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
339765830784	339765831350	339765831900	339765832450	339765833000	339765833550	339765834100	339765834650	339765835200	339765835750	339765836300	339765836850	339765837400	339765837950	339765838500	339765839050	339765839600	339765840150	339765840700	339765841250	339765841800	339765842351	339765842900	339765843450	339765844000	339765844550	339765845100	339765845650	339765846200	339765846750	339765847300	339765847850	339765848400	339765848950	339765849500	339765850050	339765850600	339765851150	339765851700	339765852250	339765852800	339765853350	339765853900	339765854450	339765855000	339765855550	339765856100	339765856653	339765857200	339765857750	339765858300	339765858850	339765859400	339765859950	339765860500	339765861050	339765861600	339765862150	339765862700	339765863250	339765863800	339765864350	339765864900	339765865450	339765866000	339765866550	339765867100	339765867650	339765868200	339765868750	339765869300	339765869850	339765870400	339765870953	339765871500	339765872050	339765872600	339765873150	339765873700	339765874250	339765874800	339765875350	339765875900	339765876450	339765877000	339765877550	339765878100	339765878650	339765879200	339765879750	339765880300	339765880850	339765881400	339765881950	339765882500	339765883050	339765883600	339765884150	339765884700	339765885250	339765885800	339765886350	339765886900	339765887450	339765888000	339765888550	339765889100	339765889650	339765890200	339765890750	339765891300	339765891850	339765892400	339765892950	339765893500	339765894050	339765894600	339765895150	339765895700	339765896250	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23325	21826	29987	24279	22336	25582	28645	23457	22345	22014	21587	20859	20084	19561	19249	19074	18988	18856	19005	18784	18668	18490	18487	18228	18493	18435	18503	18647	18314	18362	18320	18503	18243	18447	18223	18294	18391	18203	18310	18469	18248	18543	18128	18434	18458	18803	19747	20146	19683	18986	18725	18353	18515	18463	18261	18494	18420	18126	18342	18322	18299	18469	18183	18373	18128	18411	18282	18234	18203	18303	18203	18313	18269	18343	18439	18367	18178	18217	18305	18181	18100	18249	18163	18287	18248	18359	18092	18187	18324	18260	18149	18211	18104	18168	18400	18274	18431	18209	18559	17853	18222	18195	18006	18071	18128	18175	17938	18034	18319	17942	18305	18350	18424	18143	18093	18355	18381	17992	18115	18122	18240	18249	18025	18137	18395	18028	18160	18189	18200	18094	18263	18166	18251	18122	18414	18328	18196	18176	17994	18279	18226	18112	18121	18189	18358	18174	18156	18278	17975	18168	18175	18413	18009	18322	18179	18351	18163	18203	18099	18296	18004	17893	18135	18111	18127	18140	18187	18320	18097	18233	18206	18332	18175	18188	18162	18076	18133	18189	18142	18152	18262	18093	18224	18199	18162	18085	18281	18103	17989	18200	18043	18227	18279	18148	18413	18307	18424	18274	18320	18177	18292	18227	18275	18198	18044	18072	18210	17972	17999	18286	18249	18234	18213	18221	18395	17947	18225	18174	18300	18207	18344	18399	18234	18173	18039	18170	18118	18209	18240	18304	18120	18194	18303	18137	18333	18218	18283	18135	18315	18094	18226	18157	18167	18194	18184	18098	18103	18137	18127	18400	18180	18214	18283	18152	18155	18292	18341	17862	18185	18100	18182	18234	18049	18150	18355	18220	18112	18125	18198	18131	18212	18322	18122	18111	18265	18354	18274	17947	18212	18201	18195	18470	18272	18296	18140	18261	18082	18193	18266	18180	18165	18120	18178	18155	18148	18224	18299	18271	18167	18351	18194	18249	18089	18258	18280	18186	18352	18285	18295	18221	18195	18172	17948	18221	18130	18289	18134	18178	18307	18232	18341	17992	18095	18073	18062	18315	18199	18503	18088	18172	18288	18225	18254	18389	18057	17955	18227	18138	18252	18266	18330	18171	18051	18185	18222	18268	18180	18193	18107	18279	18166	18163	18200	17924	18149	18179	18257	18090	17922	18146	18098	18239	18051	18139	18227	18213	18299	18131	18133	17995	18140	18074	18230	18158	17947	18164	18114	18137	18313	18312	18150	17990	18061	18030	17960	18045	18098	18180	18373	18169	18247	18052	18068	18087	18099	18228	18316	18119	18190	18144	18238	18261	18149	18021	18337	18261	18313	18205	18281	18327	17888	18035	18162	18115	18064	18007	18240	18272	18211	18179	18246	18251	18296	18246	18304	18235	18273	18441	18242	17999	18160	17953	18468	18238	18334	18260	18103	18055	18095	18134	18184	18355	18087	18039	18369	18249	18061	18190	18086	18262	18203	18233	18147	18295	18230	18248	18386	18229	18119	18151	18309	18279	18130	18046	18059	18216	18238	18209	18399	18275	18318	18141	18259	18075	18205	17996	18017	18287	18143	18322	18113	18292	18148	18040	18137	17931	18043	18099	18171	18031	18219	18217	18130	18207	18106	18268	18226	18276	18159	18249	18170	18136	18157	18070	18128	18268	18197	18161	18126	17996	18170	17975	18301	18493	18356	18264	18176	18416	18118	18121	18223	18142	18351	18055	18097	18282	18405	18083	18112	18371	18236	18177	18262	18246	18249	18254	18236	18285	18345	17950	18096	18189	18061	18146	18143	18161	18362	18207	18250	18213	18259	18385	18356	18170	18131	17966	18128	18136	18183	18231	18069	18203	18047	18190	18202	18267	18189	18333	17935	18361	18236	18021	17954	18122	18186	18042	18185	18033	18251	17988	18277	18273	18324	17949	18033	18078	18071	18212	18174	18301	18282	17977	18204	18144	18128	18134	18156	18338	18278	18241	18105	18120	18222	18431	18318	18160	18255	18228	18225	18164	18044	17985	18245	18081	18132	18167	18186	18172	18097	18069	17956	18268	18203	18116	18332	18304	18130	18181	18127	18018	18140	18144	18064	18159	18189	18321	18044	18314	18179	17946	18130	18319	18068	18188	18138	18079	18231	18120	18139	17964	18365	18213	18075	18119	18112	18080	18238	18253	17973	18402	18116	18102	18155	17961	18195	18276	18238	18062	18370	18097	18308	18228	18246	18270	18084	18194	18046	18401	18174	18039	18051	18269	18122	18146	18036	18199	18347	18050	18160	18125	18193	18300	18210	18404	18154	18271	18342	18139	18047	18196	18328	18156	18198	18009	18213	18127	18118	18174	18240	18048	18059	18174	18370	18018	18123	18131	18166	18268	18180	18335	18156	18202	18314	18047	18344	18403	18325	18283	18184	18448	18487	18107	18227	18137	18198	18045	18316	18257	18194	18169	18265	18126	18194	18244	18084	18177	18288	18222	18136	18174	18222	18243	18067	18161	18232	17997	18127	18096	18320	18389	18282	18253	18297	18104	18173	18426	18255	18189	18000	18125	18375	17974	18262	18221	18110	18286	18122	18144	18244	17909	18005	18268	18201	18172	18159	18283	18101	18253	18341	18287	18391	18041	18249	18161	18256	18093	18288	18121	18360	18332	18112	18112	18479	18205	18282	18043	18291	18316	18075	18173	18367	18199	18096	18168	18180	18068	18158	18010	17981	18211	18229	18165	18273	18238	18062	18237	18196	18111	18028	18032	18160	18267	18205	18192	18050	18183	18173	18248	18121	18284	18178	18266	18124	18223	18047	18188	18303	18085	18190	18300	18180	18171	18123	18298	17988	18295	18221	18203	18179	18337	18097	18152	18035	18259	18109	18369	18261	18106	18208	18244	18080	18110	18206	18311	18128	18027	18223	18167	18031	18115	18290	18175	18154	18303	18034	18214	18131	18049	18164	18173	18021	18199	18091	17946	18145	18021	18219	18286	18081	18055	18277	18235	18002	18140	18240	17908	18107	18043	18114	18223	18221	18331	18159	18115	18199	18127	18112	17926	18244	18105	18164	18115	18224	18069	18162	18305	18079	18011	18062	18292	18069	18189	18366	18131	18314	18231	18075	18214	18271	18108	18162	18082	18299	18043	18042	18151	18450	18307	18234	18316	18063	18250	18122	18351	18303	18031	18411	18282	18156	18454	18105	18067	18165	18030	18186	18290	18371	18186	18140	18210	18141	18044	18200	18147	18116	18285	18455	18080	18323	18047	18203	18353	18495	18412	18194	18224	18238	18208	18219	18146	18347	18442	18118	18047	18198	18239	18039	18165	18052	18147	18237	18219	18135	18196	18533	18207	18067	18117	18294	18003	18042	18204	18242	18231	18153	18132	18132	17943	18192	18062	18243	17911	18221	18056	18248	18113	18204	18218	18214	17986	18025	18249	18150	18077	18105	18176	18222	18221	18151	18061	18126	18265	18381	18198	18250	18278	18217	18170	17964	18124	18192	18091	18363	18059	18272	18257	18094	18071	18243	18233	18148	18243	18410	18151	18173	18297	18402	18156	18191	17971	18203	18303	18157	18007	18298	18216	18192	18119	18257	18407	17922	18087	18202	18209	17837	18068	17893	18350	18133	18232	18394	18268	18148	18120	18170	18082	18108	18110	18120	18143	18119	18338	18117	18413	18320	18179	18067	18081	18275	18095	18053	18112	17812	18146	18151	18149	18093	18271	18040	18356	18188	18214	18157	18125	18258	18115	18230	17970	18310	18158	18145	18063	18058	18140	18298	18151	18314	17922	18192	18043	18167	17996	18348	18306	18162	18171	18169	18260	18194	18144	18305	18271	18218	17970	18295	17902	18167	17954	18021	18239	18247	18027	18297	18130	18279	18199	18193	18057	18122	18217	18194	18166	18198	18267	18343	18180	18334	18174	18235	17910	18254	18078	18201	18163	18149	18305	18252	18047	18204	18046	18107	18269	18119	18042	18143	18317	18270	18289	18277	18006	18244	18402	18290	18315	18394	18119	18060	18152	18335	18256	18233	18097	18071	18235	18171	18196	18359	18311	18105	18164	18151	18089	17974	18282	18220	18178	18133	18132	18058	18161	18216	17938	18256	18112	18038	18093	18008	18051	18127	17968	18327	18266	18013	18203	18236	18066	18151	18012	18150	18168	18346	17963	18392	18230	18264	18197	18063	18185	18253	18333	18358	18186	18036	18079	18209	17958	18236	18281	18056	18150	18569	18085	18115	17972	17985	18230	18180	18118	18012	18224	18049	18213	18331	18227	18237	18321	18240	18224	18192	18189	18154	18065	18243	18095	18047	18044	18402	18239	18245	18263	18109	18324	18045	18085	18265	18198	18387	18215	18048	18081	18182	18122	18090	18078	18242	18353	18173	18201	18164	18295	18027	18211	18181	18185	18297	18199	18281	18233	18245	18169	18206	18168	18300	18139	18150	17998	18394	18292	18144	18326	18292	18316	18266	18147	18361	18143	18466	18287	18391	18381	18090	18195	18040	18175	18123	18099	18182	18152	18057	18190	18339	18385	18251	18010	18107	18176	18298	18005	18240	18034	18126	18039	18281	18297	18180	18213	18055	18160	18164	18027	18069	18293	18152	18290	18381	18258	18248	18386	18027	18229	18204	18106	18178	18136	18307	18174	18119	18237	18299	18038	18131	18120	18335	18247	18164	18112	18206	17987	18085	18214	18294	18453	18129	18210	18164	17971	18218	18112	18037	18085	18117	18109	18217	18154	18210	18207	18022	18201	18137	18275	17784	18083	18204	18294	18041	18128	18038	18309	18319	18222	18104	18075	18324	18198	18187	18072	18431	18077	18173	18141	17984	18132	18102	18337	18068	18126	18221	18091	18125	18434	18274	18192	18384	18013	18207	18183	18184	18108	18115	18223	18026	18258	18460	18204	18240	18116	18259	18088	18182	18235	18286	17989	18172	17928	18066	18447	18081	18049	18314	18404	18331	18199	18208	18161	18175	18177	18327	18042	18214	18114	18277	18211	17932	17980	18234	18014	18180	18192	18074	18165	18147	18205	18290	18191	18330	18254	18037	18381	18098	18323	18114	17939	18057	18237	18198	17975	18279	17895	18067	18029	18237	18091	18258	18246	18222	18184
23471	43463	42140	34391	30315	27879	25044	24031	23052	21713	21247	20032	18923	18363	17681	17334	17294	17296	16655	16645	16604	16680	16601	16338	16427	16417	16403	16474	16502	16302	16505	16358	16485	16319	16374	16534	16174	16388	16337	16233	16318	16302	16279	16408	16698	17250	18281	19002	18089	17344	16732	16504	16431	16173	16103	16296	16312	16465	16448	16047	16314	16325	16366	16403	16295	16265	16259	16231	16317	16178	16272	16421	16231	16291	16398	16402	16267	16386	16283	16458	16215	16282	16222	16335	16239	16174	16213	16278	16319	16294	16178	16309	16274	16384	16166	16364	16157	16277	16132	16206	16284	16099	16070	16372	16282	16245	16122	16374	16169	16215	16154	16449	16116	16298	16296	16225	16427	16336	16295	16281	16292	16270	16194	16154	16196	16250	16303	16282	16233	16212	16287	16283	16374	16205	16216	16350	16200	16335	16286	16279	16343	16330	16208	16298	16226	16395	16313	16270	16439	16365	16226	16207	16141	16239	16224	16203	16250	16436	16181	16148	16253	16019	16216	16263	16414	16356	16317	16284	16239	16248	16189	16379	16245	16244	16228	16510	16201	16107	16186	16161	16250	16241	16455	16152	16335	16101	16154	16126	16256	16160	16313	16371	16261	16114	16296	16197	16232	16340	16374	16325	16315	16150	16303	16190	16022	16434	16220	16207	16520	16220	16343	16252	16369	16301	16223	16136	16219	16311	16366	16302	16127	16295	16348	16264	16302	16306	16301	16378	16337	16192	16209	16170	16379	16400	16404	16268	16338	16337	16199	16290	16199	16375	16388	16321	16007	16331	16212	16245	16118	16275	16234	16442	16329	16477	16247	16177	16208	16142	16283	16222	16316	16258	16064	16072	16222	16231	16257	16319	16213	16352	16236	16302	16266	16373	16266	16132	16071	16181	16366	16095	16317	16160	16307	16334	16227	16292	16402	16159	16192	16235	16240	16263	16194	16269	16393	16093	16170	16381	16109	16474	16137	16229	16250	16457	16402	16176	16200	16300	16352	16173	16151	16384	16339	16227	16169	16190	16230	16206	16195	16410	16221	16233	16240	16434	16193	16367	16276	16229	16291	16352	16451	16214	16173	16330	16271	16258	16325	16256	16267	16220	16339	16262	16225	16083	16419	16511	16326	16150	16121	16130	16289	16172	16430	16274	16131	16240	16347	16208	16238	16264	16160	16234	16477	16226	16321	16295	16121	16129	16299	15981	16339	16351	16257	16203	16357	16291	16180	16255	16313	16448	16421	16338	16207	16205	16212	16272	16331	16187	16135	16208	16275	16075	16471	16221	16252	16358	16184	16289	16353	16164	16262	16082	16379	16324	16409	16177	16371	16342	16205	16327	16257	15936	16219	16216	16169	16239	16245	16353	16227	16248	16269	16184	16270	16373	16218	16206	16211	16214	16286	16208	16341	16283	16276	16177	16016	16223	16244	16208	16185	16197	16265	16378	16213	16450	16048	16317	16116	16340	16098	16160	16517	16317	16333	16239	16202	16218	16324	16192	16277	16384	16211	16089	16253	16324	16246	16341	16386	16049	16251	16339	16065	16329	16127	16263	16125	16360	16216	16251	16190	16259	16245	16401	16042	16307	16316	16291	16264	16358	16406	16283	16294	16299	16388	16278	16385	16328	16161	16329	16238	16134	15959	16339	16453	16329	16309	16153	16298	16237	16265	16154	16417	16328	16327	16688	16235	16295	16346	16368	16271	16307	16108	16191	16244	16002	16331	16179	16248	16252	16267	16214	16152	16300	16160	16322	16154	16261	16272	16086	16224	16188	16190	16297	16154	16340	16432	16355	16159	16341	16201	16330	16115	16318	16408	16149	16339	16148	16261	16149	16191	16262	16232	16362	16105	16253	16081	16278	16196	16246	16145	16269	16369	16166	16414	16267	16410	16021	16151	16422	16103	16242	16139	16236	16115	16232	16217	16203	16185	16220	16133	16314	16329	16316	16312	16355	16165	16281	16342	16216	16234	16211	16553	16156	16217	16342	16326	16231	16383	16224	16286	16259	16266	16358	16159	16410	16123	16189	16255	16255	16324	16128	16233	16277	16165	16280	16126	16266	16170	16268	16193	16172	16276	16240	16283	16351	16286	16180	16290	16211	16079	16280	16314	16276	16339	16147	16333	16239	16029	16314	16274	16255	16318	16063	16150	16220	16301	16356	16165	16335	16203	16222	16331	16229	16276	16230	16287	16281	16338	16314	16236	16121	16215	16101	16078	16262	16104	16129	16395	16358	16306	16214	16181	16234	16280	16327	16309	16331	16259	16179	16115	16310	16276	16239	16104	16069	16352	16275	16301	16385	16337	16310	16183	16086	16227	16271	16347	15916	16375	16352	16392	16234	16082	16292	16187	16054	16251	16121	16195	16065	16127	16166	16194	16085	16372	16233	16096	16171	16343	16422	16178	16208	16366	16134	16145	16286	16184	16303	16218	16014	16381	15965	16357	16345	16254	16199	16238	16192	16322	16202	16358	16187	16136	16057	16373	16227	16299	16206	16319	16295	16318	16266	16204	16406	16245	16287	16294	16414	16181	16394	16174	16211	16355	16219	16144	16257	16361	16343	16320	16183	16281	16350	16290	16304	16312	16288	16145	16243	16271	16349	16070	16368	16246	16148	16182	16228	16231	16568	16214	16340	16348	16246	16356	16324	16203	16306	16210	16182	16182	16084	16291	16295	16262	16192	16170	16226	16351	16142	16144	16440	16295	16147	16312	16308	16302	16407	16380	16180	16219	16180	16287	16237	16336	16308	16258	16209	16353	16370	16307	16090	16349	16358	16265	16147	16239	16268	16237	16315	16336	16182	16295	16216	16176	16263	16354	16391	16247	16085	16251	16124	16249	16214	16169	16225	16259	16300	16224	16322	16123	16383	16203	16164	16088	16326	16301	16342	16106	16397	16268	16171	16397	16208	16352	16212	16224	16143	16310	16335	16097	16424	16157	16192	16251	16170	16445	16365	16170	16163	16200	16186	16189	16375	16402	16141	16359	16224	16362	16372	16254	16244	16083	16247	16369	16396	16279	16224	16325	16292	16342	16225	16439	16354	16135	16184	16104	16265	16209	16141	16213	16190	16291	16325	16298	16194	16327	16100	16332	16332	16057	16162	16103	16309	16236	16148	16270	16186	16129	16369	16312	16199	16287	16240	16275	16251	16305	16270	16309	16349	16289	16330	16085	16458	16215	16115	16304	16284	16244	16282	16226	16202	16162	16362	16388	16281	16347	16092	16149	16324	16230	16350	16005	16233	16067	16327	16286	16202	16137	16032	16389	16326	16389	16130	16249	16243	16301	16324	16296	16193	16130	16467	16114	16275	16287	16346	16229	16227	16299	16259	16276	16349	16216	16201	16270	16110	16300	16179	16292	16300	16349	16094	16179	16337	16499	16219	16151	16330	16199	16101	16348	16183	16197	16224	16154	16222	16320	16246	16232	16222	16297	16176	16238	16309	16314	16431	16223	16202	16420	16286	16176	16296	16204	16236	16089	16293	16290	16259	16216	16112	16318	16452	16346	16085	16218	16190	16264	16287	16259	16357	16044	16374	16271	16248	16058	16392	16245	16283	16482	16234	16095	16322	16365	16281	15965	16339	16148	16466	16101	16152	16216	16188	16286	16228	16344	16385	16070	16288	16243	16244	16333	16172	16372	16270	16341	16358	16381	16246	16170	16410	16113	16215	16371	16335	16322	16215	16309	16357	16196	16312	16177	16186	16075	16111	16193	16256	16303	16129	16140	16162	16339	16277	16297	16250	16141	16394	16408	16083	16208	16270	16174	16244	16136	16360	16285	16284	16222	16037	16343	16169	16292	16186	16166	16221	16496	16280	16279	16357	16336	16137	16144	16283	16117	16356	16083	16189	16375	16218	16297	16258	16200	16407	16190	16226	16384	16027	16282	16108	16354	16318	16322	16293	16195	16116	16208	16378	16183	16374	16306	16185	16218	16215	16300	16117	16186	16215	16260	16213	16150	16115	16186	16393	16206	16276	16195	16173	16379	16257	16199	16308	16176	16260	16192	16189	16234	16279	16352	16194	16155	16204	16194	16190	16334	16196	16202	16199	16149	16313	16208	16354	16288	16279	16230	16191	16194	16128	16199	16176	16312	16381	16322	16118	16334	16224	16197	16289	16126	16322	16324	16249	16308	16211	16248	16242	16222	16210	16200	16263	16483	16343	16242	16201	16373	16277	16152	16346	16114	16311	16294	16341	16198	16196	16393	16241	16163	16174	16367	16242	16215	16162	16188	16226	16385	16162	16138	16167	16132	16125	16155	16204	16179	16105	16379	16374	16165	16188	16221	16194	16167	16391	16285	16240	16106	16178	16244	16138	16239	16247	16335	16113	16396	16364	16230	16284	16312	16182	16336	16204	16258	16189	16310	16330	16172	16096	16349	16191	16167	16344	16141	16143	16167	16342	16233	16375	16465	16277	16217	16182	16120	16287	16298	16201	16161	16289	16156	16115	16279	16334	16264	16175	16376	16230	16166	16159	16349	16160	16148	16210	16173	16300	16181	16309	16195	16282	16219	16275	16190	16346	16321	16159	16272	16291	16166	16252	16348	16175	16227	16186	16121	16279	16280	16143	16229	16335	16076	16315	16236	16188	16159	16428	16303	16306	16474	16168	16249	16274	16208	16320	16310	16273	16241	16253	16149	16275	16322	16377	16207	16214	16608	16097	16324	16220	16219	16192	16249	16268	16380	16272	16283	16203	16131	16156	16356	16292	16252	16351	16142	16258	16179	15987	16220	16230	16350	16288	16357	16207	16296	16089	16301	16222	16150	16371	16075	16101	16178	16416	16317	16310	16147	16360	16124	16235	16240	16182	16300	16358	16447	16324	16123	16157	16189	16291	16328	16193	16218	16214	16203	16101	16224	16294	16243	16061	16391	16194	16314	16125	16340	16276	16278	16346	16336	16148	16352	16416	16186	16039	16007	16264	16436	16304	16134	16150	16483	16351	16130	16310	16147	16289	16181	16195	16169	16323	16237	16249	16101	16506	16249	16270	16284	16415	16300	16196	16353	16201	16173	16152	16290	16328	16334	16105	16235	16161	16462	16148	16258	16230	16194	16301	16278	16157	16344	16149	16151	16372	16361	16368	16216	16262	16243	16164
27221	22414	27195	24854	20911	20452	19896	19489	19049	19173	18890	18507	18165	17886	17762	17638	17326	17717	17405	17377	17314	17489	17478	17441	17253	17468	17488	17408	17403	17329	17434	17387	17365	17398	17472	17134	17374	17320	17521	17267	17374	17427	17296	17421	17430	17406	17482	17669	17494	17405	17512	17458	17330	17376	17269	17386	17236	17079	17318	17445	17185	17377	17416	17539	17221	17393	17332	17545	17216	17319	17329	17264	17311	17406	17268	17235	17165	17273	17430	17449	17502	17273	17059	17261	17288	17339	17155	17284	17207	17397	17262	17157	17319	17327	17480	17456	17536	17235	17381	17283	17321	17122	17306	17145	17229	17465	17320	17297	17585	17238	17304	17213	17460	17082	17086	17291	17285	17371	17244	17325	17304	17374	17458	17125	17244	17424	17518	17307	17185	17272	17603	17290	17380	17516	17142	17377	17354	17229	17390	17278	17309	17308	17439	17255	17489	17330	17449	17386	17157	17407	17458	17421	17279	17389	17225	17473	17362	17188	17388	17449	17489	17219	17201	17233	17350	17212	17349	17200	17427	17475	17396	17593	17344	17108	17411	17138	17326	17209	17382	17187	17098	17204	17503	17419	17372	17228	17542	17266	17504	17523	17420	17311	17331	17370	17428	17370	16970	17296	17372	17494	17442	17371	17345	17312	17097	17328	17380	17180	17412	17182	17438	17306	17428	17483	17294	17261	17247	17227	17252	17396	17326	17342	17310	17496	17452	17302	17155	17440	17308	17515	17462	17394	17221	17258	17496	17368	17496	17311	17174	17482	17455	17394	17289	17265	17342	17166	17173	17205	17171	17469	17188	17270	17180	17399	17312	17264	17208	17383	17360	17264	17307	17203	17259	17491	17391	17330	17623	17273	17419	17239	17394	17383	17355	17382	17479	17322	17381	17452	17239	17253	17386	17312	17375	17208	17531	17178	17436	17272	17406	17254	17399	17254	17103	17144	17388	17413	17229	17209	17363	17307	17360	17223	17183	17263	17242	17125	17487	17108	17346	17374	17578	17185	17311	17259	17405	17169	17338	17387	17362	17288	17525	17630	17440	17224	17321	17267	17420	17269	17252	17223	17421	17362	17532	17464	17201	17364	17472	17471	17342	17308	17344	17388	17403	17358	17360	17374	17157	17276	17334	17134	17509	17554	17198	17227	17303	17170	17461	17422	17476	17276	17340	17113	17390	17305	17367	17298	17165	17394	17326	17507	17493	17396	17238	17274	17194	17532	17570	17442	17171	17367	17405	17171	17696	17199	17280	17185	17312	17369	17185	17450	17198	17453	17372	17409	17416	17402	17298	17120	17529	17355	17297	17476	17365	17316	17386	17226	17395	17310	17230	17193	17379	17333	17264	17415	17365	17425	17438	17499	17362	17272	17269	17380	17383	17468	17366	17361	17387	17498	17335	17279	17540	17540	17451	17078	17171	17434	17335	17379	17227	17240	17170	17324	17297	17377	17395	17316	17511	17238	17294	17318	17358	17326	17300	17241	17334	17373	17417	17387	17423	17314	17364	17187	17322	17309	17298	17372	17585	17499	17480	17397	17233	17378	17332	17213	17186	17293	17402	17431	17356	17262	17367	17408	17631	17415	17374	17390	17207	17415	17412	17368	17078	17278	17313	17339	17314	17511	17366	17337	17529	17176	17343	17192	17129	17396	17314	17303	17322	17335	17443	17202	17459	17323	17212	17075	17121	17433	17468	17390	17285	17430	17339	17527	17338	17359	17276	17381	17279	17200	17318	17261	17396	17350	17473	17459	17260	17334	17308	17387	17398	17457	17290	17360	17428	17446	17439	17246	17397	17369	17546	17224	17363	17462	17459	17374	17503	17309	17490	17271	17241	17275	17196	17398	17326	17222	17404	17418	17389	17337	17245	17418	17335	17251	17399	17292	17335	17404	17391	17280	17419	17101	17141	17285	17042	17282	17438	17483	17254	17203	17285	17268	17414	17258	17427	17145	17375	17342	17413	17254	17412	17383	17263	17289	17334	17363	17198	17294	17433	17392	17654	17462	17558	17326	17276	17481	17420	17423	17317	17178	17220	17566	17512	17548	17357	17388	17301	17272	17327	17401	17532	17242	17298	17383	17467	17386	17457	17243	17282	17448	17344	17356	17389	17591	17326	17243	17334	17322	17453	17366	17382	17155	17444	17394	17448	17419	17243	17350	17387	17378	17565	17102	17430	17267	17417	17320	17292	17359	17300	17324	17172	17341	17476	17238	17374	17282	17442	17460	17332	17507	17203	17341	17365	17459	17212	17296	17351	17181	17171	17387	17337	17446	17383	17288	17284	17492	17439	17282	17328	17611	17375	17409	17326	17377	17310	17361	17321	17512	17069	17429	17442	17333	17324	17347	17326	17313	17243	17364	17251	17257	17457	17268	17460	17580	17285	17449	17385	17179	17463	17428	17296	17400	17432	17377	17479	17375	17326	17303	17392	17502	17095	17403	17432	17161	17536	17184	17435	17293	17311	17304	17497	17429	17344	17311	17270	17224	17398	17265	17419	17558	17307	17210	17192	17483	17443	17370	17276	17292	17297	17317	17311	17379	17313	17313	17355	17392	17427	17273	17460	17355	17365	17414	17288	17290	17224	17472	17378	17335	17267	17425	17447	17433	17352	17238	17417	17407	17395	17283	17318	17400	17143	17284	17293	17285	17366	17580	17351	17425	17378	17380	17497	17215	17603	17328	17274	17350	17109	17336	17211	17358	17415	17277	17258	17377	17323	17550	17317	17229	17465	17043	17289	17490	17140	17248	17422	17224	17336	17443	17264	17503	17302	17422	17333	17488	17288	17257	17334	17269	17214	17233	17464	17241	17213	17409	17464	17184	17402	17367	17303	17478	17451	17120	17172	17278	17280	17180	17359	17228	17339	17421	17453	17543	17475	17519	17318	17404	17419	17337	17324	17479	17315	17191	17309	17653	17377	17426	17279	17202	17331	17304	17486	17497	17424	17339	17475	17316	17454	17327	17269	17221	17267	17380	17497	17416	17315	17543	17234	17305	17263	17303	17432	17388	17253	17268	17453	17238	17411	17418	17388	17364	17493	17075	17282	17283	17405	17426	17465	17309	17426	17189	17462	17481	17410	17351	17265	17480	17227	17265	17360	17247	17457	17569	17455	17304	17311	17374	17375	17386	17206	17398	17227	17646	17385	17405	17297	17489	17435	17346	17273	17569	17502	17504	17612	17331	17458	17339	17365	17336	17335	17347	17410	17423	17402	17232	17360	17454	17427	17527	17491	17505	17274	17259	17365	17294	17227	17249	17622	17383	17472	17249	17508	17379	17486	17476	17402	17403	17186	17270	17337	17290	17401	17561	17557	17413	17360	17371	17490	17378	17309	17187	17311	17336	17279	17421	17347	17413	17323	17471	17401	17381	17296	17376	17416	17299	17424	17172	17316	17286	17427	17392	17411	17288	17423	17367	17553	17316	17499	17490	17265	17212	17338	17227	17388	17244	17393	17371	17382	17253	17489	17164	17270	17233	17167	17340	17138	17319	17267	17381	17257	17237	17382	17488	17400	17314	17414	17327	17378	17314	17388	17254	17160	17376	17380	17438	17459	17403	17313	17381	17189	17399	17452	17445	17434	17315	17639	17360	17263	17453	17356	17382	17326	17410	17390	17285	17607	17313	17298	17398	17450	17166	17137	17260	17294	17338	17365	17377	17457	17399	17430	17321	17367	17412	17265	17222	17281	17548	17391	17454	17358	17281	17231	17233	17240	17321	17394	17407	17336	17408	17247	17140	17399	17392	17420	17382	17340	17415	17237	17233	17321	17114	17284	17394	17288	17465	17424	17387	17340	17244	17312	17539	17281	17412	17352	17394	17265	17289	17191	17283	17242	17314	17329	17247	17512	17350	17189	17202	17393	17448	17477	17486	17363	17474	17272	17269	17146	17451	17302	17409	17289	17284	17125	17375	17505	17460	17396	17325	17457	17296	17237	17179	17384	17561	17396	17353	17224	17207	17481	17415	17552	17479	17462	17638	17393	17251	17366	17178	17544	17509	17334	17480	17291	17415	17421	17331	17264	17533	17340	17237	17383	17014	17279	17208	17410	17218	17582	17261	17305	17380	17175	17409	17447	17351	17626	17345	17499	17331	17587	17346	17519	17361	17257	17504	17509	17369	17446	17288	17355	17544	17333	17497	17336	17544	17557	17213	17298	17250	17390	17283	17500	17364	17354	17422	17360	17289	17255	17536	17518	17317	17373	17436	17342	17381	17383	17385	17412	17462	17203	17518	17385	17228	17298	17477	17532	17380	17459	17365	17319	17381	17440	17463	17514	17146	17152	17330	17511	17320	17612	17241	17451	17496	17466	17283	17073	17312	17392	17423	17246	17204	17166	17451	17386	17284	17389	17329	17366	17255	17298	17364	17413	17283	17379	17644	17436	17219	17327	17390	17144	17338	17401	17310	17419	17367	17020	17358	17516	17251	17349	17354	17423	17339	17222	17295	17389	17248	17537	17483	17400	17257	17498	17340	17494	17226	17298	17391	17374	17213	17307	17478	17315	17435	17328	17364	17314	17491	17168	17343	17310	17576	17495	17288	17342	17481	17343	17392	17209	17456	17213	17294	17171	17226	17290	17245	17422	17382	17273	17571	17406	17588	17524	17340	17387	17202	17380	17409	17439	17322	17345	17640	17659	17355	17498	17227	17324	17241	17424	17499	17356	17336	17113	17487	17464	17392	17453	17261	17342	17194	17219	17303	17600	17300	17117	17346	17290	17321	17230	17356	17135	17225	17407	17257	17348	17352	17300	17300	17260	17464	17380	17491	17299	17457	17465	17407	17386	17440	17272	17098	17430	17198	17283	17554	17338	17412	17334	17483	17382	17432	17532	17186	17507	17340	17413	17359	17436	17475	17349	17387	17477	17253	17378	17373	17406	17490	17386	17370	17350	17523	17397	17338	17292	17252	17470	17326	17362	17317	17312	17198	17285	17359	17509	17369	17383	17332	17369	17644	17390	17316	17449	17600	17210	17239	17240	17388	17156	17183	17264	17339	17404	17507	17265	17266	17381	17344	17396	17461	17332	17232	17290	17257	17260	17473	17452	17293	17439	17215	17301	17510	17395	17321	17339	17447	17254	17505	17332	17461	17276	17302	17415	17348
18754	27197	26907	22741	21286	20308	18947	19297	18416	18120	17952	17303	16934	16393	16034	15810	15676	15748	15608	15773	15744	15477	15624	15678	15652	15715	15781	15636	15509	15570	15545	15620	15756	15557	15753	15543	15604	15517	15629	15674	15599	15693	15590	15729	15593	15738	15867	15693	15867	15796	15617	15569	15594	15727	15383	15681	15571	15499	15765	15681	15477	15668	15673	15731	15552	15628	15664	15496	15666	15653	15501	15597	15505	15508	15533	15629	15571	15485	15586	15527	15595	15611	15638	15511	15751	15565	15641	15701	15705	15604	15574	15680	15707	15685	15613	15689	15490	15494	15681	15646	15596	15641	15523	15580	15656	15444	15696	15584	15472	15768	15495	15685	15533	15561	15505	15687	15503	15637	15718	15559	15655	15649	15562	15588	15546	15470	15670	15571	15633	15636	15676	15444	15237	15540	15668	15500	15740	15509	15717	15541	15412	15561	15538	15396	15666	15461	15691	15504	15625	15521	15453	15486	15690	15588	15596	15658	15453	15590	15579	15695	15724	15509	15623	15572	15723	15635	15562	15639	15464	15517	15657	15799	15753	15568	15598	15531	15713	15438	15726	15515	15434	15610	15520	15540	15566	15630	15701	15540	15565	15678	15513	15640	15565	15723	15466	15631	15551	15651	15667	15451	15688	15457	15712	15681	15618	15419	15703	15481	15328	15450	15608	15720	15528	15473	15521	15644	15458	15819	15353	15587	15532	15706	15460	15517	15483	15450	15622	15436	15470	15635	15600	15628	15631	15609	15483	15607	15692	15553	15727	15572	15646	15788	15728	15736	15681	15432	15668	15648	15673	15668	15571	15537	15561	15326	15683	15673	15463	15654	15406	15476	15754	15555	15498	15690	15630	15464	15621	15554	15530	15557	15628	15690	15501	15705	15593	15740	15454	15662	15641	15561	15682	15744	15574	15450	15462	15768	15584	15625	15629	15524	15667	15539	15466	15587	15667	15524	15517	15706	15559	15452	15596	15403	15655	15490	15540	15821	15596	15602	15470	15724	15489	15477	15449	15657	15625	15774	15603	15646	15680	15637	15686	15456	15595	15462	15709	15641	15449	15554	15791	15557	15661	15593	15550	15635	15609	15458	15679	15514	15652	15638	15563	15654	15656	15514	15555	15652	15462	15488	15450	15471	15668	15470	15705	15465	15768	15490	15752	15551	15623	15511	15787	15544	15640	15616	15515	15659	15384	15560	15480	15633	15392	15733	15555	15527	15679	15686	15679	15447	15512	15634	15744	15441	15947	15332	15574	15567	15679	15688	15562	15719	15678	15647	15501	15397	15611	15592	15665	15617	15564	15746	15670	15636	15521	15592	15576	15565	15510	15724	15668	15794	15560	15496	15769	15554	15573	15438	15576	15734	15440	15717	15569	15554	15621	15558	15616	15486	15699	15535	15617	15723	15632	15651	15596	15417	15440	15667	15551	15430	15619	15667	15570	15640	15648	15709	15559	15274	15542	15580	15592	15425	15586	15547	15585	15610	15677	15631	15636	15596	15532	15699	15565	15540	15476	15558	15615	15582	15617	15746	15545	15534	15446	15575	15614	15515	15444	15702	15493	15604	15694	15574	15585	15608	15581	15645	15665	15620	15626	15624	15785	15486	15573	15581	15664	15510	15771	15740	15605	15727	15610	15622	15630	15516	15648	15686	15592	15550	15725	15445	15587	15694	15533	15739	15475	15567	15651	15489	15694	15796	15614	15548	15724	15497	15549	15347	15582	15655	15635	15556	15660	15621	15530	15515	15641	15427	15615	15547	15568	15438	15716	15679	15600	15563	15580	15453	15697	15507	15666	15698	15517	15558	15631	15469	15569	15659	15513	15524	15832	15560	15499	15558	15704	15669	15572	15453	15709	15532	15592	15555	15512	15676	15528	15482	15764	15637	15524	15550	15457	15745	15610	15627	15574	15623	15597	15600	15763	15626	15595	15501	15628	15475	15594	15644	15563	15541	15672	15480	15658	15616	15412	15448	15533	15445	15642	15630	15613	15508	15392	15705	15485	15757	15563	15609	15543	15593	15709	15525	15595	15566	15650	15615	15673	15499	15619	15461	15568	15704	15586	15580	15481	15566	15573	15541	15590	15590	15554	15639	15557	15369	15409	15579	15480	15569	15700	15616	15719	15589	15561	15650	15555	15390	15542	15713	15436	15608	15752	15644	15489	15503	15672	15554	15503	15483	15532	15695	15442	15552	15560	15396	15694	15569	15483	15562	15496	15714	15678	15407	15555	15547	15668	15566	15614	15549	15585	15563	15520	15582	15481	15609	15489	15561	15701	15663	15637	15686	15459	15538	15707	15691	15569	15695	15695	15549	15544	15592	15541	15639	15785	15684	15706	15525	15678	15509	15686	15541	15604	15636	15508	15545	15408	15498	15700	15449	15501	15480	15635	15437	15607	15572	15672	15612	15675	15520	15511	15669	15567	15615	15681	15795	15577	15812	15475	15647	15719	15600	15603	15684	15572	15624	15595	15504	15710	15487	15585	15586	15638	15567	15691	15520	15668	15476	15772	15548	15678	15487	15550	15492	15583	15530	15491	15640	15559	15753	15468	15613	15568	15602	15675	15596	15498	15526	15724	15502	15633	15516	15699	15468	15661	15687	15499	15691	15471	15642	15551	15495	15652	15524	15716	15537	15684	15632	15742	15627	15483	15641	15621	15715	15694	15654	15452	15647	15551	15653	15574	15683	15438	15565	15655	15528	15601	15472	15698	15673	15533	15599	15506	15651	15682	15513	15498	15725	15577	15654	15542	15595	15403	15661	15650	15469	15607	15541	15514	15551	15530	15548	15675	15642	15635	15571	15544	15681	15633	15484	15344	15727	15736	15486	15627	15684	15438	15597	15648	15595	15672	15638	15515	15606	15647	15554	15551	15712	15737	15680	15445	15727	15577	15791	15573	15557	15527	15590	15542	15596	15644	15512	15485	15529	15592	15743	15621	15538	15658	15624	15676	15665	15607	15664	15565	15435	15546	15561	15508	15630	15806	15575	15867	15649	15582	15511	15531	15405	15471	15519	15738	15640	15731	15674	15600	15591	15555	15585	15465	15624	15625	15689	15784	15471	15434	15542	15498	15597	15550	15677	15667	15651	15724	15629	15545	15561	15575	15596	15574	15687	15703	15641	15548	15586	15430	15584	15635	15437	15524	15481	15532	15545	15504	15549	15609	15487	15522	15574	15632	15774	15531	15465	15564	15425	15626	15491	15666	15755	15552	15429	15501	15799	15456	15694	15537	15778	15569	15605	15602	15720	15730	15759	15512	15508	15701	15619	15609	15628	15595	15721	15497	15733	15598	15522	15617	15543	15617	15582	15575	15769	15525	15615	15497	15554	15467	15711	15650	15489	15561	15638	15642	15566	15565	15572	15551	15581	15510	15583	15756	15578	15599	15648	15532	15568	15713	15520	15689	15546	15679	15469	15636	15525	15768	15453	15567	15643	15541	15549	15685	15412	15551	15632	15699	15572	15592	15562	15466	15551	15563	15538	15428	15496	15575	15649	15484	15745	15635	15605	15558	15577	15341	15451	15535	15637	15591	15636	15560	15666	15600	15556	15555	15574	15617	15470	15529	15655	15695	15627	15569	15618	15641	15820	15658	15597	15465	15570	15618	15479	15442	15729	15851	15741	15648	15552	15587	15665	15568	15610	15646	15657	15569	15648	15548	15666	15641	15656	15585	15465	15540	15690	15521	15729	15539	15683	15585	15467	15581	15705	15713	15671	15526	15579	15628	15567	15486	15641	15616	15592	15779	15708	15581	15686	15591	15730	15495	15567	15461	15567	15552	15605	15495	15646	15679	15636	15624	15643	15641	15644	15558	15633	15465	15587	15439	15507	15575	15487	15428	15606	15602	15682	15663	15639	15383	15670	15661	15622	15659	15789	15616	15519	15346	15703	15541	15687	15684	15610	15619	15754	15707	15515	15600	15705	15514	15757	15581	15597	15598	15651	15632	15636	15645	15636	15582	15688	15647	15677	15533	15725	15656	15523	15553	15412	15761	15372	15522	15536	15570	15634	15538	15569	15671	15634	15750	15501	15387	15668	15634	15601	15331	15625	15584	15557	15570	15511	15615	15805	15655	15666	15484	15578	15544	15718	15739	15629	15653	15730	15565	15726	15495	15551	15457	15725	15549	15422	15555	15567	15687	15494	15507	15525	15486	15652	15710	15664	15549	15391	15662	15596	15699	15466	15714	15587	15509	15589	15628	15486	15642	15632	15662	15591	15691	15515	15519	15584	15454	15689	15640	15639	15681	15613	15438	15603	15603	15534	15638	15552	15551	15630	15629	15550	15638	15592	15684	15538	15548	15673	15720	15587	15511	15559	15638	15437	15533	15560	15613	15625	15612	15726	15529	15758	15689	15410	15799	15398	15604	15551	15738	15654	15540	15668	15556	15505	15490	15699	15562	15700	15563	15501	15594	15382	15666	15438	15577	15485	15583	15643	15631	15537	15570	15429	15600	15659	15571	15523	15641	15627	15607	15666	15626	15620	15718	15594	15514	15688	15627	15731	15832	15491	15587	15532	15453	15834	15569	15780	15650	15352	15660	15589	15572	15533	15648	15559	15510	15666	15673	15607	15554	15518	15606	15670	15586	15510	15617	15637	15568	15500	15719	15526	15462	15595	15615	15595	15628	15611	15692	15620	15646	15492	15712	15482	15483	15497	15620	15484	15489	15589	15510	15725	15511	15537	15510	15538	15523	15660	15656	15638	15578	15656	15609	15520	15474	15500	15495	15562	15678	15570	15722	15732	15494	15680	15634	15559	15665	15567	15471	15514	15738	15687	15706	15660	15564	15665	15514	15551	15546	15675	15449	15581	15433	15439	15732	15610	15573	15557	15716	15526	15540	15397	15649	15549	15545	15527	15583	15549	15752	15519	15548	15492	15543	15638	15613	15506	15706	15524	15716	15492	15498	15515	15610	15733	15410	15579	15419	15579	15551	15564	15664	15553	15660	15570	15586	15522	15701	15511	15639	15519	15548	15597	15570	15585	15685	15538	15641	15581	15737	15543	15606	15621	15531	15604	15614	15581	15739	15720	15609	15446	15628	15597	15637	15644	15714	15430	15627	15718	15629	15680	15699	15661	15553	15547	15664	15695	15510	15668
23553	21139	28746	24043	22669	24273	24298	21302	20142	20253	19825	19403	19043	18381	17949	17898	17697	17678	17595	17695	17473	17393	17470	17288	17253	17532	17422	17177	17296	17312	17427	17212	17391	17406	17520	17385	17297	17311	17356	17548	17308	17173	17331	17325	17297	17419	17956	18301	18074	17813	17241	17308	17388	17161	17522	17370	17247	17469	17204	17199	17194	17090	17391	17393	17172	17260	17172	17323	17350	17366	17237	17019	17214	17193	17373	17238	17260	17480	17267	17108	17182	17187	17222	17220	17380	17370	17198	17337	17345	17342	17258	17287	17128	16979	17074	17280	17189	17153	17143	17121	17253	17255	17232	17204	17238	17171	17281	17165	17157	17386	17103	17165	17116	17083	17195	17254	17335	17406	17100	17115	17301	17262	17335	17128	17204	17243	17179	17169	17344	17260	17348	17247	17212	17337	17247	17377	17269	17325	17269	17195	17236	16973	17386	17225	17190	17244	17155	17238	17219	17214	17217	17146	17380	17266	17292	17149	17353	17353	17065	17304	17068	17215	17237	16907	17343	17376	17347	17184	17183	17122	17350	17216	16992	17215	17204	17264	17138	17144	17008	17253	17334	17182	17172	17361	17234	17429	17383	17273	17001	17317	17137	17313	17081	17181	17228	17328	17277	17154	17429	17389	17186	17348	17297	17220	17188	17128	17158	17092	17198	17269	17269	17142	17469	17232	17274	17238	17302	17298	17248	17120	17155	17037	17186	17311	17109	17134	17375	17442	17214	17333	17345	17295	17455	17144	17115	17445	17186	17276	17162	17143	17209	17194	17109	17112	17308	17121	17090	17319	17193	17220	17140	17391	17199	17328	17163	17264	17265	17083	17360	17434	17185	17100	17319	17178	17257	17155	17247	17414	17197	17470	17166	17266	17252	17315	17204	17255	17223	17362	17199	17402	17134	17294	17148	17288	17317	17182	17272	17256	17068	17302	17319	17296	17279	17347	17270	17232	17202	17091	17203	17156	17239	17259	17289	17021	17469	17237	17246	17268	17341	17206	17115	17245	17224	17157	17304	17146	17304	17111	17352	17157	17156	17314	17280	17210	17127	17193	17252	17370	17466	16961	17423	17253	17185	17278	17256	17274	17211	17281	17160	17088	17095	17139	17202	17223	17392	17277	17182	17194	17203	17149	17318	17422	17296	17235	17281	17224	17372	17188	17211	17180	17262	17375	17177	17204	17162	17120	17225	17184	17217	17138	17122	17086	17327	17324	17369	17083	17228	17294	17145	17213	17239	17040	17209	17373	17205	17062	17358	17290	17133	17218	17144	17278	17252	17284	17124	17268	17345	17127	17289	17365	17375	17402	17417	17187	17281	17300	17523	17275	17223	17290	17104	17319	17107	17170	17133	17153	17192	17326	17223	17284	17243	17292	17095	17245	17216	17256	17103	17084	17293	17167	17137	17225	17217	17282	17201	17321	17291	17146	17249	17174	17189	17238	17124	17192	17361	17394	17231	17303	17106	17111	17297	17324	17245	17457	17364	17174	17277	17141	17118	17309	17309	17421	17258	17234	17288	17008	17161	17144	17281	17241	17196	17220	17377	17127	17220	17400	17007	17052	17351	17170	17120	17283	17373	17309	17140	17129	17371	17213	17340	17369	17123	17236	16968	17414	16965	17389	17160	17383	17140	17058	17114	17173	17239	17136	17067	17207	17268	17099	17120	17267	17191	17311	17195	17345	17161	17082	17181	17380	17324	17196	17446	17347	16889	17126	17239	17240	17181	17185	16992	17244	17306	17301	17270	17121	17143	17158	17235	17319	17169	17241	17288	17281	17281	17307	17194	17266	17173	17189	17388	17313	17217	17305	17145	17318	17218	17068	17157	17137	17156	17301	17424	17285	17289	17331	17342	17208	17302	17309	17277	17164	17333	17181	17510	17247	17370	17241	17057	17138	17021	17201	17151	17144	17353	17091	17061	17311	17157	17249	17364	17419	17013	17091	17280	17309	17087	17448	17172	17318	17059	17064	17269	17225	17055	17259	17370	17183	17252	17128	17414	17195	17357	17287	17304	17276	17067	17289	17004	17125	17131	17225	17403	17350	17180	17147	17175	17312	17143	17175	17267	17283	17237	17123	17284	17263	17455	17268	17162	17059	17233	17388	17237	17205	17247	17228	17277	17268	17184	17467	17190	17378	17124	17115	17306	16892	17279	17203	17227	17272	16969	17124	17437	17246	17282	17409	17150	17186	17322	17478	17267	17119	17364	17180	17181	17462	17286	17258	17309	17352	17167	17192	17077	17041	17313	17337	17276	17126	17249	17126	17137	17185	17351	17399	17326	17162	17218	17329	17366	17086	17297	17398	17237	17190	17175	17102	17285	17093	17225	17148	17228	17233	17276	17118	17023	17297	17213	17141	17308	17348	17158	17435	17342	17128	17158	17287	17300	17042	17145	17030	17169	17193	17187	17358	17258	17207	17246	17112	17225	17026	17195	17274	17064	17239	17214	17192	17255	17223	17039	17298	17304	17371	17268	17024	17323	17171	17206	17119	17092	17102	17091	17276	17217	17188	17144	17330	17029	17386	17060	17156	17332	17183	17259	16975	17074	17406	17200	17312	17351	17163	17218	17173	17158	17134	17206	17075	17362	17221	17229	17260	17355	17338	17237	17342	17086	17325	17110	17272	17146	17152	17349	17010	17308	17231	17204	17119	17143	17389	17236	17126	17176	17235	17261	17231	17202	17249	17364	17424	17129	17363	17217	17285	17352	17121	17199	17189	17287	17292	17410	17161	17394	17303	17354	17177	17242	17407	17304	17298	17338	17341	17251	17213	17206	17392	17230	17109	16995	17090	17228	17227	17298	17129	17082	17168	17162	17364	17291	17287	17173	17097	17262	17192	17252	17206	17274	17061	17248	17266	17306	17301	17196	17158	17258	17268	17090	17081	17275	17149	17473	17339	17157	17255	17344	17237	17264	17208	17225	17174	17267	17252	17211	17221	17194	17239	17104	17064	17278	17032	17171	17170	17369	17239	17176	17341	17089	17179	17310	17483	17303	17347	17377	17188	17239	17223	17193	17098	17231	17244	17471	17219	17102	17170	17236	17187	17162	17369	17277	17256	17129	17092	17371	17236	17053	17290	17263	17349	17397	17239	17287	17175	17431	17144	17098	17198	17080	17141	17316	17212	17259	17393	17270	17166	17220	17162	17295	17355	17471	17232	17227	17078	17227	17279	17199	17260	17265	17299	17228	17161	17060	16962	17199	17101	17214	17215	17188	17165	17272	17091	17146	17012	17048	17172	17343	17325	17054	17196	17288	17310	17255	17395	17175	17395	17279	17159	17289	17031	17102	17354	17023	17217	17176	17203	17405	17311	17095	17168	17219	17228	17355	17297	17172	17203	17198	17230	17059	17097	17394	17392	17521	17224	17308	17324	17206	17100	17482	17254	17058	17197	17242	17134	17332	17309	17141	17227	17184	17223	17291	17286	17142	17065	17245	17087	17272	17461	17280	17295	17130	17030	17124	17321	17271	17352	17298	17242	17298	17237	17241	17104	17307	17339	17189	17248	17218	16943	17177	17306	17052	17432	17236	17078	17285	17293	17286	17235	17129	17083	17288	17234	17170	17273	17324	17361	17176	16994	17203	17064	17321	17402	17170	17163	17289	17148	17251	17180	17372	17174	17179	17262	17365	16999	17085	17222	17346	17202	17177	17250	17180	17126	17062	17391	17409	17142	17357	17236	17109	17294	17291	17328	17156	17394	17210	17067	17027	17163	17102	17300	17274	17227	17321	16927	17143	17256	17293	17228	17240	17364	17410	17156	17217	17247	17269	17145	17198	17289	17304	17351	17201	17048	17294	17336	17372	17278	17188	17270	17376	17266	17156	17117	17197	17202	17188	17395	17350	17064	17347	17239	17177	17414	17050	17409	17204	17120	17257	17360	17284	17171	17352	17368	17090	17163	17129	17189	17168	17139	17403	17235	17353	17351	17094	17162	17231	17095	17206	17308	17333	17333	17285	17246	17286	17277	17170	16916	17313	17195	17108	17146	17328	17169	17159	17239	17052	17077	17344	17286	17213	17261	17181	17233	17383	17191	17133	17196	17320	17377	17342	17311	17346	17114	17383	17284	17168	17293	17386	17181	17333	17343	17349	17112	17174	17010	17246	17161	17134	17357	17288	17108	17093	17305	17222	17405	17306	17258	17218	17274	17196	17411	17116	17192	17269	17395	17237	17397	17329	17437	17164	17192	17410	17344	17397	17125	17133	17265	17297	17081	17478	17261	17321	17237	17209	16994	17255	17386	17340	17213	17199	17315	17407	17135	17248	17564	17357	17304	17291	17196	17180	17224	17187	17514	17343	17192	17262	17170	17239	17380	17093	17233	17355	17301	17203	17295	17380	17421	17007	17232	17222	17258	17225	17134	17168	17074	17117	17292	16886	17055	17162	17160	17297	17230	17407	17100	17156	17251	17213	17280	17276	17357	17316	17126	17214	17189	17118	17213	17255	17283	17221	17378	17245	17257	17263	17125	17083	17317	17372	17264	17326	17110	17231	17251	17251	17155	17347	17305	17198	17331	17413	17304	17280	17279	17184	17335	17346	17188	17529	17228	17326	17212	17343	17078	17372	17065	17230	17192	17401	17021	17414	17217	17136	17302	17274	17202	17198	17127	17263	17210	17232	17171	17361	17202	17465	17114	17216	17389	17097	17363	17280	17403	17112	17320	17009	17021	17373	17334	17120	17122	17251	17225	17169	17146	17339	17197	17118	17065	17224	17320	17241	17377	17337	17441	17354	17182	16939	17203	17213	17182	17152	17198	17150	17397	17075	17162	17286	17206	17281	17215	17303	17198	17191	17322	17201	17279	17157	17227	17460	17350	17396	17310	17505	17377	17353	17172	17322	17244	17224	17360	17144	17265	17337	17284	17256	17217	17196	17290	17246	17216	17175	17325	17360	17170	17272	17320	17357	17254	17327	17258	17296	17047	17294	17043	17025	17179	17276	17477	17138	17405	17180	17465	17449	17119	17259	17338	17156	17361	17331	17048	17085	17152	17177	17169	17169	17306	16841	17267	17133	17398	17243	17112	17158	17280	17264	17211	17284	17195	17210	17301	17390	17450	17354	17296	17287	17227	17358	17135	17345	17182	17356	17046	17173	17176
20317	36781	35775	29267	25976	23712	21881	21385	20165	20262	19368	18741	17901	17076	16372	16202	16003	16117	15956	15644	15664	15761	15836	15600	15605	15597	15767	15817	15691	15463	15577	15563	15497	15536	15567	15708	15707	15680	15677	15555	15572	15508	15612	15699	15533	15639	16674	17222	16523	16119	15801	15685	15759	15553	15335	15631	15571	15511	15412	15554	15675	15653	15439	15544	15415	15330	15627	15539	15740	15429	15442	15449	15504	15537	15484	15435	15554	15579	15358	15400	15523	15460	15476	15603	15545	15407	15546	15442	15675	15519	15770	15575	15499	15474	15705	15344	15604	15487	15578	15454	15623	15425	15690	15473	15520	15560	15615	15644	15401	15509	15561	15325	15564	15554	15494	15480	15508	15661	15510	15410	15507	15637	15648	15497	15373	15607	15593	15545	15433	15415	15762	15412	15543	15469	15284	15486	15442	15460	15532	15562	15408	15505	15562	15570	15308	15522	15673	15408	15679	15408	15573	15419	15451	15614	15599	15613	15573	15640	15663	15538	15628	15500	15505	15511	15398	15491	15488	15478	15482	15370	15650	15356	15521	15391	15498	15665	15482	15571	15406	15608	15521	15503	15539	15538	15597	15552	15574	15487	15608	15620	15549	15418	15603	15460	15660	15622	15694	15393	15522	15470	15378	15644	15524	15440	15449	15678	15470	15462	15575	15546	15506	15648	15554	15591	15493	15591	15615	15555	15592	15620	15587	15445	15522	15543	15523	15563	15631	15526	15609	15540	15467	15585	15575	15532	15579	15595	15565	15630	15596	15637	15530	15527	15496	15457	15443	15474	15552	15511	15651	15638	15542	15589	15582	15538	15548	15332	15627	15549	15637	15530	15479	15476	15482	15622	15477	15575	15547	15570	15624	15448	15551	15552	15575	15442	15478	15532	15542	15442	15622	15485	15566	15725	15541	15548	15507	15489	15424	15387	15619	15457	15369	15574	15503	15636	15633	15501	15482	15571	15353	15445	15552	15366	15614	15674	15457	15472	15481	15538	15599	15521	15500	15318	15427	15382	15477	15519	15601	15543	15528	15507	15486	15685	15511	15559	15419	15679	15466	15617	15733	15458	15596	15391	15547	15509	15501	15556	15641	15389	15867	15638	15431	15541	15607	15399	15444	15425	15504	15393	15460	15509	15515	15425	15575	15545	15664	15519	15552	15417	15557	15534	15579	15467	15565	15665	15533	15376	15665	15471	15534	15524	15488	15521	15583	15442	15451	15399	15571	15541	15457	15483	15514	15592	15441	15596	15667	15420	15471	15556	15574	15504	15415	15491	15427	15528	15519	15508	15575	15518	15631	15749	15397	15511	15365	15503	15496	15511	15622	15574	15537	15533	15496	15588	15577	15391	15609	15592	15413	15596	15597	15484	15540	15507	15382	15615	15497	15695	15515	15600	15670	15528	15627	15452	15499	15543	15375	15444	15680	15530	15454	15468	15362	15512	15554	15579	15352	15609	15576	15626	15404	15621	15544	15600	15503	15500	15406	15458	15419	15443	15578	15730	15589	15540	15818	15445	15581	15766	15425	15524	15532	15586	15563	15586	15713	15658	15481	15570	15521	15449	15554	15364	15560	15379	15567	15557	15504	15531	15446	15527	15679	15433	15605	15537	15742	15464	15329	15485	15342	15472	15558	15349	15409	15549	15573	15638	15528	15652	15559	15596	15633	15500	15516	15490	15628	15743	15621	15577	15629	15456	15418	15553	15536	15640	15520	15563	15513	15476	15627	15518	15642	15596	15542	15557	15663	15645	15480	15521	15640	15409	15523	15485	15672	15499	15564	15547	15596	15648	15622	15529	15498	15425	15677	15566	15404	15589	15433	15585	15516	15485	15492	15395	15477	15503	15529	15735	15719	15596	15485	15530	15535	15627	15515	15555	15654	15604	15492	15520	15685	15443	15382	15542	15441	15581	15458	15426	15445	15614	15724	15594	15525	15505	15523	15487	15527	15528	15493	15610	15696	15550	15577	15498	15586	15576	15383	15534	15619	15526	15539	15541	15645	15620	15611	15572	15612	15350	15464	15570	15470	15467	15522	15612	15536	15486	15286	15445	15588	15564	15550	15670	15480	15470	15376	15525	15525	15630	15565	15640	15525	15404	15419	15511	15470	15458	15471	15364	15661	15477	15636	15350	15540	15407	15464	15458	15604	15657	15613	15404	15578	15449	15619	15555	15703	15599	15415	15617	15434	15400	15382	15580	15380	15641	15486	15576	15563	15582	15485	15561	15737	15441	15563	15361	15576	15677	15592	15574	15316	15582	15630	15492	15688	15671	15610	15450	15424	15520	15703	15569	15642	15542	15646	15699	15550	15518	15465	15564	15613	15428	15532	15530	15689	15393	15479	15523	15584	15583	15496	15487	15492	15439	15579	15697	15498	15343	15468	15444	15461	15598	15536	15439	15512	15710	15490	15630	15612	15554	15655	15501	15521	15446	15628	15720	15467	15571	15665	15507	15512	15402	15499	15560	15573	15478	15510	15568	15618	15505	15511	15515	15510	15390	15404	15521	15606	15430	15511	15491	15337	15654	15547	15467	15396	15368	15433	15593	15391	15587	15465	15460	15587	15379	15602	15461	15697	15460	15537	15481	15422	15552	15499	15450	15573	15486	15466	15546	15757	15522	15510	15461	15424	15479	15467	15423	15575	15661	15457	15465	15530	15619	15723	15515	15577	15478	15380	15602	15472	15478	15618	15454	15452	15337	15607	15590	15499	15525	15513	15650	15531	15508	15499	15501	15579	15430	15499	15495	15717	15369	15436	15387	15532	15580	15507	15495	15454	15617	15559	15455	15626	15484	15595	15411	15494	15596	15627	15528	15401	15485	15595	15633	15420	15736	15397	15432	15653	15545	15644	15532	15566	15552	15469	15547	15551	15609	15489	15606	15409	15476	15428	15531	15563	15455	15690	15581	15647	15659	15376	15633	15512	15628	15552	15539	15364	15577	15786	15454	15803	15568	15612	15489	15443	15664	15497	15538	15324	15557	15431	15468	15509	15454	15686	15470	15525	15493	15632	15564	15434	15530	15541	15515	15618	15490	15401	15494	15564	15551	15484	15574	15432	15543	15335	15548	15531	15641	15635	15644	15535	15508	15489	15310	15481	15391	15607	15406	15663	15597	15537	15409	15623	15469	15513	15571	15668	15564	15595	15522	15577	15369	15590	15536	15679	15597	15503	15402	15510	15447	15490	15497	15473	15490	15538	15553	15454	15562	15560	15565	15470	15496	15528	15517	15507	15818	15446	15395	15541	15513	15644	15492	15483	15553	15656	15492	15428	15708	15439	15577	15589	15567	15427	15419	15477	15612	15434	15591	15739	15513	15635	15520	15475	15452	15532	15413	15553	15454	15592	15546	15685	15460	15571	15456	15505	15719	15609	15484	15533	15333	15704	15578	15557	15377	15549	15603	15721	15425	15475	15585	15557	15555	15442	15633	15469	15335	15492	15605	15348	15532	15587	15611	15567	15514	15484	15508	15486	15709	15613	15604	15476	15487	15610	15490	15671	15625	15452	15436	15361	15663	15414	15509	15635	15535	15585	15589	15665	15561	15505	15418	15749	15479	15579	15475	15527	15420	15536	15622	15502	15525	15603	15542	15579	15528	15443	15666	15587	15571	15429	15518	15595	15408	15560	15519	15404	15679	15497	15431	15524	15439	15452	15368	15537	15660	15543	15485	15368	15591	15578	15529	15662	15586	15464	15528	15477	15400	15628	15508	15493	15515	15586	15581	15516	15416	15684	15563	15649	15511	15551	15301	15588	15467	15613	15498	15592	15506	15434	15644	15381	15670	15569	15589	15587	15546	15527	15547	15491	15603	15456	15786	15488	15552	15519	15567	15493	15572	15470	15625	15533	15530	15538	15624	15518	15440	15551	15489	15395	15609	15458	15602	15540	15670	15516	15546	15364	15458	15685	15587	15515	15593	15656	15707	15431	15394	15520	15486	15484	15424	15434	15439	15446	15702	15481	15569	15645	15528	15403	15480	15607	15478	15533	15434	15631	15463	15546	15361	15455	15599	15571	15666	15526	15595	15535	15621	15657	15596	15534	15662	15508	15432	15608	15690	15275	15432	15480	15501	15623	15398	15509	15527	15502	15422	15584	15654	15468	15691	15520	15590	15658	15592	15520	15602	15494	15609	15471	15367	15466	15479	15372	15446	15692	15607	15532	15660	15472	15442	15472	15643	15556	15483	15369	15559	15479	15625	15510	15428	15673	15547	15457	15525	15393	15456	15576	15670	15643	15658	15536	15698	15538	15508	15574	15556	15663	15358	15714	15452	15590	15426	15616	15742	15578	15544	15681	15607	15448	15590	15533	15512	15468	15626	15501	15608	15414	15616	15496	15526	15418	15420	15528	15423	15585	15546	15547	15361	15623	15344	15461	15496	15528	15466	15462	15635	15403	15577	15470	15641	15528	15666	15541	15623	15571	15495	15294	15576	15655	15480	15639	15533	15482	15565	15515	15526	15468	15558	15427	15578	15557	15523	15512	15614	15513	15567	15525	15634	15538	15500	15483	15613	15563	15423	15554	15481	15418	15597	15542	15404	15477	15576	15394	15489	15638	15474	15412	15542	15519	15506	15452	15505	15418	15446	15496	15480	15459	15569	15649	15572	15478	15686	15619	15521	15397	15588	15665	15684	15596	15475	15554	15527	15568	15514	15565	15387	15683	15459	15615	15681	15547	15635	15523	15483	15497	15414	15595	15591	15569	15656	15687	15553	15408	15497	15472	15552	15446	15696	15507	15770	15704	15627	15644	15554	15537	15550	15529	15609	15569	15493	15509	15470	15760	15547	15591	15515	15679	15460	15555	15519	15640	15554	15626	15459	15593	15605	15506	15430	15566	15677	15389	15647	15580	15575	15445	15459	15538	15460	15395	15618	15462	15537	15349	15637	15413	15712	15521	15429	15306	15571	15554	15590	15404	15544	15265	15796	15709	15675	15539	15635	15505	15551	15430	15544	15456	15672	15426	15432	15509	15473	15702	15498	15576	15425	15491	15454	15534	15508	15592	15472	15615	15612	15577	15644	15560	15527	15721	15618	15639	15508	15423	15708	15645	15614	15424	15593	15592	15574	15461	15531	15535	15481	15595	15671	15492	15591	15641	15638
22672	21136	29055	23518	21644	24625	27609	22650	21329	21908	20965	19978	19730	18773	18309	18400	18212	18040	17931	17927	17728	17639	17529	17642	17703	17626	17635	17364	17768	17679	17636	17590	17612	17333	17542	17528	17584	17624	17716	17241	17532	17414	17543	17590	17704	17701	18216	19577	18729	18269	18019	17530	17318	17348	17337	17482	17533	17297	17470	17367	17294	17390	17377	17333	17282	17230	17418	17332	17411	17521	17365	17415	17302	17236	17247	17588	17434	17364	17318	17206	17178	17305	17278	17591	17546	17388	17319	17484	17178	17432	17331	17197	17289	17357	17310	17310	17256	17232	17490	17388	17446	17305	17494	17193	17461	17224	17359	17176	17502	17320	17303	17331	17374	17571	17498	17512	17259	17287	17338	17475	17252	17278	17424	17107	17385	17375	17552	17506	17527	17401	17481	17435	17409	17233	17342	17423	17553	17144	17320	17305	17231	17370	17270	17567	17115	17336	17243	17392	17349	17322	17338	17239	17277	17315	17299	17234	17411	17368	17324	17348	17316	17351	17462	17357	17268	17412	17341	17335	17367	17484	17443	17438	17369	17434	17239	17187	17327	17449	17318	17151	17305	17181	17338	17439	17403	17262	17420	17104	17412	17222	17417	17483	17306	17263	17247	17142	17512	17207	17267	17279	17411	17231	17400	17504	17351	17401	17312	17291	17374	17292	17479	17398	17242	17455	17304	17424	17229	17395	17353	17323	17513	17445	17420	17448	17231	17450	17250	17303	17329	17463	17354	17293	17446	17388	17406	17284	17278	17152	17374	17275	17162	17362	17307	17152	17347	17249	17303	17402	17596	17496	17217	17209	17292	17200	17149	17321	17305	17320	17344	17245	17261	17373	17334	17269	17346	17443	17482	17154	17331	17291	17244	17295	17441	17535	17393	17244	17369	17481	17194	17389	17442	17127	17343	17343	17414	17411	17235	17358	17288	17493	17343	17372	17355	17354	17323	17194	17336	17213	17530	17313	17293	17399	17170	17348	17284	17227	17414	17080	17388	17383	17262	17257	17313	17420	17354	17293	17342	17263	17389	17186	17176	17125	17301	17172	17395	17177	17499	17320	17354	17258	17353	17388	17097	17353	17230	17396	17280	17309	17343	17239	17403	17340	17436	17365	17463	17481	17257	17181	17403	17233	17313	17230	17527	17495	17289	17298	17371	17181	17252	17175	17233	17350	17237	17531	17136	17258	17211	17191	17332	17247	17374	17392	17274	17199	17188	17483	17019	17326	17196	17242	17245	17167	17336	17342	17494	17450	17371	17252	17275	17268	17155	17326	17339	17317	17559	17204	17349	17170	17176	17187	17164	17275	17439	17333	17164	17392	17148	17392	17208	17287	17094	17255	17293	17208	17318	17139	17223	17445	17339	17347	17310	17480	17030	17279	17275	17374	17308	17313	17222	17273	17381	17574	17382	17191	17128	17478	17345	17122	17345	17414	17412	17303	17301	17073	17441	17357	17383	17314	17295	17347	17727	17561	17397	17282	17620	17272	17291	17257	17218	17627	17227	17246	17354	17491	17407	17420	17332	17221	17324	17241	17467	17245	17336	17303	17246	17424	17365	17307	17324	17382	17368	17303	17334	17178	17250	17157	17237	17326	17239	17505	17391	17238	17178	17288	17314	17349	17453	17410	17307	17406	17290	17270	17496	17193	17177	17267	17363	17391	17034	17531	17118	17387	17397	17230	17246	17172	17205	17487	17398	17076	17192	17256	17456	17374	17404	17603	17261	17188	17200	17314	17384	17420	17325	17098	17225	17341	17188	17179	17271	17371	17323	17284	17346	17389	17383	17349	17112	17303	17278	17228	17326	17350	17410	17181	17306	17219	17467	17410	17406	17210	17206	17357	17223	17288	17406	17327	17337	17098	17382	17264	17344	17672	17291	17310	17257	17222	17364	17293	17351	17339	17371	17453	17373	17311	17289	17265	17537	17135	17417	17290	17189	17201	17385	17230	17319	17280	17209	17286	17408	17291	17275	17328	17280	17202	17091	17145	17504	17219	17301	17521	17165	17108	17135	17236	17266	17272	17454	17270	17293	17279	17138	17265	17399	17373	17469	17061	17515	17365	17340	17204	17340	17345	17336	17365	17342	17462	17639	17216	17174	17118	17296	17462	17255	17091	17548	17515	17341	17039	17335	17304	17136	17402	17246	17238	17269	17355	17299	17147	17063	17489	17299	17232	17099	17100	17132	17250	17411	17319	17297	17127	17436	17354	17368	17329	17335	17175	17355	17359	17241	17537	17417	17392	17228	17342	17273	17197	17462	17209	17243	17424	17277	17267	17260	17154	17125	17322	17060	17298	17405	17472	17370	17592	17364	17275	17335	17360	17473	17166	17446	17351	17397	17300	17264	17430	17292	17303	17224	17460	17434	17347	17380	17267	17451	17270	17123	17294	17497	17441	17170	17266	17372	17348	17285	17368	17263	17374	17207	17257	17239	17153	17270	17279	17338	17239	17224	17151	17288	17330	17258	17350	17145	17309	17180	17258	17242	17313	17289	17409	17456	17327	17451	17188	17367	17126	17373	17178	17231	17301	17460	17422	17103	17346	17495	17140	17451	17189	17389	17277	17283	17347	17347	17438	17124	17295	17170	17286	17085	17135	17023	17186	17133	17216	17231	17425	17578	17306	17288	17428	17589	17367	17452	17240	17330	17168	17193	17283	17154	17280	17076	17349	17365	17313	17194	17320	17447	17050	17379	17098	17176	17506	17362	17278	17230	17224	17501	17270	17466	17243	17336	17461	17267	17074	17311	17160	17420	17160	17096	17270	17338	17506	17214	17429	17256	17266	17454	17457	17307	17396	17266	17284	17216	17356	17385	17324	17384	17249	17424	17179	16982	17243	17330	17314	17202	17375	17286	17407	17406	17272	17117	17239	17303	17275	17069	17199	17266	17221	17464	17212	17432	17376	17385	17219	17262	17118	17198	17231	17300	17377	17321	17260	17086	17272	17538	17309	17403	17085	17271	17267	17161	17411	17402	17127	17336	17507	17218	17386	17408	17548	17302	17293	17474	17304	17273	17325	17297	17234	17421	17438	17260	17392	17456	17498	17414	17284	17228	17384	17279	17372	17414	17379	17173	17384	17353	17407	17387	17324	17236	17307	17469	17268	17251	17269	17273	17448	17235	17487	17288	17313	17264	17278	17245	17282	17402	17267	17281	17387	17252	17192	17182	17548	17350	17366	17472	17291	17251	17247	17417	17215	17092	17428	17457	17262	17404	17244	17344	17180	17094	17312	17351	17298	17368	17329	17364	17392	17277	17402	17276	17235	17317	17177	17288	17173	17557	17571	17316	17463	17221	17367	17446	17417	17157	17216	17406	17268	17455	17408	17239	17322	17450	17383	17253	17390	17289	17277	17275	17277	17534	17262	17569	17240	17251	17104	17304	17220	17145	17227	17236	17472	17330	17067	17197	17174	17555	17470	17177	17168	17358	17240	17131	17193	17358	17317	17154	17303	17336	17326	17412	17268	17149	17178	17206	17231	17254	17416	17323	17313	17376	17086	17305	17278	17204	17277	17312	17185	17327	17338	17117	17415	17576	17537	17281	17317	17353	17488	17163	17453	17366	17151	17249	17265	17409	17354	17083	17268	17416	17310	17254	17234	17338	17062	17372	17218	17226	17312	17328	17467	17178	17329	17416	17144	17275	17341	17333	17341	17255	17310	17229	17123	17071	17182	17162	17321	17387	17276	17253	17337	17250	17191	17300	17298	17209	17169	17221	17192	17435	17390	17472	17514	17279	17504	17266	17550	17277	17337	17199	17252	17277	17297	17436	17487	17345	17284	17262	17307	17281	17029	17148	17128	17186	17276	17239	17341	17241	17125	17419	17257	17256	17033	17446	17322	17389	17352	17199	17231	17395	17330	17397	17432	17174	17315	17235	17246	17234	17274	17417	17401	17455	17338	17196	17250	17443	17200	17482	17337	17252	17344	17354	17251	17419	17253	17484	17483	17277	17045	17388	17125	17365	17359	17160	17321	17229	17428	17320	17313	17284	17396	17218	17316	17375	17136	17227	17303	17386	17221	17427	17294	17241	17348	17186	17321	17451	17435	17515	17255	17274	17303	17447	17245	17336	17332	17457	17200	17269	17251	17445	17566	17629	17242	17262	17257	17559	17321	17302	17226	17439	17258	17281	17338	17472	17397	17322	17241	17266	17388	17338	17265	17185	17149	17280	17322	17435	17254	17317	17469	17299	17257	17253	17348	17351	17301	17267	17258	17490	17349	17076	17256	17242	17227	17303	17358	17442	17337	17367	17345	17304	17267	17310	17255	17289	17488	17278	17240	17259	17327	17221	17532	17321	17367	17376	17337	17170	17378	17316	17199	17333	17107	17036	17336	17299	17268	17523	17447	17157	16930	17202	17084	17409	17413	17248	17350	17322	17142	17154	17436	17376	17404	17650	17367	17406	17263	17391	17150	17392	17272	17211	17177	17401	17325	17318	17358	17286	17505	17448	17326	17158	17525	17189	17207	17457	17088	17459	17232	17245	17151	17068	17382	17252	17399	17170	17407	17443	17428	17327	17374	17286	17468	17347	17286	17320	17426	17217	17140	17365	17466	17206	17281	17329	17411	17282	17299	17427	17283	17413	17131	17452	17171	17266	17460	17498	17382	17162	17335	17151	17470	17284	17368	17320	17515	17355	17240	17224	17260	17518	17331	17267	17323	17321	17189	17195	17198	17409	17375	17431	17291	17329	17284	17306	17347	17238	17118	17267	17251	17362	17109	17480	17402	17263	17391	17100	17375	17272	17364	17400	17359	17341	17372	17295	17334	17273	17177	17290	17461	17202	17195	17293	17284	17258	17504	17568	17150	17443	17441	17182	17283	17414	17308	17346	17326	17249	17305	17322	17178	17230	17330	17471	17389	17384	17306	17200	17410	17350	17430	17166	17342	17323	17336	17274	17305	17445	17220	17401	17340	17195	17439	17225	17257	17415	17298	17183	17182	17241	17259	17398	17159	17148	17343	17147	17392	17315	17244	17371	17056	17270	17359	17414	17375	17284	17549	17184	17290	17404	17351	17030	17183	17218	17128	17301	17516	17111	17110	17464	17431	17284	17221	17570	17394	17314	17385	17437	17362	17538	17316	17327	17271	17388	17209
22767	42586	41222	34273	30087	26870	24675	23426	22192	22115	21275	19923	18844	17688	16926	16400	16298	16242	16019	15970	15926	15874	15788	15787	15677	15815	15578	15681	15606	15630	15844	15548	15690	15512	15698	15711	15744	15742	15615	15559	15625	15604	15438	15568	15681	15885	17255	18698	17439	16622	16232	15916	15700	15688	15643	15553	15548	15535	15575	15613	15451	15531	15498	15727	15516	15489	15775	15502	15581	15665	15594	15533	15683	15503	15688	15552	15593	15568	15644	15568	15658	15576	15697	15723	15684	15494	15412	15524	15724	15630	15470	15568	15558	15501	15455	15572	15522	15616	15527	15548	15749	15697	15576	15559	15441	15629	15557	15534	15368	15512	15554	15568	15491	15508	15560	15620	15472	15616	15435	15578	15547	15705	15704	15545	15778	15549	15632	15533	15661	15662	15616	15438	15613	15561	15562	15464	15603	15697	15595	15573	15532	15622	15465	15479	15487	15448	15662	15396	15448	15619	15578	15620	15501	15442	15616	15513	15696	15531	15518	15537	15552	15558	15550	15530	15439	15701	15556	15604	15690	15553	15603	15562	15593	15561	15402	15669	15492	15561	15497	15544	15542	15527	15738	15525	15563	15588	15549	15430	15597	15563	15631	15690	15484	15521	15434	15577	15634	15644	15483	15601	15449	15784	15632	15642	15609	15586	15705	15489	15468	15479	15495	15652	15566	15453	15496	15640	15468	15490	15663	15586	15574	15704	15740	15415	15431	15512	15482	15646	15677	15614	15495	15703	15582	15488	15406	15571	15611	15730	15640	15421	15587	15450	15629	15630	15658	15694	15560	15557	15534	15641	15499	15675	15481	15656	15406	15656	15600	15544	15601	15671	15537	15414	15621	15570	15544	15694	15469	15732	15518	15459	15610	15433	15593	15534	15483	15542	15582	15460	15619	15595	15491	15444	15594	15674	15579	15284	15543	15488	15695	15597	15490	15531	15558	15618	15693	15651	15490	15635	15702	15544	15472	15570	15597	15604	15557	15638	15363	15697	15571	15441	15466	15790	15493	15582	15638	15632	15649	15558	15580	15598	15531	15417	15719	15472	15492	15722	15705	15584	15539	15488	15575	15649	15380	15440	15570	15696	15495	15647	15505	15728	15554	15613	15556	15572	15522	15679	15622	15525	15524	15535	15551	15473	15663	15299	15508	15487	15421	15627	15611	15428	15595	15638	15644	15532	15568	15454	15526	15524	15442	15590	15604	15260	15676	15627	15603	15434	15648	15643	15489	15623	15679	15352	15587	15442	15579	15591	15590	15402	15616	15610	15431	15607	15501	15473	15446	15546	15513	15566	15564	15731	15556	15520	15606	15815	15583	15422	15575	15626	15514	15525	15580	15467	15533	15602	15650	15542	15634	15612	15691	15576	15462	15622	15424	15399	15596	15599	15470	15607	15492	15435	15598	15618	15616	15534	15550	15399	15647	15680	15424	15529	15778	15583	15702	15541	15497	15500	15629	15534	15488	15684	15559	15593	15605	15529	15659	15509	15557	15576	15618	15473	15654	15651	15478	15530	15511	15573	15717	15634	15692	15630	15503	15512	15658	15531	15598	15433	15709	15612	15533	15563	15630	15718	15552	15423	15621	15610	15563	15536	15341	15554	15325	15241	15614	15570	15493	15693	15509	15606	15611	15615	15533	15517	15273	15608	15681	15555	15617	15468	15549	15394	15622	15601	15358	15497	15527	15624	15585	15425	15603	15591	15726	15721	15585	15486	15579	15499	15666	15396	15425	15752	15530	15488	15502	15676	15530	15522	15560	15451	15545	15596	15496	15531	15573	15541	15641	15691	15719	15689	15601	15553	15404	15623	15688	15622	15502	15597	15618	15632	15485	15478	15530	15446	15388	15618	15663	15524	15603	15427	15533	15646	15551	15586	15389	15494	15619	15507	15474	15633	15442	15557	15706	15520	15651	15548	15585	15519	15530	15542	15419	15517	15412	15623	15598	15620	15501	15393	15435	15666	15688	15733	15461	15486	15603	15569	15665	15553	15453	15481	15509	15479	15551	15597	15662	15778	15575	15587	15581	15612	15476	15641	15603	15537	15528	15468	15619	15648	15631	15742	15529	15620	15491	15737	15446	15653	15518	15526	15630	15628	15621	15666	15614	15661	15739	15390	15577	15551	15739	15480	15535	15548	15412	15507	15583	15489	15590	15604	15451	15371	15629	15403	15546	15671	15556	15630	15534	15435	15801	15439	15593	15466	15479	15544	15583	15580	15590	15688	15428	15687	15532	15558	15490	15496	15475	15599	15480	15647	15609	15506	15497	15461	15392	15508	15391	15512	15514	15550	15533	15471	15480	15499	15544	15457	15570	15407	15495	15677	15679	15689	15724	15361	15662	15484	15591	15497	15689	15554	15546	15534	15585	15597	15589	15554	15556	15664	15697	15629	15599	15557	15559	15410	15538	15376	15502	15604	15406	15547	15752	15418	15495	15484	15568	15612	15532	15751	15695	15464	15659	15500	15453	15642	15493	15593	15587	15613	15613	15514	15553	15510	15565	15721	15425	15556	15544	15424	15397	15516	15542	15586	15486	15460	15606	15733	15433	15610	15362	15579	15680	15442	15553	15676	15591	15571	15599	15627	15432	15623	15511	15453	15599	15381	15516	15507	15659	15488	15524	15661	15557	15614	15609	15563	15569	15473	15572	15570	15532	15646	15549	15598	15462	15368	15480	15588	15471	15638	15492	15557	15328	15616	15582	15553	15417	15598	15649	15458	15554	15333	15685	15468	15504	15473	15555	15641	15588	15615	15598	15694	15476	15549	15481	15663	15505	15567	15573	15435	15642	15541	15528	15468	15546	15438	15448	15504	15556	15573	15483	15561	15621	15448	15515	15418	15519	15612	15565	15394	15628	15596	15396	15497	15623	15575	15581	15609	15641	15687	15550	15443	15451	15356	15499	15662	15387	15509	15552	15646	15628	15536	15515	15433	15705	15392	15549	15525	15618	15544	15578	15562	15590	15415	15486	15592	15590	15494	15517	15280	15429	15538	15503	15628	15527	15574	15680	15578	15560	15588	15497	15343	15452	15634	15589	15678	15563	15378	15735	15617	15690	15431	15608	15470	15626	15517	15340	15427	15577	15469	15548	15649	15532	15647	15677	15483	15474	15640	15426	15638	15527	15476	15513	15458	15584	15529	15472	15473	15641	15451	15620	15477	15591	15479	15573	15543	15472	15692	15433	15599	15628	15608	15501	15497	15512	15589	15516	15527	15622	15567	15695	15582	15393	15638	15476	15563	15530	15622	15591	15511	15447	15531	15541	15575	15567	15364	15595	15491	15675	15374	15615	15386	15466	15749	15467	15500	15493	15677	15837	15601	15541	15487	15533	15608	15582	15691	15526	15469	15439	15815	15451	15519	15409	15648	15531	15425	15546	15654	15561	15530	15452	15513	15574	15539	15537	15512	15719	15505	15592	15523	15730	15797	15501	15365	15670	15422	15499	15391	15500	15579	15444	15503	15710	15625	15657	15591	15614	15478	15505	15616	15584	15613	15430	15598	15432	15631	15558	15482	15609	15535	15589	15648	15557	15547	15581	15503	15582	15685	15662	15656	15603	15526	15301	15548	15450	15459	15556	15670	15667	15498	15489	15482	15634	15613	15665	15691	15617	15604	15472	15514	15570	15549	15456	15606	15415	15472	15568	15531	15371	15602	15524	15652	15505	15693	15526	15671	15456	15583	15784	15575	15583	15602	15339	15618	15564	15366	15357	15546	15619	15685	15545	15479	15349	15398	15579	15516	15749	15436	15694	15555	15571	15481	15684	15574	15527	15502	15591	15518	15576	15721	15474	15681	15800	15547	15753	15581	15530	15466	15556	15572	15565	15518	15553	15604	15524	15557	15523	15400	15655	15486	15471	15393	15515	15354	15426	15539	15409	15736	15600	15422	15700	15564	15620	15548	15582	15388	15665	15714	15531	15611	15485	15514	15587	15396	15487	15535	15638	15569	15610	15523	15600	15678	15527	15597	15645	15505	15630	15674	15612	15508	15445	15550	15514	15598	15567	15675	15547	15571	15662	15451	15499	15584	15508	15668	15494	15725	15505	15492	15609	15646	15695	15478	15680	15502	15661	15494	15589	15644	15462	15623	15415	15571	15627	15580	15592	15651	15498	15591	15668	15660	15477	15555	15427	15442	15477	15620	15626	15629	15527	15646	15523	15209	15766	15421	15448	15461	15498	15452	15616	15555	15541	15490	15590	15520	15512	15578	15616	15491	15587	15363	15350	15519	15520	15584	15553	15666	15339	15624	15581	15540	15566	15424	15505	15634	15501	15645	15559	15449	15630	15482	15570	15607	15645	15546	15557	15576	15375	15490	15580	15686	15571	15583	15509	15400	15668	15517	15629	15444	15458	15532	15441	15830	15444	15524	15362	15615	15689	15467	15614	15489	15592	15416	15682	15599	15749	15453	15709	15679	15536	15335	15585	15777	15524	15487	15585	15499	15555	15803	15671	15636	15580	15468	15534	15566	15686	15657	15754	15520	15670	15651	15506	15448	15560	15429	15638	15526	15406	15602	15479	15591	15551	15553	15449	15596	15609	15455	15727	15604	15517	15636	15578	15448	15615	15464	15290	15497	15521	15517	15469	15465	15596	15461	15541	15355	15549	15686	15489	15596	15602	15571	15534	15745	15274	15478	15556	15703	15524	15495	15588	15554	15542	15529	15621	15637	15457	15584	15509	15428	15577	15510	15519	15618	15519	15654	15471	15677	15530	15446	15474	15680	15491	15522	15371	15642	15562	15420	15606	15636	15424	15579	15425	15724	15486	15465	15555	15561	15719	15475	15501	15694	15564	15647	15511	15552	15595	15471	15482	15616	15494	15557	15479	15518	15517	15394	15689	15611	15549	15649	15650	15393	15515	15547	15477	15381	15394	15655	15507	15556	15728	15558	15418	15485	15598	15538	15569	15669	15613	15545	15684	15529	15483	15468	15520	15452	15540	15709	15541	15537	15571	15484	15484	15558	15657	15566	15671	15510	15704	15473	15460	15632	15567	15596	15596	15429	15581	15430	15619	15311	15653	15535	15696	15444	15577	15636	15442	15651	15480	15497	15562	15550	15592	15584	15635	15429	15619	15720	15568	15624	15560	15671	15598	15533
27039	22433	27659	25297	20946	20017	19533	18895	18519	18740	18514	18125	17852	17706	17272	17155	16970	17006	16993	17036	17054	17028	16954	16784	17124	16944	17207	17054	17060	17118	17129	16911	17167	17092	17041	16987	16783	17081	16819	17040	16894	16999	16852	17019	17061	17143	17038	17109	17275	17003	16897	16952	17035	16878	16941	16960	17114	16985	16974	16805	17021	16977	16972	16864	16790	16900	17004	16855	16878	16950	16894	17008	17090	16929	16841	17064	16998	16882	16877	16779	16960	16827	16781	16950	16931	16912	17038	17180	16870	16795	16967	16841	16859	16982	16952	17048	16851	16776	17051	17128	17146	17035	17110	17107	16839	16916	16922	16787	16860	16838	16831	17088	16940	16890	16941	16970	16942	16837	17018	16874	17001	17173	17105	17214	16874	16785	16901	16813	17018	16904	16864	16813	17001	16846	16999	16935	16998	16924	16768	16957	16920	16726	16919	16851	16960	16829	17001	16969	16830	17018	16930	17016	16963	17060	16973	16910	16915	16901	16866	16961	17069	17115	16996	16763	16809	17029	16953	16871	16894	16977	16847	16908	17044	16964	16944	16985	17074	16805	17069	16971	17001	16952	17008	17033	16874	16828	16788	16840	16878	17035	16995	16883	16739	17041	16959	16826	16916	17027	16916	16921	17076	17014	17042	17112	17042	16821	16981	16879	17000	16873	16919	17116	17181	16843	17089	16812	16922	16877	16960	16994	16905	16939	16888	17184	16990	17000	16877	16893	16766	16849	17042	17143	16938	16968	17047	17087	16780	16925	17014	16880	16935	17007	16698	16862	16998	16907	16697	16999	16837	16824	16867	16873	16943	16932	16989	16735	17197	16650	16963	17039	16873	17151	17021	16924	16941	16967	16964	16814	16948	16812	16731	16897	17109	17072	16828	16991	16813	16940	16838	16932	16981	17046	16869	16829	16935	16830	16902	16921	16972	17059	16844	16727	16845	16993	17032	16834	16855	16992	16759	16989	16815	17044	17001	16988	17022	16866	16948	17072	16991	17057	16777	17024	17107	17102	16902	16950	16918	16861	16790	16950	16967	17269	16991	16901	16951	16983	16985	16898	17009	16951	17099	17069	17094	17164	16856	16923	16731	16846	17035	17028	16953	17072	16978	16777	16884	16877	16995	16816	16977	16859	16984	17066	16722	16998	17083	16815	16881	16915	17015	16938	17113	16917	16936	17007	16995	16852	17030	17050	16995	16859	16972	16940	17042	16922	16943	16777	16841	16932	17006	16830	16944	16800	17162	17107	16780	16987	16976	17031	16997	16960	16972	16962	17040	16843	16828	16773	16769	16922	16785	16906	17066	16965	17086	16748	17093	16887	17058	17003	16953	16940	16919	16930	16977	16881	16958	16906	17104	16944	16922	16926	16849	16792	16805	16943	16877	16853	16738	16908	17122	16916	17121	17057	16964	17023	16954	17104	16865	16914	17128	17196	16917	16858	16812	16839	16902	16879	16761	16910	17000	16837	16820	16908	17040	17036	16996	16912	16940	17041	16944	16728	16963	16916	16972	17014	16910	17106	17026	17045	16854	16811	17016	16808	16957	16842	16999	16920	16892	17029	16865	16883	16909	16835	17007	16977	17018	17075	16892	17052	17098	16812	16902	16894	16888	16864	16975	16997	16966	16998	17081	16956	16865	16963	17002	16841	16975	16797	17020	16775	17038	16816	17013	16989	17059	17302	17164	16961	17017	17166	17007	16940	16875	16920	16945	16983	16834	17023	17160	17130	16944	16846	17154	16982	16851	16892	16828	16746	16894	16912	16897	16819	16951	16784	16976	17027	16794	16982	16871	17171	16913	16775	16906	16817	17051	16933	16802	17077	16890	17011	16797	16892	17038	16913	17019	17026	17047	17013	17139	17127	16838	16934	16957	16907	17077	17055	16876	16851	16850	16869	17031	17074	17155	16993	16837	17131	16884	17074	17105	16919	17012	16842	16896	16978	16771	17037	16980	17077	17004	16868	17038	17110	16863	16968	17005	16839	16833	16965	17064	16767	16996	17134	16898	16743	16929	16887	16861	16961	16927	16967	16981	16853	16905	16762	16867	16947	17065	17156	16941	16960	17152	16957	16935	16953	16916	16716	17026	16891	17054	16856	16979	16837	16858	17149	17205	16835	17054	16892	16820	16900	16997	16921	17244	16955	16972	16967	16804	16930	17109	17030	16868	16782	17039	17057	17074	16925	16816	17054	16936	16991	16954	17162	16957	16863	16963	16979	16977	16956	16995	17104	16880	16922	16951	17068	17068	17029	17052	16989	16843	16869	16887	16946	16924	16879	16976	17001	16959	17145	17289	17096	16990	16912	16846	17109	17012	17012	16881	16968	17063	16742	16845	16678	17011	17039	17091	16921	16980	16982	16936	16878	16935	17199	17008	16857	17082	16973	16854	17079	16772	16963	16926	17000	16758	16949	17056	17066	17054	16930	16970	16911	16794	17010	17007	16974	16975	16991	16904	17048	17233	17005	16895	16924	16771	16957	16876	16898	16957	17014	16968	16982	16690	17011	17021	16772	16757	17026	16969	17102	16907	17037	17016	16914	16927	16950	17118	16854	16862	17030	17032	16985	16950	17099	16872	17132	17004	16860	17098	16900	17072	16985	17097	16747	17086	16823	16817	17014	16939	17004	16961	16960	16758	16934	17033	16980	16927	16898	16881	16902	16854	16787	16942	17005	16795	16749	16946	16841	17056	17053	17153	17227	16982	16927	16754	16784	17003	17003	16896	17048	17011	17060	16970	17077	16913	17021	16771	16962	17185	16803	16954	17159	17055	17103	16719	16962	16894	16802	16806	16885	17117	16950	16919	17079	16798	16896	16956	17219	16904	17029	16850	16851	17104	16838	16812	17029	16985	17077	16977	17050	16935	17043	16863	16866	16961	16978	16719	16927	16940	17182	17022	16951	16875	16919	16971	17039	17054	17060	16836	17128	16914	17114	17036	16960	16991	16855	16746	17100	16960	17128	16895	17073	16923	17108	16991	16913	16839	16727	16939	17035	17036	16705	17079	16791	16788	16958	17229	16911	16815	17099	16751	17027	17039	17026	17041	16942	17025	16891	17052	17089	16954	16734	16767	17108	17125	16841	17046	16902	17007	17041	16895	16805	16986	16974	17022	16954	17089	16966	16982	16855	16860	16937	16999	16902	17125	16994	16873	16992	17040	16824	16947	16689	16947	17081	17148	16926	16893	17037	16923	16809	16906	17058	16824	16870	16986	17066	16864	16667	16942	16861	16969	16983	16904	16731	16811	16838	16966	16858	17111	16970	17049	17080	17025	16833	16952	17107	17101	16938	16900	17063	16788	16843	16971	16998	16963	16799	17153	16944	17022	16850	17089	17044	17052	17285	16955	16914	16981	17000	17244	17044	16913	16904	16794	16848	16942	16908	16866	17070	16962	17056	16952	17066	16847	16898	16792	16803	16552	16886	16966	17010	16842	17056	16862	16992	16800	16918	16916	16983	16890	17030	16896	16999	17004	16880	17117	16861	16825	17063	16876	16898	16750	16985	16910	17022	16801	16767	16901	16917	17080	16958	16881	17133	16868	16857	16880	17000	16808	16713	16877	17061	17126	17042	16834	16924	16937	16860	17022	16862	16924	16748	16834	17019	16899	17005	16895	16971	16969	16946	16810	16822	16875	17066	16821	17093	16860	16952	16995	17052	17028	16859	16930	16704	17004	16932	17177	17074	17018	16890	16898	17015	16816	17159	16816	16889	17093	17107	17006	16892	16919	16942	17026	16816	16921	16790	16872	16968	16844	16830	16878	16787	17078	16905	16872	16941	17166	17014	16942	16868	16915	17097	16925	17053	16869	17015	16919	16856	16900	16894	17083	16837	16899	16916	16869	16881	16859	16960	17007	16655	16820	17076	16885	16783	17107	16904	16814	16827	16946	16977	16716	16792	16953	16952	17129	16752	16960	16994	16932	16911	17135	16991	16997	17038	16880	17170	16836	17078	17093	16915	17009	17008	16976	17078	16945	16935	16723	16939	16760	16856	17001	16885	16750	16941	16971	16954	16942	17091	17027	17130	16831	16976	16776	16940	16885	16807	16969	16990	17052	16780	17046	17112	16893	17088	16944	16825	16967	17080	16917	17012	17078	17078	17027	17049	17034	16973	17090	17033	16975	16860	17098	17014	16748	16779	16843	17112	17139	16837	16968	16799	16888	16829	16916	17028	17016	16856	16770	16983	16998	16746	16882	16848	16987	16924	16703	16808	16807	16895	16952	17011	17044	17029	16978	16782	16931	17200	16742	16963	16868	16918	16987	16869	17024	16932	16908	17128	17067	16800	16749	16971	16886	16881	16852	16949	16738	16871	16920	16896	16952	16959	16975	17025	17078	17051	16958	16889	16859	16893	16895	16965	16789	17028	16902	17027	16795	17089	16991	16936	16887	16899	16891	16983	16849	16943	17174	16987	17078	16960	17032	16912	16821	16996	16936	17004	16958	16957	17045	17011	16975	17187	17049	16770	16825	16969	16776	16901	17048	16965	16789	16918	17112	16975	17157	16837	17154	16860	17090	16825	17160	16930	16994	16958	16994	16880	16873	16931	17003	16891	16891	16887	16873	16944	16792	17022	16805	17016	16895	16977	16961	16728	16971	17091	16859	16894	16861	16986	16749	16878	17161	16842	16695	17026	16683	17048	17028	16984	16911	17055	16770	16927	17042	16847	16974	16992	16972	17047	16865	16933	16963	17004	17001	17033	16847	16891	16902	17094	17108	16960	16774	16932	16948	16919	16822	16798	16938	16823	16934	16882	17094	16905	16888	16845	17034	17170	17035	16788	16734	16856	17030	17122	16901	16874	16862	16927	16884	16847	16825	16816	16908	16895	17038	16966	16982	16977	16914	16858	17011	17024	16852	16838	16855	17134	17060	16833	17084	16751	16853	16880	16969	16732	16963	17008	17058	17016	17191	16671	16941	17080	16948	16848	16963	17070	17253	17035	16925	16989	16792	16742	16955	16770	16994	17108	17049	16905	17120	17005	16965	16831	16998	16851	17210	17003	16823	16934	16943	16964	17019	17105	17086	16835	16876	17017	17153	16662	17067	17064	16983	16835	16896	16947	16845	17048	16830	16944	17019	17049	17065	17000	16956	17064	17035	16840
18841	28475	28088	23694	21223	19837	19483	18654	18643	18320	17744	17344	16602	16331	15607	15662	15450	15608	15505	15332	15421	15438	15415	15303	15556	15386	15352	15346	15210	15288	15398	15397	15330	15392	15403	15216	15435	15241	15232	15176	15150	15304	15391	15386	15372	15452	15181	15495	15559	15350	15469	15592	15330	15300	15198	15264	15197	15235	15322	15268	15165	15327	15433	15478	15277	15354	15355	15300	15458	15298	15311	15195	15253	15373	15305	15290	15363	15441	15416	15399	15249	15392	15189	15337	15237	15383	15410	15395	15310	15504	15387	15352	15327	15179	15422	15377	15381	15457	15275	15276	15388	15280	15400	15275	15275	15230	15318	15237	15308	15318	15466	15234	15394	15173	15389	15208	15139	15310	15332	15218	15244	15461	15223	15328	15342	15404	15425	15236	15444	15452	15484	15374	15254	15313	15409	15274	15185	15296	15343	15196	15280	15458	15320	15388	15123	15362	15314	15351	15281	15295	15242	15330	15255	15345	15074	15343	15086	15305	15324	15264	15528	15158	15085	15399	15257	15045	15492	15300	15384	15342	15384	15261	15257	15439	15327	15255	15270	15327	15249	15338	15365	15433	15243	15235	15357	15381	15428	15086	15243	15461	15283	15340	15090	15233	15282	15220	15357	15344	15261	15334	15272	15345	15198	15352	15395	15359	15398	15423	15227	15286	15297	15250	15220	15289	15274	15241	15339	15399	15263	15111	15401	15379	15300	15258	15234	15386	15258	15391	15226	15299	15446	15324	15436	15290	15352	15295	15303	15294	15356	15260	15372	15268	15266	15274	15304	15352	15226	15390	15395	15252	15394	15575	15402	15375	15487	15363	15559	15276	15316	15253	15422	15240	15268	15374	15260	15407	15140	15228	15431	15444	15263	15277	15185	15342	15528	15219	15393	15451	15244	15434	15226	15308	15125	15453	15340	15281	15478	15308	15325	15374	15314	15430	15496	15351	15349	15229	15139	15233	15317	15416	15323	15362	15499	15327	15369	15294	15427	15319	15199	15257	15260	15423	15212	15208	15217	15226	15391	15275	15237	15295	15206	15256	15321	15433	15339	15300	15354	15357	15218	15294	15273	15146	15285	15365	15337	15289	15317	15410	15399	15262	15291	15235	15346	15269	15384	15173	15168	15387	15488	15279	15272	15278	15304	15370	15208	15284	15228	15290	15287	15342	15435	15368	15344	15344	15353	15456	15220	15197	15242	15293	15200	15391	15177	15418	15310	15392	15436	15362	15407	15374	15447	15390	15144	15248	15267	15240	15287	15211	15294	15144	15264	15281	15208	15283	15323	15264	15351	15337	15251	15330	15554	15344	15292	15357	15457	15498	15460	15428	15348	15337	15367	15277	15325	15227	15389	15230	15234	15464	15244	15244	15363	15214	15299	15169	15105	15042	15547	15302	15160	15191	15262	15206	15217	15305	15298	15294	15308	15356	15405	15455	15394	15135	15306	15219	15292	15303	15374	15262	15383	15265	15195	15285	15426	15345	15332	15419	15159	15475	15370	15190	15354	15114	15395	15252	15276	15357	15368	15416	15333	15328	15204	15396	15168	15389	15499	15354	15426	15427	15230	15407	15331	15446	15403	15337	15395	15354	15373	15503	15198	15279	15341	15441	15415	15163	15326	15373	15309	15331	15357	15359	15292	15125	15267	15268	15398	15391	15439	15378	15369	15286	15494	15351	15299	15146	15274	15398	15355	15398	15350	15446	15294	15349	15250	15332	15391	15335	15259	15119	15225	15405	15358	15306	15205	15380	15376	15390	15335	15175	15296	15374	15286	15263	15343	15204	15311	15225	15362	15290	15348	15418	15254	15315	15334	15310	15232	15358	15215	15252	15416	15259	15508	15301	15370	15117	15402	15406	15364	15197	15305	15431	15272	15191	15345	15295	15315	15343	15182	15389	15432	15403	15453	15352	15469	15241	15490	15192	15307	15287	15279	15280	15232	15505	15380	15251	15399	15129	15518	15248	15374	15262	15400	15214	15328	15151	15248	15439	15307	15206	15181	15369	15378	15225	15265	15238	15196	15236	15251	15155	15336	15432	15464	15286	15261	15364	15096	15437	15263	15253	15344	15252	15348	15495	15404	15304	15238	15247	15383	15345	15306	15205	15290	15360	15242	15348	15348	15607	15333	15398	15373	15319	15362	15436	15274	15300	15309	15264	15286	15365	15214	15209	15402	15368	15286	15207	15247	15391	15274	15334	15351	15314	15346	15325	15432	15391	15284	15241	15307	15283	15313	15304	15217	15252	15259	15280	15344	15306	15311	15431	15292	15325	15335	15374	15275	15183	15366	15190	15176	15377	15375	15335	15372	15166	15281	15247	15358	15339	15195	15378	15390	15284	15362	15210	15109	15202	15309	15557	15401	15038	15292	15372	15129	15470	15347	15356	15331	15064	15315	15361	15214	15260	15106	15417	15303	15276	15411	15122	15469	15221	15231	15212	15242	15215	15357	15287	15166	15477	15502	15180	15327	15352	15137	15307	15387	15277	15382	15404	15372	15263	15299	15414	15171	15353	15358	15260	15336	15436	15306	15229	15369	15336	15273	15323	15319	15328	15259	15239	15387	15224	15350	15258	15218	15329	15453	15328	15333	15354	15315	15397	15395	15351	15362	15316	15532	15338	15374	15366	15400	15282	15254	15327	15299	15314	15502	15293	15158	15340	15215	15403	15323	15234	15436	15278	15308	15427	15227	15443	15307	15327	15323	15222	15128	15121	15331	15393	15354	15278	15328	15422	15304	15212	15469	15375	15459	15210	15313	15485	15277	15178	15523	15317	15337	15323	15420	15336	15356	15324	15508	15393	15448	15373	15270	15418	15228	15231	15338	15343	15424	15219	15441	15227	15250	15439	15307	15305	15304	15239	15192	15292	15307	15295	15283	15361	15358	15462	15358	15289	15260	15458	15381	15323	15325	15431	15414	15329	15329	15259	15360	15231	15130	15294	15242	15389	15189	15200	15336	15349	15240	15420	15272	15335	15422	15370	15382	15179	15408	15560	15402	15523	15331	15292	15301	15530	15346	15434	15267	15240	15214	15417	15283	15388	15375	15302	15307	15345	15309	15347	15287	15258	15477	15213	15303	15405	15345	15325	15358	15288	15079	15405	15209	15336	15406	15232	15389	15438	15225	15364	15305	15426	15377	15446	15308	15404	15222	15294	15355	15361	15299	15413	15119	15358	15284	15347	15283	15408	15236	15311	15380	15249	15499	15319	15196	15394	15366	15387	15253	15296	15332	15355	15226	15306	15171	15181	15315	15480	15438	15362	15240	15329	15380	15488	15304	15234	15461	15384	15235	15253	15455	15303	15449	15330	15224	15327	15165	15313	15279	15289	15432	15496	15160	15358	15354	15341	15179	15171	15273	15310	15323	15375	15269	15323	15281	15504	15347	15408	15220	15397	15298	15181	15222	15240	15325	15188	15310	15380	15339	15244	15186	15376	15341	15346	15365	15384	15342	15311	15405	15237	15391	15449	15306	15285	15306	15252	15178	15392	15101	15215	15260	15220	15483	15293	15341	15351	15248	15339	15346	15112	15180	15330	15349	15352	15255	15487	15409	15330	15214	15409	15131	15424	15437	15183	15379	15361	15332	15293	15389	15334	15302	15252	15371	15366	15278	15195	15380	15278	15337	15524	15432	15269	15290	15418	15383	15282	15410	15310	15292	15184	15365	15200	15315	15351	15287	15332	15379	15157	15335	15330	15369	15334	15280	15389	15184	15297	15383	15272	15339	15175	15242	15335	15521	15344	15397	15361	15422	15419	15266	15269	15303	15355	15314	15219	15268	15316	15300	15410	15279	15430	15277	15283	15311	15168	15308	15446	15303	15456	15236	15272	15283	15342	15184	15417	15391	15527	15332	15384	15205	15246	15403	15226	15279	15370	15279	15247	15454	15375	15425	15147	15288	15228	15188	15254	15341	15512	15277	15225	15401	15391	15366	15458	15440	15189	15281	15317	15250	15360	15316	15258	15337	15241	15332	15377	15348	15314	15153	15289	15299	15341	15248	15397	15492	15178	15234	15210	15413	15368	15357	15380	15327	15300	15303	15349	15403	15035	15267	15217	15434	15405	15361	15317	15449	15364	15199	15332	15322	15453	15369	15358	15249	15379	15223	15234	15220	15350	15272	15297	15448	15272	15317	15406	15238	15325	15103	15428	15174	15347	15354	15259	15284	15321	15218	15484	15320	15252	15384	15341	15240	15305	15320	15450	15339	15366	15425	15395	15309	15300	15435	15388	15327	15333	15410	15311	15285	15132	15481	15385	15258	15348	15259	15351	15249	15206	15240	15434	15236	15143	15541	15278	15417	15283	15280	15378	15260	15177	15153	15490	15393	15359	15367	15457	15205	15272	15278	15403	15348	15278	15218	15429	15321	15237	15414	15235	15411	15405	15196	15389	15416	15271	15452	15284	15335	15364	15315	15416	15067	15414	15306	15467	15355	15374	15287	15306	15316	15305	15236	15280	15309	15278	15356	15315	15418	15245	15498	15313	15216	15116	15305	15353	15234	15339	15226	15492	15402	15249	15215	15312	15388	15306	15392	15234	15269	15282	15265	15289	15356	15259	15420	15243	15277	15297	15292	15393	15360	15405	15196	15488	15390	15200	15262	15230	15311	15312	15349	15272	15266	15366	15297	15281	15341	15491	15325	15380	15321	15428	15325	15556	15267	15285	15265	15288	15321	15293	15237	15300	15444	15264	15157	15300	15287	15410	15406	15223	15203	15293	15450	15340	15542	15297	15358	15324	15177	15269	15363	15267	15266	15221	15338	15244	15304	15200	15452	15189	15372	15267	15274	15337	15179	15455	15364	15384	15421	15378	15423	15298	15298	15354	15381	15239	15427	15291	15343	15195	15374	15358	15367	15106	15193	15315	15156	15401	15349	15257	15466	15327	15307	15380	15392	15178	15355	15390	15142	15320	15511	15290	15406	15260	15326	15353	15234	15271	15208	15297	15342	15281	15401	15312	15364	15352	15297	15331	15386	15602	15391	15492	15489	15316	15393	15238	15394	15056	15249	15294	15316	15414	15402	15284	15305	15197	15251	15346	15359	15313	15339	15455	15315	15264	15324	15437	15293	15310	15248	15270	15336	15205	15418	15394	15108	15334
23509	21106	28659	24048	22616	24136	23900	20464	20057	19959	19211	18444	18432	18050	17636	17653	17501	17233	17230	17042	17341	17257	16970	17204	17002	17150	17052	17045	17073	16969	16875	16828	17121	17136	16915	16929	16947	16979	17026	17283	16831	17056	17027	17117	17099	17129	17291	17848	18005	17616	17311	17097	17146	16874	17026	17074	17086	17083	16956	16918	16877	16821	16971	16786	16939	16842	16808	16957	16861	16987	16922	16717	17039	16856	16818	16912	17249	16858	17134	16844	17149	17127	16867	16774	16926	16852	16843	16997	16932	16920	16895	16902	16777	16908	16925	16798	17051	17088	17024	16923	16728	17009	16874	16742	17039	17075	16975	16885	16919	16921	16664	16932	16984	16783	17065	16878	17023	16528	16823	16579	17040	17101	17025	16809	16723	16829	16990	16788	16733	16988	17130	16812	16714	17042	16983	16922	16662	16853	16915	16865	16910	16711	16788	17137	17020	17047	17005	16663	16965	16986	16847	17044	16928	16712	16949	16941	16959	16958	16949	16849	16778	16783	16918	16732	16832	16830	16807	16942	17029	17041	16718	16759	17006	16980	16929	16814	17084	16814	16880	16969	16926	16989	17106	16883	16917	17021	16988	16727	16890	16884	17006	16647	16902	16868	16738	17167	16913	16892	16845	16889	16788	16951	16971	16786	16751	16697	16932	17100	16911	16686	16992	16903	16911	17064	16962	17016	16808	16970	16906	16835	16803	17026	17010	16819	16849	16760	17052	16824	16951	16842	16993	16781	16942	16874	16840	17005	16869	16747	17019	16920	16912	16947	16826	16886	17038	16922	16784	16958	17086	16991	16808	16690	17002	16996	16825	16757	16925	16800	16756	16999	16956	16705	16855	17003	16836	16700	17075	16939	17064	16998	16863	16911	16895	16774	16943	16734	16816	16973	16944	17052	16859	16981	16720	17054	16959	16862	16788	16906	16900	17060	16890	17036	16877	17030	16935	16717	16764	17096	16840	17032	16878	16715	16811	16919	16686	16792	16862	16908	16956	16754	16954	16931	16833	16925	16949	16968	16979	16857	16690	16906	17045	16910	16848	16949	16736	17041	17098	16995	17127	17064	16786	17078	16855	16790	16879	16856	16895	16931	17116	16813	16904	16868	16776	16877	16868	16846	16917	16858	16999	16850	16849	17088	17033	16991	16918	16830	16974	16857	16862	16783	16671	16859	16950	16974	16923	16652	16809	16952	16860	16972	16849	16931	16977	16638	16761	16927	16768	16806	16956	16861	17064	16954	17116	16846	16855	16904	16788	16993	16931	16885	17123	16796	16694	16907	16867	16887	16928	16956	17085	16951	16943	17109	16872	17026	16952	16878	16900	16880	16868	16911	16889	17108	16893	16752	16900	16970	16701	17071	16847	16878	16898	17053	17112	16741	16828	16833	16769	16925	16803	16766	16992	17021	16895	17074	16995	16946	16762	16854	16805	16868	16888	16721	16916	16907	17142	17036	16980	17017	16878	16818	16959	16954	17062	16946	17017	16845	16951	16810	16668	16915	16927	16920	16870	17109	16909	16963	16852	16857	17093	17055	16826	16988	16903	16969	16894	16965	16922	16868	16906	17121	17067	16763	17043	16896	16953	17039	17001	17070	17119	17136	17150	16814	17098	16813	16940	16742	16997	17037	16858	16964	16750	16887	17035	16802	16865	16874	16945	16940	16818	16800	17081	16858	16619	17112	16619	16920	17098	16806	16858	16869	16984	16858	16775	16833	16888	16676	16866	16984	16891	16784	16969	16816	16974	16765	17077	16915	16763	16979	16958	16899	17119	16830	16972	16971	17110	16721	16789	16997	16844	16794	16986	17000	16729	16864	16869	16780	16950	16825	17034	16712	16958	17125	17054	16878	17027	17045	16919	17218	16864	16886	17072	17189	16882	16715	17038	16944	16807	16773	17127	16984	16895	16844	16996	17053	16874	17001	17005	16826	16991	16758	17022	16935	16884	16779	16732	16876	16859	16844	16798	16926	16822	16949	17030	16869	16855	16953	16823	17042	16918	17049	16893	16666	16735	16906	16867	16890	16971	16832	16817	16896	17038	16845	17024	17026	16906	16824	16896	16857	16971	16846	16910	16874	16707	16795	16888	16964	16908	16805	16973	17149	17128	16667	17012	16759	16958	16950	16939	16908	16897	16900	17053	16683	16879	16879	16742	17126	17001	16782	17013	16871	16813	16901	16854	16954	16845	16864	16893	17115	16986	16823	16866	17165	16818	16910	16850	16889	16802	17011	16983	16864	16853	16921	16975	16833	17040	16984	16928	17036	16849	17104	16917	16931	16875	16884	16882	16747	17115	16991	16820	16790	16941	16799	16971	16937	16926	16789	16856	16944	17014	16840	16866	16945	16994	16968	17015	16865	16911	16966	16845	16678	16954	16907	16846	16801	16913	16933	16894	16776	16894	16795	16945	17137	16794	16979	17025	16902	17029	16935	16845	17108	16981	16934	16911	16863	16925	16811	17012	17029	16818	16942	17095	16975	16776	16814	16882	17055	16871	16905	16734	16906	16689	16714	16714	16865	16856	16869	16842	16901	16906	16990	17002	16694	16954	16974	16821	17058	16751	17098	16893	16952	16963	16872	16945	16995	16862	16948	17147	16958	16929	17003	16748	16954	17151	16915	16924	17192	16866	16924	16960	17065	16870	16757	16989	16821	16981	16984	16899	16896	16882	16887	16927	16939	16979	16965	16942	16854	16844	16716	16950	16931	16960	16762	17011	16865	16881	16985	16809	17119	17095	16988	16778	16918	16905	17161	16957	16946	17029	16812	16751	16917	16859	16816	17137	17004	16982	16948	17092	16873	17021	16869	16967	16765	16968	16880	17071	16949	16764	16811	17133	16897	16861	16992	17031	16574	16913	16802	16827	16826	16765	16924	16976	16721	16833	16733	16835	17043	16922	16901	16825	16866	16760	17100	17187	17023	16957	16979	16801	16985	16974	16820	17105	17013	17036	16885	16822	16917	16935	16874	17102	16784	17039	17100	16967	16998	16892	16884	16895	16974	16872	17125	16892	16954	16958	16821	16673	16874	17038	16700	17045	16969	16927	17020	16940	16847	17063	16906	16792	16868	16928	16761	17110	16859	17046	16889	16997	16715	16779	16947	17008	16735	16944	16915	16962	16997	16939	16951	16875	16961	16984	16877	16762	17046	16959	16804	16928	16962	17134	16980	17122	17010	16782	16847	17078	16916	16899	16955	17168	16995	16850	16919	16921	16907	16860	17072	16828	16911	16974	16707	17043	16974	17098	16907	17003	17064	16873	16977	16843	16856	17079	16928	16901	16855	17050	17271	16930	16654	16907	16819	16734	17014	16827	17020	16858	17013	16985	17080	16956	16787	16834	17010	17080	16960	17011	16964	17011	16888	16915	16862	16980	16768	16867	16765	16912	16796	16979	16812	16889	17147	17133	16736	17041	16819	16925	16910	16932	16983	16732	16835	17084	16911	16886	16936	16899	17017	16908	16753	16998	16772	16878	16949	16895	16921	17032	16777	17056	16969	16873	16987	16918	16887	16989	17040	17011	16873	17016	16826	16868	16790	16956	16970	16923	16879	16990	17071	16862	16998	16975	17129	16866	16987	16880	17011	16777	16734	16869	17018	17040	16819	16885	16923	17086	16839	16876	16931	16919	16768	16933	17063	16833	16826	16954	16922	16919	16806	17018	16943	17048	17006	16983	16968	16942	16886	16760	16904	16828	16891	16713	17015	16963	16797	16928	17070	16900	17013	16801	16966	16870	16663	16814	16986	17004	16728	17045	16762	16753	16993	17108	16976	16739	16826	16926	16890	16918	16894	16912	16926	16981	16825	16877	16930	16814	16987	16940	17064	16907	16979	16784	17074	16925	16844	16861	17105	16967	16991	16753	16884	17006	16872	16756	16872	16836	16838	17065	16757	16946	16899	17095	17070	16966	16819	16958	17065	17073	16841	17043	16859	16741	16678	16931	16885	16929	16901	17009	16889	16830	16955	16769	16844	16868	16837	16973	16997	16976	16923	16955	16904	16842	16993	16935	16801	16939	16716	16793	16904	16997	16876	16989	17013	17032	16964	17027	16941	17056	16851	16827	16735	16921	17099	16859	16855	16992	16898	16979	16858	17010	16980	16941	16972	16898	16902	17005	16882	17008	17004	17051	17359	16957	16991	16947	16916	17112	16869	17047	17046	16870	17082	16927	16907	17081	16860	17035	16861	16769	16897	16899	16823	16875	16878	16925	17078	16846	16851	16917	17009	16867	16819	16849	16788	16881	16927	17014	17067	16960	16813	16669	16948	16810	16947	17055	16878	16724	16998	17087	16987	16769	16989	16859	16808	16916	16822	16820	16767	17051	16839	17024	16874	17072	16888	16976	16960	16809	16946	17088	16845	16807	17067	17144	16710	16761	16810	17031	16932	16889	16828	16890	16793	16950	17041	16807	16856	16932	17045	16936	17039	16687	16868	16828	16873	16734	16918	16940	16987	16897	16945	16875	16951	16929	16827	16797	16890	16953	17087	16935	16998	16825	16843	16833	16712	16867	17131	16998	17050	16953	16775	16842	16983	17016	16942	16844	16983	17164	16887	16981	17020	17016	17018	16768	16996	16986	16976	17107	16852	16727	16923	16982	16745	16836	17088	16969	16967	17056	16976	16983	16853	17040	17054	16917	16659	17092	16987	16896	16697	16879	16854	16817	16979	16944	16850	16975	16768	16801	16935	16768	17004	16901	16949	16847	16789	16805	16762	16932	16982	16821	17052	17105	16970	16718	16991	16864	16615	16933	17108	17026	16865	16939	16879	16939	16804	16961	16662	16914	16738	16862	17054	17028	16943	16772	16748	16838	16938	16877	16867	17122	16802	16902	16806	16889	16924	16917	16831	16862	16908	16815	16873	16836	16911	16915	16849	16862	16851	16761	16973	16828	16885	17082	17039	16835	16783	16837	17012	16939	16977	16768	16853	16942	16955	17078	16829	16838	16971	17049	16969	16877	17034	17128	16735	17033	16777	16858	16803	16974	16920	16949	16911	16918	16860	16890	16898	17014	16766	16940	16797	16970	16918	16849	16883	16882	16917	16850	16930	16762	16897	16881	16918	16916	16927	16951	16956	17003	17012	16931	16991	17166	16823	16961	16748
20649	38285	37055	29537	25858	23704	22002	20721	20713	19608	18626	17851	17476	16709	16061	15949	15830	15601	15565	15521	15471	15616	15608	15446	15595	15610	15290	15443	15344	15398	15334	15416	15395	15321	15349	15292	15391	15350	15290	15334	15466	15372	15281	15304	15319	15454	16031	16709	16554	16088	15635	15630	15566	15416	15443	15427	15413	15160	15585	15244	15375	15449	15180	15428	15401	15262	15266	15268	15288	15347	15342	15240	15475	15305	15445	15240	15360	15206	15273	15336	15442	15249	15362	15408	15362	15252	15367	15338	15296	15233	15461	15651	15209	15384	15324	15347	15333	15319	15422	15384	15270	15456	15350	15329	15318	15152	15231	15382	15254	15412	15426	15291	15260	15475	15388	15383	15220	15325	15348	15319	15151	15219	15297	15363	15278	15508	15438	15216	15272	15451	15332	15380	15422	15199	15336	15346	15424	15382	15228	15507	15245	15192	15294	15397	15329	15248	15348	15237	15399	15354	15324	15376	15443	15300	15435	15330	15355	15379	15406	15401	15212	15298	15329	15295	15360	15581	15439	15407	15236	15369	15386	15371	15211	15379	15529	15239	15507	15290	15404	15536	15318	15453	15181	15389	15364	15295	15223	15195	15470	15203	15433	15236	15241	15465	15406	15382	15425	15370	15229	15437	15449	15137	15275	15199	15314	15277	15314	15470	15160	15478	15391	15356	15137	15427	15353	15402	15319	15357	15314	15238	15166	15332	15202	15400	15329	15329	15355	15228	15172	15290	15446	15335	15226	15335	15257	15452	15276	15285	15312	15307	15308	15482	15411	15235	15205	15399	15370	15309	15348	15207	15164	15360	15385	15202	15346	15262	15480	15279	15289	15243	15376	15293	15307	15304	15356	15420	15470	15191	15341	15131	15206	15270	15426	15417	15219	15224	15417	15425	15239	15278	15270	15343	15432	15421	15226	15177	15409	15499	15322	15307	15406	15307	15480	15394	15277	15091	15367	15381	15350	15230	15183	15432	15268	15257	15346	15278	15293	15406	15335	15250	15304	15272	15374	15221	15521	15316	15477	15345	15553	15228	15496	15273	15219	15181	15337	15119	15201	15509	15324	15353	15336	15287	15258	15142	15296	15371	15440	15433	15250	15317	15298	15319	15403	15348	15274	15287	15379	15300	15410	15210	15336	15475	15370	15361	15358	15295	15421	15480	15238	15286	15114	15303	15327	15400	15403	15319	15167	15348	15343	15281	15314	15382	15310	15377	15346	15394	15307	15431	15312	15332	15303	15329	15348	15265	15352	15334	15314	15351	15317	15241	15118	15200	15343	15316	15334	15378	15350	15152	15361	15422	15349	15377	15376	15170	15386	15322	15460	15255	15395	15204	15221	15361	15423	15283	15281	15440	15186	15284	15280	15145	15318	15437	15378	15362	15256	15440	15247	15372	15494	15285	15367	15300	15380	15261	15416	15285	15386	15387	15379	15153	15489	15298	15224	15278	15405	15397	15364	15327	15245	15351	15267	15367	15486	15208	15396	15484	15365	15441	15416	15177	15408	15328	15293	15392	15398	15297	15356	15632	15436	15259	15343	15351	15053	15394	15286	15262	15371	15295	15454	15252	15368	15276	15340	15341	15484	15390	15415	15419	15523	15305	15359	15270	15387	15409	15421	15291	15217	15164	15235	15492	15334	15464	15292	15356	15521	15369	15370	15400	15305	15365	15375	15496	15294	15500	15212	15220	15148	15320	15351	15397	15500	15358	15299	15326	15285	15311	15262	15403	15381	15428	15397	15100	15342	15280	15350	15339	15255	15355	15408	15282	15281	15450	15222	15247	15362	15278	15275	15045	15307	15487	15300	15121	15231	15466	15323	15505	15319	15335	15195	15196	15228	15363	15319	15539	15277	15363	15455	15343	15253	15459	15361	15275	15295	15294	15290	15355	15460	15319	15405	15249	15260	15498	15335	15250	15414	15061	15444	15325	15408	15410	15422	15286	15484	15325	15338	15297	15128	15369	15333	15274	15378	15574	15324	15254	15327	15357	15149	15348	15323	15346	15285	15377	15346	15435	15293	15448	15408	15239	15471	15326	15303	15444	15289	15231	15390	15365	15248	15340	15205	15205	15176	15328	15406	15395	15356	15451	15488	15334	15368	15304	15235	15494	15261	15206	15229	15249	15431	15312	15350	15326	15536	15428	15276	15279	15352	15298	15338	15214	15231	15449	15312	15249	15239	15346	15311	15419	15262	15433	15425	15381	15417	15370	15445	15337	15263	15194	15325	15312	15289	15329	15307	15490	15175	15166	15299	15429	15384	15385	15318	15531	15462	15233	15326	15319	15394	15219	15382	15307	15432	15226	15184	15390	15383	15319	15362	15266	15278	15260	15617	15506	15381	15141	15485	15394	15347	15313	15289	15377	15249	15353	15213	15383	15147	15344	15498	15284	15371	15281	15458	15262	15369	15368	15198	15367	15411	15461	15161	15291	15214	15427	15267	15460	15300	15296	15377	15433	15259	15297	15427	15342	15396	15571	15113	15406	15370	15402	15219	15275	15340	15408	15339	15123	15392	15392	15247	15294	15203	15452	15082	15449	15180	15287	15340	15239	15415	15454	15355	15313	15340	15265	15424	15297	15165	15319	15145	15469	15260	15410	15264	15337	15443	15258	15292	15493	15395	15265	15237	15438	15371	15256	15362	15425	15362	15343	15294	15442	15203	15335	15280	15320	15384	15169	15222	15270	15271	15406	15370	15269	15255	15370	15208	15250	15329	15325	15308	15284	15280	15331	15371	15275	15288	15394	15374	15202	15449	15240	15349	15232	15375	15278	15334	15392	15338	15413	15318	15308	15350	15270	15331	15482	15153	15226	15240	15395	15187	15295	15395	15321	15327	15505	15466	15379	15152	15333	15281	15311	15287	15336	15382	15243	15447	15361	15271	15268	15458	15421	15324	15424	15360	15273	15153	15258	15190	15403	15298	15337	15318	15384	15430	15476	15309	15312	15297	15391	15380	15098	15432	15100	15475	15393	15250	15296	15231	15460	15293	15454	15354	15388	15285	15470	15042	15364	15451	15352	15357	15535	15382	15436	15280	15468	15394	15444	15410	15211	15320	15297	15274	15341	15333	15409	15374	15203	15341	15218	15273	15246	15285	15366	15088	15225	15406	15499	15331	15296	15372	15267	15271	15343	15372	15394	15349	15419	15401	15244	15299	15339	15465	15423	15272	15536	15399	15333	15306	15349	15372	15353	15421	15372	15287	15309	15335	15471	15390	15350	15263	15231	15268	15308	15389	15336	15431	15368	15244	15272	15453	15302	15269	15257	15321	15323	15318	15250	15492	15322	15257	15344	15332	15444	15214	15312	15315	15383	15425	15457	15325	15279	15313	15339	15413	15415	15220	15354	15203	15453	15156	15259	15386	15262	15358	15182	15251	15390	15354	15530	15293	15452	15298	15203	15373	15317	15282	15373	15258	15214	15429	15391	15193	15305	15357	15411	15318	15244	15344	15358	15237	15331	15226	15176	15362	15355	15344	15490	15482	15158	15236	15408	15556	15205	15372	15276	15185	15246	15398	15136	15277	15392	15424	15264	15406	15301	15163	15246	15371	15092	15363	15149	15377	15457	15260	15331	15411	15349	15447	15135	15336	15536	15468	15266	15326	15350	15414	15289	15419	15199	15323	15318	15254	15475	15175	15294	15308	15159	15301	15260	15316	15326	15280	15256	15403	15225	15503	15370	15281	15287	15316	15374	15152	15363	15348	15279	15417	15393	15297	15421	15295	15220	15371	15336	15303	15494	15285	15274	15383	15384	15263	15329	15254	15157	15368	15389	15316	15242	15383	15415	15255	15288	15380	15271	15245	15287	15395	15312	15402	15387	15397	15237	15311	15488	15164	15160	15460	15364	15291	15361	15334	15243	15235	15388	15402	15319	15295	15371	15362	15319	15491	15127	15355	15386	15374	15327	15397	15377	15238	15356	15390	15313	15451	15446	15417	15328	15472	15343	15353	15324	15447	15454	15438	15218	15580	15365	15466	15282	15343	15245	15162	15131	15310	15308	15428	15447	15394	15323	15268	15433	15308	15419	15337	15551	15237	15343	15352	15287	15332	15286	15345	15260	15263	15376	15378	15219	15193	15264	15243	15441	15297	15309	15419	15339	15419	15389	15579	15345	15493	15226	15229	15317	15342	15358	15456	15275	15479	15403	15246	15405	15353	15411	15509	15352	15276	15298	15302	15331	15387	15327	15241	15333	15339	15317	15469	15348	15412	15305	15310	15024	15499	15365	15348	15253	15319	15338	15308	15460	15292	15256	15387	15425	15470	15156	15320	15314	15361	15432	15328	15452	15281	15272	15392	15322	15221	15375	15337	15413	15474	15555	15208	15289	15315	15474	15374	15289	15254	15250	15288	15379	15098	15395	15409	15214	15428	15290	15166	15529	15427	15214	15399	15254	15234	15285	15205	15513	15195	15289	15397	15534	15405	15387	15316	15416	15169	15295	15365	15376	15115	15431	15243	15496	15374	15482	15222	15379	15357	15364	15319	15072	15347	15233	15324	15405	15421	15342	15322	15491	15460	15451	15368	15405	15440	15309	15485	15203	15347	15503	15321	15495	15283	15347	15308	15361	15270	15388	15323	15263	15243	15434	15303	15219	15361	15402	15369	15369	15460	15355	15323	15282	15444	15352	15218	15381	15332	15303	15354	15405	15363	15366	15277	15278	15181	15269	15244	15346	15181	15270	15476	15212	15472	15181	15426	15196	15459	15238	15345	15284	15397	15259	15295	15243	15315	15547	15452	15430	15477	15395	15414	15210	15390	15322	15210	15264	15299	15381	15343	15235	15234	15297	15590	15158	15417	15328	15423	15396	15304	15336	15296	15268	15384	15059	15273	15390	15363	15288	15240	15355	15254	15268	15445	15264	15133	15458	15331	15289	15374	15273	15305	15371	15288	15267	15412	15346	15288	15354	15346	15332	15341	15270	15251	15404	15359	15368	15282	15134	15207	15470	15274	15372	15440	15336	15406	15334	15373	15293	15385	15429	15340	15191	15437	15578	15359	15416	15225	15160	15354	15306	15286	15254	15050	15195	15189	15173	15439	15371	15394	15359	15305	15176	15260	15076	15342	15322	15407	15227	15312	15379	15441	15432	15344	15271
22676	21135	29038	23540	21635	24602	27646	22203	21275	20836	19967	19472	18966	18374	18058	17906	17500	17593	17542	17626	17520	17356	17340	17463	17356	17230	17363	17057	17225	17091	17084	17214	17414	17016	17188	16977	17095	17092	17197	17349	16958	17176	17103	17087	16951	17177	17802	18584	19016	18460	17731	17221	17289	17114	16998	17216	17146	17180	17180	17336	17052	17131	17219	17222	17042	17038	17085	17080	16999	16900	17086	17090	16993	17228	17295	17067	17282	17245	17164	17227	17138	17077	17008	16924	17099	16983	16978	17047	17020	17061	16859	17118	16995	17073	17049	17114	17076	17139	17137	17014	16930	17324	16962	17008	17026	17212	17074	17032	16988	17186	16971	17123	16996	17187	16958	17099	17106	17125	17075	16955	17207	16933	17044	17033	16946	17087	16970	16912	16856	17077	16956	17019	17180	17219	17144	17009	16823	16982	17068	17096	16993	16981	16945	17140	17107	16975	17053	16980	17157	17317	17020	17042	17085	17117	17135	16931	17141	16966	16961	16986	17034	16935	17000	16975	17186	16987	17039	16923	17232	16948	17069	17162	16988	17148	17047	17066	17117	16969	17047	17038	17104	17072	17175	17184	16838	16912	17209	17090	16968	16737	16893	16977	17126	17118	17025	17260	17172	16967	17049	17097	16952	17167	16918	17054	17007	17035	17001	16910	17103	17197	17055	17038	17054	17049	17159	16899	17151	17249	17047	17175	17140	16947	17158	17057	17143	16750	17034	17047	17173	17039	16960	16675	17048	17014	17041	16911	16990	16988	17128	17191	16920	16847	17158	16801	17000	16974	16969	16915	16971	16941	17068	17022	17053	16982	17268	16920	16972	17110	17038	16927	16987	16989	16937	16907	17161	16897	17003	17165	17216	16975	16972	16967	17331	17214	17057	17001	17005	16816	17095	17014	16915	17151	17061	16986	17027	16993	17100	16991	17132	17055	17032	16987	17129	17073	17015	16987	16838	16942	16933	17030	16988	17009	17170	16870	17024	16902	17039	17055	16920	17346	17199	17049	17184	16995	17065	17114	17273	17029	17016	17008	17051	16902	17215	17060	17021	17202	17084	17094	17061	17242	16907	17022	16784	16906	16763	16908	17192	17043	17087	17043	17145	17115	16983	17063	17158	17190	17096	16930	16853	17112	17167	17236	17262	17012	16906	17228	17208	17174	17087	17192	17241	16988	16877	16984	17006	16980	16949	17141	16846	16971	17003	16873	17086	17035	17176	16936	16999	17154	17126	17176	17026	16940	17082	17019	17049	17002	16968	16969	17173	17155	17015	17155	17007	16967	17077	16853	17205	17184	17144	17038	17041	17084	17061	16889	16980	17106	17174	17080	17013	17113	17183	17003	17066	17077	17079	17032	16932	16842	17027	17247	17131	17042	16974	17020	17029	16926	16927	17018	17041	17025	16820	17069	17040	17000	17240	17187	16798	17149	17207	17041	17005	16974	17023	16901	16960	17053	16895	16968	17136	17070	17105	17009	17009	16970	17039	17003	16782	17013	17025	16864	17079	16806	16919	16999	17051	17065	16965	17036	17044	16859	17126	16873	16966	16927	17005	17135	16918	16859	17020	17045	17104	16825	17087	17066	17044	16969	17026	17216	17223	16987	17067	16956	16855	17128	16891	17129	17005	17052	16992	17157	17056	16928	16957	17104	17120	17042	17003	17207	16882	17071	16991	17203	16862	17197	17056	17018	17093	17229	17052	16999	16986	16971	17028	17227	16893	16894	16967	17213	17054	16912	17055	17156	16937	16922	17138	16983	17052	17025	16943	16860	17164	16959	16942	16999	16921	17028	17072	16907	16933	16908	17217	16859	16955	17057	17232	16916	17103	17018	17165	17098	17276	17045	16753	16935	16876	16890	17141	17011	17165	17020	17193	17033	17044	16981	17142	16945	16981	16897	16947	16828	17069	16986	17079	17192	17050	16933	16988	17169	17010	16849	16938	17062	17163	16884	16860	16934	17012	16897	17173	17326	16920	17199	17003	17046	17025	16946	17169	16950	17072	17057	17087	16987	17176	17039	16976	16895	17074	17103	16991	17141	17031	17113	17142	16981	16964	16969	17022	17105	17101	17231	17166	17000	16959	17142	17142	17064	17282	17001	17067	17025	17018	17102	16886	17164	17028	17021	16774	16963	17098	17139	17014	17001	16958	16935	17019	17251	17085	16957	17109	17124	17031	17251	17141	17082	17049	17152	16978	17023	17201	17048	17210	17003	17038	16905	16983	17070	17097	17142	17047	17072	16933	17056	17155	17051	17126	17097	16939	17042	17105	17112	16960	16924	17046	17044	16968	17107	17091	16797	16928	16983	17051	16951	17113	16979	16934	16940	17098	17209	17103	16929	17098	17066	17106	16823	16897	17086	16964	16833	17173	17196	16894	17039	17044	17105	17066	17032	17293	17151	16818	16794	17093	16819	17049	17006	17051	17001	16964	17122	17184	17077	17186	16785	16995	16952	17121	17060	17069	17077	16978	16908	17125	17105	17129	16966	16914	16892	16866	16903	16865	17187	16991	17089	17005	17320	17175	17029	17001	16882	17047	16912	17096	16934	16925	17067	17031	17005	17094	17000	17219	16997	17095	16940	17032	16905	17058	17136	17094	16973	16880	17082	17020	16876	17099	16991	17138	16707	17172	17021	16995	17189	16986	17048	17076	16906	16900	17006	17023	16967	16886	16880	17006	17095	16852	16935	17009	17283	16932	17014	17059	17138	17068	16996	17366	17089	17118	16976	17183	17019	17100	17181	17125	17014	17128	17107	17019	17105	17025	17199	17088	17059	16950	16885	16936	16903	16950	17051	16907	17106	17109	16916	17138	17067	16924	17043	16956	17038	16871	17044	17032	17056	17187	17077	17087	16959	17028	16981	17147	17027	17226	16927	17039	17109	17097	16884	17087	17017	17094	17085	16956	17017	17017	17014	16853	16929	16955	16789	17251	17253	17046	16820	17044	16961	16959	17145	17160	16834	16902	16983	17071	17100	17020	17042	17111	17046	16977	17070	17136	16828	17009	17024	16883	16948	16866	16923	16840	17001	17165	17085	17127	17037	16854	17008	16977	17026	17005	16988	17042	16927	17002	17049	17095	17023	16935	17045	16850	16933	16935	16962	16940	16939	16876	16914	17008	16948	16887	17003	17053	16982	17059	16868	16782	16812	17071	16971	17051	17222	17019	17159	17045	16956	17196	16982	17090	17000	17020	17122	17238	17060	17037	16899	17015	17081	16861	16920	16922	16803	17043	16869	16990	16931	16982	16834	16925	16951	17044	16895	17126	16899	16945	17122	16990	17358	16977	16969	17033	17038	17049	17054	17114	17030	17136	17053	17068	17088	17047	17100	16900	17132	16892	17052	17190	17074	17108	17142	16847	16963	17034	17071	17192	17142	16949	16919	16988	17028	16864	17037	16807	16982	17117	16954	16952	16915	17183	17112	17055	17245	16890	17105	16917	17023	17096	16890	16889	17002	17110	17054	17103	17096	16963	17132	17089	17229	16798	17190	16821	17149	17070	16965	17024	16959	17020	17268	17156	16799	16968	16807	16805	16970	16843	17084	16991	17010	16866	17034	17100	17004	17135	16941	16980	16794	16901	17099	16996	17045	17150	16916	17257	17000	17034	17231	17108	17185	17096	16831	17053	17067	17192	17199	16959	16915	17073	16791	16958	16945	17063	16921	16918	17064	16942	16730	17005	17225	16981	16871	16986	16930	16980	17028	17068	17035	16894	16957	17028	16920	17084	17070	17005	16768	17010	17031	16965	17131	17005	16905	16958	16985	16794	17028	16889	17125	17144	16899	17274	16921	17099	17095	17021	16955	16980	17066	16983	16977	16956	16745	16981	17035	16705	16989	16906	17016	17067	16993	17003	17043	16905	16830	17175	17170	16986	17120	17119	16989	17139	16931	16921	16997	16988	16884	17113	16987	16767	16914	16985	16888	17017	17066	17164	17060	16905	16877	16968	16941	16833	17032	16947	17003	16982	16963	17101	16858	17004	17121	17033	17093	17110	16853	17102	16970	17054	17019	17221	16843	17244	16941	17002	16961	17081	17054	16891	17032	16989	17005	17025	16973	17150	17064	16901	17125	16893	16963	17233	17019	16910	16878	17005	16834	17089	16847	17046	17284	17251	17147	17084	17174	16966	16911	17067	16946	17139	17022	16959	17082	16887	17158	17065	16977	16971	17097	17169	17072	16869	16956	17083	17157	17083	16886	16856	17059	16970	17069	16873	16964	17022	17126	17050	16814	17161	17153	16842	16988	17098	17019	17044	17062	17048	16998	17027	16844	17077	16917	17001	17087	16900	17182	17023	17124	17140	16876	17157	16851	16846	17007	17039	17047	16758	17229	17099	16906	17017	17133	17024	16913	17022	17091	17212	16917	16874	17172	16988	16795	17029	16944	17178	17214	16956	17029	16943	17220	17055	16866	16847	17064	17176	16925	17196	16874	17188	17006	16947	17038	16888	17133	17125	16964	17069	17054	16841	17016	16772	16874	16951	16887	16990	17000	17133	17115	17227	17043	16955	17077	16851	16967	17103	17028	17000	16872	16930	17348	17168	17048	16976	16936	16926	17087	17006	17075	17164	17125	17120	17096	16807	16925	17210	17031	17102	17148	17174	17179	17159	16867	17084	17124	16845	16891	17045	16911	17043	17189	16892	16929	17187	16948	17178	16926	17176	16783	16996	17000	16971	17091	16967	16986	17153	17000	17016	16891	17035	17024	17028	16977	16979	17087	16946	17177	17112	17064	17011	16958	16972	16964	17212	16859	16973	17065	17017	16888	17061	16975	16972	16816	17217	17184	17265	16893	17223	17052	16926	16937	16994	16878	17078	16991	17122	17028	17199	17075	16982	17075	17013	17082	17151	17135	17128	17063	16960	17027	16736	16873	17181	17167	17233	17022	17086	16979	17136	16968	16856	17092	17252	17090	17148	16862	17150	17197	16988	17190	17206	16830	17036	17001	16974	17072	17023	17070	17084	17040	17064	17117	16966	16956	16946	17022	16991	16900	17140	16864	16948	16953	17046	17018	16969	17166	17159	16869	16932	17025	16997	17131	17015	16846	17046	16941	17007	17015	17138	16955	17080	17082	16851	16812	16971	17174	16965	17099	16994	16930
23441	44481	42267	34323	30205	26700	24444	22384	22555	20552	19625	18947	17912	17086	16564	16330	16105	15820	15669	15832	15659	15739	15670	15637	15514	15549	15530	15447	15515	15602	15516	15534	15371	15601	15456	15351	15366	15441	15368	15480	15453	15290	15550	15432	15489	15443	16491	17567	18125	17153	16127	15571	15614	15463	15381	15293	15205	15448	15348	15310	15366	15483	15337	15123	15400	15215	15380	15366	15251	15579	15432	15277	15467	15354	15376	15333	15265	15349	15359	15349	15427	15440	15233	15320	15330	15350	15269	15451	15353	15481	15383	15429	15386	15394	15390	15371	15548	15308	15551	15324	15338	15379	15426	15420	15496	15362	15413	15251	15552	15455	15470	15346	15120	15495	15320	15414	15481	15389	15364	15379	15576	15419	15424	15499	15256	15289	15386	15374	15407	15405	15291	15340	15347	15348	15448	15495	15342	15232	15402	15316	15270	15499	15436	15476	15296	15335	15352	15496	15377	15307	15344	15247	15145	15450	15311	15298	15266	15537	15467	15452	15296	15257	15395	15347	15388	15343	15260	15364	15255	15416	15407	15337	15576	15278	15417	15374	15238	15460	15273	15435	15278	15441	15223	15144	15426	15336	15535	15358	15385	15468	15124	15437	15391	15354	15365	15316	15312	15440	15271	15330	15473	15203	15363	15330	15407	15448	15074	15414	15380	15255	15374	15513	15311	15402	15272	15404	15369	15399	15373	15429	15317	15305	15353	15280	15252	15345	15432	15351	15281	15411	15202	15339	15467	15458	15380	15423	15315	15507	15308	15402	15206	15388	15407	15402	15451	15204	15329	15392	15319	15229	15370	15302	15454	15308	15312	15259	15187	15393	15212	15449	15391	15388	15349	15427	15270	15480	15344	15322	15247	15390	15199	15234	15364	15469	15400	15290	15426	15440	15485	15450	15327	15187	15400	15452	15345	15416	15370	15403	15338	15384	15255	15418	15443	15446	15318	15189	15519	15429	15146	15339	15547	15426	15295	15399	15572	15345	15465	15246	15329	15483	15349	15279	15424	15287	15360	15434	15373	15426	15438	15493	15395	15437	15370	15388	15257	15512	15397	15306	15301	15561	15385	15329	15560	15453	15289	15427	15487	15366	15349	15473	15400	15271	15362	15303	15320	15660	15363	15416	15322	15178	15478	15443	15343	15364	15385	15291	15557	15293	15249	15435	15576	15376	15473	15497	15336	15265	15323	15488	15373	15580	15385	15362	15161	15525	15207	15126	15333	15364	15373	15328	15409	15279	15193	15202	15372	15164	15431	15273	15536	15096	15448	15238	15442	15346	15282	15447	15360	15328	15411	15398	15425	15308	15260	15460	15202	15303	15124	15407	15332	15237	15307	15545	15129	15303	15384	15343	15133	15482	15254	15496	15541	15524	15285	15334	15509	15501	15341	15418	15470	15422	15312	15255	15456	15360	15388	15431	15383	15359	15473	15217	15470	15333	15289	15360	15320	15437	15344	15149	15327	15416	15491	15377	15404	15365	15336	15307	15490	15388	15262	15352	15326	15336	15194	15308	15365	15386	15228	15321	15351	15393	15467	15357	15329	15390	15515	15383	15362	15250	15544	15362	15327	15345	15209	15281	15266	15374	15282	15312	15385	15482	15272	15303	15354	15243	15449	15435	15457	15287	15271	15334	15231	15506	15423	15257	15458	15356	15310	15212	15523	15316	15319	15326	15377	15475	15415	15273	15321	15422	15425	15271	15288	15480	15388	15492	15424	15172	15413	15369	15309	15200	15482	15418	15255	15290	15268	15491	15301	15299	15451	15405	15377	15460	15230	15219	15385	15373	15290	15574	15192	15450	15384	15369	15338	15378	15386	15274	15277	15393	15336	15402	15333	15406	15413	15402	15181	15351	15270	15383	15548	15429	15340	15397	15310	15549	15389	15248	15116	15342	15335	15409	15331	15233	15381	15297	15354	15490	15210	15206	15392	15300	15457	15339	15317	15348	15355	15307	15410	15316	15336	15353	15234	15485	15225	15350	15394	15404	15239	15338	15368	15369	15247	15276	15416	15212	15410	15294	15216	15289	15221	15483	15365	15702	15466	15173	15454	15466	15105	15373	15341	15133	15319	15343	15355	15283	15294	15486	15438	15328	15264	15367	15332	15343	15277	15332	15429	15209	15487	15320	15219	15352	15439	15446	15328	15465	15535	15517	15332	15415	15452	15337	15466	15369	15415	15269	15455	15384	15332	15304	15106	15298	15246	15422	15181	15506	15334	15465	15240	15412	15462	15519	15427	15155	15414	15468	15485	15329	15401	15346	15296	15260	15366	15291	15466	15357	15305	15495	15447	15271	15487	15345	15186	15342	15304	15202	15275	15323	15406	15326	15356	15344	15296	15323	15434	15312	15346	15435	15313	15315	15500	15223	15336	15381	15433	15340	15393	15531	15365	15416	15439	15263	15476	15136	15480	15267	15374	15309	15383	15352	15329	15531	15319	15491	15283	15394	15381	15392	15474	15253	15452	15415	15463	15306	15303	15278	15262	15346	15323	15350	15382	15325	15262	15561	15518	15176	15274	15451	15191	15408	15461	15420	15315	15378	15221	15252	15349	15375	15427	15561	15254	15507	15373	15515	15233	15224	15324	15537	15349	15454	15399	15339	15266	15434	15312	15349	15346	15335	15354	15362	15222	15509	15463	15139	15222	15063	15316	15210	15346	15289	15406	15250	15232	15309	15368	15436	15316	15293	15343	15280	15310	15325	15254	15106	15406	15474	15338	15341	15367	15494	15193	15499	15317	15360	15280	15393	15372	15361	15461	15378	15387	15402	15347	15454	15366	15526	15395	15474	15299	15272	15229	15243	15268	15356	15214	15366	15294	15443	15363	15448	15370	15311	15478	15394	15294	15417	15366	15394	15495	15307	15382	15376	15371	15305	15072	15447	15447	15553	15536	15172	15232	15292	15476	15460	15242	15329	15401	15366	15277	15418	15368	15315	15421	15159	15332	15385	15298	15342	15349	15206	15344	15322	15257	15276	15406	15397	15378	15400	15247	15354	15265	15274	15243	15370	15257	15289	15370	15508	15205	15305	15448	15388	15337	15393	15439	15324	15397	15463	15421	15450	15280	15322	15369	15457	15511	15588	15399	15508	15296	15300	15285	15290	15237	15339	15350	15453	15160	15401	15385	15398	15294	15339	15326	15438	15332	15369	15403	15418	15231	15317	15117	15413	15428	15336	15338	15374	15360	15323	15373	15494	15435	15278	15418	15316	15276	15325	15362	15375	15289	15334	15448	15499	15457	15279	15417	15367	15243	15310	15450	15374	15414	15209	15376	15346	15446	15281	15383	15194	15245	15242	15158	15491	15444	15158	15318	15370	15230	15350	15320	15204	15354	15562	15496	15320	15176	15337	15282	15385	15449	15402	15448	15398	15422	15401	15271	15355	15330	15432	15364	15514	15113	15378	15399	15341	15334	15443	15364	15272	15360	15375	15316	15346	15234	15511	15311	15487	15457	15317	15273	15455	15422	15349	15305	15534	15208	15315	15396	15351	15339	15245	15240	15436	15338	15482	15354	15328	15352	15382	15363	15386	15337	15278	15273	15167	15360	15248	15469	15270	15242	15434	15411	15424	15339	15439	15341	15406	15139	15528	15300	15293	15332	15260	15353	15245	15470	15338	15427	15280	15457	15464	15715	15311	15356	15351	15309	15349	15345	15352	15377	15513	15495	15469	15283	15342	15208	15419	15271	15218	15474	15411	15321	15218	15355	15363	15500	15350	15636	15267	15181	15389	15484	15284	15299	15239	15322	15318	15402	15456	15414	15455	15137	15334	15478	15357	15372	15365	15368	15265	15475	15166	15495	15555	15425	15338	15493	15371	15417	15463	15413	15250	15429	15140	15338	15375	15435	15411	15317	15400	15315	15310	15279	15257	15327	15343	15381	15377	15308	15207	15339	15323	15350	15414	15320	15291	15496	15362	15411	15351	15344	15420	15293	15320	15302	15357	15486	15309	15288	15488	15402	15385	15317	15415	15228	15356	15371	15249	15221	15353	15341	15319	15242	15528	15247	15531	15213	15169	15439	15389	15403	15364	15418	15386	15309	15532	15362	15312	15398	15399	15353	15358	15423	15295	15452	15272	15436	15546	15385	15549	15448	15175	15414	15366	15392	15453	15296	15361	15361	15284	15342	15262	15384	15455	15390	15396	15368	15483	15313	15505	15257	15351	15467	15242	15228	15349	15396	15394	15292	15447	15287	15256	15403	15393	15432	15500	15303	15150	15421	15293	15387	15402	15342	15347	15370	15322	15467	15253	15225	15374	15271	15350	15323	15347	15157	15331	15223	15262	15329	15296	15253	15205	15255	15340	15348	15399	15338	15497	15261	15364	15506	15259	15406	15247	15405	15381	15362	15379	15181	15366	15388	15371	15213	15353	15329	15505	15292	15293	15340	15394	15234	15315	15442	15460	15437	15213	15159	15381	15332	15259	15618	15293	15419	15236	15351	15244	15285	15484	15559	15479	15395	15340	15441	15252	15266	15184	15474	15353	15398	15338	15431	15366	15320	15196	15209	15376	15416	15296	15312	15558	15312	15289	15328	15392	15327	15273	15391	15254	15331	15460	15363	15427	15241	15380	15319	15363	15247	15588	15431	15392	15351	15394	15246	15539	15531	15295	15289	15288	15420	15249	15381	15284	15186	15571	15320	15343	15389	15287	15353	15326	15280	15419	15213	15294	15456	15322	15110	15225	15356	15442	15447	15272	15459	15344	15303	15278	15252	15458	15211	15397	15440	15420	15283	15413	15324	15291	15439	15273	15508	15517	15349	15281	15291	15345	15395	15272	15325	15244	15416	15387	15213	15304	15409	15327	15376	15395	15468	15360	15430	15424	15372	15110	15350	15243	15507	15313	15469	15319	15302	15344	15546	15440	15390	15375	15445	15236	15344	15330	15316	15441	15386	15233	15315	15394	15333	15300	15325	15513	15321	15407	15316	15294	15344	15202	15255	15447	15300	15371	15369	15367	15399	15374	15519	15218	15239	15320	15265	15286	15199	15373	15364	15224	15337	15299	15388	15346	15326	15518	15396	15327	15255	15349	15362	15316	15509	15589	15394	15429	15329	15442	15427	15292	15610	15184	15381	15131	15428	15361	15458	15305
26952	22715	28050	25582	21067	19850	18950	18530	18323	17850	17661	17359	17455	16968	16758	16771	16509	16756	16912	16764	16641	16727	16685	16794	16728	16557	16730	16748	16715	16706	16721	16562	16619	16892	16745	16745	16797	16700	16597	16690	16552	16541	16710	16791	16392	16479	16621	16507	16823	16735	16849	16620	16601	16479	16569	16826	16583	16692	16528	16832	16544	16615	16734	16397	16556	16610	16452	16459	16696	16611	16644	16534	16745	16769	16606	16687	16653	16616	16448	16720	16570	16459	16583	16741	16389	16559	16613	16447	16770	16617	16428	16526	16269	16525	16763	16667	16543	16628	16548	16657	16610	16890	16584	16518	16573	16738	16432	16374	16579	16496	16604	16727	16643	16532	16695	16560	16595	16574	16492	16624	16857	16665	16460	16611	16524	16699	16747	16592	16532	16511	16636	16469	16698	16708	16659	16581	16432	16567	16610	16596	16618	16659	16685	16564	16376	16530	16508	16302	16598	16569	16515	16528	16694	16666	16664	16677	16598	16667	16645	16614	16676	16605	16494	16613	16787	16786	16553	16658	16685	16674	16605	16582	16677	16528	16577	16482	16567	16528	16499	16517	16727	16607	16545	16581	16393	16790	16665	16458	16574	16749	16468	16664	16520	16636	16583	16542	16554	16730	16807	16674	16528	16494	16475	16427	16627	16675	16371	16594	16536	16519	16496	16713	16708	16840	16526	16455	16462	16327	16557	16488	16566	16451	16518	16649	16655	16607	16727	16409	16645	16678	16733	16335	16482	16541	16580	16673	16634	16367	16765	16613	16574	16485	16561	16586	16575	16772	16509	16646	16522	16350	16543	16554	16660	16498	16531	16452	16618	16469	16632	16596	16586	16623	16643	16683	16494	16644	16592	16517	16804	16657	16703	16598	16621	16536	16676	16702	16503	16461	16473	16598	16532	16662	16461	16699	16636	16582	16556	16688	16806	16611	16804	16454	16627	16491	16572	16721	16624	16417	16461	16730	16646	16309	16716	16618	16585	16681	16506	16492	16473	16547	16684	16583	16443	16410	16704	16465	16483	16795	16692	16477	16551	16546	16867	16737	16695	16577	16506	16687	16695	16641	16581	16630	16575	16645	16564	16497	16561	16666	16512	16579	16512	16708	16416	16651	16451	16598	16463	16666	16794	16706	16597	16565	16724	16515	16523	16596	16603	16481	16646	16393	16431	16721	16661	16544	16555	16417	16457	16678	16644	16602	16640	16575	16485	16449	16631	16519	16476	16602	16653	16577	16733	16621	16638	16291	16498	16411	16610	16498	16488	16650	16712	16604	16638	16742	16659	16570	16866	16582	16540	16646	16590	16527	16695	16547	16749	16681	16552	16497	16703	16566	16768	16411	16672	16521	16485	16519	16761	16381	16597	16701	16603	16604	16650	16653	16576	16600	16539	16636	16590	16670	16517	16639	16568	16893	16716	16584	16730	16608	16488	16507	16496	16597	16665	16462	16449	16729	16587	16586	16771	16487	16598	16580	16504	16855	16634	16683	16456	16670	16810	16631	16648	16366	16660	16543	16640	16641	16608	16670	16832	16578	16670	16546	16603	16775	16506	16387	16624	16587	16530	16710	16777	16525	16571	16660	16819	16525	16567	16770	16828	16476	16519	16540	16770	16522	16788	16629	16624	16656	16458	16501	16649	16483	16570	16491	16480	16631	16653	16715	16506	16604	16734	16580	16580	16602	16496	16521	16444	16520	16736	16632	16593	16779	16584	16310	16514	16677	16416	16490	16576	16681	16481	16477	16519	16565	16637	16481	16661	16624	16463	16550	16355	16492	16680	16659	16510	16491	16581	16729	16726	16440	16743	16546	16552	16665	16627	16508	16564	16401	16573	16784	16694	16727	16617	16620	16637	16689	16524	16725	16662	16621	16549	16573	16598	16917	16601	16624	16528	16625	16482	16727	16456	16648	16499	16803	16599	16598	16737	16573	16428	16506	16651	16559	16382	16608	16603	16539	16636	16512	16498	16683	16649	16445	16639	16699	16561	16627	16610	16550	16640	16541	16555	16482	16509	16476	16725	16656	16602	16748	16491	16709	16566	16618	16644	16617	16534	16542	16649	16557	16489	16445	16625	16836	16758	16660	16743	16430	16701	16608	16607	16538	16516	16543	16530	16680	16504	16533	16629	16794	16627	16551	16714	16610	16411	16732	16591	16522	16594	16537	16495	16582	16587	16625	16740	16542	16583	16693	16637	16797	16743	16537	16645	16426	16390	16696	16434	16791	16662	16735	16463	16632	16643	16836	16469	16435	16560	16669	16719	16506	16561	16658	16662	16514	16663	16609	16505	16664	16773	16467	16599	16651	16664	16675	16815	16495	16444	16669	16683	16666	16520	16849	16698	16829	16655	16717	16633	16526	16685	16709	16738	16734	16563	16543	16724	16582	16697	16654	16633	16611	16522	16665	16834	16525	16553	16719	16694	16702	16582	16580	16592	16606	16515	16604	16596	16583	16593	16695	16630	16556	16642	16508	16779	16496	16730	16540	16560	16694	16679	16703	16669	16530	16744	16704	16595	16589	16399	16574	16582	16423	16478	16362	16638	16695	16729	16526	16502	16675	16653	16637	16741	16595	16620	16314	16668	16684	16687	16468	16533	16446	16672	16536	16384	16609	16374	16568	16597	16642	16610	16642	16479	16548	16626	16539	16732	16637	16576	16581	16596	16264	16615	16442	16413	16734	16450	16795	16385	16647	16670	16796	16695	16472	16755	16649	16487	16815	16638	16685	16579	16564	16543	16555	16559	16682	16633	16461	16585	16671	16509	16913	16430	16680	16578	16607	16529	16641	16494	16929	16517	16520	16549	16477	16457	16479	16710	16603	16740	16763	16679	16607	16459	16805	16405	16683	16478	16730	16621	16580	16480	16704	16642	16484	16642	16423	16591	16722	16608	16534	16627	16785	16393	16708	16687	16421	16672	16482	16490	16600	16484	16622	16654	16557	16687	16430	16795	16575	16809	16767	16673	16691	16716	16524	16622	16399	16769	16526	16510	16624	16768	16704	16510	16538	16678	16806	16622	16567	16629	16583	16582	16477	16660	16560	16642	16638	16725	16631	16679	16439	16452	16461	16565	16637	16430	16592	16667	16624	16628	16718	16516	16724	16645	16575	16672	16634	16478	16486	16686	16701	16702	16690	16645	16488	16513	16752	16459	16433	16652	16639	16689	16579	16687	16562	16648	16684	16497	16582	16440	16621	16648	16824	16849	16610	16523	16523	16622	16498	16527	16627	16450	16577	16586	16584	16542	16406	16705	16697	16617	16505	16680	16606	16632	16520	16670	16557	16691	16426	16804	16647	16646	16634	16631	16695	16658	16812	16729	16615	16706	16744	16650	16549	16456	16761	16516	16692	16698	16778	16451	16277	16866	16636	16634	16618	16598	16783	16592	16627	16740	16608	16596	16712	16674	16540	16755	16508	16611	16698	16538	16518	16509	16600	16720	16572	16557	16631	16807	16486	16723	16441	16565	16569	16463	16516	16574	16484	16562	16552	16489	16472	16566	16605	16519	16703	16564	16463	16603	16550	16674	16648	16569	16754	16760	16533	16602	16690	16568	16647	16766	16711	16428	16402	16350	16515	16658	16417	16631	16724	16617	16600	16458	16493	16673	16507	16390	16683	16508	16697	16637	16587	16643	16574	16776	16371	16559	16416	16629	16693	16836	16641	16639	16372	16512	16633	16542	16665	16550	16484	16637	16734	16738	16544	16552	16612	16673	16519	16408	16669	16500	16558	16606	16417	16736	16469	16480	16554	16682	16453	16701	16721	16487	16691	16615	16659	16675	16735	16672	16644	16346	16744	16834	16623	16555	16619	16384	16625	16785	16536	16541	16426	16777	16712	16569	16470	16658	16594	16544	16504	16655	16480	16739	16670	16626	16684	16504	16658	16555	16612	16546	16721	16401	16650	16552	16651	16483	16868	16577	16496	16393	16639	16664	16564	16725	16636	16648	16498	16660	16601	16475	16546	16650	16555	16474	16629	16758	16516	16637	16826	16780	16888	16725	16620	16521	16616	16411	16576	16513	16730	16472	16510	16785	16625	16601	16573	16441	16450	16582	16608	16472	16648	16494	16633	16540	16574	16681	16784	16529	16728	16810	16644	16527	16707	16658	16600	16305	16650	16554	16541	16521	16771	16777	16650	16595	16551	16538	16612	16743	16817	16726	16835	16594	16711	16713	16773	16571	16652	16565	16895	16667	16610	16629	16433	16417	16588	16385	16592	16702	16503	16815	16586	16647	16456	16541	16611	16560	16583	16576	16745	16519	16669	16508	16603	16785	16399	16792	16702	16558	16718	16607	16712	16476	16688	16537	16633	16728	16561	16722	16863	16730	16648	16548	16518	16600	16629	16593	16538	16501	16738	16604	16622	16459	16718	16637	16634	16674	16713	16607	16502	16714	16566	16486	16591	16675	16451	16544	16646	16654	16674	16707	16692	16496	16426	16621	16606	16471	16563	16460	16611	16480	16520	16464	16579	16707	16549	16546	16474	16543	16898	16761	16785	16477	16693	16593	16503	16657	16576	16778	16623	16729	16599	16444	16497	16633	16575	16536	16575	16683	16987	16703	16878	16561	16593	16362	16426	16593	16462	16794	16715	16592	16744	16624	16730	16515	16407	16525	16726	16831	16704	16464	16694	16739	16751	16623	16598	16686	16936	16728	16606	16607	16480	16539	16489	16382	16699	16493	16485	16386	16530	16667	16467	16679	16542	16676	16682	16528	16779	16546	16737	16686	16656	16708	16571	16454	16500	16779	16552	16646	16794	16650	16591	16460	16472	16587	16583	16796	16763	16388	16675	16615	16446	16530	16694	16669	16696	16764	16455	16757	16605	16750	16511	16625	16538	16676	16647	16576	16737	16523	16579	16773	16524	16555	16623	16371	16756	16579	16689	16577	16705	16479	16652	16696	16495	16720	16680	16650	16493	16595	16722	16668	16601	16604	16662	16616	16654	16623	16433	16564	16530	16643	16713	16494	16752	16591	16329	16644	16641	16580	16568	16592	16510	16632	16529	16358	16506	16898	16600	16616	16522	16513	16602	16423	16535	16557	16583	16433	16598	16416	16539	16677	16685	16359	16568	16789	16526	16507	16803	16612	16491	16617	16749
19824	30611	29776	24082	21761	19544	18731	18294	18005	17184	16792	16478	16339	15717	15547	15281	15488	15229	15347	15157	15191	15325	15348	15319	15156	15319	15038	15225	15294	15216	15125	15106	15358	15183	15165	14992	15322	14975	15295	15216	15316	15200	15176	14964	15064	15126	15262	15236	15307	15232	15261	15304	15093	14996	15311	15137	15134	15058	15060	15080	15146	15175	15024	15148	15239	15086	15232	15075	14889	15048	15263	15063	15290	15060	15127	15161	14923	15325	15110	15147	15155	14894	15094	15078	15227	15165	15148	15067	15035	14962	15165	15157	15155	15019	14950	15099	15224	15016	15194	15080	15230	15039	15208	15095	15094	15103	15199	15002	15134	15056	15250	15130	15253	15012	15084	15172	15099	15185	15385	15078	15145	15044	15179	15182	15100	15069	15106	15078	15084	15136	15245	15041	15099	14992	15091	15038	15213	14922	15199	15077	15077	15211	15132	15117	15190	15109	15055	14993	15065	15153	15128	15199	15141	15317	15045	15132	15282	15184	15450	15013	15158	15102	15041	15122	15144	15142	15150	15249	15087	15040	15157	14989	15157	15047	15189	15191	15060	15155	15167	15110	15161	15036	15065	15087	14934	14975	15121	15131	15089	14886	15004	14940	15191	15140	15089	15059	15107	15202	15288	15214	15083	15158	15025	15081	14941	15122	15182	15130	14997	15089	14996	15027	15268	15069	15022	15089	15161	15072	15093	15087	15234	15272	15222	15210	15226	15010	15024	15123	15120	15266	15156	15174	15237	15168	15167	15124	15070	15238	15108	15286	15055	15090	15216	15048	15068	15091	15054	15099	15188	15118	15373	15175	15249	15170	14976	15146	15274	15142	15068	15216	15095	15135	15084	15038	15238	15329	15221	14950	15089	15106	15164	15152	15132	15015	15149	15255	15270	15184	15189	15013	15026	15081	15237	15187	15122	15206	15078	15161	15116	15061	15214	15351	15155	15178	14972	15079	15195	15170	15153	15117	15244	15309	15080	15193	15142	15175	15156	15196	15286	15208	15208	15185	15255	15227	15173	15048	15104	15126	15142	15141	14986	15205	15187	15126	15107	15194	15130	15074	15254	14906	15100	15126	15238	15074	15264	15090	15127	15397	15154	15112	15108	15084	15369	15230	15265	15266	15157	15099	15010	15117	15203	14978	15213	15061	15099	15049	15133	15042	15192	15163	15178	15084	15175	15252	15069	15134	15205	15108	15044	15095	15085	15141	15147	15293	15210	15174	15173	15142	15118	15097	15205	15098	15071	15140	15067	15256	14934	15090	15192	15110	15185	15111	15025	15188	15187	15189	15230	15084	15129	14988	15123	15111	15088	15084	15289	15259	15198	15228	15149	15350	15157	15035	14913	15074	15202	15068	15133	15062	15207	14972	15011	15194	15081	15101	15223	15090	15101	15221	15287	15207	14952	15155	15165	15149	15267	15068	15145	15190	15126	15049	15235	15299	15078	15145	15044	15118	15071	15113	15153	15287	15195	15058	15233	15232	15200	14979	15285	15316	15091	15081	14992	15163	14944	14917	15028	15201	15147	15211	15176	15055	15189	15257	14999	15255	15297	15054	15313	15025	15133	15160	15240	15028	15136	15290	14945	15216	15090	15073	15181	15230	15090	15069	15222	15194	15017	15135	15186	15138	15186	15180	15013	15214	15157	15237	15083	15186	15020	15263	14960	15314	15141	15196	14981	15169	15252	15149	15057	15290	15096	15124	15071	15025	15022	14925	15175	15172	15088	15062	15173	15152	15059	15032	15215	15171	15119	15223	15240	15026	15091	15217	15152	15054	15204	15120	15005	15262	15043	15361	15180	15185	15186	15210	15103	14991	15097	15185	15132	15036	15067	15093	15086	15156	15151	15094	15275	15118	15199	15225	15031	15122	15150	15008	15330	15104	15118	15088	15001	15175	15173	14990	15093	15083	15104	15257	15106	15042	15159	15168	15029	15145	15031	14918	15024	15098	15187	15141	15064	15162	15019	15124	15339	15146	15195	15004	15055	15186	15268	15118	15186	15083	15084	15257	15146	15086	15177	15136	15032	15139	15154	15132	15138	15170	15182	15026	15244	15148	15195	15130	15028	15108	15273	15136	15137	14942	15090	15195	15112	15243	15153	15204	15177	15105	15225	14961	15271	15046	15222	15387	15228	15081	14964	15016	15106	15116	15173	15496	15130	15112	15167	15271	15144	15137	15063	15399	15026	15216	15149	15053	15089	15308	14915	15143	15183	15218	15331	15276	15051	15067	15058	15045	15069	15084	15067	15082	15271	15221	15155	15159	15163	15266	15176	15000	15140	15205	15219	15259	15151	15211	15053	15243	15137	15165	15122	15100	14901	15208	15197	15270	15004	15179	15146	15172	15020	15320	15181	15119	14981	15099	15139	15156	14944	15066	15210	15203	14959	15120	15105	14864	15075	15198	15071	15154	15126	15049	15223	15211	15112	15180	15149	14984	15079	15195	15259	15203	15250	15028	15059	15126	15032	15111	15264	15126	15240	15056	15168	15170	15077	15242	15050	15167	15096	15114	15219	15108	15127	14938	15167	15093	15125	15162	14996	15121	15156	15135	15206	15144	15103	14953	15088	15063	15160	15170	15173	15162	15215	15100	15160	15236	15214	15132	15132	15099	15121	15142	15250	14888	15055	15027	15183	15047	15125	15378	15028	15074	15129	15347	15083	15072	15345	15162	15213	15190	15275	15156	15138	15361	15267	14973	15060	15068	15130	15130	15179	15277	15085	15164	15002	15136	15102	15095	15179	14965	15245	15199	15090	15156	15111	15034	15076	15268	15223	15064	15066	15222	15130	15294	15153	15155	15075	14911	15106	15197	15259	15042	15127	15153	15112	15172	15189	15110	15115	15056	15107	15344	15127	15204	15164	15202	15225	15114	15106	15086	15270	15095	14980	15043	14994	15242	15109	15006	14944	15160	15224	15028	15012	15133	15104	14972	15208	15181	15101	15110	15075	15302	15148	15253	15132	15229	15108	15181	15098	15267	15213	15171	15223	15210	15266	15118	15235	15245	15069	15137	15202	15042	14985	15339	15146	14980	15075	15093	15375	15281	15124	15148	15109	15200	15191	15295	14939	15080	15165	15091	14947	15202	15279	15141	15014	15135	15304	15107	15219	15129	15052	15036	15073	15111	15098	15282	15269	15049	15341	14979	15183	15173	15141	15032	15091	15285	15074	15127	15155	15036	15289	15116	15187	15165	15058	15160	15098	15127	15067	15161	15133	15008	15072	15097	15203	15107	15203	15093	15225	15326	15155	15139	15027	15045	15068	15127	15137	15210	15181	15182	15258	15185	15042	15125	15030	15108	15171	15145	14982	14899	15155	14978	15280	15204	14994	14996	15216	15091	15271	15141	15022	15044	15153	15119	15138	15124	15147	15092	15076	15146	15136	15113	15215	15115	15110	15094	15110	15084	14987	15200	15203	15111	15321	15152	15024	15125	14935	15326	15177	15189	15170	15052	15191	15218	15049	15065	15313	15265	15150	15051	15143	15018	15104	15224	15134	15211	15313	15130	15026	15247	15341	15189	15241	15226	15059	15080	15018	15274	15299	15001	15125	15187	15212	15261	15170	15306	15244	15092	15194	15012	15018	15177	15251	15135	14964	15099	15195	14898	15228	15153	15224	15082	15180	15136	15163	15243	15129	15179	15229	15267	15179	15195	15094	15051	15095	15156	15118	15152	15210	15082	15146	15114	15379	15057	15157	15258	15434	15266	15120	14921	14960	15086	15160	15166	15271	15026	14969	15245	15298	15128	15063	15321	15040	15204	15164	15262	15082	15225	15238	15161	15083	15094	15068	15071	15078	15098	15229	15067	15195	15156	15126	15316	15155	15133	14954	14992	15129	15024	15171	15128	15195	15035	15190	14996	15010	15165	15098	15311	15173	14984	15082	15278	14994	15156	15183	15016	15152	14989	15207	15127	15309	15204	15193	14989	15211	15137	15103	15091	15085	15245	15209	15105	15220	15142	15251	15033	15260	15136	15067	15253	15018	15211	15225	15248	15159	15100	15318	15105	15001	15393	15021	14958	15145	15076	15166	15203	15255	15201	15149	15182	15211	15003	15130	15039	15224	15137	15177	15261	15235	15059	15092	15119	15086	15177	15155	15165	15130	15239	15131	15237	15205	15140	15163	15034	15259	15213	14967	15107	15122	15288	15061	15136	15040	15066	15195	15180	15137	14989	15238	15087	14912	15078	15246	15351	14952	15311	15200	15295	15073	15088	15208	15203	15232	15079	15049	15220	15121	15343	15165	15200	15122	15136	15270	15077	15162	15061	15169	15224	14978	15060	15099	15214	15297	15161	15098	15247	15040	15172	15130	15044	15241	15179	15071	15169	15120	15092	15103	14936	15075	15082	15078	15238	15128	15160	15290	15126	15125	15140	15234	15028	15104	15351	15301	15066	15166	15178	15197	14978	15122	15164	15205	15133	15209	15004	14981	15016	15144	14909	15096	15343	15061	14884	15145	15053	15118	15358	15067	15089	15259	14934	15123	15098	15076	15009	15183	15074	15092	15165	15185	15018	15174	15201	15192	15065	15059	15196	15079	15227	15099	14968	15217	15148	15205	15125	15279	15051	15042	15147	15208	15155	15149	15175	15211	15389	15203	15243	14982	15176	15037	15039	15098	15319	15168	15153	15065	14977	15175	15107	15255	15097	15249	15062	15034	15290	15117	15231	14949	15198	15121	15043	15088	15100	15299	14981	15267	15086	15146	15161	15188	15031	15022	15120	14947	15045	15164	15009	15145	15146	15261	15025	15196	15106	15164	15223	15063	15309	15176	15179	15271	15079	15230	15165	15127	15134	15121	15227	15310	15092	15212	15028	15303	15262	15004	15081	15061	15113	15163	15074	15125	15083	15172	15087	15107	15168	15121	15250	15259	14990	15122	15134	15222	15162	15147	15155	15242	15014	15073	15034	15039	15292	15144	15318	15137	15082	15418	15226	14993	15201	15063	15138	15097	15156	15091	14967	15212	15089	15181	15226	15166	15164	15134	15075	15039	15187	15228	15112	15270	15222	15127	15039	15111	15286	15285	15135	15147	15118	15230	15206	15180	15120	15139	15290	15151	15122	15102	15231	15040	15144	15183	15064	15061	15270	15276	15312
23561	21170	28746	24141	22750	23792	23234	19714	19306	18903	18654	18103	17556	17310	17245	17113	17140	17109	16851	16710	16747	16895	16975	16800	16813	16789	16726	16836	16927	16956	16801	16775	16757	16558	16582	16784	16709	16722	16764	16704	16670	16683	16624	16788	16779	16871	16872	17409	17792	17578	16917	16792	16638	16755	16714	16776	16543	16604	16514	16691	16621	16481	16633	16508	16442	16726	16729	16886	16521	16648	16644	16835	16357	16613	16800	16433	16675	16882	16686	16720	16714	16474	16681	16527	16624	16630	16820	16856	16749	16600	16494	16740	16613	16483	16671	16609	16665	16832	16533	16528	16664	16710	16805	16768	16689	16636	16795	16724	16650	16566	16639	16623	16707	16499	16531	16341	16708	16403	16553	16471	16637	16627	16701	16780	16679	16645	16587	16483	16470	16665	16639	16554	16471	16578	16534	16582	16573	16587	16550	16612	16484	16663	16690	16594	16600	16450	16581	16495	16571	16537	16500	16674	16598	16512	16681	16632	16586	16768	16804	16572	16764	16668	16548	16715	16501	16716	16646	16679	16549	16463	16592	16682	16686	16611	16575	16450	16776	16641	16776	16714	16490	16754	16790	16517	16692	16614	16569	17044	16537	16678	16792	16622	16547	16614	16670	16512	16630	16596	16513	16472	16715	16431	16684	16663	16487	16708	16736	16467	16715	16672	16677	16684	16502	16609	16666	16567	16412	16577	16538	16698	16632	16583	16702	16548	16593	16569	16546	16630	16555	16518	16524	16563	16576	16579	16653	16524	16469	16643	16563	16526	16693	16615	16742	16700	16636	16734	16472	16684	16587	16618	16658	16465	16641	16755	16644	16584	16574	16629	16639	16566	16700	16549	16648	16592	16696	16735	16727	16595	16600	16440	16633	16667	16641	16487	16447	16482	16682	16743	16661	16492	16802	16653	16592	16596	16690	16755	16723	16452	16810	16573	16738	16591	16578	16482	16568	16484	16568	16658	16582	16582	16776	16713	16584	16569	16616	16773	16629	16717	16599	16739	16641	16621	16761	16639	16538	16597	16581	16580	16512	16569	16456	16730	16635	16357	16519	16478	16588	16696	16443	16570	16767	16416	16617	16799	16534	16517	16559	16550	16680	16775	16304	16602	16613	16528	16506	16764	16413	16606	16440	16798	16588	16451	16490	16429	16498	16809	16584	16636	16712	16656	16594	16514	16737	16482	16649	16633	16540	16687	16565	16528	16577	16636	16613	16604	16620	16629	16570	16618	16658	16809	16619	16656	16613	16537	16590	16538	16639	16526	16719	16585	16773	16853	16631	16541	16793	16704	16752	16774	16680	16639	16601	16340	16702	16615	16521	16638	16646	16676	16620	16719	16590	16600	16463	16623	16559	16666	16519	16406	16667	16615	16560	16730	16642	16529	16539	16449	16885	16590	16625	16596	16801	16643	16738	16702	16646	16578	16725	16807	16410	16578	16551	16761	16517	16785	16645	16763	16670	16459	16569	16702	16579	16415	16570	16498	16576	16728	16767	16562	16666	16407	16449	16644	16613	16584	16369	16785	16532	16456	16724	16633	16620	16453	16488	16510	16600	16479	16559	16649	16691	16757	16600	16635	16429	16602	16368	16430	16507	16692	16530	16709	16526	16728	16537	16840	16736	16558	16677	16562	16579	16767	16655	16500	16722	16416	16653	16761	16757	16820	16676	16651	16653	16553	16555	16567	16560	16530	16525	16423	16521	16544	16779	16440	16574	16635	16634	16529	16809	16653	16369	16612	16622	16681	16613	16664	16551	16504	16784	16702	16480	16552	16604	16555	16694	16732	16757	16720	16670	16511	16588	16550	16612	16547	16794	16620	16450	16465	16447	16529	16606	16556	16596	16475	16746	16725	16588	16575	16579	16468	16507	16616	16719	16782	16555	16697	16764	16746	16440	16552	16476	16401	16640	16587	16820	16603	16581	16434	16553	16711	16651	16535	16614	16603	16636	16550	16686	16635	16758	16656	16676	16814	16647	16604	16546	16611	16736	16590	16611	16623	16577	16622	16733	16639	16689	16582	16513	16655	16600	16789	16535	16568	16566	16638	16451	16565	16599	16692	16782	16546	16668	16466	16628	16696	16602	16686	16550	16706	16607	16579	16623	16635	16582	16562	16727	16643	16509	16473	16694	16737	16585	16459	16596	16533	16479	16690	16571	16747	16477	16510	16547	16583	16434	16568	16601	16494	16512	16595	16450	16542	16529	16774	16772	16492	16523	16604	16737	16740	16609	16781	16553	16592	16789	16778	16582	16510	16727	16590	16601	16487	16713	16580	16675	16562	16548	16550	16565	16741	16591	16740	16621	16790	16782	16781	16487	16478	16640	16662	16422	16844	16617	16714	16621	16506	16501	16470	16688	16689	16761	16446	16523	16587	16470	16706	16642	16488	16714	16648	16682	16474	16643	16767	16760	16555	16732	16514	16529	16604	16585	16455	16697	16503	16639	16674	16663	16384	16623	16634	16483	16531	16823	16545	16678	16590	16562	16634	16624	16518	16685	16527	16745	16313	16565	16524	16655	16628	16727	16764	16707	16559	16533	16558	16555	16640	16725	16580	16706	16631	16752	16661	16811	16602	16787	16645	16547	16651	16790	16429	16702	16681	16552	16795	16648	16573	16525	16630	16547	16456	16677	16524	16704	16523	16571	16654	16669	16471	16505	16607	16607	16623	16749	16744	16749	16679	16792	16530	16711	16675	16534	16970	16509	16468	16597	16646	16663	16616	16478	16628	16481	16739	16736	16654	16698	16565	16606	16587	16303	16522	16693	16553	16608	16700	16722	16482	16485	16635	16664	16738	16722	16566	16609	16698	16503	16439	16783	16485	16631	16655	16685	16824	16636	16477	16701	16542	16758	16531	16669	16684	16720	16600	16758	16695	16647	16626	16716	16449	16413	16468	16684	16789	16744	16604	16695	16587	16599	16720	16665	16428	16716	16490	16517	16577	16541	16782	16696	16754	16610	16737	16531	16506	16361	16495	16619	16628	16694	16747	16726	16647	16642	16566	16597	16584	16679	16702	16660	16551	16796	16559	16432	16629	16642	16625	16589	16710	16726	16444	16765	16882	16548	16504	16575	16661	16511	16597	16705	16491	16628	16644	16571	16572	16521	16499	16655	16637	16473	16744	16646	16523	16831	16713	16648	16531	16719	16770	16802	16532	16844	16600	16639	16725	16645	16472	16687	16519	16480	16327	16673	16474	16610	16566	16912	16550	16691	16653	16593	16680	16594	16538	16636	16753	16699	16553	16599	16561	16714	16611	16708	16582	16599	16623	16725	16651	16575	16795	16999	16511	16641	16715	16571	16604	16713	16445	16495	16335	16540	16715	16628	16743	16721	16579	16682	16747	16596	16629	16624	16558	16710	16537	16676	16701	16670	16454	16768	16494	16561	16648	16453	16721	16540	16831	16769	16642	16691	16687	16588	16543	16779	16562	16585	16907	16564	16587	16761	16791	16651	16666	16634	16595	16663	16401	16706	16618	16577	16515	16629	16664	16521	16517	16360	16550	16718	16554	16625	16689	16633	16775	16569	16712	16489	16639	16701	16676	16738	16534	16598	16705	16564	16744	16542	16537	16456	16670	16743	16590	16571	16572	16502	16538	16591	16685	16743	16586	16526	16660	16753	16744	16750	16505	16723	16738	16483	16476	16584	16541	16590	16491	16646	16693	16530	16471	16628	16652	16621	16595	16573	16495	16592	16503	16703	16510	16680	16596	16822	16735	16684	16692	16581	16765	16639	16730	16459	16447	16656	16737	16511	16540	16646	16615	16673	16555	16676	16577	16608	16644	16683	16607	16668	16634	16672	16576	16636	16623	16585	16437	16640	16550	16664	16626	16744	16707	16754	16564	16604	16618	16668	16691	16621	16581	16742	16662	16619	16800	16819	16473	16660	16621	16683	16888	16561	16623	16642	16616	16498	16652	16561	16539	16599	16466	16719	16688	16666	16705	16642	16706	16564	16676	16608	16443	16745	16776	16598	16605	16730	16648	16698	16599	16515	16517	16557	16533	16602	16758	16734	16641	16800	16480	16619	16706	16637	16511	16727	16627	16434	16740	16496	16483	16668	16505	16620	16667	16559	16370	16637	16642	16476	16634	16823	16612	16556	16682	16569	16528	16622	16640	16612	16652	16586	16615	16727	16633	16500	16642	16571	16594	16695	16596	16562	16637	16765	16392	16724	16477	16635	16522	16556	16792	16681	16689	16589	16534	16604	16491	16688	16558	16566	16733	16546	16645	16772	16716	16448	16645	16578	16575	16663	16586	16575	16737	16684	16720	16531	16655	16709	16505	16751	16697	16698	16590	16579	16667	16541	16412	16725	16672	16707	16702	16733	16490	16594	16599	16496	16517	16457	16722	16713	16565	16557	16602	16679	16489	16728	16682	16654	16594	16615	16619	16501	16588	16685	16629	16624	16708	16475	16509	16644	16639	16491	16660	16542	16675	16588	16519	16498	16474	16588	16627	16625	16689	16416	16647	16729	16681	16553	16439	16208	16468	16658	16726	16679	16665	16656	16807	16646	16507	16552	16467	16389	16448	16654	16581	16807	16616	16642	16560	16727	16750	16721	16475	16550	16538	16583	16586	16710	16702	16709	16567	16500	16466	16557	16690	16644	16595	16811	16609	16802	16791	16735	16754	16691	16653	16566	16767	16513	16608	16459	16750	16623	16504	16708	16534	16815	16794	16600	16545	16700	16551	16561	16777	16942	16612	16652	16682	16573	16573	16468	16566	16643	16691	16425	16702	16569	16584	16639	16734	16671	16725	16549	16336	16652	16779	16511	16783	16565	16425	16620	16703	16676	16635	16570	16636	16658	16446	16806	16701	16625	16698	16533	16521	16495	16727	16741	16762	16605	16637	16650	16555	16632	16742	16643	16677	16701	16608	16669	16523	16512	16838	16573	16533	16794	16874	16548	16718	16724	16595	16542	16724	16411	16464	16564	16602	16615	16553	16284	16785	16565	16560	16730	16611	16660	16714	16749	16639	16705	16745	16516	16689	16599	16509	16687	16352	16523	16716	16688	16783	16707	16564	16512	16772	16732	16645	16942	16635	16679	16633	16680	16725	16665	16601	16644	16483	16742	16837	16785	16563	16620	16725	16669	16633
21949	40020	38098	30297	26192	23399	21317	19788	19361	18347	18065	17478	16808	16410	15932	15747	15571	15696	15530	15457	15594	15377	15483	15440	15419	15368	15449	15468	15300	15402	15270	15445	15182	15138	15278	15246	15198	15169	15335	15161	15232	15293	15369	15262	15403	15461	15704	16317	16861	16216	15741	15264	15318	15270	15183	15347	15230	15399	15049	15220	15175	15191	15409	15191	15210	15201	15061	15319	15213	15100	15102	15247	15168	15251	15236	15398	15154	15178	15226	15159	15225	15265	15269	15257	15233	15329	15245	15148	15168	15095	15129	15265	15189	15270	15377	15132	15261	15358	15208	15221	15149	15274	15189	15172	15287	15108	15116	15210	15308	15261	15198	15330	15233	15440	15184	15201	15029	15242	15091	15320	15070	15219	15270	15322	15287	15236	15165	15229	15173	15304	15356	15131	15244	15183	15344	15172	15192	15306	15116	15185	15262	15214	15235	15209	15277	14988	15251	15136	14949	15287	15242	15232	15175	15190	15251	15265	15233	15145	15424	15342	15372	15260	15278	15221	15287	15235	15104	15193	15324	15268	15105	15352	15207	15346	15121	15174	15049	15217	15220	15258	15020	15122	15033	15195	15255	15315	15392	15096	15426	15224	15363	15210	15204	15220	15204	15314	15226	15250	15226	15401	15208	15210	15123	15222	15247	15122	15253	15073	15268	14927	15129	15258	15240	15324	15220	15091	15253	15126	15237	15232	15257	15231	15191	15366	15137	15180	15253	15407	15389	15202	15224	15195	15250	15244	15245	15272	15249	15149	14988	15240	15181	15183	15426	15079	15165	15182	15330	15359	15313	15142	15192	15298	15216	15253	15274	15276	15289	15115	15280	15145	15145	15081	15343	15252	15245	15268	15223	15253	15288	15287	15194	15371	15129	15262	15177	15263	15123	15235	15312	15153	15234	15297	15342	15248	15077	15144	15260	15191	15233	15344	15262	15153	15292	15166	15180	15401	15206	15261	15277	15293	15230	15287	15111	15058	15229	15183	15249	15094	15329	15190	15153	15218	15289	15189	15214	15317	15340	15075	15294	15180	15185	15323	15173	15493	15277	15103	15326	15118	15410	15220	15150	15075	15070	15007	15138	15175	15209	15363	15289	15164	15405	15187	15253	15318	15281	15132	15308	15189	15242	15412	15233	15341	15223	15382	15325	15250	15151	15180	15269	15334	15204	15155	15156	15207	15187	15201	15238	15193	15204	15260	15241	15375	15256	15221	15097	15404	15268	15190	15303	15272	15174	15198	15212	15118	15348	15039	15337	15290	15085	15101	15309	15103	15286	15229	15142	15252	15122	15357	15288	15247	15347	15279	15066	14989	15257	15133	15187	15263	15486	15244	15428	15300	15254	15319	15149	15290	15306	15254	15207	15321	15138	15243	15413	15048	15279	15157	15187	15210	15316	15395	15227	15160	15323	15191	15217	15424	15168	15373	15264	15224	15309	15219	15316	15155	15202	15161	15313	15115	15246	15360	15277	15282	15407	15160	15270	15271	15006	15252	15250	15101	15242	15371	15216	15198	15079	15194	15244	15306	15215	15060	15146	14983	15236	15204	15115	15164	15031	15175	15172	15141	15214	15142	15164	15210	15186	15215	15116	15146	15230	15195	15128	15136	15259	15281	15284	15225	15147	15266	15107	15036	15256	15153	15342	15237	15197	15216	15265	15392	15234	15160	15284	15333	15049	15320	15321	15078	15495	14950	15108	15228	15241	15370	15215	15179	15300	15078	15371	15269	15226	15118	15378	15327	15251	15264	15275	15263	15429	15108	15227	15388	15162	15264	15326	15210	15226	15168	15342	15263	15233	15166	15179	15089	15138	15257	15257	15144	15131	15169	15327	15315	15226	15119	15319	15350	15143	15280	15162	15245	15327	15267	15205	15151	15253	15208	14997	15173	15207	14928	15411	15147	15355	15208	15045	15322	15274	15091	15279	15266	15239	15370	15220	15086	15211	15052	15171	15311	15141	15247	15152	15070	15163	15208	15374	15369	15249	15347	15212	15308	15352	15153	15243	15299	15311	15228	15257	15294	15181	15145	15165	15312	15264	15393	15119	15292	15232	15134	15159	15233	15135	15298	15158	15129	15145	15282	15366	15205	15267	15245	15081	15237	15354	15192	15174	15222	15364	15270	15240	15393	15108	15440	15093	15181	15392	15336	15205	15256	15144	15120	15244	15325	15326	15353	15247	15149	15350	15184	15248	15199	15030	15098	15267	15407	15189	15197	15164	15434	15359	15281	15226	15179	15213	15294	15108	15187	15267	15321	15188	15286	15389	15316	15236	15055	15194	15123	15223	15420	15214	15156	15127	15330	15222	15234	15146	15125	15288	15302	15177	15261	15198	15187	15312	15146	15233	15289	15181	15387	15345	15378	15358	15250	15249	15173	15397	15263	15200	15202	15110	15283	15225	15240	15125	15101	15327	15143	15267	15226	15163	15135	15289	15263	15130	15244	15252	15212	15283	15228	15195	15343	15149	15175	15223	15264	15155	15184	15388	15344	15127	15103	15214	15248	15114	15102	15408	15278	15384	15141	15258	15302	15034	15361	15170	15214	15228	15326	15237	15185	15194	15321	15273	15257	15243	15166	15328	15333	15435	15198	15352	15235	15202	15285	15288	15333	15238	15264	15174	15111	15150	15271	15230	15430	15168	15136	15252	15234	15244	15214	15094	15162	15203	15300	15155	15205	15209	15142	15190	15034	15353	15199	15135	15256	15298	15135	15259	15110	15232	15122	15425	15122	15188	15232	15163	15250	15376	15409	15186	15239	15183	15258	15081	15272	15250	15300	15095	15225	15108	15238	15294	15110	15339	15314	15143	15208	15249	15226	15308	15223	15259	15122	15168	15361	15149	15193	15226	15128	15217	15222	15183	15195	15308	15201	15234	15209	15148	15199	15188	15086	15340	15183	15252	15050	15467	15194	15221	15247	15311	15169	15307	15373	15105	15228	15266	15280	15276	15344	15269	15274	15254	15205	15137	15158	15246	15151	15173	15381	15336	15221	14966	15184	15251	15254	15227	15141	15057	14960	15086	15131	15264	15309	15220	15128	15282	15276	15263	15092	15143	15146	15290	15205	15347	15384	15277	15252	15238	15123	15316	15094	15183	15253	15114	15228	15254	15335	15154	15057	15320	15238	15245	15223	15079	15223	15217	15169	15052	15344	15214	15314	15188	15288	15307	15253	15186	15189	15000	15242	15288	15074	15227	15278	15091	15228	15253	15230	14935	15217	15089	15152	15303	15143	15243	15298	15138	15185	15178	15233	15217	15174	15148	15169	15297	15114	15199	15287	15175	15221	15131	15266	15208	14991	15156	15273	15273	15271	15206	15150	15250	15502	15156	15269	15293	15123	15197	15224	15268	15196	15160	15068	15268	15305	15213	15192	15299	15238	15016	15247	15055	15249	15191	15232	15206	15233	15191	15218	15268	15299	15198	15272	15134	15180	15293	15186	15341	15020	15248	15156	15053	15243	15183	15319	15177	15205	15215	15106	15188	15283	15057	15078	15393	15164	14997	15225	15250	15244	15062	15112	15235	15227	15162	15283	15306	15245	15340	15071	15230	15314	15275	15164	15260	15149	15072	15102	15189	15140	15100	15293	15245	15241	15069	15269	15161	15105	15272	15248	15175	15346	15177	15272	15078	15234	15282	15316	15266	15088	15363	15244	15169	15220	15093	15129	15265	15169	15092	15271	15146	15343	15353	15310	15045	15204	15280	15322	15113	15147	15280	15105	15145	15293	15187	15301	15224	15136	15282	15316	14984	15138	15485	15389	15294	15142	15272	15318	15238	15235	15171	15188	15100	15396	15082	15156	15128	15250	15218	15149	15180	15118	15120	15407	15125	15000	15315	15155	15252	15341	15205	15294	15000	15057	15205	15341	15368	15118	15222	15408	15176	15184	15151	15282	15133	15220	15282	15273	15269	15212	15453	15314	15367	15296	15271	15259	15106	15119	15280	15237	15325	15252	15304	15306	15320	15062	15095	15357	15137	15040	15281	15259	15213	15301	15211	15239	15119	15211	15332	15208	15208	15296	15267	15011	15325	15169	15311	15139	15502	15088	15061	15254	15187	15190	15154	15238	15144	15307	15418	15247	15251	14993	15182	15234	15230	15147	15234	15293	15067	15210	15128	14997	15140	15294	15290	15143	15269	15293	15278	15167	15154	15233	15252	15446	15254	15023	15253	15234	15175	15339	15246	15118	15362	15122	15225	15138	15187	15239	15370	15314	15289	15279	15221	15297	15189	15039	15177	15147	15088	15299	15298	15137	15286	15229	15188	15271	15296	15274	15254	15276	15175	15090	15223	15257	15378	15165	15196	15255	15232	15242	15221	15369	15295	15213	15433	15243	15134	15161	15231	15311	15100	15097	15382	15156	15251	15229	15143	15257	15343	15254	15195	15222	15240	15191	15232	15235	15222	15305	15146	15400	15179	15132	15210	15197	15185	15213	15273	15194	15052	15243	15267	15251	15343	15240	15260	15333	15161	15228	15316	15258	15307	15145	15264	15225	15260	15234	15261	15338	15261	15376	15296	15169	15348	15145	15273	15054	15325	15227	15139	15185	15366	15045	15275	15086	15232	15205	15173	15189	15320	15104	15205	15228	15181	15175	15216	15133	15222	15189	15260	15280	15153	15378	15283	15396	15183	15147	15154	15269	15088	15069	15039	15224	15058	15288	15304	15146	15149	15192	15102	15258	15188	15255	15074	15207	15231	15226	15153	15177	15143	15366	15270	15298	15287	15237	15124	15207	15142	15100	15195	15206	15288	15340	15358	15280	15151	15146	15221	15166	15236	15123	15343	15269	15243	15189	15317	15259	15319	15158	15273	15268	15166	15060	15252	15214	15099	15433	15264	15286	15185	15196	15168	15237	15375	15106	15113	15107	15047	15193	15198	15187	15224	15212	15113	15254	15316	15230	15205	15064	15091	15345	15278	15178	15379	15105	15237	15265	15424	15275	14997	15225	15314	15343	15316	15092	15166	15131	15199	15189	15221	15182	15221	15294	15096	15151	15271	15380	15159	15184	15266	15312	15134	15281	15224	15268	14998	15144	15119	15259	15342	15169	15078	15249	15267	15223	15325	15176	15190	15201	15306	15270	15213	15257	15076	15354
22664	21132	29015	23535	21622	24396	26601	21167	19848	20165	19343	18582	18289	18073	17772	17746	17343	17379	17457	17398	17188	17313	17175	17002	17035	17152	17038	16923	17016	16923	17029	17131	17031	16717	16843	16976	17057	17113	17099	16967	17013	16901	16886	16991	17229	17169	17420	18390	19128	18214	17413	17002	16987	16978	16861	17122	16855	17100	16912	16973	16841	16914	16912	16756	17079	16754	16928	16942	16727	16790	16702	16805	16817	16915	16899	16861	16956	16871	16981	17028	16878	16905	17053	16804	16850	16740	16897	16862	16883	16806	16822	16874	17071	16956	16925	16934	17051	16887	16933	16883	16798	16725	17120	16726	16808	17078	16875	16922	16899	16922	16981	16982	16912	16784	16998	16869	17072	16790	16996	16971	16918	16752	16800	16865	16666	16930	16600	16924	16900	16669	16847	16704	16858	16966	16776	16741	16814	16701	16802	16887	16920	16700	16997	16889	17002	16879	16799	16646	16962	16847	16794	17199	16966	16871	16757	16652	16858	16685	16795	16951	16833	16885	16698	17064	16796	16729	16870	16847	16722	16856	16909	16841	16854	16910	17012	16693	17060	16932	16873	16851	16704	16903	16865	16791	16805	16899	16847	16882	16804	16922	16811	16894	16803	16993	16868	16790	16829	16892	16940	16766	17070	16776	16758	16781	16893	16790	16676	16906	16970	16906	17039	16717	16924	16912	16950	17071	16809	16763	16861	16637	16825	16788	16948	16706	16870	16841	16889	16815	16900	16813	16881	16901	16818	16688	16831	16830	16718	17015	17029	16905	16956	16696	16757	17049	16803	16966	16908	16826	16745	16773	16865	17071	16730	16872	16920	16840	16653	16975	16659	16767	16903	16808	16724	16790	16844	16644	17026	16977	16886	16771	16898	16874	17059	16872	16948	16942	16637	16932	16826	16997	16942	16907	16834	17025	16785	16862	16752	16723	16796	16819	16918	16705	16842	16817	16850	16847	16884	16747	16777	16870	16841	16840	16859	16776	16685	16824	16919	17015	17000	16653	16914	16872	16693	16750	16738	16815	16842	16547	16774	16791	16732	16863	16986	16811	16782	16833	16947	16764	16849	16753	16839	17027	16959	16771	17022	16896	16756	16836	17031	16775	17155	16826	16754	17023	16846	17086	16964	16770	16842	16859	16836	16773	16919	16888	16850	16874	16758	16768	16843	16806	16756	16946	16890	16752	16889	16812	16733	16897	16746	16851	16806	16731	16776	16668	16599	16944	16685	16544	16732	16868	16989	16817	16891	16908	16916	16871	16939	16631	16856	16783	16890	17044	16742	16890	16881	16702	17065	16852	16834	16867	16726	16898	16782	16794	16815	16826	16731	16765	16718	16791	16880	16860	17049	16958	16889	16937	16748	16900	16810	16770	16888	16847	16879	16895	16783	16865	16930	16916	16847	16942	16814	16641	16805	16874	16638	16633	17022	16754	16758	16711	16735	16736	16658	17026	16775	16822	16865	16775	16831	17171	17029	16834	16731	16892	16865	16831	16920	16988	16802	16721	16934	17001	16805	16883	16956	16820	16784	16700	16948	16925	16729	16722	16801	16961	16931	16867	16823	16898	16745	16829	16918	16827	16855	16917	16730	16736	16712	16888	16854	16906	17093	17005	16792	16892	16884	16861	16822	16714	16832	16775	16953	16881	16736	16955	16984	17034	16848	16838	16823	17065	16940	16738	16962	16888	16752	16660	16922	16725	16811	16749	16762	16826	16828	16677	16916	16674	16925	16973	16636	16963	16617	16777	16747	16697	16861	16963	16907	16753	16717	16773	16899	17002	16893	16817	16607	17055	16950	16796	16706	16870	16769	16869	16700	16844	16727	17118	16651	16829	16934	16777	16704	16917	16791	16876	16536	16624	16719	16824	16864	16936	16868	16533	16987	16720	17005	16959	16653	16709	16716	16849	16813	16772	16908	16903	16919	16754	16820	16961	16802	16857	16843	16740	16862	16773	17080	17012	16972	16854	16954	16852	16883	16892	16870	16888	16997	16585	16892	16712	16820	16777	16946	16892	16824	16927	16658	16874	16783	16869	16735	16847	16699	16787	16914	16695	16930	16633	16935	16799	16814	16834	16759	16809	16689	17016	16943	16863	16736	16748	16824	16987	16810	16656	16717	16760	16721	16722	17073	16703	17007	16667	16942	16966	16883	16717	16797	16861	16757	16738	16806	16987	16920	16746	16894	17033	16919	16893	16719	16857	16790	16788	16925	16704	16827	16756	16878	16779	16993	16857	16860	16948	16866	16982	16752	16897	16922	16768	16861	16663	16792	16904	16906	16795	16945	16999	16926	16722	16825	16867	16960	16862	16887	16943	16640	16827	16724	16844	16782	16782	16780	16828	16732	16694	16823	16906	17137	16782	16778	16873	16832	16954	16923	16912	16760	16841	16840	16584	16824	16727	16898	16809	16980	16770	16975	16778	16816	16764	16693	16745	16877	16790	16841	16924	16885	17109	16805	16980	16949	16862	16860	16846	16943	16900	16855	16844	16840	16916	16787	16681	16805	16917	16870	16861	16722	17046	16806	16971	16943	16870	16941	16737	16847	16901	16852	17005	16937	16849	16827	16902	16968	16832	16995	16903	16864	16991	16878	16849	16904	16680	16962	16918	16541	16955	16774	16967	16571	16594	16692	16903	16779	16817	16817	16752	16859	16693	16891	16872	16906	16811	16893	16862	16835	16755	16912	16739	16808	16761	16911	16871	16845	16917	16826	16840	16760	16808	17054	17120	16836	17003	16892	16868	16779	16881	16753	16807	16698	16856	16928	16908	16771	16870	16794	16786	16895	16972	16782	16872	16852	17040	16885	16735	16951	16768	16739	16897	16770	16927	16941	16752	16880	17044	16786	17006	16816	16824	16756	16877	16948	16924	16870	16714	16913	16772	16598	16924	16706	16765	16926	16727	16967	16871	16943	16763	16760	16855	16889	16815	17063	16793	16755	16851	16992	17076	16994	16741	16887	16692	16883	16886	16752	16938	16978	16938	16889	16770	16846	16850	16745	16889	16624	16816	16952	16829	16771	16868	16871	16772	16863	17039	16885	16946	16812	16804	16683	17068	17049	16876	17008	16726	16708	16815	16822	16878	16810	16784	16887	16831	17038	16902	16645	16897	16619	16819	16951	16765	16798	16983	17167	16766	16793	16910	17138	17015	16956	16626	16682	17092	16679	17031	16739	16864	16979	16639	16618	16908	16774	16767	16856	16930	16822	16709	16651	16921	16891	16859	16832	16794	16929	16838	16842	16855	16698	17016	16853	16885	16793	16774	16803	16867	16899	16868	16923	16898	16845	16975	16909	16935	16805	16691	16465	16914	16776	16901	16888	16911	16872	16736	16950	16938	16948	16846	16938	16722	16809	16763	16876	16719	16799	16896	16926	16798	16931	16812	16771	16763	16666	16443	16731	16696	16980	16634	16841	16811	16825	16780	16716	16858	16730	16859	17057	16937	16701	16943	16996	16723	16694	16574	16757	16788	16806	16961	16861	16899	16710	16876	16792	16686	16968	16837	16909	16879	16786	16744	16811	16922	16680	16763	16713	16863	16845	16771	16939	16740	16774	16943	16743	16876	17002	16743	16762	17044	16965	16691	16811	16793	16816	16809	16949	17011	16954	16800	16657	17012	16999	16636	16843	16829	16903	16931	16964	16925	16983	16731	16765	16816	16859	16816	16862	16917	16888	16802	16854	16945	16746	16757	16785	16897	16784	16965	16809	16880	16942	16763	16841	16972	16831	16860	16952	16738	16946	16915	16935	16838	16879	16842	16657	16929	16963	16768	16743	16876	17104	16707	16887	16799	16803	16889	16941	16930	16868	16756	16902	16735	16603	16648	16844	16978	17144	16657	17028	16792	16881	16913	16883	16838	16894	16724	16842	16963	16743	16778	16840	16764	16761	16766	16947	16891	16845	17079	17020	16944	16735	16859	16826	16631	16757	16862	16895	16740	16730	16857	16717	16989	16928	16858	16730	16994	16888	16704	16859	16982	16868	16770	16637	16986	16992	16913	16692	16894	16860	16824	16855	16814	16752	17120	16686	16832	16792	16941	16681	16822	17069	16938	16861	16690	16852	16853	16864	16892	16775	16781	16707	16836	16858	16634	16679	16702	16727	17142	17041	16932	17020	16969	17065	16909	16682	16693	16841	16679	16919	16691	16759	16798	16807	16890	16987	16767	16890	16930	17006	16746	16919	16981	16700	16955	16864	16805	16983	16663	16830	16932	16656	16807	17011	16893	17112	16834	16904	16844	16590	16693	16628	16886	16819	16791	16967	16920	17045	16987	16636	16814	16816	16885	16943	16834	16871	16724	16816	16807	16836	16866	16895	16846	16934	16730	16958	16762	16878	17078	16866	16801	16915	16845	16957	16707	16927	16814	16673	16926	16732	16790	16805	16795	16677	16819	16926	16820	16949	16946	16668	16953	16826	16829	16805	16810	16795	16900	16939	16796	16779	16918	16735	16631	16795	16732	16703	16941	16942	16574	16801	16794	16814	16809	17049	17054	16826	16964	16922	16831	16780	16798	16865	16799	16761	16697	16832	16917	16728	16672	16803	16874	17000	16542	17006	16989	16825	16605	16942	16910	16758	16942	16837	16882	16909	16824	16887	16830	16745	16812	16950	16819	16770	16629	16512	16756	16871	16883	16913	17050	16580	16783	17013	16982	16836	16761	16760	16928	16637	16905	16792	16884	16665	16789	16870	16819	16927	16911	16920	16826	16776	16829	16840	16906	16669	16651	16785	16868	16932	16911	16729	17010	16872	16726	16715	16790	16891	16861	16761	16909	16817	16910	16754	16961	16749	17040	16855	16965	16786	16619	16739	16953	16771	16823	16950	16841	16721	16774	16862	17033	16992	16755	16738	16727	16717	16759	16591	16918	16798	16887	16810	16740	16819	16683	16615	16750	16903	16824	16736	16832	16773	16679	16779	16910	16696	16755	16969	16841	16862	17057	16873	16762	16895	16752	16912	16855	16728	16923	16726	16832	16797	16880	16853	16692	17044	16845	16987	16841	16675	16922	16852	16935	16941	16897	16731	16976	16901	17060	16794	16733	16827	16844	16761	16802	16983	16642	16787	16832	16803	16972	16888	16780	16851	16825	16754	16788	16802	16857
24433	45083	42657	34931	29745	26442	23134	21445	20591	19895	18596	18067	17484	16890	16525	16169	16037	15847	15821	15796	15540	15584	15632	15576	15544	15393	15496	15353	15381	15425	15373	15309	15454	15386	15497	15514	15266	15477	15443	15504	15572	15359	15470	15262	15274	15589	16466	17533	18290	16750	16052	15599	15432	15421	15385	15221	15352	15331	15407	15320	15251	15364	15350	15433	15289	15323	15328	15565	15353	15339	15369	15234	15381	15361	15282	15304	15428	15332	15294	15224	15252	15206	15145	15234	15086	15418	15314	15229	15283	15307	15173	15374	15143	15225	15372	15220	15223	15268	15223	15566	15508	15327	15260	15428	15372	15371	15435	15326	15260	15376	15416	15283	15183	15418	15232	15290	15354	15362	15266	15208	15322	15456	15117	15340	15310	15376	15534	15187	15403	15323	15264	15333	15288	15219	15249	15270	15292	15290	15368	15414	15323	15357	15195	15241	15349	15308	15213	15153	15230	15249	15416	15281	15359	15313	15308	15355	15367	15133	15291	15270	15529	15260	15223	15370	15436	15278	15388	15289	15266	15295	15409	15250	15360	15282	15234	15379	15319	15389	15339	15310	15184	15282	15207	15335	15314	15214	15180	15427	15334	15381	15233	15312	15267	15372	15415	15416	15317	15288	15144	15306	15214	15287	15346	15343	15345	15248	15379	15286	15248	15386	15301	15229	15261	15419	15169	15326	15285	15300	15335	15325	15240	15226	15255	15312	15445	15300	15348	15237	15278	15379	15434	15285	15302	15106	15294	15150	15298	15317	15394	15282	15245	15318	15382	15237	15311	15354	15418	15393	15374	15085	15462	15207	15200	15406	15118	15429	15358	15419	15286	15254	15200	15388	15392	15233	15325	15244	15333	15415	15305	15202	15364	15212	15214	15271	15315	15253	15485	15176	15298	15295	15327	15190	15209	15395	15241	15363	15486	15299	15289	15239	15340	15221	15215	15398	15349	15312	15308	15303	15385	15115	15278	15417	15185	15172	15068	15136	15396	15260	15276	15321	15315	15370	15295	15334	15277	15304	15408	15322	15334	15334	15411	15267	15263	15246	15353	15373	15355	15395	15272	15304	15366	15258	15361	15207	15349	15221	15123	15313	15269	15430	15182	15402	15384	15137	15235	15444	15303	15292	15410	15197	15082	15329	15185	15206	15289	15347	15329	15537	15245	15241	15344	15497	15465	15129	15300	15323	15402	15312	15400	15389	15204	15248	15152	15381	15176	15504	15335	15395	15376	15379	15339	15359	15469	15407	15241	15333	15276	15155	15285	15314	15270	15309	15145	15333	15242	15284	15237	15388	15350	15320	15219	15291	15239	15296	15325	15232	15238	15249	15183	15418	15371	15319	15251	15314	15301	15484	15264	15209	15268	15153	15227	15163	15336	15186	15496	15350	15426	15293	15147	15117	15286	15247	15311	15321	15396	15369	15409	15315	15268	15192	15195	15204	15255	15377	15392	15224	15322	15397	15298	15341	15362	15444	15301	15363	15427	15325	15241	15356	15431	15408	15266	15236	15237	15254	15233	15299	15432	15355	15334	15314	15195	15241	15284	15086	15306	15193	15138	15483	15390	15262	15172	15401	15336	15242	15354	15352	15293	15232	15309	15343	15199	15327	15230	15246	15370	15149	15205	15457	15308	15529	15344	15253	15361	15348	15245	15246	15311	15473	15332	15306	15427	15216	15335	15328	15354	15288	15272	15238	15237	15251	15283	15164	15448	15368	15326	15357	15371	15269	15303	15265	15297	15327	15358	15283	15225	15304	15422	15554	15236	15143	15273	15289	15422	15260	15419	15271	15366	15420	15184	15268	15297	15374	15292	15171	15154	15367	15143	15370	15341	15088	15323	15397	15334	15273	15328	15205	15456	15179	15215	15166	15249	15339	15130	15368	15252	15311	15213	15292	15231	15237	15353	15270	15252	15410	15296	15115	15256	15230	15042	15098	15169	15277	15325	15370	15283	15319	15155	15221	15255	15450	15095	15336	15136	15395	15374	15425	15334	15167	15336	15317	15375	15289	15144	15248	15261	15425	15228	15338	15278	15283	15268	15421	15264	15321	15375	15315	15319	15180	15333	15258	15322	15128	15187	15278	15117	15326	15284	15376	15120	15411	15348	15280	15155	15344	15262	15324	15251	15416	15349	15383	15193	15257	15284	15333	15271	15448	15290	15280	15080	15250	15261	15331	15197	15153	15389	15178	15191	15389	15306	15263	15404	15302	15384	15319	15389	15310	15281	15443	15270	15255	15394	15270	15132	15295	15443	15288	15278	15444	15405	15255	15443	15368	15424	15181	15369	15318	15185	15345	15409	15361	15181	15340	15171	15243	15321	15322	15235	15308	15177	15369	15201	15320	15303	15364	15296	15338	15311	15295	15349	15244	15320	15072	15375	15370	15339	15214	15198	15238	15221	15186	15245	15233	15031	15453	15255	15288	15328	15280	15255	15191	15312	15424	15256	15377	15244	15421	15142	15329	15199	15471	15339	15222	15307	15072	15312	15341	15236	15170	15102	15312	15286	15413	15353	15286	15210	15101	15196	15140	15259	15187	15322	15356	15316	15279	15353	15182	15292	15084	15360	15197	15256	15181	15324	15203	15279	15230	15266	15150	15333	15393	15221	15203	15199	15242	15361	15559	15245	15389	15345	15228	15195	15243	15276	15367	15339	15346	15382	15381	15196	15542	15298	15255	15383	15468	15211	15231	15240	15244	15491	15210	15327	15254	15453	15304	15397	15199	15473	15337	15338	15506	15278	15304	15249	15344	15369	15279	15223	15252	15396	15356	15231	15291	15252	15309	15229	15324	15385	15284	15324	15346	15339	15446	15259	15354	15360	15408	15283	15427	15201	15520	15125	15394	15342	15197	15338	15405	15294	15223	15477	15357	15468	15252	15349	15223	15353	15335	15428	15228	15283	15183	15254	15362	15375	15119	15242	15266	15308	15450	15244	15242	15155	15190	15295	15118	15358	15181	15217	15079	15549	15233	15350	15335	15373	15346	15107	15275	15354	15268	15122	15246	15363	15218	15142	15448	15496	15386	15237	15271	15327	15402	15105	15157	15263	15264	15262	15426	15246	15394	15243	15330	15205	15392	15257	15280	15286	15243	15269	15275	15449	15172	15419	15442	15304	15278	15385	15234	15149	15425	15268	15324	15328	15218	15365	15338	15122	15389	15220	15174	15218	15497	15384	15153	15232	15190	15227	15369	15279	15296	15124	15294	15228	15349	15179	15310	15491	15338	15411	15196	15210	15395	15309	15380	15272	15300	15185	15357	15328	15153	15341	15176	15281	15352	15395	15164	15092	15201	15227	15286	15443	15305	15274	15481	15317	15326	15330	15106	15316	15385	15288	15294	15187	15309	15303	15204	15417	15364	15339	15272	15454	15270	15305	15369	15325	15290	15204	15418	15214	15429	15412	15210	15420	15284	15374	15178	15314	15272	15371	15271	15187	15384	15442	15393	15251	15346	15289	15288	15198	15301	15296	15355	15260	15303	15304	15178	15078	15256	15217	15355	15165	15209	15297	15348	15275	15258	15451	15422	15261	15250	15329	15215	15520	15148	15147	15346	15158	15258	15313	15339	15339	15159	15151	15364	15299	15241	15215	15213	15284	15221	15482	15516	15273	15483	15202	15204	15308	15356	15225	15323	15248	15273	15239	15266	15322	15233	15366	15324	15219	15243	15118	15259	15252	15435	15145	15433	15199	15341	15329	15442	15210	15331	15325	15195	15319	15303	15320	15179	15390	15204	15191	15299	15230	15341	15194	15460	15159	15188	15195	15257	15228	15427	15338	15216	15193	15334	15370	15333	15249	15290	15258	15165	15481	15440	15211	15317	15242	15240	15240	15398	15287	15190	15293	15442	15292	15331	15216	15195	15175	15341	15384	15251	15436	15166	15220	15348	15156	15382	15238	15203	15216	15118	15443	15301	15367	15324	15182	15266	15373	15546	15189	15332	15368	15305	15302	15321	15230	15230	15269	15231	15358	15166	15235	15231	15327	15505	15076	15337	15310	15272	15371	15176	15393	15316	15399	15261	15292	15352	15409	15503	15441	15353	15085	15286	15100	15324	15178	15463	15171	15407	15215	15423	15356	15338	15221	15353	15266	15414	15132	15241	15279	15119	15414	15215	15307	15411	15282	15341	15220	15249	15359	15201	15445	15337	15493	15215	15335	15427	15326	15466	15336	15144	15422	15293	15341	15375	15332	15090	15363	15317	15306	15415	15385	15367	15203	15363	15282	15311	15292	15467	15379	15313	15193	15433	15296	15358	15483	15268	15239	15266	15297	15188	15499	15071	15467	15268	15278	15276	15276	15281	15381	15405	15364	15242	15515	15304	15190	15294	15272	15220	15328	15244	15283	15304	15444	15389	15345	15404	15287	15169	15223	15258	15464	15293	15388	15305	15257	15242	15364	15362	15210	15301	15276	15192	15307	15289	15110	15177	15252	15383	15496	15246	15295	15297	15277	15254	15243	15465	15236	15222	15394	15239	15337	15319	15333	15178	15340	15316	15246	15274	15449	15124	15429	15451	15279	15362	15456	15313	15357	15157	15364	15362	15326	15252	15306	15052	15364	15202	15504	15307	15382	15159	15325	15194	15309	15275	15363	15202	15230	15342	15144	15246	15238	15303	15312	15283	15370	15224	15262	15335	15299	15202	15168	15253	15285	15237	15295	15286	15276	15447	15265	15245	15328	15252	15196	15279	15215	15237	15381	15460	15256	15374	15374	15289	15451	15343	15252	15107	15337	15403	15288	15331	15271	15438	15431	15119	15250	15327	15364	15183	15422	15182	15374	15070	15427	15255	15326	15259	15297	15236	15184	15209	15393	15172	15166	15402	15327	15278	15342	14965	15182	15326	15233	15304	15300	15503	15309	15459	15366	15324	15190	15259	15469	15072	15216	15418	15359	15278	15125	15315	15314	15199	15406	15345	15233	15123	15287	15212	15261	15431	15230	15330	15404	15183	15353	15482	15234	15298	15278	15337	15200	15235	15397	15211	15243	15185	15383	15239	15302	15391	15468	15438	15254	15145	15167	15255	15342	15149	15268	15179	15270	15369	15457	15260	15156	15335	15318	15390	15293	15277	15344	15324	15442	15403	15187	15341	15201	15267
27167	23036	28668	25512	20607	19331	18483	17716	17725	17521	17101	16861	16992	17015	17049	16789	16968	16570	16601	16604	16736	16786	16788	16370	16698	16571	16504	16586	16654	16633	16749	16486	16565	16567	16422	16582	16338	16694	16415	16696	16610	16661	16747	16648	16637	16626	16586	16629	16884	16664	16853	16477	16459	16425	16660	16667	16457	16462	16535	16522	16522	16489	16557	16533	16490	16617	16669	16680	16648	16500	16607	16697	16520	16818	16572	16548	16604	16402	16532	16574	16382	16538	16476	16592	16404	16670	16667	16644	16565	16614	16662	16465	16591	16418	16527	16484	16800	16418	16598	16660	16530	16385	16563	16782	16695	16376	16475	16408	16433	16486	16601	16640	16535	16452	16593	16570	16574	16525	16402	16535	16648	16630	16572	16343	16484	16476	16653	16491	16515	16625	16423	16327	16383	16572	16679	16470	16353	16649	16720	16623	16487	16449	16492	16680	16607	16424	16380	16635	16451	16567	16577	16587	16413	16491	16672	16543	16608	16729	16567	16399	16570	16513	16416	16527	16417	16485	16625	16406	16480	16502	16748	16555	16611	16651	16664	16733	16437	16391	16655	16662	16524	16327	16261	16500	16658	16400	16321	16621	16665	16575	16362	16544	16614	16495	16601	16497	16650	16469	16637	16622	16515	16654	16617	16361	16444	16723	16439	16459	16481	16489	16399	16533	16561	16549	16614	16742	16420	16448	16513	16648	16506	16530	16470	16434	16660	16697	16668	16589	16595	16552	16568	16805	16651	16471	16486	16675	16356	16586	16581	16515	16501	16497	16469	16480	16419	16484	16413	16712	16479	16513	16512	16502	16614	16525	16641	16491	16604	16634	16534	16636	16551	16378	16419	16720	16592	16616	16615	16436	16575	16385	16474	16593	16428	16483	16494	16621	16511	16417	16580	16444	16530	16585	16278	16409	16501	16560	16379	16459	16427	16474	16688	16474	16646	16685	16567	16510	16582	16374	16664	16650	16501	16532	16392	16453	16351	16425	16504	16471	16694	16580	16580	16334	16545	16553	16420	16469	16423	16739	16636	16458	16567	16682	16545	16740	16471	16564	16380	16686	16398	16484	16516	16718	16474	16724	16574	16584	16566	16496	16524	16534	16352	16614	16535	16554	16683	16467	16535	16610	16719	16550	16662	16466	16561	16563	16369	16570	16483	16393	16636	16526	16636	16622	16661	16367	16548	16541	16423	16537	16684	16518	16563	16640	16381	16659	16538	16564	16638	16592	16289	16804	16582	16521	16702	16502	16323	16502	16465	16327	16384	16525	16469	16386	16548	16333	16516	16559	16444	16556	16609	16451	16417	16577	16427	16494	16701	16572	16689	16621	16568	16443	16485	16509	16535	16434	16483	16723	16388	16587	16441	16645	16742	16550	16622	16460	16442	16402	16393	16462	16563	16398	16667	16670	16429	16569	16460	16575	16476	16434	16327	16462	16533	16416	16583	16411	16623	16386	16483	16468	16416	16699	16451	16632	16725	16501	16632	16353	16624	16535	16637	16352	16515	16479	16461	16473	16577	16681	16632	16483	16608	16563	16626	16563	16534	16658	16588	16511	16666	16682	16596	16610	16467	16542	16415	16413	16489	16601	16459	16511	16554	16436	16495	16324	16708	16546	16755	16519	16497	16627	16560	16383	16590	16355	16622	16395	16469	16629	16550	16544	16376	16612	16564	16625	16417	16402	16612	16773	16516	16378	16535	16601	16379	16501	16555	16747	16600	16585	16821	16621	16412	16353	16506	16494	16779	16549	16569	16445	16523	16681	16516	16741	16639	16448	16364	16403	16458	16547	16600	16476	16407	16393	16360	16616	16493	16470	16644	16668	16539	16653	16464	16452	16625	16542	16415	16578	16512	16494	16563	16581	16358	16593	16638	16546	16668	16554	16565	16663	16456	16508	16502	16873	16715	16506	16632	16554	16506	16662	16597	16376	16654	16535	16602	16517	16688	16678	16530	16564	16559	16719	16769	16497	16594	16405	16565	16339	16348	16639	16570	16575	16612	16559	16741	16438	16636	16544	16605	16540	16668	16490	16508	16565	16445	16422	16553	16507	16653	16439	16731	16546	16373	16440	16539	16674	16430	16390	16645	16440	16610	16490	16528	16479	16619	16438	16452	16381	16581	16477	16761	16440	16540	16608	16724	16546	16491	16417	16591	16594	16382	16624	16523	16567	16431	16503	16590	16654	16690	16388	16372	16497	16752	16470	16603	16533	16554	16540	16877	16532	16538	16563	16662	16618	16746	16648	16590	16666	16543	16456	16538	16519	16699	16791	16625	16533	16594	16644	16484	16555	16567	16468	16489	16649	16761	16554	16473	16616	16625	16644	16549	16495	16717	16539	16622	16437	16372	16548	16563	16433	16607	16628	16637	16298	16407	16462	16607	16579	16590	16694	16621	16608	16603	16643	16446	16646	16566	16634	16568	16609	16624	16659	16461	16427	16572	16497	16628	16488	16786	16521	16609	16633	16475	16465	16784	16496	16479	16626	16585	16667	16709	16462	16594	16459	16525	16592	16486	16644	16619	16630	16571	16389	16671	16672	16592	16446	16504	16425	16616	16608	16549	16420	16532	16413	16550	16502	16630	16454	16481	16482	16898	16516	16592	16598	16689	16567	16810	16649	16585	16665	16403	16598	16592	16555	16572	16560	16619	16857	16635	16661	16409	16686	16480	16313	16462	16549	16387	16617	16492	16492	16765	16487	16488	16473	16485	16570	16579	16623	16562	16483	16607	16524	16423	16465	16517	16579	16505	16657	16537	16559	16788	16424	16517	16561	16484	16615	16400	16583	16550	16443	16431	16626	16614	16542	16494	16658	16581	16593	16549	16459	16711	16531	16673	16498	16584	16619	16524	16604	16561	16412	16587	16744	16543	16556	16738	16338	16603	16528	16567	16575	16499	16685	16725	16600	16668	16677	16526	16725	16358	16574	16529	16749	16705	16522	16384	16490	16683	16609	16701	16599	16484	16424	16596	16636	16485	16516	16617	16624	16501	16654	16411	16529	16617	16688	16823	16641	16619	16395	16377	16699	16659	16470	16567	16573	16465	16615	16565	16485	16464	16493	16530	16562	16500	16535	16526	16691	16487	16538	16616	16608	16490	16589	16586	16557	16636	16505	16504	16725	16543	16621	16610	16406	16565	16771	16420	16810	16588	16315	16499	16678	16576	16559	16629	16500	16463	16354	16617	16576	16563	16635	16657	16625	16542	16561	16616	16522	16494	16578	16855	16584	16530	16459	16637	16587	16747	16403	16597	16599	16521	16552	16628	16691	16597	16440	16463	16533	16517	16492	16457	16555	16505	16525	16463	16661	16376	16610	16730	16469	16409	16464	16543	16398	16527	16708	16558	16510	16424	16528	16543	16480	16405	16566	16361	16488	16589	16630	16548	16533	16544	16616	16650	16398	16628	16763	16642	16682	16455	16625	16588	16725	16568	16472	16594	16345	16771	16613	16490	16588	16736	16583	16696	16531	16527	16684	16601	16527	16604	16545	16589	16608	16506	16411	16485	16355	16489	16566	16534	16414	16484	16623	16555	16661	16503	16477	16565	16603	16616	16373	16650	16592	16543	16416	16643	16515	16612	16545	16451	16561	16409	16509	16735	16551	16746	16519	16391	16606	16591	16573	16545	16636	16650	16533	16630	16329	16666	16582	16483	16617	16554	16590	16445	16453	16555	16455	16487	16714	16612	16440	16457	16395	16427	16479	16486	16575	16503	16650	16319	16497	16518	16652	16489	16487	16454	16627	16510	16450	16513	16486	16639	16533	16682	16580	16743	16589	16540	16522	16561	16444	16391	16314	16555	16571	16566	16526	16477	16583	16607	16601	16507	16439	16429	16619	16649	16494	16385	16430	16530	16650	16773	16535	16620	16517	16613	16531	16747	16551	16452	16662	16505	16526	16569	16416	16616	16628	16684	16516	16574	16546	16579	16469	16491	16603	16546	16504	16564	16601	16655	16646	16449	16595	16522	16476	16608	16767	16520	16663	16717	16397	16633	16479	16602	16656	16477	16554	16549	16299	16592	16561	16488	16607	16288	16495	16652	16440	16625	16597	16559	16588	16540	16538	16431	16450	16492	16652	16510	16558	16481	16681	16381	16644	16664	16513	16657	16583	16534	16398	16613	16637	16553	16640	16774	16553	16423	16821	16777	16569	16563	16723	16711	16307	16536	16431	16404	16546	16451	16588	16566	16571	16487	16357	16515	16585	16570	16447	16554	16459	16497	16555	16781	16467	16439	16384	16689	16538	16537	16504	16490	16484	16467	16581	16570	16668	16396	16529	16605	16475	16410	16717	16482	16317	16451	16297	16514	16444	16619	16542	16472	16693	16559	16485	16644	16478	16555	16577	16585	16627	16445	16641	16383	16580	16812	16500	16317	16499	16507	16255	16504	16660	16628	16621	16482	16491	16489	16539	16481	16500	16705	16583	16584	16467	16596	16653	16825	16604	16517	16615	16317	16625	16498	16424	16755	16644	16589	16443	16624	16417	16621	16679	16784	16628	16637	16338	16575	16652	16301	16461	16373	16534	16771	16538	16505	16619	16688	16478	16690	16573	16373	16262	16484	16416	16676	16544	16667	16620	16712	16520	16399	16501	16631	16515	16339	16471	16629	16369	16741	16657	16504	16619	16457	16378	16658	16393	16409	16288	16465	16372	16655	16460	16545	16403	16560	16499	16551	16474	16628	16568	16777	16562	16656	16447	16440	16505	16643	16612	16624	16569	16538	16500	16509	16533	16550	16507	16428	16521	16450	16366	16432	16441	16607	16589	16460	16501	16700	16576	16424	16550	16458	16578	16471	16417	16711	16641	16732	16547	16582	16438	16597	16412	16597	16429	16357	16328	16695	16545	16725	16417	16656	16362	16610	16729	16756	16498	16554	16575	16542	16368	16464	16575	16615	16503	16644	16461	16338	16688	16540	16384	16613	16439	16499	16663	16479	16608	16484	16509	16471	16553	16739	16382	16650	16454	16776	16535	16452	16617	16621	16546	16716	16678	16502	16609	16568	16565	16494	16524	16520	16726	16637	16620	16590	16657	16621	16592	16533	16515	16542	16657	16661	16669	16826	16503	16591	16514	16560	16651	16560	16422	16520	16439	16499	16505
20563	32356	30908	24249	20992	19422	17961	17181	17269	16789	16229	15926	15750	15687	15444	15329	15335	15375	15111	15314	15230	15327	15194	15144	15056	15146	15308	15249	15243	15112	15077	15170	15158	15324	15025	15344	15188	15206	15086	15059	15199	15168	15010	15193	14936	15054	15075	15325	15517	15226	15244	15274	15194	15040	15235	15063	15129	15311	15085	14867	15070	15103	15093	15028	14900	15273	15019	15023	15088	15109	14876	15135	15172	15032	15164	15049	15293	15187	15119	15174	15220	15141	15038	14987	15189	15242	15122	15101	15165	14955	15107	15042	15068	14932	15061	14999	15159	15141	15187	15304	15101	15018	15161	15151	15153	15261	15090	15224	15066	15125	15167	15175	15072	14978	15126	15097	15238	15143	15108	14902	15157	15194	15159	15185	15008	15147	15064	15061	15129	15226	15178	15026	15137	14881	15210	14980	15310	15117	15144	14994	14992	15090	15142	15093	15022	15195	15031	15060	15004	14967	15180	15167	14968	15223	15135	15008	15155	15322	14954	15164	15159	15260	15213	15013	15139	15260	15120	15043	15075	15069	15150	15201	15196	15075	15218	15082	15163	15115	15239	15048	15083	15197	15121	15106	15317	15159	15139	15102	15111	15088	15156	14946	15234	15028	15126	14968	15093	14987	15101	15109	15095	15110	15158	15006	15025	15193	15197	15052	15008	15096	15081	15061	15055	15329	15054	15034	15022	15259	15151	15126	15155	15172	15321	15211	15202	14836	15258	15113	15187	15187	15032	15111	15148	14985	15195	15234	15071	15056	15042	15114	15102	15199	15131	15346	15036	15140	15106	15222	15077	15027	15146	15239	15149	15207	15038	15041	15008	15243	15139	15093	14963	14961	15142	15008	15223	15205	15228	15086	15221	15389	15176	15147	15061	15138	15006	15093	14949	15046	15075	15064	15061	15090	15268	15094	15128	15203	15080	15234	15178	15058	15150	15037	15127	15078	15273	14987	15070	15139	15123	15161	14922	15186	14943	15148	15209	15050	15102	15054	15159	15125	15218	15228	15102	15200	14967	15167	15112	15124	15093	15034	15199	15113	15139	15210	15089	15083	15113	14957	14992	15232	15159	15145	15189	15100	15132	15232	15069	14973	15135	15014	14964	15052	15178	14923	15166	15107	15003	15115	15107	15194	15237	15060	15060	15227	15038	14974	14997	15266	15024	15164	15111	15126	15087	15083	15244	15237	15116	15269	15256	15091	15045	15220	15128	15030	15128	15156	15019	15170	15275	15242	15174	15213	15205	15207	15205	15064	15014	15224	15133	15151	15250	15159	15244	15231	15062	14962	15203	15119	15173	15164	15073	15041	15156	15019	14995	15216	15007	15032	15127	15130	14881	15135	15061	15058	15135	15213	15018	15061	15189	15050	14978	15057	15048	15123	15193	15089	15053	14957	15066	15029	15008	15060	15150	15071	15226	15149	15127	15016	15054	15081	15055	15006	15075	14897	15184	15240	15235	15229	15063	15063	15155	14993	15135	15128	15276	15251	15331	15352	15159	15065	15135	15104	15104	14958	15153	15131	15106	15206	15144	15130	15113	15026	15178	14991	14967	14960	15137	15049	15158	15057	15166	15059	15214	15111	15220	15143	15128	15057	15013	15070	15025	15064	15081	15233	14996	15099	15165	15148	15132	15225	14957	15141	15239	15061	15127	15288	15116	15134	14975	14941	15178	15216	15046	15176	15228	15108	15165	15130	15032	15176	15011	15116	15080	15157	15090	15141	15105	15037	15197	14872	15098	15048	15173	15057	15015	15068	15092	15226	14994	14849	14901	15081	15102	15181	15260	15030	15065	15288	15211	14985	15238	15200	15080	15173	15148	14954	15170	15082	14881	15235	15066	15183	15232	15023	15031	15245	15289	15039	15138	15061	15098	15201	15139	15049	15027	15184	15083	15150	15177	15082	15121	15144	15156	15155	15020	15160	15104	14986	15150	15095	15122	15059	14969	15198	15226	15156	15217	15120	15405	15184	15093	15128	15119	15157	15113	15077	15167	15145	15087	15147	14986	15016	15145	15166	15228	15101	15040	15202	15229	15168	15192	15045	15238	14873	15159	15196	15134	15035	15037	15111	15089	15133	15175	15261	15202	15121	15159	15294	15142	14992	15180	15070	15159	14992	15058	15096	15098	15040	15121	15072	15257	15173	15085	15097	14996	15010	15187	15147	15028	15193	15192	15045	15152	15144	14933	15350	14940	15115	15027	15075	15076	15069	15004	15137	15135	15160	14997	14981	15210	15078	14994	15083	15231	15331	15002	14997	15237	15152	15075	15119	15097	15242	15046	15136	15073	14927	15296	15137	15173	15007	15212	15215	15033	15240	15215	15145	15267	15080	15097	15209	14995	14931	14950	15243	15172	15134	15213	15258	14964	15013	15150	15056	15124	15158	15154	15319	15100	15195	15133	14997	15103	15024	15253	15066	15041	15144	15043	15144	15204	15020	15265	14978	15193	15071	15185	15078	14959	15043	15021	15154	15082	15066	14910	14901	15172	15296	15093	15085	15068	15210	14929	15237	15123	15129	15096	15042	15149	15175	15086	15095	15166	15041	15229	15054	15194	15164	15020	15049	14809	15146	15321	15101	15119	15057	15018	15087	15130	15158	15061	14903	14992	15193	15070	15190	15035	14844	14966	14985	15108	14933	15098	15319	15181	15118	15102	15072	15280	15213	15110	15004	15183	15136	15220	15186	15192	15039	15053	15216	15157	14973	15052	15046	14882	15105	15160	15006	15094	15188	15166	15204	15131	15284	15243	15058	15279	14981	15064	15143	15290	15197	15153	14993	14989	15009	15049	14970	15228	15111	15220	15142	15227	15237	15163	15064	14973	15140	15256	15256	15167	15266	15033	15097	15187	15118	15211	15061	15188	15183	15110	15077	15364	15093	15300	15156	15114	15114	15116	15269	15012	15234	15106	15102	15189	15347	15161	15300	15269	15039	15116	15022	15216	15099	15126	15050	15149	15177	15140	15249	15205	15015	15013	15242	15283	14941	15185	15000	15017	15049	15002	15027	15223	15163	15148	14981	15123	15131	15187	15190	15137	15190	14932	14970	15237	15132	15129	15159	15110	15326	14964	14966	15038	14970	15183	15124	15140	15145	15208	15029	15058	15177	15081	15182	14997	15194	15192	15304	15079	15037	15067	15026	15204	15203	15113	15149	15179	15119	15160	14976	15169	15152	14926	15097	15197	14956	15010	15071	15071	14907	15133	15051	15199	15171	15159	15017	15058	15111	15097	15100	15139	15122	15295	15230	15153	15153	15287	15288	15065	15185	15266	15178	15251	15132	15230	15184	15124	15155	15213	15021	15209	15235	14894	15295	15044	15087	15236	15225	15072	15054	15133	15264	15138	15054	15204	15132	15171	15001	15099	15121	15125	15036	15241	15063	15204	15069	15064	15121	15017	14981	15130	15139	15075	15221	15035	15170	15020	14908	15144	15151	15079	15031	15088	15135	15002	15091	15168	15134	14985	15220	15167	15016	15180	15146	15250	15201	14992	15115	15184	15098	15270	15121	14915	15145	15156	15114	14972	15171	15096	15214	15229	15274	15236	15160	15215	15190	15220	15147	15134	15272	15043	15187	14999	15223	15235	15035	15122	15105	15132	15272	15126	15232	15096	15092	14960	15123	15128	15012	15210	15180	15180	15154	15080	15217	15054	15003	14966	15067	14926	15369	14969	15208	15222	15154	15227	15113	15043	15287	15026	15115	15118	15163	15134	15117	15090	15195	15180	15025	15162	15118	15124	15095	15151	15055	15064	15148	15186	15024	15012	15092	15049	15216	14984	15211	15250	14990	15180	15206	15248	14980	15037	15074	15149	15079	15120	15044	15080	15149	15006	14857	15133	15028	15052	15205	15140	15079	15242	15113	15096	15028	15107	15178	15076	15066	15018	15264	14963	15029	15098	15296	15124	15166	15148	15148	15222	15133	15192	15139	15007	15257	15060	15159	15136	15127	15300	15065	15054	14960	15046	15167	14958	15251	15046	15011	15116	15155	15076	15055	15133	15218	15133	15249	15227	15041	15220	15138	15178	15140	15158	15155	15103	15133	15274	15235	14980	15226	14954	15115	15059	15167	15040	15204	15151	15248	15122	15184	15104	15172	15114	15151	15095	14914	15189	15031	15208	15165	15184	15103	15309	15134	15211	15132	15139	15017	15156	15114	14918	14940	14986	15243	15049	15067	15093	15020	15041	15110	15220	15051	15095	15186	15031	15119	15074	15185	15101	15195	15175	15063	15199	15001	15152	15160	15095	15026	15252	15285	15137	15179	15212	15109	14994	15018	15233	14957	15247	15091	15067	15125	15103	15137	15145	15092	15063	15028	15137	15170	15098	15293	15081	15133	15215	15178	15043	15142	15236	15014	15083	15137	15119	15151	15286	15009	15019	15194	15226	14942	15139	14963	15273	15188	15125	15165	15080	15115	15094	15204	15122	15156	15192	15160	15070	15162	15290	15095	15148	15048	15105	15158	14999	15085	14934	15189	15087	15039	15230	15126	15179	15113	14935	15100	15258	15233	15184	15052	15216	15116	15038	15067	15204	15127	15110	15232	15177	15116	15183	15174	15328	15166	15076	15207	15048	15162	15145	15116	15288	15076	15164	15125	15083	15117	14981	15183	15100	15033	15091	15275	14990	15123	15043	15121	15227	15206	14994	15011	15121	15095	15152	15050	15118	15136	15098	15155	15055	15025	15072	15055	15121	15199	15205	15185	14988	15145	15215	15064	15123	15197	15079	15267	15081	15056	15240	15168	14954	15151	15190	14989	15122	15198	15013	15228	15048	15072	15002	15083	15287	14919	15015	15062	15120	15258	14962	15215	15060	15046	15057	15158	15102	15170	15186	15074	15101	15112	15249	15004	15254	15173	15009	15080	15052	15164	15213	15138	15065	15175	15114	15248	15228	15090	15046	15233	15151	15254	15104	15145	15178	14891	14989	15105	15067	15057	15075	15020	15217	15177	15064	15260	15194	15173	15223	15232	15086	15164	15210	15088	15149	15307	15105	15036	15108	15133	15035	15088	15191	15146	15173	15237	15222	15160	15181	15130	15076	15149	15158	15132	15153	15369	15029	15220	15095	15046	15138	15145	15027	14983	15022	15112	15141	15203
23524	21138	28678	24118	22626	23632	22718	19182	18581	18558	18027	17743	17394	17182	17459	17072	17086	17015	16961	16963	17014	17043	16892	16870	16857	16904	16724	16830	16909	16739	16603	16807	16742	16854	16677	16904	16779	16691	16807	16566	16786	16800	16643	16892	16851	16669	17139	17646	17459	17201	17078	16918	16967	16686	16874	16803	16753	16685	16774	16829	16750	16954	16697	16596	16668	16511	16568	16571	16761	16835	16899	16690	16671	16723	16734	16659	16667	16517	16386	16634	16688	16628	16665	16715	16668	16674	16593	16578	16617	16726	16714	16574	16843	16596	16774	16764	16627	16666	16677	16740	16585	16760	16661	16819	16736	16730	16663	16614	16689	16706	16669	16540	16736	16758	16660	16691	16760	16690	16781	16646	16763	16555	16618	16886	16856	16593	16652	16757	16735	16649	16650	16866	16726	16733	16744	16600	16624	16706	16730	16762	16810	16923	16709	16753	16820	16655	16717	16486	16950	16709	16654	16834	16683	16439	16545	16606	16825	16671	16769	16623	16710	16649	16704	16590	16518	16632	16681	16578	16576	16787	16658	16834	16819	16699	16924	16698	16721	16799	16791	16578	16667	16618	16934	16405	16797	16518	16813	16767	16689	16652	16783	16693	16656	16675	16603	16800	16530	16401	16764	16540	16645	16623	16568	16626	16695	16517	16741	16719	16738	16491	16666	16750	16715	16696	16613	16548	16648	16696	16664	16768	16631	16574	16625	16727	16723	16685	16611	16576	16815	16704	16576	16793	16581	16768	16756	16661	16707	16645	16659	16635	16565	16656	16837	16556	16629	16583	16546	16776	16626	16696	16664	16788	16758	16719	16608	16739	16513	16708	16617	16743	16549	16670	16606	16609	16713	16437	16580	16676	16580	16589	16759	16776	16659	16538	16610	16637	16763	16913	16691	16515	16706	16731	16602	16477	16826	16655	16595	16811	16834	16694	16542	16761	16719	16636	16813	16651	16704	16870	16617	16780	16536	16653	16687	16527	16734	16624	16863	16629	16618	16817	16794	16752	16768	16667	16631	16728	16732	16566	16595	16696	16669	16586	16517	16778	16882	16745	16503	16584	16762	16668	16786	16846	16692	16687	16605	16626	16724	16500	16791	16684	16579	16522	16741	16697	16701	16738	16633	16656	16617	16602	16465	16665	16749	16640	16671	16506	16341	16481	16645	16749	16566	16556	16815	16668	16696	16815	16782	16783	16537	16710	16815	16848	16654	16773	16828	16869	16772	16693	16451	16848	16638	16668	16691	16492	16639	16727	16614	16611	16798	16578	16657	16689	16683	16733	16827	16761	16864	16584	16768	16776	16744	16677	16498	16749	16769	16678	16741	16598	16569	16574	16638	16529	16636	16756	16609	16641	16783	16535	16691	16522	16655	16594	16768	16621	16621	16565	16590	16961	16738	16770	16694	16753	16688	16539	16865	16739	16565	16754	16581	16599	16842	16726	16523	16675	16816	16796	16613	16555	16505	16534	16558	16762	16582	16686	16605	16797	16591	16616	16606	16950	16681	16704	16880	16687	16549	16688	16708	16601	16752	16606	16670	16601	16742	16623	16575	16603	16628	16570	16754	16853	16818	16885	16741	16572	16707	16634	16770	16364	16751	16615	16758	16730	16740	16702	16665	16485	16806	16777	16561	16634	16753	16545	16759	16587	16729	16694	16726	16688	16689	16893	16768	16840	16754	16693	16642	16527	16738	16536	16673	16705	16808	16539	16695	16695	16737	16511	16621	16739	16747	16476	16620	16680	16753	16738	16691	16783	16834	16738	16390	16565	16609	16644	16677	16592	16689	16435	16593	16744	16643	16626	16740	16684	16733	16584	16607	16588	16537	16632	16972	16647	16689	16645	16612	16568	16713	16603	16732	16698	16625	16833	16709	16464	16668	16575	16532	16793	16727	16764	16591	16582	16845	16498	16510	16755	16455	16517	16846	16679	16807	16837	16640	16456	16573	16660	16645	16370	16727	16760	16827	16707	16661	16711	16640	16767	16879	16608	16571	16601	16807	16534	16603	16603	16589	16601	16691	16698	16690	16403	16623	16862	16784	16648	16749	16621	16601	16528	16649	16922	16647	16725	16821	16814	16680	16672	16454	16563	16800	16548	16707	16693	16617	16609	16694	16652	16830	16715	16615	16652	16766	16829	16536	16945	16656	16667	16730	16737	16529	16752	16715	16640	16740	16643	16776	16683	16467	16628	16805	16771	16655	16641	16644	16828	16681	16772	16596	16648	16647	16464	16730	16718	16780	16687	16712	16387	16696	16566	16934	16675	16748	16657	16719	16451	16508	16682	16753	16868	16708	16617	16733	16628	16696	16727	16525	16621	16796	16820	16719	16566	16797	16843	16676	16508	16768	16616	16680	16758	16488	16707	16575	16840	16598	16795	16643	16543	16846	16552	16664	16713	16561	16620	16653	16720	16836	16674	16812	16585	16608	16649	16983	16929	16674	16543	16767	16695	16670	16847	16682	16735	16756	16524	16641	16591	16589	16444	16615	16504	16614	16758	16655	16604	16599	16647	16569	16566	16573	16734	16450	16583	16697	16656	16850	16658	16884	16638	16598	16588	16809	16713	16525	16601	16567	16717	16670	16535	16609	16678	16771	16697	16603	16651	16776	16703	16718	16804	16435	16621	16631	16716	16781	16614	16701	16714	16599	16577	16833	16632	16729	16745	16504	16741	16829	16715	16869	16616	16694	16714	16671	16580	16585	16514	16720	16684	16586	16805	16717	16698	16783	16677	16503	16610	16602	16658	16705	16796	16576	16934	16784	16637	16601	16637	16615	16731	16803	16590	16930	16560	16652	16640	16742	16659	16549	16610	16652	16670	16773	16710	16803	16788	16484	16886	16934	16540	16522	16641	16573	16797	16680	16707	16703	16882	16703	16687	16639	16600	16584	16784	16580	16978	16659	16500	16644	16668	16767	16618	16665	16799	16647	16648	16749	16598	16691	16699	16804	16619	16590	16817	16600	16659	16739	16634	16867	16673	16700	16568	16717	16721	16704	16593	16670	16691	16767	16618	16521	16584	16738	16747	16651	16392	16583	16464	16636	16688	16638	16711	16663	16621	16626	16640	16723	16665	16649	16378	16562	16677	16776	16924	16496	16722	16851	16727	16709	16574	16799	16444	16612	16519	16896	16738	16876	16801	16709	16749	16661	16643	16879	16814	16649	16800	16918	16683	16794	16563	16723	16505	16746	16644	16753	16678	16795	16633	16656	16503	16668	16706	16790	16764	16740	16645	16831	16612	16685	16586	16677	16829	16699	16432	16736	16680	16658	16602	16518	16562	16645	16634	16650	16836	16611	16626	16689	16701	16703	16389	16629	16613	16565	16752	16828	16736	16644	16569	16648	16642	16660	16720	16780	16614	16619	16761	16679	16723	16553	16598	16594	16701	16842	16551	16758	16649	16676	16858	16749	16666	16517	16666	16714	16665	16736	16934	16540	16819	16807	16829	16665	16816	16780	16587	16586	16798	16595	16676	16631	16779	17000	16789	16658	16578	16649	16517	16642	16512	16803	16618	16475	16636	16628	16658	16745	16513	16785	16811	16780	16650	16448	16396	16713	16486	16595	16711	16520	16691	16646	16789	16674	16724	16621	16823	16745	16764	16650	16669	16587	16724	16742	16860	16752	16713	16752	16830	16719	16693	16651	16585	16638	16802	16600	16776	16530	16876	16981	16625	16776	16480	16575	16772	16793	16716	16715	16552	16786	16525	16533	16660	16721	16539	16700	16836	16587	16559	16607	16660	16857	16661	16609	16636	16634	16739	16455	16577	16861	16513	16934	16646	16645	16754	16621	16491	16652	16631	16561	16612	16598	16562	16602	16676	16884	16599	16691	16636	16535	16665	16666	16632	16585	16895	16811	16859	16692	16714	16811	16620	16475	16632	16564	16832	16720	16674	16723	16688	16645	16541	16689	16671	16643	16663	16533	16697	16557	16626	16636	16729	16630	16695	16524	16452	16830	16676	16474	16527	16652	16625	16704	16556	16514	16779	16758	16727	16743	16827	16646	16673	16816	16774	16494	16490	16572	16821	16780	16692	16660	16670	16382	16558	16717	16697	16815	16677	16579	16629	16978	16591	16755	16688	16766	16742	16735	16873	16899	16683	16666	16557	16723	16609	16606	16728	16767	16607	16691	16710	16651	16628	16700	16923	16972	16829	16753	16731	16864	16946	16670	16703	16468	16711	16748	16678	16571	16797	16628	16642	16743	16570	16664	16432	16661	16502	16530	16763	16723	16593	16818	16656	16567	16583	16727	16606	16535	16619	16763	16763	16438	16745	16585	16570	16661	16694	16739	16571	16864	16713	16736	16865	16865	16613	16799	16495	16680	16588	16802	16564	16632	16806	16784	16800	16720	16586	16726	16681	16877	16516	16729	16485	16791	16584	16552	16589	16696	16698	16623	16749	16848	16687	16598	16709	16636	16353	16659	16537	16750	16547	16547	16835	16569	16543	16621	16765	16381	16587	16804	16806	16691	16537	16556	16492	16710	16943	16720	16788	16864	16725	16609	16686	16661	16648	16338	16756	16732	16506	16742	16888	16604	16755	16703	16669	16599	16764	16855	16807	16648	16847	16727	16809	16802	16740	16912	16502	16803	16766	16464	16626	16716	16746	16638	16637	16919	16679	16704	16819	16670	16498	16795	16526	16581	16795	16634	16784	16643	16601	16741	16554	16651	16585	16724	16689	16572	16587	16453	16702	16751	16783	16698	16688	16639	16690	16692	16728	16684	16611	16718	16695	16692	16670	16910	16926	16660	16699	16804	16473	16732	16611	16679	16584	16761	16709	16865	16607	16765	16391	16406	16536	16629	16861	16691	16782	16677	16491	16617	16702	16670	16699	16676	16706	16563	16647	16845	16780	16747	16620	16652	16768	16839	16772	16803	16826	16714	16536	16580	16647	16815	16833	16483	16705	16730	16880	16581	16707	16566	16789	16570	16498	16691	16626	16600	16688	16570	16716	16732	16618	16669	16778	16890	16567	16792	16581	16701	16753	16932	16676	16621	16821	16652	16545	16848	16705	16490	16656	16643	16645	16515	16767	16684	16627	16614	16644	16748	16599	16614	16570	16466	16574	16622	16614	16746	16633	16678	16959	16715	16561
22081	39681	37678	29955	26073	22532	20091	18698	18368	17745	16995	16552	16285	16112	15975	15650	15878	15514	15538	15522	15319	15368	15411	15351	15342	15407	15248	15198	15220	15353	15213	15375	15361	15439	15451	15293	15111	15322	15256	15285	15435	15286	15294	15363	15174	15471	16108	16523	16331	16095	15631	15336	15316	15367	15340	15276	15213	15189	15206	15204	15400	15152	15196	15143	15087	15307	15159	15316	15290	15231	15323	15166	15380	15243	15363	15173	15347	15221	15220	14989	15220	15327	15401	15260	15189	15242	15170	15203	15269	15188	15188	15237	15335	15199	15058	15347	15228	15148	15228	15257	15178	15205	15388	15196	15332	15063	15337	15279	15332	15259	15358	15059	15213	15326	15304	15212	15204	15230	15169	15316	15097	15338	15201	15268	15270	15165	15283	15322	15169	15160	15293	15168	15217	15096	15358	15162	15259	15304	15295	15337	15155	15101	15386	15183	15327	15259	15116	15352	15135	15154	15222	15088	15326	15189	15269	15065	15177	15239	15223	15303	15335	15339	15352	15208	15174	15318	15416	15288	15368	15065	15293	15166	15278	15216	15289	15171	15285	15163	15376	15300	15200	15237	15462	15232	15328	15130	15306	15201	15079	15263	15098	15210	15193	15161	15386	15182	15353	15131	15295	15152	15219	15143	15085	15153	15177	15199	15302	15160	15367	15115	15229	15180	15168	15188	15144	15050	15304	15172	15234	15131	15178	15348	15292	15265	15264	15127	15304	15213	15187	15154	15167	15191	15245	15164	15351	15190	15243	15075	15137	15010	15220	15256	15161	15127	15277	15114	15142	15040	15210	15203	15140	15018	15402	15255	15256	15155	15310	15246	15155	15157	15197	15258	15093	15110	15375	15159	15206	15272	15285	15253	15217	15134	15236	15212	15247	15243	15229	15155	15267	15098	15270	15406	15317	15356	15264	15117	15388	15282	15332	15139	15243	15124	15125	15217	15284	15192	15181	15128	15276	15260	15217	15268	15083	15216	15317	15199	15412	15242	15296	15094	15313	15203	15310	15231	15203	15448	15254	15286	15231	15212	14994	15329	15220	15226	15240	15213	15130	15247	15182	15130	15353	15278	15070	15335	15266	15190	15028	15195	15333	15097	15345	15307	15354	15246	15018	15259	15222	15193	15163	15128	15305	15194	15279	15285	15243	15235	15141	15325	15334	15195	15346	15245	15133	15006	15259	15276	15287	15127	15242	15132	15204	15085	15123	15266	15282	15288	15283	15066	15388	15169	15072	15082	15376	14986	15053	15356	15244	15255	15399	15314	15113	15192	15170	15238	15159	15124	15317	15250	15187	15333	15205	15207	15167	15198	15219	15350	15257	15123	15182	15129	15330	15235	15188	15230	15157	15351	15221	15275	15158	15040	15253	15352	15120	15262	15337	15101	15305	15297	15142	15206	15182	15182	15266	15259	15206	15289	15432	15203	15355	15251	15187	15304	15178	15123	15202	15248	15216	15188	15109	15255	15387	15043	15206	15182	15252	15233	15248	15232	15314	15321	15260	15166	15353	15326	15238	15248	15291	15342	15283	15335	15299	15306	15338	15269	15285	15204	15289	15343	15134	15245	15256	15191	15101	15102	15328	15459	15123	15159	15123	15230	15311	15331	15138	15294	15099	15197	15169	15185	15309	15261	15161	15284	15220	15262	15362	15253	15379	15142	15184	15098	15078	15211	15125	15199	15211	15175	15169	15125	15177	15242	15335	15483	15345	15114	15210	15263	15227	15445	15281	15244	15180	15275	15155	15304	15104	15457	15130	15349	15186	15013	15186	15201	15188	15229	15329	15189	15283	15236	15212	15346	15259	15254	15293	15128	15060	15077	15187	15156	15146	15269	15024	15279	15384	15156	15244	15176	15287	15145	15102	15338	15324	15044	15223	15067	15288	15071	15281	15331	15284	15312	15293	15166	15131	15231	15359	15247	15319	15054	15297	15244	15217	15224	15171	15295	15289	15198	15231	15269	15183	15279	15175	15244	15222	15285	15195	15305	15222	15182	15153	15136	15118	15207	15311	15290	15086	15306	15093	15294	15218	15421	15133	15232	15139	15275	15190	15219	15092	15284	15247	15403	15181	15314	15305	15192	15354	15346	15191	15214	15138	15183	15493	15395	15228	15213	15436	15186	15129	15034	15192	15301	15326	15319	15153	15129	15158	15310	15326	15151	15154	15014	15187	15153	15316	15164	15186	15186	15442	15206	15345	15145	15227	15177	15165	15232	15077	15202	15235	15117	15297	15209	15225	15335	15258	15310	15129	15255	15083	15122	15231	14994	15154	15326	15189	15195	15202	15329	15269	15364	15142	15248	15111	15255	15226	15260	15103	15304	15241	15382	15291	14943	15209	15161	15149	15281	15123	15159	15297	15333	15217	15054	15223	15215	15380	15182	15142	15129	15289	15063	15261	15290	15138	15269	15317	15328	15191	15190	15166	15159	15475	15294	15260	15141	14965	15294	15219	15385	15366	15292	15297	15294	15150	15279	15136	15339	15279	15377	15187	15338	15165	15187	15204	15311	15232	15154	15025	15209	15124	15224	15266	15154	15196	15345	15279	15313	15373	15326	15151	15122	15174	15186	15329	14948	15129	15134	15042	15198	15268	15119	15316	15229	15206	15232	15299	15116	15417	15104	15041	15235	15162	15155	15295	15283	15114	15233	15143	15178	15105	15186	15327	15243	15291	15308	15275	15300	15247	15125	15216	14977	15069	15256	15308	15016	15207	15351	15163	15175	15292	14946	15354	15079	15129	15201	15184	15107	15252	15303	15124	15151	15334	15350	15268	15301	15331	15110	15136	15237	15337	15240	15037	15209	15147	15133	15127	15254	15338	15241	15134	15214	15362	15170	15235	15250	15203	15451	15169	15219	15273	15244	15203	15381	15157	15206	15258	15317	15182	15240	15230	15219	15147	15389	15336	15199	15159	15095	15263	15229	15178	15238	15398	15246	15203	15259	15157	15221	15131	15329	15201	15062	15192	15013	15208	15135	14990	15151	15303	15203	15091	15084	15161	15110	15327	15153	15350	15300	15459	15239	15242	15154	15245	15328	15056	15299	15205	15320	15180	15354	15403	15264	15183	15344	15289	15225	15153	15192	15284	15081	15173	15270	15274	15234	15206	15078	15253	15190	15078	15284	15168	15396	15174	15118	15306	15160	15239	15263	15266	15282	15189	15263	15210	15138	15351	15237	15040	15399	15224	15239	15317	15220	15233	15355	15141	15187	15141	15313	15041	15358	15249	15166	15191	15278	15246	15228	15301	15228	15153	14961	15174	15136	15114	15346	15259	15252	15086	15206	15140	15162	15227	15233	15239	15201	15160	15242	15170	15144	15251	15142	15037	15283	15101	15370	15256	15203	15237	15124	15222	15172	15433	15424	15219	15200	15123	15290	15122	15094	15257	15306	15175	15287	15135	15272	15183	15195	15234	15100	15504	15229	15080	15214	15262	15153	15096	15003	15250	15252	15306	15314	15270	15253	15175	15128	15264	15208	15153	15272	15233	15294	15252	15206	15096	15313	15278	15230	15267	14996	15085	15278	15111	15191	15190	15187	15149	15174	15220	15329	15254	15293	15103	15149	15275	15357	14953	15327	15097	15251	15313	15345	15183	15279	15183	15396	15064	15270	15265	15200	15275	15140	15116	15150	15323	15107	15280	15265	15354	15298	15318	15186	15239	15253	15217	15133	15081	15226	15164	15275	15054	15236	15195	15195	15187	15320	15466	15087	15268	15189	15296	15231	15264	15024	15271	15070	14999	15190	15129	15171	15030	15295	15182	15310	15025	15180	15221	15284	15404	15105	15035	15059	15342	15264	15188	15236	15290	15242	15107	15303	15259	15199	15215	15339	15295	15213	15240	15203	15220	15378	15097	15215	15333	15150	15246	15069	15302	15359	15264	15017	15317	15299	15318	15231	15122	15169	15041	15180	15249	15132	15359	15405	15062	15324	15328	15088	15151	15428	15183	15262	15298	15183	15251	15219	15056	14970	15146	15164	15136	15282	15328	15207	15215	15185	15274	15308	15164	15284	15295	15208	15245	15249	15176	15102	15284	15173	15203	15289	15260	15311	15143	15332	15186	15123	15282	15345	15023	15289	15164	15212	15396	15177	15186	15348	15211	15351	15176	15243	15311	15220	15222	15151	15101	15143	15103	15079	15177	15217	15260	15423	15384	15249	15218	15106	15187	15239	15143	15316	15276	15242	15258	15219	15393	15257	15138	15204	15202	15224	15203	15244	15297	15285	15160	15130	15202	15499	15291	15087	15314	15162	15195	15119	15162	15274	15217	15122	15151	15234	15227	15191	15188	15149	15293	15275	15211	15210	15206	15092	15245	15254	15342	15359	15144	15329	15238	15293	15288	15371	15209	15223	15208	15160	15241	15246	15306	15258	15155	15337	15070	15259	15421	15247	15246	15299	15363	15209	15326	15110	15306	14993	15260	15149	15116	15328	15278	15224	15038	15221	15172	15105	15280	15323	15142	15154	15287	15104	15313	15329	15155	15297	15113	15138	15163	15285	15236	15155	15299	15272	15154	15161	15253	15372	15256	15180	15150	15234	15133	15151	15213	15184	15314	15202	15314	15279	15184	15200	15297	15168	15321	15249	15244	15250	15299	15316	15298	15193	15061	15140	15188	15210	15210	15193	15120	15302	15083	15305	15029	15257	15255	15404	15139	15205	15172	15290	15188	15210	15212	15290	15207	15221	15253	15186	15087	15190	15179	15443	15112	15205	15135	15240	15228	15222	15433	15121	15179	15350	15321	15415	15218	15445	15176	15087	15189	15128	15175	15192	15246	15090	15312	15204	15095	15091	15207	15215	15372	14981	15305	15379	15176	15088	15242	15197	15236	15355	15186	15274	15219	15176	15154	15281	15147	15298	15133	15182	15333	15199	15285	15223	15417	15268	15343	15385	15087	15264	15338	15212	15092	15253	15148	15189	15266	15237	15166	15177	15176	15380	15306	15151	15284	15232	15484	15334	15170	15171	15177	15160	15263	15117	15249	15207	15348	15097	15465	15064	15093	15260	15060	15173	15146	15155	15200	15222	15127	15172	15385	15355	15313	15215	15402	15211	15301	15277	15282	15165	15191	15138	15280	15158	15258	15072	15174	15246
22603	21115	29013	23529	21625	23962	26201	20357	19314	19187	18482	18258	17870	17886	17703	17518	17394	17070	17250	17348	17079	17151	17145	17002	17102	16935	17002	17119	16940	16822	17004	16796	16984	17012	16921	16818	16884	16927	16948	17002	16922	17129	17106	17125	16868	16827	17399	18393	18404	18142	17586	17427	17022	16996	16926	16641	16774	16909	16964	16736	16826	16866	16631	16850	16856	16739	16718	17072	17010	16862	16801	16970	16880	16750	16805	16809	16873	16793	16805	16653	16766	16895	16898	16776	16814	16753	17034	16725	17058	16802	16997	16847	16890	16667	16862	16718	16898	16755	16882	16910	16858	16860	16804	16729	16777	16897	16811	16884	16920	16851	16832	16810	16818	16829	16746	16898	16837	16883	16666	16694	16725	16796	16959	16785	16686	16789	16826	16764	16724	16898	16968	16842	16895	16693	16811	16865	16861	16581	16812	16950	16866	16826	16752	16754	16629	16764	16844	16706	16816	16637	16932	16597	16786	17009	16642	16844	16705	16809	16816	16711	16649	16845	16832	16834	16709	16903	16739	16692	16824	16837	16854	16802	16661	16831	16801	16815	16848	16710	16818	16778	16643	16814	16774	16883	16806	16583	16587	16876	16904	16780	16998	16732	16881	17039	16891	16777	16677	16809	16690	16716	16766	16559	16828	16794	16867	16876	16600	16580	16876	16819	16973	16570	16749	16760	16806	16845	16913	16870	16647	16775	16626	16905	16884	16652	16758	16777	16811	16888	16705	16794	16938	16737	16777	16602	16739	16838	16655	16821	16743	16853	16749	16859	16844	16803	16784	16930	16714	16752	16641	16578	16945	16735	16688	16701	16568	16804	16837	16607	16644	16654	16700	16655	16810	16704	16796	16891	16793	16770	16722	16958	16575	16690	16966	16705	16794	16771	16825	16953	16972	16985	16947	16871	16899	16977	16887	16853	16787	16584	16782	16990	17014	16751	16839	16748	16750	16669	16597	16754	16628	16697	16691	16872	16735	16777	16717	16648	16462	16742	16664	16677	16748	16720	16887	16740	16809	16679	16920	16805	16672	16721	17137	16955	16799	16503	16899	16708	16728	16717	16787	16633	16845	16954	16940	16856	16868	16739	16864	16698	16763	16896	16952	16761	16956	16682	16717	16585	16591	16751	16771	16701	16913	16771	16542	16866	16847	16667	17031	16653	16717	16688	16626	16852	16782	16710	16935	16733	16736	16757	16671	16863	16787	16828	16859	16745	16688	16940	16908	16821	16781	16649	16896	16794	16783	16487	16611	16827	16877	16701	16886	16704	16751	16580	16746	16855	16665	16692	16641	16767	16971	16704	16958	16820	16664	16740	16672	16849	16668	16778	16816	16729	16830	16785	16682	16612	16972	16654	16690	16912	16758	16816	16671	16723	16910	16652	16873	16607	16714	16681	16643	16752	16840	16823	16889	16844	16836	17045	16880	16678	16888	16670	16606	16707	16916	16939	16844	16789	16704	16497	16739	16801	16859	16843	16764	16855	16610	16817	16878	16552	16649	16599	16694	16765	16695	16853	16750	16851	16769	16952	16737	16769	16946	16887	16575	16489	16660	16791	16747	16728	16610	16600	16742	16778	16659	16728	16819	16816	16856	16634	16886	16838	16916	16704	16856	16800	16725	16821	16859	16771	16935	16755	16997	16861	16750	16719	16735	16942	16790	16829	16651	16585	16768	16845	16664	16897	16744	16717	16619	16741	16681	16622	16643	16836	16854	16812	16868	16550	16652	16685	16680	16677	16815	16974	16815	16804	16835	16697	16824	16870	16675	16901	16879	16650	16624	17000	16785	16687	16800	16697	16772	16821	16686	16578	16694	16664	16987	16806	16653	16780	16767	16633	16698	16750	16744	16664	16590	16879	16741	16856	16689	16733	16732	16641	16530	16645	17078	16866	16750	17073	16767	16502	16585	16744	16620	16616	16867	16820	17000	16771	16763	16840	16762	16670	16963	16715	16759	16744	16684	16674	16790	16895	16939	16822	16816	16816	16873	16728	16830	16959	16773	16593	16765	16711	16700	16862	16793	16977	16675	16580	16847	16953	16913	16677	16922	16996	16782	16748	16717	16758	16698	16587	16797	16884	16708	16670	16982	16859	16647	16647	16830	16813	16680	16663	16702	16794	16726	16682	16781	16983	16593	16768	16676	16691	16767	16845	16940	16768	16942	17039	16634	16713	16799	16802	16841	16961	16720	16770	16694	16740	16742	16827	16764	16713	16880	16819	16592	16540	16697	16719	16702	16730	16748	16751	16868	16858	16674	16866	16837	16719	16648	16641	16682	16699	17081	16741	16668	16704	16808	16765	16852	16927	16768	16583	16873	16702	17011	16782	17002	16822	16662	16698	16765	16779	16641	16885	16775	17019	16763	16829	16840	16620	16865	16707	16824	16754	16878	16775	16861	16913	16799	16728	16708	16742	16690	16820	16870	16643	16911	16643	16688	16643	16743	16678	16791	16731	16581	16698	16733	16802	16689	16810	16701	16832	16839	17012	16679	16844	16796	16710	16897	16850	16765	16883	16870	16736	16882	16778	16937	16727	16707	16687	16837	16714	16689	16875	16849	16748	16710	16616	16757	16685	16704	16812	16904	16561	16800	16721	16774	16788	16831	16954	16684	16802	16885	16964	16723	16904	16838	16975	16821	16790	16767	16799	16744	16774	16527	16700	16779	16855	16752	16737	16782	16832	16886	16724	16639	16825	16532	16879	16909	16797	16780	16706	16724	16930	16915	16761	16804	16721	16797	16760	16716	16878	16838	16558	16836	16651	16859	16770	16779	16758	16639	16862	16799	16645	16883	16702	16871	16745	16538	16962	16611	16786	16759	16922	16602	16586	16843	16664	16880	16877	16809	16674	16806	16881	16693	16718	16757	16870	16661	16794	16570	16665	16689	16556	16857	16678	16951	16817	16658	16749	16910	16735	16751	16820	16788	16712	16628	16831	16610	16771	16905	16829	16665	16863	16702	16710	17125	16858	16860	16879	16635	16755	16857	16672	16842	16940	16813	16929	16847	16628	16739	16910	16874	16856	16816	16835	16580	16603	16727	16714	16801	16973	16705	16830	16855	16828	16927	16751	16670	16832	16779	17035	16741	16667	16730	16712	16881	16930	16874	16827	16819	16793	16833	16592	16701	16804	16726	16693	16553	16952	16809	16866	16829	16873	16870	16808	17038	16655	16738	16944	16707	16869	16895	16713	16786	16792	16842	16783	16715	16699	16715	16609	16600	16685	16655	16856	16938	16853	16834	16879	16907	16977	16858	16643	16650	16891	16975	16628	16764	16739	16680	16812	16806	16809	16981	16618	16665	16732	16978	16806	16709	16795	16925	16775	16784	16454	16587	16886	16653	16906	16674	16844	16595	16799	16815	16763	16688	16772	16719	16699	16723	16801	16736	16841	16588	16915	16879	16662	16582	16865	16809	16817	16709	16877	16847	16574	16636	16590	16833	16833	16795	16832	16915	16720	16936	16968	16776	16701	16823	16854	16663	16713	16673	16896	16706	16947	16786	16896	16854	16701	16754	16719	16808	16712	16744	16749	16862	16817	16800	16920	16919	16816	16751	16718	16759	16760	16658	16759	16843	16983	16659	16891	16765	16716	16663	16782	16702	16687	16819	16809	16922	16780	16730	16489	16758	16650	16858	16768	17072	16964	16796	16796	16746	16793	16736	16721	16806	16532	16893	16940	16940	16882	16611	16557	16719	16772	16756	16616	16751	16845	16789	16770	16781	16693	16705	16610	16761	16799	16677	16749	16644	16850	16844	16830	16777	16709	16618	16780	16688	16700	16771	16817	16891	16753	16725	16811	16775	16778	16649	16938	16788	16666	16836	16793	16702	16627	16543	16721	16924	16621	16595	16868	16970	16757	16584	16844	16703	16576	16706	16839	16644	16728	16690	16646	16668	16737	16913	16852	16801	16832	16917	16746	16692	16765	16811	16854	16742	16721	16784	16501	16629	16905	16812	16642	16971	16624	16846	16946	16831	16635	17124	16777	16876	16680	16583	16794	16862	16990	16958	16761	16839	16646	16843	16742	16786	16737	16732	16740	16798	16758	16716	16903	16716	16714	16795	16859	16747	16852	16810	16939	16815	16878	16754	16923	16665	16859	16905	16611	16645	16841	16569	16677	16684	16863	16774	16850	16594	16657	16631	16722	16705	16893	16690	16851	16921	17149	16851	16650	16823	16759	16845	16731	16666	16932	16822	16729	16710	16635	16799	16804	16785	16646	16963	16828	16765	16802	16792	16652	16973	16825	16957	16710	16720	16964	16857	16649	16595	16936	16724	16822	16817	16780	16721	16788	16953	16763	16688	16872	16846	17028	16841	16837	16706	16934	16743	16903	16801	16746	16767	16865	16884	16660	17008	16779	16715	16770	16698	16780	16864	16835	16825	16657	16935	16875	16615	16574	16687	16813	16644	16826	16747	16690	16692	16741	16751	16776	16805	16764	16697	16855	16712	16719	16840	16897	16530	16519	16809	16621	16689	16810	16654	16719	16731	16698	16638	17028	16869	16763	17104	16649	16804	16796	16738	16642	16980	16870	16769	16672	16810	16746	16709	16689	16758	16839	16791	16727	16875	16736	16689	16777	16866	16814	16671	16466	16650	16834	16821	16789	16704	16886	16845	16659	16751	16755	16777	16832	16915	16758	17007	16813	16854	16794	16650	16776	16835	16808	16838	16818	16985	16764	16587	16770	16648	16675	16623	16725	16893	16803	16681	16817	16753	16739	16924	16778	16874	16795	16735	16654	16552	16659	16739	16699	17016	16772	16901	16731	16665	16665	16897	16777	16627	16872	16779	16954	16710	16879	16727	16586	16629	16901	16992	16798	16603	16757	17013	16810	16698	16723	16723	16742	16706	16610	16665	16813	16778	16900	16789	16976	16667	16790	16850	16572	16543	16832	16641	16607	16892	16659	16872	16790	16620	16738	16649	16713	16970	16755	16877	16762	16891	16902	16702	16625	16775	16698	16594	16930	16501	16824	16629	16737	16619	16725	16782	16773	16874	16724	16599	16752	16917	16566	16831	16840	16662	16774	16807	16837	16806	16870	16883	16828	16828	16760	16787	16877	16849	16756	16777	16819	16858	16733	16690	16809	16771	16719	16686	16906
24034	43899	41535	33863	29959	25074	21858	20121	19643	18679	17779	17190	16728	16633	16410	16227	15947	15952	15807	15724	15663	15520	15711	15687	15460	15461	15575	15369	15470	15471	15503	15354	15591	15513	15386	15438	15550	15405	15659	15546	15309	15425	15366	15423	15303	15401	16013	17441	17646	16872	16308	15816	15567	15336	15350	15307	15350	15360	15162	15349	15377	15390	15371	15314	15439	15224	15364	15268	15097	15271	15317	15276	15348	15380	15080	15194	15508	15446	15310	15373	15351	15251	15128	15302	15355	15364	15426	15314	15187	15205	15146	15354	15476	15361	15103	15305	15242	15167	15334	15300	15239	15108	15333	15403	15268	15295	15419	15407	15357	15392	15314	15262	15291	15247	15357	15285	15301	15295	15383	15252	15301	15247	15315	15319	15272	15319	15335	15262	15368	15303	15409	15384	15427	15342	15242	15307	15332	15219	15355	15388	15155	15325	15242	15375	15254	15282	15337	15095	15399	15134	15152	15308	15318	15129	15451	15378	15329	15264	15265	15385	15359	15373	15132	15356	15276	15178	15162	15132	15330	15254	15063	15194	15284	15179	15266	15142	15035	15362	15338	15175	15312	15369	15330	15197	15245	15265	15207	15490	15295	15259	15131	15261	15202	15191	15380	15393	15268	15378	15197	15239	15514	15238	15354	15394	15238	15244	15229	15312	15239	15164	15219	15209	15412	15276	15456	15327	15259	15268	15195	15263	15360	15489	15283	15344	15193	15327	15246	15330	15249	15093	15378	15271	15216	15394	15256	15345	15134	15319	15434	15267	15389	15151	15289	15494	15318	15439	15271	15220	15266	15195	15320	15130	15315	15295	15471	15419	15138	15373	15216	15265	15351	15340	15455	15290	15213	15254	15252	15323	15428	15313	15353	15162	15305	15197	15394	15378	15218	15313	15064	15436	15429	15289	15484	15234	15184	15325	15194	15355	15325	15426	15340	15351	15359	15386	15269	15306	15328	15115	15210	15324	15335	15226	15171	15308	15379	15164	15279	15284	15086	15314	15282	15295	15148	15287	15215	15145	15196	15224	15397	15254	15299	15368	15309	15117	15395	15243	15216	15369	15286	15271	15366	15209	15393	15359	15217	15388	15405	15219	15257	15254	15364	15370	15286	15309	15420	15241	15170	15273	15297	15431	15316	15237	15252	15189	15271	15243	15230	15301	15262	15391	15313	15225	15285	15315	15321	15252	15428	15270	15356	15337	15363	15397	15110	15257	15286	15257	15367	15285	15342	15174	15381	15304	15305	15214	15293	15219	15199	15441	15364	15239	15273	15151	15328	15236	15297	15253	15214	15054	15132	15368	15345	15352	15360	15440	15177	15214	15425	15346	15409	15226	15361	15332	15130	15229	15352	15097	15295	15362	15209	15287	15328	15323	15233	15252	15199	15280	15317	15343	15292	15251	15232	15214	15304	15159	15136	15634	15340	15281	15298	15189	15298	15180	15414	15327	15322	15217	15247	15225	15294	15301	15371	15354	15298	15405	15264	15225	15237	15234	15226	15289	15240	15164	15251	15357	15183	15281	15248	15331	15556	15510	15269	15233	15178	15346	15287	15278	15297	15181	15339	15344	15309	15349	15274	15498	15364	15337	15158	15300	15300	15235	15280	15322	15185	15172	15243	15394	15324	15261	15396	15202	15315	15213	15313	15189	15267	15238	15466	15345	15270	15120	15190	15355	15367	15257	15202	15186	15214	15232	15325	15266	15237	15356	15355	15330	15416	15334	15434	15320	15306	15240	15275	15177	15188	15413	15253	15220	15261	15122	15236	15339	15218	15238	15236	15416	15242	15262	15293	15294	15220	15464	15021	15242	15134	15420	15287	15391	15293	15294	15394	15394	15360	15202	15293	15273	15227	15149	15208	15147	15326	15307	15301	15260	15274	15425	15176	15266	15465	15292	15164	15228	15269	15328	15226	15277	15227	15247	15350	15211	15390	15170	15241	15279	15378	15335	15263	15259	15453	15306	15245	15395	15128	15219	15287	15180	15416	15408	15373	15378	15279	15243	15078	15293	15422	15174	15380	15126	15295	15316	15212	15367	15299	15390	15374	15110	15277	15302	15271	15265	15326	15237	15304	15267	15315	15286	15393	15380	15246	15310	15223	15292	15439	15266	15244	15206	15275	15311	15334	15267	15288	15321	15300	15311	15415	15172	15235	15248	15347	15279	15265	15217	15339	15451	15343	15396	15257	15351	15364	15416	15437	15374	15222	15382	15318	15272	15176	15373	15256	15168	15228	15339	15377	15238	15205	15335	15359	15101	15266	15466	15141	14880	15381	15319	15273	15153	15263	15191	15354	15281	15382	15275	15280	15084	15214	15251	15252	15268	15460	15376	15286	15322	15243	15217	15549	15372	15216	15293	15351	15477	15182	15270	15117	15153	15205	15252	15259	15190	15208	15450	15255	15394	15402	15173	15252	15264	15292	15133	15521	15343	15299	15309	15272	15341	15344	15104	15341	15201	15227	15412	15237	15328	15362	15147	15349	15209	15194	15384	15325	15250	15363	15534	15400	15218	15179	15302	15384	15157	15462	15224	15299	15279	15254	15234	15173	15265	15256	15212	15060	15379	15330	15056	15185	15322	15261	15229	15238	15284	15395	15183	15335	15269	15418	15169	15262	15352	15229	15211	15248	15402	15290	15361	15214	15237	15293	15362	15158	15336	15322	15103	15193	15326	15177	15272	15284	15172	15308	15236	15100	15301	15272	15305	15233	15254	15408	15217	15298	15393	15275	15322	15254	15152	15357	15242	15201	15281	15382	15112	15226	15133	15364	15125	15380	15298	15373	15410	15272	15320	15149	15273	15268	15254	15236	15382	15236	15162	15284	15308	15455	15193	15274	15359	15434	15215	15267	15376	15278	15341	15391	15267	15210	15281	15330	15351	15310	15254	15429	15263	15162	15292	15344	15332	15138	15266	15336	15186	15170	15323	15079	15234	15333	15474	15190	15416	15261	15322	15364	15415	15425	15365	15265	15298	15434	15354	15249	15262	15398	15342	15226	15166	15209	15211	15102	15158	15413	15305	15254	15281	15331	15208	15208	15269	15268	15189	15264	15261	15180	15267	15378	15209	15331	15232	15272	15177	15313	15376	15221	15226	15151	15404	15236	15209	15230	15388	15081	15299	15242	15280	15387	15377	15234	15147	15341	15412	15278	15202	15221	15192	15290	15408	15328	15160	15304	15243	15282	15322	15316	15113	15152	15190	15236	15306	15413	15277	15234	15251	15548	15235	15273	15456	15429	15229	15479	15230	15423	15303	15171	15305	15300	15304	15363	15292	15377	15127	15219	15405	15238	15338	15299	15163	15369	15225	15242	15291	15479	15258	15250	15428	15500	15271	15316	15298	15493	15287	15212	15305	15146	15431	15120	15338	15151	15265	15222	15209	15479	15209	15200	15337	15372	15439	15220	15359	15263	15294	15430	15191	15239	15109	15418	15332	15389	15142	15306	15432	15043	15108	15241	15279	15308	15176	15126	15244	15529	15268	15240	15137	15407	15264	15285	15274	15328	15190	15275	15285	15328	15257	15455	15170	15363	15280	15233	15243	15219	15298	15419	15165	15249	15317	15171	15279	15524	15310	15362	15303	15329	15413	15255	15175	15444	15238	15224	15279	15368	15395	15333	15252	15200	15460	15293	15094	15189	15141	15220	15388	15374	15364	15339	15304	15232	15296	15325	15403	15302	15100	15488	15350	15252	15331	15366	15323	15168	15285	15272	15110	15444	15289	15331	15110	15081	15146	15045	15069	15228	15191	15387	15310	15238	15276	15415	15221	15144	15283	15298	15103	15324	15312	15361	15324	15409	15126	15185	15219	15268	15284	15348	15394	15263	15309	15297	15125	15343	15300	15330	15050	15161	15242	15375	15226	15365	15183	15424	15371	15225	15147	15422	15162	15324	15306	15155	15349	15118	15236	15211	15180	15238	15230	15354	15232	15430	15153	15260	15359	15114	15333	15380	15368	15252	15316	15199	15464	15284	15383	15143	15165	15195	15217	15185	15431	15253	15362	15350	15328	15228	15274	15364	15358	15227	15213	15235	15327	15288	15218	15355	15305	15353	15200	15243	15201	15279	15299	15193	15210	15083	15219	15358	15221	15246	15358	15254	15184	15260	15400	15305	15387	15300	15324	15302	15305	15203	15237	15310	15215	15223	15357	15382	15176	15194	15301	15340	15475	15325	15125	15349	15150	15266	15338	15177	15032	15350	15391	15068	15204	15306	15354	15294	15230	15439	15339	15256	15118	15300	15195	15290	15241	15246	15314	15331	15307	15187	15266	15079	15283	15299	15181	15315	15279	15252	15210	15395	15284	15238	15388	15377	15211	15414	15066	15298	15078	15202	15238	15398	15216	15387	15218	15290	15243	15201	15305	15333	15142	15324	15310	15241	15211	15209	15193	15459	15245	15354	15301	15402	15319	15224	15297	15193	15342	15542	15313	15178	15400	15319	15160	15136	15307	15120	15426	15178	15229	15383	15404	15387	15343	15241	15210	15311	15222	15364	15303	15326	15139	15394	15227	15358	15131	15487	15178	15366	15410	15260	15287	15373	15322	15376	15405	15393	15353	15409	15112	15399	15285	15208	15353	15239	15324	15328	15292	15095	15270	15328	15270	15150	15211	15264	15226	15145	15167	15265	15323	15308	15272	15252	15237	15343	15561	15303	15376	15327	15386	15174	15347	15298	15471	15160	15353	15379	15280	15299	15423	15336	15337	15198	15298	15269	15337	15195	15337	15321	15362	15357	15288	15400	15271	15362	15406	15158	15217	15406	15328	15460	15149	15246	15289	15289	15211	15299	15258	15222	15219	15239	15254	15376	15249	15395	15339	15307	15179	15179	15293	15542	15419	15418	15321	15178	15275	15249	15326	15289	15343	15263	15235	15255	15355	15336	15142	15322	15487	15174	15189	15330	15192	15344	15431	15356	15153	15239	15315	15186	15335	15231	15468	15425	15115	15229	15133	15242	15321	15323	15192	15284	15309	15546	15347	15279	15243	15257	15406	15308	15169	15285	15294	15370	15389	15349	15237	15274	15081	15435	15187	15343	15072	15150	15273	15216	15425	15360	15341	15195	15169	15196	15134	15345	15512	15356	15280	15428	15225	15349	15134
26978	22688	28009	25320	20718	19127	18227	17763	17579	17266	17242	17297	17005	16865	16671	16607	16840	16614	16684	16817	16876	16454	16629	16663	16627	16517	16477	16733	16630	16717	16648	16567	16834	16591	16453	16535	16594	16626	16487	16434	16655	16763	16527	16653	16518	16617	16663	16805	16823	17092	16765	16859	16601	16674	16578	16563	16661	16700	16630	16754	16769	16655	16692	16613	16412	16553	16526	16501	16807	16690	16581	16477	16409	16519	16680	16648	16722	16727	16687	16842	16662	16402	16516	16599	16584	16832	16670	16408	16465	16620	16652	16622	16596	16723	16702	16527	16674	16352	16700	16634	16837	16544	16660	16687	16740	16534	16657	16605	16658	16795	16568	16582	16732	16540	16633	16635	16590	16456	16671	16590	16476	16928	16655	16412	16850	16687	16518	16639	16580	16737	16597	16692	16645	16618	16628	16654	16627	16652	16703	16522	16777	16653	16723	16695	16544	16438	16627	16537	16525	16593	16540	16668	16749	16595	16440	16601	16571	16632	16539	16473	16620	16543	16474	16469	16593	16485	16707	16571	16624	16644	16594	16567	16792	16558	16763	16683	16522	16469	16466	16433	16675	16768	16699	16609	16647	16722	16691	16588	16681	16681	16651	16596	16570	16496	16869	16751	16549	16785	16698	16502	16502	16507	16560	16474	16561	16601	16559	16667	16509	16729	16509	16504	16846	16447	16631	16624	16551	16629	16787	16730	16483	16577	16643	16762	16504	16593	16643	16543	16576	16683	16558	16376	16645	16439	16481	16508	16456	16503	16615	16551	16677	16553	16478	16585	16586	16582	16708	16679	16381	16675	16612	16501	16535	16570	16605	16665	16502	16556	16676	16394	16689	16737	16517	16609	16571	16557	16485	16605	16677	16587	16581	16573	16475	16574	16645	16561	16750	16488	16639	16453	16457	16480	16684	16722	16608	16628	16472	16667	16610	16610	16479	16608	16544	16523	16591	16435	16687	16543	16598	16656	16481	16606	16572	16608	16443	16629	16460	16506	16784	16781	16506	16521	16468	16609	16583	16474	16660	16683	16555	16575	16720	16556	16522	16539	16611	16692	16740	16587	16693	16525	16663	16532	16613	16506	16676	16537	16713	16778	16445	16507	16536	16427	16568	16492	16417	16551	16338	16542	16639	16553	16596	16648	16698	16573	16508	16436	16563	16537	16676	16659	16564	16380	16515	16560	16640	16215	16699	16859	16571	16613	16832	16742	16608	16547	16538	16556	16497	16681	16664	16670	16537	16591	16562	16478	16571	16633	16628	16726	16668	16385	16514	16638	16563	16377	16692	16602	16657	16582	16706	16520	16647	16608	16845	16643	16640	16608	16773	16604	16802	16652	16541	16818	16624	16830	16687	16480	16579	16553	16499	16588	16661	16344	16562	16566	16536	16677	16696	16618	16650	16687	16557	16662	16464	16605	16654	16549	16776	16671	16546	16665	16697	16658	16705	16776	16406	16556	16398	16564	16618	16566	16713	16594	16631	16555	16710	16632	16617	16632	16680	16566	16721	16656	16669	16565	16541	16659	16547	16475	16708	16736	16680	16479	16793	16617	16691	16640	16574	16550	16740	16771	16639	16715	16754	16501	16502	16633	16798	16652	16385	16626	16655	16586	16439	16635	16840	16664	16719	16827	16541	16491	16606	16492	16795	16568	16660	16534	16557	16568	16878	16731	16753	16673	16713	16602	16697	16422	16410	16652	16694	16596	16613	16745	16765	16596	16695	16640	16588	16486	16612	16671	16427	16511	16608	16624	16656	16512	16689	16680	16590	16812	16575	16503	16676	16649	16575	16513	16363	16531	16826	16691	16585	16784	16504	16632	16571	16492	16662	16581	16569	16450	16659	16822	16681	16519	16659	16664	16366	16460	16379	16565	16583	16617	16620	16668	16812	16565	16584	16737	16475	16620	16714	16642	16689	16643	16499	16795	16442	16409	16759	16558	16472	16566	16529	16554	16560	16579	16757	16587	16471	16738	16482	16677	16488	16631	16806	16543	16268	16636	16686	16589	16721	16596	16600	16350	16494	16721	16409	16241	16484	16400	16510	16611	16546	16517	16540	16767	16624	16502	16639	16593	16678	16616	16606	16641	16628	16642	16447	16666	16495	16501	16641	16452	16548	16447	16695	16670	16621	16737	16630	16545	16609	16744	16597	16589	16809	16472	16507	16614	16544	16701	16543	16612	16824	16668	16748	16697	16639	16748	16564	16855	16554	16590	16735	16628	16596	16713	16641	16648	16500	16521	16721	16464	16528	16537	16532	16574	16686	16662	16547	16788	16665	16670	16735	16618	16595	16827	16647	16603	16638	16495	16489	16560	16544	16712	16581	16516	16666	16626	16538	16610	16678	16791	16560	16747	16630	16703	16527	16708	16758	16572	16661	16553	16433	16643	16690	16450	16485	16586	16399	16770	16660	16561	16743	16246	16689	16668	16602	16607	16489	16582	16642	16761	16502	16638	16549	16881	16622	16637	16615	16470	16491	16676	16742	16643	16635	16674	16537	16574	16519	16561	16492	16725	16715	16636	16497	16558	16746	16699	16622	16379	16643	16448	16561	16706	16574	16723	16632	16509	16582	16550	16721	16471	16636	16621	16479	16724	16512	16444	16507	16694	16613	16660	16612	16623	16641	16711	16666	16341	16469	16511	16618	16696	16412	16621	16613	16590	16768	16545	16832	16597	16516	16661	16718	16578	16697	16610	16841	16763	16614	16683	16732	16594	16547	16634	16497	16633	16552	16521	16457	16697	16432	16631	16626	16539	16676	16615	16717	16768	16741	16704	16826	16743	16653	16618	16385	16760	16946	16459	16582	16654	16564	16567	16512	16627	16561	16533	16543	16450	16561	16443	16546	16526	16767	16743	16604	16574	16686	16596	16628	16595	16636	16530	16596	16599	16581	16710	16509	16669	16530	16577	16539	16605	16681	16627	16621	16651	16617	16669	16589	16745	16581	16568	16605	16625	16515	16720	16691	16630	16642	16557	16679	16636	16386	16591	16494	16749	16651	16688	16533	16651	16547	16568	16682	16638	16691	16678	16429	16632	16499	16557	16700	16691	16746	16635	16540	16519	16603	16580	16611	16619	16839	16645	16528	16591	16676	16616	16723	16810	16504	16693	16443	16615	16484	16662	16708	16533	16524	16507	16813	16381	16710	16636	16681	16538	16442	16562	16641	16674	16787	16622	16562	16499	16669	16494	16647	16407	16696	16596	16665	16561	16817	16673	16456	16561	16641	16692	16537	16664	16767	16709	16560	16499	16761	16770	16441	16617	16696	16585	16783	16642	16523	16675	16618	16590	16717	16759	16700	16623	16548	16578	16614	16746	16518	16470	16443	16599	16482	16589	16613	16436	16678	16724	16564	16522	16680	16688	16641	16686	16906	16495	16795	16759	16767	16755	16808	16589	16559	16570	16730	16404	16547	16610	16557	16606	16771	16689	16598	16647	16773	16572	16799	16433	16929	16626	16629	16586	16781	16545	16934	16580	16612	16536	16611	16532	16617	16810	16682	16648	16572	16773	16565	16532	16655	16612	16672	16622	16672	16515	16487	16787	16716	16458	16677	16621	16771	16660	16576	16487	16587	16599	16705	16794	16637	16629	16633	16542	16566	16734	16746	16648	16854	16506	16494	16497	16729	16570	16369	16667	16645	16564	16816	16569	16553	16829	16633	16668	16457	16398	16782	16735	16567	16600	16549	16387	16727	16845	16551	16731	16755	16534	16642	16850	16743	16725	16623	16680	16471	16702	16513	16579	16467	16455	16542	16383	16756	16658	16770	16624	16710	16877	16564	16598	16474	16402	16375	16490	16528	16684	16531	16641	16700	16676	16862	16674	16790	16747	16541	16585	16533	16643	16579	16735	16643	16550	16587	16611	16837	16718	16512	16710	16693	16733	16731	16548	16727	16584	16583	16495	16680	16790	16655	16810	16670	16642	16744	16623	16424	16760	16560	16529	16750	16784	16677	16642	16557	16511	16526	16774	16510	16564	16789	16602	16569	16449	16645	16523	16569	16547	16630	16525	16474	16744	16531	16670	16722	16835	16579	16657	16680	16660	16687	16543	16691	16634	16587	16685	16624	16485	16633	16450	16602	16490	16459	16419	16413	16640	16762	16513	16561	16667	16620	16401	16845	16665	16356	16541	16665	16569	16728	16594	16510	16687	16517	16465	16567	16530	16651	16715	16678	16541	16628	16511	16647	16613	16535	16618	16627	16720	16698	16589	16634	16614	16729	16646	16680	16456	16539	16666	16794	16730	16642	16722	16520	16509	16641	16493	16505	16591	16633	16424	16546	16600	16649	16647	16616	16729	16608	16665	16542	16577	16619	16524	16743	16777	16605	16486	16493	16596	16501	16655	16789	16420	16830	16667	16789	16738	16622	16733	16578	16562	16716	16626	16627	16270	16665	16617	16757	16541	16625	16594	16572	16632	16557	16541	16669	16691	16624	16572	16621	16715	16557	16593	16641	16666	16609	16675	16564	16604	16734	16543	16681	16634	16483	16697	16546	16527	16415	16566	16466	16592	16545	16545	16734	16729	16543	16668	16778	16621	16430	16681	16780	16724	16596	16526	16547	16548	16732	16621	16677	16444	16552	16681	16386	16503	16732	16890	16511	16683	16638	16596	16785	16616	16425	16648	16611	16720	16786	16470	16775	16554	16543	16589	16755	16703	16810	16541	16592	16635	16574	16452	16727	16580	16587	16682	16684	16596	16609	16787	16659	16705	16647	16617	16646	16699	16380	16624	16638	16631	16459	16539	16583	16552	16606	16650	16533	16445	16830	16504	16642	16531	16693	16574	16733	16650	16607	16670	16687	16627	16484	16678	16545	16563	16630	16838	16573	16668	16724	16522	16751	16623	16579	16892	16658	16568	16627	16718	16780	16555	16627	16509	16630	16602	16706	16772	16638	16476	16630	16459	16681	16538	16516	16624	16566	16570	16595	16649	16702	16622	16733	16496	16573	16523	16607	16634	16745	16556	16812	16726	16580	16510	16564	16774	16611	16538	16396	16568	16559	16752	16687	16627	16559	16662	16735	16735	16629	16625	16545	16683	16544	16528	16614	16584	16563	16704	16741	16464	16559	16541	16517	16522	16695	16608	16644	16574	16560	16785
20262	30557	29041	23819	21095	18677	17536	16993	16715	16257	15850	15852	15544	15477	15539	15555	15354	15491	15339	15510	15387	15231	15300	15267	15192	15203	15299	15095	15185	15165	15271	15330	15374	15313	15154	15159	15433	15205	15374	15215	15289	15288	15348	15279	15265	15250	15240	15433	15360	15478	15274	15388	15343	15262	15094	15379	15266	15013	15010	15213	15113	15204	15210	15121	15191	15302	15169	15112	15236	15265	15174	15147	15178	15004	15012	15191	15155	15176	15199	15099	15210	15299	15151	15180	15145	15408	15230	15070	15089	15201	15264	15187	15288	14928	15077	15163	15272	15222	15150	15110	15137	15150	15254	15371	15156	15131	15134	15076	15243	15081	15134	15225	15274	15042	15102	15213	15072	15320	15094	15151	15212	15090	15187	15188	15199	15130	15176	15297	15039	15134	15287	15180	15285	15145	15177	15363	15055	15108	15133	15140	15129	15145	15136	15225	15287	15079	15097	15074	15039	15256	15170	15264	15135	15248	15094	15161	15264	15200	15081	15152	15235	15243	15051	15335	15088	15086	15262	15125	15224	15172	15109	15211	15070	15177	15044	15211	15232	15074	15156	15092	15090	15196	15079	15240	15199	15138	15203	15319	15282	15127	15205	15148	15033	15271	15196	15144	15117	15249	15171	15206	15121	15023	15182	15103	15327	15280	15182	15241	15104	15283	15131	15230	15235	15062	15263	15021	15267	15330	15211	15178	15002	15208	15207	15022	15029	15165	15095	15087	15205	14998	15186	15164	15105	15170	15236	15055	15137	15289	15073	15272	15311	15245	15308	15070	14983	15265	15083	15211	15035	15163	15125	15298	15242	15149	15293	15152	15190	15108	15261	15218	15175	14905	15243	15136	15259	15116	15170	15297	15224	15112	15160	15294	15028	15037	15066	15088	15299	15167	15212	15040	15177	14933	15231	15182	15137	15122	15131	15301	15261	15200	15203	15133	15208	15233	15283	15085	15197	15142	15172	15187	15211	15155	15275	15087	15289	15099	15162	15119	15150	15407	15203	15223	15327	15161	15425	15146	15044	15173	15120	15269	15203	15221	15134	15068	15269	15162	15268	15121	15208	15006	14968	15233	15163	15167	15244	15144	15205	15212	15182	15080	15185	15271	15158	15175	15157	15224	15224	15210	15289	15066	15136	15167	15290	15108	15201	15026	15038	15149	15234	15074	15316	15052	15169	15295	15259	15128	15053	15004	15284	15162	15285	15146	15164	15160	15111	14924	15216	15198	15090	15067	15359	15026	15282	15061	15140	15190	15019	15077	15055	15094	15295	15284	15248	15161	15092	15228	15197	15272	15269	15181	15229	15096	15322	15232	15182	15203	15141	15163	15018	15307	15298	15146	15089	15172	15138	15196	15256	15198	15189	15170	15025	15158	15390	15114	15138	15128	15127	15168	15008	15253	15115	15176	15189	15120	15154	15052	15269	15191	15284	15137	15140	15370	14941	15103	15142	15167	15218	15029	15314	15334	15303	15113	15165	15007	15088	15277	15164	15189	14970	15244	15116	15041	15220	15299	15105	15328	15372	15127	15065	15141	15112	15168	15000	15236	15037	15124	15192	15102	15154	15150	15170	15068	14960	15282	15015	15222	15173	15077	15423	15211	15215	15165	15153	15195	15185	15172	14996	15170	15120	15104	15118	15163	15284	15224	15007	15243	15235	15171	15117	15121	15116	15205	15174	15190	15257	15080	15223	15235	15161	15091	15265	15044	15106	15285	15067	15154	15169	15163	15300	15167	15126	15116	15169	15301	15096	15192	15245	15151	15174	15102	15041	15154	15170	15341	15254	15199	15119	15215	15312	15073	15222	15127	15100	15270	15357	15163	15287	14953	15017	15241	15144	15282	15293	15042	15222	15311	15157	15238	15191	15230	15235	15215	15173	15198	15010	15018	15179	15168	15141	15189	15125	15177	15181	15140	15014	15146	15268	15258	15016	15343	15078	15006	15038	15012	15146	15088	15322	15013	15352	15149	15206	15160	15154	15375	15148	15200	15129	15312	15226	15168	15279	15157	15190	15115	15153	15107	14961	15040	15234	15189	15321	15153	15065	15204	14964	15136	15211	15162	15128	15166	15242	15138	14986	15438	15152	15189	15261	15415	15152	15179	15276	15074	15167	15154	15177	15212	15304	15181	15309	15186	15306	15292	15185	15184	15135	15201	15176	15106	15158	15259	15059	15334	15288	15087	15170	15159	15176	15112	15006	15195	15341	15268	15226	15221	15200	15160	15301	15282	15036	15425	15313	15173	15254	15230	15100	15248	15353	15193	15052	15169	15054	15307	15183	15037	15150	15115	15154	15241	15094	15375	15191	15038	15163	15207	15165	15120	15310	15118	15249	15202	15151	15122	15315	15177	15129	15059	15224	15106	15183	15106	15221	15214	15111	15252	15288	15282	15161	15098	15124	15176	15093	15194	15210	15244	15222	15107	15237	15138	15152	15120	15209	15118	15384	15071	15269	15105	15286	15140	15084	15321	15109	15210	15180	15277	15201	15089	15192	15195	15156	15194	15052	15288	15213	15096	15083	15176	15093	15055	15122	15126	15276	15275	15073	15131	15293	15080	15335	15095	15105	15218	15138	14968	15140	15172	15098	15273	15032	15106	15067	15193	15139	15135	15100	15331	15172	15305	15278	15100	15064	15193	15056	15131	15362	15182	15218	15169	15051	15136	15352	15106	15046	15226	15164	15129	15190	15048	15028	15131	15175	15198	15291	15252	15184	15012	15092	15173	15245	15204	15043	15244	15285	15108	15175	15180	15081	15035	15136	15129	15146	15189	15209	15235	15161	15022	15170	15219	15085	15238	14973	15120	15261	15251	15239	15046	15319	15135	15195	15281	15126	15293	15346	15027	15198	15057	15219	15308	15014	15259	15019	15236	15123	15137	15130	15054	15128	14979	15235	15082	15074	15062	15198	15161	15028	15169	15191	15180	15121	15096	15318	15127	15215	15234	15006	15115	15150	15164	15241	15331	15159	15255	15342	15050	15277	15074	15139	15209	15011	15304	15258	15046	15223	15396	15167	15130	15175	15254	15256	15225	15274	15212	15171	15249	15245	14951	15274	15198	15233	15257	15274	15202	15237	15121	15130	15066	15054	15094	15399	15133	15304	15217	15261	15154	15196	15158	15163	15298	15111	15050	15312	15224	15256	15156	15119	15251	15195	15129	15216	15125	15244	15282	15232	14998	15146	15321	15170	15236	15147	15174	15141	15346	15181	15098	15186	15099	15163	15175	15119	15173	15297	15297	15141	15252	15153	15116	15276	15225	15282	15177	15002	15174	15132	15113	15229	15223	14929	15021	15236	15190	15042	15252	15252	15184	15214	15234	15208	15119	15137	15074	15135	15060	15099	15319	15323	15279	15204	15291	15102	15208	15172	15231	15277	15035	15038	15314	15174	15171	15337	15134	15112	15287	15092	15414	15293	15116	15201	15261	15320	15243	15040	15197	15260	15063	15251	15010	14973	15114	15118	15089	15279	15214	15189	15094	15321	15143	15160	15265	15052	15248	15237	15021	15178	15057	15095	15177	15035	15151	15200	15253	15234	15200	15160	15201	15127	15163	15266	15272	15222	15126	15074	15143	15066	15220	15230	15204	15131	15092	15084	15147	15179	15143	14972	15308	15164	15160	15134	15148	15239	15282	15240	15222	15138	15323	15136	15170	15141	15121	15267	15291	15279	15191	15241	15132	15261	15109	15176	15239	15120	15192	15209	15209	15259	14959	15340	15199	15164	15132	15243	15232	15212	15215	15195	15192	15167	15245	15126	15176	15142	15123	15241	15121	15246	15153	15300	15258	15248	15324	15154	15229	15064	15185	15139	15159	14996	15231	15110	15113	15252	15219	15148	15156	15105	15321	15198	15330	15280	15317	15129	15161	15281	15299	15238	15176	15204	15162	14982	15184	15035	15126	15094	15135	15198	15149	15293	15217	15192	15142	15326	15254	15189	15298	15258	15319	15252	15322	15161	15232	15145	15171	15132	15062	15120	15169	15263	15232	15318	15315	15300	15101	15123	15281	15078	15199	15390	15125	15245	15365	14969	15180	15122	15256	15060	15178	15383	15254	15199	15207	15274	15275	15081	15123	15089	15372	15093	15097	15316	15167	15190	15136	15200	15321	15001	15195	15125	15020	15193	15174	15135	15209	15201	15213	15088	15060	15248	15075	15218	15222	15240	15268	15140	15143	15152	15068	15224	15058	15242	15203	15278	15093	15169	15354	15369	15121	15080	15168	15005	15228	15151	15243	15223	15012	15088	15073	15285	15320	15247	15100	15226	15275	15108	15120	15016	15132	15260	15270	15259	15278	15113	15135	15185	15243	15155	15304	15040	15022	15226	15135	15141	15281	15039	15078	15210	15124	15164	15278	15141	15137	15159	15254	15173	15250	15246	15116	15264	15376	15115	15300	15036	15068	15121	15352	15115	15175	15216	15172	15093	15305	15255	15324	15057	15286	15221	15111	15031	15145	15331	15264	15123	15154	15029	15140	15189	15150	15263	15314	15110	15152	15138	15189	15120	15292	15098	15100	15069	15241	15085	15376	15161	15134	15055	15238	15210	15207	15001	15302	15092	15224	15222	15173	15343	15146	15069	15340	15112	15151	15220	15182	15165	15291	14990	15242	15091	15411	15260	15170	15197	15273	15170	15173	15166	15330	15232	15234	15282	15241	15170	14973	15215	15211	15142	15192	15111	15077	15007	15379	15252	15014	15129	15267	15267	15239	15097	15083	15123	15208	15100	15181	15300	15169	15189	15144	15238	15004	15313	15082	15144	15054	15379	15095	15102	15146	15095	15107	15185	15070	15217	15154	15009	15249	15273	15121	15116	15298	15229	15143	15022	15095	15096	15203	15159	15154	15061	15164	15071	15172	15166	15198	15071	15084	15122	15274	15472	15144	15239	15103	15279	15136	15176	15222	15205	15150	15287	15209	15241	15361	15295	15146	15282	15184	15187	15291	15150	15138	15231	15254	15103	15089	15245	15167	15222	15199	15287	15246	15239	15135	15185	15073	15300	15291	15144	15287	15319	15324	15182	15355	15111	15234	15080	15172	15302	15104	15130	15168	15009	15272	15323	15142	15007	15204	14957	15168	15207	15201	15092	15405	15516	15068
23623	21119	28682	24050	22486	23136	22063	19015	18388	18150	18036	17814	17587	17481	17441	17313	17180	17131	17354	17196	17013	16910	16981	17039	16704	16919	16897	17010	16875	16791	17006	17018	17746	17307	16945	17028	17058	16880	16936	16878	16991	16833	17069	16977	16848	17017	16988	17506	17658	17485	17347	17169	17009	16920	16971	16801	16853	16999	16862	16792	16852	16769	16935	16872	16721	16727	16728	16875	16856	16662	16681	16824	16969	16934	16842	16881	16908	16937	16912	16816	16752	16726	16799	16899	16948	16970	16818	16837	16983	16710	16768	17016	16853	16937	16631	16682	16756	16831	16920	16687	16739	16796	16839	16996	16685	16653	16937	16771	16696	16881	16886	16941	16862	17099	16831	17083	16817	16781	16648	16677	16760	16765	16780	16872	16624	16905	16804	16693	16896	16772	16921	16922	17051	16861	16878	16909	16776	16892	16881	16655	16936	16699	16732	16745	16667	16546	16802	16675	16760	16837	16950	16952	16849	16547	16745	16665	16748	16895	16786	16990	16887	16747	16911	16783	16784	16775	16712	16839	16778	16704	16681	16744	16937	16837	16984	16928	16770	16907	16862	16859	16858	16863	16629	16769	16856	16750	16896	16901	16926	16796	16751	17021	16758	16719	16873	16852	16706	16782	16866	16858	16927	16712	16805	16852	16875	16843	16785	16576	16839	16950	16854	16869	16587	16761	16724	16771	16734	16685	16792	17127	16835	16849	16718	16629	16886	16929	16903	16598	16927	16657	16875	16744	16840	16897	16842	16906	16894	16858	16828	16808	16645	16782	16607	16897	16919	16941	16675	16971	16811	16902	16970	16803	16823	16695	16857	16838	16573	16815	16892	16757	16831	16843	16835	16835	16875	16687	16728	16884	16601	16721	16937	16600	16730	16779	16857	16815	16749	16846	16871	16952	16807	16775	16994	16836	16895	17050	16722	17052	16632	16569	16960	16814	16934	16868	16973	16840	16933	17071	16985	16996	16635	16605	16763	17055	16858	16655	16599	16612	16992	16652	16827	16981	16879	16844	16899	16712	16830	16736	16853	16856	16799	16687	16913	16930	17024	16767	16865	16865	16794	16774	16731	16738	16735	16836	16892	16926	16856	16633	16728	16842	16820	16896	16790	16820	16948	16615	16868	16785	16774	16854	16771	16727	16953	16753	16799	16828	16784	16889	16923	16832	16957	16778	16793	16950	16929	16903	16805	16988	17004	16842	16730	17055	16932	16857	16841	16754	16736	16709	16801	16827	16843	16923	16839	16931	17043	16717	16852	16861	16605	17057	16703	16726	16827	16778	16918	16909	17006	16691	16983	16890	16603	16657	16638	17013	16923	16863	16945	16671	16831	16701	16834	16708	16774	16701	16881	16679	16945	16847	16871	16858	16772	16790	16907	16799	16840	16647	16718	16619	16737	16748	16989	16815	16903	16992	16705	16785	17044	16925	16718	16878	16838	16748	16840	16847	16764	16785	16818	16716	16827	16792	16903	16834	16712	16858	16777	16647	16857	16806	16814	16783	16799	16896	16940	16790	16704	16788	16781	16716	16871	16831	16782	16682	16630	16720	16688	16921	16981	16622	16663	16899	16750	16837	16883	16893	16676	16902	16834	16726	16793	16912	16842	16969	16739	16882	16531	16781	16703	16869	17089	16968	16786	16884	16780	16743	16976	16984	16746	16665	16779	16763	16784	16964	16618	16693	16780	16843	16870	16947	16815	16708	16777	16759	16833	16959	16694	16920	16715	16739	16825	16971	16778	16799	16708	16934	16858	16918	16714	16862	16900	17010	16705	16958	17001	17004	16725	16765	16865	16643	16828	16722	16653	16859	16791	16804	16672	16962	16705	16720	16703	16740	16934	17017	16688	16609	16800	16932	16725	16690	16809	16854	17072	16839	16912	16884	16867	16872	16770	17031	16924	16740	16695	16875	16740	16748	16944	16886	16715	16582	16879	16680	16904	16915	16907	16859	16774	16920	16745	16845	16673	16750	16812	16561	16845	16841	16859	16840	16871	16822	16807	16855	17029	16715	16713	16662	16750	16828	16891	16829	16890	16964	16752	16828	17093	16713	16818	16764	16703	16772	16704	16826	16777	16850	16725	16599	16825	16728	16849	16913	16811	16750	16875	16808	17013	16924	16710	16830	16864	16730	16892	16912	16998	16688	16819	16883	16820	16903	16766	17013	16968	16781	16920	16951	17046	16809	16961	16841	16969	16551	16755	16808	16658	16728	16637	16713	16842	16887	16832	16603	16591	16702	16781	16711	16952	16784	16807	16803	16766	16929	16862	16772	16731	16766	16768	16796	16785	16918	16938	16666	16898	16980	16687	16707	16913	16705	16922	16876	16731	16953	16980	16943	16812	16853	16730	16819	16796	16846	16831	16854	16969	16873	16668	16824	16695	16935	16792	16972	16733	16739	16915	16743	16726	16951	16840	16846	16897	16750	16674	16790	16655	16896	16787	16887	16948	16996	16795	16847	16678	16948	16816	16880	16688	16683	16666	16693	16779	16681	16743	16737	16744	16760	16910	16995	16855	16571	16911	16775	16904	16836	16952	16867	16845	16946	16667	16870	16907	16734	16728	16827	16595	16913	16651	16715	16745	16687	16776	16809	17015	17016	16865	17010	16727	16821	16755	16903	16859	16865	16889	16723	16799	16756	16931	17064	16817	17068	16826	17019	16659	16825	16775	16747	16697	16834	16814	16752	16785	16916	16825	16643	16765	16769	16801	16727	16695	16671	16760	16701	16914	16835	16987	16877	16898	16789	16832	17097	16951	16933	16592	16991	16866	17000	16787	16822	16839	16851	16858	16816	16781	16724	16583	16897	16823	16818	16893	16803	16731	16805	16579	16888	16711	16780	17030	16729	17025	17051	16914	16806	16795	16698	16796	16690	16706	17004	16982	16657	16798	16789	16841	17023	16973	16802	16733	16687	16792	16755	16901	17012	16915	16924	16676	17001	16740	16809	16890	16867	16848	16980	16984	16612	16769	16939	16784	16688	16771	16812	16896	16883	16837	16793	16894	16926	17059	16732	16887	16688	16847	16916	16639	16831	16578	16736	16775	16828	16902	16823	17000	16834	16771	16643	16783	16826	16754	16617	16720	16903	16911	16927	16881	16970	16796	16742	16840	16696	16878	16918	16777	16874	16757	16683	16685	16842	17038	16697	16816	16824	16893	16758	16984	17003	16898	16765	16980	16666	16766	16942	16829	16889	16930	16620	16879	16685	16656	16661	16754	16746	16672	16803	16837	16927	16683	17035	16858	17033	16794	16871	16810	16958	16854	16843	16848	16964	16977	16805	16934	16924	16923	16819	16635	16711	16898	16773	16915	16930	16774	16735	16798	16995	16828	16697	16866	16961	17029	16976	16818	16866	16829	16931	17065	16647	16743	16767	16963	16698	16858	16822	16959	16827	16793	16795	16835	16957	16767	17045	16792	16708	16840	16741	16846	16819	16757	17079	16743	16671	16888	16715	16836	16920	16679	16744	16847	16868	16515	16908	16922	16914	16933	16860	16813	16762	16803	16935	16686	16739	16943	16640	16802	16888	16810	16893	16819	16869	16731	16738	16696	16808	16805	16915	16782	16882	16727	16963	16812	17013	17013	16954	17003	16930	17006	16704	16746	16887	16858	16801	16930	16931	16859	16663	16877	16708	16897	16623	16801	16950	16731	16786	16719	16971	16808	16956	16749	16822	16787	16684	16679	16964	16724	16745	16728	16733	16618	16817	16765	16821	16973	16834	16893	16690	17008	17016	16748	16866	16811	16800	16829	16868	16777	16907	16807	16845	16727	16737	16827	16739	16943	16763	16760	16708	16702	16786	16744	16762	16747	16845	16705	16768	16655	16807	16765	16804	16785	16811	16751	16993	16930	16821	16806	16795	16751	16652	16830	16572	16863	16969	16875	16883	16784	16745	16720	16669	16665	17051	16956	16847	16701	16720	16706	16812	17136	16865	16521	16689	16817	16875	16768	16997	16824	17000	16781	16738	16861	16764	16928	16769	16783	16861	16795	16854	16839	16736	16842	16945	16692	16863	16797	17011	16727	16844	16757	17007	16783	16687	16694	16856	16871	16754	16827	16896	16858	16772	16808	16732	16840	16618	16819	16789	16787	16944	16890	16902	16903	16767	16850	16813	16792	16783	16763	16837	16958	16899	16844	16857	16892	16781	16849	16695	16790	16889	16885	16863	16836	16798	17002	16767	16802	16786	16794	16757	16731	16894	16734	16750	16741	16699	16741	16920	16923	16846	16958	17030	16972	16638	16788	16785	16764	16898	16823	16958	16667	16882	16886	16862	16824	16787	16796	16740	16954	16833	16829	16752	16845	16797	16777	16841	16866	16875	16805	16709	16935	16900	16808	16732	16464	16721	16936	16616	16762	16824	16941	16775	16764	16679	16891	16881	16832	16822	16598	16912	16964	16859	16920	16861	16822	17005	17071	16971	16852	16862	16804	16817	16914	16717	17040	16749	16791	16694	16633	16933	16839	17066	16828	16883	16766	16729	17029	16866	16833	16683	16603	16618	16823	17003	16833	16855	16804	16709	16753	16563	16667	16887	16850	16796	16699	16768	16792	16872	17029	17025	16993	16694	16708	16854	16797	16703	16825	16816	16897	16779	16945	16692	16812	16797	16754	16795	16681	16975	17015	16806	16982	16927	16770	16600	16930	16828	16786	16723	16930	16818	16927	16952	16739	16750	16720	16624	16702	16749	16801	16860	16805	16814	16781	16881	16845	16665	16835	16785	16713	16599	16928	16985	16865	16773	16786	16821	16866	16806	16698	16789	16822	16763	16766	16910	16679	16765	16756	16813	16930	16823	16595	16986	17061	16924	16694	17019	16977	16803	16914	17011	16719	16575	16634	16834	16978	16888	16849	16792	16868	16896	16678	16868	16752	16806	16904	16736	16961	16836	16891	16750	16932	16941	16657	16724	16850	16868	16949	16857	16835	16787	16760	16660	16768	16696	16850	16718	16705	16812	16920	16589	16788	16805	16683	16781	16835	16755	16853	16839	16825	16659	16704	16763	16820	16891	16708	16829	16965	16850	16741	16925	16585	16888	16949	16819	16701	17015	16691	16872	16985	16773	16784	16906	16848	16761	16739	16762	16888	16849	16769	16705
21961	38401	35657	29474	25152	21176	19052	18496	17930	17222	16856	16532	16136	16045	15994	15912	15736	15618	15935	15513	15670	15516	15394	15432	15349	15393	15353	15421	15420	15338	15412	15366	17102	15681	15460	15390	15416	15375	15478	15404	15518	15482	15413	15403	15339	15402	15523	16253	16291	16182	15696	15539	15433	15357	15293	15241	15221	15330	15250	15381	15284	15427	15169	15271	15435	15447	15284	15409	15411	15239	15417	15405	15308	15371	15348	15313	15354	15206	15256	15374	15232	15347	15068	15255	15290	15275	15190	15360	15264	15199	15399	15133	15510	15420	15186	15283	15335	15370	15334	15311	15354	15338	15469	15298	15237	15309	15269	15322	15425	15395	15422	15373	15292	15287	15265	15463	15378	15285	15156	15321	15217	15285	15439	15282	15348	15529	15411	15057	15402	15441	15426	15337	15225	15282	15463	15191	15241	15149	15152	15349	15170	15249	15269	15276	15265	15152	15285	15291	15400	15350	15378	15222	15279	15520	15369	15225	15325	15522	15387	15436	15429	15485	15295	15243	15376	15262	15270	15365	15325	15298	15415	15201	15312	15348	15256	15191	15408	15368	15414	15319	15324	15418	15276	15177	15361	15213	15269	15316	15315	15295	15356	15206	15319	15201	15519	15372	15414	15167	15232	15293	15274	15154	15181	15330	15257	15284	15312	15426	15248	15410	15331	15486	15417	15303	15342	15324	15242	15419	15418	15313	15155	15317	15284	15159	15264	15211	15457	15339	15454	15317	15184	15335	15275	15296	15340	15315	15121	15308	15356	15214	15331	15364	15408	15137	15326	15235	15186	15302	15285	15277	15364	15389	15259	15410	15403	15312	15323	15516	14953	15316	15342	15468	15270	15369	15354	15436	15332	15301	15255	15359	15257	15248	15219	15320	15436	15365	15241	15198	15277	15329	15204	15455	15342	15344	15289	15310	15435	15333	15452	15262	15402	15217	15466	15257	15184	15344	15123	15199	15269	15244	15203	15409	15300	15075	15331	15494	15328	15359	15207	15415	15402	15450	15162	15392	15281	15358	15347	15158	15235	15182	15174	15167	15475	15366	15329	15362	15337	15339	15323	15305	15228	15283	15256	15332	15303	15412	15295	15323	15350	15163	15244	15210	15299	15127	15229	15144	15224	15393	15310	15444	15146	15286	15314	15486	15263	15214	15418	15419	15440	15312	15398	15289	15249	15289	15312	15376	15289	15353	15243	15089	15378	15327	15304	15304	15383	15167	15301	15210	15493	15241	15334	15289	15236	15431	15281	15235	15311	15304	15223	15392	15226	15140	15154	15209	15455	15180	15332	15384	15265	15288	15386	15315	15477	15212	15247	15339	15280	15299	15454	15459	15345	15286	15166	15322	15215	15421	15400	15321	15228	15208	15297	15259	15248	15450	15098	15360	15315	15341	15076	15233	15330	15072	15389	15148	15137	15319	15225	15607	15448	15319	15421	14973	15379	15350	15329	15126	15402	15394	15405	15385	15154	15302	15292	15172	15360	15331	15291	15196	15406	15463	15396	15462	15392	15552	15571	15414	15478	15253	15373	15502	15191	15401	15321	15463	15410	15384	15410	15253	15199	15445	15368	15291	15400	15327	15297	15299	15084	15335	15291	15167	15455	15338	15328	15304	15433	15361	15237	15230	15304	15237	15402	15323	15230	15291	15414	15352	15298	15267	15430	15234	15302	15364	15328	15127	15217	15236	15232	15206	15246	15271	15169	15366	15264	15365	15253	15494	15237	15374	15277	15401	15214	15331	15399	15222	15273	15361	15318	15135	15214	15291	15299	15245	15524	15367	15360	15322	15409	15412	15355	15355	15276	15224	15248	15223	15109	15329	15239	15369	15219	15238	15371	15202	15365	15331	15314	15255	15263	15344	15363	15544	15270	15273	15259	15362	15344	15329	15396	15339	15237	15482	15357	15214	15201	15258	15311	15351	15540	15174	15189	15450	15238	15373	15260	15466	15392	15299	15365	15337	15048	15424	15152	15329	15254	15241	15125	15346	15313	15374	15174	15485	15226	15268	15358	15304	15341	15217	15212	15351	15338	15251	15403	15199	15273	15291	15305	15160	15242	15489	15307	15358	15412	15316	15138	15344	15459	15374	15299	15307	15274	15480	15231	15324	15234	15199	15255	15339	15429	15455	15372	15268	15288	15371	15214	15278	15239	15283	15450	15383	15191	15235	15309	15279	15376	15297	15229	15460	15284	15272	15248	15295	15316	15305	15337	15274	15323	15260	15274	15309	15322	15200	15197	15408	15400	15384	15173	15276	15345	15260	15327	15263	15067	15314	15390	15146	15387	15220	15177	15265	15413	15224	15194	15337	15379	15210	15368	15171	15245	15436	15197	15339	15169	15247	15232	15310	15157	15312	15263	15375	15241	15281	15346	15318	15427	15353	15523	15330	15180	15334	15295	15298	15371	15261	15277	15379	15279	15184	15285	15315	15364	15307	15322	15258	15464	15486	15391	15428	15227	15354	15522	15415	15067	15308	15334	15272	15268	15376	15442	15283	15438	15304	15298	15523	15421	15381	15473	15350	15112	15369	15285	15439	15207	15324	15326	15243	15347	15199	15466	15339	15280	15464	15307	15232	15438	15256	15310	15191	15322	15152	15319	15250	15295	15180	15282	15317	15271	15337	15261	15256	15415	15419	15223	15333	15333	15252	15365	15290	15236	15321	15270	15338	15413	15336	15352	15406	15267	15334	15428	15238	15364	15292	15075	15386	15294	15152	15250	15345	15240	15394	15402	15463	15204	15242	15227	15452	15208	15185	15275	15284	15398	15325	15294	15209	15396	15398	15298	15330	15240	15157	15252	15461	15374	15414	15366	15145	15263	15297	15399	15267	15248	15286	15496	15206	15330	15261	15241	15221	15267	15273	15330	15399	15394	15273	15331	15227	15378	15234	15262	15218	15353	15331	15296	15268	15402	15298	15116	15293	15380	15386	15364	15259	15279	15395	15330	15378	15159	15506	15227	15349	15326	15240	15165	15235	15085	15326	15302	15357	15250	15101	15363	15372	15327	15190	15201	15360	15231	15405	15252	15408	15327	15312	15252	15377	15205	15236	15330	15009	15309	15309	15311	15137	15297	15352	15334	15343	15304	15364	15186	15228	15245	15138	15317	15400	15312	15363	15369	15328	15344	15331	15222	15290	15293	15390	15191	15413	15283	15211	15341	15345	15266	15262	15274	15226	15329	15200	15472	15391	15430	15311	15263	15407	15212	15325	15341	15294	15224	15495	15267	15320	15204	15280	15315	15420	15319	15344	15523	15360	15241	15285	15305	15322	15312	15262	15237	15302	15126	15304	15307	15248	15366	15340	15270	15371	15238	15217	15314	15336	15225	15229	15365	15349	15389	15324	15301	15293	15101	15322	15249	15052	15253	15322	15236	15364	15382	15360	15169	15411	15287	15414	15168	15219	15321	15450	15348	15325	15303	15248	15381	15340	15505	15370	15260	15342	15263	15232	15293	15258	15285	15237	15269	15231	15360	15269	15345	15217	15216	15174	15357	15211	15257	15159	15252	15328	15352	15140	15244	15169	15333	15319	15273	15127	15297	15234	15314	15420	15186	15338	15310	15373	15172	15423	15404	15360	15164	15400	15411	15252	15408	15320	15271	15238	15413	15380	15202	15339	15215	15378	15212	15271	15193	15224	15462	15317	15282	15251	15445	15325	15347	15428	15332	15185	15290	15322	15426	15254	15244	15287	15363	15323	15096	15492	15323	15184	15160	15245	15357	15341	15181	15550	15182	15129	15468	15046	15284	15204	15204	15366	15406	15348	15190	15252	15353	15267	15323	15304	15299	15353	15239	15297	15272	15390	15286	15312	15388	15452	15278	15495	15287	15233	15249	15476	15317	15105	15302	15102	15322	15403	15342	15264	15477	15150	15394	15552	15425	15480	15322	15307	15291	15402	15328	15439	15110	15374	15323	15254	15224	15279	15408	15313	15363	15343	15249	15252	15350	15241	15227	15338	15258	15437	15251	15266	15301	15243	15515	15236	15286	15404	15111	15374	15332	15151	15271	15264	15263	15358	15307	15271	15374	15294	15353	15304	15372	15272	15429	15372	15256	15376	15337	15146	15474	15125	15406	15388	15312	15394	15265	15168	15385	15245	15329	15368	15335	15254	15247	15315	15333	15206	15252	15291	15527	15355	15258	15308	15275	15247	15418	15223	15464	15272	15419	15243	15281	15309	15474	15309	15185	15475	15225	15297	15125	15364	15377	15454	15290	15330	15335	15390	15390	15225	15350	15225	15356	15205	15260	15160	15325	15369	15473	15452	15280	15389	15207	15313	15326	15320	15384	15258	15372	15356	15484	15298	15383	15356	15245	15319	15207	15133	15300	15280	15194	15252	15126	15241	15135	15480	15433	15456	15250	15359	15018	15441	15201	15388	15051	15363	15271	15311	15435	15216	15380	15343	15275	15262	15343	15429	15559	15147	15382	15231	15342	15332	15209	15228	15353	15249	15400	15160	15306	15123	15237	15331	15360	15282	15411	15255	15446	15170	15287	15202	15346	15399	15338	15158	15328	15253	15345	15239	15177	15481	15431	15209	15270	15202	15235	15305	15373	15387	15171	15228	15383	15192	15293	15182	15341	15178	15245	15214	15393	15333	15286	15166	15265	15366	15327	15307	15485	15272	15261	15441	15265	15443	15312	15426	15198	15318	15280	15250	15154	15249	15276	15229	15345	15351	15250	15408	15346	15336	15240	15247	15327	15276	15314	15369	15329	15213	15234	15437	15177	15325	15399	15137	15308	15332	15260	15235	15191	15334	15362	15314	15050	15314	15435	15266	15273	15125	15297	15351	15404	15208	15396	15135	15175	15344	15241	15370	15404	15331	15363	15259	15238	15311	15407	15157	15370	15410	15300	15419	15313	15208	15313	15362	15294	15343	15414	15258	15334	15273	15417	15265	15285	15329	15416	15172	15221	15519	15293	15264	15497	15213	15152	15270	15270	15257	15131	15410	15374	15282	15356	15394	15367	15306	15306	15424	15385	15290	15160	15292	15365	15248	15138	15426	15417	15359	15257	15408	15168	15181	15441	15136	15354	15241	15288	15274	15262	15424	15293	15415	15186	15201	15117	15390	15425	15333	15335	15258	15392	15226
22590	21038	28917	23385	21479	23640	25840	20506	19080	19068	18827	18328	18061	17947	17908	17923	17771	17520	17728	17616	17447	17423	17428	17325	17320	17092	17197	17115	17262	17230	17241	18381	20490	18056	17383	17221	17291	17258	17180	17237	17003	17065	17256	17248	17195	17089	17540	18085	18161	17964	17791	17609	17296	17036	17037	17172	17156	17124	17141	17080	17280	17128	17200	17071	16979	17229	17082	16968	17096	16981	17143	17022	16966	17008	17249	17082	17137	17121	17035	16995	16969	17017	17070	16987	17146	17157	17189	17060	17101	17300	17033	17147	17084	17179	17096	16895	17216	17014	17087	17182	17363	17019	17265	17117	17003	17253	17282	17085	17156	17143	16895	16868	16888	16905	16879	17159	17003	17097	17203	17199	16977	17113	17034	17059	17047	17229	17065	17024	17026	17041	17105	17079	17074	17003	17009	17021	17051	16987	16975	17042	17187	16988	17258	16943	16810	16929	17048	17006	17107	16826	16981	17039	17059	17131	17084	17032	17056	17129	17147	17049	17113	17029	16716	17104	17076	17049	16900	17063	17098	17200	17152	17073	17134	17131	17155	17068	16987	17048	16971	17088	17012	17087	16978	16875	17075	17161	17116	17101	16971	16960	17090	17282	17171	17049	17041	17103	17232	17108	16969	17185	17157	17008	17076	17055	16955	17111	17046	17094	17098	16904	17070	16944	17072	17122	16962	16869	17014	17084	16969	17148	16990	17002	16983	17111	17026	16966	16837	16920	17021	17157	17242	17150	17226	17348	17102	16895	17063	17128	17046	17037	17073	17087	17296	17070	17054	17111	17084	17127	17120	16921	17223	17297	16917	17042	17025	17053	17052	17017	17096	17107	17142	17134	17091	16844	17035	16907	16902	16953	16989	17054	17064	17048	17142	17055	16956	17088	17030	16958	17061	16982	17184	16995	17117	17124	17291	16887	16987	17061	17147	16916	17016	17058	17105	16815	17023	17179	17228	16986	17021	17158	17138	17148	17018	17056	17272	17154	17202	17031	17119	17031	17187	17054	17201	17124	17093	16921	16964	17139	16966	17052	17115	17078	16867	17075	17098	16974	17265	17213	17143	17164	16944	16822	17207	17119	17188	16979	16876	16869	17047	17065	16925	17169	17008	17218	17026	16907	17009	16942	16962	16975	17105	17172	16901	17202	17129	17152	16942	17058	17026	16971	16933	16984	17077	16942	17034	17151	16968	17124	17083	17065	16763	17047	17032	17100	17235	16844	16973	17013	16863	17114	17125	17212	16885	17096	17194	16928	17041	17052	17279	17040	17076	16966	17211	17077	16849	17083	16869	17275	17006	17216	17118	17009	17261	17311	17116	16940	17015	17169	17085	17084	17262	17148	17072	16982	17082	16998	17196	17137	17070	17185	17045	16862	17245	17084	17011	17114	17291	17177	17074	16978	17259	16930	16823	17060	16784	17018	17023	16763	17113	17176	17209	17234	16947	17062	17032	17175	17047	16925	17029	17100	17071	16950	16862	16937	17131	17238	16936	16987	17200	17141	17000	16953	17091	16961	17002	16905	17054	17116	17012	16906	17124	17110	17178	17031	17072	17226	17206	17027	17052	17177	17014	16979	17045	17003	17093	17226	17247	17043	16933	17048	17020	17068	16893	17053	16903	16828	16838	16994	16991	17350	17156	17272	17127	16951	16934	17015	17131	16895	17280	17068	16949	17028	17040	17007	16872	17127	17167	16981	17230	16950	17122	17115	16974	17085	17106	16984	17050	17120	17090	17143	17049	16929	16984	16998	17100	16893	17011	17062	17134	17168	16974	17121	17065	16902	16973	16919	17031	17151	17161	17079	17177	16912	16919	17057	17117	17036	17176	17054	16953	17046	17211	16928	16903	17170	17171	17076	17167	17026	17009	16867	17129	17124	17290	16935	17014	17050	16962	17019	16984	17109	17038	17014	17033	17001	17095	16975	17125	17188	17207	17123	17041	16882	16736	16941	16859	17208	17119	17201	17069	17214	16986	17086	17016	16968	17104	17111	17018	16952	17266	17112	17088	17041	16964	16968	17191	17207	17104	16870	17001	16906	17096	16878	17174	17026	17100	16900	16977	16982	16944	17104	16967	17116	17046	17053	16941	16987	16981	17079	17006	17219	17068	17102	16803	16954	16948	17253	17211	17019	16804	17117	17007	17063	17171	16982	17078	16876	17066	17136	16982	17116	17171	17156	17056	17241	16979	17011	17117	16864	16991	16991	17175	16967	17101	16817	17099	17083	17220	17019	16832	16939	16791	17026	17011	17070	17241	17084	16984	16935	16987	16909	17005	17052	16957	16820	17054	16903	16923	16992	16901	17075	17065	16955	16925	17059	16676	16950	17096	17237	17129	17028	16902	16687	17015	17151	17014	17173	17032	16924	17047	16964	16781	17054	17029	16932	17014	17117	17033	17129	16993	16957	17264	17017	17113	16981	16790	17026	16895	16823	17103	16965	17213	16901	16843	17004	17250	17151	17053	16967	17186	16916	16937	17124	17075	16991	17078	16940	17054	16982	17171	17060	17169	17072	17167	17044	16959	17227	17141	16973	17106	17246	17007	17079	17103	17057	17046	17103	17178	17130	16958	16990	17121	17030	16990	16907	17192	16924	17169	17072	17089	16959	16851	16956	17096	17102	16960	16852	16908	17089	17109	17124	16881	17010	17049	17031	16939	16891	17000	16917	17062	17132	17132	17283	17099	17027	17090	16995	17096	16998	16955	17082	17413	17094	17140	17050	17128	17184	17201	17052	17203	17145	16956	17037	17208	16807	17088	17007	17112	17022	16855	17116	17041	17141	17148	17244	17126	17097	17217	17027	17127	17021	16987	17174	17118	17004	17039	17127	16998	17083	16989	16985	16963	16897	16927	16859	17160	17124	17095	17059	17304	17138	16953	17052	16994	17295	16926	17178	17076	16935	17148	17252	16872	16987	17097	17146	17071	17013	17074	16954	17164	17116	17066	17085	17043	17161	17141	16987	16944	16968	16937	16926	17162	17072	17069	16883	17217	17244	17017	17007	16897	16938	16965	16963	16972	17100	17044	17020	16942	16952	17071	17005	17038	17057	17059	16910	17050	16924	17076	16891	17045	17307	16946	16974	17054	17141	17008	16968	17222	17018	17129	17027	17138	17072	17069	17040	16968	17170	16931	16927	16945	17104	17213	17093	17078	16996	17104	17123	17153	17081	17138	17058	17022	17203	17140	16978	16968	17056	17109	16866	16961	17156	17174	17105	16935	16966	16943	16967	17126	16999	17017	17081	16982	17028	17074	17102	17055	16842	17089	17208	17136	16885	17162	17103	17068	17079	16983	17046	16975	16954	17061	17056	17053	16912	17073	16975	17030	17099	17236	17058	17035	16998	16754	16904	17073	17018	17083	17005	16891	16984	17238	17212	16998	16839	17127	17105	17163	17045	16906	16892	17003	17047	17061	16995	17153	16974	17103	17021	16998	16929	17005	17005	17048	16892	17092	17043	17102	16986	16985	17238	17197	17310	16810	17019	17127	17389	16895	16975	16909	16846	17139	17175	16869	16890	16859	16860	17151	16921	17053	17243	16960	17095	17079	17228	17101	17015	17107	17067	16803	16912	17231	17109	17123	16805	17171	17058	17027	16931	16948	16892	16972	16948	16921	16996	17274	17192	17033	16884	16849	17190	17291	16869	16939	16950	17256	17157	17332	17097	17017	17056	17138	17103	16933	16753	16909	17079	17071	17135	16972	17044	17288	16909	17129	16957	17215	17072	16977	17207	17097	17143	16980	17217	17020	16862	17054	16987	17011	17044	16928	17183	17031	17154	17007	16919	16930	16840	17079	17057	17103	17018	16962	17021	17125	16993	16926	17053	17134	16890	17186	16886	17167	17011	17045	16933	17008	16922	16961	17122	17019	17079	17037	17180	17172	17188	17133	17124	16992	16803	16981	17048	17137	17067	17225	17001	17020	16805	17019	17017	16898	16962	17087	17143	17233	16918	16899	16946	16918	16909	17201	16990	17054	17154	17029	17173	17115	17190	16974	17027	17014	16875	17146	17218	17090	16845	17073	17066	16824	16993	16936	17180	17215	17394	16914	17320	16816	17056	17117	16952	16942	16911	17023	16892	17050	16992	16953	17232	17193	17079	16896	17210	17052	17204	17129	16968	17074	16832	16953	17003	17033	16860	17121	17105	17171	17210	17077	17259	16994	16969	17008	17061	17021	17008	17024	16942	16995	16929	17015	17185	16895	16940	17089	16975	16990	16988	17054	16986	17087	17072	17086	17189	16990	17143	17110	16806	17015	17079	17205	17168	16877	17031	17084	17016	16908	16922	17069	17206	16920	16798	17134	16948	17062	16954	17031	16957	17038	17263	16882	17070	17252	17149	17059	16981	17104	17179	16934	17022	17065	17286	17092	16906	16989	17232	17039	16953	17006	16827	16760	16967	17169	16896	16966	17185	17186	16886	17140	17064	17080	17113	16942	16922	16996	16935	17009	17038	16956	17056	17072	17198	17116	16938	16972	17081	17006	16988	16837	16940	17063	16951	17057	16938	17063	17090	17038	17089	17000	16984	16843	16893	17028	17134	17077	16961	17173	16994	16951	17132	16980	17184	17002	17183	17031	17179	17186	16981	17024	17081	16924	17021	17286	17150	17221	17320	17058	17277	16992	17000	16992	17007	17185	17111	17147	17025	16976	17097	16939	16985	17177	16909	17134	17072	16902	17237	17074	17005	16954	16982	17063	17098	17135	17021	17107	16904	17130	17035	17120	16985	17123	16960	17140	17105	17054	17134	17043	17293	17031	16970	16892	16944	17013	17022	16975	17002	17196	17140	17157	16923	16875	17122	17263	16893	17013	17097	16966	17205	17313	17154	17230	17267	17234	16973	17056	17087	17186	16987	16918	17207	17051	17207	17057	16831	17279	16993	17038	16981	17296	17212	16922	17150	17260	16896	17278	17015	17017	16911	17169	17079	17198	16943	16903	17062	17124	16876	17183	17210	17117	16945	17030	17059	16958	16872	17048	17085	17047	17180	17045	17113	17055	16945	17082	16988	16831	17069	16869	17066	17201	17027	16972	17084	16987	17052	16930	16813	17169	17032	17113	16973	17052	17015	17140	17097	17116	17055	17195	17131	16990	17031	17219	17185
24062	42663	40154	33024	28151	23514	20917	20084	19038	17965	17585	17177	16707	16608	16507	16196	16007	15951	15935	15730	15665	15592	15522	15622	15580	15437	15330	15470	15585	15568	15509	17909	20271	15809	15518	15467	15518	15414	15417	15383	15527	15474	15607	15567	15476	15280	15887	16654	16763	16410	16000	15886	15724	15329	15380	15515	15319	15340	15469	15283	15312	15254	15113	15394	15400	15320	15508	15549	15272	15481	15522	15321	15241	15498	15347	15306	15177	15415	15418	15150	15589	15351	15322	15420	15264	15457	15292	15420	15454	15353	15322	15442	15459	15294	15288	15349	15577	15282	15499	15482	15349	15378	15423	15118	15213	15413	15266	15334	15356	15230	15412	15237	15247	15388	15451	15406	15408	15372	15425	15325	15514	15320	15378	15298	15215	15396	15390	15470	15195	15387	15379	15347	15483	15429	15323	15444	15466	15183	15344	15369	15446	15534	15538	15328	15365	15221	15301	15424	15471	15239	15304	15463	15399	15578	15374	15430	15516	15207	15237	15424	15466	15296	15161	15137	15439	15177	15409	15209	15281	15316	15448	15424	15300	15330	15261	15386	15506	15389	15419	15235	15376	15316	15453	15354	15310	15364	15378	15299	15459	15383	15353	15331	15402	15414	15670	15367	15401	15306	15473	15396	15401	15511	15285	15432	15478	15264	15327	15424	15322	15407	15463	15278	15404	15362	15387	15434	15291	15358	15358	15112	15435	15443	15399	15363	15399	15295	15242	15312	15491	15383	15344	15403	15279	15398	15371	15330	15415	15373	15496	15549	15169	15346	15448	15273	15278	15337	15396	15289	15379	15196	15369	15594	15332	15485	15455	15486	15490	15401	15307	15371	15463	15246	15283	15330	15348	15246	15315	15271	15502	15354	15449	15459	15379	15222	15470	15265	15319	15393	15347	15386	15525	15255	15331	15365	15373	15281	15336	15360	15240	15343	15183	15439	15106	15220	15412	15438	15301	15252	15451	15458	15518	15363	15372	15272	15425	15159	15521	15350	15502	15484	15346	15337	15259	15223	15235	15350	15250	15449	15285	15366	15315	15171	15457	15316	15394	15245	15301	15371	15304	15461	15276	15470	15387	15370	15276	15372	15384	15282	15344	15426	15215	15240	15257	15461	15569	15234	15421	15369	15413	15495	15454	15470	15355	15349	15382	15374	15217	15434	15287	15419	15378	15425	15339	15510	15343	15496	15460	15292	15387	15100	15200	15356	15418	15348	15441	15246	15387	15274	15456	15379	15443	15366	15434	15177	15436	15338	15507	15398	15340	15471	15431	15360	15412	15383	15404	15435	15212	15565	15338	15257	15259	15423	15274	15183	15496	15381	15477	15240	15407	15340	15356	15347	15613	15231	15519	15322	15192	15462	15266	15596	15335	15150	15384	15378	15321	15203	15338	15374	15363	15346	15379	15442	15349	15272	15278	15334	15150	15332	15607	15242	15205	15413	15459	15209	15399	15181	15455	15278	15430	15398	15431	15376	15403	15233	15317	15330	15464	15239	15196	15233	15260	15320	15610	15381	15421	15313	15252	15470	15355	15368	15400	15285	15291	15397	15425	15217	15419	15421	15552	15240	15283	15309	15237	15338	15428	15117	15410	15422	15383	15468	15336	15324	15474	15570	15458	15564	15321	15332	15273	15378	15378	15333	15351	15310	15500	15378	15431	15420	15387	15412	15499	15582	15508	15228	15384	15158	15220	15279	15443	15401	15450	15170	15353	15421	15388	15407	15369	15260	15282	15163	15286	15380	15442	15363	15517	15315	15265	15489	15221	15361	15514	15309	15028	15358	15328	15326	15302	15327	15350	15568	15247	15275	15517	15311	15300	15537	15432	15285	15379	15306	15399	15452	15362	15473	15382	15408	15421	15430	15302	15335	15464	15548	15326	15452	15460	15421	15329	15172	15455	15274	15231	15402	15356	15443	15363	15326	15462	15355	15344	15360	15562	15333	15489	15535	15457	15343	15318	15357	15406	15260	15267	15364	15207	15431	15508	15345	15293	15368	15388	15365	15400	15348	15383	15362	15379	15292	15438	15117	15303	15307	15178	15182	15220	15394	15319	15301	15387	15362	15418	15334	15320	15485	15444	15330	15387	15314	15331	15216	15192	15366	15240	15323	15033	15523	15434	15289	15484	15147	15476	15403	15430	15428	15305	15331	15383	15457	15246	15472	15305	15268	15285	15321	15463	15482	15265	15513	15231	15399	15323	15301	15404	15479	15254	15303	15326	15452	15408	15366	15389	15372	15364	15231	15444	15344	15515	15277	15298	15439	15211	15175	15351	15207	15246	15307	15509	15311	15473	15428	15444	15308	15457	15358	15334	15265	15444	15398	15349	15273	15224	15435	15457	15309	15402	15278	15543	15410	15391	15242	15228	15441	15361	15544	15415	15387	15389	15386	15456	15513	15488	15361	15511	15356	15284	15343	15360	15494	15271	15423	15334	15383	15323	15453	15358	15350	15543	15405	15657	15397	15424	15366	15372	15355	15469	15406	15304	15365	15320	15359	15445	15414	15436	15382	15354	15518	15333	15409	15384	15341	15317	15424	15277	15473	15454	15320	15437	15387	15434	15323	15318	15326	15346	15455	15299	15307	15450	15302	15396	15237	15404	15500	15351	15413	15229	15492	15338	15431	15243	15303	15406	15420	15244	15145	15277	15169	15289	15424	15307	15569	15279	15355	15341	15296	15389	15333	15558	15430	15309	15219	15489	15464	15117	15400	15372	15416	15314	15337	15414	15380	15257	15358	15371	15502	15488	15539	15536	15467	15261	15586	15373	15277	15425	15286	15373	15185	15287	15346	15482	15313	15391	15524	15473	15258	15302	15323	15394	15376	15418	15386	15302	15356	15295	15275	15495	15488	15445	15475	15271	15431	15505	15316	15321	15287	15425	15393	15236	15281	15349	15311	15280	15346	15491	15213	15227	15230	15410	15374	15205	15378	15301	15290	15359	15190	15217	15488	15333	15301	15482	15306	15417	15341	15302	15333	15330	15307	15463	15225	15391	15274	15452	15452	15210	15301	15299	15263	15319	15479	15409	15303	15283	15170	15237	15492	15336	15368	15275	15241	15192	15275	15369	15364	15322	15297	15309	15464	15435	15307	15502	15291	15251	15377	15269	15288	15119	15381	15249	15316	15569	15243	15304	15339	15328	15355	15279	15261	15361	15257	15329	15208	15489	15304	15493	15305	15360	15447	15395	15367	15345	15286	15424	15400	15327	15385	15381	15259	15310	15254	15303	15486	15374	15358	15391	15410	15372	15335	15313	15355	15329	15421	15346	15433	15512	15318	15231	15388	15364	15397	15396	15348	15552	15405	15273	15412	15458	15348	15393	15398	15341	15324	15343	15292	15412	15460	15263	15350	15473	15343	15300	15233	15366	15387	15396	15362	15374	15307	15509	15225	15345	15341	15337	15256	15429	15260	15416	15339	15160	15411	15395	15149	15374	15357	15322	15382	15375	15394	15487	15504	15341	15278	15328	15311	15492	15395	15355	15508	15391	15345	15385	15288	15316	15247	15433	15143	15413	15409	15299	15278	15316	15476	15455	15315	15390	15469	15252	15428	15333	15248	15413	15381	15322	15447	15130	15341	15308	15391	15365	15391	15275	15521	15360	15240	15279	15381	15414	15430	15253	15437	15378	15335	15385	15395	15414	15326	15287	15225	15328	15311	15375	15428	15434	15383	15436	15426	15364	15352	15242	15323	15315	15297	15306	15395	15339	15389	15272	15289	15328	15428	15365	15345	15486	15308	15346	15309	15359	15307	15442	15473	15244	15246	15134	15325	15529	15307	15392	15237	15368	15303	15385	15401	15578	15363	15457	15369	15366	15290	15537	15399	15294	15389	15482	15352	15505	15241	15348	15319	15331	15289	15427	15302	15279	15255	15284	15356	15288	15413	15330	15399	15284	15371	15431	15351	15559	15412	15346	15473	15400	15394	15435	15428	15385	15352	15249	15279	15360	15374	15337	15221	15230	15303	15327	15326	15273	15247	15423	15249	15417	15457	15331	15322	15466	15383	15318	15319	15339	15165	15217	15178	15297	15410	15526	15202	15366	15226	15522	15229	15541	15311	15322	15377	15165	15491	15440	15334	15335	15371	15321	15486	15283	15341	15251	15278	15500	15377	15340	15352	15314	15289	15405	15330	15254	15443	15419	15421	15413	15495	15306	15321	15488	15334	15359	15556	15390	15372	15335	15350	15144	15314	15377	15326	15369	15438	15118	15293	15193	15346	15286	15232	15420	15309	15112	15348	15357	15279	15351	15209	15323	15372	15337	15346	15286	15365	15397	15414	15336	15319	15375	15327	15396	15411	15290	15466	15409	15349	15331	15380	15268	15324	15435	15260	15451	15384	15381	15330	15428	15376	15375	15420	15300	15327	15466	15224	15438	15197	15551	15340	15343	15317	15251	15371	15344	15316	15468	15383	15463	15283	15345	15327	15333	15296	15581	15417	15287	15240	15460	15392	15463	15195	15414	15288	15490	15521	15344	15320	15329	15709	15387	15144	15430	15390	15320	15301	15241	15317	15522	15308	15356	15320	15387	15479	15248	15356	15336	15264	15367	15483	15170	15449	15280	15288	15303	15292	15362	15215	15309	15531	15386	15404	15287	15309	15567	15252	15384	15486	15189	15396	15505	15482	15166	15505	15509	15290	15402	15310	15405	15473	15298	14987	15434	15529	15342	15349	15243	15347	15296	15499	15422	15388	15383	15415	15414	15376	15318	15178	15340	15324	15334	15357	15400	15289	15428	15294	15364	15327	15298	15300	15315	15304	15252	15313	15399	15372	15277	15320	15384	15465	15239	15405	15312	15416	15360	15331	15273	15383	15302	15389	15312	15392	15266	15314	15331	15469	15440	15425	15256	15279	15426	15345	15456	15402	15415	15242	15366	15383	15374	15342	15455	15258	15447	15393	15394	15211	15439	15228	15350	15312	15353	15288	15384	15273	15368	15439	15385	15367	15459	15289	15312	15460	15341	15507	15425	15284	15372	15373	15332	15348	15446	15484	15335	15332	15282	15536	15366	15386	15632	15326	15376	15425	15292	15428	15247	15418	15320	15239	15507	15481	15395	15530	15465	15324	15296	15297	15190	15227	15456	15575	15216	15483
27120	22587	27542	24785	19779	18775	18178	17845	17449	17309	17029	17217	16984	17295	17020	16971	17019	16995	16932	16773	16998	16867	16934	16912	16860	16804	16842	16713	16845	17148	16850	17195	17198	17107	17013	16858	16810	16837	16668	16854	16905	17000	16880	16711	16864	16653	16773	16932	17016	16944	16992	16856	16999	16769	17083	16887	16809	16565	16850	16827	16719	16758	16784	16783	16804	16903	16815	17052	16916	16919	16931	16829	16933	17064	16780	16750	16842	16921	16732	16842	16794	16804	16907	16811	16954	16937	17038	16947	16846	16774	16803	16897	16904	16785	16860	16783	16623	17054	16911	16726	16858	16905	16705	16965	16863	16691	16818	16694	16888	16678	16910	16879	16802	16916	17022	16900	16883	16836	16799	16863	16978	16946	16725	16699	16787	16814	17035	16888	16829	16844	16860	16955	16717	16786	16833	16870	16880	16886	16756	16688	16772	16753	16896	16865	16927	16882	16842	16940	16944	16884	16694	16908	16950	16830	16917	17009	16626	16791	16887	16841	16810	16889	16742	17015	16791	16927	16591	16720	16729	16849	16731	16642	16731	16776	16817	16816	16678	16802	16412	16598	16567	16904	16798	16814	16688	16902	16748	16813	17030	16962	16714	16700	16869	16759	16908	16657	16739	16812	16678	16761	16649	16800	16998	16930	16899	16865	16882	16744	16838	16816	16691	16837	16670	16967	17054	16902	16943	16795	16842	16965	16740	16920	16826	16935	16741	16919	16642	16880	16929	16931	17214	16884	16823	16711	16857	16894	16766	16921	16870	16834	16950	16835	16883	16848	16779	16550	16839	16783	16585	16864	16799	16855	17051	16921	16917	17026	16902	16873	16826	16861	16757	16929	17045	16830	16856	16620	16966	16923	16869	16954	16811	16832	16698	16672	16851	16679	16869	16922	16791	16835	16932	16772	16721	16904	17074	16949	16994	17017	16780	17056	16823	16785	16974	16858	16759	16885	16958	16839	16814	16864	16951	16870	16858	16983	16721	16780	16744	16878	17046	16782	16988	17069	16866	16921	16825	16838	16730	16831	16838	16733	16904	16827	16807	17013	16657	16779	16732	16795	16846	16809	16782	17018	16765	16964	16776	16758	16639	16675	16852	16741	16944	16966	16793	16837	16816	16666	16732	16850	16782	16847	16886	16877	16808	16899	16820	16795	16900	16880	16764	16919	16988	16921	17074	16737	17039	16926	16921	16783	16886	16626	16878	16748	16852	16978	16655	16649	16949	16881	16991	16518	16785	16667	16730	16854	16800	16688	16738	16814	16787	16860	16923	16877	16754	16845	16886	16916	16956	16867	16856	16699	16837	16887	16807	16656	16835	16683	16789	16698	16894	16892	16692	16792	16605	16834	17045	16931	16749	16811	16923	16900	16808	16826	16902	16918	17017	16878	16860	16826	16631	16943	16860	16781	16831	16912	16841	16803	16896	16857	16860	16921	16842	16776	16664	16746	16908	16791	17107	16871	16674	16691	16908	16813	16797	16979	16913	16817	16824	16757	16936	16901	16861	16899	16958	17084	16861	16876	16993	16641	16918	16938	16720	17106	16721	16840	16760	16844	16928	16787	16747	16850	16819	16703	16770	16970	17022	16791	17129	16780	16838	16688	16802	16734	16747	16782	16800	16822	16969	16904	17038	16885	16751	16929	16864	16737	16763	16881	16734	16789	16862	16753	16707	16900	16932	16841	16914	16866	16899	16746	16771	16938	17011	16788	16859	17002	16744	16836	16915	16689	16710	16905	16777	16925	16765	16719	16767	16866	16921	16810	16780	17023	16725	16844	16674	16835	16929	16878	16826	16891	16754	16992	16873	16875	16816	16717	16868	16935	16760	16790	16765	16848	16826	16918	16998	16777	17076	16880	16868	16755	16793	16881	16891	16887	16810	16611	16827	16928	16938	16776	16958	16810	16881	16776	16716	16637	16573	16840	16712	16928	16706	16916	16864	16727	16837	16829	17013	16879	16790	16810	16676	17107	16865	16613	16745	16723	16918	16837	16835	16904	17056	16985	16875	16779	17063	16732	16962	17080	16859	16755	16919	16683	17049	16968	16826	16841	16691	16696	16979	16815	16770	16723	16851	16664	16748	16881	16897	16830	16823	16840	16666	16840	16879	16906	16867	16775	16677	16736	16887	17038	16991	16897	16764	16774	16897	16801	17075	17091	16786	16736	16825	16989	16775	16982	16831	16668	16777	16887	16670	16756	16835	16835	16842	17111	16863	16971	16831	16952	16735	16899	16827	16973	16683	16777	16627	16962	16917	16962	16980	16782	16829	16826	16757	16951	16775	16785	16919	16842	16974	17027	16775	16768	16808	16878	16753	16888	16869	16727	16694	16773	16863	16783	16676	16884	16852	16640	16899	16689	16970	16685	16745	16873	16942	16840	16882	16802	16840	17018	16859	16942	16756	16906	16783	16789	16946	16702	16716	16801	16813	16960	16835	16805	17069	16864	16605	16867	16711	16758	16934	16934	16818	16858	16794	16633	16892	16764	16640	16797	16765	16715	16686	16816	16847	16875	16912	16919	16822	16943	16907	16766	16907	16961	16743	16838	16974	16959	16865	16669	16899	16867	16842	16995	16911	16928	16584	16845	16860	16710	16877	16851	16657	16866	16826	16890	16866	16899	16800	16953	16765	17178	17000	16724	16664	16827	16646	16841	16909	16893	16769	16775	16769	16949	16818	16835	16692	17213	16802	16944	16740	16730	16738	16940	16814	16860	16829	16925	16847	16700	16868	16805	16747	16830	16801	16937	16863	16806	16903	16775	16773	16871	16956	16678	16746	16847	16745	16899	17059	16810	16764	16767	16865	16763	16853	16615	16918	16784	16832	16663	16987	17016	16901	16873	16880	16757	16855	16860	16927	16992	16875	16828	16988	16725	16766	16843	16799	16709	16702	16987	17030	16718	17005	16908	16776	16978	17053	17062	16831	16773	16899	16971	16979	16652	17037	16935	16784	17154	16924	16819	16890	16835	16809	16889	16866	17010	16807	16636	16899	16840	16807	16901	16881	16827	16925	16953	16766	16937	16878	16893	16803	16940	16905	16745	16727	16983	16837	16949	16888	16695	16720	16843	17039	16862	16806	16904	16931	16843	17061	16989	16841	16973	16716	16890	16811	16796	16853	16898	16832	16708	16841	16906	16976	16727	16845	16952	17060	16778	16727	16759	16968	16757	16676	16871	16838	16724	16863	16744	16914	16667	16891	16758	16910	16986	16836	16941	17126	16814	16877	16821	16691	16932	16801	16771	16753	16910	16778	16740	16829	17038	16673	16681	16811	16892	16869	16917	16862	17058	17009	16850	16734	16739	16859	16824	16908	16927	16733	16955	17010	16788	16895	16903	16893	16679	16788	16792	16922	16975	16853	16772	16984	16719	16914	16831	17161	16745	16917	16683	16763	16858	16720	16817	16823	16868	16718	16948	16909	16814	16736	16827	17003	16888	16791	16907	16726	16950	16969	16739	16872	16772	17071	16921	17069	16927	16838	16906	16851	16852	16869	16742	16826	16827	16868	16960	16882	16847	16997	16596	16749	16697	16820	16590	16649	16794	16906	16772	16761	16847	16844	16703	16857	16858	16921	16759	16678	16981	17137	16969	16794	16854	16798	16839	16730	16750	16877	16849	16828	17209	16905	16887	16726	16680	16811	16997	16916	16836	16765	16779	16881	16794	16961	17060	16876	16824	17007	16923	16952	16863	16939	16837	16901	16818	16643	16994	17000	16823	16804	16928	16793	16939	16832	16786	16988	16861	16793	16907	16814	16949	16769	16774	16847	16982	16932	16883	16846	16829	16871	16757	16843	16941	16765	16643	16862	16816	16854	17041	16870	16912	16822	17053	17021	16941	16893	16810	16767	16942	16791	16905	16908	16700	17003	16749	16723	16881	16981	16815	16733	16852	16751	16789	16742	16638	16651	16958	16692	16835	16916	16710	16811	16684	17011	16897	16887	16701	16907	16848	16675	16778	16777	16922	16751	16860	16877	16858	16798	16636	16769	17091	16807	16662	16848	16722	16960	16988	16889	16985	16922	16929	16978	16656	16595	16991	16856	16876	16694	16955	16743	16795	16883	16721	17010	16649	16802	16737	17007	16754	16920	16643	16787	16637	16690	16779	16801	16902	16905	16901	16941	16812	16829	16722	16912	16804	16744	16718	16693	16660	16557	16734	16981	16793	16807	16810	16865	16641	16909	16646	16656	16582	17019	16758	16824	16841	16720	16823	16774	16745	16862	16776	16779	16813	16661	16900	16943	16885	16822	16883	16965	16860	16860	16818	16937	16781	16920	16874	16897	16754	16886	16781	16830	16861	16788	16829	16707	16826	16794	16733	16716	16966	16880	16767	16872	16795	16921	16844	16764	16723	16843	16944	16943	16869	17084	17016	16781	16926	16981	16834	16810	17015	16700	16719	16898	16972	16789	16739	16766	16872	16814	16979	16852	16874	16838	17010	16756	16931	16996	16911	16665	16905	16929	16868	17035	16855	16899	17004	16986	16721	16802	16932	16778	16921	16807	16693	16889	16515	16780	16884	16755	16964	16851	16831	16848	16781	16728	16899	16619	16770	16703	16786	17016	16971	16872	16800	16764	16891	16801	16831	16779	16813	16940	16788	16763	16824	16857	16726	16804	16839	16712	17052	16797	17180	16683	16827	16854	16791	16806	16864	16874	16837	16843	16882	16993	16891	16881	17022	16816	16743	16729	16721	16920	16661	16676	16790	16952	16964	16919	16864	17031	16883	16795	16860	16917	16753	16749	16951	16763	16882	16520	16632	16787	16812	16729	16795	16853	16920	16810	16885	16848	16727	17074	16851	16715	16930	16909	16788	17006	16882	16911	16932	16818	16689	17017	16745	16840	16836	16830	16907	16791	16794	16955	16883	16786	16858	16876	16846	16779	16664	16942	16781	16807	17016	17070	16806	16897	16916	16968	16826	16603	16716	16790	16713	16858	16917	17067	16917	16795	16755	16894	16922	16877	16985	16953	16703	16751	16913	16831	16738	16757	16909	16935	16839	17198	16959	16923	16649	16740	16984	16958	16758	16838	16707	16781	17008	16980	16833	16709	16920	16892	16828	16736	16761	16965	17007	16921	17146	16806	16817	16874	16829	16944	16660
20405	29707	28241	22855	19586	17903	17113	16875	16128	15902	15909	15810	15710	15459	15715	15472	15473	15405	15498	15502	15673	15350	15322	15308	15339	15477	15269	15491	15427	15307	15398	15705	15429	15281	15331	15495	15277	15276	15221	15296	15345	15338	15448	15428	15288	15456	15281	15267	15495	15409	15497	15596	15429	15273	15320	15307	15290	15359	15253	15290	15188	15242	15288	15420	15331	15357	15274	15207	15423	15438	15293	15362	15320	15344	15181	15388	15383	15317	15134	15372	15267	15178	15464	15419	15263	15424	15394	15275	15318	15219	15135	15160	15282	15483	15397	15262	15302	15479	15149	15313	15244	15186	15263	15201	15326	15346	15462	15247	15166	15263	15284	15371	15338	15309	15150	15431	15399	15192	15433	15346	15225	15330	15186	15351	15321	15310	15202	15173	15210	15359	15152	15391	15200	15377	15362	15262	15229	15392	15167	15426	15334	15299	15512	15091	15474	15290	15236	15243	15323	15374	15291	15128	15384	15240	15373	15336	15296	15357	15264	15378	15331	15416	15378	15391	15387	15278	15312	15241	15101	15367	15203	15257	15185	15285	15289	15314	15193	15331	15193	15379	15553	15270	15296	15263	15428	15474	15450	15080	15318	15348	15359	15424	15337	15405	15359	15411	15350	15473	15332	15144	15274	15343	15315	15090	15342	15477	15340	15230	15207	15375	15348	15333	15424	15162	15304	15343	15359	15241	15412	15403	15386	15436	15345	15161	15305	15405	15450	15258	15374	15151	15199	15274	15458	15045	15151	15387	15385	15249	15267	15107	15689	15400	15322	15456	15348	15249	15269	15141	15419	15385	15406	15261	15419	15256	15272	15394	15183	15280	15123	15411	15397	15405	15237	15243	15250	15261	15172	15310	15287	15305	15223	15166	15293	15338	15436	15338	15305	15359	15411	15254	15247	15267	15327	15189	15316	15209	15349	15226	15378	15309	15207	15302	15178	15361	15283	15277	15135	15216	15373	15525	15402	15536	15387	15376	15294	15161	15247	15414	15362	15341	15341	15296	15368	15318	15153	15329	15305	15347	15239	15491	15151	15324	15264	15203	15204	15216	15212	15309	15413	15294	15305	15440	15093	15280	15335	15138	15215	15318	15324	15328	15224	15465	15243	15156	15438	15216	15292	15260	15246	15170	15276	15372	15157	15370	15333	15221	15299	15318	15317	15314	15262	15237	15326	15250	15345	15289	15290	15189	15493	15463	15332	15352	15316	15425	15298	15375	15305	15359	15304	15270	15178	15385	15363	15411	15423	15385	15412	15215	15170	15172	15377	15378	15298	15295	15187	15398	15342	15230	15343	15339	15184	15350	15319	15201	15334	15147	15235	15266	15416	15343	15326	15207	15292	15291	15366	15198	15379	15407	15285	15296	15310	15301	15197	15267	15274	15390	15305	15171	15420	15289	15290	15373	15346	15089	15360	15310	15398	15439	15382	15095	15340	15297	15409	15255	15354	15311	15158	15275	15306	15189	15333	15379	15351	15328	15106	15253	15300	15317	15218	15267	15386	15336	15246	15237	15231	15149	15305	15171	15312	15328	15220	15183	15372	15425	15175	15361	15274	15284	15362	15348	15221	15171	15293	15143	15270	15360	15171	15308	15225	15210	15437	15329	15382	15168	15323	15353	15293	15331	15249	15366	15394	15376	15363	15438	15308	15296	15221	15123	15281	15317	15280	15272	15172	15236	15305	15176	15220	15327	15266	15394	15296	15315	15253	15406	15298	15241	15324	15328	15315	15134	15484	15398	15279	15158	15227	15342	15264	15214	15425	15298	15419	15348	15392	15184	15306	15253	15205	15287	15394	15464	15371	15295	15287	15262	15320	15432	15178	15400	15031	15220	15470	15412	15285	15313	15237	15278	15351	15280	15331	15363	15344	15274	15281	15180	15288	15200	15215	15355	15409	15325	15324	15369	15287	15301	15397	15364	15329	15318	15380	15317	15375	15306	15283	15254	15361	15245	15384	15200	15393	15329	15247	15494	15321	15237	15393	15278	15431	15372	15336	15472	15291	15346	15299	15253	15209	15264	15342	15310	15230	15443	15330	15335	15372	15272	15278	15300	15307	15397	15187	15381	15238	15240	15345	15421	15205	15209	15238	15413	15286	15408	15354	15304	15291	15201	15230	15355	15219	15385	15314	15332	15380	15243	15333	15269	15311	15345	15253	15236	15191	15206	15309	15358	15346	15258	15241	15253	15272	15455	15168	15374	15174	15368	15306	15267	15328	15091	15098	15287	15302	15259	15300	15311	15189	15325	15426	15302	15319	15148	15319	15335	15436	15177	15262	15288	15134	15256	15398	15239	15290	15257	15295	15155	15208	15190	15179	15335	15346	15359	15259	15245	15330	15294	15253	15280	15333	15214	15272	15355	15339	15213	15332	15252	15252	15213	15132	15335	15228	15267	15331	15291	15302	15311	15292	15306	15230	15244	15282	15375	15327	15422	15333	15437	15272	15339	15328	15214	15191	15155	15334	15343	15321	15261	15342	15125	15385	15310	15266	15349	15403	15258	15154	15185	15126	15421	15331	15081	15450	15392	15328	15309	15259	15377	15322	15288	15280	15389	15382	15133	15377	15266	15173	15304	15257	15447	15266	15271	15306	15174	15472	15301	15230	15432	15354	15320	15355	15384	15194	15496	15351	15419	15204	15233	15188	15253	15339	15259	15269	15474	15321	15260	15352	15358	15306	15264	15144	15438	15106	15396	15306	15139	15340	15346	15286	15387	15426	15283	15281	15256	15237	15294	15424	15292	15401	15209	15432	15295	15120	15265	15382	15379	15421	15454	15399	15099	15433	15229	15266	15367	15294	15251	15300	15274	15199	15222	15157	15188	15411	15541	15288	15340	15298	15103	15306	15301	15296	15309	15300	15273	15335	15411	15348	15368	15269	15341	15266	15248	15340	15447	15263	15421	15304	15311	15232	15224	15216	15138	15229	15262	15426	15400	15338	15150	15391	15339	15204	15284	15346	15216	15180	15402	15224	15378	15329	15407	15255	15355	15291	15345	15256	15212	15283	15293	15223	15291	15263	15380	15374	15213	15268	15360	15089	15361	15411	15442	15284	15437	15328	15163	15260	15088	15313	15420	15290	15406	15352	15118	15336	15292	15537	15266	15337	15158	15204	15224	15274	15310	15245	15198	15228	15358	15367	15143	15405	15461	15274	15348	15364	15413	15381	15282	15276	15308	15285	15270	15309	15232	15275	15436	15337	15263	15216	15305	15188	15244	15393	15374	15195	15470	15418	15487	15494	15381	15380	15213	15218	15324	15338	15359	15260	15321	15395	15420	15182	15233	15320	15232	15553	15391	15247	15388	15062	15322	15229	15400	15290	15292	15298	15274	15342	15222	15482	15282	15350	15303	15117	15317	15369	15230	15258	15168	15274	15346	15194	15195	15278	15336	15383	15191	15325	15226	15292	15260	15137	15324	15432	15199	15329	15179	15315	15193	15144	15273	15264	15230	15320	15261	15339	15403	15314	15296	15591	15279	15330	15229	15358	15232	15311	15418	15257	15405	15339	15359	15360	15265	15426	15260	15179	15445	15243	15362	15358	15256	15311	15340	15154	15369	15176	15406	15324	15219	15361	15263	15250	15163	15431	15397	15413	15343	15206	15276	15182	15188	15364	15224	15099	15406	15173	15292	15334	15281	15425	15234	15324	15344	15346	15195	15388	15376	15272	15245	15335	15469	15253	15385	15320	15437	15238	15341	15275	15251	15219	15259	15341	15285	15109	15387	15210	15264	15288	15337	15283	15394	15265	15493	15313	15356	15392	15270	15246	15307	15109	15528	15400	15216	15408	15156	15325	15228	15314	15249	15298	15369	15429	15203	15208	15230	15302	15254	15428	15287	15408	15297	15148	15264	15408	15118	15340	15298	15445	15237	15263	15492	15292	15334	15275	15339	15257	15254	15246	15261	15219	15358	15425	15303	15394	15359	15311	15271	15360	15238	15312	15373	15331	15268	15224	15274	15414	15225	15424	15244	15354	15233	15126	15201	15367	15403	15456	15302	15269	15271	15383	15332	15319	15337	15544	15211	15451	15342	15334	15462	15339	15307	15234	15212	15263	15187	15305	15187	15309	15211	15245	15199	15327	15370	15249	15342	15136	15302	15417	15255	15270	15293	15477	15167	15402	15315	15192	15531	15408	15272	15349	15413	15526	15243	15378	15333	15337	15349	15356	15200	15336	15388	15474	15225	15268	15435	15284	15324	15235	15514	15344	15305	15398	15332	15302	15549	15368	15410	15305	15265	15082	15415	15202	15356	15367	15148	15326	15255	15260	15244	15367	15329	15275	15142	15280	15196	15229	15285	15393	15174	15208	15358	15310	15199	15310	15191	15111	15331	15304	15253	15259	15151	15139	15270	15476	15198	15246	15196	15399	15306	15432	15291	15116	15207	15239	15344	15172	15165	15224	15147	15211	15355	15318	15112	15343	15355	15263	15226	15515	15255	15233	15433	15277	15493	15379	15312	15306	15105	15396	15434	15296	15308	15302	15243	15277	15356	15445	15322	15194	15110	15422	15250	15235	15192	15335	15401	15366	15273	15368	15236	15202	15117	15334	15279	15318	15191	15324	15135	15276	15256	15370	15269	15572	15289	15328	15312	15300	15236	15080	15192	15380	15199	15403	15302	15008	15223	15363	15276	15361	15211	15333	15393	15294	15338	15227	15170	15334	15145	15166	15312	15389	15408	15315	15129	15300	15392	15396	15504	15406	15306	15419	15267	15202	15426	15278	15317	15340	15206	15152	15207	15219	15283	15487	15069	15342	15100	15466	15300	15263	15303	15273	15208	15154	15211	15263	15272	15306	15358	15248	15375	15337	15308	15197	15385	15315	15370	15293	15398	15354	15293	15282	15371	15303	15191	15251	15347	15280	15260	15205	15267	15295	15282	15455	15289	15403	15400	15227	15342	15312	15238	15234	15307	15339	15331	15337	15312	15228	15420	15289	15306	15468	15382	15206	15294	15361	15374	15313	15281	15227	15339	15360	15306	15351	15208	15470	15480	15303	15352	15372	15181	15263	15135	15277	15258	15303	15203	15216	15477	15159	15446	15340	15289	15307	15337	15394	15334	15324	15264	15258	15429	15328	15198	15231	15268	15086	15263
23630	21174	28772	24046	22466	23055	22237	19125	18223	18213	17910	18063	17593	17674	17476	17619	17295	17250	17361	17335	17213	17232	17403	17189	17073	17011	17380	17161	17149	17315	17192	18323	17774	17303	17003	17017	17284	17113	17420	17170	17210	16975	17347	17241	17055	17072	17373	17690	17748	17571	17751	17357	16939	17205	17002	17226	17036	16950	17113	17075	17041	17088	17011	17264	17087	17093	17325	16989	17060	17082	17241	17086	17017	17056	16900	17014	17075	17174	16952	17007	17108	17053	17054	17164	16992	17273	17316	17019	17005	17040	16788	17272	17254	17107	16966	17024	16905	17008	17088	17126	17097	16976	16994	16995	16933	17035	17173	17011	16915	16949	17019	16950	17278	17220	16959	17216	17052	16941	17073	16884	16989	16944	16950	17088	17103	17071	17057	17147	17184	17067	17055	17099	17081	16992	17236	17128	17122	17041	17014	17071	17078	17061	17129	17184	17011	16945	16984	16965	17205	17140	17085	17074	16970	16971	16988	16960	17147	17144	17169	17145	16845	16835	16922	16820	16888	16991	17205	17248	17138	17104	16859	17086	17083	17216	17227	17029	17039	17075	16970	17230	17044	17108	17079	17202	16886	17067	17078	16969	17096	17000	17038	17035	16988	17061	17060	17080	17021	17037	17179	16931	17146	17172	17455	16890	17199	17088	17011	17121	16865	17208	16901	17219	16872	16862	17096	16874	17108	16987	16963	16875	16963	16987	16998	17222	17159	16957	17213	17083	17047	17134	17020	17065	17069	16987	17044	17092	17171	17135	17131	17094	17265	16940	16982	16800	16939	17210	17038	17136	17093	17076	16918	17037	17095	17144	17076	16998	17080	16847	17041	17074	17013	17089	17094	17012	16829	16953	17032	17075	17025	17127	17035	17028	17091	17179	17070	17028	16903	17090	16976	17009	17059	17206	16926	16958	17066	17179	17059	17055	17017	17052	17175	16758	17151	16840	17208	17109	16963	17119	17082	17011	17171	17038	17067	16860	17263	17010	16992	17084	17097	17177	17127	16974	16985	17231	17106	17055	17027	17144	17195	17037	17178	17001	17193	17033	17193	17017	17028	16888	17135	17025	17174	17015	17214	17242	17141	16898	17234	16947	16959	17024	17133	16907	17203	17042	17103	17042	16947	17011	16868	17132	17123	17138	17095	17192	17001	17083	16799	17065	17087	16814	17093	16952	17074	16998	17163	17140	16983	17071	17159	17124	16841	16952	17152	17160	17022	17207	17272	17066	17150	17071	17242	16926	16946	17211	17023	16843	17071	17004	16968	17127	17151	16909	17159	16881	16957	16906	16917	17006	16904	17018	17048	17075	17097	17011	16841	17073	16989	17100	17149	16978	17066	16862	16874	16969	17067	17086	16903	17213	17052	16866	17020	16914	16899	16891	16983	16776	17071	17042	17189	17167	17006	17111	16948	17119	17126	17121	17024	17077	17156	17037	16886	16935	16924	17179	17155	17167	17064	16917	17069	17141	16922	16967	16940	17002	17101	17097	16988	16990	16859	17003	16990	16860	17026	17209	16992	17152	17172	16982	17012	17287	16987	17212	17262	17127	17256	16975	17167	17109	17044	16801	17088	17017	17110	16961	17138	16876	17023	16968	17095	16855	16973	16960	16974	16962	17243	17356	17082	16983	16992	16943	17136	16878	17266	17206	17242	17150	17042	17204	17049	17014	17001	17018	17158	17006	17254	17160	17142	16834	17011	17126	16997	17181	17155	17035	16989	16978	17097	17093	17171	17044	17233	16789	17126	17070	16893	17040	17018	17130	16972	16875	17067	16899	16959	17033	16924	16960	16929	16945	16976	17024	17222	16785	17340	17200	17095	17036	17098	16990	17068	16974	16970	17088	17152	17191	16898	16924	17068	16785	17015	16956	17140	17118	16987	16884	16748	16921	16935	17090	16906	16986	17127	17216	16966	17064	17143	16941	17152	17078	17061	17032	16968	16967	16921	16951	16907	17093	17086	16970	17001	17101	17005	16960	17083	16845	17132	17135	16991	16749	17091	17235	16989	16993	16817	17091	16943	16683	16892	17070	16990	16932	16991	17070	17016	17076	16974	16966	17232	16881	16943	17201	17131	17000	16906	17147	17120	16939	17059	17194	17005	16926	17117	17012	17161	17183	16938	17150	16840	16925	16830	17148	16823	16905	17026	16867	16845	17064	16873	16966	17088	17058	16756	17152	17135	16999	17241	17024	17135	17050	17029	17077	16875	17041	17013	17184	17020	17009	17230	16938	17089	17148	17021	16928	16941	16839	17052	16983	16926	17070	16839	17125	16910	17123	17010	16977	17034	16909	17197	17146	17034	16980	17028	16949	17053	16891	17156	16921	16938	17066	17192	17179	17111	17021	16925	17098	17075	16996	17121	17096	17243	17154	17056	17076	17108	17227	17025	17039	17156	17200	16840	16882	16979	16985	17043	17013	17010	17135	17269	17005	17226	17082	17052	17096	16946	17074	17119	17035	17055	16901	17154	16995	16973	17131	17043	17019	17086	16986	17125	16793	16988	17031	17151	17224	17246	17146	16938	16997	17097	17076	17108	16881	16985	16890	16994	17023	16932	17177	17027	16992	17129	17190	16911	17013	17204	16960	16971	17032	16884	16929	16917	16802	16733	16954	16873	16925	17046	17107	16929	16966	16989	17036	16986	16914	17039	16932	17010	17015	17091	16858	17003	16913	17060	17019	17154	17159	17198	16922	17120	16954	16975	17006	17088	17061	16828	17199	16924	17054	16971	16994	17049	17182	16972	17035	17071	17142	17147	17004	17099	17037	17213	17030	16849	16829	17109	17121	17209	16988	17192	17022	16915	16802	16948	16920	17230	17143	17129	17009	17026	16939	17256	17100	17162	17123	17130	17186	17034	17079	17097	17115	17036	17115	17050	17088	17004	17073	16935	16986	17062	17054	16932	17064	17030	16948	17073	17215	16857	17193	17351	17142	17066	16982	17177	17174	17111	17069	17133	16932	16901	17006	16969	16927	17189	17065	16915	17030	17189	16798	16863	16968	17133	16842	17073	17083	17039	17148	16999	17128	17172	17077	16964	17101	17159	17091	17184	17251	16984	17099	16966	16993	17041	17085	17097	17259	16891	16971	17175	17246	17288	16916	17042	17166	17120	16931	17106	17089	16990	17108	16979	16993	17075	17135	17157	16833	16929	17078	16932	17031	17140	16949	16925	16993	16963	17166	17101	17213	17136	16987	17084	17071	16983	17039	17264	17127	17247	16885	17010	16984	17212	17149	17030	17076	17002	17035	17019	16981	17177	17120	17126	16932	16967	16922	16890	17036	17108	17055	16954	17094	17003	17050	16904	16875	16891	16907	17004	17254	17300	17081	16780	17084	16994	16806	17207	17147	16871	17006	17051	16995	17105	17029	17082	17159	16908	17029	17102	17246	17103	17192	16965	17005	17087	17147	17023	16896	17045	17022	17289	17121	17197	16908	17149	16881	17110	17010	16976	17083	17072	16977	17045	17108	17013	17072	16952	17151	17015	17151	17114	17045	17114	17040	17069	16883	17133	17252	17039	17240	17081	17165	17048	17004	17010	17095	17049	17130	17006	16957	16977	17100	17032	16978	17039	17054	16871	17003	17021	17040	17080	17063	17132	17157	17102	17221	16868	17033	17083	16982	16914	17199	17131	17144	17213	16926	17354	17099	17080	16824	17095	16930	16933	17132	17125	17039	17023	17181	16956	17269	17045	16910	16851	17005	17161	17080	17067	16993	17094	16964	16956	17123	17139	17026	17144	16942	17180	17025	16884	17050	17053	16913	17112	17190	17187	17033	17033	17052	17078	16935	16902	17131	17241	16795	16874	17102	16936	17047	17131	17104	17070	17021	17050	17124	17162	16983	17179	17097	17150	17090	17109	16965	16892	17033	17022	17013	17108	16902	17122	16883	17122	17283	17044	17019	16969	17015	17038	17167	16976	17141	17399	17199	17114	17096	16992	17058	16895	16989	17150	16991	17107	16995	16891	17058	17134	17203	16995	17024	17116	17109	17105	17138	17043	17038	17092	17009	16807	17036	17154	17103	17116	17143	16977	17065	17070	17159	17152	17142	17282	17171	17043	17020	16942	17029	17267	17242	16952	16985	17096	17136	16920	17003	17089	16970	16977	17153	16980	16933	16999	17210	17062	17078	16889	17066	17038	17112	17041	16937	17247	17118	17016	17017	17111	16982	17146	16869	17131	17021	17058	17021	16992	17232	16913	17219	17174	16972	16938	17068	17155	16946	17214	16941	17055	17151	17127	16945	17132	17045	17012	17011	16867	17073	16900	16913	16975	17118	16870	17001	16941	17197	17042	16952	17051	17116	17042	17136	16976	17073	16822	17171	16977	17319	17075	17014	17063	17104	17168	17142	17163	17079	17119	16877	16871	17070	17070	17030	17087	16913	17120	17021	17103	17004	17143	17163	17072	17173	17151	16984	17011	17091	17127	16951	17040	16912	17015	16909	16967	17075	17232	17221	17083	17037	16955	17110	17188	17001	17180	17060	17095	17048	16981	17054	17147	16987	17156	16878	17077	16961	16701	16960	17144	17063	17165	17189	17032	16915	17046	17122	16977	17061	17125	17029	17063	16886	17111	16995	16997	17158	17026	16991	17044	17110	17149	17034	17005	17097	17176	16824	17084	16999	16955	16834	17094	16895	17027	16763	17025	17137	17092	17209	17104	17230	16929	16898	17247	17138	17066	17062	17015	17197	17224	17018	16890	16868	17139	16962	17070	17161	17037	16867	17094	16995	17261	16982	17038	17009	17199	17341	17044	16923	16908	16977	17109	17121	17132	17260	16849	16917	17130	17064	17042	16998	17021	17078	16993	17017	17177	17035	17041	17094	16869	16973	17182	16987	16873	16950	16915	17021	17052	17124	17120	16951	17121	17192	17110	17113	17177	17086	17208	17032	17117	17078	17152	17003	17106	17247	17156	17192	17063	16944	17056	16947	17169	16947	16947	17027	17233	17095	17094	17128	17214	17127	17023	17123	17076	16943	17109	16776	17156	17233	16970	16991	17237	16935	17075	17077	17027	17076	17043	16788	16906	16752	17017	17178	16940	17028	17019	17072	16957	17000	17044	17013	17103	17052	16990	16969	16845	17077	16905	17102	17123	16872
21397	37517	34874	27871	23770	20559	19064	18370	17257	16923	16762	16805	16388	16079	16071	15836	15755	15750	15701	15656	15696	15619	15339	15657	15482	15489	15533	15377	15528	15478	15505	17848	16150	15507	15456	15490	15613	15465	15456	15618	15537	15562	15535	15700	15415	15620	15571	16075	16392	16388	16059	15883	15733	15427	15407	15314	15436	15547	15434	15380	15523	15338	15437	15300	15264	15463	15514	15422	15575	15602	15456	15407	15371	15525	15255	15517	15408	15446	15483	15502	15573	15347	15409	15396	15494	15422	15340	15342	15350	15458	15494	15381	15446	15462	15490	15376	15442	15477	15386	15301	15604	15468	15574	15290	15372	15505	15421	15424	15346	15344	15445	15294	15509	15270	15363	15562	15480	15464	15427	15317	15526	15387	15372	15343	15428	15402	15386	15465	15383	15440	15328	15439	15572	15397	15384	15549	15513	15545	15403	15491	15455	15436	15390	15278	15389	15481	15260	15481	15349	15461	15547	15411	15523	15579	15487	15254	15346	15444	15596	15541	15296	15514	15447	15544	15364	15441	15492	15480	15402	15400	15433	15438	15567	15437	15405	15287	15329	15370	15523	15268	15494	15361	15493	15417	15454	15459	15314	15406	15274	15426	15474	15501	15359	15494	15359	15442	15452	15305	15501	15460	15405	15414	15361	15554	15387	15461	15259	15404	15572	15457	15482	15509	15478	15194	15512	15523	15405	15492	15607	15333	15490	15408	15509	15463	15143	15454	15477	15399	15459	15250	15420	15566	15330	15476	15357	15431	15356	15576	15416	15527	15477	15301	15435	15361	15413	15501	15596	15290	15457	15451	15480	15312	15504	15426	15335	15487	15482	15313	15515	15377	15418	15352	15502	15526	15211	15565	15702	15467	15370	15518	15471	15522	15273	15458	15460	15515	15480	15501	15537	15351	15517	15486	15428	15524	15433	15505	15519	15486	15379	15295	15277	15527	15381	15438	15552	15493	15461	15409	15504	15436	15350	15384	15344	15406	15438	15520	15398	15406	15508	15398	15495	15523	15431	15442	15595	15449	15385	15446	15470	15320	15526	15425	15553	15444	15364	15323	15431	15385	15410	15478	15500	15365	15401	15431	15394	15421	15557	15422	15412	15334	15291	15261	15453	15555	15446	15405	15269	15191	15561	15304	15442	15370	15426	15480	15308	15445	15412	15528	15350	15215	15323	15598	15528	15392	15305	15541	15316	15313	15239	15474	15379	15452	15371	15360	15406	15454	15526	15503	15302	15411	15384	15407	15320	15394	15377	15526	15346	15307	15534	15495	15361	15511	15556	15310	15549	15453	15288	15453	15517	15269	15401	15235	15462	15445	15411	15451	15386	15405	15193	15384	15329	15336	15312	15535	15457	15389	15430	15415	15499	15491	15433	15348	15414	15340	15544	15294	15483	15517	15314	15377	15289	15391	15378	15560	15517	15371	15429	15329	15319	15388	15416	15389	15347	15447	15447	15312	15532	15435	15453	15484	15389	15464	15242	15602	15479	15495	15520	15394	15287	15386	15440	15579	15347	15504	15463	15269	15506	15500	15338	15487	15379	15412	15517	15449	15533	15481	15584	15654	15307	15385	15583	15441	15238	15374	15509	15369	15387	15471	15386	15569	15390	15374	15628	15446	15295	15325	15346	15491	15242	15552	15401	15119	15376	15519	15262	15573	15295	15492	15503	15318	15257	15438	15561	15537	15449	15338	15412	15323	15382	15402	15511	15461	15238	15524	15523	15410	15424	15199	15367	15442	15533	15241	15300	15276	15449	15317	15466	15495	15391	15511	15295	15525	15341	15532	15599	15525	15453	15386	15467	15372	15531	15317	15291	15604	15267	15462	15380	15211	15370	15376	15511	15454	15525	15505	15403	15356	15669	15337	15292	15324	15391	15438	15410	15541	15205	15404	15343	15271	15325	15292	15474	15496	15392	15265	15280	15473	15464	15535	15255	15458	15460	15466	15568	15359	15340	15282	15398	15419	15427	15498	15444	15388	15572	15498	15467	15335	15546	15308	15441	15374	15372	15391	15352	15472	15429	15532	15415	15419	15400	15462	15402	15473	15521	15356	15506	15420	15290	15504	15426	15441	15439	15362	15365	15560	15384	15351	15409	15569	15387	15400	15580	15460	15346	15494	15527	15404	15254	15404	15483	15320	15398	15534	15526	15414	15365	15586	15367	15586	15427	15397	15424	15435	15267	15604	15475	15412	15372	15493	15425	15505	15484	15303	15642	15254	15624	15448	15422	15475	15499	15620	15488	15397	15483	15484	15566	15338	15523	15402	15561	15352	15304	15261	15347	15282	15366	15593	15405	15436	15286	15315	15557	15514	15495	15499	15515	15263	15289	15353	15521	15404	15490	15474	15451	15492	15376	15515	15605	15354	15440	15315	15516	15441	15495	15537	15442	15436	15524	15585	15416	15349	15600	15271	15563	15510	15489	15366	15323	15484	15405	15515	15450	15427	15404	15353	15431	15463	15567	15476	15460	15447	15367	15301	15411	15524	15389	15442	15498	15332	15342	15456	15650	15517	15513	15518	15434	15396	15393	15466	15477	15390	15535	15502	15447	15379	15464	15563	15372	15420	15471	15561	15360	15586	15397	15323	15456	15348	15430	15359	15518	15692	15328	15341	15455	15488	15450	15408	15272	15374	15391	15402	15549	15470	15480	15476	15551	15426	15421	15350	15393	15410	15342	15511	15402	15181	15514	15232	15303	15486	15467	15356	15501	15367	15451	15494	15506	15438	15482	15419	15407	15399	15451	15357	15423	15529	15410	15449	15228	15234	15551	15399	15498	15504	15274	15286	15417	15505	15436	15458	15374	15464	15276	15463	15538	15395	15473	15571	15390	15490	15267	15561	15206	15297	15431	15245	15387	15456	15454	15259	15496	15302	15528	15373	15507	15327	15318	15398	15420	15613	15410	15466	15358	15441	15522	15394	15446	15343	15515	15402	15402	15342	15329	15461	15465	15397	15460	15503	15384	15455	15493	15291	15458	15449	15471	15485	15318	15489	15308	15605	15207	15500	15269	15373	15457	15501	15381	15326	15329	15445	15350	15424	15376	15360	15656	15575	15322	15419	15598	15375	15503	15513	15419	15381	15501	15460	15602	15443	15303	15474	15425	15344	15459	15475	15600	15382	15383	15531	15398	15373	15280	15522	15263	15419	15491	15512	15444	15358	15529	15554	15311	15362	15429	15294	15475	15282	15634	15358	15380	15484	15578	15501	15463	15336	15428	15448	15440	15354	15376	15385	15444	15239	15362	15584	15461	15457	15486	15406	15219	15397	15471	15219	15351	15545	15405	15504	15400	15434	15252	15470	15552	15689	15426	15323	15388	15441	15469	15375	15283	15383	15779	15515	15364	15454	15308	15314	15259	15302	15488	15399	15364	15544	15339	15359	15341	15464	15340	15477	15404	15284	15412	15404	15539	15291	15319	15339	15583	15481	15417	15635	15299	15463	15416	15320	15459	15431	15453	15352	15372	15410	15222	15445	15533	15499	15401	15386	15478	15441	15452	15367	15487	15303	15480	15430	15426	15611	15731	15514	15352	15327	15313	15401	15546	15440	15570	15364	15504	15452	15537	15373	15584	15460	15475	15472	15412	15446	15602	15310	15272	15406	15387	15429	15399	15375	15393	15428	15521	15493	15284	15298	15512	15501	15382	15595	15481	15577	15488	15397	15424	15431	15377	15480	15376	15482	15420	15555	15535	15541	15275	15288	15360	15497	15585	15621	15415	15475	15329	15578	15417	15266	15407	15438	15598	15486	15363	15434	15693	15332	15513	15495	15531	15299	15691	15308	15408	15464	15417	15419	15320	15472	15216	15528	15404	15319	15437	15465	15377	15460	15431	15479	15452	15523	15374	15389	15510	15363	15298	15492	15417	15398	15520	15588	15370	15338	15228	15417	15385	15376	15314	15415	15584	15567	15395	15342	15450	15504	15439	15472	15496	15484	15403	15367	15346	15344	15391	15392	15485	15530	15400	15356	15430	15466	15318	15440	15545	15375	15514	15361	15456	15574	15564	15461	15200	15495	15448	15483	15451	15639	15365	15417	15418	15368	15559	15392	15522	15463	15422	15508	15487	15216	15477	15411	15488	15457	15416	15366	15661	15353	15664	15575	15376	15388	15548	15418	15567	15395	15446	15410	15429	15262	15393	15501	15267	15416	15485	15379	15443	15690	15472	15304	15504	15459	15551	15401	15379	15236	15461	15373	15458	15349	15290	15553	15338	15298	15465	15395	15558	15541	15454	15448	15390	15423	15516	15393	15310	15431	15445	15484	15447	15372	15487	15494	15413	15373	15527	15454	15421	15475	15487	15461	15455	15372	15462	15536	15462	15599	15489	15461	15574	15263	15333	15512	15399	15425	15588	15617	15425	15638	15425	15419	15516	15317	15401	15370	15490	15528	15311	15234	15471	15430	15342	15346	15547	15391	15435	15236	15420	15438	15373	15532	15404	15547	15549	15338	15429	15375	15360	15245	15509	15365	15398	15431	15473	15560	15481	15351	15646	15382	15475	15285	15397	15396	15364	15411	15468	15418	15232	15287	15471	15595	15507	15510	15347	15587	15435	15343	15388	15472	15401	15500	15397	15396	15372	15401	15247	15438	15277	15404	15402	15543	15433	15318	15447	15363	15531	15512	15349	15400	15382	15382	15326	15316	15509	15332	15328	15243	15370	15468	15299	15381	15696	15446	15532	15519	15443	15439	15453	15562	15314	15374	15507	15389	15369	15520	15387	15481	15441	15535	15383	15510	15513	15557	15535	15482	15413	15499	15439	15546	15439	15558	15298	15498	15352	15465	15584	15389	15452	15281	15430	15511	15276	15269	15502	15442	15322	15420	15472	15504	15503	15423	15569	15303	15425	15408	15324	15381	15386	15419	15379	15389	15571	15361	15254	15408	15470	15395	15604	15544	15470	15506	15284	15468	15536	15477	15341	15439	15452	15400	15501	15346	15427	15419	15491	15405	15523	15338	15256	15540	15460	15564	15458	15354	15487	15391	15535	15379	15316	15361	15397	15376	15416	15435	15593	15396	15535	15454	15382	15417	15482	15485	15304	15372	15574	15387	15483	15477	15418	15393	15332	15399	15227	15329	15457	15447	15527	15336	15223	15424
22588	21027	28820	23364	21380	23625	25832	20259	19126	18937	18645	18276	18469	18011	17907	17800	17667	17623	17597	17565	17515	17290	17506	17373	17255	17153	17156	17326	17588	17396	17457	19728	18375	17438	17282	17218	17260	17124	17367	17065	17417	17146	17149	17042	17284	17243	17465	18129	18492	18380	17923	17624	17645	17276	17327	17086	17084	17269	17255	17245	16999	17267	17280	17223	17275	16992	17236	17152	17258	17197	17200	17017	17134	16987	17214	17385	17145	17307	17199	17206	17195	17068	17131	17176	17174	17213	17236	17096	17171	17232	17208	17283	17183	17360	17040	17202	17240	17028	17093	17231	17091	17220	17158	17155	16985	17191	17129	17153	17163	17196	17277	17131	17124	17294	17097	17200	16941	16943	17047	17016	17204	17012	16981	16938	17002	17036	17113	17381	17206	17186	17353	17121	17117	17200	17298	17374	17435	17185	17180	17259	17098	17080	17055	17124	17126	17059	17056	17154	17216	17083	17210	17121	17080	17201	17232	17300	17128	17143	17224	17050	17098	17133	17263	16891	17060	17173	17271	17031	17087	17343	17160	17203	17121	17162	17119	17048	17246	17171	17307	17188	17166	16980	17186	17261	17036	17103	17022	17079	17032	17062	17143	17160	17187	16934	16857	17242	17276	16980	16993	17094	16925	17239	17254	17130	17152	17142	17180	16949	17223	17128	17155	17131	17126	17036	17269	17132	17021	17028	17030	17102	16993	17129	17094	17296	17032	17239	16949	17356	17234	17163	16988	17189	17241	17375	17125	17252	17115	17011	17216	16915	17091	17003	17055	17128	16948	17086	17058	17142	17066	17114	17184	17047	16962	17039	16986	17167	16868	17231	16991	17183	17020	17274	17134	17169	17081	17216	17103	17154	17168	17221	17133	17228	17154	17186	17095	16862	17232	17260	17194	17110	17163	17284	17141	17193	17276	17015	17263	16981	17121	16956	17078	17311	17295	17078	17202	17234	17045	17276	17198	17084	17325	17245	17085	17058	17262	16980	17169	17138	17189	17005	17181	17071	17039	17305	17285	16892	17182	17033	16955	17005	17002	17092	17194	17278	16979	17045	17123	17090	17101	17340	17088	17056	17043	17210	17179	17139	17029	17145	17166	16978	16973	17134	16959	17065	17208	16847	17051	17244	17228	17167	17034	17150	17029	17146	16988	16989	17244	17198	16939	17072	17135	17251	17178	17229	17127	16868	16896	17179	17116	17220	17101	17011	17081	17126	16975	17362	17145	17133	17113	17014	17066	17282	17127	17130	17230	17265	17122	17027	17156	16976	17093	17300	17117	17022	17229	17101	16942	17016	17279	17097	17186	17078	17101	17062	17077	17201	17053	17033	17125	17096	17250	17052	17055	17024	17016	16919	17176	17048	17053	17051	17072	17237	17282	17375	17130	16929	17013	17155	17143	16957	17093	17077	17128	17037	17154	17367	16922	17167	17174	17192	17043	17093	17083	17057	17159	17209	17206	17173	17060	17059	17024	17334	17167	17227	17061	17003	17196	16889	16838	17095	17242	17259	17206	17255	17168	17259	17087	16980	17268	17225	17259	17336	17066	17029	16894	17240	17121	17068	17256	17086	17081	17159	16978	16970	17227	17043	17112	17081	17116	16973	16972	17181	16928	16972	17188	17246	17054	17176	17087	17210	16910	17157	17020	17023	17191	17151	16961	16890	17033	16962	17034	17111	17080	17241	17189	17264	17130	17247	17271	17222	17122	17266	17137	17376	17114	17193	16898	17140	17012	16917	17082	17206	17126	17211	17212	17027	17222	17098	17289	17014	17124	17200	17169	16904	17179	17199	17072	17116	17324	17097	17241	17104	17311	17112	17157	17075	17146	17070	17002	16986	17251	17281	17165	17162	16977	17019	17306	17326	17217	17052	17293	17176	17274	17257	16951	17061	17321	16833	17294	17303	17149	17192	17243	17049	17150	17199	17083	16848	17071	17091	17198	17167	16957	17136	17044	17239	17104	17187	17049	17089	17163	17109	17145	17116	17060	17113	16974	16940	17092	17275	17166	17196	17124	17227	17139	17084	17290	17295	17134	16919	17077	16996	17140	16997	17284	17184	17338	17273	17083	17186	16887	17049	17046	16984	17150	16945	17157	17101	17214	16983	17149	17097	17047	16951	17038	17388	17095	17166	16854	17342	17054	17217	17097	17080	17051	17125	17161	17222	17117	16945	17060	16974	17233	17073	17329	17243	17088	17256	17237	16747	17182	17044	16934	17001	17237	17110	17152	17178	17081	17241	17215	17077	17176	17037	17066	17225	16966	17159	17086	17222	17378	17186	17199	17103	17192	17131	17053	17064	17200	17236	17113	17126	17212	17092	17288	17169	16887	17000	17119	17124	17106	17071	17162	17279	17276	17228	17131	17228	16981	16891	17210	17188	17077	17005	17187	17281	17048	16989	17208	17117	17115	17140	17189	17119	17006	17166	17172	17073	17055	17230	17457	17244	17060	17204	17088	16965	17175	16984	17233	17050	17181	17064	17272	17021	17136	17126	17318	17300	17238	17086	17281	17074	16955	17307	17261	17241	16873	17256	17090	17331	17012	17140	17219	16963	17027	17076	17169	16926	16824	17130	17076	17215	17100	17176	17090	17135	17210	17217	17098	17224	17134	16994	17269	17283	17132	17051	17206	17168	17065	17112	17243	16989	17214	17072	17169	17268	17087	17072	16945	17144	17030	17191	17161	17320	17120	17099	17082	17077	17247	16953	17112	17134	17054	16965	17074	17130	16922	17264	17172	17043	17138	17055	16983	17129	17307	17037	17279	17161	17135	17079	17203	17161	17147	17346	17239	17249	17306	17109	17135	17135	17162	17098	17260	17150	17220	17069	17110	16976	17027	17222	17237	17096	16986	17169	17362	16979	17217	17231	17274	17108	17240	16975	16959	17015	17205	17145	17012	17038	17180	17008	16917	17225	17152	16966	16988	16992	17122	17174	17159	17205	17083	17286	17171	17093	17136	17153	17053	17065	17026	17120	16933	17055	17124	17193	16930	17184	16944	17057	17061	16960	16986	17013	17205	17153	17296	17134	17343	17115	17177	17286	17148	17025	17051	17123	17182	17123	17131	17292	17129	17231	17167	17073	17203	17205	17124	16922	17188	17082	17243	17072	17050	17172	17090	17132	17106	17072	17057	17093	17236	17132	17175	17092	17016	17210	17099	17181	17288	17132	16895	17265	16999	17066	17160	17186	17050	17153	16776	17040	17118	17199	17193	17041	17046	17180	17025	17120	17177	16975	17048	17075	17009	17022	17174	17296	17058	17118	16976	17098	17122	17092	17003	17101	17023	17350	17278	17078	17153	16929	17226	17224	16879	17192	17092	17343	16997	17069	17001	16970	17094	17176	17202	17206	17031	17180	16921	17052	16875	17012	17141	17042	16958	17086	17141	17245	17316	17126	17208	16912	17017	16976	17188	17227	17117	16978	17121	17287	17221	17173	17246	17201	17202	17180	17191	16984	17184	17011	17202	16990	17104	16915	17308	16967	17061	17142	17083	17228	17151	17180	17018	16982	16955	17231	17110	17185	17120	17027	16947	17062	17127	16982	17053	17043	17397	17270	17042	17076	17202	17103	17215	17218	17274	17048	17192	17096	17037	17111	17251	16984	17162	16952	17299	17247	17273	17070	17110	16974	17263	17057	17083	17157	17018	17109	17157	17111	17064	17104	17051	17096	17101	17370	17121	17150	17205	17118	17187	17090	17163	17085	17093	17100	17386	16953	17193	17126	16982	17097	17101	17084	17164	17161	17180	17395	17195	17041	17128	17112	16938	17029	17247	17207	17278	17360	17107	17324	17201	17227	17101	17126	17166	16948	17199	17025	17111	17294	17019	16962	17231	16992	17180	17094	17140	17255	17250	17148	17097	17078	17042	17272	16809	17004	17163	17143	17175	17256	17169	17079	17121	17218	17036	17182	17061	17002	17261	17223	17157	17111	17179	17185	17150	17221	17065	17029	17158	17101	17098	17003	16983	16963	17006	17145	17160	16989	17220	17054	17313	16975	17022	17026	17212	17168	17208	17119	17275	17129	17015	17187	17227	17042	17290	17137	17092	17059	17049	17179	17200	17222	17158	17085	17087	17127	17187	16964	17113	17020	17149	17056	17028	17096	17253	17149	17203	17144	17213	17242	17164	17190	17258	17120	17223	16951	17132	17135	17179	17337	17188	17029	17328	17141	16924	17194	17081	17342	17203	16979	17287	17129	16995	17216	17135	17078	17256	17008	17077	17030	17126	17051	17174	17135	17011	17215	17047	17043	17115	16962	17076	17014	17110	17229	17120	17131	17081	17115	17186	17094	16970	17197	17159	16980	17012	16956	16937	17090	17038	16961	17108	17055	17120	17211	17190	17226	16964	17035	17166	17112	17022	17111	17128	16947	17077	17043	17237	17153	17181	16938	17041	17262	16948	16995	17056	17082	17161	17000	17086	17193	17186	17065	17229	16942	17077	17308	17015	17189	17009	17002	17006	17180	17161	17032	17413	17136	17145	17111	17155	17304	17211	17131	17189	17285	17058	17102	17048	17011	17159	17052	17260	17003	17125	17118	17036	17006	16969	17141	17051	17096	17068	17002	16964	17258	17181	17087	17237	17019	17233	17270	17119	17042	16986	17207	17336	17189	17227	17202	17155	17182	17252	17221	17185	17008	17036	17137	16963	17026	16964	17052	17090	17146	17112	17058	17140	17177	17091	17204	17063	17062	17072	17110	17122	17007	17152	17163	17200	17230	17052	17154	16922	17138	17150	17046	17084	17086	17248	17004	17175	17290	17197	17097	17025	17140	17389	17233	17021	17314	17147	16931	16811	17047	17244	17074	17045	16962	17115	17052	17119	17078	17011	17243	17156	17370	17123	17237	17235	17108	17093	16967	17148	17276	17234	17130	17240	17112	17105	16973	17114	17070	17197	17114	17082	17260	17150	16883	17236	17134	17235	17143	17138	17045	17354	17269	17198	16961	17251	17156	17124	17047	17163	17028	17248	17189	17034	17156	17053	17110	17071	17074	16948	17012	17320	17140	17109	17233	17061	17031	17116	17181	17192	17227	17175	17241	17207	16986	16865	17044	16976	17174	16959	17144	17193	17061	17212	17008	17168	17121	17158	16989	17097	17016
23775	42211	38889	30814	26407	23244	20740	19311	18504	17835	17439	17301	16907	16508	16438	16099	16001	15890	15982	15747	15719	15725	15756	15503	15578	15558	15727	15635	15596	15539	15899	19767	16132	15540	15530	15348	15495	15580	15536	15511	15557	15592	15457	15432	15448	15515	15942	17003	17165	17058	16121	16071	15595	15550	15543	15528	15231	15454	15407	15515	15438	15440	15467	15343	15468	15380	15580	15401	15443	15417	15283	15484	15436	15540	15481	15397	15556	15535	15497	15692	15538	15533	15481	15283	15478	15380	15371	15421	15320	15394	15546	15437	15500	15230	15295	15458	15450	15554	15321	15647	15300	15554	15531	15484	15335	15273	15533	15471	15432	15388	15436	15492	15435	15698	15409	15528	15492	15521	15434	15624	15322	15322	15375	15546	15393	15490	15541	15621	15470	15299	15460	15349	15456	15575	15422	15409	15417	15434	15395	15439	15270	15236	15437	15379	15310	15474	15572	15433	15331	15449	15375	15449	15488	15405	15443	15465	15450	15366	15319	15397	15398	15437	15523	15489	15387	15439	15527	15417	15380	15400	15439	15378	15478	15498	15537	15401	15407	15436	15563	15513	15497	15492	15455	15505	15402	15444	15497	15483	15563	15366	15425	15381	15591	15419	15454	15399	15238	15352	15391	15495	15304	15542	15305	15418	15294	15376	15348	15709	15421	15507	15351	15573	15490	15344	15560	15452	15343	15473	15343	15382	15430	15373	15274	15338	15284	15375	15359	15482	15415	15433	15313	15267	15542	15386	15493	15356	15378	15399	15600	15373	15259	15188	15436	15427	15393	15407	15436	15245	15502	15224	15368	15412	15210	15441	15407	15299	15515	15544	15424	15280	15646	15535	15423	15465	15365	15535	15318	15370	15310	15281	15324	15502	15581	15418	15478	15397	15458	15535	15441	15289	15323	15499	15236	15396	15458	15359	15545	15538	15349	15400	15471	15360	15378	15431	15498	15570	15274	15452	15452	15462	15320	15397	15449	15376	15239	15345	15223	15523	15208	15397	15363	15439	15288	15489	15318	15474	15389	15478	15558	15551	15516	15428	15415	15470	15472	15583	15476	15495	15306	15492	15491	15401	15498	15391	15475	15447	15323	15501	15366	15429	15418	15292	15451	15476	15375	15504	15229	15209	15401	15326	15350	15433	15620	15330	15561	15414	15447	15413	15451	15382	15572	15248	15499	15417	15426	15424	15462	15340	15377	15360	15441	15355	15372	15466	15290	15222	15522	15513	15495	15525	15512	15422	15506	15307	15512	15410	15379	15473	15425	15414	15484	15365	15413	15156	15516	15553	15413	15497	15569	15326	15334	15442	15491	15328	15471	15422	15379	15477	15546	15485	15359	15448	15382	15524	15438	15430	15340	15377	15409	15525	15407	15551	15370	15405	15353	15294	15318	15385	15470	15648	15334	15324	15404	15369	15442	15387	15421	15340	15378	15468	15576	15597	15402	15466	15472	15304	15512	15478	15432	15367	15344	15458	15450	15401	15325	15495	15390	15310	15236	15427	15472	15419	15447	15401	15499	15460	15507	15259	15472	15444	15447	15509	15504	15537	15447	15396	15276	15485	15432	15400	15435	15300	15415	15326	15440	15183	15476	15432	15375	15597	15340	15427	15465	15391	15531	15356	15452	15447	15329	15413	15612	15552	15355	15315	15439	15493	15377	15456	15389	15251	15555	15495	15492	15425	15525	15442	15353	15571	15367	15458	15537	15535	15330	15448	15428	15462	15463	15332	15493	15453	15356	15383	15407	15415	15533	15294	15319	15356	15315	15431	15488	15472	15480	15505	15445	15441	15481	15307	15344	15504	15612	15516	15310	15536	15367	15294	15460	15450	15582	15338	15540	15316	15448	15325	15500	15430	15356	15504	15325	15409	15597	15282	15399	15509	15406	15436	15640	15505	15195	15379	15385	15330	15362	15409	15353	15480	15409	15287	15548	15404	15535	15424	15376	15600	15565	15318	15532	15675	15388	15566	15378	15444	15504	15465	15684	15554	15354	15485	15469	15598	15518	15648	15584	15397	15513	15431	15534	15408	15550	15370	15445	15504	15512	15553	15498	15364	15312	15390	15577	15408	15245	15511	15560	15508	15399	15423	15212	15424	15395	15524	15370	15372	15381	15498	15532	15457	15460	15493	15444	15488	15342	15475	15370	15619	15433	15395	15389	15308	15546	15510	15380	15414	15332	15438	15265	15478	15374	15340	15323	15315	15517	15391	15649	15397	15414	15400	15428	15413	15517	15407	15301	15406	15433	15369	15325	15506	15332	15459	15299	15253	15377	15498	15265	15524	15277	15382	15458	15372	15395	15453	15526	15462	15513	15432	15586	15227	15652	15416	15492	15440	15322	15521	15361	15525	15391	15331	15631	15505	15488	15455	15462	15353	15632	15364	15605	15262	15571	15277	15576	15388	15347	15325	15521	15484	15428	15622	15337	15476	15188	15475	15330	15499	15348	15308	15391	15502	15401	15341	15337	15433	15261	15388	15373	15579	15393	15484	15404	15531	15446	15589	15422	15615	15446	15465	15346	15400	15395	15391	15427	15403	15335	15454	15574	15475	15536	15510	15476	15399	15353	15496	15349	15383	15434	15363	15468	15414	15493	15445	15475	15470	15340	15239	15509	15457	15390	15361	15268	15350	15461	15343	15443	15483	15353	15424	15526	15623	15247	15453	15470	15466	15394	15455	15335	15475	15442	15333	15498	15371	15451	15503	15568	15444	15286	15341	15408	15464	15514	15275	15416	15241	15332	15355	15430	15379	15353	15380	15374	15441	15337	15285	15432	15371	15449	15293	15434	15436	15265	15446	15378	15517	15430	15528	15382	15488	15254	15338	15380	15363	15376	15532	15462	15411	15494	15386	15406	15433	15303	15420	15470	15474	15265	15330	15438	15471	15349	15544	15522	15572	15530	15378	15521	15376	15294	15315	15509	15409	15509	15329	15308	15405	15566	15283	15413	15489	15454	15501	15455	15485	15389	15516	15416	15567	15311	15381	15449	15466	15514	15394	15459	15551	15449	15288	15297	15276	15235	15443	15456	15405	15282	15528	15508	15378	15443	15265	15327	15326	15464	15376	15399	15498	15563	15206	15469	15483	15390	15418	15284	15470	15484	15233	15399	15291	15585	15483	15338	15284	15272	15549	15330	15652	15266	15579	15614	15506	15428	15451	15332	15502	15372	15222	15478	15550	15533	15451	15383	15555	15495	15358	15369	15314	15569	15469	15512	15306	15546	15547	15347	15446	15331	15323	15339	15556	15307	15567	15433	15258	15304	15425	15483	15485	15576	15405	15440	15593	15496	15413	15508	15203	15359	15543	15483	15443	15506	15328	15350	15506	15530	15471	15520	15338	15380	15539	15375	15476	15347	15511	15367	15448	15407	15531	15393	15474	15473	15455	15568	15440	15524	15429	15502	15472	15508	15549	15332	15569	15416	15322	15435	15423	15458	15307	15441	15333	15447	15373	15294	15209	15209	15353	15436	15292	15501	15357	15472	15599	15425	15581	15437	15210	15354	15346	15471	15167	15598	15488	15411	15511	15644	15450	15326	15287	15346	15555	15381	15397	15363	15378	15313	15517	15367	15455	15481	15582	15420	15278	15300	15410	15281	15489	15491	15450	15263	15392	15348	15448	15256	15525	15421	15377	15301	15562	15416	15416	15444	15371	15561	15469	15390	15305	15509	15446	15461	15490	15354	15428	15464	15353	15226	15239	15509	15183	15442	15557	15367	15414	15363	15461	15374	15522	15424	15433	15488	15242	15393	15165	15512	15449	15321	15305	15342	15234	15425	15361	15379	15423	15322	15299	15308	15494	15507	15433	15445	15371	15439	15387	15471	15340	15389	15522	15416	15457	15385	15463	15404	15371	15383	15397	15390	15403	15505	15433	15387	15470	15375	15222	15281	15512	15471	15411	15341	15585	15390	15514	15580	15555	15358	15396	15433	15334	15478	15619	15221	15446	15512	15458	15289	15233	15382	15268	15407	15410	15457	15450	15452	15477	15541	15468	15417	15461	15277	15549	15397	15591	15307	15604	15360	15306	15440	15460	15458	15310	15452	15372	15498	15393	15334	15484	15566	15373	15283	15409	15302	15316	15373	15396	15486	15443	15305	15470	15306	15300	15622	15278	15389	15465	15390	15359	15418	15263	15457	15289	15380	15464	15386	15525	15505	15514	15469	15478	15422	15447	15540	15451	15300	15409	15542	15525	15252	15534	15389	15369	15414	15427	15500	15454	15218	15341	15428	15274	15305	15527	15501	15330	15404	15573	15343	15400	15413	15462	15539	15614	15416	15482	15366	15502	15429	15512	15577	15394	15509	15428	15316	15348	15434	15437	15465	15482	15431	15406	15433	15415	15538	15319	15494	15331	15555	15479	15363	15381	15544	15481	15430	15357	15413	15354	15485	15478	15464	15329	15287	15482	15321	15373	15435	15416	15418	15410	15339	15339	15428	15266	15279	15447	15445	15344	15362	15482	15425	15280	15470	15465	15399	15539	15482	15566	15573	15268	15600	15472	15406	15360	15327	15382	15523	15497	15267	15361	15447	15372	15364	15410	15628	15434	15508	15406	15397	15569	15395	15446	15462	15405	15300	15397	15444	15517	15401	15440	15420	15339	15361	15458	15391	15447	15351	15274	15475	15354	15620	15323	15346	15366	15262	15552	15553	15403	15502	15563	15436	15377	15344	15349	15476	15395	15519	15322	15709	15265	15512	15416	15339	15438	15312	15335	15457	15585	15455	15434	15423	15496	15356	15241	15518	15483	15601	15446	15305	15254	15491	15445	15512	15702	15415	15543	15307	15324	15436	15357	15560	15428	15493	15263	15433	15446	15434	15438	15375	15317	15463	15323	15495	15442	15446	15308	15483	15432	15466	15450	15409	15316	15359	15422	15274	15484	15521	15414	15236	15285	15439	15427	15432	15417	15473	15476	15465	15473	15441	15402	15528	15360	15486	15601	15428	15281	15497	15413	15388	15425	15341	15474	15327	15516	15124	15421	15453	15390	15375	15502	15503	15500	15341	15238	15410	15407	15353	15430	15477	15422	15509	15469	15492	15315	15428	15465	15286	15408	15416	15266	15268	15423	15520	15405	15466	15387	15459	15433	15436	15490
27091	22375	26961	23935	19484	18939	18295	17684	17694	17556	17408	17415	17219	17201	17162	17077	17019	17219	17102	17175	17118	17037	17063	17120	17137	17141	17149	17154	17060	17101	17153	17311	16959	17017	16955	17018	16825	16859	16935	16988	17090	17000	17059	16829	16877	16950	17117	17136	17147	17070	17317	17105	17143	16995	17064	17066	16971	17157	17043	16937	17050	16916	16843	16802	17099	16890	16853	16842	17062	16969	17022	16909	17102	17210	16968	16911	16864	16973	17079	16952	16814	16876	17039	16955	16883	16856	16866	17132	17236	16954	17019	17014	17027	16907	17238	16913	16919	16809	17017	16931	16732	16864	16988	17049	17036	17018	16946	16770	16917	16982	16871	17101	16884	17144	17010	16903	17209	16737	16891	16975	16963	17007	16932	16984	16961	17013	16797	17022	17064	16937	17125	17211	16854	16953	16946	16926	16864	17084	17141	17126	17043	17088	17062	17062	16789	16979	17181	16852	16791	16785	17099	17075	17039	17023	16969	17165	16948	16925	17077	16953	17016	16966	16961	16998	16797	17019	17295	17139	17093	17075	16923	16952	16972	17052	16877	16993	16862	17001	17046	16984	16991	16972	17026	17001	16901	16893	16880	16748	17037	16983	16995	17064	17084	17042	16954	17006	17093	17103	17106	17155	16885	17033	16923	16917	16753	16873	16973	16914	16956	16930	16886	17092	16871	17123	17018	16933	16955	16899	17125	17039	16921	16982	16892	16946	16857	16946	16914	16858	16970	17091	16923	16820	16692	16991	17038	16875	16904	16853	17183	16818	16982	17130	17031	17001	16940	17181	16923	17070	16866	17002	16996	17142	17186	17014	17187	17145	17175	16871	16763	17119	17008	16809	16946	16962	17036	16877	17058	16934	17192	17044	16978	17003	16915	16983	17122	16931	16963	16759	16918	17051	16889	16838	16828	17006	17031	17078	16853	16904	17019	16912	16706	16925	16993	16984	17018	17022	17060	17121	17025	17271	17133	16948	16960	16944	17063	16801	16903	17113	17152	17055	17076	17132	16922	17134	16927	16956	16955	16946	17085	17027	17059	17064	16979	16866	17047	17082	16835	16964	16910	17063	17176	16963	17188	16925	17045	17005	17148	17054	17092	16811	17088	16999	16970	16734	17284	17015	17136	17198	16979	16984	17076	17138	16957	16968	16949	16776	16967	16873	16997	16881	17130	16905	16950	16731	16972	17074	16985	17003	16955	16946	17047	17015	17012	17084	16790	17050	17052	17049	17017	17073	16855	16805	16982	16743	17043	17010	16974	17059	16998	16969	17039	17032	17280	17182	17101	17029	17049	16913	16909	16854	17139	16953	16958	17031	17094	17017	16676	16907	17128	17062	17093	16864	17009	17122	17117	17086	16889	16887	16992	17023	16793	16981	16817	16960	17025	16976	17019	17143	16876	17080	16985	17065	16744	17278	16986	17033	17126	16985	17092	17089	17020	16927	16968	17072	17120	17111	17050	17020	16725	16962	17078	16858	16905	16787	16908	16826	17228	16960	16827	16927	16983	17018	16971	16985	16897	17057	17019	16903	17100	16961	17010	16932	17134	16962	16965	16928	16853	16949	16857	16967	16998	17017	16994	16874	17008	16989	16895	16976	16798	16865	16933	16970	16903	16838	16984	16934	16878	17084	16939	16894	17079	16942	16845	16873	16869	17000	16956	17062	17187	17006	17128	16994	17174	17143	16931	17177	17054	16840	16948	16928	17163	17078	16973	17085	17137	17132	17189	16975	16893	16854	16955	16914	17000	16988	16729	16970	16974	16841	16976	16850	17064	17026	17091	16903	17083	16917	16753	17060	16749	17116	17026	16880	16952	16855	16930	17092	17058	17058	16986	16850	16935	17113	17095	16979	17040	17147	16978	16920	16981	16828	16734	16886	16709	16963	17054	17040	17030	16933	17006	16856	16875	17070	16889	16839	16942	16840	16949	16983	16993	16772	17086	17117	17018	16919	17297	17008	17041	17108	17038	16790	17090	17130	16759	16844	16997	16826	16858	16956	16998	16827	17123	16949	17006	17213	16928	17001	16842	16883	16999	16963	17110	16881	17082	16934	17178	17034	17061	17020	17017	16909	17002	16832	16939	17005	16906	16841	16872	16837	16957	17163	17021	17013	16987	16844	16884	16922	16994	16920	16934	17126	17038	17022	16822	17206	16981	16995	16988	17105	16855	16946	17030	17174	17104	16907	17057	16909	17040	16938	16944	17087	16863	16895	17094	16894	16870	17053	17097	16843	16945	16844	16933	16918	16818	16631	17053	16937	17071	16882	16874	16850	16706	17052	16852	16877	16900	17162	16878	17134	16968	16926	16785	16854	16954	16851	17042	16988	16966	16933	17009	16881	17075	16821	16946	17035	17004	17119	16983	17117	16937	16984	16992	17024	16980	16873	17078	17107	17003	17099	16931	17026	16944	17142	17125	17090	16988	16976	17038	17078	17122	17078	16949	17014	16899	17037	17098	16986	17259	17154	17054	16881	16791	16732	16887	17058	17119	17047	17000	16959	16799	16756	17054	17027	17086	17049	16948	17233	17002	16927	17023	17057	16922	16908	16946	16989	17292	17080	16948	17006	16944	16904	17009	16954	17038	16978	17109	16930	17050	16995	17027	16962	16851	16976	17039	16917	16979	16892	17126	17067	16954	16912	17197	17081	16898	16997	17037	16909	17208	16906	16984	16898	17085	17074	16929	16945	17200	17062	16943	17053	16918	17026	17200	16925	16882	16997	16987	16646	16909	16918	16996	16939	16999	17010	17045	17230	16838	17045	17165	17042	17155	17031	17056	17064	16818	16983	16986	16945	16835	16978	17064	16765	16893	16985	16951	16929	17062	16922	16957	16915	17031	17031	17055	16768	16861	17003	16935	16905	16720	16856	17034	16934	17050	17029	17067	17006	17186	17057	16764	17034	16968	17200	16992	17061	16955	16846	16822	16984	17039	16942	17004	16947	17058	17180	16837	17060	16921	16900	17210	17022	17147	17136	17092	17090	16818	17149	16982	16872	16988	16841	17042	16963	17023	17199	16942	16988	16873	16735	16783	16985	17002	16930	17110	16991	17110	16964	16981	16793	17103	16974	16996	17057	16866	16849	16931	16801	16754	17010	17095	16936	17076	16906	16930	16834	17156	16938	16854	17129	17013	16907	16829	16813	17065	16915	17016	16978	16883	17112	16956	16962	17108	17077	17001	16848	17009	16867	17043	16671	16880	16842	16971	17047	16866	16881	17011	17036	17124	16935	17077	16833	17005	16948	16897	16871	16833	16792	17054	17012	16915	16935	17242	17076	16869	16998	16718	17041	17333	16897	16894	16827	16974	17104	17059	17029	17089	16968	16925	16861	16857	16898	17148	16995	17089	17067	17036	16984	17065	16976	16903	17001	17102	16979	16967	16863	16917	17045	17012	17001	17125	17055	17093	17031	17080	17068	17133	17153	17016	16969	17111	17101	16988	16889	16881	17126	17107	17082	16889	16971	16905	17025	16867	16829	17015	16984	17116	17203	17002	17047	17066	17083	16865	17066	17181	17020	17071	16923	17001	17016	17274	17163	17017	16949	16893	17164	16978	16896	16964	17144	17132	17130	16874	16880	16975	16850	16995	17004	17052	16880	17039	16924	17067	17007	17161	17049	17023	17085	17122	16714	16983	16963	16941	16936	17060	17132	16979	17040	16965	17132	17012	16996	16985	17008	16846	16958	17266	16732	16955	17071	16913	16955	16851	17120	17119	16976	16993	16870	17168	16920	16797	16992	17000	16958	17146	17035	16975	16894	17062	16992	16936	17001	17089	17173	16939	17036	17057	17001	16935	17164	16979	17121	17154	17011	16980	16952	17069	17164	17139	17066	16989	17011	16927	16992	16973	16979	16975	17107	17016	16901	16977	17107	16890	16935	16995	17162	17131	17147	17043	16968	16912	17090	17033	16908	17008	16911	17040	17005	16932	17075	16872	16945	16956	17018	16842	16934	17068	17171	17026	16993	17029	17019	17021	17061	17264	17217	16900	16902	16954	17115	17242	16884	17002	17061	17122	16992	17198	16821	16832	16972	16958	17034	16834	17077	16881	17157	17146	17094	17071	17087	17066	17098	17019	16868	17004	16922	17129	17147	16869	17082	17011	16924	17128	16816	16940	16906	17034	16803	17054	16885	16902	17131	16977	16946	17068	16989	16938	17092	16774	16922	16978	17023	17202	16969	16969	16930	17167	17130	16971	17086	16977	17142	16945	17010	16950	16850	16800	17149	17067	16966	17107	16954	17010	17085	16719	16936	16908	16874	16904	17029	17030	17107	17037	16899	16998	16900	16918	17006	16985	16845	16993	17054	17006	16828	16957	17050	16938	16912	17001	16988	17165	16964	17117	16788	16863	16889	16958	16744	17027	16989	16857	16918	17178	16791	17021	16928	16764	16855	16935	17080	16850	16910	17016	16873	17016	17046	16878	16999	16885	17191	17278	16991	17023	16825	16970	16931	16907	17164	16814	16990	16920	17038	16875	16784	17010	17070	17166	17066	16959	17011	16991	16950	16945	16846	16983	16912	17036	16944	16912	16999	16993	17058	16843	16991	16878	16902	17068	17012	16752	17062	16789	16930	17152	16872	16894	16846	16981	16878	16867	16910	16835	17171	17122	16987	17130	17134	16885	17080	16973	17109	16958	16940	16977	16758	17063	17028	16988	16998	16995	17070	16864	16880	17093	17115	16956	16951	17101	17106	16906	17127	17112	16974	16984	16870	16857	16985	17070	16869	16911	16805	17017	17108	17018	16960	17015	17008	17086	16895	16937	17021	17088	16964	16898	17092	16933	17191	17001	16794	16785	16869	17154	16949	16983	17126	16959	17009	17193	17027	17044	16996	17046	17182	17049	16980	16922	17074	16994	17146	17067	17075	17011	17065	16768	17153	16921	17120	16893	17128	17105	16995	16824	16987	16862	16791	16959	16888	17121	17072	16968	16899	16950	16869	16815	16984	16988	16862	16995	16920	16797	16808	17061	17109	17042	17258	17079	16999	16939	17003	17138	17153	16871	17008	17029	16965	16987	17009	17029	16958	17009	16913	17169	17118	16846	17013	17204	17125	16886	17072	16954	16981	16946	16952	16989	16915	17126	16957	16955	17037	16906	16994
20415	29390	27098	21571	19292	18192	17045	16379	16130	15990	15818	15953	15872	15692	15605	15419	15515	15502	15617	15523	15376	15440	15422	15334	15319	15482	15286	15524	15289	15562	15425	15741	15371	15580	15283	15460	15526	15493	15599	15451	15213	15337	15484	15540	15403	15430	15580	15614	15548	15700	15502	15459	15570	15424	15388	15451	15397	15329	15152	15345	15422	15238	15488	15207	15217	15467	15521	15388	15533	15357	15400	15386	15370	15350	15405	15417	15435	15590	15253	15408	15486	15296	15355	15343	15459	15398	15342	15264	15297	15534	15350	15405	15428	15347	15449	15474	15431	15360	15481	15282	15524	15288	15352	15347	15481	15275	15428	15512	15436	15293	15238	15389	15366	15349	15402	15225	15270	15528	15409	15364	15402	15241	15380	15553	15334	15362	15390	15531	15461	15458	15483	15335	15342	15503	15192	15572	15285	15334	15493	15325	15416	15414	15327	15295	15278	15534	15471	15630	15288	15252	15372	15532	15285	15279	15410	15490	15326	15562	15302	15439	15331	15497	15317	15328	15345	15253	15522	15259	15359	15359	15544	15498	15433	15413	15402	15241	15353	15435	15351	15374	15313	15365	15548	15262	15449	15372	15505	15443	15518	15485	15380	15359	15288	15448	15513	15596	15308	15311	15475	15309	15445	15313	15393	15406	15207	15311	15263	15378	15365	15177	15428	15428	15460	15225	15386	15491	15479	15564	15409	15509	15358	15426	15367	15280	15424	15353	15410	15334	15347	15297	15370	15318	15335	15416	15357	15390	15405	15447	15464	15409	15245	15457	15163	15414	15274	15327	15572	15409	15369	15382	15407	15431	15324	15362	15330	15099	15465	15339	15268	15420	15270	15275	15514	15380	15381	15324	15613	15401	15362	15396	15317	15418	15251	15447	15411	15519	15204	15337	15302	15439	15425	15304	15253	15419	15437	15428	15477	15457	15346	15520	15406	15470	15397	15288	15461	15519	15427	15352	15441	15263	15199	15360	15224	15065	15418	15453	15371	15345	15334	15401	15492	15381	15137	15455	15300	15409	15630	15474	15290	15397	15467	15235	15405	15346	15425	15466	15335	15379	15218	15199	15323	15310	15394	15430	15364	15293	15333	15179	15382	15375	15498	15359	15465	15483	15326	15262	15355	15619	15267	15432	15300	15382	15529	15426	15330	15390	15451	15571	15463	15302	15451	15186	15401	15455	15253	15461	15382	15378	15244	15327	15545	15458	15490	15382	15391	15180	15359	15379	15394	15474	15330	15456	15335	15502	15401	15543	15354	15281	15442	15295	15424	15368	15437	15466	15166	15226	15382	15347	15547	15643	15348	15412	15344	15401	15284	15353	15447	15420	15518	15312	15509	15455	15517	15379	15368	15405	15338	15383	15381	15395	15549	15260	15507	15402	15449	15358	15533	15427	15548	15320	15560	15306	15420	15335	15443	15531	15513	15342	15446	15374	15493	15413	15364	15518	15395	15450	15449	15370	15312	15495	15282	15254	15552	15411	15215	15216	15418	15215	15419	15270	15280	15355	15545	15455	15406	15548	15332	15502	15428	15541	15390	15549	15291	15442	15345	15366	15288	15416	15252	15424	15453	15218	15273	15436	15448	15399	15403	15287	15507	15549	15288	15467	15304	15492	15474	15402	15390	15525	15331	15274	15506	15401	15432	15301	15332	15398	15366	15236	15331	15396	15297	15459	15228	15387	15379	15501	15347	15364	15435	15287	15358	15368	15278	15366	15379	15430	15462	15376	15529	15345	15320	15187	15327	15442	15390	15349	15441	15460	15484	15388	15468	15443	15360	15550	15375	15226	15305	15404	15551	15300	15504	15178	15637	15273	15409	15510	15244	15273	15373	15219	15368	15521	15333	15216	15371	15326	15355	15417	15551	15357	15352	15207	15536	15437	15414	15361	15444	15406	15409	15300	15466	15467	15350	15485	15437	15397	15369	15326	15343	15557	15454	15430	15456	15217	15341	15334	15417	15442	15429	15426	15346	15429	15397	15433	15424	15340	15469	15500	15618	15275	15473	15360	15480	15395	15400	15377	15319	15493	15412	15307	15165	15496	15307	15339	15344	15438	15349	15363	15522	15407	15247	15445	15337	15263	15350	15408	15371	15417	15345	15309	15404	15313	15448	15352	15196	15477	15490	15335	15324	15384	15571	15481	15435	15367	15431	15483	15297	15416	15379	15383	15444	15353	15367	15236	15414	15511	15433	15469	15361	15310	15141	15510	15333	15598	15313	15133	15564	15445	15509	15463	15457	15576	15416	15373	15337	15175	15395	15199	15464	15357	15410	15481	15358	15339	15450	15437	15272	15275	15314	15366	15231	15446	15443	15545	15318	15309	15440	15369	15535	15504	15336	15407	15395	15265	15406	15302	15217	15392	15285	15382	15404	15444	15575	15430	15403	15461	15416	15484	15535	15314	15431	15329	15393	15642	15341	15436	15330	15264	15378	15301	15485	15588	15409	15328	15327	15389	15559	15433	15394	15249	15391	15266	15486	15479	15268	15400	15527	15355	15465	15449	15473	15240	15373	15529	15274	15485	15380	15530	15249	15411	15339	15308	15399	15319	15395	15358	15199	15402	15237	15200	15604	15352	15407	15477	15392	15477	15356	15426	15158	15449	15283	15336	15356	15469	15377	15353	15527	15515	15288	15465	15569	15507	15298	15276	15361	15286	15410	15376	15326	15406	15223	15414	15258	15433	15471	15314	15248	15265	15585	15356	15390	15424	15385	15554	15320	15410	15385	15226	15423	15414	15413	15423	15315	15325	15416	15391	15353	15258	15362	15376	15437	15479	15309	15368	15438	15286	15308	15392	15347	15304	15490	15487	15365	15494	15598	15384	15526	15425	15534	15288	15463	15419	15456	15213	15268	15376	15407	15313	15412	15334	15251	15345	15476	15277	15501	15389	15320	15358	15306	15386	15413	15309	15392	15524	15343	15444	15185	15220	15359	15349	15519	15575	15355	15345	15438	15308	15291	15570	15358	15312	15430	15445	15402	15393	15577	15314	15246	15507	15503	15327	15292	15500	15427	15400	15390	15353	15347	15453	15451	15483	15356	15510	15456	15502	15503	15565	15364	15458	15425	15440	15339	15542	15501	15448	15350	15288	15383	15401	15261	15413	15394	15534	15438	15338	15472	15440	15359	15347	15246	15390	15519	15307	15278	15257	15315	15508	15312	15196	15362	15390	15494	15348	15287	15243	15410	15308	15423	15414	15386	15392	15331	15421	15355	15426	15404	15374	15345	15285	15353	15258	15373	15396	15411	15291	15329	15337	15389	15439	15368	15512	15370	15390	15404	15304	15432	15365	15435	15489	15511	15350	15455	15349	15396	15391	15585	15367	15422	15434	15569	15285	15423	15455	15490	15378	15314	15355	15373	15418	15444	15320	15495	15355	15345	15400	15276	15348	15318	15523	15321	15528	15294	15295	15421	15648	15444	15338	15441	15458	15312	15447	15402	15293	15369	15213	15388	15448	15436	15448	15354	15587	15549	15267	15298	15480	15465	15351	15444	15420	15485	15462	15391	15404	15472	15396	15444	15405	15369	15278	15589	15505	15389	15356	15489	15312	15334	15521	15490	15307	15491	15375	15527	15328	15271	15310	15364	15220	15368	15440	15453	15317	15375	15473	15398	15410	15429	15344	15391	15458	15451	15351	15319	15477	15470	15405	15231	15280	15326	15457	15377	15231	15328	15438	15501	15427	15414	15378	15312	15324	15448	15315	15402	15329	15562	15432	15439	15402	15380	15420	15437	15277	15241	15497	15305	15391	15149	15464	15315	15288	15347	15509	15527	15524	15417	15452	15332	15447	15349	15409	15394	15501	15318	15323	15571	15426	15222	15528	15447	15407	15523	15607	15342	15393	15326	15381	15343	15403	15295	15459	15300	15362	15419	15344	15568	15494	15327	15305	15361	15270	15218	15341	15411	15517	15386	15316	15301	15468	15346	15401	15171	15549	15306	15586	15121	15412	15366	15376	15421	15261	15323	15348	15358	15480	15536	15411	15486	15304	15422	15500	15486	15489	15411	15311	15422	15395	15483	15512	15346	15352	15466	15445	15346	15401	15427	15364	15217	15383	15268	15307	15403	15382	15602	15290	15235	15319	15473	15334	15662	15378	15317	15443	15459	15192	15358	15374	15338	15451	15453	15316	15453	15508	15385	15375	15503	15541	15466	15356	15420	15251	15437	15316	15466	15386	15257	15344	15496	15346	15241	15367	15401	15407	15430	15255	15449	15354	15206	15353	15362	15538	15312	15275	15493	15390	15346	15415	15504	15448	15296	15190	15405	15327	15437	15199	15350	15397	15381	15260	15274	15378	15470	15448	15431	15509	15281	15323	15612	15384	15605	15389	15523	15500	15347	15333	15336	15262	15420	15390	15434	15464	15540	15334	15401	15529	15343	15291	15316	15577	15311	15221	15307	15256	15614	15365	15399	15481	15412	15297	15288	15446	15395	15296	15261	15328	15490	15373	15293	15320	15323	15108	15237	15528	15163	15548	15351	15317	15508	15530	15411	15375	15565	15327	15335	15483	15452	15386	15388	15507	15398	15352	15367	15471	15409	15310	15419	15424	15332	15462	15313	15382	15442	15404	15516	15335	15475	15363	15254	15229	15581	15328	15503	15523	15213	15426	15345	15340	15348	15449	15442	15444	15432	15420	15484	15451	15463	15480	15186	15334	15597	15542	15440	15297	15441	15423	15319	15416	15241	15483	15440	15425	15285	15485	15385	15389	15502	15418	15423	15399	15453	15340	15383	15371	15375	15299	15423	15402	15300	15433	15334	15330	15340	15584	15311	15303	15444	15429	15308	15511	15385	15405	15295	15172	15556	15518	15404	15328	15334	15444	15459	15379	15359	15235	15500	15350	15489	15408	15421	15363	15360	15661	15334	15355	15473	15488	15398	15348	15419	15604	15521	15429	15584	15284	15249	15455	15466	15572	15395	15398	15208	15370	15308	15396	15243	15461	15458	15389	15349	15553	15455	15356	15424	15307	15393	15327	15346	15383	15405	15363	15479	15270	15331	15375	15429	15421	15350	15475	15341	15384	15331	15463	15304	15428	15325	15381	15542	15381	15340	15353	15377	15599	15315	15466	15243	15441	15429	15251	15380	15385
23607	21141	28715	23990	22279	23037	22170	18983	18387	18155	18009	17797	17699	17676	17598	17304	17521	17262	17263	17421	17172	17270	17187	16992	17276	17217	17264	17305	17255	17229	17228	18658	17487	17080	17361	17254	17176	17081	17184	17110	17070	17238	17068	16997	17235	17107	17626	17992	17688	17625	17338	17182	17195	17185	17024	17278	17031	16920	17370	17145	17139	16948	16997	17159	16967	17016	17144	17027	17278	17252	17160	17052	17233	17127	17134	17115	16835	17023	16969	16980	17085	17071	17091	17075	17096	17094	16950	17012	17089	17111	17119	17029	16947	16987	17301	17049	17035	17106	17099	17161	17117	17142	16951	17144	16957	17074	17287	16946	17031	17235	17271	16995	17297	17093	17074	17074	17053	17039	17122	16976	17105	16987	17042	16950	17174	17029	17084	17156	17060	17134	17131	16917	17051	17118	17158	17068	17188	17099	17149	17033	17194	16934	17381	17086	16935	17012	17246	16820	16987	17019	17107	17220	16982	16866	17085	17124	17199	17007	17027	16947	17166	16946	16936	16879	17043	17175	17114	17138	17030	17034	17185	17021	16983	17063	17157	17063	16987	17113	17022	16910	17077	17325	17284	16856	17006	17158	17098	17157	17127	17045	16862	16991	17031	17202	16936	16961	17117	17188	17229	17082	17084	17174	16995	17093	17076	16945	17108	17185	17153	16820	16940	16772	17069	16955	16957	16927	16990	16948	17011	16969	16895	16950	16893	16878	17158	16739	16959	16852	17051	17274	17128	17054	16924	17203	16957	17014	17049	16829	17002	17014	17054	17271	17016	16964	17093	16901	17079	17087	17261	17033	17145	16963	17035	16951	17095	16913	16987	17010	17134	17010	17038	17127	17037	17058	16976	17083	16950	17122	17070	17206	17044	17018	17078	16886	17116	17226	17148	16865	17099	17202	17098	17082	17032	17188	17297	17185	17006	17219	17068	16978	16897	16915	17191	17068	16901	17237	17055	17119	16889	17191	16994	17138	17091	17073	17136	17058	16992	16840	16985	16969	16862	17103	17059	17106	16988	16942	17123	16891	17037	16885	17072	17147	17112	16892	16911	16978	17068	17311	17096	17038	17303	16828	17206	16808	17023	17210	17059	17261	17094	16959	16952	17006	16875	17045	17116	17139	17117	17185	17087	17031	17035	17026	17203	17218	17206	17070	17086	17102	17002	16923	16805	17010	16642	16898	17059	17015	16858	17119	17149	17146	17001	17002	17026	16953	17071	16829	17181	17001	17008	17091	17109	16968	17063	16964	17178	17070	17103	17062	16980	17204	17164	17021	17061	17095	17018	17095	17054	16941	16983	17015	16891	17000	17111	17184	17177	17143	17238	16976	17243	16925	17228	17190	17094	16989	17088	17075	17073	16967	17018	17071	16853	16878	16974	16973	17193	17023	17177	17068	16975	17037	17261	17176	17276	17326	17259	17100	17101	17035	17010	17009	17026	17019	17206	17032	17199	17274	16858	16850	17083	17152	16977	16915	17017	16904	17160	16967	17077	16965	17160	17033	17021	17137	16899	17090	17268	17074	17035	17188	16795	16873	17276	17278	17051	17074	17089	17090	17003	16901	17004	16868	16918	17108	17102	17143	17143	16872	17057	16914	17214	17045	17313	16934	16980	16905	17145	17214	17271	16870	16953	16967	17208	17199	17089	17146	17069	16920	17056	17151	17046	17008	17095	17076	17172	17075	17098	16945	17149	17014	17107	17100	17069	17096	17047	17077	16982	17185	16996	17222	17124	16968	17137	17093	17203	16837	17009	17006	17071	16988	16973	17020	17123	17127	17050	17146	17104	16941	17103	16976	16956	17134	17022	16965	17047	16974	17196	16928	17022	17057	17085	16954	17058	16958	17092	17025	16975	17200	17110	17006	17088	17133	16966	16997	17122	16985	17020	16905	17041	16925	17088	16995	17036	17133	17013	17194	17047	17141	16995	17105	16965	17103	17086	16991	16994	16936	16814	16927	16995	17031	17048	17069	16960	16974	17205	17017	17090	16987	17141	17138	17132	17244	16950	17090	17013	17328	17155	17172	16933	16900	16953	16772	16936	17126	17032	17080	17080	16911	17133	17047	17056	16969	17067	16936	17085	17077	17267	17031	17044	16902	17072	17042	16982	17208	16968	16982	16875	16960	17080	16894	16966	17106	17013	17021	17089	17239	17164	17154	17063	17247	17018	17001	16984	16929	16936	16968	16943	17024	17085	17201	17128	17055	17028	17243	16955	17057	17187	17189	17004	16935	17061	16856	17093	16965	17183	17114	16904	16889	17060	17118	16856	17052	17119	17102	17019	17105	17157	17033	17098	16939	17105	16950	16914	17228	16959	16994	16967	17088	16910	16882	17011	17153	17056	17273	17004	17116	16993	17022	17119	17107	17109	16855	17069	17140	17204	17049	16995	16910	16966	17064	17024	17006	17197	17002	17008	17055	17249	17053	17028	16978	17075	17033	17200	17025	16846	17042	17081	17042	17045	17007	17157	16988	16956	17263	17065	17199	17047	17051	16905	16913	17315	17111	17037	17071	17025	17083	16990	17000	16875	16913	17037	17068	17130	17209	16897	16892	17148	17144	17047	17082	16960	17132	17178	17066	17093	17078	16861	16923	16905	17068	17173	17022	17196	17070	16983	17061	17054	16930	17034	16972	16939	16919	17116	17011	17134	16922	17298	17146	17292	17091	17045	17003	17158	16892	17071	17083	17040	17213	16918	17093	16942	16950	16904	16882	16932	17104	17155	17219	17241	17092	17029	16989	17064	17214	17088	16895	16914	17054	16862	16892	16958	17164	17377	17064	16888	17070	16874	17034	17197	16856	17220	16881	16999	17095	16947	17038	16896	17089	16940	17119	17189	17227	16966	17080	17232	17154	16797	16758	17009	17040	17336	17153	17227	17101	17205	17005	17111	16997	16909	16989	17008	17128	17206	17011	17044	16996	16861	17128	17173	16963	17331	17266	17027	17011	16937	17190	17086	16943	17142	16927	17208	17033	17072	17119	17153	17139	17183	17233	17087	16977	16990	17043	17135	17019	17103	16810	17043	17105	17007	16868	16880	17092	17017	17112	17064	16966	17081	17027	17029	17076	17120	17033	17163	16975	16847	17084	16992	16982	17167	16987	17183	17030	16907	17018	16981	17080	17011	16944	17019	17172	17045	17245	17056	16912	16843	17209	17149	17012	16953	17179	17074	17013	17099	17302	16966	17154	17247	17052	17137	17059	16965	17132	17143	17071	17248	16999	17163	16962	17034	16977	16944	16953	17074	17166	16904	16985	16990	17082	17107	16953	17075	17231	17197	17029	17051	16956	17330	16996	16841	17065	16937	17051	17034	17035	17056	16736	17029	16905	17068	17101	17272	17033	16983	16851	17032	17179	17189	17100	16831	16979	17269	17189	17048	17110	17054	16944	17038	17152	17006	17173	16985	16996	17069	17213	17097	17072	17072	16973	17087	17035	16870	17003	17038	16834	17045	17155	16983	17086	17266	17239	17076	17152	17152	17057	17088	17190	17033	17247	16860	17010	17036	17072	16982	17068	16957	17187	17294	17226	17152	17228	17021	17052	17253	16991	16941	16812	16925	16882	16907	17209	17188	17136	17050	16839	16963	17161	17148	16990	17145	17060	17022	17172	17084	17212	17086	17042	17161	16947	17131	17085	17039	17068	16941	16967	17048	17059	17026	16959	17004	17031	17064	17304	16902	17168	17000	17016	17165	17229	17208	17084	16983	17105	16979	17115	17137	17232	16965	17230	16931	16867	17093	16951	16921	17093	17026	16970	16934	16948	16996	17021	17056	16979	17075	17110	17001	17151	17045	17084	17077	16975	17056	17028	17193	17267	17097	17039	16992	17178	17062	17024	17046	16991	16919	17170	17033	17176	17219	16927	16958	16896	17022	17135	17086	17114	17052	17096	17283	16964	17115	16936	16844	17043	17228	17033	17260	16984	17179	17101	17179	17074	16932	17052	17093	17171	17168	17256	16952	16946	17151	17086	17287	17167	16997	17139	17083	17027	16928	17147	17092	16911	16845	16847	16857	16930	17042	16851	17207	17024	16886	17042	16987	17210	17176	17153	17142	17028	17168	17233	16847	16949	17173	17002	16985	17018	16936	17110	16929	17034	17073	17194	16841	17207	17156	16875	16884	17113	16880	16979	17058	17245	17034	17008	16897	17039	16934	16922	17021	16985	17079	17167	17063	16938	17152	17167	17077	17254	17039	17101	17174	16842	16970	16968	16969	17025	17079	16841	17058	17069	17033	16952	17030	17168	17263	17284	17067	16912	16813	17100	16762	17117	16995	17078	16920	17076	17023	16991	17125	17076	16973	17078	16900	16923	17268	17173	17083	17125	17129	16982	17231	17001	16962	16926	17013	16957	17055	17129	17110	17017	17184	17080	17063	16937	17022	17004	17104	16929	17007	17046	16936	16942	17103	16881	17236	16958	17228	16959	17223	17258	17076	17061	17089	17079	17099	16982	17157	17004	17060	16952	17032	17241	16898	16918	16948	17042	17075	17004	16856	16964	17010	17172	16955	16982	17029	17121	17097	17053	17320	17279	17254	17002	17142	17094	17103	17120	17117	16906	16985	17061	16932	16908	17015	17125	16948	17211	17006	17141	17065	17010	16971	17086	17070	17166	16914	17050	17095	17265	17228	17025	17250	17026	17136	17293	16964	17018	17046	17106	16998	17071	17157	16945	17036	17112	17119	16935	17006	17099	16945	17162	17263	17234	17039	17019	17035	17108	17205	17066	17127	17309	16938	16971	17183	16961	17116	17213	17087	17297	17002	17133	17014	16982	17087	16861	17132	16971	17229	16903	17229	17071	17090	17013	17088	17052	16861	17035	17086	17022	16998	16807	17033	17137	17161	17013	16996	17108	16968	16982	17076	16990	17074	17165	17275	17463	16964	16974	16910	16795	17109	16973	17137	17037	17002	17083	17024	17124	17060	17085	17025	17025	17026	17133	17040	17063	17042	17095	16918	17034	16910	16996	17084	17141	16999	17099	17047	17002	17274	17069	17214	17107	17138	16981	17123	17073	17088	16939	17105	17072	17086	16827	17032	17150	17071	16997	17057	17032	17159	16993	17379	17050	17243	16955	17090	17200	17133	17047	16953	17085	17004	16921
20947	36993	34113	26963	23228	20694	19134	17762	17279	16944	16680	16557	16378	16040	15979	15760	15889	15674	15787	15596	15769	15663	15557	15520	15573	15688	15656	15655	15781	15947	15554	17676	15502	15443	15467	15658	15433	15688	15254	15483	15566	15489	15627	15634	15462	15560	16256	16615	16447	16171	15680	15641	15554	15584	15561	15452	15551	15688	15587	15821	15643	15480	15513	15528	15692	15344	15598	15367	15358	15440	15597	15423	15438	15551	15610	15626	15320	15475	15362	15633	15433	15284	15489	15430	15385	15565	15529	15574	15601	15488	15421	15460	15596	15388	15489	15590	15587	15535	15500	15508	15707	15645	15312	15628	15565	15489	15456	15483	15393	15507	15446	15289	15504	15503	15491	15515	15531	15517	15575	15422	15571	15450	15457	15390	15484	15620	15311	15468	15433	15333	15510	15510	15476	15423	15574	15615	15678	15387	15554	15449	15584	15615	15575	15519	15426	15433	15663	15687	15578	15469	15512	15528	15460	15546	15607	15640	15518	15475	15546	15441	15643	15545	15578	15433	15460	15277	15522	15577	15398	15461	15362	15584	15378	15439	15604	15429	15599	15463	15656	15349	15477	15570	15433	15577	15546	15394	15353	15377	15647	15569	15461	15315	15610	15452	15434	15395	15550	15437	15541	15549	15254	15558	15557	15485	15568	15461	15608	15481	15359	15426	15409	15498	15419	15409	15510	15415	15367	15459	15365	15350	15371	15384	15460	15564	15565	15483	15576	15518	15442	15422	15509	15380	15357	15400	15521	15510	15424	15555	15528	15485	15426	15400	15436	15484	15520	15391	15518	15526	15554	15469	15510	15700	15315	15376	15527	15507	15423	15661	15528	15632	15432	15423	15545	15416	15486	15561	15567	15432	15472	15494	15351	15469	15418	15476	15441	15537	15404	15700	15552	15414	15545	15451	15553	15551	15658	15515	15588	15541	15381	15551	15468	15435	15433	15294	15339	15247	15458	15543	15362	15526	15587	15471	15619	15680	15549	15430	15579	15277	15404	15577	15583	15465	15499	15516	15675	15590	15472	15636	15448	15587	15383	15572	15525	15481	15457	15503	15558	15608	15548	15618	15347	15436	15394	15412	15568	15530	15569	15507	15452	15410	15347	15459	15646	15421	15437	15417	15660	15602	15467	15496	15381	15484	15420	15475	15468	15441	15645	15505	15367	15615	15529	15380	15549	15623	15359	15397	15393	15477	15575	15635	15486	15525	15425	15563	15571	15538	15555	15537	15449	15573	15631	15340	15375	15452	15377	15454	15397	15488	15580	15421	15531	15559	15556	15311	15639	15427	15581	15395	15346	15503	15408	15603	15440	15435	15568	15631	15393	15389	15739	15470	15348	15376	15548	15572	15496	15382	15224	15426	15411	15314	15562	15539	15490	15515	15445	15593	15383	15481	15431	15520	15502	15453	15515	15451	15593	15383	15492	15442	15484	15424	15462	15477	15375	15514	15586	15546	15457	15676	15355	15495	15548	15560	15506	15460	15370	15432	15474	15509	15324	15328	15467	15423	15482	15514	15618	15548	15583	15465	15508	15507	15484	15414	15543	15402	15527	15364	15384	15556	15274	15419	15548	15402	15348	15457	15547	15547	15479	15363	15391	15316	15458	15468	15416	15702	15433	15518	15395	15541	15488	15464	15499	15492	15453	15528	15460	15355	15494	15427	15602	15421	15485	15450	15538	15618	15580	15460	15321	15583	15585	15441	15527	15371	15473	15550	15436	15494	15477	15376	15644	15490	15461	15414	15558	15465	15491	15669	15422	15526	15457	15523	15685	15559	15575	15286	15403	15465	15551	15445	15473	15507	15481	15401	15598	15374	15574	15576	15430	15529	15397	15527	15513	15403	15540	15416	15498	15393	15373	15428	15367	15507	15272	15532	15348	15493	15488	15500	15276	15407	15446	15467	15439	15350	15404	15550	15536	15629	15654	15510	15484	15440	15530	15528	15415	15572	15570	15419	15578	15419	15373	15587	15409	15640	15474	15355	15319	15347	15423	15601	15386	15386	15524	15334	15424	15457	15641	15602	15448	15438	15539	15428	15640	15352	15487	15470	15558	15591	15517	15304	15470	15497	15470	15487	15608	15520	15332	15326	15424	15628	15586	15372	15502	15490	15414	15479	15495	15641	15660	15513	15447	15476	15609	15605	15507	15531	15468	15657	15446	15510	15518	15540	15436	15701	15594	15366	15525	15430	15430	15441	15457	15453	15556	15526	15486	15364	15399	15528	15547	15437	15474	15481	15611	15503	15515	15503	15357	15291	15431	15506	15633	15507	15629	15386	15527	15333	15528	15471	15424	15507	15358	15368	15444	15468	15389	15490	15273	15396	15550	15429	15556	15383	15318	15432	15653	15423	15533	15379	15500	15716	15595	15426	15473	15552	15457	15426	15364	15365	15546	15481	15272	15459	15416	15610	15677	15441	15561	15443	15417	15590	15544	15509	15362	15448	15460	15512	15583	15391	15500	15573	15557	15352	15608	15628	15391	15446	15598	15498	15563	15561	15413	15321	15501	15571	15431	15577	15628	15442	15426	15591	15291	15477	15344	15530	15516	15473	15375	15554	15610	15562	15484	15614	15677	15497	15594	15654	15380	15353	15403	15724	15571	15446	15471	15499	15452	15482	15382	15392	15308	15630	15483	15509	15525	15561	15548	15664	15320	15487	15461	15307	15687	15558	15505	15348	15514	15548	15485	15510	15508	15530	15557	15583	15492	15365	15577	15571	15491	15543	15595	15478	15478	15450	15351	15412	15573	15478	15398	15551	15554	15452	15692	15499	15295	15442	15454	15513	15343	15504	15475	15538	15512	15595	15542	15472	15618	15442	15546	15542	15306	15398	15641	15410	15329	15464	15445	15407	15447	15565	15484	15427	15517	15611	15539	15469	15524	15333	15526	15387	15448	15437	15481	15534	15477	15659	15453	15462	15639	15532	15494	15497	15428	15615	15547	15519	15518	15474	15585	15466	15490	15453	15434	15428	15514	15359	15541	15379	15421	15586	15381	15469	15576	15384	15562	15554	15571	15422	15491	15501	15415	15441	15489	15355	15449	15448	15410	15551	15360	15444	15485	15326	15388	15536	15515	15630	15514	15632	15397	15390	15421	15409	15458	15441	15496	15438	15535	15459	15418	15531	15383	15469	15457	15450	15496	15616	15436	15432	15390	15429	15561	15690	15524	15512	15472	15458	15553	15361	15410	15580	15524	15478	15342	15641	15440	15385	15474	15495	15444	15538	15584	15607	15518	15549	15593	15444	15594	15539	15460	15492	15552	15484	15389	15520	15343	15526	15456	15332	15376	15482	15302	15299	15287	15507	15541	15624	15383	15547	15631	15294	15448	15587	15389	15634	15407	15497	15399	15656	15350	15460	15586	15594	15542	15464	15436	15593	15579	15377	15402	15480	15528	15590	15429	15442	15418	15578	15552	15609	15302	15449	15459	15522	15459	15528	15629	15523	15532	15434	15706	15504	15331	15564	15527	15576	15432	15643	15743	15434	15409	15505	15482	15405	15481	15413	15448	15424	15500	15492	15389	15309	15362	15390	15663	15483	15506	15572	15430	15551	15593	15489	15542	15464	15291	15537	15332	15520	15434	15540	15590	15387	15275	15715	15530	15512	15487	15687	15525	15516	15503	15347	15634	15480	15445	15468	15595	15424	15565	15432	15488	15555	15431	15295	15395	15528	15535	15283	15513	15521	15650	15599	15429	15498	15532	15615	15489	15649	15561	15471	15241	15286	15486	15468	15425	15504	15575	15577	15481	15574	15526	15417	15487	15558	15441	15333	15657	15494	15487	15479	15615	15429	15467	15500	15437	15376	15389	15547	15453	15427	15513	15505	15561	15443	15441	15523	15404	15436	15486	15369	15458	15662	15315	15322	15345	15488	15365	15524	15656	15617	15462	15485	15563	15391	15359	15457	15291	15528	15505	15626	15523	15368	15477	15602	15373	15561	15607	15463	15621	15229	15416	15517	15561	15443	15437	15357	15407	15410	15600	15373	15488	15270	15461	15481	15402	15616	15493	15545	15497	15358	15485	15481	15407	15500	15619	15392	15452	15609	15551	15474	15502	15595	15538	15464	15524	15434	15565	15371	15364	15448	15360	15652	15438	15453	15602	15477	15437	15555	15485	15464	15707	15389	15404	15433	15429	15579	15477	15373	15250	15451	15385	15646	15402	15413	15542	15253	15368	15552	15545	15329	15388	15288	15696	15605	15517	15659	15349	15390	15362	15451	15336	15518	15519	15467	15432	15592	15342	15489	15411	15468	15505	15307	15640	15434	15335	15489	15585	15372	15372	15490	15534	15536	15342	15555	15471	15358	15372	15466	15541	15509	15443	15431	15331	15638	15371	15490	15392	15399	15392	15500	15596	15302	15503	15531	15428	15674	15417	15422	15336	15632	15429	15422	15418	15477	15583	15455	15650	15470	15708	15359	15321	15511	15529	15452	15455	15349	15708	15585	15418	15500	15490	15470	15414	15341	15388	15467	15432	15595	15461	15604	15549	15436	15427	15452	15506	15325	15593	15573	15532	15485	15625	15563	15283	15445	15358	15518	15438	15552	15485	15428	15491	15575	15414	15346	15493	15529	15483	15482	15447	15522	15437	15450	15563	15558	15561	15457	15473	15315	15451	15514	15659	15511	15501	15479	15577	15576	15504	15541	15352	15564	15554	15602	15556	15500	15427	15386	15472	15323	15507	15444	15474	15398	15496	15367	15589	15360	15660	15623	15516	15548	15532	15435	15465	15532	15476	15497	15342	15321	15408	15497	15492	15328	15485	15456	15475	15707	15539	15556	15507	15460	15495	15489	15583	15657	15513	15613	15569	15868	15674	15552	15548	15394	15596	15536	15387	15465	15525	15453	15550	15479	15461	15542	15427	15540	15421	15518	15428	15514	15411	15629	15522	15457	15479	15313	15423	15558	15351	15401	15482	15659	15559	15471	15490	15529	15705	15508	15597	15455	15429	15532	15221	15366	15518	15372	15481	15430	15525	15511	15527	15426	15269	15563	15546	15525	15457	15381	15471	15533	15473	15487	15589	15457	15368	15421	15520	15439	15557	15635	15437	15526	15441	15510	15561	15429	15556	15519	15384	15467	15590	15344	15517	15350
22543	21029	28859	23445	21375	23585	25626	20371	19305	19211	18686	18491	18062	17927	17868	17782	17724	17604	17614	17385	17504	17492	17588	17233	17537	17273	17418	17545	17538	17502	17414	19957	17957	17363	17421	17366	17169	17284	17282	17561	17303	17358	17319	17444	17373	17650	18358	18764	18652	18005	17630	17378	17471	17532	17346	17157	17344	17101	17375	17108	17218	17086	17147	17169	17300	17206	17152	17262	17229	17157	17352	17254	17403	17405	17151	16974	17171	17127	17274	17136	17247	17422	17286	17288	17156	17160	17420	17339	17320	17157	17578	17350	17300	17297	17267	17263	17210	17163	17168	17173	17242	17291	17011	17264	17333	17221	17183	17110	17256	17096	17464	17245	17214	17324	17333	17222	17274	17137	17324	17322	17130	17299	17158	17193	17326	17124	17316	17226	17008	17138	17141	17357	17207	17247	17193	17096	17391	17359	17264	17116	17265	17298	17194	17090	17286	17086	17406	17148	17339	17237	17333	17389	17257	17052	17123	17463	17349	17230	17293	17320	17102	17366	17194	17048	17318	17149	17210	17318	17325	17260	17064	17242	17326	17338	17048	17402	17291	17186	17250	17378	17301	17343	17225	17175	17274	17435	17089	17066	17195	17134	17115	17220	17251	17277	17292	17138	17218	17248	17390	17056	17056	17306	17101	17159	17182	17235	17155	17298	17257	17327	17166	17113	17142	17051	17112	17194	17150	17022	17388	17006	17209	17338	17282	17239	17263	17211	17532	17171	17019	17101	17220	17176	17131	17168	17200	17189	17406	16980	17135	17153	17248	17317	17196	17080	17083	17279	17317	17242	17324	17510	17273	17243	17327	17352	17159	17310	17343	17437	17254	17379	17389	17288	17097	16939	16891	17219	17474	17155	17128	17143	17381	17151	17292	17000	17313	17474	17126	17092	17254	17120	17113	17255	17151	17232	17288	17124	17072	17245	17197	17347	17230	17162	17335	17323	17199	17348	17070	17087	17432	17304	17089	17219	17355	17224	17117	17158	17140	17150	17133	17134	17199	17275	17043	17182	16886	17150	17195	17013	17354	17114	17443	17280	17200	17093	17302	17428	17130	17130	17260	17220	17149	17028	17160	17218	17350	17172	16961	17121	16923	17214	17214	17152	17263	17177	17184	17326	17082	17102	17125	17152	17306	17212	17287	17296	17008	17372	17315	17076	17214	17319	17334	17223	17207	17302	17244	17042	17223	17232	17233	17325	17406	17332	17198	17280	17172	17199	17169	17090	17102	17379	17216	17294	17251	17170	17316	17180	17253	17263	17207	17116	17104	17106	17162	17290	17353	17279	17272	17180	17182	17340	17238	17357	17272	17279	17192	17244	17178	17131	16983	17107	17352	17076	17007	17217	17180	17132	17144	17042	17170	17281	17161	17181	17164	17248	17220	17143	17192	17136	17159	17005	17091	17308	17128	17208	17265	17175	17046	17088	17117	17058	17316	17241	17297	17146	17306	17252	17368	17225	17279	17242	17245	17121	17226	17308	17193	17134	17126	17220	17006	17310	17284	17298	17270	16995	17131	17324	17156	17111	17219	17202	17063	17122	17063	17001	17092	17006	17125	17230	17272	17236	17088	16952	17323	17362	17281	17173	17165	17025	17066	17280	17117	17115	17226	17209	17168	17210	17002	17398	17219	17195	17137	17084	17199	17277	17352	17165	17344	17254	17235	17279	17151	17209	17256	17252	17150	17306	17285	17190	17233	17091	17106	17220	17323	17241	17044	17027	17226	17260	17258	17183	17251	17250	17220	17212	17270	17341	17229	17424	17305	17436	17195	17198	17119	17185	17119	17205	17308	17335	17157	17362	17267	17083	17426	17244	17150	17112	17032	17302	17370	17183	17432	17318	17314	17289	17524	17094	17227	17169	17067	17350	17173	17137	17316	17509	17292	17277	17128	17140	17019	17292	17161	17178	17161	17140	17153	17240	17218	17191	17230	17245	17250	17238	17180	17247	17220	17128	17300	17010	17151	17241	17326	17121	17164	17075	17119	17285	17137	17073	17226	17191	17290	17365	17384	17119	17085	17216	17337	17109	17131	17154	17213	17164	17009	17124	17198	17415	17414	17328	17238	17232	17048	17134	17204	17276	17250	17215	17304	17010	17312	17176	17350	17137	17051	17068	17071	17115	17242	17054	17195	17123	17138	17265	17255	17293	17377	17309	17124	17182	17260	17288	17208	17189	17279	17275	17131	17016	17333	17161	17189	17146	17203	17135	17299	17318	17117	16993	17404	17339	17106	17464	17332	17329	17080	17212	17312	17291	17414	17177	17105	17243	17165	17162	17255	17181	17180	17060	17274	17108	17271	17137	17105	17244	17171	17224	17106	17243	17204	17284	17180	17307	17283	17211	17204	17289	17165	17275	17325	17160	17118	17309	17164	17199	17273	17033	17165	17265	17252	17162	17222	17354	17323	17274	17236	17154	17270	17135	17206	17134	17173	17033	17175	17231	17213	17037	17098	17319	17203	17333	17215	17020	17038	17248	17181	17144	17233	17234	17242	17305	17242	17102	17133	17278	17117	17409	17308	17039	17170	17183	16976	16957	17268	17344	17198	17340	17150	17277	17105	17240	17361	17094	17273	17263	17175	17125	17184	17251	17200	17119	17170	17337	17135	17095	17241	17197	17152	17398	17252	17031	17146	17071	17148	17263	17235	17195	17272	17056	17098	17266	17317	17092	17248	17287	17093	17147	17293	17081	17191	17161	17175	17156	17073	17277	17337	17107	17221	17015	17260	17114	17138	17175	17136	17249	17354	17138	17197	17132	16952	17328	17282	17239	17087	17240	17320	17109	17209	17417	17255	17134	17176	17305	17245	17044	17133	17252	17226	17266	17221	17198	17236	17310	17085	17207	17237	17392	17242	17181	16865	17329	17158	17181	17223	17304	17232	17206	17302	17147	17079	17129	17281	17166	16954	17281	17192	17109	17197	17355	17062	17202	17166	17232	17386	17078	17177	17002	17132	17125	17097	17362	17370	17247	17298	17226	17156	17200	17288	17248	17014	17085	17285	17256	17259	17180	17428	17064	17322	17273	17269	17252	17282	17142	17336	17236	17161	17190	17393	17164	17264	17209	17177	17288	17326	17329	17172	17191	17228	17001	17245	17067	17369	17186	17245	17086	17213	17252	17316	17144	17241	17264	17223	17198	17076	17370	16916	17155	17148	17164	17317	17216	17297	17091	17332	17428	17157	17148	17169	17241	17218	17365	17161	17172	17191	17265	17058	17250	17420	17296	17304	17039	17312	17355	17418	17013	17135	17170	17173	17255	16992	17280	17383	17198	17305	17294	17254	17056	17192	17359	17212	17311	17173	17029	17304	17442	17113	17097	17264	17224	17253	17231	17200	17107	17145	17296	17366	17321	16971	16999	17221	17157	17196	17129	17158	17095	17323	17305	17242	17312	17333	17099	17246	17180	17122	17256	17237	17123	17150	17098	17305	17263	17173	17054	17399	17088	17210	17166	17253	17293	17299	17073	17205	17344	17187	17055	17246	17005	17057	17114	17212	17201	17274	17306	17063	17127	17226	17275	17156	17202	17146	17141	17255	17239	17434	17329	17152	17213	17214	17087	17304	17296	17143	17175	17452	17341	17219	17289	17092	17140	17154	17259	17151	17205	17078	17391	17244	17016	16920	17308	17254	17073	17074	17146	17149	17239	17247	17202	17197	17266	17118	17040	17216	17136	17168	17184	17205	17271	17119	17154	17251	17204	17192	17196	17198	17050	17164	17084	17243	17215	17189	17280	17275	17302	17416	17334	17250	17295	17158	17212	17307	17060	17328	17160	17138	17068	17291	17093	17250	17172	17175	17035	17057	17281	17261	17281	17135	17272	17399	17187	17282	17049	17171	17200	17123	17334	17293	17032	17468	17304	17430	17323	17099	17172	17321	17255	17308	17392	17299	17285	17225	17198	17366	17198	17376	17121	17330	17169	17119	17025	17107	17329	17231	17163	17131	17097	17317	17336	17315	17239	17341	17229	17391	17439	17109	17238	17273	17272	17248	17068	17295	17433	17078	17265	17190	16948	17301	17182	17199	17166	17213	16819	17234	17200	17093	17308	17029	17243	17116	17239	17424	17144	17125	17448	17199	17153	17345	17164	17171	17163	17356	17175	17338	17268	17055	17330	17312	16969	17072	17039	17350	17447	17378	17094	17307	17364	17218	17186	17061	17161	17053	17215	17383	17142	17192	17388	17374	17214	17259	17236	17042	17167	17025	17245	17194	17228	17147	17347	16955	17227	17387	17260	17040	17255	17144	17245	17477	17283	17034	17230	17166	17176	17076	17174	17206	17117	17128	17431	17207	17223	17152	17091	17217	17297	17402	17241	17277	17192	17159	17119	17125	17143	17158	17281	17150	17041	17215	17188	17088	17094	17264	17248	17116	17162	17173	17212	17379	17205	17209	17205	17169	17030	17115	17089	17292	17154	17337	17165	17222	17090	17207	17396	17041	17093	17173	17434	17225	17231	17296	17144	17281	17186	17256	17159	17134	17131	17081	17045	17086	17128	17243	17223	17264	17332	17235	17303	17504	17208	17286	17144	17216	17254	17434	17280	17450	17288	17290	17205	17243	17114	17240	17272	17232	17115	17142	17188	17231	17013	17227	17176	17206	17208	17301	17310	17135	17089	17201	17109	17238	17228	17152	17137	17214	17155	17101	17350	17133	17257	16856	17120	17151	16998	17139	17242	17375	17167	17554	17345	17335	16928	17080	17283	17250	17168	17150	17417	17144	17172	17196	17230	17189	17226	17208	17140	17037	17107	17166	17243	17316	17206	17088	17249	17099	17291	17259	17331	17034	17231	17266	17001	17071	17126	17419	17284	17291	17288	17020	17264	17173	17230	17256	17311	17277	17557	17341	17373	17275	17432	17086	17170	17157	17165	17138	17143	17513	17207	17274	17372	17272	17125	17413	17251	17032	17311	17296	17349	17215	17465	17133	17085	17280	17235	17207	17151	17139	17253	17237	17182	17237	17123	17240	17288	17164	17382	17094	17265	17174	17160	17350	17123	17178	17255	17207	17143	17386	17364	17086	17365	17435	17135	17230	17307	17190	17312	17455	17320	17240	17258	17168	17169	17205	17223	17157	17203	17271	17227	17185	17265	17413	17218
22971	40995	38085	30853	26376	22823	20547	19149	18478	17917	17770	17479	16811	16507	16219	16246	15998	15854	16067	15796	15867	15595	15680	15796	15821	15749	15345	15819	15806	15874	15874	20020	15638	15736	15535	15719	15475	15577	15552	15654	15469	15607	15668	15658	15508	16129	17256	17735	17205	16472	16044	15855	15609	15615	15619	15621	15538	15446	15651	15570	15473	15526	15495	15446	15460	15628	15459	15609	15558	15422	15573	15628	15531	15682	15516	15540	15622	15686	15609	15516	15421	15498	15380	15406	15439	15570	15530	15545	15533	15421	15564	15495	15573	15435	15557	15419	15478	15572	15507	15396	15565	15679	15624	15554	15593	15410	15681	15653	15500	15387	15591	15419	15482	15417	15539	15525	15552	15584	15619	15505	15560	15548	15449	15455	15376	15421	15507	15490	15437	15505	15485	15345	15494	15500	15468	15511	15458	15585	15469	15644	15470	15353	15514	15526	15517	15435	15540	15564	15558	15486	15720	15553	15501	15649	15532	15500	15478	15589	15579	15322	15577	15572	15470	15550	15633	15521	15658	15475	15476	15590	15555	15446	15410	15487	15519	15416	15371	15522	15868	15454	15684	15608	15598	15363	15456	15550	15479	15380	15432	15521	15452	15351	15466	15523	15358	15442	15470	15443	15468	15520	15530	15616	15538	15461	15612	15667	15415	15494	15360	15515	15699	15650	15678	15484	15284	15552	15472	15408	15508	15415	15466	15583	15373	15499	15322	15492	15339	15351	15375	15505	15560	15682	15548	15527	15570	15673	15354	15479	15447	15571	15501	15496	15589	15628	15547	15388	15564	15505	15367	15620	15547	15637	15451	15463	15566	15553	15387	15758	15445	15459	15510	15634	15485	15507	15489	15562	15412	15501	15457	15651	15573	15562	15472	15656	15394	15539	15614	15412	15527	15505	15402	15567	15527	15515	15488	15538	15541	15464	15587	15587	15516	15628	15498	15735	15531	15378	15404	15500	15372	15469	15420	15648	15450	15437	15509	15485	15424	15549	15501	15642	15448	15394	15542	15537	15345	15479	15563	15505	15565	15620	15484	15613	15403	15370	15470	15318	15507	15440	15482	15531	15508	15337	15474	15525	15429	15483	15572	15383	15548	15687	15438	15518	15561	15689	15615	15496	15408	15424	15509	15559	15534	15601	15560	15432	15618	15409	15576	15606	15359	15429	15409	15591	15663	15525	15627	15518	15414	15469	15538	15545	15281	15410	15408	15570	15465	15537	15480	15395	15384	15427	15529	15473	15466	15496	15386	15356	15335	15576	15371	15506	15318	15375	15360	15442	15476	15314	15457	15566	15585	15385	15515	15534	15524	15525	15445	15653	15487	15553	15486	15490	15527	15498	15493	15353	15725	15508	15511	15541	15531	15389	15455	15530	15396	15587	15411	15638	15497	15362	15518	15557	15473	15418	15447	15383	15474	15504	15457	15504	15318	15383	15488	15591	15525	15608	15562	15496	15517	15422	15456	15443	15341	15608	15532	15434	15443	15422	15439	15488	15580	15618	15642	15329	15502	15403	15622	15415	15550	15479	15375	15480	15500	15481	15604	15427	15597	15516	15508	15507	15567	15372	15610	15655	15626	15575	15455	15669	15415	15595	15438	15577	15366	15340	15393	15569	15392	15551	15552	15485	15553	15495	15473	15365	15420	15507	15533	15458	15356	15454	15663	15409	15757	15520	15540	15352	15406	15523	15441	15572	15492	15544	15602	15591	15666	15416	15549	15489	15531	15542	15470	15573	15529	15507	15612	15638	15698	15495	15588	15614	15599	15558	15607	15491	15558	15565	15463	15411	15488	15279	15448	15571	15398	15360	15393	15568	15552	15591	15292	15364	15510	15498	15454	15461	15444	15563	15570	15465	15476	15444	15560	15450	15453	15362	15481	15395	15484	15415	15540	15483	15545	15407	15330	15625	15583	15447	15538	15492	15469	15458	15462	15440	15453	15449	15792	15263	15517	15440	15512	15690	15464	15546	15450	15432	15474	15514	15592	15467	15545	15594	15390	15495	15504	15353	15464	15613	15470	15500	15441	15476	15588	15605	15476	15542	15550	15577	15637	15509	15477	15341	15630	15583	15554	15673	15358	15584	15583	15368	15645	15543	15409	15472	15605	15543	15447	15539	15536	15283	15389	15490	15523	15528	15479	15796	15470	15465	15506	15574	15478	15391	15644	15365	15311	15575	15596	15519	15659	15409	15521	15551	15567	15526	15572	15564	15497	15609	15475	15552	15480	15520	15509	15606	15619	15607	15444	15467	15479	15536	15405	15612	15571	15627	15466	15508	15488	15798	15514	15379	15685	15404	15571	15552	15431	15503	15480	15504	15468	15581	15496	15380	15497	15365	15453	15629	15427	15466	15558	15619	15326	15626	15525	15339	15521	15640	15463	15616	15416	15529	15415	15513	15443	15612	15545	15533	15412	15581	15663	15350	15447	15447	15468	15475	15435	15482	15519	15381	15460	15478	15394	15451	15405	15404	15632	15494	15518	15316	15611	15359	15476	15382	15435	15442	15422	15403	15531	15449	15384	15511	15486	15556	15504	15531	15457	15404	15436	15536	15523	15501	15547	15396	15544	15541	15385	15426	15383	15469	15349	15773	15483	15505	15577	15591	15464	15472	15702	15579	15548	15580	15532	15548	15496	15502	15554	15464	15447	15542	15412	15517	15470	15667	15733	15535	15546	15310	15529	15566	15439	15575	15531	15310	15473	15394	15464	15660	15482	15402	15600	15353	15571	15442	15482	15532	15505	15567	15493	15465	15524	15467	15458	15419	15365	15347	15459	15475	15420	15493	15475	15509	15626	15484	15393	15429	15446	15477	15551	15461	15386	15447	15499	15444	15560	15488	15471	15270	15447	15639	15485	15588	15554	15478	15601	15435	15685	15509	15504	15463	15507	15534	15411	15430	15553	15352	15551	15451	15540	15354	15593	15398	15520	15424	15554	15431	15477	15602	15456	15482	15499	15368	15375	15388	15634	15548	15541	15553	15645	15502	15575	15492	15638	15285	15321	15529	15724	15556	15673	15606	15350	15477	15517	15511	15581	15475	15491	15574	15434	15407	15565	15577	15620	15553	15612	15506	15631	15493	15599	15524	15579	15486	15507	15376	15694	15651	15498	15479	15425	15479	15436	15524	15523	15407	15520	15471	15501	15571	15521	15604	15486	15430	15530	15537	15518	15362	15488	15419	15506	15491	15564	15419	15446	15452	15466	15455	15453	15475	15462	15552	15614	15499	15468	15491	15502	15621	15447	15279	15496	15686	15666	15518	15489	15504	15605	15453	15446	15334	15329	15606	15513	15580	15493	15358	15546	15524	15435	15759	15519	15470	15431	15680	15446	15457	15609	15523	15485	15530	15484	15514	15475	15407	15464	15331	15530	15504	15606	15405	15468	15656	15561	15584	15437	15511	15554	15414	15503	15398	15450	15657	15495	15448	15541	15493	15618	15367	15361	15462	15528	15431	15585	15454	15534	15568	15454	15439	15678	15589	15498	15642	15474	15446	15609	15496	15527	15660	15666	15702	15472	15526	15646	15472	15523	15434	15543	15428	15424	15578	15424	15385	15549	15445	15476	15433	15595	15433	15402	15522	15440	15374	15279	15389	15486	15400	15608	15396	15604	15513	15584	15626	15409	15549	15379	15425	15517	15426	15526	15480	15571	15558	15582	15538	15480	15665	15404	15449	15426	15555	15466	15615	15417	15427	15587	15484	15504	15619	15480	15555	15497	15431	15318	15543	15401	15643	15539	15355	15538	15634	15587	15472	15461	15563	15309	15510	15470	15611	15479	15417	15561	15638	15590	15486	15590	15583	15370	15529	15435	15450	15601	15479	15366	15493	15620	15621	15537	15535	15578	15415	15504	15623	15404	15491	15429	15413	15582	15484	15444	15714	15491	15389	15482	15598	15441	15600	15338	15408	15612	15582	15568	15591	15355	15416	15595	15547	15493	15495	15544	15482	15436	15419	15257	15568	15525	15565	15456	15352	15492	15508	15532	15371	15449	15420	15614	15466	15465	15455	15485	15570	15558	15513	15432	15459	15476	15464	15479	15433	15476	15531	15532	15261	15349	15427	15585	15571	15613	15405	15327	15555	15519	15548	15584	15617	15613	15362	15569	15412	15405	15609	15583	15479	15558	15331	15455	15403	15589	15532	15581	15583	15493	15579	15324	15491	15557	15576	15615	15433	15619	15479	15502	15424	15500	15538	15621	15402	15598	15461	15513	15308	15686	15542	15495	15549	15542	15531	15503	15510	15463	15463	15416	15505	15579	15512	15484	15473	15466	15524	15616	15518	15639	15549	15529	15468	15494	15685	15632	15576	15425	15465	15533	15460	15724	15619	15679	15568	15396	15439	15374	15513	15448	15476	15434	15572	15444	15506	15534	15592	15549	15544	15374	15531	15499	15423	15509	15488	15508	15526	15461	15596	15315	15442	15590	15451	15520	15379	15439	15500	15408	15462	15476	15342	15454	15598	15468	15424	15598	15606	15558	15577	15535	15524	15585	15457	15413	15564	15445	15474	15395	15470	15596	15396	15529	15405	15510	15502	15674	15452	15626	15353	15432	15375	15507	15544	15369	15427	15495	15433	15591	15401	15465	15649	15287	15450	15335	15534	15354	15437	15385	15625	15600	15533	15533	15452	15492	15565	15416	15392	15512	15448	15396	15501	15501	15450	15514	15645	15400	15384	15696	15625	15524	15416	15371	15569	15480	15475	15370	15405	15487	15459	15452	15625	15446	15558	15425	15488	15488	15453	15445	15471	15507	15586	15442	15605	15588	15463	15308	15387	15480	15554	15675	15451	15420	15418	15387	15431	15475	15481	15614	15462	15469	15528	15616	15549	15467	15521	15402	15288	15357	15457	15405	15550	15318	15561	15565	15458	15489	15417	15562	15489	15529	15550	15338	15715	15448	15565	15485	15470	15426	15556	15502	15608	15539	15357	15581	15564	15453	15480	15550	15418	15503	15435	15513	15363	15537	15370	15360	15399	15716	15511	15426	15600	15441	15582	15466	15454	15495	15679	15559	15360	15445	15411	15513	15428	15555	15520	15440	15486	15602	15395	15398	15522	15501	15467	15467	15431	15560	15561	15485	15507	15478	15794	15492	15496
27022	22307	26755	23961	19536	18779	18289	17834	17589	17602	17380	17452	17329	17311	17286	17200	17275	17165	17109	17346	17313	17173	17112	17054	17099	17121	17088	17185	17144	17243	16888	17205	16995	16865	16963	17109	17093	17041	17210	17145	17150	16843	17228	17165	16958	17166	17079	17289	16992	17057	17264	17179	17216	17344	17311	17033	17163	17125	17109	16955	16980	17076	16999	16994	17186	16992	17064	17133	17065	16976	16993	17068	17079	17134	17097	17043	17108	16940	17004	17132	16940	17052	17089	16995	16989	17064	17225	17076	17031	16961	17322	17097	17057	17286	17082	17039	17052	17116	17292	16774	17137	17071	17130	17098	16881	17081	17174	16890	17210	17036	17100	17050	17005	16986	17311	17097	16994	17230	17047	17085	17248	17111	16958	17023	17126	17076	17148	17016	17119	17107	16961	16921	16856	17093	16892	16943	16896	17003	17078	16985	16898	17059	17068	17294	17162	17125	17066	17043	17156	16885	17055	16865	17192	17177	17321	17031	16985	17061	17180	16982	16967	17209	17043	17048	17045	17172	16900	17044	17237	17160	17186	17246	17154	17243	17083	17106	16905	16861	17156	17218	17004	16974	17166	17094	17115	17043	17042	17050	17180	17087	16991	17217	16952	17158	16884	17038	17139	17213	17065	17008	17165	17073	17042	17119	17111	17088	16916	16830	17076	17248	17202	17058	17054	17121	16993	17203	17022	17068	17088	16979	17135	16922	16803	17027	17054	17005	17260	16987	16888	17045	17108	17127	17175	17031	17167	16978	16983	17134	16857	17103	17109	17260	17116	17055	17186	17175	17046	17142	17048	16982	17069	16895	17204	17187	16913	17103	16900	16973	17109	17148	17139	17210	17151	17049	17126	16873	16961	17096	16975	17032	17053	17159	17030	16930	17078	17056	16996	17139	16910	16934	17141	17040	17090	17041	17012	16974	17228	17081	17134	16934	17140	17013	16862	16903	17106	17108	17239	16938	16808	17000	16936	16870	16954	17047	17197	17108	17043	17203	16901	17071	17239	17003	16985	17118	17019	17214	16938	17211	17281	17168	16946	16801	16781	17186	17064	17017	17074	17158	16928	17100	17023	17103	17032	17132	17283	17073	17171	17236	17062	17192	16987	16929	17050	17048	17079	16890	16951	17236	17154	17080	17022	16955	17031	17092	17099	17159	17055	16981	17121	17161	16909	17091	16929	17014	17100	17014	17157	17007	17039	17087	17317	17132	17050	16835	16968	16836	16897	16917	17047	17187	17093	17139	17139	17037	17084	17209	17113	17021	17281	17175	16905	16849	16902	17114	17102	17260	17079	17105	17079	17000	17160	16785	17161	17088	16953	17017	17012	17081	16884	17081	16961	17201	17218	16946	16952	17204	17076	17119	17182	17123	16986	17070	16989	17109	17193	17193	17074	16758	16888	17066	17092	16902	17059	16892	17175	17237	16973	16902	16961	16996	17072	16919	17108	16959	17073	17183	17114	17170	17150	16953	16921	17069	17003	17083	16938	16915	16978	17073	17112	17155	16981	17077	17124	16990	17251	17058	17139	17124	17127	17187	17010	17059	17119	17064	17245	16947	16925	17067	17150	17080	17033	17056	17016	17239	17056	16928	16937	17035	17036	16989	17091	17026	16979	17094	17021	17089	16814	17023	17360	17042	17212	16970	16960	17054	16969	16995	17198	17021	17137	17032	17080	16937	17113	17096	17069	16870	17120	17081	17047	17006	16826	17068	17103	16949	16928	16942	17061	17182	17167	17047	17101	17008	17268	17012	17121	16882	16969	17083	17145	17397	17080	17097	17098	17091	17057	17142	17004	17011	17085	16967	17184	17249	17030	16973	17019	16850	17121	17191	17434	17159	17028	17125	16788	16893	17110	16994	17023	17118	16902	16988	17117	16949	16938	17055	17057	17153	17014	17091	17046	17082	17070	17095	17205	17149	16976	17010	17086	16991	17225	17196	17092	17193	16999	17027	16828	17108	17012	17170	16964	17060	16910	16993	16956	17142	17152	17067	17351	17068	17217	17204	16891	17153	16870	17195	17188	16921	16922	17057	16985	17200	16906	16769	16860	16986	17082	17073	17035	17085	17125	17154	16906	17331	16953	16974	17234	17010	17102	17071	17147	16812	17118	16943	16983	17106	17053	17084	17159	17129	16890	17011	17028	17156	16902	17095	16969	17108	17034	17105	16978	17085	17099	17251	17048	17071	16949	17201	17273	17107	16900	17105	17106	16898	17166	17053	17120	17030	17020	17141	17295	17161	17174	17068	16883	17037	17108	17223	17044	17090	17094	17193	17046	16971	17214	16990	17058	16946	16974	17095	17067	17043	17027	17152	17088	17045	17021	17029	17190	17127	17063	17025	17120	16954	16913	17032	17253	17086	17039	16862	16863	17311	17154	17102	17141	17067	17189	17063	17248	17129	17051	17121	17148	16957	17028	17154	16987	17187	17006	17180	17036	16865	17119	16942	17127	17299	16939	17027	16949	17125	17063	16982	17095	17049	16980	17193	17102	17172	17111	17158	17103	17132	17177	17169	17239	17169	17045	17188	17146	17070	17001	16980	17244	17113	17051	17060	17128	17080	16966	17016	16761	16927	16956	17091	16882	17109	16975	16999	17155	17247	16997	17005	17152	17048	17067	17110	17075	16958	17183	16946	17005	17167	16949	17157	17174	16996	17198	17319	17048	17052	17096	17054	17195	17135	16968	17130	16905	17156	17125	17056	17152	17165	17041	17033	17099	17199	16992	16960	17229	17052	17284	17321	17075	17268	17137	16901	17055	17195	17178	16938	17187	16983	17035	17008	17133	17028	17130	17035	16862	17160	17205	17075	17118	17085	17033	16925	17070	17087	17115	17057	16966	16982	16934	17025	17005	17065	17178	17034	17166	17000	16920	16935	17090	17207	17189	17082	16980	17150	17243	17010	17137	17092	17162	17207	17155	17193	17098	17168	17000	17156	17109	17218	17114	17066	17085	17112	17100	17114	17186	17305	16958	17282	17153	17031	16962	17015	17386	16818	16961	17198	17262	17107	17052	16920	17063	16915	17099	16794	17134	16964	17191	16960	17003	17257	16900	17013	17066	17143	16945	17099	17043	17186	17160	17186	17006	17107	17295	17122	16946	17169	17193	17076	17195	17039	17068	17033	16864	16918	17027	17025	17014	17073	16947	16990	17099	17141	16989	16863	17122	17172	17145	17148	17080	17068	17078	17062	17017	17050	17084	17042	17116	17154	17009	17180	17113	17260	17140	17062	16841	17214	17155	17014	16870	16988	17109	16898	17147	17181	17115	17079	17176	17254	16871	17007	17022	16962	16993	17023	17100	16953	17099	17006	17239	17180	16956	16941	16915	16981	16965	16961	17068	17159	17218	17205	16946	16932	17096	17149	17108	16974	17178	17214	17061	17112	17145	17268	17066	16851	17053	16988	17147	17099	16885	17040	17070	16991	17220	16973	17159	17063	17148	17090	16990	16918	17088	17219	16910	16928	17186	17249	17325	17107	17036	17223	17262	17059	17025	17090	16993	17199	17022	17145	17125	17315	17058	17205	17136	17101	17065	17140	17244	17095	17236	16900	17014	17129	16897	17020	17205	17189	17020	16937	17088	17081	17064	17171	17044	16797	17288	17031	17016	17210	16955	16975	17100	17056	17061	17012	17243	16934	17233	16936	17020	17070	17104	17179	17125	17197	16909	16998	17195	17021	17273	17069	17009	16988	17110	17078	17173	17063	16875	17122	17275	17070	16981	16945	16973	16974	17132	17064	17075	17042	16848	17041	17076	17019	16967	16990	17101	17132	16957	17106	17071	17148	17172	16820	17253	17052	17006	17069	17005	17200	17024	16942	17239	17071	16950	16778	16982	17037	16998	16952	17135	17131	16969	16860	16957	17096	17183	17075	17092	16962	17131	16966	17099	17221	17120	16950	17107	17175	17084	16945	17119	16933	16720	17125	17236	17090	17192	17152	17092	17233	16942	17085	17120	16956	17236	17089	17168	17181	17083	17166	16930	16851	17077	16858	17180	17005	17112	17055	16880	16963	17223	17057	17191	17010	16930	17124	16947	17054	16927	17189	17129	17163	16965	17021	17153	16966	16981	17274	16943	17213	17094	17156	17148	16991	17253	17009	17054	16946	16855	16952	17075	17084	16967	17276	17017	17049	16934	17021	17047	16964	17088	17025	17067	16991	16873	16924	17179	16921	17143	16931	17023	17069	17290	17001	17131	17190	17023	17079	17161	17132	16988	17079	16865	17067	17209	16971	16986	17163	17138	17149	16994	17032	17066	16997	17235	17084	16955	17181	16903	17180	17081	17218	17136	16976	17032	17036	16901	17053	17149	17182	17199	17172	17118	17150	16848	17149	17051	17206	17220	16901	16910	16951	17231	16990	17146	16895	17271	17114	17265	17021	17058	17218	17240	17239	17165	17131	17095	17236	17167	17062	17067	17022	17064	16955	17097	17134	17112	17110	17155	16979	17212	17314	16962	17159	17150	17206	16795	16980	17461	17155	17034	17079	17127	17054	17025	17354	17117	17043	16968	17107	17222	17116	17234	17004	16966	17007	17106	17130	17250	17076	17155	17291	17028	17051	16980	16966	16902	17043	17058	17043	17207	17157	17203	17276	17194	17324	17136	17210	17000	17100	16981	16997	17139	17018	17014	17198	17243	17079	17152	17036	17023	16994	16876	16993	17189	17023	17105	16943	16952	17048	16867	17010	17125	17013	17024	17091	17194	17199	17148	16958	16989	17158	17111	16980	17032	17032	17202	17178	17066	17144	16799	16997	16945	17132	17014	17058	17135	17012	17164	16755	17050	17103	16925	17172	17097	16992	17008	17090	17005	17183	17093	17260	16814	17034	17138	17050	17278	17433	17002	17172	16988	17059	16940	17084	17148	17272	17358	17003	17075	16974	17201	16957	17166	17063	17138	17050	16973	17129	17136	16946	16961	16940	16931	16993	16976	17026	17227	17177	17144	16995	17047	16987	17032	16976	16986	17008	16988	17027	16948	17109	17140	17059	17056	17132	16936	17090	16955	17114	17033	17049	17124	17162	17136	17148	17180	17191	17325	17193	17155	16970	17081	17093	17017	17064	17091	16968	16898	16928	17132	17073	16939	17284	16998	17187	17072	17048
19624	28099	26520	21506	19440	17931	17232	16682	16570	16156	16014	15773	15826	15806	15821	15570	15551	15475	15508	15383	15390	15482	15585	15484	15510	15480	15664	15510	15561	15696	15612	15828	15475	15525	15564	15415	15380	15567	15492	15404	15491	15426	15577	15391	15267	15437	15520	15609	15500	15684	15572	15595	15634	15540	15490	15487	15362	15370	15476	15323	15534	15492	15509	15426	15569	15413	15389	15490	15482	15375	15443	15586	15499	15488	15445	15545	15460	15366	15420	15387	15417	15428	15518	15677	15404	15501	15454	15438	15605	15465	15488	15539	15301	15448	15257	15493	15415	15375	15454	15633	15538	15410	15458	15557	15482	15491	15544	15396	15431	15462	15374	15488	15493	15379	15567	15510	15432	15424	15324	15406	15453	15512	15500	15512	15327	15547	15327	15453	15445	15539	15331	15452	15484	15345	15439	15509	15558	15469	15392	15449	15348	15320	15386	15486	15625	15445	15484	15411	15444	15329	15277	15376	15270	15473	15471	15278	15380	15496	15365	15490	15509	15425	15570	15480	15522	15500	15283	15303	15467	15449	15588	15300	15485	15367	15431	15492	15447	15476	15588	15469	15422	15420	15462	15598	15495	15352	15454	15661	15522	15367	15495	15455	15482	15490	15537	15361	15476	15498	15369	15432	15443	15557	15431	15251	15385	15378	15495	15335	15390	15569	15549	15532	15575	15381	15576	15354	15357	15481	15314	15416	15501	15506	15387	15527	15240	15345	15399	15367	15520	15482	15321	15612	15459	15586	15399	15446	15256	15433	15620	15322	15559	15395	15478	15403	15487	15366	15373	15499	15206	15595	15410	15394	15306	15437	15609	15449	15613	15594	15469	15531	15552	15447	15381	15529	15324	15445	15651	15368	15654	15429	15481	15460	15487	15495	15328	15342	15431	15428	15418	15564	15670	15368	15490	15471	15391	15457	15598	15355	15324	15477	15588	15527	15509	15492	15490	15520	15385	15385	15645	15203	15392	15392	15470	15416	15453	15508	15401	15466	15409	15456	15477	15520	15572	15369	15382	15422	15693	15445	15425	15319	15452	15640	15407	15445	15416	15528	15401	15451	15393	15397	15518	15406	15473	15221	15394	15540	15485	15509	15395	15522	15515	15424	15438	15454	15438	15559	15461	15516	15527	15273	15392	15336	15305	15446	15539	15329	15470	15476	15411	15329	15570	15442	15608	15429	15282	15363	15514	15396	15616	15461	15346	15377	15506	15374	15503	15307	15448	15445	15405	15491	15401	15606	15366	15545	15460	15451	15488	15246	15255	15465	15546	15330	15464	15429	15450	15439	15512	15510	15596	15155	15531	15452	15524	15505	15680	15273	15429	15391	15374	15645	15508	15439	15586	15496	15366	15499	15525	15389	15499	15293	15440	15586	15431	15676	15312	15461	15529	15407	15514	15455	15525	15305	15419	15505	15427	15472	15605	15441	15633	15387	15410	15460	15471	15424	15485	15444	15547	15416	15369	15429	15479	15471	15286	15556	15392	15396	15599	15388	15637	15437	15462	15474	15580	15248	15401	15420	15587	15284	15303	15379	15462	15437	15333	15619	15399	15446	15460	15398	15435	15409	15511	15259	15420	15425	15298	15639	15435	15551	15525	15413	15406	15567	15457	15253	15488	15409	15347	15384	15448	15551	15443	15408	15368	15352	15459	15367	15270	15557	15348	15524	15377	15334	15541	15501	15345	15226	15454	15368	15362	15418	15496	15383	15523	15314	15377	15427	15475	15649	15449	15434	15427	15260	15460	15304	15551	15336	15378	15483	15429	15591	15499	15532	15470	15580	15410	15332	15203	15438	15404	15487	15551	15534	15448	15373	15516	15538	15331	15647	15421	15427	15397	15542	15392	15396	15304	15403	15527	15513	15419	15555	15288	15376	15538	15551	15458	15524	15349	15485	15404	15314	15559	15567	15549	15362	15546	15508	15464	15526	15405	15565	15414	15512	15567	15510	15315	15596	15276	15538	15467	15364	15393	15438	15596	15431	15549	15523	15681	15428	15414	15418	15433	15516	15437	15578	15511	15343	15389	15329	15374	15551	15570	15498	15327	15433	15544	15375	15450	15429	15482	15506	15357	15446	15478	15455	15534	15452	15478	15406	15416	15451	15479	15445	15456	15520	15673	15328	15481	15390	15565	15506	15239	15643	15530	15481	15612	15368	15553	15455	15423	15515	15381	15579	15425	15504	15443	15292	15499	15531	15358	15421	15478	15449	15564	15552	15412	15440	15391	15609	15203	15444	15451	15490	15442	15281	15641	15371	15429	15484	15478	15444	15466	15517	15543	15418	15485	15425	15409	15583	15508	15509	15462	15419	15557	15458	15620	15509	15643	15361	15334	15478	15580	15420	15502	15441	15698	15371	15430	15417	15479	15428	15608	15493	15542	15427	15529	15602	15579	15321	15426	15506	15337	15348	15326	15375	15431	15343	15394	15314	15421	15479	15481	15530	15510	15473	15483	15429	15408	15468	15272	15561	15579	15592	15435	15349	15458	15308	15515	15333	15408	15492	15347	15461	15523	15378	15631	15338	15581	15451	15422	15363	15420	15511	15313	15345	15589	15451	15436	15438	15284	15329	15430	15486	15516	15546	15347	15259	15383	15335	15563	15431	15483	15369	15585	15375	15446	15479	15536	15378	15484	15351	15393	15622	15488	15428	15580	15463	15497	15562	15331	15480	15435	15475	15445	15399	15577	15513	15687	15495	15446	15407	15357	15403	15601	15510	15522	15358	15361	15414	15463	15613	15447	15524	15249	15375	15436	15368	15422	15413	15497	15351	15302	15356	15587	15462	15443	15505	15560	15354	15516	15335	15498	15426	15370	15541	15520	15376	15379	15427	15559	15594	15606	15376	15473	15221	15565	15418	15453	15434	15509	15279	15500	15410	15403	15510	15411	15434	15389	15437	15490	15480	15397	15318	15434	15329	15514	15430	15464	15490	15367	15485	15479	15485	15437	15403	15363	15503	15445	15572	15466	15354	15579	15541	15556	15532	15497	15343	15394	15425	15399	15543	15502	15626	15650	15486	15503	15423	15340	15445	15555	15591	15491	15441	15393	15628	15551	15320	15569	15419	15577	15489	15453	15561	15273	15387	15480	15493	15486	15580	15409	15459	15509	15379	15466	15376	15517	15293	15522	15366	15338	15516	15547	15471	15482	15643	15283	15374	15486	15528	15339	15391	15424	15374	15431	15436	15385	15404	15602	15598	15387	15569	15400	15427	15416	15424	15454	15511	15449	15469	15469	15431	15487	15542	15568	15395	15640	15510	15339	15484	15490	15530	15392	15524	15518	15418	15458	15419	15587	15314	15509	15366	15547	15362	15549	15510	15598	15429	15377	15169	15441	15333	15371	15501	15490	15618	15388	15418	15400	15516	15441	15553	15589	15407	15211	15479	15482	15389	15383	15420	15532	15408	15489	15515	15360	15483	15432	15326	15539	15517	15540	15443	15317	15397	15445	15329	15495	15338	15572	15373	15518	15462	15404	15536	15575	15430	15437	15424	15371	15364	15643	15446	15466	15242	15433	15389	15247	15367	15443	15454	15365	15272	15403	15334	15524	15518	15440	15307	15560	15375	15429	15411	15433	15520	15457	15443	15455	15268	15519	15410	15454	15254	15438	15370	15393	15229	15299	15435	15382	15332	15302	15441	15470	15355	15291	15542	15667	15452	15729	15526	15318	15526	15495	15552	15411	15492	15527	15605	15390	15348	15384	15609	15503	15505	15606	15412	15426	15440	15526	15492	15462	15476	15545	15305	15537	15322	15407	15440	15384	15328	15540	15295	15480	15338	15532	15462	15471	15350	15477	15534	15364	15540	15388	15631	15387	15647	15318	15356	15461	15565	15447	15435	15539	15359	15356	15497	15508	15485	15482	15421	15558	15457	15459	15474	15437	15462	15513	15583	15574	15394	15473	15279	15378	15496	15446	15482	15256	15366	15374	15440	15433	15489	15308	15362	15424	15471	15396	15498	15413	15422	15162	15486	15392	15614	15417	15516	15406	15425	15365	15406	15409	15601	15398	15241	15420	15399	15361	15518	15342	15495	15402	15396	15402	15673	15513	15376	15582	15452	15633	15533	15503	15419	15389	15353	15427	15327	15353	15558	15412	15470	15453	15348	15408	15380	15460	15623	15617	15410	15419	15417	15403	15398	15439	15401	15583	15469	15623	15400	15271	15565	15398	15349	15552	15546	15547	15381	15357	15460	15574	15346	15442	15494	15465	15481	15459	15512	15513	15382	15526	15601	15594	15408	15294	15244	15477	15437	15251	15427	15468	15696	15499	15391	15547	15281	15433	15418	15498	15503	15356	15502	15354	15570	15401	15420	15515	15514	15275	15332	15435	15557	15448	15524	15579	15379	15372	15473	15500	15472	15280	15503	15497	15579	15517	15401	15445	15291	15561	15385	15517	15401	15451	15522	15572	15456	15490	15400	15499	15409	15536	15518	15340	15408	15370	15303	15385	15438	15528	15365	15453	15567	15473	15510	15389	15391	15580	15297	15579	15593	15246	15440	15395	15383	15519	15543	15445	15505	15562	15421	15394	15325	15470	15325	15277	15571	15327	15481	15360	15449	15353	15549	15298	15603	15382	15384	15611	15392	15494	15526	15428	15381	15491	15448	15572	15459	15420	15443	15464	15638	15595	15398	15337	15341	15528	15470	15525	15380	15417	15411	15617	15483	15541	15314	15431	15427	15371	15489	15548	15669	15376	15480	15426	15676	15437	15674	15471	15505	15451	15473	15422	15568	15547	15431	15444	15461	15353	15515	15409	15342	15331	15288	15344	15380	15574	15527	15402	15475	15528	15559	15411	15467	15503	15500	15646	15356	15609	15383	15542	15445	15410	15291	15506	15489	15418	15277	15284	15561	15339	15347	15399	15491	15422	15499	15359	15580	15363	15624	15442	15413	15551	15400	15382	15484	15517	15616	15415	15472	15228	15471	15493	15387	15396	15345	15493	15557	15374	15447	15475	15554	15325	15382	15412	15449	15454	15491	15438	15442	15344	15388	15613	15423	15550	15545	15516	15448	15417	15405	15378	15515	15568	15282	15342	15527	15454	15427	15348	15448	15332	15594	15502	15315	15474	15301	15533	15342	15679	15396	15373	15524
23554	21144	28666	23974	22196	22838	22048	18875	18262	18333	17991	17975	17752	17625	17595	17560	17548	17366	17357	17364	17240	17342	16983	17372	17334	17107	17206	17189	17119	17425	17519	17355	17226	17330	17248	17265	17346	17204	17171	17304	17244	17138	17334	17331	17379	17585	17959	17989	17889	17737	17459	17390	17219	17189	17136	17080	17065	17184	17065	17093	17174	17349	17301	17026	17136	16904	16981	17164	17194	17307	17001	17098	17336	17117	17123	17009	17236	17108	17127	17089	17024	17175	17096	17134	16984	17047	17094	17236	16984	17154	17050	16921	16958	17087	17160	17013	17097	17129	17112	17056	17104	17225	17121	17093	17202	17242	17152	17011	17046	17147	17035	17148	17207	17236	17138	17126	16904	17125	17110	17158	17160	17071	17205	17081	17257	17150	17224	17012	17049	17238	17287	16956	17097	16993	16877	16917	17026	17019	17144	16854	16958	17162	17073	17280	16990	17293	17025	17008	17136	17101	17021	17173	17155	17084	17055	17187	17121	17236	17208	17168	17032	17137	17104	16986	17143	17183	17087	17163	17213	17046	16811	17142	17172	17059	17170	17104	17191	17100	17186	17052	17077	17070	17048	17323	17101	16972	17240	17065	17049	17212	16967	16934	17319	17067	17172	17205	17183	17099	16922	17107	17050	17149	17136	16832	16908	16942	17024	17068	17219	17143	16975	17192	16952	17009	17062	17188	16920	17055	17046	16864	17151	17027	17110	16959	17068	17212	16977	17208	17195	16933	17252	17104	17047	16987	17247	17074	17048	17060	17129	16826	17218	17389	17232	16946	16942	17115	16961	17111	17123	17194	17123	16896	17035	16906	16983	16967	17097	16810	17101	17078	17146	17101	17049	17132	16976	17090	17022	17010	17062	16930	17115	17229	17155	17275	17350	17198	17029	17084	17309	16927	17333	16978	17115	17257	17067	16896	17235	17228	17112	17143	16943	16899	16947	17050	16986	17179	17039	17131	17032	16958	17026	17036	17006	17063	17115	16932	17068	17233	17035	17019	17019	16992	17046	17161	17206	17106	17141	17179	17203	17301	17103	17160	16976	17010	17206	17263	17069	16782	17080	17216	16925	17084	16985	17069	17108	17066	17018	17094	16952	16987	16909	17114	17173	17220	16994	17064	17031	17127	16897	16831	17232	16969	17162	17022	17157	17090	17054	17188	17064	17100	17049	17045	17092	17169	17313	16966	17040	17105	17080	16939	17199	16975	17277	17235	17210	17152	17083	17125	16925	17122	17165	17191	17275	17266	17123	17168	17106	17292	17093	17023	17194	17125	17103	16994	16968	17218	17077	17083	17140	16968	17140	17065	17053	16976	16844	17159	17188	17039	16932	17149	17265	16849	16971	17196	16947	17023	17148	17093	16815	17279	17050	17122	16696	16959	17131	17292	16982	16943	17178	17112	17072	17140	17213	17027	17036	17176	17129	17092	17280	16886	16978	17114	17134	17174	17402	16935	16939	17003	16996	16922	16800	17022	17225	17093	17228	17041	17008	17092	17008	17228	17147	17030	17036	17112	17199	17247	17058	17211	17029	17100	17001	16967	16976	17278	17221	16918	17040	17043	17087	16922	17319	17240	17195	17083	17153	17231	17270	17135	17037	16912	17171	17187	17076	16981	17132	17069	17032	17210	17174	17195	17114	17278	17210	17187	17148	17101	17138	17090	16917	17064	17150	17155	17138	17085	16982	16991	16960	17070	17066	17267	17146	17242	16970	16892	17069	16991	16980	17082	17124	17236	17054	16863	16949	17107	17195	17050	16872	17160	17281	17136	17079	17202	16970	17290	17031	17080	17066	17072	17107	16857	17091	17001	17122	16965	17322	17164	17149	17148	16887	17080	17280	16976	17048	17089	17238	17066	17141	17043	16948	16956	17298	17273	17123	17016	17160	16983	17213	17286	17019	16941	17230	17086	17009	17193	17070	17024	16973	17030	17010	17174	17015	17097	17202	17203	17204	17129	16974	16945	17040	17095	17148	17055	17185	17121	16986	17036	17165	17112	17156	17059	16967	17288	17052	17104	17158	17165	17008	17135	17232	17174	17213	17217	17062	17015	17033	17186	17050	17087	17079	17149	16820	17122	16986	17169	17032	17163	17233	17072	17183	17215	17176	16953	17138	17263	17187	17039	17157	17109	17123	17116	17080	17095	17121	17089	17016	17041	17074	17054	17041	17169	17137	17048	17162	17102	17207	16993	17067	17184	17111	17166	17090	17054	17059	17031	17184	17143	17183	17074	17063	17069	17108	17170	17190	17126	17116	17032	17210	17007	16962	17265	17238	17125	17202	17157	17290	16846	17297	17053	17061	17014	17088	16994	17221	16973	17128	17021	17038	16885	16946	17117	17142	17136	17193	17311	17060	17252	17189	17025	17335	17290	17248	16919	17044	17126	17071	17098	17247	17253	17035	17152	17257	17182	17237	17072	17046	17203	17062	17158	16949	17225	16999	17237	17084	17044	17069	17066	17170	16986	17172	17137	17075	17246	17059	17010	16991	16918	17121	17127	17172	17223	17131	17147	17132	16858	17068	17085	17140	17056	16949	17314	17124	17015	17119	17113	17022	17000	17173	17223	17009	17146	17112	16882	17012	17161	17179	17082	17116	17221	17129	17040	16936	17072	17017	16959	17277	16891	16969	17255	17126	16953	17221	16971	17001	17110	17096	17089	17222	17079	17134	17064	16987	17113	17102	17105	17251	17041	17040	17356	17070	16923	17121	17130	16960	16923	17193	16904	16970	17145	17052	17053	16858	17011	17097	17029	17001	17169	16922	17249	17127	17127	16963	17150	17140	17021	17051	17030	17269	17227	17275	17030	17084	16982	17112	16900	17061	17291	17079	17157	17079	17172	17279	17028	17100	17115	17264	17272	17136	17119	17328	17131	17202	17066	16850	17250	17178	17013	17020	16973	17082	16964	17222	16892	17175	17172	17052	17347	17137	17124	17135	17292	17138	17268	17111	17073	17034	16994	17075	16915	17111	17075	17138	17096	17055	17112	17037	17183	17078	17246	17216	17001	17119	17111	17117	17099	17217	17348	16962	17161	17095	17029	17088	17188	17073	17227	16929	16842	17080	17134	17199	16968	16977	17056	16709	16890	17020	17074	17096	17092	17170	16953	17074	17162	17179	17198	16974	17069	17023	17150	17129	17113	17085	17158	17161	17089	17143	16943	17043	17074	17097	17137	17085	17065	17199	16980	16846	16855	17087	16948	17077	17134	17107	17071	17272	17372	17208	16946	17223	17196	17180	17321	17165	17201	16964	17028	17038	16991	17147	17077	17174	17052	16907	17068	17061	17175	17187	17054	17025	17023	16997	16918	17236	17273	17241	17174	17025	16943	16994	17250	17125	16960	16885	16900	17103	17218	17427	17006	17181	17077	17144	16997	17080	17195	17034	17150	17112	17075	17449	17170	16953	17019	17244	17230	17053	17062	17005	17014	17136	16922	17034	17274	17060	17067	17026	17123	17123	17054	17120	16871	16961	17102	17063	17064	17150	16885	17197	17097	17033	17049	17114	17006	17071	16940	17119	17204	17217	16946	17365	17147	17152	17181	16970	17225	17347	17158	17064	17084	17260	16974	17204	17248	17187	17128	17335	17040	17116	17088	17003	17139	17164	17194	17144	17212	16974	17173	17126	17331	16984	17014	17229	17204	17115	16961	17392	17299	16992	17145	17192	17159	17254	16920	17046	17161	17182	17223	17173	16911	17060	17205	17004	17240	17134	17309	17099	17157	17037	17195	17054	17008	17028	17051	17238	17111	17144	16969	16949	17191	17185	17255	17226	16906	16913	17094	16992	17139	17218	17081	17049	17202	16960	17312	17181	16941	17250	17179	17170	16959	16885	17041	17026	17158	17114	17013	17161	17163	17236	16920	17004	16969	17140	17079	16949	17106	17071	16790	17204	17059	17047	17225	17318	17032	17075	17302	17064	17179	17031	17150	17037	17185	16863	16992	16998	17147	17080	17289	17329	17017	17124	17113	17015	17006	17019	17065	17068	17106	17181	16927	17063	17090	16910	17073	16993	17018	17015	17169	16980	16961	17164	17110	17227	17027	17003	17104	17137	17272	16955	17108	17030	16859	17031	17162	17125	16848	17222	17006	16981	17135	17351	17292	17028	17095	17004	16984	17263	17146	16996	17106	17086	16982	17118	16988	17186	17255	17207	17127	17066	17134	17287	17204	17167	17116	17068	17069	17114	17301	16993	17151	16966	16898	17113	17155	17076	17202	17154	17103	17215	17109	16953	16949	17142	16803	17209	17018	17097	17120	17177	16889	17040	17066	17203	17027	17064	16956	16991	17164	16934	17100	16847	17244	16974	16946	17021	17084	17054	17065	16968	17117	17105	17122	17275	17083	17012	16899	16979	16921	17116	17197	17266	17363	17104	17066	17047	16987	16898	17027	17040	17218	17082	16940	16983	17263	16811	16892	17171	16876	16970	17030	17129	17190	16953	17110	17096	16920	17047	17242	17051	17234	17409	17030	17341	16991	17265	17175	17106	17100	16849	16977	17191	17052	17057	17130	16801	17171	17114	17108	16914	17257	17230	17037	17072	17279	16974	17060	17223	17006	16986	17158	17044	17075	17175	17165	17225	17304	17055	17038	17063	17089	17061	16958	17103	17171	17054	17253	16860	17119	16892	17014	17010	17041	17067	17156	16968	17250	17210	17129	17257	17123	17118	17072	16957	17087	16912	17039	17112	17275	17071	17199	17320	17101	17093	17174	17109	17022	16911	17020	17037	17131	16997	17107	17199	17155	17179	17145	16946	17073	17123	17042	17217	17191	17059	17318	16974	17087	17262	17135	17103	17127	17009	16993	17325	17252	17058	17075	17320	17160	17202	17167	16970	17027	16927	17181	17195	16993	16985	17091	17168	17093	16968	16990	17150	17084	17142	17087	17201	17176	17140	16992	17147	17110	17060	17155	17167	17140	16897	17229	16860	17111	17282	16961	16852	16976	17037	17186	17228	16796	17275	17079	17298	17227	17194	17218	17148	16993	17055	17011	17093	16885	16979	16926	17060	17194	17089	17121	17124	16978	17094	17206	17052	16964	17174	16935	17041	17042	17042	17244	16992	17068	16909	17054	17119	16911	17017	17000	17174	16989	17312	17275
20276	35586	32442	26148	22663	20189	18789	17827	17552	17238	16667	16563	16379	16061	15994	16007	15862	15929	15681	15794	15641	15727	15676	15713	15634	15771	15763	15587	15424	15956	16550	15837	15599	15654	15697	15594	15675	15571	15685	15696	15604	15632	15551	15480	15839	16149	16804	16596	16682	15971	15753	15761	15510	15489	15579	15603	15582	15681	15628	15668	15525	15638	15395	15582	15603	15481	15556	15453	15531	15539	15613	15470	15525	15581	15574	15534	15473	15487	15584	15494	15642	15742	15595	15413	15584	15534	15633	15486	15665	15464	15439	15446	15622	15573	15448	15636	15385	15591	15487	15598	15699	15627	15510	15580	15570	15298	15444	15528	15397	15501	15675	15471	15369	15419	15515	15488	15728	15396	15563	15355	15647	15554	15514	15497	15802	15514	15412	15561	15639	15350	15504	15499	15432	15458	15528	15433	15564	15541	15569	15580	15740	15598	15471	15575	15624	15650	15667	15481	15736	15341	15527	15401	15472	15545	15586	15450	15437	15471	15459	15614	15574	15513	15258	15667	15487	15444	15558	15400	15674	15533	15444	15560	15603	15427	15440	15584	15574	15506	15606	15524	15616	15519	15529	15397	15575	15570	15447	15439	15553	15651	15528	15567	15461	15477	15630	15467	15438	15420	15538	15563	15432	15397	15611	15433	15565	15579	15726	15593	15579	15675	15594	15460	15657	15586	15522	15496	15598	15531	15520	15583	15463	15428	15618	15666	15582	15521	15700	15428	15554	15576	15393	15468	15492	15609	15497	15458	15460	15474	15424	15439	15589	15573	15636	15255	15555	15522	15630	15592	15364	15575	15542	15563	15664	15617	15509	15709	15507	15669	15514	15480	15460	15493	15489	15408	15616	15522	15661	15505	15671	15509	15639	15586	15494	15372	15409	15579	15548	15467	15442	15394	15622	15468	15609	15441	15360	15615	15511	15419	15415	15586	15584	15549	15414	15654	15537	15567	15613	15467	15686	15487	15427	15676	15530	15420	15493	15394	15557	15421	15460	15799	15443	15605	15582	15561	15540	15648	15471	15618	15403	15502	15656	15536	15576	15605	15486	15546	15474	15673	15456	15542	15426	15361	15509	15579	15487	15530	15589	15554	15554	15437	15631	15596	15505	15505	15521	15414	15601	15614	15422	15331	15473	15536	15607	15530	15413	15497	15686	15618	15496	15531	15346	15571	15459	15432	15627	15598	15357	15471	15450	15401	15710	15421	15607	15460	15694	15537	15608	15532	15542	15548	15508	15459	15457	15554	15603	15559	15344	15665	15422	15616	15466	15493	15619	15568	15516	15451	15621	15524	15441	15511	15488	15504	15489	15602	15480	15504	15622	15362	15454	15477	15667	15531	15436	15424	15625	15641	15728	15496	15647	15482	15596	15340	15751	15541	15392	15547	15507	15373	15454	15251	15600	15625	15641	15613	15289	15468	15454	15448	15413	15519	15418	15612	15563	15331	15473	15370	15620	15478	15536	15468	15433	15540	15531	15761	15487	15676	15447	15546	15725	15433	15451	15445	15562	15552	15504	15290	15652	15441	15432	15446	15670	15653	15741	15439	15489	15507	15654	15678	15368	15398	15379	15526	15599	15556	15588	15499	15650	15695	15637	15484	15649	15494	15514	15713	15488	15511	15501	15686	15589	15605	15425	15495	15428	15494	15554	15572	15491	15494	15424	15540	15601	15497	15583	15639	15717	15535	15439	15524	15523	15495	15576	15512	15588	15518	15647	15543	15472	15532	15565	15544	15562	15555	15587	15728	15575	15643	15443	15422	15489	15329	15655	15593	15647	15632	15526	15567	15552	15450	15593	15528	15364	15446	15622	15442	15508	15587	15408	15482	15696	15485	15570	15400	15577	15422	15354	15433	15362	15526	15493	15608	15635	15448	15566	15413	15479	15512	15635	15356	15566	15457	15622	15541	15505	15523	15436	15716	15392	15652	15516	15416	15593	15410	15489	15490	15594	15670	15648	15640	15570	15409	15461	15633	15515	15418	15581	15681	15707	15571	15542	15476	15570	15492	15491	15462	15522	15355	15624	15491	15613	15350	15709	15455	15431	15488	15632	15511	15594	15498	15568	15540	15553	15610	15481	15405	15485	15387	15648	15552	15443	15397	15746	15592	15380	15638	15352	15475	15572	15533	15419	15599	15675	15722	15486	15394	15615	15641	15479	15323	15730	15461	15434	15482	15421	15475	15473	15402	15588	15577	15367	15610	15529	15438	15464	15709	15521	15550	15449	15564	15697	15495	15615	15608	15575	15537	15515	15477	15614	15433	15437	15657	15611	15557	15407	15605	15541	15557	15511	15740	15436	15444	15569	15491	15566	15487	15546	15552	15457	15555	15525	15618	15484	15438	15575	15453	15625	15475	15482	15554	15565	15499	15579	15627	15451	15370	15542	15535	15485	15567	15557	15338	15584	15539	15419	15661	15559	15625	15516	15515	15653	15486	15659	15514	15704	15565	15514	15502	15549	15684	15555	15497	15478	15510	15528	15529	15415	15642	15613	15502	15613	15637	15545	15451	15532	15578	15518	15539	15581	15594	15460	15521	15439	15555	15785	15505	15551	15568	15632	15411	15539	15574	15623	15680	15535	15366	15608	15457	15684	15537	15694	15520	15539	15658	15453	15680	15363	15706	15585	15623	15651	15503	15546	15407	15395	15657	15449	15538	15607	15476	15449	15384	15579	15615	15457	15464	15641	15573	15587	15577	15658	15659	15530	15564	15508	15569	15547	15558	15618	15576	15533	15634	15619	15494	15500	15469	15325	15723	15572	15453	15710	15369	15589	15573	15597	15450	15620	15514	15421	15498	15684	15652	15651	15507	15585	15663	15587	15639	15575	15604	15485	15339	15529	15599	15351	15626	15465	15505	15460	15556	15613	15541	15567	15466	15474	15446	15535	15529	15562	15394	15471	15431	15576	15453	15553	15638	15615	15503	15728	15481	15371	15643	15634	15468	15438	15774	15526	15482	15478	15633	15542	15567	15579	15463	15517	15469	15400	15418	15439	15545	15456	15538	15520	15570	15548	15463	15482	15388	15409	15578	15577	15492	15503	15549	15399	15587	15524	15407	15482	15538	15545	15480	15442	15533	15692	15433	15649	15397	15687	15399	15530	15440	15518	15570	15510	15318	15360	15567	15625	15377	15573	15614	15568	15562	15512	15418	15518	15545	15434	15539	15629	15633	15475	15604	15550	15625	15542	15533	15555	15492	15535	15572	15461	15369	15562	15519	15540	15466	15565	15488	15492	15628	15413	15536	15487	15484	15525	15588	15552	15656	15721	15594	15523	15565	15459	15460	15452	15536	15537	15510	15600	15501	15389	15418	15439	15334	15565	15391	15568	15467	15524	15382	15632	15400	15522	15549	15475	15385	15528	15622	15508	15618	15516	15543	15698	15500	15592	15538	15621	15753	15505	15522	15563	15594	15532	15412	15635	15413	15676	15340	15580	15535	15558	15360	15733	15616	15670	15596	15459	15499	15498	15431	15731	15509	15342	15556	15406	15369	15430	15476	15536	15511	15575	15538	15567	15525	15576	15453	15593	15452	15435	15488	15544	15633	15658	15507	15537	15594	15477	15623	15548	15600	15577	15508	15610	15419	15382	15639	15577	15410	15562	15643	15534	15349	15473	15717	15455	15702	15571	15417	15492	15410	15529	15457	15559	15628	15511	15658	15587	15466	15516	15524	15414	15596	15333	15443	15555	15519	15472	15532	15508	15480	15367	15625	15680	15351	15564	15629	15618	15420	15521	15488	15788	15550	15622	15498	15570	15568	15595	15571	15602	15459	15443	15538	15509	15704	15520	15586	15498	15465	15502	15675	15631	15548	15571	15477	15369	15514	15385	15283	15574	15467	15381	15515	15448	15540	15717	15542	15593	15534	15374	15547	15573	15561	15521	15750	15227	15655	15603	15536	15403	15594	15608	15396	15646	15519	15692	15588	15497	15510	15495	15423	15572	15427	15711	15345	15686	15549	15491	15475	15559	15447	15481	15461	15503	15526	15404	15554	15631	15674	15468	15474	15361	15501	15589	15427	15432	15404	15689	15596	15407	15635	15547	15726	15780	15706	15474	15607	15437	15465	15602	15500	15500	15523	15512	15488	15636	15456	15551	15614	15565	15590	15582	15584	15537	15581	15534	15590	15449	15463	15518	15515	15518	15473	15420	15484	15506	15343	15611	15443	15585	15422	15425	15751	15534	15560	15472	15537	15484	15529	15553	15501	15756	15496	15537	15568	15549	15575	15691	15539	15800	15367	15459	15593	15667	15472	15633	15638	15504	15526	15530	15574	15588	15529	15507	15529	15522	15474	15630	15511	15486	15420	15555	15486	15457	15502	15475	15656	15615	15504	15424	15652	15524	15492	15525	15596	15539	15617	15432	15681	15612	15410	15482	15453	15507	15231	15580	15362	15561	15386	15437	15302	15529	15524	15571	15486	15472	15486	15523	15437	15437	15491	15363	15478	15505	15547	15590	15525	15599	15415	15634	15548	15438	15535	15446	15571	15443	15648	15543	15481	15572	15690	15536	15546	15603	15586	15666	15540	15542	15482	15378	15471	15550	15483	15414	15634	15600	15556	15689	15395	15531	15612	15537	15457	15638	15604	15527	15524	15535	15604	15566	15417	15497	15648	15468	15483	15552	15479	15627	15656	15477	15719	15403	15494	15500	15464	15777	15551	15486	15515	15503	15470	15645	15531	15690	15707	15334	15396	15464	15463	15532	15638	15693	15653	15423	15519	15502	15607	15380	15575	15615	15519	15691	15518	15482	15578	15635	15466	15506	15440	15544	15470	15571	15589	15513	15458	15407	15666	15670	15442	15496	15542	15591	15531	15491	15585	15370	15328	15541	15525	15529	15609	15566	15517	15529	15563	15489	15493	15459	15538	15513	15539	15449	15502	15496	15534	15491	15518	15490	15530	15513	15543	15515	15599	15529	15571	15436	15414	15523	15512	15314	15501	15607	15549	15505	15681	15582	15349	15386	15365	15632	15519	15647	15351	15443	15590	15666	15471	15711	15463	15544	15640	15620	15654	15574	15439	15689	15520	15291	15657	15592	15560	15463	15491	15329	15591	15635	15386	15603	15528	15396	15511	15599	15427	15541	15530	15538	15743
22631	21143	29061	23523	21438	23648	25810	20221	19225	19193	18882	18423	17991	18038	18098	17708	17787	17650	17617	17818	17685	17693	17739	17805	17612	17672	17550	17636	17671	17699	18211	17742	17380	17539	17410	17478	17663	17516	17478	17292	17373	17130	17399	17456	17632	17978	18671	18752	18586	18208	17784	17643	17633	17540	17281	17265	17410	17501	17475	17315	17420	17244	17205	17143	17238	17348	17393	17327	17554	17397	17653	17355	17205	17571	17470	17153	17477	17362	17478	17337	17411	17343	17366	17286	17316	17262	17209	17449	17306	17373	17291	17422	17261	17419	17311	17324	17466	17374	17594	17314	17459	17436	17187	17366	17333	17314	17402	17528	17200	17236	17204	17338	17385	17119	17384	17443	17450	17392	17432	17377	17474	17439	17500	17309	17230	17327	17403	17099	17332	17368	17469	17189	17147	17110	17244	17417	17444	17233	17285	17322	17257	17276	17209	17332	17325	17312	17278	17166	17101	17372	17224	17173	17114	17410	17405	17294	17326	17308	17409	17218	17275	17281	17267	17158	17324	17358	17376	17366	17437	17245	17247	17037	17471	17302	17301	17241	17426	17241	17370	17376	17307	17250	17237	17376	17121	17231	17361	17128	17379	17275	17226	17231	17434	17218	17543	17290	17287	17306	17217	17455	17057	17141	17170	17280	17326	17493	17299	17140	17261	17298	17319	17361	17091	17234	17372	17326	17555	17175	17296	17113	17275	17290	17252	17338	17346	17249	17198	17160	17360	17307	17209	17236	17332	17408	17344	17338	17345	17201	17187	17345	17156	17249	17230	17286	17308	17111	17345	17226	17368	17283	17214	17334	17256	17168	17253	17067	17380	17199	17588	17136	17276	17273	17473	17172	17430	17442	17325	17257	17298	17242	17389	17430	17465	17372	17108	17441	17405	17407	17391	17327	17280	17452	17234	17265	17159	17171	17370	17240	17399	17497	17276	17187	17339	17373	17113	17430	17095	17200	17477	17383	17255	17336	17505	17165	17201	17114	17034	17238	17177	17462	17503	17318	17350	17453	17391	17200	17323	17284	17428	17150	17344	17272	17236	17522	17229	17319	17308	17254	17222	17293	17531	17389	17206	17383	17242	17122	17316	17186	17449	17417	17405	17253	17234	17408	17369	17194	17349	17406	17290	17309	17211	17472	17468	17275	17122	17165	17200	17329	17253	17173	17309	17256	17423	17383	17422	17221	17333	17348	17250	17336	17237	17449	17212	17335	17183	17191	17306	17158	17218	17262	17342	17170	17332	17360	17289	17428	17180	17198	17214	17199	17387	17660	17163	17312	17622	17204	17212	17357	17414	17299	17185	17436	17390	17101	17234	17553	17315	17295	17200	17005	17278	17248	17473	17369	17204	17099	17306	17364	17264	17243	17445	17332	17316	17172	17246	17172	17186	17427	17320	17422	17428	17172	17150	17255	17386	17289	17455	17496	17046	17214	17403	17368	17340	17311	17311	17111	17290	17468	17330	17261	17204	17421	17214	17355	17218	17347	17306	17203	17253	17466	17468	17350	17312	17387	17157	17367	17376	17302	17111	17393	17359	17410	17474	17598	17208	17188	17336	17255	17475	17218	17118	17128	17208	17264	17219	17427	17280	17268	17138	17262	17115	17286	17529	17322	17446	17455	17247	17258	17300	17282	17215	17115	17404	17174	17196	17277	17404	17504	17250	17233	17412	17440	17290	17386	17241	17513	17370	17208	17550	17309	17374	17299	17236	17265	17330	17421	17287	17289	17231	17360	17405	17123	17391	17286	17179	17338	17488	17493	17193	17257	17331	17450	17236	17065	17204	17383	17100	17263	17455	17290	17474	17354	17270	17226	17228	17199	17068	17363	17291	17512	17334	17401	17212	17396	17372	17396	17255	17126	17526	17322	17490	17153	17304	17156	17166	17213	17137	17088	17295	17338	17458	17292	17337	17203	17232	17281	17404	17149	17320	17094	17366	17279	17438	17270	17493	17241	17302	17283	16896	17256	17321	17276	17201	17381	17470	17494	17440	17293	17354	17220	17447	17222	17398	17362	17222	17156	17249	17334	17350	17216	17294	17291	17345	17249	17366	17318	17158	17525	17458	17275	17423	17337	17282	17197	17375	17171	17209	17335	17151	17219	17266	17302	17334	17134	17355	17325	17257	17228	17363	17223	17090	17444	17328	17358	17187	17305	17422	17265	17373	17225	17196	17399	17323	17276	17270	17382	17267	17183	17446	17280	17426	17362	17469	17249	17130	17455	17348	17461	17319	17382	17263	17022	17397	17255	17259	17294	17324	17367	17395	17234	17249	17080	17328	17359	17428	17317	17216	17256	17244	17267	17254	17350	17384	17279	17395	17268	17289	17459	17255	17319	17209	17336	17283	17245	17289	17533	17375	17218	17167	17075	17273	17169	17277	17168	17081	17227	17315	17143	17364	17338	17498	17452	17485	17318	17233	17212	17382	17331	17398	17492	17299	17383	17480	17508	17310	17468	17391	17480	17353	17259	17389	17046	17185	17409	17214	17306	17350	17309	17240	17338	17173	17261	17435	17306	17432	17362	17214	17215	17322	17363	17332	17374	17255	17229	17117	17407	17061	17368	17377	17191	17104	16982	17191	17303	17295	17368	17251	17224	17316	17223	17197	17264	17229	17478	17143	17543	17318	17206	17430	17417	17372	17233	17283	17184	17353	17180	17388	17357	17308	17306	17311	17191	17248	17208	17187	17308	17262	17339	17375	17459	17454	17286	17510	17280	17551	17272	17472	17378	17256	17456	17332	17273	17298	17208	17357	17294	17244	17235	17494	17255	17320	17475	17406	17473	17171	17419	17312	17342	17405	17430	17436	17324	17276	17342	17288	17225	17496	17457	17436	17308	17401	17391	17435	17394	17194	17304	17285	17320	17162	17472	17437	17296	17083	17237	17208	17252	17378	17405	17256	17398	17073	17279	17055	17194	17332	17261	17267	17276	17211	17461	17264	17331	17522	17517	17344	17305	17487	17214	17392	17420	17347	17514	17073	17370	17114	17248	17408	17251	17420	17250	17227	17306	17204	17303	17383	17011	17466	17448	17288	17418	17408	17354	17089	17261	17258	17140	17346	17238	17591	17296	17297	17191	17490	17273	17352	17579	17380	17363	17227	17335	17371	17435	17281	17292	17410	17358	17174	17307	16987	17110	17344	17122	17229	17317	17320	17217	17329	17296	17352	17203	17038	17359	17242	17442	17489	17449	17387	17338	17171	17473	17332	17466	17351	17178	17404	17212	17245	17436	17082	17292	17180	17279	17129	17148	17274	17234	17450	17240	17332	17281	17376	17317	17462	17225	17254	17386	17276	17255	17193	17200	17489	17267	17400	17207	17288	17100	17144	17290	17096	17330	17146	17166	17425	17338	17272	17402	17120	17276	17313	17342	17387	17517	17515	17048	17188	17226	17272	17241	17318	17199	17291	17229	17314	17276	17226	17274	17189	17234	17133	17431	17159	17352	17154	17195	17131	17388	17219	17286	17200	17414	17328	17457	17259	17243	17250	17367	17104	17334	17397	17125	17359	17279	17171	17304	17283	17430	17242	17393	17091	17255	17375	17380	17310	17296	17333	17389	17394	17246	17375	17220	17377	17285	17289	17477	17332	17210	17399	17272	17455	17194	17355	17280	17115	17268	17315	17240	17285	17344	17351	17283	17257	17270	17462	17145	17430	17405	17323	17354	17236	17166	17205	17257	17377	17292	17359	17349	17239	17160	17087	17504	17413	17202	17418	17438	17159	17211	17275	17223	17399	17181	17253	17202	17194	17295	17334	17280	17439	17260	17435	17288	17488	17200	17225	17375	17315	17201	17466	17494	17362	17444	17442	17368	17344	17348	17168	17200	17360	17391	17367	17142	17282	17143	17394	17040	17433	17449	17441	17305	17231	17141	17233	17102	17422	17158	17283	17191	17262	17462	17534	17368	17155	16976	17451	17382	17267	17320	17409	17321	17414	17194	17304	17095	17239	17319	17438	17327	17309	17407	17319	17281	17171	17276	17270	17451	17557	17279	17528	17200	17513	17340	17290	17331	17484	17459	17016	17173	17409	17309	17299	17280	17308	17186	17246	17238	17268	17397	17567	17280	17201	17299	17355	17449	17087	17385	17328	17420	17227	17248	17234	17294	17224	17216	17248	17481	17294	17322	17193	17257	17396	17116	17132	17233	17481	17349	17320	17262	17471	17203	17258	17332	17500	17398	17237	17346	17256	17355	17253	17312	17349	17479	17216	17380	17321	17401	17499	17197	17252	17383	17329	17159	17309	17141	17275	17298	17259	17419	17114	17388	17314	17308	17261	17204	17412	17437	17480	17373	17373	17397	17384	17280	17242	17483	17323	17248	17162	17450	17317	17313	17460	17175	17205	17436	17439	17478	17423	17238	17158	17344	17469	17239	17302	17200	17420	17238	17383	17297	17278	17330	17469	17463	17252	17390	17245	17163	17178	17307	17351	17396	17206	17348	17265	17207	17253	17231	17188	17395	17227	17523	17350	17208	17141	17367	17046	17297	17324	17244	17246	17324	17232	17225	17349	17201	17375	17242	17311	17195	17191	17148	17482	17362	17346	17285	17352	17229	17161	17264	17499	17568	17370	17125	17216	17177	17254	17294	17494	17416	17132	17450	17150	17413	17484	17183	17342	17342	17140	17082	17398	17281	17364	17362	17332	17391	17383	17335	16947	17275	17226	17264	17450	17225	17347	17196	17531	17164	17259	17466	17339	17401	17451	17370	17215	17269	17383	17410	17267	17419	17124	17138	17053	17236	17517	17338	17419	17227	17331	17158	17330	17465	17256	17358	17368	17356	17279	17405	17058	17419	17210	17347	17445	17280	17228	17142	17317	17234	17240	17268	17231	17254	17469	17308	17365	17414	17189	17281	17373	17245	17436	17329	17229	17281	17275	17259	17120	17263	17259	17401	17050	17220	17313	17237	17253	17258	17295	17386	17253	17481	17096	17242	17289	17263	17358	17622	17194	17410	17274	17227	17400	17433	17379	17258	17229	17289	17544	17229	17327	17309	17447	17271	17273	17438	17299	17343	17430	17407	17303	17472	17330	17323	17270	17334	17333	17214	17395	17325	17195	17370	17351	17387	17146	17360	17191	17077	17290	17107	17414	17319
22560	40597	37093	29789	25541	22523	20296	19209	18659	18200	17484	17176	16928	16673	16474	16295	16253	16046	15972	15891	15857	15939	15773	15995	15786	15933	15909	15946	15742	15853	17561	15989	15923	15822	15873	15880	15682	15801	15782	15756	15696	15776	15668	15763	16203	16808	17620	17568	17166	16809	16288	15998	15777	15743	15667	15796	15525	15755	15667	15605	15731	15570	15463	15846	15520	15544	15694	15680	15730	15639	15728	15620	15577	15771	15823	15800	15550	15677	15671	15713	15714	15558	15547	15634	15601	15653	15743	15362	15653	15787	15552	15644	15648	15678	15732	15687	15635	15672	15752	15768	15717	15615	15578	15589	15704	15679	15679	15786	15696	15495	15613	15636	15361	15518	15703	15659	15622	15534	15619	15636	15738	15750	15597	15599	15402	15732	15555	15562	15686	15771	15587	15600	15635	15594	15485	15754	15598	15551	15517	15655	15723	15677	15602	15625	15478	15919	15715	15572	15482	15705	15810	15657	15651	15579	15562	15531	15749	15542	15468	15565	15831	15499	15535	15752	15670	15724	15622	15728	15526	15528	15715	15618	15506	15541	15586	15670	15682	15641	15686	15484	15607	15637	15603	15694	15652	15482	15721	15597	15696	15525	15568	15710	15651	15738	15464	15728	15524	15709	15677	15571	15575	15872	15551	15635	15678	15709	15681	15612	15830	15582	15693	15533	15616	15675	15612	15642	15682	15644	15683	15729	15681	15713	15697	15578	15764	15597	15605	15698	15763	15688	15674	15557	15799	15642	15663	15789	15600	15536	15603	15519	15562	15613	15441	15563	15590	15787	15860	15686	15559	15512	15522	15709	15534	15627	15616	15568	15645	15716	15598	15733	15511	15667	15604	15606	15529	15643	15543	15599	15615	15468	15625	15731	15584	15612	15792	15733	15758	15472	15549	15552	15551	15506	15717	15595	15623	15721	15770	15737	15695	15677	15645	15670	15568	15535	15615	15749	15722	15547	15622	15648	15755	15648	15716	15570	15683	15651	15834	15586	15600	15811	15495	15509	15713	15483	15687	15551	15803	15632	15660	15633	15664	15534	15599	15721	15700	15655	15692	15573	15401	15569	15689	15593	15700	15618	15653	15666	15733	15652	15795	15628	15706	15618	15481	15593	15634	15649	15705	15570	15663	15837	15569	15603	15722	15666	15600	15701	15679	15717	15701	15583	15716	15556	15693	15760	15568	15766	15792	15763	15804	15637	15588	15451	15629	15407	15636	15762	15737	15768	15650	15529	15607	15892	15706	15513	15446	15790	15544	15623	15612	15583	15667	15573	15623	15654	15698	15621	15479	15671	15488	15576	15538	15535	15596	15764	15600	15607	15590	15655	15481	15644	15532	15511	15722	15604	15765	15655	15464	15706	15698	15611	15691	15486	15720	15645	15711	15565	15613	15776	15637	15600	15631	15681	15716	15783	15550	15605	15651	15679	15615	15852	15722	15630	15546	15632	15758	15420	15590	15802	15592	15643	15704	15643	15694	15682	15677	15840	15465	15678	15523	15667	15830	15552	15632	15752	15539	15520	15659	15816	15670	15605	15514	15517	15537	15553	15556	15755	15562	15739	15677	15636	15652	15612	15475	15694	15399	15677	15698	15758	15461	15783	15587	15578	15746	15592	15638	15880	15694	15676	15534	15575	15690	15497	15575	15520	15655	15488	15740	15690	15502	15562	15761	15580	15498	15616	15669	15608	15540	15666	15695	15596	15626	15562	15761	15643	15566	15633	15580	15456	15728	15719	15585	15625	15557	15650	15611	15629	15682	15631	15710	15567	15718	15457	15525	15633	15679	15696	15632	15669	15590	15647	15460	15467	15471	15562	15618	15495	15656	15474	15573	15571	15471	15711	15571	15515	15668	15649	15697	15456	15521	15564	15640	15621	15353	15797	15610	15739	15640	15567	15520	15785	15707	15684	15608	15756	15602	15672	15633	15626	15737	15526	15677	15529	15788	15690	15694	15709	15553	15638	15731	15630	15825	15675	15508	15521	15664	15625	15526	15535	15661	15812	15756	15536	15633	15592	15645	15626	15572	15606	15509	15736	15586	15727	15598	15525	15701	15628	15690	15688	15486	15617	15605	15502	15813	15604	15642	15714	15592	15654	15377	15573	15764	15662	15785	15686	15632	15620	15566	15623	15652	15815	15655	15622	15466	15721	15533	15550	15707	15712	15799	15635	15761	15675	15500	15585	15677	15633	15561	15741	15659	15707	15663	15598	15462	15676	15436	15691	15510	15750	15776	15569	15642	15631	15578	15659	15626	15758	15522	15615	15537	15645	15640	15491	15600	15631	15496	15343	15560	15768	15575	15718	15594	15769	15629	15592	15526	15661	15510	15605	15523	15462	15696	15533	15691	15619	15556	15472	15608	15659	15627	15559	15662	15630	15569	15473	15543	15555	15623	15607	15640	15557	15631	15606	15558	15602	15605	15569	15761	15692	15855	15648	15691	15642	15670	15842	15735	15531	15546	15662	15606	15627	15498	15563	15845	15670	15533	15707	15610	15635	15546	15673	15678	15642	15568	15460	15728	15692	15555	15448	15605	15592	15731	15591	15635	15572	15599	15677	15520	15553	15584	15744	15570	15592	15678	15457	15824	15612	15695	15690	15559	15604	15603	15753	15621	15415	15635	15625	15634	15656	15509	15518	15599	15587	15626	15628	15657	15506	15599	15642	15681	15700	15588	15574	15513	15639	15708	15673	15589	15579	15587	15689	15573	15703	15661	15581	15669	15607	15544	15640	15640	15754	15502	15660	15503	15631	15616	15606	15588	15703	15698	15650	15418	15728	15772	15667	15708	15624	15455	15544	15713	15669	15659	15459	15517	15697	15604	15420	15670	15582	15525	15655	15588	15632	15646	15832	15530	15550	15570	15569	15670	15386	15661	15701	15590	15659	15714	15608	15702	15727	15549	15473	15528	15660	15542	15709	15554	15631	15596	15870	15658	15565	15635	15514	15616	15510	15692	15851	15609	15718	15567	15635	15683	15594	15642	15773	15813	15752	15826	15617	15503	15667	15525	15557	15465	15683	15583	15847	15713	15486	15585	15724	15653	15661	15715	15659	15598	15593	15649	15650	15603	15616	15447	15553	15876	15720	15511	15618	15654	15671	15499	15593	15620	15561	15654	15627	15665	15699	15549	15718	15617	15622	15555	15720	15665	15584	15717	15773	15651	15632	15531	15604	15620	15609	15593	15633	15683	15586	15613	15679	15505	15602	15672	15828	15655	15477	15699	15605	15674	15731	15561	15540	15706	15495	15817	15644	15545	15548	15721	15468	15801	15666	15573	15725	15534	15772	15565	15711	15559	15587	15719	15474	15695	15627	15623	15775	15584	15423	15537	15486	15483	15551	15723	15633	15753	15583	15725	15782	15694	15628	15553	15628	15449	15552	15704	15905	15750	15681	15731	15730	15580	15744	15511	15635	15582	15529	15713	15630	15466	15715	15531	15871	15516	15514	15473	15647	15655	15611	15640	15599	15596	15740	15719	15655	15427	15807	15614	15596	15572	15661	15674	15838	15715	15624	15490	15665	15620	15693	15630	15406	15680	15614	15611	15488	15531	15500	15665	15720	15549	15615	15687	15584	15654	15694	15594	15587	15682	15693	15519	15506	15640	15602	15508	15438	15656	15601	15581	15636	15757	15521	15623	15580	15591	15620	15469	15747	15543	15670	15662	15765	15735	15595	15619	15608	15718	15411	15609	15507	15666	15752	15513	15602	15695	15489	15807	15702	15537	15596	15595	15635	15610	15679	15616	15536	15479	15712	15624	15526	15652	15577	15666	15675	15636	15513	15663	15575	15658	15826	15544	15725	15640	15650	15620	15639	15714	15645	15658	15469	15687	15799	15594	15864	15616	15655	15643	15666	15662	15729	15589	15531	15592	15740	15665	15763	15690	15733	15600	15659	15627	15602	15421	15711	15518	15686	15597	15627	15471	15616	15527	15662	15678	15732	15530	15536	15685	15715	15723	15552	15735	15794	15620	15638	15605	15556	15649	15438	15674	15831	15590	15731	15604	15511	15592	15632	15829	15648	15365	15476	15582	15423	15580	15559	15661	15645	15692	15734	15684	15596	15761	15466	15552	15637	15663	15640	15668	15648	15576	15696	15507	15583	15627	15658	15508	15629	15787	15641	15615	15709	15679	15591	15621	15574	15669	15620	15705	15714	15706	15579	15709	15640	15543	15562	15529	15609	15694	15613	15798	15727	15598	15723	15564	15649	15697	15667	15632	15460	15526	15670	15519	15607	15758	15655	15667	15632	15676	15685	15555	15622	15683	15577	15682	15716	15625	15701	15528	15552	15674	15660	15508	15742	15707	15553	15604	15714	15535	15800	15655	15792	15673	15661	15715	15495	15596	15618	15478	15606	15568	15678	15715	15363	15803	15562	15693	15594	15774	15433	15686	15662	15731	15707	15637	15698	15570	15697	15796	15593	15519	15625	15668	15567	15632	15558	15611	15594	15621	15635	15431	15831	15626	15542	15606	15516	15554	15647	15557	15844	15614	15638	15701	15806	15704	15658	15618	15402	15767	15678	15596	15640	15741	15664	15715	15490	15770	15671	15655	15591	15722	15715	15692	15691	15693	15770	15574	15685	15670	15697	15571	15529	15575	15676	15634	15462	15639	15538	15715	15752	15629	15679	15615	15648	15634	15590	15499	15698	15645	15662	15526	15719	15659	15489	15685	15663	15687	15662	15631	15739	15537	15616	15576	15668	15680	15686	15485	15550	15469	15678	15553	15515	15721	15472	15623	15701	15685	15520	15712	15524	15742	15656	15721	15533	15636	15588	15558	15617	15681	15594	15597	15598	15721	15662	15544	15630	15701	15641	15539	15729	15739	15552	15734	15593	15447	15778	15561	15710	15566	15798	15820	15674	15701	15576	15565	15520	15762	15542	15596	15626	15606	15531	15702	15691	15681	15462	15503	15730	15587	15724	15606	15487	15686	15622	15552	15577	15671	15733	15598	15833	15582	15800	15597	15483	15562	15685	15664	15681	15681	15740	15752	15903	15677	15747	15742	15727	15578	15788	15670	15516	15652	15532	15554	15601	15755	15699	15471	15615	15628	15634	15501	15606	15724	15571	15595	15585	15702	15722	15614	15539	15627	15610
27137	22315	26619	23518	19305	18548	18111	17609	17671	17543	17410	17198	17402	16984	17071	17075	17050	17206	17048	17003	17141	17119	17052	16975	17038	17001	17096	16851	17082	16921	17000	17124	17143	17135	17022	16933	17014	16881	16993	16980	16935	17090	17011	16885	16790	17194	17089	16974	17170	17152	17159	17109	17190	16978	16896	17111	17146	17198	17135	16922	16711	16946	16928	17094	16971	16922	16959	16856	17081	16773	16769	17003	17000	17189	17048	16921	16802	16930	16911	17103	16920	16768	16983	17115	16832	16881	17120	16942	16921	16938	17032	16780	17087	16897	17174	16903	16918	16934	17056	17084	17006	16787	16840	16934	16990	16853	16979	16961	16906	17023	16970	16894	17182	17099	16779	16935	16799	16978	16952	17073	16949	17006	16782	16759	16916	17022	17161	17010	16812	17105	16915	17002	17001	16886	17096	17014	17160	16876	16826	17049	16967	16924	16993	17032	16904	16990	17040	17052	17089	17125	17203	16999	16963	17004	16757	17213	16783	16957	16914	17102	16839	16865	16889	16936	16783	17000	16864	16968	17007	17018	16932	17063	17143	17065	16816	16896	16899	17089	17016	16992	16983	17047	17220	17006	16898	16972	17110	16989	17021	16943	16962	16938	17057	17041	16906	17029	16676	17026	17244	16921	17072	17032	16741	16956	16779	16845	16964	16896	16952	17052	16900	16856	17076	16965	17057	16789	16921	16825	16762	17030	16981	17016	17048	16724	17084	16969	16991	16929	16990	16873	17005	17032	16851	16947	16962	16890	16923	16926	17001	17117	16915	16983	17025	17146	17020	16867	16872	16988	16831	17022	16770	16993	17105	16970	16861	16933	16949	16940	16959	17094	17064	17063	17031	16913	16981	16817	16765	17065	16941	17146	16932	16944	16915	16884	16708	16783	17113	16964	17148	16755	16833	16977	17001	16835	16818	17059	16852	16784	16929	16919	16913	16718	17006	17270	16993	16875	17179	17083	17001	17189	16925	16921	16980	16916	17172	17221	16991	17036	17010	16844	17019	17018	17058	16948	17003	17201	17014	16949	17139	16994	16945	16925	17012	16968	17079	16990	17063	17097	16975	16973	16909	16917	16899	16866	16949	16848	17064	17077	17050	16947	17065	16847	16933	16856	16938	16929	16845	16890	16933	16985	16884	16697	16850	16678	16898	16979	16953	16866	17019	17057	17013	16820	16983	16967	16786	16900	16804	16787	16825	17165	17053	16904	16729	17016	17128	16892	16914	16711	17046	16842	17019	16997	16938	16724	16909	17082	16966	17077	17135	16853	16840	16901	17190	17038	16948	16899	16991	17017	16873	17075	16920	17317	16807	17055	16878	17013	17008	16728	17069	16978	16948	16861	17006	17022	16945	17085	16823	17074	16744	16908	17019	16953	16727	17073	17102	17057	16906	17013	17181	17066	16987	17081	16931	17093	17013	16827	16945	17012	17081	16962	16885	17001	16865	16990	17015	16902	17133	17369	16931	17084	16881	16840	16896	17008	17090	16992	17144	16944	16873	17191	16955	16986	16765	16943	16885	16815	17075	17009	16903	16889	17088	16904	16818	16931	16834	16938	16906	17002	17076	16995	17004	17123	17116	16838	16845	16758	16754	17117	16901	16942	16825	16890	16929	17032	16915	17027	16938	16826	17067	17091	16941	16918	16827	16902	17123	17103	17045	17021	17026	17072	17035	17029	17038	17237	16979	16964	17242	16990	17029	16929	17093	16917	16968	17034	16892	17026	16924	17175	16794	17096	17123	16895	17068	16927	17008	16682	16955	16877	16970	17064	16949	16926	16961	16915	16894	16811	16975	17004	16959	16992	16972	17050	17170	17087	17028	16905	16699	16992	16988	16881	17123	16964	17187	17169	16995	16965	16952	16965	16936	17122	16828	17033	16938	17077	17018	16974	17020	16985	16803	16893	17042	16992	16925	16969	16765	17116	16946	17026	16875	16983	17096	16918	16927	16793	16854	16978	17130	16920	17056	17184	16957	17029	17119	16993	16981	17085	17012	17010	16866	16948	16804	17086	17099	16935	16928	16892	16901	17016	17046	16818	16935	16980	17044	16818	16880	16923	17098	17083	17118	17148	16910	17018	16998	16979	17098	17184	16873	16883	16910	16963	16896	16944	16993	17220	16981	16991	16952	17194	17118	16785	16871	17043	16974	16803	17018	17147	16870	16840	17012	16874	16868	16727	17021	16794	16715	17095	16998	16699	17049	17112	16983	16815	16820	16900	17003	16897	17060	17000	16885	16914	17121	17030	16853	17026	16969	17105	17039	17010	16960	16908	16761	16816	16761	16893	16935	16868	16910	17087	17030	17004	16937	17055	17027	17189	17184	16891	17035	16796	16747	16859	17152	16897	17157	16979	17089	16903	16767	16997	16860	16914	17235	16798	16975	16824	17036	16908	17124	17155	17072	16976	16824	16855	16912	17043	17035	17082	17036	16968	16771	16997	17145	16833	17126	17165	16970	16970	17030	16937	17001	17058	17038	16954	17090	16994	16970	16984	16998	16840	16763	16946	16814	16886	17033	16953	16820	16874	16918	17035	16958	17018	17122	16961	16829	17000	17055	17093	17062	16966	17103	16985	17018	16792	16795	17022	16988	16811	17052	16857	17149	17138	16960	16821	16942	16718	16919	16849	16976	16812	16926	16904	16993	16943	17083	16925	16825	17116	17076	16918	17106	17073	16940	16837	16949	16855	17032	16934	16829	16958	16864	17027	17003	17126	17187	16876	17090	16906	17006	17025	16854	16828	16968	17038	16822	17216	17047	17036	16998	16883	16958	16831	17069	17049	17132	16913	16987	16921	17242	17131	16886	16917	17237	16885	16809	16898	16960	17030	17028	16837	16970	17095	16888	17005	16787	16888	16957	16887	16891	16829	17092	17007	16934	17057	16863	16907	16918	16753	16858	16903	16941	16972	17068	16887	17040	17004	17005	16869	16955	17075	17129	17130	16974	16905	16986	17029	16943	16969	16728	16999	17039	17015	16756	16896	16787	16972	16908	16892	16963	16859	16962	17004	16906	16990	16693	16930	17103	16791	16851	17005	17023	17026	16989	17006	16975	17086	16941	16819	16840	16999	16976	17151	17002	16701	17163	16985	17006	16936	16855	16963	16963	17056	16969	16961	16994	16932	16851	16943	16955	16966	17184	16782	16809	16976	17058	16970	16916	16833	16923	16876	16967	16966	16987	17186	16990	16908	16876	16993	16826	16873	16840	17034	17033	16942	17049	16999	16964	16951	17008	16918	17028	16945	16956	16947	16903	16969	16908	16839	17060	17104	16942	16942	17025	16870	16946	16999	16910	17089	16950	16943	16990	16976	17174	17017	17109	16825	16889	16879	17089	16996	17018	16978	17216	16992	16932	16973	17114	16811	17023	17113	16917	16696	17133	17122	17028	16910	17058	17154	16933	16847	17087	16954	16821	17106	16847	17104	17153	16939	17052	16827	17025	16913	16811	16784	16949	16966	17009	16894	16976	16988	16862	17040	16887	16876	16736	16862	17017	16947	17040	16941	16902	16917	17099	16942	16985	17013	16995	17069	16967	16886	16986	16822	17114	17074	16769	16944	17060	17029	16951	16921	16706	17060	17029	16951	16974	16923	16880	17058	16925	16842	16867	16950	16977	16954	16973	17067	17068	16940	17071	17091	16719	17186	17073	16981	17097	16930	16917	16903	16978	17022	16876	16788	16872	16969	16874	17003	16787	17088	16837	16823	16912	17099	17094	17042	16895	17126	16932	16806	16967	16939	17063	16857	17104	16851	16987	17186	16905	17005	17063	16685	16900	16850	16931	16920	16707	16947	16962	16982	17009	16890	16702	16906	17085	17030	16828	16890	17038	17118	16843	17132	17001	17132	17201	17033	17013	17073	16870	16967	16902	17155	17115	17081	17032	16983	16885	16822	17068	16913	17022	16972	16935	17106	17162	17109	16942	16972	17009	17051	16974	16818	17043	17024	16949	16821	17042	17013	17198	16901	17022	16868	17226	16911	17038	17066	16749	16889	16727	16978	16901	16950	16913	16798	17068	17002	16981	16977	17033	17094	17048	16861	17167	17008	16719	16942	17095	17097	16879	16834	17178	17008	17009	17006	16964	16793	17196	17015	16928	16795	16971	17025	16953	16844	16873	16861	17045	17016	16969	16814	17020	17070	16779	17001	17005	17083	16929	17164	17009	16874	16988	16971	17176	17002	16812	17047	17198	16932	17042	16950	16973	16994	17135	16951	16834	16950	16897	16989	16711	16985	16870	17083	17065	16954	17029	17221	16947	17090	16889	16908	17204	16927	16952	17022	17190	17029	16887	17042	17123	16959	17056	16817	17019	17006	17084	17024	17091	16805	16987	17010	16781	16942	17245	17012	16922	16974	17030	16928	16903	16887	16954	17047	17000	16861	17002	16976	16911	16909	16896	16863	17242	17103	16977	16977	16927	16995	16884	16976	17016	17203	17043	17030	16999	16975	16944	17025	16985	16963	17000	16953	16923	16984	17060	16856	16806	17024	17100	17102	16954	16877	16836	16938	16843	16834	17110	16996	16939	16933	16985	17061	16749	16897	16804	17045	16724	16811	16885	16805	16831	16992	16865	17028	16995	16899	16923	16738	17000	17041	16930	16950	16910	17045	17040	16891	16986	17100	17004	16932	17312	16930	17078	16919	17119	16963	17032	16836	16945	17111	17125	17074	17064	16925	16936	17107	17152	16935	17118	17000	16929	16945	17091	17031	17139	16820	17061	16902	16860	16898	16983	16952	16804	16905	17080	16961	17075	17049	16975	17000	17151	16952	17030	17054	16822	17051	16891	17077	17063	17010	17007	16776	16838	16937	16930	17059	16940	17083	16864	17105	17108	16753	16954	17060	17020	17275	17073	17014	16909	17182	16783	16874	17041	16944	16998	16995	16945	16937	17203	16866	16924	16884	16919	17091	16754	16970	16873	16956	17074	16642	16996	16861	17028	17013	16909	16851	16741	16906	16873	17137	17125	16885	16914	17024	16988	17024	17048	16993	16948	17060	16983	17024	16907	16955	16909	16838	17029	17108	17134	17076	17021	16923	16839	16921	16896	16841	17028	16908	17096	16827	16985	17159	17034	17020	16968	17060	17075	16962	17051	17119	16908	16882
19173	27845	25719	20778	18834	17593	16903	16535	16460	16126	16013	15847	15750	15518	15464	15494	15441	15567	15589	15728	15523	15598	15636	15595	15505	15502	15490	15467	15592	15463	15417	15402	15430	15397	15417	15538	15448	15619	15490	15277	15404	15448	15514	15459	15448	15498	15559	15565	15438	15613	15522	15535	15559	15484	15507	15500	15574	15349	15550	15386	15444	15493	15538	15386	15343	15423	15434	15539	15454	15532	15492	15419	15641	15453	15479	15490	15575	15350	15572	15474	15479	15304	15512	15605	15332	15292	15413	15414	15302	15403	15249	15504	15608	15343	15514	15381	15443	15535	15496	15612	15566	15427	15396	15529	15363	15447	15266	15442	15349	15429	15252	15382	15399	15467	15442	15418	15485	15287	15416	15193	15418	15483	15323	15490	15454	15449	15419	15514	15459	15373	15376	15409	15426	15478	15400	15393	15454	15431	15567	15446	15381	15366	15416	15479	15563	15403	15526	15503	15381	15498	15555	15545	15468	15366	15501	15486	15459	15271	15524	15587	15492	15407	15514	15585	15522	15438	15399	15330	15382	15199	15386	15358	15417	15475	15701	15254	15292	15430	15505	15264	15188	15566	15287	15413	15411	15295	15287	15521	15471	15425	15249	15398	15354	15431	15569	15285	15433	15574	15351	15651	15563	15475	15291	15509	15425	15426	15507	15535	15493	15479	15355	15210	15466	15391	15475	15435	15507	15446	15352	15545	15474	15344	15519	15378	15384	15540	15364	15456	15546	15570	15525	15541	15437	15518	15389	15393	15377	15264	15539	15414	15352	15521	15493	15322	15413	15301	15531	15488	15322	15367	15237	15449	15343	15370	15423	15361	15353	15486	15421	15344	15248	15592	15315	15381	15457	15443	15477	15308	15537	15489	15495	15441	15344	15449	15213	15207	15533	15508	15361	15455	15432	15416	15473	15452	15422	15392	15559	15465	15447	15307	15379	15323	15581	15450	15561	15206	15457	15389	15242	15426	15204	15376	15328	15366	15433	15360	15634	15442	15466	15419	15472	15353	15274	15601	15459	15218	15514	15327	15365	15360	15383	15596	15362	15481	15376	15449	15478	15351	15642	15450	15518	15362	15496	15635	15529	15455	15566	15526	15421	15493	15541	15472	15417	15615	15260	15371	15312	15298	15434	15415	15306	15377	15437	15684	15474	15404	15438	15566	15305	15411	15389	15451	15395	15406	15410	15351	15406	15504	15370	15356	15429	15502	15488	15357	15461	15520	15303	15434	15575	15383	15406	15427	15371	15332	15403	15467	15381	15306	15447	15380	15628	15440	15420	15426	15472	15411	15408	15372	15466	15514	15513	15529	15491	15411	15305	15575	15323	15407	15483	15355	15418	15476	15258	15463	15407	15405	15480	15476	15518	15457	15325	15436	15415	15392	15518	15457	15384	15351	15429	15291	15379	15536	15383	15345	15356	15425	15385	15398	15460	15229	15396	15374	15293	15441	15513	15525	15259	15503	15418	15449	15550	15246	15481	15409	15405	15473	15560	15408	15305	15278	15509	15485	15438	15515	15534	15408	15460	15325	15485	15359	15475	15425	15389	15393	15439	15348	15550	15342	15437	15413	15152	15280	15425	15347	15399	15457	15584	15384	15334	15631	15307	15450	15261	15396	15532	15524	15242	15319	15312	15452	15210	15446	15513	15500	15399	15390	15359	15356	15598	15569	15429	15509	15346	15375	15512	15499	15511	15473	15402	15327	15367	15371	15482	15525	15298	15530	15394	15397	15467	15480	15430	15475	15495	15438	15492	15485	15299	15409	15435	15359	15344	15470	15533	15413	15386	15421	15479	15367	15328	15444	15524	15354	15442	15345	15434	15467	15449	15491	15482	15410	15426	15486	15666	15316	15347	15394	15461	15564	15461	15348	15571	15442	15310	15533	15285	15279	15373	15405	15572	15324	15458	15598	15369	15440	15348	15326	15568	15554	15463	15572	15402	15358	15228	15292	15462	15645	15365	15370	15354	15387	15391	15536	15541	15410	15337	15413	15481	15324	15448	15439	15519	15421	15487	15348	15552	15246	15418	15681	15291	15323	15602	15413	15518	15415	15538	15491	15362	15316	15412	15363	15335	15306	15587	15451	15461	15361	15488	15329	15334	15419	15469	15535	15591	15292	15448	15392	15419	15345	15289	15454	15480	15499	15433	15409	15492	15474	15431	15410	15305	15523	15517	15384	15565	15398	15466	15519	15326	15452	15423	15419	15370	15318	15331	15327	15474	15473	15262	15531	15431	15379	15370	15551	15214	15471	15329	15401	15353	15433	15328	15463	15424	15511	15466	15455	15455	15450	15360	15455	15571	15498	15590	15522	15304	15489	15512	15431	15454	15206	15360	15381	15444	15492	15506	15405	15386	15362	15371	15446	15471	15559	15351	15442	15545	15276	15588	15561	15367	15436	15602	15539	15441	15383	15310	15505	15444	15414	15492	15287	15448	15411	15413	15469	15318	15404	15396	15544	15482	15320	15681	15608	15385	15387	15455	15462	15366	15467	15282	15505	15312	15291	15400	15426	15361	15429	15494	15454	15422	15444	15381	15518	15403	15396	15444	15437	15465	15345	15449	15448	15379	15597	15427	15452	15481	15334	15504	15522	15422	15299	15435	15420	15614	15350	15494	15458	15480	15369	15406	15330	15431	15381	15376	15397	15457	15487	15367	15339	15468	15390	15424	15374	15507	15157	15447	15512	15596	15534	15423	15476	15690	15525	15519	15281	15436	15270	15371	15546	15414	15400	15513	15418	15447	15537	15333	15600	15138	15514	15368	15602	15432	15595	15549	15479	15482	15468	15455	15285	15452	15341	15504	15427	15357	15464	15541	15454	15580	15479	15356	15511	15402	15362	15533	15379	15452	15315	15381	15486	15340	15503	15550	15588	15332	15302	15514	15530	15373	15510	15497	15467	15315	15535	15576	15464	15414	15373	15365	15444	15411	15455	15510	15414	15487	15482	15255	15493	15404	15455	15338	15478	15500	15339	15480	15376	15522	15417	15406	15464	15352	15527	15589	15443	15234	15351	15477	15417	15298	15419	15486	15514	15217	15557	15441	15514	15545	15224	15412	15457	15312	15556	15419	15433	15292	15548	15523	15480	15448	15521	15487	15437	15473	15651	15414	15457	15429	15365	15481	15372	15517	15350	15369	15428	15634	15369	15561	15229	15498	15510	15264	15343	15479	15474	15438	15417	15439	15311	15456	15343	15400	15371	15398	15345	15533	15528	15516	15347	15570	15394	15372	15414	15365	15419	15410	15259	15281	15371	15520	15414	15378	15344	15305	15393	15491	15420	15249	15461	15410	15441	15429	15506	15519	15513	15398	15183	15338	15489	15495	15383	15474	15591	15494	15443	15399	15423	15475	15455	15418	15489	15368	15616	15452	15445	15523	15400	15430	15235	15456	15418	15333	15401	15499	15442	15295	15379	15430	15439	15387	15542	15428	15348	15398	15380	15376	15515	15469	15384	15580	15504	15384	15485	15334	15349	15406	15439	15328	15363	15407	15469	15386	15371	15423	15445	15306	15424	15521	15336	15349	15595	15415	15327	15498	15416	15453	15374	15273	15535	15525	15504	15320	15526	15504	15489	15423	15433	15279	15415	15309	15534	15439	15470	15541	15612	15524	15520	15526	15429	15203	15449	15498	15511	15538	15464	15510	15436	15498	15411	15285	15295	15529	15341	15422	15436	15441	15765	15488	15496	15360	15455	15368	15574	15462	15313	15491	15376	15550	15376	15516	15361	15474	15442	15382	15373	15383	15455	15390	15559	15367	15385	15366	15372	15468	15385	15327	15437	15477	15373	15420	15498	15345	15417	15458	15482	15381	15367	15408	15460	15415	15307	15432	15174	15418	15349	15498	15407	15456	15447	15343	15443	15486	15240	15488	15485	15497	15461	15495	15590	15363	15275	15403	15432	15359	15406	15440	15250	15234	15447	15274	15488	15493	15389	15489	15541	15419	15404	15364	15461	15492	15349	15558	15485	15352	15345	15529	15455	15538	15519	15502	15479	15459	15470	15476	15390	15464	15503	15527	15344	15437	15373	15416	15502	15378	15344	15393	15471	15411	15509	15501	15390	15320	15384	15391	15443	15328	15577	15642	15387	15325	15440	15324	15572	15533	15435	15475	15207	15356	15439	15453	15410	15432	15444	15489	15311	15490	15492	15531	15545	15458	15541	15364	15285	15217	15574	15484	15356	15322	15565	15471	15361	15350	15340	15400	15492	15480	15373	15456	15528	15383	15393	15581	15276	15312	15467	15465	15511	15436	15400	15438	15472	15351	15425	15537	15379	15283	15521	15420	15410	15446	15476	15394	15428	15311	15451	15381	15461	15314	15210	15429	15366	15414	15441	15387	15565	15423	15256	15490	15450	15337	15315	15307	15445	15546	15452	15445	15294	15400	15379	15404	15379	15424	15596	15484	15513	15416	15619	15393	15356	15417	15504	15445	15307	15501	15223	15483	15415	15475	15392	15361	15494	15470	15497	15514	15232	15365	15584	15298	15554	15652	15504	15580	15391	15495	15486	15532	15409	15617	15351	15489	15346	15265	15607	15421	15436	15580	15326	15518	15469	15396	15375	15439	15280	15469	15340	15599	15374	15330	15479	15561	15356	15302	15432	15392	15457	15462	15342	15677	15548	15428	15247	15271	15529	15453	15439	15607	15474	15482	15455	15401	15319	15455	15389	15489	15457	15434	15350	15458	15331	15469	15502	15319	15383	15435	15357	15449	15413	15556	15487	15356	15341	15556	15609	15351	15469	15423	15529	15557	15407	15454	15486	15516	15477	15440	15488	15446	15338	15311	15374	15428	15555	15356	15371	15551	15369	15320	15408	15577	15403	15434	15358	15510	15361	15446	15423	15655	15431	15475	15461	15297	15453	15374	15596	15493	15398	15397	15342	15386	15504	15397	15438	15554	15425	15392	15368	15524	15354	15467	15323	15388	15342	15371	15412	15335	15497	15548	15453	15547	15366	15459	15465	15459	15423	15345	15352	15374	15417	15458	15379	15395	15279	15395	15386	15336	15455	15273	15350	15223	15321	15526	15337	15576	15420	15560	15543	15537	15380	15391	15372	15492	15412	15293	15462	15585	15488	15502	15553	15553	15430	15343	15517
23698	21277	28818	23997	22209	22725	22130	18978	18287	18148	18008	17628	17790	17646	17401	17322	17391	17453	17365	17202	17378	17225	17150	17364	17241	17350	17299	17392	17404	17236	17205	16949	17441	17293	17125	17301	17230	17166	17265	17099	17035	17107	17007	17145	17344	17193	17433	17488	18279	17830	17658	17294	17108	17400	17091	17142	17157	17271	17090	17061	16966	16926	17072	17152	17086	17170	16940	17064	17016	17107	17051	17002	17030	17031	16967	17022	17074	17217	17077	17281	17154	17118	17138	17095	17102	17064	17035	17001	16944	16982	16991	16963	16915	16908	17086	17044	17095	16864	16973	16924	17106	17279	17039	16847	17035	17099	17324	17113	17058	17078	16923	16853	17053	16972	16827	16909	17095	17092	16993	17139	17212	17018	16956	17002	17033	17135	17271	17163	17090	17134	17098	17231	17106	17019	17229	17148	16988	17042	17029	16954	17078	17089	17311	17024	17110	17208	17063	17148	17116	16914	17103	17160	16942	17015	17043	17092	17051	16796	17118	17055	17071	17009	17171	17032	16852	17175	17213	16935	16918	17255	17234	16994	17096	17048	17046	16906	17155	17214	17127	17151	17094	17150	17297	16952	17054	17132	16961	16933	17158	16969	17156	16978	17111	17032	17181	16941	17044	17093	17132	17034	17055	17079	17128	17000	17027	17052	16992	16945	16877	17135	17143	17038	17073	17102	17141	17032	17277	17068	17243	17135	17049	17037	16953	17021	17054	16972	17123	16912	17045	16918	17207	16960	17331	16824	17135	17178	17031	17159	17189	16920	16970	17015	17035	17115	16999	16930	17065	17038	17146	17091	17135	17140	16954	17185	17050	17046	16877	16995	17146	17232	17078	16791	17067	17026	16953	17206	17054	16942	17094	17072	16915	17078	17002	17068	17115	16991	16886	17011	17000	16978	16827	17094	17193	16997	16950	16868	16993	16918	16967	17137	17189	17110	17087	16917	16887	16982	17112	16847	16942	16987	17013	17298	16931	16879	17223	17154	17182	17011	16993	17190	16967	17033	17001	16900	17031	17083	17190	16798	17167	17028	16956	17087	17096	17124	17051	17010	16956	16885	16970	17077	17077	17010	17063	16956	17028	16863	16900	16905	17084	16990	16969	17229	16981	16979	17073	16954	17098	17024	17038	17176	16989	17082	17094	16977	17003	17069	17154	16928	17074	17000	17113	17230	17182	17095	17016	17001	16834	16846	17063	17232	17175	17089	17060	16981	17000	17070	17076	16888	16979	17074	16934	16992	16938	17152	17153	16953	16850	17010	16990	16976	16973	17019	17141	16997	17008	17020	17010	17066	17049	16850	16913	16999	16809	16995	16997	17125	16997	16841	17013	17018	17132	16912	16816	17171	17125	17021	16988	16833	17134	16965	16966	16956	17233	17106	16989	17150	16951	17041	16806	17187	17080	16960	16972	16950	16901	17124	17140	16944	17191	17106	16966	17032	17153	16936	17307	17139	17033	17028	16962	17121	17163	17098	17263	17223	17114	17035	16801	17032	17102	17025	16919	16695	17013	17026	17060	17060	17046	17000	17054	16844	17044	17073	17237	17021	17166	16940	17106	17177	17208	17161	17026	16968	16895	17122	17011	16729	16997	17014	16947	17155	16960	17178	16890	17089	17180	17174	17073	17060	17013	16937	17166	16947	16773	17023	16969	16990	16845	17083	17255	16991	17039	17108	16920	16865	17186	17183	17093	17074	17125	17107	17322	16941	17135	16995	17017	16938	17086	17077	16862	17020	17083	17153	17069	16905	17073	16973	16939	16936	17028	16915	16893	16921	17214	16851	17063	16986	17156	16936	17075	17042	16958	17134	17060	17184	16952	16889	16853	17085	17059	16948	16952	17141	17010	17015	17052	17134	16957	17111	17027	17034	16817	16971	16909	16994	16949	17020	16985	17175	17010	17037	17059	17022	17020	17141	17071	16987	17102	17069	17158	17033	17226	17229	17088	17080	17100	17156	16841	17022	16899	17110	16990	17011	17034	17155	17128	17105	17146	17128	17138	16932	16998	16909	16926	17012	16904	16837	17032	17100	17048	17033	17203	16866	16887	16834	16945	16951	17005	16947	17046	17173	17008	17166	17134	17193	17062	17033	16903	17115	16865	17167	17186	17156	17202	17152	17136	16905	16981	16888	16970	16884	17015	17027	16960	17018	16974	17072	17105	17048	17121	17078	17164	16965	17082	16930	16859	16982	16947	17069	17137	17005	17087	17071	17098	17141	17141	16957	17059	16954	16779	16864	17003	16744	16834	16899	17001	17111	17146	17105	17186	17057	17055	17077	17080	16949	17201	17184	17117	17024	17141	16982	17195	17046	17111	17147	16893	16795	16963	16949	17053	17196	16955	16856	16899	17006	17188	17038	16899	16868	17178	17161	17009	17155	17091	17160	17015	17004	16784	17105	17068	17031	17085	16984	17044	17023	17313	17263	16937	17009	17084	16999	16982	16997	17099	16936	16994	17061	16999	17001	16988	16936	17235	17161	16961	17027	17137	17054	16838	17192	17190	17274	16993	17088	16987	17061	16927	17145	17054	16884	17183	17059	17314	17234	17027	17045	17169	17063	16925	17020	17079	17158	16848	16819	17016	16862	17190	16926	16936	16906	17085	17037	17212	16838	16907	16901	17055	17138	17116	17190	16915	17029	17090	17164	16966	17085	17151	17158	17146	17156	16906	17131	16851	17128	16927	16797	17050	16895	16933	16973	17229	16804	16940	17008	17240	17142	16987	16910	17206	16894	16979	16996	17241	16918	17033	16950	17352	17124	17048	17207	17005	16997	16950	16954	16956	16830	16993	16931	16937	17053	16977	16759	16864	17308	17295	17018	17066	16878	16961	16860	17079	17224	16991	16839	16985	16948	17009	16987	16958	16872	16884	16861	17165	17191	16931	17007	16924	17034	17015	17017	16874	17089	17127	16866	17087	17307	17122	16982	16890	16844	16969	16877	16913	17221	17046	17052	17193	17072	17231	16978	17035	17072	17163	16892	16960	17023	17050	17198	17022	17080	17292	17104	17037	16947	16921	17094	16985	17199	16998	17032	17076	16943	16944	16929	17128	17123	17038	16994	16950	17125	16801	16863	17051	16919	16840	16936	17089	16995	17117	17193	17115	16935	16978	16976	17149	17028	17018	17106	17079	17054	17180	17187	16975	16995	17007	16956	17104	17004	16970	16889	16990	16803	17081	17139	17029	16944	17376	17080	16867	16933	17057	17145	17083	17036	17064	16817	17197	17037	16933	16965	16927	17039	17023	16834	16942	16970	17071	16934	16983	17033	17003	17014	17021	17180	16825	17112	17044	17098	16968	17088	17093	16963	17005	17043	17142	16902	17085	17149	17084	16806	16974	17094	16828	17086	16931	16985	17171	17125	16815	16988	16900	17303	16903	17030	17070	17113	17141	17037	17074	17015	16890	17195	16889	16850	16986	17089	17035	17057	17064	17008	17027	16994	17128	17091	16999	16998	17029	17019	17213	17168	17119	16947	17052	17053	17099	16898	16994	16788	17182	17054	17054	16917	17018	17103	17056	17061	16901	17059	17108	17125	16947	16832	16850	17191	17036	17050	16943	17031	16987	16890	16955	16853	17184	17061	16931	16868	17097	17077	17001	16979	16978	16835	16917	17125	16986	16748	17239	17055	16981	17141	16918	16885	17163	17299	17111	17049	16980	16893	17271	17022	16992	17068	17122	17182	17144	16977	16949	16990	17033	16740	17076	17113	16965	17152	16965	16767	16922	16930	16852	17050	17007	17049	17298	16889	17005	16942	17012	17227	17043	16996	17116	16998	17106	16908	17135	16928	17047	16966	17158	17063	17268	16942	17008	16977	17067	17241	17129	16983	17011	17125	17099	16966	17176	17104	17051	16956	16961	17025	17160	16985	16991	16999	17044	17334	17143	17028	17103	16983	17164	17031	16922	17018	16853	17104	16983	16904	17016	16952	17102	17078	17284	16829	16947	17006	16940	16990	17136	17148	16984	17058	16901	17133	17002	16931	17051	17066	17096	17090	17127	16918	17056	16901	17087	16998	17192	16996	16892	17015	17025	17114	16939	16976	17040	16942	17002	16748	16964	17112	16976	16881	16943	17000	17167	16999	17208	17086	17024	17260	17083	17084	16921	16838	16851	17052	17090	16992	17093	17114	17129	17008	16848	17027	16971	17155	17011	17028	17056	17111	16984	16899	17173	17146	16915	17092	16922	16980	16893	16991	17147	16994	16874	16854	16905	17034	17050	17093	17016	17020	16899	17027	16977	16889	16870	16797	17032	16769	17177	17002	17119	16961	16921	17010	17026	16879	17143	17101	17066	16857	17006	17188	17016	17065	16913	17256	16977	17060	17153	17149	16950	17050	16907	17010	17136	17083	17038	16892	16816	16780	17187	17052	17134	16951	16953	16960	17252	17236	17052	16852	17018	17019	16977	16986	16857	16973	16911	16942	17084	17244	16956	16987	17038	16959	16898	16885	17090	17064	17169	17114	16983	16956	17018	17109	17124	16787	17235	16922	17057	16969	16959	16968	17001	16984	16906	17120	17275	17063	17064	16880	16825	17109	17205	16729	17038	17069	16937	17021	16969	17043	17044	16915	16989	16950	17129	17062	17059	16920	17003	17077	17101	17077	17033	17023	17126	17141	17085	17025	16936	17170	17128	16900	16945	17039	16977	17029	16930	17056	17023	16886	17039	17021	16935	17123	17055	17260	17248	17073	17139	16948	16823	16918	17145	17045	17167	17023	17196	16933	16964	17025	17165	17215	17025	17028	16926	17033	17037	17094	17044	17110	17139	17173	17086	17100	17045	17005	16850	16757	17214	17149	17079	17091	16915	17010	16782	17018	17085	16988	16906	17062	17006	17051	17024	17038	17130	17002	16914	17019	17245	17093	17053	16870	17234	17188	17021	16860	16891	17008	16989	17067	17088	17005	16998	17157	17037	16927	17133	17015	17016	16785	17027	16966	17168	17043	17062	17057	16970	17013	16901	17115	17126	17074	17126	17096	16870	17065	17049	16998	17074	17077	16982	16931	17006	17144	16992	16962	17159	17181	17144	16895	16871	16991	17126	17119	16922	16815	17098	16974	16907	17229	17192	17104	17150	16948	17091	16983	17101	17025	17069	16921
20228	34893	32548	25329	22310	20206	18641	17930	17278	16993	16922	16330	16278	16085	15865	15892	15834	15691	15790	15599	15738	15795	15663	15510	15821	15740	15617	15616	15458	15602	15582	15612	15704	15621	15610	15628	15407	15555	15697	15596	15570	15538	15559	15618	15562	15876	15878	16355	17285	16497	16140	15825	15814	15614	15572	15592	15563	15579	15646	15590	15696	15576	15611	15616	15427	15454	15583	15703	15767	15566	15446	15263	15482	15452	15437	15595	15674	15667	15383	15564	15490	15419	15526	15522	15442	15490	15485	15457	15458	15537	15479	15478	15568	15292	15472	15643	15575	15551	15413	15520	15426	15486	15442	15569	15355	15399	15484	15419	15381	15423	15436	15525	15604	15426	15446	15544	15506	15347	15452	15693	15478	15560	15447	15411	15676	15424	15584	15438	15327	15499	15479	15566	15574	15496	15523	15584	15418	15364	15661	15478	15396	15532	15493	15524	15635	15545	15413	15618	15361	15707	15420	15477	15559	15581	15435	15328	15543	15558	15339	15675	15630	15410	15465	15412	15535	15450	15340	15535	15410	15520	15514	15343	15669	15301	15456	15680	15470	15328	15381	15634	15493	15382	15427	15544	15422	15503	15404	15572	15611	15648	15471	15394	15398	15570	15428	15366	15566	15636	15598	15623	15480	15462	15512	15456	15470	15471	15462	15544	15464	15496	15536	15475	15545	15346	15436	15473	15469	15437	15585	15411	15469	15491	15495	15517	15571	15473	15675	15515	15481	15447	15490	15546	15684	15452	15554	15634	15483	15362	15453	15397	15297	15577	15335	15480	15544	15372	15454	15368	15589	15487	15523	15611	15490	15565	15520	15615	15550	15501	15556	15496	15470	15443	15649	15403	15385	15575	15465	15343	15540	15517	15515	15291	15432	15516	15465	15386	15307	15546	15315	15415	15488	15469	15576	15515	15555	15527	15471	15559	15591	15477	15632	15450	15733	15656	15458	15362	15446	15572	15448	15613	15516	15416	15517	15354	15320	15593	15395	15352	15556	15546	15568	15546	15453	15514	15548	15453	15689	15620	15405	15424	15437	15458	15370	15315	15471	15338	15542	15317	15598	15431	15693	15591	15624	15589	15479	15415	15367	15482	15565	15489	15602	15560	15604	15656	15444	15439	15409	15420	15515	15543	15493	15416	15481	15503	15303	15380	15556	15426	15495	15570	15468	15382	15663	15482	15593	15539	15536	15567	15553	15473	15402	15551	15665	15480	15413	15551	15530	15490	15602	15462	15467	15402	15373	15516	15571	15453	15531	15576	15495	15520	15676	15478	15379	15488	15419	15471	15240	15422	15457	15454	15487	15335	15468	15438	15440	15513	15507	15442	15395	15608	15425	15440	15583	15430	15384	15368	15403	15527	15664	15452	15619	15482	15430	15544	15477	15517	15463	15623	15568	15473	15529	15561	15524	15511	15408	15460	15568	15555	15528	15572	15291	15428	15472	15429	15207	15496	15357	15428	15609	15476	15521	15415	15501	15437	15619	15647	15550	15416	15436	15599	15599	15593	15634	15526	15454	15545	15640	15507	15629	15481	15755	15511	15511	15607	15364	15519	15604	15595	15368	15392	15261	15412	15495	15587	15427	15536	15438	15444	15547	15540	15425	15449	15447	15446	15595	15492	15453	15530	15552	15444	15552	15537	15451	15636	15399	15462	15432	15568	15448	15557	15479	15562	15454	15466	15521	15537	15511	15407	15427	15611	15552	15510	15372	15570	15664	15452	15475	15604	15556	15494	15403	15554	15411	15665	15335	15431	15555	15459	15388	15471	15703	15473	15491	15392	15555	15617	15546	15487	15517	15457	15533	15326	15487	15573	15537	15632	15580	15410	15553	15423	15457	15417	15542	15403	15526	15499	15571	15581	15503	15397	15439	15433	15680	15556	15364	15473	15482	15508	15496	15646	15531	15513	15496	15435	15508	15467	15554	15437	15441	15510	15589	15641	15548	15474	15520	15458	15347	15541	15422	15569	15555	15335	15362	15423	15543	15498	15602	15503	15470	15423	15371	15496	15465	15671	15401	15664	15525	15395	15397	15568	15594	15381	15472	15549	15637	15494	15451	15499	15541	15433	15563	15430	15677	15335	15444	15486	15505	15403	15473	15595	15631	15448	15489	15573	15459	15458	15424	15642	15483	15453	15515	15491	15405	15483	15620	15343	15583	15456	15513	15455	15571	15418	15431	15605	15564	15392	15588	15525	15458	15468	15627	15517	15428	15380	15520	15513	15768	15585	15372	15573	15449	15500	15477	15415	15545	15463	15337	15453	15426	15546	15548	15406	15364	15486	15500	15586	15584	15688	15410	15411	15478	15480	15404	15536	15497	15555	15456	15419	15619	15420	15574	15563	15544	15618	15545	15697	15516	15405	15742	15523	15554	15483	15504	15319	15563	15464	15428	15379	15659	15407	15465	15437	15611	15537	15579	15601	15403	15492	15496	15418	15458	15527	15604	15489	15354	15505	15493	15414	15587	15370	15494	15479	15617	15473	15485	15529	15719	15340	15481	15448	15484	15316	15505	15504	15538	15415	15430	15432	15619	15462	15626	15681	15524	15607	15599	15665	15660	15323	15432	15560	15375	15447	15417	15530	15483	15535	15600	15382	15541	15471	15510	15502	15584	15583	15430	15682	15547	15502	15420	15516	15375	15578	15446	15254	15674	15598	15500	15331	15528	15326	15483	15436	15515	15490	15564	15422	15646	15481	15580	15377	15461	15634	15420	15543	15565	15527	15550	15551	15462	15373	15535	15440	15540	15518	15376	15372	15381	15468	15503	15470	15359	15287	15547	15600	15474	15506	15542	15413	15504	15397	15321	15584	15533	15406	15474	15639	15462	15513	15393	15477	15564	15549	15628	15370	15455	15465	15288	15588	15630	15559	15449	15513	15425	15505	15553	15511	15504	15479	15543	15435	15539	15529	15423	15472	15534	15524	15577	15397	15370	15365	15490	15559	15442	15646	15643	15647	15409	15463	15585	15387	15591	15488	15547	15530	15499	15374	15551	15579	15604	15668	15584	15555	15402	15430	15574	15637	15382	15434	15552	15492	15450	15503	15461	15501	15362	15506	15449	15557	15711	15374	15460	15371	15337	15542	15524	15481	15377	15518	15553	15504	15488	15454	15411	15456	15363	15691	15736	15492	15452	15512	15358	15522	15469	15433	15467	15605	15404	15435	15636	15445	15351	15496	15520	15580	15338	15457	15476	15589	15568	15494	15491	15734	15412	15540	15477	15457	15304	15552	15447	15536	15476	15413	15482	15364	15502	15664	15535	15450	15427	15558	15357	15633	15425	15647	15524	15496	15545	15451	15365	15483	15499	15528	15432	15508	15491	15345	15442	15483	15421	15464	15432	15403	15541	15452	15546	15498	15598	15339	15482	15562	15472	15591	15393	15535	15493	15734	15545	15585	15482	15598	15490	15682	15501	15438	15527	15307	15651	15584	15461	15363	15580	15519	15415	15544	15502	15610	15466	15640	15504	15523	15440	15638	15562	15286	15609	15323	15440	15581	15641	15563	15452	15630	15554	15512	15515	15583	15428	15664	15519	15459	15612	15603	15517	15555	15526	15577	15511	15470	15554	15576	15541	15350	15439	15376	15362	15590	15553	15489	15546	15560	15530	15360	15486	15605	15470	15453	15660	15512	15465	15608	15489	15421	15498	15544	15502	15453	15375	15494	15265	15536	15557	15536	15536	15487	15476	15564	15595	15431	15576	15428	15454	15376	15440	15330	15647	15529	15500	15406	15430	15456	15466	15558	15459	15492	15444	15407	15463	15460	15611	15578	15559	15636	15423	15567	15625	15429	15486	15568	15563	15510	15442	15454	15378	15438	15646	15465	15403	15595	15603	15411	15513	15415	15420	15691	15450	15498	15434	15325	15398	15501	15478	15508	15346	15610	15396	15432	15451	15335	15478	15598	15468	15472	15584	15558	15602	15650	15484	15360	15387	15655	15389	15548	15338	15480	15576	15263	15561	15687	15263	15492	15570	15435	15428	15402	15643	15653	15540	15474	15561	15441	15570	15518	15363	15533	15457	15417	15413	15650	15540	15542	15432	15527	15633	15605	15537	15443	15424	15364	15357	15500	15574	15539	15446	15526	15553	15412	15609	15495	15570	15484	15525	15336	15427	15392	15558	15452	15437	15533	15454	15617	15545	15391	15600	15548	15296	15455	15470	15446	15595	15489	15461	15442	15692	15537	15502	15605	15472	15597	15371	15506	15611	15376	15463	15530	15456	15529	15665	15446	15674	15398	15411	15497	15557	15449	15496	15564	15456	15518	15596	15580	15520	15477	15525	15512	15368	15558	15583	15534	15373	15448	15560	15514	15667	15382	15679	15549	15453	15599	15581	15490	15471	15384	15476	15462	15391	15486	15430	15392	15413	15474	15561	15426	15515	15409	15403	15472	15541	15450	15461	15430	15546	15731	15530	15338	15636	15524	15394	15498	15602	15504	15546	15600	15455	15486	15430	15567	15510	15530	15542	15524	15508	15535	15398	15556	15393	15524	15470	15506	15639	15467	15344	15431	15507	15501	15418	15486	15557	15506	15613	15514	15585	15397	15417	15578	15645	15465	15376	15414	15528	15459	15440	15388	15517	15697	15474	15520	15391	15393	15429	15507	15497	15501	15561	15393	15548	15322	15458	15334	15432	15406	15475	15555	15382	15487	15502	15492	15754	15474	15443	15440	15355	15487	15484	15374	15484	15444	15385	15624	15441	15583	15386	15353	15389	15350	15592	15528	15643	15666	15448	15536	15428	15518	15623	15513	15243	15524	15563	15428	15587	15507	15551	15519	15512	15458	15550	15594	15388	15619	15511	15493	15347	15606	15407	15344	15500	15595	15396	15377	15586	15442	15480	15370	15550	15353	15512	15402	15569	15501	15345	15438	15506	15575	15470	15438	15480	15534	15402	15305	15647	15501	15598	15468	15553	15291	15784	15535	15612	15552	15616	15467	15400	15436	15452	15390	15466	15595	15467	15300	15549	15498	15395	15455	15440	15477	15627	15323	15585	15386	15656	15574	15536	15412	15438	15364	15567	15342	15450	15561	15333	15532	15556	15381	15526	15537	15449	15346	15503	15487	15469	15555	15582	15392	15591	15492	15481	15382
22673	21139	29033	23490	21418	23698	25810	19843	18777	19026	18561	18328	17875	17920	17627	17709	17639	17554	17578	17607	17446	17547	17382	17291	17454	17476	17337	17375	17608	17339	17332	17380	17432	17238	17302	17309	17435	17211	17311	17131	16981	17234	17233	17275	17139	17287	17880	18507	19495	18520	17911	17807	17343	17315	17240	17170	17005	17030	17182	16940	17210	17085	17039	17137	17167	17060	17119	17251	17301	17191	17149	17231	17190	17148	17227	17207	17324	17095	17189	17101	17289	17402	17250	17181	17223	17136	17286	17111	17064	17125	17407	17251	17267	17243	17225	17241	17131	17464	17035	17244	17248	17236	17184	17046	17088	17380	17209	17203	17023	17143	17055	16993	17056	17022	17163	17107	17099	17015	17039	17184	17187	16824	17038	17086	17153	17220	17345	17061	17155	16906	17228	17334	17408	17212	17039	17001	17033	17058	17111	17227	17130	17174	17073	17137	17136	17136	17076	17097	17118	17032	17272	17129	17275	17024	17228	17140	17131	17272	17285	16956	17377	17184	17063	17034	17198	17230	17116	16715	17102	17021	16966	17026	17270	16999	17073	17087	16959	16976	17028	17236	16996	17130	17225	17241	17115	17125	17010	17115	17143	17144	17159	17118	17213	17269	17081	17212	16958	17251	17257	17023	17155	17140	17107	17377	17147	17039	17253	16947	17133	17301	17195	17204	17161	17164	17147	17070	16979	17101	17097	17140	17121	17059	17121	16938	17176	17261	16982	17164	16984	17125	17088	17150	17025	16996	17223	17112	16991	17025	17055	16990	17363	17164	17283	17104	17129	16923	17175	17168	17146	16993	17205	17007	17194	17041	17183	17019	17186	17151	17260	17039	17083	16888	17085	17111	17029	17138	17082	17195	17171	17070	17112	17082	16829	17195	16969	17086	17324	17049	17000	17026	16936	16855	17000	17065	17056	17159	17186	17224	17077	16806	17216	17318	17047	17036	17288	17115	16985	16875	16892	17214	17117	17130	17110	17190	16908	17028	17166	17059	17031	16997	17079	17064	16987	17249	17084	17188	17260	17194	17270	17067	17122	17146	17060	17035	17063	17054	17061	17017	17122	16911	17012	16887	17113	17008	17262	17018	16881	17048	17219	17139	17065	17068	17140	16917	16993	17145	17304	17047	17147	16886	17178	17208	16944	17226	17059	17030	17321	16953	17239	17144	17198	17213	17078	17129	17188	17057	17134	17026	17225	17126	17147	17006	17283	17270	17253	17262	17154	17214	17118	17051	17215	16862	17200	16976	17134	17210	17114	17027	17053	17176	16854	16971	16933	17049	17243	16872	16966	17161	17406	17069	17208	17198	17132	17131	17161	17211	17290	16885	17281	17046	17105	17290	17004	17184	16940	16965	17037	17222	17293	17178	17203	17178	17015	17162	17272	16932	17267	17334	17061	16978	17071	17066	17237	17116	17199	17085	16979	17181	17190	17127	17145	17217	17067	17189	17125	17080	16986	17044	17170	17046	17193	16956	17110	17114	17127	17124	17022	17023	17203	16997	17164	17010	16893	17068	17097	17186	17130	16997	16966	17120	17029	17089	17186	17229	17169	17175	17310	16992	16998	17089	17005	17070	17126	17055	17149	16977	17338	17159	17116	17017	17270	17090	17009	16996	17091	17098	17114	17024	16940	17062	17039	17185	17002	17060	17000	17152	17063	17139	16835	17042	17031	17016	17250	17068	17312	17229	17056	17029	16864	17017	17241	17007	16994	17144	16930	16976	17030	16982	17092	17258	17118	17035	17123	17036	17007	17094	17059	17196	17095	17067	17096	17023	17205	17050	17256	17043	17092	16888	16866	17009	16911	16989	17011	17134	17115	17190	17100	17120	17098	17046	16958	17012	17046	16841	17202	17243	16996	17313	17133	17062	17177	17018	17318	17223	17176	17088	17010	17050	17173	17170	16997	17130	16971	17013	16992	16903	16974	17174	17013	16943	17111	17153	17024	16949	16964	17146	17054	16823	16996	16959	16844	17113	17003	17139	17090	17120	16887	16979	16960	16920	17092	17229	17016	17335	17015	17075	17038	17150	17101	17115	17161	17076	17025	16974	17194	17041	16986	17055	16927	16946	17203	17156	17077	17185	17170	17145	17146	17138	16949	17144	17289	17018	17055	17273	17239	17345	17244	17290	17200	17028	17140	16960	17078	17034	17057	17149	17005	17330	17015	17077	17031	17080	17196	17022	17054	17269	16941	17059	17060	17021	17275	17067	17135	17040	16981	17071	17054	17130	17199	17060	17137	17192	17151	16994	17034	16981	17254	16868	17206	17110	17100	17071	17102	16935	17067	17039	16904	17068	17080	17183	17226	17059	17231	16977	16999	17213	16952	17050	17037	16883	16950	17004	17116	17079	17061	17211	17090	17124	16896	17005	17122	16981	17215	17091	17051	17021	17126	17181	16869	17187	17023	17307	16978	17303	17111	17269	17052	17051	17038	17086	16932	17023	17116	16940	17128	17098	17067	16992	17018	17067	16954	17063	17134	16966	17014	17062	17186	16977	17181	17236	17068	17054	17063	17191	17119	17199	17063	17130	17246	17129	17118	16968	17093	16987	17079	17138	17192	17086	17035	17277	17112	16970	17076	17212	16900	17185	17138	16794	17026	17261	17170	17124	17244	17172	16962	17104	17115	17035	17096	17138	17211	17144	17195	16958	17039	17068	16992	17092	16830	17024	17069	16901	17139	17079	16972	17124	17238	17270	17204	17057	17181	17176	17097	16868	17096	17037	17163	17086	17130	17088	16952	17006	17060	17020	17058	17151	17025	17143	17194	17071	17046	17237	16987	16984	17094	17026	17082	17160	16863	17034	17091	16936	16858	17126	16957	17081	17009	17099	17068	16954	17200	17051	16916	17132	17079	17076	17078	17036	17083	17197	17101	17174	17157	17041	17135	16949	17159	17031	17029	17149	17046	17139	17134	16981	17169	17085	17131	17147	17191	17195	17243	17314	16956	17096	17091	17089	17038	16978	17175	16885	17211	17082	17181	17220	17102	17149	17177	16979	17003	17093	17022	17364	17239	17185	17107	17197	17182	17040	17135	17203	17109	17068	17133	17019	17208	16863	17196	17064	17278	16962	17214	17123	17086	17036	17164	17064	17037	17141	17088	17131	17010	17107	17262	17096	17147	17023	17286	16964	17011	17137	17108	17011	17061	17019	16911	17009	17039	16998	17155	17092	17141	17109	17293	17076	17083	17056	16927	17149	17058	17087	17335	17091	17141	17089	16943	17030	17114	17008	17194	17068	16902	16933	17096	17120	17103	17243	16945	17135	17129	17316	17055	17186	17097	16822	17047	17093	16839	16885	16959	17145	17208	16880	17114	16999	16815	17239	17119	17115	17216	17128	17107	17099	17121	17180	16940	16986	17199	16980	17215	17006	16958	17225	17143	16929	16942	17010	16959	17156	17313	17255	17417	17083	17084	16980	17069	17156	17035	17082	16987	17221	17060	17004	17108	17169	17182	17205	17270	17235	17254	17076	17067	17063	17081	17078	17457	16978	17206	17112	17181	17128	17263	17270	17058	16943	17319	17196	17254	17117	17299	17240	16994	17042	17143	17215	17068	17052	17062	17098	17217	17102	16991	17200	17164	16989	17020	16976	17185	17132	17274	17231	16996	17110	17115	17184	17027	17311	17127	16894	17016	17226	17233	16946	17045	16989	17021	17040	17207	17028	17114	16986	16999	17035	17281	17243	17088	17111	17054	17123	17033	17101	17141	16999	17099	17072	17072	17202	17353	17163	16898	17145	16927	17223	17268	17056	17066	17007	17097	17111	16984	16897	17092	16951	17118	17064	16959	17184	17261	16943	17346	17229	17322	17191	17114	17225	17020	16979	17077	17115	17113	17066	17114	17107	17284	17138	17127	17300	17162	16957	17129	17144	16915	17189	17158	17043	17001	17107	17161	17078	17066	16854	17076	17074	17038	17136	17006	16988	17083	17119	17237	17034	17028	16989	17110	17199	17145	16919	17169	17039	17056	17243	17191	16994	17194	17077	17115	16951	17050	17030	17154	17180	17043	17053	16858	17036	17120	17027	16949	16954	16979	16953	17108	17289	17086	17208	17042	16917	17009	17206	17087	17116	17240	16934	17353	16962	17411	16887	17261	17105	17071	17166	17046	17226	17001	16981	16977	17160	17164	17148	17006	17000	17093	17050	17230	16949	17008	16995	17166	17030	17055	17137	17176	16972	17098	16941	16951	17067	17015	17374	17294	17274	17254	17136	17099	17080	17077	17043	17098	17294	17147	17061	17038	17227	17226	17178	17072	17023	17156	16914	17015	17047	17091	17241	17030	17049	17096	17047	16947	17103	17225	17129	17088	17219	17191	17095	17244	17203	17060	17158	17065	17214	17161	17106	17045	17146	17019	17208	17231	17136	17074	17080	17209	16967	17037	16986	16992	17243	17146	17064	17280	17019	16982	17011	17107	17186	17153	17055	17097	16968	17011	16997	17155	16891	17195	17193	17098	17211	16951	17285	17310	17035	17301	17156	17168	16974	17016	17139	17184	17161	17084	17226	17108	17189	17116	17282	17061	17242	17212	17351	16997	17118	17248	17176	16919	17196	17388	16874	17267	16968	16994	16970	17138	17164	17167	17128	16839	16933	17072	16974	16931	16895	17091	17215	16983	16987	17070	17110	17090	17364	17156	17016	16924	17053	17210	17082	17100	16908	17218	17219	17242	17064	16965	16957	17070	17185	17233	17219	17025	17053	17200	17108	17121	17053	16942	17095	16835	16838	17029	17118	17173	17105	17121	17143	17280	17070	17168	17007	17061	17276	17050	17137	17299	17201	17307	17139	17241	16896	17214	16968	17207	17064	17085	17077	17144	17304	17067	17046	17081	17284	17241	17098	17120	17213	16943	17204	17213	17048	17105	17112	17328	17142	17209	17187	17002	17257	17127	17073	16950	17100	17006	17239	16983	16938	17203	17135	17032	17089	16989	17164	17124	17137	17366	17156	17159	17012	17025	17124	17096	17182	17086	17182	17125	16891	17238	17135	17172	16996	16993	17017	17061	17032	17146	17233	17038	17207	17207	17195	17212	17395	16891	17044	16952	16940	17197	17129	17029	17060	16831	16835	17269	17006	17288	17033	17219	17086	17221	17286
21838	38714	36255	29222	25255	22531	20163	18996	18268	17709	17222	16980	16586	16416	16213	16010	15890	15798	15882	15733	15776	15801	15581	15728	15692	15741	15760	15760	15505	15608	15640	15807	15480	15524	15622	15694	15555	15539	15561	15644	15545	15540	15485	15590	15583	15711	16467	17497	18753	17626	16589	16195	15650	15555	15562	15503	15549	15493	15497	15462	15590	15663	15388	15616	15454	15442	15500	15429	15452	15531	15498	15629	15524	15514	15288	15564	15692	15382	15395	15503	15396	15509	15606	15255	15264	15472	15487	15596	15406	15403	15469	15361	15512	15608	15539	15752	15561	15450	15344	15444	15628	15411	15350	15521	15512	15543	15541	15385	15310	15430	15661	15399	15379	15480	15344	15458	15638	15498	15545	15541	15511	15470	15501	15547	15524	15602	15291	15479	15417	15543	15482	15490	15539	15551	15525	15475	15542	15489	15430	15346	15506	15362	15574	15384	15663	15385	15504	15479	15405	15402	15500	15487	15504	15534	15526	15361	15440	15438	15516	15471	15532	15552	15512	15372	15511	15300	15533	15439	15355	15307	15560	15492	15434	15408	15545	15359	15494	15387	15357	15512	15613	15488	15476	15516	15385	15466	15510	15293	15460	15432	15379	15419	15398	15602	15512	15582	15513	15215	15387	15533	15508	15461	15517	15546	15565	15647	15548	15416	15512	15620	15514	15530	15512	15431	15492	15362	15348	15458	15446	15452	15475	15410	15452	15568	15530	15478	15588	15551	15663	15519	15351	15372	15484	15455	15384	15244	15353	15437	15468	15367	15601	15439	15608	15376	15571	15596	15425	15382	15468	15537	15343	15465	15472	15387	15456	15523	15551	15482	15460	15393	15540	15463	15521	15259	15595	15457	15479	15442	15278	15310	15449	15567	15654	15414	15326	15552	15512	15429	15591	15544	15552	15549	15412	15497	15473	15459	15331	15296	15577	15440	15663	15392	15535	15394	15440	15398	15501	15456	15539	15534	15324	15550	15347	15451	15472	15435	15472	15512	15427	15467	15353	15593	15614	15377	15549	15554	15401	15517	15685	15413	15431	15401	15487	15379	15540	15569	15523	15497	15359	15749	15416	15389	15216	15512	15303	15452	15190	15356	15529	15524	15355	15467	15331	15654	15444	15448	15416	15436	15516	15418	15422	15369	15379	15335	15546	15598	15266	15581	15593	15474	15337	15469	15535	15565	15515	15410	15237	15264	15503	15640	15504	15413	15359	15428	15497	15503	15577	15451	15403	15330	15646	15462	15417	15594	15409	15393	15529	15669	15478	15627	15545	15545	15559	15413	15363	15493	15569	15548	15506	15465	15475	15431	15635	15484	15628	15395	15482	15387	15571	15481	15447	15362	15382	15360	15661	15366	15265	15498	15439	15427	15367	15626	15381	15353	15346	15456	15344	15659	15501	15483	15469	15555	15348	15565	15401	15519	15435	15400	15429	15500	15580	15462	15407	15391	15530	15449	15463	15581	15450	15355	15375	15431	15452	15605	15276	15594	15407	15332	15451	15561	15524	15459	15384	15609	15622	15459	15259	15571	15498	15493	15530	15458	15345	15389	15457	15427	15450	15448	15569	15512	15450	15385	15421	15553	15309	15547	15409	15404	15477	15464	15420	15622	15448	15352	15536	15505	15457	15481	15360	15562	15274	15516	15367	15247	15546	15284	15234	15311	15589	15402	15406	15426	15329	15682	15520	15522	15434	15514	15255	15478	15473	15541	15444	15409	15320	15464	15370	15421	15210	15373	15508	15420	15635	15334	15494	15430	15451	15329	15423	15485	15289	15305	15552	15480	15381	15418	15526	15420	15324	15485	15508	15522	15414	15417	15535	15369	15467	15445	15503	15422	15447	15492	15336	15636	15444	15356	15521	15475	15460	15532	15327	15395	15418	15334	15556	15514	15615	15450	15375	15491	15543	15426	15372	15351	15541	15457	15357	15537	15291	15481	15411	15376	15476	15413	15520	15512	15327	15481	15652	15552	15485	15398	15352	15406	15357	15310	15429	15598	15618	15437	15598	15514	15459	15563	15486	15391	15465	15598	15424	15565	15558	15604	15342	15514	15502	15548	15721	15454	15652	15451	15488	15510	15421	15368	15619	15496	15487	15335	15402	15313	15480	15443	15409	15513	15413	15636	15615	15487	15489	15443	15357	15570	15449	15494	15368	15542	15422	15526	15422	15369	15499	15472	15568	15507	15509	15512	15429	15346	15378	15314	15560	15469	15336	15426	15492	15603	15416	15503	15542	15389	15333	15400	15309	15656	15388	15650	15508	15376	15491	15529	15516	15531	15464	15560	15558	15522	15437	15315	15408	15587	15460	15583	15404	15463	15537	15444	15397	15633	15328	15575	15395	15441	15422	15432	15446	15513	15504	15467	15369	15460	15441	15397	15485	15341	15436	15361	15375	15284	15371	15467	15481	15591	15378	15454	15504	15676	15563	15594	15352	15418	15428	15430	15378	15569	15430	15229	15473	15446	15300	15245	15483	15470	15539	15465	15279	15455	15470	15350	15509	15507	15558	15428	15467	15477	15435	15382	15323	15532	15330	15429	15613	15370	15445	15402	15366	15492	15391	15510	15486	15364	15420	15506	15596	15454	15478	15493	15369	15565	15324	15410	15502	15499	15506	15432	15487	15494	15525	15519	15377	15492	15352	15461	15412	15430	15446	15554	15394	15545	15305	15376	15333	15475	15443	15366	15410	15431	15415	15457	15594	15457	15459	15343	15343	15428	15457	15657	15356	15357	15501	15367	15304	15510	15482	15529	15462	15509	15462	15376	15587	15498	15586	15466	15375	15442	15649	15365	15359	15537	15554	15412	15504	15626	15465	15430	15529	15410	15537	15448	15368	15446	15502	15299	15493	15338	15442	15338	15457	15510	15540	15685	15404	15590	15642	15523	15416	15651	15497	15572	15371	15607	15507	15481	15538	15368	15522	15462	15448	15299	15572	15511	15542	15498	15326	15517	15513	15473	15569	15549	15385	15494	15408	15512	15628	15387	15311	15570	15452	15408	15502	15549	15464	15384	15414	15435	15530	15348	15347	15432	15470	15506	15366	15280	15372	15414	15385	15718	15398	15638	15518	15507	15530	15468	15550	15471	15550	15203	15451	15626	15312	15528	15447	15530	15450	15345	15432	15547	15365	15354	15410	15401	15383	15442	15402	15346	15462	15613	15530	15452	15373	15479	15443	15498	15541	15343	15504	15436	15499	15481	15466	15493	15526	15552	15405	15351	15375	15518	15413	15553	15453	15518	15421	15614	15647	15614	15616	15442	15540	15439	15403	15444	15396	15310	15543	15526	15351	15545	15457	15504	15494	15637	15504	15415	15425	15441	15477	15463	15404	15478	15452	15479	15399	15547	15566	15319	15511	15465	15448	15430	15436	15415	15460	15463	15652	15601	15569	15459	15529	15505	15465	15344	15509	15415	15277	15546	15548	15545	15330	15454	15430	15382	15413	15458	15368	15370	15402	15455	15574	15372	15181	15575	15485	15613	15521	15619	15374	15433	15556	15493	15391	15412	15405	15419	15479	15464	15522	15336	15593	15473	15346	15393	15392	15647	15451	15430	15469	15488	15466	15432	15393	15502	15325	15415	15445	15409	15482	15438	15543	15442	15447	15404	15479	15556	15602	15552	15420	15381	15606	15576	15477	15469	15474	15375	15531	15253	15530	15453	15598	15567	15466	15390	15626	15445	15623	15436	15435	15571	15374	15479	15364	15534	15437	15501	15392	15438	15410	15497	15554	15427	15383	15441	15410	15497	15547	15247	15473	15411	15519	15540	15451	15408	15339	15415	15447	15416	15470	15477	15358	15381	15454	15336	15421	15488	15288	15550	15359	15539	15483	15594	15287	15481	15452	15598	15351	15474	15412	15626	15473	15336	15388	15397	15536	15572	15536	15568	15344	15381	15467	15379	15463	15476	15437	15373	15428	15384	15434	15511	15447	15456	15509	15432	15424	15520	15523	15412	15488	15543	15365	15589	15546	15606	15432	15491	15573	15462	15390	15517	15393	15564	15476	15415	15571	15405	15445	15409	15517	15367	15439	15295	15407	15365	15400	15374	15312	15531	15376	15457	15369	15272	15289	15710	15469	15578	15304	15549	15429	15610	15417	15513	15522	15373	15343	15648	15356	15536	15529	15418	15368	15249	15334	15447	15387	15404	15401	15504	15439	15385	15499	15556	15453	15571	15532	15522	15357	15368	15448	15590	15389	15509	15385	15520	15452	15566	15518	15384	15454	15473	15473	15277	15551	15511	15479	15557	15592	15339	15342	15358	15580	15381	15698	15374	15636	15530	15423	15306	15380	15466	15277	15246	15497	15559	15343	15346	15392	15294	15328	15432	15472	15447	15482	15468	15498	15501	15453	15510	15515	15242	15438	15349	15431	15320	15571	15286	15457	15469	15452	15322	15524	15417	15372	15321	15460	15415	15460	15537	15614	15562	15306	15545	15504	15343	15380	15515	15477	15529	15432	15507	15432	15477	15479	15457	15390	15523	15525	15526	15485	15351	15306	15578	15468	15503	15356	15489	15484	15512	15504	15611	15457	15542	15493	15524	15362	15443	15450	15646	15648	15607	15313	15732	15447	15544	15517	15434	15481	15544	15535	15319	15506	15354	15432	15375	15342	15380	15506	15629	15621	15545	15459	15250	15472	15494	15454	15415	15472	15561	15296	15457	15430	15495	15387	15379	15532	15484	15338	15448	15459	15503	15470	15602	15425	15341	15551	15347	15488	15422	15391	15371	15361	15510	15618	15493	15404	15608	15440	15605	15598	15509	15624	15421	15554	15488	15419	15381	15491	15438	15506	15378	15501	15509	15495	15345	15475	15626	15424	15626	15600	15415	15437	15486	15547	15406	15414	15467	15407	15463	15568	15492	15364	15385	15552	15395	15340	15403	15256	15493	15459	15485	15347	15527	15371	15613	15582	15471	15489	15481	15438	15529	15429	15394	15472	15395	15545	15419	15522	15308	15545	15399	15497	15566	15407	15271	15567	15538	15503	15362	15334	15548	15356	15371	15402	15311	15471	15254	15490	15442	15338	15362	15469	15546	15177	15329	15560	15384	15465	15437	15528	15590	15517	15316	15287	15405	15405	15465	15405	15613	15434	15566
27056	22025	26053	23062	19030	17961	17991	17289	17142	16987	16900	16906	16924	16841	16828	16766	16727	16821	16845	16625	16733	16738	16823	16885	16890	16784	16684	16554	16811	16819	17022	16794	17023	16670	16740	16541	16647	16718	16854	16680	16857	16703	16701	16767	16776	16811	16791	16997	16980	17067	16873	16728	16642	16863	16732	16659	16649	16477	16722	16649	16711	16976	16664	16771	16647	16660	16689	16705	16577	16694	16848	16617	16575	16646	16726	16524	16726	16608	16735	16639	16590	16614	16708	16464	16711	16653	16581	16775	16532	16577	16699	16634	16690	16598	16568	16607	16816	16639	16731	16613	16870	16690	16697	16601	16795	16758	16548	16766	16756	16629	16618	16728	16826	16641	16670	16604	16582	16692	16733	16699	16574	16784	16640	16756	16801	16591	16876	16669	16661	16798	16658	16732	16793	16589	16876	16789	16742	16723	16537	16813	16748	16678	16762	16729	16442	16491	16747	16636	16677	16614	16505	16603	16658	16584	16650	16719	16740	16673	16704	16642	16737	16658	16721	16500	16858	16601	16930	16694	16842	16706	16905	16632	16787	16710	16710	16695	16696	16828	16611	16688	16686	16564	16781	16803	16636	16675	16624	16638	16789	16780	16821	16523	16917	16471	16634	16857	16473	16482	16537	16572	16576	16879	16733	16769	16688	16766	16815	16538	16888	16832	16742	16600	16687	16628	16785	16771	16700	16584	16489	16694	16453	16776	16745	16483	16606	16598	16638	16580	16832	16732	16705	16728	16810	16743	16735	16605	16561	16572	16616	16690	16740	16711	16596	16647	16526	16745	16724	16758	16582	16493	16749	16779	16733	16696	16602	16696	16786	16532	16682	16743	16627	16685	16606	16741	16797	16490	16844	16572	16445	16402	16941	16813	16622	16571	16771	16831	16751	16593	16633	16670	16750	16426	16708	16564	16636	16735	16621	16598	16636	16694	16578	16729	16789	16679	16812	16570	16683	16654	16640	16535	16633	16664	16721	16641	16905	16598	16840	16734	16653	16825	16684	16884	16850	16562	16707	16581	16717	16911	16779	16628	16741	16851	16664	16612	16697	16661	16488	16747	16720	16713	16893	16640	16552	16761	16685	16502	16504	16700	16597	16575	16643	16543	16665	16520	16696	16818	16667	16495	16700	16575	16705	16685	16739	16667	16573	16602	16865	16546	16554	16693	16673	16809	16684	16565	16531	16539	16630	16584	16552	16707	16688	16589	16703	16584	16884	16622	16615	16759	16579	16787	16702	16756	16663	16693	16665	16660	16727	16571	16593	16544	16663	16612	16711	16567	16488	16736	16770	16703	16724	16994	16724	16582	16589	16595	16627	16668	16431	16836	16542	16703	16630	16693	16607	16546	16671	16666	16647	16730	16711	16799	16589	16858	16818	16703	16641	16692	16460	16564	16584	16642	16602	16554	16729	16435	16504	16751	16836	16550	16563	16687	16792	16732	16730	16698	16886	16779	16624	16544	16801	16521	16688	16714	16696	16543	16594	16500	16637	16576	16643	16357	16777	16650	16578	16735	16582	17009	16774	16771	16655	16771	16626	16683	16627	16800	16601	16639	16679	16708	16535	16889	16538	16394	16751	16484	16667	16632	16805	16822	16757	16549	16579	16709	16816	16778	16887	16716	16805	16391	16594	16864	16729	16864	16574	16827	16588	16620	16634	16664	16655	16521	16481	16584	16615	16643	16685	16633	16618	16562	16623	16404	16708	16692	16630	16724	16592	16630	16727	16786	16648	16519	16759	16870	16631	16651	16532	16722	16864	16628	16718	16705	16724	16826	16742	16730	16810	16751	16589	16788	16754	16655	16416	16668	16720	16586	16863	16676	16882	16786	16546	16800	16818	16836	16753	16498	16668	16502	16645	16572	16698	16568	16586	16649	16711	16800	16612	16676	16558	16680	16560	16634	16506	16663	16759	16523	16647	16625	16597	16800	16660	16366	16769	16724	16552	16670	16590	16848	16717	16649	16508	16750	16762	16614	16593	16660	16608	16676	16730	16647	16806	16512	16750	16734	16626	16870	16624	16638	16746	16762	16600	16692	16640	16696	16872	16627	16511	16619	16686	16585	16766	16830	16758	16575	16766	16520	16696	16695	16707	16713	16962	16757	16795	16760	16633	16713	16809	16811	16728	16787	16692	16585	16641	16530	16496	16638	16718	16653	16606	16833	16837	16588	16739	16553	16673	16567	16703	16574	16773	16702	16826	16802	16508	16630	16827	16806	16716	16620	16660	16654	16702	16769	16579	16790	16971	16727	16477	16721	16656	16813	16575	16714	16532	16612	16541	16645	16586	16807	16650	16676	16697	16685	16822	16699	16607	16744	16407	16598	16633	16773	16696	16868	16607	16637	16480	16440	16596	16682	16582	16634	16635	16719	16701	16614	16834	16599	16662	16571	16698	16826	16679	16792	16643	16585	16788	16732	16835	16720	16667	16636	16717	16731	16790	16714	16643	16714	16698	16638	16871	16699	16755	16887	16695	16653	16607	16693	16516	16640	16871	16699	16557	16869	16583	16635	16546	16791	16578	16603	16604	16692	16613	16499	16669	16647	16554	16690	16692	16706	16728	16549	16815	16756	16617	16757	16736	16787	16888	16751	16713	16652	16530	16712	16669	16725	16662	16705	16759	16651	16620	16699	16574	16484	16747	16661	16562	16760	16594	16696	16740	16723	16825	16618	16829	16603	16722	16726	16749	16637	16718	16785	16761	16552	16749	16838	16742	16830	16908	16699	16554	16774	16793	16862	16704	16679	16733	16711	16605	16626	16655	16624	16564	16565	16647	16689	16822	16686	16657	16458	16697	16663	16628	16620	16440	16793	16711	16746	16685	16645	16662	16601	16743	16704	16830	16670	16754	16781	16722	16766	16710	16687	16782	16841	16641	16721	16678	16435	16684	16773	16769	16637	16655	16728	16583	16558	16779	16679	16883	16583	16679	16670	16544	16612	16487	16625	16794	16668	16642	16730	16614	16682	16875	16777	16581	16676	16656	16657	16482	16660	16781	16667	16691	16606	16775	16502	16558	16722	16679	16784	16613	16781	16617	16752	16644	16611	16847	16642	16898	16632	16516	16690	16597	16827	16666	16667	16655	16728	16558	16469	16710	16572	16838	16572	16698	16635	16722	16679	16843	16820	16700	16804	16689	16698	16865	16613	16683	16811	16668	16508	16517	16819	16574	16781	16682	16777	16593	16563	16695	16718	16674	16709	16667	16604	16514	16681	16505	16655	16695	16821	16724	16479	16824	16549	16703	16813	16425	16710	16554	16403	16723	16825	16856	16831	16747	16766	16716	16720	16893	16843	16695	16645	16554	16680	16796	16580	16565	16663	16792	16577	16781	16443	16732	16759	16666	16785	16725	16747	16785	16711	16818	16719	16783	16665	16825	16799	16801	16491	16662	16848	16691	16670	16536	16504	16731	16675	16642	16723	16629	16748	16742	16876	16768	16537	16755	16717	16674	16862	16642	16702	16728	16397	16706	16597	16545	16736	16681	16649	16641	16719	16800	16550	16555	16585	16588	16770	16650	16770	16762	16765	16786	16712	16771	16646	16677	16659	16659	16719	16733	16453	16715	16732	16655	16455	16854	16609	16498	16554	16805	16594	16649	16509	16682	16688	16616	16722	16533	16795	16864	16831	16666	16822	16770	16413	16848	16539	16636	16577	16498	16613	16660	16613	16505	16722	16466	16773	16780	16669	16763	16725	16531	16590	16942	16532	16730	16682	16599	16473	16655	16554	16607	16694	16655	16688	16853	16629	16810	16677	16723	16574	16561	16751	16451	16609	16691	16478	16700	16757	16698	16625	16759	16486	16589	16580	16624	16548	16556	16750	16620	16777	16549	16709	16666	16743	16815	16694	16795	16747	16819	16698	16664	16572	16664	16863	16653	16792	16678	16587	16807	16704	16558	16610	16910	16567	16623	16662	16855	16563	16826	16661	16620	16904	16602	16604	16595	16981	16721	16663	16760	16693	16696	16961	16665	16764	16607	16684	16663	16546	16676	16513	16765	16613	16837	16713	16486	16719	16595	16545	16717	16365	16804	16884	16510	16963	16615	16730	16586	16450	16684	16775	16723	16343	16691	16770	16605	16690	16784	16671	16741	16927	16918	16735	16739	16854	16787	16944	16578	16569	16806	16784	16722	16551	16778	16624	16785	16616	16674	16759	16746	16784	16553	16755	16597	16741	16587	16666	16617	16605	16684	16719	16703	16768	16737	16731	16766	16781	16687	16705	16880	16667	16769	16553	16518	16682	16826	16530	16710	16669	16666	16673	16633	16629	16641	16630	16768	16723	16634	16592	16572	16710	16734	16540	16479	16928	16695	16578	16741	16555	16670	16759	16756	16635	16671	16564	16874	16795	16783	16638	16809	16617	16532	16750	16591	16668	16556	16682	16556	16584	16605	16783	16599	16754	16728	16655	16727	16735	16656	16663	16946	16705	16738	16601	16812	16507	16753	16719	16626	16607	16518	16804	16657	16794	16798	16909	16860	16619	16860	16638	16918	16659	16710	16693	16658	16655	16789	16842	16755	16671	16654	16834	16798	16707	16575	16590	16803	16637	16635	16544	16582	16931	16599	16739	16586	16561	16645	16714	16639	16652	16573	16666	16813	16808	16730	16766	16722	16549	16714	16640	16522	16788	16586	16714	16814	16594	16603	16566	16753	16804	16604	16742	16813	16870	16563	16694	16871	16641	16637	16831	16884	16636	16805	16519	16803	16613	16764	16622	16749	16544	16758	16709	16542	16787	16714	16693	16752	16814	16739	16569	16778	16546	16585	16794	16908	16692	16867	16696	16715	16686	16633	16646	16771	16570	16421	16440	16787	16660	16741	16659	16603	16732	16668	16824	16750	16564	16548	16508	16795	16675	16812	16620	16805	16678	16650	16589	16873	16782	16710	16721	16610	16659	16807	16762	16677	16621	16516	16530	16787	16643	16788	16573	16661	16544	16545	16654	16902	16695	16543	16602	16578	16558	16677	16604	16809	16668	16749	16753	16599	16743	16661	16648	16787	16426	16509	16806	16824	16643	16625	16564	16615	16572	16574	16722	16689	16650	16744	16626	16692	16802	16618	16704	16607	16676	16787	16582	16587	16638	16823	16805	16647	16754
18570	25761	24970	20529	18822	17503	16652	16171	16199	15884	15589	15587	15530	15374	15422	15386	15408	15386	15335	15327	15466	15381	15342	15359	15227	15226	15438	15363	15251	15330	15185	15347	15231	15219	15516	15228	15268	15284	15330	15311	15187	15180	15271	15213	15269	15380	15321	15538	15590	15477	15423	15366	15128	15322	15254	15116	15328	15213	15380	15275	15341	15336	15164	15261	15141	15294	15261	15153	15277	15324	15212	15086	15233	15361	15233	15228	15106	15176	15304	15304	15152	15201	15126	15266	15208	15071	15215	15257	15300	15400	15503	15000	15414	15121	15071	15281	15255	15250	15229	15355	15143	15160	15297	15234	15214	15246	15278	15236	15152	15199	15204	15231	15172	15233	15208	15211	15315	15204	15271	15140	15167	15241	15271	15275	15199	15182	15198	15160	15086	15369	15331	15246	15222	15166	15048	15181	15229	15234	15151	15421	15174	15152	15280	15235	15049	15128	15102	15208	15305	15434	15181	15038	15262	15170	15312	15161	15229	15134	15223	15073	15288	15226	15427	15173	15231	15271	15313	15100	15191	15380	15265	15275	15180	15266	15277	15337	15205	15300	15095	15244	15237	15153	15230	15131	15308	15294	15110	15313	15276	15208	15186	15286	15169	15205	15188	15263	15297	15201	15310	15259	15324	15220	15264	15201	15351	15234	15340	15085	15073	15149	15169	15112	15244	15400	15258	15300	15227	15288	15336	15101	15101	15169	15152	15365	15204	15214	15362	15386	15172	15279	15337	15253	15304	15087	15246	15143	15392	15296	15197	15304	15274	15318	15294	15222	15145	15179	15474	15224	15286	15193	15464	15071	15116	15258	15279	15224	15088	15432	15163	15401	15280	15262	15260	15080	15407	15418	15176	15219	15069	15306	15332	15173	15301	15296	15208	15243	15240	15241	15248	15353	15168	15121	15321	15251	15077	15262	15143	15180	15222	15248	15243	15159	15400	15305	15204	15212	15192	15133	15283	15293	15300	15108	15263	15297	15175	15187	15271	15218	15172	15209	15201	15131	15332	15291	15155	15368	15262	15251	15422	15190	15324	15234	15090	15184	15304	15302	15092	15241	15194	15261	15251	15311	15300	15187	15243	15216	15134	15286	15255	15284	15229	15076	15200	15146	15198	15097	15404	15242	15154	15298	15170	15230	15337	15188	15194	15221	15312	15368	15309	15367	15331	15137	15373	15388	15215	15288	15220	15228	15207	15330	15123	15138	15211	15142	15148	15308	15339	15199	15210	15385	15331	15106	15213	15247	15284	15321	15258	15212	15332	15233	15249	15141	15200	15275	15205	15222	15183	15288	15332	15282	15391	15347	15237	15093	15295	15288	15268	15120	15178	15237	15227	15249	15407	15267	15181	15453	15463	15333	15104	15260	15178	15254	15175	15237	15333	15170	15326	15166	15087	15366	15308	15401	15342	15362	15079	15257	15283	15240	15352	15319	15119	15224	15316	15158	15267	15205	15166	15149	15278	15107	15231	15078	15324	15382	15137	15210	15329	15203	15179	15204	15353	15046	15300	15188	15244	15272	15212	15133	15253	15272	15277	15191	15285	15171	15310	15021	15129	15192	15382	15255	15181	15398	15290	15246	15374	15226	15203	15231	15182	15200	15156	15255	15246	15272	15163	15199	15250	15264	15192	15272	15223	15092	15211	15259	15229	15272	15275	15163	15119	15318	15292	15346	15321	15270	15238	15284	15204	15197	15124	15202	15330	15225	15387	15335	15118	15048	15318	15277	15433	15199	15198	15409	15417	15232	15190	15167	15379	15082	15303	15431	15338	15273	15267	15206	15374	15277	15305	15261	15017	15313	15389	15205	15401	15259	15308	15353	15306	15257	15205	15158	15088	15021	15478	15265	15356	15154	15221	15405	15222	15199	15362	15355	15186	15381	15235	15140	15248	15245	15225	15236	15269	15131	15198	15127	15315	15137	15345	15389	15388	15276	15254	15295	15156	15317	15340	15273	15211	15329	15107	15219	15450	15188	15151	15145	15142	15225	15210	15205	15272	15293	15263	15214	15073	15166	15193	15308	15333	15180	15241	15340	15135	15460	15222	15297	15158	15242	15380	15373	15157	15255	15214	15259	15176	15295	15226	15477	15145	15150	15234	15402	15265	15101	15253	15209	15327	15266	15212	15293	15151	15265	15116	15307	15217	15313	15248	15312	15195	15226	15232	15377	15187	15237	15249	15232	15209	15412	15161	15128	15293	15099	15236	15316	15354	15286	15304	15285	15281	15261	15322	15241	15283	15241	15250	15381	15369	15219	15165	15226	15329	15229	15274	15088	15268	15308	15406	15164	15210	15285	15224	15263	15180	15383	15167	15201	15268	15316	15272	15265	15305	15191	15262	15214	15265	15167	15213	15199	15316	15056	15230	15454	15434	15372	15135	15364	15289	15305	15181	14957	15353	15204	15304	15355	15275	15250	15197	15343	15245	15252	15269	15199	15260	15260	15156	15235	15181	15303	15136	15086	15421	15284	15368	15244	15285	15263	15326	15311	15140	15218	15267	15210	15197	15289	15327	15353	15248	15334	15261	15365	15204	15201	15262	15372	15227	15227	15235	15254	15199	15145	15334	15170	15131	15187	15178	15188	15237	15194	15303	15231	15168	15275	15319	15126	15307	15306	15191	15329	15046	15372	15389	15275	15175	15376	15364	15103	15306	15285	15236	15273	15220	15318	15368	15229	15295	15301	15033	15304	15294	15252	15333	15413	15398	15356	15150	14987	15375	15359	15207	15334	15214	15223	15122	15062	15262	15104	15207	15327	15355	15225	15228	15362	15390	15252	15218	15334	15436	15209	15184	15241	15106	15307	15295	15346	15298	15107	15263	15221	15140	15131	15181	15343	15306	15330	15371	15141	15343	15187	15158	15221	15216	15163	15325	15183	15306	15368	15156	15499	15290	15257	15276	15430	15221	15216	15175	15260	15248	15222	15257	15294	15219	15351	15297	15445	15377	15277	15278	15261	15235	14954	15290	15349	15281	15215	15187	15159	15207	15251	15266	15347	15416	15142	15208	15301	15413	15232	15267	15339	15109	15330	15211	15123	15251	15289	15289	15366	15181	15413	15239	15067	15189	15414	15332	15198	15158	15170	15255	15368	15147	15116	15283	15206	15160	15253	15217	15273	15083	15134	15242	15179	15305	15236	15266	15310	15176	15303	15198	15332	15283	15331	15037	15084	15289	15098	15297	15191	15141	15237	15154	15431	15289	15322	14987	15305	15372	15279	15222	15150	15123	15339	15213	15323	15291	15309	15262	15325	15086	15266	15428	15223	15251	15095	15117	15124	15210	15279	15296	15190	15210	15296	15282	15296	15303	15305	15309	15242	15378	15273	15306	15125	15124	15292	15228	15312	15369	15237	15134	15257	15256	15203	15119	15318	15255	15365	15166	15296	15253	15264	15264	15318	15285	15272	15282	15203	15316	15237	15394	15233	15102	15244	15109	15187	15129	15367	15252	15237	15169	15305	15130	15344	15170	15309	15133	15429	15027	15163	15193	15342	15370	15267	15190	15268	15284	15262	15251	15213	15320	15354	15258	15118	15096	15262	15140	15301	15393	15287	15191	15316	15244	15087	15224	15152	15321	15265	15113	15120	15342	15382	15357	15260	15351	15340	15167	15322	15119	15414	15243	15253	15219	15235	15166	15241	15202	15267	15252	15258	15098	15292	15067	15178	15403	15278	15292	15177	15168	15024	15365	15220	15234	15209	15278	15335	15287	15218	15309	15052	15222	15230	15173	15337	15311	15172	15273	15183	15250	15271	15406	15149	15413	15299	15109	15221	15103	15231	15344	15230	15118	15184	15176	15244	15302	15227	15310	15143	15263	15297	15141	15219	15250	15249	15341	15270	15273	15276	15209	15237	15268	15233	15196	15224	15177	15188	15153	15058	15370	15088	15178	15187	15222	15166	15244	15266	15219	15324	15216	15206	15494	15088	15259	15284	15121	15329	15218	15030	15217	15107	15374	15174	15326	15115	15298	15211	15391	15330	15130	15226	15090	15207	15165	15205	15278	15275	15194	15373	15497	15342	15301	15286	15225	15321	15271	15324	15139	15160	15264	15185	15191	15320	15334	15240	15415	15364	15353	15370	15302	15381	15350	15308	15295	15241	15325	15390	15397	15261	15281	15299	15275	15024	15236	15417	15249	15299	15158	15364	15274	15177	15258	15214	15363	15314	15177	15211	15272	15285	15346	15261	15108	15378	15180	15228	15343	15171	15223	15255	15256	15294	15179	15308	15228	15340	15286	15180	15424	15220	15221	15100	15303	15323	15346	15218	15251	15352	15169	15397	15226	15248	15271	15186	15248	15265	15270	15185	15211	15262	15479	15313	15329	15242	15267	15207	15286	15160	15288	15299	15442	15129	15182	15312	15221	15293	15266	15238	15256	15408	15235	15287	15340	15233	15191	15328	15370	15154	15258	15088	15200	15189	15179	15252	15052	15429	15200	15175	15267	15108	15247	15276	15301	15218	15355	15291	15421	15255	15329	15039	15370	15246	15268	15209	15132	15398	15329	15314	15221	15273	15173	15370	15529	15285	15308	15333	15128	15228	15392	15200	15199	15258	15232	15139	15084	15418	15351	15202	15320	15097	15312	15173	15151	15179	15208	15221	15199	15188	15223	15325	15147	15102	15271	15129	15329	15177	15271	15266	15223	15351	15015	15334	15315	15104	15267	15217	15323	15194	15426	15199	15290	15290	15288	15272	15183	15369	15294	15226	15204	15260	15357	15122	15201	15201	15370	15203	15267	15094	15218	15182	15228	15133	15106	15220	15369	15364	15177	15201	15297	15170	15248	15258	15328	15116	15087	15264	15086	15053	15333	15486	15118	15144	15269	15200	15077	15397	15135	15188	15072	15155	15079	15125	15273	15185	15393	15115	15188	15277	15211	15406	15196	15124	15340	15208	15224	15186	15442	15354	15286	15379	15249	15320	15318	15212	15364	15214	15161	15337	15093	15257	15206	15226	15361	15288	15118	15176	15224	15295	15278	15052	15288	15387	15150	15356	15202	15315	15230	15232	15140	15220	15452	15318	15102	15181	15268	15242	15326	15389	15107	15296	15338	15452	15179	15199	15361	15297	15281	15310	15186	15206	15225	15235	15284	15283
23594	21128	28659	23981	22041	22563	21367	18235	17763	17849	17380	17217	17262	17080	17002	16984	16891	16893	16926	16754	16556	16749	16695	16789	16779	16768	16691	16796	16691	16748	16576	16625	16743	16784	16631	16664	16542	16666	16720	16635	16659	16609	16762	16654	16616	16705	17020	17259	17543	17338	17112	16915	16706	16674	17032	16823	16745	16875	16619	16490	16733	16580	16676	16717	16793	16730	16605	16519	16493	16552	16647	16561	16616	16576	16467	16440	16571	16639	16581	16604	16715	16596	16529	16643	16382	16501	16595	16357	16449	16464	16492	16486	16634	16598	16521	16558	16647	16350	16461	16450	16640	16669	16631	16538	16661	16550	16493	16629	16511	16620	16383	16483	16623	16682	16725	16500	16778	16622	16559	16495	16705	16630	16466	16723	16530	16730	16603	16585	16538	16479	16517	16471	16467	16295	16434	16448	16562	16548	16668	16607	16551	16632	16523	16348	16689	16623	16596	16359	16378	16708	16345	16394	16539	16297	16426	16679	16588	16517	16525	16540	16437	16356	16464	16342	16391	16546	16528	16619	16643	16500	16586	16622	16613	16531	16497	16531	16597	16529	16506	16613	16808	16557	16432	16432	16392	16652	16504	16510	16425	16631	16561	16511	16554	16394	16713	16506	16566	16542	16457	16523	16530	16584	16315	16621	16488	16474	16465	16517	16647	16644	16620	16641	16552	16653	16335	16658	16606	16458	16642	16594	16637	16468	16495	16604	16704	16626	16665	16584	16415	16482	16721	16601	16441	16564	16375	16586	16565	16668	16708	16425	16570	16501	16433	16410	16585	16665	16622	16694	16489	16673	16507	16556	16676	16612	16407	16489	16629	16760	16626	16614	16468	16490	16540	16617	16442	16657	16585	16448	16408	16543	16693	16402	16579	16642	16329	16486	16557	16646	16623	16560	16567	16229	16603	16604	16355	16495	16443	16554	16725	16649	16556	16651	16711	16485	16633	16514	16504	16620	16589	16629	16548	16547	16463	16594	16624	16449	16644	16580	16673	16688	16568	16651	16681	16630	16667	16482	16403	16558	16611	16457	16575	16842	16682	16497	16429	16326	16500	16623	16566	16553	16561	16801	16506	16608	16511	16633	16644	16503	16335	16536	16469	16572	16637	16354	16556	16542	16637	16640	16522	16284	16229	16454	16431	16576	16547	16511	16447	16725	16502	16639	16441	16653	16512	16628	16604	16377	16547	16444	16450	16564	16385	16584	16497	16475	16496	16381	16568	16426	16652	16352	16501	16668	16567	16482	16460	16483	16423	16472	16577	16665	16566	16365	16701	16504	16530	16553	16577	16491	16522	16581	16706	16654	16652	16528	16531	16437	16529	16419	16673	16598	16568	16625	16684	16593	16499	16697	16575	16695	16625	16424	16540	16367	16453	16578	16510	16428	16663	16445	16619	16672	16606	16639	16391	16478	16303	16537	16654	16391	16512	16722	16578	16476	16406	16482	16636	16590	16622	16764	16441	16612	16651	16560	16629	16466	16619	16658	16760	16502	16419	16452	16389	16514	16682	16681	16439	16395	16657	16312	16626	16551	16409	16490	16559	16787	16690	16572	16577	16554	16571	16589	16716	16738	16734	16408	16598	16590	16503	16576	16518	16536	16462	16540	16711	16496	16552	16507	16639	16735	16523	16469	16473	16499	16425	16294	16776	16484	16568	16630	16532	16749	16538	16634	16654	16580	16468	16670	16471	16445	16489	16608	16509	16322	16713	16643	16428	16480	16517	16540	16498	16425	16548	16717	16475	16315	16499	16381	16571	16372	16617	16503	16688	16730	16728	16481	16531	16621	16686	16682	16635	16679	16734	16492	16517	16444	16434	16482	16593	16656	16871	16544	16579	16483	16657	16711	16512	16531	16750	16487	16556	16585	16564	16876	16439	16536	16526	16652	16536	16659	16626	16359	16561	16538	16551	16591	16757	16633	16689	16602	16539	16598	16282	16501	16662	16547	16501	16752	16626	16600	16417	16715	16647	16542	16445	16406	16632	16499	16678	16401	16600	16576	16590	16566	16456	16694	16689	16822	16542	16333	16607	16379	16539	16515	16617	16527	16521	16358	16365	16498	16613	16448	16633	16609	16331	16517	16532	16381	16581	16659	16394	16494	16481	16576	16427	16441	16480	16345	16479	16538	16792	16649	16548	16599	16514	16510	16421	16606	16442	16551	16632	16448	16256	16474	16469	16639	16656	16529	16745	16600	16483	16561	16500	16547	16738	16559	16456	16782	16682	16458	16517	16526	16425	16706	16340	16512	16604	16569	16447	16320	16676	16666	16485	16497	16512	16702	16520	16455	16426	16425	16488	16576	16595	16480	16515	16591	16544	16647	16704	16764	16503	16442	16569	16467	16794	16657	16594	16565	16530	16521	16621	16554	16450	16483	16668	16574	16531	16669	16696	16709	16468	16580	16488	16475	16483	16673	16599	16613	16640	16619	16457	16463	16571	16752	16683	16685	16569	16610	16624	16564	16492	16710	16832	16603	16692	16533	16465	16503	16633	16399	16619	16491	16649	16507	16488	16529	16496	16545	16521	16632	16762	16601	16441	16581	16553	16563	16655	16465	16576	16642	16740	16600	16429	16694	16612	16533	16495	16533	16530	16663	16515	16551	16633	16546	16577	16439	16575	16523	16524	16411	16687	16550	16565	16651	16465	16607	16399	16472	16719	16680	16539	16458	16490	16655	16458	16829	16509	16537	16589	16545	16557	16548	16507	16519	16856	16556	16626	16622	16620	16465	16387	16707	16576	16430	16623	16568	16541	16781	16589	16639	16568	16602	16632	16596	16556	16395	16548	16539	16571	16673	16366	16576	16617	16544	16497	16438	16584	16718	16543	16695	16602	16668	16394	16751	16618	16506	16733	16521	16484	16510	16616	16398	16686	16354	16516	16551	16633	16473	16588	16593	16439	16582	16535	16786	16520	16553	16491	16621	16508	16453	16546	16502	16542	16720	16698	16554	16669	16487	16501	16481	16506	16534	16514	16487	16443	16549	16606	16632	16666	16497	16458	16523	16477	16519	16560	16287	16544	16495	16391	16547	16456	16596	16631	16639	16565	16528	16516	16633	16554	16720	16512	16372	16534	16617	16446	16503	16460	16659	16702	16602	16617	16426	16563	16700	16676	16540	16672	16647	16656	16776	16584	16662	16602	16481	16482	16821	16694	16324	16532	16560	16590	16573	16466	16453	16424	16467	16493	16471	16426	16454	16400	16472	16604	16322	16613	16706	16448	16500	16578	16475	16629	16738	16506	16560	16409	16649	16340	16544	16461	16529	16466	16742	16655	16487	16349	16411	16441	16501	16736	16487	16616	16679	16599	16518	16790	16769	16686	16617	16591	16466	16401	16490	16664	16719	16398	16595	16728	16897	16453	16474	16546	16457	16559	16597	16548	16515	16608	16493	16548	16471	16515	16433	16639	16568	16504	16425	16674	16506	16561	16436	16597	16555	16432	16402	16506	16753	16780	16525	16621	16545	16383	16450	16674	16548	16404	16456	16710	16551	16573	16718	16470	16542	16600	16444	16499	16686	16604	16493	16620	16671	16560	16520	16421	16556	16524	16415	16368	16412	16539	16517	16457	16481	16458	16523	16429	16420	16597	16419	16470	16641	16594	16598	16623	16567	16625	16593	16625	16599	16626	16504	16493	16371	16544	16649	16423	16551	16615	16406	16464	16609	16574	16581	16542	16427	16400	16545	16468	16603	16523	16499	16477	16420	16656	16646	16665	16565	16489	16587	16520	16623	16456	16539	16601	16506	16758	16486	16547	16596	16698	16595	16566	16695	16602	16599	16544	16552	16539	16604	16531	16695	16689	16575	16435	16398	16556	16853	16531	16346	16358	16501	16448	16498	16809	16508	16372	16630	16743	16664	16622	16495	16605	16545	16554	16732	16593	16636	16536	16567	16433	16517	16453	16658	16463	16495	16424	16600	16613	16449	16477	16758	16766	16568	16510	16427	16453	16647	16383	16613	16669	16567	16557	16469	16524	16881	16414	16331	16485	16614	16490	16561	16700	16603	16663	16571	16461	16490	16647	16388	16637	16646	16709	16595	16557	16477	16546	16496	16603	16608	16419	16499	16292	16381	16400	16479	16593	16507	16502	16588	16652	16522	16558	16554	16564	16442	16474	16620	16497	16489	16543	16706	16619	16643	16510	16496	16520	16492	16666	16634	16559	16406	16355	16510	16592	16470	16467	16536	16583	16469	16575	16428	16535	16495	16277	16523	16372	16749	16663	16457	16583	16521	16612	16485	16413	16432	16468	16674	16465	16549	16633	16508	16556	16656	16679	16579	16481	16501	16645	16527	16660	16409	16624	16607	16684	16519	16653	16577	16566	16502	16584	16556	16599	16491	16602	16596	16599	16627	16409	16538	16538	16591	16434	16615	16474	16694	16608	16433	16636	16768	16681	16680	16537	16586	16788	16370	16751	16522	16419	16599	16622	16383	16686	16501	16473	16569	16392	16667	16423	16773	16647	16600	16391	16675	16490	16610	16645	16485	16647	16637	16395	16584	16548	16607	16518	16581	16711	16335	16609	16779	16650	16419	16624	16588	16696	16707	16693	16537	16611	16397	16472	16648	16495	16686	16606	16572	16672	16715	16418	16649	16713	16349	16569	16385	16603	16418	16383	16501	16658	16501	16469	16527	16421	16718	16528	16524	16704	16633	16739	16388	16439	16730	16502	16600	16555	16526	16654	16714	16530	16406	16571	16438	16508	16612	16433	16581	16551	16548	16551	16797	16373	16520	16713	16386	16711	16652	16738	16512	16462	16710	16625	16556	16608	16362	16549	16398	16412	16616	16700	16546	16607	16496	16555	16696	16522	16546	16679	16523	16449	16552	16654	16659	16694	16451	16583	16514	16504	16620	16585	16377	16554	16430	16576	16749	16700	16541	16512	16428	16586	16449	16613	16569	16575	16680	16467	16584	16424	16420	16482	16490	16397	16537	16630	16491	16498	16365	16520	16363	16608	16667	16531	16602	16684	16549	16444	16527	16636	16813	16439	16434	16557	16478	16727	16451	16624	16416	16574	16345	16401	16298	16445	16482	16703	16540	16395	16450	16580	16493	16672	16594	16644	16479	16520	16462	16629	16676	16573	16389	16597	16524
18800	32667	30950	24844	22165	20251	18291	17394	16944	16661	16264	16006	15838	15585	15578	15588	15486	15458	15488	15597	15551	15332	15457	15369	15357	15407	15313	15337	15370	15352	15426	15398	15312	15218	15195	15318	15406	15362	15216	15254	15387	15354	15349	15178	15348	15408	15707	16246	16639	16248	16123	15782	15536	15302	15194	15110	15410	15204	15283	15216	15292	15251	15221	15242	15263	15344	15270	15215	15230	15242	15314	15177	15215	15277	15357	15187	15264	15108	15183	15064	15306	15223	15109	15308	15244	15127	15210	15190	15225	15101	15090	15159	15332	15221	15172	15186	15200	15262	15379	15221	15183	15251	15222	15280	15228	15206	15176	15070	15198	15303	15200	15351	15149	15164	15191	15269	15309	15142	15124	15037	15173	15157	15297	15193	15146	15311	15317	15192	15071	15229	15176	15182	15203	15374	15049	15248	15229	15289	15271	15010	15236	15279	15041	15231	15282	15334	15311	15142	15360	15346	15293	15158	15443	15211	15171	15418	15278	15095	15257	15122	15213	15244	15055	15164	15117	15110	15213	15230	15271	15276	15135	15236	15357	15252	15133	15020	15173	15327	15168	15305	15062	15207	15084	15160	15281	15276	15233	15104	15267	15126	15263	15293	15298	15189	15291	15154	15205	14958	15287	15252	15205	15229	15167	15236	15285	15091	15212	15149	15022	15295	15164	15303	15264	15326	15217	15295	15255	15295	15245	15196	15197	15046	15261	15331	15387	15271	15096	15097	15234	15116	15090	15153	15270	15223	15137	15210	15193	15136	15159	15057	15237	15179	15267	15240	15353	15241	15238	15292	15343	15272	15073	15286	15340	15192	15187	15028	15120	15242	15103	15127	15277	15168	15198	15072	15062	15398	15063	15199	15301	15258	15119	15088	15187	15333	15188	15037	15122	15239	15165	15234	15109	15213	15239	15363	15313	15247	14991	15111	15243	15306	15271	15240	15183	15359	15125	15205	15243	15169	15192	15252	15114	15210	15309	15038	15131	15195	15108	15257	15328	15307	15260	15219	15229	15192	15251	15288	15082	15133	15209	15261	15186	15189	15385	15145	15191	15127	15013	15243	15053	15108	15331	15218	15183	15250	15127	15348	15187	15266	15167	15225	15296	15282	15332	15234	15120	15249	15056	15246	15093	15039	15161	15180	15100	15197	15134	15203	15090	15166	15252	15228	15021	15332	15219	15120	15084	15488	15077	15300	15269	15148	15390	15372	15071	15164	15307	15083	15209	15128	15223	15200	14984	14992	15255	15351	15127	15060	15128	15264	15211	15214	15214	15267	15051	15273	15156	15178	15144	15362	15228	15179	15164	15149	15198	15142	15286	15160	15264	15229	15328	15379	15256	15264	15336	15117	15217	15161	15196	15214	15065	15310	15320	15259	15183	15252	15215	15251	15166	15253	15289	15341	15225	15083	15275	15175	15282	15324	15169	15287	15156	15193	15351	15249	15241	15344	15120	15325	15290	15231	15091	15237	15084	15007	15275	15201	15216	15094	15149	15153	15288	15363	15366	15333	15220	15223	15150	15270	15347	15352	15268	15519	15391	15315	15206	15159	15315	15195	15232	15216	15327	15320	15127	15234	15336	15196	15119	15062	15284	15046	15370	15269	15198	15108	15221	15268	15281	15351	15316	15260	15258	15151	15096	15210	15130	15161	15245	15303	15299	15233	15274	15196	15152	15176	15238	15159	15193	15138	15131	15314	15119	15262	15289	15253	15088	15161	15047	15285	15057	15342	15036	15103	15017	15065	15353	15198	15272	15127	15359	15306	15180	15122	15101	15247	15248	15268	15090	15425	15233	15171	15192	15235	15250	15207	15149	15378	15200	15180	15282	15321	15206	15259	15119	15297	15340	15214	15275	15175	15371	15220	15222	15171	15277	15163	15193	15107	15211	15245	15085	15326	15040	15410	14939	15034	15203	15014	15152	15258	15196	15051	15242	15115	15118	15057	15302	15247	15050	15330	15136	15173	15234	15311	15222	15199	15231	15361	15407	15074	15317	15203	15247	15044	15233	15086	15193	15174	15166	15291	15229	15188	15207	15147	15207	15253	15064	15229	15316	15252	15056	15232	15182	15216	15246	15159	15091	15244	14944	15118	15193	15229	15274	15113	15307	15246	15264	15256	15186	15152	15272	15349	15354	15112	15186	15232	15310	15302	15190	15134	15308	15217	15358	15137	15065	15150	15110	15292	15233	15229	15095	15131	15267	15189	15191	15232	15159	15312	15129	15315	15131	15170	15032	15091	15336	15291	15114	15274	15124	15333	15119	15327	15175	15142	15219	15132	15135	15210	15234	15128	15160	15193	15207	15167	15079	15261	15120	15239	15259	15243	15156	15222	15071	15227	15095	15228	15275	15197	15250	15179	15167	15214	15214	15278	15083	15188	15315	15093	15094	15149	15122	15169	15127	15315	15239	15228	15206	15211	15246	15165	15097	15305	15316	15122	15298	15191	15267	15149	15304	15199	15194	15261	15020	15150	15123	15184	15144	15177	15193	15276	15225	15036	15267	15256	15158	15341	15106	15240	15056	15139	15368	15240	15085	15147	15382	15137	15205	15298	15241	15169	15223	15316	15307	15296	15250	15297	15095	15319	15186	15084	15351	15192	15042	15170	15242	15224	15256	15196	15227	15336	15237	15229	15209	15202	15368	15329	15250	15192	15144	15245	15200	15235	15151	15326	15111	15064	15163	15293	15275	15109	15234	15245	15159	15214	15339	15149	15073	15263	15162	15238	15108	15478	15125	15192	15219	15200	15174	15057	15170	15220	15162	15205	15139	15229	15324	15134	15404	15108	15335	15177	15276	15429	15232	15448	15284	15185	15155	15245	15170	15284	15176	15102	15115	15141	15095	15353	15030	15326	15112	15141	15178	15184	15128	15109	15264	15218	14927	15075	15161	15205	15100	15237	15075	15243	15330	15002	15217	15128	15076	15343	15237	15307	15263	15049	15341	15267	15162	15270	14892	15123	14949	15313	15280	15264	15055	15188	15116	15313	15135	15183	15188	15238	15251	15243	15242	15317	15239	15176	15279	15279	15101	15130	15298	15170	15146	15244	15229	15397	15294	15171	15313	15268	15222	15023	15338	15092	15193	15287	14977	15283	15280	15135	15168	15126	15273	15085	15357	15183	15271	15141	15413	15286	15072	15030	15237	15182	15091	15201	15221	15258	15232	15346	15126	15258	14934	15311	15174	15230	15105	15204	15326	15221	15234	14933	15318	15209	15163	15043	15099	15211	15109	15239	15167	15232	15196	15216	15259	15043	15269	15266	15228	15154	15222	15266	15027	15141	15185	15270	15256	15183	15205	15240	15102	15258	15321	15261	15198	15118	15230	15263	15343	15152	15091	15335	15183	15239	15117	15126	15274	15080	15188	15153	15053	15196	15256	15122	15333	15171	15274	15221	15233	15359	15279	15123	15107	15122	15222	15329	15351	15107	15124	15123	15147	15045	15189	15171	15251	14969	15266	15113	15188	14985	15174	15231	15314	15170	15173	15210	15333	15233	15112	15148	15121	15230	15324	15257	15211	15132	15149	15254	15116	15093	15217	15279	15062	15206	15206	15284	15242	15026	15244	15239	15184	15161	15208	15138	15266	15295	15049	15181	15302	15208	15270	15124	15307	15149	15303	15197	15245	15226	15281	15159	15214	15278	15008	15247	15269	15205	15111	15359	15241	15260	15165	15151	15205	15110	15126	15130	15313	15151	15107	15094	15252	15153	15161	15321	15119	15299	15365	15243	15300	15345	14995	15229	15133	14952	15065	15087	15268	15195	14976	15304	15203	15080	15191	15157	15194	15092	15134	15275	15209	15185	15186	15270	15156	15202	15320	15145	15194	15077	15231	15302	15186	15272	15058	15167	15218	15285	15111	15063	15004	15422	15202	15185	15165	15093	15139	15233	15138	15027	15281	15093	15127	15323	15280	15362	15362	15207	15384	15094	15093	15208	15149	15151	15309	15248	15179	15235	15193	15238	15258	15050	15193	15056	15268	15005	15113	15252	15090	15282	15110	15033	15117	15180	15358	15139	15314	15113	15308	15525	15219	15121	15224	15140	15171	14973	15224	14994	15213	15340	15361	15221	15333	15165	15207	15200	15280	15327	15085	15179	15096	15157	15112	15204	15200	15184	15334	15152	15209	15014	15227	15132	15129	15182	15095	15210	15146	15010	15100	15174	15333	15246	15185	15137	15155	15176	15223	15102	15137	15236	15248	15267	15181	15159	15120	15381	15077	15219	15296	15064	15181	15126	15078	15257	15215	15202	15272	15357	15169	15119	15270	15131	15239	15115	15099	15302	15355	15242	15193	15356	15326	15136	15273	15184	15220	15234	15193	15164	15301	15212	15404	15127	15109	15162	15077	15120	15082	15266	14985	15244	15098	15080	15168	15219	15234	15177	15339	14994	15095	15177	15209	15174	15134	15205	15151	15242	15295	15352	15105	15382	15262	15116	15139	15189	15313	15211	15154	15266	15002	15122	15213	15229	15245	15240	15285	15106	15308	15228	15243	15115	15170	15265	15124	15132	15305	15177	15085	15270	15271	15027	15286	15231	15069	15203	15171	15263	15049	15057	15273	15001	15211	15281	15294	15177	15020	15303	15253	15227	15060	15160	15266	15094	15325	15166	15060	15180	15284	15194	15167	15361	15134	15291	15221	15034	15057	15059	15217	15193	15221	15327	15068	15270	15223	15159	15397	15221	15125	15199	15141	14931	15195	15249	15108	15276	15155	15153	15272	15183	15057	15265	15092	15199	15162	15318	15035	15334	15227	15178	15214	15153	15323	15196	15247	15307	15199	15220	15149	15089	15221	15231	15203	15038	15178	15122	15255	15177	15062	15248	15265	15233	15135	15329	15192	15231	15169	15241	15312	15287	15083	15199	15097	15052	15213	15079	15184	15346	15179	15083	15197	15144	15068	15207	15121	15076	15146	15229	15282	15282	15176	15219	15134	15260	15192	15312	15240	15160	15320	15268	15335	15397	15219	15268	15146	15239	15197	15213	15313	15206	15399	15269	15160	15095	15231	15162	15154	15211	15100	15147	15253	15166	15327	15200	15091	15338	15146	15220	15315	15175	15219	15153	15396	15106	14965	15335	15167	15242	15182	15105	15209	15251
22692	21152	29011	23536	21370	23628	25336	19793	18375	18469	18134	17663	17498	17397	17371	17345	17000	17201	17288	16996	16871	17014	17231	17109	17028	17078	17046	16826	16803	16660	16910	16819	16840	16932	16900	16931	17041	16867	16945	16797	16799	16835	16842	16767	16934	17028	17239	18198	18260	18309	18141	17408	17144	17186	16786	16555	16709	16548	16616	16841	16741	16909	16770	16678	16804	16836	16822	16628	16830	16682	16762	16707	16741	16701	16920	17058	16724	16482	16775	16667	16751	16777	16819	16740	16816	16947	16795	16697	16727	16568	16848	16547	16659	16765	16568	16620	16655	16778	17038	16619	16873	16701	16658	16738	16624	16921	16671	16810	16538	16791	16513	16933	16792	16695	16735	16654	16717	16524	16804	16761	16518	16728	16743	16602	16434	16741	16660	16615	16880	16666	16675	16669	16614	16530	16465	16562	16667	16945	16749	16766	16792	16700	16864	16642	16523	16588	16702	16915	16513	16539	16625	16677	16682	16771	16728	16841	16522	16648	16689	16596	16657	16679	16653	16572	16650	16728	16759	16739	16671	16765	16829	16516	16751	16652	16497	16746	16639	16690	16416	16597	16571	16831	16670	16826	16742	16798	16711	16771	16689	16852	16353	16597	16843	16754	16719	16904	16627	16780	16811	16867	16788	16606	16652	16553	16788	16622	16716	16779	16738	16701	16783	16759	16572	16747	16829	16703	16754	16783	16844	16792	16750	16881	16823	16817	16710	16709	16840	16607	16683	16667	16583	16663	16625	16756	16665	16794	16663	16746	16717	16608	16486	16510	16665	16692	16530	16604	16788	16858	16648	16592	16532	16578	16843	16725	16608	16605	16745	16566	16599	16870	16609	16794	16634	16661	16718	16720	16673	16563	16533	16683	16694	16663	16777	16617	16646	16653	16628	16628	16733	16616	16735	16688	16591	16854	16576	16604	16656	16772	16599	16775	16704	16740	16711	16766	16525	16747	16745	16722	16934	16925	16722	16690	16695	16628	16596	16665	16778	16663	16841	16800	16673	16646	16772	16720	16555	16613	16566	16735	16692	16788	16428	16629	16853	16583	16678	16581	16610	16716	16665	16608	16730	16640	16807	16856	16695	16771	16771	16725	16681	16625	16562	16677	16731	16688	16666	16645	16665	16530	16693	16753	16656	16741	16667	16695	16557	16760	16714	16741	16613	16716	16687	16407	16786	16746	16612	16534	16827	16725	16592	16741	16834	16593	16620	16702	16644	16721	16869	16758	16693	16522	16789	16584	16546	16881	16738	16867	16653	16553	16624	16752	16593	16725	16750	16684	16822	16667	16654	16566	16606	16403	16518	16530	16830	16731	16694	16619	16501	16511	16467	16450	16717	16611	16662	16491	16854	16780	16580	16577	16489	16663	16416	16568	16651	16551	16551	16750	16790	16712	16661	16550	16496	16713	16573	16803	16742	16732	16803	16722	16661	16734	16719	16616	16629	16764	16653	16497	16836	16638	16653	16594	16649	16836	16565	16693	16629	16552	16635	16631	16795	16699	16768	16571	16519	16627	16746	16756	16803	16610	16559	16654	16632	16864	16805	16547	16756	16707	16499	16689	16605	16525	16580	16548	16694	16638	16718	16746	16769	16688	16606	16601	16659	16727	16902	16787	16728	16693	16738	16861	16655	16691	16694	16617	16472	16689	16671	16624	16603	16734	16635	16608	16670	16747	16608	16659	16742	16629	16619	16651	16775	16722	16660	16586	16659	16614	16815	16634	16485	16780	16992	16701	16799	16674	16684	16787	16715	16765	16659	16659	16589	16631	16795	16630	16639	16788	16498	16619	16672	16634	16844	16725	16510	16731	16731	16789	16764	16570	16650	16538	16738	16566	16790	16581	16577	16713	16790	16692	16609	16671	16890	16656	16564	16686	16707	16684	16754	16779	16688	16646	16606	16713	16548	16518	16721	16656	16803	16761	16806	16689	16686	16777	16625	16557	16590	16527	16784	16717	16310	16519	16610	16467	16739	16755	16814	16592	16642	16684	16808	16716	16595	16617	16789	16731	16658	16796	16601	16570	16581	16613	16584	16572	16761	16800	16694	16643	16683	16855	16748	16854	16556	16458	16509	16823	16692	16646	16640	16834	16764	16450	16745	16786	16548	16885	16661	16604	16609	16760	16465	16793	16790	16884	16690	16671	16812	16589	16640	16678	16570	16772	16738	16731	16696	16604	16607	16704	16812	16584	16702	16671	16726	16865	16605	16727	16766	16549	16679	16754	16671	16540	16654	16653	16698	16875	16832	16559	16818	16582	16696	16674	16546	16744	16707	16690	16723	16667	16522	16671	16609	16690	16840	16649	16650	16891	16514	16529	16866	16456	16751	16736	16716	16853	16763	16720	16842	16757	16626	16753	16431	16587	16722	16750	16580	16782	16796	16629	16621	16733	16461	16630	16612	16468	16685	16629	16836	16546	16673	16683	16556	16806	16551	16601	16786	16802	16429	16731	16777	16473	16605	16610	16874	16694	16663	16628	16856	16524	16578	16624	16854	16580	16600	16924	16618	16513	16636	16672	16720	16785	16912	16660	16621	16649	16732	16696	16592	16560	16569	16533	16614	16706	16718	16814	16618	16442	16589	16560	16675	16695	16637	16877	16754	16653	16563	16686	16713	16585	16603	16600	16619	16657	16619	16652	16697	16847	16460	16579	16729	16649	16453	16664	16819	16654	16611	16655	16522	16651	16698	16635	16790	16811	16944	16743	16784	16675	16692	16544	16727	16693	16673	16547	16613	16631	16579	16403	16777	16566	16873	16746	16749	16597	16575	16813	16648	16594	16470	16585	16495	16844	16611	16635	16712	16581	16809	16633	16743	16578	16768	16723	16679	16595	16713	16648	16718	16684	16890	16520	16695	16578	16707	16739	16383	16600	16597	16489	16731	16685	16669	16545	16605	16816	16657	16813	16669	16628	16584	16602	16662	16543	16564	16733	16678	16594	16686	16646	16772	16516	16610	16490	16615	16634	16727	16799	16667	16620	16740	16696	16797	16624	16795	16743	16924	16762	16799	16685	16663	16715	16706	16676	16656	16795	16699	16697	16818	16568	16569	16546	16646	16542	16696	16663	16634	16583	16824	16691	16662	16589	16697	16545	16817	16616	16519	16850	16691	16570	16613	16659	16541	16663	16584	16828	16604	16673	16643	16423	16711	16516	16624	16648	16558	16609	16660	16925	16572	16543	16585	16612	16726	16562	16582	16490	16848	16717	16528	16606	16656	16598	16723	16583	16568	16854	17000	16612	16448	16525	16735	16575	16648	16755	16601	16491	16617	16604	16699	16768	16680	16535	16847	16656	16629	16781	16628	16630	16662	16412	16859	16716	16636	16720	16694	16960	16765	16716	16617	16698	16558	16651	16531	16669	16594	16471	16705	16667	16746	16633	16690	16666	16828	16682	16385	16575	16647	16754	16611	16632	16453	16603	16956	16912	16673	16631	16461	16749	16758	16549	16853	16642	16640	16645	16522	16643	16709	16810	16713	16728	16691	16600	16755	16671	16687	16743	16567	16689	16912	16576	16567	16535	16600	16589	16520	16753	16790	16503	16616	16440	16770	16731	16553	16676	16748	16548	16411	16667	16445	16614	16781	16704	16697	16705	16781	16632	16682	16771	16678	16695	16624	16686	16801	16666	16576	16657	16687	16762	16629	16584	16699	16779	16685	16610	16777	16693	16637	16635	16482	16608	16594	16637	16663	16880	16776	16760	16730	16568	16724	16618	16707	16467	16562	16742	16609	16777	16456	16860	16732	16862	16758	16572	16698	16632	16809	16639	16629	16453	16747	16830	16847	16440	16683	16670	16659	16501	16753	16658	16583	16532	16803	16701	16702	16538	16583	16887	16551	16499	16703	16720	16660	16752	16810	16676	16516	16708	16648	16783	16503	16885	16657	16883	16564	16627	16638	16669	16669	16704	16769	16669	16578	16699	16678	16623	16693	16718	16812	16721	16589	16728	16546	16325	16563	16827	16797	16669	16719	16713	16729	16820	16658	16900	16945	16634	16588	16632	16852	16920	16629	16813	16654	16537	16760	16726	16792	16554	16533	16638	16749	16885	16714	16508	16631	16738	16633	16635	16603	16711	16710	16783	16549	16625	16675	16723	16756	16807	16652	16512	16489	16611	16710	16711	16563	16514	16428	16609	16906	16752	16834	16650	16822	16664	16638	16778	16691	16602	16595	16570	16516	16646	16775	16857	16784	16553	16769	16626	16767	16760	16757	16733	16704	16693	16859	16702	16612	16672	16680	16639	16785	16629	16702	16680	16662	16580	16551	16796	16596	16983	16650	16679	16728	16956	16677	16601	16496	16568	16632	16793	16885	16628	16691	16395	16547	16716	16787	16624	16613	16696	16512	16578	16882	16717	16746	16855	16961	16784	16597	16759	16711	16626	16756	16562	16651	16885	16629	16770	16698	16378	16824	16596	16834	16869	16575	16501	16617	16587	16766	16789	16615	16604	16579	16611	16884	16814	16696	16733	16654	16661	16685	16701	16778	16769	16793	16742	16546	16648	16703	16703	16407	16887	16779	16770	16512	16677	16757	16649	16573	16609	16662	16733	16761	16711	16749	16655	16642	16735	16628	16833	16702	16907	16581	16640	16791	16921	16763	16420	16670	16821	16765	16865	16761	16409	16785	16789	16875	16672	16566	16570	16883	16663	16622	16547	16837	16586	16718	16709	16865	16645	16723	16529	16684	16609	16592	16681	16697	16478	16468	16532	16695	16741	16638	16496	16775	16645	16516	16514	16713	16640	16588	16858	16605	16683	16610	16442	16532	16730	16555	16630	16571	16641	16777	16752	16707	16647	16595	16655	16765	16628	16531	16602	16724	16376	16519	16552	16583	16679	16724	16630	16682	16709	16434	16826	16821	16724	16690	16557	16698	16604	16850	16563	16697	16780	16717	16725	16666	16461	16627	16634	16618	16895	16600	16833	16768	16726	16674	16807	16693	16631	16522	16705	16692	16597	16489	16489	16501	16799	16658	16704	16690	16734	16748	16611	16616	16675	16648	16876	16654	16706	16666	16651	16674	16678	16623	16620	16803	16882	16626	16570	16820	16626	16848	16807	16639	16562	16708	16616	16716	16635	16534	16746	16682	16587	16618	16650
20583	37626	35025	28244	25014	21972	19794	18444	18069	17316	17135	16811	16367	16227	16007	15946	15815	15696	15561	15533	15526	15539	15483	15505	15651	15397	15475	15506	15324	15302	15250	15441	15467	15446	15451	15300	15323	15360	15309	15354	15272	15238	15237	15440	15376	15780	16304	17082	17255	17297	16728	15901	15420	15486	15416	15286	15359	15377	15342	15137	15308	15043	15346	15209	15315	15122	15185	15268	15136	15208	15258	15360	15279	15186	15325	15134	15200	15267	15305	15142	15281	15325	15132	15342	15218	15228	15320	15304	15305	15122	15275	15301	15266	15246	15146	15314	15217	15327	15268	15106	15176	15196	15266	15258	15228	15147	15409	15284	15313	15291	15341	15268	15253	15368	15322	15460	15204	15550	15197	15257	15279	15388	15283	15168	15349	15187	15326	15246	15508	15281	15120	15431	15305	15348	15285	15136	15223	15169	15017	15248	15158	15210	15081	15224	15224	15213	15176	15298	15210	15374	15109	15220	15172	15181	15274	15205	15321	15229	15387	15321	15122	15195	15398	15100	15065	15238	15167	15465	15262	15153	15375	15315	15120	15110	15169	15283	15296	15118	15214	15333	15274	15398	15114	15057	15493	15203	15273	15205	15302	15133	15278	15295	15107	15175	15126	15257	15356	15208	15418	15246	15325	15400	15171	15268	15065	15307	15234	15254	15378	15152	15153	15246	15188	15414	14954	15179	15140	15239	15124	15094	15410	15278	15134	15164	15348	15304	15300	15210	15374	15244	15369	15222	15314	15184	15183	15277	15182	15132	15305	15377	15405	15282	15190	15029	15203	15202	15240	15202	15305	15222	15224	15374	15509	15263	15024	15154	15305	15226	15258	15370	15104	15476	15241	15186	15080	15121	15118	15288	15217	15366	15343	15351	15333	15164	15320	15143	15128	14986	15186	15385	15255	15287	15133	15244	15101	15359	15180	15259	15261	15253	15315	15195	15171	15262	15215	15127	15221	15406	15146	15088	15171	15200	15029	15339	15218	15354	15233	15197	15170	15244	15212	15111	15131	15087	15234	15225	15162	15139	15328	15147	15238	15310	15252	15147	15220	15194	15148	15215	15084	15136	15281	15318	15301	15143	15434	15324	15275	15126	15296	15355	15173	15276	15193	15203	15194	15154	15250	15094	15428	15274	15294	15190	15124	15200	15305	15126	15215	15313	15280	15208	15263	15250	15239	15135	15160	15056	15368	15146	15224	15272	15244	15320	15244	15262	15415	15392	15155	15210	15159	15217	15365	15121	15181	15171	15240	15387	15195	15282	15193	15167	15370	15271	15153	15192	15361	15234	15164	15212	15205	15023	15163	15263	15277	15365	15441	15136	15186	15256	15388	15092	15045	15093	15160	15067	15376	15172	15112	15254	15228	15352	15068	15155	15324	15268	15302	15248	15333	15117	15255	15220	15179	15077	15152	15200	15235	15338	15242	15278	15312	15172	15214	15336	15111	15199	15176	15281	15323	15237	15229	15224	15220	15247	14969	15341	15265	15153	15237	15292	15242	15113	15212	15195	15087	15221	15243	15161	15217	15164	15511	15225	15369	15240	15069	15059	15325	15326	15251	15285	15293	14998	15347	15202	15149	15217	15219	15255	15153	15341	15249	15178	15337	15133	15177	15395	15280	15249	15389	15214	15323	15260	15196	15169	15317	15354	15411	15294	15302	15169	15231	15242	15269	15253	15282	15335	15233	15161	15379	15159	15109	15144	15256	15258	15377	15271	15375	15338	15424	15092	15160	15064	15247	15255	15298	15276	15291	15087	15167	15154	15318	15229	15098	15040	15157	15161	15203	15172	15268	15356	15171	15302	15168	15238	15301	15434	15349	15244	15430	15295	15240	15259	15248	15216	15297	15394	15203	15267	15217	15174	15282	15192	15345	15135	15180	15138	15241	15054	15401	15135	15253	15273	15308	15289	15050	15321	15211	15250	15403	15300	14949	15223	15247	15142	15275	15137	15277	15314	15256	15257	15243	15218	15310	15355	15334	15243	15224	15139	15143	15229	15284	15078	15158	15263	15291	15108	15188	15272	15423	15148	15321	15327	15168	15207	15122	15350	15221	15271	15332	15491	15169	15197	15348	15229	15284	15338	15313	15276	15169	15320	15160	15284	15158	15319	15222	15216	15115	15237	15230	15193	15016	15343	15261	15373	15276	15196	15205	15231	15201	15135	15198	15241	15157	15054	15172	15093	15257	15303	15306	14966	15155	15195	15168	15040	15271	15257	15140	15189	15384	15115	15172	15372	15213	15323	15121	15299	15287	15185	15171	15326	15252	15159	15277	15313	15123	15167	15248	15251	15170	15220	15159	15199	15224	15157	15223	15228	15328	15105	15317	15095	15217	15194	15247	15245	15254	15312	15283	15171	15256	15271	15210	15184	15189	15229	15330	15205	15113	15193	15251	15221	15163	15334	15030	15084	15157	15216	15161	15305	15279	15175	15207	15079	15071	15087	15302	15181	15182	15174	15150	15153	15086	15139	15187	15171	15306	15158	15184	15218	15069	15154	15275	15148	15169	15123	15299	15276	15298	15117	15156	15254	15313	15237	15185	15290	15182	15397	15299	15144	15231	15160	15358	15184	15293	15270	15234	15057	15190	15185	15105	15195	15401	15288	15152	15262	15176	15363	15121	14905	15214	15188	15063	15078	15271	15302	15357	15057	15270	15262	15259	15253	15195	15183	15274	15097	15232	15226	15230	15313	15230	15156	15074	15434	15164	15099	15342	15295	15244	15270	15358	14973	15315	15253	15176	15023	15220	15235	15077	15311	15128	15218	15246	15392	15255	15172	15297	15274	15077	15106	15253	15314	15306	15328	15044	15213	15289	15290	15296	15255	15065	15270	15383	15352	15199	15281	15204	15256	15255	15178	15445	15289	15193	15201	15170	15247	15183	15243	15221	15251	15163	15408	15087	15398	15325	15284	15287	15090	15120	15225	15267	15098	15358	15302	15174	15249	15292	15256	15048	15227	15154	15333	15240	15033	15186	15217	15260	15160	15095	15422	15256	15246	14998	15352	15200	15120	15109	15400	15363	15167	15319	15155	15166	15140	15166	15209	15212	15201	15246	15247	15261	15053	15271	15253	15244	15286	15070	15167	15154	15282	15291	15232	15311	15145	15245	15317	15094	15123	15135	15173	15145	15060	15217	15306	15238	15127	15182	15300	15202	15277	15324	15204	15331	15287	15110	15106	15255	15153	15103	15122	15380	15203	15177	15282	15368	15264	15151	15253	15263	15271	15145	15121	15163	15227	15241	15236	15316	15211	15258	15326	15176	15351	15238	15052	15317	15052	15197	15068	15283	15342	15219	15194	15272	15331	15145	15057	15237	15132	15029	15241	15010	15213	15264	15245	15171	15192	15107	15216	15158	15254	15326	15325	15384	15119	15277	15186	14999	15054	15380	15382	15428	15259	15236	15291	15304	15215	15165	15250	15187	15279	15417	15249	15197	15167	15215	15273	15346	15207	15184	15221	15355	15131	15261	15121	15331	15188	15197	15136	15329	15230	15235	15276	15245	15111	15297	15224	15279	15225	15113	15084	15282	15097	15175	15190	15218	15187	15395	15187	15044	15154	15173	15208	15149	15355	15384	15162	15176	15248	15148	15223	15273	15386	15345	15273	15051	15268	15312	15240	15267	15325	15184	15318	15211	15260	15247	15210	15151	15049	15349	15256	15177	15244	15295	15405	15167	15039	15057	15190	15047	15153	15219	15159	15321	15090	15132	15175	15275	15348	15208	15308	15149	15245	15283	15312	15209	15093	15220	15395	15225	15181	15323	15322	15134	15248	15223	15350	15015	15160	15173	15209	15134	15286	15275	15252	15174	15257	15223	15226	15381	15315	15253	15229	15225	15059	15194	15151	15151	15191	15281	15302	15056	15282	15170	15314	15256	15394	15227	15252	15298	15155	15327	15125	15329	15240	15102	15285	15161	15264	15128	15164	15344	15055	15118	15167	15306	15282	15184	15312	15275	15194	15092	15175	15057	15266	15450	15217	15208	15338	15251	15172	15192	15338	15299	15278	15226	15146	15294	15165	15307	15179	15135	15165	15335	15125	15234	15299	15480	15202	15231	15217	15040	15286	15169	15157	15344	15222	15210	15137	14905	15243	15133	15224	15224	15239	15091	15073	15208	15163	15324	15151	15279	15221	15171	15272	15163	15197	15098	15099	15308	15248	15328	15219	15083	15173	15250	15076	15179	15299	15083	15286	15159	15230	15104	15160	15361	15318	15243	15290	15081	15291	15142	15127	15245	15111	15040	15299	15274	15278	15119	15294	15238	15289	15091	15311	15099	15099	15178	15182	15180	15240	15347	15169	15139	15183	15188	15174	15096	15216	15143	15195	15259	15250	15258	15336	15241	15242	15160	15180	15161	15076	15298	15184	15155	15096	15268	15193	15350	15115	15364	15266	15110	15107	15112	15293	15214	15400	15153	15156	15287	15245	15066	15441	15185	15162	15170	15281	15107	15190	15285	15365	15233	15204	15170	15319	15328	15178	15043	15131	15303	15362	15307	15069	15280	15354	15137	15225	15169	15268	15199	15439	15028	15189	15300	15379	15327	15097	15225	15239	15303	15222	15283	15096	15196	15065	15323	15175	15083	15207	15309	15161	15232	15259	15308	15248	15260	15200	15277	15224	15217	15177	15089	15168	15295	15142	15242	15274	15227	15109	15269	15125	15013	15250	15306	15143	14994	15234	15459	15220	15201	15193	15207	15055	15203	15261	15227	15332	15269	15135	15150	15243	15262	15213	15248	15135	15292	15219	15218	15340	15033	15212	15309	15219	15285	15343	15222	15208	15266	15327	15273	15313	15217	15372	15222	15348	15235	15396	15191	15194	15199	15142	15183	15229	15154	15116	15290	15054	15538	15065	15189	15165	15262	15166	15182	15348	15320	15231	15189	15226	15176	15336	15126	15060	15266	15239	15336	15224	15296	15297	15314	15293	15191	15195	15353	15272	15173	15140	15107	15274	15203	15175	15316	15205	15342	15122	15286	15239	15295	15276	15262	15168	15401	15276	15285	15212	15277	15198	15330	15265	15362	15076	15334	15264	15237	15204	15134	15289	15256	15192	15160	15082	15264	15233	15201	15301	15195	15209	15289	15302	15169	15139
27007	22029	26018	22833	18811	18035	17794	17106	16792	16665	16772	16796	16643	16629	16718	16564	16662	16578	16580	16545	16337	16597	16531	16415	16613	16584	16637	16570	16569	16297	16402	16387	16484	16482	16508	16551	16404	16433	16450	16394	16454	16405	16539	16258	16538	16320	16335	16523	16579	16740	16659	16600	16405	16554	16447	16203	16544	16568	16299	16464	16442	16419	16401	16402	16610	16462	16450	16287	16553	16338	16181	16425	16326	16561	16667	16419	16447	16438	16443	16382	16229	16372	16520	16367	16544	16258	16313	16580	16347	16519	16396	16447	16417	16390	16493	16417	16401	16478	16459	16442	16428	16265	16450	16354	16202	16458	16375	16414	16473	16441	16261	16416	16466	16420	16353	16468	16389	16345	16588	16416	16391	16639	16445	16347	16324	16394	16430	16466	16516	16315	16492	16514	16473	16442	16317	16461	16300	16324	16484	16338	16507	16400	16313	16338	16480	16492	16495	16460	16495	16357	16545	16404	16238	16218	16401	16291	16350	16557	16309	16385	16446	16459	16312	16313	16409	16337	16481	16312	16500	16216	16466	16591	16418	16361	16431	16396	16405	16462	16338	16384	16352	16472	16354	16551	16317	16276	16428	16369	16781	16416	16316	16357	16443	16416	16411	16489	16704	16602	16347	16453	16332	16346	16312	16598	16521	16241	16394	16405	16454	16490	16397	16453	16230	16377	16391	16345	16571	16253	16335	16614	16490	16439	16546	16361	16498	16564	16580	16335	16432	16465	16358	16283	16466	16295	16297	16402	16465	16390	16649	16403	16225	16358	16503	16480	16426	16526	16469	16652	16353	16317	16286	16494	16305	16324	16381	16450	16389	16241	16580	16429	16432	16408	16439	16491	16384	16171	16272	16316	16405	16424	16467	16545	16353	16396	16441	16448	16602	16362	16384	16565	16143	16434	16431	16590	16589	16382	16373	16474	16478	16235	16607	16394	16467	16362	16267	16492	16344	16417	16415	16360	16244	16514	16420	16426	16442	16229	16556	16548	16315	16280	16306	16462	16389	16506	16525	16387	16417	16434	16450	16681	16427	16425	16451	16540	16498	16292	16465	16316	16321	16436	16289	16427	16319	16395	16229	16477	16417	16580	16394	16522	16425	16384	16392	16345	16256	16238	16176	16326	16217	16445	16286	16478	16270	16322	16418	16420	16426	16544	16597	16454	16534	16410	16427	16427	16485	16333	16473	16402	16549	16326	16361	16412	16357	16367	16360	16463	16490	16460	16491	16504	16403	16317	16503	16532	16393	16460	16724	16572	16553	16504	16305	16453	16364	16433	16404	16399	16305	16476	16383	16330	16306	16454	16410	16465	16345	16465	16460	16315	16558	16592	16422	16472	16353	16395	16527	16265	16512	16458	16734	16478	16337	16450	16482	16419	16406	16468	16374	16364	16481	16440	16475	16427	16545	16541	16335	16599	16368	16444	16378	16454	16466	16560	16438	16470	16630	16558	16433	16253	16372	16432	16230	16565	16315	16372	16444	16392	16502	16623	16416	16631	16335	16288	16422	16199	16297	16461	16559	16451	16482	16437	16539	16373	16504	16556	16465	16302	16259	16517	16585	16243	16356	16355	16613	16645	16451	16477	16531	16323	16457	16508	16322	16544	16490	16379	16247	16355	16422	16208	16360	16518	16491	16484	16499	16376	16233	16364	16552	16259	16355	16523	16429	16376	16276	16287	16563	16321	16494	16403	16307	16379	16365	16402	16505	16410	16356	16368	16311	16242	16384	16545	16505	16352	16442	16488	16620	16421	16403	16382	16293	16436	16472	16334	16281	16640	16497	16548	16397	16457	16594	16410	16407	16470	16336	16474	16554	16514	16312	16365	16475	16354	16424	16462	16409	16435	16324	16563	16264	16354	16501	16516	16443	16406	16401	16451	16407	16468	16345	16488	16372	16305	16533	16459	16387	16384	16437	16268	16097	16521	16260	16382	16437	16454	16274	16561	16259	16410	16519	16479	16410	16472	16569	16370	16366	16454	16481	16450	16471	16495	16399	16277	16348	16477	16626	16333	16280	16415	16281	16528	16534	16533	16472	16439	16266	16439	16255	16281	16526	16385	16506	16571	16290	16407	16390	16411	16257	16370	16331	16370	16532	16470	16162	16440	16426	16162	16326	16439	16378	16598	16410	16199	16412	16255	16451	16577	16367	16397	16454	16340	16389	16483	16570	16430	16416	16389	16337	16557	16216	16310	16429	16534	16456	16145	16351	16529	16459	16196	16421	16218	16517	16414	16477	16476	16278	16553	16429	16509	16316	16475	16357	16501	16579	16415	16328	16302	16421	16339	16390	16429	16540	16277	16522	16412	16166	16173	16406	16449	16470	16493	16343	16523	16419	16251	16316	16499	16503	16415	16488	16462	16568	16453	16556	16369	16289	16281	16257	16478	16313	16386	16360	16410	16342	16452	16624	16506	16506	16417	16575	16520	16456	16425	16548	16353	16478	16410	16505	16330	16450	16586	16524	16422	16348	16329	16499	16567	16416	16451	16432	16547	16391	16362	16383	16392	16420	16382	16533	16353	16606	16464	16518	16398	16266	16258	16417	16382	16341	16537	16549	16453	16506	16360	16408	16390	16416	16493	16675	16223	16389	16581	16440	16396	16328	16422	16439	16482	16466	16552	16381	16362	16206	16438	16608	16306	16347	16359	16588	16418	16237	16387	16564	16481	16429	16482	16645	16519	16468	16342	16471	16452	16358	16494	16377	16554	16248	16175	16419	16293	16393	16387	16370	16448	16379	16399	16443	16510	16290	16371	16437	16356	16341	16347	16397	16473	16472	16338	16275	16120	16423	16500	16445	16149	16402	16477	16498	16379	16593	16599	16499	16372	16327	16458	16463	16366	16547	16460	16347	16409	16453	16444	16366	16269	16441	16375	16464	16328	16333	16404	16460	16302	16501	16521	16356	16600	16438	16383	16449	16412	16410	16254	16262	16321	16398	16448	16367	16336	16420	16108	16378	16373	16532	16346	16350	16191	16492	16462	16368	16706	16573	16556	16477	16595	16548	16501	16467	16361	16356	16613	16550	16418	16390	16444	16351	16350	16418	16354	16577	16383	16521	16553	16617	16374	16548	16390	16400	16413	16215	16435	16329	16394	16316	16388	16497	16611	16323	16429	16519	16431	16559	16411	16466	16402	16540	16524	16461	16513	16610	16421	16326	16243	16246	16639	16445	16638	16384	16514	16474	16387	16483	16492	16524	16361	16350	16448	16169	16421	16267	16386	16640	16532	16510	16423	16216	16338	16363	16249	16274	16444	16182	16304	16198	16448	16576	16594	16364	16351	16457	16489	16450	16523	16361	16495	16422	16608	16208	16224	16486	16416	16428	16400	16391	16466	16465	16347	16519	16357	16321	16487	16216	16255	16459	16312	16434	16521	16498	16358	16314	16511	16351	16267	16482	16412	16360	16510	16484	16565	16374	16405	16549	16246	16415	16511	16292	16416	16413	16297	16323	16611	16782	16513	16262	16293	16435	16442	16180	16368	16397	16246	16444	16354	16266	16492	16486	16451	16199	16342	16354	16235	16170	16310	16756	16553	16483	16402	16430	16411	16484	16297	16282	16370	16465	16523	16604	16494	16566	16456	16492	16390	16477	16428	16297	16318	16330	16427	16606	16497	16562	16351	16568	16504	16517	16600	16499	16648	16463	16229	16329	16582	16492	16334	16459	16420	16568	16259	16547	16462	16255	16202	16272	16330	16550	16478	16449	16286	16645	16475	16498	16598	16385	16515	16391	16499	16365	16301	16409	16569	16507	16462	16279	16446	16485	16284	16194	16532	16496	16480	16557	16593	16636	16398	16244	16394	16513	16305	16453	16381	16519	16532	16508	16502	16493	16537	16573	16349	16404	16279	16663	16612	16358	16539	16420	16324	16469	16472	16537	16449	16432	16420	16641	16432	16376	16349	16412	16358	16324	16268	16266	16339	16631	16324	16480	16436	16513	16424	16601	16493	16513	16468	16477	16433	16543	16397	16549	16301	16449	16561	16239	16392	16368	16356	16440	16555	16306	16447	16581	16406	16479	16318	16488	16322	16622	16567	16379	16471	16407	16401	16572	16473	16340	16712	16546	16434	16223	16356	16510	16397	16510	16564	16572	16395	16307	16361	16478	16420	16575	16436	16402	16510	16454	16388	16516	16397	16326	16514	16277	16537	16344	16405	16535	16385	16441	16386	16339	16409	16301	16369	16323	16479	16347	16610	16359	16458	16439	16479	16504	16494	16582	16281	16563	16433	16377	16392	16480	16469	16398	16303	16580	16476	16303	16225	16549	16569	16152	16396	16399	16234	16273	16492	16429	16483	16378	16541	16423	16279	16296	16656	16646	16557	16465	16318	16403	16463	16340	16313	16246	16391	16526	16413	16375	16560	16379	16416	16275	16426	16413	16434	16509	16353	16385	16575	16322	16450	16342	16388	16451	16538	16525	16432	16433	16473	16396	16375	16326	16409	16530	16437	16252	16486	16397	16379	16339	16504	16296	16306	16360	16574	16386	16334	16386	16254	16357	16347	16479	16476	16349	16314	16521	16510	16597	16459	16258	16510	16382	16444	16560	16580	16201	16436	16401	16547	16523	16359	16304	16503	16304	16415	16607	16342	16556	16530	16410	16374	16307	16419	16676	16280	16319	16417	16245	16367	16348	16237	16504	16539	16536	16496	16519	16349	16316	16320	16403	16592	16379	16411	16604	16467	16335	16332	16479	16230	16348	16469	16291	16355	16355	16382	16334	16374	16396	16233	16445	16279	16371	16490	16349	16336	16358	16600	16350	16406	16473	16454	16405	16199	16273	16489	16357	16424	16515	16528	16348	16557	16487	16299	16507	16268	16346	16351	16415	16483	16366	16550	16318	16346	16471	16324	16396	16505	16381	16538	16337	16559	16454	16437	16580	16442	16325	16508	16470	16489	16422	16689	16625	16355	16218	16501	16593	16429	16547	16469	16528	16475	16494	16398	16465	16384	16341	16399	16387	16580	16495	16444	16326	16358	16583	16429	16429	16472	16317	16419	16625	16253	16558	16477	16515	16202	16365	16248	16556	16484	16297	16442	16663	16379	16280	16430	16398	16325	16446	16349	16535	16234	16579	16429	16544	16368	16382	16408
17942	25777	24552	20231	18583	17374	16594	15857	15731	15645	15349	15406	15307	15285	15241	15290	15193	15152	15055	15241	15172	14974	15235	15126	15094	15146	15259	15051	15133	14988	15126	15026	15191	15013	14938	15011	14836	15017	14933	14998	15053	15127	15015	14987	14994	15171	15105	15132	15230	15265	15404	15170	15053	14989	14886	15028	15008	15169	15100	15140	15006	15299	15215	15079	15235	15007	15121	15077	14940	15096	15034	15026	14978	14956	15060	14977	14955	14922	14951	15071	15204	15153	15077	14995	14845	15092	15107	15093	14893	14851	15012	15084	15247	14995	15020	14994	15035	14920	14978	15146	15059	15111	15066	15068	15034	15054	15007	14985	14905	15024	14886	15079	15132	15114	15008	15115	14868	14986	15039	14947	15163	14979	14990	14999	15111	14992	15014	15026	15161	14893	15015	15157	15028	14946	15140	15149	15105	15025	15020	14945	15000	15035	15113	15027	15049	14831	15141	15078	14980	15238	14992	15230	15011	15014	14989	14950	15131	14805	15130	15077	15039	15078	14922	15042	15044	15096	14951	15125	14961	14997	15054	15072	15168	14822	14988	15020	14935	15028	15039	15064	14900	14978	15140	15072	14993	15017	15006	15251	14994	15092	14983	15002	15140	14867	15066	15048	15003	15125	15028	15106	15122	14913	14979	14898	15090	15100	15037	15119	15142	14922	15067	15132	14824	15118	14971	14901	15024	15003	15266	14984	15006	15178	14942	14796	15036	15120	15102	15032	15071	15016	15125	15099	15037	15134	14981	14985	14962	15192	14983	15095	15104	15129	14920	14966	15036	15083	15163	14993	15048	15065	15030	15070	15036	15108	15221	15018	15116	15100	14962	15110	15048	15035	15146	15022	14901	14992	15088	14926	15014	15050	14889	15019	14996	14937	15230	14897	15087	15082	15213	14925	15051	15042	15066	15089	15246	14936	15124	14900	15058	14896	15119	15041	15065	15118	15028	15084	15007	15092	14971	14965	15052	15109	15093	15091	15045	15098	15109	15220	14976	15038	15134	15061	15172	15042	15089	15131	15078	15051	15048	14977	15083	15061	15156	14894	15248	14973	15142	15178	15030	15135	15146	15119	15069	15047	15297	15131	15062	14978	15058	15081	15102	15170	15097	15176	15165	14882	15012	15000	15095	14989	15143	15068	15039	15021	14974	14796	15054	15007	14976	15024	15084	15046	15023	14931	15201	15139	14969	14874	14937	15054	14971	15053	15033	15115	15086	14973	15077	15192	14949	15029	15057	14871	15073	15038	15251	15074	15242	14893	14978	15086	15115	15114	15153	15062	14986	14937	15179	15081	14966	14974	15087	14926	15219	15079	14971	15035	15020	15094	14986	15026	15109	14994	15073	14998	14995	15023	15101	15050	15008	15134	15088	15054	14985	14955	15013	15090	14990	15103	14920	15076	15164	15079	15018	15041	15097	15116	15104	14969	15133	15044	15050	15021	14877	15167	14938	15017	15071	15122	15046	14906	15183	14984	15160	15072	14964	14954	15149	15041	14943	15108	14853	14998	15002	15088	15116	15029	15125	15045	14912	15087	15088	14928	15037	14920	14984	15103	15083	15000	15045	15083	15269	15032	15047	15080	15124	15143	15097	15120	14937	15294	14974	14962	15001	15092	14885	15101	14955	14771	14929	15155	15114	15093	15083	15104	15081	15044	15043	14867	15137	15125	14978	15005	14879	15129	15118	14989	15167	14948	15003	15160	15007	14981	15136	15036	15041	15115	15088	15028	14998	15077	14929	15107	15123	14924	15121	14943	14810	15153	14996	14974	15137	14956	14960	15097	15157	15026	15051	15043	15086	14961	14957	14920	15126	15143	15096	15116	15317	15099	15064	15082	14806	15237	14957	15133	14798	15131	14982	14945	15019	15170	14990	15090	15017	14973	15226	15168	15043	15020	15092	14950	15121	14970	15105	15086	15099	14973	15357	15099	15258	15049	15040	14980	14811	15093	14889	14921	15004	14975	15009	15087	15099	15067	15052	15110	15114	14828	15070	14937	15221	15157	15218	15111	14962	14945	15089	14885	15068	15146	15004	15183	15122	14935	15130	14911	15160	14995	14917	14940	15010	15022	14888	14972	15024	14819	15097	15093	15006	15135	14986	15091	15163	15046	14910	15094	15184	14965	14988	15050	15039	15107	15119	15116	15083	15059	14948	15065	15133	15003	14952	15155	14967	15013	15108	15113	15073	15092	15083	15050	15221	15026	15023	15005	15070	14987	15264	15125	15018	15064	14980	14949	15067	15102	15243	14855	15099	15005	15109	14978	14964	15109	14958	14962	15079	15032	15113	15003	15070	14961	15140	14972	14872	15165	14848	14975	15015	14982	15136	15106	15051	15109	15017	15075	14956	15111	15049	15135	15103	14975	15055	15036	14944	15210	15074	15091	14968	14981	14958	14982	14998	15046	15064	15273	15071	15055	15207	15115	15077	15089	15138	15090	15017	15071	15067	15032	15020	15154	14914	15099	14874	14991	14994	15023	14977	15055	14905	14912	15114	15085	15170	15048	15037	15084	15074	14967	14963	15091	15200	15043	15030	15195	15024	15132	14914	14997	15103	15172	15093	15128	15081	14952	15005	14917	15033	14963	15055	14942	15036	15113	15027	15035	15101	15005	15266	14961	14933	15076	15124	14997	14993	15179	15006	15052	15240	15087	15193	15034	15079	15224	15042	14990	15049	15174	15152	14970	14869	15146	15057	14936	15136	14821	14961	14991	14958	15036	14993	14934	14869	14934	15083	14968	15211	15084	15057	15205	14845	15018	15032	14935	15124	14909	14913	15008	14968	15172	15008	14960	15015	15027	15092	15041	15061	15253	15069	14835	15205	15035	14958	14973	15107	15101	15110	15094	15035	15028	15084	15002	15114	15098	15048	15144	15062	15057	14931	15080	15121	15115	15061	15126	15073	15010	15096	14822	14988	15150	15058	15000	15057	14891	15005	15057	14934	14865	15049	14887	15068	14912	15144	15194	15019	15170	14965	14877	15028	15005	15098	15083	15037	15047	15015	14997	14973	15005	15128	15045	15054	15006	15120	15066	15107	14989	15094	14905	15068	15025	15162	14982	14989	14964	15025	15083	15014	15072	15069	15078	15058	14883	15107	15035	14915	15086	14992	14987	15027	14984	15044	15117	15033	15221	15021	14939	15214	15175	14962	15041	15105	15170	14957	15015	14939	14823	14992	14933	15073	14995	14923	15153	15118	15037	15119	15157	15210	15041	15026	14869	15112	15209	15009	15143	14912	14974	15032	15005	14961	14980	15046	15062	14927	15072	15200	15017	14987	15084	15128	15023	14967	15126	15067	15104	14988	15129	15036	15200	14852	15182	15153	15008	15005	15053	15055	14997	15057	15032	15058	15020	15069	15053	15134	14988	14959	14943	15052	15141	15126	15047	15168	14988	15216	15031	15064	15111	15239	15073	15178	15067	14956	14870	15172	15075	14957	15038	15006	14894	15032	15038	14948	15059	14988	15077	14967	14974	15077	14922	15043	14964	15006	15064	15019	14871	15017	14962	15124	15075	15183	15086	15196	15178	14983	14986	14998	15082	15123	15068	15172	15224	14955	15118	15032	15038	14750	15045	15022	14996	14981	15152	15152	14936	14970	14996	15105	15003	15000	14966	14964	15062	15146	14968	14951	15049	15207	14907	14995	15008	15021	15029	14929	15129	15061	14885	15104	15202	15106	15019	15093	15035	15180	14993	15133	14955	15116	15115	15137	14888	14989	15137	15037	14870	15132	14937	15052	14972	14981	15039	15041	15092	15028	14936	14938	15028	15065	15026	14815	15090	15200	15022	15185	14992	14887	14898	15196	15158	15130	15071	14791	15017	14834	15003	15096	14912	15129	14970	15099	14988	15005	15088	14941	15074	15077	15111	15037	15063	14909	15243	14972	15040	14926	15029	15039	15055	15269	14933	14999	14967	15046	14914	15070	15005	14917	15084	15196	15177	15104	15097	15179	14921	15012	14869	14885	14955	15059	15006	15262	15117	15068	14917	15099	15072	15000	15066	15047	15219	14931	15101	15193	14967	15091	15005	15075	14982	14803	15027	14974	15124	15092	15072	14940	15029	15018	14998	14998	15250	14923	15171	14999	15035	15257	15060	15149	14886	14973	15003	14918	15190	15170	15191	15130	15053	15058	15059	15092	15145	14933	15009	14955	14890	15058	15064	14966	15039	14982	15056	15027	15258	15246	15067	15061	15163	14979	15043	14870	15210	14944	14810	15104	14946	15028	14946	15002	15140	15060	14975	14957	15105	15269	15069	15066	14984	15094	15035	14943	15003	15134	14985	15043	15043	15165	14992	14871	15091	15012	15177	14935	15179	14936	15051	15044	14988	15028	14981	15045	15132	15239	15201	14927	14930	14882	14980	14925	15050	14911	14895	15073	14965	15084	14927	14923	15123	15123	15118	15205	14992	15037	15215	15106	14927	15075	15032	14940	15239	15043	15117	15152	15002	15058	15018	15112	15285	15090	15114	15088	14988	14899	15134	15016	15004	14911	15059	15019	15102	15107	15019	14848	15166	15032	14936	14967	15116	15000	15036	15001	15093	14944	14935	15041	14964	15084	15127	15202	15150	15230	14897	15100	15160	15063	14989	14926	14972	15053	15153	15184	15124	15122	15009	15144	14937	15082	15128	15177	15088	14983	15062	15025	15081	14983	15174	15123	14944	14915	14977	15010	15016	15141	15028	15027	15101	15087	14995	15076	15053	15027	14912	14899	14945	15044	15103	15212	15008	14943	14954	14916	15014	14876	14924	15108	15238	14941	14948	14994	14981	15081	15088	15031	15220	14854	15062	15093	15179	14954	15119	14956	15059	15060	14970	15062	15043	15073	15118	15175	14991	14869	15053	15064	14950	15184	15151	15146	15201	14910	15070	15161	15149	15199	14959	15069	14978	15080	14936	14983	15071	15092	15178	14794	14987	15049	15049	14864	15227	14966	14905	15200	15036	14849	14924	15193	15108	15097	15068	15228	14959	15072	15042	14853	14897	15041	15088	15081	15093	15064	15078	14826	15066	15124	14991	15037	15089	15185	14928	15139	14897	15080	15090	14967	15073	15226	15035	15048	14951	15106	15123	15100	15074	15085	14991	15132	15044	15019	15103
23638	21124	28572	24035	22015	22355	21304	18070	17314	17185	17227	17150	16875	16863	16974	16870	16749	16555	16660	16584	16507	16486	16536	16413	16689	16733	16566	16373	16478	16630	16565	16537	16615	16595	16524	16345	16373	16492	16431	16448	16609	16553	16471	16508	16492	16744	16722	17152	17544	17388	16934	16558	16545	16649	16556	16519	16287	16332	16314	16382	16433	16491	16503	16409	16351	16417	16449	16241	16323	16339	16427	16353	16329	16382	16526	16478	16334	16299	16546	16416	16417	16523	16453	16459	16238	16505	16406	16385	16439	16538	16349	16566	16281	16346	16456	16553	16523	16290	16188	16313	16390	16418	16332	16448	16480	16342	16330	16375	16443	16384	16299	16218	16477	16308	16452	16454	16431	16276	16371	16295	16419	16445	16350	16359	16371	16506	16296	16370	16418	16477	16381	16263	16528	16535	16300	16497	16535	16400	16454	16403	16228	16280	16389	16312	16293	16411	16387	16353	16225	16561	16332	16279	16441	16366	16380	16342	16309	16381	16516	16293	16345	16358	16337	16211	16259	16319	16422	16242	16318	16367	16359	16522	16177	16343	16233	16273	16338	16283	16441	16489	16364	16323	16509	16403	16233	16450	16193	16382	16448	16378	16174	16281	16235	16290	16312	16316	16500	16353	16453	16426	16556	16425	16476	16444	16439	16210	16165	16330	16369	16420	16206	16226	16423	16492	16267	16253	16269	16366	16298	16266	16475	16443	16268	16266	16479	16355	16460	16384	16387	16335	16238	16381	16308	16224	16286	16327	16376	16241	16193	16196	16406	16313	16277	16293	16383	16628	16291	16290	16257	16414	16473	16382	16209	16447	16410	16291	16424	16226	16304	16475	16208	16478	16339	16465	16433	16360	16207	16326	16380	16421	16301	16377	16493	16273	16318	16360	16351	16502	16242	16331	16520	16499	16404	16142	16378	16433	16247	16395	16512	16364	16255	16121	16541	16438	16339	16493	16187	16421	16371	16581	16253	16340	16330	16512	16471	16225	16308	16357	16407	16265	16154	16210	16290	16421	16379	16433	16260	16503	16400	16251	16328	16389	16442	16052	16226	16471	16446	16345	16260	16432	16485	16321	16435	16340	16328	16227	16398	16232	16339	16511	16432	16575	16272	16375	16297	16240	16411	16292	16246	16503	16262	16375	16341	16369	16426	16472	16386	16258	16274	16381	16426	16335	16294	16422	16390	16352	16405	16475	16377	16253	16363	16498	16254	16369	16401	16247	16430	16379	16551	16467	16485	16372	16521	16299	16289	16260	16208	16305	16546	16425	16311	16318	16362	16402	16205	16402	16251	16270	16526	16283	16374	16224	16485	16307	16444	16352	16402	16463	16222	16287	16359	16420	16534	16362	16362	16287	16177	16197	16206	16438	16427	16293	16313	16429	16517	16208	16530	16318	16360	16454	16379	16176	16467	16428	16208	16584	16163	16077	16194	16280	16334	16424	16423	16379	16208	16413	16205	16335	16363	16483	16341	16504	16440	16378	16349	16372	16326	16377	16392	16590	16325	16362	16334	16321	16442	16434	16250	16191	16465	16330	16333	16458	16245	16513	16160	16209	16448	16236	16418	16406	16270	16386	16472	16234	16431	16327	16470	16241	16214	16434	16641	16394	16573	16132	16354	16475	16288	16546	16348	16381	16227	16325	16277	16210	16311	16437	16419	16323	16385	16543	16357	16444	16330	16309	16174	16338	16553	16495	16437	16312	16398	16459	16229	16140	16313	16217	16273	16048	16436	16363	16317	16241	16362	16191	16515	16378	16446	16353	16267	16332	16173	16340	16404	16476	16450	16327	16461	16244	16314	16404	16452	16292	16319	16230	16353	16382	16366	16329	16234	16395	16322	16392	16378	16550	16482	16351	16397	16364	16449	16436	16591	16355	16394	16263	16274	16360	16289	16177	16293	16469	16465	16465	16537	16267	16163	16448	16493	16459	16416	16425	16491	16513	16407	16425	16365	16421	16244	16467	16360	16393	16263	16415	16268	16180	16436	16127	16396	16322	16164	16401	16392	16365	16468	16203	16244	16494	16406	16268	16315	16256	16205	16187	16645	16395	16261	16331	16436	16262	16387	16270	16382	16258	16486	16651	16355	16370	16157	16159	16104	16239	16163	16350	16279	16262	16365	16276	16305	16130	16524	16282	16345	16373	16416	16383	16365	16396	16472	16243	16139	16233	16268	16429	16408	16343	16342	16338	16375	16368	16412	16459	16545	16216	16218	16604	16430	16432	16568	16411	16243	16417	16430	16401	16257	16403	16244	16314	16406	16425	16392	16279	16264	16207	16546	16447	16359	16428	16309	16331	16354	16391	16218	16557	16460	16284	16413	16345	16228	16331	16233	16198	16374	16327	16444	16339	16025	16586	16488	16470	16299	16420	16256	16352	16363	16280	16255	16477	16134	16078	16540	16544	16494	16174	16489	16462	16562	16332	16399	16306	16271	16258	16206	16335	16364	16160	16467	16408	16309	16276	16244	16485	16437	16421	16353	16360	16505	16266	16334	16404	16239	16274	16377	16238	16156	16438	16283	16459	16265	16356	16408	16195	16570	16313	16326	16381	16570	16373	16568	16237	16296	16463	16223	16267	16473	16291	16213	16237	16330	16306	16309	16280	16362	16309	16489	16203	16431	16335	16333	16431	16383	16405	16261	16194	16439	16433	16450	16429	16139	16319	16425	16335	16358	16424	16407	16297	16392	16401	16415	16400	16320	16279	16430	16417	16405	16291	16236	16421	16277	16348	16374	16498	16433	16472	16413	16582	16426	16432	16286	16118	16377	16432	16180	16503	16400	16223	16440	16348	16453	16435	16284	16240	16163	16264	16456	16352	16470	16456	16480	16423	16197	16296	16290	16303	16306	16269	16492	16384	16493	16399	16210	16275	16395	16441	16478	16479	16261	16282	16296	16345	16286	16251	16346	16021	16286	16376	16461	16333	16319	16294	16350	16251	16386	16479	16534	16458	16446	16310	16319	16310	16390	16468	16325	16505	16362	16357	16367	16280	16480	16458	16372	16279	16435	16222	16537	16369	16410	16368	16682	16334	16603	16254	16503	16426	16361	16430	16462	16337	16441	16190	16498	16272	16560	16470	16269	16319	16288	16546	16240	16409	16137	16500	16446	16514	16470	16290	15995	16477	16386	16380	16493	16403	16446	16469	16283	16219	16424	16405	16494	16304	16331	16308	16388	16470	16394	16251	16097	16251	16318	16247	16390	16352	16420	16296	16253	16387	16427	16417	16519	16322	16386	16359	16435	16348	16409	16249	16298	16262	16381	16400	16373	16413	16444	16354	16419	16406	16504	16661	16381	16298	16415	16415	16499	16597	16342	16426	16272	16333	16387	16259	16295	16384	16412	16410	16346	16382	16183	16260	16392	16289	16369	16397	16193	16395	16469	16279	16324	16548	16373	16251	16257	16375	16393	16483	16453	16530	16506	16339	16305	16418	16442	16368	16428	16349	16405	16318	16356	16332	16433	16476	16512	16347	16432	16105	16226	16457	16383	16405	16262	16354	16410	16447	16452	16555	16254	16510	16281	16518	16435	16338	16328	16404	16503	16461	16416	16275	16439	16522	16348	16390	16312	16485	16206	16524	16543	16358	16310	16191	16416	16304	16265	16318	16266	16198	16242	16303	16323	16370	16415	16372	16350	16426	16347	16440	16203	16337	16301	16435	16411	16496	16521	16450	16293	16341	16135	16206	16595	16190	16401	16367	16444	16403	16449	16270	16257	16354	16357	16292	16324	16467	16440	16324	16364	16432	16471	16147	16280	16235	16270	16441	16426	16228	16353	16368	16228	16457	16337	16255	16233	16544	16258	16279	16354	16478	16281	16570	16426	16250	16440	16481	16466	16371	16513	16565	16386	16235	16302	16388	16301	16430	16473	16229	16280	16341	16561	16295	16506	16482	16454	16209	16290	16337	16400	16298	16317	16446	16317	16362	16353	16330	16135	16155	16384	16394	16395	16576	16402	16252	16247	16251	16242	16286	16361	16378	16285	16155	16401	16559	16422	16334	16249	16228	16319	16412	16606	16326	16376	16360	16407	16430	16473	16292	16533	16389	16558	16370	16418	16358	16260	16286	16419	16159	16390	16289	16311	16518	16465	16492	16463	16284	16485	16507	16256	16273	16176	16599	16464	16398	16289	16094	16338	16343	16341	16266	16542	16433	16246	16372	16469	16368	16490	16443	16456	16460	16395	16370	16473	16439	16413	16206	16399	16445	16287	16386	16494	16393	16435	16439	16438	16259	16254	16479	16151	16459	16354	16414	16527	16216	16253	16284	16366	16301	16372	16373	16323	16193	16299	16251	16322	16370	16504	16411	16411	16351	16235	16414	16351	16221	16481	16388	16369	16296	16207	16232	16364	16348	16600	16193	16315	16418	16263	16518	16395	16335	16418	16327	16404	16317	16427	16306	16197	16188	16298	16348	16379	16522	16427	16515	16465	16428	16314	16424	16155	16420	16415	16366	16218	16401	16375	16440	16313	16133	16536	16336	16550	16359	16554	16134	16417	16378	16320	16342	16429	16097	16361	16384	16399	16433	16354	16395	16423	16351	16213	16248	16216	16187	16412	16404	16429	16497	16313	16348	16598	16426	16369	16344	16476	16173	16548	16346	16391	16503	16317	16309	16259	16339	16382	16374	16677	16414	16318	16324	16345	16448	16429	16431	16077	16385	16216	16276	16452	16306	16228	16327	16286	16264	16482	16613	16429	16521	16405	16517	16252	16337	16199	16411	16473	16352	16317	16385	16365	16328	16352	16468	16333	16648	16269	16501	16326	16309	16363	16542	16393	16340	16567	16466	16623	16146	16256	16308	16097	16280	16456	16442	16595	16519	16281	16348	16360	16445	16447	16400	16439	16203	16314	16305	16456	16239	16375	16390	16488	16264	16298	16411	16396	16433	16341	16225	16336	16121	16423	16493	16437	16325	16205	16292	16537	16168	16247	16415	16370	16056	16647	16377	16531	16518	16362	16305	16470	16239	16201	16378	16421	16365	16460	16327	16328	16478	16419	16317	16472	16411	16537	16518	16333	16531	16318	16275	16308	16343	16427	16282	16246	16295	16516	16437	16404	16497	16267	16290	16390	16679	16493	16393	16330	16195	16561	16337
18806	33021	31079	24900	21889	19697	18169	17100	16631	16475	16037	15797	15758	15749	15475	15459	15355	15323	15263	15189	15357	15343	15324	15506	15145	15177	15187	15229	15302	14950	15153	15276	14999	15338	15222	15253	15160	15205	15177	15200	15299	15092	14944	15124	15090	15387	15848	16014	16660	16192	15611	15514	15219	15166	15066	15095	15084	15102	15055	14971	15156	15067	15148	15233	14965	15100	15026	15002	15100	15035	15029	15075	15190	15100	15198	15045	15234	15240	15043	15014	15069	15108	15138	15104	15068	15075	15239	15288	15029	15052	15169	15059	15169	15073	15043	15081	15048	14960	14992	15060	15171	15108	15049	15122	15117	14984	14987	15056	14990	15112	15208	15235	15046	15152	15020	15100	14994	15169	15078	15241	15063	14971	15038	15003	15133	14975	14982	15190	14924	15106	15136	15158	15084	14947	15093	15106	15039	14951	15069	15090	15117	15062	15007	15151	14964	15156	15130	15062	15024	15215	15197	15098	14921	15037	15024	15095	15088	15241	15234	14878	15038	15062	14987	15234	15138	15145	14977	15086	15094	14837	15182	15003	14971	15116	15126	15052	14935	15085	15157	14956	15106	14945	15058	14877	15181	15067	14999	15108	14914	15013	15047	15025	15119	15139	15101	15096	15093	14971	15009	15065	15064	15282	15130	15060	15050	15156	15076	15165	15016	15126	15095	15052	15063	15091	15070	15099	15025	15104	15208	15088	15225	15086	15028	15125	15063	14962	15074	15155	15103	15171	15199	15008	15064	15237	15068	15004	14807	15220	15178	15021	14823	15208	14827	15136	14997	15113	14999	14957	15054	14859	15048	15179	15166	14994	15293	14970	15207	15223	15134	15156	14934	15030	15034	15043	15137	15004	15056	15009	14975	15106	14959	15195	15237	15096	15163	15068	15332	15201	15133	15018	15057	15049	15110	14907	15220	15059	15057	14952	14927	15113	14963	15038	14927	15145	15121	15130	15013	15110	15100	15170	14986	14892	15031	14991	15113	15076	15122	15007	15245	15042	15135	15233	15103	15099	15122	15106	15152	15127	15118	15007	15035	14853	15015	15095	15169	15051	15031	14987	15076	15152	15253	15057	14926	15257	15032	14803	14903	15214	15152	15133	15059	14879	15050	15046	15126	15153	14998	15123	14973	14856	15118	15145	15097	14923	14989	14943	15085	15001	15092	15045	15055	15158	15062	14976	15112	15159	14974	15033	15055	15151	15025	14979	14991	15116	15137	14978	15106	15107	14987	14927	15249	14949	14905	14909	15064	14944	15149	15047	15116	15082	15098	14946	15170	15118	15132	14919	14990	15150	15133	15133	15000	15061	15153	15079	15026	15182	15060	15195	15029	15081	15051	15066	15075	15140	15234	15068	15059	15124	15128	15210	15046	15267	15172	15089	15086	15145	15121	15055	15112	15059	15122	15076	15078	15044	14896	15035	14904	15203	15009	15125	15268	15114	15059	14930	15226	15107	15109	14875	14960	14930	15163	14993	14929	15079	15078	15306	15028	14999	14945	15237	15207	15089	15126	15061	15140	15008	14878	15055	15015	14872	15068	15134	15136	14970	15217	15072	15095	15038	14913	15061	15045	15013	15208	15098	15139	14841	14878	15000	14898	15147	14901	15051	15175	15149	15017	15132	15126	15031	15061	15119	15006	14881	15064	15041	15025	15034	15163	14993	15053	15056	15050	15202	15018	15070	15190	14953	15080	15066	15133	15047	14955	15039	15101	15081	15231	15041	15083	15030	15113	15233	15029	14938	15115	15010	15016	15283	15186	14955	15092	15048	15044	15063	15174	14972	15015	15011	15126	14961	14996	15054	14945	15155	15009	14971	15081	15133	14944	15246	15136	15095	15114	14916	15195	15008	14924	14949	15160	14943	15083	15127	14949	15180	15187	14967	14947	14898	14995	15200	15154	15014	15098	15009	15107	15041	15059	15072	14906	15271	15094	15147	15132	15027	15021	14963	15069	15038	15136	15051	14876	14995	15106	14969	15081	14953	15070	14908	15163	15067	15134	15089	14994	15013	15094	15056	15072	14970	15125	15125	14922	15028	15227	14937	15187	15100	15095	15034	15066	14995	15104	15019	15139	15068	15068	14952	15086	15009	15001	15103	15150	15102	15046	15056	14987	15025	15002	15048	14951	14812	15046	14923	15124	14966	15050	15035	15074	14997	15270	14820	15025	14916	15208	14960	14987	14955	14880	15042	15123	15189	14977	15062	15025	15075	15274	15127	14975	15075	15090	15147	14956	15053	15118	15031	15073	15129	15024	15107	14978	15153	14996	15116	15165	15032	15121	15013	15136	14962	15131	15197	15122	15045	15042	15019	15043	15017	15072	14940	15055	15084	15037	15177	15115	14872	15118	14811	15034	14880	15136	15169	15095	15030	14963	15006	15034	15155	15106	15038	14914	15096	15100	15137	15018	15090	14945	14956	15053	15061	14998	15112	14983	15273	15125	15089	14912	15092	15045	15081	15139	15157	14967	15181	14752	15033	14929	15042	15039	15036	14933	14853	14993	15039	15097	15202	14926	14976	15085	15018	15194	15043	15029	15180	15037	15036	15100	15079	15003	15179	15112	14883	15068	15000	15026	15021	15118	15126	15130	15041	14987	15157	15115	15176	15077	14976	15126	15043	15044	14972	15049	14966	15137	15007	15145	15247	15035	15079	15025	15087	14916	15061	15132	15088	14953	14874	15085	15052	15156	15039	15110	15188	14980	14969	15022	15188	15053	15148	15079	15186	15108	14985	15037	15122	15128	15071	15004	15089	14982	15081	15155	15021	15019	15179	15027	15154	14990	15074	15051	15051	15145	14937	15019	14934	14924	15034	15029	15043	15088	14943	15085	15089	15012	15054	15245	15064	14991	15150	15199	15157	15156	15167	15034	15029	15064	15034	15003	15139	15190	15064	15005	14993	15027	15059	15124	15127	14988	15018	15085	15184	15205	15101	14998	15202	15217	14956	15179	15063	14950	15104	14898	15175	14928	15114	14989	15127	15093	14975	15140	14995	15081	14979	15036	15080	15207	15104	15197	15008	15042	15052	15048	15138	15043	15065	15091	15192	14990	15073	15020	15177	15100	14937	15068	15064	15253	14978	15141	15019	15100	15171	15170	15041	15125	15097	14916	15042	15116	15071	14864	15129	14979	15011	15114	14994	15008	15068	14983	15045	15026	14925	15016	15024	14947	15124	15034	15076	15130	15157	15077	14925	14964	15145	15099	15135	15144	14928	15226	15064	15140	15205	15230	15130	14939	15198	15203	15002	14950	15077	15116	15010	15006	14889	15123	14868	14965	15155	15068	14833	15256	15074	14891	15032	15033	15274	15013	15148	14940	15136	14819	15257	15028	14953	15225	15185	14991	14991	14925	15096	15011	15052	15003	14938	15186	15026	15118	15075	15141	15055	14960	15031	15082	15122	15124	14950	15058	15023	15019	15151	15196	15161	15156	15142	15139	15017	15191	15016	14969	15082	15093	15091	15033	15058	15176	15191	14967	14999	15139	15128	14997	15150	15199	15107	15008	15010	15053	14969	15152	15321	15075	15124	14990	15128	15108	15132	14975	15229	14914	15058	15133	14959	15194	15189	15139	15101	15006	15048	15050	14908	15119	15117	14970	15149	15124	15080	15154	14976	14920	15072	15083	15069	15093	15010	14978	15080	14942	15011	14980	15098	15027	14903	15174	15092	15147	14843	14969	15199	14889	15148	14993	15011	15058	15029	14999	15058	15202	15034	15082	15028	15013	15155	15212	15224	15152	15148	15129	15139	15085	15098	15028	14988	15123	15121	15161	15116	15052	15053	14925	15100	15130	15014	15028	15014	15208	15162	15043	15217	15050	15095	15084	14991	15210	14969	15105	14973	15171	14911	15308	15046	14977	15048	15189	15109	15164	15217	15016	15187	14981	15021	15195	15126	15114	15225	14970	15010	15183	15048	14981	15130	15009	15151	15068	15119	15085	14933	15021	14871	14997	14979	15109	14981	14976	15123	14968	15185	14953	15134	15080	15160	15018	14970	15140	15135	14931	15063	15043	15142	15032	15081	15050	15061	15051	15082	15194	15069	14972	14979	14911	15028	15059	14978	14983	14954	15033	15130	15052	15226	15125	15098	15106	14768	15048	15024	15029	15195	15056	15139	15014	15224	15010	14953	15073	15230	15016	15026	15253	15224	15010	15067	14936	15098	15159	14980	15146	15049	15019	15141	15285	14907	15026	14981	15177	15107	15177	15097	14984	15264	15011	15037	15100	14964	15086	15006	14952	15176	15086	15103	14988	15082	15091	15115	15026	14957	15113	14995	15086	14982	14866	15084	15029	15128	15077	15082	14987	15116	15165	14943	15189	14953	15196	15319	15172	15027	14935	14906	15006	15249	15265	14967	14973	15080	15152	15033	14977	14920	14974	15175	15033	15073	15164	15157	14973	15083	15054	15127	14995	15054	15014	15027	14968	15179	15147	14995	15165	14971	15052	15166	14943	15072	15247	15347	15027	15199	15184	15126	14976	14980	15018	14973	15079	15031	14992	15054	15163	15115	15112	15105	15328	15050	15134	15091	15219	15146	15080	14992	15226	15096	14956	15119	15052	14978	15029	15110	15085	15127	15150	15210	14999	15142	15041	15024	15138	15090	14998	14892	14959	15084	15004	14982	15149	14854	14905	14966	14888	15085	14996	15193	15335	15089	15058	15030	15039	15054	14983	15144	15071	15069	15020	15060	15062	15086	15151	15007	15062	15020	15108	15050	15123	15070	15081	15080	15022	15133	15250	15098	15114	15066	15067	15054	15003	14767	14905	15074	15150	15121	14946	15000	15117	15069	14966	14933	15115	15266	15097	15048	14930	15164	14995	15150	15123	15150	14999	15040	15033	15014	15144	15034	15039	15061	15103	14995	15003	15279	15130	15102	15140	15205	15135	15052	14911	15070	15059	15054	15209	15052	14970	15184	15138	15176	15076	14986	15094	15077	14944	15040	15128	15101	15221	15073	15212	14982	14979	15022	15030	14998	15035	15152	15199	14957	15214	14919	15137	15128	15015	14870	15328	15214	15130	15221	14963	15041	15001	15041	15073	15067	15103	15068	15075	15130	15057	15011	15054	15055	15084	15004	15078	15037	14917	15113	14963	15215
22641	21116	29014	23477	21378	23468	25254	19272	18030	18324	17998	17739	17369	17323	17161	17130	16927	17098	16905	16825	16992	16933	16945	17122	17088	16869	16761	16761	16747	16975	16869	16698	16838	16679	16754	16739	16864	16623	16702	16691	16699	16547	16588	16683	16589	16929	17222	17987	18392	18141	17682	17275	16934	16791	16573	16691	16550	16609	16617	16585	16542	16605	16801	16429	16582	16660	16598	16691	16582	16549	16667	16724	16483	16597	16501	16449	16671	16443	16702	16513	16549	16569	16491	16676	16900	16651	16476	16535	16478	16630	16455	16544	16629	16598	16726	16592	16572	16382	16614	16643	16683	16586	16669	16585	16738	16632	16463	16514	16610	16696	16607	16537	16733	16764	16791	16469	16439	16520	16646	16547	16517	16577	16698	16763	16585	16515	16478	16394	16457	16539	16412	16507	16684	16466	16506	16379	16509	16654	16507	16508	16720	16574	16616	16725	16721	16834	16507	16720	16564	16382	16720	16649	16586	16590	16640	16806	16602	16589	16475	16598	16760	16463	16497	16375	16685	16481	16478	16651	16499	16568	16523	16595	16659	16679	16681	16608	16700	16536	16495	16550	16397	16595	16684	16577	16573	16399	16522	16525	16435	16634	16504	16696	16604	16429	16597	16436	16417	16618	16453	16611	16546	16606	16557	16536	16905	16665	16466	16465	16693	16506	16420	16486	16460	16605	16780	16276	16525	16552	16530	16599	16655	16548	16570	16507	16455	16579	16585	16571	16544	16742	16717	16532	16567	16467	16504	16498	16691	16620	16394	16443	16498	16669	16578	16586	16418	16386	16599	16415	16594	16632	16538	16599	16513	16480	16504	16427	16634	16606	16581	16366	16556	16654	16536	16646	16646	16802	16602	16646	16668	16802	16480	16602	16414	16486	16253	16526	16517	16729	16522	16589	16759	16729	16428	16674	16563	16441	16587	16534	16582	16486	16495	16518	16567	16359	16444	16582	16609	16646	16680	16612	16736	16656	16546	16643	16591	16618	16523	16523	16597	16422	16566	16660	16688	16494	16546	16469	16594	16685	16455	16565	16591	16623	16609	16567	16508	16568	16673	16455	16644	16682	16343	16482	16642	16452	16637	16480	16517	16634	16510	16528	16434	16733	16469	16509	16495	16645	16499	16480	16613	16648	16313	16453	16448	16614	16440	16324	16396	16605	16579	16538	16669	16790	16404	16518	16620	16647	16696	16571	16505	16663	16670	16512	16524	16485	16618	16435	16634	16551	16509	16607	16716	16647	16565	16695	16580	16605	16636	16656	16558	16615	16585	16545	16578	16452	16698	16624	16364	16395	16592	16447	16594	16614	16512	16416	16553	16454	16608	16517	16544	16701	16530	16467	16595	16502	16622	16313	16519	16668	16595	16586	16504	16720	16481	16517	16548	16528	16389	16554	16507	16614	16569	16542	16527	16642	16485	16564	16525	16606	16408	16633	16609	16516	16641	16455	16580	16402	16695	16343	16619	16617	16315	16431	16616	16821	16859	16634	16535	16624	16645	16646	16407	16433	16563	16438	16416	16431	16562	16486	16700	16836	16615	16645	16500	16425	16586	16587	16315	16369	16381	16505	16481	16637	16506	16750	16636	16384	16779	16725	16314	16584	16462	16341	16713	16608	16506	16543	16519	16635	16560	16450	16490	16696	16598	16592	16549	16450	16646	16819	16606	16432	16654	16479	16599	16593	16702	16533	16387	16622	16765	16591	16422	16693	16706	16394	16352	16512	16623	16636	16458	16552	16774	16346	16499	16681	16357	16407	16455	16346	16562	16592	16466	16550	16592	16435	16419	16496	16537	16368	16470	16545	16686	16623	16768	16513	16623	16518	16501	16577	16760	16448	16642	16660	16392	16699	16611	16615	16576	16376	16468	16401	16575	16422	16512	16614	16448	16539	16592	16673	16742	16569	16360	16644	16609	16759	16719	16631	16653	16426	16268	16525	16602	16547	16611	16752	16640	16640	16578	16512	16532	16555	16459	16830	16464	16575	16494	16436	16543	16355	16546	16439	16704	16412	16670	16537	16637	16481	16528	16582	16441	16597	16647	16449	16836	16477	16579	16624	16641	16660	16630	16554	16534	16522	16558	16694	16474	16735	16579	16690	16410	16433	16746	16608	16699	16575	16693	16454	16619	16638	16577	16727	16493	16598	16529	16688	16588	16535	16463	16530	16602	16728	16723	16595	16597	16462	16628	16483	16391	16450	16543	16525	16386	16448	16484	16501	16699	16468	16512	16621	16490	16430	16402	16503	16553	16672	16532	16562	16528	16480	16525	16444	16598	16642	16616	16344	16651	16435	16642	16447	16522	16422	16540	16494	16777	16694	16535	16607	16581	16723	16397	16599	16597	16536	16234	16547	16597	16583	16651	16716	16450	16511	16512	16420	16541	16513	16437	16645	16546	16533	16788	16686	16603	16539	16681	16545	16717	16664	16716	16765	16608	16729	16562	16642	16455	16484	16754	16545	16677	16629	16527	16507	16601	16508	16674	16603	16489	16354	16565	16548	16424	16639	16614	16654	16523	16426	16508	16420	16601	16608	16465	16681	16531	16504	16438	16429	16441	16604	16628	16598	16486	16604	16386	16523	16487	16569	16538	16737	16506	16425	16431	16560	16417	16436	16589	16641	16597	16610	16543	16544	16712	16631	16651	16573	16579	16414	16544	16455	16463	16616	16730	16305	16574	16565	16593	16510	16726	16578	16725	16539	16484	16511	16502	16566	16593	16550	16603	16447	16572	16748	16719	16574	16352	16582	16472	16418	16563	16409	16427	16341	16753	16558	16579	16489	16560	16471	16456	16646	16484	16460	16375	16540	16432	16478	16444	16541	16642	16640	16613	16615	16566	16621	16375	16429	16411	16520	16666	16478	16431	16579	16599	16509	16489	16463	16784	16536	16498	16598	16593	16505	16753	16474	16492	16413	16513	16593	16652	16707	16474	16638	16710	16506	16590	16679	16417	16455	16684	16428	16642	16539	16418	16661	16501	16720	16409	16799	16551	16636	16600	16610	16672	16544	16674	16550	16607	16489	16651	16464	16558	16707	16657	16416	16461	16316	16548	16455	16648	16685	16612	16536	16653	16575	16531	16564	16535	16502	16574	16548	16535	16748	16390	16443	16578	16641	16558	16605	16458	16474	16631	16686	16399	16549	16625	16415	16627	16468	16582	16285	16480	16732	16471	16468	16675	16680	16580	16605	16459	16404	16545	16464	16548	16370	16603	16700	16457	16494	16601	16481	16636	16431	16466	16432	16691	16548	16800	16525	16582	16457	16767	16534	16577	16449	16473	16597	16588	16497	16614	16762	16623	16521	16542	16716	16635	16605	16450	16422	16544	16648	16550	16495	16471	16593	16562	16813	16797	16709	16512	16721	16619	16498	16595	16566	16551	16613	16716	16635	16544	16603	16503	16663	16605	16365	16431	16462	16458	16618	16583	16448	16651	16310	16446	16668	16563	16334	16390	16649	16515	16715	16831	16527	16610	16502	16567	16493	16415	16415	16553	16614	16542	16713	16540	16562	16576	16566	16597	16501	16349	16689	16451	16273	16578	16638	16772	16598	16552	16573	16663	16645	16577	16471	16660	16569	16502	16502	16452	16649	16528	16475	16546	16342	16685	16631	16691	16566	16473	16326	16380	16469	16663	16686	16739	16681	16593	16546	16479	16521	16554	16523	16717	16574	16624	16513	16564	16521	16399	16661	16544	16376	16303	16423	16593	16498	16487	16624	16501	16733	16443	16426	16498	16468	16622	16471	16637	16574	16666	16680	16476	16653	16625	16642	16440	16429	16744	16536	16565	16573	16536	16530	16522	16843	16545	16359	16530	16510	16565	16535	16514	16590	16680	16641	16537	16407	16687	16466	16614	16618	16637	16606	16626	16461	16592	16502	16386	16596	16536	16539	16740	16430	16526	16637	16659	16486	16452	16609	16643	16657	16598	16591	16663	16617	16353	16479	16453	16533	16688	16373	16848	16487	16789	16481	16520	16461	16465	16491	16490	16572	16501	16523	16501	16668	16624	16485	16564	16554	16538	16380	16413	16556	16475	16573	16483	16439	16739	16721	16479	16664	16460	16741	16505	16611	16779	16563	16721	16427	16519	16533	16586	16542	16475	16754	16518	16442	16662	16448	16455	16579	16402	16592	16695	16787	16473	16417	16488	16658	16454	16742	16601	16472	16620	16399	16509	16550	16585	16640	16511	16598	16382	16644	16561	16604	16639	16466	16673	16663	16631	16467	16673	16661	16666	16430	16513	16500	16558	16621	16604	16638	16508	16452	16520	16535	16512	16675	16703	16608	16565	16462	16381	16614	16462	16623	16611	16521	16395	16573	16732	16542	16567	16601	16447	16583	16506	16572	16530	16530	16624	16612	16717	16313	16617	16610	16500	16558	16631	16698	16730	16510	16563	16405	16391	16753	16515	16610	16606	16622	16458	16651	16583	16584	16447	16498	16657	16517	16618	16607	16528	16469	16322	16771	16776	16652	16728	16668	16618	16382	16569	16479	16470	16624	16434	16610	16483	16614	16584	16550	16553	16610	16608	16707	16632	16568	16635	16450	16457	16501	16713	16541	16463	16424	16637	16642	16539	16614	16465	16498	16605	16434	16465	16478	16550	16492	16582	16657	16651	16727	16485	16303	16400	16373	16776	16632	16686	16722	16640	16524	16612	16399	16560	16437	16491	16617	16620	16376	16669	16614	16525	16572	16695	16637	16500	16451	16397	16366	16421	16519	16691	16701	16441	16607	16548	16662	16664	16450	16676	16615	16639	16533	16476	16617	16516	16447	16619	16536	16649	16779	16685	16711	16780	16481	16546	16612	16547	16445	16477	16571	16363	16294	16344	16599	16422	16527	16647	16747	16509	16538	16658	16381	16608	16616	16322	16403	16492	16708	16502	16642	16590	16707	16494	16635	16669	16482	16593	16497	16636	16474	16637	16474	16532	16518	16515	16664	16571	16528	16609	16575	16495	16393	16634	16863	16900	16540	16728	16622	16536	16552	16650	16620	16634	16413	16646	16625	16604	16560	16563	16451	16643	16583	16649	16546	16634	16982	16572	16498	16743	16572	16407	16660	16425	16422	16476	16431	16518	16587	16589	16449	16636	16757	16659	16645
20599	37879	35449	28432	25037	21883	19849	18219	17699	17187	16775	16629	16399	16172	15772	15622	15652	15577	15554	15590	15401	15428	15322	15497	15400	15306	15526	15229	15342	15243	15260	15259	15398	15195	15332	15129	15214	15296	15188	15277	15210	15230	15299	15271	15402	15801	16227	17494	17789	17071	16435	15805	15333	15151	15108	15083	15145	15120	15118	15147	15062	15157	15130	15240	15347	15187	15106	15004	15122	15243	15162	15131	15264	15202	15053	15309	14999	15118	15214	15056	15134	14973	15092	15218	15085	15290	15244	15127	15237	15148	15279	15104	15170	15016	15190	14923	15223	15178	15088	15182	15134	15303	15135	15040	15120	15209	15129	15239	15074	14922	15338	15075	15003	15245	15064	15235	15242	15177	15044	15147	15265	15127	15067	15161	15143	15159	15097	15144	15239	15064	14999	15011	15177	15078	15028	15096	15187	15327	15085	15123	15088	15297	15005	15081	15144	15181	15229	15221	15041	15126	15137	15174	15248	15141	15251	15056	15166	15099	15176	15017	15305	15205	15224	15086	15180	15192	15262	15171	15240	15150	15226	15128	15030	15146	15280	15318	15204	15036	15153	15187	15059	15039	15164	15106	15131	14982	15228	14959	15137	15188	15060	15170	15271	15288	15211	15171	15225	15077	15059	15051	15065	15119	15111	15020	15071	15084	15077	15254	15221	15215	15125	15209	15054	15094	15067	15357	15206	15301	15196	15000	15100	14986	15098	15235	15107	15139	15053	15281	15209	15094	15124	15060	15182	15072	14993	15168	15021	15205	15196	15259	15265	15188	15009	15056	14972	15195	15136	15066	15152	15161	15145	15018	15038	15077	15293	15216	15151	15144	14979	15034	15243	15195	15242	15220	15114	15202	15172	15089	15297	15115	15071	15023	15165	14875	15133	15101	15044	15244	15131	15081	15231	15220	15089	15194	15201	15119	15166	15127	15183	15091	15076	15163	15068	15269	15131	15141	15217	14960	15041	15218	15089	15103	15243	15119	15103	15327	15207	15130	15157	14995	15050	15464	15094	14997	15200	15078	14994	15087	15131	15011	15059	15087	15064	15133	15234	15138	15033	15064	15081	15097	15020	15269	15096	15160	15011	15185	15200	15049	14974	15117	14953	15041	15134	15241	15232	15170	15131	15032	15134	15247	14956	15320	15284	15226	15176	15141	15172	15098	15194	15038	15117	15200	15193	15140	15005	15139	15220	15097	15111	15108	15123	14989	15098	15077	15127	15192	15085	15063	15154	15055	15108	14939	15199	15210	15051	15080	15171	14937	15130	14973	15190	15129	15134	15114	15169	15135	15082	15017	15157	15208	15175	15160	15212	15198	15151	15089	14918	15061	15248	15251	15090	14961	15086	15056	15206	14960	15138	14839	15295	15106	15037	15206	15130	15090	15123	15162	15208	15120	14956	15225	14976	15237	15018	15192	14986	15328	15187	15040	15151	15042	15088	15018	15096	15169	15096	15103	15056	15111	15117	15247	15000	15061	15124	15142	15140	15004	15236	15050	15161	15050	15270	15122	15078	15150	15241	15124	15113	15153	15142	15298	15151	15143	15270	15154	14990	15006	15131	15084	15110	15190	15126	15138	15139	15024	15038	15161	15122	15073	15120	15122	15021	15009	15201	15145	15119	15259	15151	15238	15183	15203	15001	15307	15253	15116	15290	15117	15128	15132	15261	15172	15096	15255	15114	15129	15056	15204	15119	15071	15024	15036	15170	15133	15053	15055	14962	15073	15179	15173	15159	15158	15258	15197	15065	15060	15278	15127	14972	15011	15240	15121	15157	15152	15203	15039	15143	15268	15142	15075	15044	15218	15295	15220	14958	14860	15137	15148	15223	15139	15072	15153	14960	15169	15129	15145	15042	15286	15191	15071	15199	14975	15210	15162	15118	15104	15107	15024	15243	15061	15087	14900	15178	15085	15201	15049	15266	15105	15350	15153	15221	15193	15251	15088	15117	15201	15163	15092	14955	14992	15159	15010	15018	15131	15044	15202	15123	15029	15109	15029	15234	15083	15249	15121	15276	15102	15121	15027	15091	15209	15011	15210	15165	15096	15249	15144	15037	15128	15205	15086	15169	14973	15086	15269	15280	15100	15136	15003	15080	14965	15139	15123	15090	15098	15003	15305	15253	14996	15100	15120	15118	15244	14965	15155	15020	15164	15137	15115	15001	15150	15210	15283	15048	15208	15184	15144	15102	15159	15099	14990	15148	15103	15115	15197	14921	15211	15022	15015	15147	15054	15172	15121	15112	15044	15019	15123	15238	15040	15176	15031	15179	15142	14903	15101	15229	15325	15339	15063	15134	15009	15157	15161	15017	15086	15262	15141	14985	15147	15141	15045	15180	15048	15148	14943	15194	15158	15181	14848	15184	15219	15230	15113	15100	15043	15101	15141	15113	15076	15160	15109	15369	14986	15008	15189	14945	15067	15173	15057	15296	15037	15094	15313	15094	15115	15144	15355	15185	15019	15258	15139	15171	14922	15124	15042	15076	15216	15121	15077	15185	15175	15066	15271	14972	15094	15161	15182	15166	15214	15074	15194	14973	15200	15150	15265	15222	15203	15337	15239	15197	15056	15117	15248	15012	15153	14929	15040	15101	15104	15265	15180	15048	15244	15063	15089	15155	15261	15161	15108	15046	15166	15098	15123	15108	15078	15233	15136	15220	15136	15119	15168	15180	15063	15234	15132	15137	15156	15084	15282	15103	15103	14914	15147	15115	15119	15065	14995	15309	15214	15043	15132	15311	15145	15073	15071	15094	14969	15022	15187	15168	15130	15079	15098	15090	15003	15202	15081	15102	15147	15072	15179	15119	15232	15003	15118	14939	15063	15195	15103	14943	15191	15099	15104	15007	15196	15036	15135	15087	15192	15222	15085	15134	15095	14991	15095	15145	15122	14927	15083	14962	15164	15043	15133	15188	15188	15302	15262	15149	15056	15124	14994	15208	15050	14916	14984	15085	15090	15088	15192	15144	15274	15232	15042	15155	15128	14996	15171	15017	15241	15068	15057	15102	15030	15149	15112	15186	14992	15066	15168	15213	15136	15280	15160	15087	15178	15108	15036	15121	15023	14991	15162	15234	15106	14994	14948	15374	15088	14992	15109	15299	15179	15123	15162	15010	15249	15119	15082	15232	15029	15040	15073	15141	15128	14902	15084	15109	15148	15140	15109	14997	15086	15132	15141	15054	15147	15028	15185	15141	15178	15081	15072	15024	15226	15190	15105	15171	15181	15035	15236	15001	15055	14962	15031	15257	14994	15101	15102	15180	15174	15133	15127	15032	15117	15188	15065	15054	15251	15022	15136	15240	15088	15134	15145	15089	15087	15095	15273	15110	14979	15057	14835	15041	15067	15209	15044	15204	14905	15076	15017	15010	15084	15247	15200	15266	15230	15082	15054	15007	15069	14948	15149	15080	15223	15244	15168	14889	15243	15110	15168	15078	14969	15086	15169	15258	15093	15155	15083	15198	15099	15100	15199	15213	14885	15131	15048	15282	15124	15050	15213	15184	15058	15260	15087	15013	15105	15126	15134	15098	15135	15112	15153	15123	15197	15049	15182	15059	15104	15089	15211	15029	14980	14939	14976	15073	15087	15253	15031	15139	15057	15142	15316	15087	15064	15012	15152	15232	15088	15082	15028	15139	15093	15148	15045	15091	15098	15071	15086	15051	15211	15117	15135	15036	15134	15115	15209	15083	15350	15038	15089	15150	15173	15125	15256	15211	15144	14972	15039	15061	15065	15122	15075	15073	15008	15147	14990	15112	15109	15039	15303	15060	15286	15045	15038	15143	15092	15252	15240	15176	15076	15146	15094	15077	15182	15148	15040	15123	15257	15229	15100	15113	15211	15045	15155	15249	15129	15229	15097	15172	15122	14980	15095	15154	15159	15060	15091	15154	15082	15000	15107	15314	14929	15155	15215	15175	15025	15061	14961	15114	15306	15184	15214	15205	15084	15049	15005	15059	15014	15175	15088	15060	15032	15163	15123	15258	15064	15040	15224	15191	15267	15008	15044	15021	15303	15075	15078	15220	15111	15116	15124	15127	14974	15160	15308	15151	15131	15046	15083	14886	15178	15162	15050	15104	15038	15186	15088	15103	15226	15293	15136	15076	15147	15289	14870	15104	15087	15116	15161	15236	14993	15244	15366	15036	15140	14914	15115	15097	15106	15151	15111	15172	15119	14858	15178	15277	15195	15214	14949	15227	15009	15191	15178	14999	15136	15158	15050	15226	15022	15067	15176	15248	14981	15109	15121	15117	15072	15008	15168	15099	15255	15041	15071	15146	15089	15149	15085	15231	15124	15133	15131	15341	15124	15230	15239	15109	15001	15069	15103	15046	15026	15305	15067	15043	15002	15120	15211	14991	15067	15179	15267	15106	15030	15086	15161	15343	15017	15232	15124	15141	15202	15060	15246	15091	15084	15187	15122	15222	15209	15244	15100	15066	15166	15141	15071	15105	15069	15144	15092	15147	15106	14976	15234	15011	15155	15045	14984	15277	15056	15001	15047	15161	15068	14989	15266	15069	15212	15188	15220	15205	15113	15207	15068	15177	15003	15182	15008	15185	15005	15314	15083	14956	15137	15165	14992	15065	15196	15076	15205	15245	15116	15064	15034	15145	15212	15093	15160	15014	15044	15062	15018	15101	15009	15297	14974	15307	15110	15071	14992	15048	15155	15163	15168	15245	14994	14920	15144	15226	15241	15164	14962	15260	15098	15296	15078	15224	15053	14926	15009	15185	15246	15059	15152	14995	15349	14983	15231	15068	15171	15078	15235	15084	15123	15133	15184	15166	15133	15160	14887	15063	15039	15166	15183	15164	15128	15113	15204	15007	14933	15224	15133	15134	15051	15062	15129	15077	15175	15128	15092	15268	14818	15197	15234	15217	15103	15176	15077	14933	15279	15106	14852	15337	15141	15007	15177	15171	15177	15068	15159	15072	15045	15318	15061	15225	15167	15136	15133	15233	15088	15034	15190	15178	15072	15167	15070	14964	15281	15013	15104	15214	15104	15159	15154	15048	15290	15191	14982	15183	15179	15143	15231	14966	15047	15087	15076	15072	15156	15243	15090	15169	15026	15255	15175	15031	15107	15128	15022	15036	15187	15172	15137
27039	22101	25875	23002	18508	17797	17278	16666	16713	16538	16397	16447	16552	16593	16488	16437	16335	16220	16283	16349	16423	16272	16395	16398	16314	16327	16250	16247	16403	16117	16208	16453	16436	16140	16331	16229	16254	16237	16318	16181	16170	16254	16301	16406	16336	16269	16176	16200	16437	16403	16532	16295	16180	16283	16224	16261	16294	16093	16203	16319	16282	16036	16414	16259	16391	16256	16306	16206	16114	16327	16240	16346	16412	16226	16194	16459	16315	16138	16339	16358	16262	16216	16150	16142	16392	16210	16264	16319	16086	16318	16217	16105	16254	16233	16166	16309	16379	16110	16447	16084	16173	16062	16228	16301	16338	16339	16510	16263	16228	16185	16322	16159	16268	16237	16068	16414	16360	16167	16139	15941	16288	16171	16277	16138	16118	16274	16081	16198	16321	16376	16180	16311	16202	16194	16264	16313	16143	16380	16167	16263	16240	16562	16305	16169	16234	16384	16238	16291	16353	16246	16091	16234	16083	15918	16120	16211	16362	16205	16159	16250	16109	16236	16167	16432	16236	16252	16316	16184	16013	16200	16195	16212	16379	15965	16174	16202	16094	16060	15998	16081	16226	16264	16262	16279	16251	16160	16101	16243	16121	16263	16174	16170	16353	16097	16349	16126	16125	16258	16392	16139	16310	16302	16241	16283	16207	16161	16508	16387	16063	16134	16237	16231	16269	16339	16404	16290	16221	16296	16329	16529	16433	16496	16282	16152	16161	16266	16179	16261	16302	16143	16108	16233	16413	16384	16228	16244	16162	16252	16231	16277	16127	16232	16249	16252	16261	16204	15972	16333	16381	16373	16256	16473	15993	16368	16214	16042	16278	16111	16279	16166	16314	16285	16202	16377	16036	16253	16019	16242	16139	16029	16248	16210	16202	16207	16250	16190	16015	16323	16301	16180	16213	16212	16202	16125	16198	16323	16295	16159	15947	16258	16204	16058	16178	16071	16255	16237	16423	16270	16164	16162	16222	16066	16129	16328	16218	16176	16422	16283	16451	16339	16395	16118	16209	16082	16205	16121	16193	16107	16152	16203	16298	16389	16269	16281	16437	16580	16244	16093	16083	16467	16153	16103	16323	16382	16409	16249	16370	16417	16236	16400	16093	16137	16179	16279	16140	16081	16160	16188	16389	16059	16173	16370	16222	16321	16397	16552	16429	16266	16419	16354	16185	16183	16293	16365	16281	16528	16311	16338	16153	16102	16515	16287	16131	16302	16127	16315	16335	16266	16083	16233	16360	16367	16094	16378	16083	16142	16221	16254	16376	16345	16161	16253	16254	16305	16229	16207	16211	16572	16193	16227	16071	16244	16189	16161	16223	16388	16351	16616	16064	16104	16242	16278	16284	16189	16195	16235	16132	16098	16224	16425	16254	16443	16246	16200	16309	16144	16178	16226	16246	16056	16171	16391	16289	16117	16415	16350	16293	16252	16266	16421	16237	16147	16254	16252	16336	16025	16368	16157	16458	16128	16145	16230	16377	16162	16150	16201	16087	16198	16311	16247	16274	16340	16197	16250	16108	16216	16164	16086	16187	16017	16283	16322	16153	16146	16166	16184	16298	16191	16115	16251	16160	16142	16201	16113	15903	16224	16259	16206	16318	16246	16409	16355	16191	16301	16304	16140	16430	16325	16352	16106	16252	16138	16121	16264	16200	16199	16191	16322	16469	16323	16404	16234	16181	16300	16313	16289	16146	16270	16027	16278	16189	16201	16164	16148	16229	16186	16064	16162	16317	16164	16050	16244	16258	16197	16315	16216	16332	16210	16235	16215	16309	16296	16228	16274	16067	16148	16386	16333	16105	16260	16276	16014	16201	16425	16272	16273	16296	16250	16507	16293	16335	15921	16135	16367	16353	16173	16327	16247	16156	16338	16258	16353	16173	16361	16429	16270	16250	16163	16152	16146	16305	16233	16324	16347	16295	16326	16404	16285	16261	16031	16203	16381	16195	16307	16266	16296	16296	16361	16047	16160	16221	16116	16279	16290	16406	16298	16303	16240	16279	16283	16030	16209	16460	16215	16484	16174	16204	16217	16240	16085	16380	16368	16135	16266	16133	16087	16338	16438	16284	16226	16184	16272	16224	16235	16150	16072	16306	16235	16148	16310	16156	16310	16367	16135	16330	16397	16274	16311	16320	16299	16339	16114	16360	16228	16311	16200	16261	16098	16121	16167	16276	16426	16364	16159	16229	16283	16140	16255	16329	16222	16262	16245	16302	16313	16193	16343	16239	16500	16366	16397	16427	15893	16235	16107	16302	16354	16294	16280	16052	16183	16190	16280	16366	16256	16214	16583	16261	16103	16275	16253	16244	16215	16257	16198	16178	16418	16457	16256	16308	16127	16206	15955	16149	16245	16352	16254	16313	16095	16389	16231	16176	16186	16326	16254	16030	16205	16453	16500	16107	16334	16167	16075	16271	16305	15903	16090	16130	16149	16310	16197	16197	16077	16432	16337	16216	16312	16189	16306	16096	16067	16450	16268	16102	16266	16284	16103	16138	16093	16364	16221	16221	16354	16323	16293	16253	16250	16351	15985	16297	16428	16272	16252	16324	16380	16063	16359	16354	16189	16169	16291	16252	16105	16190	16230	16272	16317	16410	16105	16293	16294	16388	16306	16205	16207	16130	16062	16227	16252	16142	16398	16210	16250	16339	16192	16227	16285	16265	16329	16314	16154	16250	16156	16372	16205	16266	16319	16290	16153	16209	16009	15991	16124	16327	16150	16512	16414	16270	16353	16232	16234	16246	16331	16214	16376	16342	16281	16300	16107	16253	16300	16332	16250	16236	16038	16254	16365	16213	16434	16330	16039	16370	16202	16395	16347	16188	16271	16358	16159	15989	15999	16405	16182	16388	16312	16264	16099	16245	16222	16183	16343	16192	16270	16201	16153	16155	16088	16255	16309	16252	16169	16156	16180	16355	16037	16287	16259	16486	16296	16206	16101	15995	16273	16259	16133	16093	16234	16311	16260	16046	16337	16229	16252	16191	16444	16236	16173	16347	16153	16260	16191	16257	16115	16186	16104	16172	16209	16338	16367	16328	16181	16028	16098	16306	16354	16181	16123	16269	16419	16354	16155	16205	16478	16328	16160	16341	16303	16226	16477	16224	16137	16329	16155	16378	16136	16254	16351	16371	16284	16479	16082	16293	16089	16286	16226	16138	16125	16330	16295	16329	16086	16188	16193	16183	16324	16265	16276	16214	16309	16191	16169	16340	16245	16382	16229	16085	16293	16200	16255	16281	16282	16274	16124	16439	16243	16128	16121	16138	16017	16303	16293	16536	16199	16125	16054	16198	16333	16222	16261	16138	16231	16167	16067	16164	16038	16338	16219	15993	16161	16276	16202	16269	16189	16324	16423	16161	16258	16159	16364	16286	16080	16252	16146	16253	16296	16018	16009	16196	16189	16349	16256	16048	16229	16161	16240	16260	16361	16271	16290	16271	16056	16175	16411	16372	16300	16192	16405	16304	16129	16227	16321	16243	16182	16253	16141	16085	16275	16401	16424	16234	16066	16015	16327	16239	16266	16279	16065	16066	16427	16243	16366	16244	16176	16202	16387	16364	16382	16310	16315	16370	16245	16351	16354	16233	16176	16172	16333	16366	16240	16190	16366	16416	16184	16398	16177	16346	16192	16262	16208	16228	16299	16267	16449	16074	16159	16190	16318	16214	16199	16266	16321	16302	16307	16241	16354	16309	16351	16091	16109	16377	16250	16150	16131	16072	16206	16122	16164	16306	16231	16196	16241	16205	16327	16320	16340	16041	16178	16147	16247	16518	16195	16278	16286	16209	16131	16296	16293	16230	16276	16308	16173	16206	16114	16232	16295	16308	16332	16191	16213	15962	16059	16329	16404	16186	16164	16366	16344	16224	16364	16122	16273	16277	16258	16349	16096	16325	16289	16302	16305	16066	16185	16258	16120	16371	16180	16302	16391	16094	16215	16337	15980	16218	16151	16162	16221	16327	16070	16133	16162	16296	16023	16079	16103	16326	16184	16290	16199	16220	16250	16222	16271	16307	16162	16094	16344	16409	16232	16320	16267	16319	16214	16407	16257	16258	16152	16297	16206	16192	16113	16247	16323	16255	15966	16230	16417	16385	16279	16096	16227	16275	16144	16267	16272	16256	16236	16154	16431	16162	16325	16215	16368	16088	16213	16328	16275	16346	16178	16227	16276	16292	16216	16426	16181	16174	16092	16104	16141	16194	16296	16302	16393	16244	16294	16283	16316	16181	16299	16243	16132	16316	16344	16139	16061	16125	16109	16288	16275	16383	16252	16393	16221	16079	16343	16344	16417	16165	16187	16442	16292	16197	16484	16124	16271	16088	16187	16206	16300	16204	16251	16214	16333	16253	16479	16179	16290	16043	16060	16339	16184	16396	15992	16300	16292	16213	16117	16096	16304	16122	16233	16276	16121	16110	16177	16329	16498	16420	16111	16354	16293	16173	16223	16155	16069	16207	16121	16360	16200	16033	16191	16204	16340	16356	16208	16346	16358	16359	16396	16201	16423	16211	16337	16095	16208	15944	16201	16365	16292	16332	16281	16307	16114	16167	16350	16198	16075	16035	16345	16231	16450	16264	16128	16446	16239	16177	16277	16313	16292	16297	16354	16173	16263	16264	16232	16109	16114	16377	16400	16158	16241	16221	16049	16352	16304	16399	16147	16362	16352	16229	16216	16154	16353	16145	16128	16251	16205	16095	16037	16312	16190	16196	16269	16147	16360	16190	16095	16315	16264	16358	16364	16290	15986	16087	16265	16329	16105	16309	16144	16222	16282	16210	16355	16442	16326	16381	16335	16254	16074	16123	16058	16302	16107	16359	16305	16192	16316	16371	16259	16222	16220	16296	16254	16359	16216	16311	16177	16294	16195	16102	16230	15944	16407	16290	16143	16075	16193	16218	16441	16254	16341	16470	16389	16229	16094	16250	16090	16213	16278	16187	16142	16376	16162	16354	16172	16311	16170	16323	16369	16276	16397	16230	16192	16250	16251	16133	16350	16038	16141	16141	16238	16452	16321	16205	16283	16052	16302	16279	16203	16310	16172	16380	16053	16152	16266	16254	16223	16119	16368	16242	16249	16188	16020	16195	16239	16272	16130	16168	16141
18053	25785	24440	20311	18431	17092	16101	15905	15472	15336	15321	15232	15085	15109	15071	15314	15324	15066	15010	15252	15150	15175	14901	15240	15038	15170	15048	15061	15039	15032	15063	15035	15069	14948	15068	15008	15125	15030	15027	15053	15050	15104	15007	15112	14934	15083	15178	15116	15152	15349	15252	15073	15073	15007	15078	14807	15203	15023	15040	15044	14895	14934	14910	14863	15016	14876	14969	14963	15034	14772	14969	14861	15155	15056	14922	14928	14966	15063	14969	14952	14999	14995	15014	14935	14900	14916	15028	15013	14912	14942	14995	15016	14984	15058	15094	14884	14957	14900	14910	15046	14973	14950	15046	14991	15089	14989	14897	15043	15002	14900	15014	14987	15013	14959	14874	15022	14798	14947	15183	15056	14975	14991	15165	15119	14928	14950	15032	14969	15044	14757	15115	14883	14958	14950	15096	14874	14883	15053	14994	15054	15014	14941	14938	15018	15040	14982	15192	14783	14782	14991	15008	14886	15093	14909	14850	14958	14987	14856	14977	15126	14899	15008	15121	15087	15177	15089	14996	15004	14796	15042	14906	15009	14987	14890	15002	15043	15009	14951	14903	14916	14869	14767	15135	15004	14994	15122	14959	15009	15085	14846	14973	15067	15170	14975	14988	15154	15081	14991	14988	14829	15004	14963	14897	14964	15124	15122	14876	14940	15028	14927	14867	15108	14948	14804	14995	14878	14947	14923	15023	14893	15050	14895	14977	15040	15089	15054	14903	14918	14995	15059	14916	14871	14887	14996	14971	15042	14890	15010	14774	14934	15096	14865	14890	15125	14923	14988	14938	14993	15054	15086	15008	15142	15001	15189	15111	14838	14932	15036	15038	15046	14875	14886	14925	14882	15117	14995	14767	14835	14955	14917	14953	14945	15076	14978	14972	14935	15039	14809	15056	15098	15055	14971	14966	15037	15046	14880	15074	15032	15027	14979	14900	14967	14855	14886	15037	14950	15065	14967	15076	14916	15034	14866	14867	15137	14998	14986	14784	15055	15062	14997	15071	14883	14970	15049	14885	14970	15155	14948	14907	15022	15058	14962	15048	14923	14987	14971	15067	14992	14994	15034	14953	14978	14985	14896	15033	15085	15076	15136	15124	15024	14870	14972	14992	14931	15024	15034	15005	14908	14960	14900	14947	14981	15127	15033	14883	14916	15054	15067	14981	14985	14930	14925	14977	15081	14938	14871	14949	15126	14869	15088	15280	14962	15076	15042	14974	14936	14991	14982	15025	15087	14973	14793	14991	15042	15015	15060	14866	15021	14937	14990	14915	14930	14964	14927	15043	15085	14901	14747	15096	15111	15017	14982	14987	14846	15015	14892	14916	14957	14917	15015	14905	14939	15096	14825	15053	15005	14949	15020	14851	14987	15065	14998	15037	14929	15028	15126	15022	14983	15076	15011	14962	14752	15117	14882	15192	14918	14874	15034	14822	15080	14934	14824	15069	15031	14866	14952	14945	14886	14968	15037	14954	15070	14873	15173	15024	14976	15047	14898	15027	14995	15006	15018	14921	14847	15066	14940	14880	14934	14936	15160	15097	14919	15066	15107	14938	14762	15058	14991	15030	14956	14798	15077	14925	14903	15036	14954	14979	14857	15033	15131	14951	15075	15156	14765	14887	14980	14785	14922	15237	14838	14983	15061	15125	15167	15019	15053	15028	14865	14888	14909	15173	15024	14989	14939	15005	15152	14914	15222	14948	14948	15019	14949	14932	15083	14991	15036	14933	14970	15196	14988	14928	14998	15005	15016	14973	14897	14895	14783	15226	14935	15050	14846	15077	15028	15121	14985	14824	14911	14980	14918	14963	15075	15026	14991	15094	15134	15118	15010	14942	14878	14954	15126	15022	15224	15128	14948	15033	14997	15055	15073	15030	14846	14940	14930	14997	15014	14928	15019	14914	14777	14914	14959	15045	15041	14916	15047	15125	14957	15028	14972	14930	14968	15050	15101	15050	15030	14924	15073	15150	14960	14971	14969	15065	15077	15007	14994	15055	14957	14946	15036	14992	14964	14787	14987	14939	15009	14954	14959	14905	15032	15108	15092	15089	14936	14857	15019	14888	15206	15009	15048	15247	15182	14883	14880	14960	14919	15010	14943	14972	15139	15067	14871	14945	14929	14930	15053	14995	15070	15000	14777	15252	14905	15015	15135	14984	15000	14981	14883	15093	14892	15069	15066	15102	15057	14940	14887	14955	14940	14967	14976	14817	15079	14918	15076	15202	14924	15026	14949	14875	14910	15027	14922	14934	14969	14856	15135	15004	15141	15092	14916	15121	14896	14989	14975	14935	14873	15149	15067	15154	15060	14904	15077	14852	15136	15203	15117	14881	15007	15027	14971	14894	14997	15013	14865	15019	14761	14985	14907	14959	14887	14934	15114	15036	15016	15137	14985	15056	14830	14934	15015	15036	14904	15061	15088	15181	15087	15126	15065	14994	14833	14989	15099	15096	14901	15162	14922	14980	15029	14951	14982	14847	14969	14965	14881	15062	15040	14977	14998	14803	14886	14755	15093	14975	14942	15003	14989	15006	14966	14821	14960	15011	14894	14961	14986	14874	15132	15008	14956	14927	14960	14935	15001	14882	15121	15000	15044	14823	14914	14940	15071	14939	15019	14976	14931	15011	15129	15230	14880	15053	14930	15201	15019	15116	14741	14985	15014	15092	15063	14883	14940	15012	14991	14961	15044	14945	15112	14937	14982	14977	14862	15065	15019	15024	14964	14908	15033	14973	15148	15001	15064	14848	14935	15158	14927	14901	15032	14953	14917	15052	15017	14997	15058	15077	15059	14836	14991	14925	14937	14963	15047	15087	14951	14926	15021	14800	14954	14999	15037	15030	15061	14954	14942	15156	15075	14982	15018	15231	14986	15119	14958	15153	14809	14963	15047	15224	14907	14978	15066	14998	14961	14851	14933	15156	15176	15084	14919	15017	15005	14917	15056	15117	15038	15016	15161	14837	14861	15068	14980	14959	14998	15023	14934	14997	15063	14889	15139	15104	14772	15206	15051	14919	15055	14925	14954	14923	14919	15066	14888	14887	15036	14938	15046	14911	15016	14960	14831	15068	15042	14873	14944	14932	15075	15033	14817	14893	15140	15014	14978	15005	15020	14948	14852	14898	14888	14983	14942	14897	15026	15051	14880	14941	15072	15072	15049	15058	15062	15108	14901	15076	14992	15057	14866	14966	14890	14911	14787	14978	15168	15114	14905	15104	14992	15086	15091	15126	15051	15052	15045	14990	14963	15123	15060	14879	14857	14917	14952	14928	15058	15003	14948	15095	15138	14949	15146	14923	15075	15030	14956	14991	15083	14927	15114	14991	14976	15141	14893	14950	14838	14949	14963	15102	14875	14989	15058	14883	14897	14887	14931	15047	14962	15034	14907	15015	15008	15013	14972	14805	14934	14995	14872	14931	14966	14868	14977	15091	14931	15118	15076	15143	14937	14893	15154	14985	14851	15016	14913	15033	14927	14995	15092	14880	15127	14929	14889	14759	15021	14835	15026	14944	15000	15001	14971	14834	14886	14844	15099	15075	14975	15039	15111	15127	14961	15161	15003	15028	14974	14758	14951	15008	14897	15033	15020	14983	14897	15026	14901	15079	14973	15119	14974	14934	14897	14896	15043	15022	14955	15022	15019	14923	15008	15075	14999	14871	14961	14977	14882	14928	15086	15080	14888	15002	15098	14913	15002	14837	14923	15062	15006	14803	15011	14990	15109	14935	14948	15014	14970	15110	14889	14885	14995	15100	15048	14804	15141	14975	15058	15113	15043	15230	15029	14924	14965	15071	14809	14846	14910	15113	15031	14960	14951	15079	14943	14864	15033	14961	14984	14954	15134	14906	15009	14936	15000	15000	15002	14743	15000	15054	15043	15069	15004	15114	14984	14932	15014	14940	14806	15049	14937	14827	15058	14980	15144	14940	14918	15159	14975	14882	15143	14937	14921	14880	14970	14958	14947	15086	14997	14982	14972	15004	15146	14870	15145	14959	14918	14922	15082	15091	14932	15044	14995	14957	14971	14987	15087	15118	14982	15048	14904	14977	14932	15076	14873	14927	15172	15028	15073	15071	14939	14931	15134	14959	15060	14926	15045	15054	14981	15010	14992	14920	15029	14910	14962	14989	14989	14951	14825	15073	15116	14994	14876	15046	14891	15040	15033	14927	15029	15050	14943	15001	14846	15066	15030	14801	15048	14932	15021	14785	14879	15016	15193	14963	15122	14939	14707	15007	15009	14996	15035	14975	15138	14894	15100	15007	15041	15074	15064	15132	15098	15112	15095	14923	14983	14962	14947	14949	14973	14912	14910	14990	15181	14937	14957	15030	14883	14933	15015	15065	14833	15069	15028	14928	15072	14997	15044	14838	15041	15063	15024	15025	14940	14979	14779	15001	14937	15028	14860	15085	14888	14912	14872	15022	15128	15102	14960	15097	15140	15003	15030	15081	14892	15010	15131	15031	14946	14976	14951	14948	15061	14964	14925	15019	14835	14953	15067	14992	14843	14953	14881	14933	15106	14887	15028	14937	15031	14919	14977	14923	14945	14837	15014	14973	15082	15024	15011	15140	15019	14997	15228	14878	14919	14982	15121	14834	14937	14874	14905	15077	15115	14991	14919	15062	14815	15092	14992	14992	14971	15069	14930	15086	15058	14889	15171	15064	14789	14868	15037	14963	15154	15127	15069	14916	15049	14870	15028	15093	14896	14873	14973	14993	14966	15043	14805	15228	14923	14905	14868	15155	14996	14955	15024	15010	15156	14928	14986	14816	15023	15017	14874	14949	15048	15037	14986	14880	15008	14965	15051	14888	14973	14827	15058	15055	14851	14840	15034	15088	14866	14933	15023	14903	15022	14925	15018	14920	15054	14977	15129	14987	15044	15067	14965	14825	15010	14987	15034	14784	14955	15051	14843	14882	14982	14952	15196	15018	14987	15002	15101	14923	14980	15033	14846	14922	15098	15036	15047	14977	15112	15071	15066	14912	15007	14909	14828	15034	14937	14960	14963	14946	15111	14915	15079	14991	14837	15020	15023	14946	14912	14982	15017	14947	14961	14956	14953	14990	15011	14938	14890	14937	15116	15144	15001	14898	14980	15030	15135	15007	15197
23694	21198	28743	24063	22111	22337	21240	17978	17152	17339	17122	16931	17069	16656	16873	16578	16629	16529	16733	16591	16577	16601	16417	16630	16658	16538	16375	16494	16465	16293	16258	16375	16439	16541	16419	16219	16558	16538	16381	16432	16453	16610	16376	16450	16442	16513	16830	17112	17639	17215	16882	16551	16391	16417	16382	16491	16274	16253	16365	16593	16463	16276	16462	16367	16519	16273	16332	16443	16392	16439	16460	16324	16301	16275	16256	16206	16485	16338	16379	16489	16271	16164	16139	16433	16414	16330	16408	16497	16481	16231	16424	16322	16405	16213	16445	16581	16385	16521	16435	16282	16284	16313	16309	16317	16299	16344	16527	16433	16344	16279	16340	16311	16360	16389	16535	16123	16476	16332	16289	16317	16356	16482	16429	16124	16516	16409	16357	16472	16327	16385	16304	16346	16390	16096	16441	16253	16301	16288	16371	16348	16284	16320	16096	16240	16360	16362	16376	16446	16356	16344	16461	16189	16354	16159	16228	16193	16314	16310	16321	16382	16561	16388	16387	16461	16337	16185	16363	16310	16521	16374	16373	16272	16322	16249	16114	16256	16330	16387	16338	16032	16555	16451	16085	16374	16564	16271	16264	16264	16392	16523	16241	16348	16368	16298	16269	16394	16513	16255	16230	16365	16459	16324	16195	16367	16262	16483	16128	16284	16588	16483	16189	16394	16071	16309	16451	16518	16148	16340	16200	16256	16203	16353	16390	16233	16246	16284	16242	16337	16394	16440	16268	16439	16421	16215	16493	16393	16395	16416	16264	16338	16340	16288	16419	16375	16193	16509	16367	16243	16464	16579	16326	16244	16338	16322	16220	16191	16528	16380	16308	16296	16307	16268	16449	16379	16340	16303	16402	16374	16372	16434	16254	16225	16392	16329	16326	16292	16299	16159	16218	16195	16097	16302	16426	16426	16310	16257	16246	16197	16204	16268	16436	16335	16311	16398	16213	16270	16243	16199	16361	16184	16226	16545	16327	16398	16501	16183	16239	16287	16239	16466	16357	16347	16209	16301	16189	16453	16382	16338	16440	16229	16255	16312	16194	16149	16302	16368	16351	16410	16143	16286	16452	16382	16396	16510	16366	16163	16493	16246	16272	16471	16228	16244	16262	16409	16502	16153	16247	16279	16313	16151	16424	16386	16194	16094	16081	16155	16345	16304	16488	16278	16240	16290	16349	16381	16409	16446	16348	16161	16332	16405	16229	16283	16281	16280	16481	16384	16264	16115	16382	16383	16391	16130	16420	16308	16416	16436	16366	16207	16371	16156	16207	16271	16345	16087	16265	16508	16300	16404	16142	16241	16481	16340	16337	16447	16445	16238	16267	16285	16213	16409	16517	16468	16412	16055	16370	16062	16438	16398	16380	16249	16342	16261	16371	16281	16261	16092	16519	16276	16392	16433	16514	16367	16379	16451	16347	16360	16261	16370	16490	16545	16330	16472	16170	16306	16332	16085	15919	16306	16312	16420	16116	16149	16439	16390	16198	16262	16360	16341	16552	16257	16487	16160	16314	16259	16379	16224	16449	16222	16406	16402	16286	16558	16175	16358	16355	16214	16324	16237	16277	16114	16330	16148	16314	16237	16395	16417	16408	16181	16304	16285	16266	16421	16400	16331	16430	16208	16411	16279	16393	16376	16421	16367	16198	16261	16365	16187	16355	16354	16017	16463	16360	16247	16286	16441	16283	16206	16206	16266	16398	16443	16344	16376	16211	16348	16518	16364	16299	16317	16273	16371	16241	16328	16441	16235	16182	16372	16257	16206	16476	16361	16164	16152	16111	16156	16192	16304	16436	15980	16184	16139	16250	16359	16354	16280	16286	16428	16355	16373	16141	16406	16176	16350	16393	16581	16274	16253	16560	16286	16330	16589	16255	16139	16327	16175	16427	16333	16207	16202	16192	16165	16480	16274	16387	16228	16511	16266	16576	16330	16590	16262	16380	16353	16366	16324	16230	16275	16320	16313	16254	16181	16419	16226	16330	16341	16385	16297	16348	16509	16161	16339	16376	16231	16383	16253	16235	16294	16207	16318	16397	16361	16248	16330	16288	16405	16161	16372	16416	16395	16331	16255	16283	16316	16199	16271	16404	16286	16232	16338	16275	16280	16325	16417	16281	16372	16340	16247	16508	16356	16272	16334	16430	16032	16405	16302	16225	16166	16385	16309	16286	16149	16065	16360	16129	16506	16438	16298	16207	16425	16472	16360	16225	16222	16269	16328	16416	16496	16379	16308	16373	16459	16455	16395	16391	16330	16303	16244	16167	16347	16334	16368	16480	16567	16409	16491	16343	16375	16345	16397	16451	16294	16402	16413	16308	16157	16286	16326	16409	16267	16404	16362	16279	16285	16331	16563	16452	16171	16214	16244	16309	16303	16233	16197	16435	16398	16409	16440	16389	16459	16465	16304	16417	16246	16277	16258	16282	16531	16434	16396	16288	16458	16476	16339	16320	16294	16413	16239	16306	16373	16502	16221	16389	16346	16543	16268	16345	16203	16168	16385	16308	16340	16523	16277	16287	16339	16447	16190	16310	16286	16025	16291	16389	16198	16118	16468	16398	16191	16148	16189	16238	16113	16420	16277	16247	16355	16258	16296	16191	16173	16328	16219	16191	16261	16320	16207	16343	16276	16331	16308	16052	16257	16353	16231	16268	16414	16346	16364	16323	16405	16528	16342	16120	16176	16349	16293	16357	16175	16334	16488	16391	16429	16082	16368	16331	16192	16169	16447	16123	16377	16302	16261	16411	16519	16412	16409	16307	16105	16352	16288	16191	16158	16238	16298	16374	16348	16175	16442	16169	16167	16442	16569	16352	16257	16367	16507	16295	16115	16293	16551	16409	16267	16200	16130	16345	16299	16113	16249	16461	16557	16224	16365	16459	16383	16271	16199	16409	16310	16368	16322	16231	16255	16031	16450	16457	16274	16468	16344	16205	16241	16206	16347	16399	16296	16366	16305	16227	16340	16588	16263	16379	16348	16333	16183	16144	16482	16356	16167	16344	16576	16405	16315	16474	16268	16417	16321	16204	16455	16332	16185	16394	16332	16340	16305	16243	16333	16157	16396	16369	16264	16431	16296	16450	16171	16282	16313	16167	16416	16300	16216	16185	16384	16332	16225	16281	16294	16398	16363	16145	16350	16512	16253	16255	16459	16397	16477	16251	16469	16378	16162	16250	16211	16283	16300	16324	16356	16270	16234	16487	16232	16356	16478	16318	16274	16411	16426	16063	16096	16178	16341	16181	16371	16305	16287	16245	16329	16239	16457	16400	16380	16161	16334	16488	16248	16212	16362	16178	16377	16190	16236	16371	16152	16373	16153	16385	16126	16419	16262	16304	16103	16046	16429	16403	16289	16316	16259	16450	16277	16277	16392	16285	16365	16454	16217	16453	16366	16423	16338	16367	16237	16563	16425	16392	16248	16233	16351	16453	16458	16485	16225	16176	16341	16233	16110	16229	16214	16419	16290	16197	16447	16418	16162	16251	16273	16048	16210	16194	16186	16352	16328	16340	16019	16271	16251	16358	16378	16159	16364	16373	16151	16320	16132	16385	16312	16460	16273	16408	16366	16484	16445	16336	16291	16365	16266	16195	16131	16286	16306	16328	16296	16185	16227	16257	16278	16143	16416	16415	16269	16459	16260	16331	16266	16236	16539	16393	16440	16202	16318	16182	16367	16574	16378	16267	16123	16339	16406	16441	16291	16304	16303	16197	16438	16478	16402	16332	16239	16249	16371	16472	16367	16296	16137	16268	16430	16375	16452	16327	16208	16361	16407	16429	16267	16374	16353	16404	16196	16374	16272	16224	16185	16456	16303	16300	16463	16474	16273	16301	16220	16341	16532	16350	16497	16261	16177	16241	16545	16130	16338	16408	16460	16341	16348	16386	16333	16258	16539	16329	16527	16581	16150	16403	16492	16339	16274	16416	16195	16204	16273	16329	16267	16432	16393	16310	16311	16332	16217	16332	16488	16444	16331	16483	16291	16139	16285	16325	16524	16487	16331	16401	16631	16181	16377	16356	16433	16183	16152	16182	16347	16151	16240	16410	16288	16290	16226	16574	16434	16460	16304	16261	16358	16247	16371	16439	16378	16355	16402	16344	16165	16343	16364	16383	16270	16416	16328	16414	16251	16148	16273	16258	16267	16480	16369	16452	16177	16101	16251	16424	16431	16381	16351	16299	16325	16192	16475	16283	16354	16442	16357	16201	16356	16565	16315	16352	16417	16343	16186	16267	16151	16340	16230	16276	16196	16290	16357	16354	16306	16351	16342	16352	16166	16126	16134	16247	16280	16410	16279	16320	16557	16390	16416	16317	16444	16458	16357	16207	16367	16256	16364	16349	16247	16213	16344	16225	16309	16137	16270	16420	16352	16323	16230	16409	16423	16284	16259	16468	16389	16382	16255	16456	16396	16444	16293	16231	16301	16310	16353	16315	16052	16116	16110	16352	16299	16548	16392	16438	16377	16344	16192	16404	16235	16469	16294	16272	16396	16134	16317	16191	16392	16232	16337	16295	16230	16223	16427	16382	16419	16247	16323	16383	16239	16334	16203	16251	16259	16346	16400	16514	16141	16247	16249	16329	16216	16223	16206	16397	16543	16247	16316	16188	16564	16406	16343	16526	16412	16534	16400	16531	16316	16466	16296	16273	16177	16283	16302	16202	16273	16123	16224	16358	16323	16278	16212	16289	16381	16203	16152	16226	16191	16344	16292	16299	16338	16358	16444	16261	16173	16335	16216	16222	16321	16395	16377	16334	16176	16187	16323	16431	16322	16417	16176	16344	16259	16111	16356	16453	16356	16404	16154	15945	16430	16458	16421	16500	16351	16349	16167	16174	16417	16442	16293	16496	16375	16114	16224	16258	16355	16362	16236	16435	16169	16441	16257	16448	16610	16319	16376	16121	16335	16434	16395	16347	16135	16313	16424	16455	16353	16174	16467	16302	16343	16236	16395	16553	16440	16065	16359	16415	16331	16614	16566	16398	16393	16203	16391	16273	16392	16158	16278	16266	16098	16239	16320	16293	16282	16321	16311	16473	16369	16291	16224	16308	16364	16303	16323	16325	16212	16497	16101	16303	16276	16154	16349	16244	16157	16346	16292	16285	16238
18590	32695	31212	25082	21886	19302	17859	17051	16613	16256	16047	15910	15678	15619	15550	15374	15219	15254	15245	15442	15221	15297	15264	15246	15256	15125	15267	15051	15239	15026	15128	15249	15197	15051	15366	15276	15355	15224	14954	15219	15067	15034	15114	15145	15288	15400	15804	16405	16545	16189	15762	15399	15244	15099	15029	15017	15133	14968	15172	15032	15043	15042	15048	15098	14981	14972	15101	15000	15019	15065	15051	15017	15071	15071	15073	15074	15023	15010	15101	14914	15130	15048	15162	14904	15123	15042	15023	15001	14938	14859	15137	15099	14901	15047	15018	15200	14947	15223	15131	15065	15138	14988	14986	14953	15240	15128	15225	15045	15175	15105	15174	15110	15075	14875	15216	15077	15157	15287	15062	14908	15239	15089	15047	15067	14883	15225	15059	15151	15070	15278	15031	15025	14945	15262	14992	15148	15131	15034	15117	14957	14836	15065	14968	14935	15099	15195	15107	15165	14923	14999	15054	15007	14988	14984	15140	15108	14968	15026	15098	15045	15106	15056	14779	14981	14959	14998	14955	15009	15034	15112	14971	15057	15092	15326	15120	15057	15099	15072	15090	15026	15095	15110	15072	15135	15162	14988	15016	14996	14958	14872	14947	15083	14887	14973	15007	15091	14976	14938	15065	15151	15011	15184	14916	14987	15042	15041	15001	15069	15031	15024	14941	15117	15018	14963	15016	14948	15087	14844	14937	14996	14973	15114	14999	14903	15122	14959	15085	14898	15073	15024	15069	15115	14961	14969	15068	15069	15076	15080	15153	14900	15084	14960	15077	15019	14969	15136	15070	15039	15037	14999	15035	15101	15223	15058	15044	15238	14878	14929	15194	14976	15213	15235	15030	14978	15254	15038	15050	15030	15063	14958	15092	15075	15138	15154	15146	15120	14973	14859	15101	14944	15181	15117	14929	15095	15062	15014	15008	15009	15142	15110	14939	15406	14922	14917	14996	14910	15001	14958	14901	15160	14915	14850	15112	14923	15069	15062	15084	15055	15085	14974	14935	15064	15019	14856	15030	15102	14977	15098	15043	15062	15133	14846	14841	15172	15079	15020	15037	14962	14887	14993	14942	15092	15108	15110	14954	14933	15001	14891	15146	15016	15081	15129	15004	14999	15080	14984	14983	14958	15073	14971	14973	15066	15029	15159	14908	15081	15042	14941	15066	15064	15068	15183	15020	15060	15009	15045	15214	15085	15116	15049	15157	14986	14963	15107	15048	15206	15082	15047	15033	15106	15118	14871	15100	15038	14971	14991	15052	14941	15103	14973	15052	14922	15035	15136	14996	15094	15066	15005	14985	14939	15054	15174	15120	15046	15199	14907	14993	15037	15102	14898	15060	14970	15118	15162	15037	15040	14949	14997	15037	15015	15030	14968	15060	15038	15030	15038	14997	15091	14980	14937	15053	14956	15100	15075	15125	15048	14921	15116	14931	14987	14865	14994	15104	14974	15078	14966	15039	15030	15004	15001	15024	15159	15148	15101	15134	15013	15135	15099	15021	15194	15055	15195	15186	15134	14937	14926	14911	15000	15031	15091	15064	15049	15041	15154	15093	15180	15034	14852	15072	15052	15017	14945	15002	15000	14951	14960	15081	15157	14968	14916	15149	15212	15040	15008	15044	15070	15059	15123	15037	15145	15043	15117	15178	14844	14899	15079	14991	15232	15163	14870	15020	15008	15071	15010	14967	15006	14955	15135	15095	14923	15227	15030	15056	15006	15090	15004	15061	15078	15029	15223	15006	15021	15050	15149	14817	14877	15248	14967	15144	14987	15326	14804	15064	15091	15091	15310	15228	15041	14887	15107	15125	14988	15090	15030	14881	15176	14985	15020	15024	15048	15124	15035	15055	15091	15009	15009	14917	14983	14832	14978	15074	15011	15161	15018	15108	15056	14963	15089	14943	15148	15105	14993	14966	15159	14879	15007	14777	15018	15043	15113	14942	15104	15301	15090	15217	15078	14855	14997	14951	15011	15004	14995	15044	15010	15112	15110	15066	14986	15161	15081	14950	15093	14990	15037	15018	15033	14873	15076	15023	15103	15204	15044	15068	14847	15285	15025	15073	15128	14965	15070	15039	15146	15157	15022	15172	14938	14993	14962	15000	15118	15015	14845	15198	15000	14956	14925	14959	14998	14921	15071	14883	15056	14955	14940	15101	14986	15003	14967	15157	15061	15044	14911	14987	15065	15078	14929	14965	15027	14942	15142	15087	14920	15015	15116	15017	15190	15031	14950	15205	15111	15023	15301	15131	15083	15086	14922	15261	15166	15077	15104	15057	14977	15202	15090	14937	14971	15016	15041	15075	14887	15099	15023	14998	14911	15123	15106	14938	15039	15218	15019	15117	14908	15050	15092	14892	14920	15064	15010	15043	15074	14973	15097	15130	14958	15186	14984	14970	15091	15047	15093	14940	14853	14901	15045	14909	14996	15176	15080	14840	15022	15068	15046	15161	15020	15018	15194	15197	15117	15165	14967	14990	15020	15116	15134	15170	14973	14941	14905	14828	15123	15122	15164	14968	14896	15101	15200	15105	14966	15066	15090	15066	15040	15097	15035	15004	15292	15092	15115	15069	14996	15181	14884	15069	15211	15072	15042	15066	15004	15068	14988	15148	14989	14993	15046	15174	15013	14964	15172	14962	15057	14928	15078	14891	15265	15045	14960	14930	14974	15089	15171	15116	15091	15019	15134	14933	15017	15213	14971	14981	14992	15002	14828	15194	15003	15167	14951	14986	14846	14867	14973	15108	15013	15074	14993	14953	15109	14952	15229	14966	15037	14938	15106	14873	14875	14975	15119	14922	15226	15050	15089	15048	14897	15079	15124	14964	14999	15035	15097	15239	15112	15061	14857	14956	15061	15184	15074	15115	15094	14936	15006	14967	15073	14988	15224	15145	14970	14982	14945	15156	15035	14952	15165	15135	15043	15164	15193	15029	15037	15055	14949	15139	14979	15041	14919	15087	15262	15041	15029	14878	14865	15146	14912	15216	15011	14994	14839	15034	14936	14938	15131	15077	14873	15175	14940	15014	14948	15090	14940	15045	15057	15026	14937	15229	14858	14939	15067	14836	15023	15131	15153	15006	14999	15146	15060	15162	15203	15098	15013	15085	14977	15242	15132	14957	15141	14993	14959	15104	14992	15021	15087	15258	15055	15067	15128	15179	15062	15125	15135	15051	15237	14923	15096	15047	14956	14939	15076	14851	15044	14930	14953	15066	15206	14943	14940	15131	15181	15205	14935	15084	15195	14970	15098	15114	15025	15132	14975	15029	14911	15134	15099	14956	15126	15007	14899	15061	15007	15148	15284	15299	15007	15059	15031	14937	15001	15134	15141	15055	14993	14968	14925	14914	15046	15112	14926	14873	14971	15138	15066	15243	14965	14961	14959	15289	14990	15053	15146	15060	14986	15003	14962	15200	15026	14883	14997	15298	14852	14935	15125	14953	14921	14964	14974	14921	15025	14995	15143	15055	14889	15178	15124	15134	15013	14994	15081	15035	15057	14974	15206	15019	15002	14953	15005	15004	14915	15166	15047	14980	14930	15111	14914	15132	14932	15044	14892	14985	15246	15165	15020	15031	14920	14921	14984	15269	15055	15030	15072	14969	15143	15017	15063	15015	14913	15104	15069	15132	15116	15026	15182	15014	15185	15019	15009	14911	15180	15243	14999	14984	15056	15042	15011	15075	15098	15004	15001	15239	15005	15040	15176	15133	14884	15009	15079	15018	14895	15052	15092	15060	15135	15025	15176	14887	15095	15061	14970	14995	15068	15089	15075	15091	15142	15223	14962	15128	15032	14976	14862	14827	15198	15144	15138	15136	15056	14982	15150	15128	15021	14915	15142	15117	14967	15021	15111	14954	15122	14977	15150	14982	15113	15341	15168	14993	14970	15077	14965	15040	15030	15110	14996	15030	15163	15040	15028	15089	15060	15029	15048	14941	15098	15067	15089	15185	14947	15136	14991	15019	15049	14925	15100	14879	15221	14999	15084	15044	15122	15035	14857	15165	14944	15050	15004	15175	15114	14931	14824	15060	15045	15075	14967	15034	14939	15110	14938	14914	15037	15020	15082	15063	14890	14986	15079	14897	14967	15098	14990	15185	15144	15161	14957	14962	15088	15197	15080	14979	15046	15022	14939	15016	14967	15034	15083	15022	14953	14901	14953	15115	15090	15084	15012	14994	15064	15084	15209	15179	15016	15042	15018	14874	15164	15290	15036	15091	15106	15062	15166	14967	15047	15071	14905	15135	15085	14991	15037	15107	15046	15153	15065	15163	15042	15032	14932	15108	15089	15019	15003	14958	14968	15006	14953	15065	15037	15017	14924	15006	15071	14960	14977	14939	14981	15151	15111	15154	15073	15074	15064	15112	14972	15032	15060	14869	15160	15001	14999	15159	15096	15060	14969	15083	14993	15073	15028	14967	14958	15057	15061	15030	15005	15039	14991	14950	15005	14956	14992	15098	15002	15047	15261	14883	14953	15003	15064	15162	15100	14921	14967	14937	15132	14994	15109	15041	15062	15042	15045	15010	15008	15082	15136	15034	15091	15131	15095	15118	15136	15027	15057	15003	14993	14967	14890	15195	15012	15027	15136	14973	15019	14916	15178	15057	15011	15080	15118	15068	15157	14928	15010	15013	15035	15075	14948	15141	15164	15085	15098	15153	15011	14971	15032	15055	14943	14993	14977	15153	15073	15171	15066	15114	15095	15002	15071	15079	14976	15155	15018	15082	14976	15185	15032	15095	15063	15000	15081	15011	14888	15140	15116	15139	15011	15096	15130	15033	15106	15137	14994	14971	15133	14922	14977	15218	15058	14967	14876	14953	15072	15032	15042	15147	15002	14977	15105	15015	15066	15093	15022	15050	14975	15029	15028	14934	15009	14931	14947	15056	15038	15026	14858	15010	14873	14933	15012	15077	15132	15039	14962	15037	15014	15023	15010	15058	14862	15192	14977	15032	14975	15107	14849	15142	15077	15021	15090	15083	15035	15016	15093	15126	14749	15017	15117	15031	15099	15014	15071	15120	15061	15051	15172	15084	14901	15004	15071	15054	15002	14983	14967	15181	15103	15048	14843	14874	15015	15025	15269	15114	14905	15111	15131	15028	15096
22699	21112	29044	23475	21351	23246	24902	18888	18064	17868	17780	17341	17378	17004	17186	16929	17006	16636	16752	16669	16666	16616	16629	16684	16595	16585	16668	16494	16601	16364	16641	16563	16446	16490	16627	16508	16404	16423	16545	16433	16291	16523	16477	16418	16450	16820	17166	17963	18298	17947	17525	16833	16419	16631	16504	16270	16418	16498	16487	16472	16325	16482	16233	16162	16320	16331	16440	16449	16290	16308	16482	16428	16329	16367	16388	16338	16283	16278	16065	16290	16393	16359	16227	16250	16385	16371	16251	16208	16205	16395	16268	16324	16242	16285	16284	16228	16280	16338	16273	16239	16379	16252	16346	16357	16423	16229	16244	16540	16530	16409	16324	16246	16388	16214	16145	16364	16426	16512	16440	16255	16248	16172	16416	16327	16415	16584	16416	16273	16199	16341	16225	16261	16574	16303	16331	16298	16384	16229	16289	16537	16279	16333	16236	16254	16343	16224	16331	16163	16151	16158	16215	16497	16221	16080	16454	16357	16175	16406	16510	16430	16289	16325	16209	16308	16409	16429	16312	16387	16517	16459	16239	16274	16176	16191	16270	16302	16341	16295	16394	16375	16377	16440	16271	16224	16297	16367	16496	16048	16205	16272	16229	16343	16315	16289	16112	16141	16362	16480	16357	16538	16400	16368	16192	16306	16493	16295	16312	16420	16416	16379	16314	16470	16196	16177	16287	16482	16291	16496	16354	16405	16228	16159	16122	16166	16311	16365	16417	16374	16435	16371	16218	16492	16366	16214	16395	16379	16297	16268	16567	16211	16285	16412	16525	16230	16416	16278	16249	16279	16259	16271	16332	16406	16351	16175	16233	16314	16418	16161	16372	16350	16413	16273	16348	16283	16354	16201	16380	16276	16264	16399	16264	16254	16174	16208	16475	16487	16418	16190	16214	16363	16410	16357	16455	16063	16180	16175	16241	16173	16369	16397	16335	16477	16360	16410	16526	16362	16416	16395	16252	16440	16442	16345	16359	16380	16453	16127	16345	16288	16315	16351	16412	16215	16340	16287	16345	16376	16203	16256	16121	16244	16490	16219	16322	16213	16240	16351	16475	16286	16220	16228	16231	16286	16311	16225	16347	16191	16383	16216	16319	16375	16353	16409	16475	16228	16400	16607	16511	16246	16325	16265	16405	16333	16553	16476	16261	16228	16124	16232	16284	16058	16212	16257	16203	16318	16296	16407	16323	16369	16074	16243	16350	16426	16282	16337	16509	16402	16308	16469	16124	16419	16315	16411	16412	16091	16349	16338	16385	16309	16232	16242	16164	16551	16394	16330	15978	16235	16321	16244	16371	16500	16377	16159	16273	16250	16308	16455	16373	16237	16365	16276	16524	16388	16352	16540	16329	16473	16290	16343	16171	16307	16170	16342	16406	16339	16229	16416	16343	16337	16488	16227	16412	16428	16234	16352	16414	16427	16478	16310	16365	16395	16517	16293	16360	16450	16223	16368	16374	16322	16357	16255	16288	16201	16415	16171	16199	16292	16305	16353	16285	16324	16355	16380	16263	16539	16384	16534	16455	16293	16397	16522	16328	16330	16361	16233	16280	16248	16251	16330	16405	16486	16278	16512	16298	16151	16319	16181	16391	16342	16297	16404	16359	16154	16358	16327	16344	16334	16195	16351	16218	16290	16333	16335	16421	16244	16415	16275	16268	16340	16310	16355	16323	16214	16168	16154	16389	16424	16138	16272	16456	16222	16501	16502	16473	16225	16348	16456	16243	16182	16507	16270	16354	16388	16245	16301	16197	16426	16408	16247	16434	16426	16333	16417	16304	16350	16209	16098	16378	16560	16394	16333	16185	16229	16281	16278	16223	16342	16271	16458	16205	16374	16380	16221	16566	16270	16371	16216	16132	16262	16407	16426	16240	16226	16359	16344	16365	16399	16229	16387	16504	16417	16172	16431	16233	16237	16229	16339	16231	16270	16307	16292	16206	16420	16277	16360	16220	16362	16193	16333	16371	16334	16382	16424	16204	16338	16479	16283	16408	16321	16435	16372	16454	16392	16334	16114	16346	16357	16233	16249	16316	16381	16308	16299	16501	16254	16289	16144	16311	16345	16449	16590	16316	16342	16406	16230	16053	16274	16147	16396	16376	16262	16485	16443	16387	16236	16262	16286	16357	16295	16472	16129	16369	16364	16246	16143	15943	16309	16511	16408	16231	16400	16206	16355	16103	16084	16321	16280	16381	16113	16348	16279	16401	16335	16290	16402	16267	16409	16343	16357	16236	16192	16325	16407	16657	16610	16257	16343	16296	16266	16152	16416	16403	16354	16370	16396	16607	16307	16398	16274	16152	16359	16326	16250	16431	16169	16461	16243	16387	16247	16387	16296	16331	16256	16406	16207	16366	16262	16275	16299	16318	16405	16394	16416	16256	16458	16166	16206	16166	16215	16225	16419	16467	16328	16167	16230	15984	16493	16257	16173	16196	16280	16413	16297	16294	16244	16398	16251	16393	16242	16372	16411	16114	16222	16333	16249	16317	16293	16145	16345	16370	16078	16240	16433	16268	16295	16266	16269	16247	16418	16353	16294	16201	16186	16468	16485	16364	16150	16339	16287	16475	16294	16326	16273	16170	16377	16276	16342	16569	16307	16265	16226	16240	16238	16352	16371	16557	16289	16449	16523	16132	16369	16318	16251	16399	16311	16317	16355	16388	16426	16337	16302	16342	16176	16308	16294	16291	16317	16225	16262	16306	16456	16395	16299	16209	16137	16336	16400	16270	16307	16387	16396	16314	16530	16296	16322	16414	16332	16216	16224	16260	16293	16157	16185	16429	16241	16195	16410	16116	16335	16327	16166	16390	16312	16417	16263	16337	16404	16358	16327	16274	16286	16416	16418	16304	16200	16383	16437	16242	16360	16425	16265	16331	16372	16335	16332	16159	16398	16532	16198	16465	16346	16368	16273	16340	16396	16385	16257	16272	16325	16232	16241	16295	16517	16457	16464	16428	16238	16403	16253	16316	16303	16273	16343	16466	16346	16442	16455	16163	16436	16240	16202	16436	16410	16518	16331	16337	16294	16552	16465	16531	16228	16146	16225	16374	15980	16354	16358	16364	16289	16406	16320	16360	16292	16399	16337	16201	16369	16203	16378	16135	16252	16299	16123	16394	16289	16300	16407	16272	16470	16211	16279	16284	16164	16278	16227	16269	16268	16329	16244	16364	16240	16204	16236	16227	16292	16450	16165	16338	16168	16187	16320	16239	16210	16432	16210	16303	16251	16364	16337	16397	16416	16290	16327	16408	16339	16401	16368	16394	16289	16137	16240	16113	16312	16432	16538	16323	16409	16271	16450	16294	16272	16499	16333	16367	16198	16234	16392	16310	16326	16450	16297	16349	16305	16218	16446	16284	16315	16405	16342	16463	16170	16188	16302	16111	16465	16323	16287	16203	16286	16444	16301	16320	16243	16349	16328	16267	16353	16384	16462	16344	16561	16475	16439	16465	16305	16184	16449	16445	16021	16300	16117	16287	16251	16247	16239	16145	16274	16142	16273	16270	16260	16350	16118	16147	16319	16405	16337	16206	16146	16280	16271	16671	16389	16233	16400	16416	16331	16404	16354	16327	16355	16341	16323	16327	16410	16332	16281	16338	16533	16475	16254	16264	16319	16063	16441	16334	16263	16144	16273	16150	16178	16207	16410	16177	16463	16361	16270	16263	16433	16301	16342	16435	16276	16370	16447	16176	16162	16223	16262	16487	16384	16460	16321	16270	16436	16367	16211	16421	16339	16374	16223	16296	16517	16347	16349	16218	16363	16421	16204	16405	16484	16398	16581	16171	16176	16157	16303	16433	16285	16298	16252	16331	16377	16556	16221	16456	16343	16418	16187	16234	16214	16339	16376	16236	16225	16444	16140	16198	16513	16302	16270	16256	16329	16369	16256	16146	16486	16436	16407	16383	16160	16300	16145	16262	16273	16461	16292	16052	16402	16164	16358	16428	16198	16178	16333	16295	16219	16282	16256	16398	16167	16175	16266	16144	16492	16313	16184	16330	16415	16345	16448	16327	16196	16378	16360	16298	16288	16285	16175	16226	16284	16336	16386	16414	16202	16385	16329	16494	16325	16313	16352	16156	16204	16125	16214	16474	16411	16322	16344	16340	16320	16177	16311	16411	16403	16561	16542	16385	16186	16248	16412	16426	16511	16107	16375	16224	16156	16176	16197	16434	16367	16317	16501	16422	16284	16257	16343	16261	16212	16308	16404	16237	16242	16300	16388	16345	16243	16239	16420	16270	16181	16168	16237	16238	16464	16227	16489	16428	16351	16167	16456	16364	16227	16137	16101	16339	16390	16171	16134	16497	16314	16222	16298	16148	16254	16205	16332	16441	16259	16139	16241	16311	16414	16337	16289	16241	16288	16503	16432	16455	16420	16384	16250	16273	16249	16168	16207	16309	16490	16397	16111	16399	16341	16405	16226	16102	16225	16185	16322	16024	16322	16246	16348	16398	16285	16417	16393	16108	16369	16357	16444	16398	16193	16179	16376	16241	16346	16430	16276	16115	16409	16601	16455	16195	16452	16360	16397	16281	16283	16319	16239	16306	16147	16391	16286	16423	16383	16423	16108	16281	16494	16492	16449	16400	16368	16230	16324	16239	16489	16372	16265	16312	16346	16395	16195	16270	16142	16313	16387	16348	16401	16436	16288	16272	16429	16295	16263	16238	16326	16305	16347	16343	16312	16233	16241	16390	16395	16625	16465	16163	16350	16499	16407	16412	16276	16336	16355	16377	16376	16254	16480	16402	16206	16351	16343	16357	16275	16177	16328	16351	16451	16361	16358	16319	16502	16488	16497	16472	16311	16044	16341	16349	16339	16347	16482	16493	16161	16429	16299	16262	16250	16482	16163	16380	16303	16357	16367	16350	16195	16593	16347	16439	16370	16330	16439	16287	16196	16163	16385	16374	16247	16445	16339	16323	16325	16314	16260	16298	16388	16316	16345	16367	16442	16207	16231	16262	16451	16350	16211	16272	16284	16414	16461	16232	16371	16186	16320	16397	16279	16374	16349	16011	16255	16221	16259	16213	16269	16448	16020	16399	16266	16413	16303	16355	16292	16357	16253	16310	16231	16357	16285	16391	16192	16188	16303	16442	16389
20151	37555	35406	28887	24934	21376	19317	18140	17646	17195	16557	16333	16212	15900	15906	15559	15320	15601	15513	15358	15350	15405	15527	15302	15356	15274	15201	15125	15223	15313	15247	15060	15069	15100	15135	15235	14918	15279	15232	15189	15182	15038	15196	15288	15284	15751	16507	17615	17764	16985	16002	15439	15198	15178	15314	14990	14986	15109	15075	15068	14879	15015	15017	15072	14831	15078	14973	15146	14900	15071	14988	14806	15057	15054	15096	14998	14976	14953	14916	14940	14958	14936	15010	15168	15155	15008	15147	15133	15104	15178	15012	15058	14998	15009	15071	15047	15121	14998	14973	14925	15051	15076	15246	15210	14934	15003	14999	15117	14892	15148	15206	15120	15105	15062	15025	14941	14911	14925	15029	14858	15198	15034	14941	15016	15118	15013	15125	15061	15068	15090	15006	14999	14940	15147	14939	15066	14990	14953	15006	15054	15055	14969	14984	14945	15218	14898	14973	14953	15015	15067	14969	15060	15125	14782	15067	15120	14979	15005	15228	15197	15120	15234	14940	14992	14952	15168	14844	14876	15062	14906	14969	15047	14934	15071	15044	14957	15068	15035	15070	15007	15121	14975	14937	14936	15164	14880	14985	15204	14942	14968	15007	15068	15085	14965	14836	15051	14955	15096	15006	14955	15138	15095	15093	15034	15125	14953	15005	15070	14976	14811	14969	15037	15062	15020	15020	14970	15099	14928	15127	14822	14994	14976	15025	15206	15089	15179	15027	14966	14992	14995	15158	15107	15001	14911	15100	15134	15010	15201	15082	15131	14986	15159	14892	15047	15084	14935	15024	15054	14982	14979	15108	15055	14987	15101	14938	14965	14950	14836	15109	14933	14968	14981	15156	14827	15050	14961	14977	15022	14995	15158	15034	14904	14886	15087	15078	15080	15195	15013	14896	15127	15073	14965	14902	15198	15125	14997	14920	15190	15219	15221	15145	14908	15158	15071	14955	15079	15025	15111	15101	15015	14921	14986	15196	15068	15066	15027	15008	14970	14995	15061	14981	14977	15210	14872	15119	15048	15163	15123	14907	15172	15008	15070	14974	14953	14937	14966	14821	14939	15046	14921	15151	14977	14878	14866	14945	14980	15181	15043	15302	14950	14980	14843	15139	14997	14899	14981	15051	14879	15110	15004	14824	14908	15009	15050	15145	15128	14978	14974	14982	15036	15091	15031	15054	15109	14929	15137	14861	14999	14982	15162	14967	15053	15119	15119	15061	15150	15073	15147	14941	15078	15155	14977	15020	15036	14981	15138	14876	14963	14996	14961	14978	15080	14953	15082	14919	14947	14999	15002	15030	14888	14907	14872	15163	15099	15064	15061	14960	15017	15102	15042	14983	15083	14928	15059	15137	14914	15058	14943	14907	14967	15242	15032	15034	14880	15010	14974	14904	14919	15186	14920	14932	15094	14786	15081	15005	15211	14884	14978	14981	15200	15004	15038	14793	15034	15010	15080	14958	14876	15065	14910	14934	14962	15116	15046	15050	14957	14983	15200	14978	14833	15038	14927	14831	15099	15022	14979	15085	14958	14995	14977	14943	15026	15135	15035	15055	15120	14996	15124	15066	14833	14915	15023	15089	14989	14826	14913	15054	14932	15017	15047	15028	14949	15102	15043	14833	15000	14864	15126	15028	14934	15117	14943	14944	15002	14984	15048	15083	14933	15016	15051	15093	15009	14994	15006	14972	14902	15051	14910	14993	15029	14986	15068	14989	15167	14974	15008	14869	15095	15247	14885	14943	15107	14918	14974	15001	14945	14990	14831	14982	15010	15064	15076	14851	14985	15201	15236	14901	15109	14938	15299	14950	15050	15063	15005	14913	14905	14952	15055	14928	14969	15003	14909	14933	15016	15149	15082	14979	15075	14934	14928	15056	15024	15010	14931	15187	14868	15144	14973	15008	14945	14878	15020	14786	14980	15060	15138	15131	14999	14992	15129	15151	15008	15100	15019	14818	14964	15044	14953	15173	14897	14864	15139	15184	15176	14982	14939	15035	14995	14924	15008	15066	14830	14940	14948	14984	15121	14969	15050	15072	15042	14833	14951	15233	14996	14967	15223	15194	15021	14832	15105	14995	14983	15050	15079	15020	15045	14819	14976	15127	15071	15053	15005	15104	15000	15088	14981	15060	14906	15029	15041	14934	15036	15087	15123	14873	15054	14927	14960	14959	15028	14907	14992	15004	15116	14834	15112	14977	14932	15089	15113	15091	15012	14863	15014	14879	14995	14986	14991	15024	15016	14949	15086	14841	15141	15004	15045	15061	15043	15021	15041	15077	14992	14962	15082	15252	14836	15051	14728	15060	15175	15040	15076	14901	15050	15039	15053	14964	15069	15041	14979	15018	15041	15063	15020	15175	14952	14962	14988	15038	14959	14898	15069	15138	15053	15117	15038	15058	14888	15206	15051	15087	15044	14980	14935	14979	14930	14938	15030	14946	15171	14955	15066	14885	15049	14996	15061	14935	14924	15159	15042	14961	15083	14967	14997	14991	15097	14959	15039	14984	14945	14927	15034	15327	15007	15024	15101	15071	15034	15221	14882	15031	15137	15050	15077	15133	15173	15155	14990	14986	15017	15103	14968	14909	14838	15317	15034	14973	15019	14880	14798	15049	15055	15180	15102	15017	15169	14843	14901	14965	15064	14924	15025	14986	15117	15102	15061	14947	15091	15008	15020	15141	15056	15042	15073	15143	14997	15065	14930	15097	14935	15007	15098	15071	14997	15021	14898	15050	15046	15059	14992	15037	15075	14996	14999	14846	15065	14952	15112	15001	14965	15105	15046	15000	15127	14863	14968	14927	15059	15083	14973	14998	15120	14994	15020	15094	14989	14982	15132	14908	14913	15002	14949	15184	14961	14959	15121	15043	15143	14870	15068	15027	14950	15033	14931	15233	14965	15061	15028	15127	15094	15041	15073	15018	14877	15149	15080	14884	14901	15095	15036	14881	15029	14956	15050	15192	14933	14981	14950	15217	15017	14959	15077	15037	14992	14866	15040	15018	15065	14880	14981	15065	14954	15013	14969	15043	15121	14930	15145	15094	14920	15074	14805	15159	14818	14933	14684	15134	14942	15166	15170	14956	15251	15012	15033	14912	15039	15100	15037	14927	15028	15084	14870	15094	15110	15034	14988	15061	14972	15023	14976	14915	14996	14910	15045	15084	15055	15024	15103	15128	14996	15081	14971	15001	15194	15026	15029	14960	15014	15140	15079	14917	14995	14940	15008	15031	14897	15181	14987	15037	15151	15037	15020	14866	15065	15075	14890	15044	15151	15049	14786	15121	15030	15005	15033	14980	14974	15073	15090	14861	15010	14944	14865	14903	15092	15103	14887	14953	15010	14865	14995	14908	15068	15022	15089	15037	15205	15173	14981	15042	15019	15096	15104	14986	14947	14973	15009	15088	15116	14942	14921	15031	15072	14946	14997	14985	15058	15092	14962	15100	15035	14973	14940	14937	14948	15001	15036	15082	14862	15074	14871	14993	14871	15026	15041	14948	15062	15051	15122	14970	15043	15040	15130	14926	14989	15030	15071	14944	15071	14917	15082	15232	14972	15062	14852	14935	14901	15026	14992	14807	15104	15106	14979	15039	15125	15105	14991	14905	15024	14887	14911	14990	15049	14957	15072	15109	15071	14982	15022	14921	14973	14870	15094	15061	14885	14981	15089	15000	14965	15015	15017	14887	14978	15107	15087	14954	14930	14912	14910	15020	15107	15275	14999	15013	15119	14948	14996	15007	14920	15135	15063	14824	15020	15173	14917	14915	14949	15068	15003	15148	14927	15103	15093	14978	15046	14993	15014	15004	14947	15030	14914	15062	14835	15004	14830	14970	14972	14991	14997	15045	14838	14919	14920	14893	14941	15051	14997	15091	15089	14978	15033	15145	15039	14929	14952	14888	15093	14999	14951	15010	14982	14980	15012	15028	15076	15206	14941	15068	15049	14929	15076	15015	15067	14879	15044	14768	15083	14913	14872	15104	14929	15109	15075	15066	15180	14902	14968	15008	15104	15127	14855	15033	15042	15061	14984	15014	15111	15022	15003	15076	15083	14992	15208	14998	15144	15103	15058	15013	15112	14822	14961	14908	15201	15130	15160	14975	14910	15049	14950	15192	14896	15026	15047	14810	14939	15005	15221	14969	14915	14959	14990	15005	15190	14859	15021	15093	14921	15072	14994	14989	14900	15081	14992	15158	14953	14933	14934	15046	15056	15252	14964	15059	15026	14984	14932	14931	14996	15190	14963	15036	15052	14900	15093	14925	15079	15106	15052	14985	14981	15100	15015	15093	14895	15049	14878	15040	14991	14959	15140	15100	15065	14951	15089	14857	15076	15013	15002	15004	14997	14996	14908	15060	15006	15057	15073	14944	15155	15191	15022	15160	14947	15144	14880	14972	15047	15009	15046	15058	15002	15118	14905	14984	14676	15040	14936	14923	15228	15168	15023	14895	15125	15051	14948	15052	14895	14896	14969	15184	14908	14989	15079	15145	14915	14945	14940	14887	14807	15025	14882	14969	15202	15076	14939	14893	14848	15012	14885	15170	15031	15192	14986	14929	14781	15049	15022	15015	14960	15189	15049	14955	14901	14993	14858	15002	15067	15132	14894	15081	15083	15045	15178	14851	14975	15134	15101	14938	15022	15047	14948	15144	15008	15052	14846	14845	14982	15041	15196	15215	14959	15030	14938	14955	15130	14960	15029	15022	14978	14934	14935	15021	14869	14969	14941	15236	15046	14911	14845	14963	14968	14829	14804	15009	15032	15023	15074	14904	15176	15198	14928	15095	15024	15051	15019	15054	14926	15106	15038	14921	15095	15017	15127	15003	15101	14889	15130	15075	14933	15075	15153	15029	14889	15138	15020	14947	15021	14912	14902	14868	15009	15050	15030	15099	15007	15036	15068	15036	15352	14949	15113	15064	15047	15096	14920	14899	14968	15013	14961	14921	14986	14831	15132	15160	15046	15041	14976	15058	15022	15160	14952	15037	14959	15006	15039	15121	14938	15059	14909	15049	14969	14974	14857	14943	15046	14941	15037	15034	14887	15063	14835	14935	15005	14995	15086	15127	15043	14870	15029	14899	15186	15079	14983	15150	15055	15041	14866	15027	14954
27008	21983	25721	22558	18275	17280	16891	16725	16310	16453	16415	16320	16231	16040	15989	16392	16139	16103	16062	16177	16135	16234	16158	16133	16111	15984	16210	16203	16218	16056	16132	15963	16114	16015	16006	16179	16059	16118	16004	15935	16133	16193	15980	16008	16050	16109	16218	16165	16043	16239	16095	16208	16202	16210	15877	15984	16166	15979	16152	16122	16173	16108	16072	15966	15957	16087	16039	16170	16289	16059	16100	16092	16031	15926	16097	15919	16063	15804	16078	16028	15900	15886	16146	16113	15854	16101	16075	15990	16058	15995	16173	16057	16368	15864	15924	16066	16071	16043	16177	16013	16038	16188	16052	15983	15981	15970	16269	16121	16021	15897	16047	15829	15938	16077	16016	16060	15936	16094	16063	15943	16003	16053	16185	16116	15979	16192	16018	16153	16121	15899	16075	16125	15948	15894	15974	16111	15993	15943	16018	15894	16055	16070	15866	16000	15987	16016	16082	15928	15965	16087	16005	16105	16119	15948	16110	16243	15836	15877	16335	15898	16078	16178	16002	16106	15879	16149	16227	16132	15917	16059	16040	15982	16114	16097	15735	16089	16154	15889	15983	15946	16105	16064	16030	16089	16078	16178	16069	16066	16126	15956	15940	15825	15914	15853	16100	16121	16062	16187	16072	16162	16157	15965	16145	15859	16005	16061	16005	15930	15880	16047	16155	15965	16031	15776	15955	16055	15968	16074	16063	16077	16187	16241	16184	16139	16073	16043	16048	15972	16114	16040	16176	15996	16084	16134	16195	16283	15959	15987	16029	16082	15987	16106	15917	16117	16127	16032	16215	16235	16161	15904	15830	16016	16036	16044	16000	15987	16163	16276	16176	15962	16098	16133	16056	16142	15897	15956	16013	16003	15964	16000	15992	15861	16003	16336	16064	16142	16122	15951	16143	16272	16113	16077	16008	15974	16053	16000	16063	16031	16077	16026	16212	16020	16095	15943	16016	16188	15882	16136	15972	16055	16130	16123	16021	15924	16114	16157	16163	16097	16067	16220	16154	16027	15921	15924	16027	16026	16096	16048	16040	16081	16022	16138	16058	15849	16145	16031	16147	16025	15966	16085	16024	16019	16114	16241	16038	16076	16183	15874	16035	16017	16201	15927	15929	16072	16082	16021	16102	16020	16208	16078	16040	16177	16128	16195	16056	15933	15934	16028	15996	16117	16216	15953	15950	15976	16134	15933	16100	15982	16181	16061	15907	15882	16108	16205	15892	16123	16128	16304	15822	16183	15862	16050	16044	16000	16098	15907	16211	16145	15855	16158	16269	15926	16084	16057	16095	16069	15992	15916	15936	16041	16090	16153	16149	16108	16198	15929	15871	16181	15947	16219	15959	16081	15899	16001	16375	15884	16024	15929	16041	16072	15867	16243	16187	16001	16041	16007	15888	16038	16261	16031	16050	16014	16208	16200	16004	16162	16079	16034	16071	16079	16028	15927	15959	16011	16273	16054	15939	16066	16097	15900	15889	16170	15989	16025	16056	16039	15906	16152	15891	15993	15993	16185	16025	16048	16183	16287	15965	16188	16070	16157	15955	15819	16145	16070	15930	16099	16136	16197	16370	16055	15994	16043	15904	15974	16034	15868	16029	15860	15799	15880	15867	16226	15887	15951	16073	15775	16118	16079	15915	16106	16164	16275	16014	16108	15966	16132	16020	16050	15946	15957	15954	15914	15881	15976	16020	15962	16131	16048	16014	16027	16081	15922	15701	16055	16150	16124	15943	15920	16037	16021	16115	15965	16188	16101	15986	16264	16036	16022	15880	16047	16025	16064	16121	16073	16004	15874	16000	16207	15914	16044	15975	16157	16075	15980	15958	16010	16074	16043	16225	16087	16185	15879	16138	15897	16063	15910	15985	15952	15966	16232	16109	16050	16154	16161	16020	15965	16053	16149	16114	16143	15981	16128	16124	16110	16088	16078	16205	15712	16075	16033	15836	15900	15970	16163	16129	16100	15725	16212	16000	15880	16112	15839	16095	16069	15998	16041	15941	16063	16067	16071	16019	15925	16213	16211	16171	16159	15906	16069	16024	16112	16093	16128	15808	16060	16036	15910	16001	16073	15953	16189	15914	16193	16022	16052	16049	16179	16153	16006	16089	16183	16205	16104	15996	16045	16157	16215	16042	16039	15913	16069	16110	15900	15860	16192	16054	15813	15825	16111	16015	16004	16164	15923	16016	16046	15823	16095	15985	16183	15995	15961	15885	16098	15984	16201	16062	16054	16067	16103	15877	15838	16025	16040	16116	15986	16060	16054	16088	15967	16198	15942	16006	15935	16021	16080	16027	16067	15984	16050	15939	15961	15973	16060	16012	15979	16226	15967	15986	16146	16146	16082	16249	16148	16055	16018	15900	16022	15956	16147	16068	16041	16068	16099	16146	15972	16065	15966	15985	15988	15952	15828	16040	16077	15996	16011	16136	16042	15976	15990	15935	16048	16185	15974	16098	16010	15956	15994	15957	16126	16049	15980	16157	16038	15998	15954	15929	16021	15961	16054	15899	15994	16164	16198	15948	16096	15997	15992	16005	15971	16074	16129	16099	16057	16119	16103	16187	16137	16042	16257	16295	16042	16166	16031	16124	16063	16127	16134	16067	16009	16002	15868	16034	16133	16144	15851	15936	16193	16138	15847	16017	16011	16064	16200	15896	15814	16262	16168	16166	16165	16056	16072	16062	16075	15949	16123	15923	15886	16363	16086	16051	15991	15988	15888	16081	16095	15916	16156	16006	15984	16029	15902	16030	16205	16195	16233	16050	16102	16037	16158	16201	15956	15946	16047	15828	15913	16033	15989	16141	15853	16110	15990	15769	16043	15934	16076	16183	15984	15886	16085	16115	15995	16038	16058	16108	16060	16065	16094	16214	15960	16045	16074	16002	16186	16267	15950	16123	15837	15929	16110	15858	15945	16006	16244	16174	15936	16100	16081	15981	16015	15986	16019	16079	16069	16088	15981	16164	16134	16064	16033	16119	15951	16026	16066	16194	16186	16083	15977	16123	16310	16258	16036	16039	16176	16130	16032	15870	16128	15997	16019	15956	15742	16022	15920	16230	16088	15924	16120	16088	16063	15814	15911	15991	16117	16108	16027	15996	16154	15850	15968	16207	16036	16232	16086	16215	15992	16163	15991	16153	15924	16089	16029	15873	15998	16146	16014	16047	15890	15999	16143	16153	15761	15969	16038	16131	16190	15960	16015	16073	15938	16079	16197	16187	16100	16074	15833	16044	16036	16021	16133	15936	15936	16137	16009	15954	16221	16107	16097	15951	16154	15989	16153	16093	16197	16064	16172	15857	16110	16137	16058	15996	15933	15958	16162	16041	15974	16146	16150	16189	16118	16178	15891	15997	16252	16156	16103	15894	16189	16011	16020	16324	16118	15985	15886	16019	16009	16090	15959	16210	16035	16042	16104	16059	16053	16141	16048	16161	16209	16033	16018	15991	15876	15880	16078	15875	16032	15779	16007	16007	15993	16045	16074	16112	16039	16103	16065	16162	16001	16085	16176	15909	16032	16192	16114	16107	16086	15864	16167	16115	16104	16249	15975	16101	16000	16073	16021	16207	16338	16147	16218	16297	16070	16000	15926	16179	16037	16054	16143	16120	16033	16142	16079	16120	16082	16136	16041	16083	16008	16016	16107	16038	15971	15916	15957	15971	16075	15988	16141	16117	16137	15891	16109	16062	16206	15991	15803	15971	15958	16004	16057	16062	16089	16189	16051	15980	15866	16124	16157	16091	15728	15850	16196	16136	15871	16034	16169	15963	16124	16123	16049	16108	16087	16104	16142	15973	16052	16139	16006	16224	16102	16010	16120	16302	15974	16050	16155	16050	16198	16004	15858	15969	16053	15998	15985	16183	16253	16082	16073	16006	16084	15988	16149	15865	15977	16159	15956	16033	16085	16118	16018	16047	16073	15990	15904	16002	16105	16084	15934	16048	16137	16146	16199	16147	15930	16035	16094	16121	15990	16027	16018	15908	15981	16018	16136	15985	15929	15941	16040	16166	16042	16137	16131	15954	15923	16185	16161	15913	16196	16018	16050	15978	15991	16211	16071	16210	15866	15883	16001	15903	16061	16088	16021	16255	15878	16113	15918	16171	16236	15956	16017	15992	16063	15938	16211	16206	16024	16116	16009	15942	16072	16045	16157	16341	16070	16065	15857	16106	16082	16107	15880	16076	16014	16198	15929	16374	16001	16044	16173	16138	16230	16032	16017	16150	16110	16106	15995	16051	15931	16066	16063	16062	16079	15964	16025	16117	15959	16015	16031	15869	15909	15992	16155	15841	16002	16041	16065	16007	16093	16005	16045	16207	15981	15961	15829	15998	16339	16079	15922	16155	16181	16080	16108	16000	16148	16213	16080	15912	15947	15975	15913	16081	16065	16015	16105	16087	16044	16123	15961	16094	15969	16106	16057	16085	15936	15896	16106	15927	16114	16127	16235	15946	15997	16061	16141	15988	15875	16093	15921	16103	16093	16115	15999	16147	16170	16121	16040	16130	16125	15980	16066	15949	16199	16203	16200	16052	16027	16232	16060	16147	16133	15939	16127	15975	16055	16217	16073	16132	15859	16057	16034	16136	16057	16094	15993	15899	16053	16153	16147	16067	16156	16200	16111	16198	16115	15931	15739	15901	15898	16132	16061	16140	16064	16141	16001	15867	15878	15989	15949	16028	15971	16042	16042	15996	16055	16148	16114	16154	16157	15926	16062	16302	16209	15978	15945	15961	16119	15966	16016	16157	16108	15886	15983	15897	16003	16330	16090	16056	16140	15885	15813	15841	15986	16077	16129	15988	16084	16213	15972	15986	16112	15965	16215	15980	15954	16149	16053	16102	15954	16026	16124	16110	16075	15911	16063	15884	16017	16019	16039	16018	15999	16131	16162	15964	16062	16014	16010	15903	16009	16037	16040	16127	16108	16125	15885	16000	15878	15906	15889	15996	16185	16021	16135	16149	16079	16113	16162	15971	15970	15986	15924	16104	16081	16120	16056	16041	15903	15934	16093	16055	15956	16119	15943	16045	15990	16006	16041	16102	16050	16098	16000	16063	15912	16213	16028	15974	15951	15951	16182	16031	15916	16145	15934	16036	16039	15999	16053	16153	16097
17892	25731	24412	20232	18317	16710	15923	15441	15266	15280	15260	15138	15227	15111	15086	14942	14991	15013	14905	15131	15048	15057	15065	15052	14932	14947	14927	15036	14869	14913	14982	14848	14882	14797	14935	14757	14950	14848	14842	15042	14897	14905	15007	14846	14812	15010	15055	15113	15052	15115	14992	14744	14759	14994	14876	14918	14885	14996	15016	14839	14899	14883	14940	14741	14960	14773	14753	14956	14895	15019	14829	14854	14929	14911	14849	14889	14696	15136	14782	14843	14717	14974	14678	15007	15021	14952	14845	15057	14915	14932	14754	14834	14942	14719	14838	14717	14945	14891	14746	14716	14930	14606	14874	14808	14715	14781	14937	14916	14747	14696	14782	14858	14683	14900	14868	14954	14823	15033	14811	14854	14828	14997	14914	14790	14962	14907	14814	14750	14848	14940	14917	14805	14979	15014	14712	14782	14901	14807	14876	14909	14833	14854	14645	14838	14929	14702	14781	14963	14848	14886	14836	14895	14847	14914	14747	14867	14925	15071	14792	14850	14779	14938	14927	14745	14727	14732	14848	14859	14813	14743	14760	15000	14870	14959	14802	14932	14929	14919	14766	14870	14915	14908	14773	14772	14985	14694	14900	14899	14766	14843	14811	14886	14841	14790	14811	14872	14840	14721	14809	14949	14998	14736	14842	14908	15007	14681	14814	14775	14957	14906	14728	14860	14915	14765	14837	14740	14856	14900	14742	14748	14825	14987	14779	14889	14763	14819	15000	14708	14939	14818	14678	14776	14775	14878	14750	14957	14882	14857	14776	14934	14912	14827	14926	14640	15069	14809	14946	14853	14844	14695	14775	14989	14958	14927	14861	14968	14953	14697	14724	14737	14845	14904	14807	14866	14730	14906	14919	14723	14925	14785	14841	14826	15132	14831	14931	14982	14949	14760	14806	14776	14915	15016	14930	14852	14799	15045	14888	14797	14891	14983	14838	14793	14831	14883	14924	15118	14661	14983	14882	14696	14854	14968	14793	14912	14819	14920	14819	14905	14787	14896	14776	14898	14830	14710	14906	15028	14850	14773	14964	14902	14698	14902	15004	14856	14980	14825	14770	14938	14844	14926	14782	14905	14810	14869	14764	14695	14965	14794	14814	14762	14797	14780	14838	14860	14875	14848	14974	14819	14790	14903	14914	14910	14924	14691	14801	14910	14855	14951	14760	14885	14814	14944	14875	15028	14867	14887	14752	14782	15003	14789	14844	14844	14807	14843	14825	14894	15003	14894	14785	14867	14908	14938	15066	14804	14830	14924	14902	14979	14888	14960	14965	14947	14733	14815	14791	14909	14992	15114	14697	14691	14897	14985	14784	14890	15058	14904	14805	14844	14834	14839	14728	14892	14852	15159	14855	14788	14983	14938	15054	14818	14824	14820	14906	14752	14983	14845	14769	14848	14825	14971	14883	14890	14695	14755	14913	14778	14855	14950	14806	14869	14993	14738	14771	14986	14923	14903	14746	14877	14970	14893	14907	14673	14702	14851	14911	14945	14914	14857	15000	14746	14934	14841	14943	14764	14859	14949	14798	14878	14771	14768	14744	14995	14903	15004	14737	14984	14721	14723	14849	14723	14917	14986	14954	14957	14921	14976	14984	14911	14731	14915	14816	14797	14790	14976	14860	14738	14859	14748	14934	14941	14929	14813	14905	14946	14674	14839	14873	14848	14799	14801	14938	14881	14773	14906	14862	14896	14835	14970	14788	14829	14840	14840	14789	14868	14795	14943	14923	14903	14955	14963	14982	15032	14727	14992	14869	14864	14996	14842	14949	14788	14999	15026	14900	14776	14803	14907	14902	14868	14868	14884	14948	14794	15000	15035	14862	14730	14877	14853	14708	14748	14842	14707	14983	14760	14815	14810	14863	14956	14997	14792	14878	14878	14741	14837	14846	14829	14886	14759	14807	14992	14757	14997	14923	14793	14824	14944	14848	14936	14984	14775	14800	14766	14898	14855	14843	14822	14942	14915	14897	14927	14879	14816	14612	14841	14956	14759	14799	14890	14946	14886	14813	14797	14760	14723	14826	15139	14776	15040	14948	14780	14768	14843	14598	14782	15009	14811	14898	14924	14770	14949	14859	14795	14760	14941	14976	14896	14780	14854	14851	14979	14815	14775	14771	14904	14924	14972	14706	14779	15127	14835	14889	14659	14743	14725	14853	14806	14678	14953	14864	14799	14921	14940	14804	14746	14800	14717	14872	14823	14856	14888	14910	14884	14824	14910	14894	14795	14987	14847	15004	14823	14736	14998	14878	14905	15026	14800	14956	14844	14969	14827	14837	14804	14866	14813	14737	14837	14809	14823	14929	14878	14720	14953	14793	14888	14929	14704	14808	14768	14709	14840	14909	14846	14737	14813	14844	14709	14839	14855	14823	14840	14868	14916	14833	14743	14909	14629	14904	14775	14958	14969	14833	14684	15023	14758	14934	14894	14834	14782	14846	14820	14887	14981	14959	14699	14674	14853	15037	14913	14868	14991	14918	14934	14851	14936	14855	14879	14898	14873	14896	14832	14917	14707	14926	14873	14855	14835	14751	15101	14855	14820	14604	14836	14853	14836	14848	14906	14851	14868	14851	14858	14925	14842	14783	14595	14731	14855	14829	15002	14980	14828	14733	14936	14994	14886	14903	14611	14870	14826	15021	14962	14938	14925	14720	14819	14823	14813	14913	14947	14753	14716	14836	14879	14874	14730	14881	15057	14985	14738	15033	14696	14672	14897	15080	14820	14673	14927	14812	14806	14823	15024	14906	14983	14926	14897	14833	14832	14813	14976	14844	14821	14837	14861	14799	14900	14880	14758	14961	14751	14806	15129	14764	14733	14860	14921	14992	14893	14972	14856	14770	14771	14686	14870	14894	14990	14885	15016	14755	14811	14715	14761	14871	14859	14977	14819	14848	14901	14810	14827	14881	14913	14792	14797	14753	14854	14784	14737	14937	14962	14644	15011	14964	14942	14715	14937	14761	14602	14941	14929	14917	14894	14792	14859	14717	14651	14991	14775	14846	14860	14903	14860	14715	14918	14891	14841	14914	14706	14673	14944	14730	14932	14978	14904	14741	15011	14760	14895	14924	14847	14871	14703	14912	14890	14973	14695	14893	14837	14710	14867	14764	14820	14812	14821	14779	14617	14810	14805	14927	14910	14870	14804	14762	14923	14825	14880	14854	14644	14897	14817	14787	14930	14879	14869	14826	14723	14827	14919	14779	14788	14889	14793	14734	14829	14974	14968	14776	15016	14873	14713	14722	14874	14912	14835	14752	15095	14936	14842	14850	14679	14967	14791	14904	14824	14988	14785	14844	15006	14982	14942	14770	14710	15062	14812	14988	14985	14966	14933	14851	14813	14938	14770	14860	14831	14929	14753	14896	14967	15017	15046	14851	14739	14851	14780	14829	14759	14853	14920	15149	14904	14838	14904	14909	14955	14890	14853	14753	14847	14928	14913	14773	14854	14726	14824	14803	14963	14766	14763	14740	14850	15043	15025	14867	14861	14782	14769	15045	14803	14909	14858	14806	14824	14931	14857	14806	14949	14917	14967	14844	14871	14839	14975	14709	14766	14872	14797	14979	14742	14765	14620	14795	14850	14867	14773	14989	14803	14943	14819	14896	15116	14740	14852	14898	14781	14992	14644	14788	14827	14867	14749	14851	15078	15078	14629	14872	14840	14915	15035	14933	14766	14948	14803	14733	14893	14750	14664	14749	14880	14954	14778	14885	14942	14816	15062	15104	14900	14919	14718	14883	14822	14801	14850	14898	14777	14922	14881	14922	14886	14820	14744	14794	14899	14927	15019	14895	14862	14834	15049	14857	14980	14805	14804	14907	14735	14779	14840	14896	14919	14949	14795	14844	14906	14992	14821	14879	14978	14784	14752	14834	14932	14788	14925	14970	14794	14964	14825	15011	14707	14877	14869	14970	14864	14947	14789	14799	14900	15004	14974	14862	14907	14784	14750	14875	15089	14820	14892	14941	14849	14974	14927	14810	14854	14969	14946	14749	14921	14844	14914	14890	14997	14970	14802	14929	14957	14704	14684	15016	14890	14820	14968	14840	14887	14855	14879	14999	14931	14771	14972	14724	14777	14908	14692	14758	14812	14696	14937	15033	14658	14923	14814	14807	14700	14649	14801	14952	14925	14753	14910	14836	14660	14920	14785	14921	14755	14807	14911	14855	14940	14968	14920	14964	15003	14840	14903	14969	15015	14763	14913	14944	14707	14801	14769	14761	14906	14928	14827	14904	14838	14949	14832	14921	14870	14768	14847	14868	14906	14990	14792	14916	14934	15011	14959	14808	14756	14773	14968	14911	14913	14711	14689	14909	15052	14610	14847	14845	14786	14791	14829	14961	14844	14850	14912	14830	14818	14791	14916	14923	14870	14787	14969	14988	14688	14992	14762	14847	14833	14801	14923	14808	14881	14828	15000	14842	14877	14776	14844	14701	14846	14823	14806	15060	14713	14909	14915	14862	14886	14862	14836	14839	14827	14912	14717	14920	14820	14953	14897	14755	14921	14778	14810	14875	14970	14808	14836	14775	14965	14730	14849	14888	14917	14795	14887	14836	14878	14844	14840	14871	15085	14937	14733	14952	14807	14846	14642	14834	14810	14890	14837	14834	14803	14858	14976	14708	14728	14852	14791	14826	14819	14831	14673	14873	14845	14925	14855	14934	14735	14901	14746	14958	14978	14914	14938	14852	14755	14879	14982	15002	14785	14961	14776	14875	14891	14819	14808	14896	15070	14796	14773	14883	14860	14913	14879	14970	14890	14831	14892	14858	14908	14728	14873	14911	14770	14853	14876	15001	14875	14768	14938	14868	14726	14949	14856	14849	14859	14743	15002	14961	14783	14988	14899	14897	14707	14925	14857	14593	14827	14859	14816	14838	14713	14912	14935	14978	14814	14876	14900	14942	14893	14885	14880	14888	14602	14844	14825	14942	14813	14915	14682	14843	14718	14763	14729	14868	15027	15003	14680	14853	14836	14816	14984	14983	14775	14945	14678	14634	15064	14903	15034	14724	14654	14744	14869	14942	14698	14653	14818	15066	14794	14902	14763	14887	14758	14929	14900	14793	14888	14788	14964	14742	14853	14709	14849	14787	14649	14986	14874	14868	14762
23522	21121	28633	23979	22080	21917	20441	17541	16917	16997	16860	16891	16679	16386	16324	16410	16104	16168	16286	16268	16175	16215	16210	16237	15993	16173	16500	16050	16335	16374	16657	16465	16146	16172	16169	16061	16126	15978	16233	16199	16187	16072	16142	16183	16154	16275	16556	16888	17218	16704	16473	16347	16187	16144	16059	16043	16053	16172	16196	15989	15948	16027	16051	16250	16035	16056	16186	16358	15990	16038	15991	15999	16241	16175	16252	16066	16363	16088	16113	16056	15938	16062	16059	16114	15977	16013	16060	15898	15929	15887	15912	16075	16044	16043	16273	16092	16115	15901	16073	16028	15985	16010	16233	16292	16111	15905	16155	16219	16031	15924	15869	16027	16118	16059	15979	16077	15816	16056	16063	15943	16254	16181	16044	15894	16001	16016	15890	16032	15956	15911	16270	15946	16111	16040	16079	15951	15968	16123	16114	16090	15971	16214	16063	16071	16225	16140	16186	16022	16133	16071	15871	16048	15998	15882	16016	16096	15971	15792	15958	15842	15961	16017	16170	16097	15944	16012	16051	15776	16006	16113	15993	16014	15993	16061	15909	15916	16190	16290	15834	15954	15996	15912	16163	15845	16092	16088	15987	16121	15778	16084	15960	15968	16162	15959	16128	16101	16213	16093	16079	16161	16189	16015	16182	15973	15928	16082	16046	15996	16019	16110	15959	16001	16112	16099	16044	16052	16226	16193	16240	15987	16152	16043	16221	16009	16046	16029	16202	16163	16094	16158	16058	16217	15892	16040	15915	16101	15977	15924	16043	15936	16062	16161	16078	16092	15895	16173	16132	16163	15920	16079	16058	16205	16092	15984	16089	16063	16085	16116	16150	16173	15927	16089	16025	16037	15983	16124	16038	16114	16221	15936	16023	16126	16191	15971	15986	16059	15943	16017	16193	16049	16028	15840	15995	15978	16101	16002	15822	16015	16112	16082	15988	15946	16120	15903	15883	15919	16115	16067	16071	16051	16058	16051	16118	16043	16090	16176	16106	15919	15918	16132	16186	16022	16176	16151	16025	15907	16090	16127	16009	16049	16119	15958	15980	16060	16207	15971	15967	16007	15997	16113	16245	16032	15988	16211	16002	16078	16083	16082	16002	16112	15952	16039	16139	15911	15938	15981	16121	16111	15778	15854	15949	16096	16184	16217	16012	16045	16262	16077	16055	15975	16153	16176	16010	15934	15960	15907	16075	15974	15986	16102	16074	15932	16117	15952	16016	16195	16033	16034	16148	16190	16196	16013	16097	16127	15978	16127	16125	15965	16008	15926	16030	16010	15944	16151	15913	15939	15841	15933	15999	16072	16093	15854	16002	16243	16183	15939	15946	16015	16063	16186	16211	16074	16027	16098	15951	16036	16159	16072	16220	16207	16061	16092	16062	15996	16030	16232	15984	15958	16244	16105	16074	16120	16272	15903	15875	16063	16217	16075	15981	16064	16312	15852	16034	16093	15953	15929	16051	16119	16192	16136	16383	15917	15853	16053	16008	15995	15874	16320	16068	16032	16090	16021	16222	16173	16051	15948	15845	15990	16056	15980	16029	16111	16020	16037	16068	15916	16006	16299	16157	16014	16002	15989	15954	16222	16140	16221	16144	15962	15896	16025	15990	15818	16043	16032	16053	16132	16193	15997	16110	15766	16113	16065	16011	15935	15920	16088	15905	16254	16166	16118	16041	16083	16002	16203	16032	16269	16187	15910	16099	16026	16017	16112	16115	16045	16077	15940	15985	16114	15937	15630	16050	16074	16122	16253	15990	16026	15996	15989	16000	15997	16053	16127	16146	15963	16044	15892	15845	15946	15799	15968	16071	16000	16138	15934	16062	16002	16038	15922	16056	16116	15998	16011	16085	16020	15956	16073	16099	16176	16132	16078	16280	15811	16102	16074	16156	16182	16038	16055	15945	15918	16324	16150	15989	15980	16003	15961	15838	16036	16026	15952	16181	15892	16142	16237	15886	16150	15992	16000	16094	15873	16193	15965	15990	15844	16097	15919	16074	16108	16187	16196	16037	16190	16054	16021	15912	16039	16085	15940	16114	16099	15868	16089	15992	15909	16272	16034	16057	16027	16055	15931	16067	15977	15968	16065	16307	16015	16138	15999	16003	15828	16042	16096	15963	16074	16162	16263	16065	16135	16153	15953	16122	16006	16072	16344	16107	15932	15987	16103	16006	15898	16065	15859	16063	16052	16125	15984	16173	16136	15756	16101	16064	15882	16116	15938	16057	15948	15996	16053	16160	16041	16043	16072	16138	15955	15901	16130	16065	15978	15879	16099	16057	16191	16055	16005	16055	16063	15935	16117	15971	16063	16022	16220	16029	16139	15709	16093	15742	15877	15891	16036	16118	16020	16241	16035	15919	15874	15898	15991	16065	16024	15906	16055	16001	15991	16157	16137	16053	16114	16127	16201	16011	16092	16074	15949	16173	15955	15970	16119	16130	16062	16014	16010	15970	15997	15931	15940	15815	16264	16019	16066	16119	16141	15940	16086	16118	15769	16062	16023	16024	16036	16069	16124	16022	16085	16043	15917	16235	15926	15817	16088	16115	16021	16024	16011	16330	15835	15885	16238	16001	16043	16093	16077	16153	16254	16066	16096	15824	15878	16254	15969	16057	16063	16105	15997	16029	16017	15975	16225	15902	16014	16269	15961	16066	16074	16061	16088	16055	16129	15904	16028	16069	16029	16035	15837	16126	16156	16189	16094	15968	15859	16171	16015	16165	16155	16035	15939	16135	15995	16026	16162	15967	16062	16049	16021	16168	16047	16180	16073	16037	15954	16133	15988	15940	16041	15963	15946	16171	15988	16024	16026	15912	15827	16055	15868	16192	15899	16106	15877	16010	16087	16098	16118	16081	15922	16238	16195	15994	16211	16234	15953	16109	15910	16012	16252	16241	16051	15990	15973	16216	15936	16129	16066	16126	16077	15991	16021	16082	15953	16134	15866	15877	16140	16221	15868	15858	16108	16137	16156	15882	15876	16130	16102	16126	16052	16059	16027	15832	16147	16211	16066	16071	15908	15967	16032	16083	16049	16065	16088	16212	16067	16174	16285	15954	16206	15930	16131	16220	16030	16066	16021	16217	16126	15927	16210	16049	15874	15945	16008	15981	16074	16076	15979	15975	15927	15987	16205	15932	16074	15973	16074	16112	15942	15867	16040	16161	15784	16142	16002	16175	16102	16093	15949	16124	16008	16290	16130	15995	15926	16390	16074	16013	16454	16063	16001	16108	16168	16098	15877	16061	16072	16111	16003	16115	16063	16129	16239	16118	15947	15888	16140	16058	15945	16196	16041	16129	16088	16002	15947	16098	16091	16202	16143	16066	15918	16029	16076	16014	15927	15942	15951	16184	15941	15999	15979	16045	15915	15964	15906	16002	15858	16340	16038	16106	15981	15978	15989	16041	15880	15989	15943	16179	16153	16026	16020	16073	16040	16131	15968	16121	15950	16017	15892	16107	15880	16028	16022	16183	16140	16172	16149	16128	16162	15953	15944	15975	15935	16015	15939	16215	15823	15938	16140	16171	16350	16229	15910	16291	16122	16074	16149	16116	16140	16109	16133	15974	16243	16175	15902	16131	15957	16021	16105	16016	16010	16137	16140	15841	16012	15952	16121	16089	16313	15965	15901	15939	16045	16103	16017	16175	15935	15950	16118	16020	16136	15956	15942	15992	15984	16095	16052	16073	16128	16126	16059	16080	15993	16123	15989	15969	15926	16083	16066	16021	16117	16144	16019	15854	15947	15931	15901	16265	15960	16225	16219	16118	16128	16159	16040	15853	15999	16012	16029	16047	16122	16104	15941	15928	16111	16072	15978	16056	16166	15983	16038	15940	16085	15977	15866	16110	15910	16114	15907	16149	15800	16102	15972	16394	16234	15875	16140	16055	15902	16148	16051	15996	16119	16149	15999	16200	15994	16188	16155	16064	16174	15953	16020	15854	16132	16066	15903	15958	16191	16326	16036	16130	16004	16027	16048	16308	16097	15998	15969	16192	16121	15999	16082	16005	15932	16025	16058	15941	16226	15993	16044	15912	16010	16138	16188	15818	15922	16095	16123	15962	16006	16126	15938	15889	16162	16154	16043	16104	16121	15965	16177	16056	15873	15984	16070	15989	16022	16130	16303	16149	16015	16047	16084	16164	16094	15999	16094	15936	16193	16076	15850	16052	15892	16154	16048	16069	16047	16329	16069	15908	16168	16129	16181	16023	16123	16098	16016	16124	16209	16190	16026	16010	16144	16021	15845	16127	16011	16036	16068	15985	16046	15945	16136	16134	16023	16056	15958	16050	15967	15965	15905	16043	15874	16129	16102	15932	16174	16004	16253	15999	15840	15898	16146	16052	16130	16116	16065	16076	16173	16035	15850	16133	16154	16035	15953	16064	16099	16030	15781	15911	16159	15886	16214	15956	15958	16214	15868	15998	15940	15841	15983	16182	15965	16085	16155	15869	16007	16153	16241	16113	16093	15943	15896	16137	16025	15976	15870	15969	16159	16057	16095	16126	16034	16038	15858	16009	15981	16024	15920	16145	16253	16250	16031	16132	16064	16075	15986	15949	16070	15891	16155	16062	16036	16179	16164	16174	15996	16023	15988	16088	16110	16058	16067	16150	16174	16076	15993	16052	16197	16092	16252	16020	16170	16115	15972	16091	16185	16172	16167	15855	16112	16161	16006	16197	16047	16282	16128	16152	16003	16133	16095	16098	16211	15946	16056	16055	15960	16213	15975	15993	16052	16198	16083	16121	16050	15970	16165	16098	16039	15990	15968	16197	16074	16293	16010	15972	16134	15895	15878	16248	16117	15988	16110	15987	15895	16182	16117	15979	15911	15890	16115	16191	16037	16083	15979	16080	16097	15868	15898	15976	16212	15979	16065	16012	16114	16070	16064	16168	16010	16207	16168	16068	16092	16035	15973	15915	16022	16138	15885	16121	15925	15918	15947	16082	15941	16391	16310	16049	16182	16105	16197	16109	15969	16088	16080	16150	16105	16000	16244	16176	15976	16079	16063	15895	15897	15851	16247	16124	16090	16124	15858	16039	16169	16306	16116	16069	16142	16096	15999	15946	16168	16065	15926	16118	16000	16174	15958	16114	16036	15886	15949	16124	15924
17919	32879	31140	24725	21413	19142	17602	16770	16481	16283	15827	15756	15607	15426	15560	15348	15360	15147	15140	15352	14968	15071	15158	14976	14914	15013	14951	14987	14940	15521	15335	15099	15069	14989	14988	15039	15102	15070	14976	14892	15052	14761	14984	15063	15113	15177	15463	16074	16161	15913	15459	15117	14998	14994	14802	14948	15044	14922	14967	14922	14738	14954	15074	14973	14874	14881	15031	14938	14967	14935	14968	14903	15043	15029	14887	14867	14735	14879	14947	14917	14927	15032	14836	14842	14971	15022	14825	14985	14997	14917	14862	14999	14882	15076	14961	14999	15075	14984	14667	14775	14828	14881	14960	14955	14882	15077	15090	15088	14737	14964	14994	15010	14884	14811	14761	15047	14864	15064	15086	14974	14739	15041	14942	15005	14840	14880	14881	14936	14967	14878	15021	14799	14868	14918	14833	15053	14822	14877	14915	14975	14909	14959	14976	14752	14817	14962	15063	14997	14836	14789	14818	14939	14964	15114	14758	14830	14950	14714	14868	14780	14953	14955	15031	14842	14883	14968	14987	14971	14837	14995	14813	14812	14998	14943	14938	14912	15021	14874	14801	14958	14780	14849	15042	14877	14748	14970	14927	14901	15198	14901	14949	14884	14847	14846	14891	14969	14838	14902	15038	14838	14865	14840	14973	15135	14971	14932	14830	15093	15054	15032	15021	14992	14968	14929	14904	14936	14838	15062	15016	14847	14831	14753	14893	14932	15005	14813	15118	14853	14838	14846	14787	14796	14873	14847	14907	15022	15037	14905	14801	14867	14896	14789	14807	15221	14894	15005	14914	15033	14869	14765	14926	15022	14985	14786	14870	14631	14925	15088	14851	14954	14768	15120	15020	14822	14815	14936	14989	14984	15007	14855	14977	14914	14896	14799	14929	14883	14785	14751	14960	14980	14874	14870	14922	14911	14839	14951	14861	14907	14826	14939	15007	14934	14841	14877	15029	14922	15002	14851	14867	14865	14844	14955	14965	14947	14893	14978	14911	14933	14993	14852	14998	14830	14796	15062	14914	14761	15071	14805	14832	14952	14887	14982	14986	14895	14948	14979	14817	14843	14855	14923	14996	14934	14847	14904	14752	15067	14944	15009	14757	14962	15083	14883	14808	14907	14914	14890	14725	14733	14861	14726	15010	15073	14922	14970	14854	15138	14899	14932	14974	15026	14975	14792	14873	14884	14922	14832	14992	14880	14876	15035	14753	14951	14966	15024	14963	14902	14954	14961	15006	14853	14956	14919	14892	14673	14849	14799	14972	14931	14860	14837	14846	14793	14901	14951	14904	15012	14625	14843	14854	14899	14736	14931	14974	15021	14902	14870	15086	14810	14940	14867	14883	14992	14861	14863	14901	14816	14989	14932	15010	14946	14861	14880	14850	15006	14982	14858	14981	14817	15006	14782	14918	14918	14933	14949	15097	14886	14889	15126	14922	15030	14911	15082	14820	14953	14930	14745	14880	14808	14838	15017	14773	14943	14898	14821	14919	14963	14905	14770	15010	15040	15048	14942	14992	14915	14935	14817	14910	14835	14833	14940	15030	14910	14897	14901	14889	14853	14924	14870	14983	14835	14854	14798	15050	14968	14699	14908	14878	14871	14904	14962	14780	14932	14757	14799	14996	14896	14883	14982	14914	14831	14851	14897	15045	15000	14756	15106	14942	14894	14904	14800	14912	14894	14954	14900	14950	14692	15019	14847	14848	14856	15002	14851	14897	14912	14900	15089	14880	14928	15006	14823	14877	14958	14900	14917	14894	14928	15008	14769	14908	14856	14821	14980	15022	15080	14991	14976	14834	14717	15032	14978	14877	14878	14858	14949	14865	14917	14737	14979	14902	14948	14933	15051	14976	14784	14958	14913	14806	14924	14786	14789	15066	14866	14993	15051	14891	14897	14941	15086	14791	14812	15043	14983	14839	15023	14657	14999	14830	14897	14858	14923	14860	14785	14974	14987	14869	14953	14960	14828	14863	14827	15040	14887	14968	15030	14818	14845	14959	14683	14902	14835	14917	14918	14967	14815	14944	14914	14988	14867	14906	14865	14869	14890	14903	14952	14957	14881	14845	14949	14918	14839	14942	15079	14986	14741	14991	14965	14916	15084	14895	14908	14923	14877	15024	14876	14892	14904	14984	14884	14997	14943	14924	14842	14875	14767	15007	14945	14940	14852	15003	14791	14868	14908	14858	14784	15009	14914	15030	14846	14943	14912	14906	14530	14956	14862	15145	14871	14882	14812	14783	14990	14870	15022	14935	14854	15042	15014	14887	14707	14873	14971	14918	14995	14920	14856	14828	14889	14904	15119	14893	14787	14810	15026	14982	15021	15024	14792	14983	14740	15064	14985	14940	14833	14694	14905	14866	14816	14940	15004	14959	14834	14949	15032	14786	14850	14908	14860	14788	14920	14884	14866	14952	14971	14929	15123	14775	14976	15052	14988	14813	14884	14771	14909	14983	15057	14894	14627	14929	14874	15085	15045	14850	15054	14863	14977	14931	14885	14733	14955	14986	14891	14727	15059	14948	15081	14967	14848	14819	14912	14902	14913	14931	14980	14758	15035	14850	15043	15061	14970	15075	14880	14913	14883	14990	14897	14920	14848	14779	15035	14858	14920	14944	14854	14938	14905	14849	14814	14907	14745	14752	14783	14889	14849	15055	14936	14855	15084	14872	14786	14939	14928	14900	14836	14917	15165	15011	14940	14939	14876	14852	14890	14826	14907	14968	14935	14838	15072	14990	14988	14861	14999	15046	14943	14856	15175	14770	14993	15022	14953	15059	14759	14944	14830	14797	14955	14932	14894	14907	14783	14782	15038	14952	14911	14993	14836	14938	14875	14826	14903	14942	14785	14898	14884	14768	14975	14968	14880	14986	14909	15038	14931	14920	14818	14980	14967	14958	14947	14830	14795	14780	14895	15041	15034	15010	14820	15011	15032	14958	15055	14725	15023	14957	15054	15041	14918	15046	14958	14938	14975	14949	14798	14951	14950	14896	14960	14873	14750	14923	15011	14893	14928	14991	15021	14767	14749	14963	14990	14882	14749	15008	14812	15028	14760	14956	14886	14859	14897	14903	14899	14973	14952	14931	14920	14927	14810	14902	14924	14926	14905	14835	14995	14761	14930	14853	14963	14927	15130	14905	14909	15027	14987	14918	14927	14811	14883	15146	15014	14785	14924	14921	14752	14962	14907	15067	14990	15075	14779	15075	15010	15000	14795	14821	14801	15065	14908	14847	14923	14873	15058	14974	14790	14935	14881	14863	14897	14908	14843	14994	14859	14924	15022	15147	14842	14783	14928	14935	14912	15061	14822	14949	14870	14751	14771	14891	14946	14818	14840	14906	14902	14858	15049	14981	14873	14813	14923	14904	14999	14870	14863	14905	14789	14828	14804	15092	15017	15120	14743	14910	15012	15027	14729	14852	14942	15110	14995	15004	15007	15048	14802	14856	14868	14906	14900	14716	14813	14871	15040	14840	14993	14873	14870	14967	14901	14890	15007	14895	14790	15066	14723	14882	14880	15036	14861	15026	14961	14933	14929	14872	14876	14949	14842	14815	14885	14975	14924	14870	14840	14921	15011	14827	15008	15019	15098	14791	15008	14996	14883	14888	15080	14763	14917	14943	14921	14945	14832	14827	15010	14831	15067	14964	14978	14811	14915	14968	15046	14751	14908	15045	14869	14844	14911	15074	14978	14927	14787	14730	14904	14850	15059	15049	14963	14695	14808	15068	15011	14908	14903	14903	14869	14887	15044	14796	14990	14925	14801	14885	14883	14961	14900	14881	14909	14832	14925	15018	14686	14876	14785	14786	15015	14948	14930	14812	14837	15151	14886	14855	14977	14992	14835	14876	14812	14940	15011	15082	14921	14872	14889	14897	14911	15133	14988	15055	14859	14904	14937	14910	14871	14983	15121	14947	15122	14963	15002	14910	14989	15003	14916	14984	14903	14976	14779	14965	14795	14914	14882	14870	15174	14897	15074	14855	15108	14803	14797	14948	14880	14938	14803	14867	14980	14806	14841	14867	14777	14812	14900	15017	14899	14980	14854	15160	14801	14885	14863	14844	14960	14896	14973	14898	15005	14879	14929	14880	14862	14902	14986	14918	14691	14973	15028	14943	15049	14891	14865	14774	14949	14801	14763	14848	15006	14900	15019	14859	14939	14852	14904	14938	15047	14829	15042	14924	15010	14995	14792	15002	15035	14928	14964	14887	14874	14783	14926	14900	15078	14796	14839	14937	15057	14925	14915	14902	14887	14903	14868	14870	14927	15009	14906	14862	14908	14767	14762	14924	14910	15099	14773	14968	14888	14919	14883	14725	14862	14761	14765	14959	14856	14813	14984	14941	14890	15000	14887	14991	14730	14671	14950	14688	14857	14876	14868	14803	14949	14763	15045	15039	14715	14952	14689	14791	14944	15035	14887	14947	14989	14972	15050	14967	14745	15102	14872	14939	14910	14992	14981	15084	14780	15034	14772	14841	14887	14831	15008	14797	15017	15045	14737	14954	14910	14810	14933	14769	14882	14846	15000	14924	15022	15001	14992	15000	14958	14962	14921	14903	14792	14761	14879	14878	14767	14914	14955	14882	14941	14818	14922	14924	14775	14854	14978	14963	14963	14893	14908	14928	14863	14856	14918	15113	15093	14881	14970	14879	15056	14891	14956	14915	14965	15059	14843	14907	14921	14860	14833	14804	15156	14962	14824	14904	14808	14846	14801	14900	14859	14948	14844	14994	14852	15034	14954	14810	15005	14838	14913	14905	15034	14937	14887	15073	14869	14939	15024	14968	14768	14873	14887	14883	14998	15074	14913	15088	14982	14923	14757	15021	14907	15034	14939	14831	14948	14875	14926	14804	14847	14827	14828	14920	14871	14924	14865	14871	14772	14936	14856	15019	14991	14976	15021	14848	14841	14771	14942	14937	14923	14863	14860	14922	14885	14993	15129	15011	15084	15026	14792	14865	14870	14899	14860	15075	14937	15066	15000	14793	15003	14704	15063	14927	15004	14880	14793	14897	14971	14857	14831	15044	14936	14720	14735	14898	14939	14852	14817	15031	15001	14853	14858	14917	14979	15016	14975	14844	14830	14734	15058	14943	14934	15034	14959	14746	14817
22655	21113	28991	23495	21341	23252	24671	19039	17937	17980	17596	17138	17114	17131	16928	16767	16665	16868	16730	16538	16544	16595	16525	16605	16597	16553	16451	16537	16634	17652	18664	17007	16334	16325	16353	16268	16275	16454	16405	16609	16444	16372	16494	16343	16363	16342	16812	17873	17853	17535	17235	16696	16517	16299	16210	16513	16072	16286	15940	16420	16224	16224	16214	16552	16230	16206	16423	16458	16461	16317	16133	16273	16497	16160	16195	16106	16237	16294	16419	16344	16428	16244	16414	16382	16083	16137	16338	16165	16213	16179	16355	16139	16376	16408	16136	16217	16357	16299	16380	16281	16275	16196	16282	16153	16278	16197	16418	16446	16184	16282	16135	16264	16181	16268	16230	16325	16144	16347	16372	16267	16526	16328	16410	16041	16366	16472	16252	16319	16106	16379	16274	16141	16290	16231	16341	16168	16340	16413	16160	16273	16317	16237	16320	16085	16192	16320	16207	16371	16278	15994	16328	16285	16118	16078	16245	16308	16229	16198	16176	16365	16158	16436	16113	16380	16235	16253	16291	16382	16263	16300	16326	15973	16218	16141	16338	16186	16110	16398	16470	16266	16146	16260	16345	16187	16249	16516	16287	16301	16285	16267	16334	16025	16274	16328	16255	16214	16334	16393	16237	16311	16308	16264	16320	16239	16334	16270	16223	16356	16278	16360	16357	16217	16407	16222	16254	16150	16267	16332	16267	16409	16120	16224	16367	16242	16185	16252	16211	16291	16116	16215	16206	16255	16097	16176	16074	16148	16305	16186	16271	16170	16468	16099	16263	16327	16306	16392	16148	16453	16416	16108	16297	16133	16232	16293	16228	16213	16120	16369	16059	16325	16250	16151	16220	16238	16277	16214	16309	16383	16368	16204	16133	15935	16248	16256	16495	16348	16167	16197	16367	16487	16356	16358	16198	16372	16574	16359	16219	16314	16306	16047	16114	16238	15985	16257	16261	16169	16139	16323	16351	16357	15943	16335	16317	16401	16191	16233	16317	16359	16392	16184	16243	16327	15957	16200	16366	16238	16044	16176	16256	16200	16197	16216	16105	16381	16308	16339	16105	16243	16156	16226	16188	16175	16321	16459	16325	16214	16211	16237	16234	16367	16158	16248	16377	16357	16225	16386	16020	16435	16247	16098	16115	16124	16257	16362	16108	16190	16001	16172	16233	16299	16195	16508	16292	16330	16292	16113	16136	16105	16252	16183	16331	16373	16210	16195	16229	16052	16264	16267	16218	16290	16198	16148	16086	16199	16381	16309	16357	16212	16232	16242	16128	16128	16490	16169	16286	16138	16213	16307	16198	16331	16262	16251	16319	16258	16273	16088	16254	16341	16092	16329	16173	16195	16250	16339	16364	16458	16331	16452	16235	16266	16341	16390	16400	16398	16237	16282	16250	16469	16231	16139	16382	16070	16315	16389	16277	15998	16184	16360	16288	16265	16315	16370	16294	16274	16348	16277	16319	16113	16143	16316	16356	16326	16190	16257	16271	16273	16247	16310	16206	16334	16165	16273	16179	16126	16234	16128	16218	16183	16185	16312	16245	16096	16179	16270	16329	16177	16318	16456	16136	16214	16471	16301	16260	16153	16221	16333	16324	16124	16314	16091	16222	16237	16279	16211	15976	16202	16267	16134	16402	16292	16373	16179	16384	16384	16184	16267	16099	16167	16232	16335	16265	16434	16317	16206	16168	16258	16255	16351	16117	16006	16276	16340	16385	16255	16301	16280	16201	16266	16108	16375	16099	16180	16158	16273	16310	16160	16319	16125	16177	16451	16233	16249	16110	16127	16144	16251	16481	16352	16165	16092	16298	16309	16353	16323	16305	16388	16234	16037	16262	16323	16287	16187	16204	16182	16283	16146	16400	16162	16272	16148	16255	16150	16260	16255	16270	16234	16027	16065	16223	16069	16198	16292	16294	16143	16571	16177	16417	16176	16283	16308	16427	16198	16388	16366	16405	16268	16313	16228	16048	16209	16475	16203	16131	16068	16269	16231	16166	16314	16432	16183	16439	16425	16238	15941	15965	16238	16126	16343	16413	16179	16207	16056	16323	16116	16215	16122	16122	16193	16214	16070	16125	16279	16257	16104	16072	16198	16293	16180	16301	16063	16269	16249	16340	16262	16260	16335	16134	16167	16320	16133	16123	16097	16205	16231	16055	16243	16062	16229	16241	16069	16250	16210	16178	16124	16074	16141	16240	16140	16149	16192	16143	16272	16273	16191	16213	16076	16132	16136	16479	16162	16223	16246	16122	16102	16184	16360	16322	16041	16271	16301	16233	16132	16396	16187	16299	16349	16467	16232	16107	16099	16216	16154	16223	16313	16388	16110	16204	16125	16234	16354	16148	16173	16101	16272	16163	16380	16218	16365	16191	16171	16410	16327	16178	16148	16276	16109	16278	16272	16159	16132	16087	16151	16168	16293	16367	16397	16145	16291	16151	16374	16275	16348	16170	16171	16098	16249	16275	16121	16251	16301	16234	16358	16212	16232	16223	16394	16195	16100	16140	16087	16261	16122	16330	16293	16144	16103	16068	16245	16317	16217	16230	16192	16132	16323	16232	16344	16318	16214	15980	16255	16277	16213	16162	16097	16167	16020	16328	16340	15994	16113	16316	16033	16287	16040	16268	16026	16280	16229	16067	16322	16344	16396	16281	16130	16094	15982	16359	16477	16295	16167	16479	16190	16121	16311	16211	16066	16167	16218	16198	16354	16486	16033	16024	16277	16181	16275	16213	16434	16268	16116	16464	16230	15917	16230	16251	16169	16138	16270	16273	16201	16346	16340	16395	16390	16106	16203	16312	16336	16277	16182	16286	16154	16349	16059	16388	16255	16255	16326	16304	16131	16178	16322	16351	16150	16348	16318	16047	16269	15959	16175	16231	16271	16210	16371	16143	16161	16169	16332	16152	16194	16266	16283	16206	16418	16414	16132	16276	16241	16341	16305	16318	16358	16182	16274	16502	16471	16238	16262	16179	16338	16207	16405	16236	16210	16157	16249	16210	16220	16175	16164	16077	16302	16122	16413	16370	16152	16385	15898	16344	16268	16110	16173	16129	16296	16395	16268	16058	16114	16295	16340	16256	16175	16270	16238	16310	16216	16538	16277	16302	16280	16305	16091	16242	16190	16114	16215	16200	16061	16227	16190	16201	16129	16393	16331	16303	16246	16037	16265	16309	16216	16323	16231	16228	16250	16150	16348	16357	16196	16111	16061	16245	16463	16379	16212	15974	16247	16306	16207	16191	16593	16208	16329	16260	16161	16152	16237	16044	16233	16171	16418	16414	16177	16347	16346	16175	16259	16452	16443	16143	16131	16222	16235	16299	16460	16403	15996	16228	15975	16176	16083	16122	16289	16090	16269	16247	16464	16333	16257	16267	16177	16128	16299	16238	16136	16161	16298	16348	16322	16268	16382	16136	16324	16244	16230	16252	16226	16189	16283	16352	16266	16191	16297	16060	16432	16200	16234	16206	16271	16438	16329	16185	16163	16406	16329	16264	16081	16114	16226	16321	16323	16116	16098	16280	16130	16242	16202	16169	16320	16208	16183	16143	16266	16341	16399	16204	16012	15998	16084	16106	16200	16314	16352	16181	16075	16168	16143	16231	16440	16309	16268	16481	16418	16320	16276	16307	16161	16213	16253	16372	16261	16333	16193	16313	16185	16394	16332	16315	16298	16232	16197	16239	16200	16146	16267	16295	16280	16304	16011	16394	16456	16359	16134	16070	16338	16269	16318	16303	16219	16115	16519	16287	16234	16246	16136	16300	16212	16256	16276	16321	16061	16249	16100	16184	16074	16095	16155	16055	16288	16458	16226	16258	16294	16426	16045	16212	16038	16233	16420	16235	16151	16434	16181	16209	16290	16165	16246	16332	15986	16208	16355	16347	16377	16129	16248	16228	16285	16487	16318	16197	16320	16297	16354	16265	16324	16317	16351	16144	16355	16266	16144	16244	16352	16161	16127	16098	16282	16081	16252	16130	16108	16276	16315	16347	16301	16413	16165	16193	16242	16271	16214	16071	16093	16348	16140	16435	16242	16539	16178	16322	16107	16215	16184	16266	16207	16235	16192	16297	16369	16164	16310	16203	16134	16304	16206	16274	16240	16391	16209	16448	16277	16258	16159	16091	16225	16233	16188	16184	16303	16231	16206	16228	16201	16160	16147	16394	16221	16187	16146	16162	16229	16321	16242	16144	16135	16231	16213	16207	16281	16187	16027	16350	16297	16201	16196	16276	16211	16157	16238	16216	16180	16142	16068	16187	16250	16147	16365	16169	16317	16409	16199	16329	16190	16009	16184	16362	16370	16177	16165	16084	16217	16120	16300	16112	16128	16330	16288	16309	16201	16263	16354	16208	16201	16231	16092	16367	16102	16204	16230	16224	16136	16178	16267	16210	16234	16342	16403	16292	16285	16100	16322	16246	16218	16376	16217	16390	16356	16285	16345	16205	15975	16228	16189	16385	16135	16349	16424	16280	16454	16080	16262	16293	16142	16262	15953	16281	16087	16381	16353	16204	16301	16101	16242	16326	16401	16253	16308	16358	16139	16261	16277	16253	16137	16201	16182	16200	16209	16341	16300	16343	16217	16511	16417	16137	16468	16321	16571	16249	16154	16151	16364	16139	16259	16344	16261	16292	16241	16183	16411	16166	16205	16088	16172	16325	16078	16162	16447	16351	16064	16314	16353	16232	16037	16229	16040	16258	16247	16234	16273	16186	16244	16528	15964	16093	16019	16130	16335	16278	16264	16286	16220	16161	16280	16349	16279	16394	16155	16274	16230	16445	16117	16249	16255	16295	16271	16102	16211	16333	16341	16220	16165	16150	16344	16368	16395	16330	16149	16231	16101	16232	16156	16372	16334	16358	16194	16162	16443	16418	16341	16157	16127	16249	16432	16151	16296	16157	16380	16332	16220	16096	16162	16342	16189	16133	16226	16372	16430	16499	16284	16201	16483	16187	16217	16274	16181	16163	16226	16374	16264	16133	16217	16251	16169	16219	16198	16285	16436	16284	16321	16323	16100	16184	16260	16242	16089	16090	16207	16129	16259	16279	16379	16276	16268	16320	16450	16432	16154	16177	16298	16105	16281	16245	16326	16294	16197	16251	16186
20138	37358	35578	28458	24191	21320	18931	18070	17556	17343	16710	16418	16220	16114	15800	15641	15614	15439	15260	15443	15351	15382	15330	15424	15177	15094	15128	15248	15117	17756	18229	15575	15056	15082	14902	14885	15106	15041	15062	15020	15165	15275	15107	15134	15126	15137	15822	17168	16966	16517	15834	15458	15030	15057	14937	15058	15105	15106	15072	15107	15016	14977	15007	15027	15085	14841	15004	15006	15055	15067	15048	14843	15032	15079	15100	15055	14974	14845	15132	15094	14982	15002	14800	15038	14918	14966	15056	14829	15047	15109	14994	14956	14953	14867	14955	14875	15108	14933	14993	15093	15124	14940	15057	15020	14955	14901	15047	15133	15003	14912	15039	14851	15026	14898	14843	14933	15151	14884	15220	14912	15100	15090	14963	15058	14858	15027	15147	15139	15092	15037	14904	14996	14837	15118	14969	14967	14982	15045	14933	14954	15030	15070	14944	14986	15184	15049	15020	14882	15019	15022	14941	14932	15022	15020	14857	14983	14943	14956	15113	15028	14915	15071	14906	15151	15045	15026	14986	15054	15075	15050	14879	14970	14861	15044	15002	15077	15032	15056	14921	14994	15115	14946	14954	14965	14970	14865	15170	15015	15131	15056	15063	15088	15074	14963	15051	15062	15114	15163	14923	15052	15059	15000	14987	15019	14898	14825	14882	15160	14925	14979	15075	14775	14986	14958	15005	15111	15000	14798	14952	14884	15131	15057	15048	14898	14912	15012	15034	15091	15065	14901	14962	15011	14957	14924	14998	14794	15068	14910	15053	14998	15009	14886	15136	15058	14998	15040	14870	15118	15014	14998	14944	15035	15019	15059	15071	14982	14945	14981	15052	14848	15002	14995	15022	15068	15122	15114	14958	15019	15014	14876	14852	15006	15006	14941	14952	14923	15060	15043	14975	14985	15179	14977	15103	15058	14900	14791	15029	15054	14964	15130	15175	14766	14992	14992	15036	15144	14773	14876	15044	14963	14916	15064	15007	15085	15153	14933	15051	14944	15034	15061	15013	14800	15122	15011	14976	15104	15016	15028	14968	15046	14917	15114	15018	15090	15021	14929	14989	14878	15022	14982	15056	14954	15068	14902	15036	15009	14979	14903	14841	14913	15073	14917	15013	14970	14939	15065	15218	14954	14985	14967	14969	15003	15002	14930	14988	14980	15076	14928	15076	14923	14982	14977	15090	15028	14916	15077	14935	14885	14832	15016	15009	14973	14917	14899	14991	15042	15065	14973	14767	14935	14965	15126	14977	14997	15129	15015	14965	14952	14926	15180	15070	15039	14941	14995	15101	15094	15036	14785	15126	15021	15052	14961	15005	14844	14930	15128	14939	14871	14869	14841	14786	14940	14897	15003	15086	14886	15055	14876	14934	15018	15145	14958	14983	14911	14906	15056	15043	14887	15047	14837	15029	14961	15084	14938	14919	15031	15138	15150	15027	14972	14948	14821	15168	14745	14990	14898	15084	15198	14912	14802	14922	14865	15037	14898	14880	15064	14949	15031	15035	14915	15010	14970	14960	15018	15063	15098	14851	15194	14912	14843	14877	14944	15103	15133	15046	14820	15081	15126	14947	14885	14947	14992	15000	15093	14931	14873	14916	14836	15002	14767	14894	15072	14943	14951	14858	14887	14977	14937	15025	14887	14813	14869	14788	15067	14954	15061	15010	14916	15064	14875	14937	14937	14990	15054	14828	14957	14841	14931	14965	15000	14873	15009	15000	15113	15036	14935	15031	14999	15017	14901	15077	14902	14735	14986	14846	14861	14956	15021	15058	15068	14905	15009	15007	15047	15087	14873	14960	14981	15003	15193	14938	15021	14873	14970	14888	15035	14853	15063	15167	14941	15001	14939	14930	15015	14923	15011	14810	14979	14781	15169	14916	14936	14785	14962	14973	14948	15068	14971	14887	14825	14906	14953	14973	14998	14944	14818	15098	15130	14969	15001	14897	15051	14907	15049	14874	15059	14940	15030	14998	14984	15048	14958	14914	14783	15009	15123	14966	15118	14777	15039	15024	15058	14917	14945	15051	15018	14920	14873	14824	15044	15200	15004	15020	14961	15046	14732	15200	15242	14996	15071	14978	15199	14930	14907	15027	14903	14987	14968	15028	15038	15113	14969	14908	15094	15147	15007	15090	14930	14943	14915	15009	14952	15078	14852	15068	14894	14960	14992	14990	15163	14765	15003	14933	15017	14903	14976	15022	14935	15066	15126	15026	15052	15112	14854	15017	15075	14869	15049	14930	15035	14967	14838	15001	15009	14755	14995	14929	14937	14829	14989	14998	14962	14855	14827	15093	14866	15220	15074	14937	15133	14960	14972	15028	14969	14980	14924	14941	14970	14984	15030	15012	15056	15082	15166	14870	15040	15015	15165	15001	14943	14820	15058	15057	14757	14972	14993	14837	15112	14941	14878	14922	14982	14836	14965	15012	14975	14955	14833	14884	15069	15079	14971	14959	15156	14954	14859	15080	15092	14961	14745	14943	14997	14925	15045	15035	14920	15086	15062	14999	15059	14922	14916	14926	14720	15071	15076	14977	14823	14864	14944	14924	15048	14935	14937	14853	15156	14962	15117	14990	14816	15093	15046	14870	15074	15062	15057	15004	15035	14900	14911	14998	14934	14968	14864	14985	14852	15027	14859	14962	15101	14930	15062	14973	15022	14946	15219	14929	15027	15077	14973	14856	14841	15168	14900	15012	14798	15069	14905	15077	14935	14909	15168	14859	14912	14925	14837	15010	14958	15013	14925	14954	14940	15288	14926	14865	15012	15070	14855	14972	14954	15105	14896	15101	14784	14956	14883	14982	15017	14922	15088	15014	14963	14866	14993	14890	14940	15035	14985	14976	15047	14972	15035	15131	15053	15083	15017	14880	14855	14859	14910	15116	15030	15163	15092	15080	14958	15028	15013	15025	15165	14907	15048	15117	15085	15096	15097	15040	15059	14838	15082	14829	15186	14965	14901	15052	14751	14999	14831	14835	14942	15010	14902	14944	14948	14990	15114	15018	14945	14907	15011	14897	15164	15049	14997	14845	14964	15071	14996	14877	14978	15011	14976	14997	14934	14980	15080	15090	15062	14957	14867	15136	14989	15020	15025	14900	14945	15013	14907	15084	15018	14961	15172	14974	15095	14893	14916	15102	15028	14908	15095	15034	14945	15107	15087	15132	14829	15059	14841	14917	14939	14939	15136	14975	14949	15032	14943	14999	15025	14934	15023	15094	15010	15091	15183	14890	15029	14955	14848	14920	14927	14883	14972	15149	14947	14829	15041	14923	15029	14952	14996	14887	15135	15098	14888	15049	14937	14978	14982	15124	15043	14910	15036	15204	15006	14810	14991	14828	14901	15060	15031	14954	14869	15045	15092	14839	14973	15126	14928	15012	14983	14990	15092	14979	14990	14981	15039	14895	14913	15004	14816	15057	14874	14966	15016	14918	15107	14977	14905	14906	15079	14927	15090	15045	14958	14950	15231	14934	14907	14942	15012	14975	14900	15229	14919	14914	14964	14971	15020	14940	14912	14930	15002	15051	14940	15256	15163	14821	15168	14948	14799	14885	15096	15005	15115	15059	15039	14925	14839	15049	14963	14942	14963	15045	14873	14911	15026	14962	14945	14962	15130	14933	14877	14954	14892	14890	14921	15044	14864	15164	14911	15014	15038	15004	15119	14951	15015	15037	15030	15001	14896	15097	15028	14779	14918	14955	14991	14914	15012	14854	15009	15027	14995	14961	15070	15027	14923	15082	14855	15074	14932	15108	14939	15059	15049	15134	14983	14894	15085	15132	15121	14904	15082	14989	14972	14968	14928	15048	14919	14959	15102	14892	14930	15193	14857	15198	14872	14899	14982	15062	14925	15046	15045	14974	15067	14856	15058	14960	14922	15028	14958	14980	14865	15013	14940	15063	15029	14987	15045	15151	15026	14861	15054	15062	14976	15035	14945	14947	14983	14945	14988	15000	14965	15165	15030	14862	14920	14942	15023	15017	15081	14980	14959	14715	14960	14932	14884	14904	14957	14971	14871	14770	14844	14942	15005	15136	14943	14987	14854	14988	14953	14967	14965	14815	15167	14988	14971	14937	14993	14959	15008	14922	15016	14920	14851	15075	15055	15304	15165	15110	15024	14887	15092	14877	15003	14887	15004	14899	15017	14849	14980	14854	15059	14917	15184	14895	15035	14764	15035	14938	14966	14926	14855	14978	14953	15087	15065	14984	15076	15053	14881	15097	14991	14993	15026	14883	15184	14778	14891	15043	15102	14944	14873	15008	15005	15079	14968	14960	15014	15145	14973	15029	14981	14958	15111	15083	14862	15011	14971	14958	15091	14903	15028	14807	14995	14850	15033	15008	14990	14991	15155	15133	15025	14897	15002	14924	14986	15127	14852	15026	15040	14946	15058	15020	14946	14931	14924	14959	15009	15004	14993	15047	14992	15086	15101	15059	15088	15048	14896	15106	15009	14923	14946	15112	15008	14876	15003	14966	14908	14809	15221	15019	14875	15194	14868	14926	15073	15041	14946	14930	14972	14935	15065	15064	15019	14911	14820	14944	14998	14900	15174	14955	15011	14996	15106	15036	15064	15021	14869	14938	15125	15048	15119	14782	15010	15081	14891	14814	14870	15002	15044	14915	15052	15141	14952	15098	14934	15022	14921	14972	14975	14917	14879	15193	14909	15039	14903	15065	14954	15015	15156	15203	15068	15122	15012	14979	14902	14884	15045	14916	15100	15042	14948	14856	14931	15046	14943	14910	14862	14996	14964	14915	15113	14960	14950	14993	14960	15004	14815	14966	14983	14971	15011	14928	14941	14899	15057	14901	14998	15150	14996	14961	14993	14950	14919	14995	15054	14910	15065	15049	15101	15017	15122	15053	14848	15045	15076	14873	14794	14901	15060	15037	14929	15126	14974	14874	15045	14955	14932	14964	14951	14965	14756	14969	15066	15057	15011	14814	14837	14994	15005	14915	14933	14933	14918	14865	14836	14983	15043	15114	15106	14898	14946	14969	15048	15032	15018	14906	14866	15077	15083	15093	15014	14893	14863	14957	14952	15007	15027	14882	15035	14920	15084	15063	15055	14974	15145	14863	14981	14979	15036	14896	14931	14980	14940	15036	14944
27013	21968	25840	22505	18150	17466	17035	16532	16688	16355	16305	16480	16390	16153	16224	16441	16271	16351	16113	16256	16375	16395	16329	15998	16269	16309	16263	16106	16214	16183	16371	16174	16099	16383	16088	16139	16271	16230	16087	16405	16065	16187	16209	16245	16037	16261	16133	16215	16297	16381	16069	16239	16271	16216	16130	16109	15941	16005	16090	16102	16150	16043	16239	16121	16176	16014	16172	15975	16123	16111	16329	16103	16097	16048	16212	16146	16148	16060	15992	16265	16123	15911	16078	16168	16151	15948	16296	16311	16180	15829	16018	16079	16134	16264	16062	15991	16239	16228	16088	15949	16047	16111	16077	16152	16060	16113	15949	15934	15908	15972	16000	16053	16049	16175	16318	16052	16299	16520	16117	16059	16078	16301	16011	16024	16132	16052	16114	16141	16056	16122	16040	16088	16314	16179	16129	16201	16179	15958	15889	16260	16212	16055	16084	16090	16220	16125	16199	16163	16245	16108	16143	16031	15847	16166	16218	16053	16200	16178	16309	16253	16304	16277	16067	16191	16101	16143	16144	16188	15900	16092	16202	16051	16152	16082	16083	16265	16126	16134	16242	16128	16096	16166	16028	16064	16192	15942	15891	15872	16120	16180	16005	15994	15922	16184	16152	15937	16289	16123	16054	16202	16145	15921	16105	16321	16350	16241	16130	16056	16017	16189	16216	16338	16062	15983	16148	16274	16057	16213	16119	16153	16077	16151	16041	16131	16102	16137	16137	16011	15886	16192	16018	15897	16079	16041	15898	16178	16358	16079	16341	16099	16181	16007	16109	16119	16045	16250	16231	15973	15987	15852	16131	16125	15719	16028	16024	16040	15947	15973	16053	16164	16158	16225	16136	16166	16128	16084	16231	16108	15935	16312	16236	15996	16071	15925	16039	16108	16006	15939	16198	16072	16211	16166	16226	16020	16040	15865	15966	16072	15919	16054	16127	16248	16043	16115	16134	16081	15902	16106	15954	16144	16257	16036	16012	16229	16264	16063	16235	16028	16087	16013	16195	16110	15894	16188	15904	16085	16087	16119	16128	16047	16093	16038	16192	16126	16178	16316	16288	16157	15968	16043	16147	16199	16170	16013	16067	16089	16143	16087	16108	16089	16107	16095	16073	16262	16115	16181	16035	16080	16115	16090	16074	16296	16234	15978	15994	16139	16166	16081	15972	16228	16172	16133	16038	16102	16345	16127	16100	16254	16051	16129	16104	16103	16038	16138	16264	16009	16099	16048	16236	16145	16201	15998	15998	15977	16023	16261	16104	16247	16014	16134	16139	16084	16059	15855	15942	16013	16316	16148	16318	16121	16184	16077	16050	16170	16142	15999	16177	16053	16120	16197	16061	16013	16206	15985	16050	16191	16182	16143	15806	15990	16094	16060	16073	16240	16142	16229	16146	16218	16043	16071	16054	16278	16174	16113	16160	15999	15990	15906	15990	16273	16087	16155	16046	16126	15963	15837	15994	16092	16028	16109	16238	16089	16014	15994	16080	15968	15985	16048	16101	16017	15911	15956	16116	16161	16188	16167	15937	16039	16138	16024	16314	16050	16112	16194	15872	16148	16115	16291	16210	16084	16207	15958	16149	16260	16105	15990	16224	16062	16312	16290	16241	16299	16057	16051	16297	16134	16302	16227	16080	15952	16035	16056	16337	16076	15873	16096	16169	16224	16165	15909	16241	16145	16148	15934	16132	16080	16216	16194	16094	16070	16017	15949	15983	16262	16258	16039	15904	16021	16288	15936	16153	16180	15932	16158	16064	16103	16165	15931	16117	16171	16035	16149	16106	15956	16264	16185	16257	16249	15992	16116	16231	16238	16181	16033	16059	16110	16419	16167	16044	16008	16143	16182	16019	15987	16070	16302	15960	16045	16251	15967	15963	16118	16044	16157	15891	16007	16311	16206	16201	16040	16121	16218	16236	16067	16167	16055	16116	16233	16071	16032	16161	16169	16180	16208	16319	15987	16117	15951	16095	16298	16202	16030	16142	16134	16036	16139	16166	16061	15986	16035	16127	16037	16122	16169	16047	16001	15936	16126	16048	16059	16280	16180	15997	16055	16114	15925	16193	16232	16186	16155	16066	16063	16111	16272	16233	16361	16089	16079	16240	16275	15978	15890	16135	16143	16184	16106	16149	16042	16142	15993	16109	16268	16180	16107	16218	16138	16183	16136	15949	16209	16049	16012	16000	16173	16156	16076	16147	16153	15937	16068	16003	16186	16034	16056	16241	16170	16070	15986	16223	16027	15918	16090	15975	16049	15994	15964	16155	16065	15915	16106	16151	16088	16072	15955	16045	16000	16170	16169	16046	16175	16108	15955	16245	16107	16113	16226	16182	16135	16138	16271	16203	16107	16208	16178	16105	16240	16142	16170	16115	16129	16157	16208	16224	16123	16218	16104	16186	16161	16286	16144	16039	16077	16149	16030	16056	16272	16060	16165	16126	16269	16102	16060	16167	16223	16151	16315	15996	16151	16115	16263	16195	16047	16110	16088	15904	16045	15948	15993	16272	16169	16098	15933	15971	16263	16111	16182	16073	16098	15960	16090	16173	16278	16183	16307	16239	16346	16244	16206	16037	16117	16173	16127	16213	15864	16163	15879	15940	16118	16077	16182	16101	16034	16061	16033	16004	16019	16001	15986	16122	16049	16107	16214	16182	16042	16054	16041	16021	15964	16057	16245	16174	16010	16047	16071	15981	15965	16045	16029	16030	16302	16133	16335	16179	16148	16101	16244	16269	16059	16086	16134	16081	16297	16090	16119	16139	15948	15955	16040	16194	16400	16173	16090	15891	16057	16202	16206	15889	16094	16052	15931	16450	16111	16203	16248	16292	16158	16249	16051	16197	16021	16024	16026	16267	16240	16051	16131	16053	16047	16199	15852	16109	16079	16270	16009	16192	16170	16180	16131	16284	15949	16184	16080	16026	16063	16188	16117	16080	16140	15933	16342	16103	16315	16165	15921	16186	16060	16149	16015	16054	16131	16046	15989	16048	16308	16086	16240	16128	16031	16052	16147	16074	16229	16158	16199	16229	16193	16184	16228	16180	15808	16112	16167	16083	16189	16042	16066	16017	16137	16136	16292	16160	16024	16013	16221	15992	16127	16120	16160	16051	16142	16094	16007	15996	16082	16019	16130	16145	15882	15886	16111	16103	16219	16099	16023	16187	16242	16013	16303	16102	16032	16141	16043	16292	16010	16101	16114	16227	16222	16069	16081	16046	16007	16043	15913	15984	16023	16112	15993	16189	16128	16224	15978	15987	16182	16164	16121	15901	16162	16219	15930	16061	16054	16162	16031	16272	16105	16154	16038	16007	16208	16031	16328	16073	16352	16117	16118	15978	16038	16173	16292	16244	16123	16128	16130	16177	16128	16030	16011	16207	15912	15984	16086	16338	16154	16147	16248	16219	16068	16240	16234	15883	16134	16320	16122	16084	16267	16171	16065	16022	16030	16184	16158	15918	16188	16191	16048	16062	16133	16129	16030	16223	15767	16007	16193	16144	16180	16256	15876	16060	16167	16032	15999	16050	16048	16005	16155	16264	16117	16181	16011	15944	16015	16119	16168	16087	16134	16010	16140	15924	16086	16069	16177	16037	16003	16035	15940	16173	16169	16123	16063	15949	15827	16254	16171	16358	15988	16319	16022	16239	16031	16212	16157	16137	16004	15991	16261	16035	16151	16170	16198	16183	16097	15934	16111	16115	15966	16229	16156	16384	16046	16150	16069	16020	16119	16236	16264	16077	15876	16167	16132	16177	16050	16082	16199	16233	16173	16085	15968	16088	16156	16022	16186	16248	16068	16029	16184	16353	16222	16018	16023	15974	16169	16152	15954	16048	16059	16167	16001	16117	15977	16159	16118	16189	15939	16169	16106	16042	16199	16176	16225	16081	16200	16223	16020	15927	16120	16095	16136	16052	16076	16127	15933	16135	16111	16013	15844	15968	16082	16128	16104	16067	16204	16286	16405	16303	16234	16105	16033	16018	16012	16097	15940	16041	16039	16145	16207	16166	16144	16174	16120	16338	16086	16184	16058	16173	16147	16110	16007	16177	16092	16197	16042	16234	16137	16042	16105	16140	16090	16173	15792	16058	16008	16200	16044	16052	16180	16054	16110	16196	16017	15877	16190	16091	16126	16211	16148	16028	15970	16067	16114	16106	16061	16045	16288	16424	16062	16297	16406	16071	16109	16184	15984	16178	16276	16271	16207	16251	16257	16323	16107	16256	16204	16189	16134	16216	16071	15976	16044	16148	16191	16008	16209	16182	15993	16180	16192	16311	15736	16075	16057	16121	16146	16041	16169	16298	16101	15983	16174	16123	16200	16119	16118	16130	16008	16090	15992	16010	16174	16185	16067	16189	15979	16071	16055	16253	15951	16019	16093	16032	16057	15974	16216	16282	16232	16248	16199	16161	16045	16070	16267	16052	16257	16205	16081	16062	16137	16175	15994	16188	16071	16060	15881	16038	15977	16071	15907	16053	16093	16239	16034	16074	16212	15994	16046	16063	16115	16215	16354	16161	16240	16113	16117	16247	15919	16265	16017	16026	16272	16235	16344	16140	15956	16082	16371	16032	15966	16165	15980	15966	16083	16153	16166	16242	16222	16086	16291	16086	16054	16221	16118	16100	16113	16038	16164	16056	16187	16080	16045	16116	16158	16231	16072	15953	16161	16147	15906	16058	16111	16092	15921	16290	16011	16054	15957	15968	16116	15940	16093	16006	16141	15973	16322	16112	16114	16026	16204	16017	15957	16157	15921	16098	16089	16113	15980	16047	16012	15999	16118	16203	16136	16316	16014	16026	16179	15952	16040	16075	16187	16053	16137	16162	16236	16185	16155	16225	16016	15971	16055	16222	15936	16236	16263	16142	16077	16057	16152	16333	15926	16076	16277	16175	16183	16067	16021	16211	16259	16011	16144	16104	16107	16007	16137	16094	16180	16106	16095	16162	16003	15881	16239	16202	16175	16289	15935	15860	16105	16124	15895	16084	16176	16035	15913	16149	16019	16337	16151	16210	16047	16075	15982	16172	16115	16060	16096	16013	16094	16100	16048	16059	16234	16185	16124	16282	16040	16199	16118	16199	16028	15870	16176	16179	15941	16131	15965	16038	16155
17606	25413	24013	19914	17961	16839	15679	15636	15475	15388	15224	15230	15203	15230	15298	15074	14951	14849	15091	15026	14984	15014	15109	15053	14930	15168	14968	14817	14991	15005	15316	15050	14913	14932	14777	14856	15068	14889	14852	15069	14984	14867	15072	14804	14895	14881	15145	15012	15179	15037	14999	15027	14988	14950	14924	14745	14950	14996	14973	14935	15009	14930	14916	14913	14684	14899	14902	14779	14809	14929	14933	14851	14917	14804	15029	14897	14952	14984	15067	14805	14884	14958	14851	14965	14680	14857	15000	14809	14835	14870	14948	15013	14841	14878	14963	14951	14720	14839	14922	14883	14713	14922	14791	14822	14860	14805	14973	14896	14990	15060	14862	14929	14851	14860	14827	14882	14866	14748	14940	14882	14999	14975	14965	14842	14993	14867	14885	14893	14912	15008	14842	14854	14801	14829	14874	14896	14915	14938	15198	14993	14865	15051	14802	14785	15008	14916	14749	15054	14907	14788	14939	14694	14933	14916	14813	14924	14808	14806	14896	14956	14810	14897	14813	15064	14886	15061	14694	14903	14929	14801	14937	14814	14854	15140	14817	14933	15025	14858	14888	14942	14958	14740	14884	15120	14929	14888	14928	14885	14896	15000	14977	14755	14955	14871	14994	14941	14863	14925	14946	14815	14877	14976	14971	14762	14820	14997	14870	15045	14956	14709	15045	14910	15043	14962	14981	14844	14981	14928	14961	15039	14985	14955	14893	14817	14952	14874	15041	14881	14900	14859	15010	14853	14801	15033	14829	15160	14894	14878	14829	14928	14843	15031	14953	14935	14894	15024	14901	14994	14906	15132	14878	15106	14902	14976	15078	15018	14753	14942	14847	14827	14773	14956	14956	15005	14858	14960	14910	14899	14835	14866	14942	14890	14901	14992	14988	14978	14990	14898	14824	14819	14911	14876	14896	14989	14943	14856	14842	14688	14973	14893	14652	14787	14869	14775	14942	14913	15091	14825	14793	14830	14979	14943	15040	14864	15014	14950	14841	14894	15115	14878	14946	14847	14938	14854	14781	14880	14808	14863	15016	14696	15040	14935	14814	14639	14913	14743	15069	14936	14841	14898	14994	14865	14810	14710	14982	14827	15051	14821	14911	14805	14850	14847	14813	14949	14854	14924	14942	14767	14808	14790	14819	14809	14870	14969	14811	14804	14647	14936	14932	14821	15051	14975	14923	14799	14833	15041	14978	14989	14829	14879	14890	15127	14912	14757	14778	14927	15155	14993	14781	14814	14886	14812	14847	14867	14809	14856	14858	14863	15053	14883	14922	15028	14738	14894	15038	14893	14833	14910	14985	15111	14793	14996	14966	14883	14831	15001	14929	14873	15130	14859	14931	14749	14939	14836	14868	15124	14877	14850	14852	14840	14890	14946	14863	14871	14820	14874	14838	14934	14801	14829	14837	14993	14914	15011	14800	15019	15023	14755	14832	15086	14842	14915	14778	14853	14988	15057	14925	14930	14957	14786	14881	15003	14903	14886	15089	14959	14958	14978	14919	14849	14877	14989	14807	14873	14834	14977	14959	14929	14848	14873	14796	14730	14759	14906	14898	14994	14828	14942	14959	14872	14983	14723	14949	14960	15030	14977	15080	14878	14912	15021	14894	14901	14886	14901	15100	14860	14943	14798	15093	14993	15006	15140	14947	14862	14965	14926	15077	14801	14823	14882	14993	14922	14939	14749	14805	14946	14927	14679	14891	14989	14904	14982	14870	14871	14856	14897	14969	15002	14905	15085	14749	14900	14838	14685	14896	14927	14873	15101	14699	14936	14920	14798	14863	14880	14833	14725	14942	14862	14716	14878	15102	14816	14917	14706	15015	15012	15019	14909	14903	14773	14995	15008	14876	15000	14888	14922	14801	14917	14950	14916	14798	14887	14887	14812	14932	14897	14875	14735	14865	14937	14914	14810	14906	14880	14805	14908	14893	14895	14938	14920	14968	14863	14901	14825	14943	14793	14846	14813	15007	14918	14914	14969	14807	14863	14978	14796	14944	15028	14761	14930	14738	14721	15000	14838	14662	15001	14904	14949	14870	14980	14911	14867	14827	15032	14867	14916	14911	14813	15091	15008	14824	14945	14836	14893	14823	14828	14886	14940	15006	14908	14929	14881	14905	14920	15066	14895	14969	14881	14875	14926	14929	14868	14835	14855	14853	14840	14835	14877	14862	15025	14892	14950	14817	14799	15031	14842	15020	14952	14802	14901	14757	14925	14750	14918	14798	14899	14905	14735	14950	14840	14930	14716	14866	14867	14988	14886	14954	14883	14862	14923	14821	14744	14819	14975	14920	14971	14961	15002	14921	14940	15043	14911	14881	14955	14958	14940	14918	14913	14918	14908	14938	14813	14821	14997	14830	15093	14805	14947	14834	14887	14874	14885	14972	15033	14859	14922	14931	14816	14836	14861	14830	14899	14973	14900	14919	14907	14986	14939	15034	15050	14852	14791	14973	14898	14987	14907	14891	14833	15003	14852	14791	14929	14627	14939	15048	14772	14987	14825	14746	14854	14866	14777	14841	14855	14959	15032	14945	14880	14837	14848	14957	14860	14891	15050	14893	14845	14961	14799	14983	14926	15056	14843	14804	14924	14941	14954	14791	15185	14856	14913	14925	14865	14852	15021	14973	15103	14850	14861	14783	15017	14940	14808	15029	14992	14894	15057	14934	14785	14883	14912	14906	14895	14807	14994	14837	14935	14913	14963	14882	14978	14881	14880	14764	14862	14823	14965	14704	14840	14829	14901	14977	14983	14926	14818	15021	14795	14826	14920	14886	14946	14834	15000	14870	14882	14913	14832	14913	14914	15090	14860	15158	14873	14883	14789	14972	14880	15057	14803	14962	14979	14990	14950	14785	14956	14883	14646	14972	14843	14964	15054	14873	15042	14767	15023	14753	14764	14976	14862	14928	14947	14999	15084	14795	14836	14950	14998	15014	14797	14851	14877	15042	14870	14875	14819	14834	14829	15020	14900	14940	14993	14916	14761	14936	14891	14887	14885	14961	14906	14830	14908	14843	15030	14908	14893	14920	14899	14930	14981	14884	14831	14901	14842	14984	15120	14892	14937	14999	14824	14823	14976	14922	14885	15086	14918	14949	14951	14791	14859	14871	14843	14835	14935	14813	14870	14809	14986	14890	14912	14949	14937	15024	14879	14852	14907	14823	15006	14935	14837	14930	14932	14940	14726	14870	14930	14873	15079	14813	15041	14912	14912	15093	14995	14894	15097	14858	14747	14944	14961	15163	14983	14831	15088	14727	14847	14947	14855	14870	15078	14821	15049	14809	14858	14941	14811	14842	14809	14992	14991	14923	14637	14855	14945	14942	14921	15024	14965	14848	14958	14994	14896	14902	14862	14950	14928	14931	14792	14750	14996	14941	14914	14836	14960	14800	14816	14870	14862	14914	14963	14881	15047	14817	14746	14945	14798	14802	14838	14883	15160	14853	14816	14965	14992	14923	14804	14946	14917	14903	14935	15057	14817	14962	14831	14821	15049	14851	14897	14908	14823	14783	14885	14939	14888	14909	14793	14828	14855	14815	14922	14783	14883	15001	14838	15017	14880	14824	14841	15020	14769	14906	14876	14972	14808	14928	14979	15019	14773	14875	14766	15047	14947	14903	14941	14943	14902	14932	14988	14920	14730	15017	14926	15003	14914	14916	14917	14852	15019	14953	14795	14741	14919	14970	14771	14927	14867	14797	14987	14714	14734	14895	14922	14817	14923	14838	14844	14849	14919	15068	14813	14995	14822	14846	14958	14957	14827	14749	14600	14920	15059	14876	14971	14790	14853	14872	14980	14834	14843	14826	14903	14895	14983	15013	14856	14947	14818	14867	14923	14953	14849	14879	14774	14999	14888	14787	14963	15079	14691	14919	14896	14899	15028	14787	14965	15057	14932	14867	14912	14813	14899	14907	14736	14924	14895	14893	14787	15061	14800	14945	14794	14844	14928	14801	14975	14908	15027	14782	14784	14832	14944	14912	14734	14862	15025	14821	14870	14814	14942	14952	14725	14996	14876	15159	14830	14976	14918	15002	14932	14821	14814	14962	14911	15056	14831	14844	14950	15000	14810	14867	14847	14788	14917	14921	14898	14814	14995	14852	14843	14765	14903	15032	14964	14919	14936	14770	14966	14894	14984	14999	14850	14861	14796	14877	15002	14946	14864	14964	14852	14911	14853	14922	14865	15030	14782	14880	14927	14878	14895	15001	14871	14940	15105	14887	14760	15111	14806	14949	14886	14841	14873	14896	14867	14914	14819	14855	14795	14912	14771	14885	14814	14991	14757	14883	14787	15001	14933	14892	14860	14894	14840	15046	14876	15011	14976	14906	14790	14959	14834	14974	14957	14847	14868	14799	14846	14854	15112	14867	14855	14845	14820	15066	14846	14984	15066	14845	14831	14827	14897	14830	14874	15001	14824	14915	15085	14862	14965	14776	14953	14915	14902	14994	14861	15181	14954	14848	14800	14913	14854	14769	14987	14960	15086	14867	14919	14988	14812	14797	14953	14879	14863	14884	14919	14943	14845	14963	14869	14903	14826	14916	14997	15093	14816	14996	14798	15037	14814	14909	14754	14803	14896	14945	15030	14811	14906	14918	14846	14891	14990	14900	14840	14977	14936	14681	14862	14797	14791	14854	15050	14987	14893	14875	15047	14641	14970	15001	14824	15104	14903	14946	14860	14964	14779	14830	14873	14942	14879	15083	14887	14865	14838	14935	14870	14958	14788	15025	14755	14908	15037	14871	15064	14891	14918	14805	14832	14828	15030	14911	14974	14892	14817	14877	14909	14854	14965	14907	14852	15036	14753	14983	14913	14882	14930	14860	14805	15001	14855	14913	14893	14988	14884	14983	14649	14728	14933	14910	14876	14856	14820	14714	14792	14922	14641	14752	14941	15048	14658	14979	14926	14745	14832	14940	14749	14867	14873	15130	14725	14917	14843	14871	14944	14903	14882	14812	14825	14747	14933	14914	14978	14989	14961	15005	14929	14621	14942	14854	14802	15020	14764	14683	14955	14871	14992	14833	14867	14750	15113	14941	14909	15011	14779	14954	14836	14780	14806	14961	14789	15056	14721	14950	14944	14842	15141	14908	14824	14986	14911	14836	14748
23577	21134	28633	23907	21946	22151	20673	17699	17187	17333	17083	17107	16849	16822	16527	16413	16391	16530	16443	16529	16488	16634	16541	16347	16393	16519	16373	16283	16422	17589	18700	16976	16348	16389	16425	16282	16484	16257	16188	16356	16575	16276	16312	16316	16359	16331	16466	16860	16860	16724	16502	16431	16189	16156	16175	16182	16107	16266	16406	16298	16115	16327	16131	16136	16051	16340	16243	16276	16132	16180	15946	16243	16376	16228	16308	16392	16318	16224	16197	16194	16040	16242	15948	16232	16199	16237	16444	16133	16194	16053	16009	16126	16272	16195	16093	16157	16076	16395	16156	16196	16205	16106	16147	16173	16293	16428	16226	16273	16250	16228	16202	16114	16132	16320	16058	16210	16202	16219	16201	16149	16025	16087	16102	16200	16188	16382	16222	16112	16301	16211	16120	16164	16110	16000	16333	16354	16177	16067	16183	16239	16347	16413	16202	16030	16273	16066	16306	16117	16172	16224	16009	16176	15970	16023	16144	16372	16226	16188	16209	16110	16144	15987	16192	16209	16218	16073	16243	15922	16164	16188	16211	16269	16180	16194	16199	16088	16290	16293	16272	16090	16272	16328	15986	16171	16255	16067	16240	16100	16229	16306	16229	16048	16315	16123	16119	16052	16289	16222	16145	16083	16068	16012	16091	16249	16011	16209	16070	16059	16037	16069	16242	16017	16349	16211	16015	16000	16399	16330	16290	16135	16025	16242	16180	16209	16247	16112	16094	16077	16163	16198	16295	16148	16198	16281	16378	16136	16119	16249	16203	16297	16084	16190	16135	16080	16261	16441	16418	16018	16190	16299	16184	16160	16153	16205	16258	16202	16184	16271	16245	16097	16294	16242	16177	16003	16327	16308	16387	16115	16011	16004	16043	16166	16260	16082	16112	16155	16134	16411	16252	16084	16036	16146	15994	16053	16014	16106	16088	16153	16080	16062	16165	16135	16253	16175	16304	16412	16144	16200	16060	16051	16255	16228	16285	16114	16007	16160	16183	16076	16176	16186	16245	16187	16201	16264	16248	16124	16213	16298	16329	16191	16301	16089	16162	16250	16301	16280	16317	16064	15951	16198	16024	16064	16117	16249	16034	16121	16099	16122	16290	16222	16116	16161	16412	16216	16171	16207	16229	16154	16232	16098	16217	16101	16337	16327	16292	16099	16354	16200	16449	16153	16375	16079	16322	16070	16083	16218	16220	16176	16080	16150	16305	16187	16283	16038	16170	16128	16137	16528	16363	16193	16401	16258	16219	16331	16345	16008	16254	16071	16110	16367	16330	16255	16121	16205	16043	16264	16342	16099	16208	16197	16109	16211	16203	16033	16151	16001	16063	16195	16261	16156	16012	16099	16380	16121	16230	16039	16315	16388	16055	16329	16362	16253	16181	16166	16116	16120	16185	16143	16231	16274	16194	16158	16063	16158	16224	15991	16209	16243	16153	16245	16149	16211	16361	16099	16121	16155	16113	16059	15942	16110	16155	16293	16357	16315	16185	16362	16420	16459	16093	16134	16048	16123	16288	16082	16190	16128	16137	16335	16085	16070	16148	16145	16436	16121	16354	16138	16519	16392	16131	16214	16572	16249	16255	16209	16222	16204	16329	16462	16183	16176	16223	16101	16071	16194	16122	16410	16222	16153	16189	16370	16132	16140	16133	16305	16365	16207	16327	16149	16298	16296	16278	16375	16228	16133	16293	16205	16249	16262	16273	16210	16374	16089	16070	16193	16180	16207	16150	16305	16129	16221	16324	16236	16150	16261	16304	16111	16119	16268	16167	16202	16153	16127	15984	16252	16348	16213	16210	16157	16089	16048	16292	16141	16159	16256	16246	16194	16284	16111	16052	16195	16046	16292	16250	16360	16319	16247	16145	16296	16297	16125	16168	16177	16110	16125	16483	16421	16111	16111	16217	16345	16465	16317	16351	16053	16122	16025	16069	16093	16149	16056	16317	16025	16190	16260	16216	16052	16273	16310	16299	16248	16281	16187	16253	16331	16197	16396	16105	16243	16191	16207	16074	16025	16288	16318	16193	16120	16208	16127	16153	16218	16123	16139	16179	16202	16049	15988	16353	16092	16183	16194	16034	16213	16031	16341	16016	16003	16202	16071	16248	16271	16217	16290	16345	16159	16294	16200	16112	16115	16147	16148	16358	16171	16195	16025	16068	16115	16282	16149	16202	16264	16363	16290	16174	16139	16330	16230	16049	16182	16185	16236	16190	16151	16022	16180	16033	16178	16155	16258	16332	16161	16365	16135	16012	16208	16328	16370	16145	16056	16224	16333	16170	15874	16144	16300	16249	16193	16196	16291	16102	16200	16356	16250	16175	15874	16276	16290	16283	16133	16201	16324	16242	16327	16181	16069	16166	16113	16163	16014	16437	16117	16090	16262	16247	16122	16273	16072	15961	16172	16328	16245	16366	16307	16245	16316	16277	16204	16268	16206	15979	16245	16249	16200	16259	16093	16046	16097	16280	16156	16089	16033	16231	16146	16218	16010	16235	16166	16294	16281	16085	16294	16316	16110	16136	16146	16200	16189	16120	16211	16216	16344	16150	16049	16118	16389	16237	16177	16187	16228	16484	16222	16174	16320	16076	16263	16163	16098	16243	16520	16217	16169	16061	16328	16273	16211	16228	16083	16530	16379	16239	16327	16240	16309	16354	16164	16166	16320	16139	16288	16041	16313	16390	16130	16384	16320	16319	16178	16141	16248	16144	16322	16387	16148	16074	16150	16068	16198	16280	16128	16247	16266	16337	16253	16273	16158	16139	16076	16139	16295	16365	16139	16153	16209	16261	16503	16252	16188	16132	16197	16124	16102	16308	16214	16161	16070	16186	16248	16238	16215	16260	16152	16198	16119	16230	16041	16170	16126	16074	16257	16219	16166	16332	16256	16113	16372	16279	16171	16094	16139	16256	16337	16177	16485	16166	16189	16000	16280	15902	16041	16261	16186	16350	16125	16309	16165	16168	16199	16437	16253	16489	16201	16038	16046	16128	16167	16248	15951	16050	16113	16227	16427	16230	16365	16328	16200	16245	16230	16257	16135	16154	16312	16189	16180	16161	16193	16147	16262	16182	16135	15964	15997	16174	16286	16382	16347	16351	16205	16204	16107	16217	16150	16392	16343	16344	16446	16225	16215	15997	16250	16147	16256	16264	16183	16381	16304	16447	16132	16152	16119	16272	16152	16184	16187	16213	16122	16257	16337	16186	16309	16207	16195	16165	16257	16306	16348	16172	16087	16204	16177	16209	16232	16187	16166	16107	16126	16357	16189	16116	16354	16272	16176	16164	16276	15905	16130	16187	16153	16211	16099	16026	16157	16175	16204	16211	16020	16098	16091	16161	16030	16113	16204	16266	16334	16126	16250	16220	16136	16221	16222	16070	16055	16275	16265	16146	16264	16245	16098	16138	16115	16319	16001	16360	16146	16279	16210	16212	16325	16253	16131	16215	16274	16118	16183	16092	16053	16309	16283	16113	16183	16129	16209	16218	16381	16103	16134	16140	16141	16201	16120	16246	16116	16162	16272	16130	16014	16270	16123	16188	16096	16155	16125	16290	16212	16114	16252	16299	16243	16304	16146	16243	16185	16075	16075	16394	16124	16195	16384	16257	16214	16212	16395	15905	16285	16266	16213	16269	16326	16422	16258	16166	16357	16324	16396	16166	16196	16230	16089	16102	16363	16122	16279	16309	16141	16162	16249	16326	16242	16193	16209	16073	16125	16103	16243	16264	16278	16302	16183	16260	16264	16050	16172	16034	16408	16196	16213	15976	16166	16262	16072	16231	16286	16039	15996	16109	16251	16318	16051	16221	16206	16334	16271	16247	16216	16185	16040	16244	15880	16136	16392	16138	16079	16296	16411	16364	16496	16256	16222	16073	16233	16100	16250	16216	16267	16146	16308	16270	16052	16021	16330	16135	16172	16075	16049	16180	16240	16146	16179	16462	16206	16234	16165	16147	16219	16238	16097	16068	16147	16219	16304	16272	16277	16298	16454	16349	16320	16250	16018	16374	15978	16126	16280	16268	16311	16274	16371	16035	16056	16092	16151	16176	16119	16217	16208	16211	15993	16356	16335	16099	16178	16133	16168	16132	16151	16376	15983	16122	16263	16219	16053	16483	16127	16253	16300	16243	16403	16151	16068	16227	16259	16170	16109	16240	16201	16191	16084	16382	16140	16165	16160	16326	16136	16389	16267	16344	16091	16264	16305	16287	16293	16275	16186	16352	16051	16220	16306	16230	16011	16174	16238	16418	16015	16193	16160	16150	16116	16378	16327	16184	16122	16110	16340	16202	16236	16274	16334	15948	16148	16332	16063	16172	16134	16177	16048	16279	16171	16381	16065	16304	16206	16114	16350	16087	16363	16316	16211	16264	16212	16096	15962	16311	16174	16404	16201	16266	16286	16306	16076	16182	16274	15984	16249	16253	16351	16141	16074	15894	16075	16137	16365	16221	16223	16313	16284	16296	16048	15964	16119	16143	16218	16527	16160	16287	16090	16324	16260	16122	16287	16205	16199	16296	16103	16218	16119	16256	16038	16172	16187	16069	16156	16182	16076	16210	16186	16270	16033	16266	16252	16293	16232	16228	15927	16213	16203	16161	16422	16151	16087	16278	16264	16248	16161	16054	16206	16229	16275	16240	16181	16473	16200	16029	16359	16330	16293	16147	16037	16188	16149	16142	16185	16205	15986	16267	16303	16156	16177	16148	16135	16408	16224	16152	16131	16221	16185	16236	16059	16345	16213	16233	16239	16214	16135	16165	16107	16094	16185	16304	16258	16319	16141	16148	16135	16194	16185	16014	16152	16187	16109	16282	16208	16258	16335	16282	16291	16160	16160	16205	16111	15967	16111	16191	16380	16139	16073	16217	16046	16110	16173	16212	16052	16126	16297	16335	16107	16386	16270	16129	16201	16085	16274	16265	16399	16036	16258	16249	16036	16238	16276	16182	16025	16216	16221	16157	16377	16259	16248	16100	16244	16231	16243	16140	16226	16287	16154	16197	16061	16117	16249	16327	16197	16108	16296	16042	16161	16269	16584	16332	16212	16076	16164	16324	16364	16320	16234	16217	16155	16061	16093	16425	16220	16237	16432	16114	16213	16099	16158	16172	16118
17928	32134	30513	24248	21120	18839	17506	16754	16579	16345	15971	16032	15794	15691	15408	15418	15287	15305	15219	15169	15092	15027	15081	14952	15147	15153	14870	15073	15291	16997	18464	15240	15148	14908	15049	14981	14871	14920	15161	14917	15058	15015	15092	14890	14959	15094	15326	15829	15855	15596	15332	15060	15135	15045	14976	14952	14960	15050	14948	14903	15167	15033	14951	14949	15037	14966	14969	15029	14820	15065	14886	14930	15057	14881	15009	14884	15200	14909	14862	14808	14972	14929	14945	14960	14784	14981	14955	14946	14811	14882	14908	15020	14880	15010	14889	15163	14900	14929	15010	14964	15133	14881	14997	14985	14991	14853	14930	15004	15115	15114	14934	15072	15169	14884	14995	14861	15118	14820	14979	14950	15003	14976	14897	14981	15096	15054	15049	15117	15027	15036	14976	14998	14780	14971	15018	15011	14952	15112	14956	14947	14931	15039	14907	15040	14871	15018	14801	15018	15059	15025	15004	14899	14912	14996	14806	14932	15040	15093	14867	14982	14863	15085	15004	14865	14823	15067	14968	15008	15068	15061	15034	14904	15026	15033	15057	15047	15019	15190	15029	14988	14889	14955	14832	14887	15003	14948	15021	14709	14955	15085	14944	14997	15183	14929	15032	15053	14976	14817	15110	14910	14989	15022	15228	14934	15083	15006	14994	14866	15027	15021	14996	15036	14897	15117	14788	15081	14875	14880	14902	14958	15087	14728	14905	14868	14821	15064	14872	15009	14833	14941	14926	14785	15015	15070	15057	14989	14975	14913	14905	14970	14927	15117	14875	14895	14874	14974	15009	15061	15056	14963	14805	14985	15148	14957	15003	15079	14977	15061	15140	14998	14957	14979	15047	14953	14973	15032	14863	15045	15050	15039	14958	14928	15062	15046	14845	14907	15146	14732	15030	15031	15009	15040	14946	15038	14936	14952	14904	14991	14945	14938	14832	14998	14844	14836	15068	14941	14986	14827	14938	15023	14843	15026	14912	15032	15030	14810	14961	15002	14947	14978	14947	14999	14820	14978	14985	14920	14898	15089	14871	14840	14904	15006	14902	14955	14974	14951	15094	14920	14889	14911	14993	14901	15081	15004	14948	14849	14911	14945	14908	14902	15013	14816	15030	14983	14897	14998	14846	14843	15077	15015	14939	14890	15038	14925	15074	14911	14923	14988	14890	15066	14938	15097	14922	14879	14956	15073	15038	14942	14881	14977	15037	14843	14748	15009	14813	14773	14927	14878	15001	15063	14895	14894	14983	14940	15024	14797	14849	14920	14910	14801	15115	14922	15067	15131	14981	14957	14940	14909	15018	14879	14930	14921	14869	14983	15076	14943	14801	14967	15031	14943	14908	15252	14822	14955	14968	14962	14988	14995	14894	14884	15091	15176	14828	14828	14901	14985	14943	14931	15156	14985	14982	14866	15053	15054	15003	14946	14846	15073	15061	14886	14988	15111	14959	14897	15069	15098	15022	15008	14977	15012	14917	15035	14961	14828	14985	15026	15146	14839	14976	14882	14925	15037	15032	14989	15021	14835	14966	14954	14830	15064	15072	14927	14885	15081	14825	14954	14982	15114	15104	14872	14769	14885	14979	14931	15009	14947	14932	14727	15157	14851	14864	15056	15054	15114	14784	14933	15001	15037	14875	15035	15004	14992	14933	14972	14969	14903	14792	14849	14909	14916	14885	15146	15091	14918	15013	15004	15235	14764	14963	15082	15017	14741	14923	14856	14949	14885	14980	14943	14983	15064	14981	14999	14979	15036	14976	15110	14907	14732	15113	15029	14996	14990	15058	15038	14922	14909	14982	14855	15024	14830	14960	15041	14716	14836	14787	14876	14961	14982	14903	15045	14859	14977	15014	15012	14996	14974	15073	15099	14970	14827	14892	14984	14954	15098	14994	14831	14974	15046	15051	15128	14755	14998	14842	15043	14882	14978	14966	14906	14905	14971	15031	15036	14826	15092	15030	15018	15005	15012	14956	14675	15002	14993	14879	14970	15092	15075	14976	14943	14930	15043	14950	15057	15040	14946	15008	15049	14949	14984	14952	14754	14902	14850	14911	14796	14901	15104	14984	14969	14993	14893	15041	14961	15006	15077	14943	15050	14940	15081	15036	14915	15001	14760	14978	14884	14744	14940	14897	14858	14969	14982	14865	14975	15031	14971	14927	15088	14776	14886	15048	14755	14776	14993	15016	14978	14849	14930	14864	14945	14919	14950	15018	14976	15066	14985	15073	15069	14877	14936	15005	15038	14922	14900	15012	14936	14965	14988	15024	15068	15043	14962	15041	14918	15045	14895	14920	14875	14894	15009	14920	15021	14955	14821	15013	14830	15104	15068	15077	14869	14844	15131	14890	14922	14765	14838	14925	15006	15048	14935	14923	15110	14973	15012	15013	14982	14733	14759	14993	14912	15056	14846	14846	14993	15070	15054	14844	14987	14980	15002	15122	14912	14889	14969	15038	14903	15110	14958	15140	15069	14915	14939	15029	14968	14971	14704	14850	14864	14924	14945	14900	15100	14797	15087	15253	14953	15034	14918	14930	14881	14966	15027	14976	14950	14964	15056	14917	15036	14772	15130	14879	15048	14984	14921	14931	14855	14811	14793	14900	14817	14903	15014	15031	14981	14903	14992	14884	15028	14785	15082	14994	14962	14922	15065	15098	14963	15011	14932	14915	14809	15171	14839	14979	14957	15133	14962	14969	14789	14976	15048	15023	15056	14976	14876	14782	14958	14934	14906	14869	14904	14974	14907	15058	15015	14795	14931	15068	15024	15061	14989	14746	15067	14986	15016	15019	14996	14977	15003	14846	15069	14903	15064	14795	14906	15130	15183	14892	14862	15008	14920	15065	14934	14851	15033	15073	14991	14968	14913	14954	15039	14791	14894	14910	14998	14931	14993	14790	14859	15023	14880	14924	14997	14847	14872	14869	14968	15001	14848	14966	14958	14781	15092	14948	15098	15036	14950	15036	15015	15150	14833	14889	14943	15103	14906	15035	15026	14755	15024	14850	14984	14946	14993	15236	14855	14852	15045	14953	15045	14905	14968	15058	14827	14862	15047	15037	14866	14971	14868	14899	15015	14971	15066	15020	14905	14866	14920	14997	15182	15014	15129	14943	15013	14856	14978	15072	14943	14944	14964	14911	14733	15092	15008	15017	14888	14885	14872	15020	15020	15033	15036	14959	14964	14986	14878	14909	14908	15008	15012	14897	14895	15161	14848	15004	14932	15042	15023	14981	15084	15000	15001	14863	14922	14875	14959	15027	15024	15053	14944	14909	14946	15016	14927	15026	14885	14961	14886	15016	15132	15085	14953	14937	15099	15003	15074	14959	15013	14911	15014	15096	15019	14888	14855	14964	14959	14997	14855	14985	14834	15071	14937	15053	14931	15083	15044	15027	15037	15096	14789	15006	15051	14905	14963	14749	15072	15098	14824	14936	14887	14945	14837	14976	14903	15133	15097	15029	15067	14939	15049	14843	14991	14946	14824	15085	14902	15031	14863	15119	14747	14962	14981	15003	15150	14992	15045	14918	14796	14979	14923	14958	14914	14935	14904	14957	15104	15026	15016	14929	14916	15036	15036	15039	15117	15094	14949	14890	15057	14765	14920	14976	14992	14897	14834	15066	14956	14886	14975	14951	15119	15027	14940	15143	14984	15010	14955	14914	14987	14854	15031	15041	14942	14828	14842	14856	14885	15027	15073	14911	14932	14718	14895	15086	14922	14895	14942	15010	15027	14924	15085	15009	14901	15005	14957	14951	14857	15163	14893	14948	15060	15178	14870	15046	14893	14878	14980	14827	14915	14823	14839	14842	14928	14997	14974	14942	15015	14893	14971	14909	14923	14838	14970	15040	14964	15015	15202	14972	15028	15051	15031	14839	14893	15022	14828	14958	15020	15057	15032	14989	14907	15108	15079	14939	14999	14941	14839	15089	14925	15127	14870	15014	15086	15013	15089	14963	15081	15056	14871	15011	15109	14971	15018	14942	14892	15015	15148	15121	15082	14963	14899	14854	14935	15039	14991	14902	14882	14989	14897	15023	15075	15034	15070	14957	14900	14838	14922	14942	14950	14959	14984	14987	14886	14977	15104	14828	15106	15103	14955	14976	14963	14934	14875	15036	14811	14947	15047	14906	15139	15025	14889	14851	14991	14925	14937	15073	14914	14943	14935	15040	14809	14949	14921	14849	15066	14899	15036	14912	15024	14780	15011	14730	14992	15074	15093	15056	14866	15013	14988	15087	14867	15025	14839	14936	14702	14909	14850	14972	15074	14976	14847	14883	15031	15009	14991	14891	14857	14951	14935	15084	14922	14989	15040	15060	14911	15034	14757	15019	14960	14931	14934	15039	14840	15134	14924	14972	14995	14977	14991	14890	14882	14891	14932	14972	15078	14930	15066	15008	15019	14960	14959	14895	15075	15043	15069	15066	14963	15081	14937	14970	14960	14934	14782	14971	14925	14885	14841	14835	15016	15029	14956	14966	14825	14943	15050	14890	14870	14935	14953	15011	14993	14948	14873	14982	14999	15003	15149	14793	15047	14987	14980	15041	14876	14976	14927	14999	14981	14987	14871	14977	14862	14884	14962	15072	14916	14993	14889	15118	14873	14832	14964	14925	14960	14850	14946	14796	14925	14975	15086	14970	14932	14882	14931	14995	15041	14978	14959	15106	14859	14940	14928	15191	14908	15179	14824	15051	14975	15077	15142	15017	14959	14694	15200	14824	15036	14660	15100	14797	15065	15120	14943	14969	15069	14797	15057	14963	15003	14905	15058	14894	15149	14833	14876	15204	14964	15004	14855	14888	14914	14964	15012	14778	15048	14864	14995	14793	15107	14854	14819	14901	14935	14908	15078	14906	14981	14873	15013	15145	14745	14870	14763	15070	14934	15037	14950	14851	15141	15086	14975	14835	14984	14931	14992	14962	14907	14990	15018	14950	15039	14845	14966	14946	15081	14969	15007	14950	14937	15020	14925	14930	14956	14994	14913	14951	14838	14892	14944	14822	15034	15012	14841	14972	15000	14970	14889	14929	14841	15008	15017	15039	14975	14869	15110	14763	15032	14948	14995	14979	14867	15106	14791	14959	14873	15008	15035	15001	15063	15039	15064	14941	14906
22670	21107	28985	23494	21330	23277	24949	19257	18036	18048	17695	17685	17331	17063	16868	17123	16982	17020	16880	16710	16627	16668	16596	16661	16710	16753	16582	16873	16888	19481	20615	16996	16607	16452	16528	16434	16360	16507	16693	16707	16474	16551	16514	16587	16503	16453	16756	17425	17485	17383	17126	16823	16593	16575	16391	16327	16490	16342	16536	16497	16409	16420	16434	16538	16357	16562	16593	16602	16419	16524	16449	16437	16491	16476	16591	16441	16381	16510	16420	16353	16431	16417	16451	16476	16266	16600	16347	16382	16375	16334	16593	16526	16283	16450	16358	16584	16413	16389	16332	16551	16425	16459	16365	16490	16259	16494	16511	16345	16164	16305	16234	16385	16319	16520	16441	16477	16461	16407	16472	16357	16633	16420	16471	16440	16230	16407	16389	16313	16563	16382	16394	16496	16460	16520	16289	16526	16339	16260	16409	16248	16501	16462	16305	16504	16364	16402	16527	16239	16446	16499	16245	16329	16497	16375	16340	16259	16390	16397	16583	16476	16394	16397	16440	16330	16409	16330	16224	16458	16509	16485	16311	16460	16354	16243	16296	16246	16283	16345	16488	16311	16300	16572	16299	16274	16462	16521	16568	16277	16419	16345	16467	16349	16477	16518	16433	16326	16420	16321	16333	16172	16225	16316	16544	16241	16427	16550	16335	16282	16319	16477	16446	16463	16530	16516	16326	16433	16444	16344	16288	16483	16460	16450	16475	16586	16588	16289	16292	16275	16556	16318	16372	16330	16611	16517	16124	16318	16333	16473	16346	16429	16331	16295	16478	16584	16585	16402	16372	16436	16313	16325	16366	16480	16575	16304	16323	16437	16466	16310	16331	16413	16485	16473	16489	16326	16371	16319	16216	16354	16347	16312	16421	16508	16470	16204	16580	16312	16618	16501	16301	16371	16335	16367	16276	16334	16477	16324	16437	16301	16430	16393	16416	16324	16403	16438	16334	16239	16381	16455	16371	16482	16459	16274	16414	16217	16299	16649	16390	16351	16375	16623	16370	16274	16318	16198	16246	16266	16399	16398	16311	16458	16500	16467	16186	16362	16392	16533	16505	16335	16615	16465	16471	16380	16543	16468	16428	16669	16431	16326	16447	16403	16336	16188	16480	16399	16279	16338	16544	16312	16373	16305	16423	16529	16336	16361	16483	16212	16294	16392	16373	16485	16436	16500	16276	16333	16366	16333	16501	16452	16483	16339	16382	16546	16323	16295	16341	16375	16226	16490	16492	16357	16315	16272	16134	16372	16353	16332	16480	16545	16457	16404	16395	16193	16475	16421	16377	16232	16448	16367	16394	16489	16353	16413	16207	16251	16429	16366	16248	16228	16392	16392	16323	16547	16537	16373	16310	16306	16308	16540	16446	16337	16479	16424	16259	16286	16337	16510	16369	16279	16436	16336	16268	16327	16372	16283	16325	16492	16449	16366	16495	16335	16333	16449	16345	16390	16454	16435	16424	16335	16208	16352	16507	16466	16438	16510	16404	16529	16358	16430	16336	16520	16361	16478	16479	16354	16327	16390	16309	16404	16408	16428	16250	16427	16293	16560	16324	16414	16177	16314	16322	16330	16452	16456	16619	16530	16294	16385	16364	16527	16546	16511	16355	16305	16144	16328	16268	16259	16435	16333	16515	16357	16373	16409	16397	16315	16542	16275	16452	16339	16475	16408	16316	16231	16208	16452	16385	16250	16483	16325	16343	16293	16370	16362	16539	16327	16325	16334	16439	16273	16489	16423	16325	16547	16258	16243	16431	16455	16318	16427	16322	16348	16357	16266	16430	16310	16700	16461	16574	16383	16432	16524	16422	16266	16169	16216	16244	16420	16368	16381	16154	16262	16429	16496	16329	16440	16381	16130	16414	16524	16299	16271	16382	16388	16323	16432	16470	16201	16286	16277	16329	16371	16350	16311	16315	16357	16406	16444	16544	16384	16345	16329	16407	16322	16326	16196	16277	16480	16430	16285	16367	16635	16499	16604	16391	16267	16326	16399	16281	16314	16286	16400	16312	16374	16372	16474	16426	16188	16302	16319	16384	16441	16574	16476	16394	16286	16258	16319	16515	16344	16287	16348	16328	16375	16379	16459	16408	16416	16341	16396	16403	16420	16246	16397	16473	16376	16438	16307	16532	16256	16421	16351	16331	16424	16418	16512	16405	16400	16359	16316	16437	16377	16418	16540	16377	16652	16246	16424	16434	16234	16469	16319	16418	16357	16205	16393	16188	16446	16456	16063	16243	16378	16354	16000	16275	16364	16399	16475	16295	16463	16405	16395	16482	16313	16288	16411	16400	16350	16353	16446	16342	16237	16148	16307	16385	16433	16240	16311	16244	16535	16409	16323	16471	16387	16195	16503	16500	16321	16353	16451	16337	16377	16147	16600	16360	16269	16606	16499	16366	16338	16392	16060	16255	16198	16535	16529	16387	16358	16450	16357	16355	16355	16372	16482	16303	16323	16502	16329	16713	16360	16619	16414	16284	16328	16410	16298	16451	16406	16305	16452	16200	16414	16292	16523	16493	16503	16321	16544	16417	16323	16418	16333	16426	16355	16210	16460	16365	16557	16334	16405	16409	16148	16106	16360	16442	16563	16511	16279	16411	16340	16318	16580	16321	16395	16348	16478	16397	16292	16529	16284	16245	16367	16473	16305	16484	16391	16255	16314	16525	16460	16571	16225	16193	16411	16207	16351	16211	16516	16485	16578	16546	16490	16256	16472	16481	16335	16539	16353	16402	16465	16482	16400	16306	16393	16357	16410	16504	16210	16354	16457	16558	16419	16223	16180	16416	16241	16313	16464	16244	16335	16290	16371	16490	16331	16204	16124	16378	16294	16270	16546	16625	16479	16429	16384	16484	16422	16480	16304	16353	16365	16285	16411	16403	16377	16189	16558	16271	16263	16450	16276	16362	16359	16498	16513	16353	16303	16530	16302	16371	16253	16406	16339	16511	16181	16571	16437	16336	16526	16442	16243	16155	16271	16175	16351	16529	16274	16285	16412	16512	16529	16658	16406	16448	16446	16412	16474	16419	16484	16078	16432	16570	16441	16370	16273	16377	16229	16432	16456	16397	16596	16389	16344	16245	16271	16546	16538	16392	16309	16310	16292	16350	16328	16573	16401	16386	16446	16453	16445	16491	16345	16403	16423	16439	16546	16271	16325	16405	16422	16482	16484	16429	16358	16550	16548	16299	16284	16559	16403	16246	16209	16263	16382	16217	16547	16450	16260	16280	16538	16342	16290	16411	16230	16228	16354	16624	16458	16385	16576	16326	16476	16319	16543	16624	16109	16251	16482	16407	16366	16585	16293	16219	16354	16447	16331	16551	16316	16414	16471	16281	16293	16604	16485	16288	16439	16329	16460	16304	16154	16246	16373	16297	16477	16449	16691	16472	16392	16404	16454	16405	16448	16249	16205	16369	16325	16470	16359	16478	16315	16329	16377	16486	16394	16374	16299	16362	16179	16411	16305	16615	16275	16218	16128	16343	16390	16398	16346	16619	16400	16247	16289	16319	16526	16453	16212	16168	16313	16295	16455	16452	16337	16295	16401	16189	16340	16356	16492	16448	16394	16423	16462	16233	16536	16456	16326	16317	16550	16434	16331	16166	16373	16391	16437	16157	16475	16201	16406	16544	16320	16492	16452	16224	16287	16443	16519	16408	16513	16267	16517	16549	16477	16388	16436	16318	16341	16495	16377	16395	16329	16415	16743	16468	16423	16501	16268	16544	16310	16426	16380	16385	16322	16174	16304	16210	16275	16221	16381	16269	16389	16307	16298	16342	16172	16469	16321	16370	16357	16492	16321	16324	16332	16426	16495	16342	16447	16460	16315	16499	16342	16340	16361	16356	16115	16425	16310	16339	16500	16310	16361	16384	16339	16237	16257	16431	16518	16382	16410	16296	16542	16346	16436	16311	16268	16388	16490	16224	16412	16345	16371	16497	16149	16246	16173	16290	16393	16554	16407	16302	16383	16263	16186	16413	16534	16282	16360	16510	16235	16357	16378	16449	16421	16197	16068	16240	16383	16304	16550	16388	16252	16313	16367	16364	16554	16318	16587	16582	16378	16405	16624	16220	16410	16342	16357	16430	16547	16456	16384	16368	16287	16434	16341	16318	16311	16308	16363	16227	16268	16284	16411	16371	16440	16548	16401	16507	16321	16399	16466	16340	16274	16465	16221	16513	16526	16452	16407	16478	16189	16220	16523	16376	16414	16304	16574	16316	16394	16645	16428	16434	16270	16461	16501	16199	16395	16344	16542	16527	16439	16241	16376	16482	16349	16469	16535	16236	16495	16469	16524	16431	16340	16393	16332	16257	16436	16540	16359	16273	16323	16394	16555	16388	16285	16497	16457	16269	16330	16352	16484	16370	16639	16234	16400	16343	16255	16252	16227	16276	16483	16286	16310	16487	16478	16406	16421	16356	16180	16237	16464	16566	16267	16439	16551	16207	16438	16417	16310	16363	16647	16492	16539	16503	16279	16162	16383	16718	16448	16457	16455	16453	16450	16323	16394	16406	16178	16457	16246	16491	16408	16304	16415	16398	16536	16473	16380	16455	16311	16539	16326	16307	16347	16221	16523	16450	16290	16395	16270	16477	16505	16314	16413	16410	16359	16500	16482	16243	16404	16483	16307	16444	16300	16340	16182	16546	16669	16386	16327	16330	16257	16512	16341	16402	16104	16422	16367	16356	16391	16370	16374	16392	16496	16418	16288	16346	16408	16449	16427	16415	16663	16422	16323	16448	16226	16220	16412	16301	16365	16292	16311	16350	16343	16456	16453	16230	16293	16552	16256	16493	16439	16292	16336	16249	16508	16308	16397	16415	16460	16456	16374	16472	16458	16418	16292	16514	16279	16372	16261	16247	16407	16429	16458	16352	16386	16405	16551	16372	16403	16429	16566	16437	16465	16431	16487	16521	16343	16215	16460	16282	16404	16362	16382	16368	16241	16402	16454	16336	16562	16432	16278	16489	16388	16385	16304	16452	16467	16522	16552	16263	16372	16449	16310	16368	16404	16340	16314	16512	16339	16239	16542	16422	16447	16243	16286	16335	16348	16253	16337	16464	16340	16305	16072	16370	16249	16518	16582	16408	16255	16571	16358	16508	16308
20080	37006	34861	27879	23893	21309	18696	17962	17612	17071	16604	16358	16347	16153	15816	15759	15649	15480	15680	15549	15284	15186	15362	15325	15403	15413	15233	15221	15553	19937	20723	15181	15090	15039	15250	15094	15226	14956	15222	15316	15183	15176	15298	15047	15076	15026	15602	16720	16505	16192	15715	15371	15153	15197	15092	15050	15079	14959	15108	15050	15068	15100	15065	15052	15003	15042	15007	15071	15110	15105	15142	14969	15105	15143	15164	14915	15013	15232	14884	15042	15148	15216	15034	15039	14985	14913	15111	15072	15027	15079	15046	15112	15041	14986	15142	14928	14920	15042	15130	15080	15063	15109	15063	15115	15096	14915	15076	15115	14999	15158	15014	15072	15061	14947	15015	15059	15232	14901	15055	14957	15173	15023	14938	15157	15130	15046	15112	15151	15085	15126	15226	15100	15045	15032	15089	15126	15027	15203	15021	14982	14996	15068	14989	15110	14929	15072	15010	15044	15181	15162	15091	15023	15068	14921	14944	15240	14953	15168	15047	15182	14997	15040	15210	15215	15050	15138	15053	15000	15100	15139	15079	15068	15049	15025	14954	15117	15082	15013	15037	15017	15033	14949	14956	14951	15017	15176	14963	14987	14986	15068	15270	15036	14928	15177	15041	15296	14845	15067	15139	15142	15053	14990	14913	14903	14959	15061	15009	15176	14981	15040	15080	15092	15148	14980	15083	14950	15039	15111	14921	14889	15238	14975	15036	15065	15089	15140	15196	15045	15110	15015	15080	15286	14950	15107	14973	14970	15027	15158	15026	15112	15156	15029	15064	15060	15208	15262	15194	15012	15129	15064	15032	15247	14889	14970	14999	15051	15088	15061	15105	15147	15062	15004	14891	15194	15099	14980	15121	15148	14980	14972	14804	14962	15005	14903	15041	15029	15022	15076	14984	15072	15128	15019	15047	15047	14998	15144	15185	14925	15018	15071	15153	15106	15024	15037	15049	15067	14903	14978	15033	15027	15165	15296	14994	15187	14939	14993	15005	15189	14987	15221	15031	15066	14875	15037	14985	15178	15154	14998	15157	15121	15191	15005	15098	15048	15161	15026	15084	15163	15001	15140	14992	15044	14990	15148	15196	14983	15021	15121	14953	15038	15090	15084	15018	15185	14976	14899	14933	15164	14984	15013	15086	14991	15054	15168	15166	15061	15001	15114	14966	15055	15002	15261	15112	15116	15078	15012	14985	15141	15054	15070	14990	15109	15203	15016	15041	15143	14944	14969	15032	15008	15102	15203	14954	14990	15207	15173	14958	14963	15305	14967	14839	15042	15044	15078	15188	14979	15088	15087	15130	15053	15121	15189	15068	15248	15148	14844	15118	15150	14797	15001	15194	15046	15063	15087	14943	15087	14997	15027	15062	14983	15213	15420	15086	14705	14989	15035	15110	15066	15135	15210	15105	15149	15021	15137	14954	15119	14933	15176	15157	15163	15126	15075	15093	15060	15081	14809	14898	15150	14952	14964	15065	14951	15040	15034	15223	15136	14800	14956	15109	14915	15197	15174	14839	15090	15058	15104	15078	15071	14953	15077	15054	15058	15128	15267	15045	15121	14925	14933	15007	15014	14947	14906	15121	15098	15164	15042	14996	15073	15137	14889	15079	15097	15076	14846	15099	14956	15087	15073	15148	15057	14989	15091	15074	14913	15003	15142	15118	14877	15176	15029	15169	14861	14808	15101	15095	15074	14996	14995	15129	15056	14918	14925	15138	14887	15112	14948	15131	14949	14957	14818	14935	14920	15077	14890	15206	15090	15031	14894	14967	15027	15015	14954	14877	15243	15064	14958	15088	15265	14977	15179	15047	15066	15104	14917	15109	14978	14893	15166	15221	15017	15160	15087	15074	14990	15146	15208	15102	15054	14984	14975	15111	15148	15068	14980	14983	15071	15196	15020	14959	15103	15035	15130	15098	15053	15082	14944	15077	14922	15030	15000	14972	15004	15196	15072	14949	15179	14930	15106	15022	15103	15079	15060	14953	15054	14998	15102	15053	15067	15179	15054	15236	15164	15023	14917	15021	15109	14967	15066	14943	14931	15002	15010	15094	15209	15135	14887	14987	15013	15055	14963	14988	14967	15112	15010	15017	15214	15018	14927	14988	14886	15135	15110	14967	15070	15081	15091	14931	15073	15000	15197	15269	15030	14953	15148	15168	15062	15005	15057	15105	15026	15026	15100	15098	15050	15044	15005	14996	15125	15135	15042	15095	15042	15113	14899	15000	14961	15019	15114	15119	15157	14997	15168	14951	15066	14957	15104	14975	15059	15036	15187	15054	15081	14909	14992	15161	14926	15083	15105	15055	15100	15075	15057	15008	14987	14900	15047	15058	14984	15100	15082	15006	15082	15023	15117	14929	14985	15094	15017	15121	15079	14993	15121	15133	14972	15116	15160	14991	15086	14995	14920	14971	15317	15040	14997	15055	15000	15062	15023	14921	14969	15203	15090	14995	15075	15193	15200	15145	15082	15049	14866	15144	15143	15079	15031	15075	15002	15161	14901	15174	15035	14986	15148	15019	15074	15106	14950	15148	15094	15055	14956	15113	14904	15084	14916	14902	15094	15002	14885	14977	14935	15058	15184	15112	14907	15053	14799	15068	15075	15036	14968	14997	14993	15185	15086	15119	15051	15014	14998	15115	15100	15063	15148	15060	15041	14886	15128	14860	14833	15072	15034	14994	15002	14987	15160	14910	14992	15003	14982	15091	15070	15076	15008	15048	14837	14938	14964	15035	15044	15084	15062	14805	14913	15119	15091	15013	15030	15154	15005	15092	14939	15286	15186	15022	15184	14929	15064	15038	15085	15083	15166	15179	14915	14987	15055	14940	15116	15150	14999	15124	14884	15093	15102	15063	14989	15095	14977	15186	14894	14992	15089	14933	15019	15107	15066	15057	15007	15052	15115	15116	15055	15019	14984	15133	15038	14856	15169	14943	15152	15094	14986	15133	15076	14965	14990	14882	14951	15076	15174	15037	14998	15069	14962	15038	15110	15063	14957	15053	15055	15168	15115	14979	14999	15093	14956	15045	14972	14988	15159	14903	14996	14920	15175	15081	14986	15015	14912	15034	15150	14982	15051	15098	15080	14999	15111	15126	14965	15136	15001	15086	15100	15250	15012	15157	15129	15152	15140	15037	14950	14874	15059	15089	15046	15231	14972	15106	15042	15112	15031	14969	15187	15044	15043	14954	15091	15165	14965	14973	15195	15185	15117	14943	14958	15045	15111	15016	15132	15037	15136	15037	15063	15005	15032	15009	15088	14835	14955	14993	15057	14961	15146	15001	15179	15041	15059	15063	15018	15183	15250	15058	15169	15103	15132	15239	15067	14890	15145	15140	14944	15097	14861	14989	15015	15111	15060	15072	14914	15153	15039	14945	14964	14934	15012	15119	15052	15068	15069	15028	15097	15003	15107	15106	15093	14968	14973	14895	15163	14952	14818	15046	15052	14977	14977	14942	15015	15054	14961	15127	14846	15116	15111	15029	14969	15130	15085	14935	15065	15042	15064	15043	15047	14919	15066	14978	15115	14944	15118	15062	14889	14951	14942	15094	15012	15181	15014	15023	15147	15106	14928	15226	14993	14943	15000	14953	15074	15229	15066	14893	15036	14884	15015	15116	15064	15190	15017	14899	15159	15091	15017	15117	15157	15102	15038	15015	14949	14949	14956	15018	15059	15008	15173	15226	15062	15167	15044	14992	15142	14986	15092	14871	15283	15096	15146	15083	14895	15171	14949	15047	15060	15075	15116	15032	15090	15228	14959	15008	15096	15138	14967	15074	15051	15305	15048	15054	14925	15086	14980	14958	15174	15097	15085	15052	15012	14995	15114	15148	14990	14986	15164	14848	14855	14934	15224	15121	15149	15197	15011	15010	15024	14949	14848	15013	15107	15056	14921	14878	15125	15169	14907	14931	15023	15035	15321	14956	15080	15136	14949	14971	15070	15055	15075	14974	15085	15130	15083	15175	14975	15034	14935	14881	15098	15182	15082	15147	14980	15124	15064	14971	15043	15107	15269	14960	14893	14953	15098	15127	14932	15001	14982	15107	15010	14932	15243	15007	15094	14982	14993	15153	15124	14868	15225	14866	14916	14914	15054	15024	15182	15209	14883	14854	15060	15033	15094	14916	15016	14913	15104	15177	14944	15217	15003	15123	15105	14986	14987	15069	15053	15064	15044	15033	14918	15097	14996	15014	15123	15194	14959	15062	14944	14957	15158	14922	15019	15065	15181	14873	15163	15135	14970	15159	15066	14938	15002	15120	15172	15068	15012	15064	15018	15082	14944	15070	15173	15247	14953	15047	15035	15067	15108	15071	15084	14988	15143	15174	15201	14980	15020	14843	14987	14986	15123	15029	14948	15022	15003	15035	14872	14963	15085	15257	15202	15064	14896	15135	15080	14924	15141	15038	15077	15083	14898	14927	15011	15015	15117	15046	14990	14930	15183	14952	14919	15053	14987	14977	15063	15045	15114	14902	15000	15156	15106	14899	15012	15177	14945	15105	15076	15073	15315	15016	15139	15027	15210	15066	14822	14987	15028	15009	15174	15007	15036	15037	14921	15006	14975	14938	15131	15061	15112	14955	14950	14869	15108	14907	14978	14981	15004	15010	15041	15196	14910	15067	14982	15045	15048	15022	15181	15198	14997	14936	15022	15015	15135	15042	15258	15011	15060	15113	15213	15208	15075	14907	15194	14885	15071	14978	14988	14907	14941	14924	14909	14998	15110	15018	14945	14962	15015	15019	15051	15006	15183	15090	15019	15158	15064	15097	15108	14967	14862	14998	15089	15036	14909	15013	15083	14964	15004	15048	14999	15149	15045	15189	14964	15088	15021	14986	15056	14971	14952	14967	15023	14970	15115	15120	15195	14850	14972	15071	15035	15079	15047	14992	15100	15078	15003	15127	14993	15137	14996	15106	14885	14918	15094	15262	15022	14964	15041	15096	14923	14987	15123	15044	14979	14844	15167	15045	14978	15126	15073	15043	15049	15050	14955	15193	14897	15085	14978	14994	14978	15090	15040	14889	14873	15012	15044	14956	15021	15074	15047	14963	15166	15040	14949	15099	14958	15110	14927	14828	14969	15018	15107	15224	15076	15029	15031	14946	14936
26925	22031	25498	22415	18222	17516	17146	16870	16588	16473	16577	16529	16475	16403	16350	16347	16304	16316	16336	16360	16345	16453	16381	16487	16397	16171	16395	16126	16473	16470	16471	16294	16291	16189	16411	16390	16353	16349	16476	16375	16329	16109	16366	16310	16040	16492	16333	16227	16403	16302	16327	16225	16475	16287	16311	16237	16231	16198	16165	16351	16142	16159	16122	16172	16319	16252	16293	16128	16299	16246	16328	16114	16366	16207	16324	16247	16491	16564	16299	16316	16295	16181	16368	16299	16147	16125	16188	16038	16198	16224	16283	16085	16060	16156	16217	16089	16299	16127	16167	16195	16255	16326	16277	16234	16263	16359	16147	16320	16389	16316	16166	16311	16281	16282	16165	16165	16140	16285	16157	16312	16248	16159	16193	16278	16273	16281	16427	16361	16314	16352	16089	16358	16472	16076	16022	16048	16124	16318	16202	16249	16248	16104	16242	16350	16246	16306	16182	16123	16164	16252	16280	16044	16406	16179	16207	16275	16227	16226	16283	16315	16234	16324	16206	16266	16232	16186	16415	16161	16240	16133	16015	16260	16208	16174	16046	16340	16129	16309	16156	16248	16170	16200	16219	16344	16247	16369	16199	16264	16066	16119	16222	16261	16320	16373	16192	16265	16151	16293	16183	16053	16236	16263	16279	16390	16221	16350	16326	16099	16259	16287	16188	16196	16210	16387	16247	16152	16308	16207	16159	16208	16273	16133	16264	16213	16437	16275	16230	16366	16255	16053	16037	16351	16288	16038	16134	16293	16179	16339	16305	16192	16299	16330	16095	16081	16054	16099	16237	16427	16189	16137	16203	16248	16298	16378	16092	16230	16304	16412	16270	16203	16159	16331	16106	16112	16150	16215	16283	16279	16289	16230	16261	16216	16411	16418	16181	16329	16380	16271	16177	16246	16308	16347	16177	16286	16362	16352	16340	16326	16095	16266	16224	16216	16093	16151	16122	16299	16232	16487	16224	16087	16308	16359	16248	16191	16173	16101	16210	16089	16339	16255	16321	16495	16171	16210	16012	16308	16233	16185	16314	16064	16347	16403	16114	16390	16243	16266	16089	16406	16137	16201	16146	16115	16127	16155	16136	16128	16167	16285	16310	16259	16331	16056	16333	16248	16450	16392	16144	16397	16222	16225	16216	16285	16279	16032	16240	16112	16321	16331	16323	16050	16191	16191	16240	16297	16260	16321	16134	16123	16376	16330	16223	16279	16274	16250	16149	16303	16285	16147	16350	16160	16093	16253	16139	16323	16262	16293	16281	16048	16286	16475	16277	16265	16335	16302	16296	16244	16085	16118	16312	16459	16239	16304	16183	16253	16106	16143	16284	16251	16316	16387	16159	16490	16359	16019	16146	16326	16086	16014	16535	16235	16159	16427	16637	16448	16414	16379	16479	16169	16263	16181	16228	16210	16376	16182	16317	16251	16201	16254	16262	16174	16614	16239	16183	16081	16285	16363	15992	16285	16124	16175	16174	16019	16262	16063	16191	16294	16086	16178	16287	16271	16374	16209	16183	16179	16290	16150	16433	16092	16042	16221	16319	16019	16124	16363	16215	16277	16145	16302	16152	16266	16386	16213	16218	16379	16309	16269	16307	16061	16383	16127	16361	16225	16394	16343	16350	16286	16106	16297	16249	16460	16127	16118	16153	16221	16451	16325	16479	16258	16246	16239	16243	16263	16278	16191	16155	16385	16484	16423	16299	16195	16428	16003	16207	16318	16140	16427	16282	16249	16066	16097	16166	16213	16183	16002	16274	16345	16211	16202	16282	16158	16313	16369	16266	16273	16089	16380	16427	16404	16337	16102	16222	16426	16236	16165	16196	16231	16248	16079	16231	16301	16437	16186	16148	16150	16542	16340	16390	16112	16343	16304	16137	16255	16317	16118	15930	16164	16285	15987	16317	16209	16174	16132	16291	16368	16318	15988	16266	16202	16091	16122	16180	16141	16002	16302	16308	16200	16131	16300	16386	16216	16215	16271	16330	16178	16428	16285	16214	16239	16203	16411	16312	16375	16230	16331	16096	16319	16325	16204	16452	16394	16459	16132	16119	16182	16044	16325	16032	16423	16179	16223	16373	16225	16305	16261	15954	16194	16336	16445	16197	16214	16278	16084	16310	16181	16146	16114	16272	16240	16534	16243	16215	16330	16347	16263	16441	16380	16192	16246	16376	16289	16287	16233	16313	16215	16271	16132	16360	16278	16355	16184	16223	16453	16238	16277	16367	16292	16267	16182	16348	16411	16342	16333	16283	16130	16346	16254	16269	16275	16070	16164	16257	16362	16286	16230	16193	16448	16242	16231	16286	16211	16178	16204	16291	16141	16309	16163	16387	16235	16008	16175	16370	16292	16301	16393	16359	16178	16195	16224	16221	16377	16347	16056	16405	15979	16340	16158	16226	16140	16202	16189	16263	16312	16211	16133	16308	16134	16301	16255	16157	16175	16295	16132	16103	16312	16465	16202	16387	16303	16319	16077	16295	16476	16246	16179	16174	16171	16256	16284	16337	16286	16314	16149	16224	16152	16126	16312	16179	16316	16221	16193	16181	16388	16109	16168	16065	16325	16067	16037	16148	16063	16121	15919	16070	16106	16293	16614	16180	16360	16185	16206	16267	16406	16202	16327	16379	16157	16271	16194	16264	16153	16222	16180	16368	16201	16305	16245	16230	16294	16188	16198	16227	16242	16470	16097	16206	16334	16265	16182	16293	16218	16320	16214	16428	16372	16175	16437	16131	16168	16273	16136	16283	16435	16392	16259	16303	16283	16296	16240	16084	16446	16105	16005	16309	16389	16425	16250	16345	16225	16061	16124	16430	16421	16222	16184	16061	16190	16235	16312	16301	16187	16224	16273	16232	15949	16191	16197	16110	16299	16494	16355	16287	16103	16292	16225	16189	16145	16257	16309	16224	16252	16020	16236	16253	16123	16420	16328	16143	16239	16052	16216	16385	16359	16272	16227	16213	16134	16320	16423	16135	16223	16215	15968	16069	16203	16231	16203	16341	16241	16282	16389	16275	16151	16240	16153	16332	16433	16055	16043	16191	16173	16316	16180	16301	16212	16343	16154	16304	16268	16259	16185	16330	16122	16392	16200	16386	16390	16337	16216	16207	16261	16271	16433	16357	16326	16315	16200	16155	16217	16190	16334	16294	16035	16270	16199	16324	16126	16166	16297	16341	16220	16204	16280	16332	16064	16284	16123	16205	16125	16036	16199	16236	16015	16189	16211	16204	16238	16276	16236	16249	16222	16214	16286	16288	16356	16384	16080	16058	15971	16292	16201	16227	16319	16068	16298	16259	16185	16202	16099	16327	16205	16072	16187	16171	16177	16276	16294	16218	16137	16410	16404	16330	16414	16285	16302	16160	16256	16164	16413	16286	16231	16397	16392	16275	16301	16270	16319	16140	16293	16273	16301	16179	16216	16245	16090	16197	16326	16072	16033	16104	16204	16221	16215	16286	16356	16199	16347	16228	16229	16391	16384	16395	16239	16284	16220	16216	16311	16109	16071	16158	16208	16258	16156	16327	16190	16208	16126	16265	16065	16022	16297	16231	16278	16235	16361	16282	16208	16285	16274	16330	16234	16325	16300	16365	16180	16143	16194	16247	16163	16236	16271	16382	16170	16462	16421	16413	16275	16337	16306	16419	16359	16372	16150	16291	16191	16423	16343	16326	16141	16273	16156	16296	16329	16253	15955	16340	16401	16471	16519	16219	16232	16364	16368	16310	16213	16331	16263	16226	16222	16273	16299	16329	15929	16141	16304	16164	16290	16253	16181	16379	16246	16343	16011	16241	16088	16347	16394	16042	16304	16213	16274	16297	16238	16292	16249	16308	16300	16245	16026	16122	16272	16327	16276	16201	16403	16142	16156	16260	16361	16269	16361	16206	16252	16151	16168	16257	16362	16057	16262	16397	16340	16374	16525	16180	16296	16405	16324	16116	16100	16145	16090	16280	16307	16246	16227	16078	16450	16269	16309	16275	16364	16252	16427	16379	16212	16297	16364	16217	16254	16316	16278	16352	16255	16253	16428	16441	16248	16312	16287	16233	16327	16321	16319	16301	16199	16195	16497	16255	16162	16283	16220	16231	16196	16252	16367	16166	16263	16318	16035	16189	16136	16389	16059	16243	16341	16352	16271	16237	16420	16333	16146	16425	16223	16190	16189	16268	16261	16086	16487	16339	16191	16158	16447	16101	16087	16388	16228	16102	16074	16179	16139	16100	16036	16356	15986	16365	16270	16320	16074	16142	16401	16233	16210	16274	16362	16355	16107	16088	16292	15995	16424	16235	16376	16505	16304	16302	16254	16221	16029	16310	16118	16293	16082	16151	16264	16317	16321	16099	16343	16140	16132	16387	16214	16496	16252	16184	16125	16280	16250	16145	16110	16087	16520	16281	16365	16097	16257	16258	16427	16105	16137	16003	16224	16189	16340	16108	16231	16092	16457	16141	16311	16319	16379	16383	16365	16488	16355	16354	16136	16225	16144	16138	16441	16165	16101	16286	16196	16385	16121	16236	16271	16212	16333	16330	16237	16221	16217	16243	16486	16191	16094	16221	16307	16010	16318	16378	16363	16218	16133	16450	16163	16320	16273	16142	16438	16262	16181	16186	16371	16238	16116	16352	16244	16225	16199	16313	16226	16370	16431	16284	16319	16173	16155	16331	16310	16243	16145	16181	16280	16277	16295	16138	16273	16338	16060	16401	16283	16225	16184	16227	16262	16253	16174	16273	16392	16253	16248	16320	16244	16425	16223	16305	16345	16141	16123	16379	16158	16379	16112	16168	16226	16309	16418	16156	16025	16327	16326	16192	16282	16146	16123	16200	16044	16297	16518	16333	16328	16370	16241	16162	16267	16181	16209	16211	16170	16295	16196	16417	16183	16281	16156	16177	16348	16357	16523	16227	16107	16379	16225	16246	16193	16146	16223	16375	16389	16065	16167	16206	16415	16028	16423	16265	16268	16370	16151	16360	16082	16324	16318	16330	16256	16122	16054	16207	16210	16388	16280	16162	16376	16072	16317	16279	16275	16220	16122	16035	16341	16454	16300	16280	16283	16113	15987	16143	16263	16242	16075	16263	16196	16181	16319	16232	16218	16491	16300	16218	16337
17863	24979	23470	19547	17887	16711	15704	15765	15382	15430	15337	15459	15139	15166	15303	15309	15174	15057	15122	15111	14852	15104	15018	15055	14983	14943	14996	15077	15299	15374	15305	15043	15010	15032	15162	15064	14971	14948	15020	15057	15071	14847	14858	14971	14987	14845	14921	15041	15064	15105	15028	15013	15129	14984	14980	14914	15082	15033	15023	15243	14885	14871	15011	14864	14837	15153	14937	15142	14991	15051	14943	14821	14682	14980	14967	14861	14960	14917	14772	15078	14927	14911	14916	15074	14895	14815	14983	14937	15079	15118	15136	14902	14958	15047	15048	14960	15007	15051	14814	15002	14994	14962	15073	14957	14875	14871	14964	15024	14975	14930	14985	14921	14877	15036	15206	14967	15088	14943	14906	14906	15035	14971	14905	15066	14872	14949	14974	14848	15127	14888	14908	14944	15075	14915	15033	14853	14932	14932	15010	14907	14980	14838	14954	15106	14993	14958	14894	14801	15003	14990	14983	15128	14845	14915	14925	15114	14929	15123	14928	14972	15090	14941	15035	14951	14974	14927	14972	14871	14858	15160	15044	14971	15026	14954	15054	15063	15103	15126	14985	15048	15078	15161	14878	14836	15053	15146	15051	15039	14911	15001	14927	14933	14996	15037	14835	15103	15009	14916	14983	14942	15022	14831	15159	14957	14908	14935	14914	15002	14913	15076	14918	15091	14907	14903	14865	15079	15068	15009	15100	15035	14833	15067	14996	14953	15058	14913	14991	14848	14940	14969	14997	14902	14974	14981	14883	14980	15082	14944	15107	14905	14967	14783	15102	14948	14924	14775	14989	14976	14842	14979	15055	14867	14896	14866	14963	14894	14902	15058	15119	14989	14924	15054	14914	14996	15073	15048	15067	15075	15072	15013	14866	15057	15031	14845	14909	14914	14976	15134	14906	15171	14938	15026	15032	14937	14975	14917	15032	14946	14968	15025	14951	14790	15143	14988	14882	14812	15058	14840	14881	15055	15006	15114	15041	15054	14906	14952	14979	14843	14974	14847	14966	14966	15129	14994	15038	14989	14886	14928	15159	14792	15195	15076	14956	14863	14890	14935	14921	15066	15003	14907	14861	15131	15050	14977	14827	14960	15013	14948	15036	15029	14840	15021	15076	14990	15042	14964	14998	15074	14923	14922	14896	14813	14830	14988	14834	14812	14960	15055	14964	14925	15051	14815	14775	14788	14930	14920	14906	14882	14892	15054	14972	14969	14876	15155	15087	14968	15069	15068	14938	15052	14917	15000	14995	14975	15098	14923	15017	14966	15066	14896	14876	15070	14905	15064	15111	14924	15155	15125	14894	15043	15090	14705	14921	14894	14914	14976	14918	15085	15032	15151	15006	14994	14966	14962	14858	14914	14814	14940	14782	14932	15071	14900	15067	14845	14914	15034	14851	15020	14920	15018	14955	15030	15000	15024	15012	14890	14973	14926	14968	15057	14801	14989	15090	15056	14934	14923	14978	15041	14875	15065	14874	14750	15052	14878	15043	14891	15013	15062	14891	14926	14919	15005	15078	15046	15000	14895	14949	14902	15189	14900	14951	14732	14962	15020	15057	14965	14833	14977	14959	15060	14974	14976	15124	14989	14906	15074	14934	14973	15084	14953	14909	15009	15108	14823	15102	14956	14921	14977	14985	14910	15109	14991	14988	14825	15006	14962	14853	14805	14998	14939	15079	14942	14761	14995	14906	14856	15030	15138	14994	14980	14918	14835	14946	15018	14979	14940	15038	15146	14930	14960	14884	14955	14832	14995	15090	14924	14980	14938	14797	15055	14906	15066	14981	14981	14966	14965	14997	14871	15058	14951	15063	15043	14854	14954	15035	15215	14987	14850	14900	15108	15002	14792	15129	14999	14998	14819	15039	14978	14920	15075	14988	15045	14940	15030	15029	14891	14900	14961	15021	14920	14943	14965	14898	15036	14974	15051	15042	14929	14910	14973	14810	14872	14889	15069	15056	15051	14962	14869	14955	14906	14940	14940	14847	14932	14961	15061	15111	14926	14889	15026	15147	14776	14930	15028	14817	14960	14979	14999	14937	14986	15002	15027	14960	14861	14998	14914	14916	14959	14929	15040	14936	14894	14918	15046	15015	14932	14998	15080	14998	14966	14965	15155	15084	15066	14775	15027	15050	14784	15093	15087	15110	15065	14960	15056	15060	15045	15087	15146	14933	14952	14915	14889	14998	15070	14966	14892	15054	14824	14989	14891	14992	14917	15115	15093	14947	14973	14915	15034	14947	14938	14966	14863	14989	15036	15060	14993	14940	14852	15019	15061	15086	15033	15016	14810	15014	15138	14997	15117	14907	15064	14791	15119	14954	15061	14886	15096	14867	15008	14812	14920	14935	14984	14808	14932	14974	15122	14930	14959	15081	14996	15038	14984	14904	14857	14849	14802	15064	14976	15028	14694	15153	14982	15007	14860	14833	15077	14925	15084	14942	14954	14837	14988	14985	14928	14961	15101	14905	14976	14997	15016	14915	15055	14977	15014	14992	15026	14902	15006	14851	14845	14958	15051	14926	14911	15117	15001	15012	14969	14820	14787	14877	14861	14958	15173	15087	15006	14941	14962	14979	15146	14958	15026	14876	15016	15073	14943	15074	14966	15012	15079	14962	14968	15108	14843	15024	15070	15085	14883	14989	15116	15038	14927	14916	14841	15080	15089	15011	14822	14952	15042	14974	14837	15072	15011	15077	15068	15031	14963	14925	14921	15112	15236	14895	14964	15017	14871	15027	15030	15256	14873	14931	15079	14931	15033	15066	14844	15069	15076	15055	14916	14951	15219	14925	15008	14863	15106	14953	15088	15038	14941	14991	15054	14999	15001	15088	15009	14744	15088	15079	15142	15046	15072	14952	15073	14719	14981	15109	14826	14968	15015	14904	15085	15022	14859	14945	14980	14982	14988	14888	15034	14980	14841	14987	14957	14928	15117	14894	14963	15019	15131	14937	14969	15139	14791	14985	15179	14988	15048	15040	15173	14920	15081	15101	14852	15039	14804	14882	14864	15064	14937	14919	15088	15073	14824	14982	14827	15100	15010	15029	14850	14912	15001	14961	14961	14908	15046	14944	14914	14877	15005	14974	14853	14978	14846	14943	14945	15005	14977	14975	15034	15088	14921	14959	14884	14959	14909	14948	14837	14983	14952	14892	15208	14983	15015	15015	14988	15030	14959	14959	14891	14910	15094	15027	15011	14992	15020	14950	14938	14931	15047	14977	15151	14829	14966	14960	15072	15017	14892	14973	14986	15151	15125	14957	14977	14917	14890	15070	14832	15014	14915	14984	15041	14927	15001	15062	15071	14977	14972	14740	14941	14943	14978	15085	15154	14819	15135	14900	15027	15007	15038	15063	15074	15047	14969	14967	14894	15064	14962	14829	14905	14895	15063	15020	14881	15060	14847	14923	14929	14994	15018	14940	14914	15056	14968	15090	14758	14866	14903	14970	14984	14848	15041	14962	15081	14988	15133	14981	14852	15063	14982	15038	15094	15183	14999	15110	15034	15070	14843	14934	14978	14880	14853	15198	15117	14931	14889	15016	14894	14984	14868	14950	15030	14931	14933	15081	14948	14970	15008	15085	14993	15049	14964	14923	14962	14890	14841	15051	15090	15071	14969	14934	14893	15179	15004	15147	14776	14984	15006	15005	14996	14944	14982	15032	15051	15106	14945	14996	14912	14819	14895	15118	14951	14880	14957	15053	15040	15010	14882	15024	14917	15173	14886	14959	14855	15090	15105	14756	15084	14967	14972	15000	14974	15016	14920	14933	14908	15143	14909	15005	15072	14963	15019	14883	14886	14936	14990	14979	15014	14884	15107	14935	14927	14930	15029	14833	14940	15145	15000	15156	15059	14954	14875	14917	14978	14996	14917	15153	15048	14970	14811	14965	14874	14891	15042	14995	14969	15134	15001	15051	14936	14912	15040	15036	15052	15070	15016	15255	15001	14941	14828	15040	15029	14987	15022	14906	15113	14949	14946	14992	15051	15132	15022	14956	14983	14860	14996	14933	14936	14973	14902	14943	14928	14934	14906	14980	14937	15000	14831	14916	15007	14982	14864	14953	14938	14949	15056	15121	14842	14910	15070	14950	15070	14804	15025	14846	14973	14895	15100	14859	14961	15001	14954	15043	14953	14842	14885	14938	14939	14912	14976	14902	14960	15074	14895	14985	14851	15110	14964	14972	14939	14965	14996	14989	14940	15122	14879	14968	14857	14761	15107	14982	14992	14874	14995	14931	14998	14820	14968	15093	14907	14888	15045	15150	14948	14982	15024	15105	14846	14788	15007	14910	15091	15039	14917	15076	15022	14945	14978	15069	14991	15091	15057	14988	15056	14884	14954	14905	14928	15025	14848	14871	14875	14977	14865	15001	14912	14935	15056	15032	15025	14878	14961	15089	14823	14828	14986	15019	14940	15150	14957	14914	15047	15043	15040	14932	14966	15122	15012	15120	14920	14969	15111	14924	14896	14917	14907	14814	14897	14930	14807	15076	14949	14956	15067	14900	14878	14969	14861	15115	14943	14901	15045	15028	14812	15069	14857	15080	15123	14778	14880	14940	14911	14980	14862	14953	14877	15047	14923	15051	15066	15033	15156	15130	14965	15038	15036	14816	14860	15006	14856	14834	14840	15043	14995	14935	14849	14801	14784	14971	14893	15021	14910	14997	14862	15208	15151	15019	14826	15085	14882	14960	14932	15007	14980	14997	14814	14856	15094	14989	14887	14810	15035	14933	14926	14966	15005	14866	15022	15115	14925	15058	14933	15020	14905	14931	15039	14979	14892	14888	15086	14981	14861	15089	15151	15054	15057	15043	14963	14917	14891	14929	15130	14998	15020	14990	14750	15035	15131	14973	15094	14895	14890	14846	14914	14997	15029	15207	14943	14959	14954	14871	15107	14914	14938	15060	14911	15114	14860	14988	14935	15087	15010	14900	15076	14967	14910	15063	14967	14914	14937	14905	14887	14857	14976	14830	14875	14818	14785	14917	15002	15084	15088	14848	15084	14905	14940	15163	15129	14972	14823	15113	15073	14893	15056	15043	15066	14915	14886	15132	14975	15255	14980	14906	15090	15094	14957	15104	14863	14895	14854	14932	15085	15102	15051	15069	15062
23461	21037	28486	23860	21882	22068	20616	17780	17323	17162	16973	16953	16913	16805	16735	16734	16476	16499	16518	16407	16444	16559	16470	16342	16441	16431	16505	16480	16558	18101	19156	16859	16456	16323	16437	16363	16420	16356	16476	16368	16384	16559	16442	16360	16339	16310	16511	16659	16759	16850	16455	16262	16392	16545	16333	16447	16116	16247	16311	16284	16406	16274	16237	16420	16129	16290	16276	16114	16349	16334	16445	16460	16366	16363	16220	16335	16435	16266	16430	16289	16319	16345	16515	16341	16083	16481	16182	16399	16408	16282	16370	16548	16183	16193	16223	16288	16104	16188	16217	16141	16216	16270	16232	16326	16274	16206	16340	16292	16311	16317	16227	16140	16481	16355	16497	16406	16321	16402	16401	16354	16367	16033	16438	16210	16218	16298	16355	16379	16302	16154	16264	16242	16326	16321	16242	16331	16245	16073	16318	16368	16155	16190	16331	16385	16372	16351	16090	16273	16352	16260	16323	16335	16384	16180	16216	16288	16179	16193	16494	16188	16465	16335	16275	16203	16276	16323	16089	16047	16133	16407	16176	16055	16141	16155	16319	16377	16471	16341	16098	16358	16344	16124	16127	16208	16190	16230	16224	16389	16230	16281	16383	16490	16222	16326	16099	16328	16033	16266	16469	16332	16483	16410	16331	16188	16187	16116	16216	16255	16331	16187	16456	16179	16342	16062	16307	16260	16430	16351	16337	16195	16185	16316	16234	16367	16342	16249	16264	16295	16025	16221	16297	15995	16057	16201	16274	16244	16312	16177	16167	16288	16077	16431	16390	16286	16425	16474	16371	16159	16276	16410	16336	16423	16205	16183	16311	16270	16308	16160	16390	16150	16012	16091	16096	16397	16523	16336	16281	16429	16270	16266	16337	16332	16198	16214	16358	16219	16120	16321	16387	16359	16244	16250	16360	16255	16166	16199	16223	16224	16324	16485	16428	16250	16199	16207	16120	16257	16322	16283	16313	16241	16333	16238	16279	16459	16399	16124	16197	16042	16328	16169	16389	16421	16350	16251	16387	16233	16332	16103	16150	16191	16425	16397	16314	16254	16206	16459	16184	16381	16126	16168	16511	16349	16349	16352	16117	16191	16215	16197	16237	16287	16105	16193	16295	16326	16528	16416	16331	16238	16337	16201	16259	16326	16125	16191	16395	16386	16316	16250	16201	16090	16106	16408	16235	16322	16305	16210	16188	16126	16400	16411	16483	16054	16233	16386	16146	16460	16387	16161	16349	16170	16159	16354	16351	16175	16172	15974	16204	16218	16294	16406	16317	16185	16380	16345	16186	16172	16324	16324	16333	16134	16378	16112	16296	16361	16371	16248	16178	16129	16182	16106	16397	16188	16252	16273	16205	16106	16342	16365	16438	16318	16108	16109	16477	16429	16189	16220	16131	16202	16233	16298	16374	16041	16273	16252	16339	16373	16443	16360	16269	16320	16376	16122	16219	16156	16243	16389	16183	16328	16229	16336	16193	16388	16245	16355	16332	16370	16009	16265	16066	16310	16371	16143	16237	16283	16196	16215	16429	16027	16294	16225	16349	16312	16267	16094	16118	16285	16289	16315	16257	16507	16336	16312	16376	16107	16361	16279	16287	16070	16263	16370	16310	16362	16293	16262	16203	16366	16314	16183	16303	16411	16520	16234	16280	16202	16052	16317	16273	16305	16339	16176	16297	16341	16148	16006	16293	16040	16448	16218	16386	16222	16268	16265	16235	16221	16376	16356	16298	16435	16183	16385	16358	16387	16245	16340	16279	16176	16331	16339	16414	16276	16049	16056	16272	16245	16447	16344	16258	16110	16375	16355	16204	16288	16285	16227	16191	16410	16287	16239	16259	16258	16449	16361	16299	16350	16268	16024	16239	16158	16469	16234	16197	16206	16474	16245	16393	16260	16243	16183	16275	16255	16328	16239	16351	16103	16354	16399	16209	16235	16403	16249	16270	16223	16225	16100	16245	16232	16344	16318	16066	16371	16251	16403	16151	16365	16298	16317	16335	16270	16254	16084	16265	16225	16290	16455	16367	16183	15987	16413	16383	16386	16400	16219	16189	16327	16165	16176	16264	16229	16319	16235	16253	16197	16352	16162	16260	16269	16192	16501	16357	16192	16265	16322	16194	16009	16377	16410	16287	16272	16200	16204	16253	16188	16081	16210	16340	16426	16281	16289	16316	16281	16327	16147	16183	16358	16300	16328	16443	16169	16277	16315	16403	16306	16367	16364	16226	16278	16236	16055	16298	16328	16108	16312	16307	16366	16274	16329	16240	16227	16237	16246	16368	16204	16296	16115	16320	16319	16363	16340	16285	16302	16267	16399	16208	16269	16302	15950	16091	16273	16301	16390	16306	16226	16356	16218	16407	16313	16246	16368	16305	16224	16331	16301	16134	16338	16062	16343	16092	16096	16313	16344	16383	16195	16419	16128	16340	16223	16306	16156	16273	16435	16274	16198	16247	16132	16198	16299	16385	16407	16336	16135	16140	16149	16392	16328	16353	16389	16139	16279	16105	16148	16241	16220	16216	16122	16101	16483	16382	16283	16465	16298	16217	16383	16125	16199	16180	16264	16262	16252	16282	16354	16288	16465	16206	16043	16258	16278	16566	16275	16194	16239	16233	16292	16275	16315	16230	16268	16286	16235	16357	16229	16215	16207	16208	16402	16219	16265	16235	16151	16139	16260	16258	16186	16277	16177	16080	16114	16255	16268	16207	16225	16211	16215	16184	16297	16330	16267	16275	16258	16306	16253	16297	16163	16244	16294	16244	16045	16322	16290	16451	16149	16236	16238	16403	16359	16293	16125	16274	16244	16343	16295	16214	16370	16209	16455	16195	16478	16479	16227	16137	16245	16406	16254	16245	16253	16046	16039	16174	16202	16187	16300	16379	16216	16187	16223	16170	16286	16352	16105	16318	16372	16301	16281	16148	16362	16256	16152	16207	16409	16186	16250	16416	16281	16159	16375	16170	16407	16261	16256	16352	16176	16329	16248	16206	16329	16394	16310	16290	16386	16273	16233	16376	16253	16201	16313	16397	16181	16170	16244	16312	16239	16166	16293	16406	16273	16275	16337	16099	16366	16403	16211	16229	16224	16375	16306	16380	16359	16184	16373	16301	16379	16330	16473	16285	16272	16224	16386	16182	16349	16249	16281	16414	16527	16192	16273	16316	16527	16363	16398	16245	16426	16307	16239	16312	16307	16234	16219	16268	16229	16379	16247	16430	16069	16396	16213	16147	16137	16166	16223	16310	16329	16241	16096	15953	16038	16210	16403	16155	16290	16359	16308	16295	16314	16179	16179	16414	16290	16392	16213	16186	16377	16334	16111	16356	16279	16176	16317	16311	16201	16257	16268	16148	16187	16322	16064	16099	16222	16243	16297	16243	16201	16317	16223	16414	15997	16207	16097	16235	16304	16148	16335	16240	16125	16242	16302	16299	16122	16256	16198	16315	16318	16287	16265	16205	16085	16280	16343	16337	16318	16429	16194	16372	16265	16260	16272	16102	16355	16315	16336	16402	16390	16369	16294	16438	16091	16293	16251	16324	16285	16339	16327	16230	16198	16346	16394	16153	16363	16339	16274	16458	16182	16286	16110	16205	16221	16215	16240	16236	16281	16293	16298	16148	16218	16132	16287	16149	16210	16412	16252	16257	16150	16287	16250	16375	16465	16030	16449	16294	16262	16304	16278	16239	16287	16113	16348	16343	16212	16270	16360	16054	16178	16289	16229	16307	16432	16517	16133	16263	16202	16316	16224	16310	16625	16325	16343	16172	16075	16347	16415	16255	16377	16332	16127	16161	16359	16166	16349	16141	16244	16278	16217	16338	16133	16159	16162	16238	16241	16316	16197	16335	16226	16318	16149	16254	16384	16291	16334	16426	16202	16218	16158	16402	16338	16318	16366	16282	16261	16035	16341	16253	16242	16177	16236	16364	16275	16358	16383	16268	16277	16329	16262	16382	16400	16267	16142	16220	16257	16138	16180	16401	16183	16332	16304	16267	16303	16273	16443	16271	16294	16318	16475	16425	16170	16259	16436	16272	16368	16184	16316	16328	16417	16211	16250	16210	16178	16047	16200	16245	16212	16394	16210	16348	16316	16361	16315	16460	16232	16336	16161	16402	16418	16322	16302	16427	16414	16130	16269	16334	16362	16356	16280	16112	16265	16084	16410	16378	16455	16367	16373	16224	16207	16246	16391	16225	16239	16263	16125	16183	16350	16329	16391	16328	16422	16349	16205	16396	16368	16561	16000	16266	16108	16308	16372	16283	16416	16132	16274	16393	16360	16199	16228	16302	16298	16335	16263	16369	16252	16351	16272	16347	16314	16255	16198	16282	16350	16434	16175	16289	16287	16125	16149	16109	16351	16179	16298	16205	16252	16354	16447	16166	16208	16328	16210	16285	16311	16139	16085	16152	16335	16195	16285	16260	16415	16244	16192	16195	16297	16462	16332	16326	16529	16252	16268	16240	16295	16419	16364	16460	16371	16258	16456	16312	16218	16108	16098	16190	16280	16279	16209	16508	16275	16206	16432	16277	16340	16168	16385	16208	16127	16275	15897	16460	16351	16279	16254	16307	16318	16352	16233	16270	16290	16228	16138	16213	16183	16379	16143	16321	16495	16418	16120	16164	16171	16409	16320	16401	16227	16247	16473	16359	16236	16072	16386	16386	16239	16151	16377	16409	16407	16245	16345	16350	16068	16198	16311	16513	16184	16419	16352	16251	16382	16417	16031	16160	16143	16424	16347	16400	16398	16285	16291	16332	16270	16466	16279	16298	16215	16205	16070	16216	16363	16176	16144	16209	16299	16213	16280	16251	16309	16218	16057	16289	16188	16084	16291	16346	16544	16305	16116	16190	16113	16262	16325	16263	16281	16370	16324	16356	16411	16233	16213	16425	16290	16121	16137	16274	16219	16257	16050	16035	16272	16403	16209	16230	16253	16446	16314	16372	16315	16218	16291	16118	16210	16555	16392	16263	16239	16538	16200	16180	16327	16177	16369	16384	16347	16420	16153	16124	16219	16297	16359	16260	16206	16079	16059	16210	16264	16220	16105	16179	16281	16414	16113	16264	16468	16374	16438	16288	16392	16430	16321	16226	16401	16206	16269	16376	16215
17936	31449	29624	23804	20954	18842	17383	16815	16532	16173	15818	15759	15630	15719	15614	15350	15440	15295	15410	15347	15235	15171	15236	15255	15134	15170	15087	15255	15304	18246	19056	15306	14914	15185	15015	15103	15060	15113	15129	15139	14984	15056	15108	15088	15158	15134	15155	15706	15605	15542	15299	15032	14909	14965	15023	15037	15009	14956	15071	15031	15158	15127	15005	15016	15021	14943	14992	14980	14901	14968	15089	15027	14999	15043	14885	14947	15129	15049	15110	14965	14783	15053	14754	14868	15055	15154	14935	14836	15007	14972	15064	15006	15027	14979	14975	14996	14951	14936	15058	15007	14986	15039	15080	15162	14998	14892	15011	15032	15059	15100	14978	14969	15081	14803	15009	14969	15058	15102	15004	14979	15076	15073	15052	14943	14982	14846	15034	14884	14984	15043	15016	14891	15058	14992	14945	15050	15000	14991	15028	14961	14992	15157	14986	14805	14900	15047	14959	14899	14848	14925	15067	15144	14879	15077	14982	14735	15107	15090	14897	14933	15045	14941	15134	14876	15137	15048	15047	15153	15075	15059	15008	14868	15045	15172	15136	14932	15183	14923	15088	14938	14969	15033	15013	14905	14837	15049	15014	15083	15058	15044	15103	14998	14974	14951	15041	15046	14989	14905	14877	14984	14986	14916	15048	14891	14954	15012	14977	15126	15115	15103	15077	15142	15029	14835	15169	14918	15058	14989	14885	14995	15096	14945	14875	14941	14954	14937	15030	14948	15006	14953	14968	14751	15044	14905	14916	14935	14854	15104	15233	15038	15036	15035	14993	15176	15015	14984	15071	14887	15038	14998	15042	14911	15015	14781	14939	15015	14974	14796	14817	15010	15112	14920	14824	15195	15130	15029	14918	15004	15232	14908	14969	15043	14912	15034	15098	15127	15047	14999	15200	15007	15144	15074	14991	15122	15070	14908	15074	15201	14972	15193	15106	15003	14852	14979	15028	14892	15033	15051	14985	14990	15197	15098	15118	15177	14929	14991	14940	14874	15017	14986	15202	14973	14926	14949	14999	14955	14863	15018	15072	14964	15075	14886	15009	15104	14997	14887	14906	15115	14982	14872	14975	15033	14976	15026	15009	14858	14936	15082	14838	15101	15137	14862	14949	14978	15121	15116	14962	14958	14951	15090	15039	14904	15162	14966	15012	14872	15024	14893	14912	14963	15006	15076	14869	15191	14787	15109	14963	15112	14954	14756	15012	15024	15021	14970	15010	14879	15203	14991	15164	14916	15108	14985	15022	14991	15068	15075	14801	14971	15036	14976	15039	14917	14960	15030	15123	14942	15081	14985	15021	15024	15048	14941	14940	15126	15042	14981	14931	15041	14948	15023	15039	14986	14828	14904	14983	15006	14918	15045	15138	15066	14996	14881	15100	14960	15017	14906	15129	14974	14947	15023	14920	14830	14924	15005	15037	15011	14914	15093	14966	15185	15072	14985	15043	15127	14997	14851	15097	14948	14925	15009	15003	15077	14936	15091	14873	14925	14852	14917	14911	14772	15018	14908	14752	14916	15152	14977	15148	14953	15013	15074	14918	14885	15003	15108	15127	14844	15033	15119	14975	15099	14988	14987	15015	15116	15033	14953	15127	15069	15022	14918	15138	14993	14932	14925	14957	14903	15112	14935	15154	14753	15048	14943	15013	15002	14971	14980	14921	14997	15051	14848	15028	15032	15194	14855	15165	15095	14998	15069	15064	14998	15103	14869	15016	14915	15083	15074	14992	15010	14950	14917	15096	14967	15088	15035	15121	14994	15031	14959	15116	14815	14967	15012	15079	14965	14960	15040	15057	14982	15029	14952	14967	14969	14978	15013	15027	15130	14938	14980	15054	14956	15085	15154	14854	14817	15058	15108	14896	15039	14999	14948	14918	14967	14926	15024	14899	15016	15145	15052	15094	14875	15039	15191	14935	14971	14746	14919	14959	15004	14959	15087	15089	14903	15049	14946	15018	14860	14878	15161	15062	15063	15047	15131	14918	14904	14972	15042	14930	14962	15085	15009	15111	14877	15076	15090	14957	15168	14922	14970	14940	15021	15053	15030	14993	14947	14913	14991	14985	14985	15123	14889	15195	14942	15066	15095	14990	15079	15075	14874	15125	15089	15083	15080	14922	14969	14878	14887	15055	14827	14896	14911	15053	14862	15092	15028	15000	15186	14780	15022	14949	14979	15093	14960	14897	14841	15004	14915	14813	14916	15055	14990	14850	15036	14872	15000	14985	15072	14981	15059	15077	14879	15077	14906	14861	14890	15071	14889	15105	14984	15024	15014	15161	14990	14852	15019	15104	14999	14959	15065	15119	15008	15033	14985	14960	15001	14921	14919	15043	14999	14916	14942	15046	14929	15070	15129	14955	15018	14856	14857	15028	14927	15143	14953	14932	14926	15159	14983	14964	14888	15080	15116	15059	14913	14888	15084	15112	15085	14923	15117	15036	15101	14967	15031	14960	14919	15098	14916	14982	14969	14824	15106	15002	14999	15171	15088	14937	14995	14993	15079	14956	15116	15182	15025	15017	15060	14978	15059	14884	15126	14718	15051	15052	15044	15055	15170	15064	15084	14912	14868	15156	14924	15055	14868	15012	14933	14925	15081	14821	15019	15090	14914	14932	14742	14896	15009	14876	15157	15064	14994	14938	14929	14853	14964	14966	15125	14955	14979	15185	15107	15103	14943	15013	15051	15034	14944	14970	15064	15124	15109	14963	14980	14909	14924	14918	15035	15015	14942	14886	15030	15000	14951	14916	15073	15042	15023	14863	14899	14982	14931	15063	14912	14949	15019	15033	14976	14855	15054	14980	15112	15072	14899	14966	15003	15005	15001	15052	14959	15103	15008	14907	15153	15071	15160	14973	14980	15028	14895	15101	15044	15089	14959	15048	15033	14969	15008	15094	15083	15042	15045	15032	14883	15073	15049	15029	14807	14954	15069	14971	14793	15106	15065	15058	14819	15165	14986	14967	14968	14986	14883	15166	15087	14889	14944	14909	15042	14926	14958	14972	15065	15066	14915	14999	14960	15041	14969	15050	14882	15039	14969	14932	15124	14901	15085	15114	15062	14918	15052	14918	14974	14991	15162	14794	14865	15106	15017	14919	14927	15059	15099	14985	15009	14931	14892	14948	14928	15036	15103	14900	14869	15017	14872	14849	14967	15140	15070	15111	14769	15041	15006	15085	14856	14973	15028	15124	15045	14991	14980	15009	14829	14973	15058	14843	15104	15055	14942	15108	14952	14978	15057	14883	14863	15058	14895	15035	15074	15067	14912	14883	15017	15046	15048	14990	15055	14782	15012	15133	15012	14890	15013	14872	14877	15033	14953	15051	14903	14757	15024	14909	14904	15062	14984	14901	14988	15082	15145	14994	14880	14845	15058	15118	15052	15030	15080	14856	14992	14906	15115	14906	15060	15104	15134	14986	14849	14940	15094	15047	15096	14979	14913	15219	14981	15089	14978	15080	15087	14981	15081	15070	14885	14873	15164	15042	14835	15148	14873	15028	14916	14847	14813	14999	15180	14927	15077	14962	15003	14999	14953	15023	14815	15075	15039	15138	15263	14997	15071	15005	15033	14944	15131	14950	15075	15146	15054	14867	14947	15159	14952	15125	14914	15036	14874	15001	15129	14973	14969	14978	15111	15057	15105	15102	15111	15016	15062	15052	15158	14964	15042	15024	14922	15000	15005	15026	15140	15007	15116	15061	14984	15203	15018	14965	14866	14870	15021	15020	14923	15168	14972	15082	15060	14997	14932	14990	14905	15079	14894	15071	15218	15060	14947	14759	15172	15119	15013	14989	14957	14934	14957	14810	14980	15045	14821	14992	15085	14873	14998	14928	15070	15076	14902	14997	14964	14982	15078	15117	14940	14897	14948	14910	14977	15021	15012	14806	15038	15059	14926	14936	15005	14930	15061	15046	15282	14998	14925	14979	15156	15026	14890	15067	14908	15012	14928	15066	14988	15028	15115	15087	14957	15009	15031	14924	15120	14960	15004	14994	14953	14843	14816	15034	14940	14902	15206	14931	15101	15010	15083	14991	14979	14837	14931	15041	14980	14986	15126	14929	15121	15023	15076	14826	15060	14965	14962	15116	15090	14900	15027	15039	15074	14828	15067	15136	14994	15056	15001	15109	14877	15159	14962	15080	14976	15046	14967	14897	14973	14937	14926	15032	14978	14936	14958	15025	14944	15000	15046	14942	14976	15128	14929	15030	14934	14970	14954	15027	15047	15090	15204	14923	14890	15104	14971	15076	15024	14743	15035	14932	15166	14938	15052	14867	14865	15114	14984	14993	15096	14983	14926	15017	14783	15063	15092	15017	14924	14915	15041	14986	15147	15064	15063	15027	15133	14957	14916	14901	15109	14919	14938	14951	14920	14920	15095	15058	15032	14982	15007	14997	15037	14882	14915	14958	15042	15090	14893	14865	15123	14975	15122	15044	15080	14929	15142	14883	15193	15073	14934	15043	14954	14865	14990	15117	14964	14964	14909	14958	14997	14928	14933	15210	14999	15064	15091	15163	15097	15079	14792	14971	15098	15043	14976	14890	14822	14932	15007	14859	15117	14935	15055	14963	15015	14967	15025	14984	15083	15149	15084	15046	15078	14818	14987	14951	14952	15051	14839	14922	15057	15148	14997	15060	15049	15005	14975	15122	14902	15071	14941	15068	14888	15035	15056	15023	14860	14925	15072	14876	14918	15063	15065	14875	14797	14911	15062	14964	15126	14972	15011	14986	14975	15031	15113	14941	15030	14917	15121	15066	14918	14871	15154	15039	15030	14944	15006	14976	14904	14989	15029	14830	15046	14989	15009	15088	14952	15145	15040	14891	15058	14961	14947	14891	14935	14973	15054	14895	14796	14980	15144	14980	15091	14919	14973	14954	14998	15070	15115	14982	15114	14932	15065	15040	15031	14949	14991	15064	14996	14922	15067	14860	15051	15074	14965	15061	14986	15048	14867	14874	14831	15210	15068	14941	15023	14998	14861	14921	15027	15042	15025	15230	15015	14999	14825	14999	15077	14993	15016	14952	14909	14944	15102	15063	14987	15000	15113	15079	15060	14924	14981	14989	15029	14913	14973	14827	15027	14814	14994	15028	15030	15108	15167	15038	15058
22692	21218	29142	23615	21432	23554	25129	19488	18195	17926	17968	17724	17417	17797	17562	17093	17171	17179	17245	17099	17130	17199	17111	16900	17034	17080	16997	17020	17718	20667	22279	18710	17335	16958	16945	16850	16791	16885	16909	16938	16882	16867	17002	16924	16652	16754	17056	17540	17436	17362	17055	16817	16785	17044	16823	16875	16694	16817	16875	16777	16630	16710	16736	16778	16706	16699	16870	16841	16767	16649	16810	16967	16760	16583	16906	16897	16770	16620	16818	16745	16610	16871	16875	16725	16717	16833	16671	16739	16779	16663	16780	16763	16718	16605	16674	16677	16747	16971	16911	16643	16840	16593	16692	16783	16843	16605	16704	16654	16798	16735	16526	16971	16911	16805	16762	16749	16707	16913	16677	16586	16636	16658	16855	16595	16595	16751	16877	16883	16768	16689	16853	16666	16858	16753	16813	16747	16754	16876	16735	16711	16691	16656	16663	16475	16737	16673	16744	16874	16962	16565	16786	16807	16793	16791	16882	16796	16965	16792	16748	16656	16805	16714	16707	16607	16730	16583	16736	16782	16606	16755	16802	16851	16644	16602	16789	16772	16540	16734	16807	16830	16741	16535	16686	16804	16608	16469	16655	16666	16686	16720	16701	16652	16738	16643	16736	16675	16792	16662	16689	16837	16716	16893	16814	16504	16584	16819	16809	16665	16812	16605	16775	16739	16688	16933	16876	16711	16772	16704	16823	16571	16900	16470	16688	16670	16915	16848	16896	16796	16897	16871	16745	16649	16764	16759	16608	16731	16720	16549	16826	16566	16804	16677	16782	16973	16653	16855	16844	16771	16677	16541	16632	16685	16678	16661	16635	16791	16731	16622	16520	16729	16694	16669	16649	16759	16709	16534	16548	16699	16939	16625	16850	16656	16600	16657	16771	16748	16616	16591	16707	16434	16615	16786	16893	16623	16613	16556	17002	16500	16640	16614	16882	16753	16793	16567	16690	16836	16700	16544	16666	16671	16760	16918	16737	16680	16822	16570	16870	16782	16735	16767	16715	16713	16620	16688	16721	16659	16563	16643	16867	16758	16658	16669	16583	16616	16973	16692	16736	16754	16600	16571	16665	16731	16816	16861	16701	16774	16768	16594	16690	16825	16744	16659	16612	16396	16675	16623	16591	16935	16744	16694	16836	16744	16678	16766	16696	16639	16908	16834	16622	16664	16689	16572	16672	16565	16543	16665	16588	16886	16618	16903	16722	16717	16766	16685	16586	17008	16713	16576	16785	16776	16623	16666	16516	16626	16684	16553	16598	16750	16627	16718	16806	16724	16774	16622	16594	16492	16732	16742	16521	16499	16460	16718	16745	16918	16675	16924	16723	16742	16528	16670	16761	16656	16583	16684	16730	16614	16758	16804	16604	16672	16655	16536	16829	16791	16758	16723	16693	16696	16746	16774	16746	16742	16572	16677	16566	16646	16784	16355	16687	16795	16762	16807	16597	16771	16710	16812	16848	16814	16681	16573	16699	16531	16796	16775	16848	16585	16787	16686	16867	16571	16695	16591	16936	16707	16809	16742	16728	16560	16814	16607	16706	16660	16682	16906	16905	16685	16752	16673	16757	16859	16528	16621	16739	16470	16753	16754	16750	16687	16828	16795	16916	16637	16731	16696	16793	16576	16699	16592	16730	16762	16649	16661	16555	16822	16617	16772	16683	16681	16606	17005	17049	16622	16555	16761	16651	16600	16738	16713	16638	16678	16633	16581	16524	16810	16717	16701	16875	16790	16650	16759	16645	16605	16631	16679	16798	16559	16758	16748	16639	16680	16774	16591	16613	16909	16736	16684	16706	16762	16682	16765	16718	16929	16763	16688	16870	16734	16526	16797	16688	16719	16673	16568	16948	16822	16732	16945	16748	16819	16852	16664	16657	16575	16693	16678	16692	16838	16487	16696	16601	16802	16683	16828	16700	16831	16630	16594	16731	16620	16686	16707	16673	16491	16539	16714	16898	16710	16736	16606	16575	16762	16777	16784	16366	16725	16665	16584	16631	16599	16786	16816	16701	16709	16606	16736	16578	16688	16716	17011	16807	16644	16643	16702	16635	16727	16571	16568	16679	16860	16591	16693	16754	16815	16793	16649	16739	16601	16772	16634	16656	16684	16647	16675	16603	16868	16773	16764	16788	16900	16717	16806	16767	16751	16534	16636	16578	16823	16792	16684	16682	16738	16868	16758	16633	16640	16863	16645	16632	16942	16848	16647	16836	16708	16682	16487	16968	16796	16578	16551	16520	16566	16609	16596	16584	16705	16833	16561	16532	16744	16529	16727	16778	16567	16599	16688	16639	16735	16594	16416	16823	16623	16620	16610	16677	16875	16829	16819	16649	16549	16594	16782	16880	16613	16882	16840	16777	16920	16725	16521	16555	16533	16754	16606	16685	16794	16766	16732	16616	16560	16522	16751	16775	16728	16733	16628	16752	16589	16629	16563	16637	16641	16352	16666	16723	16758	16811	16956	16526	16691	16843	16642	16740	16761	16846	16677	16446	16764	16657	16605	16547	16440	16838	16661	16836	16670	16585	16827	16669	16837	16723	16756	16646	16659	16733	16377	16553	16725	16700	16749	16744	16733	16605	16559	16466	16783	16531	16841	16656	16576	16691	16748	16811	16562	16684	16566	16816	16835	16671	16603	16919	16642	16673	16700	16646	16707	16816	16646	16696	16699	16717	16670	16807	16605	16815	16858	16683	16674	16668	16626	16700	16614	16664	16721	16645	16771	16691	16603	16801	16532	16725	16742	16730	16623	16583	16664	16706	16617	16752	16632	16729	16830	16463	16613	16594	16665	16588	16713	16730	16603	16810	16685	16896	16779	16558	16852	16789	16712	16682	16543	16587	16612	16603	16877	16893	16808	16552	16628	16650	16613	16702	16860	16624	16803	16737	16732	16706	16738	16548	16356	16547	16603	16844	16811	16786	16841	16813	16495	16807	16665	16724	16655	16762	16692	16698	16487	16724	16940	16697	16854	16613	16611	16793	16778	16707	16594	16719	16770	16771	16776	16819	16626	16626	16815	16779	16932	16964	16943	16793	16644	16791	16751	16634	16940	16569	16532	16712	16796	16698	16611	16764	16620	17007	16872	16608	16792	16862	16596	16767	16788	16693	16692	16778	16782	16730	16688	16658	16824	16578	16554	16647	16618	16690	16811	16753	16737	16924	16771	16859	16783	16728	16664	16643	16942	16614	16586	16703	16575	16572	16715	16682	16647	16753	16669	16725	16621	16769	16802	16855	16736	16878	16820	16694	16495	16753	16722	16740	16567	16624	16714	16629	16870	16825	16650	16890	16756	16783	16788	16642	16817	16815	16604	16923	16639	16691	16665	16653	16686	16663	16616	16852	16561	16691	16638	16803	16976	16970	16794	16697	16742	16570	16739	16772	16774	16700	16853	16692	16527	16635	16664	16596	16914	16684	16932	16671	16631	16771	16921	16749	16700	16633	16633	16707	16724	16672	16723	16807	16810	16773	16596	16811	16813	16793	16623	16615	16732	16506	16780	16853	16614	16471	16630	16658	16527	16861	16521	16831	16721	16778	16773	16822	16778	16716	16640	16778	16868	16625	16758	16685	16736	16676	16701	16749	16850	16666	16629	16491	16792	16649	16635	16791	16805	16613	16659	16779	16691	16532	16748	16662	16605	16722	16675	16496	16594	16773	16693	16755	16703	16905	16751	16771	16683	16695	16674	16611	16630	16828	16668	16858	16784	16977	16792	16774	16573	16666	16826	17006	16832	16671	16471	16716	16584	16820	16731	16717	16606	16816	16875	16862	16709	16778	16568	16785	16907	16836	16446	16666	16706	16848	16810	16740	16794	16706	16797	16679	16839	16782	16903	16811	16741	16818	16927	16875	16812	16841	16622	16707	16584	16542	16440	16729	16663	16646	16821	16735	16633	16703	16635	16743	16737	16731	16667	16733	16819	16781	16583	16742	16462	16542	16756	16743	16637	16838	16734	16578	16654	16831	16675	16577	16577	16650	16727	16817	16671	16729	16650	16781	16638	16645	16602	16821	16593	16743	16746	16814	16636	16671	16753	16519	16744	16724	16611	16718	16755	16605	16677	16880	16747	16601	16738	16935	16642	16579	16621	16811	16739	16865	16738	16725	16611	16666	16785	16637	16647	16673	16715	16752	16655	16763	16711	16881	16715	16869	16878	16803	16578	16648	16776	16405	16664	16650	16624	16781	16833	16639	16686	16551	16804	16682	16670	16376	16633	16840	16695	16567	16767	16680	16745	16765	16688	16548	16502	16903	16567	16758	16777	16584	16722	16687	16668	16691	16684	16705	16824	16467	16606	16721	16696	16599	16777	16913	16858	16519	16554	16907	16768	16641	16595	16740	16849	16723	16664	16805	16752	16740	16749	16730	16594	16811	16625	16816	16796	16853	16661	16796	16704	16604	16689	16674	16429	16644	16639	16812	16694	16827	16715	16814	16796	16432	16767	16737	16633	16746	16832	16527	16739	16657	16606	16694	16969	16636	16678	16593	16888	16836	16742	16974	16684	16542	16592	16699	16783	16758	16798	16685	16743	16866	16722	16783	16753	16948	16714	16588	16760	16912	16808	16727	16459	16703	16783	16570	16662	16650	16692	16786	16820	16553	16764	16799	16748	16669	16639	16758	16659	16448	16881	16690	16878	16683	16681	16656	16608	16603	16698	16694	16803	16700	16714	16794	16738	16795	16656	16584	16535	16782	16760	16677	16625	16627	16689	16678	16649	16889	16836	16857	16907	16549	16854	16818	16873	16801	16616	16721	16595	16709	16624	16858	16742	16671	16645	16602	16662	16725	16566	16599	16770	16645	16741	16725	16876	16547	16696	16690	16710	16762	16842	16884	16544	16632	16562	16663	16643	16648	16632	16647	16622	16705	16710	16687	16624	16670	16575	16804	16584	16775	16767	16691	16402	16633	16795	16599	16632	16667	16627	16711	16655	16624	16650	16646	16811	16763	16589	16648	16593	16829	16625	16727	16675	16644	16664	16638	16580	16704	16600	16938	16857	16777	16687	16880	16781	16762	16644	16830	16666	16545	16527	16636	16648	16947	16591	16806	16667	16433	16727	16795	16834	16574	16695	16806	16603	16726	16839	16696	16592	16739	16651	16849	16779
19939	37002	34234	27110	23622	21521	19240	18283	17615	17174	16591	16570	16374	16232	16180	15829	15802	15662	15783	15595	15669	15695	15591	15605	15557	15569	15471	15578	17060	21705	22838	16985	15442	15312	15187	15245	15476	15379	15349	15519	15398	15471	15403	15408	15378	15277	15555	16172	16089	16049	15662	15539	15330	15402	15225	15356	15292	15245	15164	15355	15432	15133	15390	15306	15248	15214	15277	15265	15435	15439	15309	15489	15433	15454	15324	15309	15395	15322	15280	15376	15370	15339	15236	15400	15458	15238	15327	15321	15359	15237	15183	15294	15236	15311	15324	15378	15294	15404	15285	15220	15211	15380	15463	15266	15303	15276	15304	15308	15369	15361	15501	15187	15344	15322	15176	15334	15265	15335	15374	15320	15173	15303	15360	15415	15269	15250	15209	15279	15224	15361	15287	15400	15260	15314	15214	15499	15383	15339	15255	15044	15287	15368	15278	15287	15303	15359	15316	15197	15279	15368	15223	15316	15210	15246	15227	15065	15332	15309	15260	15231	15177	15347	15427	15182	15379	15436	15294	15302	15442	15111	15290	15207	15316	15447	15173	15274	15283	15317	15135	15338	15313	15261	15357	15104	15198	15556	15351	15187	15226	15264	15277	15341	15373	15363	15290	15473	15399	15164	15335	15269	15187	15193	15310	15167	15441	15150	15155	15369	15202	15101	15170	15272	15261	15279	15251	15265	15433	15312	15323	15237	15228	15444	15183	15381	15290	15358	15207	15296	15247	15333	15340	15144	15218	15222	15298	15317	15193	15219	15106	15294	15274	15196	15143	15349	15400	15279	15220	15337	15207	15113	15417	15246	15331	15143	15203	15313	15326	15387	15262	15264	15260	15272	15207	15442	15234	15314	15337	15388	15142	15297	15448	15231	15175	15387	15388	15181	15288	15311	15279	15320	15138	15413	15415	15326	15283	15380	15297	15334	15177	15187	15325	15182	15299	15262	15222	15183	15280	15187	15311	15298	15429	15212	15380	15251	15268	15345	15416	15047	15367	15290	15204	15234	15420	15136	15102	15240	15133	15176	15321	15215	15270	15144	15307	15350	15282	15283	15049	15311	15202	15215	15272	15389	15282	15350	15155	15530	15065	15310	15356	15212	15116	15269	15239	15267	15126	15464	15232	15388	15338	15299	15330	15328	15200	15246	15143	15379	15198	15329	15246	15244	15325	15405	15502	15368	15307	15329	15155	15310	15220	15443	15202	15412	15413	15125	15377	15205	15276	15235	15176	15337	15289	15168	15280	15263	15300	15453	15108	15292	15282	15417	15117	15256	15179	15451	15210	15259	15312	15210	15355	15474	15284	15206	15297	15403	15208	15311	15232	15421	15214	15205	15268	15375	15236	15251	15138	15412	15224	15366	15286	15278	15220	15092	15161	15429	15017	15258	15309	15168	15329	15311	15198	15429	15192	15517	15248	15199	15269	15394	15358	15094	15185	15349	15448	15291	15258	15341	15218	15292	15240	15320	15258	15159	15305	15323	15366	15392	15339	15216	15199	15203	15316	15319	15395	15261	15232	15113	15245	15304	15453	15226	15404	15237	15295	15244	15401	15079	15168	15185	15150	15192	15522	15256	15395	15287	15304	15381	15320	15275	15134	15256	15333	15232	15199	15490	15227	15309	15445	15225	15187	15327	15182	15429	15423	15210	15386	15244	15241	15315	15310	15328	15309	15316	15256	15326	15335	15234	15334	15125	15199	15262	15337	15262	15345	15264	15441	15287	15236	15237	15313	15137	15120	15484	15083	15205	15374	15372	15121	15085	15268	15258	15224	15328	15358	15250	15360	15275	15308	15126	15113	15268	15371	15473	15468	15389	15435	15100	15244	15379	15201	15369	15239	15400	15184	15302	15171	15213	15549	15064	15313	15323	15336	15187	15281	15242	15243	15452	15202	15223	15391	15105	15257	15332	15487	15370	15117	15223	15212	15394	15199	15340	15141	15154	15366	15150	15383	15271	15184	15256	15309	15242	15231	15307	15337	15149	15044	15371	15116	15180	15335	15457	15334	15446	15391	15416	15322	15358	15231	15469	15272	15288	15214	15200	15272	15352	15135	15315	15322	15157	15450	15278	15306	15291	15245	15371	15274	15377	15299	15243	15145	15228	15326	15312	15307	15237	15463	15200	15217	15234	15380	15385	15209	15346	15284	15267	15269	15497	15297	15323	15350	15371	15323	15413	15347	15358	15131	15148	15163	15376	15268	15269	15489	15230	15432	15279	15244	15212	15046	15327	15213	15347	15315	15135	15350	15075	15303	15224	15197	15178	15282	15385	15360	15194	15157	15152	15305	15170	15358	15278	15285	15211	15309	15449	15358	15109	15360	15141	15429	15165	15139	15413	15332	15287	15205	15379	15237	15328	15392	15138	15494	15235	15318	15298	15197	15288	15303	15268	15266	15283	15586	15225	15205	15214	15231	15325	15265	15170	15328	15240	15278	15406	15399	15186	15291	15227	15128	15228	15392	15240	15240	15280	15243	15429	15352	15327	15307	15152	15326	15223	15281	15277	15277	15304	15287	15342	15173	15196	15319	15290	15178	15402	15343	15256	15215	15324	15363	15341	15226	15348	15443	15406	15235	15214	15439	15109	15231	15314	15374	15398	15324	15302	15409	15186	15244	15432	15166	15265	15380	15270	15217	15263	15318	15309	15343	15272	15405	15203	15361	15184	15380	15151	15282	15238	15125	15331	15224	15256	15145	15357	15312	15385	15342	15353	15226	15142	15439	15110	15245	15238	15202	15210	15219	15246	15413	15252	15215	15144	15265	15206	15332	15171	15124	15205	15224	15164	15194	15276	15164	15204	15322	15204	15314	15391	15425	15384	15051	15329	15069	15255	15258	15269	15193	15154	15187	15283	15329	15276	15274	15127	15247	15277	15185	15250	15248	15306	15092	15388	15142	15255	15243	15461	15340	15181	15278	15275	15256	15293	15349	15348	15324	15324	15293	15316	15446	15152	15175	15345	15377	15202	15141	15435	15309	15332	15246	15231	15289	15212	15246	15405	15209	15205	15267	15359	15194	15414	15265	15303	15362	15323	15269	15313	15179	15143	15277	15392	15279	15349	15132	15415	15272	15254	15218	15325	15384	15271	15255	15274	15122	15344	15176	15343	15180	15364	15202	15215	15304	15245	15204	15315	15266	15407	15263	15275	15336	15192	15328	15311	15226	15347	15319	15195	15198	15344	15454	15439	15173	15224	15171	15207	15383	15299	15405	15171	15440	15167	15258	15418	15373	15316	15221	15207	15387	15309	15184	15284	15156	15476	15326	15430	15470	15372	15103	15389	15254	15452	15344	15313	15424	15243	15180	15319	15222	15416	15234	15330	15205	15437	15323	15291	15179	15240	15267	15239	15202	15237	15214	15399	15246	15196	15329	15356	15233	15275	15235	15260	15355	15264	15324	15125	15319	15387	15346	15410	15195	15272	15378	15256	15196	15256	15452	15187	15217	15419	15309	15240	15274	15249	15097	15235	15393	15299	15209	15359	15398	15186	15254	15403	15215	15490	15262	15229	15289	15283	15254	15282	15399	15396	15375	15259	15293	15315	15281	15341	15368	15333	15143	15174	15340	15348	15196	15267	15159	15339	15229	15228	15091	15292	15273	15290	15315	15104	15308	15171	15236	15325	15356	15390	15050	15436	15281	15269	15326	15256	15405	15507	15321	15286	15176	15217	15204	15253	15291	15391	15284	15388	15279	15359	15158	15305	15386	15201	15228	15204	15495	15400	15079	15208	15210	15251	15333	15316	15190	15288	15401	15224	15161	15261	15268	15231	15130	15264	15283	15314	15271	15461	15343	15342	15250	15321	15203	15244	15219	15264	15026	15245	15321	15425	15149	15154	15292	15138	15175	15243	15079	15103	15363	15233	15222	15323	15203	15222	15306	15135	15200	15232	15076	15122	15167	15279	15358	15312	15355	15227	15271	15154	15239	15174	15055	15276	15246	15327	15196	15239	15219	15325	15459	15175	15350	15273	15413	15117	15031	15207	15332	15001	15366	15383	15286	15248	15270	15411	15340	15252	15212	15318	15254	15317	15219	15389	15398	15151	15286	15218	15360	15320	15271	15210	15228	15438	15178	15331	15382	15456	15170	15361	15362	15357	15406	15295	15195	15355	15261	15290	15315	15250	15238	15263	15280	15264	15234	15131	15249	15137	15205	15304	15195	15308	15236	15207	15332	15497	15223	15275	15215	15306	15095	15099	15323	15292	15171	15395	15388	15208	15208	15226	15257	15335	15404	15115	15151	15329	15207	15268	15238	15482	15368	15299	15223	15391	15291	15200	15356	15351	15337	15336	15139	15376	15411	15209	15283	15368	15321	15169	15343	15294	15360	15353	15189	15441	15269	15372	15289	15215	15370	15137	15374	15477	15227	15103	15350	15150	15157	15138	15211	15174	15415	15121	15440	15362	15288	15246	15227	15372	15324	15315	15201	15295	15252	15194	15151	15534	15137	15326	15073	15281	15426	15206	15116	15404	15282	15170	15449	15306	15313	15375	15388	15269	15136	15339	15385	15308	15281	15432	15541	15193	15265	15249	15376	15177	15268	15214	15223	15333	15246	15412	15270	15375	15280	15164	15249	15323	15385	15398	15353	15249	15457	15212	15284	15239	15192	15236	15307	15300	15182	15187	15337	15437	15160	15294	15136	15328	15295	15496	15238	15348	15185	15249	15356	15251	15293	15377	15348	15345	15183	15294	15200	15314	15365	15155	15358	15175	15221	15229	15324	15157	15187	15326	15353	15197	15486	15413	15205	15234	15218	15260	15343	15311	15416	15403	15353	15184	15345	15254	15389	15332	15285	15310	15233	15216	15141	15286	15311	15329	15310	15140	15225	15315	15452	15256	14988	15205	15283	15308	15278	15140	15203	15206	15268	15374	15293	15236	15310	15311	15220	15309	15397	15279	15178	15270	15459	15318	15376	15407	15169	15318	15232	15270	15161	15340	15276	15212	15435	15181	15140	15323	15271	15274	15424	15381	15274	15388	15262	15292	15309	15368	15248	15233	15219	15320	15179	15323	15413	15267	15181	15361	15111	15304	15268	15212	15230	15335	15171	15341	15297	15312	15280	15323	15315	15326	15285	15272	15132	15385	15337	15364	15388	15326
26996	21950	25307	21930	17788	17373	17373	16810	16774	16668	16718	16762	16663	16760	16702	16669	16800	16605	16440	16517	16680	16537	16622	16443	16635	16649	16464	16462	16604	16994	17143	16745	16463	16569	16609	16479	16552	16681	16578	16447	16550	16558	16332	16451	16537	16379	16409	16431	16592	16435	16511	16488	16764	16490	16492	16444	16497	16503	16574	16435	16405	16476	16336	16471	16352	16393	16429	16489	16697	16396	16312	16556	16564	16463	16455	16336	16405	16519	16527	16263	16532	16589	16724	16375	16774	16625	16373	16452	16525	16506	16454	16462	16394	16527	16623	16487	16451	16568	16307	16342	16449	16615	16634	16451	16594	16562	16480	16370	16508	16646	16719	16653	16453	16739	16488	16583	16456	16572	16580	16491	16664	16345	16552	16539	16488	16510	16426	16526	16686	16428	16536	16529	16417	16477	16523	16546	16390	16345	16374	16431	16425	16647	16400	16568	16396	16473	16365	16444	16278	16487	16393	16447	16468	16306	16469	16341	16189	16562	16597	16350	16699	16625	16455	16343	16249	16661	16408	16483	16416	16424	16476	16462	16620	16480	16385	16570	16568	16548	16355	16308	16454	16399	16453	16566	16598	16578	16613	16559	16521	16716	16429	16520	16675	16635	16561	16545	16575	16299	16446	16434	16446	16289	16435	16621	16438	16616	16510	16290	16561	16521	16500	16352	16577	16525	16557	16287	16452	16505	16397	16508	16405	16459	16311	16421	16609	16503	16612	16534	16631	16689	16622	16535	16565	16582	16497	16618	16571	16639	16436	16381	16546	16489	16344	16411	16494	16475	16499	16405	16590	16447	16251	16289	16227	16448	16483	16486	16674	16445	16493	16504	16591	16462	16393	16498	16329	16325	16450	16268	16579	16472	16408	16563	16537	16502	16444	16472	16544	16356	16582	16505	16366	16351	16269	16550	16496	16510	16500	16569	16364	16747	16274	16513	16374	16485	16605	16452	16512	16694	16342	16560	16721	16498	16567	16646	16439	16546	16233	16394	16624	16453	16414	16496	16374	16199	16360	16646	16477	16418	16338	16361	16356	16507	16689	16440	16607	16597	16474	16576	16575	16503	16484	16331	16459	16463	16543	16417	16409	16471	16406	16482	16253	16475	16351	16255	16407	16242	16523	16566	16382	16388	16354	16575	16562	16386	16483	16557	16341	16687	16567	16575	16539	16455	16574	16495	16502	16253	16323	16522	16533	16459	16282	16493	16666	16379	16634	16572	16594	16499	16539	16485	16524	16688	16425	16493	16466	16543	16512	16394	16518	16330	16472	16325	16434	16444	16641	16458	16540	16522	16463	16412	16492	16326	16329	16403	16426	16490	16524	16392	16596	16534	16641	16404	16428	16503	16505	16332	16530	16725	16513	16403	16331	16492	16490	16405	16453	16461	16326	16618	16421	16512	16535	16374	16631	16373	16393	16398	16458	16457	16481	16574	16645	16484	16500	16593	16639	16480	16444	16390	16429	16329	16520	16597	16485	16630	16644	16366	16454	16406	16463	16415	16383	16481	16429	16374	16740	16516	16513	16532	16404	16428	16496	16454	16671	16561	16336	16459	16511	16643	16389	16721	16528	16277	16479	16588	16574	16599	16604	16443	16441	16412	16487	16424	16376	16561	16516	16357	16534	16570	16388	16341	16337	16563	16411	16436	16607	16425	16429	16444	16573	16466	16559	16418	16280	16439	16507	16458	16434	16472	16605	16518	16497	16448	16638	16510	16532	16583	16598	16264	16429	16563	16615	16574	16366	16372	16460	16382	16523	16384	16406	16535	16376	16583	16307	16420	16546	16379	16667	16461	16603	16504	16514	16456	16456	16646	16433	16465	16521	16528	16462	16403	16497	16612	16476	16567	16431	16508	16452	16373	16469	16372	16483	16454	16720	16650	16571	16343	16536	16520	16445	16667	16533	16548	16495	16387	16592	16448	16418	16481	16579	16424	16526	16525	16404	16428	16430	16481	16462	16059	16678	16663	16424	16245	16530	16534	16331	16512	16388	16509	16490	16412	16363	16468	16509	16603	16609	16408	16376	16479	16611	16261	16557	16528	16487	16550	16426	16518	16432	16348	16493	16594	16666	16364	16566	16399	16368	16621	16416	16388	16546	16414	16556	16541	16412	16602	16375	16448	16398	16449	16414	16393	16591	16622	16617	16507	16444	16415	16380	16793	16498	16344	16458	16532	16498	16564	16630	16406	16428	16293	16387	16445	16338	16629	16580	16445	16490	16534	16630	16651	16657	16352	16562	16566	16347	16566	16514	16413	16502	16543	16428	16462	16472	16425	16556	16510	16483	16656	16449	16383	16380	16487	16626	16458	16330	16361	16483	16449	16611	16521	16573	16525	16471	16164	16404	16556	16697	16588	16631	16282	16421	16567	16254	16417	16495	16530	16425	16390	16367	16270	16412	16513	16415	16622	16551	16490	16333	16393	16539	16601	16445	16703	16215	16396	16509	16471	16362	16478	16453	16515	16551	16490	16419	16659	16688	16503	16703	16436	16431	16668	16485	16525	16431	16365	16434	16318	16500	16541	16534	16532	16505	16294	16534	16519	16453	16434	16408	16368	16559	16460	16233	16444	16473	16225	16593	16321	16316	16452	16534	16587	16603	16533	16459	16662	16447	16428	16538	16268	16345	16333	16357	16559	16504	16492	16437	16617	16745	16614	16559	16435	16642	16615	16400	16502	16519	16394	16541	16506	16529	16457	16574	16206	16397	16465	16493	16516	16492	16416	16469	16368	16342	16329	16515	16396	16757	16589	16528	16415	16605	16508	16703	16576	16430	16345	16518	16540	16552	16611	16590	16536	16706	16432	16353	16627	16558	16549	16373	16568	16420	16535	16623	16484	16440	16463	16557	16384	16442	16300	16581	16330	16537	16317	16415	16749	16287	16257	16483	16434	16449	16542	16451	16579	16371	16378	16488	16255	16469	16551	16364	16341	16472	16436	16430	16428	16459	16419	16278	16628	16362	16435	16379	16385	16518	16703	16422	16596	16456	16670	16583	16592	16543	16538	16254	16533	16447	16442	16511	16242	16586	16600	16644	16421	16454	16350	16222	16660	16626	16332	16479	16394	16527	16487	16510	16497	16195	16645	16286	16655	16541	16284	16646	16402	16550	16533	16484	16383	16372	16577	16631	16421	16498	16397	16502	16404	16506	16599	16544	16510	16366	16537	16472	16507	16743	16475	16526	16570	16511	16370	16555	16584	16329	16405	16485	16319	16619	16591	16542	16465	16420	16330	16394	16368	16536	16499	16718	16526	16326	16445	16402	16552	16508	16483	16496	16485	16640	16556	16471	16434	16593	16462	16531	16252	16539	16455	16464	16380	16468	16316	16475	16543	16702	16549	16623	16633	16692	16619	16441	16555	16242	16413	16452	16552	16555	16618	16683	16646	16552	16455	16447	16548	16590	16543	16318	16367	16527	16455	16572	16319	16337	16204	16285	16409	16395	16371	16341	16444	16464	16647	16683	16460	16369	16468	16293	16665	16418	16544	16513	16369	16592	16505	16232	16395	16401	16505	16473	16568	16616	16584	16378	16467	16400	16560	16526	16510	16415	16807	16486	16598	16430	16560	16403	16519	16519	16516	16496	16206	16398	16315	16416	16633	16538	16421	16288	16650	16314	16334	16387	16504	16377	16647	16474	16584	16498	16477	16472	16544	16681	16545	16400	16512	16639	16497	16549	16514	16515	16400	16699	16472	16396	16427	16597	16424	16476	16248	16548	16339	16287	16485	16504	16720	16587	16491	16420	16513	16419	16307	16630	16443	16392	16477	16610	16369	16531	16528	16527	16422	16564	16511	16369	16438	16554	16426	16440	16585	16465	16514	16446	16460	16587	16599	16360	16514	16438	16341	16531	16508	16583	16576	16351	16385	16519	16505	16431	16478	16498	16435	16383	16464	16288	16139	16347	16415	16330	16784	16428	16354	16619	16512	16519	16429	16066	16474	16551	16496	16516	16439	16250	16357	16490	16382	16400	16507	16473	16497	16578	16601	16630	16323	16401	16398	16448	16470	16515	16752	16585	16436	16529	16399	16511	16450	16543	16363	16518	16546	16587	16528	16530	16712	16747	16494	16670	16502	16404	16589	16588	16434	16725	16394	16381	16506	16638	16628	16491	16497	16615	16537	16536	16403	16502	16351	16572	16517	16507	16409	16519	16666	16477	16485	16629	16490	16337	16298	16586	16176	16301	16653	16615	16384	16545	16519	16519	16206	16318	16415	16496	16531	16478	16510	16483	16349	16557	16479	16520	16475	16532	16488	16631	16448	16617	16688	16413	16305	16390	16446	16485	16470	16383	16583	16526	16641	16281	16391	16594	16503	16553	16399	16644	16264	16637	16513	16552	16438	16323	16476	16512	16556	16392	16512	16551	16251	16450	16662	16463	16715	16507	16515	16489	16565	16543	16509	16427	16541	16562	16497	16526	16472	16646	16440	16420	16382	16607	16255	16446	16570	16438	16583	16420	16792	16633	16589	16459	16401	16540	16505	16454	16439	16401	16556	16550	16280	16599	16377	16441	16477	16292	16507	16588	16534	16403	16482	16581	16448	16425	16349	16676	16292	16453	16683	16461	16472	16612	16527	16529	16468	16324	16325	16463	16519	16458	16594	16634	16464	16625	16467	16367	16496	16402	16660	16510	16416	16500	16654	16548	16282	16483	16358	16557	16539	16468	16387	16304	16582	16592	16553	16556	16687	16448	16462	16437	16554	16490	16515	16381	16310	16455	16571	16634	16440	16532	16347	16353	16438	16411	16466	16563	16440	16328	16482	16440	16507	16537	16516	16581	16458	16499	16531	16344	16681	16444	16382	16326	16641	16383	16549	16472	16570	16496	16406	16434	16569	16461	16591	16380	16489	16499	16599	16395	16481	16443	16396	16490	16573	16695	16496	16607	16602	16486	16398	16460	16333	16546	16342	16866	16660	16691	16672	16856	16832	16412	16489	16582	16746	16540	16455	16635	16371	16511	16554	16509	16463	16387	16643	16628	16400	16448	16457	16442	16522	16703	16382	16526	16477	16723	16440	16481	16484	16453	16353	16660	16565	16471	16322	16513	16465	16464	16474	16448	16403	16452	16483	16605	16308	16463	16475	16424	16501	16518	16536
17211	23829	22583	18799	17785	16837	16097	15682	15698	15819	15745	15390	15388	15535	15469	15387	15269	15240	15213	15229	15285	15182	15281	15288	15106	15292	15145	15174	15303	15636	15888	15393	15047	15147	15201	15366	15247	15333	15151	15237	15024	15197	15190	15246	15199	15148	15081	15221	15126	15252	15261	15110	15228	15062	15080	15123	15127	15082	15341	15065	15110	15191	15248	15082	15128	15295	15217	15263	15220	15049	15311	14960	15170	15045	15260	15240	15096	15207	15168	15012	15103	15225	15149	15005	15252	15172	15181	15211	15203	15086	15103	15215	15129	15230	15207	15163	15082	15211	15264	15106	14963	15033	15252	15123	15160	15090	15176	15108	15099	15060	15081	15006	15018	15234	15130	15100	15148	14988	15241	15154	15214	15121	15249	15022	15187	15074	15105	15212	15122	15152	15011	14937	15086	15141	15205	15174	15161	15193	15079	15161	15137	15206	15044	15142	15225	15232	15082	15238	15194	15011	15284	15151	15123	15186	15061	15102	15114	15196	15053	15053	14918	15047	15062	15185	15173	14921	14998	15129	15143	15082	15093	14968	15115	15100	15173	15192	15208	15057	15305	14956	15003	15156	15139	15215	15164	15220	14964	15105	15067	15140	15230	15228	15136	15080	15178	15021	15279	15050	14960	15106	15187	15002	15213	15136	15114	15134	15087	15153	15285	15097	14986	15088	15205	14885	15116	15147	15269	15070	15054	15021	15112	15291	14958	15205	15240	15225	14973	14983	15218	15194	15073	15157	15021	15250	15025	15106	15016	15159	15197	15052	15264	15143	14949	15284	15242	15169	15094	15271	15094	15267	15251	15005	15059	15277	15238	15045	15103	15251	15099	15102	15152	15128	15135	15092	15222	15399	15021	15185	15014	15183	15059	15076	15151	15230	15111	15237	15079	14986	15079	15078	15191	15198	15183	15063	15170	14953	15039	14978	15137	15100	15223	15078	15169	15274	15068	15122	15138	15051	15275	15121	15044	15221	15155	15193	15092	15016	15050	15024	15082	15207	15051	15045	15048	15200	15111	15097	15086	15279	15146	15060	15142	15292	15149	15228	15191	14990	15146	15052	15148	15157	15123	15152	15149	15157	15092	15280	15036	15172	15227	15193	15154	15227	15045	15096	15055	15017	15075	15228	15065	15183	15027	15224	15113	14960	15031	15007	15118	15037	15230	15120	15172	15026	15147	15320	15197	15080	15093	15276	15240	15089	15221	14975	15010	15122	15197	15049	15334	15081	15032	15191	15215	15221	15025	15071	15281	15019	15252	15210	15313	14991	15179	15158	15055	15117	15126	15212	15187	15125	15148	15058	15202	15121	15103	15306	15318	14954	15044	14972	15181	15240	14986	14998	15172	15017	15190	15047	15101	15063	15130	15130	15085	14995	15146	15023	15140	15240	15127	15178	15188	15111	14948	15121	14937	15071	15153	15192	15158	15070	15142	15024	15105	15059	14980	15211	15232	15020	15221	15029	15313	15360	15187	14954	14831	15375	15284	15074	15061	15112	15317	15072	15133	15092	15063	15127	15074	15223	15137	14898	15107	15265	15170	15295	14959	15261	15038	15301	15148	15197	15109	15212	15110	15112	15207	15341	15192	15007	15201	15229	15054	15134	15153	15061	15079	15073	15216	15067	15116	15192	15237	15006	15081	15367	15234	15148	15259	15224	14962	15150	15273	15105	15178	15203	15142	15104	15275	15101	15086	15022	15176	15044	15237	15266	14996	15190	15148	15069	15232	15120	14987	15270	15091	15035	15020	15073	15198	15261	15189	15125	15298	15174	15035	15115	14998	14931	15237	15103	15357	15145	15213	15212	15210	15139	15083	15186	15230	15067	15149	15177	15246	15073	15214	15167	15113	15216	15192	15157	15310	15160	15287	15211	15163	15349	15217	15265	15188	15107	15362	15053	15201	15068	15111	15221	15161	15179	15145	15259	15081	15054	15156	15184	15128	15167	15010	15013	15166	14987	15255	15124	15052	15163	15233	15025	15209	15071	15042	15207	15205	15249	15233	15160	14988	15095	14990	15085	15019	15134	15263	15137	15122	15272	15050	15041	15104	15027	15043	15149	15138	15291	15020	15081	15085	15162	15160	15079	15271	15131	15110	15060	15281	15227	15294	15034	15229	15154	14969	15064	15088	15281	15006	15184	15331	15301	15228	15140	15192	15191	15200	15164	15109	15189	15160	15133	15160	15192	14955	15187	15168	15063	15205	15035	15362	15165	15065	15234	15219	15110	15080	15034	15057	15094	15288	14964	15092	15041	15186	15230	15110	15247	15172	15152	15172	15131	14941	15188	15048	15040	15042	15166	15249	15231	15164	15051	15272	15122	15187	15070	15110	15110	15242	15112	15182	15283	15081	15138	15068	15106	15069	15110	15199	15158	15233	15127	15091	15042	15126	15126	15116	15205	15213	14984	15067	15039	15187	15068	15019	15128	15276	15082	15061	15306	15150	15177	15196	14950	15091	15242	15229	15117	15198	14937	15161	15140	15177	15075	15174	15116	15373	15286	15149	15216	15110	15245	15033	15187	15086	15064	15121	15223	15244	15041	15223	15133	15103	15090	15211	15139	15290	15318	15228	15113	15092	15024	15283	15216	15277	14987	15192	14982	15155	15095	15241	15152	15243	15091	15133	15091	15123	15080	15128	15033	15297	14928	15146	15127	15167	14894	15205	15167	15157	15145	15160	15291	15082	15141	15115	15179	14953	15161	15065	15244	15059	15038	15028	15136	15092	15038	15099	15132	15227	15086	15116	15071	15078	15086	15163	15199	15195	15269	14951	14945	15121	15032	15123	15206	15066	15325	15163	15026	15161	15192	15120	15202	15141	15166	15116	15111	15107	14981	15121	15101	15156	15315	15065	15081	15234	14972	15237	15139	15018	15176	15243	15225	15140	15170	15150	15208	15269	15331	15030	15057	15200	15102	15174	15173	15307	15126	15194	15226	15042	15217	14945	15158	15171	15148	15272	15158	15161	15263	15227	15067	15042	15257	15157	15227	15152	15056	15201	15149	15039	15213	15260	15226	15031	15280	14976	15267	15284	15179	15127	15004	15098	15244	15119	15325	15139	15050	15101	15162	14953	15108	15111	15153	15224	15133	15151	15024	15433	15101	15087	15047	15082	14966	15128	15116	15219	15138	15210	15121	15262	15002	15278	15086	15225	14998	15170	15113	15122	15104	15209	15036	15214	15123	15201	15174	15113	15228	15114	15318	15126	15081	15134	15243	14957	15214	15050	15228	15073	15228	15163	15147	15084	15115	15224	15215	15108	15221	15223	15074	15260	15101	15054	15318	15079	15189	15145	15133	15138	15130	15072	15119	15248	15096	15105	15134	15056	15099	15126	15245	15214	14942	15067	15138	15037	15149	15168	15100	15112	15218	15142	15137	15318	15222	15254	15115	15079	15160	15148	15009	15126	15136	15170	15079	15252	15085	15046	15098	15131	15093	15194	15206	15130	15130	15106	15248	15025	15048	15028	15059	15028	15147	15324	15013	15228	15055	15359	15062	15127	15168	14982	15061	15087	15107	15049	15122	15192	15090	15078	15358	15200	15231	15014	15202	15069	15156	15170	15071	15037	14955	15171	15165	15091	15190	15014	15232	15111	15206	15084	15100	15242	15145	15065	15093	15065	15166	15155	14941	15140	15154	15166	15183	15115	15235	15137	15110	15157	15091	15022	14953	15120	15080	15083	15407	15017	15088	15131	15192	15035	15152	15080	15067	15299	15189	15273	15043	15023	15165	15138	15195	15070	15339	15232	15151	14984	15093	15092	14949	15340	15061	15259	15226	15172	15032	15090	15142	15071	15033	15057	15085	15231	15273	15304	15191	15225	15145	15262	15105	15189	15254	15224	15166	14996	15077	15122	15125	15180	15029	14992	15070	15086	15147	15105	15186	15010	15263	14961	14944	15104	15198	15147	15199	15165	15063	15105	15221	15009	15265	15060	15039	15208	14973	15016	15134	15060	15176	15238	14995	15100	15245	15172	15292	15121	15003	15108	15090	15079	15100	14913	15248	15208	15229	15194	15194	15155	15229	15123	15192	15147	15211	15136	15243	14980	15215	15173	15122	15315	15261	15262	15078	15127	15167	15093	15064	15118	15129	15107	15006	15325	15081	15232	15080	15183	15203	15184	15189	15085	15085	15285	15043	15135	15299	15017	15151	15120	15229	15169	15315	15233	15179	15072	15120	15123	15223	15265	15244	15197	15096	15183	15141	15061	15051	15146	15161	15151	14990	15134	14878	15218	15165	15217	15111	15100	15289	15140	15222	15161	15132	15253	14958	15078	15042	15167	15310	15028	15383	15130	15041	15220	15220	15159	15107	15023	15032	15095	15262	15091	15112	15065	15129	15350	15091	15164	15172	15033	15039	15238	15113	15024	15207	15274	15003	15413	15154	15072	15085	15106	15127	15188	15023	15289	15135	15174	15101	15262	15225	15227	15206	15076	15149	14960	15028	15226	15046	15213	15092	15208	15165	15234	15252	15067	14964	15015	15010	15041	15195	15209	15120	15050	15062	15307	15039	15176	15218	15109	15211	15058	15265	15105	15213	15152	15157	15073	15164	15055	15269	15174	15100	15161	15167	15148	14988	15184	15028	15115	15020	15168	15046	15308	15220	15042	15232	15128	15305	15155	15167	15153	15278	14951	15188	15030	15103	15067	15331	15256	15033	15082	15162	15367	15178	15052	15152	15069	15147	15321	15156	15147	15242	15001	15190	15082	15165	15246	15107	15184	15300	15181	15179	15022	15216	15218	15073	15193	15121	15184	15126	15123	15256	15144	15191	15274	15145	15160	15149	15215	14975	15176	15118	15108	15174	15143	15116	15152	15191	15130	15220	15167	15098	15219	15212	15059	15014	15180	15161	15371	15119	15100	15075	15215	15108	15183	15163	15178	15161	15168	15024	15237	15036	15244	15056	15142	15070	15137	15272	15183	15228	15134	15021	15365	15033	15223	15042	15014	15205	15185	15106	15223	15129	15135	15266	15198	15129	15036	15138	15075	15161	15135	15239	15186	15061	15242	14900	15228	15170	15191	15115	15170	14972	15110	15111	15139	15083	15261	15131	15241	15269	15204	14980	15046	15252	15166	15066	15104	15179	15272	15244	15139	15343
23428	21009	28507	23774	21847	22120	21099	17864	17191	17562	17210	17202	17109	16933	16871	16945	16622	16729	16668	16686	16728	16689	16620	16477	16659	16553	16806	16696	17703	18795	19529	17553	16805	16563	16484	16577	16626	16573	16520	16449	16475	16613	16586	16435	16308	16520	16464	16761	16904	16631	16717	16503	16483	16417	16497	16566	16289	16432	16568	16472	16439	16498	16635	16373	16570	16460	16633	16564	16612	16386	16463	16392	16430	16479	16353	16546	16427	16462	16583	16431	16527	16341	16451	16368	16362	16492	16594	16423	16411	16408	16436	16350	16487	16520	16552	16442	16404	16409	16265	16529	16388	16469	16375	16450	16317	16504	16511	16716	16523	16384	16545	16447	16461	16449	16455	16687	16231	16499	16347	16451	16381	16365	16379	16449	16427	16222	16533	16430	16341	16624	16574	16437	16290	16586	16546	16511	16271	16425	16627	16424	16414	16514	16574	16183	16468	16468	16387	16638	16521	16497	16555	16552	16496	16431	16617	16410	16522	16448	16460	16373	16231	16304	16421	16541	16499	16432	16432	16534	16657	16455	16421	16228	16432	16351	16328	16498	16402	16462	16563	16412	16414	16298	16489	16381	16396	16577	16340	16499	16462	16407	16530	16453	16475	16496	16619	16544	16296	16364	16430	16379	16387	16317	16414	16401	16405	16377	16363	16415	16553	16586	16640	16614	16420	16605	16087	16367	16370	16126	16399	16676	16530	16263	16524	16409	16558	16573	16430	16379	16459	16358	16512	16367	16381	16500	16383	16409	16648	16566	16567	16586	16382	16518	16584	16601	16580	16459	16631	16596	16389	16217	16518	16492	16302	16436	16523	16391	16538	16527	16459	16539	16429	16515	16264	16520	16568	16442	16470	16254	16459	16326	16468	16457	16422	16524	16589	16424	16392	16554	16422	16359	16534	16465	16580	16442	16325	16475	16418	16465	16453	16286	16437	16666	16749	16536	16479	16514	16361	16469	16395	16623	16592	16332	16612	16440	16486	16526	16408	16525	16398	16558	16355	16566	16459	16223	16415	16549	16573	16703	16366	16525	16360	16520	16559	16494	16522	16153	16411	16409	16506	16601	16610	16555	16449	16319	16472	16734	16321	16464	16475	16448	16599	16280	16568	16496	16279	16415	16355	16391	16507	16417	16522	16385	16444	16701	16466	16359	16588	16397	16411	16534	16273	16418	16440	16438	16424	16383	16418	16577	16484	16446	16559	16279	16402	16585	16475	16333	16385	16506	16360	16518	16740	16543	16409	16381	16365	16408	16408	16458	16440	16409	16372	16424	16291	16567	16488	16462	16530	16365	16465	16565	16391	16431	16581	16421	16366	16621	16321	16429	16334	16587	16521	16432	16382	16606	16566	16520	16662	16235	16442	16565	16649	16522	16379	16384	16516	16488	16615	16369	16537	16571	16531	16544	16277	16278	16407	16268	16369	16407	16413	16568	16474	16509	16405	16364	16435	16414	16582	16385	16335	16311	16489	16425	16666	16531	16431	16452	16559	16195	16345	16473	16543	16468	16598	16653	16277	16492	16597	16467	16360	16602	16525	16530	16433	16344	16338	16586	16512	16424	16473	16659	16479	16449	16348	16349	16326	16602	16486	16384	16216	16463	16507	16504	16441	16487	16502	16297	16449	16289	16302	16302	16535	16361	16328	16507	16509	16449	16364	16401	16392	16508	16495	16336	16450	16581	16516	16380	16462	16410	16513	16502	16404	16478	16542	16537	16564	16534	16550	16613	16247	16496	16426	16391	16458	16494	16551	16437	16503	16325	16360	16426	16276	16466	16476	16618	16721	16504	16430	16462	16482	16510	16405	16395	16505	16436	16579	16618	16691	16576	16439	16444	16538	16275	16518	16679	16381	16454	16509	16405	16551	16463	16392	16563	16581	16378	16606	16469	16578	16484	16423	16380	16428	16469	16293	16364	16579	16543	16522	16423	16554	16599	16528	16597	16365	16584	16351	16387	16576	16394	16376	16469	16539	16369	16414	16563	16396	16388	16440	16414	16506	16487	16523	16309	16436	16399	16432	16501	16414	16443	16472	16505	16418	16545	16507	16335	16581	16489	16474	16404	16517	16273	16417	16633	16312	16609	16457	16315	16555	16471	16348	16450	16497	16380	16475	16434	16364	16459	16321	16374	16549	16447	16470	16644	16559	16347	16536	16601	16499	16578	16466	16549	16456	16414	16495	16267	16649	16429	16487	16216	16557	16518	16549	16490	16392	16612	16473	16616	16365	16527	16382	16377	16343	16405	16535	16425	16671	16606	16519	16568	16540	16666	16508	16572	16208	16414	16538	16405	16561	16621	16422	16523	16417	16570	16474	16606	16547	16646	16428	16630	16420	16469	16444	16508	16559	16491	16521	16546	16421	16587	16336	16492	16449	16540	16523	16354	16490	16454	16737	16622	16591	16467	16445	16496	16484	16400	16537	16313	16586	16237	16424	16289	16233	16370	16497	16497	16549	16330	16361	16447	16520	16397	16596	16534	16610	16522	16650	16388	16544	16456	16472	16501	16592	16626	16357	16487	16339	16429	16385	16560	16585	16489	16501	16353	16468	16455	16388	16314	16352	16482	16392	16330	16554	16467	16408	16456	16386	16508	16545	16619	16518	16414	16459	16648	16376	16399	16327	16628	16598	16418	16534	16626	16481	16648	16596	16539	16515	16306	16592	16502	16386	16609	16543	16591	16485	16471	16405	16511	16547	16475	16499	16487	16483	16599	16515	16297	16592	16509	16516	16430	16177	16571	16357	16539	16535	16495	16384	16513	16681	16503	16385	16462	16351	16613	16502	16538	16322	16468	16426	16372	16400	16509	16532	16486	16468	16596	16509	16423	16313	16346	16469	16300	16406	16399	16613	16534	16639	16466	16500	16547	16541	16552	16460	16513	16402	16562	16355	16658	16369	16312	16674	16525	16506	16555	16571	16597	16460	16467	16486	16445	16365	16499	16485	16535	16446	16489	16345	16474	16572	16421	16528	16384	16677	16429	16525	16373	16525	16351	16630	16466	16710	16411	16641	16472	16436	16492	16497	16261	16487	16529	16539	16652	16456	16251	16581	16463	16196	16514	16608	16510	16388	16288	16528	16573	16552	16325	16572	16442	16412	16330	16360	16484	16293	16310	16512	16570	16257	16278	16402	16441	16656	16435	16450	16524	16653	16231	16375	16541	16488	16545	16404	16630	16549	16525	16464	16501	16485	16473	16497	16574	16502	16512	16419	16457	16530	16210	16397	16376	16539	16376	16580	16693	16425	16553	16470	16420	16497	16233	16578	16162	16421	16379	16353	16466	16411	16383	16502	16512	16548	16340	16560	16659	16473	16367	16470	16243	16339	16528	16361	16439	16388	16521	16304	16476	16601	16414	16445	16575	16533	16533	16533	16214	16487	16606	16424	16383	16293	16522	16458	16337	16344	16539	16465	16438	16432	16276	16573	16393	16628	16518	16379	16467	16468	16608	16582	16513	16216	16591	16516	16442	16504	16496	16177	16473	16252	16332	16393	16469	16459	16169	16419	16453	16433	16423	16341	16495	16437	16441	16454	16541	16325	16529	16402	16379	16633	16261	16332	16596	16466	16488	16519	16612	16474	16149	16060	16477	16660	16587	16430	16445	16351	16495	16542	16540	16580	16335	16536	16291	16596	16462	16615	16444	16579	16503	16500	16544	16472	16420	16395	16407	16335	16424	16474	16378	16449	16450	16357	16429	16395	16548	16520	16479	16426	16484	16584	16487	16535	16426	16361	16202	16283	16715	16377	16589	16515	16486	16526	16263	16464	16561	16380	16426	16491	16633	16531	16525	16634	16595	16517	16616	16501	16415	16415	16600	16510	16406	16527	16552	16424	16453	16510	16422	16488	16542	16551	16446	16487	16517	16633	16544	16375	16384	16332	16593	16499	16459	16600	16434	16467	16477	16441	16480	16378	16402	16500	16510	16349	16466	16427	16555	16422	16415	16387	16408	16394	16634	16689	16573	16540	16547	16353	16547	16601	16426	16379	16298	16449	16679	16403	16447	16237	16582	16375	16487	16362	16681	16413	16415	16428	16462	16256	16303	16392	16522	16334	16463	16665	16545	16511	16509	16432	16488	16474	16476	16307	16351	16500	16411	16505	16343	16517	16542	16477	16453	16626	16467	16486	16534	16524	16477	16446	16507	16418	16668	16563	16479	16626	16548	16577	16437	16554	16402	16365	16578	16325	16614	16320	16405	16447	16436	16587	16573	16432	16304	16492	16523	16266	16635	16402	16405	16410	16528	16560	16566	16550	16374	16648	16527	16380	16421	16426	16254	16444	16489	16724	16538	16461	16726	16373	16488	16582	16595	16505	16490	16533	16543	16307	16264	16605	16498	16447	16582	16509	16283	16544	16446	16352	16466	16391	16392	16492	16322	16364	16604	16541	16433	16334	16328	16304	16286	16371	16571	16419	16606	16657	16720	16603	16413	16554	16515	16485	16352	16584	16451	16610	16454	16646	16326	16786	16460	16321	16445	16640	16426	16458	16613	16535	16406	16524	16378	16372	16469	16390	16431	16568	16494	16629	16460	16473	16284	16437	16411	16422	16520	16341	16435	16498	16398	16362	16364	16320	16277	16549	16419	16208	16445	16518	16452	16500	16382	16399	16688	16484	16357	16381	16445	16376	16687	16377	16624	16619	16347	16434	16387	16624	16275	16368	16411	16456	16483	16452	16323	16449	16562	16568	16308	16389	16336	16520	16471	16483	16539	16299	16450	16477	16461	16388	16362	16468	16523	16510	16369	16429	16492	16415	16395	16502	16674	16674	16464	16416	16480	16454	16276	16511	16570	16533	16617	16378	16452	16360	16528	16473	16323	16617	16430	16421	16380	16532	16676	16418	16495	16491	16545	16365	16465	16531	16575	16420	16418	16260	16515	16385	16400	16620	16561	16486	16272	16454	16512	16689	16477	16576	16440	16568	16526	16336	16614	16246	16535	16584	16420	16517	16345	16306	16356	16474	16269	16461	16490	16276	16390	16721	16569	16573	16354	16569	16455	16491	16520	16369	16412	16444	16460	16459	16438	16443	16352	16475	16385	16548	16474	16456	16503	16187	16629	16618	16379	16412	16425	16360	16568	16419	16606	16537	16471	16398	16442
17960	31613	29013	22793	20870	19131	17505	16845	16569	16124	16039	15899	15997	15684	15673	15354	15461	15433	15366	15303	15208	15271	15276	15454	15339	15144	15291	15062	17008	18727	19409	16133	15010	15049	15333	15190	15366	15175	15229	15140	15007	15161	15343	15163	15303	15207	15282	15478	15364	15605	15329	15161	14981	15156	15090	15166	15170	15111	15074	15262	15149	15015	15070	15030	15252	15040	15140	15253	15146	15214	15040	15128	15239	15208	15094	14870	15197	15273	15236	15244	15216	15109	15147	15010	14987	15122	15342	15019	15092	15136	15153	15344	15145	15134	15259	15195	15020	15042	15235	15322	15142	15175	15186	15117	15136	15251	15054	15222	15055	15137	15135	15071	14952	15169	15163	15165	15142	15083	15216	14986	15284	15115	15326	15228	15096	15044	15163	15107	15102	15350	14986	15324	15040	15068	15066	15036	15226	15224	15181	15084	15072	15027	15084	15124	15010	15016	14992	15090	15154	15154	15001	15050	15247	15030	15213	15168	14916	15199	15198	15252	15253	15065	14967	15123	14905	14837	15246	15141	15144	15253	15235	15028	15067	15153	15117	15103	15231	15230	15069	15103	15163	15120	15067	15097	15023	15086	15040	15230	15321	15177	15070	15134	15277	15207	15062	15115	15059	15000	15092	15075	15080	15038	15001	15129	15238	15058	14923	15089	15021	15140	15144	15265	15141	15157	15139	15090	15117	15145	15187	15142	15195	15140	15250	15121	15141	15164	15237	15042	15178	15079	15252	15064	15180	15257	15166	15183	15143	15039	15064	15105	15083	15174	15126	15139	15162	15185	15322	15049	15082	15076	15128	15187	15142	15059	15136	15111	15001	15206	15096	15276	15269	15192	15057	15045	15057	15194	15270	14972	15120	15188	15180	15099	15261	15209	15170	15168	15121	15257	15050	15076	15048	15127	15169	15186	15087	15205	15091	15186	15150	15165	15266	15089	14892	15417	14956	15165	15148	15179	15019	15028	15262	15142	15088	15185	15138	15260	15014	15216	15174	15060	15058	15050	15035	14918	15089	14994	15147	15064	15149	14974	15164	15025	15118	15233	15085	15235	15020	15235	15283	14938	15214	15069	15323	15019	15081	15166	15209	15049	15270	15104	15306	15051	15130	15359	15099	15097	15205	15009	15154	15155	15042	15129	15268	15162	15062	15075	15113	15256	15058	14900	15171	15115	15046	15049	15216	14980	15098	15170	15082	14988	14995	15215	15172	15164	15064	15067	15119	15230	14964	15184	15162	15083	15145	15101	15044	15173	14909	15030	15187	15049	15169	15015	15132	15037	15284	15197	14974	15191	15024	14996	15279	15136	15181	15183	15111	15137	15174	15055	15201	15019	15158	15193	15111	15099	15090	15284	15043	15270	14890	15139	14960	14956	15083	15061	15049	15120	14981	15226	15054	15250	15219	15138	15112	15014	15153	15063	15100	14892	15178	15153	15108	15135	15142	14903	15083	15001	15160	15025	15053	15026	15079	15070	15230	15176	15179	15059	15206	15144	15175	15108	15144	15068	15167	15330	15085	15147	15156	14985	15159	15113	15213	15158	15031	15154	15219	15062	15291	14953	15172	15099	14994	15088	15173	15256	15097	15171	15083	15292	15172	15151	15144	15177	14990	15182	15035	15135	15208	15037	15040	15133	15107	15084	15128	14909	15010	15054	15215	15149	15113	15258	15117	15142	15185	15064	15041	15185	15196	15043	15130	15165	15187	15129	15103	15199	15138	15095	15206	15082	15130	15194	15047	15159	15132	15179	15308	15096	15186	15159	15137	15235	15152	15010	15095	15034	15086	15018	15123	15149	15148	15186	15084	15173	14979	15034	15093	15163	14990	15127	15189	15086	15083	15225	15128	14965	15239	15047	14970	14926	15140	15286	15257	15035	15168	15174	15207	15047	15107	15107	15022	15151	15248	15125	15070	15173	15149	15089	15067	15124	15097	15174	15088	15078	14972	15117	15071	15122	15056	15154	15007	15111	15046	15128	15133	15237	15179	15052	15011	15067	15073	15235	15187	15112	15128	15106	15085	14985	15074	15206	14996	15051	15263	15264	15164	15178	15156	15228	15016	15201	15159	15152	15224	14990	15191	15290	15182	15017	15182	15130	15037	15146	15147	15091	15029	15119	15183	15242	15193	15081	15142	15053	15258	15078	15124	14993	15138	15208	15174	15379	15192	15116	15045	15078	15087	15047	15008	15062	14983	15237	15130	15100	15123	15003	15015	15160	15269	15175	15102	15087	15209	15025	15133	15172	15142	15092	15169	15007	15129	15099	15187	15211	15022	15046	15152	15019	15117	15223	15167	15134	15074	15231	15072	15060	14993	15249	15086	15076	15041	15120	15205	15036	15037	15152	15032	15108	15251	15191	15006	15162	15108	15095	15220	15097	15078	15054	15064	15141	15061	15091	15090	14993	15113	15141	15011	15041	15069	15113	15048	15090	15121	15011	15135	14987	15252	15035	15100	15131	15294	15135	15165	15176	14949	15113	15009	15262	14910	15163	15016	15199	15202	15057	14965	15127	15107	15175	15036	15102	15151	15100	15047	15077	15104	15115	15204	15223	15082	15142	15039	15138	15166	15180	14985	15056	15077	15054	15184	15224	15262	15124	15036	15072	15088	15081	15077	15174	15125	15005	15079	15022	15106	15077	15141	15156	15143	14915	15131	15168	15122	15121	14980	15058	15063	15029	15037	15111	15060	15199	15054	15063	15127	15038	14871	14996	15155	15015	15199	15035	15070	15202	15133	15130	15156	15195	15002	15130	15241	14950	15122	15243	14998	15259	15137	15062	15072	15090	15100	15145	15098	15064	15195	14999	15170	15109	15051	15237	15106	15046	15198	15138	14985	15169	15085	15181	15281	15012	15188	15211	15024	15282	15063	15167	15033	15080	14982	15172	15186	15140	15256	15124	15061	15171	15159	14978	15081	15059	15066	15209	15218	15148	14958	15058	15213	15162	15138	15192	15179	15225	15023	15095	15172	15027	14936	15006	15002	15147	15259	15318	15168	15157	15111	15158	15289	15097	15137	15159	15170	14972	15179	15026	14988	15188	15156	15052	15070	15082	15164	15182	15087	15214	15187	15158	15147	15175	15115	15062	15100	15068	14987	15073	15089	15069	15281	15136	14986	15152	15193	15154	15076	14948	15237	15169	15186	15039	14913	14971	15148	15044	15002	15234	14875	15124	15257	15067	15147	15104	15015	15016	15199	15106	15098	15002	15134	15045	15235	15078	15197	15116	15107	15213	15080	15103	15081	15183	15219	15088	15001	15177	15238	15125	15159	15233	15132	15212	15081	15077	15294	15057	15150	15158	15094	15256	14947	15222	15173	14915	15180	15032	15134	15060	15096	15105	15051	15019	15269	15057	15039	15028	15018	15126	15051	15066	15352	15171	15069	15141	15096	15075	15237	15142	14990	15157	15134	15321	15133	14992	15056	15315	15075	15115	15053	14895	15074	15026	15162	15106	15091	15031	15173	14946	15065	15132	15147	15112	15114	15112	15189	15146	15172	15087	15155	15203	15024	15018	15035	15117	15108	14950	15029	15047	15107	15110	15157	15124	15105	15144	15202	15227	15299	14902	15086	15200	15131	15100	15149	15110	15209	15218	15228	15048	15088	15134	15026	15208	14962	15147	15086	15007	15071	15021	15117	15044	15041	14865	15171	15057	15103	14997	15281	15083	15184	15164	15076	15054	15128	15269	15094	15068	15147	15098	15084	15218	15162	15004	15246	15103	15204	15051	15170	15243	15051	15157	15170	14993	15152	15040	15283	15167	15146	15094	15167	15173	14978	15033	15124	15218	15251	14899	15142	15123	14994	15062	15068	15307	15112	14997	15141	15128	15124	15124	15256	15148	15206	15122	15129	15129	15012	15126	15225	14992	15010	15223	15154	14999	15272	15257	15063	14938	15217	15323	15134	15017	15128	15115	15232	15035	15123	15097	15137	15078	15081	15135	15131	14973	15112	15073	15067	15137	15130	15182	15105	15183	15031	15073	15276	15116	14968	15294	15108	15007	15050	15235	15031	15028	15192	15102	15100	15167	15075	15128	15204	15195	14999	15223	15027	15018	15050	15345	15100	15141	15228	14965	15138	15112	15130	15016	15106	15081	15118	15060	15011	15001	15180	15017	15010	15142	15130	15314	15222	15071	15153	15295	15072	14921	15104	15112	14985	15242	15249	15057	15139	15257	14964	15102	15074	15150	15028	14910	15194	15287	15085	14994	15110	15089	15232	15377	14997	15163	15163	15098	15193	15049	15146	14986	15036	15184	15038	15161	15250	15255	15062	15159	14999	15044	15114	15073	15280	15056	15172	15046	15142	15108	15027	15017	15113	14961	15193	14983	15077	15100	15186	15245	15126	15148	15133	15235	15018	14972	15096	15113	15094	14987	15103	15010	15055	15342	15164	15054	15058	15113	15066	15067	15108	15088	15104	15066	15086	15108	15075	15130	15119	15218	14974	15093	15048	14960	14987	15225	15079	15045	15005	15109	15119	15002	15160	15158	15198	15087	15245	15140	15182	15077	15093	15186	15022	15133	15184	15028	15237	14996	15236	15151	15239	15114	15112	15272	15097	15106	15043	15186	14980	15208	15203	15045	15104	15115	15153	15011	15231	15185	15287	15118	15140	15003	15128	15053	15021	15131	15010	15007	15110	15095	15021	15161	15049	15115	15136	15054	15167	15072	15230	15208	15111	15105	15112	15178	15143	14998	15182	15011	14999	15165	15155	15251	15164	15099	15103	15200	15065	15164	15174	15116	15133	15076	15141	15116	15042	15087	15057	15202	15175	15110	15115	15048	15099	15164	14977	15162	15192	15078	15072	15067	14903	15099	15077	15138	15244	15106	15060	15141	15175	15087	15147	15023	15143	14974	15097	15076	15101	15135	15177	15111	15209	15225	15047	15106	15051	15078	15170	15125	15056	15008	15121	15123	15066	14941	15004	15263	15198	15104	15058	15121	15175	15079	14964	15165	15083	15234	15014	15092	15055	15087	15122	15095	15196	15193	15113	15160	15182	15207	15032	15208	15032	15160	15030	15357	15099	15092	15091	15078	15003	15125	15150	14985	15055	15185	15292	15131	15168	15102	15133	15183	15100	15145	15083	15061	14971	15003
22696	21212	29107	23626	21426	23478	25000	19748	18592	18522	18123	17962	17989	17884	17347	17229	17611	17425	17324	17343	17344	17385	17271	17241	17294	17146	17258	17156	19173	21673	22546	18815	17126	16911	17064	17151	17169	17147	17022	17057	16877	17057	17132	16881	17041	17034	17236	17670	17610	17558	17151	17216	17311	17300	17051	16898	16969	17046	17228	17055	16951	17024	16854	17179	17142	17320	16903	16850	16912	17008	17171	16922	16835	16966	16992	16915	17019	16921	16978	16911	16970	16967	16886	17059	16929	16888	17016	17133	16890	16870	16938	16875	16651	16959	16877	16932	16941	17018	17056	16943	16935	16968	16862	17115	16880	17123	16917	16838	17147	16945	16891	16829	16818	16818	16768	16988	17058	17038	16901	16964	16992	17016	16961	17065	16852	16868	17011	16706	16769	16892	16782	16908	16949	16973	16894	16720	17137	16995	17135	17003	16947	16937	17002	17072	16908	16769	16806	17057	17044	16680	17045	16854	16893	16898	16897	16952	17024	16825	16857	16930	17106	16992	17044	17146	16892	16968	16956	17025	17024	16901	16976	16969	17061	17194	17066	17101	16960	16950	16704	16892	16861	16932	16812	17001	16939	16880	17082	16845	16993	16988	16909	16816	16729	17029	17174	17198	17023	16750	16936	16747	16605	16895	16994	16975	16912	16993	17036	16983	16983	17062	17000	17335	16992	17018	17015	16878	16858	16830	16842	16680	16811	17098	16818	16874	16837	16796	16750	16732	16857	16775	16951	16898	17135	16924	16788	16792	16855	16696	17253	17051	16800	16902	16824	16842	16851	16783	17127	16834	16993	17006	16981	16792	16893	17033	16911	16777	17078	16897	16649	16877	17058	16958	16818	16812	16886	16933	16857	17032	16744	16884	16928	16822	16745	17025	16929	17011	16958	16842	16795	16922	16755	16866	16697	17099	16934	16973	16837	16880	17024	16913	16862	16907	16706	16917	16968	17014	16880	16674	17030	17147	16900	16949	17034	17096	16943	17015	16859	16872	17264	17131	16944	16927	16894	16965	17031	17017	17005	16880	17019	16949	16861	16829	16794	16836	16919	17028	17047	16860	16912	16962	16786	16742	16820	16953	17000	17153	16921	17030	16821	16860	16872	16966	16941	17154	16982	16792	17011	16886	16803	17039	16763	17203	16899	16775	17134	17006	17094	16903	16996	16805	17002	17014	17010	16989	17163	16682	16860	16873	16702	16902	16747	17014	17026	17032	16872	17038	16969	16931	16924	16927	16907	16998	17183	16980	17187	17052	16713	16860	16967	17051	16839	16753	16662	16921	17123	16910	16886	17108	16854	16919	17009	16985	16983	16882	16846	16938	16994	16726	16930	17012	16960	16898	17130	16928	16900	17086	17183	16980	16870	16956	16873	16972	17005	16871	16947	17069	16727	17084	16966	16918	16901	17035	16892	16916	16977	17111	17064	17140	17081	17027	16843	17009	16918	17118	16915	17075	17047	17038	16862	16738	16986	16947	16949	16905	17045	16874	16871	17007	17000	16977	16813	16786	16940	16873	16908	16759	16962	16930	16951	16862	16789	16820	17060	16916	16985	17007	17086	16944	16962	16815	16979	16943	16943	16720	16843	16877	16806	17005	16982	16874	16997	16973	16982	16967	16866	16988	16940	17030	16866	17215	17025	16938	16818	16883	16915	16785	16860	16915	16834	17043	17130	16889	16744	17038	16784	16669	16901	16823	16925	16949	16842	17031	16986	16913	16781	17015	17059	16872	16803	17005	17105	16718	16891	16877	16970	16824	17014	16854	17177	17257	16884	16899	17056	16861	17108	16926	16820	16840	16896	16949	16991	16871	17234	17021	17050	16936	17109	16906	16935	16928	16908	16783	16856	17041	16891	16989	17013	17108	17263	16850	16902	16884	16918	16840	17028	17113	16817	16892	17003	17004	16884	16925	17094	16854	16769	16771	16836	16937	16950	17005	16987	16913	16929	16833	16966	16869	16921	16952	16887	16919	16871	16985	16930	17039	17054	16966	16969	16952	16915	16750	17067	16841	16923	16951	16878	16769	17025	17061	16921	16859	16755	16895	16758	16886	17037	16821	16953	16895	16890	16994	17070	17085	16792	16928	16764	16996	16913	16998	16763	16940	17083	16956	16952	16947	17056	17022	17135	17003	16938	16984	17019	16791	16883	16999	16883	16915	16801	16782	16928	16939	16852	16847	16755	16838	17061	16886	17104	17002	16859	16777	16700	17040	16856	16905	16919	16979	17128	17041	16878	16865	16710	17027	16905	16777	16892	16856	16787	17009	17038	16857	17080	17057	16840	16919	16924	16829	16843	16826	17160	16939	16785	16848	16832	17085	17009	16847	16870	16790	16827	16821	16820	16970	16923	16895	17092	17051	17141	17012	16937	16912	17053	17121	17038	16887	16740	16857	16941	16921	17070	16852	17018	16962	16894	17132	17099	16832	17049	16904	16810	16871	16744	16975	16821	16805	17118	16845	17028	17007	17018	17006	16921	17008	17115	16957	16714	17015	17037	16923	16966	17103	17098	16777	16855	16875	16869	16876	17024	17060	16883	16985	16930	17044	17084	16841	16880	16837	17052	16882	16688	16790	17125	16866	16834	17020	16904	16877	16854	16924	17182	17044	17121	16923	16835	16941	17178	16919	16981	16977	17031	16898	16825	16793	17122	16913	16884	16963	16931	16985	16914	16964	16978	17154	16987	17120	16631	17148	16899	16924	16937	17076	16816	16812	16850	16946	17080	17022	16940	16811	16759	16980	16913	16879	16866	17097	16932	16893	16865	16904	17082	16966	17056	16810	17049	17030	17049	16876	16732	16966	17022	16804	16901	17036	16975	16987	17027	17109	16994	16926	16862	17090	16931	16862	16985	16911	16799	16974	17049	16881	16749	17024	16814	16961	16980	16872	17009	17159	17069	16780	17100	16846	16973	16843	16751	16981	16906	16756	16812	16837	16688	16725	16750	16942	16977	17078	17209	17039	17098	16962	16813	17067	17045	16817	16897	17012	16891	16899	17110	16967	17053	16806	16970	17003	16860	17079	16842	16972	16683	16831	16853	16936	17018	16978	17157	16986	16968	16939	16901	17046	16883	16926	17056	16734	16950	16948	16772	16866	16768	16786	16871	16787	17147	16956	16870	17217	16961	16926	16705	17084	17033	16896	16930	16776	16872	16963	16877	16957	17012	17036	17129	16984	17000	16916	16861	16747	17064	16997	17078	16753	17005	16924	17035	17064	17028	16922	16865	17011	16863	16979	16821	16876	17015	16768	16939	16976	17019	16960	16707	16984	16857	17032	16755	16816	16950	16997	17085	16889	17019	16985	16936	17085	17101	16898	16942	16794	16903	16877	16843	16807	16734	16693	17024	16917	16952	16790	16905	16880	16937	16982	17010	16941	16792	16944	16847	16766	17050	16896	16852	16811	16821	16871	16907	16858	16750	16960	16899	16841	16725	16982	16958	16632	16944	17010	16998	16858	16924	17021	16914	16951	16777	16873	16913	16546	16966	17107	17125	16879	16909	17011	16815	16853	16916	17043	16944	16881	17020	16969	17111	16980	16903	16790	17019	16853	17003	16971	16954	16890	17027	16641	16853	16794	16999	16879	16976	16758	16973	16973	16996	16838	17070	16977	17066	16930	16932	16736	17164	16746	16841	16820	16881	16885	17106	16907	16802	16904	16876	16779	16888	16940	17059	17068	17109	16935	16939	16849	16925	17050	16911	16721	16809	16952	16904	17079	16874	16817	17061	17050	16899	16924	17110	16985	16886	16851	16757	16879	17287	16946	16806	16774	16905	16932	16845	16869	16850	16917	17138	16992	16954	16877	16974	17047	16908	16846	16976	16724	16853	17144	17105	16998	16947	17025	16972	17082	16886	16915	16909	17022	16929	16875	16853	16962	16866	16944	17167	17054	16792	16868	16760	16851	16832	17093	16730	16987	16871	16993	16787	16969	16953	16974	16968	16868	17294	16782	16897	16987	16831	16919	17006	16822	16990	17118	16945	16917	17036	16887	16939	16818	16947	16931	16807	16855	16867	16918	16958	16848	16809	17060	16872	17078	16968	16910	17191	17031	17013	16926	16861	16876	17046	16890	16694	16800	17135	16930	16942	17050	16946	17029	16772	17179	16977	17205	17116	16763	17245	16857	16945	16972	16875	16991	16962	16845	16668	16857	16975	16981	16911	16729	16943	16991	16846	16929	16887	17020	16741	16959	16882	16879	16775	16948	16910	16857	17188	16922	17004	16943	17087	16913	16851	16834	16880	16997	16675	16751	16914	16695	16792	16920	16903	16903	16838	16946	16703	16929	17032	16938	16715	16885	17084	16768	16885	17029	16864	16722	16932	16836	16896	17161	17043	16910	16921	16850	17006	17114	16707	16881	16897	16864	16917	16806	16900	16762	16904	16978	17086	16887	17027	16985	16988	16792	16719	17057	17080	16902	16828	17008	17026	16777	16810	17040	16808	16970	17093	16841	16968	17128	16812	16994	16928	16881	17227	16928	17065	16832	16987	16974	16878	17077	16806	16998	16954	16891	17057	16726	16928	16916	16802	16679	16894	16912	16966	16914	16893	17177	17246	17010	16944	17016	17075	16905	16979	16996	16993	16996	16906	16979	17055	17029	16864	16831	16844	16966	16692	17093	17029	16974	16987	17116	16855	16927	16956	17004	17020	16840	16939	16721	16951	16864	16933	16748	16823	16989	16875	16921	16892	16972	17080	16807	17016	16937	16824	16960	17033	16857	16807	16816	16962	17006	17099	16814	16952	16795	16699	16839	16663	17071	17047	17047	17051	16623	16901	17010	16889	17064	16785	17015	16843	16659	16784	16844	17036	17162	16980	16773	16876	16920	16824	17086	16904	16835	16926	16952	16705	16979	16937	16863	16913	16964	16912	16945	17069	17056	16991	16945	16961	17077	16882	16920	16926	16952	17073	17044	16888	16895	17129	16929	16925	16912	16859	16892	16925	16827	16960	17192	17159	16792	16983	17018	17202	16837	16977	16902	17025	16763	16916	16868	17077	17029	16927	17023	16739	16750	16861	16901	16897	16864	17051	16938	17006	16838	17147	17100	16743	17032	16904	16755	16901	16679	16790	17075	16883	16875	17005	16914	16921	16992	17058	16748
19911	36921	34106	26770	23933	21548	19429	18362	17901	17136	16973	16658	16422	16357	16100	16011	15975	15727	15652	15614	15682	15634	15744	15649	15647	15618	15545	15682	18913	22284	22767	16982	15476	15489	15439	15560	15446	15585	15497	15508	15490	15448	15649	15281	15384	15506	15662	16505	16326	16087	15792	15495	15497	15353	15523	15336	15529	15287	15472	15486	15381	15121	15468	15502	15391	15371	15286	15335	15604	15523	15504	15422	15500	15547	15365	15512	15364	15309	15453	15390	15372	15463	15421	15446	15380	15539	15325	15430	15431	15421	15221	15376	15361	15461	15405	15351	15430	15336	15421	15384	15273	15385	15384	15398	15325	15390	15257	15403	15552	15512	15347	15624	15411	15346	15406	15462	15429	15378	15394	15375	15386	15404	15445	15464	15466	15509	15547	15370	15480	15238	15394	15360	15356	15286	15287	15400	15300	15277	15492	15444	15473	15401	15386	15169	15437	15442	15491	15536	15380	15487	15634	15272	15566	15491	15478	15347	15400	15385	15440	15451	15388	15480	15330	15398	15509	15452	15327	15570	15278	15331	15565	15335	15453	15308	15445	15468	15370	15298	15420	15365	15570	15281	15380	15328	15342	15264	15325	15234	15644	15478	15336	15384	15344	15320	15342	15276	15352	15395	15473	15376	15249	15211	15498	15600	15273	15294	15589	15437	15180	15360	15419	15359	15310	15381	15331	15390	15477	15439	15362	15398	15572	15632	15549	15305	15407	15415	15307	15465	15287	15629	15515	15314	15212	15536	15484	15439	15520	15362	15426	15406	15345	15521	15431	15346	15543	15442	15549	15276	15543	15312	15536	15607	15257	15414	15437	15442	15237	15420	15448	15284	15430	15494	15460	15365	15536	15313	15453	15451	15314	15407	15501	15289	15492	15505	15515	15327	15388	15438	15425	15297	15235	15546	15309	15436	15447	15403	15401	15462	15339	15333	15338	15509	15331	15598	15274	15324	15465	15270	15435	15329	15375	15486	15318	15541	15475	15525	15464	15392	15373	15427	15460	15454	15378	15432	15366	15498	15411	15317	15546	15506	15290	15352	15552	15297	15365	15461	15341	15469	15349	15265	15532	15426	15397	15341	15303	15160	15306	15538	15189	15422	15354	15343	15528	15374	15383	15302	15390	15340	15494	15259	15329	15428	15326	15312	15249	15355	15392	15280	15411	15456	15590	15572	15307	15532	15545	15535	15377	15288	15263	15642	15445	15326	15434	15414	15504	15371	15393	15428	15291	15432	15310	15369	15401	15322	15380	15411	15377	15361	15285	15383	15370	15385	15527	15534	15359	15266	15524	15519	15560	15275	15548	15528	15292	15242	15441	15569	15295	15425	15456	15396	15340	15564	15352	15429	15400	15361	15438	15444	15336	15544	15471	15403	15427	15316	15277	15323	15436	15452	15311	15487	15284	15217	15235	15341	15354	15472	15331	15325	15424	15253	15345	15317	15465	15431	15546	15292	15409	15380	15389	15353	15271	15554	15488	15316	15329	15373	15440	15410	15456	15533	15256	15494	15575	15385	15564	15348	15547	15454	15375	15427	15393	15296	15371	15480	15360	15212	15299	15305	15411	15542	15441	15320	15263	15396	15432	15348	15355	15357	15259	15509	15393	15529	15386	15496	15443	15287	15567	15420	15366	15392	15362	15317	15386	15376	15401	15418	15466	15389	15473	15532	15421	15443	15580	15272	15421	15504	15341	15380	15406	15365	15396	15262	15310	15350	15406	15448	15420	15597	15393	15514	15472	15454	15527	15429	15422	15349	15434	15492	15414	15258	15497	15474	15238	15458	15217	15499	15476	15355	15213	15530	15416	15434	15453	15268	15485	15493	15422	15391	15350	15457	15693	15227	15284	15483	15486	15334	15554	15491	15470	15279	15433	15372	15359	15407	15381	15376	15260	15527	15396	15443	15312	15561	15407	15408	15537	15337	15349	15413	15458	15509	15432	15473	15531	15299	15400	15490	15417	15441	15208	15413	15452	15306	15395	15342	15394	15326	15277	15371	15301	15319	15403	15459	15344	15291	15434	15241	15435	15440	15461	15336	15526	15406	15524	15309	15425	15346	15412	15535	15265	15490	15352	15270	15350	15491	15331	15532	15646	15222	15558	15219	15475	15577	15259	15246	15408	15345	15403	15450	15464	15475	15205	15327	15420	15299	15647	15440	15349	15327	15353	15491	15296	15426	15490	15552	15366	15335	15125	15482	15200	15356	15516	15402	15296	15314	15406	15427	15571	15532	15260	15331	15399	15443	15594	15432	15382	15461	15500	15318	15384	15280	15314	15328	15337	15462	15371	15363	15443	15482	15411	15368	15300	15454	15161	15291	15267	15304	15441	15302	15472	15395	15471	15475	15341	15456	15331	15335	15334	15533	15538	15356	15284	15302	15441	15414	15268	15372	15205	15317	15303	15235	15169	15366	15382	15120	15410	15344	15198	15410	15321	15267	15401	15241	15473	15341	15461	15334	15627	15446	15488	15418	15382	15489	15368	15465	15256	15431	15426	15320	15364	15305	15505	15303	15453	15301	15273	15165	15293	15332	15429	15409	15394	15425	15298	15178	15294	15445	15396	15475	15394	15332	15299	15436	15285	15354	15475	15413	15401	15394	15413	15398	15428	15389	15522	15433	15348	15459	15445	15502	15399	15456	15361	15307	15523	15455	15372	15453	15387	15232	15278	15281	15367	15356	15362	15485	15648	15413	15341	15167	15353	15425	15533	15312	15455	15387	15340	15478	15343	15483	15444	15343	15410	15519	15237	15480	15430	15415	15300	15415	15428	15412	15276	15162	15411	15352	15344	15395	15384	15338	15356	15522	15268	15315	15483	15319	15283	15266	15408	15369	15342	15237	15414	15287	15420	15341	15432	15402	15541	15352	15559	15355	15431	15343	15264	15470	15344	15641	15445	15261	15282	15457	15315	15466	15457	15318	15550	15341	15356	15572	15433	15224	15594	15340	15334	15427	15393	15434	15429	15359	15457	15408	15289	15431	15461	15476	15255	15314	15588	15148	15441	15177	15339	15347	15404	15507	15588	15428	15407	15307	15470	15365	15439	15352	15398	15222	15259	15246	15565	15311	15522	15407	15263	15327	15443	15407	15356	15539	15278	15195	15558	15511	15473	15434	15441	15336	15445	15456	15379	15363	15551	15305	15256	15441	15455	15312	15363	15450	15393	15350	15207	15511	15493	15576	15306	15409	15289	15512	15476	15371	15612	15385	15603	15488	15379	15544	15461	15360	15428	15491	15372	15389	15543	15405	15367	15455	15289	15292	15340	15455	15283	15301	15295	15402	15394	15283	15366	15336	15660	15391	15244	15448	15437	15189	15358	15384	15288	15384	15482	15495	15384	15394	15471	15439	15312	15458	15374	15355	15306	15442	15327	15470	15286	15299	15428	15403	15339	15397	15401	15377	15445	15304	15386	15458	15489	15289	15551	15479	15340	15434	15412	15445	15297	15422	15270	15387	15267	15433	15360	15339	15406	15458	15398	15365	15326	15343	15262	15293	15325	15387	15345	15402	15296	15519	15362	15363	15331	15412	15380	15414	15434	15443	15419	15371	15435	15387	15302	15440	15460	15525	15467	15397	15594	15349	15383	15269	15533	15444	15360	15408	15408	15393	15507	15435	15395	15414	15364	15466	15373	15348	15409	15316	15378	15578	15395	15250	15270	15592	15418	15498	15320	15475	15416	15344	15462	15317	15405	15454	15289	15426	15500	15277	15444	15290	15355	15363	15321	15443	15405	15578	15441	15388	15576	15398	15486	15427	15407	15483	15432	15395	15448	15377	15390	15436	15340	15378	15313	15426	15345	15405	15250	15268	15469	15476	15461	15435	15408	15461	15405	15443	15571	15384	15352	15287	15443	15475	15319	15176	15683	15372	15302	15313	15291	15295	15434	15254	15454	15309	15303	15284	15238	15484	15327	15301	15350	15276	15412	15253	15285	15296	15425	15329	15354	15435	15502	15373	15527	15354	15174	15375	15528	15287	15276	15553	15438	15354	15301	15334	15276	15351	15263	15377	15486	15566	15498	15227	15389	15354	15341	15481	15295	15551	15283	15232	15366	15270	15519	15531	15359	15462	15410	15353	15374	15337	15317	15416	15500	15515	15398	15156	15386	15385	15430	15417	15350	15478	15476	15407	15132	15607	15231	15478	15364	15288	15373	15392	15360	15458	15237	15373	15441	15294	15212	15321	15261	15428	15635	15427	15309	15226	15231	15386	15438	15480	15562	15235	15403	15572	15416	15429	15437	15387	15382	15237	15448	15319	15321	15250	15308	15418	15381	15398	15422	15416	15328	15459	15518	15287	15472	15410	15371	15391	15261	15472	15323	15427	15282	15493	15496	15566	15404	15459	15437	15383	15276	15479	15271	15347	15409	15218	15336	15343	15341	15256	15656	15310	15208	15251	15451	15431	15618	15408	15302	15267	15459	15357	15399	15403	15411	15461	15401	15252	15380	15502	15489	15420	15376	15463	15324	15490	15373	15237	15230	15463	15504	15352	15355	15379	15301	15383	15569	15370	15202	15466	15316	15325	15400	15472	15544	15328	15438	15254	15345	15272	15322	15380	15417	15457	15270	15490	15461	15416	15388	15322	15344	15365	15283	15236	15303	15430	15438	15556	15299	15262	15381	15348	15476	15332	15391	15288	15327	15461	15263	15360	15420	15511	15415	15350	15187	15355	15413	15502	15417	15264	15526	15151	15534	15344	15377	15294	15445	15381	15347	15337	15393	15313	15433	15379	15541	15304	15522	15289	15322	15345	15497	15451	15451	15344	15316	15496	15379	15484	15531	15305	15455	15385	15286	15436	15443	15405	15474	15222	15370	15445	15345	15593	15316	15500	15398	15612	15441	15304	15397	15432	15321	15309	15289	15468	15466	15455	15426	15353	15359	15297	15376	15331	15320	15303	15375	15599	15338	15383	15319	15357	15250	15286	15416	15470	15324	15281	15522	15345	15535	15343	15320	15459	15352	15337	15332	15436	15287	15365	15439	15417	15405	15440	15351	15342	15515	15315	15248	15376	15383	15450	15401	15411	15417	15332	15392	15325	15314	15426	15401	15273	15451	15368	15273	15516	15407	15469	15394	15393	15446	15526	15525	15501	15191	15295
27118	21919	25477	22165	18105	17728	17664	17294	17155	17171	16988	16818	16939	16879	16749	16902	16766	16931	16916	16716	16854	16904	16884	16925	16891	16858	16783	16626	16912	17262	17271	16914	16820	16846	16647	16711	16777	16736	17031	16820	16921	16750	16957	16799	16762	16704	16812	16856	16813	16913	16762	16751	16771	16807	16653	16633	16907	16589	16722	16731	16934	16735	16775	16842	16802	16834	16747	16925	16847	16874	16836	16844	16553	16834	16805	16817	16712	16939	16812	16990	16803	16719	16698	16599	16772	16769	16697	16947	16708	16713	16619	16755	16823	16719	16672	16818	16817	16823	16873	16561	16754	16620	16825	16886	16844	16544	16895	16732	16460	16871	16644	16754	16744	16718	16744	17020	16803	16794	16888	16684	16853	16853	17079	16826	16564	16831	16774	16495	16773	16750	16934	16941	16577	16737	16760	16906	16720	16883	16799	16854	16716	16779	16479	16686	16661	16715	16838	16702	16648	16923	17077	16613	16703	16655	16688	16720	16734	16747	16870	16764	16625	16782	16740	16844	16687	16671	16759	16730	16879	16622	16637	16756	16567	16961	16726	16606	16697	16832	16661	16649	16682	16563	16730	16714	16744	16840	16702	16831	16632	16595	16705	16846	16848	16872	16833	16936	16879	16949	16756	16933	16663	16880	16798	16820	16489	16487	16609	16933	16787	16834	16621	16621	16806	16694	16843	16724	16719	16714	16833	16792	16725	16522	16745	16604	16838	16725	16873	16810	16813	16475	16783	16859	16742	16875	16680	16705	16705	16769	16766	16854	16597	16781	16635	16650	16977	16836	16907	16742	16797	16766	16869	16630	16634	16690	16707	16832	16514	16798	16805	16822	16951	16762	16926	16869	16802	16606	16587	16691	16673	16693	16766	16864	16567	16890	16641	16688	16787	16713	16638	16751	16679	16633	16586	16848	16873	16819	16870	16801	16822	16819	16941	16753	16741	16771	16639	16783	16750	16778	16833	16821	16827	16623	16857	16783	16853	16721	16788	16761	16776	16678	16932	16561	16735	16784	16661	16722	16791	16953	17028	16635	16685	16618	16857	16677	16703	16635	16915	16902	16832	16574	16771	16897	16673	16718	16825	16861	16925	16770	16727	16727	16889	16721	16731	16726	16755	16846	16728	17050	16883	16854	16631	16773	16664	16478	16889	16782	16700	16718	16760	16810	16816	16722	16612	16660	17039	16755	16648	16797	16643	16706	16869	16758	16743	16717	16792	16613	16610	16786	16758	16787	16855	16610	16853	16673	16739	16751	16768	16735	16723	16548	16514	16815	16874	16521	16617	16820	17040	16669	16787	16763	17196	16970	16661	16972	16816	16835	16768	16564	16833	16721	16604	16702	16722	16675	16745	16723	16608	16635	16755	16677	16688	16880	16799	16600	16612	16668	16921	16768	16840	16832	16515	16540	16724	16658	16776	16589	16788	16592	16838	16791	16760	16789	16783	16719	16603	16849	16769	17004	16842	16918	16973	16713	16522	16874	16897	16805	16927	16896	16814	16646	16752	16787	16711	16638	16649	16864	16842	16712	16893	16695	16772	16653	16862	16762	16778	16631	16661	16819	16742	17082	16917	16830	16712	16816	16652	16858	16967	16868	16825	16839	16738	16580	16844	16826	16861	16747	16848	16824	16715	16767	16814	16869	16699	16574	16809	16744	16866	16737	16763	16626	16831	16765	16772	16631	16671	16914	16811	16734	16850	16829	16598	16878	16840	16650	16764	16740	16778	16806	16624	16680	16726	16683	16864	16739	16837	16714	16744	16777	16863	16864	16889	16824	16658	16629	16790	16792	16653	16804	16761	16659	16824	16717	16736	16912	16695	16812	16846	16517	16704	16847	16836	16922	16754	16806	16756	16870	16999	16871	16703	16623	16654	16792	16627	16574	16707	16553	16587	16659	16641	16855	17043	16973	16794	16865	16839	16847	16755	16726	16740	16646	16700	17037	16658	16696	16874	16682	16959	16771	16858	16505	16684	16766	16612	16801	16702	16700	16848	16647	16791	16812	16949	16901	16693	16854	16918	16734	16675	16808	16756	16826	16696	16804	16802	16666	16999	16919	16926	16850	16893	16712	16792	17063	16788	16730	16856	17041	16819	16754	16764	16893	16898	16755	16741	16782	16494	16974	16797	16759	16852	16874	16840	16796	16745	16722	17034	16970	16875	16742	16697	16664	16756	16855	16636	16583	16749	16814	16771	16732	16925	16789	16848	16841	16633	16824	16794	16801	16628	16692	16815	16774	16738	16909	16750	16733	16633	16997	16796	16822	16566	16701	16713	16623	16558	16596	16784	16672	16917	16902	16874	16822	16568	16982	16957	16892	16599	16813	16712	16802	16792	16705	16842	16830	16565	16718	16791	16501	16737	16737	16695	16854	16938	16897	16771	16879	16848	16803	16643	16887	16621	16882	16861	16683	16803	16707	16708	16670	16775	16796	16707	16674	16729	16818	16697	16709	16464	16893	16946	16943	16757	16709	16695	16734	16617	16942	16769	16754	16898	16720	16778	16860	16529	16657	16739	16825	16744	16838	16796	16901	16708	16645	16785	16663	17048	16922	16698	16847	16690	16921	16573	16535	16887	16782	16690	16743	16701	16729	16765	16850	16695	16866	16949	16465	16720	16595	16797	16685	16857	16615	16795	16759	16858	16833	16758	16714	16721	16704	16807	16760	16714	16728	16808	16681	16696	16834	16697	16887	16940	16674	16643	16737	16988	16730	16727	16994	16710	16691	16684	16783	16839	16550	16750	16644	16637	16923	16806	16811	16983	16661	16937	16621	16776	16587	16823	16738	16743	16525	16691	16671	16756	16579	16788	16613	16812	16797	16926	16734	16650	16772	16809	16910	16644	16527	16771	16657	16787	16661	16824	16602	16770	16913	16742	16816	16677	16742	16718	16705	16973	16795	16785	16689	16839	16872	16722	16784	16831	16812	16835	16856	16882	16752	16701	16902	16710	16713	16922	16700	16771	16748	16827	16706	16793	16775	16817	16772	16826	16796	16872	16691	16759	16646	16887	16854	16711	16533	16767	16644	16864	16561	16843	16656	16716	16686	16766	16911	16884	17065	16864	16714	16773	16771	16788	16500	16813	16553	16792	16837	16745	16723	16484	16713	16727	17009	16797	16683	16700	16823	16809	16759	16849	16648	16835	16919	16640	16574	16793	16764	16806	16792	16770	16791	16650	16852	16590	16944	16714	16761	16860	16785	16784	16818	16781	16710	17011	16752	16591	16790	16722	16739	16753	16711	16878	16886	16804	16891	16836	16643	16899	16613	16909	16729	16761	16707	16788	16827	16824	16700	16712	16826	16797	16858	16822	16813	16775	16724	16707	16886	16767	16732	16756	16803	16736	16718	16869	16853	16797	16806	16838	16623	16768	16856	16772	16785	16648	16764	16854	16735	16954	17015	16675	16771	17144	16676	16677	16790	16739	16752	16965	16898	16805	16740	16812	16732	16684	16894	16904	16638	16830	16454	16614	16850	16832	16839	16808	16967	16769	16752	16773	16840	16759	16650	16816	16792	16926	16788	16820	16823	16591	16764	16701	16904	17004	16970	16669	16819	16699	16913	16829	16640	16610	16742	16640	16744	16932	16766	16888	16723	16525	16665	17011	16772	16788	16849	16600	16703	16868	16603	16653	16747	16776	16675	16679	16848	16738	16614	16937	16741	16561	16779	16848	16944	16920	16844	16463	16931	16803	16568	16900	16714	16616	16604	16691	16666	16876	16863	16762	16882	16980	16837	16723	16944	16971	16585	16688	16602	16690	16574	16845	16570	16816	16809	16721	16901	16973	16843	16769	16795	16760	16639	16811	16980	16877	16877	16673	16823	16719	16649	16936	16841	16640	16865	16745	17001	16909	16897	16525	16798	16532	16593	16857	16865	16782	16706	16780	16830	16682	16954	16851	16787	16789	16811	16727	16652	16889	16588	16867	16793	16856	16944	16619	16616	16784	16764	16882	16590	16661	16763	16781	16952	16751	16796	16783	16925	16827	16792	16687	16831	16667	16668	16744	16647	16841	16694	16694	16547	16673	16866	16717	17024	16705	16644	16774	16733	16662	16987	16946	16678	16576	16773	16667	16708	17013	16731	16757	16801	16934	16801	16643	16867	16801	16874	16671	16711	16686	16833	16724	16806	16772	16664	16766	16718	16782	16795	16607	16829	16822	16896	16689	16750	16689	16768	16709	16765	16849	17069	16810	16592	16783	16802	16732	16835	16736	16616	16614	16532	16568	16779	16672	16760	16733	16883	16598	16768	16936	16666	16921	16912	16674	16567	17035	16925	16770	17055	16804	16830	16808	16919	16897	16847	16817	16599	16609	16691	16593	16613	16770	16538	16877	16650	16838	16820	16849	16702	16616	16889	16933	16937	16989	16709	16643	17079	16973	16626	16864	16751	16886	16754	16681	16770	16819	16805	16810	16931	16893	16789	16798	16738	16758	16808	16747	16885	16694	16978	16584	16795	16831	16790	16642	16840	16866	16651	16542	16712	16796	16801	16779	16879	16908	16704	16711	16647	16812	16977	16696	16450	16763	16817	16856	16766	16955	16731	16729	16746	16921	16903	16874	16903	16749	16800	16708	16769	16552	16741	16806	16631	16593	16899	16733	16676	16846	16965	16680	16447	16900	16739	16992	16736	16680	16932	16840	16667	16757	16682	16545	16965	16888	16976	16858	16848	16769	16748	16745	16761	16811	16645	16897	16716	16686	16873	16876	16723	16841	16849	16689	16553	16509	16640	16949	16645	16788	16747	16765	16844	16690	16854	16700	16718	16864	16668	16748	16722	16825	16960	16752	16533	16662	16726	16762	16648	16732	16786	16718	16823	16614	16761	16759	16792	16795	16599	16700	16730	16552	16756	16769	16755	16693	16807	16603	16902	16695	16692	17083	16695	16934	16784	16748	16626	16735	16562	16765	16760	16671	16916	16688	16767	16761	16723	16618	16744	16814	16816	16672	16502	16819	16724	16918	16812	16743	16821	16758	16869	16817	16718	16563	16796	16885	16739	16833	16690	16737	16827	16643	16938	16858	16811	16879	16758	16806	16658	16989	16869	16691	16685	16841	16843	16707	16724	16801	16638	16683	16937	16743	16928	16661	16705	16759	16860
17427	23276	21926	18873	17707	16960	16320	15897	15879	15651	15872	15378	15469	15406	15294	15484	15448	15335	15404	15297	15450	15278	15496	15336	15369	15493	15292	15320	15546	15781	15847	15280	15105	15287	15169	15228	15237	15259	15390	15207	15320	15388	15112	15211	15238	15196	15407	15435	15271	15391	15358	15264	15293	15253	15229	15223	15270	15254	15275	15121	15347	15279	15178	15225	15173	15201	15199	15234	15193	15099	15344	15072	15127	15381	15295	15164	15237	15290	15328	15075	15220	15295	15293	15178	15114	15177	15268	15325	15277	15233	15235	15322	15295	15208	15076	15237	15298	15321	15198	15354	15420	15130	15180	15198	15290	15216	15306	15273	15277	15217	15007	15321	15145	15221	15235	15240	15228	15269	15154	15163	15176	14977	15179	15056	15377	15313	15297	15222	15221	15213	15185	15391	15276	15252	15202	15242	15248	15116	15342	15211	15184	15289	15230	15182	15318	15271	15231	15377	15222	15185	15043	15269	15160	15208	15268	15382	15194	15398	15326	15264	15137	15300	15335	15287	15278	15207	15252	15207	15284	15338	15342	15164	15324	15186	15151	15207	15155	15335	15141	15227	15169	15252	15138	15161	15202	14964	15236	15197	15198	15082	15078	15292	15159	15120	15242	15260	15280	15143	15204	15211	15190	15206	15393	15280	15218	15169	15174	15254	15082	15035	15196	15454	15371	15195	15278	15261	15189	15148	15215	15228	15301	15258	15196	15402	15039	15098	15284	15191	15340	15252	15161	15145	15216	15197	15281	15172	15193	15328	15127	15284	15277	15204	15032	15152	15170	15204	15216	15267	15144	15187	15174	15344	15393	15126	15345	15201	15305	15139	15264	15246	15281	15228	15137	15204	15352	15350	15266	15231	15096	15193	15275	15165	15207	15162	15387	15247	15296	15290	15217	15118	15144	15262	15177	15269	15264	15370	14989	15274	15265	15425	15351	15246	15271	15211	15199	15162	15193	15286	15283	15324	15355	15214	15216	15300	15375	15101	15378	15230	15151	15207	15316	15328	15145	15224	15361	15339	15295	15138	15270	15069	15272	15167	15183	15113	15307	15211	15183	15259	15124	15344	15177	15252	15298	15286	15159	15209	15254	15151	15061	15418	15292	15122	15259	15343	15260	15114	15177	15249	15335	15335	15133	14992	15395	15119	15302	15269	15291	15356	15179	15357	15143	15291	15162	15320	15248	15234	15231	15263	15336	15182	15136	15307	15270	15022	15267	15303	15089	15287	15239	15209	15249	15317	15254	15277	15208	15158	15289	15274	15234	15037	15312	15307	15458	15260	15193	15239	15157	15182	15261	15231	15250	15148	15267	15169	15117	15185	15311	14990	15108	15133	15140	15215	15350	15336	15185	15156	15433	15188	15391	15195	15077	15199	15221	15250	15419	15253	15441	15215	15453	15114	15294	15281	15316	15166	15183	15338	15305	15233	15234	15179	15229	15181	15205	15428	15347	15033	15317	15309	15230	15306	15231	15167	15255	15231	15029	15209	15191	15210	15427	15206	15197	15298	15340	15309	15219	15194	15235	15152	15304	15227	15250	15477	15075	15154	15248	15159	15219	15219	15382	15116	15230	15188	15232	15135	15134	15168	15154	15250	15234	15301	15220	15040	15151	15227	15187	15381	15338	15095	15258	15344	15190	15317	15357	15184	15203	15244	15344	15294	15189	15250	15243	15297	15307	15335	15296	15233	15161	15221	15161	15290	15297	15440	15334	15241	15256	15188	15377	15319	15286	15331	15337	15219	15361	15125	15178	15224	15102	15067	15142	15421	15195	15141	15098	15341	15213	15113	15334	15289	15367	15282	15422	15335	15232	15269	15121	15424	15309	15359	15308	15065	15238	15279	15075	15230	15198	15184	15207	15318	15236	15049	15330	15198	15277	15339	15425	15217	15248	15165	15146	15116	15331	15196	15225	15067	15261	15299	15153	15237	15299	15156	15362	15306	15161	15277	15472	15321	15215	15285	15096	15204	15153	15351	15279	15233	15353	15348	15177	15374	15102	15115	15335	15217	15184	15111	15309	15313	15188	15290	15074	15256	15259	15043	15154	15227	15303	15220	15179	15222	15291	15368	15316	15390	15093	15066	15229	15096	15210	15224	15252	15401	15433	15259	15328	15292	15282	15158	15198	15310	15188	15293	15090	15192	15340	15237	15312	15252	15333	15314	15296	15136	15081	15169	15123	15233	15313	15201	15107	15104	15206	15167	15298	15132	15167	15268	15234	15190	15286	15205	15236	15145	15158	15273	15277	15210	15364	15254	15227	15209	15306	15173	15061	15189	15088	15194	15130	15300	15234	15335	15335	15280	15150	15214	15301	15372	15124	15248	15300	15252	15275	15157	15335	15409	15132	15169	15161	15120	15018	15315	15248	15149	15203	15083	15206	15251	15403	15273	15042	15222	15134	15143	15308	15162	15200	15107	15163	15215	15250	15237	15390	15166	15280	15238	15388	15353	15320	15101	15348	15292	15302	15315	15226	15186	15281	15141	15135	15054	15201	15218	15139	15343	15185	15233	15450	15186	15182	15116	15269	15377	15189	15271	15151	15068	15428	15254	15205	15228	15226	15258	15490	15230	15170	15323	15213	15212	15276	15341	15194	15342	15160	15213	15239	15257	15116	15283	15252	15268	15349	14898	15341	15001	15318	15119	15261	15241	15102	15447	15104	15170	15296	15292	15347	15113	15201	15063	15335	15206	15098	15445	15162	15347	15138	15243	15420	15138	15290	15164	15337	15274	15380	15255	15351	15261	15436	15185	15238	15275	15058	15221	15223	15048	15121	15235	15268	15142	15300	15157	15250	15160	15230	15230	15361	15256	15158	15262	15150	15111	15146	15264	15368	15185	15230	15116	15335	15123	15449	14965	15273	15196	15175	15059	15085	15264	15263	15235	15255	15273	15321	15349	15244	15324	15008	15277	15339	15148	15272	15344	15175	15359	15165	15090	15223	15217	15168	15268	15313	15262	15120	15391	15189	15336	15307	15296	15112	15197	15066	15280	15343	15249	15237	15390	15263	15227	15031	15261	15004	15252	15259	15166	15296	15040	15010	15391	15159	15219	15201	15254	15195	15361	15099	15213	15261	15294	15287	15239	15040	15176	15308	15282	15109	15349	15218	15127	15184	15305	15200	15239	15285	15433	15280	15354	15171	15240	15194	15082	15415	15128	15079	15310	15160	15385	15428	15233	15254	15207	15276	15348	15151	15144	15417	15308	15200	15210	15250	15367	15266	15310	15112	15392	15178	15035	15236	15146	15181	15321	15290	15249	15259	15099	15258	15301	15118	15205	15280	15297	15185	15293	15181	15113	15342	15270	15365	15283	15232	15276	15282	15373	15259	15226	15172	15153	15203	15437	15034	15315	15324	15243	15109	15213	15118	15279	15230	15243	15324	15401	15013	15198	15445	15074	15357	15187	15304	15214	15462	15191	15199	15460	15069	15202	15253	15253	15194	15346	15249	15099	15039	15374	15322	15182	15413	15289	15338	15226	15433	15185	15103	15217	15196	15227	15159	15254	15115	15285	15277	15316	15344	15350	15164	15160	15265	15477	15312	15206	15237	15212	15260	15277	15203	15415	15125	15358	15142	15168	15122	15148	15323	15298	15173	15200	15366	15350	15321	15226	15134	15275	15171	15142	15196	15127	15260	15128	15261	15229	15077	15250	15318	15142	15339	15162	15288	15203	15208	15361	15272	15119	15147	15267	15133	15199	15366	15256	15202	15214	15339	15219	15244	15299	15224	15377	15343	15168	15176	15380	15357	15130	15302	15037	15252	15395	15047	15177	15002	15312	15268	15316	15140	15218	15202	15208	15280	15218	15290	15320	15360	15294	15224	15377	15310	15266	15170	15256	15029	15324	15335	15246	15302	15171	15352	15234	15266	15454	15326	15189	15132	15194	15319	15210	15350	15226	15282	15288	15112	15130	15064	15265	15259	15166	15391	15126	15116	15187	15283	15232	14980	15247	15028	15257	15219	15428	15330	15273	15220	15047	15167	15201	15250	15191	15390	15237	15392	15154	15211	15392	15175	15316	15184	15205	15207	15280	15100	15300	15205	15126	15326	15438	15324	15294	15282	15328	15213	15273	15164	15150	15112	15293	15367	15155	15415	15207	15269	15203	15199	15217	15162	15078	15339	15315	15169	15171	15138	15342	15372	15166	15274	15195	15333	15293	15155	15274	15180	15082	15270	15277	15306	15213	15221	15315	15283	15184	15199	15182	15125	15099	15425	15101	15251	15263	15198	15245	15267	15303	15363	15178	15374	15230	15242	15422	15289	15252	15223	15295	15113	15277	15310	15041	15393	15233	15315	15428	15282	15260	15338	15337	15217	15024	15196	15222	15374	15095	15296	15334	15240	15333	15162	15251	15254	15163	15151	15251	15296	15312	15221	15221	15176	15055	15311	15283	15279	15326	15362	15177	15116	15206	15200	15193	15435	15182	15387	15420	15335	15283	15225	15432	15257	15226	15192	15204	15276	15244	15254	15226	15271	15224	15303	15264	15288	15210	15309	15227	15282	15291	15276	15380	15230	15120	15234	15185	15214	15138	15319	15104	15219	15111	15371	15189	15402	15210	15279	15178	15439	15122	14935	15266	15190	15231	15498	15359	15341	15205	15143	15110	15190	15167	15036	15109	15268	15224	15352	15407	15358	15252	15109	15374	15279	15387	15245	15072	15094	15298	15200	15328	15321	15289	15368	15354	15281	15177	15200	15165	15324	15106	15293	15315	15343	15253	15252	15208	15089	15274	15224	15174	15243	15348	15279	15170	15311	15407	15136	15260	15298	15157	15231	15175	15195	15221	15107	15179	15371	15048	15197	15215	15216	15238	15396	15130	15196	15191	15072	15295	15207	15217	15149	15214	15232	15097	15190	15129	15287	15329	15355	15205	15199	15344	15168	15332	15226	15323	15280	15152	15331	15315	15249	15242	15230	15345	15268	15293	15313	15380	15380	15192	15101	15251	15166	15217	15402	15128	15213	15346	15202	15096	15097	15220	15301	15134	15389	15271	15122	15322	15169	15259	15176	15256	15188	15184	15328	15380	15330	15303	15161	15255	15215	15277	15315	15245	15118	15069	15284	15376	15138	15187	15290	15131	15298	15182	15258	15176
23541	21141	28684	23935	22039	22345	21214	18482	17787	17834	17860	17554	17315	17394	17092	17169	17025	17144	17042	17084	17025	17192	16937	17110	17158	16958	17130	17039	18131	19641	19566	17526	17075	16804	16995	16919	16727	17012	17046	16890	17248	16929	16706	16586	16625	17015	16844	17272	17323	17120	17241	17202	16975	16952	17040	16853	17062	16892	16914	17148	16979	16994	16682	16939	16766	16784	16879	16870	16898	16803	16924	16738	16743	16798	16793	16879	17037	16816	16836	16955	16943	16922	16825	16794	16723	16919	16896	16923	17057	17026	16893	16871	16604	17027	16913	16847	16778	16793	16854	16877	16837	17043	16822	16811	16851	16742	16923	16757	16927	17003	16965	16885	16910	16892	16491	16914	16948	16852	16849	16698	16849	16612	16749	16839	16796	16853	16852	16895	16929	16979	16763	16779	16812	16873	16661	16730	16978	17086	16585	17046	16688	17020	16730	16770	16799	17004	16890	16757	16876	16942	16774	16849	16748	16748	16858	16865	16928	17017	16886	16888	16790	16845	16827	16760	16894	16939	16637	16616	16924	16822	16711	16878	16830	16699	16913	17118	16942	16856	16890	16733	16961	16772	16869	16701	16797	16862	16774	16884	16761	16677	16761	16838	16865	16807	16879	16858	16639	16967	16834	16954	17003	17011	16759	16818	16945	16912	17092	16992	16781	16818	16820	16654	16902	16936	16826	16888	16903	16937	16623	16850	16770	16857	16796	16732	16721	16667	16831	16832	16866	17040	17115	16878	16906	16777	16775	16726	16803	16754	16623	16932	16895	16918	16775	16714	16833	16919	16941	16886	16827	16799	16774	16739	16877	16678	16737	16805	16737	16642	16837	16902	16759	16970	16713	16866	16753	16909	16740	16854	16967	16924	16847	16927	16629	16774	16830	16696	16675	16946	16877	16756	16817	16806	16600	16964	16899	16901	16883	16784	16922	16755	16680	16636	16923	16807	16815	16907	16808	16904	16861	16932	16822	16854	16921	16717	16921	16828	16808	16735	16832	16731	16796	16934	16743	16703	16767	16938	16860	16804	16818	16809	16875	16576	17011	16885	16928	16891	16855	16855	16707	16734	16761	16674	16836	16647	16864	16765	16689	16994	16880	16862	16907	16955	16857	16987	16651	16818	16825	16699	16656	16891	16864	16892	16954	16804	16760	16708	16709	16855	16893	16741	16932	16790	16879	16746	17088	16928	16875	16851	16793	16721	16680	16973	16822	16890	16953	16964	16621	16914	16718	16669	16683	16962	16752	16959	16963	16770	16753	16920	16809	16759	16806	16878	16861	16905	16842	16893	16914	16732	16783	16697	16872	16740	16851	17087	16827	16803	16778	16717	16740	16987	16646	16987	17059	16662	16762	16686	16744	16755	16917	16991	16826	16912	16851	16572	16864	16891	16726	16759	16674	16870	16999	16683	16782	17070	16664	16774	16730	16937	17044	16934	16976	16985	16729	16730	16924	16821	16921	16881	16990	16741	16954	16798	16826	16760	16723	16755	16863	16821	16555	16671	16886	16742	16972	16788	16847	16716	16842	16816	16858	16787	16970	16920	16877	16788	16835	16739	16979	16635	16800	16900	16986	16845	16778	16750	16817	16829	16771	16620	16674	16832	16960	16771	16893	16486	16813	16792	16780	16751	16879	16843	16804	16973	16859	16958	16917	16755	16822	16815	16749	16780	16861	16988	16916	16720	16758	16723	16866	16676	16914	16868	16956	17017	16757	16865	16753	16824	16841	17027	16931	16931	16781	16908	16870	16945	16790	16907	16655	16785	16869	16855	16635	16910	16622	16904	16723	17051	16689	16835	16710	16772	17178	16854	16799	16838	16790	16763	16705	16767	16943	16765	16774	16776	16749	16946	16840	16846	16919	16704	16853	16871	17008	16833	16961	16908	16870	16871	16927	16650	16813	17100	16923	16746	16933	16862	16854	17008	16812	16812	17028	16921	16908	16711	16793	16706	16834	16813	16796	16800	16926	16694	16994	16749	16650	16668	16779	16683	16881	16742	16838	17014	16847	16966	16796	16770	16876	16915	16975	16994	16948	16937	16857	16851	16747	16847	16881	16643	16848	16707	16989	16913	16834	16831	16691	16929	17096	16742	17024	16802	16867	16837	16913	16824	17049	17061	16963	17061	16836	16907	16620	16724	16617	16860	16794	16860	17113	16794	16637	17076	16795	16923	16787	16903	16951	16867	16910	16758	16777	16802	16811	16897	16877	16837	16874	16991	16777	16869	16733	16833	16892	16783	16708	16794	16918	16827	16713	16781	16872	16714	16665	16892	16894	16844	16637	16779	16757	16813	16716	16881	16763	16795	16820	17079	16846	16905	16821	16894	16899	16909	16903	16855	16811	16830	16787	16792	16780	16768	16984	16846	16838	16847	16831	16660	16876	16741	16937	16786	16831	16833	16873	16912	16864	16901	16761	16782	17029	16980	17017	16918	16758	16992	16838	16807	16842	16786	16978	16822	16936	16752	16852	16761	16720	16842	16816	16840	16844	16763	16771	16810	16566	16782	16977	16819	16946	17065	16754	17059	16794	16708	16732	16659	16953	16878	16898	16886	16884	16926	17034	16789	16885	16743	16583	16631	16956	16794	16940	16629	16977	16689	16666	16821	16728	16688	16707	16781	16787	16828	17004	16937	16846	16806	16643	16854	16747	16854	16711	16920	16733	16849	16830	16953	16944	16834	16960	16816	16850	16901	16731	16767	16798	16959	16882	16938	16774	16912	16884	16894	16808	17045	17012	16689	16866	16798	16656	16799	16915	16996	16733	16809	16955	16984	16562	17066	16995	16769	16847	17103	17013	16987	16849	17011	16952	16694	16730	16685	16791	16906	16789	16709	16683	16929	16846	16677	16863	16694	16833	16968	17009	16699	16750	16890	16992	16644	16988	16870	16719	16716	17122	16873	16903	16654	16693	16766	17049	16900	16914	16739	16892	16853	16886	16691	16821	16814	16945	16929	16815	16726	16878	16939	17113	17008	16595	16893	16943	16764	16896	16746	16824	16875	16955	17074	16944	16795	16800	16686	16912	17036	16763	16731	17049	16974	16842	16909	16850	16745	16660	16732	16795	16878	16807	16804	16872	16892	16784	16863	16802	16951	16789	16848	16882	16748	16752	17010	16869	16832	16914	16826	16746	16817	16820	16706	16898	16912	16832	16670	16746	16708	16819	16823	16967	16674	16694	16767	17136	16803	16752	16756	16989	16819	16823	16891	16828	16827	16772	16825	16717	16587	16929	16932	16778	16721	16790	16787	16757	16804	16643	16835	16795	16577	16761	16750	16856	16978	16968	16888	16779	16648	16640	17025	16754	16646	16835	16895	16819	17041	16859	16838	16957	16994	16845	16976	16773	16806	16655	16827	16742	17151	16675	16836	16838	16819	16878	16874	16810	16825	16865	16560	16722	17045	16891	17020	16889	16614	16865	16876	16936	17023	16900	17011	16909	16622	16822	17016	16792	16879	16625	16957	16788	16674	16623	16736	16827	16906	16868	16680	16774	16822	16788	16729	16859	16821	16967	16641	16987	16846	16604	16957	16925	16866	16848	16880	16962	16854	16534	16720	16885	16500	17038	16789	16982	16858	17060	16837	16759	17005	16892	16910	16883	16850	16983	16546	16741	16854	16938	17000	17022	16900	17115	16764	16929	16895	16942	17160	16787	16869	16879	16845	16683	16880	16975	16737	16760	16748	16859	16677	16767	16604	17051	16904	16658	16768	16778	16929	16865	16814	16701	16681	16808	16816	17006	16813	16943	16658	17010	16868	16772	16836	16940	16691	16747	16902	16856	16771	16649	16766	16770	16848	16992	16953	16915	16853	16865	16887	16873	16732	16897	16901	16889	16818	17111	16905	16785	16829	16811	16803	16807	16853	16785	16906	16833	16749	16815	16738	16864	16824	16900	16817	16735	16930	16816	16756	16768	16839	16887	16901	16729	16771	16937	16863	16716	16861	16843	16790	16983	16862	16951	16818	16865	16786	17019	16717	16841	16804	16887	16865	16864	16826	16929	16905	16866	16793	16978	16888	16621	16719	16828	17101	16832	16813	16928	16800	16798	16954	16800	16646	16847	16883	16876	16809	17082	16688	16876	16816	16839	16770	16891	17079	16901	16951	16962	16980	16992	16696	16718	16830	17036	16719	16729	16930	16844	16684	16794	16849	16835	16590	16700	16741	16850	16856	17107	16847	16624	16741	16663	16633	16775	16889	16913	16710	16561	16794	16740	16749	16780	16662	17051	16870	16910	16962	16662	16809	16997	16785	16850	16812	16953	16855	16838	16874	16648	16788	16826	16948	16962	16934	16878	16780	16876	16867	16861	16725	16823	16835	16973	16823	16909	16936	17006	16809	16843	16880	16863	16876	16976	16816	17003	16812	16884	16833	16987	16950	17007	16891	16684	16818	16780	16892	16897	16883	16795	16592	16803	16753	16809	16864	16838	16886	16789	16650	16797	16790	16608	16745	16910	16558	16736	16904	16756	16795	16884	16985	16852	16779	16891	16785	16816	16939	16981	16631	16848	16839	16861	16865	16728	16818	16630	16949	16870	16663	16964	16935	16853	16764	17075	16832	16807	17030	16858	16960	16909	16701	16824	16948	16891	16927	16994	16915	16896	16745	16831	16860	16955	16853	16930	16912	16842	16853	16858	17128	16939	16890	16862	16802	16939	16845	16855	16910	16702	16983	16812	16624	16772	16995	16875	16796	17006	16686	16886	16737	16827	16838	17029	16921	16803	16634	16791	16839	16614	16726	16667	16664	17044	16808	16763	16863	16719	16824	16985	16810	16911	16955	16951	16619	16834	16931	16907	16741	16734	16756	17040	16853	16798	16932	16857	16698	16798	16644	16879	16871	16995	16905	17004	16775	16784	16850	16826	16835	16916	16696	16791	16768	16929	16833	17072	16758	16907	16719	16948	16762	16869	16646	16791	16940	16825	16765	16739	16677	16719	16961	16771	16875	16730	16868	16893	16706	16992	17002	16860	16948	16750	16678	16690	16882	16737	16790	16973	16755	16685	16715	16599	16949	16992	16805	16779	16918	17004	16985	16736	16951	16835	16935	16853	16821	16874	16853	16840	16808	16830	16987	16823	16803	16705	16905	16813	16717	16791	16796
17677	31708	29477	23132	20999	19137	18018	17287	16912	16372	16216	16210	15930	15912	15782	15651	15653	15469	15606	15446	15558	15632	15548	15619	15527	15648	15496	15315	17646	19315	19140	15753	15353	15509	15293	15310	15280	15496	15280	15316	15416	15287	15361	15530	15510	15445	15486	15921	16012	15864	15535	15496	15465	15430	15323	15371	15322	15387	15462	15218	15252	15284	15259	15601	15413	15208	15263	15254	15438	15282	15348	15180	15282	15305	15438	15375	15292	15350	15059	15418	15293	15421	15340	15379	15208	15343	15327	15378	15123	15492	15272	15370	15334	15325	15324	15324	15192	15415	15425	15277	15170	15484	15135	15385	15267	15308	15378	15433	15390	15328	15403	15257	15488	15254	15285	15217	15282	15237	15219	15286	15269	15586	15405	15158	15181	15225	15381	15445	15510	15204	15523	15184	15232	15289	15329	15215	15405	15351	15379	15320	15501	15198	15417	15427	15333	15313	15147	15273	15243	15427	15275	15305	15446	15384	15345	15365	15274	15269	15122	15283	15451	15337	15386	15283	15308	15355	15445	15501	15454	15314	15224	15296	15397	15300	15324	15308	15252	15396	15343	15220	15364	15438	15482	15418	15350	15283	15194	15363	15306	15246	15367	15203	15404	15219	15254	15419	15336	15450	15340	15317	15412	15362	15428	15237	15401	15323	15314	15384	15373	15379	15234	15270	15521	15466	15202	15382	15285	15297	15417	15354	15433	15362	15284	15509	15346	15389	15309	15200	15289	15246	15325	15279	15488	15449	15418	15349	15361	15142	15574	15133	15129	15393	15519	15297	15430	15479	15309	15159	15374	15366	15132	15273	15378	15274	15304	15308	15288	15294	15196	15395	15220	15491	15261	15334	15186	15423	15317	15298	15438	15337	15448	15154	15252	15293	15242	15307	15273	15143	15402	15380	15247	15244	15325	15335	15332	15402	15187	15344	15454	15486	15381	15328	15354	15408	15283	15503	15318	15326	15281	15292	15385	15253	15258	15442	15364	15314	15360	15476	15282	15526	15235	15316	15302	15379	15093	15542	15387	15321	15427	15309	15289	15370	15390	15323	15355	15243	15483	15293	15421	15395	15335	15101	15149	15374	15405	14996	15439	15278	15328	15284	15296	15418	15181	15187	15227	15281	15325	15374	15328	15435	15377	15137	15291	15518	15165	15325	15284	15371	15344	15395	15414	15231	15421	15242	15463	15198	15439	15343	15185	15480	15258	15142	15416	15295	15218	15102	15291	15294	15186	15248	15418	15326	15209	15323	15298	15274	15424	15350	15321	15393	15269	15485	15217	15235	15352	15453	15140	15365	15204	15341	15228	15323	15222	15242	15381	15277	15329	15351	15317	15230	15222	15256	15312	15384	15318	15211	15333	15309	15290	15394	15258	15276	15389	15301	15381	15167	15295	15206	15354	15261	15287	15412	15382	15305	15418	15315	15484	15275	15417	15292	15359	15283	15282	15249	15256	15257	15458	15335	15305	15311	15264	15336	15138	15334	15248	15448	15387	15360	15392	15347	15370	15347	15359	15312	15294	15320	15378	15185	15391	15426	15199	15275	15307	15305	15265	15389	15259	15391	15225	15343	15273	15339	15332	15343	15327	15439	15307	15208	15317	15305	15399	15280	15129	15290	15286	15286	15273	15426	15371	15393	15297	15282	15304	15149	15424	15350	15383	15294	15461	15131	15256	15283	15448	15420	15322	15302	15279	15471	15258	15350	15365	15258	15382	15341	15290	15170	15205	15295	15337	15396	15144	15312	15324	15340	15353	15388	15540	15361	15236	15259	15441	15204	15296	15428	15402	15270	15223	15441	15257	15268	15241	15196	15314	15255	15521	15384	15293	15374	15407	15382	15481	15495	15518	15270	15359	15286	15422	15453	15286	15360	15449	15152	15378	15311	15416	15477	15306	15294	15253	15385	15299	15381	15329	15311	15298	15455	15250	15085	15254	15405	15402	15235	15308	15334	15492	15410	15315	15141	15465	15349	15218	15335	15503	15322	15285	15332	15365	15281	15420	15220	15228	15272	15210	15434	15311	15315	15290	15481	15260	15406	15184	15103	15434	15420	15327	15522	15349	15337	15277	15484	15224	15388	15189	15220	15277	15331	15436	15147	15246	15415	15296	15248	15110	15172	15275	15321	15352	15272	15372	15411	15320	15265	15453	15384	15336	15347	15250	15421	15136	15366	15372	15415	15307	15165	15369	15247	15414	15354	15390	15247	15422	15334	15316	15376	15423	15329	15297	15532	15545	15357	15300	15297	15385	15377	15212	15204	15122	15326	15407	15432	15375	15242	15288	15182	15220	15294	15320	15464	15228	15263	15369	15281	15153	15398	15317	15390	15466	15204	15426	15293	15397	15222	15427	15157	15218	15294	15142	15351	15302	15334	15315	15311	15313	15264	15297	15338	15210	15435	15225	15430	15385	15453	15305	15326	15137	15302	15369	15330	15246	15391	15415	15348	15612	15281	15343	15205	15377	15223	15328	15328	15522	15335	15330	15180	15353	15324	15197	15241	15360	15286	15351	15429	15375	15274	15102	15309	15205	15317	15318	15383	15386	15278	15291	15293	15399	15332	15357	15204	15222	15348	15232	15273	15377	15315	15280	15429	15398	15241	15376	15346	15260	15253	15255	15300	15422	15346	15230	15333	15343	15374	15289	15297	15363	15248	15219	15283	15312	15349	15416	15390	15267	15568	15328	15310	15464	15310	15307	15320	15486	15204	15305	15398	15359	15388	15425	15274	15462	15293	15270	15322	15416	15258	15279	15366	15307	15297	15351	15288	15369	15400	15310	15323	15392	15255	15215	15252	15337	15234	15344	15157	15277	15166	15198	15332	15372	15314	15387	15257	15170	15380	15349	15372	15318	15311	15334	15386	15188	15428	15188	15126	15286	15348	15213	15318	15227	15329	15390	15229	15347	15277	15258	15434	15371	15223	15273	15555	15211	15266	15400	15169	15449	15372	15237	15276	15357	15252	15274	15285	15327	15229	15177	15511	15264	15264	15333	15352	15222	15389	15406	15193	15404	15348	15333	15276	15377	15298	15400	15263	15298	15382	15279	15257	15315	15445	15455	15303	15305	15168	15244	15416	15359	15331	15245	15327	15194	15284	15150	15199	15442	15341	15358	15174	15262	15229	15168	15204	15253	15258	15247	15419	15315	15320	15199	15427	15261	15341	15334	15376	15314	15363	15286	15361	15353	15297	15451	15243	15392	15423	15436	15297	15263	15321	15147	15432	15192	15244	15419	15313	15293	15399	15321	15301	15214	15338	15377	15248	15347	15275	15300	15357	15430	15353	15248	15369	15349	15185	15305	15316	15348	15368	15277	15398	15341	15272	15321	15207	15256	15367	15384	15364	15323	15511	15362	15291	15340	15407	15171	15070	15457	15396	15342	15294	15292	15331	15140	15207	15259	15409	15296	15270	15367	15437	15136	15334	15184	15254	15262	15204	15415	15231	15340	15287	15338	15460	15304	15399	15401	15273	15438	15279	15302	15243	15213	15384	15297	15274	15314	15303	15319	15314	15479	15383	15303	15226	15295	15162	15328	15404	15160	15371	15190	15317	15382	15361	15336	15245	15355	15353	15367	15354	15224	15477	15214	15413	15300	15346	15352	15256	15303	15548	15182	15407	15395	15271	15180	15393	15317	15336	15335	15237	15203	15193	15215	15481	15278	15182	15182	15163	15256	15408	15342	15198	15377	15212	15299	15409	15412	15268	15446	15333	15325	15408	15513	15411	15393	15179	15296	15247	15317	15307	15196	15289	15325	15156	15344	15278	15226	15314	15434	15250	15374	15309	15329	15320	15442	15216	15177	15311	15356	15239	15333	15255	15401	15286	15349	15331	15323	15364	15296	15661	15414	15313	15268	15197	15307	15450	15251	15430	15327	15217	15346	15300	15223	15316	15215	15334	15461	15399	15380	15202	15272	15355	15358	15304	15323	15189	15342	15246	15529	15160	15321	15276	15316	15263	15419	15401	15262	15466	15376	15046	15298	15292	15487	15411	15458	15296	15175	15368	15258	15490	15423	15316	15377	15429	15264	15472	15364	15357	15276	15100	15354	15253	15265	15394	15193	15192	15249	15296	15225	15481	15397	15376	15253	15337	15244	15463	15452	15352	15146	15414	15422	15292	15236	15358	15407	15325	15343	15353	15042	15374	15316	15552	15189	15326	15439	15347	15349	15373	15301	15398	15219	15312	15361	15299	15314	15408	15249	15336	15243	15276	15482	15451	15339	15231	15347	15205	15408	15263	15308	15391	15440	15295	15233	15269	15171	15430	15273	15474	15368	15295	15270	15450	15189	15291	15383	15230	15409	15367	15319	15224	15334	15392	15366	15310	15298	15295	15386	15423	15322	15440	15308	15261	15363	15250	15223	15216	15268	15087	15260	15245	15334	15352	15388	15431	15403	15348	15285	15355	15328	15333	15394	15235	15292	15157	15387	15280	15527	15214	15205	15445	15386	15297	15210	15159	15081	15337	15320	15504	15288	15345	15301	15419	15393	15233	15246	15261	15179	15338	15268	15277	15413	15353	15468	15282	15322	15261	15272	15340	15322	15356	15433	15221	15339	15105	15366	15376	15375	15368	15200	15396	15312	15281	15365	15410	15415	15355	15415	15367	15282	15402	15280	15290	15343	15338	15208	15126	15312	15426	15323	15383	15150	15329	15350	15310	15381	15225	15273	15308	15189	15334	15351	15287	15448	15387	15280	15379	15446	15495	15343	15347	15501	15369	15216	15172	15368	15403	15360	15370	15328	15227	15360	15353	15374	15186	15389	15209	15384	15384	15157	15298	15331	15330	15391	15242	15416	15373	15355	15377	15318	15350	15519	15246	15603	15305	15385	15183	15229	15188	15357	15412	15334	15349	15419	15331	15451	15316	15244	15166	15345	15245	15256	15417	15239	15374	15394	15209	15309	15394	15352	15368	15504	15459	15209	15333	15183	15381	15228	15231	15350	15411	15309	15358	15334	15385	15250	15240	15182	15327	15323	15296	15276	15240	15311	15362	15268	15327	15338	15272	15353	15201	15450	15250	15398	15163	15250	15350	15204	15242	15300	15393	15255	15185	15314	15258	15341	15307	15217	15436	15294	15229	15254	15354	15262	15357	15423	15191
22642	21132	29008	23505	21367	23331	25328	19667	18525	18446	18272	18156	17955	17666	17465	17552	17576	17555	17497	17604	17313	17410	17334	17304	17431	17336	17396	17227	19593	21956	21638	17900	17379	17425	17097	17171	17242	17138	17288	17397	17161	17243	17390	17146	17302	17035	17346	17789	17829	17734	17700	17363	17201	17163	17083	17179	17003	17158	17125	17142	17187	17191	17302	17268	17184	17150	17103	17255	17366	17093	16961	17199	16980	17080	17156	17080	17202	17164	17080	17119	17099	17082	16824	17020	17202	17010	16909	17271	16988	17240	17310	17251	17109	17208	16980	16994	17098	17064	16882	17194	16970	17061	17115	17244	17066	16892	17155	17090	17018	16989	17042	17083	17039	16886	16934	16988	17106	17139	17109	17174	17150	17069	17156	17092	16945	17239	17191	17108	17444	17198	17088	17237	17077	16963	17168	16973	16990	17184	17232	16997	17071	16923	17178	17141	16996	16890	17189	16988	17035	17046	17151	17120	17115	17145	17058	17119	17096	17007	17118	17107	17031	17119	16972	16904	17128	16994	16874	17005	16866	17059	17122	17048	17037	16988	16734	17051	17185	17084	17109	16975	17041	17099	17172	17136	16999	17054	16962	17163	17004	17068	17013	17186	16926	17115	17158	16920	17111	17123	16978	17023	17049	17046	17070	17062	17029	17145	17335	17264	17292	17225	17227	17071	17214	16983	16970	17170	17153	16900	17148	17060	17088	17094	17028	17006	17026	17086	17034	17029	17075	16930	16949	17060	16875	17152	17159	17034	17029	17069	17030	17024	16964	16894	17087	16979	16884	17094	16919	17098	17137	16993	17161	17163	17083	16925	17235	17238	17121	16946	17125	17217	16949	16935	17070	17291	16999	17069	17000	17076	16941	17090	17034	17132	17009	17251	17101	16834	17065	17142	17085	16927	17342	16983	17125	16964	17201	17016	17198	16872	17199	17031	17089	16968	17078	16996	17206	17112	17258	16993	17112	17076	17157	17214	17003	17098	17046	16788	16928	16963	16862	17242	17185	17042	17053	17077	17010	17040	17033	17161	17144	16969	16987	16881	17032	17092	17155	17232	17176	17156	17125	17001	17141	16876	17037	17043	17043	17118	16892	17161	17121	17168	17144	16957	17202	17029	17220	17032	17003	17059	17083	17039	17043	16993	16955	16932	17129	17055	16995	17057	17128	17017	17161	17155	17243	17086	17025	16932	16992	16983	17004	17088	16781	16908	16934	17046	17158	17069	17100	17071	16928	16954	17234	17025	17084	17102	17167	17057	16994	17118	17182	17286	17115	16945	16964	17088	17115	17134	17171	16993	17031	17186	17160	17122	17136	16932	17002	16906	17078	16951	16896	16908	17026	16965	16984	17251	17096	16898	16956	17004	17074	17002	17044	17176	16969	17000	17092	16986	16969	16980	17022	16931	17007	17116	17154	17042	17071	16989	16940	16841	16794	17105	16992	17105	16983	17158	17015	16898	17222	16964	17048	17045	16980	17087	17157	16907	17082	17069	17180	17047	17357	17249	17007	16853	17306	17031	17126	17105	16936	17010	17101	17100	17023	17005	16980	17092	17127	16984	17083	17034	16960	16920	17058	17129	16869	17096	16979	16910	16853	17062	17149	16878	17139	17040	16983	16883	16982	16955	17178	16954	17056	17143	17203	17047	17140	16789	17146	17149	17107	17092	17174	17200	17139	17219	17198	17064	16945	17128	17055	17019	16940	17062	16909	17104	17074	17047	16791	17189	17188	17087	17016	17111	17076	17272	16989	17029	17149	17043	17149	17102	17163	16952	17062	16952	17264	17185	16980	17140	17002	17123	16932	17075	16913	17134	17071	17133	16854	16832	16870	16879	16978	17174	17003	16978	17082	17011	17073	16892	17080	17046	17001	17107	17279	17100	17027	17001	17133	17029	17095	17107	17108	17221	17098	17226	17070	17049	16996	16913	17197	16967	17002	16989	17123	17118	16943	17064	16939	16974	16960	16898	16924	17026	17205	16900	17058	17023	17235	17094	17170	17144	17136	17146	17071	16971	17105	17073	17025	17259	17001	17006	16934	17093	16953	17075	16883	16797	17097	17107	17073	16928	16953	16922	17106	17080	17146	17068	17168	16934	17255	16959	16886	16845	17046	17293	17001	17185	17140	17004	17205	16976	17023	16950	17106	17162	17069	17166	16863	17095	17220	17221	16966	17124	17134	17055	17160	17142	16968	17001	17222	17019	17016	16812	16984	17060	17076	17180	17192	17258	17053	16895	17135	17185	17095	17201	17123	17093	16948	16984	17061	16997	17119	17002	17247	16925	16935	17029	17129	17130	16962	17046	17169	17065	17135	16863	17182	17147	17158	17054	17114	17161	17109	17200	16924	17064	17051	16935	16940	17011	17148	16998	16968	16778	17125	17108	16857	16955	16988	17012	17133	17109	16965	16968	16933	17089	17018	16874	16843	17046	17116	17217	16979	17168	17028	17084	16973	17043	17149	17097	17163	17085	17185	16788	16996	16856	16808	17070	16979	16977	16943	17138	17038	17175	17098	17086	17087	17097	16804	17277	17012	17099	16927	17003	17203	17030	17113	17255	17166	17067	17192	17063	17086	17194	16975	17018	17248	17018	17076	16861	16973	17129	17165	17083	17161	17102	17222	17016	16841	16989	16987	16894	17108	17069	17053	16955	17193	17097	17055	17149	17157	16872	17049	16876	17016	17173	17082	17164	17143	17082	17181	17178	17203	16970	16802	17024	17178	17154	17177	17065	16984	16919	17246	16933	17257	17018	16950	17133	17090	16908	17167	17263	17175	17140	16805	17043	17040	17203	16939	17017	17112	16994	16931	16933	17110	16937	17002	17193	17124	17094	17286	16965	17201	17072	16972	17109	17050	16946	17257	17173	17072	17119	17193	17054	17018	17139	16827	17078	16914	17037	17039	16853	16890	16803	16930	16991	17169	17184	17253	17120	16953	17085	17019	17078	17025	17013	17218	16939	17132	17196	17135	17076	16933	17059	17081	16873	16951	17143	17251	17140	17173	17125	17159	17408	17201	17113	17031	17061	17120	17034	17019	17095	16937	16958	17341	16875	17176	17102	17023	17130	16986	17027	17190	17026	17191	17029	17151	16891	17026	17119	17062	17094	17068	16937	16947	16959	17112	17135	17026	17077	17152	17018	17065	17094	17173	16987	17043	17176	16981	16936	17162	16836	17018	17084	17125	16929	16973	16974	17254	17027	17035	17051	17039	16781	16945	17004	16992	17079	17109	17042	16938	17047	17064	17134	17105	17167	17018	17015	17055	17093	17104	17110	17062	17011	17181	16946	17087	17283	17153	17120	17029	16980	17180	16942	17111	17053	17191	17186	17141	17057	17202	16916	16963	17008	17246	16965	16903	17120	17046	16948	16909	17118	16997	17012	17077	17116	16981	16881	17069	16966	17235	17119	16930	17178	16973	17154	17080	16963	16852	16986	16960	17230	17154	17139	17114	17101	17004	17261	17004	17136	17089	17015	17032	17151	16894	17076	17049	17075	16840	17005	17197	17158	17263	17063	16935	17015	17244	17146	17205	17171	16978	16879	16965	17198	17056	17032	17203	16952	16889	17309	17112	16977	17037	17090	17030	17101	17021	17012	17222	17095	16825	17026	17017	17185	16971	17210	17010	17136	17034	17251	17010	17057	17015	16937	17052	16983	17157	17013	16858	17166	17039	16915	16983	16872	17144	16936	17184	16966	16876	16982	17136	16937	17099	16908	16880	16933	17147	16955	17070	17097	17011	17055	16951	17266	17020	17070	17224	17057	16983	16996	17049	17059	17101	17114	16893	17208	17112	16996	16876	17206	17092	16964	17273	16979	17168	16966	16935	17276	17119	17150	17151	17142	17167	17142	17095	17053	16920	17067	17209	17064	17189	17086	17050	17174	16950	16837	17043	17182	17192	17065	17128	16960	17086	16910	16948	17003	16914	16992	17054	16932	17253	17055	17127	17206	17024	17231	17090	17079	16898	17130	16987	16827	17178	17064	16876	16901	17268	16949	17006	16921	17026	17178	17054	17185	16981	17097	17040	17094	17145	16925	17074	17001	16981	17067	16932	17019	17222	17048	17260	17038	17093	17131	17244	17016	16857	17192	17216	17045	17027	16917	16981	17010	17124	17097	17183	16970	17160	17143	17102	16948	16951	17135	17008	17164	17006	17280	17162	17068	17024	16995	17033	17017	16957	17088	16953	16794	16956	17051	16964	17157	17177	16959	17146	17138	17292	17226	16993	17028	17098	16999	17136	16976	16973	16997	17344	17121	17034	17053	17083	16895	16879	16879	17127	16985	17071	17238	17030	16988	17273	17224	16977	16980	16897	16937	17030	17023	17038	17010	17096	17156	16979	16855	16928	16983	17163	17058	17084	17046	17103	16888	16910	17194	17024	17045	17306	17055	16958	17094	17085	17133	16913	16818	17036	17018	16999	16948	16963	16981	17054	17029	16906	16916	16842	17113	17050	17192	17082	17036	17006	17184	16953	17058	17252	17018	17023	17173	17090	17132	17030	16965	17129	17163	17120	17098	17077	16991	17191	16910	17031	17223	17060	16989	17037	16857	17116	16964	17031	17198	17114	16896	17048	17219	17069	17194	17027	16871	17168	16705	16988	16892	17101	16960	16935	17019	17146	17194	16972	17187	17211	17123	17280	17091	17239	17135	17046	17054	16978	17004	17072	17105	17084	17097	17129	17101	17124	16979	17076	17052	17097	17323	16936	17123	17150	17188	17081	17121	16901	16888	17165	17156	17189	17013	16945	16990	17226	17037	17047	17094	17036	17211	17000	16982	16725	16947	17167	17111	16787	17034	17097	17171	17228	17056	17197	16859	17096	16990	17135	17070	16928	17052	17057	17010	16892	17163	16996	17122	16967	16870	16985	16997	17048	16918	16968	16960	17106	17002	17139	17164	17022	17088	16904	16992	17280	17190	16909	16962	16958	17161	16993	17063	17005	17017	17054	17016	17054	17053	17187	16948	17011	17092	17276	17182	17096	16957	17181	16995	17033	16834	17025	17059	16945	16995	16938	16830	17110	17024	16962	16975	17069	17182	17051	17134	16966	17070	17061	17042	16953	17115	17076	17164	16948	17204	17151	17064	17184	17065	17009	17028	16933	17174
20210	37285	33643	26475	23712	21188	19490	18490	17870	17095	16774	16622	16468	16289	15983	15921	15848	15893	15806	15992	15629	15770	15840	15671	15736	15813	15642	15738	19966	22355	21088	16006	15503	15597	15413	15589	15553	15496	15719	15357	15607	15545	15568	15642	15453	15556	15774	16590	16440	16253	15760	15691	15415	15569	15348	15517	15481	15443	15544	15370	15398	15503	15604	15376	15521	15491	15627	15458	15420	15453	15305	15420	15386	15470	15485	15392	15481	15527	15569	15453	15441	15462	15455	15550	15557	15382	15491	15563	15534	15514	15404	15421	15401	15522	15558	15540	15368	15443	15543	15670	15425	15470	15386	15474	15348	15442	15546	15361	15415	15390	15469	15408	15422	15392	15502	15368	15494	15343	15299	15638	15478	15350	15527	15529	15688	15391	15435	15463	15391	15491	15437	15378	15224	15300	15464	15350	15552	15484	15524	15409	15609	15513	15418	15575	15553	15399	15483	15260	15505	15310	15376	15471	15444	15437	15463	15429	15441	15426	15529	15343	15444	15397	15320	15529	15311	15435	15293	15429	15377	15324	15356	15453	15378	15418	15354	15304	15446	15448	15317	15497	15378	15465	15562	15565	15488	15345	15370	15309	15497	15440	15415	15277	15402	15407	15405	15470	15569	15346	15572	15322	15419	15444	15519	15302	15570	15349	15418	15320	15363	15416	15462	15401	15476	15463	15418	15465	15354	15481	15301	15366	15533	15490	15309	15425	15468	15423	15434	15412	15541	15429	15359	15620	15241	15355	15392	15493	15486	15470	15497	15223	15487	15494	15447	15407	15418	15432	15289	15548	15521	15370	15406	15410	15374	15596	15335	15339	15433	15413	15457	15439	15357	15299	15328	15619	15221	15410	15366	15568	15371	15329	15224	15468	15370	15562	15405	15381	15416	15559	15515	15685	15329	15534	15362	15417	15428	15490	15368	15370	15493	15315	15472	15430	15507	15282	15525	15336	15471	15319	15491	15426	15619	15506	15536	15449	15462	15466	15333	15436	15402	15343	15441	15367	15429	15495	15453	15427	15341	15353	15328	15568	15447	15410	15313	15366	15384	15513	15286	15624	15394	15510	15442	15418	15551	15391	15402	15282	15238	15341	15603	15435	15294	15371	15399	15410	15348	15557	15322	15322	15442	15559	15289	15264	15364	15379	15390	15527	15419	15439	15367	15398	15520	15440	15557	15418	15299	15475	15345	15442	15635	15478	15379	15370	15293	15579	15259	15425	15357	15443	15570	15424	15478	15434	15380	15367	15505	15517	15408	15407	15355	15329	15495	15506	15383	15448	15500	15460	15472	15601	15462	15453	15450	15360	15606	15428	15315	15642	15530	15421	15438	15460	15485	15474	15402	15536	15353	15496	15539	15438	15370	15469	15434	15476	15502	15481	15219	15371	15390	15443	15497	15282	15517	15282	15441	15405	15652	15371	15437	15579	15567	15416	15401	15453	15272	15436	15549	15506	15469	15333	15439	15428	15444	15453	15454	15274	15544	15434	15451	15506	15494	15456	15513	15614	15371	15353	15468	15418	15483	15485	15510	15446	15439	15449	15300	15483	15428	15379	15375	15504	15310	15285	15334	15466	15498	15376	15409	15437	15450	15430	15433	15465	15401	15445	15545	15399	15602	15366	15393	15414	15320	15407	15546	15456	15493	15384	15562	15417	15342	15540	15484	15522	15444	15352	15575	15403	15403	15355	15606	15515	15618	15389	15587	15516	15300	15533	15490	15566	15360	15391	15401	15536	15434	15430	15313	15402	15286	15396	15396	15309	15356	15510	15587	15343	15359	15514	15436	15511	15346	15487	15469	15341	15539	15311	15189	15351	15584	15388	15446	15518	15489	15538	15312	15565	15470	15354	15357	15475	15440	15578	15476	15505	15304	15556	15372	15364	15532	15531	15478	15339	15557	15311	15336	15578	15367	15561	15384	15464	15360	15368	15343	15144	15449	15358	15541	15271	15386	15400	15461	15452	15412	15435	15474	15490	15601	15474	15283	15362	15386	15441	15610	15541	15316	15431	15477	15500	15576	15596	15231	15330	15532	15611	15394	15436	15461	15485	15447	15353	15487	15345	15663	15440	15487	15416	15373	15686	15477	15493	15581	15338	15224	15455	15483	15388	15525	15482	15533	15378	15293	15607	15294	15474	15464	15693	15300	15514	15661	15432	15382	15359	15457	15414	15324	15428	15492	15400	15305	15343	15485	15519	15296	15392	15343	15392	15608	15402	15494	15403	15376	15397	15381	15435	15521	15341	15451	15397	15306	15406	15491	15452	15324	15520	15529	15261	15473	15505	15454	15385	15443	15417	15414	15331	15477	15484	15649	15503	15327	15369	15443	15396	15543	15439	15414	15448	15509	15394	15429	15649	15539	15421	15493	15421	15410	15492	15590	15329	15516	15394	15463	15479	15538	15503	15300	15435	15359	15368	15359	15385	15480	15570	15317	15469	15497	15528	15402	15399	15422	15412	15497	15233	15376	15389	15459	15423	15449	15423	15553	15476	15422	15356	15384	15522	15367	15492	15412	15299	15279	15478	15573	15489	15466	15513	15500	15384	15288	15377	15409	15319	15220	15356	15536	15371	15526	15488	15587	15388	15407	15435	15456	15487	15547	15505	15287	15491	15423	15454	15235	15503	15515	15441	15505	15395	15351	15593	15254	15494	15365	15288	15389	15466	15359	15447	15489	15306	15478	15522	15478	15295	15226	15593	15520	15606	15454	15406	15288	15333	15562	15449	15542	15332	15490	15500	15421	15435	15354	15464	15302	15454	15385	15450	15486	15309	15396	15420	15508	15665	15494	15404	15333	15299	15349	15402	15271	15358	15548	15515	15381	15297	15599	15491	15528	15459	15491	15337	15517	15415	15270	15345	15299	15514	15461	15370	15471	15471	15554	15566	15401	15472	15288	15552	15323	15488	15285	15442	15449	15384	15500	15394	15392	15458	15360	15403	15361	15333	15352	15300	15377	15405	15389	15481	15619	15515	15300	15449	15338	15334	15481	15491	15326	15477	15314	15422	15497	15428	15350	15399	15295	15399	15459	15226	15469	15438	15372	15511	15463	15399	15376	15438	15433	15355	15403	15546	15491	15325	15469	15406	15657	15514	15458	15593	15446	15516	15494	15416	15384	15340	15432	15419	15403	15416	15579	15340	15647	15344	15346	15476	15484	15414	15376	15490	15457	15486	15306	15336	15395	15357	15305	15342	15642	15391	15375	15588	15626	15448	15376	15491	15366	15552	15486	15452	15456	15290	15347	15639	15486	15493	15355	15581	15420	15252	15474	15408	15535	15377	15507	15540	15438	15519	15519	15461	15471	15453	15475	15450	15367	15519	15535	15528	15548	15518	15425	15361	15373	15551	15549	15483	15492	15469	15506	15382	15403	15336	15503	15529	15657	15437	15349	15421	15475	15446	15727	15337	15324	15518	15502	15550	15470	15630	15463	15477	15304	15324	15518	15375	15486	15302	15322	15390	15376	15504	15447	15533	15322	15513	15436	15436	15449	15410	15531	15588	15346	15480	15337	15386	15534	15471	15395	15368	15302	15273	15363	15588	15316	15400	15504	15448	15399	15530	15361	15560	15284	15433	15380	15327	15508	15560	15299	15243	15634	15347	15504	15315	15350	15388	15424	15346	15382	15360	15383	15305	15273	15434	15347	15673	15348	15475	15601	15388	15358	15550	15397	15465	15272	15435	15468	15350	15538	15327	15522	15540	15423	15664	15398	15549	15438	15365	15450	15361	15464	15363	15383	15450	15445	15364	15478	15472	15541	15572	15384	15443	15515	15434	15484	15217	15539	15452	15465	15411	15373	15339	15428	15423	15414	15539	15478	15455	15433	15263	15417	15533	15417	15445	15480	15447	15553	15315	15376	15495	15364	15475	15510	15365	15435	15353	15240	15259	15538	15446	15433	15443	15330	15486	15418	15578	15402	15480	15291	15423	15306	15521	15300	15495	15392	15468	15403	15250	15320	15390	15422	15385	15419	15539	15541	15301	15322	15391	15357	15516	15429	15500	15358	15384	15571	15472	15187	15443	15338	15342	15456	15434	15248	15489	15439	15371	15448	15398	15199	15470	15330	15633	15435	15376	15517	15490	15343	15325	15427	15329	15468	15425	15318	15311	15460	15455	15410	15308	15438	15484	15250	15378	15435	15561	15470	15553	15448	15538	15353	15347	15316	15547	15348	15519	15403	15371	15331	15316	15550	15528	15502	15347	15365	15253	15517	15378	15473	15421	15545	15391	15161	15331	15458	15417	15276	15444	15507	15341	15448	15485	15409	15467	15379	15239	15496	15264	15286	15488	15556	15372	15372	15413	15347	15565	15360	15471	15478	15397	15426	15323	15413	15518	15419	15469	15341	15560	15612	15346	15503	15291	15394	15431	15380	15328	15416	15584	15439	15563	15499	15353	15582	15574	15467	15413	15559	15144	15392	15405	15308	15458	15448	15410	15276	15423	15562	15479	15550	15354	15463	15328	15471	15421	15333	15274	15403	15546	15395	15319	15404	15490	15425	15478	15424	15398	15305	15418	15436	15432	15568	15326	15330	15307	15500	15460	15533	15337	15533	15461	15409	15538	15441	15357	15613	15440	15561	15512	15554	15519	15503	15345	15526	15306	15322	15543	15233	15536	15427	15452	15398	15607	15321	15425	15426	15590	15610	15372	15336	15536	15431	15661	15316	15536	15335	15657	15342	15355	15280	15409	15260	15492	15489	15444	15197	15460	15345	15543	15305	15528	15360	15504	15585	15312	15501	15256	15673	15309	15364	15653	15325	15345	15644	15423	15366	15457	15573	15430	15445	15440	15406	15465	15444	15525	15344	15486	15449	15383	15369	15653	15424	15335	15549	15395	15511	15443	15469	15557	15286	15573	15386	15527	15464	15394	15293	15361	15487	15384	15351	15386	15407	15500	15460	15371	15412	15329	15317	15404	15324	15328	15491	15224	15308	15606	15358	15217	15395	15461	15346	15372	15487	15452	15246	15335	15562	15341	15359	15404	15425	15336	15356	15580	15406	15651	15424	15601	15347	15433	15385	15536	15443	15379	15472	15306	15359	15395	15512	15495	15300	15353	15386	15484	15581	15382	15426	15579	15330	15322	15400	15436	15425	15398
26969	22029	25477	22103	18452	18024	17901	17364	17143	17192	17432	17189	17077	17094	16977	17019	17051	17049	17158	16950	16999	17104	17117	17109	17121	17226	17246	17068	17129	17366	17201	16925	17093	16833	17023	16852	17082	17098	17004	16858	16861	16655	17074	16845	17282	16935	16784	17087	16981	17166	17154	16928	17042	17093	17078	17052	17048	17026	17184	17073	17079	17003	16751	17070	17160	16905	17034	16742	16887	17003	16734	16956	16972	16973	16932	17101	16928	16865	16740	16858	16867	16859	16888	16909	17036	16835	17015	16934	16946	16999	17058	16845	16882	16999	16955	17044	17102	16963	17031	17178	17006	17058	16968	16898	16994	17095	16914	16954	16828	17046	16918	16861	17000	16901	16982	16666	16893	16801	16914	16932	16968	17037	16866	17054	17026	16912	17063	16900	16873	17109	16936	16932	16750	17007	16968	16885	16844	17051	17056	16841	17100	16924	16869	17010	16874	16660	16968	17117	17034	16957	16842	16894	16991	16775	16960	16971	16891	16968	17140	17065	16965	17107	16906	16946	16920	16734	17026	17135	16915	16758	17013	17172	16847	17062	16916	17064	17034	16678	17044	16967	16893	16971	16958	16698	17116	17054	16942	16975	16871	17162	16997	16957	16958	17048	17183	17163	17016	17043	16921	17009	16747	17108	16862	16828	16906	17127	16930	16696	16842	16973	17075	16932	16757	16677	16855	16927	16848	17058	17101	16957	16969	16951	16939	16897	16895	17002	17085	17109	16929	16843	17002	16823	16938	16665	16884	16976	16736	16635	16884	17083	16992	17028	16869	17034	17051	16963	17067	16837	17053	16928	16951	16904	17057	16935	16868	16862	16926	17139	17096	17022	16976	16988	16975	17076	16953	16977	16951	17061	16857	17099	16791	17007	17001	17031	17085	16960	16918	17112	16820	17055	16970	16768	16875	16919	16968	16986	16732	17014	17019	17002	17027	16927	17000	16926	16998	17006	16962	16947	17188	17071	17035	17038	17032	16842	16929	17043	17049	16920	17199	17128	16843	16954	16911	16960	16887	17010	17088	16965	16915	16944	16880	16948	16964	16995	16844	17014	16919	16840	17169	16906	17021	17018	17026	16993	16945	16981	16733	16992	16940	17018	16960	16848	16996	17063	16977	17018	16995	17027	16899	16938	17115	17072	17110	17023	17244	16908	16963	17002	16976	17047	17094	16878	17045	16789	16984	16899	16630	16819	17157	16789	17025	17001	16952	17056	17022	17034	16919	16954	16848	17044	16881	17115	16982	16772	16884	16975	16849	17004	16911	16947	16797	16839	16785	16743	17135	16810	16939	16797	17347	17068	17042	17028	17019	16845	17070	17023	16964	16891	17017	17081	16979	16927	16972	16900	16829	17001	16929	16955	17011	17088	16977	16793	17030	17054	16939	16917	16969	17092	16777	16983	16766	16964	17011	16904	17090	17022	16847	17101	16931	16830	16905	16847	16916	16977	16750	16976	17013	16913	17226	17004	16881	16888	17010	16686	17110	16720	16779	16856	16971	16982	16731	16927	16921	16822	16833	17014	16866	17055	16769	16925	16959	16973	16938	17051	16946	16951	16972	16893	16928	16824	16973	17136	17022	17031	17000	17208	16831	17061	16852	16890	16660	16937	16799	17004	17226	17028	17021	16933	17075	17038	16853	16999	16932	17067	17159	16918	17156	16961	16827	17045	17011	16669	16926	17016	17036	16793	16915	16877	17056	17066	16956	16758	17045	16928	16873	16795	16698	17139	16743	16970	16852	16875	16911	16805	17065	16878	16974	17030	17086	16839	16961	16914	16973	16853	16995	17073	17083	16852	16960	17109	17062	16880	17032	16885	16996	17031	16930	16929	16944	16709	17034	16842	17009	16865	16895	16801	16944	17082	17124	16872	16951	17056	16695	17028	17164	16937	17293	17036	16964	16853	16948	16869	16929	16858	16821	16932	16976	16916	17084	17166	17011	17146	16980	17186	16807	16931	16836	17158	16966	16887	16914	16843	16956	17033	16989	17108	16885	16938	16978	17124	16792	17077	17028	16829	16961	17058	17077	16904	17016	16987	16948	17176	17168	17143	16990	17038	17059	17013	16914	16991	17052	16939	17035	16977	16854	16971	16895	16810	16765	16940	16879	16924	16864	16895	17035	16934	17007	16851	17067	16894	16903	16910	17060	16955	16885	16959	16842	16903	17097	16969	17157	17002	17050	16922	17010	17206	17115	16903	17241	16984	17113	17072	17044	17107	16813	17104	17159	16990	16856	16697	17135	16945	17005	17047	17004	16879	17145	16830	16924	17038	17007	16998	16770	16975	17012	16956	17193	17181	17010	16962	17057	17075	17066	16865	16968	16901	16872	17047	16934	16946	16900	17204	17083	17055	17081	16829	17254	16977	16863	17032	16900	16866	16842	17030	16953	17034	17038	16966	16996	16844	16879	17097	17037	16863	17037	16923	16991	16713	17002	16909	17029	16714	16840	17020	17103	17158	17007	17000	17123	17097	16957	16879	17040	16683	16747	16864	16919	17047	16874	16815	16890	16770	16928	16782	16793	16938	17178	16758	17061	16673	17019	16991	16840	16934	17055	17107	16972	17016	17091	16840	16866	17098	17020	17179	16917	16898	16948	17015	16896	16858	16775	16965	16983	16893	17067	17049	17151	16846	16866	16910	16868	17031	17019	16893	17018	16951	16934	16923	16932	16926	17055	17117	16958	16962	17050	16999	17032	16935	17141	17263	17108	17161	16937	17031	16895	16956	17053	16897	16935	17014	17140	16957	16830	17029	16925	16939	16909	17007	16763	16711	17009	17050	17068	16970	16861	16965	16928	16949	16996	17052	16985	16959	16850	16885	17200	16782	17049	16877	16809	17218	16989	17109	17180	16959	17044	17008	16865	17050	17121	16732	17007	16961	17111	16949	16980	17103	16992	16993	16940	16695	16738	16836	16994	17119	17027	16990	17044	17062	16842	16902	16848	17007	16857	16930	16984	17176	17046	17010	16929	17053	17047	16979	16940	17134	16933	16978	16878	16896	16914	17140	16840	16907	17199	16861	16871	17009	16927	17160	16799	16925	16999	16932	16862	17031	16852	17010	16916	16948	17033	16878	17033	16956	16781	16794	16779	17000	17203	16976	16991	16961	16878	16972	16994	16844	16916	17054	16994	17117	16867	16906	16995	17031	16977	16721	16973	17007	16914	17027	16830	16987	17042	17027	16874	16906	17069	17012	16817	16897	16865	17069	17085	16903	16809	16845	17380	16919	16758	16882	17037	16837	17106	16890	16889	16956	16961	16857	16982	17154	16882	16907	16980	17076	16924	16904	16789	17012	16950	16877	16866	16974	16850	16876	17030	16804	17053	16944	17061	17151	16934	17137	16832	16897	16965	17198	16961	17091	17101	17100	17116	16830	16815	17120	16812	16966	16729	17067	17033	16979	16922	16881	16870	16919	16871	17304	16862	16810	17015	17002	16988	16904	17017	16969	16732	16845	17155	17039	16977	17046	16926	17005	16747	16864	16965	16960	16689	16858	16964	17009	16872	16926	16957	17016	16938	16890	16948	16743	16771	17092	17025	17159	16982	17026	17074	16956	16910	17195	16984	16806	16912	17055	16865	16955	16878	16950	16905	16972	16901	16886	17027	17031	16835	16779	16915	16895	16925	17118	16976	16930	17023	16949	16971	17192	16781	17044	16864	16864	16871	16711	16917	16942	16848	17077	17055	17006	17097	16948	17022	16986	17103	17045	16622	16868	16695	16904	17153	16988	16831	16953	17165	16932	17032	16811	16959	17046	16800	17002	17001	16972	17081	16900	16949	17033	17034	16964	17028	17269	17005	16978	17171	16983	17047	16861	17072	16986	17083	16840	17068	16996	17161	16964	16905	17079	17204	16836	16992	16859	17174	17024	17068	16936	16876	16874	16984	17072	16925	16790	17131	16980	16795	17118	17020	17022	16759	16929	16974	16674	16769	17034	17075	16986	16931	16910	17045	17164	16901	16976	17097	17062	16978	16909	16691	16982	17070	16893	17145	17124	16893	16776	16969	16917	16863	16940	16726	16782	16975	16942	16909	16752	16794	17101	17076	16961	16947	16945	16800	17084	17037	16946	16987	16994	16802	17124	17049	17009	16889	16845	16957	17000	17013	17056	17025	16975	16899	16764	16954	16991	16812	16907	17049	16923	17020	17025	16961	17177	16908	16819	17089	16902	16953	16795	17008	16945	16666	16955	17032	16983	16682	16964	16828	16891	16987	17027	16848	17009	16820	16786	16909	16706	16880	17121	16896	16853	16902	17095	16924	16869	17013	16936	17024	16972	16994	16854	16806	16960	16886	16980	17050	17093	16841	16597	17143	16846	17060	17025	16749	16843	17063	16777	16949	16948	16984	16900	16814	17081	16856	16899	16986	16830	17099	17127	16886	16923	17063	16816	17038	16727	17141	17101	17000	17169	17020	16874	16945	17095	17262	17093	17093	17029	16858	16900	17053	16880	16891	16842	16873	16939	16965	16872	16940	17038	16977	16966	16770	16954	17032	16794	17015	16843	16910	17147	16908	17192	17099	17199	16913	16991	16938	17030	17003	16782	16824	16833	16994	16953	16953	16977	16914	17019	17168	16916	17098	16920	16843	17050	16939	16821	17103	16986	17034	16871	16937	17063	17059	16753	16770	17028	17104	16738	16937	17064	17070	16983	16970	16972	17216	16819	16796	17053	17037	17092	17099	16958	16874	16961	16866	16893	16862	16941	16854	17046	17004	16815	16939	16981	16955	16955	16886	16989	16969	16875	16814	17119	16749	16904	17161	17027	16866	16951	17067	16923	16970	16898	16980	16838	16854	16979	17202	16811	16860	16853	16949	17123	16947	17047	17071	17023	17049	16876	16988	16949	16972	17071	16851	16861	17047	16891	16948	17001	17190	17012	16925	16973	16886	17047	16936	17128	16943	17096	16897	16761	17016	16970	16998	16922	17017	16823	17062	17022	16921	16992	16873	16900	17054	17130	17034	16982	17149	16857	16941	16923	16916	16959	16848	16922	16876	16875	16937	17108	16925	16904	17185	17166	16974	16946	16892	17100	16944	17013	17159	17059	16998	17058	17152	16803	17181	17053	16965	17053	16954	17076	16930	16969	16989	16802	16935	17033
17321	23989	22392	18760	17646	16613	16456	16126	15820	15716	15622	15608	15701	15688	15427	15571	15425	15457	15419	15471	15500	15485	15573	15497	15395	15481	15430	15623	15707	15908	16065	15496	15512	15638	15420	15372	15526	15351	15380	15470	15463	15534	15421	15410	15364	15282	15233	15388	15606	15431	15355	15442	15121	15269	15462	15422	15395	15364	15316	15196	15238	15419	15491	15323	15458	15269	15191	15358	15550	15426	15309	15285	15443	15376	15417	15382	15365	15210	15382	15267	15362	15465	15229	15331	15413	15268	15361	15549	15367	15351	15437	15348	15286	15394	15434	15571	15383	15395	15424	15554	15248	15486	15254	15395	15365	15314	15313	15523	15386	15473	15499	15326	15353	15337	15328	15250	15241	15382	15394	15336	15064	15367	15417	15325	15313	15261	15479	15326	15416	15527	15478	15315	15495	15436	15472	15402	15488	15390	15440	15295	15347	15375	15253	15284	15369	15375	15221	15469	15156	15272	15357	15319	15637	15342	15360	15338	15507	15293	15277	15388	15451	15351	15448	15336	15313	15542	15288	15525	15160	15538	15200	15370	15256	15526	15421	15551	15294	15518	15434	15402	15368	15270	15508	15360	15517	15301	15365	15223	15391	15472	15260	15413	15317	15408	15299	15325	15190	15262	15393	15577	15236	15403	15347	15386	15363	15479	15334	15283	15338	15391	15428	15392	15466	15392	15376	15280	15328	15395	15526	15384	15381	15249	15300	15464	15342	15415	15336	15267	15436	15300	15408	15458	15516	15438	15397	15352	15463	15314	15218	15566	15467	15435	15394	15381	15401	15172	15308	15425	15307	15338	15453	15319	15293	15388	15320	15293	15451	15278	15265	15540	15469	15239	15249	15306	15290	15490	15516	15434	15407	15373	15349	15313	15422	15427	15456	15393	15359	15499	15377	15317	15543	15460	15574	15277	15268	15240	15358	15308	15481	15433	15399	15291	15535	15211	15377	15314	15318	15501	15471	15469	15383	15479	15414	15375	15454	15220	15493	15320	15420	15268	15485	15365	15118	15454	15423	15499	15431	15299	15455	15486	15325	15513	15247	15568	15265	15449	15350	15332	15354	15286	15381	15264	15235	15359	15428	15282	15291	15579	15397	15468	15451	15303	15316	15419	15272	15460	15419	15508	15530	15484	15410	15400	15452	15404	15385	15427	15407	15360	15319	15557	15522	15255	15503	15251	15400	15238	15342	15442	15565	15187	15362	15147	15328	15298	15192	15343	15448	15421	15581	15464	15385	15390	15563	15312	15445	15400	15379	15410	15392	15359	15518	15246	15486	15364	15231	15209	15332	15568	15399	15161	15455	15318	15442	15391	15320	15306	15424	15383	15338	15293	15282	15389	15415	15373	15378	15472	15415	15277	15551	15467	15483	15355	15410	15411	15426	15355	15335	15182	15414	15339	15570	15391	15287	15356	15426	15317	15419	15240	15344	15336	15383	15127	15255	15580	15413	15228	15432	15432	15244	15350	15446	15219	15496	15336	15383	15591	15487	15322	15313	15465	15245	15414	15449	15322	15534	15345	15624	15278	15499	15255	15402	15443	15376	15324	15367	15412	15479	15215	15579	15385	15293	15429	15525	15184	15486	15301	15312	15396	15303	15384	15419	15232	15359	15390	15410	15434	15243	15362	15534	15384	15416	15280	15334	15412	15531	15492	15326	15307	15402	15312	15322	15482	15454	15551	15566	15362	15101	15496	15264	15500	15375	15408	15274	15378	15343	15252	15419	15473	15311	15272	15484	15247	15502	15338	15433	15515	15489	15609	15446	15264	15514	15447	15345	15421	15213	15441	15291	15271	15336	15505	15333	15242	15412	15460	15494	15372	15274	15345	15426	15212	15358	15223	15336	15441	15606	15322	15487	15322	15323	15494	15315	15365	15519	15576	15344	15490	15523	15474	15621	15454	15359	15582	15348	15313	15472	15287	15428	15511	15442	15478	15356	15395	15410	15406	15408	15567	15391	15360	15466	15422	15403	15417	15306	15453	15277	15376	15394	15363	15492	15256	15319	15325	15491	15486	15385	15294	15338	15293	15396	15486	15288	15458	15348	15360	15387	15261	15260	15364	15409	15250	15494	15513	15467	15208	15294	15453	15566	15429	15475	15318	15316	15421	15390	15416	15436	15454	15218	15380	15415	15518	15443	15391	15449	15250	15390	15242	15280	15293	15497	15263	15424	15381	15267	15412	15391	15354	15368	15414	15264	15425	15218	15367	15320	15381	15329	15503	15413	15387	15441	15286	15359	15703	15294	15394	15359	15387	15386	15355	15251	15581	15318	15389	15397	15369	15182	15367	15245	15274	15570	15371	15411	15390	15467	15271	15189	15357	15500	15367	15249	15326	15225	15445	15334	15476	15497	15451	15406	15377	15339	15427	15305	15220	15368	15249	15358	15431	15319	15395	15286	15545	15356	15343	15419	15481	15297	15371	15282	15400	15389	15397	15322	15364	15405	15344	15374	15452	15420	15343	15316	15429	15349	15427	15446	15300	15423	15303	15352	15450	15361	15473	15355	15420	15455	15299	15398	15368	15535	15465	15511	15504	15389	15320	15278	15349	15484	15336	15421	15247	15278	15465	15240	15348	15270	15300	15370	15377	15627	15377	15585	15528	15302	15437	15331	15295	15263	15511	15376	15324	15326	15414	15326	15410	15361	15221	15171	15435	15391	15274	15405	15322	15523	15473	15337	15444	15395	15183	15264	15503	15399	15305	15216	15329	15319	15366	15452	15395	15475	15404	15317	15443	15157	15399	15428	15465	15089	15422	15617	15400	15265	15170	15331	15385	15266	15342	15485	15624	15289	15349	15399	15383	15344	15513	15452	15324	15582	15586	15347	15426	15317	15344	15423	15466	15207	15467	15304	15227	15393	15472	15558	15404	15324	15308	15452	15345	15342	15456	15461	15293	15451	15431	15372	15245	15417	15458	15369	15618	15482	15242	15254	15265	15156	15295	15279	15338	15389	15235	15460	15546	15395	15428	15466	15422	15442	15425	15527	15328	15341	15275	15546	15484	15285	15259	15394	15367	15343	15273	15239	15339	15440	15349	15342	15344	15299	15488	15291	15378	15526	15462	15372	15229	15325	15422	15370	15476	15412	15271	15402	15355	15182	15396	15301	15388	15239	15423	15321	15369	15496	15465	15446	15464	15474	15410	15371	15462	15408	15493	15363	15274	15513	15543	15387	15361	15206	15317	15324	15405	15373	15478	15348	15346	15394	15406	15140	15321	15365	15387	15369	15418	15424	15389	15398	15244	15359	15268	15393	15456	15219	15313	15582	15300	15378	15333	15628	15335	15371	15284	15253	15451	15349	15300	15297	15286	15591	15216	15271	15349	15425	15500	15344	15557	15351	15367	15371	15408	15334	15357	15424	15358	15319	15271	15194	15311	15520	15331	15479	15440	15497	15405	15411	15304	15346	15343	15397	15284	15410	15417	15283	15547	15352	15211	15427	15328	15463	15340	15271	15400	15416	15428	15155	15298	15374	15303	15187	15369	15167	15385	15383	15444	15261	15420	15579	15445	15419	15411	15193	15417	15575	15466	15294	15555	15277	15475	15428	15449	15479	15366	15400	15468	15302	15465	15387	15160	15437	15454	15346	15372	15403	15262	15284	15291	15372	15368	15536	15260	15319	15437	15266	15377	15399	15252	15347	15442	15335	15497	15340	15362	15403	15299	15576	15149	15404	15456	15428	15405	15288	15516	15411	15508	15432	15420	15515	15301	15452	15469	15511	15338	15388	15477	15443	15471	15398	15347	15448	15334	15406	15327	15374	15351	15360	15332	15322	15461	15467	15440	15374	15420	15360	15418	15323	15377	15286	15385	15604	15362	15480	15371	15377	15434	15464	15403	15324	15443	15378	15379	15298	15335	15333	15339	15487	15521	15379	15402	15542	15277	15351	15255	15299	15421	15433	15460	15305	15405	15371	15370	15285	15459	15387	15338	15437	15350	15508	15327	15325	15251	15381	15441	15244	15495	15480	15325	15318	15390	15294	15358	15351	15341	15323	15342	15469	15284	15589	15407	15327	15467	15303	15421	15306	15143	15284	15267	15252	15353	15510	15307	15656	15217	15351	15436	15431	15287	15272	15273	15372	15368	15431	15168	15323	15458	15213	15290	15348	15259	15523	15409	15383	15318	15481	15393	15372	15374	15377	15492	15277	15370	15487	15349	15322	15314	15400	15480	15314	15449	15427	15318	15436	15361	15359	15358	15346	15330	15214	15351	15469	15231	15292	15439	15263	15483	15560	15405	15246	15420	15403	15333	15357	15381	15471	15591	15321	15398	15250	15510	15317	15310	15313	15248	15407	15464	15467	15275	15458	15372	15365	15296	15320	15256	15449	15340	15388	15072	15518	15291	15347	15300	15454	15515	15404	15338	15309	15254	15538	15496	15309	15361	15357	15426	15247	15312	15436	15297	15341	15394	15450	15449	15392	15336	15374	15185	15262	15392	15436	15298	15484	15284	15314	15246	15270	15445	15376	15431	15464	15456	15425	15381	15350	15389	15440	15411	15429	15286	15509	15426	15339	15452	15350	15275	15288	15272	15350	15464	15372	15446	15524	15347	15485	15321	15380	15384	15414	15489	15337	15279	15461	15190	15403	15316	15329	15404	15415	15443	15351	15360	15286	15386	15425	15280	15473	15364	15414	15391	15470	15384	15254	15398	15413	15391	15305	15352	15193	15326	15307	15269	15311	15489	15421	15252	15234	15589	15254	15319	15312	15443	15368	15317	15365	15289	15431	15344	15562	15397	15485	15382	15306	15298	15322	15247	15465	15356	15415	15407	15382	15040	15309	15263	15301	15359	15278	15514	15339	15572	15210	15203	15584	15424	15210	15373	15254	15378	15234	15356	15442	15564	15359	15537	15334	15525	15332	15485	15434	15363	15398	15125	15444	15451	15307	15332	15348	15394	15292	15359	15422	15343	15282	15493	15218	15243	15367	15308	15399	15389	15428	15419	15353	15461	15242	15363	15350	15369	15360	15487	15375	15383	15141	15494	15253	15401	15261	15421	15413	15216	15397	15556	15524	15437	15342	15592	15351	15312	15321	15435	15215	15154	15416	15401	15342	15282	15466	15386	15325	15401	15587	15391	15256	15559	15373	15362
23621	21121	28607	23967	22011	22304	21283	18590	17587	17931	17588	17569	17635	17416	17300	17373	17299	17339	17239	17199	17163	17178	17075	17169	17069	16940	17067	17178	18334	20013	19353	17630	17270	16908	17149	16977	16962	16923	16853	17021	17239	16931	17043	17132	17035	17057	17172	17247	17384	17417	17159	17194	17173	17306	17017	17062	17124	16795	16955	16916	16914	17026	16997	17250	16917	16957	17176	17026	16947	17132	16954	17179	16957	16948	17055	17078	17052	17098	16879	17060	16945	17142	16899	16807	16880	16913	16918	16914	16959	16829	17026	16857	17109	17003	17101	17019	17000	16890	16986	17041	17046	16881	17139	17059	16930	16891	17125	16950	17117	16882	17156	16794	16959	16964	17165	16906	16812	17199	17050	16758	16936	17093	16838	17045	16957	17081	17000	16830	17169	17098	16835	17178	16768	17017	16999	16814	17082	16948	17054	16998	16884	16882	17048	17087	16811	17035	16889	16983	16931	16950	16910	16944	16852	17034	17045	16988	16709	16831	16617	16864	16882	16877	17014	17078	16981	16971	16995	17058	17099	16925	17068	16973	16982	16997	17017	17018	16948	17167	16736	16997	16757	16914	16976	17032	17029	17094	16951	16901	17117	17021	17099	17051	16905	16938	17343	16950	16931	16999	16856	16856	16879	17007	16860	16963	17085	16986	17014	16989	16809	17008	17003	17070	17018	16737	16944	16955	17065	16979	16909	16860	17077	16905	17036	16853	17170	16825	16819	17038	17033	17264	16966	17122	16817	16919	16662	16960	16952	16935	17003	16955	17037	17053	17044	17066	16690	17044	16903	16983	16929	17049	16991	16769	17046	17119	17028	16932	16857	17026	17021	16994	16901	17166	16998	17116	17061	16848	16890	16834	17043	17105	16939	17017	16913	16973	17115	17164	16881	16802	16808	16879	17229	17239	17066	16918	17138	17054	16998	17084	16938	17064	17016	17075	16977	16820	16765	16947	17011	17071	16959	16882	16958	16979	16948	17044	17227	16924	16889	16998	16901	17041	16867	16898	16861	17102	17020	17101	16961	17112	17010	16936	16871	16887	17103	17014	16973	16926	17086	17055	17088	16821	16951	16893	16980	17056	16951	16908	17031	16951	17049	16850	16828	17022	17031	17059	16998	16798	17059	16877	16893	16985	17011	16828	16789	16710	16988	16810	17025	16981	17118	16842	17125	16978	16986	17027	17029	16953	17118	17171	17123	16977	16822	16951	16930	16997	17122	16865	16855	16997	17072	16812	17021	16963	16893	17006	16979	16943	17045	16988	16980	17070	16957	17072	16943	16868	16905	16939	16888	17044	17127	17010	17072	16997	16905	16995	17110	16929	17083	16930	17055	17072	16998	17047	17049	16743	16933	16808	16879	16822	16977	17083	17017	17010	16929	16942	17164	17039	17036	16965	16936	16953	16895	16959	16963	16901	17069	17107	16911	17086	17016	17020	17026	16863	16921	17057	16958	17001	17107	16811	16995	17007	17044	16802	16995	16897	16859	16829	16847	17016	16932	16930	17006	16696	16947	16750	16870	16964	17025	17144	16905	16965	16904	16894	16974	16863	17023	17062	17061	17011	17203	17068	17148	17038	17071	17025	16713	16822	16988	16911	16898	16907	16978	17083	17232	16852	16977	17016	16902	17130	16898	17007	17034	16793	17032	16958	17018	17128	16996	16931	16981	17147	16817	16800	16996	16846	16812	16880	17056	16769	17072	16774	17286	16863	16937	17004	17023	16886	16989	16768	16942	17044	16965	17020	17127	17036	17037	17046	16981	17035	16976	17030	16788	17015	16880	16944	17067	17016	16811	17024	17028	16916	16985	16949	16976	17202	17101	16901	16972	16636	16839	16747	17102	17026	16894	16897	17050	16955	16914	16857	16775	16972	16705	16945	16915	16954	16888	17172	16902	16892	16946	17010	16900	17128	16856	16799	16822	17024	16832	16965	16951	17064	16818	16851	16868	17009	17060	17127	17066	16880	17014	16854	16954	16885	16979	16919	17032	17094	16913	17137	16922	17044	16809	17078	16843	16876	16820	16859	17047	16916	16924	16977	16850	16959	17141	16854	16972	16849	16964	16758	16965	16976	16987	16783	16922	17002	17197	17124	16946	16876	16925	16992	16914	16999	17041	16899	16946	16816	16780	17007	16931	16899	16920	16934	17294	16983	17043	16676	17034	17017	17019	16859	17013	17070	16948	17111	17031	16953	16994	17318	17056	17066	16989	16856	17076	17006	16941	17087	16780	16935	16935	16827	16826	16958	17021	16877	16954	17076	17107	17210	17063	17022	17004	17043	16861	17051	17004	17045	17068	16914	16799	17124	16877	16895	16892	16946	17185	17280	17083	16983	17049	17005	17006	16958	17040	16996	16810	16988	17127	16918	16926	16997	16835	17126	16976	16754	16916	17011	16949	17073	16946	16831	16854	17061	17028	17162	16874	16863	16918	17060	17088	16913	17016	16989	17128	16875	17030	16958	16901	16988	16877	17012	16881	16888	16948	17067	17175	16772	16981	17046	16960	16954	17082	17012	16802	16961	17172	16776	17301	17132	17069	16869	16959	16918	17132	17113	17031	16934	17044	16827	16979	16923	16982	16725	16941	17158	16928	16892	16870	16819	16994	16960	17085	17055	16987	16914	16853	17043	16885	16902	16925	16824	16914	16910	16865	16991	17006	16918	17118	16979	17045	17167	16957	16962	17127	17167	16832	17006	17018	17013	16956	16954	16873	16954	16979	16822	16896	16811	16944	16933	16954	16912	16984	16911	16834	16853	17180	17109	16963	16991	16951	17038	16862	16653	17173	16944	16983	16922	16959	16953	16781	16960	17029	16901	17149	17073	17050	16959	16892	16973	17063	17056	16900	17012	17035	16932	17010	16992	17013	17169	16945	16795	16840	16882	16965	16895	16828	16972	17018	16927	16947	16943	17049	16933	16887	16830	17116	16972	16908	17020	16835	17059	16978	16732	17002	16820	16984	16786	16965	17045	16862	16804	16964	17074	17204	16912	16982	16936	16866	17032	16868	17033	17046	16918	16939	16879	17070	16819	17050	16821	16868	17065	16926	17145	16932	16962	16752	16951	16932	17000	16896	17124	16983	17037	17107	17107	16967	17004	17128	17124	17160	16807	16778	16991	16919	16852	17158	16962	17199	16932	16874	16907	16727	17043	16883	16884	16945	16961	17187	17152	17153	16820	17059	17072	17058	16999	16938	16870	16920	16883	16938	16933	17043	17011	17082	17008	16897	17000	16899	16966	17019	16922	16821	16749	17160	17032	16994	16863	16814	16756	16902	16859	17118	17061	16994	16922	17098	17051	16971	17111	17065	17094	17046	17067	17009	16855	16892	16914	16925	16887	17021	17017	17108	17088	17122	16857	16881	16960	17137	16940	16971	16968	17032	17061	17021	17064	17000	16997	16721	16869	16896	16988	16950	17040	16913	17028	17134	17159	17012	16966	17106	17071	16813	16971	17065	16990	16926	17096	17049	17054	17019	16995	17124	16948	16911	17018	17093	16905	17042	16853	16970	16950	16935	17170	16923	17020	17080	16944	17008	17114	17086	16950	16937	16876	17012	16686	16900	16974	16771	17020	16958	16901	17075	16985	17298	16923	16836	16836	17030	16957	16990	17039	17289	16880	16872	17110	16873	17064	16735	16878	17051	17177	17004	16808	17025	16940	16986	16744	17022	16870	16811	16977	16897	16878	16997	17040	16955	16750	17015	16837	16965	17035	16882	16933	17019	16944	17124	16796	17100	16915	16828	17123	16899	16734	16894	17023	16900	16871	17141	17093	17118	16908	16845	16841	16871	16881	17010	17180	17019	17057	16832	16748	16927	16987	16938	17107	16760	16845	16981	16792	16850	16892	16990	16972	16781	17008	17048	16965	16812	16890	17079	17118	17052	16860	16974	16850	16879	17037	16835	16763	16839	17133	17075	16873	16883	16997	16705	16861	16874	16890	16830	16846	17017	16855	17043	17075	17168	17149	17160	17014	16963	16992	17160	17017	17082	17061	17009	17092	17069	16896	16898	17102	16933	16767	17051	16862	16951	16754	16935	16949	17041	16992	16738	16987	16980	16982	16802	16899	17106	16821	16991	17155	17014	17046	16921	16916	16794	16856	16987	16813	16965	16752	16997	16971	16820	16990	17001	16853	16962	17125	16843	16806	16760	16846	16875	17015	17070	17074	16880	16937	17006	17083	17037	16967	16977	17070	17019	16851	17098	17097	16876	16937	16838	16940	17091	16834	16833	16813	16881	17029	17171	16896	16994	16900	16887	16853	17006	16926	16936	17164	16957	16912	16935	16947	16952	16891	16771	16822	16871	16941	16956	16932	16934	16920	16921	16929	16906	16801	16919	17099	17119	16969	16858	17046	16833	17085	16939	16854	16848	17030	17111	17048	16919	16974	16943	16870	16936	16987	17206	16822	16782	17083	16982	16869	16939	16865	17007	16907	16902	16847	16977	16765	17032	16996	16981	17048	16968	17125	16933	16720	16975	16879	17009	16883	16825	16917	17116	17081	16998	17059	17231	16902	16891	17184	16801	16969	16850	17272	17042	16935	16865	17051	16894	17021	17095	16926	16957	17012	16895	16972	17048	16943	17051	16995	17095	17091	17069	17058	17133	17166	16960	16985	16915	17001	16820	17164	16926	17045	17013	17186	16846	16772	17043	17071	17100	17009	17216	16816	16910	17023	16999	16802	17045	16917	16849	16847	16827	16927	17172	17066	17002	16960	16941	16841	16949	16923	16964	16956	16833	16795	16761	16916	16951	16840	16836	16903	17051	17140	16900	16879	16975	16907	17118	16930	16853	16913	16985	16828	16958	16913	16881	17214	16830	16884	17085	16972	17020	16971	16986	17049	16883	16880	16926	16942	16917	17098	17045	17032	16901	17147	17046	16935	16915	16948	16924	17067	16983	16936	16989	16901	16772	16987	16881	16787	16994	16926	16836	17082	17010	17094	16860	17156	16827	16949	16946	17002	17060	16857	16876	16914	16984	16912	16896	17045	17008	16687	16950	16944	16946	17043	16732	16996	16879	16935	16945	16971	16859	17053	16989	17087	16946	16911	16858	17217	17050	17077	16980	16738	16998	16861	16920	16837	16741	16983	16962	16838	16854	17183
17996	31402	29100	22725	20458	18882	17824	17228	16751	16231	16102	16016	15880	15785	15843	15666	15699	15627	15633	15658	15467	15632	15449	15651	15532	15575	15647	15557	17655	19777	18208	15906	15610	15222	15453	15580	15328	15490	15438	15382	15508	15350	15576	15515	15370	15572	15656	16140	15915	15859	15637	15415	15484	15389	15416	15355	15410	15452	15319	15392	15356	15493	15399	15445	15508	15533	15419	15324	15369	15442	15436	15521	15348	15288	15370	15387	15386	15508	15370	15385	15510	15381	15296	15326	15474	15415	15442	15496	15357	15453	15368	15391	15405	15399	15361	15354	15493	15209	15395	15525	15505	15376	15328	15332	15400	15506	15466	15409	15241	15434	15241	15280	15498	15420	15391	15241	15482	15403	15622	15304	15377	15377	15372	15448	15417	15337	15461	15353	15397	15425	15378	15351	15398	15405	15381	15265	15258	15391	15587	15356	15326	15512	15553	15347	15459	15402	15341	15266	15304	15391	15507	15373	15356	15517	15449	15370	15343	15592	15439	15428	15575	15251	15435	15386	15586	15424	15417	15451	15381	15222	15352	15225	15380	15465	15340	15312	15484	15441	15369	15344	15423	15378	15238	15392	15336	15312	15327	15444	15444	15391	15473	15308	15442	15351	15667	15375	15586	15424	15412	15589	15458	15248	15413	15339	15542	15244	15396	15249	15464	15483	15308	15451	15372	15382	15434	15292	15431	15443	15270	15379	15386	15384	15411	15446	15284	15425	15412	15302	15348	15480	15491	15275	15329	15481	15371	15390	15507	15390	15411	15560	15462	15507	15444	15527	15550	15467	15409	15589	15311	15412	15284	15433	15405	15244	15452	15528	15394	15246	15481	15391	15554	15451	15482	15172	15395	15283	15544	15406	15441	15388	15351	15424	15517	15285	15262	15235	15388	15256	15382	15285	15307	15494	15508	15449	15367	15423	15345	15301	15372	15514	15298	15287	15377	15321	15357	15431	15308	15398	15457	15356	15344	15354	15439	15374	15247	15427	15449	15375	15312	15350	15275	15323	15444	15576	15199	15310	15376	15453	15237	15382	15373	15327	15525	15326	15514	15275	15341	15425	15249	15403	15374	15406	15541	15350	15446	15276	15272	15467	15301	15394	15461	15320	15302	15348	15478	15475	15594	15422	15296	15566	15441	15378	15283	15451	15435	15374	15379	15129	15599	15412	15437	15344	15444	15424	15120	15416	15422	15409	15391	15349	15428	15447	15284	15308	15390	15291	15352	15472	15301	15412	15422	15353	15389	15455	15321	15324	15384	15447	15362	15404	15400	15340	15540	15334	15336	15301	15301	15319	15273	15424	15307	15573	15460	15359	15348	15361	15460	15403	15282	15533	15572	15418	15402	15477	15426	15467	15711	15690	15405	15513	15332	15284	15350	15319	15522	15397	15438	15509	15421	15637	15552	15458	15379	15492	15502	15419	15536	15324	15498	15296	15469	15479	15409	15322	15347	15371	15368	15451	15488	15444	15417	15503	15359	15417	15245	15503	15313	15400	15418	15335	15281	15509	15497	15421	15405	15306	15403	15257	15236	15308	15383	15456	15285	15164	15395	15239	15319	15450	15178	15415	15400	15276	15293	15509	15385	15352	15423	15276	15493	15287	15451	15553	15258	15222	15257	15423	15452	15396	15476	15416	15394	15447	15351	15431	15547	15348	15555	15537	15223	15489	15195	15423	15424	15558	15499	15254	15303	15264	15395	15383	15388	15333	15429	15399	15466	15588	15412	15328	15466	15402	15443	15495	15377	15384	15313	15366	15389	15388	15411	15526	15482	15396	15445	15323	15512	15453	15320	15459	15429	15346	15411	15462	15271	15342	15513	15444	15228	15585	15385	15583	15275	15243	15314	15585	15404	15477	15509	15238	15471	15409	15497	15324	15642	15334	15395	15439	15353	15353	15449	15274	15552	15372	15518	15444	15391	15314	15468	15466	15516	15431	15472	15319	15118	15285	15431	15372	15520	15298	15433	15274	15379	15282	15442	15482	15335	15505	15470	15475	15343	15298	15365	15586	15461	15406	15384	15330	15550	15314	15537	15353	15566	15280	15597	15354	15407	15354	15526	15237	15294	15102	15399	15377	15321	15477	15359	15442	15522	15375	15533	15420	15361	15288	15271	15551	15519	15369	15434	15385	15546	15456	15362	15394	15344	15399	15426	15450	15425	15417	15472	15460	15350	15471	15393	15455	15242	15332	15457	15362	15424	15335	15478	15354	15334	15420	15566	15477	15467	15345	15298	15354	15530	15387	15369	15361	15419	15577	15409	15300	15438	15391	15376	15438	15407	15303	15411	15517	15551	15478	15483	15299	15522	15392	15381	15425	15410	15416	15180	15266	15454	15381	15340	15364	15361	15426	15601	15398	15436	15362	15292	15308	15498	15421	15445	15250	15539	15342	15439	15430	15357	15471	15444	15384	15409	15228	15556	15335	15665	15356	15476	15284	15449	15353	15551	15430	15335	15556	15375	15320	15423	15472	15559	15442	15412	15528	15378	15429	15407	15445	15449	15426	15457	15384	15458	15334	15381	15399	15330	15471	15161	15528	15536	15387	15452	15463	15378	15342	15387	15501	15159	15648	15496	15236	15392	15521	15523	15362	15468	15398	15451	15641	15416	15387	15313	15333	15472	15283	15258	15369	15332	15413	15336	15488	15392	15477	15358	15404	15416	15541	15479	15288	15353	15202	15286	15313	15355	15420	15365	15197	15295	15312	15380	15430	15488	15450	15189	15430	15463	15334	15416	15576	15331	15388	15284	15205	15414	15278	15620	15395	15449	15447	15554	15503	15486	15446	15410	15309	15412	15392	15454	15280	15448	15270	15508	15531	15411	15287	15336	15410	15168	15458	15628	15237	15317	15419	15320	15460	15443	15376	15375	15646	15559	15453	15531	15301	15459	15384	15399	15327	15551	15410	15254	15451	15411	15408	15436	15295	15513	15576	15407	15343	15337	15300	15424	15307	15299	15415	15453	15406	15291	15284	15513	15140	15427	15292	15304	15435	15331	15372	15260	15544	15447	15287	15287	15508	15474	15413	15271	15483	15349	15411	15297	15346	15412	15498	15379	15388	15295	15305	15320	15297	15465	15488	15371	15394	15320	15319	15341	15374	15351	15363	15533	15355	15376	15418	15409	15386	15557	15368	15416	15225	15384	15406	15301	15429	15484	15616	15299	15522	15487	15321	15405	15434	15325	15379	15362	15229	15339	15425	15260	15610	15416	15296	15334	15376	15269	15246	15507	15443	15353	15285	15375	15433	15390	15369	15275	15214	15321	15417	15377	15482	15331	15367	15468	15541	15562	15478	15301	15342	15564	15338	15281	15438	15419	15324	15525	15478	15450	15304	15391	15559	15391	15330	15401	15414	15449	15325	15327	15299	15428	15219	15471	15502	15280	15377	15232	15453	15516	15411	15446	15332	15608	15515	15346	15341	15458	15496	15383	15505	15507	15477	15429	15353	15349	15151	15475	15391	15267	15495	15383	15476	15561	15318	15280	15459	15427	15403	15437	15353	15271	15535	15372	15380	15526	15361	15347	15459	15457	15404	15223	15421	15318	15420	15501	15402	15475	15510	15392	15209	15384	15391	15501	15369	15418	15290	15249	15225	15519	15361	15373	15400	15410	15484	15470	15378	15424	15446	15438	15526	15358	15403	15297	15453	15546	15420	15427	15328	15392	15300	15366	15305	15422	15290	15192	15237	15558	15208	15428	15397	15519	15458	15496	15384	15348	15526	15469	15235	15373	15210	15469	15480	15364	15335	15425	15303	15218	15296	15525	15406	15626	15389	15332	15488	15387	15405	15342	15378	15385	15349	15620	15205	15431	15437	15435	15395	15499	15252	15210	15288	15425	15319	15430	15350	15232	15521	15362	15334	15454	15465	15301	15381	15508	15540	15434	15510	15543	15365	15307	15298	15476	15369	15563	15298	15256	15523	15239	15326	15322	15390	15299	15409	15281	15535	15409	15381	15522	15522	15353	15443	15470	15417	15379	15252	15408	15401	15357	15402	15308	15439	15294	15385	15499	15390	15360	15409	15411	15253	15317	15491	15152	15459	15392	15422	15454	15317	15486	15459	15453	15305	15459	15366	15507	15346	15317	15234	15567	15347	15338	15451	15445	15271	15423	15367	15260	15454	15338	15462	15321	15435	15444	15395	15271	15372	15477	15554	15324	15299	15349	15251	15251	15465	15559	15349	15378	15275	15526	15459	15549	15280	15400	15241	15375	15408	15295	15398	15386	15407	15378	15451	15556	15386	15288	15201	15641	15429	15292	15423	15315	15286	15466	15432	15491	15216	15384	15382	15339	15449	15279	15511	15427	15355	15614	15538	15426	15423	15437	15428	15302	15450	15309	15379	15388	15401	15483	15414	15438	15550	15200	15431	15603	15330	15522	15331	15289	15397	15351	15220	15493	15477	15307	15270	15254	15552	15399	15205	15430	15441	15527	15521	15344	15448	15233	15319	15374	15359	15291	15499	15359	15448	15542	15441	15404	15428	15391	15334	15339	15315	15311	15228	15403	15473	15371	15456	15418	15481	15452	15432	15433	15512	15194	15502	15401	15527	15334	15378	15424	15357	15357	15388	15326	15534	15441	15365	15477	15430	15436	15276	15412	15466	15489	15406	15293	15337	15430	15200	15283	15498	15397	15418	15251	15466	15527	15275	15365	15260	15307	15447	15490	15461	15499	15452	15382	15476	15477	15403	15390	15313	15419	15416	15265	15144	15367	15406	15448	15443	15378	15441	15465	15418	15538	15375	15272	15407	15320	15429	15449	15362	15375	15503	15234	15491	15440	15476	15312	15242	15279	15499	15354	15358	15291	15496	15446	15364	15300	15423	15362	15334	15206	15566	15296	15400	15332	15477	15347	15397	15381	15368	15437	15513	15420	15359	15374	15373	15303	15486	15320	15400	15477	15172	15497	15425	15535	15317	15520	15422	15440	15256	15299	15323	15413	15460	15252	15429	15493	15419	15389	15383	15406	15449	15397	15491	15408	15293	15470	15543	15532	15225	15509	15363	15451	15294	15274	15508	15325	15340	15531	15392	15423	15400	15411	15373	15229	15395	15354	15403	15286	15448	15375	15362	15428	15476	15371	15295	15347	15502	15253	15440
22675	21128	29045	23521	21354	23350	25299	19760	18539	18619	18240	18081	17947	17813	17712	17775	17536	17809	17561	17847	17769	17665	17795	17635	17700	17567	17658	17359	19696	22471	21172	19327	17903	17451	17399	17194	17444	17562	17541	17511	17494	17606	17601	17306	17326	17251	17443	17732	17747	17723	17558	17313	17227	17253	17304	17414	17254	17454	17228	17389	17427	17032	17477	17371	17305	17467	17222	17236	17294	17293	17378	17244	17172	17274	17451	17422	17424	17229	17186	17244	17239	17311	17246	17238	17346	17111	17081	17433	17225	17325	17327	17303	17467	17352	17185	17321	17322	17221	17271	17381	17273	17084	17377	17477	17257	17312	17504	17001	17119	17062	17338	17277	17416	17485	17278	17191	17162	17331	17294	17267	17299	17310	17242	17249	17110	17201	17249	17356	17141	17157	17371	17217	17196	17305	17251	17272	17251	17069	17307	17167	17479	17443	17459	17260	17082	17341	17226	17123	16912	17133	17272	17254	17189	17274	17180	17227	17290	17179	17106	17192	17377	17185	17175	17108	17151	17180	17400	17244	17271	17402	17028	17174	17248	17039	17397	17070	17441	17238	17500	17273	17123	17188	17160	17064	17134	17417	17273	17380	17163	17185	17301	17278	17243	17195	17176	17379	17079	17161	17306	17006	17272	17432	17212	17310	17106	17290	17154	17354	17246	17432	17227	17387	17218	17247	17274	17194	17089	17423	17153	17226	17284	17094	17063	16999	17238	17303	17276	17133	17181	17217	17277	17136	17209	17120	17331	17228	17200	17304	17188	17159	17444	16976	17143	17303	17141	17253	17437	17166	17497	17281	17236	17229	17148	17200	17208	17107	17251	17226	17236	17118	17109	17232	17101	17224	17139	17212	17307	17103	17298	17238	17290	17360	17212	17101	17299	17137	17301	17336	17213	17219	17413	16987	17071	17453	17176	17287	17199	17166	17184	17235	17175	17069	17226	17164	17258	17214	17225	17288	17191	17166	17164	17081	17204	17213	17079	17145	17251	17146	17434	17283	17364	17236	17215	17149	16980	17213	17167	17483	17285	17255	17296	17330	17414	17500	17183	17214	17109	17383	17161	17191	17416	17383	17268	17018	17016	17309	17383	17211	17280	17012	17316	17127	17200	17232	17293	17167	17196	17247	17240	17234	17325	17141	17208	17125	17281	17269	17051	17254	17239	17042	17265	17348	17089	16924	17190	17282	17129	17222	17276	17353	17263	17267	17239	17195	17221	17259	17111	17304	17285	17108	17379	17250	17312	17305	17420	17282	17307	17240	17066	17268	17211	17233	17401	17181	17264	16904	17094	17192	17046	17287	17082	17401	17281	17232	17173	17151	17117	17240	17306	17130	17253	17226	17139	17074	17303	17251	17178	17299	17138	17212	17249	17067	17191	17162	17292	17354	17254	17332	17217	17322	17256	17066	17439	17236	17290	17414	17280	17331	17521	17098	17370	17062	17233	17312	17226	17121	17305	17180	17348	17235	17281	17294	17247	17421	17080	17224	17304	17193	17420	17190	17224	17256	17335	17060	17164	17271	17294	17328	17180	17297	17387	17212	17410	17299	17389	16977	17267	17336	17194	17267	17235	17182	17132	17273	17168	17406	17154	17142	17093	17104	17166	17308	17254	17357	17252	16920	16991	17011	17154	17118	17099	17309	17332	17214	17286	17312	17280	17150	17006	17194	17375	17006	17198	17096	17189	17209	17274	17183	17181	17385	17392	17132	17287	17423	17182	17273	17295	17313	17124	17092	17205	17296	17359	17252	17178	17267	17050	17077	17163	17220	17157	17207	17311	17367	17171	17212	17298	17209	17110	17360	17399	17311	17317	17048	17372	17258	17257	17438	17112	17384	17266	17369	17115	17167	17295	17255	17275	17235	17336	17138	17077	17237	17184	17271	17160	17083	17288	17407	17169	17279	17278	17057	17151	17294	17201	17446	17328	17143	17047	17337	17056	17301	17553	17268	17094	17342	17157	16944	17254	17150	17172	17372	17044	17331	17113	17209	17324	17056	17247	17331	17103	17048	17433	17258	17185	17301	17346	17241	17587	17310	17233	17292	17256	17206	17285	17169	17210	17237	17298	17225	17265	17314	17441	17264	17272	17175	17200	17333	17161	17253	17157	17181	17149	17230	17130	17392	17102	17266	17284	17103	17141	17233	17429	17227	17120	17264	17157	17329	17400	16972	17250	17235	17194	17308	17339	17365	17150	17317	17030	17129	17031	17325	17228	17333	17383	17311	17193	17366	17273	17182	17401	17212	17088	17196	17274	17251	17290	17254	17171	17079	17193	17124	17181	17285	17086	17157	17255	17134	17329	17166	17169	17106	17152	17286	17238	17376	17380	17331	17373	17340	17310	17131	17225	17359	17190	17203	17255	17328	17245	17043	17048	17383	17181	17119	17203	17213	17297	17208	17338	17299	17276	17238	17210	17300	17257	17149	17400	17276	17270	17343	17122	17152	17253	17536	17244	17182	17218	17340	17390	17200	17181	17196	17077	17312	17213	17310	17192	17217	17195	17371	17309	17135	17324	17316	17378	17239	17150	17210	17417	17160	17293	17335	17242	17129	17095	17330	17235	17378	17308	17389	17282	17179	16996	17059	17064	17301	17465	17068	17409	17234	17214	17081	17328	17134	17342	17296	17340	17474	17402	17313	17317	17271	17226	17336	17317	17257	17091	17110	17312	17251	17230	17024	17214	17150	16970	17230	17163	17177	17167	17352	17143	17204	17084	17360	17225	17125	17309	17192	17110	17290	17229	17279	17183	17191	17251	17230	17296	17207	17317	17170	17183	17093	17139	17182	17316	17122	17229	17318	17481	17432	17285	17257	17299	17456	17453	17183	17185	17223	17191	17233	17318	17236	17298	17307	17058	17308	17083	17128	17308	17335	17499	17099	17187	17207	17085	17211	17030	17380	17293	17408	17079	17255	17121	17355	17393	17465	17376	17389	17320	17043	17419	17276	17283	17236	17214	17336	17101	17264	17373	17018	17387	17418	17253	17132	17152	17169	17407	17149	17097	17208	17164	17189	17421	17418	17170	16979	17005	17128	17296	17148	17035	17224	17266	17009	17227	17513	17213	17242	17101	17196	17330	17358	17338	17296	17262	17287	17242	17190	17227	17002	17353	17273	17163	17304	17114	17180	17169	17329	17051	17112	17110	17186	17345	17384	17184	17174	17272	17171	17081	17209	17115	17106	17199	17336	17258	17249	17379	17219	17208	17242	17215	17280	17122	17375	17281	17203	17173	17206	17291	17200	17150	17098	17001	17302	17299	17416	17192	17130	17192	17290	17280	17111	17236	17166	17162	17182	17165	17164	17336	17346	17224	17226	17234	17097	17131	16989	17331	17095	17313	17380	17289	17188	17190	17111	17343	17179	17168	17061	17264	17107	17282	17466	17194	17140	17113	17238	17267	17076	17293	17259	17288	17235	17255	17023	17195	17146	17098	17060	17277	17052	17248	17218	17246	17242	17241	17243	17281	17277	17205	17119	17232	17279	16933	17158	17079	17266	17221	17149	17275	17217	17236	17420	17479	17226	17163	17035	17261	17237	17224	17149	17195	17335	17159	17151	17288	17307	17166	17062	17292	17269	17298	17205	17225	17148	17212	17206	17205	17231	17189	17133	17040	17185	17173	17488	17149	17288	17294	17155	17344	17101	17303	17139	17121	17131	17262	17358	17129	17115	17097	17063	17053	17019	17164	17197	17301	17268	17326	17252	17261	17357	17176	17237	17056	17303	17367	17303	17339	17164	17404	17254	17203	17248	17099	17378	17265	17146	17231	17255	17233	17075	17178	17474	17389	17036	17233	17363	17069	17266	17483	17342	17237	17156	16910	17289	17207	17266	17203	17228	17200	17178	17282	17143	17239	17179	17300	17134	17365	17210	17243	17318	17176	17356	17173	17232	17060	16928	17249	17269	17307	17292	17387	17131	17188	17090	16955	17466	17177	17339	17090	17346	17146	17324	17251	17229	17370	17305	17256	17018	17155	17248	17313	17275	17412	17064	17271	17216	17404	17359	17295	17176	17066	17169	17146	17202	17289	17344	17274	17106	17213	17311	17180	17095	17537	17290	17136	17250	17326	17304	17072	17207	17173	17309	17456	17165	17343	17087	17270	16989	17132	17091	17300	17238	17383	17196	17186	17272	17256	17013	17310	17133	17144	17205	17338	17182	17230	17237	17446	17166	17173	17278	17184	17259	17212	17437	17164	17359	17220	17349	17017	16925	17258	17241	17162	17183	17424	17119	17238	17160	17200	17239	17126	17147	16981	17189	17307	17292	17238	17299	17186	17190	17056	17273	17165	17293	17150	17224	17258	17120	17389	17422	17153	17130	17238	17034	17307	17183	17179	17009	16940	17211	17351	17180	17267	17318	17325	17064	17343	17101	17282	17259	17152	17255	17318	17361	17067	17156	17334	17305	17149	17152	17055	17190	17098	17326	17293	17148	17200	17207	17304	17126	17179	17154	17089	17213	17271	17092	17363	17245	17293	17208	17294	17282	17340	17201	17251	17090	17071	17377	17277	17197	17251	17246	17335	17449	16929	17424	17161	17291	17186	17122	17319	17448	17296	17294	17138	17039	17206	17449	17341	17217	17234	17172	17279	17154	17100	17223	17393	17172	17080	17284	17273	17052	17394	17025	17297	17367	17130	17235	17087	16912	17228	17199	17286	17197	17268	17154	17416	17275	17424	17395	17338	17451	17231	17139	17424	17091	17264	17269	17054	17221	17314	17287	17200	17214	17397	17309	17278	17187	17302	17318	17357	17151	17170	17344	17425	17311	17210	17174	17295	17370	17246	17174	17209	17072	17180	17419	17322	17380	17211	17237	17192	17110	17213	17276	17250	17156	17186	17196	17274	17176	17154	17202	17139	17277	17453	17230	17222	17296	17288	17099	17342	17124	17257	17284	17121	17153	17159	17228	17248	17050	17145	17341	17162	17271	17228	17264	17387	16986	17176	17032	17235	17021	17206	17360	17208	17123	17363	17281	17244	17233	17293	17220	17370	17371	17468	17331	17297	17294	17240	17187	17285	17358	17260	17212	17228	17151	17316	17403	17244	17240	17389	17169	17268	17170	17366	16994	17196	17289	17048	17303	17476	17206	16964	17213	17007	17196
20060	36186	33629	26198	23335	21010	19621	18496	17627	17011	16865	16652	16463	16266	15814	15959	16033	15945	15734	15888	15773	15775	15847	15576	15896	15945	15713	15776	19861	23060	20184	18558	16089	15688	15329	15489	15577	15621	15616	15593	15522	15495	15512	15535	15660	15523	15640	16420	16361	16146	15943	15723	15674	15626	15531	15478	15665	15456	15469	15489	15597	15449	15610	15555	15491	15495	15541	15558	15735	15560	15457	15557	15688	15416	15527	15535	15346	15537	15512	15544	15561	15613	15537	15600	15461	15467	15460	15440	15540	15448	15522	15569	15564	15474	15438	15573	15500	15480	15696	15597	15527	15411	15558	15701	15420	15515	15509	15480	15453	15493	15365	15536	15561	15497	15415	15682	15399	15394	15489	15545	15582	15502	15463	15605	15557	15585	15535	15358	15491	15438	15650	15503	15645	15532	15446	15486	15532	15625	15685	15294	15423	15656	15517	15488	15644	15524	15627	15595	15563	15564	15673	15483	15296	15632	15368	15562	15433	15562	15416	15426	15564	15556	15309	15366	15608	15365	15454	15364	15534	15516	15670	15630	15281	15606	15748	15436	15452	15415	15714	15452	15584	15350	15644	15623	15445	15492	15563	15406	15446	15486	15706	15508	15465	15317	15413	15517	15531	15453	15702	15544	15504	15430	15418	15472	15346	15648	15510	15434	15282	15606	15626	15411	15349	15516	15407	15634	15549	15466	15544	15406	15557	15402	15627	15340	15621	15499	15578	15592	15509	15345	15422	15473	15525	15584	15602	15404	15536	15545	15313	15452	15525	15642	15553	15467	15449	15612	15585	15581	15578	15700	15358	15577	15348	15657	15469	15658	15600	15374	15367	15539	15621	15560	15374	15639	15420	15413	15503	15364	15536	15540	15555	15415	15493	15510	15549	15505	15569	15550	15589	15519	15534	15469	15419	15469	15521	15484	15597	15571	15476	15568	15462	15478	15615	15486	15354	15396	15665	15605	15471	15456	15217	15711	15560	15520	15700	15346	15537	15585	15502	15680	15599	15579	15579	15518	15639	15537	15409	15513	15454	15467	15641	15450	15256	15649	15472	15518	15462	15450	15327	15601	15519	15565	15370	15714	15507	15268	15480	15463	15336	15441	15470	15584	15458	15608	15518	15481	15398	15531	15558	15614	15502	15521	15461	15400	15701	15566	15392	15587	15462	15400	15458	15332	15488	15476	15517	15450	15482	15620	15464	15586	15752	15586	15314	15562	15549	15563	15523	15649	15453	15560	15552	15452	15510	15407	15531	15571	15357	15469	15467	15501	15442	15511	15330	15538	15336	15509	15524	15489	15612	15363	15393	15467	15407	15494	15470	15409	15507	15427	15708	15577	15677	15412	15402	15337	15508	15397	15496	15554	15471	15645	15476	15719	15418	15523	15551	15598	15592	15411	15454	15518	15566	15394	15461	15460	15573	15517	15504	15598	15436	15538	15496	15602	15433	15361	15308	15348	15599	15329	15487	15557	15473	15424	15337	15530	15499	15430	15511	15586	15635	15458	15554	15424	15506	15483	15626	15598	15492	15500	15473	15366	15471	15485	15360	15387	15600	15572	15540	15521	15445	15512	15460	15500	15577	15343	15456	15660	15503	15480	15588	15410	15331	15507	15388	15580	15413	15656	15560	15618	15489	15372	15497	15528	15533	15497	15514	15570	15527	15482	15631	15507	15430	15585	15546	15459	15533	15683	15449	15568	15340	15613	15577	15749	15357	15680	15388	15435	15515	15454	15485	15569	15495	15619	15415	15332	15486	15497	15619	15547	15601	15469	15547	15381	15641	15622	15542	15423	15433	15425	15590	15494	15521	15503	15382	15355	15709	15387	15533	15613	15517	15422	15458	15515	15410	15495	15703	15365	15484	15423	15505	15562	15536	15407	15329	15535	15587	15583	15641	15585	15269	15578	15496	15567	15558	15402	15362	15479	15575	15424	15434	15413	15537	15440	15564	15710	15587	15531	15534	15611	15378	15575	15423	15503	15431	15504	15600	15355	15536	15556	15456	15533	15569	15673	15492	15358	15391	15306	15480	15548	15470	15447	15512	15380	15569	15503	15318	15447	15618	15548	15500	15291	15494	15245	15419	15642	15516	15459	15737	15407	15441	15320	15552	15511	15513	15550	15451	15498	15550	15431	15459	15505	15533	15695	15312	15632	15539	15489	15480	15627	15506	15572	15677	15483	15523	15470	15384	15396	15314	15460	15579	15646	15437	15594	15628	15507	15416	15419	15468	15637	15481	15591	15394	15605	15672	15336	15492	15512	15424	15619	15388	15511	15401	15514	15546	15435	15487	15561	15309	15508	15401	15461	15450	15638	15457	15443	15669	15398	15288	15500	15476	15588	15392	15350	15503	15467	15383	15494	15405	15398	15572	15411	15391	15347	15489	15237	15423	15350	15599	15543	15503	15494	15458	15481	15338	15517	15365	15411	15648	15454	15176	15495	15532	15462	15321	15440	15489	15515	15431	15426	15497	15474	15444	15426	15375	15423	15416	15598	15574	15575	15407	15588	15577	15440	15745	15436	15485	15513	15426	15702	15634	15427	15486	15536	15468	15630	15466	15638	15425	15512	15510	15625	15504	15620	15482	15491	15573	15429	15625	15523	15445	15449	15423	15565	15507	15663	15558	15454	15499	15494	15421	15320	15498	15467	15305	15571	15571	15464	15515	15341	15530	15575	15551	15415	15599	15496	15473	15326	15454	15607	15437	15510	15518	15342	15464	15514	15510	15616	15374	15508	15572	15377	15533	15478	15583	15561	15573	15359	15673	15467	15598	15408	15585	15494	15315	15533	15552	15772	15625	15511	15538	15527	15336	15385	15411	15482	15519	15408	15502	15322	15511	15494	15565	15327	15496	15706	15588	15520	15362	15524	15474	15353	15496	15412	15516	15644	15632	15489	15419	15469	15407	15642	15444	15463	15484	15479	15540	15523	15387	15384	15507	15582	15425	15377	15403	15567	15486	15420	15564	15538	15541	15475	15507	15585	15314	15568	15536	15357	15473	15503	15473	15439	15632	15446	15510	15503	15437	15590	15611	15423	15303	15759	15547	15471	15521	15453	15483	15611	15352	15520	15566	15426	15627	15692	15634	15561	15649	15498	15546	15401	15398	15456	15434	15288	15488	15364	15464	15453	15365	15583	15426	15513	15501	15359	15643	15406	15526	15488	15421	15562	15466	15556	15594	15537	15686	15545	15502	15429	15444	15383	15468	15442	15705	15545	15403	15434	15420	15491	15453	15573	15292	15545	15717	15451	15307	15644	15434	15409	15315	15472	15530	15542	15599	15688	15506	15622	15445	15472	15322	15531	15500	15407	15585	15471	15483	15547	15434	15502	15397	15400	15460	15435	15487	15550	15565	15413	15475	15719	15382	15636	15466	15504	15602	15615	15488	15321	15578	15555	15441	15745	15373	15478	15603	15608	15666	15631	15394	15236	15513	15416	15505	15476	15432	15629	15513	15562	15570	15517	15399	15519	15443	15545	15537	15646	15473	15674	15429	15501	15630	15561	15580	15328	15581	15441	15551	15517	15507	15567	15342	15389	15532	15551	15547	15566	15524	15627	15463	15407	15565	15392	15573	15469	15409	15582	15419	15278	15456	15505	15524	15496	15541	15442	15323	15466	15428	15392	15600	15370	15465	15475	15553	15561	15532	15597	15732	15439	15659	15423	15445	15577	15579	15529	15481	15474	15445	15462	15547	15414	15457	15365	15449	15552	15576	15302	15501	15403	15471	15513	15521	15335	15496	15681	15471	15453	15508	15404	15539	15297	15603	15598	15593	15420	15564	15517	15373	15367	15545	15440	15408	15483	15703	15499	15532	15396	15399	15603	15659	15583	15372	15599	15484	15411	15457	15468	15449	15453	15384	15552	15543	15487	15362	15670	15777	15392	15464	15482	15421	15561	15604	15697	15382	15438	15372	15431	15462	15594	15513	15408	15600	15386	15505	15286	15502	15211	15428	15580	15433	15524	15440	15391	15426	15548	15716	15463	15493	15408	15487	15474	15512	15447	15580	15561	15405	15367	15510	15592	15582	15521	15500	15424	15484	15486	15451	15529	15537	15450	15538	15502	15395	15422	15435	15405	15461	15369	15618	15555	15551	15501	15632	15639	15441	15662	15318	15716	15564	15575	15459	15463	15469	15621	15504	15548	15510	15523	15473	15668	15418	15521	15420	15550	15407	15456	15477	15540	15577	15705	15419	15472	15596	15605	15375	15517	15577	15467	15436	15425	15370	15352	15636	15396	15468	15507	15537	15401	15284	15613	15414	15739	15246	15553	15596	15479	15410	15445	15595	15372	15541	15512	15478	15230	15579	15391	15439	15464	15509	15451	15376	15668	15566	15422	15579	15378	15595	15447	15600	15487	15399	15404	15379	15395	15595	15443	15381	15580	15467	15505	15424	15443	15619	15361	15544	15484	15521	15492	15460	15370	15525	15500	15456	15369	15618	15605	15577	15462	15480	15452	15548	15455	15681	15478	15314	15559	15367	15385	15545	15574	15657	15583	15402	15584	15405	15501	15640	15622	15571	15542	15429	15402	15745	15333	15405	15633	15614	15600	15504	15475	15493	15562	15539	15570	15382	15553	15424	15448	15551	15634	15546	15497	15524	15428	15359	15547	15673	15409	15429	15413	15471	15470	15527	15353	15524	15419	15317	15602	15523	15595	15609	15417	15469	15444	15562	15575	15438	15599	15590	15447	15567	15483	15459	15459	15723	15466	15571	15548	15714	15634	15529	15364	15609	15493	15458	15407	15395	15475	15682	15375	15545	15532	15641	15498	15561	15591	15576	15547	15601	15487	15592	15577	15450	15632	15502	15538	15501	15372	15525	15502	15494	15433	15277	15435	15378	15461	15406	15339	15533	15424	15512	15499	15613	15588	15552	15483	15545	15349	15408	15497	15589	15401	15333	15443	15544	15336	15489	15435	15539	15477	15485	15407	15593	15588	15428	15467	15578	15467	15631	15661	15432	15481	15428	15573	15555	15567	15632	15401	15404	15553	15564	15612	15646	15532	15616	15478	15483	15379	15551	15574	15382	15523	15531	15386	15586	15523	15511	15578	15401	15441	15404	15477	15339	15556	15574	15433	15479	15420	15589	15457	15588	15484
26985	21857	25295	22177	18199	17864	17958	17560	17338	17321	17549	17261	17241	17158	17127	17179	17322	17255	17202	17273	17231	17229	17317	17179	17243	17135	17268	16986	17290	17520	17676	17311	17193	17190	17098	17158	16973	17010	17058	16987	17088	17203	16983	16942	17045	17137	17165	16932	17247	17095	17165	17168	17117	17014	17095	17097	16956	17200	16885	16799	17032	16929	17155	17081	17217	16969	17002	16935	17068	17118	17113	17050	17040	17001	17041	17075	16946	17159	17220	17087	16923	17022	17163	17218	17160	17096	17079	17030	17025	16931	17005	16927	17061	16958	16978	17117	17136	17202	17307	17146	16934	17026	17094	17079	17017	16881	17257	17036	17044	17112	17053	17028	17044	16874	17026	17058	17356	17026	17203	16934	17073	16984	16949	17065	16999	17116	16914	16841	16868	16888	17097	17054	16968	17209	16981	17125	17188	17173	17066	16999	17201	17262	17149	17009	17069	17056	17024	17066	16946	17150	17147	16847	16991	17103	17164	17283	17128	17104	16954	16945	17010	16812	16808	16996	17235	16875	17182	16979	16902	17092	17045	16916	17106	17068	17035	17011	17273	17100	17251	16971	17189	16879	16890	17029	16974	17040	17061	16868	16904	17111	17035	17015	17047	17027	17155	16950	16931	16849	17121	16884	16925	17082	17075	16835	17101	17243	16994	16961	16967	17168	17120	17088	17019	17088	17015	17162	16908	17103	17188	16990	17063	17051	17013	17384	17066	17098	17150	16990	17187	16866	17096	16935	16953	17037	17278	16899	16989	16917	16963	17082	17170	17090	16966	16992	17003	17062	16906	17124	17176	17145	17100	16703	17142	17005	16994	17037	17085	17082	16946	17004	17119	17099	17041	17055	17129	16942	17026	17109	17133	17338	17188	16984	17175	17109	16896	16988	17195	17107	17181	17152	17179	16994	17053	17142	17092	17222	17043	17065	16987	17300	17161	16969	17174	16988	17089	16957	17196	16990	17070	17064	17036	16956	17102	17004	17090	16998	16958	17193	16856	17260	17066	17021	17188	16949	17114	17013	17016	16996	17157	16859	17107	17161	17021	17056	16860	17062	17146	17160	17105	17051	17098	17245	17440	17110	16987	17063	17029	16915	17081	17052	17052	17165	16992	17003	17042	16988	17062	16851	17253	17001	17150	16889	17103	17123	16942	16955	17173	17137	17013	16867	17105	17144	17100	17092	17060	17059	17310	17006	17105	17091	17147	16938	17085	17058	16990	17123	16958	16857	16908	17163	17163	16968	16988	16937	17042	17047	17114	17177	17007	16843	17032	17061	17386	16946	16950	17024	16908	17153	17172	16986	17254	17042	17158	16972	17124	16982	16908	17010	17082	16993	17166	16926	17164	17044	17231	17173	17164	17141	17074	17078	17088	17014	16856	17154	17011	17045	16971	16977	17123	16926	17057	17073	17067	16933	17030	17118	17139	17137	16928	17208	17065	17104	17170	17134	17280	17150	17248	16951	16818	17016	17156	17000	17150	16955	17160	16923	16980	17078	16961	16921	17167	17355	17068	17077	16966	17264	17116	17122	17055	17024	16734	17017	17213	17047	17021	16954	17179	17121	17177	17027	16914	16866	16885	17174	17151	17013	17005	17050	17018	17051	16970	16903	17005	16861	17013	17242	16909	17239	17122	17140	17001	16868	16814	17035	17122	16912	17093	16913	17039	17177	17150	17059	16904	16855	16938	16970	16930	17075	17059	17044	17090	17097	17043	17045	16853	17136	17008	17074	17001	17196	17148	17095	16964	16914	16807	17042	17014	16983	17145	17054	17088	17104	16914	17169	17249	17159	16981	17067	16780	17123	17016	16973	17201	17003	17146	17081	17122	17057	17010	17197	17002	16671	17082	17166	17085	17299	16993	16950	16946	17019	17085	16918	17189	17186	17256	17053	16856	17079	17212	17149	17013	17215	17135	17112	16980	16970	17246	17087	17067	17065	17196	17122	17199	16896	16906	17145	17168	17039	17074	17179	17016	17174	17151	16962	17192	16903	17004	17096	17148	16978	17246	16836	17103	17023	17106	17158	17277	17148	17175	17024	17336	17001	17007	17007	17120	16797	17015	17177	17050	17140	16882	17095	17202	16970	17095	17040	16778	17086	17220	17084	16912	17039	16982	17014	17015	16963	17014	16971	17018	17063	17068	16994	17075	17138	17190	16949	17024	17141	17099	16921	16925	17018	16999	16835	17172	17077	16876	16996	16911	17142	17023	16878	17089	16947	17081	17090	16843	16914	17024	17040	17054	17035	17225	16935	17091	16907	17018	16830	17019	16984	16977	17268	17221	16881	17218	17029	17073	17114	17196	17385	16973	16876	17075	16941	16959	16908	16872	17104	16909	17134	16792	17073	16845	17228	17258	17093	17112	16941	17055	17275	17064	17158	17101	17125	17041	16938	17196	17127	16978	17085	16998	17163	17208	17076	17153	17086	17067	16894	17011	16732	17066	17050	17056	16968	17159	17113	17089	17171	17059	17156	16973	16986	16904	17054	16924	17071	17090	17015	16953	17128	17119	17126	17176	17051	17025	17082	17047	17194	16895	16987	17235	16961	17047	17034	16843	17206	17176	17174	17053	17022	17002	16881	16949	17118	17184	17132	17101	17154	17074	16784	17136	16943	17126	16936	16969	16876	17011	17133	17156	17055	16981	17059	17092	17169	17174	16997	16937	17043	17139	16995	16968	17002	16838	16992	16939	17016	17165	17115	17041	17039	16980	17107	17141	16938	17350	17267	17109	17124	16885	16901	17040	16989	17249	17121	17098	16954	16929	16980	17209	16945	17145	16988	17138	17192	17091	17102	17147	17078	17224	16909	17154	17000	17026	17161	17104	16909	17069	17275	16929	16961	17140	17077	17092	17098	17149	16926	16990	16957	17051	17027	16867	17096	17107	17056	17167	17051	17057	17051	17239	16827	17122	16933	16929	17121	17079	17025	17009	16989	17079	17043	17114	17100	17276	17010	16996	16954	17152	17166	17072	17091	16988	17173	16967	17174	17012	17046	17167	16948	16897	16987	17121	17156	17224	16889	17063	16912	17146	16990	16895	17048	16918	17103	17040	16865	16821	17097	17212	17109	17055	17280	17027	16963	17129	17053	17058	17118	16941	17172	16927	17053	17064	16938	17090	16939	17084	17011	17011	17187	17216	17028	16977	16996	16948	17079	17022	17059	17045	17169	17030	17087	17143	17037	17023	16968	16956	17025	17177	17003	16949	16931	17033	17006	17002	17067	17224	17169	17072	17220	17079	17124	17003	16796	17076	16951	17148	17030	17270	16906	17105	17013	17096	17118	17100	17193	17020	17177	17124	17193	17067	16931	17215	16863	17022	17130	17079	16768	17023	17122	17057	17074	17023	16999	17211	16994	17170	16991	16999	17161	16846	17016	16992	17127	16988	16981	16862	17050	17269	17112	17198	17133	17066	16949	16971	17203	17163	17119	17024	17139	17011	17042	16923	16949	16804	16715	16803	17171	16886	17147	16996	17048	17177	17053	16959	16833	17019	16838	17106	16988	17223	17007	16991	17098	17119	17178	17142	17259	17129	17031	17109	17056	16860	16973	17045	16877	16999	17178	17158	17142	17253	17037	17020	17192	16961	17314	17141	17118	17256	17127	17002	17007	17095	17156	16990	16987	17114	17112	16954	17088	17171	17100	17062	17139	17129	17137	17064	16965	16964	17148	16992	16977	16941	16981	16999	16981	17056	17044	17163	16799	17000	17101	17072	17069	17095	17129	16990	17053	17106	16995	17215	17245	17113	16939	17188	17018	17177	17034	17083	17148	17163	17098	16954	17179	17012	16937	17006	17220	17022	17002	17106	17167	16903	16908	16832	16941	17029	17165	17088	16942	17089	17186	17071	16808	17202	17111	16910	17080	17172	16819	17052	16991	17138	16966	17072	16970	16938	16730	17106	16980	17085	16939	16989	17038	16958	16997	17036	16957	17087	17077	17136	16999	17064	17077	16945	17041	17057	17247	17031	16966	16938	16946	16986	17024	16973	16849	17033	17117	17140	17128	17145	17119	17115	16974	17010	17079	17056	17079	17178	16915	17051	17057	17204	17139	16894	16855	17087	16977	17213	16996	17052	16890	16979	17087	17007	17107	17006	16869	16867	17234	17039	16945	17126	17109	16945	17112	17117	16959	17011	17234	16907	16993	17080	16852	17179	17227	16988	16943	17111	17205	16978	17073	17062	16953	16960	17093	17172	17210	17265	17112	17030	16902	16948	16942	17169	17257	17049	17253	17130	17180	17074	17217	17210	17030	17185	17222	16983	16816	16887	17158	17102	16924	17117	16887	16985	17033	16987	17122	16944	17131	17019	17196	17060	17039	16938	17119	16981	16996	17103	17295	17137	17136	16989	17056	17102	17063	17221	17015	16945	17117	17106	17044	17105	17057	17122	16966	17082	17015	17085	17049	16848	17149	17120	17230	17186	16928	17137	17140	17222	17003	17013	17072	17154	17091	16945	16965	17138	17011	17089	17123	16982	17001	17055	16997	17038	17112	17033	16979	17057	16940	17046	16905	17027	17152	16862	17051	16948	16911	17007	17139	16877	16906	16990	17068	16985	16998	17135	17044	17142	17102	17024	17124	17103	17030	17287	17061	17009	17125	17090	16924	17293	17212	17067	17252	17056	17119	17165	17133	16930	17223	16819	17066	17017	17136	17201	17058	17283	17140	17099	17127	16871	17097	17136	17232	17158	17168	16941	16951	17150	17169	17118	17119	17075	17246	17071	16997	17106	16918	17202	17035	16946	16884	17136	17040	17000	16892	17055	17106	17056	17090	16798	17133	17140	17164	17094	16879	17087	16947	16891	16932	17053	16981	16988	17048	17040	16911	17146	17180	16896	17077	16849	17020	17217	16907	16953	17013	17071	16994	17114	17200	17175	17051	17057	17121	17385	17195	17174	17295	17126	17045	17039	17223	16916	17109	16965	17075	16988	16897	17101	17086	17138	17020	17213	17200	17000	17094	17102	17024	17292	17025	17128	17085	17007	16947	17319	17061	17089	16986	17104	16861	16926	17046	17165	17014	17148	17071	17112	17098	17192	17202	17086	17124	17041	16975	17005	16779	17036	16961	16969	16927	16892	17071	16979	17049	17070	17071	16805	17006
17119	22839	21771	18492	17306	16511	16369	16138	15990	15789	15883	15737	15560	15657	15481	15658	15437	15472	15455	15522	15378	15435	15283	15691	15623	15462	15251	15680	15613	16037	15732	15686	15483	15410	15542	15241	15284	15522	15496	15417	15458	15291	15282	15392	15280	15566	15460	15559	15468	15536	15399	15562	15378	15440	15408	15534	15281	15398	15274	15377	15380	15433	15251	15283	15373	15459	15417	15455	15310	15366	15407	15351	15600	15421	15460	15414	15366	15353	15352	15305	15516	15519	15225	15538	15484	15365	15172	15434	15489	15243	15478	15502	15389	15412	15380	15556	15325	15318	15449	15426	15389	15329	15406	15367	15292	15317	15398	15420	15285	15452	15388	15431	15389	15479	15367	15494	15260	15337	15293	15299	15426	15629	15328	15462	15111	15467	15477	15406	15266	15152	15448	15393	15271	15473	15354	15599	15498	15398	15460	15396	15430	15431	15358	15397	15297	15363	15417	15316	15463	15420	15359	15411	15436	15422	15503	15395	15494	15295	15445	15424	15547	15340	15409	15149	15233	15385	15492	15465	15344	15374	15204	15361	15402	15284	15439	15456	15476	15391	15375	15493	15301	15372	15286	15445	15257	15281	15402	15305	15372	15290	15406	15509	15489	15336	15442	15441	15329	15337	15400	15501	15447	15514	15461	15301	15494	15217	15507	15348	15425	15254	15439	15302	15466	15320	15512	15410	15470	15508	15284	15517	15457	15336	15384	15436	15265	15465	15549	15395	15324	15413	15438	15529	15411	15304	15345	15551	15408	15382	15381	15277	15461	15307	15381	15368	15594	15484	15406	15332	15293	15481	15409	15470	15292	15466	15505	15246	15405	15359	15502	15463	15388	15368	15500	15472	15238	15354	15397	15221	15341	15368	15398	15295	15366	15515	15186	15387	15431	15443	15499	15424	15565	15266	15594	15388	15212	15498	15214	15400	15389	15463	15395	15480	15532	15339	15276	15417	15340	15356	15368	15390	15435	15335	15433	15365	15239	15356	15447	15348	15128	15326	15534	15413	15428	15366	15366	15466	15372	15275	15492	15390	15389	15344	15452	15401	15332	15248	15595	15421	15318	15489	15442	15360	15442	15412	15284	15276	15477	15316	15461	15363	15340	15410	15273	15298	15358	15337	15309	15472	15374	15298	15390	15393	15261	15268	15477	15367	15559	15208	15368	15384	15464	15517	15369	15634	15402	15408	15310	15392	15342	15347	15433	15597	15490	15387	15269	15329	15480	15526	15352	15412	15262	15445	15313	15470	15520	15376	15313	15434	15433	15363	15379	15334	15345	15353	15335	15516	15414	15250	15413	15395	15435	15489	15544	15398	15313	15423	15467	15330	15412	15491	15362	15356	15461	15448	15413	15369	15401	15337	15279	15475	15348	15409	15463	15400	15485	15319	15415	15295	15258	15247	15399	15378	15478	15453	15466	15441	15203	15253	15492	15442	15303	15309	15399	15262	15286	15351	15350	15464	15339	15555	15256	15357	15399	15483	15503	15371	15373	15525	15327	15445	15262	15410	15632	15187	15386	15487	15401	15398	15289	15502	15351	15314	15542	15306	15343	15547	15309	15334	15340	15345	15375	15386	15396	15390	15457	15377	15413	15245	15453	15484	15429	15486	15379	15460	15290	15268	15386	15271	15324	15413	15510	15397	15400	15575	15415	15446	15364	15538	15230	15290	15351	15357	15350	15427	15393	15316	15451	15297	15612	15394	15515	15588	15407	15369	15434	15435	15570	15252	15354	15348	15357	15498	15351	15485	15430	15512	15435	15447	15426	15345	15437	15573	15516	15424	15474	15524	15311	15489	15503	15456	15616	15223	15474	15277	15237	15370	15314	15279	15491	15526	15282	15251	15345	15511	15246	15384	15395	15396	15335	15395	15220	15273	15491	15451	15391	15360	15437	15580	15416	15527	15331	15349	15350	15415	15290	15512	15391	15318	15259	15481	15418	15346	15391	15354	15369	15345	15389	15382	15396	15337	15417	15364	15414	15437	15427	15552	15570	15432	15448	15376	15516	15389	15234	15479	15314	15321	15428	15387	15303	15401	15564	15315	15579	15388	15303	15325	15417	15396	15386	15357	15470	15449	15522	15432	15413	15325	15280	15458	15549	15225	15353	15527	15491	15403	15332	15442	15417	15500	15490	15526	15461	15469	15377	15134	15439	15441	15349	15557	15322	15341	15473	15353	15447	15366	15379	15444	15451	15404	15429	15503	15387	15354	15375	15266	15333	15391	15465	15458	15427	15479	15506	15530	15373	15500	15201	15373	15243	15412	15462	15343	15364	15429	15311	15442	15394	15314	15460	15451	15346	15500	15276	15596	15472	15495	15337	15292	15332	15338	15251	15415	15475	15349	15324	15429	15485	15470	15490	15451	15312	15470	15253	15604	15314	15456	15328	15472	15402	15347	15388	15365	15355	15312	15551	15478	15404	15564	15534	15338	15377	15250	15481	15486	15328	15516	15341	15553	15424	15241	15214	15393	15249	15298	15215	15336	15349	15489	15357	15196	15509	15502	15466	15423	15374	15372	15396	15497	15431	15480	15076	15302	15341	15496	15437	15483	15374	15541	15290	15429	15176	15342	15480	15259	15505	15387	15419	15281	15527	15328	15576	15473	15434	15470	15210	15350	15490	15300	15321	15422	15508	15240	15364	15542	15523	15565	15319	15362	15381	15428	15264	15429	15430	15297	15495	15302	15285	15335	15423	15358	15257	15432	15395	15394	15307	15445	15525	15367	15464	15503	15433	15219	15405	15403	15427	15393	15372	15552	15494	15453	15383	15394	15417	15352	15350	15514	15291	15423	15420	15406	15432	15453	15589	15436	15428	15593	15392	15329	15373	15483	15459	15344	15655	15273	15365	15567	15346	15534	15304	15430	15404	15509	15375	15315	15255	15565	15414	15491	15305	15315	15376	15524	15436	15375	15487	15465	15491	15297	15473	15320	15532	15493	15460	15348	15585	15497	15552	15223	15354	15495	15505	15346	15419	15228	15495	15396	15518	15342	15495	15380	15427	15426	15216	15270	15241	15391	15432	15308	15240	15405	15566	15477	15479	15460	15550	15418	15239	15291	15526	15465	15274	15376	15449	15292	15271	15418	15541	15201	15324	15414	15409	15371	15362	15397	15413	15544	15375	15395	15455	15216	15389	15459	15314	15390	15588	15428	15383	15406	15488	15356	15295	15221	15546	15299	15202	15391	15340	15403	15366	15347	15483	15362	15485	15502	15483	15412	15542	15412	15603	15439	15387	15251	15348	15351	15161	15323	15506	15325	15558	15500	15416	15369	15444	15285	15472	15458	15434	15296	15213	15445	15460	15302	15448	15445	15349	15397	15363	15242	15563	15421	15379	15383	15524	15357	15425	15442	15433	15469	15290	15510	15418	15281	15455	15263	15345	15434	15285	15404	15454	15514	15297	15397	15239	15271	15340	15517	15389	15316	15316	15354	15263	15370	15528	15466	15409	15412	15422	15472	15548	15466	15424	15343	15519	15325	15416	15314	15393	15357	15395	15536	15489	15314	15422	15452	15485	15431	15349	15341	15571	15533	15336	15322	15464	15482	15406	15501	15377	15389	15331	15347	15301	15357	15306	15456	15496	15442	15502	15491	15471	15283	15364	15447	15461	15428	15261	15348	15471	15401	15345	15478	15564	15235	15282	15341	15435	15384	15314	15202	15577	15307	15445	15296	15411	15406	15315	15454	15435	15263	15534	15339	15353	15624	15325	15542	15232	15506	15275	15303	15532	15377	15354	15498	15332	15138	15470	15459	15335	15341	15310	15440	15446	15584	15383	15216	15260	15501	15450	15292	15413	15498	15445	15245	15349	15514	15505	15286	15304	15329	15433	15372	15496	15265	15249	15437	15397	15505	15361	15268	15326	15346	15416	15378	15582	15208	15379	15628	15503	15506	15342	15259	15440	15450	15336	15342	15439	15158	15632	15388	15469	15406	15327	15412	15377	15537	15399	15329	15374	15473	15520	15407	15462	15213	15340	15367	15349	15296	15366	15459	15490	15412	15550	15385	15348	15439	15379	15381	15508	15283	15344	15423	15312	15301	15347	15374	15381	15245	15476	15379	15387	15347	15443	15491	15404	15382	15290	15438	15270	15329	15358	15442	15435	15328	15224	15423	15263	15434	15378	15445	15324	15405	15361	15353	15403	15226	15225	15409	15485	15353	15467	15270	15365	15297	15413	15238	15423	15435	15466	15423	15445	15482	15339	15342	15289	15312	15381	15239	15321	15393	15446	15459	15307	15426	15370	15401	15442	15374	15219	15283	15310	15232	15354	15466	15360	15360	15336	15428	15310	15375	15267	15413	15394	15368	15475	15321	15583	15334	15356	15393	15368	15461	15505	15242	15278	15268	15455	15356	15428	15525	15365	15292	15389	15331	15305	15567	15409	15336	15391	15352	15351	15189	15437	15391	15410	15362	15305	15481	15325	15357	15565	15303	15579	15492	15332	15466	15311	15446	15357	15376	15429	15409	15466	15278	15335	15470	15304	15567	15440	15396	15384	15451	15522	15382	15345	15488	15516	15394	15406	15349	15328	15400	15547	15458	15526	15206	15421	15417	15406	15339	15563	15370	15586	15296	15570	15373	15420	15492	15357	15499	15347	15184	15331	15457	15478	15432	15348	15555	15452	15282	15248	15327	15304	15338	15286	15464	15348	15446	15435	15344	15364	15142	15542	15282	15359	15450	15410	15423	15413	15477	15553	15208	15456	15501	15472	15341	15349	15386	15415	15445	15279	15519	15429	15339	15214	15438	15430	15513	15454	15451	15228	15281	15292	15379	15304	15261	15644	15285	15511	15506	15445	15571	15270	15506	15369	15578	15510	15459	15377	15348	15429	15240	15304	15409	15343	15423	15467	15344	15282	15303	15486	15310	15617	15576	15468	15246	15335	15280	15376	15255	15382	15432	15266	15378	15414	15381	15350	15430	15396	15402	15451	15474	15432	15406	15479	15438	15418	15236	15379	15391	15461	15300	15323	15456	15263	15483	15293	15436	15345	15196	15292	15564	15333	15550	15315	15543	15372	15318	15437	15387	15380	15335	15373	15306	15334	15515	15410	15392	15427	15413	15271	15471	15432	15408	15402	15529	15420	15598	15323	15307
23599	21125	28635	23944	21964	22279	21366	18673	18065	17823	17840	17697	17669	17585	17242	17186	17372	17550	17521	17434	17371	17426	17145	17343	17241	17194	17192	17226	18540	20002	19091	18513	17576	16972	17107	17266	17120	17110	17079	17237	17196	17211	17069	17038	16954	17166	17070	17304	17380	17361	17336	17166	17044	17165	16896	16913	17097	16946	17187	17015	16989	17056	17157	17015	17176	16867	17055	17143	17137	16925	17195	17017	16963	17062	17151	17097	16982	16859	16993	17182	17062	17015	17082	17093	17196	17083	17286	17150	17006	17240	16977	17102	17102	17110	17144	17127	17032	17196	17041	17092	17260	16673	16946	16892	17077	17059	17066	16919	16900	17107	17041	17019	17035	17143	17025	17144	17237	17118	17164	16865	17057	17043	17073	17160	17125	16868	17014	16917	17087	17076	17064	17110	17076	17185	17015	17064	17056	17208	17167	17128	17038	17131	17122	16952	16852	17075	16975	17164	16946	17116	17171	17090	17070	17067	17084	17205	17021	16830	17089	16833	17030	17095	17047	17129	16902	17105	17026	17022	17121	17078	16874	17087	17026	17289	16932	17216	17146	17075	17175	17005	17026	17001	17220	17059	17211	17062	17030	16952	16963	17029	17102	17079	17237	16964	17126	17187	17185	17025	16980	16949	17119	17267	17187	17041	17051	17014	17050	17070	16989	16976	16828	17033	16953	17108	17006	16987	17311	17158	16992	17254	17170	17081	17196	17062	17257	16958	17220	17173	17169	16908	17064	17098	17082	17219	17019	16991	17165	17042	17199	17191	17290	17004	17160	17359	17004	17124	17034	17059	17006	16936	17033	17196	17182	17106	17043	17058	16933	17182	17155	17068	17107	17225	17076	16917	17023	17040	17295	17387	17106	17090	17054	16987	16995	17014	17061	17029	16978	16961	16935	17047	17094	17115	17002	17164	16854	17186	17255	17029	17151	17205	17012	17011	16932	16996	17216	17032	16865	17107	17052	17032	17138	17021	17138	17291	17122	17074	17265	17049	17198	17142	16965	16987	16954	17093	16970	17052	17058	16992	17095	17031	17292	17150	17031	16971	16994	17107	17162	17067	17159	16955	17091	17063	17115	17003	17073	17141	17257	16882	16992	16910	16983	17104	17062	17064	16950	16924	16943	17008	17326	16887	16963	17056	17127	17115	16877	16973	17039	17137	17134	17161	17149	17058	16839	17089	17150	16974	16984	17189	16980	17121	17066	17039	17307	17075	17059	17051	16981	17057	16965	17206	16994	16970	16809	17186	17077	17058	17026	17141	17069	17157	17036	17053	17078	17147	16970	17299	17000	17010	17097	17004	17105	16949	16979	17028	17020	17215	16978	17188	16959	16958	17036	17159	17323	17043	17131	17253	17251	17033	16815	17233	16949	17100	17030	16988	17055	16953	17132	16817	17160	17121	16940	16944	16979	17022	17011	17120	17130	17021	17302	17179	17216	16938	17054	16838	17215	17208	17103	17043	17112	17010	17007	17128	17140	17164	17224	17196	17061	16970	17026	17033	17058	17104	16985	17145	16898	17008	17042	17234	16909	16984	17187	17246	17088	17112	17074	17104	17078	17222	16946	17050	17077	16989	16939	17013	17008	17195	17137	17095	17132	16914	17102	17222	17155	17140	17071	17142	17071	17177	17120	16970	17038	17100	17058	17430	17047	17112	17083	17160	17070	17254	17206	16967	17256	17044	17118	17154	17050	17170	17113	16887	17108	17053	16984	16910	17092	16978	17224	16933	17070	17127	16974	17093	17037	16966	17129	17069	17045	17060	17265	17102	17081	17071	16913	16926	17012	17090	17243	16962	17269	16935	16918	17139	17209	16875	17184	17031	16908	16957	17201	17139	16980	17106	17244	17056	17160	16977	17118	16994	17009	17021	17175	17105	17358	17240	17046	16936	17055	17003	16997	17294	17029	16956	16982	17159	17065	16892	17079	17116	17169	17228	17076	17184	17144	17100	17077	16954	17112	17084	16977	17026	17135	17064	17018	17005	17210	16913	16934	17213	17245	17110	17007	17155	17093	16938	17092	17184	17249	17074	17064	17278	17207	17003	17061	16877	17076	17150	17068	17158	17076	17023	17113	17206	17027	17103	16818	16855	17091	17328	17066	16918	17146	17073	17114	17033	17305	17147	17042	17038	17328	17176	17072	16939	17028	17174	17188	17003	17205	17060	17079	17184	17011	17084	17108	16985	17047	17009	16954	16962	17113	17214	16986	17145	16949	17141	17260	17171	17286	16934	17165	17016	17104	16934	17029	17177	16877	17025	17085	17218	17119	16971	17059	17211	17028	17008	17180	17216	17126	17012	17281	16978	17200	16850	17201	17081	17115	16821	17095	16985	17189	17012	17033	17049	17050	16901	17176	17163	17018	17180	17051	16928	16960	17003	17053	17144	16971	17108	17095	17142	17091	17201	17060	17140	17007	16966	17007	17090	17051	17183	17117	17211	17015	17171	17166	17120	17007	16969	17205	17107	17029	17030	17185	16977	17155	16998	16964	17015	16783	17059	17136	17164	17127	17111	16908	17184	16925	16756	17052	17224	17150	17109	17135	17185	17169	16995	16998	17253	17117	16976	17069	17080	17022	17008	17012	16998	17015	17135	17020	17166	17183	17185	17336	16975	17154	17013	16962	17136	16927	17098	17052	17164	17009	17075	17074	17145	17095	16990	17164	16973	17107	17073	16992	17012	16998	16890	17179	17204	17026	17099	16834	17070	17240	17050	16921	17100	17136	17140	16995	17179	16952	17118	17093	17038	17074	17039	16898	17055	17046	17058	17031	17184	17043	17101	17280	17065	17053	17023	17275	17121	17026	16993	16996	17044	16962	16906	17233	17331	17119	17116	17175	16892	16871	17145	17199	17050	16976	17203	17081	16953	16951	16852	17077	17101	17000	17169	17288	17089	17152	17108	17017	16996	17292	17104	17080	17048	17110	17184	17195	17098	16902	16959	16735	17218	17187	16893	17133	16903	17095	17110	17177	17084	17391	17355	17139	17115	17141	17264	17256	17105	16986	17035	17027	17044	17148	17071	17066	16953	17103	17137	17196	17420	17234	17226	17114	17123	17108	17124	16941	17236	17100	17204	17141	17078	17081	17080	17306	17102	16911	17036	17027	17048	17063	17053	17093	17105	17126	16949	17117	17089	17127	17135	17108	17129	17191	17050	16962	17199	17068	17125	17088	17149	17047	17083	17118	17230	17047	17019	16974	17251	16995	17028	17039	17033	17100	17160	17005	17125	17041	17059	17154	17039	17214	17045	17208	17048	17137	16908	17058	16959	17218	16998	17009	17206	17131	17069	17112	17061	17194	17009	17079	16921	17008	17081	16898	16938	17036	16988	17172	17039	17114	16911	16985	16974	17003	17065	17208	17119	16954	17232	17204	17127	17143	16902	17135	17040	17005	17104	17192	17174	17089	16978	16919	17207	17231	17179	17055	17001	16995	17029	17008	17112	16866	16997	17052	17057	17168	16957	17006	17030	17212	16960	16970	17077	17025	17022	16943	17104	17136	16951	17174	16977	17115	17130	17195	17179	17023	16880	16825	17185	17171	17359	17230	17147	17089	17102	17190	16854	16878	16903	16812	17115	17069	17011	17024	17102	16935	17136	17230	16965	17377	17133	17133	16954	17150	17048	17182	17001	17120	17067	17307	16933	17043	16938	17072	17078	17232	16941	17017	17151	17078	16930	17058	16920	17132	17020	17066	16878	16881	16988	17128	16930	17247	17086	17113	17005	17056	17225	16876	17062	16917	16930	16868	17058	16962	16893	17079	16855	16995	16966	17060	17058	17163	17097	17202	17007	17068	16974	17111	17104	16945	17138	17151	17184	16944	17036	17159	17046	17034	16928	17014	17152	17054	16955	17218	17137	17242	17213	17117	17108	16966	17074	17022	17012	17217	17138	17103	17150	17017	17107	17110	17026	17056	17042	17066	17024	17028	16886	17051	17263	17006	17360	16948	17021	17093	16979	16950	16892	17088	17171	17112	16952	16891	17080	17287	17221	17218	17135	17086	17107	17092	16863	16937	16903	16994	17020	17115	17127	16959	16992	17056	17033	16863	17119	16944	16915	17207	17365	17115	17194	17188	17198	17030	17181	17184	17153	17214	16989	17021	17100	17097	17011	17180	17137	17063	16961	16944	17135	16893	17187	17076	17120	17023	17060	17161	17000	17072	17108	17005	16947	17166	17151	17065	17189	16839	17126	17320	17112	17123	17111	17060	17061	17132	17262	17049	16946	17026	17098	17272	17140	17129	16968	17141	17214	16996	16994	16946	16914	16969	17132	17000	16979	16962	16909	17065	17040	17008	16989	16997	16980	17053	17066	17173	16828	16984	16925	16847	17183	17054	16932	16923	17068	16960	17063	17071	16965	17040	17116	17230	16911	17034	17125	17206	17095	17092	16932	17099	17054	16992	17128	17048	17115	17063	17104	17232	17099	17038	16987	16894	16922	17099	16997	17104	16920	16943	16892	17104	17224	17035	17165	16969	17025	17183	16991	16984	16996	17159	17113	17017	17128	17118	17049	17118	16946	16968	17055	16971	17110	17082	17216	17015	17256	17195	17015	16885	17190	16933	16905	16939	17131	16983	17029	17201	17258	16891	16967	17148	16944	17167	17202	16930	17108	17141	17074	17172	16900	17026	17174	17003	16952	17172	17212	17093	16991	16956	17103	16863	16806	17107	16954	16916	16886	16967	17134	17204	17127	17199	17037	17188	17180	17289	16931	16982	16954	16991	17173	17023	16925	17138	16929	17168	16989	17018	17149	17133	17012	16928	16998	17105	17095	16968	16934	17092	17206	17090	17092	16969	17049	17110	17185	17150	16919	17179	16959	17149	17142	17187	17123	17098	16917	17021	17013	16946	16997	17211	17241	17248	17007	17108	17007	17262	16927	17118	17154	16986	17017	17049	16917	16980	17106	17162	16925	17187	17013	17201	17000	17045	17168	17290	17084	16932	17098	17115	17104	17269	17188	17066	17128	17017	17139	17186	17109	17006	16975	16901	16984	16934	17121	17035	17031	17170	17020	17061	16941	17028	17091	17079	17245	17229	16913	17131	16986	17036	17145	17041	17099	17087	16969	16973	16939	17031	17005	17201	17163	17064	16960	16879	17028
17614	30304	28149	22685	20172	18994	18078	17089	16684	16425	16414	16133	15986	15890	15851	15756	15885	15456	15675	15712	15574	15915	15604	15601	15522	15733	15771	15739	17892	19813	17881	17210	15674	15546	15488	15435	15462	15517	15395	15579	15432	15541	15495	15442	15511	15517	15518	15867	15934	15781	15587	15549	15441	15510	15518	15488	15565	15467	15583	15284	15515	15455	15583	15483	15432	15432	15348	15476	15481	15456	15373	15353	15392	15735	15258	15433	15578	15313	15554	15398	15308	15279	15334	15439	15498	15529	15338	15505	15486	15621	15458	15576	15506	15390	15299	15410	15470	15220	15480	15442	15541	15548	15449	15363	15627	15497	15481	15454	15401	15464	15548	15526	15341	15502	15309	15415	15368	15403	15534	15496	15447	15425	15739	15509	15349	15630	15559	15486	15459	15509	15498	15393	15529	15327	15384	15465	15434	15392	15548	15506	15510	15428	15296	15516	15479	15345	15395	15444	15625	15384	15265	15503	15455	15414	15403	15434	15579	15415	15480	15600	15310	15517	15608	15297	15427	15422	15433	15407	15415	15347	15524	15449	15404	15422	15365	15600	15453	15443	15439	15375	15490	15235	15491	15328	15381	15450	15381	15588	15590	15404	15546	15453	15345	15358	15464	15359	15520	15311	15476	15418	15315	15584	15514	15594	15453	15336	15460	15228	15401	15527	15605	15282	15321	15402	15392	15439	15437	15467	15475	15432	15366	15414	15491	15329	15601	15491	15448	15484	15509	15431	15530	15556	15387	15443	15679	15403	15432	15342	15469	15503	15413	15239	15445	15470	15511	15379	15512	15369	15450	15400	15468	15277	15432	15628	15198	15391	15362	15418	15664	15328	15289	15370	15473	15504	15456	15273	15519	15500	15481	15576	15330	15450	15487	15376	15471	15566	15594	15487	15396	15419	15325	15316	15422	15487	15533	15485	15269	15535	15378	15519	15369	15475	15398	15529	15652	15569	15533	15552	15457	15622	15300	15509	15338	15450	15378	15380	15369	15417	15355	15430	15463	15372	15402	15475	15502	15370	15536	15590	15328	15662	15455	15645	15449	15334	15480	15517	15474	15480	15447	15403	15396	15419	15467	15449	15506	15347	15559	15428	15503	15413	15453	15397	15424	15221	15468	15597	15459	15464	15438	15568	15535	15603	15389	15364	15579	15688	15419	15556	15423	15300	15483	15450	15436	15389	15438	15523	15374	15339	15578	15511	15386	15405	15426	15453	15377	15506	15278	15737	15471	15528	15348	15472	15585	15568	15385	15286	15346	15347	15398	15306	15409	15333	15496	15390	15360	15393	15467	15407	15564	15397	15422	15590	15391	15236	15444	15315	15517	15494	15430	15533	15524	15439	15477	15367	15400	15407	15361	15583	15511	15443	15300	15434	15533	15529	15431	15398	15389	15294	15561	15487	15409	15483	15411	15414	15297	15465	15273	15532	15337	15464	15410	15550	15436	15433	15570	15314	15458	15366	15340	15479	15626	15451	15364	15366	15268	15409	15335	15632	15503	15464	15496	15486	15398	15470	15347	15368	15461	15314	15383	15479	15542	15391	15507	15489	15421	15668	15585	15378	15582	15518	15466	15376	15461	15385	15330	15367	15383	15494	15401	15622	15309	15492	15538	15202	15373	15474	15388	15381	15514	15394	15345	15444	15415	15537	15446	15326	15465	15370	15318	15540	15486	15562	15344	15352	15453	15592	15364	15411	15504	15296	15380	15562	15531	15528	15383	15490	15355	15569	15346	15480	15792	15397	15598	15501	15383	15542	15512	15533	15432	15645	15693	15424	15365	15585	15472	15234	15386	15517	15420	15454	15378	15401	15656	15325	15405	15454	15244	15573	15499	15570	15321	15429	15451	15342	15295	15505	15271	15466	15388	15319	15497	15509	15473	15436	15386	15436	15422	15324	15475	15421	15527	15328	15490	15528	15336	15369	15519	15461	15396	15308	15339	15605	15326	15574	15473	15276	15557	15528	15450	15507	15413	15400	15307	15586	15465	15363	15414	15359	15330	15467	15463	15493	15472	15534	15397	15465	15423	15422	15476	15480	15332	15250	15459	15532	15458	15327	15341	15516	15328	15385	15361	15391	15156	15471	15379	15559	15466	15521	15467	15430	15294	15443	15468	15422	15438	15357	15422	15299	15393	15325	15596	15458	15279	15290	15462	15309	15488	15353	15430	15480	15461	15444	15315	15532	15346	15479	15477	15277	15479	15491	15278	15583	15372	15336	15415	15434	15357	15418	15447	15442	15315	15500	15445	15493	15314	15565	15468	15453	15288	15275	15489	15594	15450	15459	15400	15510	15349	15396	15494	15512	15577	15339	15350	15532	15398	15480	15457	15378	15465	15455	15283	15500	15446	15526	15368	15607	15523	15444	15427	15601	15327	15483	15291	15379	15652	15547	15398	15326	15313	15385	15496	15471	15364	15428	15455	15303	15388	15386	15576	15421	15372	15436	15291	15537	15266	15452	15553	15413	15489	15556	15357	15500	15511	15580	15454	15414	15394	15458	15296	15401	15481	15320	15547	15333	15410	15492	15517	15397	15613	15508	15279	15536	15450	15461	15618	15563	15536	15501	15382	15470	15576	15372	15503	15424	15468	15300	15399	15490	15528	15295	15416	15512	15456	15607	15429	15654	15339	15455	15484	15385	15488	15456	15550	15239	15484	15551	15349	15512	15274	15393	15592	15543	15295	15508	15491	15410	15282	15421	15381	15453	15334	15488	15391	15269	15541	15500	15311	15504	15315	15321	15511	15484	15506	15293	15492	15447	15384	15633	15289	15453	15380	15367	15388	15395	15378	15508	15465	15572	15539	15309	15330	15447	15535	15446	15428	15445	15397	15550	15522	15415	15369	15594	15433	15417	15443	15455	15297	15478	15591	15320	15456	15324	15471	15528	15478	15376	15433	15470	15410	15500	15529	15344	15288	15315	15312	15561	15444	15295	15573	15557	15481	15379	15394	15321	15392	15318	15555	15439	15416	15376	15358	15421	15562	15390	15582	15597	15362	15376	15411	15506	15405	15388	15411	15530	15260	15370	15549	15592	15329	15412	15425	15226	15409	15352	15531	15214	15539	15500	15256	15425	15472	15371	15304	15440	15334	15274	15523	15313	15545	15565	15344	15328	15426	15567	15485	15394	15595	15397	15231	15475	15534	15540	15443	15493	15421	15473	15389	15380	15474	15324	15421	15521	15427	15361	15611	15282	15239	15425	15590	15404	15492	15408	15363	15358	15400	15549	15464	15427	15574	15499	15464	15494	15479	15475	15452	15405	15314	15379	15347	15491	15221	15488	15263	15554	15341	15434	15424	15439	15561	15313	15477	15389	15497	15409	15429	15381	15359	15430	15407	15494	15452	15443	15463	15491	15306	15418	15563	15329	15558	15450	15386	15519	15521	15437	15510	15505	15412	15407	15461	15392	15561	15286	15475	15516	15548	15383	15533	15425	15502	15508	15465	15471	15539	15267	15496	15424	15520	15499	15611	15515	15320	15437	15461	15523	15371	15458	15405	15414	15373	15355	15421	15286	15341	15323	15457	15371	15539	15406	15471	15389	15561	15459	15339	15592	15465	15550	15353	15685	15424	15434	15496	15558	15357	15352	15357	15625	15384	15214	15437	15209	15519	15469	15408	15460	15662	15447	15456	15416	15435	15440	15310	15343	15547	15357	15569	15388	15333	15533	15278	15506	15487	15494	15430	15427	15428	15552	15482	15366	15339	15538	15230	15395	15425	15341	15386	15317	15445	15382	15341	15547	15529	15505	15539	15369	15497	15492	15380	15197	15510	15425	15616	15352	15527	15394	15472	15328	15388	15429	15502	15240	15571	15446	15477	15273	15391	15395	15443	15608	15498	15387	15454	15551	15397	15417	15435	15226	15524	15361	15373	15477	15545	15311	15387	15235	15411	15359	15354	15299	15353	15532	15412	15439	15502	15485	15495	15342	15545	15329	15676	15481	15490	15607	15554	15306	15490	15509	15423	15468	15329	15378	15440	15281	15298	15373	15358	15502	15169	15511	15439	15452	15538	15365	15495	15530	15523	15433	15606	15528	15274	15456	15390	15591	15438	15561	15351	15438	15501	15390	15299	15518	15409	15340	15581	15365	15491	15418	15376	15319	15454	15385	15336	15674	15554	15491	15459	15528	15339	15490	15304	15509	15390	15538	15585	15267	15339	15399	15589	15298	15455	15558	15570	15555	15424	15226	15560	15389	15479	15447	15489	15526	15464	15498	15339	15505	15411	15374	15343	15541	15426	15384	15723	15540	15355	15359	15440	15480	15493	15507	15343	15334	15451	15502	15489	15313	15493	15347	15403	15397	15407	15470	15354	15405	15478	15413	15444	15298	15396	15352	15436	15476	15467	15415	15480	15418	15417	15306	15450	15321	15442	15258	15463	15510	15503	15521	15551	15659	15387	15583	15378	15489	15457	15556	15507	15553	15382	15248	15428	15622	15634	15491	15505	15349	15559	15477	15587	15494	15351	15354	15593	15569	15413	15380	15512	15474	15442	15288	15456	15479	15448	15423	15308	15360	15356	15406	15303	15460	15482	15429	15434	15622	15414	15688	15534	15569	15490	15469	15490	15531	15349	15439	15361	15395	15469	15373	15447	15508	15444	15503	15392	15488	15556	15428	15417	15413	15496	15544	15438	15435	15316	15323	15582	15383	15456	15395	15595	15465	15478	15422	15444	15404	15479	15406	15447	15457	15365	15407	15370	15476	15537	15523	15145	15522	15341	15372	15500	15553	15533	15517	15602	15408	15411	15460	15486	15405	15581	15422	15438	15559	15353	15577	15225	15457	15360	15459	15606	15412	15362	15461	15332	15461	15411	15419	15526	15487	15500	15457	15474	15394	15381	15582	15508	15363	15534	15451	15506	15494	15652	15393	15365	15170	15425	15644	15340	15482	15346	15526	15530	15403	15368	15377	15417	15574	15263	15425	15515	15203	15563	15518	15364	15515	15405	15399	15465	15349	15416	15363	15446	15379	15342	15415	15383	15389	15578	15430	15399	15303	15306	15561	15582	15234	15373	15359	15433	15416	15667	15470	15328	15544	15344	15435	15326	15388	15363	15272	15372	15387	15471	15408	15456	15405	15321	15634	15348	15422	15482	15435
22632	21129	29014	23587	21342	23337	25587	19744	18570	18694	18450	18435	18173	17991	17838	17739	17767	17970	17833	17848	17686	17735	17813	17808	17647	17654	17595	17638	19980	23070	20517	19548	18147	17547	17545	17502	17275	17505	17434	17338	17454	17540	17234	17530	17656	17423	17511	17985	17973	17803	17629	17890	17706	17517	17345	17579	17398	17114	17253	17410	17411	17379	17555	17541	17326	17229	17356	17442	17255	17459	17342	17341	17597	17411	17326	17342	17476	17436	17326	17333	17447	17507	17318	17287	17379	17239	17053	17390	17457	17328	17211	17319	17188	17193	17424	17423	17510	17114	17619	17378	17317	17322	17385	17413	17439	17310	17486	17215	17324	17289	17398	17323	17399	17283	17623	17464	17249	17386	17521	17535	17430	17414	17372	17384	17299	17583	17449	17436	17371	17333	17364	17437	17483	17492	17387	17266	17312	17260	17366	17394	17343	17439	17342	17460	17341	17213	17510	17418	17283	17459	17222	17427	17425	17686	17370	17369	17482	17388	17257	17259	17179	17362	17262	17346	17439	17377	17270	17338	17527	17299	17453	17183	17234	17405	17455	17428	17445	17351	17425	17220	17316	17323	17206	17354	17158	17415	17394	17257	17453	17398	17331	17363	17332	17303	17436	17320	17312	17282	17436	17385	17435	17341	17074	17430	17308	17181	17415	17319	17376	17230	17205	17282	17357	17303	17403	17342	17336	17420	17532	17277	17338	17382	17348	17340	17254	17381	17461	17206	17426	17256	17540	17453	17472	17346	17228	17370	17384	17288	17173	17323	17451	17305	17188	17277	17174	17180	17346	17323	17298	17147	17424	17190	17253	17404	17120	17313	17291	17385	17442	17392	17161	17176	17429	17235	17393	17326	17423	17384	17227	17391	17376	17456	17320	17423	17404	17278	17371	17307	17453	17300	17228	17240	17401	17330	17035	17343	17468	17481	17523	17255	17248	17408	17333	17282	17284	17437	17395	17308	17185	17304	17097	17223	17504	17275	17290	17349	17348	17435	17388	17358	17339	17325	17358	17209	17218	17288	17287	17366	17214	17298	17276	17290	17360	17507	17484	17228	17291	17318	17293	17316	17375	17420	17377	17327	17164	17436	17322	17401	17510	17340	17551	17540	17330	17407	17418	17336	17253	17475	17380	17376	17255	17384	17062	17255	17391	17234	17143	17271	17370	17158	17322	17327	17448	17275	17549	17279	17246	17306	17310	17177	17205	17405	17418	17168	17467	17357	17255	17254	17189	17350	17573	17419	17417	17441	17322	17574	17425	17361	17368	17329	17232	17272	17461	17420	17462	17329	17338	17434	17469	17390	17279	17229	17334	17364	17429	17157	17373	17393	17395	17289	17211	17137	17289	17351	17518	17449	17699	17315	17282	17409	17520	17331	17348	17393	17295	17120	17274	17501	17404	17405	17230	17376	17270	17256	17289	17213	17180	17290	17355	17348	17234	17370	17559	17416	17396	17445	17301	17323	17344	17472	17507	17236	17422	17459	17447	17307	17394	17429	17367	17448	17243	17279	17308	17367	17508	17397	17458	17150	17462	17539	17213	17383	17415	17395	17217	17487	17478	17241	17520	17246	17299	17432	17146	17583	17419	17434	17306	17445	17265	17209	17297	17427	17161	17400	17242	17281	17367	17549	17346	17441	17380	17513	17129	17462	17175	17300	17280	17394	17192	17339	17390	17293	17245	17496	17325	17288	17296	17472	17210	17491	17531	17337	17540	17302	17204	17437	17265	17256	17302	17122	17529	17606	17392	17199	17353	17276	17379	17240	17499	17405	17169	17256	17044	17305	17388	17477	17234	17177	17273	17402	17309	17217	17297	17427	17707	17191	17460	17389	17373	17392	17326	17310	17391	17141	17149	17485	17398	17364	17345	17451	17600	17452	17484	17278	17428	17181	17251	17175	17331	17353	17360	17344	17370	17282	17373	17346	17103	17318	17441	17451	17497	17564	17538	17277	17534	17532	17571	17331	17379	17299	17358	17357	17372	17388	17180	17381	17248	17499	17133	17382	17379	17396	17544	17242	17430	17379	17456	17324	17414	17248	17266	17181	17417	17376	17309	17324	17211	17481	17254	17218	17198	17219	17247	17301	17184	17388	17444	17314	17223	17432	17310	17262	17269	17250	17220	17278	17441	17336	17325	17380	17274	17360	17418	17095	17319	17280	17293	17282	17366	17333	17353	17306	17395	17423	17453	17135	17345	17294	17248	17110	17494	17429	17333	17451	17518	17413	17241	17267	17561	17208	17286	17180	17242	17359	17371	17482	17271	17400	17441	17320	17430	17299	17466	17530	17423	17308	17286	17156	17238	17119	17465	17263	17380	17586	17304	17522	17258	17634	17121	17189	17377	17333	17390	17268	17275	17314	17465	17376	17388	17471	17500	17468	17539	17321	17253	17282	17327	17377	17441	17338	17351	17381	17218	17328	17305	17102	17274	17382	17330	17197	17230	17346	17199	17365	17565	17293	17309	17346	17324	17624	17379	17447	17424	17233	17242	17221	17276	17517	17528	17438	17235	17454	17291	17488	17605	17372	17291	17078	17101	17458	17577	17498	17429	17374	17082	17348	17198	17249	17283	17459	17383	17130	17190	17231	17346	17312	17277	17245	17314	17549	17239	17211	17494	17478	17509	17257	17199	17414	17400	17335	17273	17440	17533	17377	17306	17385	17302	17264	17496	17366	17130	17357	17340	17401	17416	17470	17392	17248	17090	17424	17309	17167	17241	17422	17200	17550	17413	17343	17182	17229	17242	17254	17160	17600	17393	17343	17386	17482	17237	17240	17270	17463	17458	17245	17220	17349	17456	17272	17196	17449	17402	17502	17464	17294	17246	17391	17297	17447	17487	17174	17179	17407	17257	17461	17369	17325	17314	17291	17282	17260	17494	17219	17353	17436	17445	17326	17505	17315	17220	17278	17363	17451	17357	17173	17321	17183	17312	17190	17189	17185	17440	17090	17376	17200	17401	17314	17272	17438	17332	17234	17351	17209	17249	17318	17474	17210	17295	17388	17193	17577	17197	17257	17343	17241	17620	17466	17535	17233	17382	17552	17310	17467	17302	17220	17348	17321	17452	17531	17335	17349	17328	17354	17122	17383	17315	17483	17362	17384	17170	17515	17526	17329	17258	17360	17402	17194	17224	17337	17307	17155	17158	17438	17185	17370	17397	17372	17543	17391	17240	17079	17123	17326	17191	17188	17219	17220	17265	17142	17349	17586	17425	17351	17399	17234	17245	17422	17355	17330	17310	17376	17090	17210	17362	17422	17121	17317	17206	17249	17212	17363	17180	17317	17318	17487	17374	17497	17570	17075	17226	17308	17452	17227	17416	17378	17426	17447	17411	17361	17350	17501	17128	17337	17179	17393	17416	17219	17448	17353	17271	17332	17316	17325	17411	17459	17612	17515	17324	17643	17203	17600	17463	17168	17181	17322	17236	17435	17258	17292	17399	17126	17288	17600	17193	17345	17461	17393	17351	17236	17371	17304	17337	17275	17287	17468	17280	17209	17284	17211	17239	17152	17375	17323	17344	17253	17369	17463	17396	17162	17388	17279	17176	17305	17608	17257	17294	17430	17503	17411	17241	17474	17447	17320	17329	17255	17383	17344	17596	17314	17289	17331	17323	17339	17381	17254	17288	17273	17495	17192	17521	17587	17249	17435	17382	17232	17393	17308	17229	17238	17341	17270	17469	17302	17146	17210	17217	17221	17191	17518	17277	17221	17331	17266	17364	17539	17507	17344	17258	17527	17326	17254	17069	17312	17236	17447	17386	17117	17232	17254	17329	17237	17161	17321	17468	17440	17318	17251	17277	17277	17381	17418	17284	17343	17400	17260	17372	17376	17319	17185	17273	17284	17314	17188	17394	17436	17253	17255	17260	17320	17442	17390	17254	17287	17376	17130	17426	17469	17358	17451	17287	17369	17220	17364	17090	17397	17520	17483	17384	17230	17395	17368	17253	17553	17403	17235	17317	17256	17521	17387	17276	17407	17647	17130	17331	17246	17163	17418	17391	17392	17404	17251	17374	17636	17374	17456	17376	17453	17548	17122	17350	17283	17154	17341	17273	17348	17377	17483	17379	17234	17349	17221	17171	17288	17575	17325	17367	17070	17229	17324	17175	17355	17301	17410	17244	17034	17234	17179	17428	17130	17310	17429	17163	17267	17062	17182	17422	17306	17337	17564	17585	17366	17285	17505	17406	17401	17342	17250	17470	17271	17171	17282	17500	17055	17288	17405	17403	17262	17230	17276	17276	17419	17600	17393	17364	17495	17245	17263	17215	17353	17366	17279	17427	17148	17387	17297	17552	17411	17332	17238	17294	17429	17235	17326	17183	17326	17423	17429	17367	17323	17274	17596	17367	17451	17385	17268	17545	17360	17551	17284	17310	17378	17361	17339	17204	17407	17515	17168	17342	17489	17150	17235	17334	17300	17371	17271	17467	17446	17286	17357	17485	17302	17454	17188	17162	17530	17425	17428	17325	17225	17319	17376	17442	17274	17372	17455	17329	17353	17339	17535	17141	17200	17409	17279	17387	17134	17481	17372	17374	17377	17534	17381	17600	17339	17425	17392	17473	17332	17129	17290	17430	17276	17166	17109	17123	17215	17338	17229	17338	17277	17338	17219	17466	17416	17380	17327	17301	17175	17198	17269	17315	17220	17529	17269	17360	17546	17465	17359	17298	17456	17397	17181	17676	17385	17312	17376	17387	17353	17231	17129	17159	17464	17357	17263	17307	17559	17393	17494	17359	17301	17445	17202	17418	17218	17516	17466	17396	17407	17155	17467	17509	17423	17337	17370	17192	17302	17327	17396	17373	17414	17303	17540	17362	17460	17492	17113	17455	17377	17293	17371	17379	17358	17509	17354	17476	17346	17194	17284	17312	17300	17424	17416	17358	17236	17325	17283	17284	17388	17237	17419	17395	17600	17226	17410	17172	17523	17509	17368	17474	17370	17302	17370	17234	17179	17390	17388	17153	17355	17341	17271	17313	17280	17465	17393	17236	17271	17571	17439	17297	17171	17070	17190	17262	17422	17274	17504	17103	17269	17302	17229	17189	17281	17357	17347	17357	17123	17169	17395	17342	17379	17327	17318	17073	17342	17499	17283	17238	17255
19638	35256	33153	25806	22724	21398	20054	18495	17751	17024	16914	16792	16555	16350	16283	16189	16005	15917	15944	15919	15884	15912	15920	15799	15855	15906	15688	15803	19863	23408	18823	18636	15889	15756	15723	15701	15682	15560	15462	15592	15566	15673	15685	15603	15630	15690	15994	16510	16502	16010	15990	15524	15647	15685	15590	15595	15651	15670	15550	15735	15651	15507	15591	15512	15668	15374	15514	15400	15652	15497	15562	15583	15576	15614	15643	15459	15544	15689	15446	15733	15660	15489	15622	15341	15500	15427	15610	15496	15575	15661	15576	15692	15644	15690	15577	15664	15514	15482	15643	15713	15505	15608	15728	15656	15451	15498	15705	15595	15516	15471	15446	15594	15519	15614	15415	15660	15586	15456	15547	15507	15481	15523	15415	15613	15594	15375	15648	15496	15438	15672	15505	15683	15840	15510	15396	15525	15510	15663	15619	15539	15585	15519	15532	15564	15460	15703	15567	15573	15629	15353	15523	15555	15507	15594	15504	15421	15568	15607	15553	15546	15600	15444	15599	15494	15651	15471	15560	15570	15686	15653	15648	15579	15494	15590	15559	15481	15470	15582	15526	15403	15571	15671	15480	15588	15500	15630	15598	15672	15519	15652	15670	15598	15608	15471	15329	15458	15553	15401	15360	15585	15550	15507	15461	15466	15464	15591	15571	15572	15693	15774	15538	15579	15572	15600	15493	15506	15650	15531	15571	15473	15545	15592	15513	15444	15612	15481	15659	15433	15511	15561	15510	15621	15692	15564	15485	15574	15678	15690	15703	15662	15696	15508	15432	15494	15566	15476	15436	15595	15664	15613	15502	15690	15330	15495	15475	15741	15467	15502	15534	15790	15533	15491	15512	15409	15451	15851	15518	15645	15615	15425	15645	15643	15435	15468	15475	15256	15733	15314	15619	15502	15545	15641	15534	15517	15553	15590	15575	15560	15662	15513	15637	15540	15413	15653	15543	15445	15444	15457	15692	15448	15625	15596	15551	15564	15458	15626	15571	15569	15513	15353	15679	15499	15497	15585	15559	15495	15432	15476	15456	15677	15613	15541	15389	15521	15491	15418	15678	15674	15647	15556	15575	15533	15609	15624	15706	15631	15556	15608	15434	15547	15620	15456	15483	15406	15604	15577	15531	15589	15581	15396	15550	15615	15549	15555	15739	15242	15709	15598	15604	15587	15585	15640	15373	15630	15557	15469	15537	15611	15434	15684	15587	15591	15424	15562	15576	15446	15505	15688	15538	15380	15524	15403	15600	15470	15671	15609	15604	15490	15462	15462	15332	15591	15564	15523	15565	15517	15617	15628	15609	15351	15462	15547	15512	15589	15609	15647	15515	15657	15411	15528	15620	15560	15583	15484	15415	15459	15565	15507	15466	15647	15393	15428	15338	15540	15484	15546	15375	15387	15534	15503	15570	15461	15825	15499	15710	15598	15663	15485	15487	15473	15540	15460	15636	15703	15444	15571	15571	15686	15621	15604	15559	15545	15505	15572	15286	15579	15700	15625	15450	15514	15615	15577	15476	15706	15396	15741	15681	15552	15565	15508	15642	15393	15408	15485	15591	15361	15399	15636	15461	15446	15573	15503	15439	15565	15496	15614	15569	15585	15499	15516	15388	15509	15656	15507	15427	15491	15677	15662	15563	15588	15534	15413	15543	15488	15597	15521	15644	15601	15660	15495	15420	15631	15573	15585	15582	15398	15651	15659	15572	15548	15620	15509	15438	15548	15493	15501	15606	15384	15423	15558	15499	15405	15588	15310	15548	15440	15598	15492	15660	15578	15552	15622	15549	15428	15494	15361	15575	15574	15578	15483	15422	15587	15609	15509	15470	15611	15481	15625	15636	15565	15503	15660	15425	15644	15378	15459	15540	15581	15607	15448	15569	15451	15684	15631	15516	15628	15540	15531	15498	15569	15569	15591	15437	15550	15523	15548	15553	15617	15500	15506	15665	15557	15516	15529	15553	15561	15452	15650	15480	15452	15674	15510	15429	15508	15544	15646	15474	15794	15530	15559	15603	15579	15774	15508	15626	15481	15536	15453	15390	15602	15306	15370	15396	15424	15632	15540	15439	15556	15473	15470	15458	15407	15568	15535	15619	15671	15499	15537	15511	15488	15361	15573	15535	15593	15576	15396	15447	15517	15647	15763	15685	15498	15587	15587	15635	15359	15451	15481	15639	15550	15559	15658	15627	15675	15513	15641	15607	15602	15541	15484	15408	15412	15559	15527	15531	15370	15553	15597	15572	15564	15491	15463	15555	15526	15632	15627	15616	15493	15639	15576	15316	15600	15533	15586	15548	15586	15529	15607	15108	15518	15629	15726	15537	15533	15501	15538	15407	15568	15577	15729	15537	15593	15592	15567	15533	15454	15673	15553	15413	15397	15623	15624	15417	15377	15604	15597	15562	15614	15618	15563	15526	15611	15512	15541	15503	15583	15498	15464	15744	15641	15613	15594	15611	15690	15776	15584	15384	15451	15429	15575	15535	15514	15399	15379	15514	15678	15646	15607	15453	15382	15482	15504	15384	15468	15516	15468	15484	15505	15650	15509	15520	15338	15515	15588	15520	15521	15597	15739	15423	15404	15684	15633	15368	15372	15533	15564	15451	15527	15448	15515	15470	15528	15535	15401	15625	15578	15614	15491	15583	15516	15528	15496	15590	15463	15446	15366	15574	15405	15719	15696	15589	15392	15674	15451	15573	15599	15562	15666	15592	15684	15543	15534	15612	15621	15551	15428	15666	15654	15445	15606	15490	15624	15516	15818	15510	15734	15532	15552	15615	15526	15582	15664	15610	15433	15492	15461	15651	15355	15597	15591	15400	15600	15524	15601	15577	15399	15515	15545	15534	15325	15620	15355	15783	15550	15621	15413	15483	15636	15562	15509	15524	15471	15528	15447	15576	15583	15516	15464	15630	15503	15590	15659	15547	15614	15707	15498	15485	15560	15446	15569	15461	15381	15624	15524	15595	15538	15450	15502	15760	15588	15549	15662	15453	15449	15635	15574	15565	15536	15576	15620	15601	15676	15554	15713	15525	15648	15627	15441	15749	15489	15687	15440	15437	15509	15662	15583	15495	15359	15538	15631	15501	15609	15535	15650	15444	15431	15552	15669	15589	15575	15594	15542	15617	15602	15437	15527	15417	15601	15596	15514	15539	15473	15724	15700	15677	15450	15628	15458	15511	15606	15537	15527	15471	15528	15398	15430	15593	15578	15582	15619	15554	15502	15559	15520	15455	15690	15462	15567	15509	15464	15527	15534	15403	15757	15631	15377	15464	15638	15413	15476	15448	15550	15513	15439	15522	15563	15661	15634	15385	15582	15478	15679	15489	15609	15401	15285	15651	15563	15629	15581	15566	15577	15652	15396	15517	15571	15676	15719	15395	15590	15627	15584	15572	15404	15502	15674	15526	15758	15575	15357	15558	15537	15670	15405	15603	15570	15405	15824	15640	15635	15532	15603	15567	15476	15545	15543	15331	15412	15625	15521	15525	15426	15522	15379	15588	15387	15493	15705	15593	15577	15598	15450	15438	15683	15657	15607	15401	15426	15463	15634	15390	15620	15369	15736	15392	15521	15620	15552	15709	15252	15594	15276	15484	15605	15750	15470	15611	15507	15771	15456	15481	15603	15433	15370	15540	15632	15437	15497	15542	15411	15404	15647	15287	15455	15549	15518	15518	15409	15492	15542	15422	15582	15683	15493	15570	15428	15442	15587	15655	15700	15596	15576	15434	15365	15400	15443	15598	15529	15502	15457	15569	15402	15413	15543	15470	15528	15382	15541	15381	15689	15375	15544	15451	15750	15703	15378	15664	15627	15422	15484	15395	15452	15569	15445	15503	15711	15588	15631	15385	15555	15476	15620	15496	15620	15457	15644	15588	15486	15521	15593	15461	15670	15636	15737	15649	15703	15591	15574	15605	15430	15605	15494	15563	15731	15541	15542	15576	15332	15364	15552	15498	15428	15512	15433	15569	15503	15679	15610	15422	15638	15506	15601	15534	15507	15625	15513	15568	15562	15463	15676	15430	15336	15551	15435	15551	15581	15494	15531	15536	15445	15578	15395	15567	15705	15562	15517	15618	15631	15341	15507	15410	15588	15580	15507	15517	15555	15463	15513	15633	15454	15569	15528	15441	15584	15406	15636	15439	15660	15609	15369	15580	15493	15764	15488	15495	15453	15694	15513	15575	15593	15516	15505	15561	15621	15674	15630	15507	15663	15488	15625	15584	15546	15610	15636	15633	15451	15650	15498	15486	15574	15503	15594	15501	15423	15670	15674	15531	15379	15395	15664	15454	15610	15521	15667	15594	15597	15439	15643	15519	15602	15460	15547	15384	15395	15544	15637	15500	15657	15680	15574	15661	15384	15729	15540	15525	15508	15573	15571	15642	15255	15419	15414	15512	15416	15455	15679	15479	15548	15598	15447	15670	15535	15437	15462	15598	15699	15559	15471	15644	15488	15364	15505	15446	15356	15404	15701	15490	15456	15541	15391	15585	15594	15509	15644	15711	15561	15631	15577	15598	15648	15388	15566	15648	15630	15499	15397	15511	15601	15668	15454	15661	15570	15384	15571	15531	15535	15519	15524	15484	15552	15608	15666	15556	15539	15262	15465	15652	15432	15383	15562	15602	15709	15586	15489	15536	15516	15486	15431	15416	15633	15583	15569	15404	15635	15426	15526	15737	15522	15629	15601	15571	15541	15548	15473	15419	15446	15442	15652	15485	15564	15545	15558	15583	15427	15651	15671	15462	15618	15594	15415	15473	15667	15558	15459	15586	15580	15517	15597	15613	15612	15531	15590	15660	15595	15539	15444	15394	15617	15561	15589	15491	15417	15614	15554	15596	15527	15462	15428	15508	15544	15502	15370	15523	15539	15557	15574	15587	15613	15802	15439	15534	15390	15438	15689	15469	15491	15615	15554	15645	15441	15585	15677	15476	15587	15491	15623	15454	15367	15521	15467	15442	15493	15567	15415	15488	15550	15504	15427	15457	15494	15633	15417	15635	15436	15401	15601	15640	15339	15719	15521	15719	15485	15546	15486	15514	15627	15573	15597	15467	15646	15613	15459	15566	15448	15461	15534	15611	15533	15572	15506	15555	15550	15535	15755	15670	15597
27128	21933	25435	22045	18070	17755	18184	17647	17615	17397	17337	17475	17301	17326	17140	17257	17325	17347	17087	17227	17051	17020	17108	17104	17423	17401	17219	17291	17383	17641	17215	17612	17313	17423	17046	17096	17242	17129	17144	17238	17050	17128	17295	17007	17188	17196	17122	17250	17139	17048	17167	17236	17080	16913	17113	17160	17353	16920	16969	17185	17133	17196	17123	17193	17212	17027	17175	17202	17200	17326	17072	17198	16974	17325	17135	17006	17238	16949	17047	17206	17232	17223	17160	17108	17005	17079	17115	17190	17051	16858	17115	17051	17341	17141	16856	17106	17200	17203	17085	17056	17360	17148	17182	17028	16920	17125	16971	17200	17006	17121	17028	17350	17198	17197	17249	17055	17142	17125	17239	17122	17154	17227	17186	17034	17193	17206	17194	16950	17240	17036	17217	17089	17046	17081	16975	17242	17219	17073	17068	17305	17247	17179	17067	17127	17027	17021	17028	17208	17214	17162	17028	17165	17072	17157	17153	17337	17290	16995	16867	17200	16876	16829	17194	17154	17059	17242	17115	17058	17048	17085	17161	16997	16974	17056	17003	17065	16940	17126	17172	17035	17129	17193	17380	17057	17267	17193	17079	16971	17125	16953	17249	17110	17359	17001	17178	17119	17212	17127	16970	16922	16910	17057	17164	17169	17181	17065	17303	17139	17219	17149	16995	17124	16866	17081	17108	17195	17101	16966	17037	17122	17226	17052	17012	17128	17039	17219	17175	17367	17072	17065	17311	17137	17144	17060	16970	17145	17252	17179	17137	17035	17161	17057	16878	16979	17210	17070	17146	17270	17133	17162	17001	17092	17170	16912	17196	17014	17142	17077	17091	17186	17065	17016	17055	17279	17077	17143	17141	17179	17035	17156	16982	17367	17285	16913	17108	16881	17023	17057	17351	16851	17100	17248	16868	16989	17129	17182	17016	17141	17208	16875	17163	17259	17169	17260	17086	17152	17019	17064	16968	17181	17205	16889	17174	17113	17119	17175	17234	17019	16935	17212	17043	16970	17206	17091	17020	16918	17108	16943	16890	16903	17161	16977	17134	17225	17075	17068	16997	17002	17023	17055	17135	17141	17052	17154	17119	17007	17092	17012	17186	16962	16949	17198	17145	17172	17174	17169	17145	17001	17202	17202	17233	17090	17182	17072	17081	17295	17034	17210	17258	17290	17112	17186	17094	17207	17137	17097	17246	17096	17123	17092	16981	17091	17031	17274	17010	16941	17113	17193	16990	17007	17017	17275	17010	17039	17194	17137	17186	17078	17051	17163	16924	17085	17126	17104	17280	17065	17098	17215	16992	17003	17135	17108	16958	17105	17170	17109	17138	17111	17231	17275	17133	16993	17144	16972	17264	17165	16898	17115	17195	16880	17232	17060	16927	17118	17028	17010	17021	17197	17171	17191	17227	17162	17088	17011	16972	17131	17091	17209	17169	17324	17026	16960	17108	16911	17113	17181	17039	17048	17301	17122	17045	17018	17130	17133	17135	16903	16837	16912	17387	17075	17118	17104	17270	17035	17189	17094	17094	17181	17149	17180	17168	17063	17182	17015	17200	17213	17078	17270	17050	17049	17305	17175	17062	17141	17180	17231	17089	17148	17230	17156	17126	16989	17217	17184	17118	17189	17256	17121	17206	17105	17132	17216	17210	17083	17008	17002	17244	17358	17090	17080	17185	17225	17220	17018	17162	16853	17171	17079	17181	16935	17116	17381	17220	17255	17200	16967	17203	17056	17219	17144	17010	16980	17120	17110	16996	17131	17162	16944	17036	17325	17149	17179	16908	16979	17141	17135	17168	17247	16988	17144	16895	17072	17067	17067	17154	17167	17070	17087	16957	17008	17053	17325	17065	17149	17129	17017	17053	17157	17073	17097	16891	17363	17203	17085	17162	17204	16945	16911	17107	17053	17048	17069	17010	17073	17065	17145	17202	17028	17070	17261	17170	17133	17122	17019	17138	17130	16988	17142	17033	17385	17255	17051	17134	16909	17245	17154	16876	17063	17175	16954	17150	17080	17074	17141	17082	17175	17267	17030	17230	17088	17079	17106	17035	17118	17030	17137	17158	16953	16994	16928	17089	17192	17139	17067	17147	16907	17099	17224	17171	17087	17280	17152	17174	17182	17199	17067	17004	17118	16867	17158	17053	17006	17168	17023	17054	17154	17073	17167	17158	17092	17202	17183	17204	17217	17201	16978	17202	17015	17235	17067	17234	16966	17136	17258	17049	17227	17141	17059	17361	17121	17136	17084	17303	17055	17255	17090	17246	17273	17137	17175	17192	17200	16863	17058	17126	17150	17088	17065	17056	17240	17206	17229	16892	17091	17062	17194	17136	17208	17099	17158	17015	17110	16988	16961	17193	17084	17036	17139	16917	16900	16943	17154	17202	17013	17172	17194	17075	17110	17164	17493	17052	17136	17112	16958	17085	17056	17104	16926	17214	17191	17069	17112	17141	17146	17218	17120	16868	17183	16892	17071	17044	17208	17187	17055	17200	17124	16815	17196	17093	17049	17072	17034	16884	17333	17172	17345	17173	17069	17120	16974	17139	17303	17183	17015	17336	17166	17044	17009	17112	16812	17202	17048	17153	17021	16991	17278	17173	17188	17127	17114	17040	17146	17136	16946	16960	17080	17163	17088	17168	17071	17038	16967	17076	17135	17023	17189	17101	17122	17195	17136	17109	17043	17159	17213	17049	17069	17063	17231	17011	16966	17071	17002	16953	17172	17124	16986	16846	17092	17324	17129	17183	17066	17061	17240	17084	16855	17303	17027	17292	17030	17183	17146	17138	17143	17115	17325	17283	17168	17290	17261	17125	17027	17023	17071	17107	17098	17110	17179	17276	17138	17024	17430	17122	17127	17196	17197	17236	17080	16935	17129	17198	17191	17036	17055	16981	17176	17207	17307	16989	17205	17149	17245	17058	17280	17251	17047	17235	17132	17229	17199	17142	17139	17194	17031	17030	17221	17131	17241	17212	16935	17196	17031	17009	17280	17213	17161	17315	17122	17189	17068	17130	16967	17096	17137	16831	17040	17060	17090	17004	16990	17184	17118	16973	17140	17244	16965	17170	16994	17236	17230	17276	17075	17198	16885	17012	17198	17247	17125	17262	17275	17038	17235	17252	17289	16837	16997	17041	17099	17194	17017	17058	17090	17225	17160	16995	16987	17100	17152	16939	16951	17223	17144	17129	17069	16916	16780	16916	16986	17242	17057	17210	17243	17017	17155	17038	17190	17145	17155	16754	17055	17110	17220	17330	16932	17102	17056	17249	17097	17160	17039	17115	17239	17128	17066	17099	17055	16912	17041	17116	17165	17155	16941	17256	17311	16930	17070	16958	17012	17177	17290	17190	17076	17078	17085	17178	17186	17104	17138	17123	16961	17146	17201	17085	17135	17099	17214	16954	17069	17200	17162	17042	17196	16964	17121	17018	17009	17000	17123	17169	17254	17141	16908	16827	17312	17124	17327	17145	17214	17075	16892	17185	16988	17064	17154	17187	17094	17359	17213	17027	17194	17131	17084	17091	17280	17166	16975	17024	17082	17024	17099	17180	17101	16972	16860	17211	17141	17034	16921	17265	16999	16866	17158	17212	17181	17187	17317	17022	17096	17264	17103	17185	17097	17190	17001	17080	17196	17000	16797	16902	17114	17007	17102	17147	17035	17036	17155	16987	16987	17007	17280	17151	17154	17120	17158	17082	17117	17103	17142	17218	17256	17079	17096	17141	17030	17004	17133	16990	16923	17201	17256	17011	17072	17062	17174	17014	17028	17320	17078	17056	17159	17015	17119	17038	17035	17220	17060	16958	17200	17117	16975	17165	17097	17072	17009	17070	17005	17143	17194	17060	17065	17154	17192	17210	17230	17172	17093	17188	17184	17025	17229	17204	17179	17090	17020	17098	16859	17173	17011	16976	17157	17322	17020	16957	16981	17197	17301	17142	16839	17229	17290	17179	17080	17122	17158	17264	17178	17048	17007	17173	17106	17088	17085	17021	17299	17071	17017	17001	17088	17206	17354	17004	17208	17119	16933	17143	17174	17058	16936	17343	17088	17147	17051	16987	17182	17098	17459	17149	17012	17219	16931	17115	17276	17009	17303	16972	17332	17258	17141	16917	17170	17337	17202	17200	17185	17231	17253	17174	16992	17038	17283	17244	17014	17249	17039	17113	17087	17275	17099	17054	17058	16989	17078	17067	17087	17125	17234	17223	16961	17198	17168	17164	17057	16989	17104	17003	17372	17140	17245	17011	17018	16981	17188	17034	17205	17173	17300	17088	17103	17001	17155	17201	17030	17087	17006	17034	17116	17088	17090	17284	17057	17195	17207	17117	16987	17154	17057	17151	17005	16987	17196	17015	17045	17178	17225	17194	17080	17154	17195	17388	17316	17034	17049	17111	17199	17158	17203	16990	17017	17268	17205	17113	17241	17060	17203	17271	17055	17071	17136	17101	17165	17192	17027	17071	17036	17098	17050	16981	17113	17026	17265	17158	17048	17071	17114	17152	17046	17177	16910	17010	17130	16971	17253	17041	17017	17167	16931	16916	17013	17149	17019	17106	17142	17321	16975	17117	16965	16968	17202	17156	17098	17384	17055	17078	17074	17114	17158	16964	17110	17239	17247	16962	16964	17074	17115	17076	17112	17106	17095	17074	17194	17264	17239	17249	17115	17092	17057	16907	17206	17229	16982	17090	17281	17166	17061	17164	17059	17211	17105	17215	17124	17037	16920	17176	17282	17372	16869	17069	17311	17154	16920	17348	16994	16988	16783	16956	17040	17110	17082	16981	16967	17285	17156	16963	17028	17230	17301	17306	17073	17009	17137	17152	17278	17151	17157	17208	17015	17124	17204	17125	17124	17111	17230	17235	17316	17178	17172	17122	16936	17300	17293	17017	17341	17162	17174	17209	17087	17113	17188	17254	17201	17027	17120	17207	17139	17084	17095	16916	17011	16895	17329	17226	17065	17213	16936	17239	17018	17155	17038	17255	17016	17158	17125	17017	17236	17185	17114	17176	17198	17109	17430	17330	17016	17119	16901	17076	16924	17221	17044	17123	17096	17192	17203	17213	16945	17310	17148	16973	16957	17083	17021	17197	17010	17012	17469	17018	17118
16832	23053	21512	18017	17146	16965	17036	16183	15981	15690	15783	15831	15708	15481	15691	15498	15673	15609	15686	15510	15462	15592	15652	15383	15667	15733	15828	15539	15742	16056	15455	15801	15539	15382	15484	15459	15314	15381	15419	15455	15372	15592	15524	15506	15575	15759	15525	15492	15503	15534	15567	15392	15367	15403	15517	15476	15427	15457	15508	15549	15435	15329	15503	15546	15333	15546	15584	15362	15522	15372	15455	15446	15502	15373	15414	15423	15313	15357	15365	15332	15242	15296	15338	15463	15609	15517	15515	15468	15493	15565	15504	15398	15573	15500	15423	15390	15401	15324	15554	15426	15483	15516	15338	15336	15326	15491	15465	15450	15402	15443	15477	15500	15389	15420	15381	15311	15471	15332	15427	15463	15541	15393	15397	15422	15576	15378	15408	15341	15329	15537	15493	15415	15338	15417	15417	15668	15248	15260	15427	15216	15336	15404	15274	15490	15407	15365	15466	15394	15390	15450	15385	15407	15433	15458	15621	15330	15571	15522	15469	15238	15400	15535	15522	15549	15381	15515	15417	15343	15357	15303	15305	15507	15366	15567	15409	15632	15438	15487	15467	15433	15304	15481	15468	15364	15335	15409	15504	15157	15506	15730	15398	15528	15499	15507	15304	15466	15506	15372	15347	15320	15490	15489	15468	15435	15367	15449	15480	15495	15393	15366	15350	15280	15496	15353	15377	15331	15372	15502	15348	15456	15362	15312	15352	15508	15337	15487	15293	15458	15421	15477	15452	15413	15299	15453	15312	15354	15557	15526	15351	15467	15291	15531	15422	15507	15348	15460	15475	15451	15366	15357	15525	15429	15374	15593	15356	15355	15269	15357	15520	15388	15412	15500	15426	15372	15539	15453	15465	15211	15370	15325	15421	15445	15433	15326	15485	15468	15118	15347	15578	15309	15293	15231	15410	15511	15433	15469	15553	15391	15468	15511	15390	15560	15395	15603	15293	15578	15378	15462	15438	15397	15470	15327	15511	15476	15368	15419	15459	15226	15304	15530	15473	15243	15481	15476	15503	15556	15405	15455	15522	15313	15379	15346	15550	15665	15497	15452	15477	15450	15240	15539	15333	15429	15492	15472	15635	15395	15394	15553	15461	15301	15514	15640	15494	15378	15476	15524	15503	15272	15523	15412	15224	15414	15458	15338	15460	15345	15487	15455	15403	15297	15370	15426	15428	15430	15348	15316	15305	15483	15359	15399	15322	15420	15412	15439	15472	15419	15357	15334	15526	15528	15537	15487	15386	15365	15425	15330	15494	15503	15457	15322	15368	15528	15274	15475	15463	15435	15553	15326	15499	15345	15361	15407	15540	15516	15484	15431	15532	15432	15474	15360	15384	15371	15448	15466	15453	15297	15370	15405	15501	15233	15488	15427	15404	15427	15507	15381	15494	15391	15474	15360	15398	15398	15502	15336	15488	15352	15457	15487	15467	15390	15371	15365	15516	15483	15217	15525	15533	15405	15313	15467	15406	15238	15538	15433	15526	15354	15415	15251	15359	15343	15405	15607	15277	15294	15447	15326	15474	15535	15322	15498	15439	15540	15526	15467	15561	15375	15291	15435	15451	15391	15466	15266	15418	15473	15358	15461	15464	15437	15522	15472	15496	15365	15329	15427	15054	15565	15545	15295	15470	15366	15398	15536	15344	15343	15480	15400	15312	15480	15335	15440	15397	15339	15470	15407	15494	15411	15386	15543	15560	15607	15388	15368	15377	15525	15547	15238	15405	15476	15505	15437	15416	15493	15366	15578	15407	15625	15524	15627	15540	15473	15592	15218	15553	15605	15379	15367	15486	15493	15465	15382	15359	15242	15389	15448	15337	15350	15507	15412	15441	15383	15268	15354	15464	15377	15525	15380	15563	15543	15593	15511	15452	15506	15372	15546	15564	15444	15477	15377	15416	15556	15318	15470	15389	15437	15468	15315	15248	15429	15417	15476	15447	15474	15230	15316	15205	15382	15292	15541	15194	15588	15582	15515	15371	15413	15504	15587	15413	15552	15385	15307	15468	15564	15433	15417	15663	15127	15439	15507	15382	15551	15406	15345	15360	15548	15443	15363	15566	15504	15504	15421	15392	15526	15412	15535	15507	15423	15496	15467	15393	15382	15409	15514	15388	15472	15476	15417	15501	15317	15426	15357	15323	15336	15397	15596	15506	15508	15394	15512	15333	15500	15388	15590	15521	15529	15491	15325	15483	15409	15449	15504	15532	15539	15272	15551	15314	15301	15557	15367	15390	15311	15394	15533	15454	15500	15372	15403	15475	15583	15384	15275	15576	15221	15256	15543	15404	15411	15542	15565	15489	15463	15475	15485	15416	15624	15494	15562	15399	15489	15385	15378	15456	15309	15483	15422	15347	15386	15408	15551	15547	15500	15417	15441	15390	15469	15439	15589	15338	15564	15402	15406	15408	15402	15418	15444	15376	15386	15459	15550	15281	15406	15480	15463	15265	15320	15568	15347	15428	15476	15516	15430	15407	15345	15468	15285	15482	15345	15351	15498	15341	15528	15475	15405	15535	15185	15441	15325	15198	15503	15360	15262	15483	15282	15321	15584	15378	15600	15365	15386	15442	15548	15423	15416	15464	15333	15298	15445	15438	15585	15247	15420	15420	15390	15461	15257	15499	15425	15425	15541	15477	15545	15240	15567	15179	15476	15536	15461	15475	15438	15453	15490	15454	15399	15495	15521	15463	15447	15356	15348	15388	15396	15339	15311	15574	15267	15629	15479	15279	15432	15473	15413	15572	15277	15437	15448	15447	15433	15478	15450	15557	15353	15544	15632	15432	15552	15333	15505	15433	15323	15294	15495	15424	15468	15415	15470	15284	15404	15474	15235	15638	15334	15562	15279	15204	15349	15447	15481	15412	15342	15408	15472	15402	15509	15245	15303	15449	15275	15579	15551	15368	15585	15390	15505	15417	15568	15541	15374	15601	15505	15338	15495	15454	15411	15355	15283	15387	15544	15442	15364	15552	15477	15385	15362	15557	15628	15392	15409	15474	15559	15355	15294	15370	15565	15468	15500	15326	15521	15325	15590	15379	15594	15411	15377	15409	15483	15422	15461	15535	15449	15421	15460	15305	15393	15423	15415	15548	15320	15548	15323	15531	15328	15562	15371	15604	15549	15373	15358	15474	15508	15361	15504	15444	15505	15388	15469	15353	15386	15361	15519	15550	15499	15398	15326	15455	15479	15401	15507	15418	15327	15664	15380	15449	15412	15375	15564	15401	15470	15465	15428	15354	15618	15546	15368	15323	15580	15390	15213	15441	15486	15228	15760	15427	15351	15503	15359	15522	15252	15304	15379	15563	15471	15537	15588	15421	15301	15501	15405	15347	15446	15345	15537	15484	15249	15427	15462	15337	15444	15582	15533	15361	15472	15412	15272	15422	15432	15391	15443	15422	15432	15586	15341	15637	15447	15433	15503	15295	15625	15438	15361	15358	15510	15388	15528	15486	15460	15501	15432	15365	15420	15347	15259	15406	15493	15684	15591	15420	15468	15452	15502	15395	15622	15402	15452	15409	15323	15462	15331	15447	15540	15590	15381	15519	15461	15432	15520	15500	15378	15380	15427	15575	15359	15434	15364	15209	15406	15676	15395	15352	15392	15391	15283	15309	15402	15483	15468	15375	15423	15440	15500	15393	15353	15351	15452	15385	15435	15388	15566	15324	15504	15444	15625	15378	15505	15208	15487	15494	15427	15313	15584	15522	15554	15453	15352	15395	15227	15429	15461	15492	15235	15468	15336	15268	15566	15425	15366	15443	15383	15426	15499	15464	15623	15452	15313	15372	15385	15505	15307	15369	15321	15425	15524	15447	15444	15393	15311	15373	15389	15586	15299	15340	15526	15374	15239	15475	15432	15418	15454	15422	15485	15552	15380	15432	15498	15495	15379	15434	15449	15435	15369	15369	15359	15521	15422	15428	15484	15357	15443	15497	15254	15296	15327	15451	15368	15442	15553	15396	15384	15480	15464	15475	15667	15331	15479	15558	15321	15452	15459	15542	15371	15452	15493	15329	15341	15404	15364	15305	15556	15465	15455	15453	15352	15400	15486	15491	15434	15360	15225	15556	15343	15483	15406	15482	15610	15418	15592	15449	15547	15504	15300	15419	15435	15513	15392	15607	15281	15428	15372	15393	15542	15430	15532	15557	15510	15443	15448	15459	15314	15464	15500	15703	15354	15545	15517	15448	15630	15477	15529	15740	15383	15479	15452	15448	15431	15565	15333	15428	15395	15224	15595	15388	15461	15551	15260	15453	15348	15425	15516	15467	15486	15339	15393	15295	15339	15291	15409	15515	15409	15592	15420	15256	15466	15653	15510	15607	15367	15337	15486	15435	15507	15315	15473	15484	15406	15618	15575	15337	15599	15452	15440	15484	15491	15632	15513	15487	15446	15314	15452	15338	15333	15543	15444	15589	15405	15604	15464	15513	15334	15310	15509	15421	15522	15372	15484	15435	15420	15361	15401	15363	15611	15388	15389	15569	15444	15641	15488	15485	15432	15360	15450	15556	15366	15389	15533	15377	15416	15352	15416	15486	15440	15448	15473	15263	15431	15470	15449	15518	15279	15569	15556	15522	15320	15265	15392	15487	15507	15558	15459	15599	15232	15365	15401	15484	15511	15386	15479	15517	15457	15351	15468	15504	15353	15529	15490	15392	15347	15441	15498	15511	15405	15427	15530	15555	15610	15490	15569	15535	15373	15385	15569	15370	15363	15319	15323	15485	15310	15373	15490	15459	15380	15504	15490	15375	15489	15288	15467	15314	15326	15557	15480	15540	15428	15501	15423	15513	15418	15422	15670	15432	15509	15320	15543	15466	15470	15455	15572	15499	15440	15542	15282	15585	15474	15523	15524	15468	15517	15360	15396	15478	15389	15564	15352	15416	15499	15441	15475	15473	15413	15529	15527	15602	15279	15448	15313	15511	15522	15428	15274	15531	15226	15404	15402	15603	15527	15450	15497	15464	15414	15333	15543	15422	15488	15233	15460	15489	15292	15386	15537	15475	15581	15237	15499	15493	15391	15527	15437	15343	15396	15386	15416	15530	15482	15458	15493	15387	15557	15454	15593	15445	15428	15339	15470	15341	15474	15433	15307	15431	15364
23539	21140	28699	23917	21985	22520	21913	18734	18132	18023	17921	17688	17745	17535	17235	17272	17222	17435	17371	17384	17093	17205	17117	17474	17333	17226	17405	17389	18584	19443	18142	18636	17671	17508	17093	17197	17327	17205	17285	17120	17314	17173	17303	17121	17089	17067	17332	17479	17450	17478	17296	17235	17142	17212	17282	17041	17160	17273	17128	17284	16975	17216	17082	17170	17352	16942	17029	17329	17138	17080	17168	16975	17131	16862	17168	16965	16989	17188	17059	17124	17027	17217	17060	17097	17027	17172	17182	17116	17157	17064	17068	17001	17160	17162	17109	17165	17123	17142	17078	17095	17048	17483	17049	17099	16925	17187	17105	17011	17120	17191	17246	17265	17037	17210	17141	17099	17172	17188	17007	17046	17162	17242	17036	16930	17000	17147	16919	17136	17147	17112	17310	17072	17062	17084	17213	16986	17074	17001	17239	17014	17091	17149	16945	17093	17072	17127	16982	17117	17184	17026	17161	17100	17198	16934	17081	17035	17163	17012	17271	17235	17116	17057	17172	17135	17121	16920	17174	17133	17158	16941	17026	17196	17124	16980	17132	17065	17150	17024	17143	17104	17102	17136	17088	17209	16952	17301	17065	16925	17078	17186	17080	17020	17069	17014	17214	17088	17159	17186	17376	17125	17279	17170	17095	17264	16991	17038	17233	17080	16901	17051	16982	16966	17100	16940	17023	17131	17189	17195	17042	17085	17040	17216	17185	17147	17137	16909	17154	17170	17156	17164	17053	17067	16973	17145	17105	16963	16993	16951	17133	17002	17287	17061	17029	17026	16990	17052	16965	17116	17149	17237	16893	16992	17098	17062	17094	17314	17021	17251	17157	17063	17042	17208	17245	17174	17045	17041	17107	17066	17100	17170	17126	17300	17136	17108	17044	17000	17118	17204	17282	17098	16994	16850	17127	17184	17186	17093	17049	17166	17086	17158	17123	17029	17032	17091	17095	16913	17172	16923	17111	17100	17248	16937	17197	17175	17071	17087	16924	16990	17096	17014	17264	16998	17325	16968	17172	17213	17062	16955	17091	16776	17066	17190	17215	17085	17356	17015	17198	17149	17187	16951	16872	16919	17187	17109	17070	17140	17020	17021	16924	17044	17131	17351	16983	17042	17049	16965	16960	17053	17035	17026	16790	16994	17082	17225	17240	17040	16959	17191	17091	16979	16966	17031	17095	17159	17185	17165	17229	17018	17152	17108	16996	17143	17059	17045	17287	17091	16951	17213	16939	17030	17181	17086	17138	17108	17061	16941	16909	17125	17201	17043	17129	16989	16912	17276	17048	17002	17103	17146	17013	16920	17040	17144	17085	17265	16988	17122	17272	17299	16932	17084	17171	17227	17151	17227	17108	17212	17031	17000	16920	17043	17032	17179	17220	17017	16993	17087	17112	16956	16901	16993	17089	16932	17069	17292	17138	17114	17063	17038	16957	17036	17160	16910	17051	16962	16990	17080	16941	17297	16954	17137	17157	17073	17031	16957	16937	17096	17215	17214	17127	17154	17242	17046	16996	16842	16825	16855	16953	17141	17388	16963	17115	17189	17188	17084	17022	17165	16949	17101	17103	17039	17101	16872	17029	16931	16913	17054	16832	17145	17144	16993	17088	17141	16958	17090	17011	17048	17181	17119	16992	17076	17081	17258	17102	17212	17214	17121	17244	17109	17284	17008	17161	17067	17179	17134	17263	17065	17004	16988	17262	17103	17052	17126	17115	17093	17218	17136	17232	17079	17320	16948	17041	17124	17093	17096	16987	16935	16856	17172	17000	16914	17035	17057	17220	17096	17020	17142	17008	17097	17234	17183	17147	17069	17008	16838	17058	16960	17142	17025	17173	17079	16957	17103	17118	17269	17039	16997	16901	17285	16885	16998	16995	17089	17162	17010	17106	16910	17198	17002	17136	17073	17173	17053	17113	17138	17214	17141	16966	17155	17167	17089	17187	17063	16893	16966	17091	16954	16909	17187	16975	17034	16906	17164	17125	17257	17065	17087	17158	17053	17261	17297	16892	17243	17042	17061	17281	17109	17177	17178	17260	17083	17058	17077	17223	17170	17217	16970	17098	16962	17027	17146	17021	17026	16897	16941	17263	17257	16911	17094	17038	16955	17020	17049	17078	17139	17157	17134	16995	17078	17013	16963	17176	17119	16991	17060	17222	16981	17116	17047	17232	17045	17260	17005	17373	17213	17061	17134	16921	17136	17186	17246	17059	17199	17135	17097	16987	17159	17233	17068	17068	17033	17156	17072	17136	17090	17044	17114	17121	17226	16936	17116	17209	17063	17016	17111	17055	17094	17197	17200	16970	17086	17016	17096	17151	17068	17107	17157	17029	17122	16966	17176	17162	17279	17144	17140	16929	17192	17045	17162	17184	17054	17107	17164	17177	17024	16844	16973	16894	17144	17017	17163	17067	17181	16953	17035	17082	16985	17115	17014	17122	17123	17194	17140	17240	17239	17146	17018	16973	17124	16970	17190	17101	17082	17107	17186	17149	17176	17049	17005	17299	17089	17018	17186	17215	17275	17209	17092	17052	17149	16997	17132	17204	17060	17137	17065	17102	17057	17068	16878	17222	17133	16977	17061	17161	17099	16986	16945	17139	17134	16989	17108	17037	17137	16948	17086	17097	17206	16970	17161	17084	17028	17234	17167	17136	17051	16870	17110	17188	16906	16981	17114	16975	17108	17135	17071	16931	17140	17221	17168	17083	17211	17202	17145	17149	17231	17206	17182	17117	17279	17228	17069	17204	17030	17119	17221	17224	17120	17292	17002	17017	17071	17244	17028	17133	17237	17122	17296	17290	17041	17147	17170	17016	17154	17095	16989	16997	17122	17254	17081	17177	17188	17005	17009	17136	16875	17196	17177	17110	17096	17163	17200	17261	17374	17172	17228	17196	17137	17171	17264	17142	17215	17192	17068	17075	16883	17001	17030	17076	17228	17190	17198	17018	16945	16823	17044	17154	17067	17178	17184	17066	16873	17193	17241	17188	17183	17136	17119	17086	17219	17051	17180	17155	17201	17083	17119	17141	17079	16917	17206	17035	16975	17026	17277	17181	17092	17286	17054	17107	17221	16983	17200	16982	17236	17146	17113	17114	17096	17033	17068	17239	17186	17044	16757	17034	17031	16915	17345	17116	16942	17081	17165	17230	17012	17104	17073	17072	17029	17124	17037	17029	17221	17224	17042	16989	17178	17326	17076	16986	17125	16998	17116	16916	17121	17011	17134	17081	17076	17077	17223	17014	17243	16930	17146	17095	17077	17109	17014	16937	16972	17010	16985	17092	17079	17213	17082	17240	17279	17281	17148	17181	17099	17083	17214	17218	17123	16929	17245	17101	17199	17008	17140	16927	17012	16899	16854	17075	16956	17073	17079	17052	16993	17222	17061	16989	16999	16954	17183	17088	17034	17243	17039	17098	17146	17112	17070	17071	17275	17216	17174	17112	17128	17082	17023	17156	17204	17022	16957	17196	17293	17003	16946	17064	17049	17139	17091	17235	17127	17123	17279	17264	17211	17079	17091	17169	17017	17024	17163	17211	17243	16905	17061	17129	17292	17064	16895	16972	17020	17145	17042	16975	17194	17058	17264	17143	17263	16771	17113	17033	16862	17250	17132	17072	16797	16973	16926	16882	16904	17033	17185	17195	16957	17090	16887	17032	17166	17094	17030	17339	17013	16964	17133	16977	16950	17127	17061	17162	17200	16940	17148	17195	17087	17024	17173	17012	17294	17051	17212	17090	17118	17080	17194	17269	17006	17303	17388	17138	16985	16939	17341	17151	17229	17114	17080	17303	17078	17155	17130	17072	17037	17088	17090	17128	17232	17084	17198	17145	17187	16955	17395	17119	17187	17146	17177	17151	17218	17223	17094	17027	17228	17242	17127	17081	17036	17202	17022	17067	17406	17207	16979	16924	17170	17083	17091	16993	17018	17145	17170	17202	17018	17096	16991	17279	16788	16984	17071	17067	17171	17150	17103	17142	17271	16961	17271	17370	17112	17155	17119	17160	17095	17082	17146	17147	17131	17172	17245	17064	17066	16946	17256	17033	16969	17236	17063	16949	17159	17128	17037	17196	17263	17287	17120	17235	17197	17165	17035	17069	17068	17007	17097	16965	17246	16883	17076	17157	16944	16968	16956	17047	17173	16972	17018	17008	16920	17080	17117	17062	16959	16898	17312	16993	17059	17073	17141	17149	17141	17053	17102	17195	16950	17247	17162	17242	17099	16923	17045	17208	16910	17064	17074	17257	17281	17047	17226	17094	17225	17236	17154	17073	16958	17184	16975	17132	17221	17194	16850	17206	17015	17133	16986	17081	17104	17109	16961	16973	17177	17051	17006	17090	17117	17186	16959	17169	17161	17066	17187	17078	17270	17347	17095	16855	17173	17054	17134	17121	16943	17012	17278	16986	17225	17168	17220	17217	17053	17068	17177	17160	17054	17078	17003	16894	17074	17088	17013	17112	16984	16953	17302	17103	16985	17191	17122	17227	16923	17145	17064	17352	17009	17154	17035	17058	17162	16942	17125	17086	17019	16985	16969	16833	16948	17063	17134	17158	17160	17134	17038	17185	17010	17072	16961	17025	17093	17212	16994	16947	17062	17032	17106	17228	17261	17052	17218	17332	16930	17144	17002	16984	17027	17102	17012	17179	17159	17054	17037	17238	17020	17022	17012	16990	17040	17143	17028	17211	17198	16969	16851	17141	16966	17140	17033	17115	17228	17155	17172	17095	17002	17184	17307	17233	16921	17038	16972	17128	17199	17181	17149	16921	17152	16891	17082	17086	16947	17072	17279	17076	17107	17009	17067	16990	17104	17152	17185	17125	17182	17089	17335	17171	17042	17034	17341	17181	16983	17021	17133	17162	17190	17129	16990	17061	16996	17368	17174	17152	17216	17279	17184	17008	17213	17153	16958	17045	17068	17052	17216	17249	16980	17128	17245	17067	17227	16934	17053	17258	17124	17057	16790	17160	17061	17092	17126	17279	17029	17075	17087	16890	17162	17147	17012	17019	16961	17109	17057	17235	17127	17122	17237	17093	17113	16941	17332	17133	17051	17151	17026	17046	16981	16958	16867	17149	16953	17223	16965	17161	17138	17140	17053	17080	17241
17237	30328	27983	22326	20277	19376	18773	17505	16842	16371	16601	16204	16187	15959	15977	15874	15811	15774	15690	15809	15707	15846	15697	15611	15675	15547	15825	15885	17830	18739	16588	17636	15936	15909	15459	15504	15643	15568	15594	15554	15552	15508	15465	15548	15619	15441	15623	16153	15998	16028	15951	15550	15574	15582	15476	15408	15535	15507	15643	15279	15463	15519	15485	15629	15610	15515	15298	15424	15632	15488	15576	15472	15505	15344	15525	15544	15489	15447	15524	15457	15383	15609	15532	15438	15521	15488	15291	15466	15385	15602	15469	15479	15569	15471	15278	15527	15584	15396	15405	15507	15236	15523	15572	15554	15555	15525	15522	15476	15547	15465	15481	15527	15534	15508	15541	15574	15632	15461	15645	15499	15461	15434	15346	15379	15510	15539	15600	15267	15517	15291	15588	15484	15409	15659	15338	15591	15399	15396	15548	15323	15498	15517	15580	15457	15559	15234	15392	15551	15436	15452	15440	15453	15486	15565	15560	15428	15515	15424	15523	15613	15450	15363	15435	15526	15504	15361	15482	15392	15532	15426	15556	15419	15575	15688	15360	15529	15450	15509	15515	15519	15558	15606	15493	15453	15527	15385	15357	15363	15506	15369	15484	15274	15493	15288	15600	15502	15448	15429	15238	15513	15506	15331	15467	15457	15471	15410	15469	15334	15443	15426	15493	15548	15516	15544	15528	15342	15508	15344	15531	15521	15370	15587	15480	15467	15404	15349	15621	15585	15556	15557	15544	15514	15464	15490	15372	15413	15490	15449	15433	15370	15495	15483	15348	15443	15489	15423	15433	15515	15446	15411	15367	15643	15579	15633	15410	15445	15373	15426	15489	15381	15551	15576	15486	15480	15526	15401	15468	15456	15405	15352	15502	15692	15406	15439	15376	15488	15541	15484	15444	15449	15382	15562	15408	15473	15455	15625	15440	15432	15495	15455	15502	15493	15482	15438	15437	15440	15477	15329	15225	15390	15589	15620	15593	15408	15519	15420	15436	15765	15352	15348	15489	15509	15442	15466	15534	15427	15399	15537	15381	15364	15618	15370	15396	15597	15458	15467	15386	15502	15532	15465	15524	15466	15443	15452	15429	15526	15455	15498	15388	15385	15461	15299	15444	15596	15509	15525	15586	15499	15407	15423	15514	15525	15472	15555	15363	15561	15394	15314	15595	15625	15399	15383	15440	15390	15447	15488	15399	15450	15430	15445	15478	15424	15529	15515	15481	15446	15501	15428	15520	15481	15437	15470	15450	15416	15418	15536	15544	15365	15500	15400	15583	15464	15233	15320	15602	15271	15501	15350	15613	15584	15577	15527	15620	15502	15461	15489	15304	15719	15605	15501	15419	15579	15375	15509	15309	15375	15538	15429	15471	15345	15545	15282	15457	15442	15457	15405	15488	15400	15540	15437	15463	15534	15565	15585	15310	15307	15208	15536	15403	15380	15233	15400	15570	15484	15452	15749	15478	15490	15585	15477	15416	15458	15339	15547	15447	15394	15403	15397	15227	15285	15436	15599	15455	15622	15427	15393	15559	15450	15495	15402	15436	15438	15441	15472	15348	15477	15489	15573	15420	15452	15545	15505	15374	15367	15505	15478	15530	15448	15697	15489	15476	15488	15480	15314	15499	15489	15376	15430	15338	15583	15385	15507	15490	15518	15473	15416	15532	15504	15428	15261	15450	15481	15531	15536	15599	15354	15458	15406	15510	15416	15504	15458	15454	15398	15330	15622	15540	15465	15368	15402	15411	15405	15528	15583	15487	15284	15348	15363	15594	15386	15517	15449	15530	15537	15428	15415	15458	15638	15401	15583	15412	15511	15230	15476	15634	15514	15455	15402	15387	15507	15333	15471	15509	15529	15487	15421	15334	15506	15545	15630	15451	15440	15499	15374	15514	15517	15548	15450	15372	15585	15568	15368	15552	15406	15487	15311	15501	15365	15216	15428	15355	15564	15520	15338	15495	15268	15452	15477	15341	15561	15415	15332	15344	15494	15496	15438	15196	15492	15545	15598	15525	15320	15538	15621	15460	15437	15524	15594	15463	15466	15429	15459	15534	15535	15391	15553	15479	15480	15373	15565	15603	15424	15507	15340	15441	15579	15522	15583	15541	15552	15515	15527	15419	15476	15490	15420	15354	15534	15338	15493	15465	15560	15497	15438	15415	15505	15359	15457	15401	15275	15497	15282	15394	15551	15553	15327	15488	15402	15453	15531	15537	15436	15460	15516	15522	15443	15545	15392	15492	15527	15566	15444	15375	15316	15593	15494	15547	15471	15415	15537	15467	15486	15471	15435	15553	15607	15413	15511	15483	15451	15538	15357	15370	15523	15504	15451	15471	15461	15349	15494	15694	15554	15478	15527	15665	15384	15501	15370	15339	15368	15750	15605	15599	15617	15501	15475	15470	15475	15430	15410	15490	15428	15518	15455	15435	15544	15280	15521	15450	15551	15300	15475	15474	15471	15414	15535	15395	15486	15507	15577	15375	15491	15455	15428	15404	15560	15561	15583	15412	15438	15467	15482	15548	15392	15376	15581	15630	15374	15603	15503	15510	15359	15344	15649	15484	15418	15519	15419	15473	15508	15387	15333	15730	15361	15435	15530	15461	15404	15760	15576	15630	15400	15604	15403	15561	15534	15486	15364	15446	15478	15645	15399	15324	15566	15432	15634	15589	15532	15536	15619	15400	15472	15317	15525	15402	15477	15512	15539	15475	15433	15741	15533	15512	15617	15358	15462	15527	15315	15487	15630	15314	15357	15456	15429	15529	15425	15435	15485	15610	15454	15466	15565	15570	15489	15422	15552	15662	15493	15417	15410	15563	15511	15481	15388	15412	15391	15380	15543	15557	15574	15391	15686	15526	15542	15387	15484	15418	15418	15603	15457	15452	15426	15662	15478	15459	15437	15321	15456	15599	15497	15336	15526	15481	15436	15461	15502	15557	15439	15382	15592	15604	15418	15283	15404	15439	15688	15484	15585	15361	15456	15709	15523	15421	15386	15419	15599	15579	15307	15580	15479	15572	15423	15509	15395	15463	15421	15578	15412	15358	15554	15455	15420	15525	15505	15505	15449	15274	15481	15463	15428	15466	15481	15495	15533	15506	15447	15540	15514	15576	15436	15373	15213	15474	15552	15476	15394	15611	15399	15480	15450	15521	15479	15324	15616	15366	15505	15508	15448	15424	15704	15509	15355	15478	15221	15423	15541	15440	15497	15523	15373	15357	15501	15311	15541	15396	15528	15307	15351	15412	15399	15529	15393	15367	15508	15455	15553	15566	15467	15419	15430	15595	15419	15351	15475	15341	15602	15660	15423	15365	15396	15413	15473	15638	15506	15476	15543	15557	15427	15453	15392	15391	15516	15657	15548	15453	15411	15702	15313	15308	15589	15258	15507	15389	15527	15427	15410	15646	15435	15500	15294	15502	15327	15460	15345	15456	15349	15322	15493	15403	15355	15461	15558	15420	15412	15475	15503	15479	15502	15258	15430	15506	15594	15391	15451	15470	15556	15417	15658	15446	15537	15589	15399	15422	15499	15451	15300	15506	15566	15551	15339	15468	15467	15497	15558	15414	15409	15515	15413	15414	15353	15457	15277	15582	15442	15404	15452	15392	15454	15523	15429	15421	15538	15469	15376	15420	15423	15515	15522	15559	15470	15619	15353	15348	15469	15497	15330	15544	15390	15375	15465	15534	15493	15585	15545	15539	15496	15635	15353	15563	15495	15462	15455	15399	15525	15410	15325	15570	15660	15513	15453	15330	15336	15445	15490	15737	15391	15499	15352	15443	15511	15550	15557	15388	15396	15534	15483	15486	15582	15485	15494	15422	15444	15461	15667	15517	15411	15403	15440	15490	15617	15549	15632	15349	15377	15630	15478	15606	15450	15406	15384	15435	15419	15521	15647	15560	15431	15629	15538	15506	15507	15442	15354	15501	15622	15418	15323	15509	15414	15477	15568	15582	15503	15420	15467	15600	15515	15414	15477	15608	15342	15499	15470	15585	15292	15575	15632	15563	15466	15453	15327	15422	15641	15323	15487	15567	15406	15453	15449	15545	15403	15486	15467	15427	15492	15513	15453	15552	15331	15436	15461	15426	15384	15416	15479	15445	15428	15504	15334	15539	15406	15374	15598	15385	15614	15478	15559	15643	15419	15588	15562	15370	15501	15525	15534	15533	15421	15406	15358	15654	15481	15427	15528	15417	15569	15622	15326	15381	15371	15563	15550	15556	15489	15450	15474	15460	15417	15472	15374	15385	15395	15542	15496	15388	15377	15446	15650	15581	15559	15279	15388	15598	15409	15495	15479	15431	15552	15437	15469	15437	15356	15492	15440	15470	15536	15257	15469	15522	15343	15643	15534	15410	15510	15513	15401	15446	15440	15493	15478	15547	15377	15389	15618	15498	15604	15525	15394	15540	15510	15460	15324	15610	15419	15462	15543	15571	15368	15662	15484	15475	15588	15669	15354	15650	15403	15496	15423	15586	15346	15646	15462	15447	15443	15593	15420	15625	15493	15444	15460	15513	15621	15351	15424	15613	15515	15413	15393	15503	15534	15245	15611	15388	15486	15476	15380	15501	15369	15372	15556	15601	15597	15487	15249	15599	15528	15567	15369	15553	15526	15356	15428	15426	15475	15409	15265	15527	15468	15504	15381	15529	15580	15250	15565	15378	15404	15581	15393	15302	15529	15542	15463	15526	15469	15291	15620	15460	15439	15348	15642	15482	15334	15508	15302	15503	15355	15440	15640	15541	15572	15449	15528	15468	15486	15539	15428	15691	15424	15411	15506	15525	15414	15601	15558	15363	15465	15498	15256	15501	15492	15411	15677	15549	15432	15440	15419	15675	15445	15361	15468	15323	15492	15528	15522	15537	15311	15380	15670	15479	15413	15427	15474	15648	15464	15815	15422	15290	15440	15440	15430	15400	15500	15290	15565	15420	15416	15670	15479	15559	15400	15557	15538	15458	15515	15550	15604	15413	15535	15515	15630	15465	15658	15380	15473	15427	15474	15418	15530	15617	15461	15380	15397	15461	15588	15452	15354	15579	15315	15512	15398	15590	15394	15522	15544	15235	15318	15389	15438	15490	15345	15435	15651	15519	15454	15543	15525	15521	15565
22592	21110	29029	23456	21357	23525	25677	20343	18621	18583	18588	18241	18138	18199	17955	17774	17601	17847	17729	17886	17549	17542	17841	17577	17638	17517	17855	17845	19875	20518	19335	20145	18935	18220	17421	17725	17561	17567	17619	17341	17491	17353	17245	17518	17208	17459	17804	18018	17960	17725	17573	17480	17424	17413	17479	17556	17349	17473	17608	17203	17325	17358	17432	17343	17400	17295	17158	17250	17441	17290	17163	17344	17294	17136	17369	17391	17203	17244	17277	17048	17190	17263	17411	17410	17413	17344	17313	17346	17452	17139	17477	17288	17276	17297	17320	17319	17341	17594	17297	17320	17375	17148	17431	17358	17409	17329	17452	17176	17347	17422	17423	17434	17341	17490	17452	17321	17453	17424	17235	17361	17250	17228	17142	17463	17409	17442	17120	17219	17334	17426	17286	17226	17311	17454	17143	17306	17398	17467	17414	17197	17278	17524	17205	17328	17354	17300	17454	17263	17427	17403	17432	17240	17439	17186	17434	17296	17162	17401	17302	17443	17316	17346	17281	17289	17371	17273	17407	17305	17234	17292	17191	17400	17347	17238	17286	17314	17390	17293	17391	17294	17334	17203	17421	17321	17483	17409	17265	17536	17038	17181	17144	17247	17275	17295	17366	17329	17363	17375	17384	17249	17436	17340	17335	17423	17526	17514	17278	17393	17116	17354	17216	17136	17474	17471	17244	17405	17278	17140	17406	17306	17326	17287	17421	17303	17357	17107	17374	17268	17364	17391	17407	17224	17292	17431	17292	17339	17176	17319	17356	17256	17481	17344	17330	17431	17311	17154	17337	17514	17324	17048	17191	17238	17151	17084	17270	17374	17529	17350	17250	17415	17202	17322	17296	17294	17343	17150	17286	17316	17417	17087	17353	17313	17073	17237	17510	17322	17252	17222	17300	17458	17100	17369	17196	17162	17355	17358	17376	17247	17264	17248	17382	17226	17471	17370	17405	17252	17335	17230	17311	17189	17276	17353	17121	17276	17193	17249	17266	17116	17246	17192	17325	17185	17285	17182	17467	17237	17433	17342	17286	17318	17217	17210	17334	17346	17340	17346	17522	17454	17174	17193	17256	17277	17280	17424	17318	17361	17296	17409	17146	17212	17248	17327	17373	17221	17453	17332	17170	17252	17197	17179	17277	17150	17318	17382	17486	17422	17179	17353	17427	17527	17402	17461	17397	17442	17147	17529	17384	17363	17265	17220	17343	17465	17257	17424	17378	17468	17406	17213	17543	17276	17213	17122	17279	17485	17333	17512	17319	17457	17319	17325	17334	17261	17262	17506	17351	17467	17370	17250	17316	17202	17440	17345	17289	17259	17138	17097	17283	17387	17203	17435	17354	17123	17200	17299	17419	17263	17443	17328	17335	17258	17334	17360	17352	17470	17115	17146	17411	17321	17182	17190	17310	17338	17222	17299	17294	17223	17297	17264	17273	17154	17200	17377	17578	17342	17422	17177	17181	17350	17452	17318	17432	17300	17391	17458	17317	17126	17206	17419	17434	17320	17419	17137	17341	17223	17311	17361	17074	17428	17473	17200	17131	17289	17452	17320	17175	17390	17363	17316	17412	17443	17272	17264	17045	17162	17313	17216	17163	17216	17348	17270	17173	17348	17324	17207	17376	17352	17313	17504	17413	17308	17202	17186	17178	17198	17411	17386	17228	17447	17372	17239	17255	17270	17133	17208	17374	17343	17365	17408	17340	17326	17229	17263	17241	17236	17308	17341	17276	17481	17280	17355	17352	17208	17302	17296	17348	17170	17220	17278	17471	17420	17254	17175	17344	17221	17244	17278	17335	17248	17267	17421	17325	17451	17671	17423	17376	17226	17316	17282	17360	17196	17328	17401	17290	17332	17286	17217	17249	17336	17341	17411	17247	17232	17222	17405	17265	17484	17352	17349	17390	17370	17270	17339	17259	17251	17354	17069	17212	17269	17280	17250	17261	17405	17417	17369	17448	17479	17423	17388	17497	17462	17372	17401	17571	17338	17334	17122	17325	17208	17381	17312	17427	17099	17327	17344	17145	17432	17221	17468	17199	17225	17341	17528	17380	17278	17344	17125	17274	17264	17282	17285	17384	17356	17486	17334	17303	17214	17239	17179	17560	17452	17198	17417	17278	17142	17257	17266	17329	17325	17301	17286	17353	17223	17261	17534	17213	17224	17194	17237	17221	17437	17381	17436	17160	17082	17313	17300	17282	17395	17302	17390	17407	17419	17250	17278	17304	17342	17381	17409	17373	17358	17227	17292	17190	17576	17550	17484	17419	17267	17376	17353	17257	17441	17273	17313	17144	17367	17162	17271	17280	17262	17241	17213	17235	17217	17404	17418	17375	17224	17278	17072	17352	17254	17306	17246	17362	17413	17348	17394	17413	17273	17231	17382	17160	17432	17260	17475	17255	17246	17245	17426	17159	17287	17287	17192	17122	17248	17474	17206	17374	17123	17288	17433	17395	17300	17265	17159	17359	17259	17206	17254	17363	17273	17406	17143	17189	17363	17291	17233	17520	17204	17227	17343	17371	17244	17501	17262	17252	17156	17213	17180	17135	17411	17309	17235	17239	17380	17454	17230	17149	17130	17373	16972	17206	17242	17358	17338	17379	17338	17426	17347	17331	17480	17572	17303	17369	17424	17020	17240	17040	17312	17304	17100	17303	17324	17467	17295	17294	17451	17364	17452	17219	17347	17361	17176	17364	17373	17338	17207	17242	17280	17361	17250	17359	17351	17278	17353	17422	17489	17431	17411	17347	17161	17362	17275	17216	17153	17389	17197	17220	17293	17449	17421	17257	17217	17486	17391	17307	17304	17398	17267	17451	17502	17272	17454	17377	17269	17267	17256	17162	17563	17191	17228	17237	17427	17593	17207	17341	17411	17493	17305	17509	17343	17104	17298	17137	17165	17330	17309	17326	17264	17301	17316	17242	17315	17219	17222	17568	17197	17374	17296	17294	17340	17433	17354	17448	17287	17244	17304	17160	17394	17132	17183	17316	17337	17235	17276	17367	17521	17237	17241	17596	17424	17448	17427	17348	17489	17344	17368	17261	17524	17097	17279	17388	17200	17450	17293	17421	17134	17144	17204	17428	17217	17307	17234	17349	17378	17462	17026	17341	17207	17249	17242	17270	17484	17271	17144	17224	17231	17238	17106	17533	17359	17445	17307	17247	17429	17486	17495	17273	17265	17297	17352	17080	17311	17083	17327	17133	17420	17137	17256	17217	17274	17346	17378	17249	17294	17231	17252	17164	17193	17269	17391	16982	17407	17415	17209	17411	17375	17302	17265	17312	17393	17346	17229	17189	17366	17185	17274	17472	17189	17390	17327	17463	17271	17246	17296	17155	17165	17074	17329	17329	17225	17318	17285	17287	17329	17425	17353	17432	17433	17262	17289	17284	17125	17245	17343	17327	17170	17129	17356	17327	17215	17383	17264	17283	17290	17288	17127	17335	17205	17285	17371	17232	17386	17442	17477	17460	17420	17384	17283	17251	17316	17309	17216	17364	17389	17355	17217	17275	17405	17415	17235	17421	17311	17301	17285	17219	17357	17195	17147	17273	17282	17408	17346	17345	17361	17289	17406	17367	17270	17399	17186	17260	17243	17319	17165	17265	17353	17573	17153	17182	17054	17474	17194	17242	17243	17144	17131	17381	17449	17309	17426	17166	17186	17391	17184	17317	17257	17305	17277	17173	17393	17309	17199	17326	17236	17093	17135	17292	17343	17180	17376	17463	17281	17144	17167	17416	17311	17217	17372	17387	17312	17367	17306	17158	17290	17273	17271	17349	17278	17337	17254	17306	17251	17491	17405	17501	17258	17110	17211	17219	17550	17375	17274	17243	17292	17584	17292	17390	17398	17436	17443	17450	17293	17350	17274	17413	17420	17313	17408	17392	17207	17404	17339	17156	17248	17486	17302	17405	17273	17269	17490	17252	17216	17296	17319	17326	17330	17367	17362	17011	17258	17549	17396	17374	17429	17390	17412	17218	17251	17375	17615	17331	17404	17310	17253	17450	17120	17443	17315	17192	17101	17303	17397	17310	17307	17248	17345	17366	17369	17391	17275	17250	17366	17345	17392	17361	17366	17205	17440	17222	17334	17122	17342	17326	17370	17378	17281	17378	17371	17330	17361	17208	17042	17279	17273	17329	17377	17193	17080	17332	17223	17124	17325	17436	17230	17008	17267	17345	17311	17380	17281	17394	17365	17377	17264	17368	17257	17174	17367	17348	17133	17211	17310	17377	17269	17309	17433	17276	17538	17401	17258	17563	17291	17286	17127	17089	17214	17189	17183	17254	17179	17436	17484	17263	17376	17361	17325	17383	17458	17317	17114	17124	17523	17299	17485	17289	17515	17296	17226	17254	17285	17236	17148	17149	17236	17289	17267	17211	17192	17309	17353	17379	17278	17419	17386	17243	17351	17446	17219	17261	17353	17383	17378	17296	17218	17326	17323	17492	17422	17243	17218	17297	17422	17333	17283	17458	17499	17183	17267	17315	17309	17355	17297	17303	17266	17373	17286	17052	17572	17184	17328	17458	17282	17416	17209	17128	17346	17170	17272	17356	17360	17252	17206	17355	17346	17246	17208	17282	17202	17335	17460	17199	17269	17443	17288	17181	17365	17350	17386	17447	17300	17360	17245	17363	17307	17250	17572	17282	17240	17350	17353	17166	17260	17280	17229	17264	17363	17342	17273	17230	17352	17603	17355	17148	17320	17431	17294	17406	17185	17359	17600	17479	17434	17333	17257	17308	17322	17253	17308	17207	17220	17361	17115	17292	17296	17475	17395	17342	17427	17345	17330	17287	17537	17332	17370	17607	17214	17214	17167	17343	17148	17391	17271	17364	17195	17090	17209	17462	17209	17368	17396	17401	17221	17229	17370	17408	17185	17509	17420	17281	17271	17446	17286	17079	17268	17263	17211	17297	17373	17322	17507	17095	17250	17273	17165	17198	17159	17379	17293	17415	17320	17248	17367	17090	17437	17160	17313	17435	17330	17406	17286	17447	17296	17428	17223	17309	17154	17265	17286	17128	17286	17073	17655	17318	17383	17400	17491	17304	17167	17541	17386	17480	17302	17681	17321	17307	17261	17503	17319	17438	17292	17438	17145	17133	17301
19273	35589	32924	25910	22971	21569	20588	19018	17679	17294	16967	16801	16617	16542	16196	16186	16063	16007	15995	15822	15818	15773	15902	15873	16129	15983	15996	15964	19686	19638	18334	19112	17722	16468	15760	15772	15733	15561	15770	15632	15595	15720	15830	15569	15605	15870	16302	16649	16181	16075	15821	15673	15650	15502	15552	15622	15718	15585	15624	15690	15490	15634	15681	15591	15871	15565	15406	15573	15659	15611	15537	15498	15568	15522	15563	15374	15597	15646	15513	15630	15589	15564	15632	15537	15485	15551	15713	15670	15488	15628	15648	15659	15575	15718	15571	15357	15455	15607	15654	15654	15591	15573	15618	15554	15502	15486	15552	15548	15695	15599	15601	15489	15595	15564	15704	15537	15489	15549	15523	15587	15584	15474	15670	15514	15692	15563	15568	15579	15370	15472	15664	15512	15687	15412	15537	15701	15599	15511	15546	15597	15511	15576	15550	15586	15504	15690	15683	15684	15740	15640	15497	15562	15467	15374	15467	15568	15475	15611	15556	15511	15616	15411	15604	15500	15655	15465	15672	15520	15397	15532	15457	15792	15544	15749	15550	15760	15628	15381	15672	15665	15538	15474	15638	15495	15520	15646	15459	15556	15406	15441	15532	15633	15678	15569	15532	15292	15555	15562	15459	15552	15367	15494	15397	15588	15668	15555	15653	15573	15498	15405	15560	15532	15592	15416	15572	15586	15592	15457	15614	15627	15494	15425	15631	15540	15544	15444	15643	15407	15593	15532	15508	15429	15721	15516	15577	15661	15659	15803	15486	15573	15464	15604	15499	15465	15539	15517	15709	15609	15611	15647	15564	15461	15604	15517	15674	15563	15483	15398	15658	15554	15551	15566	15511	15662	15663	15582	15519	15645	15349	15564	15583	15542	15444	15567	15554	15625	15483	15636	15446	15499	15769	15536	15636	15628	15528	15584	15596	15677	15675	15523	15578	15580	15727	15577	15451	15490	15616	15701	15525	15469	15415	15720	15525	15437	15577	15573	15497	15456	15662	15463	15504	15541	15471	15444	15493	15521	15597	15597	15659	15602	15670	15619	15562	15589	15509	15450	15521	15613	15511	15555	15687	15536	15587	15652	15718	15530	15794	15352	15434	15614	15497	15558	15601	15484	15578	15495	15587	15541	15538	15498	15495	15528	15549	15601	15678	15537	15507	15615	15509	15648	15563	15619	15626	15468	15643	15506	15585	15443	15475	15576	15694	15837	15371	15666	15728	15542	15607	15670	15533	15753	15445	15523	15446	15462	15694	15323	15554	15709	15663	15746	15493	15604	15611	15536	15512	15691	15603	15605	15709	15502	15569	15580	15553	15486	15403	15583	15498	15440	15518	15724	15566	15682	15482	15418	15706	15668	15630	15598	15635	15502	15610	15531	15727	15704	15517	15610	15513	15705	15546	15366	15536	15485	15639	15519	15481	15581	15394	15535	15631	15414	15636	15444	15594	15527	15476	15554	15407	15623	15421	15534	15402	15544	15537	15677	15363	15608	15484	15620	15373	15613	15457	15677	15526	15535	15377	15343	15687	15582	15615	15549	15617	15743	15480	15532	15603	15638	15575	15621	15426	15344	15408	15534	15698	15471	15544	15499	15563	15743	15470	15344	15593	15459	15555	15719	15502	15636	15576	15608	15594	15563	15619	15300	15631	15687	15581	15478	15716	15484	15453	15673	15559	15580	15565	15567	15591	15691	15468	15655	15514	15509	15685	15641	15685	15523	15603	15386	15413	15566	15490	15559	15506	15747	15531	15660	15605	15668	15458	15555	15542	15642	15678	15575	15591	15525	15605	15530	15478	15542	15437	15680	15492	15545	15580	15406	15473	15505	15637	15515	15545	15651	15608	15582	15579	15556	15543	15564	15568	15574	15319	15549	15583	15496	15665	15647	15578	15452	15551	15485	15446	15610	15444	15545	15436	15503	15483	15509	15835	15421	15560	15642	15494	15613	15467	15476	15626	15455	15689	15541	15640	15405	15681	15721	15537	15547	15536	15649	15569	15575	15550	15288	15460	15589	15615	15712	15559	15530	15298	15371	15627	15484	15601	15624	15693	15540	15430	15379	15696	15569	15464	15477	15319	15547	15537	15522	15598	15438	15486	15422	15611	15505	15488	15657	15521	15511	15622	15582	15506	15640	15507	15650	15507	15648	15557	15471	15714	15671	15426	15759	15362	15476	15569	15594	15522	15402	15343	15587	15520	15505	15609	15585	15470	15655	15453	15443	15675	15467	15484	15615	15476	15525	15647	15456	15634	15526	15612	15407	15468	15609	15560	15638	15521	15611	15542	15561	15548	15483	15442	15573	15707	15504	15419	15698	15418	15493	15559	15649	15443	15490	15479	15587	15704	15482	15553	15499	15647	15443	15583	15454	15454	15466	15595	15533	15604	15387	15551	15607	15407	15456	15678	15571	15543	15507	15462	15647	15461	15501	15416	15653	15631	15626	15616	15561	15377	15484	15570	15491	15592	15458	15483	15512	15596	15800	15598	15581	15713	15450	15748	15433	15452	15526	15412	15583	15611	15602	15507	15423	15352	15450	15727	15591	15567	15414	15453	15527	15563	15500	15477	15771	15707	15577	15580	15527	15612	15634	15532	15587	15554	15830	15420	15666	15578	15480	15459	15695	15517	15521	15469	15578	15430	15624	15608	15489	15690	15420	15487	15591	15511	15554	15431	15571	15402	15568	15485	15495	15556	15533	15402	15635	15488	15479	15402	15715	15699	15476	15616	15591	15531	15696	15494	15518	15537	15543	15436	15521	15483	15447	15319	15637	15713	15582	15645	15431	15739	15555	15591	15615	15670	15392	15483	15507	15597	15617	15545	15554	15593	15464	15576	15699	15374	15413	15461	15529	15596	15580	15450	15611	15528	15528	15447	15423	15715	15611	15628	15560	15469	15567	15508	15508	15740	15528	15511	15451	15500	15647	15674	15555	15606	15547	15578	15406	15505	15658	15687	15514	15454	15610	15559	15530	15676	15709	15515	15590	15712	15510	15550	15615	15501	15544	15698	15470	15711	15431	15420	15559	15468	15604	15384	15589	15757	15313	15513	15485	15479	15548	15618	15470	15496	15592	15477	15572	15483	15615	15479	15449	15640	15473	15466	15451	15666	15549	15439	15753	15421	15519	15549	15438	15708	15700	15629	15505	15420	15666	15587	15615	15602	15580	15628	15487	15525	15429	15540	15584	15322	15572	15598	15658	15390	15562	15570	15650	15562	15481	15375	15595	15308	15580	15451	15636	15469	15680	15633	15606	15649	15410	15488	15588	15555	15749	15514	15516	15487	15506	15557	15408	15652	15603	15531	15458	15371	15425	15507	15640	15492	15437	15738	15476	15511	15571	15526	15517	15354	15404	15576	15555	15538	15658	15594	15573	15480	15570	15564	15633	15550	15487	15444	15572	15615	15587	15348	15535	15661	15537	15455	15430	15793	15470	15688	15476	15566	15543	15563	15534	15517	15488	15767	15464	15649	15655	15480	15430	15478	15541	15540	15633	15403	15390	15393	15480	15610	15512	15536	15587	15684	15604	15629	15609	15637	15687	15604	15481	15556	15582	15467	15578	15594	15443	15536	15574	15414	15626	15762	15557	15468	15378	15641	15527	15551	15520	15557	15468	15274	15668	15554	15471	15513	15541	15416	15680	15551	15570	15732	15511	15649	15768	15432	15678	15539	15668	15566	15583	15607	15503	15542	15675	15574	15823	15569	15597	15608	15622	15590	15575	15538	15511	15516	15472	15564	15536	15623	15475	15470	15578	15499	15539	15462	15514	15550	15521	15536	15528	15588	15569	15471	15679	15682	15654	15508	15548	15621	15568	15658	15755	15577	15457	15625	15584	15514	15435	15656	15333	15476	15638	15623	15586	15488	15636	15636	15602	15731	15580	15420	15563	15661	15487	15637	15549	15500	15560	15690	15577	15558	15519	15543	15515	15484	15639	15593	15549	15568	15552	15535	15431	15411	15557	15528	15760	15552	15520	15575	15528	15313	15434	15514	15573	15534	15536	15730	15441	15525	15655	15561	15480	15566	15563	15363	15462	15438	15601	15537	15543	15443	15608	15456	15604	15617	15571	15494	15566	15625	15749	15376	15462	15513	15499	15615	15529	15631	15396	15605	15424	15688	15476	15464	15611	15555	15629	15587	15388	15467	15606	15477	15540	15491	15522	15483	15586	15613	15694	15580	15726	15547	15477	15462	15501	15552	15617	15741	15603	15537	15495	15465	15519	15477	15607	15507	15729	15587	15630	15513	15552	15414	15473	15492	15538	15591	15411	15487	15549	15787	15475	15326	15360	15404	15384	15504	15522	15643	15543	15622	15376	15408	15564	15605	15714	15524	15643	15510	15534	15625	15546	15478	15410	15665	15513	15471	15495	15389	15640	15602	15493	15667	15532	15581	15605	15625	15426	15457	15599	15386	15323	15614	15632	15433	15472	15663	15521	15692	15457	15522	15575	15637	15657	15549	15429	15507	15438	15433	15612	15549	15431	15556	15739	15507	15553	15535	15459	15514	15428	15629	15684	15548	15467	15636	15477	15599	15578	15610	15448	15481	15619	15535	15439	15445	15550	15537	15495	15526	15436	15474	15537	15506	15671	15654	15478	15472	15675	15567	15622	15457	15487	15489	15343	15624	15529	15381	15559	15616	15514	15638	15642	15508	15587	15659	15501	15498	15523	15553	15529	15607	15549	15539	15568	15646	15505	15657	15494	15574	15542	15459	15597	15447	15680	15459	15503	15424	15535	15522	15570	15364	15545	15474	15519	15611	15485	15603	15388	15542	15574	15508	15424	15730	15531	15579	15499	15352	15442	15566	15643	15464	15692	15481	15635	15654	15495	15720	15557	15439	15432	15596	15590	15551	15557	15564	15715	15459	15666	15518	15484	15452	15642	15540	15594	15557	15595	15616	15606	15642	15648	15463	15592	15592	15476	15473	15420	15660	15547	15504	15467	15547	15636	15622	15542	15501	15580	15618	15585	15529	15528	15552	15498	15603	15651	15503	15481	15545	15387	15516	15485	15342	15569	15573	15369	15549	15733	15750	15532	15554	15589	15491	15572	15492	15427	15677	15640	15503	15563	15605	15667	15473	15587	15685	15558	15506	15621	15639	15499
26999	21811	25451	22243	18425	18183	18078	17836	17413	17222	17337	17410	17210	17385	17137	17283	17027	17009	17197	17043	17169	17273	17324	17133	17158	17059	17132	17044	16995	17120	17191	17110	17274	17285	17041	17285	16951	16941	17183	17115	17236	16999	17049	17112	17206	17072	17079	17077	17153	16964	16981	17148	17235	17194	17101	16983	17059	17148	17140	16978	17182	16878	17094	16921	17188	17041	16839	17136	17101	17156	16975	17005	16947	17180	17148	17049	17140	17184	17185	16968	17125	16968	17082	17090	17005	17133	16925	17189	17022	17003	17166	17016	17089	16968	17145	17096	16831	17082	16997	17099	17076	17034	17022	16976	16991	16964	16831	16875	16967	17106	17162	16840	16975	17140	16915	17066	17044	16860	17111	17030	16967	17006	17109	16958	17093	16947	17066	16956	17053	17131	17086	17089	16909	17013	17012	17077	17060	16952	17189	17038	16937	17006	17145	16915	16742	17026	17051	16965	17204	17152	16934	17057	17077	16843	16851	16998	17018	17046	17002	17025	16986	16990	17231	16910	17027	17072	17091	16887	17147	16990	16957	17143	17042	16988	17163	17219	17138	17140	16960	17084	17002	17043	17021	17007	17092	17078	17050	17021	17066	16978	17028	16953	17079	17131	17048	17037	17167	17107	17071	17043	17009	17073	17058	16964	17010	17127	16983	17076	17080	17040	16803	17107	16890	16847	17087	16924	17017	17104	17040	17223	16990	17100	17122	17176	17056	16971	16941	17002	16968	16956	17045	17070	17108	17200	17195	16926	16947	17192	17071	17189	17226	17061	17007	16971	17126	17029	17268	17051	17028	17138	17036	17031	17019	17146	16968	17150	16939	17144	17172	17036	17098	16872	17076	17008	17269	16968	17183	17141	17012	17079	16905	16979	17100	17074	17015	17182	17010	17088	16981	17300	17053	16858	16935	17067	16912	17029	16971	17001	17070	17041	17117	17027	16992	16876	17118	17023	16957	16946	16995	17032	17132	16914	17020	16930	17095	16782	17077	16851	16917	17044	17067	17108	16993	17116	16997	16880	16972	17129	17064	17003	17131	16970	17080	16883	17190	17124	17105	17053	16909	17241	17316	17223	17173	17113	17208	16931	17147	17215	17012	17143	17018	16872	16961	16973	16943	17123	16963	17161	16998	17222	17061	17216	17037	17084	17066	17130	17061	17066	16980	17086	17107	17095	17147	17270	16994	16926	17104	17173	17229	16999	16997	16990	16939	17083	16922	16882	17152	16874	17081	17164	17077	17095	17078	17119	17124	17026	17204	17074	17067	16857	17213	17088	17110	16905	17100	17110	17001	17054	17032	16865	16923	17050	17091	17072	16989	17102	17250	17187	17017	17145	17100	17083	16899	16935	17100	17017	17001	17041	16833	16865	16856	16984	17085	17237	17079	17057	17051	16746	16987	17041	17164	17034	17223	17021	17162	17116	17095	17212	17098	17009	16939	16974	17106	16828	17040	17013	17101	16871	16866	17067	17078	16915	17024	16826	16873	17060	17115	16986	17068	17069	17146	17113	17063	17008	16997	17061	17168	16907	16994	16931	16867	17125	16910	17167	16992	17132	16964	16993	17008	16930	16976	16974	16965	17055	17097	17161	17034	16823	16999	16829	16744	17048	17160	16831	17044	17069	16956	17108	17200	16959	17232	17078	16945	17021	17000	16901	17018	17099	17097	17050	17178	17056	17154	16936	17115	17145	16994	16980	16859	16936	17018	17105	17198	17002	17035	17114	16964	17200	16831	17048	16984	16968	16830	16897	17032	17047	17071	16948	17168	17027	16953	17003	17076	17318	17056	16984	16820	17054	17018	16999	17019	17086	17036	16926	17036	16898	17153	17120	17024	17020	17153	16983	16930	17172	17010	17039	17194	17222	17119	16979	17104	17098	17013	17091	17225	16941	16994	16981	17214	17247	17094	17136	17069	17249	17105	17122	17224	17089	17194	16893	16995	17081	17137	17026	17230	17174	17030	16934	17034	16846	16938	17055	17281	16982	17044	16852	17058	16983	17086	17105	16991	17114	17021	17162	17073	16747	16970	16969	17099	17184	17008	16951	17029	17069	16840	16906	17133	17133	17158	17251	17122	17137	17074	17147	17107	16806	17051	17072	17293	16982	17040	16986	16997	16946	17059	16971	17062	17118	17103	16928	16919	17149	16892	17067	16988	16836	17081	17157	17090	17153	17106	17218	17105	16903	17155	16852	17168	17094	16973	17188	17143	17137	16977	17106	17042	17155	17005	16874	16900	17224	17038	17027	17273	17116	16922	17173	16903	16972	16948	17180	17085	17033	16935	16999	16993	17038	16955	16812	17061	17036	17108	17076	16887	17038	16942	16802	16940	17182	17036	17057	17032	16924	17009	17044	16862	17290	17108	17142	16957	17114	16893	17255	17024	16883	16899	17057	17109	17005	17009	16944	17070	16960	17047	17089	17029	17011	17207	16947	16923	17072	16901	16864	17098	16942	17139	17274	16853	17054	17038	17051	17078	17018	17046	17140	17122	17208	17041	16991	17036	17251	17178	16918	16948	17241	17180	17097	17188	17186	17187	17188	16867	17047	17145	17219	16967	16931	16964	16870	16937	17107	17025	17090	17132	16805	17019	17227	17213	17236	16853	16963	16886	16977	16916	17062	17092	17090	16953	17115	17010	17083	16976	16967	16745	17036	16829	17166	17002	17002	16938	16824	16981	16946	17057	17048	17115	17049	17303	16947	17161	17147	17031	17080	16953	17085	17090	16934	17166	17071	16888	17161	16942	17013	17132	16969	17061	17208	17131	16928	17025	17108	17061	17130	16985	17049	17066	16978	17102	17051	16992	17041	17001	16744	17107	17193	16960	17029	17082	17056	17067	17032	17075	17072	16967	16924	17012	16824	17025	17009	16943	17060	17213	17088	17139	16819	16937	16826	17043	17108	17023	17081	16856	17156	17107	16973	17140	17027	17098	17027	17129	17174	17096	16989	17067	17175	17033	16946	17050	17111	17060	17093	17053	16889	16999	17011	16880	16867	17126	17274	17128	17149	17179	17212	16903	17169	17080	16929	17142	16900	16966	17069	16934	17101	16891	17297	17162	17078	17051	16846	17027	17156	17015	16969	16996	16989	17155	17028	17039	17108	16980	17121	17131	17093	16952	16997	16959	17008	17084	16986	17088	16932	17070	16984	16955	17056	17007	16934	17137	16951	16982	16982	17111	16991	17084	16979	16859	16983	17099	17210	17194	17281	16950	17165	17055	17045	17093	17006	16920	16967	17067	16927	17032	17180	17136	17171	16863	17028	17022	16891	17083	17148	16957	16873	17006	17036	16906	16997	17052	16777	17075	17001	17080	17206	16846	16995	17128	17063	17146	16933	17130	16840	17121	17144	17154	16996	16935	16983	17293	16862	17084	17102	16861	17192	16834	16976	16994	17082	17091	16911	16836	17125	16974	17141	17022	17018	16924	17068	17023	17268	17042	17127	17101	17247	17104	17093	17129	17094	17094	16880	17009	17130	17004	17063	17270	17049	17134	17096	17174	17061	17046	16890	17062	17179	16865	16954	16932	17102	17229	17085	16998	17088	17010	16924	16997	16969	16907	16989	17202	17108	17110	17087	16988	17120	17059	17215	17249	17038	17190	17153	17134	17141	17099	17042	17127	17107	17102	16966	16855	16961	17132	17036	16921	16818	17073	17111	17046	17065	16926	17177	17081	17189	17205	17068	17034	17058	16928	16877	16987	16913	16960	17094	17014	16988	17102	17127	17069	17065	17066	16960	17232	17003	17207	17083	16943	16925	16904	16840	17021	17064	16982	17116	16974	16927	17090	16991	16991	17273	17099	17181	17014	16951	17002	16945	16982	17137	17130	17082	17024	17183	17029	17044	17003	17180	17015	17044	16917	17032	16905	17160	16875	17008	16972	17009	17056	16869	16953	17188	17097	17163	17161	16956	17293	17087	17139	16900	16696	17202	17161	17055	17046	17021	16930	17162	17164	17034	17261	17201	17158	17075	17031	16906	16992	16899	17044	17002	16954	16902	17115	17008	16899	17024	17090	17073	17005	17030	16925	17090	17088	17104	17012	16873	17286	17106	16982	17126	16992	17084	17111	16875	16872	16974	16963	16894	16984	16976	16914	16928	17049	17052	17084	16856	16912	17070	17033	17074	17060	17014	17112	17233	17028	17030	17154	17053	16897	17039	16892	17008	17021	17011	17068	16951	17229	17026	16925	16959	17155	17098	17146	17180	16886	17073	16978	17120	17061	17058	16951	16996	16953	17202	17023	16965	17017	16822	17088	16905	16874	17214	17175	17251	17150	17092	17125	16731	16883	16880	16968	16912	17070	17302	17018	16989	16855	17010	16972	17029	17079	17027	17201	17036	17002	17071	17113	16957	16953	17055	16928	16971	17009	16883	17025	17094	16983	17006	17161	16999	16940	17073	17117	16923	17053	16975	16910	16985	16973	17151	16931	16995	16936	17217	17276	17095	17206	16996	17039	17197	16969	17004	17062	17123	17131	17210	16993	17082	17019	17056	17000	16856	17143	17213	17003	17408	16946	17308	17075	17277	16990	16899	17069	17055	17099	17181	17133	17157	16999	17211	16986	17012	17223	17026	17021	17215	17093	17272	17212	17219	16945	17107	16889	16797	17060	17314	17036	17108	17096	17164	16910	17189	16897	16994	17001	17052	17236	16971	17022	17110	17123	17281	17015	16928	17188	17027	17072	16932	17024	17110	17020	17110	17293	17068	16969	16954	17216	17206	17256	17032	17057	17176	17082	17113	16770	17076	17087	17098	17018	16900	17024	17232	16980	17050	17185	17211	17169	17028	17125	17050	17033	17100	17065	17090	17208	16848	16769	17049	17267	17223	17265	17099	17042	16981	17239	17081	16807	17162	16936	17101	17013	16978	17037	17217	17010	17373	17001	16925	17012	16902	17109	17225	17178	16987	17061	17081	17094	17164	17241	16944	16948	17104	17105	16801	16991	17240	16886	17119	17025	16897	17195	17189	17047	17093	17064	17000	16859	16906	17137	17229	17222	17264	17186	17108	17168	17117	17149	17136	17012	17224	17056	17093	17068	17054	17111	17128	17164	17188	16868	17097	16931	17188	16860	17149	17053	17047	17212	17256	17054	16960	17075	17271
16834	22709	21536	18249	17743	17337	16791	16411	16099	15870	15882	15884	15635	15716	15459	15387	15641	15626	15447	15464	15567	15548	15386	15386	15425	15584	15596	15452	15740	15612	15821	15649	15517	15428	15398	15393	15426	15448	15485	15426	15471	15599	15564	15568	15451	15425	15379	15455	15428	15477	15387	15650	15353	15514	15389	15250	15490	15293	15431	15439	15476	15180	15362	15327	15580	15490	15331	15481	15331	15335	15283	15322	15342	15315	15512	15429	15401	15451	15279	15575	15414	15436	15347	15220	15525	15503	15389	15474	15471	15241	15233	15337	15264	15431	15285	15480	15460	15408	15397	15284	15385	15373	15413	15467	15352	15407	15415	15383	15458	15595	15274	15407	15285	15352	15560	15458	15288	15352	15348	15430	15465	15301	15446	15350	15339	15511	15221	15425	15492	15426	15304	15557	15539	15388	15342	15312	15267	15362	15393	15398	15229	15383	15467	15384	15389	15585	15262	15506	15382	15281	15499	15415	15388	15307	15335	15533	15466	15452	15508	15483	15311	15549	15339	15353	15377	15291	15316	15553	15270	15420	15402	15376	15373	15412	15307	15550	15317	15324	15314	15433	15421	15524	15365	15398	15193	15457	15394	15391	15514	15516	15556	15565	15384	15579	15416	15411	15322	15600	15368	15404	15383	15351	15377	15318	15572	15524	15442	15430	15408	15373	15580	15291	15457	15458	15402	15443	15310	15382	15359	15428	15272	15386	15435	15505	15414	15399	15487	15492	15377	15434	15418	15383	15347	15286	15210	15516	15278	15632	15376	15363	15406	15371	15548	15474	15282	15338	15325	15378	15328	15419	15526	15315	15273	15349	15232	15529	15463	15486	15436	15403	15399	15356	15338	15386	15232	15341	15262	15366	15250	15357	15476	15431	15459	15302	15515	15235	15427	15492	15397	15461	15487	15366	15352	15465	15379	15489	15312	15238	15249	15391	15425	15382	15446	15392	15418	15293	15483	15476	15469	15407	15468	15380	15275	15391	15361	15486	15399	15516	15398	15257	15444	15320	15460	15388	15539	15400	15282	15300	15336	15468	15350	15322	15453	15325	15511	15378	15529	15441	15268	15473	15550	15410	15430	15389	15450	15292	15469	15581	15532	15402	15396	15277	15339	15419	15401	15665	15324	15470	15353	15253	15372	15409	15359	15324	15407	15425	15394	15208	15384	15269	15311	15298	15346	15359	15188	15311	15360	15337	15441	15179	15367	15453	15480	15391	15420	15383	15574	15409	15452	15356	15469	15304	15313	15520	15450	15382	15454	15409	15389	15455	15416	15446	15374	15430	15418	15283	15291	15380	15396	15233	15444	15359	15518	15464	15394	15290	15407	15442	15494	15359	15422	15453	15391	15408	15381	15502	15405	15514	15224	15182	15307	15421	15498	15368	15268	15470	15539	15371	15456	15546	15355	15325	15499	15280	15446	15400	15482	15376	15438	15502	15370	15402	15529	15501	15402	15327	15263	15362	15417	15435	15282	15514	15473	15402	15580	15372	15341	15446	15481	15462	15303	15534	15320	15359	15409	15282	15503	15500	15356	15345	15375	15252	15422	15391	15267	15475	15363	15483	15414	15334	15433	15152	15479	15552	15331	15455	15378	15283	15486	15413	15438	15298	15443	15301	15462	15576	15497	15474	15337	15354	15208	15163	15365	15470	15576	15504	15513	15336	15430	15323	15381	15481	15350	15355	15443	15390	15323	15422	15380	15600	15416	15422	15448	15238	15221	15362	15373	15610	15458	15369	15297	15297	15408	15431	15498	15366	15340	15361	15366	15436	15428	15433	15400	15403	15360	15445	15627	15372	15367	15330	15553	15379	15392	15331	15424	15470	15436	15333	15359	15292	15382	15475	15388	15361	15459	15325	15443	15378	15227	15446	15374	15411	15317	15506	15358	15641	15329	15362	15480	15479	15512	15398	15350	15401	15298	15323	15429	15513	15454	15290	15503	15567	15204	15405	15485	15349	15626	15422	15318	15376	15470	15211	15293	15532	15253	15480	15391	15294	15411	15504	15391	15456	15406	15408	15324	15386	15317	15355	15365	15485	15431	15478	15392	15387	15387	15408	15384	15320	15398	15251	15329	15347	15331	15311	15514	15387	15416	15430	15370	15479	15244	15364	15347	15349	15354	15135	15382	15320	15345	15413	15402	15581	15411	15398	15481	15360	15389	15349	15348	15338	15414	15395	15397	15357	15471	15435	15188	15399	15383	15500	15482	15396	15436	15328	15485	15474	15327	15434	15331	15457	15420	15577	15336	15356	15422	15363	15461	15366	15391	15557	15285	15327	15366	15343	15447	15330	15489	15254	15483	15497	15291	15443	15343	15280	15261	15341	15391	15257	15343	15363	15349	15275	15257	15450	15314	15288	15488	15457	15399	15481	15252	15301	15498	15228	15407	15407	15345	15479	15485	15495	15327	15621	15384	15384	15261	15528	15439	15217	15333	15312	15405	15367	15543	15489	15425	15317	15466	15315	15509	15373	15346	15414	15503	15236	15442	15215	15483	15454	15322	15565	15419	15381	15518	15241	15323	15393	15285	15275	15461	15325	15481	15472	15477	15336	15545	15525	15548	15528	15352	15452	15414	15560	15322	15463	15381	15453	15409	15357	15436	15397	15324	15475	15377	15476	15368	15303	15509	15379	15398	15551	15409	15493	15170	15285	15323	15524	15427	15429	15271	15424	15299	15460	15328	15296	15249	15289	15483	15245	15312	15310	15434	15444	15582	15425	15483	15371	15335	15281	15410	15467	15310	15381	15505	15484	15328	15394	15404	15423	15486	15313	15506	15492	15420	15371	15395	15221	15243	15316	15491	15394	15299	15419	15471	15279	15492	15394	15439	15497	15473	15363	15203	15353	15409	15422	15345	15528	15453	15402	15375	15440	15459	15414	15210	15264	15463	15458	15494	15288	15504	15449	15392	15481	15333	15424	15447	15316	15503	15443	15420	15361	15283	15693	15394	15332	15244	15275	15344	15294	15553	15463	15371	15582	15237	15492	15436	15297	15458	15394	15483	15360	15287	15253	15331	15363	15334	15399	15530	15370	15451	15542	15261	15412	15385	15268	15598	15375	15311	15384	15421	15408	15443	15375	15493	15435	15407	15358	15264	15423	15159	15393	15461	15359	15446	15409	15442	15320	15415	15327	15289	15548	15356	15354	15341	15298	15366	15348	15229	15608	15279	15390	15430	15375	15330	15243	15349	15428	15159	15256	15597	15327	15422	15209	15362	15331	15332	15323	15372	15465	15291	15411	15382	15327	15384	15486	15411	15481	15500	15494	15491	15281	15579	15431	15554	15295	15573	15326	15383	15481	15337	15435	15324	15446	15470	15383	15300	15411	15425	15460	15453	15405	15319	15442	15485	15347	15466	15362	15246	15282	15371	15454	15252	15506	15318	15355	15615	15329	15441	15246	15314	15445	15407	15643	15384	15433	15316	15231	15358	15548	15415	15522	15574	15311	15479	15318	15358	15474	15484	15481	15272	15486	15315	15538	15329	15524	15415	15480	15215	15391	15461	15353	15241	15452	15313	15299	15422	15460	15451	15520	15505	15554	15383	15183	15448	15418	15401	15421	15420	15208	15488	15645	15289	15332	15265	15406	15174	15605	15354	15387	15378	15411	15403	15476	15332	15434	15404	15414	15259	15387	15523	15415	15229	15451	15376	15482	15301	15524	15388	15427	15416	15633	15316	15347	15362	15372	15280	15660	15330	15391	15373	15375	15220	15425	15563	15474	15467	15356	15412	15329	15293	15437	15474	15401	15488	15414	15490	15567	15481	15317	15340	15435	15305	15307	15602	15372	15521	15304	15337	15344	15456	15451	15357	15352	15402	15377	15476	15289	15401	15327	15298	15477	15545	15415	15285	15337	15317	15452	15398	15389	15343	15337	15418	15388	15401	15340	15267	15375	15265	15398	15206	15460	15377	15332	15341	15619	15393	15439	15265	15219	15416	15384	15417	15437	15362	15489	15514	15388	15369	15350	15510	15539	15399	15310	15441	15279	15388	15295	15212	15412	15463	15353	15368	15500	15429	15436	15487	15445	15323	15301	15530	15417	15263	15386	15455	15595	15505	15372	15270	15417	15309	15277	15371	15431	15448	15500	15475	15298	15448	15372	15379	15488	15635	15528	15464	15285	15371	15341	15455	15427	15519	15436	15297	15504	15308	15374	15432	15377	15393	15367	15575	15362	15320	15321	15312	15431	15481	15330	15414	15409	15254	15439	15570	15440	15331	15519	15370	15420	15452	15386	15443	15197	15414	15393	15416	15408	15268	15521	15415	15378	15554	15429	15430	15449	15494	15376	15295	15315	15552	15507	15451	15226	15501	15159	15446	15307	15326	15384	15517	15496	15459	15501	15336	15170	15336	15353	15385	15332	15498	15414	15423	15393	15442	15362	15240	15218	15393	15446	15506	15318	15378	15536	15310	15393	15450	15479	15347	15244	15459	15357	15430	15566	15383	15427	15325	15260	15389	15431	15491	15400	15357	15371	15355	15440	15368	15345	15406	15362	15243	15535	15460	15309	15394	15338	15426	15474	15246	15356	15424	15377	15357	15400	15287	15375	15347	15296	15490	15250	15423	15382	15523	15443	15230	15394	15238	15413	15387	15236	15462	15332	15335	15479	15453	15346	15475	15595	15387	15336	15370	15453	15284	15410	15398	15351	15223	15484	15316	15492	15519	15502	15339	15319	15315	15431	15326	15284	15354	15321	15270	15327	15431	15431	15444	15383	15479	15489	15462	15317	15507	15378	15437	15442	15287	15409	15283	15343	15379	15348	15377	15412	15512	15364	15310	15301	15437	15251	15378	15427	15337	15367	15380	15333	15549	15602	15507	15354	15306	15407	15438	15460	15538	15432	15442	15423	15407	15378	15335	15302	15346	15566	15386	15375	15316	15582	15423	15441	15331	15278	15502	15491	15490	15379	15148	15300	15351	15431	15386	15627	15315	15406	15380	15484	15292	15463	15245	15513	15238	15461	15506	15311	15501	15445	15445	15472	15328	15520	15421	15298	15551	15306	15634	15437	15435	15357	15588	15375	15558	15358	15311	15437	15387	15485	15428	15407	15377	15483	15374	15384	15332	15432	15426	15245	15380	15395	15541	15312	15418	15452
23636	21131	28669	23933	22075	22315	21614	18630	17968	17977	18068	17470	17712	17349	17504	17410	17397	17238	17326	17335	17244	17240	17510	17200	17307	16999	17478	17340	17627	18167	18730	18359	17852	17245	17168	17169	17215	17030	17137	17356	17375	17290	17152	17267	17103	17212	17468	17604	17641	17090	17150	17305	17310	17188	16966	16990	16991	17005	17147	16906	17031	17124	17240	17095	17159	17112	16962	17003	17171	17181	17235	17304	17032	17144	17178	16949	17187	17150	17166	17000	17330	17109	17147	16990	17219	17160	17005	17153	16906	17123	16966	17010	17062	17023	17152	17048	17162	16998	16881	17040	17132	16946	17125	17063	16953	17000	17353	17193	17154	17198	17270	17091	16988	16973	16922	16982	17093	16994	17166	16978	17114	17278	17090	16983	17057	17050	17101	17010	17219	17068	17046	16890	17025	16992	16956	16890	17158	16990	16976	17066	17210	17069	16904	17153	17122	16934	17044	16880	17100	17099	16996	17084	17172	16959	16975	17023	16974	17068	17000	17144	17074	16976	17108	17073	16804	17065	17064	17078	16983	17025	17128	16958	17026	16941	17052	17041	17070	17063	16932	16777	16953	17106	17078	16894	17013	17136	17137	17050	17095	17050	17050	17011	17011	16926	17017	17101	16913	16924	17036	16869	17022	17117	17088	16976	17079	16926	16974	16816	16897	17048	16842	17060	17087	17112	17135	17013	16857	17373	17207	17276	17048	17199	17091	16890	17127	17326	17069	16911	17002	16903	16902	17073	16924	17088	16944	17159	16984	17252	16989	16970	16967	16983	17016	16851	17072	16903	17192	16920	17094	17134	17078	16959	16990	16913	16988	17134	16896	17115	17011	17141	17051	17094	17089	17005	17043	16973	17091	16874	17138	17079	16966	17111	17074	16975	17185	17208	17239	17158	16931	16939	17017	17065	17127	16772	16943	16991	17157	17079	17076	17102	16963	16947	16988	16864	17131	16985	17050	17146	16828	17098	17155	17147	16964	17067	16970	17005	16894	16965	16963	17151	17051	17159	17094	17142	16871	16879	17043	17037	17099	17070	17206	16992	17231	17059	17146	17095	16999	17106	17173	16827	17091	16829	17044	17040	17029	17001	16950	17173	16890	17069	17276	17132	17104	17223	17040	17014	16913	17081	17102	16993	16875	17142	16985	17046	16970	16945	17014	17038	16922	17215	17105	17058	17031	16918	17193	17047	17013	16980	16972	17000	17063	17087	16948	16918	17265	17091	17164	17085	17017	17078	17166	17145	17059	16924	16963	17021	17096	17053	16862	17176	17009	17089	17131	16759	17016	17096	17073	17049	17196	17102	16855	17143	16835	17149	17277	17077	17140	16939	16888	16914	17097	17157	17273	17051	17036	17057	17066	17211	17167	17211	17004	17044	17087	17142	17048	17002	17025	16998	17169	16850	17036	17081	16965	17204	17050	17136	17057	17051	17233	16959	17161	17090	16946	17128	17139	16749	17197	16787	16863	16995	16972	16796	16970	16969	17056	17085	17061	16918	16953	17024	17171	16810	17041	16896	17069	17029	16886	17022	17312	17162	17005	17076	17163	17104	17185	16931	16861	16982	17044	17051	17047	17027	17072	16932	16931	17006	16940	17012	17130	17096	17049	17135	16941	17142	16939	17091	16983	17016	17168	16964	17179	16967	16997	17176	17022	16987	17160	16996	17071	17104	16855	16912	17201	16996	16988	17008	17063	17121	17270	17015	17158	17115	17055	16773	17167	16949	17153	17059	17150	16963	16917	17195	17197	17234	16897	17068	17037	17086	17026	17082	17083	17230	16998	17197	17164	17078	16978	17018	17060	16958	16945	17034	17174	17006	17102	17005	16996	17107	16898	17021	17001	17153	17082	17151	17232	16943	16920	17045	16976	16888	17025	17013	17111	16892	16941	16927	17144	17098	16917	17027	17090	16999	17040	17239	17089	16901	17313	17192	17039	17036	17131	16915	17039	16930	17033	17183	17237	17120	17240	16832	17162	16999	17166	16967	16874	16999	16983	17061	17119	17044	17001	16947	17029	17218	17055	17151	17194	17114	17090	16866	16932	17078	17136	17088	17112	17103	17153	17096	16980	17302	16903	16918	17102	17085	16991	17067	16968	17081	17059	16926	17137	17131	16982	17208	16992	17119	16889	17040	16966	17008	16967	16943	17093	17029	17200	17054	17164	16931	17064	16920	17035	16935	17072	16814	17021	16954	16926	17020	17055	17112	17075	16957	16999	17005	17049	17058	17052	16970	17138	17042	17161	17030	17126	16919	16794	16873	17095	17113	16969	16966	17140	17069	16987	17058	17032	16986	17134	17157	16989	17143	17247	17170	16981	17118	16991	17109	17031	17004	16977	17040	17102	17257	17116	17187	17059	17197	17082	17138	17006	17045	17140	17322	17211	17119	17081	16874	17057	17053	17208	17133	17094	16906	17099	16909	17181	16948	17067	17262	16920	17047	17128	17131	17060	17139	17159	17068	17001	17066	16853	17058	17174	17061	17054	16753	16968	17122	17072	17070	17145	16942	17083	16963	16952	17024	17167	17039	17026	16939	17145	16947	16973	16998	16932	17020	17050	16977	16911	16986	17075	17093	17092	17244	17139	17142	17030	17222	17041	17140	17004	17117	17079	17055	17068	16991	17162	17206	17133	17077	17191	17055	17001	16892	17066	17239	16929	17000	16883	17059	17170	17175	17002	17066	17170	17063	17111	16907	17124	17081	17140	16964	16912	17136	16899	17150	17048	17080	17032	16942	17054	17016	17146	17122	17034	17062	17073	17064	17082	17212	16972	17001	17090	17058	17126	17128	16920	17062	17047	17137	17029	17103	16874	16818	17076	17024	17080	16857	16941	16938	16987	16884	17180	17041	17287	16978	16968	17151	17128	17205	17211	17035	17154	16839	17013	16939	17252	17090	16929	16959	16922	17031	17074	17036	16828	16934	16991	17142	17092	17086	17185	17035	17050	17051	17032	17033	17246	17013	16991	17091	17026	17077	17050	17066	17191	16925	16927	16874	17078	17125	17076	17067	16976	17079	17099	17231	17120	17074	17139	17080	17006	17000	16969	17114	16897	16975	17086	16855	17223	17164	17112	17170	16975	17117	16950	17131	16958	16996	16967	17194	16998	17128	17318	17070	17153	17153	16993	16954	17005	16936	17049	17100	17007	17008	16946	17089	17190	17195	17239	16981	17267	16995	17097	17111	16794	16926	17106	17091	17071	17050	16937	17121	16931	17148	16929	17101	17189	16868	16997	17141	16925	17103	16960	17007	16963	16945	17072	17035	17016	16912	17113	17215	17052	17131	17020	17087	17122	17059	17008	17037	17121	17167	17142	17081	17115	17221	17018	16980	17011	17293	17078	17188	16935	16999	17059	17125	16984	16992	17062	17084	17009	17051	17112	17027	17050	16984	16969	17108	16927	17130	17038	16808	16898	16989	17086	17119	17206	17128	17176	16958	16964	17366	16844	17072	17333	17046	17118	16927	17148	17011	17032	16994	16993	17278	17060	17030	17130	17074	17145	17029	17077	17007	17140	17042	17189	17096	17000	17008	16894	17075	16898	17185	17189	16897	17056	17307	16991	16810	17164	17192	16967	17160	17131	16958	17063	17133	16921	17062	17047	17143	17010	17058	17257	17137	17038	16966	16932	16972	17039	16991	17004	17220	17189	17148	16992	17072	17169	16928	17053	17028	17046	17050	16872	16934	16980	17112	17203	17111	17097	16944	16969	17188	16983	17094	17097	16991	17056	17255	17087	16950	16963	16857	17179	16863	17078	17032	17000	17135	17176	17036	17211	17104	16954	16906	17098	17112	17387	17068	17032	17163	17076	17054	17065	17095	17058	17183	17133	16905	17108	17001	16971	16858	16919	17009	16937	17071	16882	17067	17162	16908	17154	16958	16878	17059	17127	17071	17124	17032	16953	16992	17015	17073	16975	17092	17010	17060	17074	16982	17100	17064	16936	16929	17023	17010	17107	16921	17249	17165	17027	17009	17102	16967	17195	17061	16962	17142	17076	16900	16903	17206	17055	16965	17010	17102	17059	17023	17010	16897	17158	17209	17196	16996	17069	17053	16962	17125	17177	17075	17138	16974	17069	16984	17030	17077	17134	17198	17291	16970	17013	17001	17176	16995	17036	17004	16976	17013	16891	17046	17368	16985	17070	17047	17107	17161	17029	16870	16872	17004	16993	17053	16965	17056	16922	16990	16996	16952	17059	16933	16823	16952	17038	16969	16951	16934	17158	16812	17117	17257	16929	17061	17148	17025	17162	16811	17073	16976	17087	17109	16934	17186	17117	17058	17148	17085	17005	17041	17036	16994	17082	17165	16834	17262	17272	16892	17089	17154	17035	17123	17055	17127	17137	17055	17241	17038	16909	17243	17008	17114	16940	17067	17029	17039	17020	16929	17060	17251	17134	17021	17332	17123	17150	17012	17159	16957	16968	17104	17032	16901	17095	17278	17148	16988	16931	17099	17019	17044	17031	17187	16893	17090	17109	17107	16957	16846	16909	16957	16864	17066	17180	17105	17027	16974	17078	17036	16910	17005	17019	16904	17114	16815	17068	16955	17060	17136	17133	16873	17184	17194	17208	17064	17053	17144	17142	16980	17042	17073	17161	17161	17105	16929	17260	17030	17136	17091	17111	16860	17086	17003	17075	17282	17189	16947	17108	17074	17094	16985	17070	16887	17002	16988	17125	17058	16942	17088	17117	16999	16943	17013	17172	16893	17083	16993	17033	17178	17000	17043	17023	16934	17159	17149	16855	17034	17058	16914	17256	17087	17080	17102	16969	16882	16823	17036	16991	17184	16921	17155	17049	16858	16991	17119	17010	17125	17141	16986	17001	17110	17187	17075	16827	17065	17111	16839	17042	17017	16957	16969	17075	17032	17274	17137	16981	17230	17244	16926	17068	17001	16966	16983	16873	16994	17035	17004	16949	17000	16892	17099	17021	16968	17117	17048	16948	17010	17081	17087	17084	17042	17145	16929	16971	17007	17053	16872	16989	16918	16865	17187	17058	17031	17019	17075	17056	17055	16999	17120	17116	17139	17101	16941	16977	17364	17062	16880	16885	17047	16958	17092	17058	16995	17004	17000	16910	17207	17122	16970	17168	17059	17089	16980
17258	30524	28115	22534	20582	19495	18637	17456	16926	16732	16383	16318	16224	16086	15902	15929	15822	15816	15657	15637	15506	15625	15667	15591	15685	15668	15743	15718	16027	17161	17865	16898	16666	15575	15633	15636	15590	15547	15482	15466	15476	15574	15528	15435	15629	15684	16272	16321	15858	15563	15618	15455	15493	15364	15316	15447	15493	15499	15351	15361	15478	15375	15441	15483	15294	15557	15390	15380	15475	15249	15361	15376	15531	15418	15448	15318	15445	15319	15460	15341	15490	15442	15431	15541	15556	15406	15557	15328	15412	15403	15382	15553	15428	15351	15431	15631	15402	15459	15495	15282	15412	15559	15388	15552	15466	15429	15526	15416	15429	15462	15553	15652	15592	15441	15384	15539	15327	15404	15366	15444	15435	15458	15376	15310	15469	15462	15368	15410	15451	15389	15386	15258	15434	15487	15307	15427	15348	15382	15520	15265	15585	15438	15508	15387	15369	15403	15546	15358	15568	15615	15396	15314	15442	15304	15445	15431	15407	15378	15488	15370	15506	15426	15490	15338	15330	15446	15427	15555	15440	15334	15600	15487	15544	15397	15373	15352	15558	15434	15427	15360	15484	15531	15519	15488	15375	15389	15555	15402	15452	15332	15320	15341	15368	15554	15401	15456	15501	15474	15332	15468	15203	15577	15424	15144	15551	15402	15314	15302	15467	15489	15460	15441	15291	15432	15460	15431	15579	15379	15260	15377	15479	15285	15625	15373	15464	15461	15632	15549	15558	15428	15515	15471	15410	15220	15339	15372	15337	15572	15335	15267	15486	15434	15452	15390	15470	15424	15463	15508	15432	15443	15319	15604	15373	15448	15563	15470	15344	15309	15640	15384	15452	15340	15426	15318	15365	15475	15516	15487	15482	15376	15449	15366	15388	15458	15453	15413	15433	15443	15233	15312	15540	15382	15418	15601	15431	15333	15394	15400	15473	15532	15435	15543	15326	15523	15452	15485	15273	15412	15428	15395	15395	15274	15472	15526	15479	15295	15242	15424	15447	15480	15463	15401	15545	15475	15446	15462	15338	15387	15350	15204	15352	15539	15418	15479	15466	15442	15434	15445	15430	15495	15322	15426	15484	15446	15593	15365	15410	15421	15379	15426	15314	15356	15393	15540	15257	15400	15453	15522	15487	15446	15420	15461	15471	15386	15352	15453	15507	15430	15472	15351	15510	15552	15523	15398	15547	15341	15443	15462	15381	15426	15499	15483	15507	15362	15301	15410	15394	15416	15490	15424	15521	15390	15481	15450	15504	15378	15279	15319	15418	15259	15431	15383	15253	15328	15620	15333	15429	15473	15476	15359	15243	15319	15440	15479	15503	15263	15465	15362	15437	15355	15410	15463	15448	15312	15498	15644	15447	15391	15420	15256	15387	15446	15391	15511	15413	15492	15295	15504	15552	15634	15454	15402	15469	15513	15295	15417	15392	15376	15475	15397	15500	15457	15388	15422	15399	15443	15354	15299	15550	15462	15407	15391	15468	15413	15524	15259	15276	15238	15499	15275	15486	15495	15481	15375	15444	15378	15419	15409	15460	15517	15453	15507	15407	15292	15431	15519	15282	15636	15311	15300	15503	15293	15433	15446	15400	15401	15608	15269	15434	15364	15535	15337	15442	15488	15418	15472	15409	15488	15407	15430	15349	15482	15355	15522	15344	15501	15357	15304	15383	15228	15379	15526	15301	15319	15443	15409	15345	15512	15335	15522	15521	15276	15466	15497	15524	15538	15320	15596	15475	15509	15247	15418	15278	15339	15368	15441	15327	15351	15439	15402	15458	15377	15341	15479	15319	15413	15473	15224	15407	15448	15549	15645	15500	15442	15368	15350	15614	15456	15530	15518	15504	15367	15452	15402	15356	15508	15507	15422	15554	15411	15424	15538	15449	15432	15468	15489	15535	15583	15463	15424	15288	15377	15430	15405	15445	15424	15459	15329	15387	15396	15412	15423	15490	15577	15401	15467	15384	15384	15577	15435	15378	15480	15537	15528	15291	15467	15477	15424	15252	15629	15404	15443	15597	15417	15362	15483	15485	15418	15526	15382	15376	15567	15456	15533	15476	15557	15214	15345	15522	15406	15455	15341	15301	15401	15298	15638	15361	15462	15571	15470	15506	15498	15454	15330	15534	15391	15464	15314	15571	15434	15388	15525	15308	15527	15462	15357	15424	15382	15334	15301	15309	15251	15336	15427	15421	15576	15375	15452	15392	15311	15418	15400	15483	15244	15302	15468	15375	15489	15467	15503	15384	15433	15376	15420	15239	15528	15397	15386	15463	15460	15349	15427	15323	15371	15527	15292	15336	15337	15379	15357	15440	15475	15311	15376	15437	15354	15402	15655	15243	15403	15508	15556	15385	15459	15465	15400	15442	15445	15384	15338	15445	15311	15495	15458	15456	15256	15411	15445	15386	15386	15388	15416	15369	15483	15524	15257	15518	15526	15470	15497	15523	15368	15394	15319	15407	15309	15209	15546	15526	15307	15444	15398	15580	15494	15465	15431	15703	15465	15488	15419	15527	15350	15542	15314	15345	15348	15373	15469	15390	15435	15413	15450	15389	15389	15444	15426	15422	15418	15421	15485	15309	15378	15516	15534	15540	15449	15453	15348	15384	15357	15518	15339	15380	15366	15592	15403	15496	15445	15612	15395	15519	15379	15483	15488	15428	15341	15366	15517	15451	15417	15118	15460	15550	15597	15549	15391	15546	15474	15542	15392	15513	15500	15399	15442	15357	15443	15397	15578	15360	15454	15323	15439	15383	15293	15381	15325	15425	15432	15403	15366	15352	15449	15364	15316	15520	15397	15359	15316	15509	15523	15398	15484	15321	15495	15252	15504	15423	15282	15509	15459	15355	15251	15411	15381	15385	15490	15609	15549	15495	15503	15482	15544	15465	15446	15446	15489	15316	15348	15464	15259	15433	15510	15345	15452	15368	15355	15356	15373	15405	15362	15224	15485	15391	15361	15515	15530	15382	15407	15312	15397	15452	15387	15360	15433	15466	15411	15415	15469	15671	15357	15483	15292	15427	15411	15340	15489	15382	15480	15313	15543	15506	15313	15466	15447	15398	15439	15479	15426	15554	15418	15509	15468	15420	15495	15355	15508	15348	15456	15391	15359	15432	15387	15394	15542	15618	15484	15485	15507	15364	15503	15337	15513	15511	15430	15415	15423	15209	15409	15415	15279	15405	15454	15289	15458	15637	15345	15272	15324	15426	15583	15544	15486	15477	15358	15396	15549	15639	15456	15532	15436	15643	15396	15517	15451	15460	15458	15453	15561	15233	15304	15341	15303	15279	15467	15526	15544	15332	15485	15485	15469	15265	15417	15420	15312	15469	15215	15402	15403	15499	15328	15400	15383	15445	15489	15306	15396	15438	15292	15359	15418	15219	15417	15502	15559	15412	15425	15302	15378	15572	15433	15484	15330	15319	15260	15364	15444	15430	15425	15369	15378	15421	15160	15419	15428	15328	15505	15483	15541	15483	15428	15657	15511	15640	15481	15344	15438	15395	15600	15365	15499	15523	15431	15451	15470	15402	15398	15451	15540	15337	15361	15591	15327	15447	15564	15630	15303	15419	15315	15474	15470	15473	15483	15521	15480	15370	15576	15509	15494	15431	15351	15429	15282	15332	15450	15270	15553	15415	15470	15431	15425	15509	15426	15539	15493	15466	15275	15447	15403	15463	15258	15341	15450	15354	15451	15214	15652	15489	15464	15472	15431	15381	15314	15338	15522	15524	15456	15243	15536	15432	15426	15454	15400	15432	15470	15469	15482	15526	15260	15500	15323	15484	15563	15409	15410	15352	15447	15318	15338	15410	15281	15393	15628	15230	15378	15371	15464	15409	15352	15603	15354	15420	15341	15360	15513	15483	15380	15520	15454	15452	15466	15554	15382	15480	15477	15546	15442	15447	15422	15652	15180	15378	15350	15483	15433	15345	15507	15410	15518	15432	15652	15317	15279	15408	15316	15370	15466	15501	15373	15480	15442	15508	15587	15494	15408	15414	15566	15407	15522	15362	15699	15415	15479	15339	15404	15329	15442	15432	15560	15609	15467	15259	15411	15507	15313	15496	15450	15422	15328	15410	15475	15262	15422	15423	15299	15402	15325	15371	15539	15513	15326	15286	15470	15532	15361	15496	15458	15341	15568	15428	15281	15426	15443	15420	15441	15482	15323	15513	15392	15467	15324	15498	15617	15578	15353	15266	15579	15449	15323	15517	15459	15367	15317	15572	15355	15318	15447	15381	15439	15340	15313	15320	15383	15510	15415	15506	15417	15470	15344	15561	15648	15334	15385	15442	15397	15361	15332	15448	15249	15441	15447	15414	15299	15375	15363	15487	15475	15403	15380	15285	15386	15270	15472	15425	15472	15383	15450	15472	15506	15304	15505	15445	15351	15509	15479	15510	15516	15550	15321	15204	15369	15578	15374	15445	15446	15552	15492	15404	15351	15379	15412	15243	15407	15387	15592	15526	15437	15409	15383	15538	15361	15539	15602	15302	15401	15533	15616	15503	15482	15441	15345	15559	15529	15438	15423	15696	15469	15289	15528	15535	15301	15441	15458	15353	15423	15445	15478	15434	15326	15358	15466	15364	15293	15486	15424	15362	15525	15549	15376	15254	15519	15238	15544	15400	15461	15481	15408	15467	15560	15494	15614	15513	15375	15386	15464	15610	15483	15379	15341	15597	15341	15324	15409	15308	15332	15396	15323	15372	15414	15498	15391	15610	15442	15379	15588	15246	15548	15408	15592	15412	15402	15345	15363	15599	15611	15546	15412	15362	15420	15568	15442	15411	15364	15474	15429	15481	15353	15354	15455	15521	15461	15161	15524	15496	15386	15370	15393	15313	15334	15542	15542	15569	15369	15359	15390	15591	15323	15322	15372	15401	15493	15378	15386	15359	15506	15330	15345	15479	15373	15562	15307	15493	15315	15416	15482	15531	15444	15443	15500	15367	15489	15399	15428	15588	15357	15267	15482	15454	15411	15417	15325	15428	15414	15400	15322	15434	15409	15374	15527	15354	15532	15554	15363	15329	15303	15345	15475	15424	15454	15540	15500	15270	15364	15431	15432	15326	15361	15463	15534	15423	15401	15429	15423	15585	15444	15255	15665
22633	21131	29039	23476	21323	23551	25640	19924	18582	18818	18778	18519	18183	18150	17849	17910	17618	17566	17669	17641	17869	17860	17596	17667	17647	17623	17797	17656	17437	19217	19553	18883	18674	17502	17457	17178	17480	17539	17495	17527	17459	17551	17262	17259	17206	17584	18604	18666	18490	18023	17705	17549	17332	17452	17517	17449	17371	17382	17369	17301	17204	17294	17320	17409	17398	17239	17556	17203	17419	17482	17380	17320	17356	17333	17363	17190	17268	17334	17465	17223	17214	17448	17362	17293	17348	17389	17273	17119	17356	17157	17222	17348	17211	17276	17375	17457	17376	17256	17284	17216	17290	17474	17320	17289	17423	17296	17170	17256	17261	17328	17207	17269	17229	17262	17342	17213	17389	17142	17528	17219	17350	17102	17231	17195	17117	17327	17287	17086	17220	17331	17276	17319	17311	17315	17277	17362	17248	17285	17280	17330	17367	17454	17177	17382	17441	17296	17283	17236	17269	17334	17166	17049	17317	17450	17326	17231	17468	17207	17534	17551	17257	17543	17172	17318	17069	17183	17350	17187	17152	17428	17489	17321	17247	17380	17195	17277	17213	17324	17391	17364	17222	17249	17453	17364	17230	17074	17228	17187	17345	17443	17159	17333	17174	17174	17015	17117	17298	17417	17269	17331	17324	17247	17187	17414	17388	17278	17388	17258	17224	17240	17350	17305	17090	17121	17337	17439	17202	17138	17146	17199	17186	17358	17374	17515	17222	17139	17369	17429	17281	17404	17256	17185	17362	17323	17075	17221	17217	17218	17214	17222	17455	17310	17271	17127	17278	17405	17328	17258	17293	17336	17284	17433	17295	17398	17207	17174	17307	17335	17060	17133	17003	17168	17299	17182	17209	17315	17427	17315	17286	17240	17562	17415	17405	17122	17300	17422	17320	17264	17288	17161	17247	17258	17286	17206	17212	17034	17231	17209	17169	17216	16919	17253	17385	17533	17344	17323	17166	17203	17304	17276	17330	17299	17314	17292	17153	17161	17240	17280	17325	17319	17402	17249	17326	17174	17308	17237	17249	17224	16936	17201	17357	17174	17145	17387	17408	17347	17284	17288	17235	17259	17466	17270	17282	17076	17043	17221	17216	17389	17284	17359	17409	17265	17279	17166	17372	17332	17252	17319	17312	17224	17182	17116	17204	17468	17367	17223	17397	17284	17295	17166	17418	17222	17132	17151	17116	17257	17095	17268	17306	17290	17297	17233	17331	17235	17234	17379	17272	17325	17318	17315	17275	17098	17230	17254	17348	17160	17249	17316	17242	17374	17275	17029	17157	17235	17126	17198	17255	17482	17223	17269	17385	17316	17152	17196	17381	17178	16923	17164	17237	17367	17337	17200	17315	17253	17221	17197	17310	17190	17179	17321	17174	17346	17266	17240	17222	17230	17355	17347	17292	17178	17191	17168	17495	17200	17235	17118	17351	17196	17137	17400	17098	17276	17230	17316	17296	17365	17075	17420	17371	17203	17175	17378	17236	17292	17387	17252	17363	17358	17317	17272	17399	17286	17289	17046	17218	17169	17137	17315	17031	17233	17240	17274	17062	17242	17278	17297	17414	17193	17465	17126	17297	17084	17327	17453	17327	17259	17139	17234	17433	17210	17153	17185	17238	17386	17306	17297	17372	17229	17068	17134	17486	17468	17375	17332	17362	17207	17140	17427	17473	17071	17289	17341	17226	17045	17322	17206	17377	16997	16996	17338	17117	17260	17311	17278	17491	17280	17216	17086	17358	17467	17250	17266	17182	17277	17336	17268	17336	17087	17357	17451	17304	17112	17339	17336	17230	17317	17198	17099	17214	17148	17063	17272	17223	17348	17150	17148	17199	17275	17292	17257	17268	17477	17478	17203	17121	17159	17176	17341	17238	17321	17221	17360	17464	17233	17116	17223	17252	17194	17362	17195	17143	17332	17272	17187	17364	17393	17411	17226	17193	17430	17265	17410	17425	17305	17500	17235	17260	17198	17437	17187	17091	17299	17200	17251	17323	17124	17345	17090	17278	16997	17185	17435	17330	17308	17259	17116	17127	17250	17175	17128	17235	17131	17219	17181	17192	17117	17217	17530	17305	17146	17146	17441	17443	17284	17163	17209	17241	17254	17318	17090	17261	17173	17022	17256	17281	17364	17210	17172	16958	17059	17331	17280	17434	17250	17271	17339	17353	17340	17262	17155	17269	17343	17443	17311	17195	17229	17327	17298	17331	17218	17176	17297	17207	17217	17109	17335	17173	17375	17293	17497	17270	17227	17423	17314	17196	17120	17154	17335	17380	17159	17378	17339	17197	17358	17147	17115	17261	17359	17347	17282	17135	17291	17195	17194	17152	17277	17402	17296	17316	17360	17149	17148	17251	17171	17199	17110	17340	17176	17414	17358	17388	16973	17442	17299	17503	17249	17157	17247	17428	17351	17347	17161	17205	17151	17469	17408	17224	17294	17395	17315	17411	17394	17322	17105	17362	17312	17321	17272	17319	17324	17274	17222	17240	17411	17218	17294	17463	17314	17231	17140	17401	17149	17302	17175	17304	17330	17301	17330	17151	17142	17095	17240	17152	17335	17408	17327	17368	17306	17483	17300	17252	17154	17357	17382	17500	17607	17431	17239	17238	17223	17292	17337	17136	17365	17320	17470	17566	17272	17054	17280	17368	16986	17291	17436	17394	17248	17217	17432	17273	17409	17305	17313	17259	17204	17158	17350	17233	17400	17243	17280	17216	17522	17215	17381	17327	17276	17131	17334	17334	17443	17307	17259	17247	17205	17313	17317	17419	17335	17326	17163	17230	17238	17245	17579	17186	17309	17018	17254	17132	17280	17155	17403	17402	17231	17079	17263	17328	17038	17055	17085	17300	17298	17094	17246	17403	17240	17260	17328	17446	17219	17359	17190	17179	17119	17185	17467	17472	17229	17293	17390	17283	17255	17070	17306	17470	17333	17469	17361	17164	17199	17182	17131	17058	17423	17381	17376	17123	17119	17034	17399	17198	17243	17338	17304	17102	17288	17191	17244	17092	17382	17254	17341	17219	17245	17403	17152	17239	17186	17127	17228	17278	17296	17220	17113	17005	17419	17361	17254	17260	17079	17185	17332	17436	17245	17243	17121	17241	17236	17251	17424	17402	17169	17312	17470	17288	17221	17237	17221	17432	17323	17191	17350	17365	17360	17328	17278	17326	17253	17365	17260	17170	17129	17270	17337	17141	17430	17307	17189	17165	17081	17123	17215	17496	17391	17201	17178	17354	17032	17308	17208	17310	17086	17231	17169	16993	17297	17423	17209	17241	17185	17211	17167	17395	17238	17429	17238	17020	17153	17363	17168	17309	17253	17331	17289	17318	17363	17146	17453	17120	17156	17157	17346	17171	17170	17421	17355	17082	17358	17244	17249	17221	17111	17229	17381	17122	17205	17339	17147	17420	17159	17187	17289	17311	17381	17317	17165	17239	17368	17324	17308	17248	17283	17207	17125	17201	17209	17516	17414	17114	17495	17515	17271	17258	17108	17246	17252	17348	17381	17272	17131	17253	17029	17464	17036	17371	17356	17321	17281	17221	17221	17217	17307	17246	17262	17286	17362	17203	17366	17194	17181	17325	17456	17554	17158	17099	17196	17449	17074	17127	17168	17402	17423	17319	17412	17344	17319	17261	17189	17186	17379	17330	17221	17241	17301	17301	17228	17130	17124	17167	17123	17530	17364	17334	17536	17494	17141	17022	17369	17264	17429	17438	17253	17242	17162	17404	17310	17275	17284	17269	17307	17531	17267	17385	17186	17105	17072	17064	17278	17391	17363	17394	17362	17272	17272	17347	17142	17241	17337	17287	17416	17485	17147	17163	17184	17215	17493	17367	17370	17293	17596	17287	17147	17402	17125	17181	17143	17284	17525	17320	17215	17237	17293	17196	17412	17165	17179	17186	17331	17206	17119	17358	17231	17311	17222	17295	17382	17098	17388	17311	17314	17194	17448	17306	17299	16902	17218	17302	17088	17274	17367	17298	17289	17300	17226	17237	17196	17430	17282	17350	17348	17276	17180	17390	17273	17468	17306	17339	17262	17312	17266	17379	17436	17201	17315	17241	17479	17328	17307	17167	17397	17304	17287	17313	17064	17134	17240	17297	17244	17171	17310	17361	17207	17227	17295	17476	17113	17319	17268	17375	17212	17429	17268	17269	17399	17140	17255	17133	17332	17444	17197	17322	17295	17265	17287	17168	17428	17228	17265	17318	17186	17311	17213	17232	17306	17284	17238	17590	17190	17307	17390	17216	17168	17518	17258	17247	17184	17142	17308	17352	17106	17318	17291	17335	17040	17376	17220	17376	17327	17200	17090	17322	17272	17338	17216	17209	17306	17290	17218	17209	17229	17412	17355	17226	17494	17345	17319	17288	17184	17434	17389	17362	17147	17163	17083	17215	17163	17284	17216	17221	17247	17268	17222	17007	17218	17218	17118	17432	17210	17294	17329	17301	17325	17203	17340	17412	17331	17314	17230	17274	17233	17153	17250	17328	17310	17262	17245	17266	17257	17182	17304	17220	17402	17451	17203	17102	17152	17165	17282	17246	17080	17235	17207	17229	17206	17153	17059	17295	17169	17347	17178	17169	17088	17435	17058	17206	17472	17161	17046	17123	17185	17377	17233	17252	17367	17337	17333	17378	17219	17144	17116	17157	17307	17051	17214	17302	17181	17240	17486	17325	17253	17259	17153	17342	17398	17382	17191	17484	17266	17304	17187	17211	17240	17268	17399	17304	17241	17330	17389	17389	17154	17346	17325	17151	17036	17115	17121	17324	17269	17447	17330	17174	17437	17351	17380	17247	17000	17273	17439	17142	17283	17285	17262	17051	17211	17360	17449	17485	17224	17349	17262	16977	17379	17218	17181	17413	17355	17316	17187	17457	17255	17266	17466	17303	17213	17321	17254	17211	17204	17266	17065	17348	17355	17224	17219	17343	17353	17417	17182	17064	17296	17282	17138	17101	17331	17419	17310	17242	17524	17186	17323	17105	17088	17130	17257	17254	17371	17286	17174	17255	17394	17303	17294	17351	17140	17091	17253	17193	17200	17314	17254	17126	17264	17280	17370	17260	17196	16952	17195	17200	17286	17125	17373	17250	17303	17158	17368
19443	35807	32846	26099	23599	22017	19931	18703	18018	17469	17182	16901	16850	16602	16420	16260	16026	15987	15861	15853	15784	15949	15903	15843	15873	15739	15899	15916	16046	18881	18705	17528	17401	15582	15641	15444	15745	15640	15555	15613	15656	15480	15702	15628	15553	16057	17136	17169	16718	16109	15809	15675	15629	15634	15682	15693	15417	15559	15618	15538	15531	15653	15613	15440	15529	15659	15504	15555	15658	15567	15639	15411	15563	15506	15549	15552	15537	15656	15575	15723	15625	15588	15707	15619	15535	15292	15553	15496	15576	15565	15549	15633	15336	15636	15503	15467	15493	15377	15533	15593	15675	15722	15467	15701	15525	15576	15660	15556	15564	15601	15579	15423	15595	15606	15395	15632	15653	15527	15422	15635	15459	15711	15476	15480	15467	15533	15529	15714	15380	15400	15551	15564	15671	15607	15555	15495	15556	15622	15571	15535	15514	15677	15436	15447	15619	15506	15415	15520	15466	15399	15578	15700	15614	15435	15575	15429	15484	15583	15455	15448	15547	15372	15332	15535	15564	15533	15490	15452	15504	15457	15593	15611	15444	15569	15563	15551	15450	15400	15617	15302	15471	15313	15576	15648	15605	15619	15582	15514	15474	15541	15519	15442	15506	15596	15527	15656	15452	15502	15421	15580	15566	15578	15376	15470	15479	15367	15385	15478	15610	15615	15562	15371	15507	15556	15559	15445	15494	15422	15442	15517	15449	15534	15568	15608	15460	15524	15377	15459	15476	15627	15380	15516	15634	15627	15503	15538	15412	15564	15586	15560	15464	15509	15498	15628	15617	15660	15342	15343	15525	15326	15634	15682	15354	15580	15459	15565	15641	15536	15554	15401	15419	15574	15376	15502	15732	15493	15441	15514	15526	15555	15546	15522	15401	15589	15396	15485	15531	15594	15648	15554	15414	15589	15493	15487	15639	15554	15326	15532	15600	15600	15427	15599	15669	15550	15665	15510	15425	15538	15510	15499	15654	15469	15640	15453	15511	15363	15398	15650	15517	15523	15481	15531	15504	15495	15413	15625	15448	15672	15395	15604	15590	15293	15537	15469	15521	15541	15720	15599	15523	15557	15655	15515	15695	15443	15471	15482	15596	15539	15493	15382	15513	15467	15472	15426	15541	15496	15572	15468	15345	15557	15587	15481	15547	15484	15510	15597	15411	15611	15634	15576	15565	15412	15634	15467	15534	15476	15408	15344	15579	15538	15667	15435	15542	15468	15574	15434	15670	15454	15549	15583	15561	15472	15567	15586	15512	15403	15554	15554	15551	15456	15747	15663	15497	15470	15463	15465	15540	15506	15541	15542	15456	15629	15465	15461	15676	15622	15659	15582	15514	15547	15677	15501	15606	15351	15418	15502	15506	15693	15645	15672	15510	15515	15541	15477	15517	15311	15553	15639	15672	15391	15572	15556	15445	15445	15712	15523	15469	15679	15457	15578	15325	15519	15676	15632	15467	15509	15498	15639	15502	15539	15490	15457	15544	15418	15456	15684	15344	15494	15574	15514	15419	15410	15615	15619	15402	15599	15439	15524	15567	15528	15584	15382	15371	15307	15613	15534	15623	15525	15539	15559	15389	15441	15653	15512	15493	15565	15267	15539	15432	15433	15551	15581	15601	15699	15574	15355	15561	15688	15546	15333	15552	15567	15446	15547	15574	15426	15614	15564	15528	15469	15550	15479	15433	15557	15302	15535	15373	15404	15772	15583	15498	15484	15566	15617	15574	15714	15526	15484	15635	15527	15445	15493	15468	15470	15662	15683	15416	15510	15522	15689	15570	15310	15648	15654	15464	15617	15265	15446	15470	15463	15528	15583	15561	15313	15527	15505	15385	15656	15464	15450	15541	15462	15554	15515	15361	15612	15447	15400	15634	15363	15612	15611	15395	15516	15538	15501	15462	15527	15388	15663	15465	15548	15617	15424	15535	15388	15660	15387	15676	15329	15491	15318	15402	15450	15576	15629	15516	15482	15513	15338	15414	15498	15648	15478	15546	15621	15533	15493	15474	15502	15416	15517	15451	15606	15442	15506	15502	15445	15692	15517	15460	15538	15633	15574	15440	15650	15446	15388	15472	15488	15566	15429	15333	15484	15475	15413	15640	15444	15324	15510	15364	15418	15554	15538	15395	15558	15621	15518	15653	15425	15610	15625	15468	15471	15515	15592	15289	15587	15563	15513	15524	15523	15798	15424	15677	15375	15395	15567	15395	15513	15418	15740	15565	15411	15536	15473	15497	15458	15485	15448	15605	15432	15649	15521	15537	15527	15566	15424	15433	15383	15657	15506	15628	15599	15489	15421	15536	15554	15432	15335	15788	15419	15482	15294	15509	15447	15561	15427	15464	15746	15445	15607	15624	15367	15484	15403	15518	15635	15566	15492	15557	15485	15337	15499	15595	15589	15491	15424	15467	15576	15500	15440	15462	15485	15438	15408	15563	15517	15326	15534	15612	15638	15427	15440	15546	15594	15725	15451	15380	15561	15550	15517	15411	15465	15403	15582	15416	15516	15532	15534	15379	15499	15373	15587	15530	15512	15281	15421	15380	15521	15487	15389	15304	15549	15529	15414	15670	15568	15541	15252	15622	15650	15587	15545	15558	15444	15569	15674	15504	15578	15368	15511	15594	15637	15536	15639	15571	15471	15594	15631	15413	15426	15531	15292	15597	15415	15580	15613	15403	15535	15451	15679	15687	15591	15475	15474	15694	15393	15559	15528	15612	15550	15300	15645	15590	15645	15796	15482	15651	15538	15688	15374	15458	15366	15387	15512	15519	15688	15390	15417	15684	15549	15591	15541	15403	15665	15482	15629	15496	15457	15374	15669	15362	15505	15597	15620	15380	15485	15605	15547	15514	15432	15494	15452	15460	15547	15462	15422	15695	15458	15532	15556	15344	15525	15452	15500	15424	15456	15452	15472	15624	15590	15586	15540	15594	15486	15396	15501	15570	15440	15440	15585	15616	15574	15502	15561	15498	15483	15450	15507	15415	15549	15652	15529	15610	15558	15444	15387	15418	15576	15500	15573	15627	15598	15583	15340	15479	15450	15387	15364	15477	15615	15487	15703	15494	15392	15428	15563	15583	15468	15515	15416	15442	15446	15609	15524	15564	15525	15561	15740	15541	15631	15605	15485	15576	15644	15364	15471	15532	15332	15643	15295	15572	15507	15519	15573	15518	15484	15462	15559	15497	15509	15578	15691	15593	15442	15555	15599	15495	15516	15467	15485	15522	15526	15439	15474	15465	15600	15672	15386	15520	15768	15494	15596	15444	15541	15706	15301	15665	15682	15414	15557	15518	15602	15419	15510	15578	15733	15548	15576	15550	15537	15324	15534	15593	15521	15323	15467	15543	15543	15526	15564	15576	15534	15649	15573	15703	15324	15498	15409	15434	15675	15436	15525	15423	15591	15696	15552	15627	15595	15583	15503	15441	15383	15544	15578	15588	15503	15469	15501	15508	15520	15375	15469	15474	15586	15391	15582	15557	15670	15386	15752	15569	15342	15545	15459	15731	15643	15509	15576	15391	15475	15468	15593	15506	15460	15507	15490	15486	15581	15496	15585	15389	15577	15531	15534	15562	15538	15329	15454	15406	15403	15407	15475	15482	15573	15508	15460	15369	15620	15297	15637	15598	15394	15600	15605	15616	15543	15667	15412	15437	15564	15577	15528	15487	15530	15631	15483	15443	15601	15454	15386	15676	15573	15587	15498	15471	15403	15616	15486	15416	15521	15531	15608	15258	15683	15394	15389	15535	15429	15624	15563	15454	15363	15620	15486	15497	15491	15467	15498	15668	15392	15535	15709	15451	15509	15460	15565	15349	15658	15450	15684	15468	15541	15609	15548	15367	15561	15464	15425	15507	15485	15505	15528	15517	15443	15607	15497	15635	15527	15471	15245	15476	15378	15469	15478	15629	15497	15493	15522	15427	15602	15589	15480	15518	15756	15354	15444	15458	15294	15617	15633	15448	15567	15579	15509	15390	15716	15508	15563	15523	15401	15488	15434	15601	15477	15410	15600	15399	15502	15444	15675	15639	15367	15452	15678	15488	15633	15569	15326	15504	15496	15663	15446	15428	15504	15600	15517	15522	15587	15493	15492	15557	15464	15700	15535	15584	15546	15628	15552	15469	15486	15541	15358	15468	15566	15410	15583	15569	15495	15498	15519	15539	15356	15408	15334	15601	15459	15488	15421	15542	15462	15438	15483	15462	15592	15487	15559	15459	15689	15542	15544	15533	15458	15507	15404	15353	15703	15492	15337	15525	15644	15439	15491	15587	15582	15477	15412	15383	15552	15627	15514	15550	15672	15664	15547	15554	15419	15596	15434	15468	15391	15348	15639	15696	15512	15525	15268	15475	15743	15471	15476	15415	15452	15582	15449	15463	15437	15484	15588	15452	15548	15345	15457	15576	15292	15593	15484	15722	15458	15619	15524	15514	15441	15428	15502	15518	15492	15483	15413	15405	15402	15505	15438	15538	15591	15715	15592	15462	15497	15510	15446	15464	15333	15560	15533	15567	15593	15562	15432	15487	15577	15488	15409	15538	15536	15493	15468	15667	15526	15357	15345	15558	15545	15488	15696	15514	15534	15689	15399	15615	15332	15557	15540	15411	15428	15505	15602	15618	15518	15586	15554	15398	15515	15518	15552	15513	15622	15462	15515	15540	15595	15458	15517	15450	15566	15709	15575	15351	15531	15579	15561	15439	15443	15568	15633	15654	15362	15411	15202	15436	15716	15479	15235	15427	15647	15566	15343	15557	15647	15491	15411	15557	15543	15430	15605	15580	15543	15403	15633	15502	15412	15558	15531	15403	15558	15469	15696	15538	15398	15465	15530	15635	15577	15504	15592	15399	15499	15457	15513	15646	15645	15447	15508	15702	15581	15442	15466	15619	15250	15430	15558	15387	15441	15505	15511	15502	15622	15416	15553	15389	15557	15643	15602	15403	15631	15646	15578	15483	15455	15479	15610	15466	15573	15596	15616	15470	15464	15821	15694	15606	15481	15412	15761	15558	15603	15587	15343	15478	15640	15577	15570	15580	15448	15564	15434	15426	15618	15567	15579	15614	15470	15595	15564	15613	15583	15506	15464	15676	15534	15413	15464	15362	15427	15501	15500
27078	21975	25642	22159	18469	18267	18089	17670	17457	17492	17145	16993	17331	17297	17251	17139	17123	17249	17208	16939	17144	16988	16983	17075	16905	16925	17058	17071	17070	17087	17150	17052	17198	17027	17051	16907	17165	17019	16927	16976	16917	16955	16862	17000	16981	17005	16930	17220	17222	17023	17209	16817	17007	16929	17077	16989	17146	16896	16937	16833	16818	16904	17080	17015	17082	17015	16979	16834	16902	16952	17056	17090	16974	16984	16898	16981	16828	16863	16938	17083	17064	16901	17045	17138	17070	17012	16885	16770	16964	16952	16948	17008	16968	16954	17035	16892	17020	16829	16998	16942	16962	16919	17022	17131	17020	17045	16767	16932	17139	17163	17033	16974	16996	17122	16990	16824	16924	16822	16973	16821	16987	17130	16954	17011	16892	16791	16949	16769	16904	16869	17033	16976	16986	17092	16871	17016	16930	17119	16904	16837	16811	16994	16941	16831	17066	16904	16960	16785	17032	17018	16947	16897	16857	16940	17013	16967	17097	17102	16974	16983	17024	17089	16820	17052	17104	16983	17018	17048	16947	17038	16856	17037	16843	16989	16984	16941	17073	17068	16994	16917	16989	16954	16988	16980	16884	16962	17036	16936	16822	17193	17057	16898	16880	17070	17094	16915	16915	17042	16966	16913	17027	16860	16737	16861	16798	16934	16708	16766	17020	16914	17122	17214	17064	17034	16913	16919	17159	16964	16834	17118	16954	16958	16908	17015	16946	16861	16989	16910	16743	16906	16891	16975	16813	17060	16981	16925	17172	16948	17044	17042	17138	16935	16956	16896	16862	16732	16835	16849	16972	17141	16960	16894	16875	17061	16874	16850	16890	16804	17063	17000	16983	16887	17025	17003	17056	16847	17139	17184	16859	16955	17103	16867	16926	17034	16923	16949	17068	17097	17033	17001	16977	16880	17107	16803	17159	16910	16941	16764	17014	17016	17053	16914	16853	16972	17073	16721	17060	16867	16775	17012	17056	16908	17024	17002	16844	16849	16661	17065	17014	16808	16988	17004	16994	16922	16976	16865	17200	16980	16947	17036	16784	17188	16991	17003	17142	17089	17115	16980	16937	16777	16838	16818	17048	16909	17131	16988	17147	16944	16970	16764	17069	16939	17095	17087	16930	16972	17032	17008	17075	16835	17011	16883	16877	17038	16949	16943	16868	17011	17114	17021	16937	16915	16965	17068	16978	17080	17074	17066	17026	16950	17068	17044	16966	17039	17040	16853	16906	16866	17142	16780	17039	17126	17077	16996	16868	17060	16783	17198	17060	16946	16956	16812	16817	17081	16765	16896	16972	16911	16975	17113	16996	16974	17041	16924	17068	16867	16782	16878	17002	16879	16947	16931	16942	16889	16984	16942	17001	17077	16880	17036	17021	17155	16965	16815	17064	16844	17009	16775	16920	16849	16934	17001	16658	16994	16890	16935	16878	17079	16808	17065	16910	16990	16884	16827	17009	17151	16959	16935	16786	16751	16951	16917	16963	16987	16795	16826	16873	16912	17154	16953	16912	16905	16909	16765	16802	16783	17043	17215	17172	17098	16653	16921	16874	16868	17003	16922	16934	16845	16987	16885	16860	16884	17057	16995	16977	17031	16967	16880	16962	16946	16884	17110	17036	16957	16746	17006	17040	16871	17035	16849	17034	17012	16920	17060	17056	16870	16904	17008	17041	16841	16824	17057	17029	17148	17058	17025	17068	17063	17229	17121	16987	16754	16914	16945	16795	17076	17014	16927	16955	17071	17170	17076	16917	16944	17037	16952	16924	17050	16893	16822	17066	16808	16934	16900	17059	16938	17174	17101	16857	16977	16918	16965	16872	16693	17082	16989	16871	16853	16950	16837	16967	17012	17003	16941	16920	16777	16743	17021	17023	16923	16944	16867	17076	16955	17022	16989	17164	17089	16826	16898	17088	16945	16961	16941	16908	16822	17038	17115	16823	16988	16888	16890	16922	17090	16814	16866	17113	16957	16865	17028	16915	17024	16975	17206	16751	16899	16910	17025	16896	16901	16985	16881	16975	16753	17034	16900	17181	16986	16965	16997	16820	16973	16948	16931	16977	16958	16945	17025	16913	17092	17143	16936	16901	16972	16957	16908	16910	16966	16869	16679	16967	16911	16790	17140	17012	17113	16830	17129	17000	16917	17211	16914	16784	16886	16981	16912	17096	16941	17048	16824	17084	17021	16947	17021	16954	17078	16977	16974	16849	16984	16922	16954	17061	16902	16988	17152	17070	16965	16974	16874	16861	17026	16872	16754	17004	17020	16893	17088	17122	16993	17194	16946	16734	16995	16920	17042	16838	16956	16891	17028	16965	16805	16963	17086	16988	16762	17106	17048	16930	17112	16841	17009	16933	16843	16734	16793	16905	16892	16812	16958	17023	17091	17026	16911	17010	17055	17119	16959	16899	16956	16982	16997	16908	16777	17047	17036	17038	16963	16924	16870	17083	16810	17120	16783	17286	17025	16943	16928	16917	17009	17022	16881	17007	16916	16846	16733	16959	17097	16819	16932	16654	16891	16839	17029	17063	16897	17055	17105	16980	16869	16828	16994	16917	16912	17105	16874	16936	17300	17042	16972	16848	16720	16958	17042	16878	16937	16953	17046	16909	17009	17182	17062	16896	16798	16982	16975	17077	16947	16695	16817	16964	17083	17024	16885	17220	16963	17044	16821	16898	16842	17105	16969	16817	16890	17038	17016	16922	17065	16954	17064	17047	16946	17108	17086	16950	17011	16900	17129	16923	16824	16825	16980	16953	17008	16903	16954	17058	16831	16704	16970	17052	16801	17045	16978	16826	16947	17023	16920	16941	16963	17047	16984	17050	16958	16906	16944	17036	16880	16876	17100	17004	16959	17028	16948	16916	16910	16923	17127	16944	16973	17045	17005	16920	17066	17230	17092	16794	16963	16938	16976	17184	16959	16972	17213	17114	16759	16955	17117	16838	16972	16870	16837	16901	16943	17075	17038	16913	17090	16846	16973	17044	16894	17091	16774	16978	17089	16942	17154	16948	16935	17110	16988	17109	17105	16964	16915	16966	16848	16995	16964	16943	16982	16832	16951	16962	16829	16936	17020	16977	17124	17185	17080	16802	16916	17038	16977	17151	17111	17021	16979	17000	16915	17105	16946	17019	16944	17026	16979	16932	17002	16840	16904	17121	16979	17073	16865	17083	17087	16771	16783	16903	16841	16766	16989	17061	16930	17035	16755	16916	16898	17059	17105	17013	16865	16899	17113	16931	17082	17014	16987	16939	17090	17018	16912	16955	17046	16823	17210	17039	17020	16911	16938	16925	17094	16932	16752	17034	16898	16814	17064	16968	17012	16945	16997	16998	16902	16932	16913	16908	16953	16968	17111	17085	17076	16876	16787	16958	17091	16936	16984	16859	17080	17282	17010	16928	16871	16969	16870	16840	16756	16831	16762	16830	16876	16977	16886	17052	16746	16994	16981	17152	16830	16883	17070	17092	16907	16817	16898	16879	16997	16742	17079	16953	16975	17053	16884	17004	16912	17081	17029	16977	16978	17026	16803	16777	17097	16919	17040	17090	17170	16987	16756	16952	17047	17041	16986	17024	16857	16845	17057	17058	17028	16882	16967	17004	17062	16806	16917	17026	16830	16843	16964	17076	17176	16957	16810	16900	16801	17082	16948	16972	17043	17017	16785	16969	16971	16913	16865	16963	16906	16917	16836	17047	16948	17025	16934	17022	16676	17146	16973	16881	16979	16866	16934	17143	16949	16930	16854	16899	16758	17039	16914	16804	17053	16916	17160	16969	16728	16849	16800	17007	16956	16914	16832	16950	17034	17164	17069	16946	17165	17021	17088	16875	16798	17048	16890	16831	16926	16998	16892	16887	17127	17009	16926	17042	16905	16966	16938	17005	16898	16983	16957	16934	17106	16954	16959	17239	16875	16948	16825	16863	16913	16914	17069	16823	16863	16902	16843	17016	16737	16935	16839	16898	16916	17057	17062	17039	16873	16914	16970	17042	16774	16932	16775	16972	17082	16964	16847	17164	17021	16925	16933	17048	16921	17027	17017	16933	17218	16958	17010	17021	16770	16824	16950	16928	16931	17008	16927	17085	17004	16936	16965	17053	16841	17112	16966	17084	17005	17093	16928	16961	16890	16994	16876	16992	17029	16911	16880	17037	16987	16921	16943	16896	16967	16754	16897	16892	16852	17013	16981	16928	17009	16967	17004	16905	17035	17024	16870	17006	17244	16930	16887	16870	16917	16801	17002	16870	16804	17001	16801	16851	16929	16729	17039	16914	17136	17050	16881	16965	17103	16946	16873	16949	17047	16804	16883	16940	16830	16852	17004	17007	16977	17045	16889	16957	17111	16926	17014	16736	16722	16987	16973	16914	17076	17019	16776	16851	16882	16756	16866	16915	16834	16900	16870	16982	16976	16933	16938	16876	16910	17049	17019	16889	16917	17008	16836	16975	16946	16801	16978	16923	16930	16892	16873	16878	17116	16980	16944	16893	17062	16836	16724	16940	17104	17044	17054	16787	16884	16852	16753	17018	16879	16965	16933	16911	17034	17026	16932	16945	17164	16833	16903	16999	16984	16774	16913	16946	16879	16906	16892	17031	17101	16945	17028	17070	17032	16909	16898	16978	17121	17053	16925	16979	16795	16828	16849	16798	16983	16840	16947	17120	17136	17086	16930	16995	16928	16982	16911	16928	16996	16936	16878	17091	17018	16980	16959	16899	17024	17079	16770	16825	16845	17117	16969	16918	16843	17087	16943	17119	16826	17100	16771	16829	17117	17044	17010	16922	17028	17063	16926	17109	16924	16859	16728	16980	16991	16905	16712	16990	16906	16913	16822	17093	17015	17087	16971	16997	16944	16788	16889	17064	17068	16805	16979	17041	16958	17051	16773	16925	17175	17124	16946	16939	16878	16890	16930	16839	17038	16748	16859	16817	16801	16961	17025	16937	16830	16920	17037	17060	17111	16991	16960	16972	16869	17068	16824	16768	16822	16816	16937	17155	17097	16867	17080	17052	17041	16950	17008	17055	17089	16933	17036	16885	16950	17099	16917	17081	17087	17057	16993	17030	17035	17013	16860	16951	16838	16732	16717	16931	17054	16778	17016	16971	16974	16957	16766
17007	23592	22330	18582	17714	17629	16721	16191	16018	16161	15805	15960	15664	15627	15668	15506	15467	15468	15399	15447	15263	15494	15660	15588	15407	15597	15573	15514	15460	15673	15601	15420	15462	15608	15360	15476	15412	15387	15216	15509	15274	15345	15366	15601	15322	15365	15662	15669	15400	15382	15426	15342	15549	15385	15458	15453	15424	15342	15328	15357	15105	15193	15323	15133	15498	15367	15401	15370	15349	15384	15277	15384	15341	15505	15314	15362	15392	15301	15382	15310	15339	15328	15421	15336	15270	15433	15531	15494	15369	15378	15415	15458	15351	15329	15386	15369	15206	15557	15335	15197	15278	15310	15190	15526	15424	15266	15356	15312	15304	15355	15261	15316	15334	15394	15349	15384	15401	15346	15383	15364	15311	15452	15475	15343	15259	15467	15249	15420	15415	15167	15408	15462	15359	15545	15269	15216	15366	15517	15483	15454	15333	15349	15267	15378	15341	15238	15423	15256	15355	15257	15319	15323	15262	15198	15351	15291	15368	15330	15489	15256	15290	15387	15357	15373	15462	15375	15314	15351	15411	15240	15351	15363	15229	15372	15257	15271	15318	15246	15274	15397	15348	15255	15362	15354	15446	15390	15457	15304	15469	15425	15410	15429	15324	15330	15424	15245	15514	15259	15388	15353	15290	15272	15373	15403	15328	15241	15352	15251	15356	15115	15231	15451	15316	15266	15388	15390	15356	15332	15356	15232	15344	15369	15253	15341	15370	15274	15405	15349	15108	15226	15571	15381	15399	15284	15187	15412	15200	15326	15357	15447	15362	15088	15180	15234	15454	15332	15331	15285	15225	15384	15379	15607	15373	15338	15303	15349	15258	15368	15164	15425	15263	15283	15494	15159	15415	15611	15264	15450	15374	15331	15287	15254	15356	15132	15308	15387	15289	15138	15304	15459	15209	15445	15341	15400	15246	15375	15485	15486	15410	15436	15313	15280	15275	15208	15490	15313	15523	15352	15307	15241	15222	15360	15317	15273	15377	15627	15384	15270	15113	15493	15367	15403	15416	15357	15538	15174	15284	15139	15234	15305	15376	15221	15313	15356	15255	15383	15411	15468	15361	15353	15233	15266	15251	15413	15241	15327	15560	15222	15214	15428	15304	15338	15418	15364	15186	15311	15601	15369	15164	15437	15251	15263	15451	15253	15410	15413	15470	15347	15353	15348	15416	15396	15353	15437	15429	15314	15290	15423	15300	15234	15291	15256	15347	15417	15360	15492	15523	15350	15543	15326	15281	15258	15338	15281	15366	15254	15431	15268	15218	15449	15241	15280	15252	15417	15413	15419	15285	15330	15563	15319	15362	15276	15402	15287	15365	15359	15553	15340	15387	15152	15373	15420	15553	15458	15455	15336	15535	15154	15253	15416	15296	15371	15333	15388	15263	15593	15298	15421	15292	15529	15271	15458	15239	15505	15455	15358	15422	15345	15514	15456	15302	15474	15424	15398	15434	15324	15314	15353	15256	15366	15318	15433	15355	15212	15182	15342	15306	15461	15265	15474	15260	15436	15282	15457	15433	15309	15420	15415	15439	15292	15396	15373	15287	15203	15327	15341	15235	15446	15277	15401	15461	15398	15303	15287	15459	15440	15624	15346	15463	15267	15290	15160	15334	15373	15512	15284	15413	15610	15397	15279	15475	15348	15252	15398	15338	15238	15429	15313	15513	15210	15299	15435	15169	15275	15467	15459	15567	15356	15366	15278	15311	15256	15318	15430	15375	15367	15312	15134	15323	15233	15452	15412	15336	15315	15354	15436	15306	15304	15431	15350	15401	15315	15409	15230	15271	15305	15474	15262	15455	15480	15392	15289	15218	15129	15451	15317	15255	15502	15447	15375	15340	15466	15447	15367	15529	15363	15221	15402	15310	15329	15492	15461	15244	15252	15215	15453	15393	15279	15379	15087	15389	15264	15202	15370	15386	15190	15371	15240	15343	15404	15197	15148	15276	15156	15292	15258	15402	15413	15340	15449	15310	15357	15289	15449	15199	15431	15179	15390	15138	15326	15356	15276	15368	15306	15352	15459	15207	15385	15407	15246	15298	15370	15373	15437	15288	15312	15255	15520	15366	15339	15301	15417	15377	15424	15194	15318	15277	15315	15504	15381	15274	15368	15402	15591	15340	15454	15292	15338	15423	15243	15343	15458	15441	15405	15473	15402	15377	15477	15276	15403	15594	15298	15330	15400	15450	15297	15226	15412	15510	15168	15346	15268	15495	15463	15373	15445	15370	15391	15388	15315	15451	15336	15266	15417	15350	15291	15210	15336	15350	15449	15492	15336	15429	15251	15427	15331	15429	15324	15353	15272	15321	15393	15431	15220	15397	15402	15235	15287	15246	15437	15491	15347	15201	15356	15471	15293	15438	15403	15407	15433	15365	15418	15398	15339	15336	15306	15322	15354	15367	15389	15300	15388	15290	15376	15252	15337	15356	15326	15221	15315	15339	15398	15362	15237	15377	15381	15469	15424	15416	15466	15280	15385	15395	15223	15430	15339	15366	15209	15347	15213	15315	15367	15430	15331	15498	15512	15285	15453	15265	15461	15378	15348	15327	15178	15503	15429	15494	15285	15275	15424	15370	15304	15487	15348	15205	15237	15456	15285	15556	15158	15305	15411	15258	15271	15250	15241	15245	15340	15474	15350	15409	15430	15290	15289	15430	15366	15538	15348	15344	15423	15459	15212	15327	15193	15363	15237	15258	15277	15365	15311	15426	15254	15289	15352	15312	15485	15396	15426	15381	15352	15397	15351	15443	15441	15451	15378	15492	15158	15539	15185	15216	15215	15446	15292	15298	15392	15235	15337	15313	15433	15367	15443	15381	15359	15303	15492	15458	15322	15219	15215	15372	15494	15349	15447	15435	15227	15357	15312	15354	15396	15342	15459	15422	15183	15294	15317	15376	15325	15270	15298	15351	15492	15439	15463	15331	15305	15245	15421	15391	15392	15225	15282	15542	15310	15311	15497	15265	15448	15303	15436	15042	15469	15374	15382	15293	15309	15174	15321	15268	15382	15432	15376	15402	15371	15466	15397	15265	15431	15398	15281	15243	15579	15492	15620	15298	15525	15223	15375	15169	15340	15294	15501	15490	15275	15314	15378	15239	15420	15311	15506	15482	15429	15501	15372	15445	15492	15324	15298	15336	15348	15384	15363	15266	15351	15425	15356	15287	15278	15497	15503	15458	15390	15378	15449	15424	15439	15288	15321	15479	15377	15301	15392	15385	15238	15305	15489	15443	15279	15313	15346	15497	15180	15288	15637	15400	15532	15435	15402	15518	15272	15446	15360	15383	15500	15368	15331	15349	15439	15398	15394	15448	15319	15375	15428	15499	15258	15328	15220	15234	15458	15523	15363	15386	15488	15299	15374	15344	15385	15238	15387	15223	15438	15180	15258	15392	15362	15319	15319	15591	15280	15331	15492	15351	15291	15455	15417	15323	15457	15430	15245	15429	15300	15304	15368	15368	15272	15422	15270	15261	15230	15281	15332	15273	15288	15334	15492	15426	15396	15435	15343	15370	15444	15357	15387	15446	15270	15447	15384	15310	15273	15083	15049	15481	15411	15407	15330	15388	15237	15280	15580	15365	15257	15554	15334	15448	15394	15240	15242	15321	15410	15245	15100	15339	15296	15412	15282	15453	15390	15488	15275	15416	15449	15366	15348	15330	15152	15470	15292	15283	15311	15422	15406	15322	15406	15479	15325	15484	15361	15359	15386	15523	15267	15276	15376	15451	15403	15341	15406	15289	15562	15174	15470	15481	15413	15377	15311	15376	15365	15206	15234	15326	15434	15407	15498	15361	15293	15327	15244	15343	15361	15232	15294	15304	15417	15447	15433	15202	15407	15234	15350	15293	15429	15315	15386	15369	15334	15240	15396	15355	15401	15322	15490	15307	15409	15291	15355	15328	15287	15454	15347	15195	15245	15472	15377	15340	15284	15429	15341	15298	15350	15394	15161	15254	15192	15410	15369	15450	15322	15378	15394	15273	15423	15400	15227	15339	15345	15289	15306	15371	15246	15349	15257	15468	15376	15428	15371	15375	15197	15455	15300	15265	15277	15325	15510	15239	15359	15376	15401	15262	15194	15532	15347	15299	15588	15364	15260	15220	15326	15376	15389	15170	15495	15332	15468	15375	15284	15352	15511	15138	15289	15300	15285	15275	15364	15389	15215	15611	15328	15432	15285	15184	15220	15324	15318	15307	15354	15367	15363	15430	15369	15142	15411	15279	15495	15350	15517	15322	15447	15524	15491	15535	15294	15374	15308	15148	15286	15229	15416	15236	15507	15237	15329	15198	15398	15329	15425	15292	15186	15435	15237	15267	15438	15394	15513	15183	15399	15334	15497	15328	15463	15324	15375	15267	15483	15435	15169	15427	15451	15309	15425	15388	15335	15448	15419	15539	15247	15302	15397	15317	15468	15402	15227	15404	15529	15371	15425	15343	15558	15262	15351	15229	15329	15278	15336	15324	15428	15371	15236	15291	15440	15490	15289	15448	15300	15269	15361	15269	15467	15154	15354	15350	15410	15121	15414	15370	15454	15209	15250	15468	15235	15511	15435	15292	15344	15324	15319	15298	15470	15361	15354	15289	15530	15360	15323	15344	15350	15411	15276	15293	15441	15371	15330	15460	15158	15432	15363	15301	15283	15559	15305	15397	15334	15417	15288	15545	15290	15265	15350	15481	15472	15533	15414	15277	15231	15382	15354	15397	15504	15419	15376	15093	15348	15375	15453	15331	15269	15369	15439	15289	15432	15291	15362	15425	15586	15222	15323	15392	15337	15175	15483	15317	15356	15260	15457	15273	15238	15205	15213	15222	15567	15291	15372	15289	15358	15069	15343	15466	15474	15259	15383	15337	15335	15471	15512	15372	15508	15453	15346	15546	15419	15462	15391	15335	15392	15299	15436	15378	15310	15284	15333	15451	15321	15455	15179	15407	15297	15348	15435	15286	15321	15245	15272	15526	15367	15364	15395	15413	15410	15348	15305	15376	15254	15437	15437	15441	15473	15256	15195	15339	15433	15355	15393	15294	15383	15432	15336	15318	15482	15302	15327	15451	15522	15304	15438	15366	15402	15329	15404	15396	15536	15283	15335	15274	15407	15472	15234
23564	21126	28635	23979	22015	22697	21735	18641	17752	17884	17589	17893	17726	17636	17345	17337	17287	17175	17224	17105	17078	17030	17071	17037	17064	17005	17147	16992	17010	17895	17510	17187	16963	16706	16957	17044	16960	16894	16821	16991	16957	16853	17040	16852	16992	17198	17939	17769	17516	17265	17066	16958	16875	16806	16805	17138	16892	16913	16750	16932	17026	16794	16858	16912	16938	16994	16895	16744	16862	16970	16852	16977	17048	16874	17012	16730	16924	16896	17010	16742	16922	16847	16776	16933	16880	16972	16837	16765	17083	16861	16865	16738	16844	16799	16820	16835	17008	16762	16993	16897	16877	16905	16958	16804	16896	16717	16936	16882	16871	17045	16873	16919	16818	16974	16753	16694	16976	16854	16899	16809	16803	16817	16927	16761	16801	16899	16939	16907	16631	16778	16893	16589	16744	16980	16739	16795	16935	16914	16865	17078	16937	16720	16626	16749	16854	16877	16889	17126	16762	16796	17015	16956	16825	16872	16880	17070	16663	16760	16816	16960	16877	16846	16683	16711	16819	16780	16875	16871	16859	16830	16935	16764	16833	16750	16932	16855	16735	16788	16758	16685	16828	16959	17098	16968	16851	16910	16802	16806	16927	16868	16934	16798	16920	16927	16877	17079	16836	16819	16876	16851	16819	16647	16866	16759	16874	16714	16855	17050	16814	16611	16955	16752	16696	16956	16676	16849	16919	16762	16845	17033	16829	16805	16801	17067	16808	16739	16820	16981	16991	16712	17189	16829	16941	16997	16717	16888	17055	16724	16825	16818	16721	16766	16874	16700	17013	16917	16815	16727	17045	17038	16947	16923	16999	16830	16856	16972	16766	16856	16844	16898	16801	16930	16674	17088	16942	16840	16934	16973	17018	16864	16843	16932	16720	16862	16907	16781	16782	16768	16880	16885	17051	16752	16824	16764	16816	16687	16832	16742	16881	16613	16822	16934	16671	17028	16747	16759	16821	16814	16788	16887	16915	16837	16713	16710	16887	16796	16898	16761	16850	16663	16828	16908	16920	16995	16748	16849	16797	16961	17227	17104	16795	16806	16788	16803	17178	16754	16885	17025	16836	17035	16922	16901	16970	16756	17098	16944	16828	16922	16786	16982	16827	16789	16917	16899	16787	16920	16741	16975	17186	16977	16886	16782	16890	16862	16676	17014	16860	16923	16858	16662	16763	16911	16862	16612	16745	16745	16846	16894	16782	16807	17076	16912	16768	16811	17029	16705	16744	16815	16725	16776	16850	16676	16796	16661	16725	16847	16860	16813	16917	16746	16827	17000	16886	17016	16747	16808	16979	16766	16888	16798	16878	16932	16535	16878	16943	16907	16823	16934	16912	16909	16786	16760	16849	16948	16756	16756	16781	16768	16944	17009	16698	16857	16941	16935	16804	16919	16984	16916	16718	16901	16758	16780	16583	16612	16793	17121	16902	16901	16823	16908	16815	16758	16893	16833	16849	16843	16659	16906	16744	16820	17051	16823	16953	16781	16891	16822	16708	16892	16904	16716	16952	16797	16989	16685	16861	16823	16931	16857	16917	16824	17046	17053	16729	16657	16803	16763	16810	16826	16788	16774	16797	16950	17039	16851	16944	16787	16791	16823	16999	16811	16760	16817	17035	17062	16736	16719	16832	17006	16856	16588	17003	16895	16935	16977	16978	16882	16991	16875	16750	17032	16860	16775	16780	16640	16666	16830	16934	16911	16834	16846	16951	16803	16593	16846	16694	16882	16655	16860	16947	16709	16866	16671	17021	16941	16888	16876	16866	16943	16866	16757	16772	16777	17232	16833	16856	16839	16908	16848	16803	16851	16843	16782	16925	16781	16907	16668	16999	17082	16770	16933	16651	16894	16914	16901	16905	16830	16913	16836	16813	17081	16861	16813	16975	16815	16722	16970	16884	16840	17022	16875	16886	16933	16884	16841	16686	16974	16933	16962	16765	17002	16715	16918	16888	17005	16919	16913	17001	16791	16797	16893	16808	16890	16870	16831	16842	16728	16866	16771	16935	16983	16815	16757	16938	16916	17028	16918	16906	16889	16881	17005	16777	16726	16868	16919	16910	16851	16863	16735	16730	16779	16919	16908	16819	16919	16997	16846	16734	16960	16840	16807	16912	17084	16912	16763	16809	16718	16945	16991	16714	16856	17000	16938	16575	16861	16848	16714	16727	16864	16940	16733	16903	16761	16843	16750	16824	16859	16872	17049	16842	16935	16803	16718	16723	16841	16746	17024	16953	16928	16656	16792	16794	16775	16952	16828	16914	16792	16703	16912	16679	16686	16972	16890	16676	16707	16898	16624	16826	16855	16953	16903	16790	16817	16978	17012	16797	17029	16696	16888	17021	16832	16862	16882	16944	16881	16865	16816	16826	16851	16784	16925	16772	16777	16837	16744	16935	16880	16706	17086	16943	16894	16934	16897	16822	16814	16828	16820	16963	16924	16759	16783	16733	16774	17063	16903	16906	16859	16659	16787	16893	16851	16786	16819	16958	16915	16731	16814	16939	16986	16887	16913	16803	16668	16648	16951	16923	16739	16620	16970	16812	16902	16896	17053	17010	16704	16884	16682	16883	16726	16913	16722	16774	16687	16849	16840	16763	16879	17084	16744	16833	16804	16982	16862	16764	16862	16829	16833	16646	16870	16850	16917	17019	16795	16843	16879	16899	16877	16982	16675	16811	16941	16766	16841	16842	16711	16772	16901	16875	16747	16863	16879	16939	17000	16822	16863	16803	16766	16975	16834	16884	16779	16917	16925	16784	16792	16828	16643	16825	16939	16755	16883	16829	16935	16957	16993	16734	16993	16811	16960	16769	16890	16742	16763	16981	16736	16789	16778	16723	16796	16814	16724	16937	16898	17008	16777	16822	16905	16770	16726	16907	17092	16842	16863	16983	16699	16798	16753	16751	16930	16806	16848	16816	16880	16647	16694	16898	16805	16733	16806	16870	17093	16740	16825	16906	16871	16939	16919	16834	16798	16970	16884	16882	16773	16722	16820	16787	16896	16895	16837	16843	16851	16794	16750	16761	16852	16826	16725	16923	16831	16867	16909	16953	16964	16700	17000	17025	16900	16873	16891	16625	16847	16998	16848	16905	16896	16904	16990	17053	16814	16946	16863	16841	16748	16895	16995	16861	16953	16806	16899	16681	16944	17013	16870	16914	16740	17003	16932	16902	16708	16977	16960	16996	16836	16831	16924	16804	17016	16760	16945	16809	16733	16855	16807	16935	16813	16858	16557	16862	16785	16993	16931	16929	16784	16706	16910	16982	16639	16893	16671	16688	16728	16812	16662	16891	16838	16856	16870	16753	16616	16835	16771	16799	16893	16782	16819	16605	16674	16813	16764	16735	16764	16743	16963	16882	16821	16864	16875	16916	16841	16701	16866	16723	16654	16675	16841	16804	16826	16930	16912	16838	16777	16840	16945	16959	16653	16913	16847	16738	16542	16708	16926	16873	16773	16749	16586	16751	16928	17009	16912	16776	16733	16938	16811	16782	17044	16788	16900	16898	16950	16884	16984	16862	16948	16898	16738	17001	16727	16777	16721	16725	16797	16946	16816	16948	16632	16828	16712	16696	16949	16982	16856	16747	16861	16939	16797	16660	16986	16978	16626	16942	16707	16897	16930	16808	16674	16845	16916	16735	16848	16951	16949	17043	16778	16891	16806	16826	16939	16866	16891	16782	16959	16835	17003	16913	16807	16992	16873	16928	16703	16824	16839	16952	16709	16796	16815	16762	16616	17115	16857	16923	16932	17052	16895	16745	16867	16815	16706	16945	16870	16857	16837	16866	16873	16602	16954	16815	16848	16832	16993	16899	16821	16817	16878	16759	16735	16656	16881	16832	16918	16713	16806	16675	16976	16679	16757	16902	16816	17163	16795	16965	17030	16907	16938	16967	17065	16721	16893	16783	16738	16937	16952	16715	16856	16961	16926	17008	16819	16792	16996	16844	16863	16970	16908	16793	16904	16872	16913	16876	16704	16766	16788	16965	16879	17082	16771	16931	16752	16756	16783	16702	16874	16767	16888	16992	16985	16873	16864	16857	16986	16928	16921	16916	16709	16950	16735	17015	16818	16923	16826	16779	16793	16711	16917	17013	16793	16940	16782	16732	16852	16645	16856	16685	16902	16944	16967	17004	17014	16924	16785	16962	16919	16761	17015	16890	16821	16730	16817	16751	16880	16778	16686	16849	17005	16745	16898	16905	16957	16892	16869	16775	16891	16882	16831	16806	16834	16867	17053	16928	16814	16933	17067	16801	16962	16866	16741	16890	16677	16648	16943	16793	16682	16830	16867	16925	16688	16885	16802	17076	16720	16637	16765	16822	16768	16853	16867	16872	17028	16948	16760	16828	16731	16789	16993	17031	16811	16836	16918	16883	16989	17054	16849	16675	16941	16977	16764	16851	16863	17007	16781	16930	16926	17070	16819	16790	16896	16921	16769	16976	16920	16874	16976	17002	16913	16732	16773	16830	16750	16723	16777	16751	17084	16987	16802	16730	16866	16795	16848	16742	17031	16827	16748	16871	16979	16838	16939	16862	16980	16792	16872	16774	16904	16894	16887	17078	16690	16825	16952	16889	16970	16863	16936	16660	17144	16947	17031	16905	16740	16751	16918	16927	16939	16955	17018	16924	16732	16938	16784	16866	16594	17004	17041	16835	17115	16870	16894	16957	17021	16935	16865	17019	16807	16763	16815	16857	16951	16929	16820	16803	16974	16802	16914	16971	16832	16855	16741	17014	16750	16973	16747	16835	16845	16938	16748	16782	16885	16863	16837	16979	16904	16807	16782	16900	16735	16968	16952	16831	16923	16788	17164	16712	16926	16738	16884	16951	16940	16935	16878	16919	16750	16846	16726	16623	16810	16867	16843	16859	16731	16930	16780	16918	16831	16855	16947	16858	16785	16768	17022	16906	16616	17125	16996	16924	16944	16855	16904	16782	16847	16750	16838	17047	16803	16678	17104	16801	16710	16822	16679	16815	16668	16834	16814	16866	16749	16819	16607	16791	17203	16911	17057	17072	17134	16953	16776	17045	17007	16991	16761	16664	16775	16752	16755	16882	16793	16917	16648	16913	16771	16816	16982	16971	16773	16935	16926	16811	16791	17030	16639
17665	31085	29493	23864	21336	20151	18301	17446	16995	16935	16599	16386	16486	16026	15986	15929	15677	15607	15680	15613	15557	15822	15577	15628	15687	15511	15553	15547	15446	16903	15832	15778	15520	15560	15464	15545	15411	15561	15470	15440	15621	15572	15411	15394	15579	16103	16817	16556	16228	15931	15594	15487	15356	15249	15310	15147	15441	15228	15246	15253	15455	15450	15239	15245	15286	15394	15272	15314	15490	15294	15345	15216	15502	15185	15318	15354	15389	15353	15190	15267	15407	15247	15373	15294	15331	15383	15390	15483	15320	15366	15449	15231	15351	15381	15221	15391	15515	15453	15518	15379	15357	15252	15380	15354	15371	15492	15300	15390	15237	15271	15354	15321	15491	15423	15286	15390	15411	15325	15228	15417	15198	15287	15370	15421	15234	15224	15372	15413	15348	15267	15430	15181	15361	15507	15499	15319	15311	15350	15198	15272	15267	15294	15364	15338	15398	15418	15265	15455	15247	15300	15335	15315	15260	15406	15342	15162	15388	15277	15288	15226	15450	15285	15286	15282	15221	15483	15389	15254	15389	15492	15333	15466	15209	15498	15226	15351	15152	15465	15272	15292	15379	15332	15451	15306	15333	15344	15390	15264	15399	15470	15218	15344	15485	15230	15337	15266	15290	15365	15307	15232	15355	15189	15465	15433	15290	15484	15338	15460	15248	15434	15281	15579	15264	15394	15394	15433	15406	15218	15492	15292	15220	15349	15375	15464	15305	15346	15413	15146	15241	15319	15329	15459	15315	15368	15447	15305	15411	15194	15458	15272	15469	15326	15362	15265	15293	15403	15480	15332	15128	15342	15411	15440	15189	15346	15322	15362	15310	15301	15293	15331	15254	15363	15290	15367	15393	15342	15303	15271	15454	15241	15295	15440	15189	15107	15236	15247	15558	15387	15196	15294	15358	15350	15447	15238	15173	15415	15411	15301	15306	15348	15443	15288	15416	15171	15425	15206	15227	15314	15433	15487	15496	15189	15328	15285	15448	15221	15541	15286	15351	15424	15388	15345	15369	15126	15141	15294	15342	15148	15365	15339	15372	15363	15504	15320	15441	15393	15382	15413	15406	15454	15215	15313	15349	15641	15223	15413	15427	15335	15257	15236	15405	15175	15423	15387	15306	15182	15316	15267	15361	15428	15372	15326	15168	15348	15382	15396	15318	15485	15297	15265	15352	15192	15510	15440	15492	15354	15350	15181	15328	15213	15407	15480	15448	15399	15167	15417	15104	15417	15393	15365	15136	15343	15218	15238	15346	15405	15401	15205	15477	15413	15394	15412	15468	15352	15355	15392	15117	15209	15212	15354	15243	15411	15245	15346	15249	15483	15470	15391	15416	15381	15369	15361	15168	15435	15165	15304	15325	15289	15234	15303	15373	15385	15188	15282	15475	15492	15341	15293	15507	15379	15372	15403	15304	15434	15297	15298	15250	15306	15205	15351	15359	15388	15224	15143	15272	15333	15351	15405	15287	15201	15213	15473	15377	15356	15288	15315	15414	15333	15395	15416	15370	15450	15320	15212	15417	15228	15281	15355	15330	15238	15254	15520	15221	15247	15492	15203	15303	15184	15381	15510	15257	15381	15279	15264	15358	15351	15332	15372	15411	15339	15239	15451	15266	15390	15238	15351	15421	15340	15272	15459	15301	15252	15469	15303	15488	15184	15309	15303	15331	15444	15399	15360	15369	15446	15226	15374	15245	15386	15150	15295	15379	15350	15242	15306	15267	15432	15313	15386	15350	15324	15327	15230	15298	15402	15436	15459	15330	15386	15332	15403	15286	15365	15200	15088	15248	15182	15220	15430	15191	15328	15213	15355	15392	15390	15379	15243	15346	15202	15233	15478	15447	15395	15255	15291	15126	15276	15434	15317	15158	15421	15314	15509	15321	15348	15308	15141	15308	15258	15331	15343	15337	15449	15271	15346	15428	15269	15460	15517	15258	15402	15344	15350	15268	15334	15228	15472	15377	15383	15246	15230	15209	15337	15343	15370	15222	15292	15388	15289	15344	15551	15408	15386	15227	15222	15187	15334	15209	15413	15339	15388	15280	15145	15324	15334	15310	15437	15306	15337	15268	15335	15324	15277	15253	15311	15422	15375	15345	15215	15258	15308	15422	15318	15306	15300	15129	15334	15358	15276	15397	15222	15290	15364	15473	15283	15349	15363	15339	15432	15324	15213	15367	15421	15069	15368	15436	15352	15433	15275	15521	15225	15321	15156	15264	15322	15362	15286	15212	15235	15305	15421	15398	15292	15329	15094	15542	15335	15346	15514	15271	15374	15293	15216	15343	15261	15190	15213	15404	15358	15333	15444	15266	15240	15340	15335	15328	15422	15445	15388	15254	15333	15204	15390	15309	15266	15384	15130	15195	15303	15437	15356	15431	15178	15309	15280	15320	15223	15267	15249	15224	15329	15338	15446	15193	15333	15459	15235	15421	15254	15331	15380	15387	15325	15107	15350	15469	15328	15210	15331	15449	15429	15278	15334	15354	15297	15339	15388	15319	15282	15337	15224	15212	15286	15128	15365	15477	15269	15363	15416	15279	15277	15293	15242	15439	15252	15338	15389	15249	15417	15349	15280	15327	15313	15419	15246	15239	15334	15134	15109	15342	15372	15442	15331	15378	15331	15249	15394	15251	15352	15259	15480	15377	15288	15411	15379	15367	15291	15356	15377	15108	15190	15343	15228	15188	15412	15402	15347	15378	15285	15312	15443	15385	15376	15365	15318	15253	15267	15232	15297	15299	15353	15295	15343	15178	15133	15433	15383	15190	15199	15269	15293	15321	15292	15370	15299	15349	15406	15431	15251	15432	15181	15399	15279	15378	15198	15404	15336	15301	15139	15244	15375	15309	15461	15266	15231	15486	15421	15299	15330	15262	15199	15448	15276	15335	15294	15178	15319	15173	15487	15106	15150	15380	15418	15467	15239	15333	15400	15268	15396	15320	15397	15431	15494	15316	15359	15309	15316	15330	15394	15232	15291	15337	15288	15302	15285	15173	15393	15376	15354	15483	15272	15369	15274	15158	15275	15264	15330	15354	15435	15400	15436	15294	15366	15490	15401	15474	15251	15366	15292	15193	15386	15151	15396	15360	15289	15109	15362	15423	15470	15370	15401	15299	15383	15344	15262	15375	15287	15502	15397	15359	15438	15300	15321	15356	15170	15449	15240	15353	15342	15392	15146	15160	15315	15497	15298	15327	15278	15433	15330	15314	15377	15271	15289	15464	15336	15382	15441	15287	15359	15409	15327	15354	15387	15270	15229	15341	15272	15444	15308	15536	15187	15230	15409	15343	15350	15076	15314	15226	15418	15458	15391	15149	15241	15181	15284	15288	15292	15225	15286	15386	15229	15235	15209	15290	15329	15447	15273	15295	15418	15378	15352	15280	15393	15236	15276	15307	15357	15252	15359	15327	15304	15381	15436	15279	15324	15360	15328	15459	15048	15402	15097	15242	15415	15453	15209	15412	15365	15397	15337	15220	15217	15242	15237	15365	15346	15326	15305	15283	15418	15472	15177	15308	15334	15504	15427	15200	15220	15192	15213	15417	15512	15249	15280	15346	15406	15498	15208	15302	15267	15242	15407	15217	15421	15264	15374	15416	15275	15405	15427	15384	15308	15284	15410	15493	15472	15203	15279	15379	15544	15361	15359	15392	15331	15253	15379	15346	15248	15186	15320	15303	15221	15401	15341	15385	15316	15306	15345	15340	15255	15249	15323	15377	15204	15365	15264	15258	15275	15285	15246	15200	15365	15539	15251	15399	15424	15464	15425	15446	15232	15435	15351	15308	15225	15310	15287	15332	15199	15421	15436	15170	15520	15318	15409	15404	15288	15349	15283	15471	15232	15465	15214	15306	15346	15443	15364	15266	15372	15549	15450	15501	15307	15375	15339	15406	15418	15450	15454	15470	15223	15287	15433	15265	15381	15504	15207	15187	15325	15556	15168	15194	15200	15401	15465	15529	15154	15262	15282	15362	15323	15422	15391	15141	15208	15506	15380	15335	15110	15226	15257	15247	15382	15301	15210	15527	15145	15411	15263	15301	15331	15285	15340	15490	15172	15212	15426	15333	15254	15165	15351	15405	15380	15321	15304	15505	15162	15265	15405	15314	15328	15368	15275	15368	15249	15286	15249	15179	15328	15370	15366	15415	15302	15430	15319	15350	15204	15440	15437	15430	15378	15284	15418	15361	15506	15448	15231	15385	15426	15303	15205	15242	15311	15385	15501	15375	15352	15347	15335	15313	15302	15228	15540	15454	15291	15379	15351	15282	15396	15280	15482	15135	15292	15341	15446	15277	15469	15456	15403	15364	15361	15324	15313	15322	15266	15173	15305	15362	15507	15167	15232	15459	15374	15256	15353	15264	15365	15347	15319	15395	15472	15435	15399	15294	15317	15349	15288	15232	15447	15298	15153	15385	15291	15472	15341	15506	15300	15333	15205	15261	15471	15402	15439	15462	15300	15267	15509	15336	15350	15420	15343	15201	15330	15340	15349	15282	15394	15214	15185	15274	15306	15237	15203	15210	15192	15405	15213	15404	15372	15279	15313	15364	15425	15358	15298	15333	15323	15285	15250	15394	15325	15318	15456	15510	15302	15415	15234	15359	15382	15390	15362	15301	15280	15285	15469	15392	15467	15243	15247	15414	15326	15164	15257	15284	15492	15206	15230	15242	15393	15431	15271	15523	15184	15186	15202	15314	15193	15332	15311	15337	15325	15358	15361	15354	15428	15194	15331	15332	15311	15426	15296	15174	15378	15293	15501	15311	15470	15288	15323	15427	15252	15457	15433	15299	15226	15408	15360	15281	15253	15316	15337	15319	15302	15233	15232	15390	15235	15296	15435	15434	15346	15328	15433	15399	15261	15350	15330	15457	15153	15391	15215	15409	15392	15366	15281	15328	15399	15327	15443	15466	15290	15515	15375	15359	15431	15202	15546	15115	15351	15400	15334	15272	15224	15408	15323	15272	15279	15370	15401	15231	15189	15251	15278	15336	15305	15269	15317	15243	15364	15427	15343	15563	15220	15219	15299	15117	15461	15422	15270	15276	15484	15366	15156	15533	15324	15609	15344	15406	15455	15272	15344	15362	15231	15293	15472	15267	15300	15272	15288
22670	21111	28977	23517	21340	23650	25593	19922	18842	18891	18547	18226	18087	17990	17683	17769	17821	17579	17546	17383	17386	17435	17336	17334	17309	17452	17182	17454	17526	17571	17336	17353	17220	17241	17302	17304	17232	17618	17286	17261	17193	17416	17253	17092	17267	17808	19087	18751	18319	17790	17465	17422	17253	17027	17012	17010	17194	17021	17094	17389	17149	17155	17124	16895	17016	17243	17247	17295	17088	17138	17047	16999	17141	16905	16908	17147	17110	17143	17098	17392	17195	17183	16833	17245	17168	17014	17056	16985	17196	16981	16970	17179	17040	16960	16981	17147	17335	17212	17101	17188	17003	17166	17021	16979	17285	17051	16992	17151	17154	16993	17174	17102	17029	16972	16985	17078	17086	16935	16995	16967	16969	16893	17070	17112	17074	17056	16868	17056	16946	17053	17322	17155	17246	17103	16898	16969	17098	17191	17008	17156	17031	16982	17088	17104	16937	16994	16850	17113	17045	17281	17147	17245	17201	17130	17110	16997	16923	16940	17192	17025	16989	16993	17046	17076	16892	16984	17179	17100	17066	17127	17084	17134	17094	17149	17159	17199	16981	17000	17102	16920	16956	17111	17031	17021	16933	17003	17147	17244	17099	16983	17152	17178	17074	17024	16977	17070	17102	16988	16983	17131	16925	17034	17072	17024	16772	16877	17044	17041	17178	16870	16898	17075	16838	16952	16885	17049	16929	16817	16918	17195	17101	17072	16985	17130	16911	16989	17267	17150	17086	17082	17010	16938	16815	17116	17069	16974	16992	17077	16811	17005	17189	16949	17088	17273	17132	17090	17013	17159	16993	17000	16958	17011	17184	17042	17094	17083	17220	16902	17136	17004	17060	16809	16944	17000	17150	16922	17275	16900	17066	17060	17085	17018	16976	16769	16946	16974	17056	16941	17027	16988	17012	16961	17057	17168	17016	16993	17138	17027	17082	16921	16797	16995	16980	16882	17105	17010	17056	16937	16899	16920	17072	16929	17276	17135	17096	17147	17003	17032	17104	16960	17206	17010	17095	17010	16980	17021	16948	16979	17134	17156	16957	17022	17118	17088	17167	16819	17046	16969	17077	16947	16981	16841	16914	17112	17115	17055	17019	17000	16971	16847	16994	17256	17109	17032	16842	17146	17063	16874	17038	17151	16947	17239	17064	16965	17143	17134	17039	16879	16955	17040	16894	17098	17115	16995	16845	16898	17123	17018	17144	17107	17147	17150	16941	17079	16966	17037	17057	17163	17155	17040	16910	16941	17062	17114	17030	17190	17095	17200	17192	16923	17065	16910	16882	17084	17166	17135	17144	16971	17017	17053	17172	17070	17127	16895	17009	17025	17014	17031	17060	17111	16935	17003	16788	17077	16975	16985	16985	16934	17059	16955	17110	16957	16883	17023	16962	17052	17038	17080	17082	16994	17277	17092	17107	16970	16991	16932	17004	17095	17050	17068	16993	17075	17212	17329	17134	17141	17029	16928	16899	16944	16998	17010	16965	17174	16960	17195	17049	16901	17127	16903	16992	16700	16778	16956	17036	16861	17013	16924	17027	17052	17011	16926	17136	17116	17121	17031	17072	17017	16912	16995	17106	17077	17072	16899	16858	16938	16863	17014	16921	17241	17077	17031	17019	17253	16854	17094	17033	17141	17012	17140	16889	17065	17147	17163	17116	17137	16939	16999	16870	17100	16825	16932	16988	16907	17170	17043	17072	17173	16997	16948	17030	16991	16969	16983	16921	16968	17023	17157	17026	17224	16855	17052	16822	17206	17186	16962	17048	16946	17151	17115	16918	16932	16865	17124	17126	17064	16898	17032	17049	16993	17056	17234	16762	17092	17151	16872	16932	17130	16867	17003	17063	17172	16912	16904	17011	17168	16982	17222	17002	17015	17376	16984	16982	17228	17089	17033	17032	17012	17040	16912	16923	17049	17084	16876	16964	16919	17066	16984	17059	17083	17219	17140	16932	16976	16777	16864	17064	16925	16948	16915	16991	17183	17112	17166	17240	17114	16959	17024	16989	17059	17113	17171	16984	17000	17202	17123	17110	17100	16985	17160	16989	17050	17009	16951	17043	17052	17013	17000	17138	17083	17028	17040	17007	17080	17101	16945	17053	16798	17129	17055	17118	16985	17062	16912	16931	16901	16999	17110	17051	16824	16955	16967	17066	16946	17133	16835	17300	17085	17080	17107	17129	16976	16940	17181	17142	17146	17211	16951	17071	17035	16968	17030	17012	17148	16939	17147	16975	17092	17027	17163	16917	16943	16892	17103	17024	16859	17085	16882	17075	17216	17094	17022	17137	17051	17250	17263	17186	17071	17107	17158	16974	16881	17012	16823	16995	17001	16765	17140	17028	16961	16976	16854	16693	17167	17145	16999	16842	17206	17119	17059	16854	17034	17142	17159	17117	16910	17016	16878	17009	16842	16972	17070	16845	17197	17131	17089	17128	17217	17030	17021	17010	16810	16937	17098	17134	17081	16947	17171	17122	16999	16957	16950	17243	16995	17142	16764	17138	17078	17069	16989	16907	17052	17091	17167	16825	17005	16987	16804	16996	17091	17000	17084	17122	17149	17005	17093	17006	17039	16916	16953	17088	16957	17231	17010	17102	17101	17150	16993	17044	17064	16967	17069	17019	16980	17016	17064	17096	17187	16986	16715	17075	17119	17058	16988	17167	16979	17012	17185	17306	16937	16970	17107	16972	17179	16996	17030	17158	17002	16820	16993	16877	17152	16928	17091	16938	17016	16971	16997	16969	17019	17113	17074	16917	17127	17112	17138	17190	17011	17123	17202	17138	16874	17175	16835	16917	17025	17385	17028	16975	17077	17120	17058	17045	17188	16912	16997	17133	16863	17056	17050	17251	17059	17092	17020	17181	16935	17080	17016	17031	17001	17002	16970	17049	16961	17166	16975	16747	16964	17214	16987	17058	16914	17086	17102	17102	17159	17027	17085	17145	17061	16992	17116	16902	17024	16936	17047	17072	17294	17080	17098	17104	16847	16976	17030	17019	16993	17004	17095	16919	16861	17183	16957	16942	17162	16920	17040	16976	17127	17009	17073	17213	17070	17247	16899	17073	16898	17089	16946	16995	16967	17015	16938	17143	17106	16829	16816	16928	17049	17110	17176	16983	16902	17033	17006	16875	17095	17156	17035	17115	16906	17088	17029	17023	16970	16801	17247	17022	17052	17040	17142	17070	17182	17132	17154	16943	17020	17150	17036	16761	17123	16880	16941	16911	16974	17000	17140	17208	17228	16868	16950	17065	16948	17030	17002	17026	16993	17043	16877	17017	16867	16914	17161	16911	17087	17128	17037	16984	17050	17166	16879	16998	17059	16967	16880	16966	16949	17082	17175	17025	16927	17038	17185	17018	17052	17163	16885	17201	17074	17139	17138	16941	16959	17020	17056	17256	16915	17142	17021	17052	16956	17179	17084	17046	17127	17076	16888	16926	16956	16904	16992	17059	16819	16887	17246	17032	17216	17134	16793	17150	17025	17089	17173	17116	17210	16971	17149	17099	16911	16960	17130	16939	17023	17003	17113	17205	17065	17209	16793	17146	17116	16859	16975	17165	17081	17206	17005	16842	16923	16807	16795	17051	16943	17091	17090	16937	16969	17245	17121	16985	17321	17040	17073	16975	16929	17202	16867	17131	16811	17068	17135	16980	16996	16889	17028	17075	17036	17144	17091	17130	17020	17073	16855	17044	17077	16941	16952	16929	17007	17048	16925	16919	17099	16984	17094	16911	17022	17080	17025	16982	17094	16984	17184	17093	16901	16884	17106	17018	16949	17095	17022	17165	17071	17033	17006	17215	16872	17169	16908	16928	17245	17117	17041	17015	17166	17188	17013	17084	17117	17027	17010	17168	16900	17214	16978	17105	17046	17063	17028	17157	16909	17020	17036	17000	17051	17011	16915	16862	16751	17109	17183	17065	16914	16955	16862	16790	17067	17048	17091	17190	16955	16996	17159	16947	16887	17111	17044	16886	16946	17063	16954	17072	17017	16734	16962	17048	17089	16974	17105	17130	17000	16862	16900	17003	17121	16939	16886	17094	17071	17015	17032	17009	16890	16984	17042	17045	16959	17051	17053	17048	17238	16875	16812	17202	17060	17188	17059	17039	17200	17187	17032	16968	16980	16994	16909	16941	16847	16741	17159	16968	17240	16981	16926	17062	16975	16629	17008	17177	17132	17254	17089	17020	17004	17124	17081	17150	16740	17022	17074	17112	17157	17317	17047	16837	16983	16949	16877	17059	16998	16996	16925	17149	16770	16983	17027	17087	17084	16913	17151	17192	17191	17024	17091	17114	17108	16859	16852	16932	17159	17139	16987	17023	17082	17037	17119	17092	17022	17209	17065	17258	17125	17004	16994	17008	16983	17058	17113	17063	16949	17077	16920	17007	17101	16905	17081	17094	16895	17114	16821	17221	17010	17102	17187	17078	16876	16957	17055	17001	17348	17125	16967	17132	16960	17149	16928	17025	17108	16861	16962	17180	16814	17053	17136	16995	17126	16851	16924	16785	17025	17074	16883	17114	17126	17010	16974	17021	17046	17020	16913	17107	17064	16962	16836	17049	17232	17432	17063	17089	17039	17046	17043	17045	17113	17009	16984	16930	16945	17245	17110	17171	16910	17089	17045	17057	17239	16899	17069	17032	17099	17078	16994	16885	16977	16893	16725	16956	16892	16999	16858	16926	17025	17123	17029	17012	17015	16907	17056	17055	16913	17031	17097	17022	16815	16954	17015	17142	16971	17114	16986	17294	17085	17065	17045	17015	16995	17095	17029	17118	17023	16913	16920	17030	16800	17108	17027	16933	17053	17067	17008	16977	17114	17040	16922	17104	16879	16920	16976	17178	16904	17081	16913	16963	16891	16971	16958	17062	17092	17290	16856	16896	16914	16997	17188	17079	17199	16946	17095	17091	16907	17079	17118	16973	17118	16979	16891	16971	17139	16974	17010	17036	17204	16971	16988	17211	16955	16868	17133	17117	16928	16866	16902	17228	16958	17209	16958	16804	17033	16882	16903	17009	16964	17256	16857	16977	17109	17082	16820	17216	16980	16989	17085	17022	17136	17039	17235	17148	17070	17038	17083	17010	17028	17259	17034	17201	17160	16909	17059
19615	36311	34099	28155	24805	22719	20104	18790	18347	17784	17327	17317	16918	16626	16381	16275	16018	15901	15936	15663	15943	15802	15821	15821	15922	15646	15670	15630	15634	15874	15785	15776	15500	15541	15514	15675	15724	15600	15718	15732	15512	15522	15671	15529	15628	16643	18409	17767	16899	16316	15836	15400	15472	15338	15316	15410	15495	15505	15304	15477	15390	15444	15371	15250	15469	15401	15452	15295	15323	15472	15289	15391	15284	15486	15280	15341	15548	15429	15404	15328	15410	15308	15327	15318	15487	15519	15443	15330	15323	15469	15351	15385	15408	15435	15477	15264	15426	15500	15409	15364	15344	15434	15525	15397	15458	15431	15349	15350	15249	15537	15409	15331	15482	15345	15473	15256	15367	15348	15469	15335	15430	15337	15675	15266	15364	15280	15469	15444	15402	15408	15344	15382	15198	15497	15409	15205	15373	15252	15393	15329	15373	15344	15290	15328	15350	15317	15451	15213	15459	15542	15584	15343	15349	15681	15338	15464	15408	15372	15451	15301	15343	15540	15389	15431	15389	15362	15321	15329	15455	15228	15531	15489	15530	15280	15288	15355	15256	15351	15287	15280	15453	15335	15287	15461	15327	15375	15459	15459	15356	15454	15383	15324	15311	15439	15428	15307	15453	15388	15393	15575	15226	15372	15294	15420	15188	15469	15307	15410	15559	15389	15408	15228	15447	15436	15482	15374	15325	15443	15338	15415	15429	15355	15350	15409	15410	15476	15380	15349	15318	15497	15429	15408	15502	15381	15173	15338	15339	15526	15401	15347	15404	15437	15392	15340	15421	15428	15378	15221	15418	15317	15301	15525	15481	15357	15322	15537	15397	15288	15427	15338	15420	15127	15349	15523	15397	15318	15380	15378	15292	15363	15381	15553	15272	15345	15459	15354	15406	15447	15446	15384	15250	15446	15327	15407	15372	15301	15204	15300	15673	15443	15360	15161	15326	15497	15454	15407	15447	15561	15445	15261	15291	15356	15451	15288	15478	15484	15450	15421	15347	15383	15223	15221	15348	15374	15479	15338	15379	15363	15428	15370	15387	15419	15367	15426	15384	15348	15414	15302	15363	15196	15466	15297	15264	15451	15347	15531	15352	15345	15295	15408	15361	15467	15397	15268	15394	15437	15212	15311	15230	15319	15426	15357	15426	15316	15337	15410	15366	15404	15512	15372	15467	15386	15262	15332	15291	15442	15256	15496	15468	15327	15377	15399	15336	15379	15428	15491	15342	15302	15240	15342	15515	15455	15511	15290	15352	15232	15410	15336	15395	15444	15438	15200	15454	15356	15390	15430	15205	15520	15588	15501	15455	15301	15382	15305	15437	15442	15333	15433	15385	15298	15544	15324	15401	15403	15579	15497	15315	15469	15369	15366	15331	15434	15441	15357	15372	15330	15555	15247	15407	15311	15449	15256	15158	15311	15543	15335	15345	15420	15123	15357	15385	15412	15513	15365	15200	15352	15408	15316	15316	15545	15330	15298	15502	15364	15434	15428	15192	15430	15491	15622	15258	15462	15426	15270	15399	15592	15477	15579	15346	15500	15308	15352	15264	15395	15359	15275	15461	15213	15526	15444	15338	15467	15322	15377	15318	15374	15484	15303	15501	15217	15310	15403	15360	15409	15247	15313	15464	15390	15240	15391	15418	15436	15443	15418	15368	15469	15563	15326	15271	15613	15351	15246	15445	15344	15340	15492	15335	15465	15296	15325	15555	15338	15395	15504	15255	15541	15233	15453	15290	15341	15328	15537	15405	15339	15235	15406	15376	15128	15434	15309	15301	15383	15279	15328	15297	15497	15234	15264	15517	15411	15589	15333	15208	15188	15420	15398	15445	15483	15338	15284	15540	15510	15264	15410	15280	15323	15319	15254	15480	15434	15481	15477	15365	15449	15386	15388	15453	15222	15292	15435	15495	15433	15407	15357	15374	15331	15221	15398	15463	15487	15360	15303	15432	15334	15660	15340	15414	15400	15364	15471	15358	15274	15329	15320	15400	15277	15362	15266	15377	15375	15308	15289	15405	15369	15347	15302	15356	15317	15507	15468	15535	15372	15683	15510	15409	15355	15326	15399	15314	15561	15246	15487	15527	15289	15304	15251	15613	15367	15617	15402	15421	15381	15348	15425	15215	15419	15612	15382	15406	15316	15370	15309	15551	15350	15320	15539	15440	15316	15228	15395	15572	15342	15486	15523	15345	15441	15244	15368	15379	15377	15266	15320	15487	15260	15450	15406	15414	15467	15533	15433	15315	15354	15468	15244	15268	15248	15532	15537	15549	15363	15130	15424	15282	15244	15498	15548	15386	15309	15383	15312	15456	15402	15341	15463	15347	15208	15207	15488	15239	15373	15476	15465	15370	15387	15568	15407	15432	15290	15388	15366	15443	15373	15492	15266	15324	15485	15564	15557	15328	15298	15335	15336	15320	15142	15383	15238	15485	15280	15355	15268	15415	15319	15273	15372	15446	15395	15481	15449	15330	15292	15338	15244	15237	15379	15310	15557	15375	15441	15297	15196	15353	15539	15508	15431	15458	15339	15433	15459	15335	15205	15353	15324	15300	15358	15415	15300	15463	15396	15455	15284	15430	15288	15483	15447	15421	15261	15336	15284	15393	15396	15368	15387	15334	15513	15502	15345	15456	15370	15442	15404	15336	15279	15358	15495	15528	15382	15456	15342	15386	15268	15442	15469	15543	15327	15385	15380	15266	15296	15416	15548	15352	15290	15476	15468	15111	15335	15391	15360	15452	15187	15471	15499	15382	15208	15445	15519	15405	15494	15458	15338	15426	15433	15426	15385	15327	15365	15463	15361	15394	15403	15510	15487	15361	15307	15221	15510	15353	15542	15367	15317	15316	15231	15399	15268	15485	15355	15325	15393	15445	15452	15388	15240	15332	15430	15196	15489	15392	15491	15380	15407	15446	15491	15340	15342	15455	15390	15231	15459	15248	15370	15512	15486	15484	15312	15439	15412	15278	15373	15289	15278	15282	15393	15423	15340	15491	15328	15455	15160	15203	15533	15514	15428	15364	15274	15361	15444	15330	15356	15331	15409	15292	15311	15399	15334	15323	15390	15241	15497	15341	15400	15430	15355	15479	15457	15310	15433	15279	15465	15271	15404	15555	15284	15509	15221	15322	15479	15514	15216	15558	15347	15180	15317	15430	15379	15399	15253	15412	15382	15328	15247	15331	15399	15487	15301	15410	15347	15489	15295	15371	15348	15285	15436	15383	15366	15471	15219	15336	15245	15477	15247	15457	15328	15238	15432	15401	15426	15387	15299	15509	15388	15314	15158	15168	15414	15365	15163	15252	15238	15439	15428	15391	15388	15493	15529	15535	15240	15449	15372	15508	15376	15306	15473	15310	15456	15275	15365	15355	15422	15566	15374	15461	15291	15423	15408	15240	15296	15286	15346	15409	15621	15409	15377	15469	15315	15491	15432	15270	15280	15383	15357	15233	15280	15353	15286	15356	15361	15572	15456	15373	15343	15375	15309	15542	15445	15231	15375	15514	15309	15478	15270	15414	15306	15478	15321	15435	15414	15266	15416	15277	15403	15269	15308	15281	15303	15321	15467	15324	15365	15500	15414	15412	15210	15345	15349	15376	15431	15416	15370	15406	15291	15476	15460	15511	15177	15426	15415	15337	15388	15474	15343	15483	15291	15356	15293	15401	15304	15549	15448	15424	15484	15371	15220	15422	15206	15292	15521	15455	15481	15477	15355	15368	15282	15280	15409	15330	15333	15387	15391	15415	15477	15133	15520	15389	15362	15410	15408	15348	15310	15603	15362	15368	15440	15438	15521	15387	15507	15240	15429	15367	15358	15378	15153	15361	15358	15271	15386	15410	15456	15231	15493	15337	15324	15194	15361	15313	15508	15345	15324	15444	15161	15307	15248	15439	15472	15576	15380	15368	15393	15358	15444	15494	15496	15320	15474	15455	15393	15559	15289	15422	15436	15243	15466	15462	15442	15465	15435	15442	15454	15408	15506	15415	15326	15552	15179	15471	15442	15347	15341	15595	15591	15345	15421	15205	15587	15414	15403	15333	15362	15489	15332	15269	15408	15203	15394	15374	15389	15349	15492	15455	15250	15362	15449	15258	15467	15431	15466	15307	15337	15411	15263	15370	15301	15247	15320	15530	15319	15464	15306	15244	15406	15400	15294	15395	15446	15391	15394	15379	15136	15455	15259	15504	15385	15272	15442	15289	15283	15386	15340	15402	15281	15408	15428	15272	15458	15372	15394	15325	15426	15399	15422	15445	15360	15403	15267	15335	15247	15363	15430	15583	15541	15412	15266	15221	15443	15407	15346	15485	15295	15380	15280	15372	15187	15551	15432	15329	15337	15438	15223	15186	15318	15371	15323	15458	15361	15406	15288	15330	15337	15460	15141	15344	15422	15471	15278	15447	15441	15487	15380	15431	15454	15194	15323	15552	15300	15498	15229	15444	15361	15354	15386	15389	15180	15228	15336	15214	15370	15407	15379	15374	15405	15269	15511	15360	15297	15354	15219	15285	15327	15501	15434	15554	15498	15393	15297	15289	15254	15292	15408	15258	15334	15282	15457	15300	15333	15251	15446	15456	15456	15378	15498	15440	15466	15387	15360	15476	15271	15529	15329	15312	15423	15389	15133	15529	15224	15445	15443	15283	15326	15354	15498	15351	15340	15225	15366	15545	15245	15282	15444	15420	15331	15334	15471	15366	15407	15458	15536	15457	15509	15472	15405	15218	15280	15414	15280	15345	15302	15478	15274	15211	15626	15578	15249	15425	15609	15438	15382	15428	15390	15489	15397	15335	15502	15362	15434	15332	15461	15376	15319	15411	15320	15496	15487	15514	15417	15320	15459	15425	15373	15273	15330	15355	15372	15310	15422	15488	15370	15394	15318	15337	15414	15281	15224	15495	15272	15464	15408	15313	15311	15266	15535	15494	15315	15230	15583	15313	15427	15403	15470	15429	15214	15446	15370	15374	15411	15412	15573	15425	15521	15586	15405	15182	15328	15593	15478	15328	15476	15266	15410	15240	15414	15307	15433	15297	15469	15402	15248	15492	15509	15367	15287	15423	15413	15246	15467	15274	15489	15449	15458	15343	15446	15460	15434	15439	15325	15440	15303
27041	21967	25855	22925	19018	18562	18223	17613	17509	17475	17309	17293	17056	17102	17235	17001	17009	16933	16922	17030	17081	17053	17098	16991	16958	17026	16963	17027	16959	16959	16767	16901	16858	16828	16877	16963	17055	16894	17010	17033	16895	16835	16796	16871	16911	17093	17314	17078	17114	16868	17091	16893	16882	16959	16997	16923	16920	16874	16918	16709	16969	16856	16912	16854	16939	16911	16759	16898	16862	16861	16956	16942	16653	16807	16866	16796	16859	16950	16781	16840	16851	16786	16796	17007	17041	16947	16941	17106	16752	17018	16791	16852	16868	16715	16854	17040	16894	16827	16988	16919	16984	16913	17069	16925	17008	16773	16979	16812	16829	16690	16863	16905	16630	16912	16692	17005	16880	16974	16937	16669	16855	16865	16825	16842	16700	16841	16640	16809	16829	16794	17006	16818	16778	16805	16935	16709	16825	16867	16881	16927	16886	16801	16940	16678	16807	17000	16990	16801	17118	17069	16777	16638	16687	16925	16953	17008	16711	16666	16964	16978	16844	16970	16742	16928	16835	16723	16817	16759	16971	16893	16788	16852	16821	16691	16803	16810	16671	16766	16957	16619	17009	16794	16852	16751	16891	16907	16881	16886	16867	16745	16968	16909	16948	16808	16827	17085	16883	16958	16683	16926	16743	16686	16817	17056	16957	16674	16870	16603	16760	16656	16866	17019	17012	16873	16814	16785	16963	16732	16785	16990	16954	16954	16947	16830	16990	16807	16860	16693	16679	16855	16870	16838	16855	16995	16841	16889	16913	16897	16904	16954	16797	16923	16761	16943	16688	16647	16795	16907	16783	16815	16895	16971	16819	16961	16983	16822	17022	17042	16659	16671	17007	16970	16776	16634	16712	16777	16648	16928	16928	16813	16862	16937	16870	16817	16732	16718	16984	16853	16661	17049	16989	16979	16798	16757	16930	16802	16935	16885	16883	16930	16853	17032	16911	16659	16904	16966	17038	16878	16803	16858	16879	17047	16749	16882	16670	16749	16848	16763	16721	16872	17023	16955	17098	16770	16768	16882	16911	16755	16925	16682	16813	16793	16790	16847	17015	17025	16783	17001	16998	17089	16837	17018	16801	16782	16829	16781	16888	16835	16881	16890	16905	16700	16919	16714	16783	16808	16877	16891	16850	16800	16940	16860	16941	16991	16872	16935	16952	16798	17076	17006	16919	16744	16876	16861	16901	17102	16843	16619	16744	16931	16751	17158	16872	16858	16863	16782	16621	16872	17000	16989	17082	16945	17048	16780	16862	16881	17051	16834	16977	16885	16868	16867	16917	16756	16742	16753	16958	16869	16990	16951	16834	16781	16929	16767	16910	17047	16968	17096	16895	16846	16765	16895	16954	16718	17012	16639	16853	16919	17024	16888	16798	16999	16814	16929	16890	16955	16902	16864	16831	16861	16935	16810	16850	16716	16871	16670	16873	16894	17015	16920	16902	16642	16909	16883	16900	17029	16928	17014	17057	16934	16904	17019	16849	16813	16746	16922	16914	16838	16858	16934	16780	17028	16887	16718	16707	16751	16632	17189	17028	16838	16867	16913	16892	16686	17002	16782	16919	16815	16805	16804	16886	17190	16915	16846	16805	16901	16864	16830	17025	16934	16763	16953	16902	16997	16925	16733	16844	16941	16913	16951	16974	16897	16643	16943	17084	16760	16890	17058	16931	16814	16908	16655	16837	16923	16658	16753	16606	16979	16850	16841	16810	16847	16928	16937	16876	16896	16823	16861	16799	16763	16956	17041	16909	16766	16886	16995	16884	16893	16875	16905	17014	16895	16869	16818	16853	16928	16817	16804	16888	16997	16776	16727	16675	16672	16786	16731	16918	16895	16583	16968	16933	17025	16659	16889	16858	16679	16800	16851	16864	16700	16773	16971	16867	16814	16872	16925	16771	16789	16777	16710	16751	17139	16728	17008	17045	16888	16899	16826	16699	16821	16697	17000	16799	16915	16804	16648	16803	16953	16793	16930	16981	16952	16948	16773	16814	16622	16945	16873	16844	16805	16841	16853	16956	17018	16773	16892	16947	16874	16864	16677	16735	16796	16837	16872	16931	16790	16922	17022	16878	16737	16826	16945	16868	16702	17043	16970	16830	16902	16897	16941	16948	16728	16999	16945	16960	16787	16960	16815	16841	16867	16880	16890	16920	16854	17007	16628	16948	16820	16818	16872	16659	16816	16886	16720	16901	16762	16854	16738	16873	16864	16823	16627	16890	16864	16796	16896	17088	16975	16805	16703	16876	16810	16747	16946	16804	16992	16974	16805	16934	16733	16781	16996	16794	16714	16786	16838	16920	17047	16835	16872	16781	16878	16767	16945	16952	16885	16852	16819	16842	16867	16800	16920	16623	16688	16880	16850	16765	16892	16773	16928	17107	16863	17008	17067	17072	16747	16930	16845	16799	16918	16991	16706	16842	16735	16973	16870	16673	16647	16858	16963	16947	16853	16880	16789	16831	16958	16784	16865	16880	16800	16949	16905	16899	16775	16936	16735	16959	16969	16955	16820	16878	16777	16798	16891	16859	16980	17044	16916	16800	16937	16737	16830	16738	17121	16855	16875	16886	16804	16810	16860	17013	16807	16896	16758	16837	16900	16849	16734	16814	16856	16802	16804	16637	16580	16911	16859	16847	16889	17115	16694	17142	16792	16750	16799	17042	17015	16779	16748	16919	17076	16875	16955	17026	16918	16868	16835	16955	16658	16847	16902	16827	16941	16902	16669	16956	17025	16798	17120	16916	16815	16794	16944	16881	16733	16958	16810	16957	16938	16921	17041	16949	16986	16752	16847	16971	16817	16824	16872	16841	16794	16720	16763	16913	16957	16891	16687	16995	17037	17060	17039	16967	16845	16749	16756	17027	16836	16928	16842	16824	16824	17013	16791	16811	16951	17008	16863	16875	16962	16907	16766	16843	16796	16957	16848	16911	16933	16937	16751	16919	16784	17007	16914	17035	16809	16807	16793	17013	16931	16956	16826	16882	16829	16786	16994	16772	16919	16860	16821	16724	16980	16884	16845	16669	16986	16646	16862	16720	16937	16736	16745	16808	16964	16867	16920	16732	16926	16835	16892	16687	16962	16892	16727	16813	16713	16961	16912	16715	16693	16894	16790	16735	16856	16672	16638	16664	16821	16725	17026	16895	16925	16734	16806	16892	16817	17073	17052	16943	16997	16964	16822	16846	16874	17149	16645	16882	16814	16802	16999	16961	16877	16917	16745	16833	16654	16767	16901	16858	16996	16606	16716	16931	16753	16788	16967	17080	16945	16597	16782	16821	16781	16807	16736	17079	16785	16742	17008	16902	16949	16814	16755	16890	16960	16911	16953	17119	17203	16638	16878	16640	16862	16970	17001	16714	16823	16714	16864	16821	16772	16832	16798	17049	16792	16733	16997	16906	16822	16916	17000	16598	16987	16857	16961	16825	16777	17063	16750	16870	16977	16803	16786	16876	16832	16830	16891	16887	16936	16988	16963	16943	17055	16693	16812	16795	16672	16937	16866	17022	17114	16872	16886	16848	16791	16890	16955	16989	16799	16925	16865	16852	16923	16969	16983	16937	16848	17046	17041	16747	16781	16994	16870	16821	16850	16737	16587	16663	17136	16923	17049	17004	16916	16934	16864	17103	16884	16728	16979	16951	16801	16958	16990	17011	16898	16943	16766	16885	16699	16787	16759	16661	16865	16841	16745	16724	16897	16990	16726	16894	16978	16906	16856	16846	16768	16972	17069	16900	16792	16870	16746	16935	16741	16852	16769	16804	16863	16834	16958	16648	16908	16923	16974	16762	16964	16963	16838	16870	16863	16865	16686	16839	17050	16918	16794	16919	16673	17021	16829	16788	16908	17010	17029	16826	16843	16795	16824	16841	16927	16877	16734	16717	16930	16814	17050	16802	16849	16683	16920	16789	16887	16772	16735	16980	16825	16809	16938	16879	16728	16749	16928	16765	16770	16794	16981	16934	16780	16984	16863	16958	16914	16890	16917	16836	16940	16791	16934	16726	16732	16811	16755	16940	16830	16968	17015	16845	16701	16718	16805	17068	16791	16858	16763	16866	16707	17155	16667	16810	16810	16852	16905	16929	16884	16848	16964	16832	16736	16939	16939	16728	17079	16789	16985	16786	16878	17013	17053	16991	16877	16916	16863	16885	16775	16966	16837	16656	16920	16891	17031	16705	16644	16853	16943	16748	16906	16925	16921	16694	16886	16723	17132	16831	16934	17034	16884	17051	16758	16816	16893	16874	16928	16884	16762	16794	16919	16745	16931	17012	16956	16899	16891	16943	16782	16807	16758	16725	16756	17036	16915	16892	16844	16917	16768	17029	16881	17030	16995	16690	16854	16814	16849	16848	17007	16611	16977	17082	16876	16765	16632	16882	16928	16855	16981	16855	16786	16913	16919	16921	16861	16785	16834	16788	16612	16766	16925	16794	16741	16938	16894	16943	16828	16844	16811	17104	16767	17001	16921	16995	16887	16880	16770	16908	16812	16709	16751	16754	16854	16966	16776	16910	17092	17125	16839	16891	16907	16890	17064	16970	16934	16878	16993	16786	16848	16803	16960	16986	16794	16939	16892	17059	16772	16766	16961	16897	16828	16820	16986	16960	16941	16791	16914	16800	16931	16886	16846	16976	16895	17000	16935	16804	16725	16788	16822	16822	17137	16879	16948	16923	16987	16936	16910	16605	16839	16939	16744	16849	16821	16742	16950	16868	16956	16891	16721	16922	17019	16871	16893	16968	16927	16973	16810	16804	16891	16797	16726	16971	16814	16876	16919	16820	16849	16632	16764	16821	16780	16696	17016	16915	16906	16975	16954	16852	16844	16789	16715	16805	16927	17037	16834	16861	16958	16706	16888	16587	16729	16941	16879	16912	16904	16857	16948	16822	16764	16935	17033	16929	16790	16785	16915	17045	16633	16614	16872	16805	16788	16848	16817	16661	16904	16788	16763	16980	16757	16963	16949	17072	16904	17023	16866	16969	16738	16788	16880	16861	16748	16840	16855	16784	16964	16870	16893	16783	16830	16787	16888	17051	16866	16758	16728	16697	16584	16927	16812	16686	16915	16723	16939	16900	16997	16817	17078	16791	17112	16903	16789	16898	16961	16914	16712
17123	24142	23383	19902	18670	17554	16932	16439	16112	16003	15964	15977	15711	15806	15599	15277	15281	15399	15530	15459	15411	15425	15343	15652	15469	15312	15522	15285	15406	15464	15476	15307	15419	15293	15322	15341	15345	15320	15189	15211	15209	15296	15444	15348	15212	15518	15708	15675	15643	15423	15438	15368	15299	15292	15250	15313	15271	15302	15362	15246	15369	15244	15225	15245	15318	15280	15232	15340	15363	15291	15214	15328	15296	15244	15187	15326	15374	15248	15393	15175	15247	15181	15193	15320	15398	15340	15205	15395	15377	15194	15413	15267	15256	15247	15384	15273	15410	15288	15241	15301	15286	15379	15426	15168	15399	15288	15243	15419	15402	15143	15265	15235	15258	15200	15265	15283	15211	15282	15204	15266	15124	15319	15297	15275	15192	15157	15289	15355	15300	15292	15405	15370	15257	15227	15075	15203	15258	15251	15328	15305	15203	15340	15182	15280	15417	15267	15368	15219	15209	15188	15299	15453	15437	15234	15257	15276	15266	15155	15381	15173	15164	15334	15215	15296	15469	15188	15100	15266	15284	15300	15399	15148	15308	15358	15291	15284	15491	15242	15423	15317	15114	15288	15261	15375	15356	15265	15170	15164	15334	15330	15148	15360	15357	15293	15446	15149	15294	15374	15238	15320	15121	15207	15293	15329	15127	15210	15123	15428	15247	15337	15355	15292	15206	15319	15318	15165	15204	15146	15424	15269	15289	15316	15250	15211	15134	15324	15345	15298	15245	15136	15153	15197	15180	15387	15278	15344	15386	15214	15223	15215	15229	15282	15278	15280	15219	15306	15207	15213	15135	15107	15279	15205	15363	15418	15277	15145	15146	15269	15329	15163	15192	15058	15181	15351	15067	15138	15189	15314	15407	15153	15304	15327	15211	15300	15022	15018	15276	15346	15238	15297	15281	15363	15320	15305	15285	15261	15234	15325	15381	15225	15336	15235	15299	15188	15219	15270	15329	15381	15410	15030	15241	15250	15206	15245	15027	15320	15335	15069	15160	15400	15194	15093	15298	15087	15222	15388	15210	15158	15255	15201	15372	15078	15222	15239	15129	15473	15252	15380	15299	15385	15344	15307	15288	15255	15262	15437	15286	15183	15148	15343	15281	15176	15292	15208	15196	14979	15278	15241	15200	15210	15337	15226	15281	15173	15266	15286	15307	15303	15424	15296	15363	15398	15174	15156	15244	15413	15309	15324	15131	15288	15316	14954	15158	15275	15129	15344	15203	15188	15247	15225	15348	15300	15308	15151	15279	15441	15255	15321	15205	15289	15242	15273	15275	15334	15171	15469	15292	15360	15244	15388	15211	15303	15386	15314	15352	15354	15331	15346	15209	15219	15197	15179	15277	15298	15190	15188	15226	15309	15341	15349	15275	15270	15189	15375	15216	15277	15144	15201	15298	15387	15440	15291	15250	15143	15417	15474	15163	15240	15248	15120	15318	15303	15273	15350	15239	15162	15345	15233	15301	15261	15362	15338	15398	15383	15133	15202	15290	15208	15374	15259	15323	15382	15141	15270	15223	15179	15367	15252	15105	15368	15214	15254	15240	15192	15185	15109	15287	15283	15289	15117	15265	15320	15188	15198	15262	15100	15368	15364	15253	15264	15335	15230	15106	15400	15387	15217	15263	15292	15185	15311	15224	15281	15294	15225	15270	15338	15296	15151	15469	15150	15358	15301	15308	15270	15404	15379	15363	15215	15155	15356	15197	15323	15309	15191	15248	15308	15295	15202	15252	15106	15343	15439	15326	15514	15250	15166	15303	15208	15267	15419	15100	15374	15196	15252	15261	15038	15376	15418	15152	15318	15377	15175	15113	15375	15231	15301	15107	15331	15239	15178	15246	15340	15219	15242	15307	15150	15249	15292	15165	15213	15296	15217	15353	15218	15172	15162	15317	15295	15197	15237	15094	15373	15486	15261	15199	15193	15385	15188	15220	15347	14998	15207	15409	15211	15167	15276	15219	15278	15296	15141	15367	15204	15280	15170	15278	15134	15230	15256	15222	15353	15487	15149	15248	15328	15183	15044	15258	15138	15235	15201	15154	15138	15375	15257	15288	15091	15259	15241	15405	15280	15250	15444	15255	15348	15230	15266	15225	15188	15371	15254	15192	15329	15371	15399	15367	15224	15212	15395	15336	15374	15197	15253	15202	15199	15390	15257	15242	15372	15249	15255	15294	15094	15187	15139	15186	15087	15266	15275	15311	15138	15267	15209	15376	15386	15225	15305	15274	15354	15284	15186	15384	15165	15302	15210	15295	15353	15102	15466	15197	15243	15232	15361	15113	15433	15358	15152	15237	15207	15203	15342	15348	15054	15167	15336	15177	15299	15203	15326	15293	15025	15028	15289	15231	15184	15408	15070	15340	15183	15119	15088	15195	15440	15386	15161	15393	15331	15388	15376	15214	15070	15439	15203	15249	15272	15254	15237	15234	15017	15291	15188	15365	15342	15359	15260	15354	15385	15273	15192	15186	15153	15293	15233	15466	15214	15088	15354	15326	15130	15268	15309	15333	15276	15172	15171	15271	15297	15150	15220	15317	15257	15204	15194	15275	15240	15316	15257	15150	15227	15328	15278	15354	15231	15294	15175	15303	15244	15376	15366	15176	15205	15163	15256	15460	15111	15243	15413	15338	15267	15281	15213	15154	15328	15193	15416	15423	15319	15174	15399	15095	15315	15348	15344	15198	15217	15126	15165	15163	15301	15457	15283	15273	14991	15218	15248	15253	15108	15231	15352	15081	15295	15218	15358	15428	15339	15240	15335	15195	15176	15325	15360	15139	15239	15234	15146	15356	15305	15209	15075	15273	15301	15284	15214	15555	15224	15172	15278	15298	15245	15252	15309	15319	15371	15344	15332	15295	15296	15411	15373	15301	15301	15185	15402	15060	15319	15297	15322	15255	15400	15300	15238	15204	15180	15475	15305	15246	15249	15311	15080	15342	15340	15372	15206	15273	15303	15379	15161	15272	15168	15180	15336	15404	15132	15171	15335	15296	15462	15105	15330	15144	15158	15166	15098	15260	15502	15212	15331	15246	15309	15265	15331	15369	15168	15351	15243	15182	15375	15358	15370	15282	15287	15282	15126	15457	15290	15117	15362	15312	15319	15234	15065	15257	15328	15381	15287	15121	15177	15139	15320	15345	15316	15294	15172	15302	15261	15266	15067	15327	15222	15215	15260	15132	15262	15322	15261	15285	15147	15310	15295	15329	15365	15383	15298	15359	15433	15304	15320	15129	15320	15150	15359	15121	15312	15248	15187	15176	15466	15199	15072	15167	15280	15237	15354	15368	15309	15233	15412	15245	15333	15261	15367	15192	15399	15263	15450	15338	15337	15306	15209	15155	15238	15253	15423	15164	15330	15273	15404	15316	15329	15305	15205	15328	15385	15369	15210	15414	15371	15385	15280	15351	15253	15201	15434	15288	15098	15286	15311	15254	15134	15240	15289	15350	15270	15350	15246	15293	15280	15266	15172	15261	15361	15322	15402	15254	15412	15290	15234	15328	15362	15255	15271	15110	15383	15217	15332	15351	15206	15371	15114	15255	15242	15277	15449	15036	15308	15397	15291	15291	15358	15233	15329	15167	15390	15154	15296	15270	15075	15152	15189	15298	15280	15445	15178	15428	15263	15242	15244	15228	15240	15317	15395	15168	15230	15236	15341	15257	15172	15191	15341	15104	15241	15282	15195	15289	15232	15244	15233	15406	15248	15281	15362	15209	15397	15211	15297	15308	15396	15309	15362	15097	15294	15431	15121	15190	15288	15341	15334	15180	15282	15160	15111	15433	15276	15289	15403	15340	15227	15308	15245	15253	15217	15127	15269	15319	15289	15199	15410	15170	15209	15228	15288	15355	15267	15198	15293	15311	15333	15184	15377	15296	15253	15427	15283	15123	15297	15251	15288	15277	15172	15176	15209	15303	15419	15003	15086	15443	15321	15196	15353	15310	15350	15235	15214	15310	15138	15176	15294	15403	15392	15258	15285	15123	15131	15196	15172	15353	15134	15399	15302	15305	15403	15359	15356	15333	15232	15295	15224	15063	15267	15139	15338	15293	15188	15179	15287	15379	15420	15262	15103	15230	15262	15460	15133	15393	15432	15226	15079	15241	15222	15250	15431	15371	15362	15279	15209	15367	15137	15106	15225	15163	15392	15440	14989	15201	15289	15413	15289	15343	15366	15327	15371	15208	15260	15300	15148	15238	15324	15316	15192	15256	15479	15354	15243	15160	15381	15399	15454	15247	15222	15380	15146	15386	15145	15213	15314	15125	15318	15340	15274	15217	15193	15456	15341	15162	15088	15255	15142	15448	15158	15322	15377	15333	15305	15105	15236	15125	15293	15306	15178	15226	15201	15091	15299	15340	15288	15177	15359	15268	15288	15037	15214	15413	15090	15172	15370	15283	15258	15232	15094	15273	15119	15305	15249	15322	15110	15225	15181	15319	15253	15330	15134	15150	15134	15274	15332	15221	15106	15405	15345	15306	15374	15280	15166	15129	15368	15153	15130	15320	15366	15114	15322	15376	15270	15336	15339	15264	15196	15381	15146	15179	15258	15373	15270	15379	15463	15295	15363	15317	15281	15039	15362	15339	15353	15192	15293	15244	15223	15132	15404	15253	15276	15151	15147	15188	15343	15298	15259	15333	15273	15392	15242	15273	15198	15286	15277	15257	15259	15312	15339	15375	15312	15328	15343	15487	15165	15248	15216	15258	15176	15223	15252	15296	15237	15373	15244	15353	15369	15343	15177	15274	15213	15343	15483	15205	15416	15235	15265	15358	15154	15386	15332	15216	15113	15192	15139	15502	15312	15449	15253	15290	15389	15203	15385	15310	15277	15357	15208	15082	15172	15306	15313	15125	15380	15352	15282	15254	15230	15204	15340	15184	15376	15273	15001	15233	15276	15332	15275	15263	15305	15233	15464	15379	15420	15348	15198	15382	15214	15159	15350	15288	15360	15118	15407	15112	15181	15180	15241	15147	15346	15235	15375	15140	15287	15290	15261	15396	15410	15340	15349	15236	15263	15101	15266	15186	15412	15213	15325	15215	15149	15108	15229	15294	15039	15398	15376	15372	15374	15106	15306	15329	15346	15312	15435	15147	15238	15350	15239
23556	21103	28582	23975	22096	22724	21741	18487	18026	18062	18020	17823	17661	17585	17607	17153	17149	17052	17041	17360	17069	17006	17213	17099	17243	17040	17142	16986	16989	17069	16970	16985	17008	16980	17038	17122	16870	17106	16837	16977	17097	16955	16871	16825	17060	17514	18247	17940	17432	17462	16942	16835	16945	16771	16725	17021	16821	16963	16955	16799	16870	16924	16911	16958	16803	16798	16953	16935	16801	16787	16817	16911	16748	16736	16877	16969	16757	16741	16867	16840	16837	16920	16924	16873	16814	16829	16930	16925	16970	16922	16770	16942	16787	16659	16677	16838	16811	16805	16917	16768	16804	16774	16907	16997	16769	16867	16872	16745	16737	16786	16852	16797	16859	16787	16948	16790	16762	16956	16892	16906	16846	16906	16685	16857	16708	16830	16791	16877	16796	16929	16875	16796	16831	16989	16725	16879	16508	16843	16695	16767	16734	16957	16969	16840	16727	16885	16852	17088	16920	16981	16712	16821	16936	16812	16720	16845	16780	16686	16909	16869	16783	16863	16708	16796	16777	16734	16839	16919	16808	16552	16931	16904	16964	16795	16810	16734	16834	16978	16793	17083	16860	17060	16794	16646	16757	16629	16832	16896	16691	16812	16985	16782	16768	16838	16917	16874	16856	16907	16780	16905	16852	16782	16884	16624	16757	16760	16607	16775	16969	16836	16667	16829	16944	16708	16593	16733	16950	16885	17039	16897	17069	16843	16923	16881	16972	16887	16969	16919	16737	16741	16649	16906	16907	16871	16826	16748	16606	16849	16930	16765	16683	16834	16730	16635	16783	17165	16821	16808	16716	16573	16903	16846	16747	16931	16856	16855	16852	16944	16918	16755	16779	16748	16819	16841	16847	17011	16814	16776	16939	16713	16710	16915	16814	16771	16868	16687	16767	16823	17045	16918	16914	16817	17057	16781	16783	16946	16806	16822	16912	16796	16880	16673	16651	16863	16782	16791	16738	16797	16825	16758	16792	16735	16836	16639	16882	16885	16680	16910	16834	16947	16857	16911	16974	16555	16802	16960	16715	16832	16769	16744	16764	16963	16772	16835	17022	16804	16790	16775	16952	16582	16938	16674	16919	16769	17012	16781	16842	16839	16973	16990	16851	16704	16915	17017	16672	16773	16738	16924	16883	16938	16821	16750	16814	16909	16698	16766	16728	16768	16961	16836	16895	16903	16762	16981	16886	16823	16961	16672	16831	16633	16921	16952	16813	16880	16807	16858	16873	16768	16783	16964	16889	16831	16970	16674	16796	16856	16831	16958	16898	16987	16961	16695	16773	16791	16908	16904	16747	16703	16845	16934	16889	16980	16811	16840	16963	16720	16766	16687	17031	16928	16961	16901	16905	16786	16719	16798	16964	16895	16944	17014	16888	16926	16798	16731	16956	16654	16755	16765	16761	16923	16808	16878	16799	16671	16660	16946	16905	16788	16833	16687	16802	16818	16843	17001	16923	16779	16643	16873	16861	16892	16887	16823	16963	16671	16649	17025	16733	16697	16873	16645	16697	16827	16851	16805	16687	16754	16828	16838	16735	16820	16953	16904	16895	16718	16830	16767	16913	16812	16716	16783	16632	16809	16786	16912	16804	16788	16729	16967	16964	16904	17061	16890	16791	16765	16722	16735	16768	16783	16710	16939	16664	16780	16702	16691	16723	16793	17016	16725	16758	16851	16572	16814	16931	16988	16821	16984	16867	16814	16864	17069	16729	16854	16860	16814	16962	16943	16827	16909	16704	16755	17047	16910	16871	16823	16759	16917	16888	16903	16877	16802	16881	16936	16871	16892	16701	16765	16862	16893	16894	16564	17095	16752	16807	16671	16800	16834	16591	16756	16901	16820	16925	16727	16772	16948	16730	16717	16944	16815	16832	16832	16712	16786	16861	16653	16590	16837	16986	16850	16750	16562	16928	16806	16751	17171	16921	16696	16904	16940	16794	16689	16894	16823	16867	16918	16978	16854	16988	16618	16915	16733	16705	16802	16706	16838	16975	16851	16807	16819	16831	17051	16828	16863	16911	16833	16825	16812	16724	16907	16826	16820	16863	16774	16858	16768	16789	16955	16968	16844	16926	16810	17051	16811	17086	16968	16620	16761	16862	16720	16874	16849	16902	16785	16866	17033	16854	16976	16891	16959	16983	16842	16862	16817	16940	16985	17065	16994	16842	16762	16814	16694	16793	16944	16904	16791	16866	16661	16879	16734	16749	16868	16812	16643	16777	16756	16989	16682	16897	16873	16782	16961	16912	16755	17008	16728	16824	16865	16841	16900	17086	16832	16797	16899	16910	16696	16889	16706	16911	16828	16747	16817	16942	16857	16850	16918	16889	16741	16885	16989	16778	16802	16831	16739	16686	16767	16919	16946	16870	16935	16628	16531	16664	16945	16622	16799	16902	16735	16870	16692	16891	16832	16801	16874	16800	16823	16980	16808	17021	16820	16893	16787	16961	16750	16662	16752	16840	16983	16807	16887	17017	16770	16824	16939	16864	16695	16933	16791	16918	16886	16921	17033	16908	17061	16940	16950	16770	16636	16843	16745	16905	16896	16628	16867	16715	16624	16735	16724	16745	16935	16854	16900	16902	16851	16842	16980	16807	16844	16684	16477	16848	17012	16828	16767	16831	16694	16688	16982	16841	16865	16837	16938	16775	16922	16829	16873	16998	16761	16883	16952	16625	16864	17008	16939	16755	16802	16710	16975	16858	16870	16689	16862	16676	16831	16919	16878	16880	16771	16800	16810	16743	16685	16763	16836	16841	16843	16869	16981	16648	16901	16897	16808	16670	16818	16893	16884	16864	16648	16982	16919	16971	16865	16766	16672	16932	16872	16835	16867	17045	16791	16890	16941	16771	16716	16822	16865	16741	16803	16919	16668	16721	16877	16786	16716	16817	16678	16828	16902	16875	16994	16803	16871	16971	16881	16707	17073	16841	16937	16910	16902	17064	16886	16765	16951	16846	16812	16807	16765	16783	17002	16803	16889	16723	16625	16831	16625	16962	16838	16675	16857	16772	16609	17013	16904	16916	16714	16769	16676	16880	16783	16809	16930	16738	16719	16862	16674	16929	16699	16826	16760	16824	16599	16719	16873	16742	16939	16786	16841	16592	16868	16753	16763	17006	16983	16757	16912	16698	16740	16795	16843	16908	16782	16866	16864	16810	16686	16897	16872	16865	16882	16668	16815	16818	16816	16756	16778	16748	16890	16760	16836	16856	16786	16876	16762	16803	16725	16748	16809	16902	16900	16852	16766	16884	16918	16776	16798	16745	16760	16773	16734	16949	16852	16957	16857	16666	16900	17038	17064	16841	16879	16833	16965	16801	16727	16978	16886	16754	16906	16875	16917	16635	16802	16726	16707	16765	16651	16832	16813	16795	16871	16652	16731	16760	16907	16675	16740	16808	16860	16880	16721	16730	16799	16874	16966	16730	17002	16956	16790	17182	16776	16980	16770	16638	16871	16952	16618	16882	16768	16502	16900	16796	16847	16897	16974	16818	16730	16828	16997	16980	16912	16986	16800	16827	16758	16816	16659	16938	17017	16781	17095	16976	16906	16717	16686	16833	16905	16758	16923	16799	16967	16726	16940	16804	16842	16760	16920	16864	16798	16961	16857	17004	16891	16755	16810	16842	16800	16914	16636	16938	16943	17010	16902	16845	16726	16906	16842	16755	17102	16828	16832	16913	16889	17075	16749	16741	16770	16936	16699	16908	16856	16942	16907	16539	16852	16887	16822	16954	16907	16793	16705	16727	16938	16931	16911	16752	16823	17024	16770	16683	16910	16924	16951	16944	16827	17043	16746	16709	16749	16709	16856	17008	16855	16851	16718	16762	16856	16955	16775	17049	16913	16726	16746	16917	16745	16838	16777	16966	16760	16682	16687	16867	16592	16718	16763	16859	16832	16732	16804	16710	16869	16688	16695	16924	16638	17018	17021	16815	16891	16990	16910	16838	16919	16807	16829	16923	16864	16902	16836	16908	16847	16876	16964	16825	16726	16761	16683	16835	16730	16771	16588	16859	16809	16944	16907	16761	16749	16879	16907	16646	16951	16824	16748	16938	16838	16814	16745	16851	16819	16847	16948	16793	17054	17037	17006	16839	16789	16743	16698	16790	16757	16765	16727	16796	16859	16958	16780	16846	16738	16979	16843	16905	16725	16802	16965	16964	16831	16738	16966	16587	16945	16807	16966	16774	16653	16815	16742	16865	16795	16872	16800	16704	16804	16871	16950	16868	16945	16774	16838	16815	16785	16712	16636	16746	16750	16829	16796	16847	16843	16931	16816	16942	16858	17013	16819	17046	16875	17021	16837	16952	16857	16772	16716	16879	16975	17000	16782	16739	16886	16896	16810	16956	16532	16770	16775	16733	16889	16847	16976	16849	16880	16967	16827	16917	16748	16780	16686	16739	16943	16758	16831	16784	16670	16737	16753	16924	16846	16988	17017	16937	16838	16860	16812	16783	16966	16828	16736	16753	16763	16758	16757	16786	16937	16735	16960	16940	16837	16982	16864	16698	16844	16817	16971	16867	16685	16826	17016	16865	16916	16876	16864	16786	16830	16753	16850	16765	16789	16833	16672	16643	16822	16900	16807	16916	16751	16870	16874	16808	16742	16591	16826	16893	16908	16638	16871	17009	16809	16713	16738	16829	16754	16743	16777	16719	16576	16804	16741	16878	16774	16836	16901	16746	16928	16899	16747	16670	16967	16924	16911	16809	16679	16812	16640	16875	16836	16657	16583	16998	16758	16961	16880	16721	16806	16969	16766	16784	16863	16925	16908	16833	16684	16796	16898	16916	16727	16783	16725	16764	16783	16955	16749	16787	16729	16751	16860	16826	16984	16734	16813	16819	16960	16658	16855	16924	16747	16896	17035	16796	16716	16798	16761	16788	16803	16771	16804	16834	16813	17004	16820	16964	16752	16776	16857	16816	16615	16910	16950	16898	16889	16955	16760	16844	17055	16817	16798	16794	16743	16763	16734	16793	16684	16738	16979	16879	16856	16789	16903	16780	16782	16837	16745	16796	16822	16730	16726	16838	16946	16918	16945	16729	16672	16805	16989	16727	17021	16799	16820	16814	16862	16680	16803	17105	16831	16709	16785	16707	16682	16715	16731
17668	31220	29676	24601	21880	20124	18412	17283	17212	16840	16711	16412	16449	16144	16006	15893	15661	15471	15439	15542	15631	15586	15614	15569	15495	15482	15461	15498	15398	15443	15347	15492	15396	15556	15453	15417	15464	15502	15299	15405	15413	15238	15423	15259	15369	16276	17085	16435	15843	15616	15448	15222	15229	15255	15428	15175	15368	15358	15129	15289	15200	15295	15313	15270	15097	15470	15447	15456	15485	15006	15259	15251	15457	15339	15116	15364	15295	15230	15352	15305	15221	15240	15346	15305	15228	15077	15462	15115	15367	15246	15341	15332	15300	15269	15150	15252	15210	15009	15267	15176	15292	15330	15177	15361	15081	15241	15127	15379	15190	15081	15321	15399	15189	15204	15233	15363	15211	15382	15379	15058	15210	15359	15188	15296	15111	15075	15193	15318	15279	15388	15099	15184	15497	15186	15126	15350	15268	15122	15165	15092	15221	15304	15290	15327	15225	15234	15358	15189	15279	15195	15144	15499	15170	15441	15159	15252	15058	15132	15226	15332	15230	15334	15214	15110	15392	15393	15475	15214	15388	15253	15298	15219	15282	15293	15369	15312	15189	15251	15244	15271	15142	15161	15291	15220	15407	15291	15285	15084	15146	15230	15280	15272	15367	15312	15307	15238	15260	15278	15264	15202	15358	15232	15260	15376	15314	15286	15427	15411	15329	15145	15201	15387	15355	15258	15249	15247	15244	15281	15320	15175	15127	15295	15380	15233	15195	15477	15222	15320	15261	15267	15405	15550	15237	15164	15291	15258	15303	15392	15197	15188	15330	15314	15357	15172	15228	15354	15233	15377	15062	15268	15335	15197	15247	15176	15213	15271	15219	15226	15315	15192	15150	15184	15173	15270	15220	15291	15227	15262	15362	15357	15074	15237	15326	15168	15273	15276	15347	15073	15247	15023	15321	15181	15310	15336	15222	15359	15226	15098	15283	15392	15247	15260	15376	15167	15142	15292	15259	15416	15257	15183	15306	15227	15402	15266	15179	15338	15342	15393	15112	15269	15311	15341	15187	15282	15438	15340	15212	15198	15307	15316	15436	15236	15267	15269	15234	15335	15307	15189	15219	15213	15260	15293	15277	15284	15125	15192	15333	15312	15283	15115	15200	15223	15132	15276	15246	15287	15086	15211	15283	15184	15256	15174	15125	15302	15433	15379	15234	15326	15216	15311	15289	15285	15345	15300	15325	15073	15132	15384	15078	15182	15285	15314	15208	15067	15435	15261	15294	15269	15295	15230	15364	15168	15181	15147	15236	15265	15363	15043	15144	15249	15225	15209	15170	15245	15311	15420	15222	15252	15213	15176	15373	15187	15186	15380	15245	15242	15247	15341	15206	15212	15369	15405	15322	15238	15082	15264	15260	15121	15259	15364	15229	15255	15308	15408	14992	15205	15407	15278	15326	15234	15202	15260	15286	15283	15211	15166	15320	15353	15233	15331	15200	15334	15204	15226	15330	15255	15305	15409	15318	15277	15170	15231	15137	15214	15341	15359	15285	15212	15251	15163	15347	15171	15212	15108	15182	15289	15149	15298	15371	15303	15229	15228	15067	15347	15448	15393	15316	15394	15198	15142	15142	15169	15471	15133	15302	15263	15249	15222	15244	15198	15378	15333	15086	15420	15299	15240	15247	15319	15236	15058	15287	15179	15299	15314	15319	15321	15237	15396	15233	15262	15321	15227	15096	15212	15241	15307	15347	15421	15426	15366	15388	15139	15219	15257	15117	15277	15203	15212	15259	15361	15414	15153	15303	15276	15239	15311	15119	15275	15279	15265	15157	15421	15324	15088	15140	15225	15205	15312	15286	15289	15454	15331	15097	15210	15110	15335	15320	15223	15188	15394	15309	15226	15308	15303	15260	15153	15253	15186	15301	15191	15298	15339	15227	15297	15187	15323	15190	15274	15178	15422	15101	15306	15215	15217	15197	15245	15335	15181	15109	15273	15314	15496	15123	15331	15307	15354	15222	15199	15249	15283	15340	15231	15376	15153	15154	15255	15319	15223	15347	15200	15279	15310	15341	15289	15234	15291	15357	15177	15398	15251	15219	15243	15121	15221	15331	15126	15286	15405	15253	15203	15305	15332	15096	15212	15339	15279	15422	15050	15284	15307	15163	15105	15085	15182	15350	15155	15366	15213	15302	15085	15243	15248	15328	15129	15221	15225	15143	15201	15266	15317	15073	15221	15274	15232	15235	15484	15226	15340	15449	15207	15255	15340	15092	15034	15246	15106	15239	15202	15107	15137	15120	15237	15096	15416	15318	15224	15169	15293	15218	15186	15217	15164	15285	15181	15293	15286	15052	15225	15328	15516	15294	15274	15171	15304	15283	15211	15258	15267	15293	15182	15238	15310	15095	15367	15210	15355	15338	15303	15193	15225	15264	15245	15175	15160	15121	15262	15342	15428	15257	15296	15332	15293	15105	15289	15410	15197	15199	15254	15344	15339	15485	15178	15047	15186	15378	15154	15228	15207	15220	15374	15223	15198	15123	15241	15208	15300	15207	15117	15257	15433	15231	15376	15145	15332	15222	15240	15200	15006	15200	15221	15334	15344	15192	15299	15126	15176	15248	15519	15231	15114	15313	15204	15320	15217	15279	15269	15415	15225	15127	15231	15203	15199	15258	15084	15174	15227	15321	15491	15308	15188	15212	15568	15303	15377	15246	15188	15255	15270	15185	15251	15214	15347	15143	15221	15216	15325	15151	15199	15231	15178	15486	15190	15361	15247	15229	15235	15217	15204	15338	15293	15338	15215	15111	15371	15222	15375	15199	15234	15212	15341	15466	15209	15138	15279	15186	15303	15197	15216	15168	15334	15269	15128	15282	15225	15263	15272	15235	15275	15156	15149	15313	15577	15208	15138	15350	15201	15398	15197	15070	15209	15330	15347	15277	15318	15169	15246	15322	15141	15203	15252	15130	15126	15308	15318	15357	15064	15284	15315	15244	15421	15163	15278	15201	15121	15228	15250	15139	15400	15244	15174	15322	15222	15280	15266	15324	15318	15191	15127	15351	15091	15308	15362	15219	15374	15048	15433	14924	15125	15277	15166	15237	15207	15336	15286	15082	15217	15182	15247	15165	15264	15224	15250	15230	15257	15181	15269	15201	15233	15163	15126	15154	15230	15178	15282	15146	15386	15462	15196	15322	15311	15133	15134	15305	15283	15371	15266	15183	15331	15256	15382	15162	15213	15191	15222	15350	15192	15192	15218	15267	14962	15232	15317	15264	15118	15176	15253	15337	15328	15162	15266	15297	15262	15294	15262	15260	15362	15462	15219	15429	15120	15274	15181	15153	15285	15383	15503	15239	15306	15195	15234	15372	15312	15271	15386	15231	15362	15133	15387	15188	15195	15263	15243	15327	15436	15228	15458	15336	15274	15207	15452	15251	15259	15237	15240	15225	15252	15243	15244	15341	15332	15264	15218	15198	15255	15168	15312	15150	15238	15262	15279	15338	15323	15192	15322	15471	15161	15280	15246	15280	15218	15259	15266	15227	15197	15155	15193	15239	15187	15174	15333	15300	15259	15354	15333	15274	14982	15212	15233	15146	15361	15329	15241	15301	15310	15239	15224	15301	15284	15187	15218	15272	15215	15344	15310	15211	15297	15252	15249	15471	15387	15223	15351	15412	15390	15189	15368	15252	15359	15224	15320	15276	15313	15206	15399	15351	15149	15194	15104	15285	15359	15262	15286	15241	15302	15317	15242	15361	15324	15487	15433	15106	15344	15351	15331	15164	15257	15229	15282	15197	15397	15365	15097	15388	15309	15227	15357	15145	15201	15174	15310	15272	15376	15204	15080	15350	15144	15359	15329	15225	15263	15176	15312	15278	15109	15274	15239	15385	15317	15252	15230	15348	15445	15166	15196	15189	15457	15217	15107	15199	15293	15227	15222	15228	15249	15541	15190	15127	15327	15421	15260	15276	15305	15181	15361	15273	15232	15245	15222	15198	15295	15245	15280	15368	15167	15241	15201	15115	15056	15218	15282	15233	15203	15267	15262	15314	15267	15201	15472	15276	15190	15335	15294	15271	15307	15262	15458	15327	15228	15236	15248	15403	15255	15248	15205	15230	15376	15170	15308	15136	15431	15135	15231	15237	15183	15487	15224	15279	15442	15245	15198	15398	15114	15215	15298	15237	15224	15425	15198	15434	15370	15342	15250	15350	15168	15248	15357	15156	15277	15351	15411	15299	15308	15319	15261	15131	15139	15376	15212	15440	15103	15229	15206	15435	15295	15322	15242	15239	15365	15105	15272	15183	15211	15282	15258	15374	15338	15229	15305	15226	15125	15217	15280	15173	15265	15245	15288	15240	15236	15428	15319	15292	15405	15371	15301	15189	15185	15214	15262	15160	15270	15113	15221	15196	15169	15336	15374	15266	15077	15234	15260	15358	15282	15289	15221	15364	15443	15248	15171	15109	15222	15088	15255	15128	15183	15160	15349	15385	15309	15148	15311	15318	15253	15315	15217	15573	15267	15178	15337	15259	15187	15106	15239	15191	15248	15286	15173	15350	15063	15199	15247	15263	15257	15273	15306	15069	15239	15363	15299	15258	15239	15154	15254	15253	15411	15333	15382	15228	15227	15320	15190	15270	15119	15323	15270	15244	15330	15280	15144	15349	15095	15319	15159	15139	15240	15222	15190	15317	15261	15174	15497	15078	15258	15192	15204	15299	15431	15255	15256	15129	15305	15314	15292	15297	15231	15157	15135	15112	15264	15214	15161	15248	15291	15258	15212	15380	15320	15138	15259	15386	15496	15090	15396	15143	15160	15182	15315	15122	15282	15324	15290	15303	15399	15245	15294	15380	15265	15273	15230	15170	15343	15434	15147	15023	15411	15286	15106	15320	15188	15229	15182	15349	15333	15295	15189	15260	15297	15233	15260	15222	15234	15252	15278	15152	15198	15229	15281	15113	15249	15025	15282	15354	15324	15201	15330	15134	15095	15467	15264	15309	15047	15319	15302	15358	15255	15284	15369	15285	15297	15256	15212	15252	15213	15177	15225	15209	15169	15377	15136	15327	15344	15234	15129	15173	15396	15330	15346	15422	15138	15322	15347	15282	15214	15355	15186	15251	15199	15165	15366	15135	15163	15201	15291	15226	15199	15196	15222
22681	21118	28983	23519	21386	23593	25494	19866	18558	19002	18772	18355	18236	18145	18097	17811	17738	17459	17413	17478	17614	17289	17473	17359	17642	17339	17362	17455	17393	17403	17167	17313	17275	17333	17384	17212	17352	17125	17255	17300	17234	17315	17214	17046	17209	18220	19518	18771	17958	17692	17174	17260	17135	17073	16855	17038	17153	17052	17098	16925	17015	17112	17217	17024	17033	17174	17012	17236	17047	16923	17149	17229	17196	16918	17137	17155	17019	17035	16965	17086	17072	16971	16976	16989	16940	17178	17133	16891	17080	17016	16918	16864	17097	17050	16775	16868	17113	17209	17061	17027	17025	17142	17194	17114	16917	17024	17083	16999	17134	17039	17136	16966	17193	17007	17045	17287	17111	16896	17082	17056	16919	16936	16886	17156	17212	17061	16940	17123	17206	17093	17179	17084	17091	16945	17149	16930	17043	16962	16969	17013	17116	17055	17137	17092	17035	17046	16974	17175	16901	17109	17161	17053	16946	16755	17105	16971	17040	17210	16882	17082	16908	17175	17003	16958	16974	16903	17045	17053	17018	17082	16953	17006	17015	17048	17200	16732	16978	17068	17129	16911	16951	17037	16985	17035	17035	17083	17059	16944	17057	17090	17016	16753	16770	17226	17030	17248	17105	16942	17004	17028	16852	17011	17063	17194	17048	17043	17072	17039	16870	16967	17014	17040	17173	17135	17126	17066	17030	17081	17066	16959	16995	17027	16925	16985	17008	17312	16923	16990	17038	17084	17174	16955	17075	17027	17029	16991	16866	17054	16943	16957	17144	17030	17055	16954	17159	17071	17113	17044	16978	17276	16934	16926	17126	16949	17116	16870	16970	16739	16976	16910	17013	16946	17148	17082	16987	17076	17066	17092	17062	16959	16821	16877	17131	17091	17036	16910	16905	17151	17115	17031	17092	17286	16826	16974	16997	17072	17172	16829	17102	17192	17297	17100	17139	17004	17028	16959	17021	17032	17114	17198	16985	16846	16928	17178	16868	16778	17120	16919	17068	17202	17309	16828	17033	17072	16917	16907	17164	17040	17071	16975	17112	17165	17213	17015	16981	16980	17021	16806	17089	16783	17073	17200	17101	17028	17026	17006	17213	16990	16943	16819	17158	17250	17061	17181	17079	16869	17083	17078	17002	17083	17030	17172	17109	17188	17108	17056	16979	17040	17062	17120	16989	16948	17072	17082	16952	16824	16915	16951	17032	16935	17006	17071	16928	16954	16969	17175	16918	16964	17209	16951	17040	17036	16980	17020	17146	17153	16957	17096	16991	16924	17261	17059	17070	16877	17267	16961	17021	17145	16980	16962	17137	16967	17017	16841	17023	17256	17035	16975	17114	17210	17000	17035	17073	17051	17030	16967	17181	17026	17023	17000	17139	16960	17071	17043	16947	16929	17185	17054	17240	17077	16906	16928	16839	16873	16879	16878	17037	17016	17296	16853	17299	17056	16996	17183	17154	17120	17057	17018	16979	17032	17076	17029	16811	16835	17021	16945	16938	16876	16750	16992	16959	17164	17119	16984	17122	16967	17000	16899	16900	17105	17076	16970	16815	17151	17107	17101	16834	16845	16953	16996	16790	17036	16958	17070	17115	17229	17033	17081	17207	16830	17198	17055	16932	16843	16867	16885	17109	17025	16995	17131	16894	16970	17058	16977	16876	17069	16869	17026	16935	16886	16947	16993	17072	17157	17168	17014	17157	16987	16985	17034	17053	17226	17154	16939	16762	16900	16835	17058	16873	16917	16965	17055	17105	17128	16988	17045	17020	17147	17008	17081	17154	17025	17076	17261	17126	17242	17003	17042	17005	16997	17084	16942	17015	16998	16967	17174	16921	17195	17123	16993	17052	16994	16890	17253	17155	17096	17079	17173	16877	16956	16849	16916	17109	16909	17326	16909	16874	16939	17036	16861	17055	17217	17111	16891	16997	16942	16935	16960	16991	17037	17131	16963	17100	17001	17158	16992	17006	17058	16942	16932	17058	16910	16833	17198	17057	16906	16984	16967	16883	16904	17082	16991	16948	16918	17164	17037	16990	17131	17046	16909	16966	17151	17034	17085	17040	16774	17035	16885	17118	17078	17032	17165	17164	17081	17119	17101	17273	16989	16892	16869	17159	16968	16957	16937	17123	16980	17018	16994	16972	16980	17076	16908	16867	16869	16869	17031	17256	17052	17086	17089	16832	16779	17154	17077	17044	17180	17122	17028	17112	16935	16982	16920	16886	17006	17113	17064	17064	17061	16810	17055	16995	17042	17100	17055	16973	16811	17111	16861	16882	17185	17119	17077	17028	17033	17258	16831	17187	16953	16912	16976	16810	16928	17028	17044	17097	17024	17076	16786	16918	16979	16984	17026	16921	17066	17120	17160	17039	17226	16861	16822	16921	17148	17014	16992	16819	17172	17159	16900	17067	17021	16797	17019	16908	16734	17054	17031	17130	16924	17106	17017	16937	17070	16898	17017	16978	16920	16900	16972	16905	17135	16981	17076	16936	17060	17048	17115	17006	16923	17132	16959	17021	16922	16916	16913	17136	16983	17032	16982	17039	17056	16988	16962	16956	16960	16776	17019	17009	16952	17097	16892	17030	17119	16918	16928	17050	16941	17245	17071	17035	16752	17070	16940	16885	16930	16977	17115	17008	17020	16931	17025	17013	16849	17056	16940	17020	17138	17015	17105	17010	17018	16794	16942	16908	17294	17071	16955	16955	16884	16991	16849	16982	17106	17027	16979	16885	17027	16898	16844	17021	16809	17210	17034	17058	17229	17183	17275	17098	17027	16996	17132	17049	17014	16899	17017	16855	17054	16926	17162	17072	17023	16965	16986	17177	17006	17032	16977	16919	17032	16849	17096	17096	17020	16917	17039	17057	16982	16969	17041	17198	16939	16936	17072	17079	17062	16983	17106	16843	17090	17106	17150	16935	16976	17072	16775	17081	17040	17057	17154	17024	16796	16966	16937	17036	16955	17053	16792	17056	17053	17019	16972	17016	17176	16830	16993	17158	16986	17172	17111	17028	16902	17158	16988	16943	16781	16907	17130	16991	17001	17092	17172	17104	17205	16917	16906	16847	16989	16991	17160	17043	17196	17124	17117	17053	17004	16933	16804	17092	16934	16962	17178	17031	16914	17000	17161	16928	16961	17098	16813	17058	16935	16900	16918	16894	16898	17191	17005	17017	17042	17054	16991	17057	17186	17004	16983	17155	16986	17121	17093	16936	16986	17153	17054	17074	17104	17026	17098	17215	17124	16987	16949	16861	16929	17111	17055	17042	16927	16901	16987	16968	16949	16962	17028	17132	17057	17068	17079	16803	16920	17098	17213	17164	16958	16924	17040	16937	16953	17020	16837	16811	16939	16984	17074	17056	17055	17080	17015	17052	17005	16933	16851	16987	17001	17359	17102	16975	17168	17011	17222	16942	16986	16918	16881	16958	17035	16943	17051	17068	16977	16957	16968	16715	16953	17094	17115	16992	17056	16961	17000	16944	17178	16922	16965	17056	17124	16956	17039	16841	17162	17098	17046	16961	17008	16953	16926	17014	17143	16948	17111	16922	17070	17092	17109	17076	17152	17101	16896	16920	16951	16937	17179	16993	17010	17102	17063	16950	16861	17132	17049	17107	16998	17126	17329	17199	16922	17085	17052	16967	17003	17105	17089	16860	17032	17018	16972	17022	17102	16886	17045	16979	17240	16977	16976	17268	16729	16961	17003	17069	17123	17081	17164	17169	16814	17112	17034	17063	16728	16915	17226	17010	17109	17041	17056	16894	17191	17068	16987	17034	17118	16950	16800	17039	17091	17212	17125	17140	17084	17091	17107	16826	17019	16960	17029	17032	17055	17274	16977	16929	16945	17056	17063	17016	17151	17012	17036	16915	17071	16913	16958	16913	17166	16979	16871	16944	17112	17030	16816	17091	17024	16917	17270	17148	17308	17060	16846	17117	16990	16945	17050	17087	16855	17004	16795	17081	17111	16852	16939	17077	17113	17056	16908	16803	16988	17075	17013	16819	17136	17048	16866	17020	16955	16974	16740	17012	17208	16990	17127	17186	17225	16843	17078	16951	16962	17093	16923	16941	17080	16931	17051	17169	17116	17000	16908	16863	17019	16994	16955	17120	16933	17164	17093	16879	16970	17160	16978	16961	17240	16897	17086	17038	17133	17196	17049	17092	16957	17197	17112	17125	17105	16836	17256	16894	16900	17305	17180	17016	17019	17162	16777	16895	16843	17047	17072	17029	17150	17010	17029	16896	16894	16944	17020	17049	16916	16818	16990	17015	16979	17028	16977	16939	16940	16954	16987	16916	17037	16976	17243	16969	17072	17112	17032	17162	17054	17051	17003	17249	16824	17035	16944	17004	16791	17169	17247	17027	17073	17121	17219	16840	16963	17087	17038	17018	16965	16871	17150	16904	16965	16992	16916	17033	17067	17101	16935	16970	17096	17048	16937	16962	16959	17018	16984	17142	17244	17049	16946	16971	16914	17013	17053	16952	16936	16953	16834	17183	17162	17043	17103	16942	17021	16941	16894	16869	17135	16941	16880	17203	17054	17228	17149	17020	16887	16996	17062	17143	16919	16969	16901	16939	17185	17005	17028	17014	16944	16908	17088	16906	16957	17219	16995	16922	17142	17020	17025	17196	16992	17055	17079	16986	16895	17011	16869	16920	17013	17059	17041	16983	17233	16978	16989	16929	16900	17077	16940	17030	17148	17045	17075	17110	16992	17123	17035	16977	16795	16793	16858	17022	17147	17123	16937	16957	16991	16892	16989	17015	17059	17060	17037	16971	16924	16912	17037	17050	17071	17117	17159	16979	16949	16942	17023	16889	17054	17079	17200	16853	16945	17100	17075	16968	17007	16927	17013	16800	17135	16878	16976	16988	17094	16894	17012	16856	16932	17214	17005	17019	17081	17327	17042	17005	16908	16912	17117	17008	16860	16946	16893	17013	17219	17258	17002	17156	16916	16905	16890	17109	17101	17099	17060	16939	17024	17238	17105	16938	16846	17189	17111	17073	17044	16984	16774	16891	16949	16872	16959	17178	16998	16973	16932	16995	17031	17093	16893	16917	16961	16837	16986	16948	16793	16996	16987	17131	16949	16923	16924	17136	16958	16990	16955
19386	36527	34482	28191	25287	22130	19749	18668	18393	17864	17615	17238	17002	16716	16371	16261	16050	15724	15912	15879	16015	15904	15778	15940	15901	15544	15711	15759	15713	15605	15587	15587	15607	15675	15558	15491	15609	15580	15615	15601	15456	15686	15537	15560	15588	17538	18810	17467	16438	15993	15586	15442	15461	15388	15536	15358	15372	15357	15275	15338	15636	15268	15333	15329	15406	15290	15293	15295	15245	15286	15320	15325	15363	15223	15361	15503	15268	15320	15325	15274	15338	15501	15348	15515	15305	15198	15407	15268	15377	15356	15441	15514	15382	15487	15536	15385	15328	15367	15256	15327	15193	15264	15156	15464	15374	15288	15346	15387	15520	15142	15376	15380	15315	15500	15331	15126	15527	15333	15354	15428	15272	15319	15233	15462	15593	15376	15126	15196	15341	15474	15220	15246	15369	15407	15389	15347	15282	15302	15278	15347	15292	15410	15270	15346	15227	15337	15389	15508	15336	15477	15519	15319	15514	15367	15470	15388	15474	15442	15289	15550	15451	15301	15470	15326	15270	15381	15575	15203	15425	15340	15222	15404	15290	15279	15410	15352	15414	15378	15432	15256	15352	15238	15137	15433	15376	15261	15385	15358	15225	15394	15246	15192	15252	15343	15411	15369	15273	15270	15265	15460	15229	15250	15528	15431	15486	15460	15292	15331	15402	15328	15330	15287	15516	15449	15248	15511	15406	15545	15330	15428	15390	15401	15455	15496	15268	15388	15285	15290	15424	15343	15153	15467	15358	15497	15435	15558	15313	15263	15446	15279	15532	15448	15252	15428	15359	15413	15448	15429	15310	15313	15436	15307	15427	15219	15252	15311	15205	15522	15290	15543	15438	15312	15475	15407	15294	15241	15289	15156	15401	15345	15458	15392	15477	15445	15303	15330	15394	15330	15386	15213	15383	15259	15212	15387	15266	15158	15422	15332	15196	15520	15239	15434	15367	15506	15250	15257	15340	15435	15450	15414	15185	15259	15318	15432	15350	15261	15382	15277	15282	15390	15404	15287	15389	15335	15214	15274	15478	15242	15421	15340	15371	15246	15303	15342	15346	15526	15380	15473	15243	15394	15321	15314	15322	15203	15515	15395	15374	15218	15393	15292	15227	15260	15320	15329	15141	15376	15379	15414	15302	15426	15417	15307	15260	15424	15402	15343	15396	15392	15237	15352	15373	15273	15307	15244	15345	15192	15401	15173	15340	15310	15361	15357	15198	15451	15297	15449	15396	15370	15508	15273	15435	15354	15242	15173	15378	15167	15272	15346	15421	15544	15146	15394	15497	15261	15312	15395	15526	15373	15378	15238	15267	15263	15349	15378	15292	15423	15227	15132	15353	15296	15380	15242	15517	15248	15241	15310	15201	15377	15184	15291	15207	15256	15413	15395	15247	15261	15255	15324	15333	15295	15363	15322	15368	15500	15409	15376	15398	15187	15412	15165	15376	15353	15449	15338	15399	15398	15286	15374	15231	15322	15241	15249	15481	15321	15395	15400	15557	15226	15342	15352	15422	15226	15178	15406	15493	15320	15421	15344	15520	15422	15309	15299	15384	15267	15296	15217	15367	15146	15319	15103	15460	15194	15307	15466	15220	15395	15400	15472	15216	15334	15304	15339	15294	15465	15357	15223	15479	15411	15364	15382	15293	15302	15290	15305	15337	15351	15255	15422	15440	15533	15333	15215	15358	15468	15176	15216	15373	15240	15391	15464	15515	15436	15495	15129	15332	15235	15277	15191	15311	15362	15302	15426	15368	15385	15366	15206	15206	15340	15300	15234	15322	15228	15485	15160	15449	15245	15424	15351	15400	15160	15443	15287	15386	15370	15208	15396	15278	15391	15378	15368	15479	15370	15258	15385	15420	15427	15486	15191	15532	15348	15318	15368	15439	15395	15365	15269	15213	15422	15437	15299	15276	15319	15478	15476	15310	15359	15565	15368	15381	15476	15319	15370	15392	15293	15419	15315	15396	15335	15349	15199	15139	15287	15273	15224	15371	15343	15336	15404	15320	15373	15292	15404	15426	15343	15427	15289	15377	15279	15606	15317	15455	15188	15412	15335	15373	15414	15474	15432	15137	15415	15412	15299	15519	15243	15399	15266	15467	15331	15402	15344	15638	15268	15363	15442	15238	15325	15339	15319	15362	15346	15497	15263	15243	15464	15235	15482	15421	15442	15379	15406	15199	15343	15333	15407	15483	15265	15360	15420	15397	15419	15239	15481	15271	15341	15215	15277	15421	15333	15376	15349	15357	15475	15267	15379	15308	15318	15398	15361	15404	15197	15346	15497	15159	15206	15421	15395	15443	15273	15365	15416	15272	15467	15294	15103	15363	15334	15365	15381	15217	15453	15213	15557	15335	15452	15382	15294	15370	15171	15408	15256	15477	15265	15434	15294	15343	15312	15477	15273	15360	15531	15375	15308	15207	15501	15371	15387	15289	15420	15431	15241	15392	15356	15396	15358	15469	15430	15382	15321	15259	15344	15219	15309	15306	15285	15350	15274	15173	15331	15185	15235	15274	15342	15280	15305	15295	15305	15247	15364	15524	15364	15212	15485	15491	15194	15495	15274	15425	15447	15417	15330	15440	15326	15316	15248	15406	15324	15269	15467	15488	15370	15341	15329	15400	15383	15380	15259	15341	15380	15152	15246	15312	15482	15467	15179	15377	15256	15347	15232	15338	15283	15251	15312	15282	15431	15329	15212	15295	15266	15509	15358	15343	15348	15382	15360	15287	15485	15237	15304	15338	15382	15312	15454	15390	15171	15284	15222	15285	15465	15499	15490	15403	15305	15270	15396	15273	15426	15271	15321	15263	15287	15494	15362	15480	15298	15496	15426	15370	15485	15290	15270	15214	15418	15346	15416	15438	15462	15185	15104	15406	15273	15346	15397	15421	15545	15262	15296	15303	15258	15384	15378	15336	15373	15312	15399	15541	15308	15324	15423	15318	15390	15336	15262	15381	15251	15391	15471	15237	15356	15244	15365	15389	15292	15360	15196	15447	15157	15302	15186	15296	15692	15212	15242	15444	15239	15388	15241	15356	15216	15345	15407	15075	15264	15410	15081	15166	15351	15313	15358	15254	15361	15172	15305	15438	15465	15160	15335	15447	15512	15221	15310	15321	15291	15270	15429	15338	15271	15396	15339	15208	15426	15195	15132	15408	15326	15401	15237	15421	15342	15318	15322	15515	15401	15371	15289	15393	15425	15311	15459	15276	15307	15236	15465	15475	15389	15093	15367	15321	15174	15517	15276	15315	15312	15282	15510	15375	15193	15378	15221	15281	15537	15445	15382	15434	15339	15427	15387	15330	15434	15190	15312	15207	15437	15333	15221	15281	15367	15277	15344	15202	15374	15419	15473	15242	15310	15387	15130	15255	15349	15229	15306	15157	15303	15363	15352	15149	15448	15314	15391	15221	15245	15296	15236	15194	15317	15418	15507	15294	15430	15360	15331	15368	15510	15424	15325	15273	15429	15348	15211	15343	15211	15370	15189	15341	15346	15350	15161	15407	15325	15304	15333	15417	15334	15364	15445	15551	15370	15388	15309	15418	15318	15299	15364	15337	15336	15327	15410	15348	15342	15306	15291	15351	15408	15374	15355	15334	15232	15401	15359	15235	15377	15376	15252	15271	15196	15247	15485	15411	15438	15422	15295	15544	15339	15308	15300	15388	15394	15468	15232	15295	15262	15349	15349	15235	15469	15116	15183	15259	15422	15402	15310	15352	15369	15380	15514	15234	15364	15469	15374	15290	15381	15421	15328	15440	15432	15271	15325	15375	15245	15244	15000	15480	15143	15299	15328	15401	15187	15455	15394	15389	15316	15299	15298	15404	15352	15285	15439	15261	15349	15437	15184	15219	15221	15332	15177	15317	15178	15379	15419	15397	15362	15358	15356	15272	15391	15433	15399	15460	15272	15384	15324	15426	15249	15419	15351	15261	15233	15294	15426	15340	15372	15389	15422	15512	15396	15386	15409	15191	15294	15136	15266	15235	15417	15477	15288	15363	15368	15464	15369	15401	15342	15515	15396	15362	15435	15421	15354	15260	15243	15380	15313	15375	15429	15398	15261	15359	15416	15319	15324	15485	15421	15518	15379	15304	15248	15308	15339	15314	15309	15196	15342	15354	15266	15574	15312	15228	15342	15395	15296	15362	15432	15374	15262	15516	15365	15345	15368	15533	15288	15424	15407	15299	15331	15475	15340	15301	15196	15343	15293	15311	15388	15273	15395	15134	15334	15383	15431	15253	15273	15311	15528	15346	15315	15254	15275	15394	15269	15411	15359	15210	15244	15354	15405	15437	15244	15356	15481	15307	15335	15436	15320	15379	15245	15410	15430	15265	15354	15361	15290	15354	15295	15345	15454	15249	15472	15340	15357	15403	15224	15432	15449	15377	15307	15449	15444	15361	15426	15322	15364	15288	15337	15138	15413	15141	15123	15264	15406	15254	15412	15298	15367	15346	15199	15427	15472	15266	15286	15569	15486	15512	15537	15245	15395	15233	15279	15541	15212	15308	15224	15483	15405	15330	15378	15205	15319	15310	15468	15245	15360	15290	15361	15317	15411	15270	15189	15368	15430	15339	15274	15446	15299	15224	15290	15366	15362	15411	15348	15300	15141	15243	15267	15336	15156	15367	15362	15443	15298	15257	15261	15265	15246	15471	15284	15302	15198	15149	15220	15301	15299	15377	15299	15246	15438	15370	15305	15367	15448	15474	15406	15295	15298	15383	15351	15527	15307	15414	15337	15171	15417	15293	15491	15385	15213	15235	15423	15250	15298	15314	15302	15333	15319	15237	15287	15258	15410	15376	15447	15048	15288	15314	15406	15353	15282	15338	15245	15185	15229	15305	15268	15372	15615	15483	15000	15259	15264	15276	15445	15355	15351	15169	15310	15306	15106	15422	15453	15406	15314	15381	15320	15289	15214	15277	15279	15285	15422	15372	15310	15498	15365	15407	15468	15532	15396	15351	15467	15471	15215	15381	15342	15458	15298	15395	15286	15369	15393	15388	15237	15427	15438	15243	15375	15228	15310	15576	15329	15350	15324	15473	15293	15356	15287	15362	15395	15394	15327	15259	15326	15294	15442	15457	15231	15329	15390	15314	15347	15218	15335
26958	21984	25689	22662	18719	18238	17626	17269	17469	16974	17292	16975	16986	17050	16939	16869	16885	17024	17013	16609	16935	16816	16871	16970	16974	16857	16862	16758	16786	16788	16660	16608	16698	16789	16768	16945	16773	16880	16731	16691	16760	16856	16753	16610	16632	16924	16885	16862	16814	16587	16882	16827	16850	16664	16726	16487	16759	16794	16547	16696	16521	16673	16464	16598	16651	16422	16865	16813	16730	16543	16488	16694	16592	16728	16571	16692	16540	16705	16705	16572	16871	16851	16702	16824	16807	16752	16609	16776	16607	16521	16784	16639	16598	16515	16615	16571	16603	16828	16657	16815	16789	16790	16621	16720	16478	16679	16679	16578	16685	16755	16862	16603	16794	16602	16688	16716	16686	16502	16694	16604	16726	16828	16565	16698	16866	16607	16723	16820	16646	16747	16637	16785	16770	16742	16693	16634	16655	16606	16720	16784	16673	16865	16711	16578	16506	16735	16439	16653	16746	16452	16510	16522	16684	16724	16435	16727	16755	16769	16401	16585	16702	16659	16775	16670	16850	16754	16636	16588	16648	16748	16611	16474	16650	16468	16753	16760	16740	16638	16657	16667	16680	16723	16683	16600	16577	16712	16793	16871	16782	16760	16418	16451	16652	16680	16863	16807	16749	16590	16474	16760	16608	16663	16675	16649	16648	16377	16590	16637	16648	16477	16636	16541	16499	16721	16802	16861	16632	16633	16437	16699	16532	16801	16679	16798	16827	16431	16695	16722	16632	16660	16690	16712	16568	16520	16702	16611	16483	16609	16575	16787	16558	16627	16765	16795	16741	16825	16647	16546	16420	16481	16753	16742	17087	16762	16671	16732	16557	16656	16714	16593	16556	16739	16668	16614	16506	16629	16828	16731	16622	16662	16500	16604	16644	16542	16652	16614	16729	16824	16804	16753	16798	16610	16684	16731	16461	16776	16650	16524	16673	16807	16876	16832	16675	16498	16704	16816	16660	16771	16621	16921	16813	16634	16492	16722	16607	16776	16855	16717	16698	16676	16651	16797	16774	16712	16586	16680	16720	16415	16640	16802	16628	16700	16822	16733	16697	16405	16703	16733	16654	16790	16812	16731	16759	16519	16557	16803	16581	16723	16765	16429	16582	16656	16631	16668	16623	16608	16692	16646	16567	16623	16769	16651	16891	16574	16527	16709	16612	16641	16609	16527	16544	16614	16979	16825	16803	16625	16601	16763	16725	16791	16671	16743	16748	16656	16670	16654	16653	16681	16724	16566	16864	16615	16672	16754	16745	16421	16620	16600	16597	16620	16654	16561	16621	16565	16547	16787	16697	16658	16776	16728	16776	16640	16422	16566	16541	16776	16846	16680	16457	16624	16822	16701	16570	16795	16627	16714	16601	16707	16671	16817	16740	16708	16613	16842	16700	16753	16604	16515	16625	16702	16514	16619	16580	16703	16716	16804	16670	16626	16536	16610	16529	16662	16626	16556	16660	16503	16749	16601	16672	16722	16741	16674	16683	16690	16642	16733	16456	16661	16528	16673	16502	16553	16637	16445	16670	16762	16754	16964	16669	16562	16460	16707	16742	16484	16635	16484	16695	16675	16546	16664	16706	16719	16402	16808	16807	16699	16678	16591	16619	16624	16674	16741	16697	16721	16716	16519	16672	16794	16737	16519	16754	16757	16764	16805	16856	16802	16603	16668	16736	16712	16547	16779	16705	16479	16504	16716	16823	16715	16842	16544	16590	16754	16703	16645	16621	16725	16696	16644	16764	16593	16585	16723	16673	16581	16595	16564	16671	16583	16751	16610	16677	16786	16545	16761	16907	16679	16678	16759	16743	16756	16568	16560	16811	16673	16789	16650	16752	16910	16693	16770	16782	16616	16799	16735	16849	16672	16740	16895	16609	16434	16458	16585	16670	16554	16644	16605	16721	16547	16748	16900	16714	16401	16671	16737	16597	16653	16805	16749	16769	16616	16747	16768	16475	16666	16916	16780	16746	16538	16798	16642	16580	16599	16702	16905	16769	16549	16568	16724	16747	16543	16701	16545	16650	16547	16711	16754	16646	16749	16620	16679	16633	16824	16745	16600	16749	16766	16690	16515	16733	16475	16629	16745	16631	16744	16778	16774	16729	16651	16655	16724	16793	16762	16587	16828	16676	16534	16716	16691	16600	16857	16466	16517	16898	16725	16623	16571	16909	16693	16826	16618	16741	16699	16675	16861	16727	16687	16420	16639	16594	16717	16861	16611	16817	16539	16635	16706	16730	16567	16753	16742	16823	16679	16666	16711	16705	16637	16643	16684	16682	16471	16512	16708	16634	16569	16620	16396	16651	16555	16609	16791	16593	16639	16768	16668	16464	16574	16637	16697	16788	16697	16687	16650	16624	16637	16786	16782	16673	16682	16729	16605	16648	16590	16637	16705	16515	16439	16781	16692	16779	16526	16590	16510	16646	16750	16634	16798	16438	16611	16559	16700	16552	16627	16503	16939	16738	16540	16638	16571	16576	16550	16482	16746	16657	16683	16551	16753	16758	16628	16670	16600	16918	16724	16457	16598	16665	16648	16699	16583	16667	16666	16873	16512	16585	16584	16606	16850	16487	16588	16692	16801	16589	16615	16691	16717	16627	16657	16834	16614	16465	16608	16726	16551	16728	16756	16780	16478	16693	16677	16674	16684	16676	16587	16505	16664	16672	16599	16767	16803	16745	16546	16666	16624	16420	16633	16516	16604	16411	16678	16510	16724	16706	16527	16795	16704	16392	16704	16779	16658	16679	16686	16822	16688	16751	16544	16760	16640	16748	16792	16657	16639	16740	16774	16623	16514	16660	16767	16743	16413	16415	16650	16608	16472	16663	16841	16634	16813	16866	16587	16746	16682	16595	16576	16794	16505	16639	16760	16702	16527	16600	16686	16766	16727	16588	16795	16668	16754	16776	16562	16521	16500	16783	16649	16862	16698	16694	16713	16704	16629	16677	16556	16601	16635	16746	16587	16761	16848	16797	16507	16780	16552	16705	16705	16721	16652	16846	16619	16657	16692	16517	16732	16735	16739	16706	16669	16762	16580	16588	16856	16632	16645	16589	16758	16755	16755	16576	16660	16602	16632	16539	16655	16830	16569	16549	16760	16815	16580	16608	16647	16822	16581	16725	16858	16769	16610	16796	16496	16585	16520	16733	16514	16674	16740	16577	16818	16748	16949	16629	16556	16869	16710	16730	16772	16607	16803	16726	16586	16889	16780	16746	16608	16632	16692	16618	16544	16733	16777	16728	16702	16746	16633	16691	16367	16545	16638	16783	16919	16813	16701	16682	16660	16840	16765	16645	16680	16720	16486	16653	16666	16731	16637	16831	16703	16665	16565	16734	16673	16618	16530	16608	16688	16589	16721	16791	16743	16608	16614	16609	16735	16509	16741	16746	16577	16473	16609	16763	16743	16762	16683	16635	16541	16647	16654	16749	16759	16562	16612	16747	16759	16651	16854	16717	16547	16604	16494	16395	16614	16613	16572	16792	16706	16577	16469	16657	16704	16807	16781	16744	16673	16782	16714	16768	16871	16848	16732	16600	16718	16817	16836	16500	16700	16697	16852	16734	16990	16659	16724	16675	16560	16763	16664	16599	16965	16498	16963	16792	16694	16867	16768	16697	16780	16729	16752	16626	16673	16701	16759	16526	16511	16810	16646	16560	16598	16761	16656	16773	16718	16549	16681	16676	16680	16804	16550	16563	16542	16814	16739	16519	16598	16819	16561	16727	16699	16666	16715	16689	16742	16724	16739	16761	16700	16434	16664	16512	16499	16603	16787	16602	16629	16705	16615	16531	16723	16609	16699	16540	16621	16635	16719	16931	16748	16546	16687	16647	16703	16578	16702	16672	16579	16741	16735	16717	16544	16490	16750	16716	16626	16736	16845	16625	16908	16642	16722	16493	16508	16691	16717	16577	16609	16736	16724	16554	16756	16632	16697	16664	16737	16598	16562	16618	16677	16653	16658	16647	16393	16700	16678	16621	16592	16646	16525	16717	16685	16672	16609	16659	16717	16602	16699	16499	16743	16843	16679	16564	16665	16689	16835	16745	16616	16844	16503	16563	16627	16657	16663	16840	16745	16725	16636	16773	16755	16612	16723	16671	16576	16732	16615	16670	16653	16687	16671	16540	16677	16573	16694	16822	16796	16793	16786	16780	16523	16835	16483	16662	16618	16641	16768	16646	16783	16848	16745	16519	16519	16701	16754	16702	16805	16733	16676	16800	16671	16800	16653	16642	16603	16530	16574	16550	16980	16817	16744	16702	16633	16624	16745	16611	16755	16676	16657	16948	16898	16689	16717	16781	16655	16812	16573	16475	16663	16657	16663	16629	16693	16551	16509	16691	16742	16989	16611	16643	16725	16581	16776	16735	16769	16554	16648	16585	16879	16705	16710	16557	16816	16777	16694	16718	16631	16428	16659	16769	16682	16780	16707	16617	16694	16761	16667	16766	16963	16556	16906	16781	16745	16572	16760	16634	16665	16815	16865	16843	16631	16731	16697	16684	16591	16656	16746	16664	16741	16669	16849	16681	16758	16542	16690	16601	16715	16578	16629	16707	16802	16645	16666	16807	16836	16715	16754	16720	16665	16607	16622	16746	16823	16668	16741	16784	16721	16738	16606	16493	16545	16808	16644	16749	16818	16744	16890	16923	16451	16496	16535	16684	16697	16485	16581	16420	16538	16533	16682	16770	16855	16703	16555	16639	16712	16599	16854	16536	16815	16835	16640	16685	16652	16562	16803	16811	16676	16600	16772	16577	16645	16660	16711	16691	16694	16728	16892	16682	16671	16591	16538	16898	16691	16813	16604	16838	16598	16642	16796	16743	16779	16630	16611	16703	16719	16942	16626	16749	16740	16484	16720	16542	16722	16508	16804	16799	16758	16701	16717	16810	16606	16654	16796	16768	16784	16747	16697	16786	16913	16681	16540	16535	16613	16704	16696	16577	16842	16776	16680	16774	16706	16591	16748	16557	16663	16474	16757	16552	16796	16797	16570	16497	16817	16629	16569	16742	16728	16690	16674	16779	16741	16726	16627	16779	16712	16682	16689	16834	16668	16571	16776	16624	16515	16713	16691	16626	16656	16611	16708	16757	16551	16661	16595	16539	16800	16526	16557
17227	24870	23380	19754	18404	17257	16486	16176	15955	15808	15995	15840	15707	15639	15447	15450	15281	15571	15499	15478	15542	15404	15366	15417	15290	15403	15218	15431	15408	15282	15338	15260	15209	15463	15341	15105	15275	15456	15406	15303	15268	15225	15372	15282	15139	15468	15454	15411	15346	15189	15349	15261	15131	15097	15165	15196	15183	15147	15377	15222	15289	15340	15271	15187	15187	15175	15067	15031	15144	15326	15038	15204	15277	15093	15345	15200	15209	15336	15251	15132	15172	15087	15205	15225	15215	15029	15054	15042	15119	15125	15140	15148	15208	15170	15176	15168	15172	15082	15254	15307	15074	15232	15222	15331	15237	15273	15202	15028	15107	15047	15233	15115	15407	15295	15227	15082	15147	15103	15072	15366	15133	15158	15067	15153	15136	15234	15342	15134	15192	15279	15176	15214	15235	15259	15230	15021	15113	15181	15118	15267	15268	15130	15163	15302	15188	15290	15130	15094	15264	15121	15251	15191	15116	15279	15218	15145	15070	15157	15306	15213	15050	15325	15300	15408	15138	15278	15184	15125	15213	15322	15110	15316	15098	15221	15216	15139	15096	14907	15189	15323	15222	15207	15159	15217	15224	15199	15279	15190	15024	15065	15116	15212	15199	15211	15390	15175	15212	15125	15249	15233	15211	15264	14920	15218	15120	15335	15009	15358	15253	15176	15178	15308	15172	15349	14898	15123	15252	15103	15176	15180	15144	14997	15181	15081	15158	15338	15033	15212	15119	15152	15083	15096	15157	15168	15130	15085	15294	15205	15351	15357	15183	15236	15228	15076	15206	15213	15110	15186	15198	15105	15235	15079	15152	15209	15051	15263	15029	15116	15225	15303	15117	15356	15146	15176	15084	15067	15113	15235	15299	15167	15336	15173	15164	15218	15194	15236	15300	15246	15286	15272	15099	15242	15324	15239	15319	15178	15179	15291	15069	15076	15027	15211	15229	15292	15235	15004	15107	15111	15276	15264	15187	15058	15085	15230	15050	15089	15207	15308	15183	15266	15242	15200	15214	15214	15197	15307	15071	15229	15194	15186	15310	15168	15355	15222	15140	15177	15330	15021	15318	15199	15414	15080	15137	15389	15079	15155	15101	15196	15224	15125	15159	15144	15338	15372	15274	15049	15107	15092	15366	15070	15169	15182	15293	15099	15107	15221	15175	15140	15291	15205	15263	15157	15269	15252	15174	15366	15080	15172	15123	15155	15162	15325	15148	15079	15229	15165	15173	15218	15057	15262	15021	15160	15164	15058	15307	15140	15404	15309	15116	15218	15149	15142	15197	15400	14957	15218	15227	15006	15033	15179	15127	15139	15165	15263	15107	15105	15212	15136	15177	15222	15371	15298	15236	15232	15023	15103	15214	15341	15209	15126	15167	15307	15288	15006	15046	15289	15047	15148	15073	15245	15173	15049	15222	15330	15292	14929	15221	15185	15168	15219	15192	15028	15305	15141	14925	15146	15247	15320	15244	15307	15180	15082	15249	15244	15233	15147	15285	15141	15097	15138	15383	15061	15268	15182	15135	15233	15117	15294	15228	15377	15215	15403	15278	15227	15186	15069	15095	15107	15071	15138	14944	15097	15243	14948	15182	15288	15110	15124	15134	15192	15108	15214	15265	15152	15177	15176	15301	15278	15037	15198	15151	15213	15176	15269	15278	15291	15078	15282	15165	15191	15157	15357	15089	14968	15044	15159	15230	15244	15260	15198	15162	15172	15114	15300	15050	15283	15157	15362	15268	15179	15195	15101	15205	15172	15222	15220	15142	15210	15557	15031	15060	15304	15308	15220	15059	15310	15254	15192	15238	15215	15130	15217	15135	15244	15253	15360	15158	15279	15149	15103	15388	15098	15226	15137	15033	15101	15264	15390	15115	15061	15314	15013	15272	15098	15190	15057	15186	15225	15209	15144	15060	15429	15206	15299	15080	15206	15208	15233	15308	15212	15028	15205	15091	15204	15154	15092	15233	15309	15333	14905	15105	15068	15165	15441	15186	15110	15222	15048	15207	15322	15187	15184	15063	15250	15143	15158	15182	15310	15273	15081	15279	15131	15213	15204	15182	15167	15330	15246	15109	15149	15089	15168	15119	15180	15468	15093	15078	15062	15070	15325	15257	15223	15161	15327	15247	15181	15153	15207	15244	15219	15115	15220	15143	15136	15217	15162	15179	15255	15318	15325	15274	15187	15188	15208	15297	15126	15103	15290	15198	15213	15187	15213	15280	15016	15335	15155	14978	15108	15041	15087	15154	15374	15047	15220	15179	15061	15137	15110	15261	15130	15384	15149	15178	15111	15307	15080	15259	15367	15211	15402	15283	15073	15121	15161	15347	15311	15156	15195	15256	15169	15150	15227	15284	15017	15217	15157	15112	15114	15170	15065	15271	15116	15053	15053	15198	15098	15143	15199	15188	15181	15043	15052	15378	15203	15182	15210	15144	15276	15142	15217	15248	15202	14973	15225	15334	15114	15181	15142	15315	15158	15169	15253	15173	15084	15249	15217	15080	15136	15080	15173	15185	14962	15087	15311	15170	15184	15155	15066	15247	15268	15170	15228	15369	15272	15168	15128	15239	15134	15129	15278	15064	15135	15257	15033	15185	15261	15088	15106	15177	15237	15202	15118	15219	15379	15207	14975	15206	15233	15061	15096	15361	15194	15243	15338	15258	15243	15294	15261	14984	15083	15231	15240	15373	15160	14932	14932	15069	15154	15362	15226	15174	15284	15108	15328	15275	15068	15091	15151	15077	15270	14971	15245	15112	15227	15277	15105	15128	15087	15218	15231	15400	15154	15132	15217	15074	15212	15043	15215	15111	15158	15128	15265	15099	15233	15221	15217	15015	15157	15130	15189	15044	15311	15243	15201	15272	15153	15137	15274	15063	15032	15178	15263	15253	15013	15112	15116	15051	15213	15047	15249	15234	15175	15243	15162	15176	15197	15366	15135	15337	15193	15236	15359	15072	15203	15177	15184	15223	15198	15257	15218	15143	15206	15329	15062	15190	15303	15166	15194	15040	15051	15297	15122	15247	15270	15053	15119	15127	15206	15262	15207	15046	15275	15193	15120	15142	15096	15142	15286	15145	15345	15241	15180	15130	15407	15205	15177	15133	15124	15031	15182	15250	15070	15201	15174	15224	15177	15471	15209	15115	15276	15296	15155	15228	15123	15278	15159	15228	15123	15224	15173	15121	15225	15163	15168	15366	15097	15061	15252	15209	15222	15128	15129	15221	15231	15135	15202	15053	15154	15262	15140	15222	15017	15255	15144	15304	15240	15349	14933	15139	15362	15278	15303	15130	15079	15112	15156	15165	15126	15262	15234	15030	15122	15213	15145	15104	15202	15190	15156	15107	15202	15198	15122	15220	15166	15187	15249	15284	15118	15340	15284	15230	15190	14967	15253	15300	15163	15079	15289	15196	15228	15392	14996	15040	15244	15170	15244	15110	15249	15062	15045	15233	15149	15112	15298	15276	15323	15239	15232	15194	15169	15066	15154	14974	15076	15178	15218	15194	15194	15214	14933	15333	15137	15251	15276	15255	15176	15220	15164	15164	15178	15305	15069	15137	15289	15280	15239	15181	15026	15084	15036	15241	15268	15212	15070	15268	15171	15145	15300	15223	15195	15251	15184	15174	15242	15177	15167	15264	15237	15104	15179	15228	15149	15061	15283	15179	15289	15237	15272	15217	15176	15174	15405	15108	15177	15237	15256	15079	15268	15114	15214	15174	15223	15000	15278	15187	15243	14854	15223	15089	15243	15058	15143	15109	15340	15249	15128	15115	15293	15338	15286	15270	15105	15205	15070	15216	15182	15216	15023	15106	15174	15144	15164	15286	15199	15135	15051	15159	15253	15135	15218	15254	15078	15168	15100	15175	15109	15325	15153	15084	15126	15121	15104	15130	15042	15083	15177	15086	15225	15170	15087	15285	15073	15082	15272	15051	15182	15097	15175	15120	15341	15083	15115	15097	15161	15244	15233	15200	15172	15168	15170	15132	15231	15119	15095	15303	15205	15243	15125	15189	15105	15113	15245	14895	15205	15154	15328	15201	15196	15306	15153	15127	15141	15095	15229	15015	15170	15177	15109	15235	15111	15282	15280	15147	15043	15220	15169	15211	15235	15303	15360	15107	15107	15095	15420	15043	15324	15095	15105	15138	15118	15223	15105	15231	15194	15236	15207	15201	15119	15281	15241	15233	15235	15190	15178	15162	15305	15072	15161	15067	15163	15136	15256	15165	15220	15061	15200	15270	15146	15297	15330	15392	15219	15303	15160	15306	15250	15096	15202	15139	15185	15195	15235	15299	15133	15030	15186	15105	15175	15249	15233	15245	15168	15285	15079	15225	15041	15228	15209	15080	15074	15344	15108	15073	15162	15160	15263	15041	15220	15155	15245	15126	15242	15230	15214	15057	15212	15208	15274	15085	15117	15226	15394	15330	15231	15152	15225	15315	15197	15093	15221	15120	15297	15327	15228	15163	15186	15277	15184	15075	15251	15150	15178	15063	15042	15143	15077	15170	15087	15298	14919	15198	15242	15113	15173	15092	15165	15155	15298	15143	15210	15245	15212	15124	15005	15242	15286	15107	15309	15171	15254	15289	15232	15038	15281	15284	15203	15203	15237	15263	15003	15200	15148	15094	15186	15177	15085	15061	15283	15285	15097	15114	15275	14965	15478	15200	15230	15394	15184	15135	15246	15011	15313	15176	15064	15153	15057	15291	15329	15315	15013	15239	15046	15225	15214	15056	15143	15137	15288	15272	15329	15328	15270	15235	15263	14964	15247	15233	15178	15166	15007	15278	15267	15220	15203	15271	15333	15123	15203	15094	15293	15094	15280	15132	15196	14984	15204	15254	15175	15326	15216	15112	15218	15200	15199	15233	15164	15078	15274	15210	15137	15388	15120	15223	15249	15030	15107	15157	15213	15228	15186	15041	15335	15030	15067	15179	15179	15231	15069	15156	15249	15173	15158	15178	15173	15357	15116	15223	15226	15322	15108	15054	15286	15176	15290	15225	15157	15217	15053	15254	15291	15183	15104	15062	15098	15060	15214	15079	15228	15128	15238	15477	15198	15245	15176	15167	15115	15139	15294	15062	15299	15141	15032	15099	15045	15231	15224
23526	21116	28624	23910	22089	22461	21365	18608	17841	18062	17711	17783	17324	17521	17324	17001	16984	17133	17071	17180	17185	17170	16854	17063	16956	16921	16960	16695	16797	16754	16835	16947	16819	16730	16844	16733	16601	16864	16832	16771	16871	16869	16856	16769	16921	17734	18082	17552	17152	16970	17072	16857	16644	16795	16925	16791	16889	16717	16812	17002	16568	16504	16643	16713	16822	16815	16643	16730	16679	16559	16803	16626	16780	16605	16725	16628	16851	16836	16736	16754	16649	16592	16785	16526	16714	16794	16756	16640	16530	16522	16687	16761	16606	16702	16583	16733	16758	16643	16683	16720	16921	16750	16875	16534	16693	16726	16791	16598	16647	16843	16755	16678	16681	16664	16786	16561	16630	16814	16662	16587	16526	16891	16689	16980	16562	16748	16598	16671	16545	16596	16906	16617	16777	16785	16679	16786	16550	16647	16572	16614	16598	16516	16476	16531	16672	16713	16779	16793	16618	16718	16865	16635	16601	16736	16766	16636	16869	16750	16704	16408	16753	16695	16956	16776	16685	16773	16662	16821	16602	16703	16733	16599	16646	16719	16979	16820	16805	16949	16762	16574	16422	16468	16655	16583	16752	16652	16562	16896	16865	16577	16614	16770	16668	16693	16782	16718	16587	16503	16734	16523	16592	16859	16601	16686	16707	16673	16719	16748	16716	16684	16747	16643	16800	16541	16727	16722	16570	16688	16813	16734	16737	16519	16694	16651	16498	16760	16600	16845	16789	16624	16670	16694	16745	16721	16861	16679	16596	16645	16644	16523	16712	16640	16578	16810	16557	16612	16725	16520	16667	16672	16723	16754	16761	16858	16655	16651	16665	16651	16808	16543	16804	16801	16828	16755	16665	16542	16673	16871	16671	16768	16735	16719	16507	16811	16812	16659	16553	16716	16702	16628	16697	16665	16674	16787	16661	16804	16597	16735	16670	16719	16649	16653	16747	16749	16782	16874	16837	16746	16539	16756	16673	16731	16724	16718	16952	16649	16531	16724	16529	16675	16664	16738	16828	16737	16825	16700	16664	16645	16682	16544	16971	16641	16625	16529	16874	16646	16711	16571	16674	16625	16765	16622	16854	16756	16780	16684	16802	16808	16851	16420	16683	16822	16569	16809	16642	16603	16557	16579	16655	16655	16568	16804	16589	16589	16731	16605	16750	16592	16698	16777	16763	16615	16711	16602	16712	16883	16847	16611	16641	16559	16678	16632	16820	16667	16726	16577	16706	16590	16700	16838	16650	16844	16747	16875	16783	16661	16403	16576	16797	16738	16492	16843	16512	16597	16766	16677	16746	16808	16838	16841	16650	16800	16725	16616	16604	16798	16677	16740	17001	16740	16639	16791	16803	16915	16734	16598	16722	16751	16750	16834	16805	16617	16608	16649	16738	16713	16632	16731	16638	16812	16640	16819	16558	16610	16737	16580	16763	16776	16736	16664	16923	16546	16701	16784	16890	16679	16551	16841	16740	16663	16638	16763	16715	16610	16670	16531	16689	16728	16678	16662	16748	16626	16586	16833	16442	16755	16692	16663	16710	16688	16652	16671	16899	16654	16687	16684	16714	16818	16909	16511	16653	16686	16779	16598	16666	16819	16911	16640	16720	16522	16592	16610	16756	16654	16603	16549	16824	16506	16669	16701	16756	16907	16467	16659	16686	16586	16616	16691	16692	16491	16745	16746	16673	16943	16665	16753	16829	16564	16775	16798	16663	16571	16764	16824	16913	16644	16690	16592	16682	16709	16572	16754	16683	16803	16867	16672	16646	16788	16748	16615	16625	16796	16699	16596	16620	16884	16635	16668	16735	16700	16574	16442	16739	16762	16437	16729	16621	16598	16731	16599	16430	16617	16845	16672	16568	16656	16759	16552	16863	16791	16831	16703	16635	16657	16536	16721	16638	16645	16785	16676	16850	16727	16745	16525	16734	16696	16733	16843	16732	16714	16528	16685	16642	16666	16791	16788	16804	16633	16805	16817	16467	16525	16611	16635	16562	16514	16737	16664	16756	16590	16723	16535	16725	16852	16827	16764	16598	16527	16639	16727	16702	16739	16665	16689	16783	16802	16672	16847	16569	16568	16754	16611	16636	16739	16557	16729	16706	16647	16729	16767	16722	16711	16675	16585	16688	16744	16847	16547	16666	16637	16795	16679	16560	16531	16562	16807	16716	16827	16717	16655	16738	16878	16737	16603	16754	16696	16658	16567	16517	16663	16731	16731	16633	16990	16748	16572	16514	16632	16620	16764	16694	16808	16775	16873	16796	17008	16926	16659	16495	16829	16656	16726	16751	16831	16694	16614	16592	16695	16850	16587	16549	16598	16642	16702	16887	16834	16738	16733	16587	16535	16764	16713	16613	16698	16745	16711	16738	16625	16741	16683	16635	16608	16426	16698	16501	16653	16622	16863	16882	16825	16732	16695	16735	16812	16590	16572	16752	16812	16612	16874	16833	16398	16608	16600	16765	16872	16888	16705	16640	16793	16547	16695	16415	16605	16792	16745	16866	16623	16443	16536	16885	16700	16725	16788	16703	16641	16766	16523	16635	16674	16692	16660	16629	16515	16701	16604	16593	16868	16659	16856	16710	16745	16852	16854	16980	16689	16556	16709	16761	16702	16892	16658	16770	16650	16853	16788	16727	16766	16789	16531	16850	16867	16539	16604	16634	16571	16537	16726	16523	16581	16583	16696	16739	16594	16585	16615	16538	16526	16730	16555	16592	16583	16561	16681	16744	16773	16597	16781	16673	17023	16682	16738	16606	16770	16510	16935	16823	16632	16999	16624	16584	16613	16588	16589	16521	16690	16705	16597	16767	16817	16690	16661	16834	16774	16545	16460	16827	16738	16724	16616	16608	16605	16701	16677	16678	16483	16835	16664	16831	16789	16612	16901	16790	16694	16650	16861	16708	16792	16898	16670	16719	16600	16668	16535	16751	16638	16515	16730	16771	16812	16559	16717	16755	16665	16628	16463	16605	16799	16819	16474	16529	16698	16502	16799	16797	16725	16655	16699	16737	16743	16706	16823	16819	16663	16623	16653	16705	16543	16679	16626	16493	16747	16589	16798	16813	16627	16830	16681	16650	16792	16843	16671	16628	16720	16498	16581	16674	16606	16716	16680	16572	16499	16686	16820	16707	16644	16801	16801	16662	16734	16840	16822	16705	16724	16745	16571	16617	16541	16838	16928	16603	16403	16728	16665	16516	16488	16678	16704	16592	16725	16727	16593	16703	16648	16715	16567	16649	16859	16582	16683	16664	16789	16684	16601	16701	16715	16532	16750	16809	16710	16711	16628	16595	16799	16805	16604	16708	16648	16721	16612	16634	16649	16802	16598	16653	16668	16552	16948	16610	16531	16780	16700	16493	16729	16837	16660	16687	16762	16578	16592	16477	16833	16849	16936	16772	16850	16741	16570	16608	16699	16705	16725	16771	16642	16629	16577	16643	16681	16648	16722	16599	16689	16708	16762	16574	16545	16543	16556	16819	16927	16942	16794	16718	16653	16785	16649	16548	16567	16660	16720	16618	16605	16644	16600	16699	16688	16649	16771	16778	16760	16450	16892	16798	16944	16710	16738	16629	16503	16584	16539	16795	16666	16706	16560	16704	16732	16691	16662	16730	16586	16723	16730	16580	16665	16636	16887	16754	16744	16969	16831	16641	16794	16801	16686	16736	16751	16569	16469	16670	16509	16518	16590	16761	16658	16729	16745	16717	16706	16660	16649	16637	16697	16706	16591	16466	16712	16909	16686	16583	16752	16574	16757	16758	16909	16675	16807	16643	16775	16678	16626	16926	16967	16852	16691	16616	16694	16749	16569	16530	16734	16795	16672	16566	16861	16543	16873	16972	16760	16712	16835	16612	16593	16527	16547	16461	16608	16704	16703	16593	16499	16623	16414	16786	16749	16764	16604	16813	16804	16752	16620	16615	16698	16571	16652	16720	16768	16835	16738	16591	16702	16789	16643	16681	16624	16836	16571	16808	16686	16799	16699	16676	16648	16614	16777	16608	16629	16613	16666	16763	16559	16779	16666	16623	16473	16699	16738	16793	16644	16813	16757	16798	16644	16688	16634	16885	16752	16728	16726	16566	16608	16623	16706	16612	16936	16827	16667	16641	16672	16689	16534	16880	16838	16518	16765	16747	16573	16711	16696	16771	16691	16563	16663	16645	16605	16853	16584	16705	16668	16630	16630	16809	17015	16749	16792	16539	16624	16718	16656	16609	16692	16617	16501	16700	16635	16712	16675	16623	16683	16688	16756	16645	16954	16865	16630	16613	16716	16642	16827	16540	16808	16578	16798	16827	16714	16832	16597	16719	16908	16592	16667	16775	16796	16914	16842	16722	16569	16741	16785	16751	16531	16595	16686	16837	16629	16833	16782	16843	16886	16757	16626	16640	16676	16552	16607	16652	16700	16778	16493	16761	16659	16676	16793	16642	16537	16689	16575	16760	16709	16702	16717	16602	16675	16710	16640	16813	16734	16678	16598	16631	16833	16677	16610	16613	16631	16672	16654	16547	16668	16839	16666	16815	16680	16780	16621	16752	16858	16796	16685	16619	16680	16703	16650	16853	16789	16661	16759	16595	16771	16549	16766	16815	16599	16679	16838	16643	16755	16629	16580	16827	16466	16775	16682	16555	16746	16705	16646	16585	16820	16651	16763	16690	16622	16789	16492	16737	16773	16803	16737	16956	16777	16798	16743	16788	16790	16828	16849	16786	16725	16676	16795	16645	16801	16793	16726	16763	16683	16738	16674	16664	16645	16762	16760	16736	16630	16773	16579	16608	16769	16780	16738	16569	16545	16864	16743	16730	16570	16756	16575	16797	16736	16737	16761	16613	16764	16709	16679	16716	16742	16456	16529	16712	16626	16498	16948	16573	16763	16844	16620	16685	16585	16880	16537	16581	16767	16604	16775	16948	16796	16755	16670	16744	16787	16763	16684	16546	16851	16774	17035	16869	16761	16763	16761	16525	16692	16786	16570	16906	16594	16456	16709	16659	16694	16646	16740	16634	16632	16856	16569	16981	16677	16658	16774	16895	16912	16679	16585	16802	16569	16741	16677	16850	16611	16844	16905	16647	16883	16629	16869	16724	16821	16736	16790	16821	16708	16655	16947
18013	32297	30668	24349	21855	19762	18115	17491	17260	17068	16651	16634	16271	15971	16030	15865	15786	15974	15890	15839	15679	15662	15682	15576	15560	15694	15751	15510	15449	15585	15477	15416	15454	15483	15373	15408	15508	15208	15550	15444	15488	15442	15232	15403	15399	16751	16773	16330	15781	15673	15388	15265	15265	15236	15177	15200	15297	15126	15135	15311	15171	15246	15335	15343	15192	15168	15256	15201	15248	15182	15323	15340	15292	15170	15434	15238	15212	15192	15217	15317	15320	15184	15273	15275	15246	15079	15277	15182	15424	15311	15269	15335	15239	15193	15151	15213	15184	15224	15284	15316	15209	15306	15251	15293	15317	15208	15520	15208	15255	15301	15304	15332	15262	15227	15253	15290	15392	15263	15393	15396	15139	15124	15233	15289	15174	15186	15367	15090	15256	15322	15209	15262	15038	15408	15367	15302	15338	15247	15086	15357	15450	15211	15319	15134	15212	15293	15391	15356	15173	15248	15247	15422	15453	15228	15194	15374	15243	15195	15227	15332	15443	14986	15204	15306	15195	15479	15388	15333	15378	15212	15363	15247	15399	15269	15247	15226	15052	15298	15235	15266	15310	15265	15165	15163	15624	15236	15244	15116	15254	15198	15257	15301	15398	15195	15183	15226	15387	15066	15457	15249	15274	15221	15245	15226	15165	15308	15410	15201	15154	15221	15038	15352	15357	15131	15244	15048	15436	15175	15221	15306	15135	15387	15255	15177	15173	15222	15407	15274	15158	15216	15370	15312	15366	15194	15277	15257	15408	15227	15153	15303	15311	15038	15228	15135	15282	15208	15279	15269	15258	15210	15247	15211	15278	15417	15262	15243	15244	15169	15228	15213	15300	15368	15422	15210	15286	15384	15423	15373	15255	15137	15230	15074	15269	15292	15233	15173	15192	15270	15206	15099	15255	15132	15210	15275	15432	15183	15204	15243	15235	15189	15353	15218	15145	15289	15165	15220	15063	15062	15298	15218	15019	15303	15277	15135	15263	15123	15335	15250	15012	15216	15245	15338	15141	15045	15172	15211	15187	15343	15317	15324	15350	15213	15045	15157	15210	15100	15247	15140	15139	15142	15191	15368	15208	15318	15181	15271	15251	15121	15261	15348	15200	15202	15218	15189	15131	15276	15193	15272	15300	15136	15472	15215	15184	15338	15354	15106	15294	15396	15289	15221	14990	15187	15396	14982	15240	15326	15058	15217	15169	15193	15328	15328	15158	15179	15132	15389	15311	15048	15364	15312	15402	15272	15299	15347	15371	15182	15259	15332	15300	15282	15126	15123	15266	15246	15200	15111	15177	15267	15086	15152	15310	15296	15227	15087	15222	15075	15149	15135	15294	15185	15395	15153	15340	15300	15077	15409	15191	15175	15325	15396	15134	15201	15213	15361	15492	15387	15390	15338	15289	15420	15410	15122	15281	15232	15308	15312	15326	15409	15290	15141	15447	15151	15231	15163	15254	15210	15207	15108	15243	15499	15120	15426	15354	15316	15254	15269	15264	15340	15374	15471	15365	15332	15217	15192	15372	15046	15304	15137	15250	15121	15382	15103	15277	15153	15290	15291	15449	15389	15044	15218	15269	15277	15188	15185	15284	15239	15350	15194	15238	15266	15280	15247	15127	15296	15362	15376	15219	15244	15243	15344	15239	15407	15116	15376	15201	15212	15346	15346	15202	15228	15213	15446	15180	15252	15176	15373	15341	15178	15295	15407	15328	15335	15290	15232	15339	15227	15307	15217	15239	15349	15343	15289	15357	15333	15013	15259	15276	15248	15369	15143	15228	15502	15258	15205	15401	15283	15275	15110	15362	15140	15176	15304	15193	15146	15203	15347	15262	15193	15014	15248	15155	15161	15314	15320	15212	15250	15054	14977	15100	15238	15075	15205	15359	15287	15231	15227	15349	15308	15099	15290	15411	15314	15233	15179	15163	15316	15222	15245	15302	15246	15334	15324	15311	15212	15440	15164	15328	15305	15156	15078	15313	15107	15126	15075	15250	15233	15340	15104	15094	15135	15423	15239	15277	15221	15233	15292	15332	15362	15383	15084	15096	15212	15201	15226	15307	15219	15215	15118	15157	15263	15360	15365	15229	15281	15161	15181	15289	15300	15293	15304	15110	15327	15231	15300	15276	15092	15270	15180	15147	15153	15173	15289	15176	15174	15289	15330	15099	15340	15276	15188	15147	15380	15244	15352	15256	15240	15286	15312	15176	15405	15060	15122	15270	15320	15140	15302	15124	15129	15258	15203	15321	15211	15338	15230	15108	15249	15185	15133	15259	15269	15072	15231	15254	15184	15285	15177	15145	15124	15347	15384	15193	15237	15216	15267	15128	15363	15459	15143	15193	15267	15191	15104	15255	15429	15164	15152	15302	15387	15221	15412	15440	15005	15204	15197	15239	15123	15202	15347	15334	15310	15302	15262	15261	15218	15171	15337	15290	15091	15272	15228	15413	15089	15297	15082	15117	15247	15234	15136	15244	15156	15270	15122	15292	15298	15470	15253	15164	15250	15288	15251	15173	15197	15304	15223	15356	15103	15294	15280	15253	15246	15286	15277	15187	15208	15203	15384	15265	15506	15258	15185	15331	15313	15349	15154	15386	15251	15272	15093	15443	15245	15266	15252	15154	15276	15215	15062	15138	15187	15309	15275	15392	15128	15240	15343	15195	15250	15148	15240	15230	15242	15130	15348	15366	15321	15150	15345	15175	15246	15210	15293	15317	15168	15306	15178	15154	15243	15300	15115	15214	15206	15342	15275	15227	15237	15455	15316	15403	15240	15358	15167	15259	15381	15256	15424	15313	15280	15467	15123	15387	15345	15228	15319	15154	15257	15209	15350	15289	15207	15198	15307	15259	15324	15362	15286	15179	15251	15277	15299	15398	15167	15118	15270	15229	15162	15362	15471	15268	15194	15163	15232	15294	15349	15241	15057	15231	15259	15431	15232	15291	15429	15467	15194	15248	15356	15396	15222	15276	15244	15135	15185	15127	15280	15241	15252	15124	15132	15199	15275	15393	15302	15201	15204	15130	15245	15292	15216	15143	15099	15231	15204	15309	15212	15179	15246	15230	15381	15229	15137	15209	15154	15371	15126	15226	15197	15100	15160	15247	15263	15321	15093	15213	15205	15221	15265	15266	15366	15231	15132	15216	15367	15318	15311	15179	15160	15327	15315	15127	15270	15302	15288	15142	15333	15378	15300	15283	15272	15186	15282	15298	15280	15197	15335	15271	15242	15075	15084	15101	15294	15245	15183	15254	15154	15273	15181	15338	15186	15393	15070	15172	15276	15357	15262	15153	15368	15310	15142	15222	15211	15282	15216	15113	15356	15353	15186	15159	15325	15174	15196	15270	15306	15411	15182	15402	15187	15460	15093	15297	15246	15369	15145	15165	15340	15193	15273	15276	15267	15193	15269	15229	15214	15294	15246	15243	15297	15242	14995	15233	15265	15286	15269	15245	15147	15190	15318	15317	15168	15112	15312	15304	15193	15262	15145	15383	15000	15300	15315	15161	15261	15244	15268	15056	15205	15252	15385	15113	15236	15311	15319	15291	15219	15220	15266	15454	15197	15191	15369	15266	15160	15310	15138	15186	15319	15251	15273	15054	15385	15453	15107	15195	15295	15189	15167	15314	15279	15278	15286	15225	15368	15226	15188	15209	15165	15033	15339	15218	15275	15324	15324	15124	15364	15251	15086	15165	15116	15217	15225	15169	15128	15269	15233	15261	15256	15204	15345	15390	15350	15244	15203	15138	15163	15045	15399	15287	15215	15295	15225	15131	15122	15247	15105	15346	15183	15301	15332	15370	15031	15366	15357	15181	15231	15104	15082	15220	15213	15402	15064	15343	15341	15325	15198	15348	15180	15258	15338	15240	15302	15232	15309	15329	15287	15261	15340	15355	15387	15317	15263	15358	15201	15214	15295	15385	15239	15298	15113	15232	15326	15190	15155	15168	15156	15230	15216	15235	15272	15135	15254	15170	15285	15250	15293	15186	15181	15353	15200	15068	15181	15232	15227	15275	15121	15281	15185	15261	15175	15318	15257	15390	15153	15149	15226	14924	15270	15136	15447	15216	15106	15350	15414	15362	15133	15121	15295	15261	15255	15210	15349	15323	15173	15266	15246	15154	15144	15279	15153	15203	15288	15225	15191	15250	15277	15212	15302	15237	15185	15342	15235	15377	15357	15339	15215	15358	15296	15261	15189	15287	15376	15165	15429	15272	15160	15283	15256	15346	15179	15115	15191	15314	15346	15015	15210	15238	15213	15178	15485	15320	15092	15155	15071	15492	15282	15379	15316	15251	15266	15255	15400	15260	15136	15413	15265	15191	15378	15262	15224	15270	15161	15228	15290	15288	15335	15318	15254	15157	15164	15329	15359	14884	15290	15323	15180	15299	15219	15122	15436	15206	15348	15314	15213	15160	15170	15213	15214	15165	15357	15341	15237	15212	15272	15228	15223	15242	15204	15285	15573	15084	15128	15250	15224	15173	15382	15220	15362	15251	15288	15355	15280	15298	15300	15213	15350	15239	15231	15166	15245	15266	15233	15197	15163	15255	15212	15335	15235	15053	15174	15331	15202	15267	15367	15052	15267	15307	15275	15313	15248	15208	15097	15124	15308	15016	15129	15015	15119	15154	15106	15179	15350	15262	15227	15270	15270	15279	15385	15187	15113	15183	15163	15231	15443	15269	15193	15363	15204	15325	15231	15138	15414	15145	15197	15136	15434	15172	15250	15268	15312	15165	15338	15385	15236	15222	15315	15336	15256	15273	15061	15241	15413	15316	15200	15174	15295	15186	15220	15465	15185	15276	15229	15163	15251	15297	15309	15144	15269	15255	15213	15155	15129	15340	15332	15277	15201	15422	15179	15245	15127	15254	15185	15246	15157	15443	15255	15303	15283	15264	15049	15162	15258	15231	15370	15254	15318	15262	15281	15306	15147	15190	15134	15198	15122	15276	15251	15333	15225	15460	15192	15352	15211	15364	15176	15170	15281	15335	15253	15228	15173	15203	15206	15239	15247	15203	15221	15328	15217	15475	15324	15129	15288	15222	15297	15160	15426	15162	15075	15113	15138	15139	15315	15043	15334	15198	15174	15117	15324	15364	15152	15321	15232
22633	21134	29060	23488	21396	23417	25406	19709	18744	19125	18801	18156	18408	18221	17934	17460	17669	17572	17666	17453	17812	17448	17506	17408	17476	17528	17497	17368	17192	17343	17136	17142	17120	17395	17215	17148	17298	17300	17352	17252	17281	17380	17156	17081	17490	18386	18882	17925	17719	17611	17308	17104	16944	16984	17003	16994	17096	17134	16962	16754	16971	16937	16917	16977	17044	16947	17036	17059	16891	16879	16918	16975	16953	17077	17038	16882	17031	17056	16970	16983	17144	17080	17040	17091	17017	17121	17062	16953	16949	17010	16866	16928	16941	16877	16731	16976	16931	17075	16972	16758	17219	17187	17000	17019	17026	17052	16843	17041	17050	17086	16870	17146	16927	16856	16989	16981	16920	16990	17078	16908	17190	16932	16952	17140	17077	16985	17178	17039	16992	16941	16969	16930	17131	17069	17058	16919	16966	17137	16943	16968	16957	16841	17060	17034	17203	16825	17094	16867	16945	17055	16820	16962	16790	16742	16871	17104	16941	17003	16883	17051	17065	17029	17053	17275	17013	17028	16876	16939	16893	16931	16979	16700	16961	16805	16756	16877	16920	16997	16830	16997	17037	17026	17083	17072	16898	16976	17100	17053	17259	17157	17045	16939	16773	16905	16913	16919	16999	16845	17083	16972	16954	16977	16948	16856	16904	17050	16903	17042	17089	16669	16912	16987	17043	17025	17034	17144	17251	16984	16971	16895	17128	17158	16944	16980	17063	16903	17001	17145	16723	17021	16958	16966	16801	16894	17109	17122	17049	16870	17016	17004	16845	17093	16947	16961	17098	16947	17122	16987	16932	16942	17080	17172	16850	17248	17000	17028	17033	16892	16898	17065	16858	17064	17177	17042	17041	17135	17160	17102	17086	16920	16974	17070	17032	16774	16982	17076	17008	16950	16909	17051	16979	16718	17089	16978	17138	17010	17005	16992	16971	16925	16925	16895	17072	16949	17116	16876	16935	16894	16980	16835	17013	16953	16931	17121	17169	16969	16961	16980	16835	17013	16951	17059	17059	16989	16848	17002	16908	16842	17002	16940	16839	17130	16920	17017	16825	16940	16882	17172	17079	17089	16780	16800	17063	17088	17043	16833	16910	17094	17043	16947	16862	17031	16977	17073	16952	17045	17102	16965	17260	16830	17027	16884	16906	16900	16974	16885	17030	16928	16892	16944	16930	16918	17174	17072	16917	16971	17100	16956	16993	17016	16802	16975	17006	17172	16808	16922	16884	16884	17121	16963	16983	16949	17079	16910	17148	17146	16983	16950	17047	16936	17143	16783	16907	17015	17039	16945	16969	17010	16932	16944	16795	16986	17092	16950	17166	17053	17208	16870	17131	17027	17154	17006	16850	16890	16928	17211	17000	16861	16826	17125	16794	16794	17084	16902	17049	16961	16887	16784	16608	16797	17143	16987	16889	16958	16924	16936	16860	17075	17115	16903	16947	16999	16877	17067	16891	16973	17199	16854	17081	16918	17050	16871	16903	16758	17144	16967	17015	16939	17096	17049	17007	16920	16904	17107	16979	16818	16873	16897	16780	17003	16974	17076	17055	16625	17043	16906	17132	17061	16964	16884	17050	17060	17107	16793	16809	17115	17051	17165	17163	17066	16799	16863	17131	16865	16915	16950	16929	17174	17296	16959	16962	16849	17140	17211	16992	17000	17091	16595	16769	16986	16936	16820	17176	17094	16972	17166	17060	17010	16884	16989	16896	16854	17031	16782	16998	16850	16946	16885	16915	17075	16859	16980	16983	16838	17049	16854	16956	17075	16865	16945	17032	16950	17026	16847	17102	16789	17039	17095	16846	17021	16998	16833	16935	16890	16924	16963	16955	17093	17020	17061	17046	16745	16935	16979	16854	16950	16912	16832	16912	16893	16968	16928	16987	16978	16923	16990	17133	16853	16796	17010	16836	16705	16898	17100	16967	16824	16906	16970	16837	16882	17005	17023	16890	16804	16965	16997	16871	17124	16915	16726	16845	17063	16939	17045	16965	16935	16950	17006	17104	17095	16972	16919	16990	16912	17080	17069	17071	16796	17077	17030	16893	16950	16948	16973	17095	16980	16953	16860	16761	16982	16927	17115	17024	16941	16894	16960	17112	16779	16936	16852	17226	16967	16951	16774	16973	16989	17086	16917	16931	17021	16911	17005	16953	16917	16860	16862	17054	16907	17135	16909	16927	17112	17041	16864	17094	17002	17026	16891	16906	16892	16924	16995	17204	16818	16875	16913	16771	16989	17043	16666	16811	17105	16972	16897	16855	16810	16830	17056	16817	16982	16871	17044	16931	16921	17091	17036	16989	16812	17083	16941	16867	16729	16891	16881	17060	16958	16936	17068	16672	16857	16894	16952	16962	16925	16701	17069	16896	17069	17021	16857	16841	16977	16927	17011	17000	17190	17110	16842	17046	16828	17002	16979	17016	16934	16885	16614	16737	16889	16880	17060	17111	16996	17154	17058	16815	16958	17130	17103	16947	17174	16902	17000	16728	16789	16887	17039	17089	16971	16872	16930	16961	16765	16944	17028	17118	17186	17074	16862	16852	16970	17089	17041	16965	17041	17053	17038	16865	16923	16876	16879	16851	17046	17072	17109	17098	17063	17182	17043	16587	16896	17306	16934	16857	17043	17026	16940	17162	16936	17091	16972	16695	16961	17085	16996	16931	16842	16978	16637	17094	16873	17023	16846	16958	16846	17045	17013	16964	17127	17044	17031	17096	17008	17106	16976	16776	16887	17086	17021	16961	17050	17079	17147	16955	17159	17170	17010	17141	16968	17065	16967	17153	17012	16990	16940	17050	16987	16846	17017	16975	16920	17072	16766	17020	16850	17179	17003	16998	16959	17127	16883	16957	17074	16812	16906	17070	16957	16807	16893	17084	16749	16807	16988	16957	16928	17189	17143	16875	17101	17097	17059	16924	17214	16899	16908	16782	16951	16913	16932	16935	16845	16748	16892	16939	16928	17050	16863	16873	17012	16887	16797	16800	17061	17157	17076	16959	17164	16711	16886	16843	17021	17122	16983	16758	17039	17090	17283	17074	16947	16823	16975	16957	17082	17045	17063	17052	16788	16980	16860	16988	16842	16683	17017	16702	16911	16886	16787	16909	17060	16881	17173	16919	16905	16796	16844	16772	16751	17038	17147	17282	17011	17118	17211	16962	17030	17152	17015	17164	16948	16989	16947	16959	16839	16942	17059	16807	16971	16853	16871	17037	17080	16906	16863	16890	16766	17069	16829	16815	16883	17075	16897	17102	16822	16923	16826	17092	16824	16973	16895	17050	16963	17030	16908	17075	16974	16887	16669	17020	17086	17112	16929	17042	17011	16917	17191	16901	16961	17010	16936	16949	16903	16892	17005	16917	17000	16789	16893	17043	17076	16962	16949	17000	16899	17142	17143	17080	16841	16914	16879	16804	16963	16773	16795	16651	17042	17015	17032	17193	17056	17029	16813	17007	16985	16871	17005	17142	16939	16898	16917	16946	16929	16907	16833	17092	17214	16935	16905	17054	16835	17162	17016	16853	16922	17137	17020	16959	17046	16788	16813	17000	16872	16798	16893	17011	17062	17061	16931	16998	17032	16838	17127	17143	17086	16758	16873	16904	16930	16745	16989	17011	17021	17031	16945	16995	16830	16926	16949	17039	16972	16907	16912	16895	17061	16896	17010	16858	17196	17112	16876	17088	16998	17074	16909	16953	16963	17090	17092	16975	17020	16667	16974	16851	16953	17114	16886	16922	16990	17038	17017	16925	16963	16971	16808	17055	17028	16929	17025	17168	17039	17067	16990	17006	16842	16882	17082	16879	17056	16759	17051	17074	16952	16766	16851	16984	16954	16972	16927	16904	17040	17024	16942	17052	17062	17013	17005	16963	17120	16891	16948	17078	17010	16902	16888	16963	16996	16803	16743	16967	16920	17054	17055	16791	16984	16831	16943	16807	16979	17140	16960	16905	16918	16956	17064	16909	17030	16997	16962	16929	17020	16801	16975	17087	17065	16934	16912	16943	16965	17024	17022	16886	16867	16876	17052	16839	16931	16822	16773	16990	16851	17094	16784	17181	16745	16939	16994	17177	16869	17173	16939	17000	17054	16881	16999	17010	16914	17096	16969	17048	17068	16833	16892	16985	17069	16784	16974	17039	16920	17058	17070	16852	16987	16963	16961	16988	16971	16785	16881	17134	16815	17011	17082	16935	16991	16907	16915	17154	17016	16992	16926	16780	16842	17210	16762	16900	16917	16937	16806	16850	16824	16823	17019	16941	17008	16967	17029	17021	16930	16877	16928	16831	17049	17015	17116	17108	16957	16924	17159	16659	16863	17042	16932	16855	16983	17009	17138	16846	16848	17019	16986	17042	17072	16884	16861	16690	16862	16831	16928	17143	16904	17036	16821	16888	16978	17024	16843	16891	16970	17160	17075	16965	16832	17015	17012	16965	16930	17171	17027	16818	17061	16914	16971	16929	16863	17030	16850	16766	17022	16988	16771	17001	16905	16884	16826	17045	17058	17151	16984	17043	16935	17010	16847	16922	17091	17027	17128	16998	16952	16978	16738	16898	17131	16977	17032	16989	16789	16942	16907	16986	16869	16988	17134	16738	17059	17156	16868	16919	16876	16960	16863	16879	16827	17060	16890	16936	16944	17066	17020	16851	16834	17045	17027	17141	17046	16761	16900	17089	16968	16956	17192	16852	17033	17070	16890	16806	16832	16936	17022	16800	17041	16980	17128	17024	16835	16940	17000	16624	16860	17020	17214	16981	16765	17024	16843	16785	16886	16942	16795	16967	16837	16884	16965	16999	17185	17060	16895	17145	16938	17045	17174	17052	16954	17089	16985	16863	17195	17030	17085	16870	16865	16950	16967	16978	16886	16940	17047	17040	16879	16807	16955	16979	16904	17202	16813	16936	16855	16931	16990	16849	17041	16892	17140	17045	16927	16807	17181	16926	16727	16770	17003	16864	16996	16771	16897	16868	16897	16700	17045	17115	17215	16951	17085	16765	17002	17056	16894	17127	17028	16872	17176	16968	16994	17098	16859	17091	17147	16960	16908	17017	17083	16888	17262	16956	17022	16959	17003	16877	16975	17069	17001	16904	17180	17000	16968	16866	16970	16804	16695
19865	36954	35490	28604	24710	21899	20033	18830	18771	17942	17652	17286	16771	16914	16528	16177	15982	16026	16171	15980	16104	15897	15868	15781	16158	15884	16114	15715	15726	15519	15686	15565	15545	15621	15708	15783	15372	15627	15521	15541	15557	15560	15518	15736	16226	17891	17957	16651	16521	16041	15626	15562	15408	15452	15402	15381	15358	15476	15234	15388	15126	15482	15539	15426	15452	15347	15422	15511	15413	15444	15266	15260	15508	15485	15365	15355	15394	15413	15345	15299	15263	15339	15506	15364	15257	15447	15414	15381	15415	15464	15551	15421	15314	15475	15378	15226	15204	15334	15276	15350	15458	15361	15419	15281	15378	15302	15357	15459	15257	15499	15425	15360	15169	15489	15219	15451	15401	15347	15438	15302	15430	15306	15342	15234	15413	15300	15290	15228	15405	15222	15496	15424	15313	15340	15275	15389	15290	15319	15361	15388	15403	15317	15413	15340	15471	15296	15226	15424	15356	15297	15415	15305	15433	15385	15301	15297	15349	15451	15416	15401	15344	15493	15402	15460	15269	15454	15421	15536	15298	15599	15496	15319	15548	15201	15430	15497	15459	15461	15450	15335	15153	15290	15357	15285	15583	15392	15332	15318	15476	15355	15231	15437	15402	15360	15366	15248	15481	15474	15252	15378	15458	15365	15285	15436	15366	15627	15331	15309	15383	15561	15276	15382	15374	15423	15312	15205	15269	15499	15280	15404	15408	15443	15381	15327	15417	15459	15241	15480	15392	15228	15351	15246	15374	15356	15280	15305	15282	15459	15492	15407	15369	15240	15422	15345	15476	15102	15406	15367	15375	15254	15280	15413	15361	15387	15320	15512	15481	15346	15321	15192	15245	15296	15323	15330	15315	15333	15358	15198	15529	15495	15398	15339	15432	15313	15356	15325	15361	15408	15270	15261	15289	15433	15438	15404	15430	15255	15260	15352	15265	15362	15407	15524	15234	15359	15431	15336	15327	15288	15423	15569	15421	15489	15477	15456	15271	15495	15392	15337	15312	15223	15245	15400	15382	15301	15379	15225	15189	15189	15344	15441	15370	15410	15315	15367	15347	15348	15405	15221	15368	15437	15471	15311	15371	15419	15258	15185	15357	15407	15595	15442	15524	15394	15467	15281	15334	15405	15485	15324	15477	15351	15287	15347	15312	15212	15367	15440	15225	15361	15426	15201	15293	15340	15191	15433	15285	15333	15240	15404	15249	15207	15362	15358	15345	15356	15397	15398	15305	15246	15437	15339	15477	15188	15257	15283	15278	15476	15400	15449	15264	15424	15390	15555	15492	15268	15386	15277	15377	15259	15289	15339	15322	15466	15418	15266	15335	15469	15423	15541	15356	15267	15295	15434	15309	15347	15487	15195	15467	15335	15234	15349	15239	15312	15207	15603	15396	15461	15343	15295	15602	15499	15376	15178	15306	15365	15312	15177	15360	15257	15387	15411	15378	15290	15273	15425	15443	15333	15186	15270	15527	15351	15297	15411	15315	15293	15542	15218	15295	15570	15394	15344	15430	15445	15348	15493	15322	15363	15435	15342	15457	15374	15253	15223	15443	15388	15241	15325	15347	15274	15379	15320	15493	15216	15547	15311	15461	15536	15300	15298	15608	15265	15217	15260	15334	15268	15325	15460	15357	15243	15228	15291	15371	15404	15319	15382	15565	15388	15355	15562	15278	15419	15298	15450	15391	15479	15243	15197	15460	15471	15339	15364	15365	15392	15391	15244	15228	15419	15377	15333	15359	15238	15364	15379	15506	15264	15532	15389	15392	15466	15381	15366	15399	15395	15256	15389	15284	15357	15301	15300	15377	15192	15443	15271	15278	15388	15350	15317	15282	15448	15320	15395	15462	15309	15373	15307	15393	15398	15403	15216	15398	15304	15377	15496	15267	15576	15409	15352	15339	15270	15349	15517	15304	15409	15405	15343	15402	15393	15336	15329	15239	15383	15328	15325	15284	15146	15527	15040	15496	15379	15345	15168	15430	15431	15275	15284	15338	15394	15492	15304	15325	15293	15428	15393	15501	15383	15247	15147	15298	15596	15317	15317	15500	15374	15189	15323	15342	15378	15228	15343	15252	15398	15434	15430	15505	15217	15483	15358	15274	15379	15484	15382	15361	15395	15220	15468	15267	15365	15526	15433	15288	15275	15518	15302	15461	15238	15508	15345	15428	15251	15368	15481	15242	15465	15500	15358	15409	15348	15445	15368	15409	15351	15453	15280	15242	15376	15188	15274	15363	15314	15358	15334	15405	15321	15412	15306	15278	15356	15301	15472	15362	15317	15314	15239	15181	15417	15407	15541	15340	15327	15269	15273	15385	15379	15332	15401	15229	15296	15284	15317	15203	15438	15316	15448	15200	15258	15437	15261	15394	15312	15244	15061	15287	15580	15307	15247	15480	15347	15260	15399	15295	15252	15405	15427	15271	15315	15387	15466	15404	15282	15472	15473	15384	15308	15310	15559	15331	15427	15221	15598	15476	15391	15447	15489	15429	15470	15277	15466	15146	15403	15233	15457	15317	15258	15413	15279	15238	15316	15182	15400	15384	15331	15488	15524	15276	15341	15246	15545	15404	15367	15336	15152	15401	15355	15551	15179	15260	15292	15363	15343	15519	15227	15423	15422	15244	15350	15399	15354	15436	15510	15277	15339	15492	15292	15375	15364	15380	15326	15469	15354	15380	15324	15236	15422	15355	15459	15475	15170	15297	15135	15365	15439	15283	15377	15372	15326	15424	15526	15534	15394	15290	15381	15293	15227	15432	15400	15254	15472	15212	15451	15275	15319	15446	15324	15279	15232	15448	15316	15416	15363	15459	15270	15463	15252	15359	15390	15245	15397	15457	15327	15255	15302	15275	15339	15555	15334	15394	15383	15345	15235	15322	15467	15515	15364	15389	15365	15545	15331	15383	15278	15208	15517	15459	15319	15362	15360	15533	15206	15475	15279	15396	15221	15412	15283	15400	15400	15315	15355	15267	15401	15463	15277	15482	15344	15330	15455	15426	15355	15259	15409	15316	15463	15474	15459	15432	15282	15321	15331	15202	15381	15382	15183	15237	15240	15543	15318	15458	15282	15340	15445	15227	15548	15254	15487	15514	15496	15392	15272	15187	15612	15311	15310	15310	15152	15325	15368	15344	15262	15239	15339	15592	15131	15339	15314	15070	15354	15374	15383	15485	15420	15343	15362	15384	15281	15335	15320	15319	15314	15248	15355	15376	15544	15294	15370	15211	15505	15444	15195	15397	15400	15342	15382	15208	15424	15316	15356	15304	15325	15438	15452	15274	15414	15482	15464	15168	15384	15363	15422	15355	15358	15386	15354	15277	15423	15450	15256	15561	15387	15398	15197	15180	15481	15328	15342	15353	15383	15411	15370	15454	15532	15319	15301	15377	15371	15309	15437	15240	15393	15293	15495	15212	15334	15445	15404	15361	15417	15379	15232	15329	15558	15257	15245	15406	15444	15335	15403	15274	15204	15295	15382	15465	15521	15460	15344	15215	15410	15402	15279	15471	15327	15460	15389	15370	15500	15160	15487	15213	15379	15302	15291	15306	15411	15324	15305	15371	15323	15344	15508	15560	15394	15252	15298	15261	15450	15419	15494	15213	15499	15305	15312	15469	15441	15286	15471	15326	15440	15255	15268	15455	15346	15287	15338	15319	15438	15430	15223	15381	15114	15511	15490	15233	15204	15295	15341	15569	15182	15323	15426	15339	15391	15500	15407	15350	15339	15356	15333	15570	15202	15375	15298	15410	15350	15520	15175	15317	15403	15275	15352	15392	15240	15438	15380	15176	15414	15213	15283	15316	15459	15347	15233	15421	15399	15362	15378	15302	15333	15282	15385	15138	15377	15260	15225	15414	15251	15246	15416	15389	15424	15427	15314	15292	15355	15335	15371	15352	15407	15312	15157	15377	15361	15157	15349	15283	15329	15608	15344	15310	15411	15348	15357	15330	15351	15397	15503	15305	15479	15357	15319	15338	15278	15373	15298	15403	15365	15345	15393	15250	15360	15414	15350	15459	15344	15353	15301	15356	15417	15454	15574	15429	15159	15418	15301	15381	15371	15500	15333	15364	15284	15393	15359	15259	15424	15224	15202	15295	15342	15309	15440	15271	15304	15246	15358	15159	15278	15214	15198	15236	15371	15485	15334	15383	15262	15393	15333	15235	15461	15245	15399	15433	15384	15496	15237	15360	15518	15438	15260	15283	15405	15461	15415	15449	15117	15347	15390	15337	15428	15349	15395	15534	15428	15321	15404	15460	15224	15227	15432	15314	15400	15337	15135	15417	15234	15437	15214	15468	15381	15362	15425	15303	15525	15322	15410	15496	15276	15216	15604	15280	15270	15295	15309	15589	15296	15378	15408	15301	15312	15408	15236	15394	15349	15332	15270	15546	15432	15414	15437	15366	15344	15380	15319	15420	15347	15103	15390	15456	15213	15299	15169	15355	15260	15444	15226	15519	15254	15491	15432	15321	15448	15246	15300	15301	15436	15243	15192	15256	15361	15320	15226	15381	15279	15393	15241	15391	15347	15448	15352	15339	15419	15322	15401	15337	15380	15367	15238	15107	15400	15351	15333	15296	15266	15314	15078	15304	15351	15222	15393	15412	15518	15324	15319	15353	15431	15316	15355	15155	15380	15440	15411	15291	15537	15401	15294	15417	15349	15215	15523	15181	15391	15309	15365	15530	15262	15262	15330	15381	15378	15429	15269	15470	15464	15364	15199	15358	15349	15469	15328	15352	15160	15329	15387	15421	15290	15464	15434	15243	15485	15416	15450	15321	15369	15346	15396	15553	15361	15294	15257	15282	15402	15466	15433	15353	15395	15347	15414	15172	15283	15219	15320	15283	15420	15351	15366	15434	15275	15413	15377	15411	15374	15348	15270	15371	15400	15447	15274	15324	15386	15320	15341	15374	15361	15244	15412	15250	15375	15564	15452	15368	15336	15290	15349	15392	15393	15163	15312	15323	15485	15447	15330	15427	15220	15333	15407	15241	15210	15372	15351	15342	15232	15415	15292	15485	15206	15492	15423	15356	15412	15414	15351	15281	15212	15262	15287	15488	15377	15364	15427	15267	15287	15217	15223	15326	15514	15411	15251	15454	15307	15377	15454
26977	22011	26122	23283	18910	18195	18081	17584	17192	17500	17226	17142	17276	17157	16993	16749	17018	16872	17015	17065	16722	17026	17070	17046	16833	16836	17044	16632	16932	16682	16881	16804	16737	16837	16854	16908	16781	16704	16843	16710	16627	16705	16847	16724	16862	16948	16852	16850	16828	16769	16855	16730	16740	16622	16718	16860	16745	16685	16731	16725	16836	16742	16762	16820	16734	16744	16729	16675	17220	16860	16712	16712	16674	16623	16715	16747	16877	16893	16803	16626	16969	16697	16703	16899	16626	16749	16833	16744	16762	16820	16588	16641	16659	16795	16626	16724	16706	16803	16669	16809	16716	16753	16590	16785	16560	16664	16564	16565	16506	16724	16741	16711	16767	16723	16619	16702	16710	16688	16844	16608	16668	16827	16719	16699	16850	16599	16670	16824	16926	16725	16601	16734	16801	16738	16458	16652	16798	16856	16826	16841	16479	16647	16756	16796	16671	16813	16673	16593	16825	16753	16653	16834	16652	16696	16800	16741	16589	16714	16838	16687	16762	16945	16685	16592	16731	16767	16656	16760	16610	16724	16901	16663	16724	16653	16704	16823	16501	16686	16808	16687	16658	16810	16580	16707	16732	16669	16661	16597	16621	16734	16748	16689	16650	16744	16670	16836	16863	16721	16702	16930	16744	16840	16847	16766	16938	16615	16774	16810	16533	16684	16815	16683	16492	16832	17025	16609	16628	16827	16614	16689	16644	16825	16483	16590	16808	16679	16763	16591	16651	16622	16667	16745	16654	16776	16597	16641	16606	16438	16831	16702	16633	16895	16831	16736	16674	16676	16645	16723	16745	16564	16843	16665	16786	16587	16831	16643	16844	16731	16743	16830	16785	16915	16695	16745	16765	16704	16666	16801	16765	16842	16827	16634	16701	16776	16632	16664	16636	16634	16630	16677	16657	16584	16683	16474	16486	16830	16737	16716	16685	16635	16623	16756	16757	16655	16731	16946	16577	16593	16631	16686	16594	16734	16643	16833	16757	16854	16623	16717	16611	16655	16741	16720	16668	16751	16779	16664	16697	16745	16701	16640	16625	16663	16937	16638	16713	16578	16734	16527	16474	16829	16695	16537	16715	16788	16767	16813	16727	16893	16830	16896	16818	16574	16678	16907	16894	16795	16713	16807	16650	16731	16679	16734	16736	16919	16679	16819	16827	16772	16939	16636	16621	16700	16518	16560	16682	16715	16607	16518	16609	16663	16798	16792	16720	16669	16487	16755	17015	16718	16898	16903	16744	16719	16654	16714	16610	16782	16651	16650	16819	16796	16662	16679	16826	16821	16788	16697	16832	16644	16488	16587	16811	16645	16855	16798	16611	16644	16584	16636	16688	16547	16451	16620	16743	16717	16778	16833	16858	16581	16471	16750	16696	16697	16766	16618	16898	16666	16743	16692	16492	16723	16699	16833	16537	16590	16710	16735	16832	16633	16924	16730	16758	16684	16777	16720	16766	16824	16543	16757	16800	16721	16480	16765	16925	16741	16732	16654	16721	16556	16870	16794	16790	16619	16656	16676	16457	16911	16632	16807	16802	16720	16858	16755	16652	16741	16585	16761	16819	16780	16822	16712	16743	16743	16849	16932	16642	16540	16731	16879	16759	16823	16985	16819	16693	16718	16599	16674	16755	16607	16587	16790	16702	16744	16871	16888	16696	16607	16746	16821	16562	16680	16708	16715	16757	16520	16672	16885	16781	16624	16702	16767	16863	16651	16874	16828	16630	16933	16741	16853	16959	16635	16757	16692	16657	16689	16653	16850	16689	16787	16791	16669	16522	16621	17032	16878	16935	16769	16766	16980	16678	16863	16759	16788	16654	16795	16670	16862	16875	16668	16761	16733	16636	16844	16885	16853	16603	16493	16729	16856	16677	16699	16658	16791	16502	16703	16584	16573	16580	16670	16968	16588	16558	16843	16631	16739	16590	16705	16686	16847	16686	16778	16807	16878	16622	16802	16859	16759	16701	16439	16626	16536	16724	16755	16562	16846	16825	16572	16921	16855	16792	16880	16695	16776	16752	16713	16826	16781	16751	16854	16918	16855	16707	16784	16689	16797	16460	16902	16631	16860	16747	16937	16674	16571	16620	16666	16771	16765	16900	16800	16609	16704	16976	16806	16702	16735	16742	16558	16731	16690	16634	16853	16727	16904	16766	16799	16782	16810	16649	16809	16846	16629	16613	16740	16804	16832	16892	16531	16767	16762	16757	16727	16587	16618	16958	16649	16568	16696	16758	16642	16563	16610	16671	16759	16952	16464	16592	16701	16719	16861	16490	16657	16609	16687	16820	16605	16997	16730	16670	16590	16790	16843	16688	16755	16524	16514	16831	16664	16729	16592	16673	16822	16744	16977	16737	16752	16782	16898	16635	16871	16847	16628	16725	16755	16760	16778	16500	16642	16586	16558	16820	16855	16721	16729	16873	16675	16688	17121	16772	16639	16551	16674	16665	16608	16736	16693	16695	16739	16714	16577	16520	16945	16590	16866	16557	16671	16841	16713	16698	16824	16870	16689	16787	16769	16666	16757	16801	16758	16894	16648	16582	16744	16620	16621	16745	16799	16672	16800	16721	16569	16541	16882	16925	16727	16675	16719	16576	16811	16812	16626	16734	16752	16702	16798	16782	16714	16765	16562	16648	16571	16825	16613	16574	16696	16575	16542	16718	16567	16644	16639	16567	16633	16735	16721	16781	16642	16662	16702	16651	16621	16794	16673	16888	16612	16573	16571	16783	16757	16930	16814	16772	16585	16767	16809	16529	16741	16589	16574	16575	16588	16586	16497	16709	16534	16693	16900	16752	16711	16968	16674	16592	16743	16740	16628	16869	16726	16681	16606	16817	16631	16794	16660	16778	16672	16856	16882	16647	16766	16715	16762	16681	16874	16824	16794	16841	16741	16730	16878	16867	16814	16867	16746	16849	16778	16592	16811	16739	16865	16664	16756	16668	16557	16702	16744	16723	16834	16652	16907	16627	16727	16693	16644	16501	16899	16719	16670	16959	16750	16718	16876	16586	16573	16600	16743	16781	16741	16659	17010	16599	16659	16640	16892	16746	16715	16727	16762	16725	16536	16525	16797	16755	16856	16555	16661	16718	16603	16727	16800	16755	16622	16767	16831	16795	16654	16617	16697	16883	16781	16684	16570	16724	16654	16702	16807	16700	16764	16605	16844	16837	16578	16772	16794	16756	16765	16585	16672	16898	16788	16854	16761	16967	16681	16672	16724	16631	16614	16524	16793	16778	16951	16675	16748	16749	16820	16560	16454	16700	16877	16819	16839	16670	16720	16570	16784	16584	16757	16898	16624	16799	16906	16704	16584	16857	16725	16593	16784	16581	16728	16658	16732	16536	16878	16926	16853	16971	16849	16629	16627	16553	16648	16786	16625	16781	16695	16914	16627	16591	16397	16767	16746	16601	16722	16714	16487	16825	16697	16760	16913	16534	16882	16670	16841	16608	16810	16778	16749	16781	16840	16584	16792	16722	16555	16729	16805	16856	16646	16869	16846	16667	16778	16726	16763	16671	16471	16715	16890	16711	16684	16759	16669	16505	16695	16781	16821	16669	16660	16950	16521	16675	16512	16816	16826	16891	16895	16929	16675	16781	16841	16724	16737	16632	16665	16378	16955	16675	16622	16615	16711	16772	16840	16783	16941	16807	16733	16749	16670	16590	16793	16829	16748	16587	16695	16651	16774	16653	16707	16569	16827	16691	16715	16820	16789	16790	16665	16748	16745	16739	16672	16662	16761	16768	16716	16838	16590	16781	16723	16632	16736	16859	16724	16848	16974	16740	16818	16695	16699	16884	16686	16783	16765	16745	16615	16743	16752	16690	16904	16784	16545	16762	16816	16697	16726	16826	16668	16969	16691	16851	16894	16928	16703	16939	16954	16776	16696	16767	16639	16813	16839	16927	16649	16789	16752	16655	16713	16760	16626	16705	16744	16545	16565	16567	16514	16688	16663	16691	16618	16674	16850	16856	16775	16867	16647	16644	16806	16886	16664	16740	16711	16790	16725	16539	16909	16677	16849	16726	16797	16792	16983	16908	16652	16684	16779	16762	16712	16767	16790	16740	16838	16654	16846	16636	16772	16702	16897	16749	16704	16688	16658	16608	16787	16666	16840	16812	16944	16825	16626	16688	16648	16762	16830	16649	16909	16881	16774	16804	16710	16676	16833	16715	16839	16828	16754	16940	16538	16704	16926	16758	16555	16675	16709	16792	16712	16774	16690	16892	16654	16669	16923	16759	16600	16820	16687	16858	16699	16782	16754	16738	16751	16872	16422	16648	16534	16607	16758	16709	16744	16728	16849	16786	16844	16770	16742	16613	16477	16539	16595	16767	16621	16540	16674	16609	16626	16741	16719	16636	16632	16865	16509	16639	16677	16717	16461	16652	16736	17000	16602	16691	16627	16497	16681	16526	16579	16860	16687	16758	16705	16760	16715	16801	16753	16685	16724	16660	16653	16659	16769	16886	16897	16801	16661	16630	16708	16779	16721	16914	16820	16628	16537	16637	16754	16622	16792	16897	16734	16797	16724	16730	16691	16793	16612	16617	16599	16784	16577	16630	16657	16769	16688	16725	16601	16719	16740	16821	16738	16548	16936	16790	16766	16725	16868	16599	16832	16807	16868	16974	16816	16626	16665	16682	16546	16848	16914	17008	16639	16840	16677	16810	16695	16811	16685	16715	16620	16875	16730	16841	16779	16758	16712	16587	16715	16954	16813	16737	16742	16761	16622	16711	16724	16984	16734	16636	16935	16625	16531	16648	16641	16650	16607	16761	16588	16705	16731	16718	16900	16724	16783	16774	16695	16728	16806	16761	16970	16662	16877	16842	16666	16765	16760	16793	16614	16704	16744	16779	16601	16842	16642	16535	16597	16872	16557	16777	16565	16619	16707	16813	16775	16827	16649	16705	16761	16724	16726	16739	16745	16564	16549	16702	16587	16648	16736	16658	16607	16902	16791	16723	16696	16771	16865	16607	16751	16465	16767	16849	16580	16721	16762	16787	16998	16858	16646	16846	16644	16766	16719	16874	16676	16730	16732	16713	16751	16799	16830	16834	16741	16685	16906	16771	16747	16680	16677	16668	16774	16659	16808	16729	16682	16581	16841
17794	25889	24885	20259	18597	17521	16581	16322	16244	16033	15766	15899	15845	15541	15560	15543	15411	15363	15483	15428	15643	15519	15401	15425	15429	15240	15590	15432	15534	15246	15187	15365	15391	15328	15406	15346	15238	15212	15174	15281	15389	15352	15326	15395	15426	15742	15593	15397	15257	15306	15175	15373	15339	15290	15135	15156	15198	15188	15253	15362	15350	15145	15119	15269	15215	15154	15130	15237	15304	15271	15018	15050	15435	15167	15282	15216	15237	15330	15307	15177	15305	15131	15183	15268	15365	15325	15134	15235	15118	15306	15199	15324	15287	15091	15149	15272	15268	15257	15167	15197	15215	15186	15292	15026	15331	15307	15161	15220	15305	15286	15068	15126	15308	15235	15280	15353	15285	15099	15073	15242	15159	15106	15144	15181	15189	15068	15143	15104	15288	15249	15205	15078	15386	15246	15166	15391	15228	15285	15132	15203	15241	15285	15206	15295	15309	15206	15271	15257	15276	15162	15265	15141	15319	15261	15167	15092	15205	15333	15331	15240	15113	15316	15187	15317	15236	15161	15266	15299	15002	15452	15097	15138	15173	15242	15325	15215	15183	15254	15380	15293	15145	15203	15193	15051	15207	15289	15254	15247	15301	15441	15169	15079	15212	15127	15363	15354	15347	15192	15360	15280	15483	15237	15304	15266	15186	15296	15240	15410	15224	15100	15199	15279	15286	15186	15185	15299	15099	15228	15203	15218	15218	15218	15210	15170	15341	15152	15355	15062	15017	15129	15129	15403	15230	15244	14898	15285	15448	15191	15347	15341	15289	15068	15340	15143	15269	15056	15273	15231	15254	15132	15316	15328	15219	15169	15320	15247	15212	15231	15185	15260	15394	15101	15126	15236	15080	15229	15242	15226	15236	15210	15156	15287	15219	15184	15150	15215	15273	15166	15144	15228	15148	15200	15215	15133	15041	15290	15200	15338	15199	15175	15387	14973	15104	15141	15138	15227	15380	15296	15194	15100	15033	15246	15215	15284	15214	15250	15174	15311	15123	15176	15204	15076	15227	15288	15290	15285	15301	15076	15256	15068	15326	15070	15224	15320	15329	15241	15205	15128	15247	15105	15076	15275	15196	15028	15164	15119	15268	15139	15323	15221	15144	15212	15336	15170	15165	15214	15200	14946	15120	15083	15276	15208	15139	15204	15163	15186	15319	15278	15172	15341	15240	15304	15277	15182	15201	15157	15224	15205	15234	15243	15182	15090	15211	15285	15123	15214	15097	15263	15115	15315	15232	15288	15222	15161	15185	15271	15331	15145	15190	15214	15238	15297	15458	15261	15334	15029	15173	15182	15206	15228	15234	15258	15250	15121	15237	15335	15371	15187	15276	15112	15145	15261	15247	15157	15292	15175	15339	15347	15245	15243	15293	15153	15260	15228	15217	15122	15168	15231	15200	15400	15196	15263	15115	15283	15193	15279	15272	15317	15259	15218	15243	15158	15163	15287	15280	15197	15137	15269	15205	15188	15287	15193	15352	15088	15248	15258	15214	15244	15138	15339	15040	15229	15399	15246	15354	15128	15332	15162	15350	15239	15121	15133	15186	15163	15323	15101	15125	15014	15176	15232	15160	15279	15326	15275	15178	15284	15148	15224	15302	15252	15304	15234	15151	15227	15243	15234	15152	15111	15042	15266	15245	15122	15109	14989	15337	15300	15175	15179	15188	15201	15222	15318	15132	15300	15112	15165	15123	15230	15282	15267	15292	15200	15285	15072	14982	15199	15324	15196	15234	15132	15120	15190	15006	15115	15194	15227	15223	15259	15177	15121	15157	15155	15237	15300	15253	15205	15237	15346	15345	15302	15459	15135	15212	15427	15107	15355	15192	15110	15254	15248	15382	15231	15222	15237	15240	15271	15328	15110	14946	15299	15293	15161	15274	15234	15232	15066	15233	15102	15229	15271	15251	15192	15221	15259	15127	15058	15181	15164	15324	15281	15118	15304	14981	15037	15141	15406	15158	15203	15320	15142	15391	15223	15400	15145	15185	15112	15202	15193	15163	15173	15163	15285	15210	15202	15208	15367	15304	15242	15059	15087	15097	15293	15251	15459	15079	15252	15343	15149	15360	15186	15133	15253	15164	15221	15186	15164	15094	15316	15248	15248	15326	15150	15417	15220	15362	15273	15339	15314	15036	15091	15066	15240	15220	15144	15252	15319	15212	15159	15187	15256	15276	15132	15369	15161	15296	15238	15177	15187	15156	15210	15197	15072	15188	15291	15200	15322	15236	15148	15476	15241	15196	15227	15269	15127	15121	15239	15219	15351	15183	15234	15253	15201	15153	15328	15210	15186	15288	15271	15237	15088	15039	15215	15219	15252	15273	15345	15295	15222	15282	15227	15394	15123	15298	15047	15131	15145	15304	15274	15260	15264	15012	15504	15192	15396	15282	15200	14950	15234	15418	15067	15186	15316	15346	14977	15201	15259	15124	15090	15191	15239	15357	15339	15266	15250	15279	15308	15161	15124	15335	15244	15281	15138	15150	15313	15195	15114	15165	15249	15343	15149	15245	15239	15395	14944	15209	15377	15352	15129	15150	15255	15201	15160	15103	15215	15301	15140	15259	15353	15098	15407	15242	15158	15041	15201	15268	15243	15055	15193	15178	15287	15173	15310	15208	15284	15368	15253	15144	15324	15348	15355	15276	15218	15180	15179	15157	15439	15267	15134	15223	15168	15091	15256	15293	15091	15189	15217	15127	15203	15084	15204	15246	15302	15267	15165	15364	15197	15037	15119	15350	15114	15159	15232	15156	15254	15099	15390	15169	15141	15181	15275	15184	15231	15183	15258	15096	15177	15289	15243	15336	15191	15267	15221	15214	14999	15217	15233	15288	15258	15349	14985	15289	15115	15507	15368	15061	15270	15113	15154	15178	15208	15374	15091	15113	15345	15012	15051	15343	15151	15271	15216	15188	15111	15148	15228	15264	15179	15230	15307	15203	15212	14966	15275	15050	15360	15309	15236	15229	15170	15261	15172	15183	15320	15083	15232	15207	15237	15234	15236	15036	15325	15323	15254	15407	15116	15094	15174	15313	15158	15122	15174	15136	15137	15130	15273	15161	15324	15166	15217	15138	15185	15086	15192	15348	15312	15250	15116	15111	15130	15331	15162	15205	15283	15149	15209	15204	15137	15238	15179	15393	15303	15278	15142	15290	15215	15063	15357	15242	15188	15136	15155	15149	15263	15190	15304	15121	15177	15171	15353	15244	15276	15052	15318	15438	15180	15218	15281	15266	15144	15226	15214	15214	15221	15092	15308	15274	15172	15332	15024	15308	15220	15160	15300	15241	15264	15306	15329	15168	15257	15178	15367	15229	15315	15282	15345	15119	15147	15149	15190	15134	15202	15104	15146	15261	15263	15212	15357	15152	15124	15362	15239	15095	15145	15357	15188	15373	15394	15266	15263	15173	15204	15175	15500	15285	15191	15220	15148	15341	15194	15309	15259	15466	15279	15298	15251	15369	15297	15207	15293	15244	15333	15189	15380	15141	15319	15364	15257	15262	15346	15259	15235	15299	15065	15291	15295	15139	15268	15077	15111	15225	15412	15211	15077	15232	15280	15126	15295	15229	15281	15279	15341	15357	15426	15271	15219	15143	15212	15301	15106	15108	15078	15163	15205	15262	15295	15261	15220	15229	15390	15117	15108	15119	15058	15097	15039	15240	15303	15242	15253	15154	15096	15262	15128	15294	15268	15244	15321	15297	15232	15311	15287	15193	15295	15203	15374	15296	15081	15188	15222	15194	15425	15321	15195	15052	15269	15396	15372	15073	15320	15151	14953	15268	15117	15071	15221	15322	15194	15178	15257	15323	15138	15174	15220	15177	15193	15341	15299	15119	15194	15129	15246	15272	15313	15335	15037	15120	15166	15145	15264	15077	15287	15105	15056	15309	15310	15181	15362	15160	15358	15186	15177	15237	15232	15385	15277	15210	15270	15203	15287	15193	15219	15090	15201	15244	15111	15226	15251	15217	15074	15332	15252	15150	15268	15233	15386	15152	15218	15230	15399	15193	15372	15262	15225	15229	15246	15149	15208	15334	15336	15194	15219	15282	15193	15321	15032	15140	15096	15262	15167	15331	15200	15167	15097	15194	15276	15275	15372	15251	15138	15283	15332	15370	15107	15376	15187	15285	15181	15158	15281	15293	15180	15193	15288	15232	15185	15306	15108	15143	15177	15187	15193	15127	15188	15266	15105	15223	15106	15246	15265	15058	15258	15232	15195	15280	15340	15206	15383	15134	15266	14940	15244	15398	15275	15162	15257	15278	15195	15224	15359	15159	15261	15420	15169	15204	15240	15394	15112	15124	15033	15310	15395	15314	15219	15288	15317	15190	15120	15077	15215	15238	15202	15284	15228	15304	15281	15244	15391	15408	15074	15042	15086	15226	15233	15243	15212	15269	15257	15164	15173	15261	15259	15180	15088	15322	15183	15100	15287	15161	15315	15326	15457	15222	15251	15230	15255	15204	15184	15179	15256	15215	15430	15239	15104	15255	15209	15217	15157	15317	15242	15146	15341	15122	15089	15292	15258	15217	15255	15246	15247	15088	15168	15200	15160	15199	15268	15280	15220	15176	15184	15322	15307	15301	15203	15089	15256	15264	15075	15190	15253	15157	15229	15330	15165	15164	15287	15272	15267	15087	15230	15231	15253	15293	15266	15347	15301	15263	15304	15189	15254	15052	15195	15145	15153	15056	15196	15149	15301	15205	15286	15151	15275	15318	15115	15228	15300	15336	15158	15222	15146	15248	15162	15211	15187	15127	15182	15204	15071	15158	15211	15254	15182	15219	15263	15372	15325	15202	15361	15123	15300	15270	15181	15187	15263	15169	15232	15148	15252	15346	15124	15316	15222	15312	15206	15209	15165	15012	15178	15260	15259	15143	15223	15331	15152	15261	15268	15181	15174	15173	15278	15159	15192	15262	15141	15306	15215	15256	15124	15186	15294	15059	15423	15026	15182	15248	15045	15154	15242	15175	15264	15323	15119	15106	15029	15276	15238	15268	15097	15201	15251	15160	15192	15183	15222	15306	15179	15201	15203	15215	15227	15240	15256	15359	15294	15024	15236	15154	15163	15369	15220	15345	15074	15207	15112	15191	15082	15335	15242
23564	21173	28640	24027	22086	22565	21616	18512	17916	18185	17874	17700	17480	17488	17458	17195	17075	17212	17271	17393	17139	17080	17255	17186	17075	17132	17093	17047	17127	16948	16973	17063	17049	17025	17195	16916	16974	16801	16933	16918	17069	16886	16804	16953	17594	17741	17291	17465	17313	17162	16998	16922	16935	17065	16756	16937	16830	16710	16978	16966	16905	16808	16865	16742	16810	16800	16755	16829	16991	16914	16799	16860	16961	16782	16914	16977	17056	16730	16803	16741	16841	16931	16796	16770	16742	16796	16885	16827	16913	16884	16801	16916	16793	16685	16856	16897	16840	16680	16832	16961	16778	16956	16774	16816	16880	16742	16847	16966	16829	16653	16625	16815	16949	16686	16891	16838	16957	17079	16927	16846	16963	16878	16975	16886	16722	16914	16953	16785	16917	16756	16703	16936	16794	16890	16872	16845	16778	16812	16768	16799	16847	16925	16914	16845	16988	16590	17058	16801	16837	16990	16990	16770	16790	16883	16889	16745	16970	17031	17029	16663	17017	16854	16733	16844	16811	16865	16638	16816	16612	16998	16761	16902	16994	16831	16706	16906	16832	17043	16897	16704	16917	16641	16654	16920	16936	16840	16823	16685	16770	16939	16896	16865	16829	16779	16661	17009	16750	17049	16785	16943	16852	16672	16990	16724	16802	16978	16956	16688	16936	16895	16981	17054	16962	16938	16878	16900	16690	16967	16725	16749	16841	16611	16826	16734	16708	16836	16870	16720	16882	16653	16832	16682	16767	16995	16755	16831	16844	16809	16786	16881	17016	16796	16870	16880	16840	16763	16674	16698	16699	16824	16891	16858	17068	16704	16965	16792	16828	16729	16890	16793	16738	17067	16718	16860	16849	16792	17136	16874	16735	16831	16883	16808	16871	17066	16843	16952	16762	16945	16845	16933	16824	16763	16756	16820	16909	16988	16989	16769	16811	16769	16861	16657	16716	16752	16916	16872	17006	16639	16908	16848	16746	16795	16700	16693	16784	16796	16829	16912	16837	16779	16924	16782	16679	16833	16854	16856	16722	16956	16909	16771	16638	16707	16766	16912	16754	16808	16975	17056	16920	16922	16841	16859	16751	16729	16645	16832	16907	16737	16841	16890	16842	16933	16888	16986	17117	16950	16797	16929	16831	16777	16960	16845	16642	16862	16848	16858	17007	16943	16780	16698	16738	16870	16776	16942	17027	16908	16766	16881	16906	16718	16796	16895	16674	16840	16702	16716	16842	16836	16932	16785	16762	16718	16778	16797	16856	16888	16569	16919	17114	16732	16648	16853	16831	16936	16980	16693	16930	16897	16957	16750	16920	16983	16806	16729	16872	16856	17091	16614	16723	16549	17009	16976	17051	16891	17067	16777	16697	16969	16923	16873	16966	16807	16798	16870	16740	16837	16917	16736	16811	16836	16908	17060	16878	16910	16815	16863	16878	16761	16939	16795	16681	16898	17091	16783	16975	16841	16821	16697	16770	16883	16602	16974	16935	16690	16854	16841	16895	16672	16840	16923	16829	16852	16880	16936	16845	16906	16748	16756	16967	16772	17002	16711	16951	16651	16802	16932	16881	16845	16919	16779	16907	16834	16786	16660	16860	17004	16957	16773	16878	16852	16775	16811	16673	16935	16843	16902	16971	16876	16727	16907	16781	16804	16567	16943	16835	16903	16850	16864	16806	16812	16908	16807	16776	16824	16690	16773	16879	16692	16717	16785	16550	16786	16670	16624	16903	16655	16904	16767	16756	16730	17050	16713	16713	16865	16904	16769	16829	16579	16678	16806	16869	16709	16728	16716	16744	16812	16643	16733	16929	16827	16810	16898	16861	16732	16675	17042	16912	16693	17035	16984	16911	16707	16724	16950	16702	16702	16874	16877	16810	16731	16678	16886	16954	16731	16998	16832	16814	16702	16899	16962	17045	16800	16913	16897	16813	16727	16854	16870	16904	16811	16854	16762	16847	16929	16867	16924	16925	16707	16739	17038	16754	16762	16755	16699	16764	16857	16710	16848	16920	16839	17007	16832	16910	17021	16739	16771	16742	16856	16972	16748	16943	17094	16945	16981	16914	16611	16908	16983	16844	16935	16797	16543	16888	16873	16738	16553	17116	16887	16929	16868	16709	16811	16772	16746	16830	16940	16761	16977	16861	16924	16876	16866	16911	16666	16924	16876	16879	16898	16741	16965	16805	16819	16899	16772	16798	16708	16849	16699	17070	16988	16900	16840	16850	16826	16681	16796	16547	16882	16952	16863	17079	16651	16794	16759	16769	16694	16885	16575	16839	16942	16788	16977	16755	16766	16923	16952	16740	16776	16785	16804	16787	16754	16848	16668	17010	16712	16900	16772	16846	16937	16788	16685	16775	16589	16792	16662	16751	16830	16805	16785	16827	16867	16858	16757	16939	16801	16774	17069	16914	16941	16846	16856	16677	16698	16956	16918	16859	16921	16778	16908	16979	16701	16964	16850	16982	16705	16603	16754	16848	16826	17051	16691	16755	16807	16999	16859	16831	16766	16760	16816	16936	16827	16732	16917	16711	17033	16761	16741	16991	16782	16998	16760	16858	16677	16874	16737	16965	16842	17009	16923	16864	16865	16930	16698	16749	16904	16894	16658	16889	16606	16700	16826	16884	16708	16873	17022	16850	16813	16831	16876	16512	16794	16753	16785	16939	16760	17011	16701	16878	16853	16795	16927	16843	16968	16890	16732	16850	16649	16909	16749	16791	16952	16789	16917	16906	16904	16872	16720	16707	16743	16813	16740	16734	16876	16746	16891	16803	16811	16835	16766	16656	16826	16962	16986	16984	16954	16759	16801	16784	16949	16911	16738	16915	16772	16774	16628	16696	16799	16758	16959	16686	16739	16889	16872	16972	16877	16877	16940	16971	16743	16727	16821	16698	16942	16874	16765	16868	16803	16757	16864	16772	16980	16693	16608	17013	16768	16858	16851	16872	16823	16743	16932	16772	16807	16862	16813	16704	16910	16911	16890	16930	16655	16903	16994	16826	16859	16602	16715	16775	16731	16917	16885	16887	16829	16700	16787	16902	16943	16771	16531	16690	16721	16833	16632	16982	16811	16805	16825	16667	16717	16832	16929	16833	16856	16845	16859	16886	17123	16846	16899	16892	16813	16881	16964	16685	16800	17099	16948	16773	16746	16804	16748	16844	16885	16742	16793	17042	16890	16609	16723	16957	16722	16732	16814	16818	16914	16828	16831	16965	16823	16700	16823	17078	16855	16836	16814	16849	16993	16724	16981	16876	16789	16851	16894	16599	16869	16781	16952	16737	16811	16521	16706	16702	16797	16675	16799	16890	16835	17080	16858	16791	16695	16736	16642	16998	16866	16658	16744	16767	16862	16773	16820	16751	16909	16814	16981	16734	16985	16651	17002	16939	16656	16714	16878	16790	16805	16892	16974	16745	16568	16864	16815	16711	16757	16787	16730	16778	16887	16854	16792	16793	16826	16973	16798	16727	17020	16808	16835	16801	16828	16799	16964	16965	16733	16813	16734	16834	16864	16672	16704	16909	16895	16820	16864	16880	17036	16648	16725	17016	16875	16893	16956	16834	16800	16716	16821	16862	16557	16997	16945	16825	16795	16856	16963	16754	16986	16884	17052	16920	16738	16951	16876	16994	16754	16597	17031	16794	16748	16729	16691	16796	16990	16858	16722	16768	16861	16866	16741	17019	16808	16861	16696	16925	16814	16845	16834	16848	16807	16797	16850	16860	16830	16771	16843	16831	16682	16806	16810	16807	16752	16600	16767	16574	16782	16883	16627	16740	16737	16881	16670	16896	17122	16976	16967	16733	16867	16689	16931	16660	16685	16995	17002	16795	16834	16895	16843	16856	16911	16861	16640	16827	16872	16997	16695	16825	16955	16705	16959	16923	16810	16869	16815	17087	16754	16677	16918	16816	16681	16939	16828	16646	16813	16798	16688	16850	16777	16886	16831	16781	16855	16822	16814	16712	16846	16947	16994	16705	16811	16761	16827	16964	16693	16885	16786	16918	16661	16872	16948	16889	16761	16964	16878	16804	16882	16844	16903	16539	16930	16877	16768	16827	17012	16704	16791	16988	16831	16926	16691	16777	16670	16878	16701	17001	16760	16663	16913	16841	16852	16725	16704	16820	16658	16890	16907	16978	16780	16734	16977	16925	16767	16810	16884	16874	16907	16721	16658	16866	16761	16737	16876	16791	16707	17035	16859	16759	16919	16998	17018	16954	16666	16895	16858	16877	16854	16995	16808	16793	16735	16703	16874	17056	16873	16909	16801	16829	16806	17086	16942	16794	16647	16846	16622	16896	16974	16841	16794	16808	16775	16775	16666	16828	16847	16945	16837	16796	16802	17110	16825	16861	16900	16806	16860	16864	16815	16847	16834	16815	16737	17039	16963	16866	16740	16742	16743	16967	16648	16592	16765	16868	16810	16696	16771	16729	16681	16845	16974	16638	17059	16771	16703	16626	17102	16916	16852	16646	16656	16778	16808	16756	16943	16870	16622	16887	16844	16823	16789	16803	16924	16962	16693	16835	16807	17045	16772	16819	16802	16862	16902	16883	16951	16791	17034	16804	16818	16885	16795	16813	16903	16916	16748	16799	16956	16926	16856	17036	16990	16889	16826	16730	16632	16813	16796	16672	16676	16827	16811	16938	16761	16998	16879	16865	16833	16926	16884	16750	16874	16684	16978	17008	16758	16771	16771	16889	16793	17023	17015	16941	16816	16758	16824	16824	16629	16584	16865	16729	16665	16862	16752	16740	16944	17019	16733	16901	16834	16795	16789	16818	16803	16682	16863	16972	17006	16876	16899	16915	16834	16942	16950	16779	16826	17028	16717	16799	16732	16705	16943	16734	16814	16759	16879	16832	16662	16579	16995	16792	16936	16794	16907	16817	16649	16752	16739	16959	16769	16903	17045	16926	16726	16895	16815	16973	16860	16724	16928	16830	16996	16656	16895	16925	16930	16956	16672	16646	16830	16945	16851	16685	16794	16753	16995	16788	16804	16887	16967	16780	16707	16711	16978	16784	16862	16836	16797	16951	16754	16578	16867	16844	16859	16968	16969	16950	16714	16796	16915	16667	16845	16837	16755	16793	16770	16806	16940	16783	16722	16860	16818
18351	33271	31504	24830	21818	20020	18420	17729	17367	16819	16903	16473	16348	15910	15993	15703	15781	15848	15924	15931	15898	15752	15777	15820	15656	15724	15643	15517	15369	15691	15737	15596	15654	15460	15336	15489	15437	15284	15483	15284	15517	15355	15182	15548	16431	16487	16138	16167	15764	15712	15332	15430	15287	15297	15487	15252	15404	15314	15327	15289	15316	15388	15444	15339	15267	15310	15416	15393	15442	15292	15236	15345	15234	15223	15184	15197	15329	15245	15331	15372	15268	15366	15414	15275	15302	15316	15331	15440	15181	15361	15261	15236	15346	15485	15284	15372	15300	15231	15325	15441	15471	15488	15410	15248	15299	15381	15317	15313	15377	15225	15298	15347	15156	15365	15409	15308	15305	15306	15311	15175	15398	15291	15308	15264	15284	15363	15292	15179	15333	15386	15305	15292	15317	15398	15363	15183	15494	15300	15239	15227	15451	15278	15271	15213	15489	15337	15381	15296	15232	15335	15296	15364	15250	15315	15513	15180	15355	15316	15172	15371	15493	15421	15198	15258	15148	15365	15255	15415	15391	15237	15382	15315	15408	15306	15155	15357	15283	15268	15532	15288	15397	15327	15363	15438	15216	15260	15322	15139	15072	15269	15288	15305	15287	15242	15221	15371	15248	15338	15135	15318	15340	15212	15249	15189	15267	15335	15333	15188	15197	15165	15234	15305	15396	15345	15176	15213	15328	15180	15403	15363	15273	15317	15234	15144	15377	15303	15385	15337	15101	15219	15279	15107	15297	15327	15379	15114	15372	15248	15533	15406	15285	15358	15347	15356	15291	15353	15426	15235	15252	15228	15291	15239	15279	15286	15366	15289	15136	15203	15488	15337	15229	15446	15355	15223	15286	15294	15374	15194	15193	15419	15279	15189	15169	15394	15100	15229	15216	15388	15240	15352	15222	15488	15245	15298	15325	15335	15322	15315	15412	15371	15193	15384	15379	15433	15188	15291	15417	15138	15267	15277	15238	15332	15309	15290	15342	15267	15351	15416	15152	15231	15321	15351	15165	15292	15355	15294	15296	15327	15306	15244	15384	15312	15244	15314	15366	15263	15323	15188	15344	15180	15432	15279	15318	15303	15370	15547	15424	15234	15398	15159	15403	15267	15094	15234	15220	15184	15359	15192	15561	15217	15433	15211	15385	15566	15341	15237	15223	15261	15384	15260	15279	15468	15236	15353	15345	15244	15381	15198	15295	15299	15371	15400	15307	15156	15319	15388	15399	15299	15314	15338	15389	15389	15267	15452	15249	15388	15354	15224	15330	15383	15321	15424	15293	15255	15277	15441	15316	15212	15166	15278	15236	15062	15420	15160	15312	15197	15234	15278	15283	15363	15333	15415	15127	15422	15227	15182	15295	15273	15254	15329	15231	15097	15271	15293	15243	15196	15466	15439	15119	15466	15242	15389	15386	15504	15367	15304	15409	15273	15247	15271	15201	15287	15352	15333	15427	15266	15313	15152	15284	15157	15297	15304	15351	15365	15382	15321	15324	15381	15359	15163	15397	15084	15267	15258	15237	15341	15298	15244	15292	15325	15403	15287	15254	15167	15212	15375	15276	15246	15276	15205	15267	15339	15252	15301	15177	15285	15258	15325	15467	15258	15370	15210	15270	15444	15170	15300	15376	15238	15425	15200	15250	15177	15398	15272	15414	15331	15248	15377	15429	15355	15238	15209	15385	15193	15228	15513	15317	15345	15179	15516	15380	15270	15387	15379	15321	15398	15129	15318	15324	15294	15343	15292	15284	15370	15364	15377	15359	15279	15294	15397	15351	15308	15150	15401	15339	15269	15346	15493	15261	15256	15353	15208	15247	15311	15304	15179	15237	15317	15353	15332	15395	15271	15362	15276	15242	15326	15267	15373	15348	15273	15314	15348	15378	15191	15312	15340	15362	15413	15250	15348	15300	15157	15246	15317	15340	15312	15340	15252	15151	15348	15484	15267	15292	15348	15400	15275	15196	15221	15300	15402	15276	15454	15274	15337	15322	15319	15316	15355	15202	15343	15198	15445	15294	15194	15302	15277	15367	15294	15338	15346	15398	15203	15359	15235	15234	15235	15282	15411	15287	15130	15114	15435	15353	15333	15331	15127	15422	15287	15421	15073	15308	15272	15244	15350	15400	15277	15215	15260	15272	15241	15376	15060	15318	15455	15342	15324	15340	15372	15388	15390	15205	15131	15241	15276	15335	15208	15169	15418	15455	15394	15381	15166	15304	15127	15328	15318	15314	15407	15289	15405	15354	15210	15265	15203	15325	15294	15343	15110	15183	15260	15254	15294	15355	15359	15195	15275	15426	15298	15274	15399	15398	15323	15307	15344	15493	15204	15595	15144	15250	15128	15339	15210	15362	15130	15498	15214	15312	15352	15136	15353	15348	15358	15134	15366	15135	15171	15247	15481	15441	15391	15192	15343	15319	15364	15209	15392	15235	15311	15337	15221	15196	15307	15422	15216	15174	15318	15360	15100	15388	15293	15392	15330	15213	15263	15291	15334	15231	15285	15304	15345	15325	15287	15217	15427	15318	15238	15137	15351	15422	15391	15183	15251	15268	15343	15490	15251	15277	15244	15254	15299	15299	15294	15363	15288	15324	15375	15377	15330	15392	15279	15362	15214	15517	15354	15244	15385	15400	15255	15476	15529	15208	15234	15313	15291	15371	15255	15383	15316	15401	15268	15291	15186	15293	15347	15339	15092	15296	15179	15467	15111	15243	15287	15343	15338	15166	15397	15088	15457	15373	15550	15191	15194	15358	15269	15129	15236	15390	15236	15373	15472	15283	15425	15243	15332	15325	15265	15328	15131	15268	15375	15390	15265	15329	15183	15333	15249	15363	15347	15370	15297	15374	15520	15281	15346	15306	15228	15292	15163	15379	15406	15276	15278	15207	15326	15100	15222	15119	15464	15287	15217	15227	15391	15272	15308	15289	15287	15471	15127	15161	15120	15260	15228	15446	15151	15376	15177	15246	15342	15373	15245	15193	15253	15371	15072	15309	15245	15120	15475	15303	15399	15339	15391	15159	15154	15260	15224	15455	15329	15409	15451	15221	15314	15295	15235	15273	15151	15308	15309	15163	15353	15193	15307	15401	15167	15270	15341	15209	15345	15329	15371	15227	15325	15347	15284	15422	15273	15190	15398	15386	15290	15377	15419	15369	15398	15485	15282	15351	15187	15276	15207	15397	15357	15137	15279	15294	15240	15333	15258	15229	15167	15370	15366	15238	15358	15269	15390	15399	15234	15180	15172	15270	15344	15251	15301	15324	15366	15289	15291	15174	15218	15252	15236	15292	15264	15314	15288	15335	15334	15288	15413	15319	15300	15342	15360	15310	15285	15286	15388	15303	15439	15294	15249	15316	15305	15210	15389	15149	15344	15107	15466	15383	15283	15202	15422	15521	15294	15404	15337	15194	15183	15298	15332	15293	15391	15243	15182	15289	15274	15221	15358	15216	15138	15299	15302	15301	15365	15337	15439	15309	15298	15300	15295	15404	15300	15335	15176	15304	15264	15208	15371	15357	15222	15428	15338	15229	15219	15363	15290	15095	15382	15237	15279	15347	15308	15298	15421	15246	15363	15243	15391	15090	15344	15191	15225	15300	15348	15248	15366	15090	15365	15187	15350	15301	15266	15369	15191	15371	15302	15369	15403	15229	15150	15266	15246	15206	15260	15251	15316	15380	15275	15268	15433	15547	15180	15192	15319	15263	15349	15115	15411	15140	15195	15505	15486	15393	15280	15387	15433	15324	15175	15163	15116	15345	15247	15159	15256	15199	15240	15258	15192	15278	15150	15310	15313	15352	15321	15226	15309	15333	15214	15054	15236	15402	15163	15549	15166	15394	15182	15236	15232	15313	15233	15317	15347	15363	15329	15195	15489	15332	15237	15241	15385	15332	15272	15181	15287	15316	15229	15334	15322	15232	15254	15410	15112	15370	15492	15324	15348	15398	15196	15382	15143	15191	15257	15269	15053	15317	15240	15371	15248	15423	15293	15182	15333	15281	15185	15287	15250	15185	15336	15107	15049	15308	15239	15454	15157	15280	15259	15251	15260	15297	15165	15364	15258	15216	15194	15364	15222	15368	15220	15319	15403	15274	15224	15339	15264	15350	15343	15297	15412	15245	15255	15195	15181	15218	15178	15336	15359	15305	15174	15220	15291	15479	15247	15182	15359	15290	15313	15419	15285	15472	15440	15201	15378	15175	15240	15344	15386	15323	15280	15182	15407	15215	15494	15335	15216	15368	15374	15248	15222	15363	15349	15305	15418	15396	15362	15275	15444	15179	15263	15372	15389	15276	15412	15306	15226	15308	15353	15356	15401	15345	15251	15573	15325	15224	15337	15269	15261	15384	15401	15258	15369	15352	15327	15378	15496	15240	15186	15262	15481	15316	15170	15293	15337	15227	15218	15107	15262	15199	15380	15224	15323	15283	15226	15339	15406	15321	15347	15474	15243	15388	15344	15298	15460	15428	15412	15400	15314	15273	15382	15242	15365	15120	15249	15401	15355	15250	15337	15242	15387	15078	15415	15325	15336	15418	15339	15126	15328	15396	15223	15324	15201	15402	15243	15214	15271	15267	15325	15211	15310	15235	15347	15252	15174	15283	15461	15266	15386	15311	15200	15312	15231	15231	15433	15389	15282	15367	15308	15105	15300	15155	15433	15346	15232	15431	15398	15374	15232	15163	15338	15381	15135	15336	15120	15422	15423	15359	15313	15295	15174	15221	15378	15545	15305	15432	15436	15525	15313	15185	15369	15259	15192	15345	15281	15298	15370	15338	15328	15187	15265	15330	15230	15341	15261	15400	15232	15334	15383	15541	15470	15211	15128	15253	15324	15448	15393	15253	15324	15378	15192	15174	15330	15326	15266	15252	15409	15412	15298	15321	15310	15356	15321	15322	15362	15253	15374	15246	15319	15241	15262	15230	15308	15374	15164	15240	15295	15471	15304	15494	15354	15181	15360	15315	15409	15312	15186	15502	15430	15540	15241	15285	15322	15410	15443	15246	15372	15134	15436	15542	15152	15293	15194	15312	15331	15210	15329	15239	15327	15396	15248	15384	15232	15336	15188	15340	15373	15384	15291	15277	15372	15231	15362	15533	15107	15315	15188
22724	21186	29067	23592	21452	23626	25598	20344	19032	19025	18781	18278	18349	18218	18039	17817	17786	17690	17765	17805	17828	17596	17651	17762	17905	17788	17597	17506	17432	17286	17377	17385	17438	17361	17481	17476	17321	17434	17238	17265	17184	17308	17445	17066	18493	18585	17828	18083	18037	17880	17475	17378	17546	17210	17308	16990	17002	17208	17177	17090	17096	17293	16952	17067	17133	17038	17169	17096	17150	17224	17102	17116	17047	17069	16852	16947	17167	17126	16846	17122	17243	17230	17344	17176	17216	17393	17066	17019	17188	17097	17116	17347	17190	17004	17120	17115	17279	16931	17243	17030	17209	17248	17366	17028	17277	17258	17190	17132	16977	17142	17133	17130	17179	17044	17063	17055	17121	17040	17057	17213	17105	17090	17258	17244	17369	17243	17117	16945	17049	16982	17012	17203	17153	17174	17048	17087	17274	17007	16917	17207	17084	17116	17136	17181	16983	16853	17057	17187	17178	17089	17054	16841	17209	17137	17110	17118	17123	17179	17347	17219	17092	17145	17187	17103	16986	17039	17305	17196	17147	17073	17214	17182	17009	16954	16929	17183	17208	16946	17225	17043	17099	17031	17026	17045	17089	17039	17113	17035	17103	17218	17045	17062	17280	17083	16970	17086	16866	17021	17080	17000	17219	17134	17247	17075	17158	16966	17094	17131	16978	17111	16973	17065	17192	17163	17052	17042	17151	17218	16753	17123	17092	17069	16993	16889	16877	17242	17038	17015	17277	17200	17203	17088	17064	17178	17194	17186	17100	17079	17140	17197	16986	17060	17220	16950	17202	17138	17014	17044	16975	17054	17021	16852	17208	17242	17000	16988	17146	16991	17031	16982	17294	17169	17023	17079	17155	16979	17106	17006	17023	16825	16887	17014	17250	17108	17048	17112	17166	17129	16971	17010	17067	17131	17026	17123	17219	17133	17048	17329	17080	17111	17083	17065	17092	16988	17088	17094	16927	17122	17085	17079	17201	16987	17103	16999	16945	17110	17190	17166	17093	17131	17133	17023	16995	16936	17185	17238	17062	16934	17192	17032	17149	17139	16983	17082	17092	17114	17021	17063	17163	17100	17067	16931	17038	17158	17122	17219	16939	17188	17094	17091	17205	16994	16935	17055	16931	17028	16988	17078	17156	17131	16986	16948	17052	17042	17014	16999	17031	17147	17064	17016	17126	17051	17039	17104	17118	17161	17159	17122	16966	16879	17075	17028	17163	17044	16984	16930	17035	17058	16945	17214	17103	17187	17166	17100	16795	16839	16903	16940	17215	16883	17180	16986	17087	17108	17067	17050	17117	17255	17056	17031	16972	17249	17140	16984	17240	17123	17054	17188	17053	17105	17207	17204	17046	17296	17104	17159	17058	17062	17274	17134	16964	17051	17083	17022	17021	16910	17012	17198	17158	17167	17073	17171	17015	16990	17126	16969	17066	16972	17002	16980	17015	16927	17082	17051	16943	17189	17198	17018	17112	17349	17023	16986	17020	17139	16943	17064	17100	17135	17085	16928	17118	17105	16943	17248	16983	17055	17007	16996	17071	17202	17028	17403	17474	17089	17139	17088	17014	16959	17164	17138	17092	17031	17182	17170	16920	16861	17017	16987	16974	17061	17059	17063	16941	16915	16915	17226	16960	17005	16883	16966	17295	17149	16970	17219	17097	17371	17116	16914	16978	17043	17139	17130	16868	17200	17134	16988	17046	17104	17047	17078	17000	17133	17074	16902	17159	17076	17114	17150	17079	17049	17389	17011	17143	17182	16885	17184	17087	17112	16962	17201	17136	17193	17100	17015	16941	16941	17139	17014	17206	17266	17207	17068	17038	17111	17020	17081	17209	16904	16957	16935	17214	16972	16976	17188	17033	16965	17210	17052	16734	17087	17027	17016	17201	16943	17023	17181	17133	17000	17244	17002	17179	17024	17019	17221	17105	16994	17323	17097	17109	17118	17087	17065	17118	17141	17152	17098	17148	17058	17261	17088	17025	17199	16892	17199	16983	17159	17153	17144	17133	17148	17226	17036	17156	17038	17200	17049	17150	17126	17018	17036	17299	17204	17150	17014	17035	16966	17161	16715	16993	17056	17037	16976	17068	17167	17106	17112	17104	16886	17067	17157	17061	17159	17141	17088	16981	16856	16960	17230	17048	16937	17026	17091	17222	17054	17088	16940	17060	17044	16980	17095	17013	17060	16962	17007	17376	17001	16958	17128	17117	17221	17210	17032	17053	17267	17070	17082	16969	17078	17110	17108	17014	17052	16928	17080	17157	17053	17068	16934	17018	17087	16979	17109	17057	16864	17095	16932	16966	16962	17191	17153	17101	17276	17201	17091	17093	17246	17028	17218	17191	17032	17051	17228	17042	17062	17215	17175	17144	17203	17165	17121	17232	17124	17007	17269	17160	16995	17063	17034	17085	17272	17006	16958	17203	17100	16880	17128	16962	17095	16895	16995	16875	17099	17295	17090	17216	17157	17355	17112	17032	17128	17196	16931	17265	17129	17361	17143	17144	17134	17177	16821	17042	16889	17095	17145	17045	17101	17153	17171	17072	17080	17155	17046	17191	17142	17143	17122	17008	17247	17213	17190	17105	17102	17331	17089	16994	17043	17139	17015	17270	17152	17130	16950	17197	17068	16939	17043	17094	17135	17051	17222	16937	17071	17062	17005	16903	17193	16939	17098	17176	17192	17132	17062	17043	16983	16943	17089	17119	17226	17180	17200	17220	16988	16935	16902	17139	17029	17208	17205	17218	17020	17062	16967	16970	17092	17123	17199	17014	17040	17076	17073	16983	16973	16961	17154	17048	17103	17035	17071	16970	16899	17061	17139	17028	17054	17032	16987	17182	17051	17095	16960	17160	17170	17102	17021	17133	17268	16944	17047	17120	16960	17131	17140	17023	16960	17209	17000	17086	16959	17145	17102	17124	17170	16980	17122	17056	17186	17286	17249	17016	17257	17058	16888	17207	17191	17030	16995	17275	17219	17036	17095	16977	17143	17242	16907	17230	17091	17187	17134	17159	16856	16920	17028	17130	17200	17195	17160	17241	17138	17095	16988	17120	17097	17158	17027	16998	17324	17086	17010	17284	17279	17007	17007	17087	17136	17071	17174	17130	17074	17234	17182	17141	17031	17007	17037	16870	16914	17024	16988	16992	16931	17055	17011	16978	17037	17158	17023	17013	17044	17230	17186	17233	17007	16994	17140	17246	17276	17018	17119	17089	16983	16928	17065	17172	16836	17138	17245	17104	17099	17235	17093	17157	17120	17033	17027	17074	17127	17124	17043	17089	17032	17193	17189	17139	17263	17024	17138	16844	17163	16858	17258	17252	17091	17238	16990	16941	17165	17140	17259	17003	17143	17058	16945	17029	17039	17152	17023	17163	17167	17058	17150	16925	16949	17100	17028	17089	17032	17164	16946	17063	16997	17052	17076	17104	16924	17073	17159	17024	16946	17033	16982	17174	17093	17238	16999	17006	16977	16957	17111	17101	17209	16981	16958	16980	16981	17226	17052	17152	16911	16873	17066	16985	17072	17192	16816	16972	17084	16990	17040	16871	17006	17281	17003	17080	17078	17155	16999	17179	17150	17024	17014	17027	17225	17126	17018	17058	16909	17015	17232	17184	17185	17202	16965	16974	17124	17171	17037	17068	17171	17007	17139	17046	17209	16912	17151	17228	16909	17065	17068	16890	16950	17162	16869	16985	17041	17135	17038	17188	17327	16985	17096	17195	17114	17031	17130	17062	17146	17114	16923	16884	17211	17168	17105	17177	17054	17001	16997	17095	17039	17167	17137	17033	17177	17032	16933	17004	17153	17150	17071	17203	17029	17174	17276	17169	17174	17005	17045	17184	17060	16928	17048	17108	17081	17003	17097	17217	17078	17053	17019	17162	16875	17067	17072	17195	17237	16950	16822	17037	17186	16964	17060	17058	16960	16969	17171	16938	17113	17178	17209	17204	16903	16881	17092	17108	17080	17059	17192	16962	16996	17079	17079	17070	17145	17122	17203	17120	17152	17185	17283	17150	17069	17006	17201	17256	17193	16925	17093	17106	17021	17201	17289	17113	17191	17112	17268	16962	16908	17128	17221	17065	17140	17048	16944	17188	17226	17019	17207	17108	16999	17190	17123	17090	17111	17058	17201	17240	17079	16932	16908	17259	17070	17145	17294	17007	17085	17258	17075	16924	17233	16846	17084	16964	17336	17105	17170	17166	17008	17013	17015	16942	17145	17069	17007	17103	17073	17119	16880	16954	17094	17102	17027	17174	17184	17029	17085	16921	17106	17019	17110	16993	17242	17059	17155	17023	17144	17077	16875	16904	17058	17252	16931	16889	17111	16878	16949	17167	16933	17205	17124	17089	17229	17341	17180	16996	17062	17057	17094	17064	17186	17020	17142	16975	17163	16968	16919	17012	16934	17100	16951	17298	16939	17038	16872	17092	17012	17023	16962	17156	16921	17198	17151	16951	16993	17163	17192	17088	17097	17134	17279	16963	17037	16930	17159	17034	17024	17277	17157	17178	16987	16848	17025	17179	17194	16953	17061	17115	17231	17049	16982	17042	17004	17216	16962	17000	16907	17085	17135	17235	17085	17027	17145	17202	17313	17042	16936	16951	16956	16831	17159	17248	17024	16862	17026	17005	17067	17179	16960	17137	17054	17021	17064	17092	16917	17087	17135	16972	17039	16992	17047	17038	16964	17022	16952	17233	17215	17032	17030	17097	17106	17247	17050	17142	17105	17064	17094	17109	17330	17271	17169	17027	16947	17000	16890	17153	17109	16977	17084	16889	16970	17101	17019	17158	16970	17360	16880	17077	17136	17190	17093	17154	17220	16973	17130	17078	17130	17088	17185	17101	17123	17081	17123	17065	16895	16976	17162	17183	17186	17027	17110	17392	17058	17074	17116	17079	16975	17084	17043	17195	16986	17088	17299	17195	17151	17317	16937	17060	17007	16926	17030	17139	16831	17163	17171	16953	17204	17332	17089	16958	17078	17110	17163	17240	17153	17187	16881	17234	17014	17274	17109	17124	17071	17211	17030	16839	17063	17117	17209	17123	17154	16928	17049	17130	16972	17079	17124	17238	17137	17044	17103	17076	17121	17029	17242	17174	17363	17248	17099
20466	39006	36452	28886	24973	22157	20322	19273	18463	18181	17824	17331	17198	16763	16659	16361	16171	16325	16176	16147	16221	16261	16314	16137	16121	16027	16110	15742	15602	15753	15793	15776	15809	15847	15545	15563	15658	15552	15493	15596	15563	15633	15383	15599	17915	17047	16521	16826	16551	16181	15808	15533	15765	15540	15588	15293	15332	15519	15382	15511	15599	15409	15411	15365	15457	15462	15381	15429	15401	15443	15560	15518	15484	15433	15579	15521	15468	15252	15396	15371	15437	15372	15523	15350	15510	15512	15480	15575	15391	15510	15506	15463	15401	15393	15576	15536	15399	15502	15484	15519	15335	15482	15412	15372	15604	15629	15460	15342	15522	15516	15470	15486	15263	15595	15530	15321	15440	15324	15512	15424	15592	15562	15473	15473	15381	15456	15506	15427	15292	15418	15522	15343	15459	15224	15401	15411	15355	15445	15259	15356	15388	15293	15489	15460	15479	15533	15458	15591	15510	15229	15563	15541	15280	15410	15337	15558	15555	15385	15372	15623	15291	15508	15540	15519	15490	15435	15523	15552	15236	15373	15464	15448	15500	15258	15382	15360	15629	15417	15456	15480	15280	15447	15291	15494	15429	15573	15349	15507	15272	15316	15514	15460	15437	15402	15541	15477	15468	15356	15526	15450	15551	15642	15465	15394	15198	15547	15444	15387	15512	15514	15659	15650	15473	15619	15594	15431	15215	15463	15424	15207	15631	15337	15405	15539	15534	15411	15414	15330	15389	15445	15337	15492	15258	15375	15472	15508	15427	15474	15444	15306	15540	15430	15489	15477	15397	15374	15428	15398	15528	15422	15462	15330	15286	15242	15394	15351	15509	15293	15418	15509	15423	15431	15423	15382	15463	15537	15614	15457	15486	15378	15423	15535	15407	15393	15440	15405	15519	15643	15498	15432	15407	15507	15381	15389	15290	15472	15513	15433	15454	15401	15538	15365	15431	15353	15465	15420	15447	15362	15380	15408	15277	15372	15420	15444	15560	15446	15495	15572	15454	15547	15555	15573	15561	15290	15389	15573	15479	15461	15235	15493	15318	15402	15428	15334	15482	15352	15408	15581	15383	15333	15425	15531	15364	15508	15209	15522	15330	15461	15365	15355	15461	15441	15371	15314	15269	15481	15373	15547	15473	15446	15475	15332	15519	15521	15402	15339	15587	15449	15371	15562	15325	15475	15412	15457	15496	15399	15395	15357	15565	15402	15542	15292	15624	15456	15438	15489	15353	15650	15620	15398	15632	15450	15500	15289	15446	15250	15495	15307	15448	15289	15532	15357	15509	15517	15578	15435	15450	15522	15381	15245	15365	15404	15270	15456	15520	15442	15354	15489	15425	15350	15395	15490	15211	15388	15196	15494	15516	15447	15471	15531	15435	15404	15579	15410	15606	15126	15608	15560	15389	15332	15476	15401	15471	15501	15392	15530	15466	15457	15559	15342	15471	15324	15331	15406	15309	15457	15440	15371	15504	15380	15398	15481	15606	15547	15311	15390	15267	15417	15389	15405	15382	15497	15531	15461	15523	15329	15436	15473	15405	15368	15262	15415	15419	15213	15461	15268	15544	15298	15333	15181	15512	15476	15384	15325	15414	15378	15278	15364	15638	15368	15417	15494	15362	15530	15472	15530	15685	15432	15453	15457	15474	15555	15519	15649	15268	15540	15440	15412	15296	15472	15388	15466	15453	15570	15323	15412	15439	15527	15584	15432	15478	15233	15455	15384	15465	15442	15297	15343	15396	15417	15453	15465	15444	15542	15384	15360	15551	15298	15230	15598	15375	15426	15499	15463	15274	15333	15336	15292	15434	15274	15573	15454	15464	15578	15486	15290	15526	15413	15360	15514	15459	15415	15565	15329	15298	15406	15181	15329	15469	15481	15269	15287	15378	15474	15444	15199	15214	15423	15429	15458	15642	15440	15422	15205	15476	15523	15419	15262	15529	15443	15358	15448	15374	15518	15352	15266	15328	15381	15351	15559	15518	15456	15372	15622	15470	15438	15415	15526	15482	15545	15455	15190	15489	15319	15560	15565	15559	15490	15486	15591	15450	15396	15338	15586	15379	15392	15429	15422	15335	15346	15313	15485	15353	15229	15314	15171	15347	15411	15447	15516	15403	15447	15567	15520	15468	15602	15323	15494	15391	15499	15345	15429	15391	15603	15298	15474	15489	15353	15481	15473	15277	15457	15406	15440	15605	15456	15587	15411	15403	15294	15495	15446	15608	15308	15552	15416	15437	15409	15324	15199	15507	15586	15495	15429	15379	15544	15319	15218	15438	15316	15444	15361	15353	15374	15328	15487	15348	15344	15569	15357	15442	15427	15395	15208	15410	15457	15465	15455	15541	15396	15524	15502	15309	15562	15315	15475	15342	15367	15406	15500	15373	15742	15390	15624	15354	15388	15344	15433	15367	15339	15331	15506	15411	15662	15363	15399	15392	15397	15408	15328	15549	15267	15577	15378	15495	15330	15460	15468	15423	15491	15509	15345	15428	15516	15372	15499	15328	15497	15506	15448	15357	15362	15550	15466	15521	15487	15525	15689	15529	15539	15441	15511	15361	15554	15346	15393	15524	15625	15512	15433	15351	15372	15527	15328	15427	15460	15372	15452	15503	15445	15565	15455	15489	15558	15376	15367	15504	15366	15409	15578	15305	15446	15322	15357	15384	15360	15509	15337	15442	15401	15500	15596	15576	15356	15406	15384	15508	15332	15415	15311	15516	15352	15371	15513	15248	15418	15475	15366	15411	15434	15329	15596	15343	15420	15422	15461	15457	15283	15481	15429	15443	15399	15452	15525	15567	15426	15287	15446	15502	15446	15470	15478	15413	15382	15362	15509	15484	15512	15351	15567	15346	15448	15402	15505	15524	15315	15293	15362	15591	15486	15416	15575	15400	15395	15629	15346	15465	15427	15395	15414	15454	15382	15304	15490	15519	15333	15398	15583	15528	15410	15416	15339	15479	15392	15454	15447	15457	15478	15377	15529	15336	15485	15531	15472	15268	15368	15412	15443	15552	15591	15359	15298	15344	15235	15367	15412	15429	15370	15344	15459	15436	15334	15614	15520	15168	15293	15404	15383	15434	15429	15424	15457	15353	15386	15359	15507	15589	15450	15432	15502	15493	15354	15539	15377	15329	15358	15380	15363	15524	15417	15461	15561	15394	15479	15287	15418	15521	15415	15478	15361	15410	15451	15420	15390	15432	15536	15404	15440	15478	15364	15573	15427	15516	15539	15485	15373	15408	15391	15391	15453	15536	15530	15438	15563	15519	15440	15430	15278	15232	15552	15439	15298	15419	15345	15319	15575	15279	15308	15502	15434	15448	15546	15444	15462	15534	15206	15509	15532	15486	15530	15346	15543	15635	15439	15365	15211	15553	15439	15465	15343	15387	15368	15278	15265	15436	15308	15331	15424	15231	15323	15527	15299	15446	15463	15293	15387	15325	15480	15440	15301	15337	15432	15458	15381	15299	15297	15293	15397	15407	15525	15382	15400	15491	15328	15465	15295	15527	15580	15309	15464	15431	15575	15468	15290	15585	15594	15460	15553	15438	15450	15535	15498	15492	15422	15575	15360	15439	15429	15459	15369	15455	15510	15439	15543	15456	15589	15487	15457	15426	15396	15128	15262	15394	15429	15444	15470	15445	15381	15506	15499	15391	15459	15460	15608	15492	15583	15380	15472	15333	15414	15522	15459	15505	15500	15422	15503	15523	15392	15512	15343	15575	15477	15447	15534	15373	15381	15336	15423	15390	15508	15424	15433	15349	15321	15532	15232	15392	15254	15506	15419	15556	15372	15494	15451	15335	15322	15410	15490	15263	15230	15513	15491	15501	15337	15349	15376	15424	15355	15307	15287	15376	15414	15421	15365	15414	15426	15496	15318	15208	15547	15293	15357	15449	15381	15290	15383	15423	15507	15461	15564	15360	15516	15411	15437	15372	15585	15453	15501	15380	15453	15431	15507	15585	15546	15468	15368	15431	15606	15422	15279	15518	15499	15365	15383	15422	15417	15435	15427	15262	15462	15333	15451	15327	15308	15577	15269	15523	15422	15651	15355	15424	15625	15337	15506	15406	15404	15579	15476	15281	15441	15507	15420	15356	15401	15405	15684	15307	15393	15588	15456	15443	15497	15466	15458	15522	15339	15461	15612	15530	15419	15345	15235	15506	15502	15453	15309	15313	15379	15451	15518	15521	15326	15524	15351	15285	15555	15407	15431	15506	15336	15348	15421	15604	15502	15397	15487	15488	15425	15389	15490	15305	15311	15523	15243	15409	15472	15452	15418	15454	15463	15301	15325	15464	15418	15494	15378	15408	15372	15563	15374	15460	15404	15308	15529	15465	15274	15428	15467	15544	15313	15373	15310	15182	15628	15517	15405	15568	15372	15400	15472	15494	15382	15458	15518	15464	15403	15385	15318	15424	15505	15491	15456	15490	15326	15451	15362	15345	15496	15674	15569	15301	15521	15301	15460	15381	15480	15358	15391	15215	15527	15475	15361	15332	15325	15397	15519	15392	15364	15592	15514	15557	15184	15367	15347	15391	15449	15285	15399	15470	15350	15420	15552	15445	15388	15480	15450	15328	15336	15355	15456	15553	15365	15364	15572	15327	15419	15441	15339	15551	15426	15458	15393	15526	15491	15577	15478	15438	15472	15496	15524	15375	15569	15486	15438	15451	15430	15401	15602	15267	15461	15488	15531	15382	15315	15423	15495	15524	15310	15437	15452	15386	15470	15431	15455	15368	15537	15415	15420	15430	15439	15335	15297	15524	15451	15529	15441	15520	15210	15554	15438	15469	15394	15505	15294	15494	15380	15535	15516	15544	15477	15437	15406	15512	15423	15366	15430	15357	15547	15557	15398	15586	15371	15202	15407	15375	15399	15271	15440	15482	15416	15302	15420	15511	15259	15469	15368	15492	15494	15419	15296	15350	15426	15499	15323	15500	15409	15315	15472	15470	15357	15478	15396	15438	15504	15475	15334	15429	15329	15486	15468	15457	15473	15409	15320	15325	15500	15312	15474	15458	15502	15511	15612	15500	15365	15394	15321	15551	15268	15429	15489	15487	15471	15352	15414	15389	15337	15484	15346	15587	15312	15286	15439	15346	15228	15528	15466
27048	22207	26311	22973	18836	18160	17965	17683	17388	17380	17075	17260	17022	17009	17074	16968	16962	17073	17049	17000	17001	16932	17117	17189	16977	17135	17014	17057	17032	16972	16865	17004	16801	16873	17144	16911	16758	16908	17030	16785	16910	16956	16965	16749	16830	16955	16795	16931	17065	16974	16883	16770	16964	16946	16855	16902	16815	16884	16811	16809	16869	16875	16877	16862	16737	16650	16744	16741	16811	16696	16847	16861	16744	16747	16822	16848	16951	16657	16768	16846	16688	16663	16721	16814	16823	16855	16827	16778	16787	16815	16812	16782	16767	16803	16823	16886	16830	16934	16850	16935	16992	16965	16908	16810	16864	16703	16846	16863	16804	16800	16928	16745	16578	16866	16746	17013	16817	16652	16920	16893	16667	16873	16696	16699	16874	16729	16702	16665	16702	16807	16772	16945	16796	16813	16745	16819	16934	16767	16940	16916	16663	16712	16952	16821	16920	17040	16560	16804	16877	16837	16875	16805	16842	16839	16959	17127	16853	16849	16837	16791	16808	16834	16815	16753	16934	16768	16674	16673	16751	16715	16823	17029	16894	16921	16873	16892	16797	16762	16887	16620	16632	16864	16714	16686	16835	16922	16719	16784	16939	16779	16861	16715	16529	16963	16646	16747	16760	16771	16729	16696	16919	16836	16701	16685	16914	16837	16895	16924	16799	16584	16768	16825	16766	16832	16880	16801	16764	16674	16792	16757	16670	16849	16800	16667	16925	16799	16835	16870	16825	16786	16718	16670	16683	16916	16803	16714	16832	16818	16902	16679	16691	16919	16765	17027	16975	16847	16832	16671	16815	16712	16869	16837	16483	16927	16862	16954	16771	16750	16827	16826	16909	16744	16756	16783	16744	16672	16932	16790	16820	16939	16854	16976	16889	16980	16896	16712	16730	16671	16868	16651	16998	16671	16659	16827	16819	16955	16576	16900	16870	16858	16970	16729	16998	16861	16844	16907	16649	16739	16828	16674	16877	16866	16959	16737	16864	16877	16840	16625	16895	16911	16833	16852	16949	16838	16795	16743	16842	16540	16962	16830	16954	16883	16862	16885	16554	16956	16816	16822	16620	16834	16766	16689	16804	16905	16994	16744	16618	16785	16903	16791	16928	16789	16769	16628	16887	16631	16745	16831	16596	16987	16849	16754	16835	16603	16756	16582	16833	16855	16570	16764	16663	16819	16736	16785	16640	16843	16675	16742	16832	16686	16607	16761	16739	16609	16715	16730	16872	16803	16878	16800	16859	16480	16938	16869	16867	16994	16731	16529	16717	16868	16743	16675	16922	16721	16591	16729	16662	16819	16755	16969	16855	16654	16805	16947	16872	16892	16576	16784	16667	16747	16698	16761	16781	16848	16951	16872	16744	16737	16698	16928	16951	16812	16860	16593	16739	16952	16553	16916	16875	16829	16828	16651	16863	16863	16780	16688	16613	16701	16855	16690	16891	17012	16663	16866	16921	16834	16807	16680	16723	16716	16961	16756	16681	16976	16764	16815	16784	16633	16687	16911	16705	16833	17037	16853	16851	16722	16833	16725	16684	16758	17081	16764	16711	16637	16845	16799	16825	16745	16510	16806	16836	16830	16795	16752	16972	16893	16763	16726	16849	16714	16725	16894	16795	16982	16711	16677	16817	17123	16944	16861	16782	16857	16832	16791	16739	16670	16923	16808	16940	16860	16756	17036	16748	16768	16800	16870	16726	16792	16754	16906	16806	16889	16733	16749	17017	16696	16847	16652	16716	16857	16846	16777	16778	16661	16794	16853	16886	16893	16687	16607	16748	16838	16865	16785	16824	16844	16764	16645	16735	16756	16827	16789	16849	16907	16774	16854	17027	16895	16992	16963	16717	16860	16769	16642	16843	16716	16666	16946	16702	16948	16847	16794	16939	16847	16727	16718	16733	16850	16827	16944	16886	16813	16877	16898	16883	16732	16864	16658	16841	16804	16801	16794	16714	16610	16874	16734	16748	16836	16889	16793	16915	16886	16822	16805	16825	16776	16670	16796	16821	16786	16800	16670	16869	16911	16661	16810	16850	16701	16831	16724	16892	16780	16583	16644	16884	16905	16910	16534	16684	16889	16860	16954	16557	16973	16762	16828	16810	16991	16963	16858	16947	16932	17040	16911	16800	16925	16900	16810	16784	16919	16753	16857	16875	16565	16889	16951	16712	16684	16903	16630	16892	16601	16889	16772	16698	16811	17048	16974	16893	16704	17018	16736	16937	16871	16802	16709	16784	16685	16815	16856	16632	16768	16999	16960	16967	16846	16559	16819	17091	16809	16801	16885	16938	16890	16878	16763	16735	16703	16873	16852	16872	16828	16779	16783	16925	16877	16857	16791	16820	16833	16754	16824	16802	16789	16821	16819	16855	16828	16851	16750	16756	16898	16943	16828	16709	17005	16727	16910	16745	16971	16771	16973	16947	16831	16984	16561	16785	16733	16739	16742	16736	16901	16740	16537	16908	16926	16635	16812	16783	16491	16817	16915	16845	16779	16908	16918	16790	16610	16848	16848	16772	16663	16857	16754	16856	16745	16761	16903	16891	16786	16863	16740	16766	16692	16682	16754	16905	16648	16838	16856	16839	16864	16680	16805	17025	16809	16782	16966	16898	16733	16785	16983	16659	16942	16930	16712	16681	16868	16882	16814	16887	16828	16808	16803	16915	16877	16925	16754	16786	16849	16693	16905	16736	16877	16644	16851	16799	16794	16672	16761	16781	16766	16877	16767	16729	16891	16750	16733	16730	16994	16851	16620	16943	16683	16848	16746	16604	16699	16857	16842	16870	16883	16940	16732	16746	16735	16907	16915	16871	16974	16893	16647	16752	16820	16764	16906	16738	16854	16744	16981	16884	16859	16891	16679	16707	16800	16830	16889	16759	16844	16828	16692	16747	16872	16701	16707	16843	16796	16926	16699	16827	16811	16864	16724	16915	16803	17011	16826	16766	16773	16802	16926	16826	16821	16835	16748	16866	16806	16703	16787	16834	16868	16762	16752	16919	16590	16932	16782	16498	16819	16939	16813	16728	16716	16771	16821	16941	16796	16554	16844	16928	16809	16929	16988	16922	16896	16797	16869	16998	16897	16861	16761	16869	16774	16698	16822	16833	16903	17037	16710	16768	16826	16914	16917	16688	16703	16810	16604	16780	16760	16821	16660	16658	16879	16685	16839	16736	16611	16790	16818	16836	16705	16605	16765	16832	16828	16649	16653	16850	17061	16671	16808	16625	16873	16783	16770	16721	16819	16775	16808	17018	16801	16551	16792	16753	17014	16900	17038	16823	16699	16762	16715	16995	17051	16790	16803	16887	16762	16813	16728	16731	16790	16837	16877	16754	17019	16778	16588	16958	16882	16818	16580	16767	16960	16749	16827	16710	16776	17134	16723	16798	17026	16724	16906	16874	16733	16753	16657	16961	16694	16685	16742	16797	16844	16657	16897	16835	16982	16881	16814	16862	16932	16823	16679	16772	16942	16911	16894	16873	16775	16686	16702	16816	16823	16761	16886	16933	16951	16735	16776	16639	16924	16864	16728	16882	16752	17026	16640	16778	16872	16966	16907	17054	16723	16927	16694	16991	16949	16664	16922	16899	16794	16685	16884	16821	16879	16786	16788	16906	16765	16809	16800	16913	16803	16862	16715	16904	17075	16856	16784	16825	16850	16692	16814	16869	16906	17078	16883	16918	16764	16685	16639	16930	16867	16606	16865	16970	16798	16646	16628	16795	16935	16847	16724	16726	16825	16625	16523	16771	16614	16809	16774	16783	16807	16692	16722	16904	16816	16924	16898	16813	16936	16874	16799	16999	16813	16886	16799	16924	16876	16751	16779	16819	16856	16825	16960	16827	16724	16702	16887	16976	16788	16786	16756	16883	16870	16959	16840	16830	16794	16829	16498	16631	16732	16758	16636	16754	16935	16783	16790	16703	16768	16926	16730	16930	16847	16940	16895	16756	16951	16968	16780	16749	16873	16901	16845	16689	16599	16941	16741	16809	17037	16946	16707	16863	16761	16822	16711	16748	16902	16894	16741	16777	16669	16776	16946	16865	17008	16838	16836	16907	16749	16655	16790	16796	16846	16845	16885	16711	16813	16835	16998	16741	16751	16787	16907	16859	16862	16991	16835	17023	16685	16611	16965	16779	16866	16990	16736	16712	16912	16794	17041	16734	16909	16847	16832	16806	16750	16755	16796	16839	16935	16978	16739	16732	16762	16657	16746	16747	16999	16646	16721	16770	16692	16641	16862	16730	17025	16776	16538	16821	16757	16880	16724	16683	16735	16706	16670	16799	16677	16752	16944	17036	16829	16687	16682	16831	16789	16922	16962	16767	16937	16816	16695	16887	16902	16927	16569	16970	16777	16667	16709	16725	16664	16867	16845	16724	16824	16833	16810	16928	16786	16903	16921	16711	17090	16815	16927	16830	16695	16790	16690	16826	16835	16778	16727	16807	16722	16863	16833	16851	16767	16857	16803	16952	16719	16668	16885	16762	16805	16900	16941	16796	17006	16831	16888	16915	16726	16888	16840	17022	16974	16802	16688	16832	16815	16858	16624	16909	16836	16899	17045	16927	17022	16747	16963	16814	16686	16786	16875	17068	16663	16753	16776	16967	16832	16982	17012	16663	16907	16967	16871	16888	16820	16909	16828	16713	16554	16789	17085	16873	16922	16599	16857	16723	16938	16917	16718	16756	16775	16648	16694	16776	16558	16871	16747	16793	16671	16732	16882	16911	16741	16885	16883	16850	16784	16856	16847	17109	16873	16706	16952	16906	16781	16747	17010	16664	16642	16739	16820	16842	16895	16869	16863	16841	16968	16760	16798	16815	16782	16698	16764	16890	16814	16777	16664	16919	16848	16762	16842	16756	16695	16665	16861	16955	16959	16640	16832	16931	16592	16689	16785	16784	16710	16598	16967	16748	16723	16897	16906	16761	16639	16927	16819	16674	16663	16713	16808	16749	16663	16837	16835	16838	16706	16735	16867	16928	16771	16835	16620	16784	16864	16858	16574	16765	17031	16887	16918	17041	16789	16852	16873	17053	16884	16792	16683	16807	16913	16844	16765	16839	16701	16924	16922	16800	16798	16933	16819	16817	16829	16770	16777	16737	16721	16611	16583
18826	26942	25186	20193	18552	17705	16609	16296	16333	16138	16064	15866	15626	15730	15689	15592	15502	15596	15508	15512	15456	15447	15504	15616	15478	15601	15549	15467	15382	15562	15445	15648	15536	15379	15394	15371	15435	15372	15295	15233	15263	15315	15430	15338	15335	15430	15549	15449	15566	15410	15516	15281	15493	15278	15249	15271	15385	15247	15236	15042	15401	15229	15330	15313	15221	15244	15151	15136	15186	15195	15166	15382	15156	15284	15267	15200	15265	15426	15283	15361	15204	15295	15272	15375	15278	15365	15246	15230	15218	15310	15195	15202	15278	15159	15397	15328	15340	15338	15232	15205	15146	15168	15338	15425	15183	15240	15223	15303	15049	15228	15340	15204	15286	15233	15218	15247	15383	15311	15282	15349	15269	15227	15312	15184	15334	15157	15101	15346	15349	15194	15223	15345	15269	15367	15279	15159	15319	15219	15180	15135	15278	15282	15318	15170	15335	15133	15216	15377	15207	15166	15239	15056	15130	15314	15376	15332	15360	15208	15138	15261	15248	15249	15256	15248	15329	15371	15309	15158	15289	15270	15166	15142	15296	15322	15182	15254	15143	15354	15336	15217	15242	15287	15272	15339	15330	15326	15274	15247	15270	15298	15298	15227	15317	15312	15365	15340	15370	15302	15286	15166	15247	15234	15008	15353	15257	15309	15332	15376	15215	15369	15336	15189	15244	15219	15156	15147	15279	15299	15128	15269	15166	15244	15106	15095	15216	15283	15287	15269	15293	15245	15347	15338	15308	15226	15321	15423	15216	15235	15197	15247	15133	15382	15358	15236	15216	15448	15091	15297	15213	15221	15242	15204	15248	15323	15224	15244	15264	15197	15107	15164	15298	15412	15451	15154	15349	15245	15288	15358	15297	15250	15252	15146	15242	15364	15228	15395	15311	15223	15116	15269	15084	15270	15297	15279	15105	15364	15218	15278	15232	15246	15270	15201	15324	15160	15422	15156	15226	15328	15262	15250	15363	15235	15184	15213	15316	15374	15196	15296	15115	15251	15295	15338	15265	15177	15471	15332	15335	15258	15136	15420	15319	15310	15285	15254	15419	15412	15346	15158	15088	15240	15344	15337	15421	15336	15253	15269	15127	15321	15251	15244	15252	15174	15219	15259	15263	15327	15174	15374	15546	15195	15416	15363	15280	15515	15154	15266	15326	15290	15315	15123	15322	15452	15224	15235	15281	15315	15372	15318	15208	15177	15352	15367	15207	15190	15331	15286	15303	15375	15336	15208	15224	15319	15354	15165	15153	15284	15347	15260	15191	15300	15481	15309	15352	15177	15213	15330	15027	15315	15207	15239	15508	15234	15205	15297	15152	15260	15247	15185	15291	15211	15174	15290	15195	15197	15421	15330	15245	15120	15295	15227	15319	15219	15349	15167	15311	15265	15284	15130	15245	15258	15209	15267	15249	15189	15218	15073	15247	15283	15334	15222	15158	15331	15281	15411	15293	15247	15164	15263	15339	15210	15344	15299	15220	15153	15386	15393	15234	15357	15323	15278	15209	15242	15217	15245	15307	15234	15228	15229	15263	15308	15259	15213	15096	15202	15193	15201	15179	15390	15340	15414	15079	15157	15126	15290	15315	15075	15275	15184	15414	15010	15237	15331	15410	15268	15253	15381	15339	15330	15226	15236	15301	15268	15130	15251	15260	15212	15383	15337	15360	15287	15272	15278	15305	15268	15258	15373	15411	15244	15310	15358	15283	15421	15090	15291	15114	15163	15414	15446	15321	15420	15273	15039	15187	15397	15225	15367	15296	15174	15289	15185	15069	15219	15140	15305	15265	15304	15257	15295	15289	15363	15224	15423	15517	15227	15350	15322	15159	15388	15386	15247	15221	15341	15247	15077	15301	15222	15287	15337	15206	15277	15199	15360	15088	15253	15285	15193	15263	15287	15222	15267	15167	15304	15318	15388	15324	15360	15302	15312	15286	15248	15254	15351	15357	15374	15302	15190	15283	15320	15253	15276	15357	15314	15371	15161	15163	15362	15305	15265	15243	15102	15083	15340	15279	15301	15325	15260	15151	15334	15074	15182	15321	15349	15249	15113	15499	15214	15090	15219	15180	15232	15210	15149	15354	15147	15249	15194	15205	15189	15319	15184	15248	15129	15233	15213	15068	15095	14957	15385	15346	15141	15281	15125	15115	15262	15360	15171	15339	15234	15160	15249	15240	15145	15364	15279	15226	15454	15143	15248	15373	15283	15252	15250	15302	15374	15183	15341	15175	14994	15332	15189	15295	15340	15239	15458	15203	15320	15312	15268	15285	15286	15294	15231	15301	15158	15226	15265	15263	15186	15249	15287	15208	15304	15207	15399	15361	15309	15323	15297	15280	15164	15269	15343	15312	15298	15080	15299	15388	15231	15393	15330	15388	15364	15215	15249	15259	15312	15373	15414	15430	15331	15279	15164	15192	15288	15337	15181	15320	15367	15219	15241	15372	15164	15228	15372	15357	15358	15337	15229	15324	15306	15343	15371	15261	15237	15071	15233	15284	15343	15126	15449	15411	15185	15344	15319	15309	15301	15167	15358	15359	15173	15256	15021	15284	15274	15360	15171	15269	15320	15197	15208	14966	15324	15104	15159	15373	15329	15312	15310	15333	15222	15349	15233	15259	15380	15282	15193	15268	15073	15374	15327	15173	15183	15191	15354	15176	15233	15320	15290	15438	15313	15227	15291	15245	15148	15089	15290	15424	15154	15308	15302	15248	15309	15293	15062	15342	15533	15258	15391	15254	15391	15155	15318	15166	15277	15297	15215	15168	15239	15217	15267	15325	15236	15222	15361	15301	15330	15197	15315	15231	15190	15441	15229	14983	15148	15280	15246	15234	15352	15385	15363	15279	15145	15432	15146	15353	15289	15361	15305	15462	15259	15182	15254	15293	15382	15169	15364	15098	15277	15297	15369	15311	15288	15289	15316	15261	15319	15216	15329	15229	15186	15338	15245	15347	15371	15197	15409	15263	15277	15462	15371	15313	15184	15266	15307	15289	15353	15275	15185	15064	15281	15341	15155	15268	15175	15252	15241	15341	15301	15410	15255	15327	15112	15390	15123	15317	15110	15460	15242	15223	15326	15307	15260	15253	15340	15377	15297	15383	15250	15292	15316	15372	15331	15297	15334	15323	15243	15162	15256	15367	15438	15236	15196	15273	15202	15285	15137	15338	15315	15369	15287	15239	15413	15268	15403	15500	15360	15258	15154	15406	15324	15210	15096	15211	15309	15183	15347	15269	15262	15239	15232	15365	15187	15254	15222	15275	15188	15233	15276	15447	15370	15194	15183	15253	15354	15295	15386	15351	15380	15279	15424	15147	15230	15258	15271	15113	15387	15211	15180	15461	15256	15133	15388	15203	15265	15353	15132	15232	15392	15192	15125	15365	15351	15258	15333	15324	15028	15383	15348	15276	15148	15237	15387	15311	15245	15358	15280	15240	15212	15307	15332	15148	15320	15256	15318	15258	15298	15123	15246	15314	15303	15373	15115	15339	15250	15342	15213	15320	15248	15176	15219	15514	15223	15302	15275	15353	15230	15362	15302	15329	15215	15308	15319	15340	15251	15207	15429	15264	15250	15386	15392	15317	15298	15293	15246	15166	15352	15196	15273	15239	15298	15360	15288	15310	15334	15272	15358	15275	15215	15190	15288	15336	15233	15183	15368	15244	15322	15302	15287	15313	15204	15291	15333	15336	15081	15355	15349	15201	15332	15167	15098	15329	15322	15366	15047	15253	15337	15201	15342	15319	15327	15070	15318	15207	15338	15409	15399	15264	15145	15096	15245	15235	15278	15362	15289	15193	15348	15247	15142	15375	15396	15284	15198	15162	15339	15326	15277	15341	15300	15231	15245	15198	15240	15209	15196	15280	15385	15285	15236	15244	15356	15127	15401	15277	15179	15325	15214	15465	15293	15284	15195	15307	15366	15346	15290	15223	15352	15253	15368	15177	15086	15274	15184	15058	15277	15349	15340	15329	15374	15397	15268	15382	15227	15167	15456	15239	15352	15434	15187	15168	15308	15149	15306	15260	15330	15195	15201	15162	15308	15238	15322	15406	15214	15316	15316	15270	15300	15246	15194	15264	15176	15199	15191	15270	15244	15276	15446	15328	15176	15240	15328	15223	15410	15195	15301	15228	15238	15265	15270	15121	15240	15347	15351	15315	15141	15235	15277	15237	15425	15276	15388	15242	15240	15410	15332	15228	15280	14985	15213	15324	15350	15173	15230	15176	15205	15206	15277	15235	15344	15267	15171	15320	15263	15209	15217	15306	15200	15237	15087	15228	15356	15133	15161	15331	15308	15366	15244	15255	15280	15310	15276	15256	15385	15291	15307	15263	15291	15246	15224	15328	15161	15195	15404	15244	15411	15290	15356	15136	15190	15484	15054	15392	15214	15399	15043	15270	15151	15342	15179	15383	15365	15162	15323	15483	15370	15285	15183	15282	15269	15373	15236	15053	15303	15203	15222	15080	15261	15245	15257	15227	15182	15396	15405	15412	15100	15294	15245	15361	15318	15301	15339	15262	15083	15305	15141	15231	15170	15207	15300	15124	15253	15199	15215	15213	15296	15306	15204	15239	15369	15254	15120	15378	15304	15228	15309	15274	15396	15325	15157	15165	15232	15148	15233	15190	15395	15405	15122	15217	15296	15295	15310	15395	15274	15233	15201	15099	15224	15178	15460	15221	15274	15335	15129	15385	15335	15281	15158	15276	15214	15318	15112	15444	15325	15309	15175	15367	15242	15341	15336	15217	15213	15411	15260	15248	15358	15128	15291	15209	15221	15345	15336	15366	15322	15261	15380	15346	15384	15285	15151	15401	15281	15179	15280	15171	15273	15318	15551	15274	15258	15388	15296	15188	15255	15236	15284	15305	15239	15159	15247	15199	15307	15217	15309	15252	15179	15165	15277	15236	15199	15479	15326	15265	15343	15258	15156	15367	15019	15136	15317	15252	15360	15361	15208	15352	15276	15237	15250	15261	15333	15263	15213	15326	15241	15452	15296	15302	15391	15258	15268	15331	15255	15572	15391	15416	15332	15260	15301	15207	15350	15299	15360	15368	15205	15244	15314	15326	15182	15162	15246	15229	15165	15282	15192	15375	15336	15380	15337
23569	21120	28654	23932	22113	22751	21808	18681	18183	18335	17843	17655	17691	17453	17472	17518	17251	17273	17376	17428	17399	17430	17339	17293	17344	17326	17097	16956	17013	17196	17253	17353	17183	17099	17025	17275	17102	16996	17031	17037	17116	16815	16821	16902	17031	17266	17479	17607	17666	17460	17165	16950	17135	17107	16964	16915	16846	16899	16958	16742	16741	16878	17033	16827	16934	17148	16963	16888	17005	16980	16845	17015	17046	16928	16925	16950	16892	16936	16884	16786	16949	16901	16892	17046	16988	16960	16978	16923	16855	16942	17052	16870	16910	16701	16831	17058	16862	16967	16875	16900	17023	16945	16725	16760	16865	16896	16786	16695	16902	16758	16709	16872	16998	16961	16990	17050	16869	16938	17012	17108	16924	16798	16929	16994	16764	16826	16870	16862	16875	16677	17016	16882	17008	16831	16983	16824	16956	17026	16929	16955	16839	16981	16998	16944	16950	16664	16861	17009	17039	16809	16968	16914	16933	16687	16880	16962	16996	16848	16994	17023	17057	16774	16845	16848	16804	16808	16892	16958	17011	16729	16759	16887	16913	16915	16908	16896	16673	16644	16929	16609	16719	16845	16856	16875	16806	16657	16844	16924	16665	16697	16742	16872	16993	16976	16986	16827	16952	16708	16932	16789	16991	16874	17090	17032	17097	16927	17123	16982	16880	16900	16797	16844	16729	16852	16821	16924	17096	17031	16879	16794	16965	16690	16874	17013	16981	16849	16674	16862	16775	16824	16960	16907	16949	16803	16859	17057	16750	16933	17112	16958	17059	17010	16701	16886	16862	16977	16868	16912	16986	16927	16958	17053	16718	16778	16938	16774	16776	16964	16769	16860	16954	16931	16845	17105	16962	17063	16933	16712	16857	16936	16786	16785	16856	16813	16746	16939	16730	16678	16848	16714	16909	17015	17012	16920	16810	16814	16879	16911	16902	16896	16882	16862	17028	16968	16886	16789	16790	16841	16815	16850	16823	16902	16866	16992	17029	16880	16993	16952	16910	16900	16987	16877	17057	16927	16868	16815	16827	16704	16817	17143	16726	16848	17088	16759	16800	16875	16850	16810	16769	16905	16933	16941	16877	16785	16912	16793	16995	16966	17072	16984	16779	17051	16814	16825	16921	16718	16946	16936	16820	17050	17062	17042	16730	16874	16884	17018	16937	16829	16923	16909	16835	16909	16736	16943	16959	16786	16742	16894	16961	16733	16895	16787	16765	16922	16986	16862	16757	16750	16892	17086	17060	16863	16980	17077	17082	16830	16829	16994	16789	16912	17022	16900	16738	17036	17085	17012	16947	16986	16930	16952	16948	16911	17021	16940	17092	16960	16853	16782	16728	16918	16800	16784	16817	16923	17050	16792	16853	17137	16929	16837	17123	16856	16955	16689	16827	16841	16966	16844	16861	17032	16935	16805	16740	16897	16941	17039	16860	16919	16936	16911	16771	16746	16771	16902	16856	16962	16966	16725	16875	16674	16979	16837	16955	16910	16955	16778	16810	16872	16928	17028	17147	16926	16845	16902	16779	17022	16958	16724	16951	16879	16841	16885	17151	17075	16759	17024	16992	16936	16869	16868	16947	17022	16921	16855	17041	17025	16876	16841	16961	16826	17004	16789	16734	16978	16996	17077	16974	17020	16756	16888	17055	16738	16854	17185	16953	16977	16929	16938	16960	16837	16795	16878	16827	16762	16903	16951	16783	16732	16950	16721	16971	17002	16890	16904	16816	16741	16934	16782	16878	16797	17073	16811	16803	16717	16837	17087	16796	16804	16965	16922	17024	16755	16825	17044	16897	16995	16798	16922	17065	16922	16808	16831	16880	16878	16947	16990	17054	16860	16817	16955	16849	16818	16860	16905	16876	16920	16863	17101	16757	16869	16829	16824	16848	16957	16909	16803	16951	16936	16768	16880	16841	17019	16894	16730	17075	16890	16980	16899	16805	17069	16926	17019	16852	16724	16621	16965	16946	16974	17050	16872	16938	16863	16743	16692	16910	16750	16901	16854	17039	16987	17075	16870	16790	17049	16892	16865	16750	16974	16992	16830	16896	16873	16983	17005	16895	16818	16946	16889	16743	16754	16955	16827	17104	16967	16745	17093	16754	16940	16579	16743	16864	17073	16901	16653	16844	16917	17129	17169	16955	17099	16951	16772	17010	16923	16925	17027	16757	16762	16943	17024	17070	16798	16932	16878	16885	16912	17008	16875	16738	16832	16980	16907	16955	16969	16776	16825	16843	16765	16827	16910	16778	16888	16978	16877	16821	16826	16917	16852	17136	16987	16937	16846	16747	16895	17022	16972	16771	16851	17063	17113	16914	16982	16745	16779	16926	16813	17036	16763	16825	16747	16877	16869	16999	16787	16872	17051	16995	16927	16932	16818	17033	16935	16915	16893	16982	16829	17016	16954	17032	16846	16942	16936	16922	16796	16760	16997	16931	16904	16799	16783	17091	16951	16899	16913	16812	16577	16921	17003	16998	16815	16890	16891	16909	17155	16888	16747	16895	16740	16794	16816	16823	16788	16814	16929	16839	16862	16976	17024	16781	17025	16718	17037	17053	16977	16762	16965	16915	16888	16894	16836	17009	16999	16971	17056	16680	16805	16870	16912	17016	16799	16982	16889	16746	16961	17036	17004	16887	16758	17000	16678	16936	16863	16768	16972	16838	16638	16854	16925	16981	16973	16753	16893	16909	17036	17087	16853	16845	16870	16842	16926	16770	16902	16784	16936	16910	16899	17060	16965	16843	16856	17000	17064	16906	16722	16635	16922	16967	17023	17092	16882	16861	16962	17119	16967	16948	16780	17073	16878	17022	16941	16847	16879	16723	16748	16972	16859	16976	16774	17120	16883	16894	16974	16855	17080	16864	16874	17034	16791	16940	16877	16884	16941	17033	16873	16931	16792	17035	16832	16959	16982	16889	16720	16782	17022	16937	17059	17174	16919	16880	16799	17022	16888	16794	16974	17062	17000	17062	16969	17099	16939	16890	16871	16896	16811	16807	16980	16825	16986	16842	16960	16924	17028	16968	17014	17128	16836	16766	16897	16833	16795	16891	16895	16789	16864	16873	16946	16903	16834	16896	17137	16743	16876	16980	16769	16982	16896	17009	16936	17089	16909	16938	17004	17120	16774	16840	16676	16785	16864	17069	16931	17151	16922	16591	16659	16912	16832	16783	17061	16903	16963	16805	16911	16872	16750	16853	16863	16906	16900	16932	16788	16981	16959	16802	17008	16717	16819	16989	16868	16820	16844	16849	17052	16994	16886	16728	16769	17058	16875	16921	16885	16885	16747	16769	16758	16775	17052	16810	16894	16996	16967	16767	17077	16807	16767	16961	17082	16877	16895	16800	16962	16937	16787	17017	16883	17018	16796	16859	16954	16692	16981	16788	16846	16962	16806	16906	16913	16829	16731	16841	16831	16886	16885	16951	16757	16760	16839	16993	16891	17010	16950	17004	16883	16831	16870	16737	16922	16992	16857	16937	17073	16874	16810	16898	16661	16982	16878	16923	16889	16963	16858	16866	16879	16783	16885	17050	16859	16944	16781	16847	16701	17000	16953	16748	16950	17097	16995	16870	16972	16924	16901	17075	16917	17037	16701	17010	16965	16964	16920	16726	16731	17116	17096	17122	16807	16761	16876	16990	16682	16889	16760	16961	16929	16668	16950	16868	16973	16932	16937	16782	16930	16821	16691	16963	16775	16867	17082	16820	17190	16757	16785	16886	16645	16961	16588	16897	17029	16921	17027	16969	16912	16723	16950	17041	16742	16923	16974	16984	16936	16895	16846	16706	16780	16829	16881	16740	16859	16883	16807	16799	16960	17077	17130	17043	17018	16915	16795	16926	16894	16846	16814	16723	16768	17044	16856	17008	16955	16840	16884	16929	16845	16996	16825	17027	16706	16832	16782	17069	16937	16953	17067	16854	16819	16916	17052	17010	16832	16726	17142	16975	16884	16644	16895	16948	16920	17105	17142	16945	16938	16880	16941	16727	16774	16852	17002	16909	17043	16733	17007	16954	17020	16791	16553	16955	16873	17087	17057	16827	16823	16835	16820	16852	16972	16856	17174	16945	16918	16861	16950	16738	16931	16742	16923	16920	16921	16964	16990	16997	16875	16971	16738	17183	16996	17050	16905	17135	16931	16729	16845	16894	16685	16858	16998	16990	17016	16911	17089	17077	17070	16863	16841	17026	16835	17016	16832	16987	16877	16924	17012	16772	16838	16928	17053	16924	16972	17031	16748	16843	16891	17006	16972	16932	16966	17154	16875	16806	16779	16909	17002	16814	17023	16913	17075	17109	16985	16903	16992	16986	17032	17059	16925	17093	16819	16998	16926	16680	16832	16867	16816	17052	16997	16898	16936	16959	16919	16761	16844	17016	17086	16912	17061	16961	16916	16752	16643	16938	16781	16922	16909	16881	16801	17056	16854	16925	16779	16943	16932	16894	16851	16951	16853	16734	16614	16782	16782	16663	16788	16871	16883	16887	16844	16707	16901	17100	16927	17098	16841	16930	16840	16732	16869	16817	16939	16709	16813	16866	16873	16833	16646	17073	17018	17046	16928	16774	16795	16986	16722	16812	17005	16750	16873	16922	16915	16907	17048	16728	16905	17098	16957	16832	17034	17040	16832	17072	16833	17010	16743	16991	16947	16883	17110	16718	16739	16915	16971	17163	16780	16855	17043	17024	16897	16886	17055	17064	16954	17086	16987	16720	16770	16955	16988	16874	16798	16838	17009	16629	16855	16852	16926	16701	16670	16893	16954	16873	16554	16838	16865	16928	17098	17083	17266	17034	16711	16866	16803	16778	16908	16861	16859	16952	16796	17060	17090	16883	16886	16884	16792	16885	16909	16832	16867	17013	16918	16887	16809	16973	16981	16831	16692	16913	17022	17100	16981	17076	17000	16812	17115	16869	16858	16960	16869	16853	16851	16791	16993	17053	16973	16780	16838	16950	16923	16966	16770	17000	16842	16937	16876	17009	16889	16746	16812	16953	16825	16785	17039	16981	16932	17046	16822	16986	16920	16862	16835	16906	16905	16909	16934	16894	16800	16702	16828	16758	16790	16847	16871	17036	16885	16905	16833	16909	16950	16917	16858	16901	16764	16918	17045
18846	33443	31479	24821	22001	19936	18621	17683	17332	17215	16752	16370	16180	16119	16159	15965	15574	15945	15778	15899	15939	15988	15893	15908	15780	15738	15739	15661	15496	15774	15910	15782	15645	15724	15690	15430	15556	15502	15466	15338	15351	15556	15529	15553	15522	16133	16162	16282	16117	15818	15474	15402	15139	15300	15410	15570	15324	15424	15376	15263	15217	15357	15378	15250	15322	15181	15401	15314	15309	15469	15377	15425	15268	15303	15306	15338	15439	15287	15514	15389	15237	15380	15405	15438	15323	15357	15176	15395	15430	15447	15281	15322	15375	15283	15048	15216	15471	15272	15360	15348	15358	15520	15277	15399	15352	15294	15548	15457	15278	15322	15431	15387	15243	15254	15311	15303	15301	15152	15174	15238	15398	15290	15273	15226	15377	15292	15171	15412	15272	15109	15357	15286	15399	15403	15357	15078	15232	15278	15272	15341	15322	15322	15354	15173	15218	15473	15389	15350	15302	15343	15423	15243	15409	15246	15208	15364	15295	15365	15411	15465	15177	15484	15374	15189	15390	15215	15419	15532	15209	15313	15487	15327	15515	15306	15375	15374	15345	15417	15230	15433	15387	15478	15224	15465	15344	15415	15383	15424	15440	15226	15016	15404	15387	15446	15273	15384	15256	15347	15285	15347	15356	15350	15178	15431	15407	15372	15330	15393	15334	15319	15331	15257	15414	15451	15336	15447	15381	15245	15283	15553	15450	15394	15151	15313	15480	15245	15189	15283	15307	15191	15329	15266	15415	15251	15345	15241	15477	15446	15412	15356	15371	15318	15350	15403	15373	15360	15587	15206	15269	15331	15357	15298	15542	15373	15271	15274	15171	15348	15328	15320	15349	15493	15275	15263	15191	15226	15377	15171	15412	15471	15388	15273	15378	15143	15300	15319	15359	15450	15271	15275	15416	15243	15299	15223	15371	15437	15354	15138	15156	15425	15250	15408	15238	15340	15465	15194	15303	15197	15275	15302	15269	15277	15312	15320	15355	15255	15375	15327	15260	15365	15368	15230	15374	15230	15338	15473	15228	15292	15298	15306	15270	15396	15315	15254	15300	15252	15324	15431	15354	15437	15178	15314	15232	15309	15306	15251	15326	15306	15228	15531	15239	15374	15381	15317	15346	15331	15270	15373	15441	15239	15323	15333	15400	15183	15261	15317	15486	15338	15306	15482	15304	15387	15241	15262	15367	15446	15301	15219	15324	15398	15468	15276	15418	15123	15379	15306	15195	15259	15365	15307	15282	15343	15216	15463	15311	15316	15289	15369	15312	15271	15400	15299	15458	15413	15148	15297	15357	15064	15262	15684	15311	15255	15409	15426	15294	15303	15436	15352	15417	15346	15453	15429	15163	15304	15333	15370	15424	15315	15440	15258	15365	15250	15316	15472	15390	15407	15301	15255	15324	15415	15397	15393	15404	15309	15260	15307	15336	15364	15234	15327	15486	15284	15224	15563	15235	15376	15254	15145	15327	15246	15237	15409	15376	15390	15259	15332	15429	15290	15223	15294	15388	15259	15344	15320	15300	15336	15470	15447	15369	15227	15157	15203	15286	15328	15373	15583	15255	15408	15268	15388	15238	15192	15482	15441	15255	15186	15366	15390	15279	15371	15461	15298	15333	15328	15387	15328	15284	15447	15194	15086	15432	15218	15387	15327	15256	15333	15294	15339	15270	15231	15238	15290	15227	15242	15379	15239	15240	15421	15198	15320	15237	15259	15325	15432	15280	15312	15240	15301	15285	15404	15422	15130	15413	15291	15228	15304	15531	15229	15263	15358	15318	15355	15263	15232	15302	15325	15296	15423	15368	15451	15384	15295	15214	15403	15442	15386	15227	15249	15478	15201	15236	15422	15334	15259	15301	15137	15304	15315	15335	15399	15140	15398	15493	15324	15312	15370	15386	15198	15279	15215	15266	15293	15274	15322	15297	15391	15455	15289	15351	15377	15255	15248	15275	15307	15322	15318	15199	15548	15197	15193	15123	15454	15158	15375	15287	15326	15320	15259	15349	15362	15444	15400	15254	15400	15246	15096	15391	15400	15281	15275	15351	15339	15481	15367	15216	15336	15358	15402	15222	15457	15319	15209	15380	15214	15365	15386	15302	15341	15287	15332	15305	15235	15306	15221	15312	15265	15341	15313	15114	15594	15141	15309	15426	15158	15453	15370	15326	15432	15296	15376	15350	15337	15446	15324	15328	15264	15385	15058	15361	15367	15234	15409	15342	15478	15231	15422	15243	15357	15443	15305	15431	15155	15328	15362	15284	15306	15322	15334	15276	15440	15455	15481	15406	15370	15281	15286	15480	15289	15390	15376	15289	15519	15322	15337	15442	15372	15323	15209	15232	15373	15337	15431	15431	15396	15147	15409	15251	15333	15459	15289	15284	15435	15486	15468	15408	15346	15257	15239	15105	15317	15495	15421	15404	15250	15195	15553	15310	15359	15433	15281	15314	15271	15239	15442	15300	15183	15291	15395	15327	15372	15365	15235	15386	15231	15255	15358	15274	15595	15259	15473	15285	15399	15430	15299	15169	15345	15267	15400	15369	15279	15193	15321	15306	15233	15343	15396	15347	15235	15327	15127	15309	15343	15301	15304	15307	15348	15343	15404	15206	15243	15320	15318	15431	15351	15370	15361	15317	15254	15369	15285	15518	15077	15315	15276	15315	15307	15421	15425	15287	15484	15386	15401	15375	15224	15319	15180	15523	15427	15217	15254	15279	15303	15281	15211	15266	15316	15457	15263	15320	15132	15364	15327	15291	15114	15204	15331	15216	15246	15239	15277	15349	15362	15388	15401	15126	15125	15468	15203	15410	15409	15303	15275	15378	15314	15233	15448	15228	15418	15300	15466	15143	15350	15326	15451	15069	15345	15342	15312	15202	15361	15294	15319	15318	15207	15383	15451	15407	15338	15356	15484	15523	15264	15014	15220	15588	15366	15328	15430	15353	15061	15250	15303	15289	15333	15397	15331	15329	15342	15299	15391	15245	15383	15450	15204	15499	15266	15185	15556	15458	15403	15325	15386	15225	15413	15276	15261	15324	15415	15193	15357	15359	15276	15222	15162	15445	15471	15353	15308	15097	15258	15238	15446	15397	15251	15299	15217	15226	15387	15348	15178	15259	15331	15364	15453	15205	15569	15204	15514	15483	15434	15148	15127	15539	15359	15289	15362	15414	15333	15203	15522	15288	15274	15223	15294	15235	15277	15300	15241	15331	15260	15255	15368	15421	15391	15286	15383	15309	15360	15426	15513	15247	15344	15393	15275	15271	15199	15264	15367	15315	15373	15304	15341	15428	15247	15293	15363	15289	15183	15367	15256	15195	15393	15415	15247	15365	15378	15328	15385	15492	15284	15214	15263	15497	15418	15312	15289	15388	15329	15208	15278	15389	15349	15424	15179	15390	15366	15409	15424	15282	15388	15252	15276	15323	15408	15369	15361	15485	15293	15198	15328	15255	15420	15345	15199	15457	15245	15489	15261	15326	15412	15358	15118	15392	15238	15137	15360	15416	15237	15228	15373	15426	15209	15323	15328	15315	15209	15282	15260	15382	15285	15196	15070	15326	15297	15315	15251	15413	15315	15196	15300	15285	15274	15244	15425	15272	15419	15359	15238	15447	15332	15272	15103	15258	15238	15257	15421	15306	15211	15465	15203	15205	15495	15260	15610	15266	15466	15415	15340	15350	15285	15289	15360	15385	15305	15411	15431	15408	15345	15313	15190	15232	15198	15260	15413	15267	15364	15236	15246	15364	15464	15429	15292	15330	15281	15295	15477	15312	15401	15081	15372	15338	15338	15404	15509	15127	15353	15351	15319	15374	15421	15340	15374	15310	15281	15418	15267	15224	15232	15256	15384	15341	15595	15263	15452	15241	15308	15272	15358	15343	15360	15500	15257	15268	15312	15200	15284	15569	15358	15224	15270	15355	15222	15340	15191	15323	15305	15276	15407	15315	15350	15382	15341	15287	15331	15335	15301	15122	15308	15314	15353	15281	15174	15309	15298	15261	15445	15104	15319	15394	15267	15197	15401	15484	15296	15357	15164	15268	15433	15261	15314	15332	15242	15358	15504	15384	15379	15205	15229	15350	15214	15373	15245	15271	15381	15338	15289	15336	15212	15414	15390	15396	15403	15225	15217	15376	15345	15412	15272	15371	15226	15365	15267	15407	15259	15196	15289	15444	15268	15272	15299	15399	15241	15436	15434	15365	15334	15295	15340	15413	15342	15328	15313	15318	15340	15204	15423	15108	15423	15324	15283	15465	15345	15153	15459	15269	15246	15400	15231	15382	15226	15422	15311	15214	15152	15200	15321	15438	15332	15369	15215	15248	15382	15451	15345	15417	15180	15193	15513	15261	15454	15229	15235	15284	15333	15467	15249	15253	15303	15385	15331	15460	15224	15426	15289	15322	15199	15286	15480	15207	15310	15410	15335	15197	15317	15376	15370	15386	15410	15258	15397	15324	15368	15327	15450	15415	15222	15358	15279	15433	15273	15465	15408	15255	15431	15382	15174	15321	15220	15383	15389	15291	15204	15292	15407	15201	15239	15381	15296	15328	15182	15374	15402	15321	15363	15289	15344	15393	15408	15267	15189	15341	15438	15269	15386	15261	15338	15353	15376	15383	15339	15355	15333	15228	15191	15325	15500	15275	15355	15454	15408	15453	15293	15375	15354	15308	15401	15354	15338	15409	15487	15321	15356	15422	15363	15382	15400	15432	15387	15335	15380	15329	15278	15355	15445	15230	15269	15483	15285	15259	15370	15276	15306	15280	15209	15250	15361	15152	15291	15365	15338	15368	15285	15462	15362	15302	15390	15288	15277	15490	15411	15548	15230	15227	15258	15344	15306	15446	15506	15102	15359	15119	15215	15337	15388	15280	15380	15202	15303	15303	15323	15349	15430	15267	15252	15499	15374	15260	15396	15374	15373	15248	15302	15144	15435	15281	15308	15210	15289	15514	15160	15508	15175	15382	15276	15195	15437	15307	15397	15402	15317	15261	15285	15386	15295	15289	15253	15433	15286	15077	15377	15383	15329	15359	15320	15427	15286	15328	15227	15258	15286	15314	15448	15385	15564	15330	15275	15321	15430	15195	15320	15545	15302	15547	15300	15323	15144
22659	21125	29012	23534	21370	23441	25602	19941	18838	19153	18927	18362	18354	18196	18109	17768	17720	17842	17818	17855	17950	17884	17741	17755	17859	17904	17666	17344	17692	17762	17587	17822	17469	17591	17535	17402	17567	17536	17287	17207	17245	17460	17290	17267	17355	17759	18012	18614	18485	17987	17584	17357	17159	17393	17098	17301	17109	17131	17442	17278	17286	17107	17328	17248	17185	17182	17072	17060	17192	17357	17187	17296	17211	17006	17203	17186	17310	17218	17205	16993	17240	17134	17211	17127	17218	17345	17253	17240	17199	17129	17110	17139	17146	17143	17184	17247	17354	17240	17259	17114	17204	17314	17142	17168	17046	17083	17049	17205	17317	17222	17167	17065	17288	17423	17204	17322	17182	17210	17139	17107	17270	17070	17226	17253	17206	17203	17136	17078	17235	17233	17262	17277	17287	17104	17189	17362	17123	17111	17111	17245	17024	17095	17086	17217	17053	17269	17143	16964	17164	17003	17168	17277	17009	17051	17245	17330	17233	17060	17303	16998	17029	17229	17184	17121	17012	17318	17123	17235	17205	17102	17149	16963	17111	17240	17064	17202	17197	17183	17385	17175	17159	17142	17148	17203	17317	17366	17147	17016	17247	17265	17006	17169	17453	17050	17126	17340	17205	17196	17318	17342	17215	17119	17017	17191	17182	17139	17196	17175	17056	17207	17048	17209	17256	17018	17284	17058	17106	17083	17130	17089	17062	17231	16959	17120	17469	17199	17112	17023	17181	17078	17292	17194	17070	17149	17280	17266	17174	17394	17082	17143	17303	17170	17046	16938	17114	17069	17078	17164	17435	17364	16842	17190	17218	17102	17076	17332	17202	17373	17149	17245	17216	17252	17166	17201	17250	17173	17351	17139	17086	17121	17473	17030	17140	17226	17163	17176	17025	17261	17056	16793	17087	17135	17204	17154	17231	17061	17238	17009	17164	17097	17065	17054	17193	17210	17161	17213	17088	17302	17120	17317	17226	17150	17091	17149	16960	17215	17203	17362	17162	17277	17063	17100	17174	17186	17085	17120	17123	17196	17156	17495	17362	17022	17224	17079	17323	17210	17134	17008	17205	17092	17261	17201	17110	17181	17139	17269	17131	17136	16869	17307	17235	17233	17136	17032	17283	17134	17067	17076	17427	17159	17158	17237	17232	17018	17095	17021	17066	17372	16937	17076	17094	16962	17046	17089	17102	17040	17085	16858	17287	17105	17213	17263	17375	17194	17248	17237	17020	17128	17263	17049	17053	17318	17325	17217	17120	17005	17284	17056	17091	17338	17231	17188	17157	17323	17128	17142	17123	17091	17278	17029	17042	17058	17212	17079	16993	17152	17075	17093	17235	17110	17173	17224	17050	17173	17240	17209	17242	17053	17297	17113	17169	17070	17231	17257	17064	17298	16983	17075	16971	16913	17056	17221	17163	17009	17117	17172	17107	17289	17188	17059	17020	17089	17174	17185	17238	17048	17084	17156	17194	17208	17031	17313	17371	17148	16965	17082	17281	17170	16979	17238	17096	17206	17222	17118	17230	17261	17185	17144	17184	17342	17175	17070	17212	17258	17168	17214	17256	17136	17331	17070	17233	17356	17310	17258	17201	17174	17252	17171	17185	16996	17094	17122	17220	17224	17214	17189	17191	17122	17165	17125	17018	16978	17025	17032	17273	17078	17112	17161	17185	17247	17178	17296	17061	17039	17266	17076	17150	17110	17170	17006	17219	17141	17162	17131	17119	17097	17222	17095	17121	17240	17279	17198	17192	17277	17118	17176	17036	17041	17220	17153	17317	17178	17303	17199	17377	17064	17089	17113	17256	17241	17239	17336	17324	17227	17238	17374	17240	17179	17147	17190	17146	17080	17243	17224	17138	17021	17156	17024	17234	17185	17004	17318	17145	17125	17165	17329	17349	17272	17190	17251	17298	17185	17078	16922	17210	17137	16961	17228	17078	17133	17154	17142	17062	17218	17287	17242	17239	17158	17010	17212	17374	17293	16921	17187	17173	17303	17028	16999	17249	17164	17078	17026	17300	17228	17229	16994	17190	17265	17130	17324	17209	17245	17150	17052	17223	17121	17224	17162	17136	17153	17225	17307	17316	17278	17158	17201	17294	17298	17191	16950	17193	17214	17177	17113	17262	17163	17265	17332	17216	17144	17011	17156	17238	17148	17066	17192	17081	17282	17241	17141	17054	17137	17133	17253	17159	17130	17187	17253	17168	17220	17204	17157	17128	17299	17171	17222	17178	17178	17261	17233	17214	17163	17107	16933	16884	17046	17107	17082	17105	17208	17247	17104	17186	17108	17112	17181	17233	16994	17245	17267	17253	16993	17238	16955	17364	17245	16999	17126	17219	17055	17101	16964	17104	17218	17249	17191	17001	17142	17068	17218	17089	17082	17144	16933	17296	17197	17172	17190	17108	17178	17031	17170	17033	17070	17098	17161	16975	17156	17378	17258	17048	17264	17096	17340	17299	17161	17143	17223	16950	17259	17049	16928	17104	17157	17073	17240	17279	17393	17143	17082	17231	17174	17191	17117	17016	17037	17294	17194	17011	17146	17176	17006	17000	17355	17152	17239	17143	17024	17168	17199	17173	17078	17164	17091	17138	16986	17342	17020	17251	17108	17326	17081	17251	17230	17245	17256	17200	17116	16997	16712	17017	17134	17111	17073	17122	16971	16841	16958	17126	17205	17323	17159	17191	17138	17052	17284	16982	17160	17055	17090	17254	17339	17097	17043	17170	17096	17243	17027	17294	16909	16959	17205	17298	17232	17158	17176	17160	17168	17185	17240	17188	17235	17085	17145	17076	17104	17210	17113	17156	17117	17255	17172	17216	17073	17168	17096	17083	17154	17106	16898	17162	17314	17194	16915	17108	17356	17070	17219	17095	17199	17207	17124	17042	17192	17079	17104	17036	17194	17289	17134	17195	17183	17028	17185	16991	17142	17190	17101	17164	17056	17138	17156	17206	17250	17138	17135	17189	17182	17301	17117	17059	17205	17094	17217	17122	17191	17166	17111	17295	17034	17346	17134	16989	17082	16996	17103	17133	17170	17245	17042	17042	17050	17075	17263	17221	17161	17163	17070	17071	17237	16986	17391	17298	17171	17024	17132	17063	17236	17076	17163	17011	16887	17435	17272	17174	17025	17241	17188	16994	17122	17277	17174	17070	17155	17132	17104	17115	17268	16934	17087	17227	17102	17057	17233	17234	17091	17133	17188	17034	17187	17272	17214	17227	17027	17214	17303	17113	17246	17002	17164	17098	17077	17241	17095	17066	17088	17296	17255	17221	17126	17100	17197	17097	16904	17065	17162	17147	17150	17175	17101	17136	17238	17130	17248	17179	17264	17166	17305	17043	17379	16887	17089	17142	17125	17164	17347	17192	17179	17347	17147	17071	17185	17201	17220	17291	17259	16976	16995	17243	17099	17169	17147	17254	17070	17102	17151	17306	17237	17087	17072	17031	17375	17339	17161	17076	17072	17152	17209	17075	17153	17218	17174	17346	17109	17051	17112	17277	16999	17170	17107	17067	17198	17112	17094	17126	17133	17344	17245	17094	17103	17125	17108	17101	17248	17136	17239	17084	17244	17229	16999	17004	17174	17255	17123	17033	17111	17086	17045	17196	17317	17075	17230	17070	17224	16897	17129	17132	17153	17278	16903	17283	17007	17019	17291	17361	17067	17183	17088	17038	17223	17019	17045	16872	17065	17355	17230	17186	17044	17137	17128	17028	16910	17085	17173	17177	17237	17015	17218	17165	17219	17055	17192	17130	17196	17069	17112	17110	17034	17201	17003	17343	16986	17129	17227	17137	17169	16890	16997	17004	17131	17200	17174	17087	17080	17246	17298	17042	17243	17200	17091	17080	17169	17015	17056	17110	17150	17158	17073	17180	17088	17006	17053	17101	16870	17057	17082	17106	17101	17287	17249	17056	17211	17109	17203	17320	17169	17249	17091	17286	17001	17172	17114	17160	17249	17199	17050	17212	17284	17329	16928	16822	17148	17179	17152	17048	17089	16986	17223	17178	17019	17066	17192	17175	17185	16989	17053	17035	17161	17185	16909	16964	17245	17223	17183	16941	17083	17142	17176	17045	17220	17088	17148	17347	17160	17046	17008	17019	17094	17302	17321	17235	17237	17169	17215	17268	17155	17035	16995	17223	17103	17116	17084	17191	16922	17277	17227	17121	17278	17183	17018	17226	17153	17130	17145	17202	17388	17156	16927	16973	17115	17095	17171	16939	17069	17235	17237	17162	17008	17244	17238	17161	17233	17092	17056	16978	17239	17183	17106	17309	17069	17047	17165	16950	16977	17088	17126	16939	17190	17226	17157	17225	16951	16956	17193	17270	17299	17169	17065	17224	17191	17198	17168	17207	17186	17191	17222	17234	17031	16947	17181	17083	17127	17213	17098	17110	17178	17225	17044	17213	17274	17092	17046	16939	17149	17156	17136	17149	17106	17186	17004	17164	17243	17118	17316	17083	17266	17178	17201	17194	17103	17203	17251	17223	17145	17175	17055	17200	17230	17107	17157	17221	17136	17336	17211	17239	17311	17116	17130	17119	17131	17099	17215	17189	17261	17112	17287	17208	17278	17208	17014	17037	17044	17400	17256	17261	17219	17136	17220	17232	17138	17046	17188	17068	17145	17319	17209	17379	17177	17226	17141	17315	17138	17126	17170	17070	17292	17164	17287	17253	17036	17209	17028	17208	17314	16998	17238	17118	17076	16900	17117	17291	16978	17184	17188	17328	17070	17182	17078	17118	17107	17103	17098	17175	17230	17141	17205	17207	17008	17131	17036	17228	17014	17036	17250	17278	17074	17460	17159	17261	17214	17140	17252	17087	17160	17181	17217	17177	17036	17295	17206	17265	17328	17285	17255	17174	16973	17307	17267	17069	17187	16976	17073	17349	17116	17148	17360	17261	17165	17250	17096	17104	17206	17107	17142	17278	17265	17317	17149	17247	17189	17201	17129	17118	17026	17079	17226	16946	17091	17106	17267	17221	17258	17095	17238	17116	17167	16998	17130	17239	17240	17154	17169	17218	17181	17161	17214	17158	17006	17113	17181	17303	17316	17279	17202	17053	17169	16978	17099	16879	17218	17137	17189	17235	16995	17225	17055
20341	38920	36532	28735	24566	22255	20358	19191	18486	18328	17770	17385	17071	16936	16491	16176	16193	16370	16195	16374	16248	16093	16157	16227	16012	15879	15744	15873	15943	15987	16157	16161	15929	16013	15848	15883	15928	15865	15612	15572	15728	15811	15726	15792	15718	16372	16802	17422	16944	16556	15857	15680	15584	15569	15561	15411	15436	15528	15464	15507	15419	15451	15314	15594	15391	15544	15353	15536	15555	15407	15484	15602	15557	15541	15454	15458	15493	15548	15525	15438	15461	15473	15413	15383	15559	15516	15369	15506	15422	15524	15348	15539	15427	15459	15559	15476	15656	15651	15548	15464	15410	15412	15587	15356	15249	15492	15539	15392	15495	15387	15513	15346	15344	15532	15524	15476	15525	15274	15452	15440	15377	15410	15401	15509	15510	15434	15475	15479	15537	15334	15415	15308	15347	15371	15461	15424	15349	15420	15458	15549	15511	15449	15480	15390	15535	15525	15509	15580	15364	15471	15528	15520	15522	15522	15478	15501	15398	15450	15414	15376	15523	15437	15250	15335	15557	15380	15594	15318	15537	15377	15439	15265	15379	15388	15353	15401	15472	15555	15585	15147	15594	15364	15455	15538	15599	15380	15551	15445	15652	15509	15401	15547	15413	15459	15306	15362	15340	15365	15445	15396	15335	15436	15341	15395	15628	15353	15365	15449	15457	15384	15358	15648	15292	15509	15361	15363	15506	15373	15458	15466	15482	15505	15510	15506	15471	15393	15479	15577	15266	15396	15376	15372	15392	15357	15549	15398	15525	15430	15410	15377	15597	15431	15382	15548	15517	15418	15599	15476	15445	15494	15657	15549	15536	15439	15443	15435	15408	15486	15195	15472	15525	15367	15449	15346	15523	15355	15431	15419	15338	15381	15411	15557	15562	15404	15329	15594	15267	15677	15574	15293	15360	15234	15434	15319	15363	15640	15519	15541	15584	15435	15473	15607	15519	15542	15430	15475	15502	15616	15305	15472	15438	15314	15236	15517	15514	15570	15410	15324	15465	15301	15463	15331	15457	15474	15515	15593	15359	15535	15411	15480	15479	15370	15533	15341	15574	15442	15345	15506	15501	15631	15539	15501	15367	15647	15450	15413	15428	15544	15437	15421	15467	15336	15454	15147	15586	15458	15369	15452	15509	15395	15426	15399	15193	15573	15408	15443	15416	15303	15535	15433	15384	15495	15418	15458	15454	15373	15543	15520	15464	15454	15473	15616	15424	15426	15335	15400	15452	15469	15570	15651	15466	15532	15366	15274	15420	15346	15362	15515	15582	15429	15411	15419	15372	15552	15306	15608	15572	15544	15619	15517	15403	15468	15377	15441	15490	15670	15376	15650	15453	15409	15419	15387	15353	15509	15576	15363	15538	15424	15485	15425	15440	15529	15365	15500	15366	15536	15576	15282	15396	15506	15479	15585	15515	15668	15416	15473	15594	15461	15385	15485	15528	15448	15544	15503	15535	15166	15564	15444	15422	15388	15451	15503	15456	15507	15479	15478	15587	15401	15454	15461	15416	15445	15348	15314	15542	15376	15408	15297	15368	15465	15419	15402	15281	15417	15426	15391	15431	15503	15420	15445	15533	15477	15445	15372	15302	15565	15520	15415	15417	15412	15441	15489	15348	15381	15434	15505	15281	15368	15376	15523	15377	15597	15352	15464	15487	15261	15391	15500	15626	15364	15419	15517	15398	15601	15554	15440	15391	15386	15399	15529	15534	15436	15285	15395	15536	15347	15470	15519	15417	15371	15546	15435	15330	15609	15506	15403	15482	15380	15611	15382	15460	15405	15418	15285	15379	15587	15538	15427	15557	15548	15411	15539	15402	15459	15716	15428	15491	15603	15440	15543	15415	15352	15570	15410	15427	15545	15501	15447	15466	15343	15477	15428	15252	15417	15422	15564	15412	15339	15393	15295	15532	15405	15399	15403	15528	15530	15475	15241	15354	15511	15580	15276	15285	15490	15542	15488	15521	15453	15609	15384	15468	15479	15454	15536	15419	15378	15566	15578	15400	15399	15361	15424	15627	15352	15391	15298	15497	15396	15559	15491	15474	15429	15319	15363	15585	15346	15203	15385	15518	15518	15410	15419	15459	15563	15532	15491	15379	15441	15386	15459	15470	15530	15427	15487	15463	15498	15567	15373	15486	15497	15471	15389	15638	15486	15496	15577	15418	15660	15507	15560	15375	15383	15322	15416	15458	15470	15513	15392	15579	15483	15470	15297	15340	15377	15344	15548	15469	15489	15405	15399	15528	15549	15526	15419	15656	15418	15515	15327	15375	15413	15506	15407	15424	15425	15508	15462	15279	15517	15298	15354	15463	15597	15333	15445	15592	15433	15377	15549	15443	15421	15476	15455	15421	15538	15371	15456	15434	15482	15538	15223	15412	15606	15509	15368	15409	15622	15362	15499	15592	15371	15449	15545	15435	15540	15513	15441	15406	15527	15560	15504	15423	15367	15495	15408	15360	15420	15543	15485	15343	15468	15439	15570	15480	15473	15521	15335	15266	15397	15411	15390	15412	15462	15670	15630	15391	15315	15521	15627	15472	15381	15586	15458	15433	15491	15480	15471	15383	15308	15414	15309	15560	15454	15307	15490	15333	15447	15413	15429	15338	15444	15451	15482	15541	15448	15565	15474	15430	15489	15497	15598	15403	15471	15548	15490	15404	15512	15590	15688	15310	15418	15388	15408	15547	15258	15449	15519	15472	15273	15539	15283	15509	15513	15414	15472	15537	15426	15563	15280	15523	15345	15391	15431	15320	15386	15365	15520	15318	15389	15308	15398	15667	15560	15425	15504	15384	15582	15434	15566	15253	15460	15536	15283	15539	15372	15566	15484	15476	15569	15462	15460	15357	15587	15426	15340	15684	15424	15492	15436	15415	15346	15459	15315	15393	15336	15463	15476	15400	15272	15452	15499	15344	15464	15384	15431	15506	15561	15606	15155	15460	15417	15457	15359	15403	15500	15366	15436	15400	15485	15438	15512	15524	15393	15410	15442	15520	15537	15547	15368	15441	15421	15381	15476	15444	15616	15491	15597	15365	15536	15387	15395	15395	15427	15358	15371	15452	15546	15408	15469	15414	15589	15487	15663	15572	15376	15482	15356	15466	15431	15344	15369	15529	15227	15437	15424	15507	15369	15492	15494	15495	15172	15548	15566	15503	15217	15629	15384	15380	15538	15471	15493	15480	15339	15460	15588	15469	15548	15482	15377	15405	15260	15438	15383	15512	15427	15321	15442	15478	15542	15428	15274	15486	15388	15246	15657	15632	15464	15313	15437	15505	15437	15415	15451	15667	15375	15402	15384	15520	15455	15395	15467	15462	15567	15453	15497	15442	15500	15362	15493	15516	15367	15431	15378	15646	15347	15346	15502	15406	15432	15393	15377	15575	15477	15363	15406	15656	15456	15492	15422	15390	15358	15558	15493	15513	15428	15676	15421	15379	15428	15372	15452	15559	15306	15483	15455	15592	15283	15560	15276	15679	15377	15394	15604	15253	15386	15405	15495	15583	15378	15599	15384	15442	15465	15464	15471	15382	15491	15387	15324	15469	15427	15385	15633	15285	15472	15389	15473	15423	15399	15489	15442	15526	15378	15429	15382	15679	15292	15455	15528	15492	15415	15329	15283	15466	15420	15366	15379	15455	15443	15445	15384	15636	15212	15380	15499	15458	15228	15213	15392	15569	15463	15318	15526	15561	15465	15354	15372	15450	15229	15506	15447	15295	15621	15404	15633	15405	15507	15442	15335	15551	15278	15420	15512	15380	15507	15437	15392	15420	15403	15177	15420	15447	15413	15513	15490	15441	15403	15296	15421	15451	15391	15400	15394	15508	15391	15508	15564	15426	15237	15395	15449	15566	15388	15467	15416	15282	15525	15565	15452	15439	15602	15456	15340	15372	15307	15422	15334	15344	15278	15447	15526	15505	15360	15468	15577	15347	15446	15517	15660	15276	15454	15391	15332	15318	15482	15523	15287	15347	15530	15385	15354	15528	15291	15603	15340	15466	15444	15462	15393	15258	15509	15480	15469	15334	15237	15392	15451	15514	15618	15382	15471	15595	15353	15391	15498	15378	15447	15566	15403	15385	15528	15334	15564	15577	15432	15548	15532	15400	15345	15396	15301	15470	15377	15602	15354	15472	15332	15262	15364	15352	15334	15543	15359	15423	15386	15343	15447	15438	15380	15397	15255	15487	15490	15478	15513	15428	15367	15516	15342	15514	15367	15354	15597	15460	15305	15357	15311	15203	15516	15398	15469	15426	15313	15325	15356	15451	15348	15444	15479	15420	15534	15516	15354	15379	15540	15468	15354	15308	15476	15295	15373	15327	15479	15373	15557	15407	15441	15546	15321	15537	15282	15512	15505	15510	15307	15536	15288	15404	15515	15418	15530	15470	15439	15283	15385	15670	15395	15325	15187	15475	15305	15504	15404	15382	15416	15358	15489	15456	15514	15520	15289	15540	15288	15552	15477	15411	15396	15292	15426	15443	15501	15284	15511	15228	15535	15308	15512	15444	15521	15251	15488	15337	15499	15429	15387	15489	15566	15319	15562	15599	15323	15248	15583	15435	15650	15505	15628	15355	15436	15413	15497	15483	15408	15330	15471	15372	15526	15427	15549	15513	15383	15326	15541	15475	15445	15491	15441	15519	15432	15354	15428	15437	15547	15293	15605	15373	15448	15359	15377	15333	15561	15343	15526	15489	15326	15320	15609	15366	15445	15498	15429	15453	15617	15319	15312	15420	15506	15682	15385	15474	15422	15469	15360	15515	15332	15501	15646	15243	15522	15477	15397	15397	15431	15549	15591	15460	15530	15479	15491	15631	15436	15497	15377	15229	15419	15650	15370	15554	15428	15451	15401	15365	15573	15383	15391	15382	15503	15367	15444	15555	15324	15471	15329	15376	15457	15329	15453	15430	15538	15393	15568	15565	15478	15418	15433	15654	15432	15475	15234	15356	15364	15466	15524	15492	15354	15486	15395	15543	15502	15278	15414	15571	15468	15543	15494	15491	15333	15510	15386	15175	15397	15534	15296	15498	15367	15454	15360	15289	15414	15414	15579	15463	15415	15486	15490	15410	15450	15184	15548	15622	15487	15445	15403	15481	15307	15516	15482
26997	22180	26365	23287	19019	18456	18412	17582	17554	17460	17491	17044	17224	17257	17162	17051	17162	17110	16941	17127	17275	17005	17273	17167	17181	17032	17118	17074	16929	17093	17385	17097	17077	17030	17042	17061	17169	17218	16935	16958	16992	17014	16987	17015	16951	17043	17118	16883	17269	17044	16942	17002	17110	16856	16922	17091	17068	16826	16890	17071	16973	16928	16999	16760	17028	16933	16824	16947	16889	17034	16912	16747	16969	16892	16922	17097	16824	16963	16831	17103	16962	16923	16881	17063	16820	16982	16852	16981	16949	16669	16804	16664	16804	16842	16886	16928	16886	16965	16925	16805	16778	17014	17029	17057	17039	16685	16874	16635	16894	16931	17014	16915	16925	16880	17050	16860	16827	16965	16833	16953	16890	16874	16950	16916	16896	16821	16830	16845	16941	16894	16881	16982	17041	16955	16980	16839	16960	16825	16971	16841	16744	16878	16981	17011	16993	16893	16687	17004	16958	16947	16871	16900	16910	16970	16987	17241	16916	16798	16930	16956	16968	16782	16686	16887	16977	17137	17014	16787	16927	17046	16909	17043	16941	16781	16845	16975	16807	16733	16990	16850	16840	17031	16864	16866	16783	16923	16959	16914	16830	16601	16950	16824	16918	16893	16745	16774	16792	16877	16825	17074	16809	16886	17007	16964	16933	16772	16825	16976	17027	16870	17040	16890	16751	16961	16919	16920	17076	16946	16943	16960	16803	16844	16962	16896	16924	16984	16953	16918	16782	16937	16874	16851	16959	16972	16933	17125	17038	16820	16973	16811	17070	16933	17011	16849	16813	17006	16995	16975	16973	16971	16858	16739	16913	17011	16863	16907	16940	17028	16920	16784	16732	16932	16783	16916	16956	16715	17078	16730	16835	17048	16669	16954	16720	16675	17031	16866	16846	16807	16890	16811	16815	16813	16862	16814	16828	16872	16990	17243	17029	16772	16899	17013	16850	16909	16749	17014	16819	16864	16853	16980	17163	17124	16917	16823	16764	17032	16936	16874	16724	16945	16976	16892	17038	16756	16827	16905	16718	16889	16664	16783	17136	16971	16851	16967	16884	16925	17050	16884	16745	16922	16838	17198	16806	17081	16923	16968	16920	16905	16836	16706	16847	16745	16922	17068	16743	16911	16865	16883	17048	16760	16846	16984	17041	17029	16930	17031	16998	16923	17052	17072	16928	16860	16772	16795	16885	16986	16835	16903	17041	16717	16895	16776	16967	17054	16948	17052	17206	16679	16929	16850	17093	16843	16886	16918	16850	16847	16799	16844	17070	16939	16855	16755	16870	17031	16910	16828	16818	16860	17041	16961	16829	16785	16805	16705	17009	16843	16838	17021	16964	17082	16890	17005	16954	16843	16995	16886	16975	17076	17058	17000	16952	17065	17036	16807	16735	16970	16887	16978	16785	16720	16829	16891	16978	16795	17003	17096	16921	16976	16928	17146	16882	16885	16991	17177	16849	16966	16716	16752	16943	16912	17007	16940	17000	16801	16736	16882	16918	16769	16966	16963	16796	16789	16976	16803	16775	16980	16861	16868	16957	16852	16888	16952	16808	16764	16864	16894	16787	16759	16769	16882	16921	17097	16976	16762	16800	16905	16804	16821	17050	16969	16924	16865	16854	16719	16881	16934	17023	17057	16887	16893	16953	16838	16846	16814	16895	17067	17132	16707	16859	17053	16895	16846	16859	17020	16985	16798	16797	16893	17097	16768	17067	17158	16832	16913	16833	16886	16837	16954	16806	16862	16999	16850	16946	16883	16949	16827	16894	17102	17089	16907	16755	16919	16836	16708	16847	16958	17049	16857	16872	16871	16879	16828	16860	17047	17084	16857	16790	16876	16963	17078	16968	16784	16785	16972	16998	16792	16870	16849	16828	16890	16944	16816	17031	16815	16820	16771	16950	16891	16792	16893	17100	17075	16830	16740	16870	17135	16863	16953	17013	16941	16943	16959	17137	17052	16853	16846	17025	16991	16826	16600	17072	17083	16856	16621	17011	16833	16906	17056	16763	17022	16820	16823	16962	16857	16904	17011	16996	16897	16976	16819	17001	16843	17037	17024	16915	16859	16721	16895	16820	16937	16908	16785	16942	16836	16837	16813	16953	17042	16711	16937	16752	16986	17039	16915	17009	16828	16982	16882	16694	17011	16942	16889	16829	16805	16903	16939	17040	16882	16897	16637	16781	17022	16724	16969	16772	16828	16934	16944	17049	16915	16935	16964	16963	16832	16874	17047	17020	16875	16768	16922	16816	16818	17215	16941	16944	16843	16839	17014	16983	16884	16893	17030	16812	16736	16889	16901	16850	16863	16885	16806	16942	16647	16823	17024	16698	16989	16935	16978	17041	16946	17005	16848	17084	16974	16761	16963	17055	16878	17009	16817	16913	17008	16934	16832	17101	16735	16994	16856	16923	16776	16846	16852	16890	16883	16803	16929	16884	16958	17006	16904	17077	16971	16882	16899	16987	16882	17158	16687	16846	16861	16868	16972	17051	16908	16916	16778	16813	16829	16953	16921	16826	17015	17104	17047	16912	16862	16975	16986	16923	16776	16852	17132	16959	16804	16897	17048	16886	16728	16699	16854	16925	16960	16895	16866	16759	17079	17029	16886	16963	16741	16935	16947	16961	16785	16818	16924	16906	16891	16922	16805	17046	16953	16620	16892	17123	16935	16973	16961	16894	16984	17217	17139	16857	16882	16985	16863	16824	16710	17022	16821	16891	16927	16825	16774	16750	16834	16846	16896	16927	16948	16916	16922	17036	16875	16939	16813	16894	17017	16986	16967	17069	16923	16995	16887	16688	16960	16786	16905	17094	16898	16973	16930	16857	16914	16809	16805	16817	16809	16821	16826	16872	16805	17094	16928	16995	16980	16847	17041	16974	16871	16900	16850	17130	16723	16818	16929	16892	16757	16780	16609	16990	17008	16960	16930	16910	17008	16944	16755	16857	17108	16812	16778	17070	16745	17021	16925	16983	16942	16893	16916	17011	16978	17048	17068	16797	16927	16966	16722	16976	16791	16871	16838	16922	16870	16862	16835	17000	16980	16971	16936	17052	16949	16840	16875	16910	16979	17061	16933	17070	16766	16889	17070	16871	17002	16924	16756	17047	16993	16998	16837	16926	16959	17044	16859	17033	16803	16875	17018	16848	16857	17111	16964	16632	16981	16864	16961	16985	16957	16869	17098	17014	16831	17096	16975	16968	16930	16837	17027	16903	16919	16858	16877	16935	16799	16600	16768	16873	16847	16857	16945	16837	16663	16781	16835	16929	16942	17010	16947	17031	16858	17208	17139	16738	17016	16908	16814	16674	16711	16952	17042	16944	16721	16927	16844	16912	16795	17041	17116	16884	16801	16950	16965	16686	17009	17197	17156	16894	16837	17042	16776	16925	16849	16978	16911	16863	16888	16908	16917	16929	16834	16793	17004	16792	16875	16859	17037	16965	16997	16786	16816	16848	16828	17024	17167	16986	16961	17063	16896	17136	16966	16863	16900	16805	16852	17016	16833	16895	16869	16998	16908	16850	16951	17023	16912	17179	16821	17013	16954	17049	16677	16965	16746	16876	16833	17022	16828	16981	16815	17005	17014	16767	16757	16769	16942	16877	17077	16843	16981	16886	16841	16902	16895	16719	16952	17005	17046	17231	16944	16891	17030	17110	16802	16892	16902	17025	16846	16892	17040	16932	17006	16873	16889	16911	16899	16845	16766	16850	16922	16923	16830	16945	16909	16986	17005	16946	16921	17049	16644	16873	16941	16791	16956	16770	16986	16867	16952	17025	16799	16965	16935	16837	16923	16763	16951	16988	16652	16940	17088	16847	16767	16980	16931	16709	16725	16923	16828	16846	16936	16958	16890	16937	16845	17051	16893	16981	17068	16846	17036	16951	17064	16833	16827	16993	16869	16983	16905	16925	16847	16839	16979	16813	16798	16871	16897	16934	16856	16822	16896	16833	16849	16825	16880	16833	16875	16821	16730	16858	16771	16736	17001	16780	16741	17013	16940	16983	16820	16970	16986	16852	16858	16773	16788	16783	16778	16803	16981	16928	16965	17000	16879	16988	16933	16982	17120	16883	16917	16938	16983	16847	16856	16868	16819	16642	16921	16791	16994	16848	16846	17002	16937	16850	16943	16923	16868	16773	16760	16958	16902	16897	16741	17132	16994	16930	17003	16933	16620	16983	16830	17084	16988	16798	16928	16733	16833	16904	17146	17016	16810	16873	17022	16981	16873	17070	16874	16911	17006	17022	16860	16828	16888	16717	16804	16761	17033	16880	16894	17039	16726	16899	16752	17000	17005	16949	17093	17073	16762	16923	17075	16933	16940	16707	16987	16825	16856	16942	16904	16970	16971	16894	16746	16860	17045	17180	16898	16787	16801	16841	16922	17206	16967	16909	16891	17022	16633	16947	16881	16968	16855	16801	16972	16974	16890	16920	16992	16902	16899	16912	17143	17091	16781	17052	16847	16800	17114	16724	16947	16851	16791	16800	17068	16797	16900	16852	17059	16923	17025	16708	16872	16755	16697	16796	16965	16706	16885	16835	16828	17014	16788	17128	16950	16903	16786	16772	17098	17013	16722	16913	16765	16792	16899	16977	16833	17011	16933	16954	17019	16956	16909	17007	16863	17052	17025	16886	17018	16695	16890	16783	17025	16892	17043	16965	16816	16837	16883	16975	16718	16868	16918	16705	17028	17080	17075	16937	16995	16995	17080	17064	16887	17025	16921	16826	16910	17014	16881	16928	16728	16993	16893	16844	16828	16950	16963	16747	16942	16764	17026	17019	16811	17040	16873	17035	16820	16754	17025	16994	16840	16831	16869	16896	16877	16868	16869	16967	16905	16854	16960	16862	16727	16811	16971	16926	17076	16860	16860	16818	16701	16771	16988	16915	16929	16957	16987	17018	16839	17027	16996	16918	16908	16807	16814	17017	16912	16835	16924	16739	16833	17002	16914	17020	16952	17203	16829	16973	16957	16858	16884	17011	16790	16789	16945	16916	16853	17041	16781	17017	16880	16996	17030	16955	16958	16831	16824	16933	17068	16887	17037	16763	16691	17018	16884	16989	16783	16785	16926	16952	16926	16887	16984	16967	16907	16920	16896	17036	16945	17018	16886
18651	27320	25427	20371	18352	17330	17102	16473	16272	15898	16096	15848	15810	15713	15534	15633	15612	15515	15552	15644	15767	15661	15454	15723	15442	15629	15486	15431	15719	15565	15533	15719	15552	15601	15579	15665	15376	15600	15319	15389	15416	15368	15425	15425	15497	15466	15478	15466	15610	15441	15373	15322	15386	15240	15398	15360	15347	15378	15388	15386	15197	15328	15315	15297	15276	15282	15233	15297	15336	15202	15269	15401	15311	15171	15400	15302	15296	15358	15416	15273	15409	15328	15415	15293	15263	15220	15278	15277	15344	15322	15332	15275	15278	15457	15201	15213	15476	15465	15188	15326	15527	15356	15379	15255	15316	15381	15223	15495	15320	15324	15189	15313	15302	15353	15233	15293	15344	15503	15331	15483	15454	15386	15361	15377	15110	15322	15236	15367	15203	15307	15320	15183	15324	15499	15219	15258	15418	15304	15246	15411	15313	15230	15246	15317	15042	15277	15218	15420	15138	15365	15383	15202	15144	15382	15350	15497	15295	15137	15186	15403	15528	15275	15268	15314	15346	15427	15303	15175	15185	15366	15141	15261	15331	15226	15171	15474	15361	15386	15426	15246	15206	15391	15345	15313	15289	15312	15188	15359	15421	15241	15287	15432	15291	15207	15295	15317	15316	15471	15152	15331	15187	15345	15205	15219	15430	15305	15276	15290	15309	15323	15241	15336	15324	15273	15409	15253	15364	15365	15276	15187	15307	15231	15118	15383	15560	15197	15395	15265	15110	15355	15344	15210	15323	15057	15394	15203	15296	15283	15203	15374	15270	15190	15050	15260	15274	15311	15333	15301	15343	15253	15414	15224	15334	15354	15626	15484	15411	15164	15324	15335	15430	15199	15387	15344	15195	15303	15444	15342	15280	15413	15245	15417	15387	15406	15267	15234	15364	15428	15248	15279	15457	15297	15435	15214	15258	15369	15340	15378	15391	15274	15254	15394	15249	15194	15201	15323	15126	15443	15389	15356	15335	15277	15337	15250	15431	15442	15252	15196	15183	15325	15384	15142	15326	15367	15070	15251	15365	15254	15471	15343	15167	15349	15415	15208	15340	15366	15307	15250	15411	15333	15341	15245	15387	15308	15237	15102	15366	15293	15155	15341	15439	15221	15272	15514	15323	15337	15184	15280	15315	15237	15364	15369	15342	15264	15226	15240	15294	15304	15267	15264	15308	15298	15158	15337	15239	15390	15370	15182	15497	15334	15252	15479	15212	15294	15382	15344	15231	15356	15411	15294	15365	15311	15373	15379	15343	15354	15497	15253	15356	15324	15096	15366	15116	15272	15286	15168	15420	15266	15385	15316	15160	15539	15331	15428	15189	15267	15225	15398	15245	15317	15205	15268	15320	15219	15286	15170	15310	15354	15345	15252	15248	15262	15273	15230	15285	15348	15340	15305	15275	15155	15337	15147	15477	15453	15385	15079	15142	15369	15350	15444	15284	15315	15386	15321	15341	15436	15308	15282	15173	15282	15187	15471	15230	15304	15335	15342	15341	15309	15357	15394	15303	15223	15238	15384	15296	15189	15209	15423	15484	15292	15232	15227	15221	15301	15208	15435	15379	15207	15425	15392	15248	15144	15179	15219	15388	15344	15359	15140	15196	15436	15197	15397	15308	15390	15309	15404	15267	15368	15363	15490	15195	15174	15334	15305	15409	15305	15249	15362	15366	15477	15450	15472	15350	15382	15360	15197	15249	15356	15233	15340	15365	15447	15405	15292	15404	15281	15196	15319	15348	15445	15241	15349	15371	15417	15345	15272	15260	15324	15445	15233	15364	15366	15434	15447	15283	15361	15118	15530	15177	15387	15277	15340	15353	15212	15213	15260	15299	15337	15231	15459	15312	15296	15270	15274	15404	15357	15295	15307	15377	15212	15497	15468	15305	15329	15303	15282	15260	15215	15532	15437	15423	15406	15223	15259	15580	15389	15275	15335	15359	15370	15251	15352	15220	15393	15311	15385	15411	15244	15335	15410	15175	15407	15301	15355	15181	15267	15343	15174	15326	15383	15325	15399	15291	15232	15190	15147	15399	15345	15342	15381	15327	15247	15387	15264	15292	15275	15464	15271	15284	15262	15428	15233	15341	15258	15208	15288	15304	15411	15231	15248	15336	15327	15272	15371	15329	15316	15447	15353	15342	15336	15331	15233	15387	15363	15289	15190	15126	15499	15252	15402	15398	15276	15416	15146	15335	15315	15234	15385	15196	15353	15524	15400	15315	15325	15578	15375	15392	15309	15202	15323	15287	15192	15396	15389	15134	15505	15285	15264	15432	15273	15338	15269	15510	15172	15397	15306	15301	15312	15392	15508	15227	15149	15391	15300	15323	15516	15374	15403	15409	15245	15218	15297	15315	15318	15281	15138	15313	15251	15403	15380	15258	15451	15126	15382	15192	15293	15365	15374	15297	15349	15552	15355	15238	15328	15112	15244	15476	15438	15247	15365	15496	15339	15334	15430	15502	15257	15224	15188	15210	15227	15332	15449	15290	15340	15497	15270	15385	15233	15406	15421	15210	15334	15303	15380	15310	15181	15319	15612	15256	15223	15239	15377	15069	15298	15390	15295	15354	15317	15305	15361	15364	15266	15383	15317	15210	15341	15244	15194	15171	15355	15366	15379	15216	15309	15320	15341	15351	15413	15252	15117	15446	15213	15273	15203	15252	15608	15280	15310	15552	15423	15222	15303	15296	15285	15314	15323	15281	15380	15283	15448	15289	15369	15441	15189	15485	15385	15292	15323	15232	15331	15520	15347	15355	15337	15401	15334	15301	15384	15275	15238	15454	15461	15364	15311	15413	15453	15419	15215	15366	15256	15160	15472	15207	15333	15225	15290	15418	15228	15219	15309	15279	15344	15304	15415	15333	15327	15373	15438	15348	15353	15484	15399	15462	15314	15644	15388	15366	15346	15331	15174	15332	15330	15097	15332	15355	15329	15296	15442	15526	15342	15308	15239	15237	15350	15294	15469	15366	15135	15343	15321	15299	15428	15400	15331	15269	15275	15254	15383	15242	15321	15426	15432	15191	15313	15415	15371	15372	15144	15212	15342	15041	15312	15316	15366	15218	15502	15324	15550	15372	15357	15398	15235	15302	15339	15347	15564	15442	15524	15517	15294	15369	15312	15338	15271	15431	15308	15327	15472	15395	15277	15236	15399	15251	15225	15334	15225	15403	15510	15294	15458	15331	15439	15287	15224	15523	15397	15298	15290	15563	15313	15349	15291	15255	15493	15206	15317	15371	15385	15312	15479	15325	15371	15289	15259	15209	15306	15156	15211	15287	15196	15135	15307	15166	15183	15266	15238	15442	15372	15338	15314	15522	15304	15491	15253	15214	15481	15275	15321	15440	15383	15311	15219	15112	15306	15351	15270	15255	15267	15504	15269	15298	15348	15233	15303	15365	15444	15287	15429	15184	15439	15374	15335	15584	15371	15313	15347	15137	15486	15290	15278	15397	15437	15308	15335	15198	15368	15335	15422	15405	15405	15223	15376	15461	15357	15422	15297	15392	15415	15443	15185	15339	15248	15301	15125	15329	15363	15196	15402	15257	15349	15333	15298	15229	15342	15190	15183	15313	15238	15193	15302	15372	15344	15384	15150	15330	15205	15307	15210	15403	15295	15340	15295	15450	15302	15494	15367	15169	15210	15303	15329	15384	15365	15384	15366	15242	15309	15467	15129	15162	15312	15306	15171	15096	15418	15365	15245	15184	15362	15347	15322	15282	15508	15392	15150	15374	15365	15321	15389	15193	15415	15339	15301	15252	15356	15401	15205	15153	15416	15220	15384	15343	15216	15183	15286	15246	15392	15245	15438	15254	15093	15182	15305	15371	15198	15376	15390	15279	15332	15317	15351	15443	15252	15129	15429	15246	15327	15240	15609	15335	15452	15404	15549	15379	15340	15377	15263	15390	15334	15493	15372	15294	15255	15290	15377	15381	15295	15317	15318	15293	15442	15441	15267	15150	15320	15239	15336	15302	15361	15340	15218	15248	15239	15371	15323	15246	15399	15313	15161	15327	15330	15250	15463	15464	15371	15376	15321	15261	15337	15390	15354	15354	15269	15341	15349	15288	15303	15412	15420	15375	15448	15304	15344	15355	15411	15118	15242	15327	15289	15359	15354	15300	15251	15404	15547	15236	15346	15456	15254	15285	15331	15347	15349	15378	15453	15351	15400	15264	15314	15201	15332	15222	15136	15295	15326	15391	15293	15262	15433	15269	15350	15268	15239	15368	15303	15355	15301	15238	15389	15612	15385	15472	15371	15440	15282	15342	15234	15352	15513	15307	15279	15416	15563	15449	15331	15285	15118	15335	15251	15263	15398	15219	15341	15569	15339	15308	15375	15564	15262	15269	15173	15326	15279	15231	15203	15336	15356	15343	15436	15223	15201	15328	15357	15275	15305	15287	15324	15311	15218	15136	15466	15294	15361	15312	15315	15302	15393	15247	15344	15301	15301	15309	15275	15373	15312	15177	15408	15391	15173	15387	15468	15527	15206	15396	15269	15358	15251	15275	15316	15369	15330	15301	15445	15466	15323	15343	15342	15338	15327	15262	15301	15380	15315	15298	15269	15412	15375	15412	15264	15360	15304	15399	15410	15360	15321	15284	15382	15185	15220	15424	15432	15424	15319	15384	15315	15337	15275	15402	15399	15445	15338	15205	15310	15257	15345	15232	15303	15270	15349	15312	15316	15349	15202	15349	15157	15492	15327	15271	15169	15419	15219	15471	15365	15175	15323	15171	15331	15264	15337	15346	15230	15171	15310	15538	15187	15316	15332	15373	15469	15378	15332	15152	15456	15292	15368	15359	15387	15500	15310	15488	15382	15249	15379	15254	15271	15419	15273	15356	15458	15392	15254	15426	15309	15226	15363	15406	15319	15266	15337	15368	15251	15298	15359	15333	15209	15448	15266	15431	15430	15122	15362	14992	15441	15404	15327	15318	15265	15213	15345	15359	15454	15274	15349	15223	15424	15454	15326	15289	15315	15367	15378	15405	15252	15400	15253	15254	15453	15233	15319	15376	15179	15210	15234	15298	15258	15265	15236	15469	15344	15255	15296	15278	15251	15302	15244	15346	15412	15412	15420	15228	15189	15419	15243	15359	15327	15322	15165
23530	21114	28651	23914	22073	22507	22023	18904	18152	18343	18195	18122	17677	17694	17376	17431	17477	17355	17208	17335	17259	17346	17500	17395	17529	17284	17193	17417	17211	17327	17359	17469	17321	17256	17224	17295	17193	17276	17299	17210	17279	17002	16967	16969	17239	17216	17293	17573	17456	17280	17271	17434	16885	16850	16855	16975	17087	17130	17037	16958	16940	16845	16989	16929	17020	17151	16942	16975	17129	16997	16900	17080	16791	16864	16988	16783	16996	17054	17024	17039	16973	17043	16886	17076	16903	17058	16999	17141	17115	17015	16984	16883	17035	17013	17003	16944	17040	16968	16764	16714	16953	17129	16775	17058	17074	17089	16912	16925	16959	17044	17014	16941	16917	16642	16836	17060	16906	17054	17235	17035	17034	17083	17041	16971	17018	16810	16945	16856	17004	17014	16878	16880	16945	17049	16760	16811	16977	16890	16904	16863	16920	16968	17148	17082	16943	17001	17197	16830	16950	16898	16980	16841	16975	16942	17122	16912	17084	16996	17012	16776	16786	17010	16831	17096	17062	16893	17055	16909	16961	16980	16868	16875	17083	17026	16901	17071	17006	16871	17194	16979	16960	16982	16857	16903	16981	16766	16990	16988	16962	16888	17266	16829	16919	16855	17066	16973	16868	17041	17080	16887	16908	17021	16927	16727	16978	16999	17147	16848	17057	16846	16868	17049	16922	16729	17005	16933	16746	17001	17049	16913	17192	17095	16958	17056	17057	16945	16811	16840	16926	16825	16865	16938	16824	16995	16954	16692	16900	17157	16878	17034	17088	16912	17227	16990	16822	16906	16998	17006	16908	16845	17035	17119	16831	16910	17063	17161	16948	16855	17107	17015	16962	17034	16923	17133	16703	17069	16839	17115	16825	16812	17031	16898	16862	16681	17049	16849	16973	16982	17015	16970	16996	17052	17044	16965	16930	17113	16771	16919	16876	16922	17015	16917	16949	17006	17003	16996	17036	17095	17254	16869	16991	16963	17134	16956	17075	17046	16947	16909	17033	16750	16832	17184	16753	16893	16813	16937	16935	16791	17021	16930	16906	16924	16776	16988	17011	17115	16668	16979	16995	17053	16969	17066	17070	16949	16930	17158	17046	16902	16950	16773	16917	16976	16879	16756	17059	17050	16795	16894	16868	17060	16835	16878	16972	16861	16873	17093	17019	16855	16794	16977	16977	17189	17108	16958	17126	16847	16912	16884	17075	16881	17043	16937	17009	16912	16659	16791	17074	17077	16806	16817	17056	16983	16829	16857	16953	16971	17005	16933	16912	16958	16799	16863	17025	16728	17133	16749	16938	17012	16921	16908	17079	16895	16893	16953	17006	17037	17046	16991	16890	16932	16884	17049	16919	16928	16799	16823	17060	16995	17012	17088	16870	16836	16924	17113	16880	16930	16744	16866	16958	17017	16961	16923	17147	16946	16986	16972	16885	16729	16917	16803	17101	17064	17161	16899	16948	16981	16947	16991	16960	17107	16910	17004	17020	16885	16881	16900	16867	16991	16774	16791	16960	17048	17018	16718	16920	17107	16847	16830	16933	16796	16924	17024	17096	16927	16798	16833	17000	17009	17025	16965	17022	16837	16724	17059	16908	17115	16983	16966	17066	16951	16923	16833	16966	17070	16878	16865	16873	16999	16979	17216	16875	16987	17035	16795	17052	17068	17041	16825	16854	16936	17059	16907	16900	17252	16850	16993	16819	17011	17011	17008	17022	16817	16827	16954	16873	16913	16904	16837	17058	17088	17051	17192	17141	16947	16976	16838	16845	17139	16857	16869	16630	17140	17312	16781	16920	16954	17145	17036	17124	17008	17036	16731	17009	16963	16930	16826	16837	17013	17029	17105	16874	16960	16894	16759	16845	17019	16896	17116	16820	17025	16805	17076	16990	16915	16991	17061	16996	16865	16878	16661	17161	16952	16880	17009	16899	17210	17106	16969	16914	17050	16997	16940	16975	16861	16947	16946	17046	16931	16983	16904	16775	16884	17045	16764	16905	16913	17104	17114	17148	16874	16945	16946	16975	16965	16934	17119	16869	16879	17030	17016	16906	17048	16760	16980	16919	16780	16957	17086	17218	16910	17031	16982	17016	17055	16944	17059	17054	16787	17077	16954	16901	17024	17034	16873	16953	16914	16932	16915	17036	17024	16909	17062	16976	16875	16816	16889	16999	16839	16765	17039	17078	17039	17045	17032	16899	16953	16796	16901	16865	16916	17028	16978	16923	17011	17024	16983	17068	16766	16899	17239	17061	17066	17104	16843	16915	16876	17004	16931	17007	16869	16932	16867	16817	17043	17009	17007	16966	16910	17012	16933	16905	17015	16959	16934	16826	16760	16867	16909	16932	16881	16976	16979	16795	16913	17017	17030	16889	17136	16904	16964	16906	16910	16762	16991	16917	16803	16936	16984	16996	17042	16978	16758	16958	16917	16725	16771	17030	17038	17036	16856	17109	17081	17125	16922	16959	16921	16916	16870	16890	16968	17112	17127	17020	16873	16840	17117	17041	16869	16799	16921	16937	16862	16879	16814	16898	16949	17012	16982	16896	17016	17039	16878	17041	16934	16900	16902	16927	16908	16878	16714	16907	17083	17001	16906	16784	16973	16849	17134	16989	17109	16811	17025	16992	16845	16809	17013	16908	17045	16967	16938	16898	16961	16963	16867	17090	17004	16961	16885	16884	16970	16973	17108	17065	16977	17011	17110	16980	16913	16987	16880	17049	16848	16834	16792	16883	16809	16728	16838	17071	17037	17093	16997	16816	16946	17007	17038	16977	16870	17118	16830	17001	17132	16945	16935	16816	16869	16863	17005	16853	17027	16938	16947	16965	17150	16923	16994	17056	16942	16867	16916	16972	16939	17069	16988	17065	16773	16718	17095	16973	16861	16756	16944	17109	17112	17053	17122	16885	17014	16912	17028	17125	16849	16759	16964	17074	16898	17196	16962	17041	16914	16960	17104	16914	16883	17082	17017	17075	16816	17132	17017	16995	16683	17045	17017	16869	17093	17173	17045	16720	17041	16942	17018	17078	16893	16891	16787	16888	17093	16965	17033	17014	16966	16921	16683	17045	16956	16999	17025	17056	16962	16975	16994	16993	16944	16978	16936	16988	16856	16847	17027	16857	16903	16975	17054	16909	16989	16892	16698	17050	17042	17025	17138	16898	16957	17069	16882	16961	16904	16979	17055	17013	16883	16708	17010	17012	16924	17030	17107	16904	17242	17061	17093	16933	17031	16778	16850	17002	16971	16935	16929	17030	16803	16885	16999	16852	16964	17008	16959	16705	16736	16816	16940	16943	16968	17023	16916	16862	16952	17177	16993	16833	16955	16933	17068	17055	17003	16820	16881	17112	16822	16959	16951	17015	16944	16871	17105	17076	16937	16964	17041	16815	16925	16907	17101	17064	16904	17090	17037	16838	16809	16975	16870	17015	16855	16967	17003	17021	17010	17128	16980	16908	17095	16828	17007	17024	16818	16873	16828	16972	16860	17010	16894	16914	17102	17014	16894	17009	16940	16831	16950	16880	17046	16945	17103	16951	16899	16867	17069	16929	16880	16965	16895	16957	16806	16946	17059	16724	16880	16965	16997	17042	16909	16881	16945	16939	16884	17193	17008	16943	16959	17293	16948	16821	16887	16746	16954	16962	16976	16974	16951	17013	17068	16930	16987	16842	16877	16980	16917	16983	16837	17027	16964	16797	16866	16968	16927	17077	16678	16924	16823	16935	16891	16994	17027	17085	16943	16924	17148	17029	16945	16775	16905	16932	17108	16906	16829	17007	16720	17124	16881	17013	16891	16871	16978	16919	16826	16903	16969	16915	16904	16909	16866	16873	17160	16988	16836	16870	16991	16793	17089	16794	16929	17049	16955	16898	17100	17137	16993	16963	16899	17020	16935	16588	17023	16904	16958	16845	16937	17091	16843	17092	16717	17104	16900	16967	17113	16897	16835	16952	16888	17001	17015	16965	16930	16856	16999	17071	17026	17032	17066	16916	16921	16938	16884	16816	17011	16978	16961	16930	16933	17087	17105	16769	16987	17032	17069	16983	16875	16962	16996	16798	16738	16975	16705	17064	16924	17002	16922	16799	16927	16888	17068	17167	16938	17165	16999	17037	16873	16691	16823	16860	17181	17051	16972	16959	17002	17006	16941	16935	16948	16998	16930	17110	16953	17029	16987	16946	16911	16808	17041	16926	17057	17123	16898	16913	17014	17033	16929	16921	17134	16977	17117	17069	16983	16883	17018	17120	16973	17077	17215	16892	16725	17057	17012	16964	16974	17217	17093	16916	16868	16868	17084	17220	17000	16978	17078	16921	16836	16841	17111	16871	16830	16967	16988	16842	16983	16854	16908	17093	17037	16975	16952	16899	16839	16955	16958	16985	17008	17004	17088	16868	16900	16734	16956	16873	16802	16812	16890	16984	16980	17087	16899	16974	16960	17006	16970	17032	16879	17083	17091	16964	16967	16995	16950	17115	16834	16970	17090	16938	16928	17147	17061	16912	16952	16954	17053	16949	16992	16978	16912	16803	16909	17055	17000	17021	16817	16959	16926	17026	16948	16959	16998	16788	17059	17065	16986	16980	16882	16910	16938	17003	16847	17126	17119	16796	16803	17021	16840	16777	16783	16901	17171	16829	17171	17015	16981	16920	16890	16809	16875	16789	16984	16978	16833	16768	16775	16915	16824	16987	17032	16840	16901	16928	17016	17167	17028	16968	17094	17018	17095	17204	16742	16861	17046	16725	17037	16880	16994	16892	16951	17040	17016	16873	16941	16976	16919	17161	16768	17019	16933	16905	16860	16750	17021	16846	17012	16883	16847	16875	17248	16771	17037	17085	16995	16785	16930	16924	16879	16940	16954	16907	16932	16791	16857	16869	17033	16967	16872	16809	16848	17193	16817	17023	16931	17072	16967	16993	16884	16854	16850	17004	16801	16868	17047	17085	17030	17238	17092	17121	16983	16722	17109	16802	16947	16990	16824	16884	17068	16877	16924	16806	17054	16941	16988	17000	16853	17062	16995	16972	16797	17053	17261	17074	17211	16845	16909	16833	17265	16939	16901	17205	17140	16978	17048	16921	16893	16824	17081	17146	16846	17012	16820	16795	16772	17060	16930
19235	34801	32094	25089	21721	19794	18981	17961	17531	17288	16943	16716	16582	16211	16158	16059	16066	15915	15760	15835	15921	15951	15965	15883	15924	15695	15643	15815	15848	16010	15909	15947	15926	15751	15702	15678	15649	15631	15608	15677	15764	15362	15608	15642	15583	15871	15862	16157	16253	15935	15707	15611	15489	15305	15306	15357	15387	15414	15442	15410	15358	15302	15363	15606	15272	15396	15397	15314	15346	15691	15364	15463	15417	15354	15565	15327	15522	15425	15367	15341	15375	15422	15495	15424	15423	15249	15503	15262	15416	15446	15267	15457	15409	15369	15300	15449	15526	15442	15457	15365	15256	15501	15387	15415	15366	15421	15478	15391	15436	15324	15220	15427	15522	15408	15417	15487	15337	15400	15244	15484	15322	15412	15115	15356	15227	15511	15431	15316	15396	15381	15434	15547	15425	15416	15203	15202	15359	15367	15386	15402	15306	15501	15417	15338	15465	15276	15355	15325	15545	15337	15390	15396	15702	15270	15474	15347	15367	15468	15444	15371	15360	15458	15293	15263	15343	15574	15253	15488	15299	15270	15448	15451	15346	15506	15368	15439	15186	15565	15400	15356	15298	15409	15337	15232	15284	15150	15262	15340	15344	15316	15345	15425	15464	15489	15413	15446	15282	15423	15470	15597	15494	15600	15390	15311	15327	15268	15296	15415	15432	15370	15305	15289	15629	15389	15346	15339	15398	15424	15210	15331	15358	15171	15473	15379	15381	15237	15335	15500	15384	15162	15241	15270	15367	15317	15447	15338	15310	15426	15293	15376	15303	15225	15346	15474	15506	15401	15468	15373	15325	15291	15294	15305	15281	15533	15495	15255	15382	15184	15320	15315	15413	15384	15470	15191	15426	15199	15406	15357	15380	15285	15469	15225	15313	15434	15388	15441	15370	15470	15266	15371	15437	15331	15389	15256	15357	15305	15331	15335	15447	15165	15384	15553	15232	15405	15395	15378	15245	15286	15288	15291	15527	15463	15445	15342	15438	15072	15287	15372	15325	15590	15386	15452	15437	15549	15503	15518	15193	15374	15566	15341	15333	15403	15500	15359	15444	15374	15438	15522	15369	15290	15298	15279	15500	15507	15386	15221	15414	15464	15362	15291	15408	15160	15387	15429	15409	15433	15348	15235	15411	15189	15421	15234	15463	15479	15275	15233	15437	15336	15438	15295	15343	15227	15480	15399	15265	15336	15435	15488	15288	15464	15390	15143	15614	15337	15335	15312	15396	15294	15494	15287	15339	15337	15400	15432	15179	15259	15460	15255	15371	15375	15224	15372	15344	15207	15375	15345	15299	15381	15359	15426	15450	15414	15439	15367	15456	15267	15338	15421	15302	15191	15443	15297	15401	15471	15408	15340	15082	15380	15360	15171	15335	15452	15363	15232	15474	15487	15381	15479	15457	15286	15306	15338	15399	15328	15090	15422	15328	15373	15292	15285	15477	15419	15427	15354	15461	15486	15284	15498	15442	15494	15358	15431	15436	15458	15413	15337	15337	15261	15312	15283	15348	15475	15209	15420	15364	15258	15408	15421	15553	15137	15492	15394	15384	15337	15291	15450	15214	15391	15194	15251	15364	15478	15267	15293	15297	15331	15338	15407	15403	15320	15292	15352	15374	15416	15309	15397	15592	15523	15211	15378	15302	15424	15232	15346	15441	15341	15349	15412	15348	15345	15335	15258	15511	15484	15412	15370	15431	15389	15293	15313	15348	15395	15365	15228	15342	15601	15221	15501	15427	15293	15270	15365	15340	15377	15372	15378	15473	15469	15261	15245	15545	15409	15421	15510	15391	15259	15359	15445	15335	15550	15341	15302	15400	15504	15442	15568	15397	15455	15437	15422	15505	15280	15381	15181	15291	15278	15297	15349	15414	15406	15188	15330	15463	15330	15455	15300	15354	15472	15277	15405	15309	15615	15371	15358	15290	15432	15354	15445	15313	15453	15440	15269	15377	15357	15228	15215	15334	15432	15374	15247	15517	15442	15332	15459	15476	15483	15280	15163	15464	15399	15406	15382	15357	15398	15447	15527	15347	15369	15335	15290	15355	15394	15475	15361	15385	15396	15434	15421	15459	15390	15373	15427	15276	15259	15343	15314	15405	15524	15317	15498	15417	15412	15419	15422	15542	15456	15339	15388	15365	15421	15467	15496	15344	15360	15570	15320	15248	15549	15453	15238	15475	15383	15315	15313	15449	15397	15431	15371	15505	15279	15528	15500	15389	15407	15345	15378	15427	15358	15449	15443	15327	15389	15385	15395	15380	15344	15144	15211	15464	15308	15461	15499	15303	15270	15419	15431	15227	15293	15364	15416	15490	15398	15487	15436	15452	15341	15525	15512	15331	15213	15397	15418	15401	15447	15391	15291	15534	15322	15455	15442	15387	15426	15271	15259	15339	15364	15299	15306	15535	15252	15454	15296	15452	15437	15443	15277	15230	15245	15471	15385	15557	15331	15406	15385	15416	15401	15501	15424	15435	15314	15379	15524	15385	15429	15392	15397	15294	15314	15435	15466	15533	15400	15565	15447	15537	15466	15328	15343	15509	15470	15379	15395	15438	15259	15472	15202	15444	15174	15384	15520	15365	15513	15395	15239	15372	15335	15265	15373	15388	15439	15316	15244	15341	15498	15345	15122	15485	15317	15644	15493	15422	15261	15256	15499	15228	15408	15143	15369	15364	15474	15407	15251	15235	15124	15366	15429	15249	15316	15461	15426	15439	15273	15354	15368	15562	15356	15336	15409	15316	15409	15285	15221	15310	15297	15380	15440	15454	15256	15574	15460	15356	15435	15318	15541	15277	15516	15332	15485	15401	15256	15410	15396	15422	15352	15451	15352	15322	15251	15543	15365	15167	15352	15343	15311	15344	15341	15325	15316	15418	15368	15326	15296	15180	15403	15334	15364	15542	15265	15425	15548	15551	15353	15385	15371	15305	15283	15324	15241	15523	15345	15275	15312	15365	15252	15487	15400	15442	15388	15468	15318	15426	15360	15302	15392	15403	15377	15446	15368	15454	15304	15438	15327	15404	15297	15237	15287	15147	15508	15281	15364	15435	15304	15406	15341	15460	15326	15384	15422	15338	15429	15402	15216	15309	15415	15372	15303	15377	15242	15464	15384	15285	15331	15607	15374	15328	15261	15440	15391	15378	15424	15353	15480	15539	15390	15277	15413	15141	15354	15348	15406	15361	15291	15352	15285	15334	15292	15363	15176	15491	15432	15317	15537	15267	15303	15304	15348	15252	15498	15435	15403	15377	15340	15312	15413	15383	15260	15475	15393	15331	15424	15421	15322	15328	15349	15455	15467	15342	15403	15398	15355	15242	15361	15449	15285	15512	15412	15405	15367	15295	15423	15305	15228	15411	15499	15334	15410	15261	15309	15644	15200	15341	15353	15461	15424	15503	15528	15428	15345	15336	15543	15294	15193	15418	15361	15383	15251	15174	15310	15346	15389	15414	15294	15376	15430	15351	15429	15381	15305	15339	15293	15354	15423	15456	15285	15427	15324	15371	15323	15396	15416	15436	15508	15438	15621	15403	15422	15207	15433	15418	15459	15365	15434	15402	15206	15230	15473	15326	15446	15261	15438	15415	15364	15301	15583	15284	15432	15444	15351	15463	15252	15387	15496	15341	15442	15685	15337	15416	15371	15302	15421	15194	15483	15401	15314	15575	15319	15232	15341	15473	15419	15482	15344	15267	15419	15429	15321	15356	15171	15422	15396	15260	15464	15380	15428	15280	15519	15347	15308	15501	15470	15462	15406	15446	15383	15448	15633	15315	15286	15536	15467	15272	15462	15392	15570	15324	15425	15481	15490	15319	15311	15399	15445	15372	15137	15302	15304	15513	15419	15476	15513	15279	15423	15398	15326	15274	15328	15381	15247	15561	15291	15459	15293	15320	15488	15369	15419	15473	15125	15446	15321	15516	15285	15471	15270	15375	15493	15415	15400	15477	15446	15340	15401	15468	15381	15356	15233	15247	15408	15444	15404	15530	15386	15469	15297	15331	15415	15281	15471	15335	15320	15378	15210	15381	15384	15427	15432	15387	15409	15312	15399	15470	15380	15515	15313	15326	15460	15281	15283	15344	15309	15325	15223	15337	15298	15441	15348	15526	15255	15468	15509	15314	15424	15452	15527	15252	15385	15385	15468	15491	15474	15240	15462	15374	15244	15403	15444	15604	15300	15292	15408	15406	15311	15384	15371	15540	15254	15404	15387	15273	15375	15367	15254	15378	15389	15449	15554	15308	15325	15305	15386	15251	15325	15333	15330	15264	15266	15400	15338	15436	15478	15363	15382	15242	15359	15120	15419	15276	15343	15394	15330	15381	15364	15356	15429	15456	15370	15308	15432	15474	15374	15337	15423	15157	15480	15431	15365	15450	15508	15401	15342	15307	15456	15319	15436	15460	15328	15256	15343	15424	15253	15476	15487	15383	15400	15366	15456	15407	15372	15277	15399	15351	15386	15316	15383	15369	15246	15366	15285	15408	15294	15398	15302	15366	15520	15355	15430	15357	15260	15445	15322	15387	15267	15312	15476	15515	15363	15289	15410	15278	15446	15372	15362	15533	15273	15334	15374	15330	15394	15490	15427	15391	15246	15325	15540	15369	15464	15375	15432	15343	15407	15351	15307	15396	15496	15298	15443	15285	15630	15338	15379	15469	15465	15322	15326	15501	15352	15327	15208	15547	15364	15395	15347	15294	15484	15318	15420	15391	15442	15345	15350	15293	15381	15355	15548	15439	15348	15386	15445	15419	15432	15310	15384	15432	15416	15440	15240	15404	15373	15326	15344	15416	15258	15410	15517	15272	15256	15347	15346	15419	15457	15376	15298	15451	15385	15294	15318	15381	15464	15296	15433	15482	15312	15321	15429	15425	15234	15374	15356	15451	15514	15346	15310	15512	15415	15455	15410	15435	15281	15555	15334	15472	15379	15372	15379	15377	15361	15546	15333	15399	15456	15384	15284	15238	15379	15353	15409	15457	15391	15488	15379	15176	15291	15379	15319	15447	15307	15226	15402	15474	15381	15269	15233	15383	15313	15368	15376	15438	15439	15453	15251	15342	15455	15338	15340	15362	15367	15303	15330	15454	15319	15306	15385	15338	15332	15448	15417
22644	21118	28996	23483	21384	23617	25615	20446	19188	19332	19148	18490	18499	18384	18253	18070	18159	17901	18052	17879	17931	18077	17912	17875	17724	17673	17648	17869	17818	17807	17652	17719	17720	17577	17786	17575	17774	17566	17577	17740	17476	17664	17463	17324	17603	17263	17701	18466	18313	17935	17886	17428	17152	17439	17384	17264	17181	17057	17444	17154	17250	17131	17373	17159	17268	17330	17229	17272	17386	17350	17423	17272	17235	17206	17229	17336	17178	17124	17413	17182	17265	17133	17253	17034	17587	17183	17281	17322	17315	17192	17347	17378	17321	17199	17395	17344	17229	17238	17255	17279	17080	17175	17287	17272	17308	17131	17357	17360	17305	17159	17180	17353	17449	17248	17224	17140	17200	17188	16998	17132	17349	17341	17097	17146	17230	17255	17056	17155	17099	17272	17284	17297	17048	17133	17101	17344	17195	17487	17204	17242	17431	17421	17509	17069	17251	17141	17151	17137	17100	17356	17273	17302	17132	17305	17170	17210	17012	17361	17103	17185	17118	17244	17145	17105	17291	17126	17353	17335	17269	17036	17227	17371	17235	17135	17142	17154	17263	17100	17333	17533	17119	17325	17483	17303	17290	17258	17226	17281	17249	17107	17127	17201	17246	17326	17155	17203	17298	17191	17161	17047	17117	17340	17349	16926	17060	17235	17249	17355	17144	17474	17534	17199	17263	17004	17168	17274	17291	17154	17189	16893	17103	17414	17273	17293	17169	17133	17118	17366	17435	17116	17179	17021	17148	17124	17189	17228	17199	17182	17166	17239	17195	17007	17302	17505	17091	17144	17150	17271	17139	17049	17348	17271	17266	17147	17287	17302	17231	17013	16916	17106	17169	17220	17093	17068	17107	17325	17231	17273	17214	17316	17255	17188	17449	17258	17397	16940	17175	17295	17383	17269	17193	17116	17236	17228	17153	17127	17349	17110	17263	17411	17400	17086	17261	17180	17258	17030	17261	17300	17478	17374	17138	17071	17145	17447	17282	17138	17126	17394	17214	17334	17221	17121	17271	17293	17085	17255	17064	17148	17353	17217	17340	17127	17362	17210	17136	17212	17326	17226	17334	17057	17177	17157	17231	17011	17222	17118	17181	17256	17205	17332	17304	17151	17374	17342	17180	16783	17041	17253	17338	17332	17171	17211	17142	17289	17022	17182	17326	17429	17407	17329	17328	17058	17302	17102	17394	17203	17068	17200	17233	17262	17244	17150	17330	17260	17324	17378	17232	17172	17039	17243	17048	17192	17188	17179	17115	17273	17147	17398	17221	17362	17011	16916	17123	17190	17342	17128	17399	17149	17415	17211	17202	17034	17195	17215	17358	17265	17360	17376	16948	17135	17008	17238	16988	17238	17309	17253	17138	17373	17237	17033	17076	17201	17281	17287	17075	17132	17233	17079	17127	17269	17170	17295	17271	17174	17203	17113	17304	17072	17346	17189	17307	17395	17110	17135	17124	17115	17083	17370	17240	17385	17311	17409	17182	17205	17244	17301	17259	17300	17108	17182	17174	17150	17198	17123	17145	17076	16965	17314	17148	17310	17125	17324	17219	17180	17197	17253	17393	17211	17120	17332	17234	17345	17220	17097	17265	17152	17241	17233	17215	17130	17215	17348	17188	17361	17122	17152	17091	17188	17373	17250	17168	17194	17117	17147	17204	17333	17231	17310	17321	17117	17132	17280	17350	17138	17050	17306	17081	17205	17152	17300	17188	16973	17493	17153	17062	17176	17252	17426	17176	17105	17175	17144	17366	17155	17133	16981	17279	17236	17129	17139	17362	17400	17226	17299	17247	17311	17277	17297	17360	17214	17344	17357	17363	17184	17339	17139	17216	17135	17098	17147	17102	16996	17269	17265	17272	17151	17189	17228	17231	17236	17373	17118	17361	17159	17154	17252	17315	17286	17302	17224	17364	17097	17187	17156	17207	17142	17161	17284	17302	17169	17117	17074	17169	17209	17224	17185	17176	17141	17111	17180	17227	17012	17266	17096	17225	17031	17308	17317	17303	17236	17107	17105	17191	16933	17098	17231	16986	17212	17222	17175	17336	17283	17008	17338	17196	17139	17207	17258	17251	17151	17174	17232	17061	17327	17256	17177	17345	17091	17120	17081	17042	17118	17259	17108	17141	17212	17208	17199	17152	17102	17321	17343	17223	17325	17431	17377	17234	17358	17125	17226	17183	17044	17137	16969	17206	17474	17287	17143	17200	17161	17281	17130	17220	17186	17201	17261	17293	17132	17217	17348	17176	17025	17222	17436	17152	17347	17180	17283	17276	17348	17186	17134	17281	17302	17111	17193	17177	17092	17260	17005	17147	17269	17509	17151	17107	17187	17273	17241	17397	17200	17275	17125	17133	17173	17174	17260	17147	17112	17016	17193	17199	17199	17219	17138	17129	17152	17087	17305	17224	16974	17283	17183	17315	17179	17138	17147	17043	17053	17083	17240	17284	17292	17227	17329	17244	17091	17304	17341	17315	17123	17156	17124	17375	17186	17115	17169	17016	17089	17287	17109	17351	17125	17154	17304	17288	17247	17267	17339	17053	17050	17225	17172	17321	17252	17150	17187	17202	17154	17378	17276	17165	17127	17202	17207	17067	17244	17079	17322	17236	17145	17277	17175	17164	17409	17197	17028	17242	17214	17193	17161	17148	17232	17400	17201	17314	17163	17298	17320	17034	17053	17184	17278	17208	17358	17323	17081	17244	17074	17072	17092	16997	17331	17164	17009	17210	17366	17367	17247	17226	17251	17397	17366	17084	17532	17133	17265	17172	16986	17249	17207	17277	17120	17131	17062	17290	17190	17100	17282	17214	17223	17268	17236	17330	17160	17127	17216	17242	17405	17300	17062	17208	17224	17235	17195	17212	17080	17217	17209	17174	17082	17143	17127	17075	17207	17224	17407	17136	16955	17125	17310	17242	17264	17092	17168	17172	17116	17228	17441	17138	17181	17197	17303	17279	17398	17294	17291	17334	17137	17005	17052	16984	17224	17223	17211	17346	17392	17201	17020	17183	17330	17188	17202	17278	17127	17060	17166	17245	17023	17092	17175	17148	17178	17295	17248	17195	17029	17428	17116	17288	17144	17276	17111	17320	17340	17152	17257	17180	17059	17207	17334	17162	17083	17279	17298	17138	17266	17074	17188	17348	17277	16934	17003	17025	17314	17318	17189	17131	17034	17081	17182	17206	17345	17327	17338	17206	17159	17513	17248	17259	16955	17107	17272	17179	17222	17201	17338	17130	17295	17150	17277	17241	17317	17319	17062	17173	17279	17302	17207	17096	17183	17162	17131	17150	17106	17157	17043	17267	17159	17385	17272	17137	17180	17134	17298	17010	17264	17154	17149	17208	17368	17174	17264	17172	17183	17203	17242	17292	17334	17152	17145	17312	17089	17249	17075	17288	17468	17053	17200	17032	17211	17173	17175	17307	17143	17249	17276	17088	17113	17162	17115	17066	17086	17031	16973	17160	17355	17280	17293	17080	17196	17018	16974	17071	16921	17038	17217	16996	17124	17477	17168	17403	17166	17403	17071	17039	17106	17304	17392	16944	17071	16950	17108	17312	17280	17398	17267	17089	17237	17353	17244	17266	17131	17360	17258	17307	17159	17419	17251	17356	17222	17338	17321	17082	17272	17260	17273	17223	17058	17178	17149	17065	17150	17144	17347	17052	17280	17107	17238	17265	17017	17162	17120	17327	17151	17155	17280	17139	17266	17100	17384	17079	17072	17288	17107	17156	17075	16957	17260	17229	17278	17053	17123	17159	17268	17224	17136	17072	17125	17218	17166	17090	17432	17167	17345	17136	17202	17334	17418	17195	16908	17308	17291	17094	17336	17492	17145	17057	17095	17134	17173	17123	17210	17165	17243	17226	17180	17110	17341	17260	17316	17187	17121	17090	17259	17284	17194	17104	17281	17223	17128	17310	17290	17096	17137	17185	17408	17365	17099	17329	17377	17086	17322	17200	16962	17140	17201	17088	17285	17383	17216	17304	17114	17311	17147	17163	17153	17253	17396	17176	17083	17360	17127	16968	17148	17144	17274	17332	17305	17106	17260	17314	17239	17277	17114	17030	17098	17213	17308	17182	17205	17175	17322	17061	17038	17223	17236	17222	17279	17269	17389	17282	17266	17195	17134	16918	16959	17168	17396	17180	17259	17051	17297	17279	17000	16962	17080	17311	17058	17380	17126	17279	17366	17326	17250	17279	17187	17233	17300	17224	17114	17181	17123	17297	17201	17258	17289	17213	17239	17344	17195	17231	16912	17295	17034	17308	17344	17279	17175	17205	17323	17110	17274	17116	17097	17258	17223	17209	17188	17279	17240	17214	17138	17334	17165	17113	17296	17274	17157	17329	17205	17212	17036	17135	17181	17185	17240	17369	17167	17093	17270	17194	17162	17049	17286	17308	17228	17282	17242	17309	17158	17073	17179	16976	17327	17276	17131	17201	17062	17156	17223	17432	17163	17187	17248	17224	17181	17010	17162	17275	17079	17238	17210	17229	17221	17193	17284	17123	17315	17061	17087	17382	17198	17193	17081	17207	17200	17123	17189	17315	17207	17101	17058	17071	17480	17362	17217	17425	17126	17308	17240	17194	17010	16936	17181	16963	17102	17241	17184	17180	17148	17151	17075	16947	17256	17210	17046	17074	16809	17130	17324	17214	17312	17117	17337	16970	17192	17157	17109	17035	17271	17148	17008	17093	17118	17215	17238	17369	17314	17300	17214	17308	17234	17311	17204	17239	17302	17244	17418	17200	17164	17385	17225	17199	16968	17217	17137	17275	17157	17240	17064	17213	17174	17141	17378	17231	17157	17143	17358	17198	17217	17129	17173	17125	17023	17255	17035	17082	17000	17173	17173	17221	17189	17092	17176	17099	17311	17253	17353	17019	17156	17366	16938	17034	17211	17200	17419	17220	17051	17197	17147	17169	17271	17312	17198	17297	17224	17041	17192	17227	17271	17138	16927	17255	17240	17237	17220	17262	17249	17170	16984	16995	17369	17188	17066	17202	17256	17200	17494	17216	17263	17038	17166	17199	17145	17331	17193	17220	17078	17343	17348	17366	17169	17185	17170	17310	17157	17203	17182	17185	17213	17143	17098	17208	17412	17339	17164
21433	39676	37029	28480	24296	21813	20591	19388	18956	18263	18225	17527	17394	16938	16964	16777	16687	16317	16346	16313	16459	16319	16164	16145	16118	15976	16209	16339	16367	16332	16097	16189	16094	15871	15964	15904	15899	15993	15976	15922	15868	15647	15720	15936	15747	15842	16788	17136	16884	16360	16129	15905	15644	15719	15510	15356	15584	15398	15586	15495	15579	15592	15720	15550	15518	15530	15581	15616	15555	15592	15462	15567	15666	15464	15623	15609	15618	15453	15390	15545	15697	15551	15592	15503	15610	15669	15542	15465	15577	15558	15568	15454	15608	15720	15634	15639	15596	15472	15586	15496	15567	15533	15533	15471	15648	15508	15446	15467	15611	15491	15346	15524	15550	15534	15378	15423	15611	15714	15392	15487	15555	15581	15569	15355	15327	15429	15534	15430	15462	15500	15542	15425	15302	15530	15530	15534	15407	15557	15493	15456	15440	15571	15537	15427	15617	15623	15469	15547	15645	15727	15388	15427	15506	15324	15649	15413	15728	15527	15419	15478	15602	15589	15587	15472	15589	15564	15460	15501	15590	15581	15623	15542	15589	15486	15645	15547	15654	15614	15716	15453	15558	15429	15443	15471	15395	15453	15545	15703	15562	15602	15594	15429	15510	15537	15613	15523	15479	15495	15399	15431	15382	15616	15429	15532	15685	15537	15388	15496	15480	15337	15621	15486	15322	15609	15578	15480	15605	15516	15559	15646	15750	15485	15545	15487	15539	15543	15339	15547	15485	15441	15514	15489	15707	15373	15533	15491	15435	15399	15365	15628	15413	15401	15565	15492	15433	15632	15420	15461	15558	15505	15496	15653	15450	15507	15666	15498	15512	15513	15540	15693	15430	15609	15585	15493	15487	15498	15407	15542	15507	15368	15411	15494	15623	15545	15631	15610	15476	15325	15352	15490	15692	15573	15505	15564	15508	15405	15568	15527	15600	15586	15530	15673	15644	15457	15616	15519	15504	15417	15559	15449	15436	15668	15539	15548	15645	15510	15476	15524	15659	15552	15650	15344	15378	15532	15582	15548	15642	15428	15375	15618	15479	15620	15437	15648	15478	15562	15588	15708	15309	15579	15266	15427	15362	15391	15592	15636	15510	15369	15536	15543	15525	15542	15403	15553	15489	15440	15575	15608	15535	15482	15608	15507	15520	15578	15448	15565	15609	15427	15626	15567	15579	15473	15538	15553	15735	15462	15494	15392	15652	15598	15296	15481	15383	15443	15544	15576	15556	15412	15701	15489	15479	15703	15520	15644	15318	15566	15552	15496	15568	15480	15370	15520	15497	15603	15576	15674	15569	15476	15604	15472	15514	15386	15465	15569	15396	15625	15486	15480	15415	15635	15644	15435	15560	15549	15491	15528	15491	15616	15390	15575	15635	15497	15412	15529	15382	15628	15404	15441	15501	15433	15398	15479	15495	15378	15441	15408	15524	15574	15615	15623	15482	15463	15432	15410	15571	15343	15570	15575	15530	15482	15587	15452	15587	15270	15501	15623	15456	15490	15675	15428	15613	15494	15641	15545	15590	15555	15529	15638	15458	15687	15512	15553	15369	15610	15395	15506	15553	15395	15663	15608	15410	15594	15575	15604	15387	15467	15584	15562	15357	15634	15454	15577	15564	15601	15580	15474	15349	15512	15624	15600	15533	15514	15505	15582	15604	15516	15497	15526	15566	15515	15531	15704	15346	15701	15612	15403	15517	15412	15608	15455	15463	15470	15507	15509	15278	15449	15458	15655	15493	15467	15586	15511	15528	15451	15391	15571	15614	15548	15501	15745	15551	15490	15490	15640	15549	15513	15577	15160	15439	15520	15456	15567	15394	15526	15530	15623	15646	15531	15441	15599	15485	15446	15430	15541	15405	15615	15466	15388	15575	15538	15634	15461	15441	15565	15609	15484	15488	15524	15362	15348	15632	15491	15438	15488	15442	15536	15485	15445	15507	15635	15602	15544	15505	15598	15477	15496	15401	15551	15497	15526	15516	15428	15574	15676	15607	15441	15541	15641	15414	15513	15536	15492	15352	15620	15495	15552	15447	15583	15519	15612	15523	15569	15575	15480	15406	15505	15412	15381	15507	15420	15579	15413	15588	15540	15603	15606	15501	15566	15381	15492	15494	15553	15483	15553	15474	15380	15645	15484	15543	15556	15542	15450	15409	15530	15597	15550	15384	15610	15503	15532	15581	15487	15413	15497	15381	15482	15374	15396	15406	15473	15639	15484	15454	15525	15456	15432	15388	15477	15538	15356	15464	15507	15431	15568	15577	15439	15426	15385	15625	15434	15430	15531	15486	15466	15414	15572	15572	15467	15569	15460	15377	15574	15488	15612	15557	15507	15610	15542	15466	15481	15524	15641	15500	15588	15596	15522	15632	15336	15453	15619	15654	15379	15502	15465	15447	15645	15543	15671	15530	15483	15462	15579	15745	15507	15558	15537	15318	15308	15621	15420	15535	15670	15412	15665	15452	15583	15431	15665	15585	15559	15635	15435	15545	15432	15501	15601	15512	15603	15646	15314	15590	15315	15675	15549	15543	15562	15385	15503	15435	15567	15582	15574	15632	15666	15529	15455	15513	15467	15460	15540	15621	15671	15637	15539	15658	15551	15468	15391	15480	15534	15552	15557	15413	15666	15538	15641	15731	15508	15722	15605	15509	15516	15465	15553	15607	15361	15395	15624	15482	15537	15470	15550	15544	15607	15614	15400	15532	15423	15526	15572	15412	15438	15456	15629	15521	15499	15424	15494	15659	15439	15467	15551	15489	15463	15515	15555	15480	15623	15586	15511	15267	15433	15577	15470	15476	15442	15487	15451	15471	15516	15590	15573	15360	15591	15566	15329	15479	15458	15503	15516	15415	15584	15666	15453	15491	15582	15414	15467	15341	15460	15436	15464	15663	15723	15582	15537	15560	15550	15437	15496	15492	15490	15486	15446	15371	15414	15547	15492	15584	15526	15507	15493	15489	15590	15519	15588	15385	15531	15478	15490	15682	15520	15413	15484	15457	15249	15584	15483	15490	15543	15491	15381	15447	15459	15473	15455	15434	15551	15547	15502	15577	15472	15539	15619	15518	15556	15552	15448	15591	15381	15521	15483	15422	15570	15458	15437	15417	15468	15446	15394	15519	15388	15486	15564	15544	15640	15588	15406	15603	15413	15464	15428	15594	15559	15552	15392	15533	15671	15457	15481	15542	15561	15572	15489	15441	15470	15590	15465	15571	15599	15452	15385	15558	15427	15463	15485	15560	15460	15451	15590	15539	15408	15528	15572	15391	15563	15565	15541	15551	15520	15606	15609	15566	15448	15445	15353	15440	15511	15402	15380	15587	15409	15422	15662	15506	15386	15462	15332	15614	15483	15333	15629	15504	15309	15460	15304	15410	15462	15527	15589	15549	15469	15584	15502	15558	15362	15522	15456	15365	15430	15580	15351	15526	15504	15356	15524	15360	15515	15508	15451	15617	15444	15409	15478	15632	15450	15565	15546	15558	15530	15596	15457	15448	15583	15395	15539	15554	15664	15375	15501	15551	15388	15372	15472	15561	15546	15584	15523	15422	15479	15717	15584	15617	15390	15615	15528	15441	15650	15431	15558	15597	15672	15565	15411	15631	15473	15600	15536	15534	15506	15582	15572	15440	15627	15506	15575	15579	15627	15449	15427	15701	15455	15511	15345	15621	15492	15455	15395	15554	15594	15713	15483	15410	15535	15438	15388	15476	15501	15548	15480	15379	15644	15445	15524	15615	15456	15534	15581	15628	15442	15424	15418	15531	15467	15407	15423	15490	15629	15535	15549	15512	15425	15583	15479	15405	15559	15478	15493	15253	15580	15397	15419	15590	15359	15560	15566	15578	15360	15496	15524	15450	15538	15502	15540	15533	15549	15530	15471	15331	15482	15408	15468	15598	15478	15621	15597	15455	15470	15338	15437	15488	15548	15272	15514	15507	15527	15562	15584	15551	15556	15476	15453	15211	15488	15448	15478	15610	15479	15446	15440	15611	15337	15602	15492	15681	15467	15725	15779	15458	15505	15502	15505	15583	15559	15543	15545	15369	15405	15382	15361	15378	15335	15607	15444	15435	15457	15476	15602	15628	15491	15349	15573	15409	15414	15599	15538	15443	15619	15341	15417	15613	15624	15739	15649	15488	15574	15396	15464	15568	15338	15554	15621	15383	15331	15333	15657	15511	15398	15577	15501	15659	15550	15275	15473	15531	15729	15464	15594	15397	15624	15407	15555	15535	15460	15583	15584	15424	15487	15482	15568	15432	15476	15601	15658	15420	15607	15513	15430	15532	15362	15516	15657	15439	15417	15478	15477	15621	15576	15524	15543	15373	15393	15425	15668	15378	15580	15483	15342	15442	15476	15430	15397	15592	15468	15682	15652	15705	15604	15377	15583	15319	15579	15575	15493	15705	15532	15540	15540	15435	15373	15555	15299	15460	15673	15609	15415	15525	15469	15359	15410	15644	15425	15439	15518	15359	15564	15436	15701	15560	15472	15389	15437	15459	15352	15416	15543	15588	15395	15503	15453	15452	15383	15483	15573	15596	15388	15623	15415	15557	15545	15514	15424	15551	15460	15479	15294	15556	15593	15261	15376	15546	15456	15687	15465	15576	15408	15467	15580	15407	15483	15441	15522	15454	15546	15574	15629	15430	15569	15538	15633	15457	15538	15443	15349	15488	15432	15404	15373	15716	15362	15495	15514	15521	15496	15466	15306	15319	15714	15514	15486	15542	15465	15455	15469	15448	15464	15535	15469	15484	15625	15578	15476	15579	15390	15563	15387	15626	15610	15550	15346	15332	15502	15425	15420	15505	15494	15477	15426	15392	15589	15450	15598	15451	15534	15541	15597	15455	15416	15619	15431	15468	15485	15544	15433	15737	15419	15697	15441	15718	15482	15477	15416	15345	15320	15567	15567	15635	15652	15499	15360	15652	15587	15675	15485	15585	15640	15499	15690	15439	15536	15636	15444	15576	15554	15436	15487	15420	15566	15660	15520	15719	15511	15572	15488	15565	15494	15447	15516	15407	15482	15368	15607	15529	15508	15588	15509	15483	15446	15444	15554	15438	15605	15489	15436	15511	15446	15569	15471	15526	15572	15574	15526	15549	15476	15457	15449
27133	22367	26703	23545	18954	18470	18558	17949	17676	17939	17789	17647	17739	17613	17831	17430	17533	17400	17424	17371	17404	17541	17342	17152	17218	17319	17283	17331	17253	17407	17224	17276	17187	17331	17221	17128	17272	17336	17293	17051	17107	17085	17370	17127	17206	17148	17354	17109	17411	17235	17250	17202	17117	17186	17083	17116	17131	16985	17106	17295	17168	17137	17052	17082	16905	17173	17114	17069	17234	17220	17273	17151	17066	17141	17265	17030	17009	16971	17137	17133	17068	17073	17222	16959	17106	17070	17115	17190	17049	17092	17051	16971	17088	17102	17093	17083	16728	17190	17282	17123	17163	17232	17169	16999	17081	17164	17103	17202	17076	17101	17167	17141	16953	16972	16928	16977	17088	17136	16988	16982	16979	16990	17073	17313	17229	16954	17130	17202	17218	16856	17006	17323	17071	17337	17141	16885	17090	17157	16994	16919	17363	17186	17064	17126	17053	17203	17181	17185	17100	17311	17006	17200	17127	17302	17201	17190	17284	17058	17009	16971	17233	16815	17103	17149	17118	17042	16880	17101	17158	17040	17167	17267	17010	17295	17054	16983	17172	17154	16941	17213	17155	17108	17015	17262	17306	17024	16932	17089	16821	17141	17275	16952	17109	17222	16991	17211	16856	17053	17298	17128	17043	17257	16895	17064	17215	16905	17301	17148	17213	17221	17197	17120	17003	17047	17020	17120	16994	16998	17097	17387	17223	16997	17093	17125	17141	17066	16924	17055	16928	16992	17081	16983	17127	17162	17108	17135	17116	16970	17058	16971	17122	17143	17129	17140	17066	17095	17156	17070	17163	17068	16966	16876	17104	16929	17152	17191	16906	17028	16998	16974	17005	16944	17190	17076	17117	17002	17097	17131	17255	17078	17090	17169	17166	17188	17220	17089	17109	17183	17398	17140	17152	17241	16984	17166	17106	17033	17131	17181	17239	17171	17137	17012	17004	16985	17094	17230	17129	17276	17177	17024	17244	17280	17049	17210	17134	17129	17330	17050	17147	17099	16960	17007	17038	17265	17281	17040	17015	17156	17008	17049	17143	17153	16934	17238	17078	17284	17220	16973	17105	17107	17117	17324	17090	17037	17079	16985	17058	17048	17070	17191	17151	17230	17284	17164	17119	16999	17076	17197	17303	17301	17061	17026	17176	17151	17134	17226	17088	17120	17174	17046	16991	17017	17129	17105	17220	16927	17093	17082	17234	17219	17098	17012	17077	16903	17039	16972	17159	17251	17221	17054	17048	17102	17090	16927	17141	17002	17095	17195	17010	17159	17151	17135	17083	17148	17217	17094	16952	16911	16874	17235	17152	17118	17027	17172	17002	17306	17161	17030	17009	17099	17200	17220	17110	17227	17196	17163	17012	17138	17125	17103	17339	17287	17141	17017	16925	17076	17044	16878	17083	17119	16907	17078	16971	16998	17237	16957	17097	17301	17176	17222	17032	16924	16947	17069	17356	17236	17205	17177	17049	17183	16975	17061	17159	17180	17199	17159	17181	17350	17132	17099	17112	17095	17075	17143	17116	17157	17118	17234	17191	17086	17080	17188	17065	17148	17239	17158	17106	16862	17034	17106	17079	17083	17205	17093	17259	17082	17000	17172	17101	17191	17230	17116	17222	17199	17074	17007	16896	17050	16961	17297	17018	17070	17047	17198	17246	17122	17314	16878	17195	17326	17095	17042	17148	17043	17089	16994	17151	17078	16987	17191	17096	17073	17234	17444	17195	17218	17168	17024	17142	17265	17019	16962	17126	17097	16966	17012	17324	17100	17200	17158	16999	16960	17233	17119	17050	16985	17028	17176	17095	17159	17017	17128	17011	17188	17070	16970	17281	17115	17058	17002	17074	17059	17106	17307	17207	17142	17130	17203	16901	16951	17209	17024	17002	17016	17295	16982	16914	17092	17013	17035	17118	17050	17105	17154	17084	16978	17144	17249	17179	17153	17071	16968	17065	17151	17152	17013	17076	17147	16958	17085	17295	16954	17278	16989	17139	17065	17043	16962	17043	17014	17233	17316	17032	17072	17099	17118	17008	17149	17145	16993	17046	17080	17224	17102	17166	17188	17081	17163	17343	17217	17256	16978	17149	17049	16969	17163	16892	17078	17041	17079	17129	17343	17314	17176	17398	17132	17127	17132	17231	16950	17085	16958	17066	17297	17227	17194	17212	17188	17072	17021	17101	17137	17209	17087	17186	17196	17239	17118	17125	17104	17132	17085	17150	17036	17157	17054	17004	17081	17238	17170	17059	17127	17122	17235	17153	17176	17256	17041	16984	17299	17038	17010	17209	17286	17246	17264	17139	17129	17130	17082	17115	17074	17214	16988	17015	17143	16996	17174	17408	17042	17020	17158	16872	17025	16964	17094	17167	17023	17059	17108	17081	17213	17017	17142	17225	17236	17250	17270	16993	17073	17094	17076	17116	17102	17036	17058	17095	17172	17184	17159	17128	17133	17033	17240	17141	17069	17189	16932	17099	17013	17085	17147	17211	16956	17162	17334	16943	17163	17196	17151	16978	16946	17078	17085	17209	17111	17164	17029	17084	16841	17279	17286	17137	16959	17016	17161	17136	17335	17028	17336	17144	17183	17280	17127	17102	17026	17200	17138	17174	17073	17092	17168	17216	17009	17157	17294	17126	17084	17135	17145	16990	17100	17051	17193	17072	17242	17211	17134	17067	17115	17310	17074	17221	17100	17182	16887	17077	17058	17285	17114	17192	17085	17163	17112	17027	17013	17189	17134	17140	17352	17223	17041	17049	17049	17265	17181	17273	17183	17137	17131	17103	17223	16953	17176	17388	17185	17032	17138	17043	17227	17097	17086	17220	17189	17312	17266	17024	17075	17291	17158	17065	17175	17197	17230	17228	17029	17308	17014	16787	17033	17178	17011	17258	17114	17044	17115	17128	17131	17283	17114	17131	17111	17082	17207	16978	17124	17147	17186	17227	17054	17219	17096	17095	17046	17105	17036	17385	17099	17017	17128	17132	17151	17159	17004	17129	17131	17182	17109	17278	17113	17087	17064	17078	17090	17013	17065	17059	16994	17170	16998	16906	17186	17041	17109	17137	17151	17191	17023	16952	17346	17072	17057	17142	17230	17149	17129	17241	17294	17232	17121	17247	16997	17253	17179	17199	17043	17047	17113	17143	17177	17080	17130	17182	17087	16948	16849	17148	16992	17115	16907	17209	17040	17261	16948	17169	17162	17225	17388	17201	17141	17107	17231	17071	17095	17250	17022	17204	17020	17100	17102	17044	17157	17183	17217	17057	17133	17154	17145	17219	17178	17008	17039	17137	16924	17147	17379	17161	17126	17138	17137	17019	17143	17177	17028	17291	17103	17001	17074	17122	17215	17096	17073	17250	17081	17004	17076	16972	17194	17359	17089	17245	17260	17452	17155	17280	17158	17137	17154	17068	17242	17173	17150	17124	16954	17128	17034	17309	17068	17349	17108	17126	17351	17244	17193	17267	17168	17120	17176	17112	17129	17094	16998	17222	17310	17201	17116	17096	17076	17156	17165	17227	17263	17068	16994	16999	17039	17098	17118	17198	17032	17115	17020	17237	17317	17138	16970	17305	17177	17011	17069	17173	16913	17309	17292	17029	17108	17203	17152	17056	17120	17065	17146	17202	17100	17232	17008	17190	17065	17046	17047	17158	17121	17194	17123	17066	17181	17112	17226	17223	17075	17187	17010	17087	17369	17151	17319	16948	16943	17278	17121	17098	17202	17058	17062	17162	17103	17096	17123	17281	17179	17243	17009	17072	17008	17135	17048	17141	17119	17040	17065	17001	17031	17124	17029	17208	17279	17201	17209	17254	17098	17007	16950	17037	16971	17015	16912	17044	17210	17211	17155	16999	17188	17198	17121	16985	17258	17196	17209	16996	17116	17242	17310	17190	17027	16955	17113	17137	17122	16973	17133	17043	16988	17091	17141	17098	17153	17059	16959	16989	17121	17141	17163	17090	17293	17330	17173	17233	17185	17197	17244	17131	17094	17303	17174	17288	17118	17104	17164	17171	17070	17084	17193	17131	17192	17102	17128	17150	17095	17295	17183	17132	17064	17088	17071	17044	17132	17001	17105	17149	17268	17206	17151	17111	17200	17196	17262	17019	17059	16976	17201	16922	17160	17163	17198	17151	17143	17145	17081	17132	17208	17008	17207	16951	17146	17044	17060	17116	16935	17189	17375	17283	17171	17300	17204	16948	16917	17178	16938	17163	17015	17107	17147	17086	17143	17172	17144	17135	17151	16915	17268	17052	17061	17037	17050	16958	17145	17218	16995	17135	17046	17234	17318	17251	17290	17130	17243	16963	16878	17119	17159	17276	17002	17133	17176	17318	16983	17245	17006	16941	17130	17009	17038	17077	16915	17138	17073	17147	17193	17245	17141	17241	17039	17045	16979	17048	17105	17034	17079	17033	16971	17031	16963	17173	17004	17167	17177	17038	17145	17042	17067	16975	17244	17116	16978	17034	17151	17133	17128	17021	17029	17255	17114	17092	17057	17154	17179	17095	17231	17183	17076	17079	17383	17173	16969	17081	17276	17263	17069	16862	17030	17092	17363	17123	17123	17072	17111	17105	17063	17163	17252	17183	17201	17125	17090	17152	17239	17136	17041	17147	16870	17271	17024	17123	17193	17103	17230	17152	17065	17238	17071	17046	17190	16807	16934	16899	17119	17197	17235	17103	17052	17217	16939	17266	17274	17224	17224	17314	17071	17029	17318	17247	17122	17125	17048	17248	17143	17128	17183	17178	16959	16936	17050	17152	17180	17068	17179	17077	17100	17194	17167	17257	17005	17234	17019	16967	17069	17178	17090	17107	17197	17198	17260	17348	17087	16941	17146	17273	17237	17258	17204	17078	17103	17186	17076	17074	17195	16976	17018	17043	16798	17042	17095	17136	17124	17167	17229	17130	17141	16888	17068	17244	17058	17127	17259	17123	17153	17219	17182	17005	17159	17091	17110	17174	16914	17176	17051	17276	17191	17116	17178	17120	17127	17087	17215	17198	17037	17078	17092	17059	17251	17176	17238	17049	16957	17321	16920	17114	17050	17224	17259	17058	17211	17250	17062	17057	17324	17055	17049	17096	17222	17063	17036	17106	17021	17029	17149
19212	28223	26151	20590	18443	17611	17097	16867	16666	16354	16454	16178	16521	16293	16350	16163	16134	15938	15955	15834	15842	15926	15898	15894	15601	15732	15822	15781	15680	15854	15619	15675	15639	15556	15606	15782	15582	15647	15633	15780	15585	15669	15710	15645	15331	15587	15561	15669	15581	15493	15591	15657	15538	15480	15496	15517	15237	15451	15558	15575	15401	15463	15304	15461	15574	15516	15376	15629	15474	15440	15542	15419	15407	15599	15335	15451	15420	15602	15465	15368	15563	15550	15336	15486	15549	15500	15528	15559	15305	15338	15392	15521	15561	15557	15590	15365	15459	15415	15542	15477	15516	15327	15423	15535	15433	15413	15394	15481	15587	15539	15568	15551	15488	15372	15493	15491	15368	15487	15519	15544	15476	15516	15381	15383	15358	15632	15410	15281	15386	15379	15493	15479	15357	15356	15606	15473	15544	15265	15428	15478	15446	15406	15482	15455	15396	15523	15711	15312	15559	15478	15490	15513	15406	15457	15302	15602	15580	15458	15640	15486	15569	15513	15476	15461	15409	15388	15526	15344	15602	15380	15364	15544	15459	15463	15412	15611	15502	15621	15586	15588	15820	15612	15408	15523	15493	15429	15549	15364	15530	15480	15523	15520	15270	15485	15387	15553	15420	15342	15423	15651	15349	15489	15514	15591	15418	15394	15430	15526	15498	15525	15393	15510	15337	15306	15498	15486	15629	15638	15423	15338	15441	15519	15554	15586	15503	15548	15365	15397	15502	15381	15448	15452	15686	15491	15526	15501	15379	15434	15588	15563	15545	15438	15503	15478	15332	15645	15448	15666	15520	15506	15452	15611	15560	15443	15480	15292	15517	15290	15472	15472	15543	15367	15568	15448	15358	15357	15520	15402	15540	15545	15436	15433	15552	15497	15431	15421	15440	15521	15529	15464	15539	15437	15395	15436	15488	15617	15520	15392	15528	15460	15484	15408	15421	15453	15464	15489	15522	15377	15518	15606	15347	15372	15593	15310	15464	15610	15440	15317	15313	15379	15331	15480	15385	15344	15545	15459	15355	15372	15636	15473	15453	15344	15442	15431	15397	15444	15632	15436	15359	15555	15663	15385	15316	15360	15474	15493	15571	15468	15425	15361	15469	15390	15391	15438	15306	15441	15400	15436	15497	15578	15508	15384	15487	15494	15510	15325	15586	15585	15498	15491	15475	15346	15509	15360	15396	15606	15650	15384	15696	15557	15583	15626	15508	15395	15456	15430	15410	15554	15404	15371	15420	15460	15513	15372	15449	15432	15554	15494	15441	15430	15395	15568	15550	15430	15429	15569	15677	15286	15592	15610	15386	15652	15528	15419	15576	15382	15664	15557	15539	15574	15361	15518	15497	15404	15562	15491	15449	15555	15542	15601	15490	15353	15466	15358	15562	15588	15442	15374	15434	15496	15448	15420	15538	15431	15580	15552	15507	15656	15224	15466	15688	15675	15584	15282	15460	15387	15453	15370	15434	15479	15373	15477	15582	15417	15499	15548	15409	15458	15453	15432	15351	15527	15458	15227	15462	15370	15436	15509	15445	15472	15528	15461	15493	15366	15474	15569	15290	15439	15461	15362	15448	15550	15392	15291	15515	15511	15361	15465	15436	15470	15604	15423	15419	15558	15392	15603	15574	15400	15366	15463	15348	15378	15533	15418	15355	15343	15749	15414	15593	15405	15427	15493	15357	15550	15449	15427	15434	15454	15477	15608	15414	15439	15498	15466	15522	15354	15528	15395	15462	15537	15539	15417	15367	15358	15467	15328	15479	15484	15422	15468	15608	15536	15625	15399	15589	15490	15390	15382	15292	15530	15512	15547	15407	15442	15492	15504	15572	15537	15379	15606	15278	15547	15484	15497	15418	15445	15559	15542	15532	15559	15358	15691	15505	15620	15604	15586	15647	15396	15659	15354	15369	15489	15609	15480	15466	15583	15510	15430	15399	15468	15625	15632	15494	15526	15589	15537	15520	15434	15361	15562	15477	15499	15608	15389	15570	15414	15423	15323	15463	15600	15533	15405	15426	15489	15443	15620	15246	15582	15546	15481	15528	15467	15390	15418	15370	15433	15342	15565	15350	15544	15562	15583	15300	15620	15562	15433	15352	15499	15507	15554	15461	15476	15655	15337	15444	15660	15522	15304	15597	15542	15339	15341	15497	15443	15560	15496	15382	15467	15501	15531	15546	15565	15503	15433	15378	15446	15267	15416	15762	15595	15302	15580	15645	15506	15477	15347	15476	15447	15280	15402	15486	15517	15440	15641	15307	15443	15654	15646	15308	15400	15396	15526	15417	15398	15410	15348	15490	15284	15412	15461	15533	15568	15505	15593	15484	15447	15515	15570	15586	15607	15509	15437	15455	15312	15441	15437	15611	15437	15398	15500	15492	15406	15444	15446	15448	15386	15470	15533	15402	15576	15378	15367	15338	15446	15354	15319	15524	15477	15618	15553	15492	15531	15471	15546	15442	15329	15372	15460	15541	15477	15383	15335	15531	15517	15452	15441	15580	15522	15398	15307	15559	15354	15440	15439	15540	15570	15484	15393	15425	15635	15515	15613	15555	15462	15330	15431	15498	15557	15558	15359	15500	15541	15311	15473	15491	15560	15414	15527	15351	15459	15498	15336	15478	15473	15460	15379	15465	15449	15441	15305	15399	15458	15595	15414	15404	15445	15442	15371	15540	15534	15385	15424	15640	15410	15494	15608	15577	15422	15461	15473	15395	15519	15404	15502	15388	15473	15464	15566	15587	15474	15492	15483	15644	15389	15382	15332	15417	15512	15540	15486	15454	15413	15367	15355	15516	15458	15503	15429	15449	15493	15420	15458	15356	15462	15381	15509	15555	15281	15497	15445	15525	15404	15515	15447	15542	15341	15511	15577	15343	15463	15503	15743	15422	15505	15680	15558	15443	15426	15523	15446	15545	15372	15432	15449	15528	15445	15577	15497	15536	15511	15560	15549	15527	15485	15496	15482	15345	15466	15644	15445	15328	15523	15336	15612	15556	15362	15491	15521	15502	15513	15388	15467	15575	15570	15288	15353	15651	15350	15389	15421	15554	15594	15531	15595	15686	15414	15486	15513	15506	15452	15485	15240	15415	15409	15549	15437	15616	15573	15326	15611	15321	15324	15465	15536	15508	15550	15304	15467	15652	15519	15206	15421	15553	15314	15561	15320	15434	15384	15526	15431	15397	15475	15481	15279	15613	15578	15485	15608	15324	15422	15413	15384	15292	15604	15450	15342	15315	15457	15514	15370	15396	15570	15434	15422	15438	15534	15392	15433	15294	15508	15516	15478	15403	15420	15562	15466	15357	15353	15469	15299	15542	15533	15632	15468	15267	15377	15515	15474	15487	15426	15645	15595	15449	15565	15516	15387	15444	15372	15467	15465	15556	15691	15480	15460	15656	15510	15539	15396	15524	15445	15424	15532	15556	15410	15519	15384	15633	15452	15600	15605	15606	15540	15420	15545	15488	15405	15389	15518	15352	15461	15521	15405	15481	15456	15553	15605	15515	15438	15670	15437	15614	15467	15373	15573	15446	15446	15447	15633	15635	15508	15538	15452	15384	15555	15514	15468	15447	15621	15522	15482	15560	15456	15541	15469	15491	15473	15629	15455	15635	15447	15540	15371	15391	15416	15401	15576	15437	15445	15378	15422	15534	15511	15523	15626	15473	15649	15565	15595	15417	15334	15326	15292	15429	15366	15468	15275	15424	15557	15419	15365	15394	15466	15475	15480	15527	15632	15626	15583	15641	15444	15410	15531	15400	15478	15324	15346	15389	15504	15583	15504	15435	15578	15485	15444	15487	15473	15554	15538	15487	15535	15479	15322	15620	15490	15409	15455	15480	15446	15452	15405	15591	15275	15614	15435	15254	15463	15533	15328	15391	15548	15400	15420	15195	15406	15448	15447	15623	15535	15427	15583	15316	15441	15589	15500	15604	15393	15499	15473	15591	15531	15320	15371	15358	15241	15353	15528	15326	15503	15591	15356	15421	15342	15637	15624	15622	15541	15302	15288	15685	15544	15470	15731	15246	15351	15567	15562	15526	15541	15469	15381	15661	15449	15487	15285	15607	15505	15555	15488	15509	15455	15619	15587	15438	15607	15478	15343	15325	15455	15592	15605	15593	15452	15561	15498	15410	15376	15440	15544	15625	15419	15391	15401	15549	15521	15595	15369	15367	15612	15427	15534	15593	15510	15539	15479	15628	15419	15649	15543	15277	15565	15277	15424	15368	15524	15355	15549	15502	15341	15334	15537	15355	15492	15342	15618	15494	15398	15518	15507	15398	15573	15483	15539	15438	15583	15362	15582	15584	15525	15445	15486	15262	15539	15558	15411	15445	15331	15374	15562	15413	15326	15383	15637	15471	15628	15489	15375	15454	15635	15544	15464	15333	15296	15638	15429	15473	15594	15490	15529	15567	15522	15512	15369	15439	15545	15427	15482	15502	15508	15482	15475	15530	15509	15503	15729	15534	15573	15489	15486	15568	15604	15545	15602	15448	15447	15479	15341	15575	15437	15556	15520	15613	15530	15561	15508	15456	15422	15546	15194	15421	15337	15391	15650	15526	15554	15338	15379	15473	15467	15579	15383	15325	15476	15525	15442	15636	15510	15565	15393	15433	15462	15552	15429	15549	15473	15511	15391	15691	15473	15527	15469	15463	15476	15588	15397	15474	15733	15519	15431	15531	15421	15473	15335	15409	15377	15427	15541	15506	15504	15494	15642	15430	15476	15243	15440	15435	15405	15598	15568	15539	15392	15360	15447	15497	15617	15492	15431	15420	15498	15413	15446	15384	15410	15534	15637	15606	15303	15258	15610	15655	15623	15398	15339	15430	15501	15496	15452	15536	15302	15447	15485	15605	15495	15289	15551	15492	15393	15497	15543	15519	15481	15371	15363	15459	15431	15551	15479	15471	15579	15543	15400	15485	15622	15285	15460	15378	15472	15393	15421	15531	15463	15339	15510	15266	15457	15540	15519	15458	15544	15509	15260	15620	15488	15407	15384	15554	15430	15457	15453	15452	15496	15543	15499	15473	15469	15432	15461	15387	15488	15509	15498	15418	15279	15352	15690	15463	15416	15611	15448	15426	15415	15296	15403	15560	15467	15409	15521
23675	21206	28785	24067	22267	22657	22016	19131	18373	18521	18401	18269	18318	18259	18191	17865	17784	17774	17621	17602	17557	17745	17514	17613	17486	17337	17733	17496	17745	17445	17619	17520	17669	17401	17416	17444	17425	17536	17406	17418	17404	17384	17234	17194	17293	17433	17736	17812	17676	17624	17447	17067	17274	17189	17107	17197	17174	17328	17448	17027	17258	17032	17132	17274	17152	17130	17073	17227	17186	17265	17216	17113	17238	17105	17164	17036	17138	16975	17378	17107	17265	17142	17224	17258	16999	16965	17075	17291	17051	17189	17186	17172	17233	17057	17286	17037	17305	17213	17140	17082	17256	17231	17223	17187	17166	17026	16910	17152	17188	17206	17260	17090	17027	17312	17089	16870	17005	17352	17104	17074	17271	17191	17262	16984	17089	17272	17198	17228	16895	17252	17220	17249	17107	17099	17119	16914	17047	17210	16940	17096	17220	17193	17183	16953	16999	17103	17114	17171	17184	17511	17181	17132	17167	17275	17240	17044	17133	17054	17269	17061	17089	17024	17165	17208	17160	17253	17192	17076	17230	17009	17126	16882	17449	17140	17254	16975	17155	17313	17303	17128	17149	17104	17009	17241	17122	17158	17237	17089	17098	17168	17214	17066	17225	17180	17140	17171	17202	17156	17051	17203	17364	17061	17088	17312	17138	17027	17239	17161	17189	17165	17220	17026	17273	17208	17238	17148	17035	17131	17184	17086	17291	17021	17096	17147	17233	17250	17287	17159	17050	17067	17085	17355	17017	17225	17212	16896	17256	17030	17083	17271	17027	16949	17018	16980	17145	17087	16990	17060	17345	17083	17037	17101	17263	17201	17310	17208	17303	17136	17171	17264	17319	17154	17250	17135	17197	17166	16995	17091	17238	17166	17150	17195	17114	16943	17019	17070	17229	17007	17092	17169	17433	16943	17100	17089	17338	17077	17188	17027	17214	17091	16994	17019	17117	17072	17081	17054	17047	16963	17345	17079	16853	17098	17152	17081	17022	17101	17240	17182	17102	17010	17060	16839	17208	17014	17221	17221	17108	16874	17007	17228	17304	17029	17241	17260	17086	16973	17014	17245	17206	17127	17035	17046	17177	17113	17178	17095	17147	17264	17307	17096	16959	17019	17083	17150	17161	17265	17196	17271	17120	17089	17144	17152	17183	17200	16884	17069	17251	17178	17218	17135	17117	17095	17002	17101	16966	17156	17125	16978	16994	17023	17120	17070	17198	16932	17092	17064	17077	16992	17226	17126	17275	17032	17107	17181	17098	17013	17257	17294	17070	17062	17222	16934	17137	17126	17037	17269	17389	17145	17220	17141	17091	17173	17219	17100	17151	17171	17183	17286	17133	17239	16946	17186	16984	16807	16898	17068	17106	17205	17235	17049	17152	16963	17051	17318	17207	17422	17163	16868	17116	17298	17092	17095	17111	17185	16917	17183	17120	17159	17304	17121	16985	16989	17019	17172	17113	17326	17172	17193	17017	17091	16945	17001	17006	17049	17201	17082	17058	17068	17153	17112	17185	17184	16987	17251	16814	16971	17306	17226	17133	17124	17149	17069	17072	17131	16982	17021	17037	17128	17075	17027	17231	17105	16974	17100	17167	17271	17164	17248	17276	17006	17234	17044	17268	17181	17298	17020	17080	17167	17110	17102	17219	17322	17018	17134	17173	17178	16986	17015	17039	17071	16901	17207	17057	17364	17255	17239	17053	17230	17448	17306	17275	17100	16965	17110	17160	17157	17014	17129	17255	17354	17382	17122	17184	17152	17171	17236	17320	17123	17173	17071	17242	17105	17089	17362	17210	17063	17137	17034	16812	17010	17292	17206	17156	17179	17154	17108	17022	16981	17069	17175	17172	17114	17219	17134	17328	17012	17069	17252	16916	17066	17260	17176	17066	16985	17199	17212	17098	17158	17274	17195	17114	17225	17070	17266	17132	17125	17219	17010	17290	17072	17120	16939	16896	17136	17097	17046	17192	17256	17063	17330	17170	17219	17052	17255	17166	17002	17162	17165	17218	17052	17118	17064	17067	17130	17057	17137	17163	17072	17009	17079	17098	17211	17089	17200	17132	17127	17217	17311	17105	17029	17187	17132	17034	17239	17192	17165	17276	17250	17040	17118	17141	17205	17155	17120	17003	17184	17131	16976	17127	17298	16870	17129	17133	17129	17063	17115	17011	17071	17183	16982	17008	17161	17069	17144	17154	17108	17208	17166	17249	17164	17207	17329	17083	17256	17255	16945	17151	17268	17170	17044	17164	17144	17088	17350	17133	17186	17228	17232	17152	17195	17076	17095	17034	17082	17278	16926	17277	17193	17102	17044	17026	17111	17015	17197	17058	17011	16946	17319	17232	17002	17291	17299	17226	17126	17156	17230	17221	17095	17103	17016	17024	17293	17044	17160	17168	16963	17292	17183	17168	17264	17108	17091	17077	17039	17079	16986	17263	16999	17148	16995	16957	17028	17200	17259	17076	17029	17321	17189	17134	17283	17159	17264	17111	17197	17175	17286	17258	17155	17161	17028	16956	17060	17057	17067	17137	17106	17068	17134	17298	17046	17170	17121	17167	17111	16986	17033	17221	17299	17199	17095	16908	17167	16987	17048	17036	17004	17091	16973	17077	17121	17336	17232	17246	17343	17184	17207	17179	17297	17150	17249	17282	17143	17280	16951	17135	17194	17173	17292	17217	17091	17247	17285	17198	17160	17026	17191	17242	17318	17063	17153	17080	17009	17064	17194	17213	17231	17247	17228	16879	16991	17263	17175	17294	17317	17301	17116	17077	17229	17083	17114	16934	16999	17179	17086	17114	17255	17213	17036	17145	16998	16993	17118	17195	17297	16933	17007	17143	17116	17189	17149	17036	16817	17033	16946	17007	17045	17111	16988	16828	17232	17181	17451	17106	17236	17279	17239	17115	17185	17130	16987	17029	17079	17092	17014	16831	17296	17108	17140	17081	17296	17161	16966	17276	17145	17067	17139	17122	17108	17267	17177	17149	17233	17023	17092	17157	17069	17153	17169	17239	17212	17168	17267	16943	16973	16884	16984	17183	17012	16979	17187	17149	17162	17201	16948	17127	17030	17062	17053	17116	17064	17353	17234	16983	17251	16954	17179	16976	17075	17111	17249	17301	17143	17143	16915	17327	17250	17295	17060	17192	17169	17089	17224	17045	17438	17098	17214	17087	17119	17396	17287	17223	17125	17278	17131	17186	17140	16993	17188	17459	17048	17271	17356	17297	17200	17007	17119	17199	17102	17205	17360	17226	17203	16964	17272	16971	16981	17029	17064	17155	17212	17075	17037	17175	17144	17222	17044	17251	17113	17149	16959	17119	17186	17241	17344	17212	17368	17105	17169	17269	17027	17306	17161	17016	16937	17145	17040	17205	17107	17260	17184	17366	17237	17221	17145	17130	17112	17056	16959	16933	17017	17146	17117	17273	16939	16949	17100	17224	17000	17059	17298	17100	16881	17303	17159	17064	17085	17023	17118	17313	17072	17003	17121	17035	17436	17291	17058	17374	17308	17334	17077	17359	16901	17353	17073	17280	17236	17244	17111	17106	17243	16988	17226	17272	17184	16971	17230	17114	17155	17138	16979	17144	17126	16963	16991	17179	17074	17095	17382	16974	17116	17039	17156	17277	17078	17166	17053	17314	17208	17154	17018	17186	17100	17094	17276	17152	17250	17067	17204	17217	17044	17219	17139	16996	17103	17123	17093	17155	17004	17101	17166	17267	17153	17180	17182	17109	17213	17323	17057	17103	17131	17156	17111	17259	17215	17013	17141	17208	17169	17134	17160	17225	17083	17162	17058	17255	17107	17161	16847	17032	17156	17361	16999	17093	17064	17108	17355	17324	17131	17135	17164	17308	17190	17324	17282	17036	17223	17202	17111	17098	17222	17106	17282	17224	17087	17170	17068	17205	17156	17210	16974	16958	17093	17085	16935	17219	17286	17123	17095	17251	16978	16883	17014	16939	17201	17223	17301	17290	17220	16995	17083	17173	17014	17061	17127	17166	17122	17202	17246	17315	17173	17263	17079	17063	17162	17075	17332	17378	17078	17400	17084	17134	17036	17151	17288	17053	17226	17073	17184	17031	17238	17106	17022	17194	17067	17212	17236	17332	17135	17081	17076	16994	17286	17240	17402	17351	16976	17172	17030	17146	17345	17035	17059	17094	17092	17153	17077	17265	17108	17012	17246	17101	17144	17155	16984	17093	17151	17258	17359	16985	17129	17181	17150	16977	17281	17072	17093	16987	17079	17265	17218	17117	17280	17212	17043	16942	17042	17177	17030	17225	17215	17005	17178	17239	17212	17355	17222	17141	17164	17068	17139	17056	17166	17060	17218	17114	16975	17143	17200	16954	17100	17316	17233	17005	17276	17243	17151	17023	17278	17259	17125	17023	17114	17180	17002	17188	17296	17228	17231	17213	17223	17053	17288	17141	17194	17030	17075	17309	17017	17022	17183	16997	17162	17168	17382	17154	17084	17343	17108	17091	17284	17009	17020	17235	17166	17091	17082	17296	17411	17227	17031	17185	17161	17093	16951	17186	16876	17332	17232	17022	17198	17386	17294	17255	17227	17337	17191	17165	17093	17190	17031	17264	17085	17050	17054	16931	17037	17245	17138	17197	17200	17096	17280	17259	17264	17070	17120	17200	17216	17215	17283	17175	17304	17214	17103	17133	17182	17142	17143	17253	16958	17253	17226	17108	17276	17182	17295	17280	17248	17002	17067	17230	17178	17121	17320	17217	17305	17104	17066	17109	17107	17252	16964	17129	16948	17140	17102	16871	17097	17156	16993	17009	17065	17133	17073	17190	17348	17021	17158	17254	17222	17117	17230	17151	17281	17189	17149	17082	17143	17094	17202	17256	17248	17128	17260	17172	17155	17001	17114	17075	17023	17267	17225	17194	17041	17061	17287	17224	17197	17275	17224	17181	17217	17277	17362	17135	17281	17137	17045	17118	17037	17223	17090	17227	16823	17308	17124	17205	17102	17058	17148	17213	17132	17163	17229	17205	17171	17246	17442	17251	17009	17274	17023	17207	17085	17101	17347	17119	17175	17039	17379	17089	17200	17073	17127	17009	17255	17123	17189	17001	17318	17214	17140	17168	17055	17163	17125
19284	34678	32292	25283	21920	20224	18854	18153	17733	17342	17179	17162	17322	17225	16945	16583	16545	16415	16094	16274	16303	16226	16104	16092	15696	15986	16050	15962	16073	16075	15944	15879	15969	15833	15764	15793	15846	16005	15815	15827	15896	15654	15819	15606	15703	15750	16229	16230	16243	15908	15923	15445	15464	15535	15448	15533	15413	15579	15534	15451	15534	15618	15733	15820	15531	15481	15395	15510	15574	15640	15438	15578	15563	15364	15452	15463	15534	15415	15440	15474	15457	15521	15442	15517	15416	15367	15462	15417	15485	15556	15625	15478	15722	15652	15585	15574	15585	15526	15630	15588	15493	15558	15567	15665	15556	15399	15448	15384	15757	15510	15549	15490	15630	15622	15583	15549	15507	15441	15540	15460	15534	15528	15650	15462	15570	15470	15441	15315	15525	15420	15284	15433	15575	15686	15529	15420	15656	15489	15599	15566	15557	15620	15399	15516	15438	15630	15522	15490	15613	15428	15725	15617	15618	15510	15597	15662	15509	15526	15487	15444	15442	15639	15411	15371	15544	15538	15624	15600	15573	15605	15517	15511	15431	15629	15700	15540	15466	15520	15450	15505	15459	15407	15575	15488	15636	15635	15538	15533	15514	15532	15492	15560	15476	15590	15681	15368	15468	15314	15519	15595	15472	15549	15463	15391	15558	15382	15673	15399	15590	15556	15511	15565	15558	15478	15517	15588	15424	15444	15462	15693	15608	15443	15630	15457	15519	15494	15524	15492	15450	15626	15335	15511	15462	15435	15534	15427	15252	15414	15511	15553	15491	15512	15603	15501	15520	15587	15480	15530	15580	15651	15518	15594	15425	15522	15615	15629	15438	15388	15638	15581	15457	15475	15547	15711	15626	15450	15496	15363	15483	15606	15396	15511	15603	15699	15513	15472	15552	15675	15444	15566	15445	15446	15457	15516	15407	15540	15445	15607	15529	15473	15743	15516	15564	15501	15418	15547	15574	15390	15535	15597	15388	15247	15495	15479	15477	15527	15530	15608	15425	15374	15576	15559	15465	15601	15516	15372	15581	15690	15530	15416	15521	15462	15640	15531	15546	15614	15424	15475	15466	15569	15364	15751	15534	15464	15438	15312	15606	15420	15459	15572	15618	15537	15504	15414	15681	15365	15532	15497	15526	15568	15597	15472	15322	15550	15588	15550	15624	15570	15563	15641	15481	15597	15494	15499	15492	15474	15564	15622	15559	15343	15472	15496	15515	15638	15464	15595	15577	15427	15680	15448	15560	15584	15421	15458	15691	15473	15555	15497	15552	15555	15565	15574	15635	15602	15623	15399	15678	15377	15520	15634	15479	15203	15609	15479	15482	15437	15543	15353	15542	15398	15566	15518	15445	15521	15435	15457	15673	15552	15367	15472	15641	15648	15454	15487	15482	15671	15674	15615	15551	15568	15740	15514	15468	15508	15427	15351	15588	15538	15518	15487	15573	15539	15492	15387	15388	15513	15466	15357	15552	15367	15761	15526	15579	15501	15554	15651	15539	15480	15542	15626	15426	15569	15601	15503	15607	15410	15506	15520	15577	15470	15375	15483	15557	15493	15534	15407	15510	15522	15557	15446	15477	15442	15446	15701	15472	15619	15486	15475	15456	15475	15464	15421	15566	15473	15435	15256	15630	15461	15500	15547	15645	15567	15512	15413	15545	15580	15529	15502	15645	15494	15455	15356	15495	15507	15574	15497	15370	15568	15419	15691	15461	15655	15326	15531	15414	15603	15423	15473	15521	15681	15496	15439	15452	15546	15388	15587	15303	15458	15517	15571	15551	15659	15606	15525	15449	15454	15518	15370	15601	15552	15461	15567	15507	15513	15351	15362	15421	15666	15671	15477	15491	15733	15489	15611	15451	15538	15371	15491	15537	15433	15315	15507	15601	15465	15558	15539	15556	15453	15311	15448	15474	15564	15695	15436	15575	15532	15549	15485	15512	15484	15568	15497	15600	15372	15511	15500	15645	15532	15504	15406	15496	15457	15385	15605	15482	15469	15425	15330	15676	15244	15606	15382	15364	15579	15717	15450	15404	15339	15530	15394	15676	15345	15600	15504	15381	15597	15552	15487	15386	15547	15522	15562	15489	15696	15521	15557	15598	15472	15408	15563	15505	15479	15474	15509	15460	15529	15594	15495	15648	15545	15521	15560	15493	15446	15488	15588	15481	15654	15444	15531	15465	15549	15479	15580	15554	15552	15383	15547	15530	15577	15398	15551	15482	15476	15593	15510	15543	15601	15514	15541	15356	15636	15589	15610	15501	15367	15754	15514	15640	15587	15599	15603	15479	15505	15560	15426	15342	15418	15558	15534	15555	15615	15510	15415	15487	15601	15422	15357	15628	15647	15613	15397	15462	15525	15539	15474	15505	15589	15651	15459	15482	15383	15685	15507	15469	15506	15486	15559	15456	15415	15494	15497	15537	15459	15710	15621	15443	15447	15457	15606	15420	15467	15495	15502	15486	15498	15602	15472	15460	15567	15514	15466	15443	15611	15593	15588	15578	15573	15569	15530	15527	15536	15400	15524	15489	15646	15595	15534	15418	15518	15614	15452	15682	15545	15417	15535	15452	15627	15485	15449	15429	15443	15372	15416	15610	15571	15357	15496	15519	15651	15488	15723	15490	15661	15523	15476	15633	15379	15447	15514	15417	15670	15498	15505	15458	15458	15446	15624	15592	15631	15503	15696	15454	15361	15418	15448	15532	15510	15380	15494	15444	15441	15494	15539	15601	15388	15415	15511	15523	15528	15623	15481	15673	15577	15351	15473	15442	15535	15589	15612	15589	15494	15569	15424	15348	15410	15469	15458	15347	15529	15499	15395	15461	15603	15536	15617	15517	15595	15548	15596	15496	15566	15495	15680	15459	15679	15604	15642	15508	15364	15517	15551	15266	15524	15593	15439	15511	15405	15448	15573	15530	15508	15481	15537	15640	15556	15473	15275	15454	15490	15392	15377	15528	15500	15464	15395	15347	15594	15575	15493	15544	15452	15481	15492	15439	15576	15463	15518	15624	15504	15462	15572	15500	15400	15504	15524	15414	15599	15580	15627	15524	15551	15551	15531	15527	15574	15612	15492	15448	15584	15637	15418	15363	15429	15437	15431	15374	15505	15634	15534	15443	15663	15509	15486	15641	15597	15506	15536	15598	15554	15619	15567	15708	15487	15567	15573	15541	15494	15431	15480	15621	15449	15631	15597	15408	15775	15495	15485	15504	15421	15595	15485	15582	15446	15706	15497	15407	15701	15449	15415	15555	15426	15592	15634	15466	15592	15537	15370	15358	15524	15469	15631	15498	15339	15608	15515	15598	15734	15450	15636	15530	15437	15691	15490	15529	15377	15462	15503	15349	15499	15542	15629	15449	15493	15423	15315	15498	15359	15568	15444	15610	15391	15586	15405	15516	15411	15509	15540	15510	15553	15473	15580	15397	15464	15486	15504	15623	15446	15596	15592	15636	15526	15543	15515	15460	15316	15474	15564	15557	15700	15617	15373	15570	15581	15489	15368	15448	15466	15576	15560	15528	15595	15555	15426	15578	15470	15522	15444	15524	15579	15388	15559	15465	15274	15520	15596	15496	15423	15568	15543	15618	15591	15495	15571	15464	15500	15538	15451	15558	15379	15532	15641	15527	15478	15623	15365	15690	15505	15463	15753	15569	15563	15504	15407	15661	15625	15529	15416	15518	15652	15472	15729	15325	15357	15530	15456	15452	15607	15593	15529	15566	15601	15566	15709	15539	15595	15419	15509	15441	15580	15425	15370	15571	15563	15477	15631	15386	15460	15613	15472	15527	15628	15553	15612	15540	15418	15665	15453	15308	15337	15390	15454	15578	15564	15617	15475	15559	15574	15497	15629	15507	15437	15502	15458	15607	15576	15493	15566	15528	15562	15546	15517	15498	15414	15488	15323	15339	15497	15519	15698	15640	15523	15486	15698	15414	15329	15626	15487	15602	15369	15487	15370	15435	15567	15653	15514	15638	15548	15600	15410	15512	15631	15399	15439	15528	15450	15399	15751	15580	15607	15450	15635	15349	15677	15486	15344	15286	15542	15518	15499	15582	15407	15545	15571	15522	15513	15438	15498	15537	15429	15590	15423	15477	15559	15659	15400	15556	15329	15394	15421	15441	15600	15674	15442	15510	15478	15578	15546	15696	15430	15476	15518	15322	15439	15577	15455	15549	15426	15476	15397	15616	15591	15739	15560	15479	15516	15461	15617	15642	15507	15578	15542	15507	15421	15562	15499	15734	15513	15498	15474	15563	15533	15488	15522	15386	15504	15504	15507	15330	15409	15591	15463	15396	15557	15565	15551	15449	15452	15545	15450	15427	15529	15475	15554	15508	15490	15362	15478	15542	15401	15596	15405	15589	15526	15565	15475	15402	15536	15390	15586	15573	15555	15542	15478	15552	15604	15371	15505	15657	15720	15541	15457	15484	15520	15538	15465	15444	15524	15523	15565	15525	15651	15615	15411	15591	15369	15722	15688	15534	15613	15494	15633	15580	15422	15567	15574	15480	15534	15560	15755	15527	15338	15649	15404	15576	15489	15486	15453	15458	15603	15528	15438	15666	15607	15473	15521	15529	15530	15367	15434	15555	15621	15368	15546	15551	15450	15522	15368	15638	15629	15567	15382	15478	15380	15457	15577	15435	15496	15571	15586	15540	15521	15558	15547	15591	15632	15514	15450	15594	15577	15443	15531	15696	15443	15583	15503	15405	15386	15562	15695	15526	15520	15489	15511	15540	15595	15387	15376	15573	15505	15393	15526	15468	15610	15392	15553	15508	15477	15446	15467	15319	15431	15534	15491	15508	15422	15546	15541	15666	15514	15326	15551	15625	15536	15614	15556	15359	15580	15646	15640	15586	15419	15563	15543	15352	15587	15478	15432	15541	15603	15682	15673	15348	15529	15507	15504	15618	15508	15343	15558	15478	15392	15647	15473	15541	15633	15640	15385	15667	15529	15242	15665	15446	15678	15386	15374	15309	15515	15575	15582	15574	15485	15291	15386	15559	15456	15578	15476	15565	15595	15607	15568	15547	15381	15541	15459	15696	15591	15400	15537	15417	15550	15551	15587	15530	15563	15419	15533	15474	15595	15432	15519	15403	15303	15591	15611
22628	21123	29019	23493	21400	23662	26008	20561	19127	19376	19273	19294	18847	18688	18659	18449	18607	18257	18058	17945	18079	18147	17831	17965	17837	17973	18043	17933	17866	17912	17766	17806	17736	17908	17914	17743	17870	17818	17803	17768	17572	17746	17472	17605	17485	17350	18071	18461	18506	17923	17737	17715	17328	17463	17319	17509	17549	17300	17534	17263	17255	17242	17374	17246	17560	17291	17311	17421	17481	17507	17240	17528	17381	17426	17333	17092	17512	17602	17505	17380	17164	17203	17340	17120	17281	17396	17393	17291	17124	17249	17270	17140	17367	17388	17308	17477	17145	17244	17262	17486	17192	17554	17375	17333	17281	17216	17626	17459	17451	17544	17324	17406	17521	17290	17386	17448	17429	17349	17323	17184	17129	17239	17219	17513	17432	17199	17482	17290	17397	17379	17456	17512	17254	17206	17176	17278	17433	17208	17433	17450	17210	17176	17491	17313	17437	17260	17240	17152	17269	17216	17309	17326	17293	17299	17374	17381	17391	17500	17524	17280	17378	17532	17325	17180	17300	17344	17415	17193	17515	17335	17629	17455	17301	17354	17186	17248	17397	17238	17477	17450	17275	17277	17581	17184	17271	17313	17418	17476	17331	17245	17443	17282	17313	17324	17313	17245	17202	17391	17308	17283	17355	17112	17204	17093	17460	17324	17255	17461	17321	17319	17302	17268	17490	17481	17329	17188	17446	17290	17288	17098	17164	17200	17390	17213	17404	17348	17291	17159	17350	17290	17398	17191	17368	17250	17275	17360	17357	17311	17477	17418	17342	17424	17189	17187	17260	17501	17498	17199	17383	17392	17220	17167	17389	17249	17401	17270	17219	17149	17111	17337	17260	17311	17331	17271	17301	17290	17313	17352	17312	17335	17218	17277	17279	17239	17357	17315	17153	17053	17448	17388	17249	17361	17293	17294	17281	17501	17289	17303	17197	17327	17282	17230	17344	17220	17230	17192	17279	17178	17283	17478	17351	17031	17341	17424	17179	17414	17484	17071	17533	17386	17357	17271	17218	17155	17234	17482	17296	17348	17229	17439	17248	17368	17258	17311	17401	17138	17370	17332	17174	17261	17214	17335	17273	17179	17458	17393	17460	17140	17217	17272	17290	17413	17416	17415	17361	17350	17246	17351	17303	17499	17485	17343	17376	17368	17600	17405	17402	17449	17342	17181	17303	17034	17496	17393	17234	17400	17461	17485	17274	17320	17449	17517	17265	17405	17173	17190	17443	17206	17225	17342	17477	17508	17333	17151	17195	17118	17231	17341	17354	17152	17311	17055	17395	17497	17400	17401	17403	17345	17216	17450	17343	17436	17351	17347	17168	17224	17396	17252	17412	17375	17172	17232	17648	17383	17464	17356	17130	17278	17379	17227	17272	17341	17190	17139	17558	17287	17258	17134	17424	17499	17463	17415	17577	17321	17179	17252	17273	17150	17306	17427	17204	17338	17299	17204	17307	17498	17197	17419	17460	17170	17393	17240	17175	17284	17415	17139	17411	17372	17235	17383	17018	17283	17634	17220	17430	17310	17127	17201	17342	17397	17175	17345	17142	17244	17308	17406	17444	17331	17237	17188	17328	17416	17406	17354	17320	17241	17384	17439	17297	17233	17401	17298	17286	17292	17382	17325	17357	17261	17380	17364	17293	17377	17402	17433	17434	17241	17233	17405	17237	17357	17298	17273	17076	17362	17181	17456	17363	17258	17367	17273	17278	17304	17205	17361	17511	17538	17351	17205	17268	17334	17374	17318	17280	17370	17468	17418	17443	17360	17417	17393	17352	17177	17155	17390	17318	17284	17368	17351	17272	17399	17415	17177	17319	17099	17326	17330	17466	17455	17492	17394	17243	17381	17350	17408	17447	17364	17326	17546	17292	17442	17628	17291	17231	17345	17291	17295	17334	17297	17272	17249	17283	17298	17364	17269	17330	17293	17494	17141	17381	17184	17459	17436	17365	17371	17402	17401	17199	17311	17517	17382	17487	17359	17432	17229	17317	17327	17336	17201	17238	17353	17492	17414	17399	17484	17660	17355	17288	17347	17242	17462	17249	17337	17543	17237	17525	17322	17374	17287	17371	17354	17444	17359	17275	17387	17208	17333	17197	17299	17454	17209	17430	17335	17362	17334	17418	17308	17239	17426	17398	17240	17302	17290	17388	17470	17302	17265	17290	17312	17332	17456	17543	17068	17612	17272	17303	17472	17459	17239	17382	17203	17255	17214	17443	17395	17202	17343	17209	17210	17398	17240	17294	17302	17356	17258	17493	17298	17359	17222	17229	17328	17388	17212	17451	17382	17516	17077	17251	17083	17270	17355	17368	17428	17173	16955	17498	17298	17682	17302	17332	17406	17431	17400	17576	17336	17133	17309	17225	17530	17346	17209	17266	17303	17330	17476	17278	17335	17530	17284	17427	17314	17234	17251	17110	17343	17026	17469	17166	17241	17182	17216	17460	17310	17532	17350	17420	17157	17277	17335	17415	17454	17234	17169	17276	17272	17175	17581	17231	17205	17109	17343	17467	17019	17358	17282	17309	17284	17245	17515	17558	17245	17482	17363	17376	17099	17254	17275	17161	17276	17178	17353	17459	17453	17546	17310	17370	17242	17216	17355	17227	17235	17358	17267	17242	17363	17293	17365	17304	17104	17135	17185	17262	17428	17184	17157	17355	17382	17135	17251	17396	17408	17268	17428	17448	17343	17261	17248	17492	17243	17308	17315	17296	17393	17214	17338	17153	17158	17418	17142	17285	17175	17336	17413	17309	17452	17268	17507	17246	17225	17308	17293	17364	17212	17230	17160	17227	17154	17352	17317	17229	17288	17208	17317	17324	17263	17144	17426	17267	17440	17390	17271	17152	17296	17181	17348	17453	17484	17170	17216	17241	17533	17367	17448	17186	17117	17155	17279	17131	17334	17270	17229	17191	17332	17232	17214	17371	17392	17404	17544	17373	17323	17416	17266	17167	17147	17297	17148	17185	17293	17317	17194	17400	17273	17215	17428	17320	17408	17370	17288	17323	17221	17285	17419	17145	17251	17275	17217	17396	17357	17413	17449	17425	17225	17457	17284	17361	17331	17436	17119	17400	17242	17254	17374	17309	17450	17334	17186	17246	17537	17335	17187	17168	17172	17097	17227	17259	17384	17380	17293	17358	17418	17392	17522	17290	17385	17118	17118	17427	17245	17379	17153	17178	17411	17250	17277	17257	17406	17408	17332	17262	17361	17364	17316	17203	17501	17203	17195	17219	17266	17484	17399	17543	17198	17294	17418	17439	17410	17311	17262	17296	17329	17238	17317	17440	17394	17367	17286	17155	17351	17253	17386	17238	17259	17588	17253	17475	17328	17568	17225	17271	17367	17237	17291	17387	17331	17462	17225	17395	17417	17347	17240	17339	17373	17284	17291	17503	17385	17318	17324	17290	17299	17265	17428	17437	17414	17435	17365	17202	17221	17448	17252	17245	17194	17373	17414	17208	17359	17371	17268	17127	17267	17337	17308	17228	17347	17346	17300	17374	17329	17270	17296	17447	17225	17234	17260	17369	17213	17309	17540	17266	17198	17240	17449	17303	17407	17457	17033	17357	17231	17410	17262	17325	17279	17286	17104	17296	17386	17465	17280	17339	17417	17363	17365	17484	17351	17293	17332	17285	17383	17304	17404	17297	17216	17342	17255	17441	17379	17076	17434	17219	17384	17315	17086	17117	17382	17337	17191	17387	17227	17317	17456	17392	17377	17433	17445	17409	17013	17176	17365	17504	17381	17293	17477	17231	17380	17430	17143	17309	17158	17172	17356	17362	17347	17417	17235	17481	17249	17470	17427	17146	17381	17305	17237	17084	17390	17273	17331	17498	17633	17413	17403	17193	17193	17302	17368	17369	17431	17311	17410	17254	17378	17425	17459	17484	17451	17412	17422	17373	17352	17436	17213	17241	17294	17182	17276	17131	17333	17431	17259	17354	17067	17178	17250	17258	17381	17423	17142	17401	17333	17411	17286	17540	17381	17398	17387	17607	17429	17256	17174	17375	17338	17435	17361	17192	17362	17445	17338	17243	17490	17225	17269	17380	17433	17311	17305	17350	17408	17244	17305	17259	17296	17303	17413	17373	17409	17371	17471	17326	17426	17382	17125	17209	17366	17208	17236	17386	17152	17289	17252	17411	17315	17373	17308	17293	17298	17278	17439	17435	17178	17376	17327	17385	17353	17181	17362	17281	17262	17244	17530	17133	17485	17368	17251	17342	17276	17247	17439	17389	17315	17126	17340	17418	17359	17089	17441	17413	17352	17257	17463	17291	17407	17359	17160	17198	17360	17357	17285	17297	17222	17173	17489	17388	17058	17265	17274	17306	17268	17319	17309	17290	17229	17207	17229	17362	17339	17258	17172	17285	17406	17321	17407	17403	17505	17411	17359	17427	17324	17319	17278	17397	17229	17325	17182	17412	17112	17462	17378	17443	17589	17173	17323	17289	17177	17376	17355	17320	17403	17173	17295	17260	17342	17179	17153	17240	17264	17098	17350	17284	17250	17386	17244	16956	17087	17207	17383	17469	17429	17227	17553	17423	17383	17191	17394	17089	17436	17430	17233	17478	17258	17180	17310	17183	17397	17279	17385	17428	17456	17320	17413	17572	17435	17346	17525	17409	17222	17362	17269	17188	17587	17451	17304	17319	17420	17347	17479	17254	17082	17221	17291	17331	17088	17269	17460	17444	17395	17443	17132	17146	17454	17222	17250	17433	17342	17403	17263	17238	17293	17220	17369	17311	17306	17291	17458	17414	17382	17353	17385	17354	17199	17293	17110	17295	17340	17409	17223	17269	17336	17373	17410	17450	17259	17243	17325	17396	17169	17196	17259	17177	17080	17275	17413	17287	17351	17360	17372	17469	17185	17196	17281	17252	17299	17411	17413	17501	17327	17307	17415	17360	17350	17427	17334	17170	17200	17271	17440	17378	17508	17411	17287	17660	17241	17259	17193	17345	17389	17450	17115	17165	17130	17196	17355	17255	17211	17495	17304	17169	17272	17249	17203	17362	17444	17227	17282	17433	17346	17243	17324	17285	17221	17285	17378	17248	17107	17159	17245	17371	17595	17379	17248	17322	17116	17350	17371	17533	17209	17513	17392
21575	40034	36694	29355	25424	22493	20461	19404	18890	18587	18263	18470	17834	17753	17415	17179	16909	16674	16700	16654	16482	16667	16446	16224	16381	16359	16511	16408	16275	16125	16307	16308	16100	15968	16027	15948	15937	16153	16071	16055	16058	15718	15945	15669	15688	15657	16808	17030	16841	16266	15982	15820	15789	15527	15514	15582	15512	15626	15684	15641	15675	15531	15623	15458	15591	15586	15541	15579	15731	15580	15572	15545	15486	15552	15278	15612	15597	15590	15590	15465	15603	15643	15625	15603	15448	15433	15665	15783	15493	15502	15557	15608	15601	15551	15470	15685	15531	15634	15561	15482	15630	15548	15591	15633	15450	15752	15560	15468	15509	15540	15571	15422	15515	15560	15639	15507	15484	15399	15699	15669	15488	15679	15581	15531	15644	15625	15494	15417	15773	15668	15460	15737	15454	15828	15763	15652	15337	15504	15629	15470	15478	15533	15623	15621	15492	15731	15678	15560	15561	15479	15667	15453	15613	15408	15572	15655	15706	15559	15557	15680	15523	15500	15557	15696	15754	15552	15640	15451	15561	15561	15536	15696	15450	15679	15682	15516	15586	15705	15603	15484	15508	15592	15459	15726	15654	15516	15717	15637	15521	15514	15688	15708	15633	15512	15609	15443	15435	15673	15565	15466	15559	15685	15597	15615	15602	15499	15781	15529	15615	15593	15556	15661	15656	15409	15598	15575	15542	15672	15472	15597	15809	15423	15567	15507	15312	15451	15628	15612	15441	15655	15532	15583	15625	15499	15624	15542	15568	15569	15753	15561	15679	15617	15528	15753	15630	15569	15613	15556	15549	15668	15640	15600	15493	15792	15543	15492	15774	15633	15441	15593	15505	15481	15529	15368	15546	15615	15541	15552	15560	15552	15634	15371	15450	15585	15606	15714	15544	15611	15603	15553	15617	15560	15641	15690	15418	15668	15551	15646	15498	15422	15562	15587	15526	15643	15709	15506	15615	15487	15726	15497	15567	15629	15391	15635	15725	15392	15571	15655	15587	15552	15569	15594	15314	15609	15418	15673	15466	15610	15537	15533	15477	15573	15626	15449	15713	15553	15641	15724	15572	15602	15593	15516	15605	15547	15631	15574	15492	15848	15580	15320	15575	15581	15534	15656	15568	15484	15557	15556	15443	15612	15447	15540	15560	15466	15462	15663	15696	15461	15532	15550	15466	15657	15713	15572	15508	15725	15632	15725	15430	15625	15441	15506	15644	15400	15474	15538	15516	15636	15630	15557	15655	15579	15527	15367	15651	15608	15465	15542	15520	15650	15576	15665	15510	15851	15547	15487	15597	15554	15619	15516	15536	15637	15579	15544	15670	15725	15581	15550	15567	15576	15700	15328	15621	15687	15533	15486	15623	15508	15384	15642	15683	15615	15687	15667	15463	15607	15477	15637	15422	15489	15499	15518	15606	15562	15446	15463	15569	15569	15623	15478	15512	15559	15617	15595	15532	15617	15449	15524	15680	15497	15440	15775	15450	15538	15558	15727	15660	15479	15634	15433	15495	15431	15580	15707	15521	15569	15592	15413	15576	15625	15450	15481	15663	15512	15678	15594	15605	15525	15494	15716	15395	15681	15256	15667	15669	15570	15588	15699	15411	15587	15573	15610	15592	15505	15623	15509	15581	15813	15643	15772	15683	15562	15745	15538	15420	15581	15695	15487	15505	15523	15564	15698	15551	15505	15470	15559	15562	15595	15541	15566	15647	15684	15446	15653	15521	15516	15518	15462	15625	15524	15612	15452	15693	15556	15647	15694	15558	15573	15522	15611	15454	15619	15536	15598	15511	15404	15621	15574	15316	15547	15695	15518	15544	15642	15644	15553	15563	15900	15576	15577	15597	15618	15637	15642	15445	15647	15561	15517	15647	15559	15483	15496	15526	15696	15622	15574	15338	15681	15446	15641	15475	15549	15535	15526	15601	15569	15563	15404	15537	15510	15498	15508	15523	15503	15649	15601	15511	15413	15624	15579	15437	15497	15730	15377	15635	15402	15651	15642	15592	15676	15599	15578	15490	15510	15489	15523	15506	15521	15537	15737	15664	15596	15460	15495	15696	15692	15677	15679	15386	15606	15558	15602	15493	15646	15436	15539	15519	15563	15476	15526	15553	15466	15544	15553	15517	15645	15673	15511	15630	15518	15585	15441	15487	15603	15482	15626	15667	15539	15511	15612	15503	15599	15628	15602	15721	15691	15422	15548	15444	15744	15439	15704	15600	15359	15565	15579	15593	15532	15522	15611	15618	15620	15661	15548	15624	15572	15618	15445	15658	15420	15632	15714	15579	15583	15480	15658	15596	15453	15491	15673	15700	15762	15472	15688	15591	15523	15594	15556	15437	15442	15469	15425	15459	15638	15616	15404	15596	15599	15448	15540	15799	15664	15511	15578	15603	15544	15728	15605	15434	15531	15482	15519	15702	15573	15563	15501	15534	15410	15429	15544	15449	15433	15529	15430	15630	15657	15388	15602	15623	15716	15544	15651	15552	15620	15610	15586	15665	15448	15490	15756	15422	15619	15633	15752	15522	15550	15566	15639	15477	15405	15364	15579	15521	15519	15474	15494	15353	15484	15648	15704	15673	15403	15724	15366	15663	15679	15487	15487	15511	15624	15398	15732	15482	15374	15540	15545	15599	15566	15440	15508	15451	15667	15517	15511	15666	15572	15701	15619	15641	15585	15437	15593	15631	15567	15673	15609	15608	15461	15676	15457	15583	15520	15607	15398	15598	15673	15515	15604	15502	15452	15551	15552	15380	15707	15614	15688	15669	15561	15548	15365	15424	15594	15530	15564	15494	15569	15616	15631	15626	15297	15610	15522	15598	15544	15541	15647	15454	15476	15521	15641	15756	15528	15667	15484	15458	15596	15641	15451	15501	15462	15662	15511	15572	15566	15563	15425	15715	15516	15542	15632	15627	15477	15614	15630	15575	15592	15522	15711	15396	15797	15513	15657	15444	15451	15552	15676	15738	15490	15639	15625	15568	15526	15533	15625	15618	15637	15712	15608	15479	15462	15594	15509	15518	15420	15680	15552	15532	15612	15660	15643	15619	15540	15380	15592	15493	15369	15662	15637	15562	15602	15573	15700	15520	15507	15531	15422	15568	15577	15425	15494	15757	15622	15563	15487	15568	15562	15621	15450	15666	15519	15438	15431	15675	15695	15628	15440	15615	15549	15693	15477	15459	15428	15518	15527	15631	15609	15544	15576	15584	15481	15522	15633	15560	15573	15490	15546	15556	15549	15539	15655	15566	15623	15303	15599	15523	15531	15525	15684	15582	15628	15417	15377	15520	15618	15461	15532	15564	15407	15446	15473	15628	15592	15528	15467	15617	15596	15599	15702	15661	15562	15603	15510	15437	15566	15617	15468	15611	15598	15499	15527	15738	15536	15798	15514	15740	15574	15653	15452	15566	15377	15711	15418	15431	15444	15546	15463	15549	15577	15357	15569	15750	15358	15684	15543	15470	15654	15570	15647	15737	15563	15574	15481	15475	15664	15687	15530	15346	15516	15648	15471	15742	15384	15655	15366	15659	15494	15457	15575	15636	15412	15586	15668	15539	15481	15527	15624	15597	15516	15600	15584	15742	15516	15550	15617	15690	15668	15584	15470	15424	15727	15589	15539	15587	15412	15589	15554	15800	15594	15454	15670	15523	15640	15767	15439	15587	15792	15606	15486	15553	15690	15588	15647	15565	15495	15683	15596	15537	15730	15557	15534	15717	15525	15607	15612	15370	15499	15498	15682	15687	15450	15575	15521	15696	15604	15445	15516	15493	15677	15519	15682	15589	15542	15575	15417	15715	15800	15353	15492	15721	15487	15670	15599	15524	15623	15429	15470	15669	15440	15567	15570	15533	15490	15737	15542	15559	15538	15555	15659	15513	15527	15580	15476	15584	15606	15648	15454	15562	15550	15510	15386	15598	15568	15705	15504	15667	15584	15540	15481	15617	15475	15661	15598	15506	15583	15340	15539	15653	15502	15520	15473	15612	15459	15466	15589	15561	15490	15533	15521	15727	15427	15536	15524	15599	15630	15566	15650	15570	15497	15560	15492	15614	15678	15609	15590	15707	15443	15482	15654	15570	15454	15539	15445	15727	15558	15589	15572	15751	15646	15583	15627	15718	15454	15549	15781	15626	15655	15418	15540	15551	15534	15649	15495	15620	15649	15565	15655	15517	15507	15520	15489	15307	15579	15527	15551	15492	15639	15680	15608	15599	15529	15539	15514	15562	15629	15503	15511	15567	15416	15618	15645	15637	15599	15623	15426	15533	15521	15763	15552	15608	15491	15533	15563	15493	15520	15800	15552	15475	15583	15538	15560	15535	15536	15658	15397	15643	15572	15653	15613	15526	15509	15649	15604	15566	15713	15396	15485	15498	15488	15655	15489	15544	15595	15664	15672	15581	15575	15455	15649	15534	15610	15472	15631	15443	15560	15580	15560	15517	15557	15479	15537	15375	15651	15652	15540	15670	15540	15703	15577	15474	15684	15654	15569	15646	15669	15667	15501	15656	15591	15544	15706	15645	15480	15559	15501	15685	15546	15596	15641	15734	15476	15437	15507	15589	15697	15615	15456	15604	15570	15641	15581	15529	15466	15532	15501	15553	15456	15464	15455	15476	15688	15562	15462	15598	15505	15472	15622	15467	15520	15566	15578	15642	15550	15424	15663	15516	15495	15571	15458	15771	15537	15588	15524	15362	15627	15606	15510	15576	15679	15598	15490	15476	15419	15782	15459	15578	15557	15490	15514	15678	15451	15493	15491	15532	15543	15560	15591	15597	15632	15717	15379	15683	15632	15438	15565	15541	15492	15550	15526	15515	15503	15451	15583	15345	15755	15501	15498	15569	15650	15609	15432	15727	15466	15690	15433	15477	15603	15447	15650	15503	15571	15493	15675	15706	15465	15483	15573	15565	15695	15615	15577	15626	15403	15545	15591	15503	15570	15632	15506	15574	15557	15343	15674	15443	15583	15538	15589	15584	15632	15675	15367	15622	15618	15596	15562	15501	15611	15572	15618	15730	15638	15678	15459	15427	15647	15686	15494	15613	15436	15612	15516	15551	15607	15549	15550	15502	15586	15462	15515	15445	15626	15504	15616	15563	15476	15630	15668
27030	22356	26749	23645	19478	18580	18376	17994	17841	17890	17827	17857	17801	17512	17777	17636	17478	17556	17473	17640	17418	17373	17456	17406	17402	17269	17333	17330	17383	17139	17178	17489	17236	17244	17294	17394	17137	17239	17268	17164	17250	17158	17079	17145	17291	17307	17205	17289	17370	17251	17208	17060	17180	17242	17034	17402	17142	17070	17356	17196	17144	17199	17110	17059	16981	17169	16958	16953	17128	17042	17132	16950	17146	16944	17024	17039	17018	17086	17147	17151	16872	17201	17372	17111	17110	17066	17238	16950	17076	17104	17065	17028	17205	16999	16983	17150	17051	17103	17112	17050	17272	17295	17181	16977	17069	17093	17205	17196	17148	17056	16953	16995	17120	16879	17091	17043	17243	16978	17157	16977	17186	16976	16962	17075	17212	17305	17128	17261	17220	16992	17057	17116	16831	17063	17168	17107	17337	17011	17182	16976	17194	17003	17076	17044	17136	17231	16930	17035	17110	17111	17003	17072	16960	17212	17059	17238	16871	17045	17079	17250	16873	17061	16972	17023	17342	17289	17195	17137	17026	17067	17119	17049	17022	16983	17063	17057	17285	17023	17215	17182	17109	17031	17113	17177	16997	17001	17125	17111	17134	17102	17218	17149	17026	17105	16967	17129	16994	17074	17271	17132	17069	16898	17126	17041	17130	16973	17221	17171	17012	16958	17011	17089	17154	16837	16762	16975	17091	17069	17149	17065	17109	17247	16869	17096	17048	16987	17085	17074	16988	17159	17054	17018	16979	17334	17228	17165	17205	17065	17016	17177	17026	17070	17168	17080	17126	17173	17347	17115	17170	17119	17007	17064	17056	17084	16995	16949	17049	17088	17175	16931	17189	17203	17124	17132	17028	17197	17140	17334	17279	16977	17115	16924	16919	17060	17036	17067	17145	17205	17002	16896	16801	16855	17167	17053	17105	16803	17035	16887	17107	16959	16992	17046	16790	16994	17018	16868	17005	17096	17165	16913	16994	17183	17145	17094	17252	17136	16955	17085	16948	17117	17330	17288	17162	17025	17015	17004	17005	17183	17109	17010	17146	17183	17281	17186	17041	17189	17096	17084	17056	17022	17188	17034	17047	17129	17055	16919	17005	17233	17053	17027	17244	17154	17157	16864	17124	17178	17085	17161	17129	16838	16999	17200	17025	17255	17117	17249	17106	17126	17131	17224	17049	17348	17096	17071	17056	17027	17128	17370	17073	17037	17175	16934	17230	17240	17117	17182	17045	17251	17103	17001	17084	17228	17043	17237	17158	17110	17049	17082	16999	17264	17219	17143	17093	17109	16980	17031	17012	17100	17230	17230	16946	17018	16969	16917	17152	17167	17105	17067	17332	17127	17222	16911	17262	17117	17236	16986	17261	17108	17265	17325	17119	17095	17287	16940	16943	17068	17034	17170	17056	17136	17109	16816	17160	16949	17227	17000	17018	16971	17342	17112	17142	17149	17133	17301	17164	17165	17083	17080	17294	16957	17017	17056	17120	17088	17150	17077	17087	17133	16761	17051	17091	17056	17099	17070	17250	17329	17099	17266	17330	17120	16951	17303	17022	17044	17027	17168	17124	17110	16935	17031	17157	17053	16997	17242	17212	17097	17039	16970	17194	17197	17082	16952	16894	16957	16956	17068	17055	16867	17147	17106	17014	17053	17137	17191	16959	16936	17007	17102	17171	17001	17110	17207	16978	17253	17047	17022	16936	16883	16982	17239	17029	17345	17147	17327	17138	17113	17223	16919	16998	17339	17242	16892	17088	17125	17059	17216	17242	17160	16958	17069	17259	17061	17088	17040	17139	16946	17082	17329	17090	17007	17026	17148	17077	16840	17021	17074	17185	17104	17090	17040	17032	17159	17213	17096	17115	17137	17006	17212	17076	16969	17010	16962	17076	17163	17300	17093	16958	17144	17058	17137	17105	16983	17156	17102	17103	17102	17067	17309	17179	17026	17101	17151	17085	17106	17203	17102	17107	17203	17171	17146	17209	17103	17090	17089	16995	17031	17035	17025	17168	17024	17060	16902	17114	17080	17034	17067	17157	17076	17276	17225	17233	17316	17100	17100	17091	17326	17014	16964	17259	16865	17033	17207	17177	17038	17163	17077	17137	17205	16969	17014	17180	17172	17024	17131	16951	16890	17143	17088	16902	17136	17149	17022	17231	17105	17034	17104	17147	17329	17078	16997	17051	17259	17177	17136	17180	17172	17240	17143	17149	17038	17125	17060	17003	17075	16919	17000	17058	17063	17270	17152	16946	17086	17140	17116	17052	17078	17201	16932	17110	17255	17003	17079	16995	16974	16957	17299	17147	17070	17123	17146	17070	16970	17180	17026	17100	17000	17118	16983	17257	17227	16910	17219	17022	16977	17157	17036	17073	17209	17107	17059	16887	17128	17154	17200	17155	17081	17261	16921	16832	17039	16980	16940	17008	17220	17155	17077	17190	17341	17121	17027	17169	17111	16846	17136	17033	17089	17136	17099	17132	17066	17250	16983	17022	17186	16834	17223	17041	17055	16941	17140	17056	17240	17049	17043	16949	17031	17027	17211	17369	17035	17045	17150	17280	17072	17121	17082	17103	17234	17105	17091	17044	17181	17031	17125	17159	17135	17035	17035	16978	17034	17264	17060	17137	16983	17038	17079	16981	16892	17111	17017	17107	17067	16973	17217	17041	17347	16979	17130	17126	17337	17082	16973	17335	17105	17125	17151	16975	17229	17300	17258	17139	16867	16935	17121	17198	17180	17147	17037	17047	16914	17082	16937	16999	16994	16915	16951	17280	17081	16943	16948	17095	17005	17076	17196	17084	16950	17140	17109	17140	16929	17180	17058	17178	16970	17032	17030	17244	17028	16955	17239	16996	17276	17161	17228	16866	17256	17069	16961	17035	17021	16800	17218	17075	17135	17003	16976	17143	17023	17113	17107	17061	17196	17230	17078	17008	17374	16969	17351	17201	17181	17126	17204	17202	17062	17103	17200	16975	17240	16946	17114	17128	17020	17106	17171	17046	17224	17164	17016	17132	17050	17160	17017	17169	16951	17114	16874	17319	17116	17268	17143	17171	17192	17085	17188	17153	17271	17158	17088	16998	17247	17012	17052	17075	17136	17079	17273	17218	17189	17107	16974	17322	17149	17243	17091	17253	17183	17267	17064	17079	17052	17210	17010	16989	17024	17111	17112	17335	16931	17171	16883	17270	17165	17158	16868	16972	17170	17058	17014	17165	16923	17110	17072	17178	17278	17235	16975	17223	16977	17077	17091	17017	17159	17026	17105	17026	17137	17047	17079	17242	16979	17202	17151	17041	17445	17201	17192	17026	17271	17069	17210	17052	17057	17080	17166	17086	17057	17003	17017	16937	16985	17152	16977	17083	17046	17303	17089	17250	17042	17053	17084	17165	17159	17126	16886	17053	17148	17068	16863	17297	17074	17050	17257	17158	17194	17020	17063	17063	17055	17227	17221	17067	16887	17019	17257	17001	17128	17236	17101	16876	17026	17077	16980	17042	17109	16881	17186	17236	17139	17105	17094	17241	17116	17249	16896	17073	17132	17017	17096	17066	17034	17002	16906	16968	17125	17071	16998	16880	17018	17168	16986	17114	17140	17022	17417	17148	17072	17414	17143	17017	17206	17188	17077	17028	16944	17195	17111	17112	16985	17199	17144	17300	17144	17143	16932	17061	17132	17044	17131	16998	17203	17125	17026	17103	17066	17086	17055	17386	17214	17089	16852	17058	17277	17117	17149	17114	17091	17235	17221	17114	17082	17232	17127	17116	16972	17010	17029	16923	17113	17258	17212	17061	17009	17057	17068	17209	16863	17093	17036	17025	16955	17269	16944	17004	17054	16933	16882	17006	17018	17079	17127	17102	16793	17109	17177	16994	17162	17044	16965	17024	17194	17252	17194	17200	16950	17110	17265	17229	17161	17124	17058	17265	17152	17231	17295	17285	17160	17031	17128	17069	17062	16949	17013	17086	17058	17166	17001	16975	16955	17194	17105	17267	17252	17135	17105	17175	17269	16965	17138	16960	17319	17342	17187	17044	17178	17168	17181	17112	17128	17105	17035	17253	17169	17109	17216	16948	17064	17277	17210	17169	17057	16837	17043	17162	17000	16962	16885	17094	17096	17150	16999	17042	17119	16898	17282	17055	17206	17041	17255	17269	16878	17109	16953	16922	17163	17357	17230	16998	17188	17245	16821	17131	17317	17011	17097	17153	17173	17037	17186	17214	17092	16934	17133	17026	17081	17040	17049	17121	16969	17157	17024	17186	17229	17180	17121	17053	16997	17134	17054	17126	17144	17295	17149	17152	17130	17073	17267	17094	17135	17202	17193	17271	17192	17117	17196	17149	17207	17057	17115	17205	17234	17002	17009	16931	17095	17206	17013	17370	17047	17143	17066	16970	17021	17161	16987	17011	16939	17069	17047	17067	17031	17306	17155	17125	17146	17237	17080	17233	16946	17233	17288	17053	17192	17093	17002	17099	17130	17240	17049	17202	17088	17127	16837	16896	17204	16899	17069	17060	17020	17315	17348	17122	17081	17173	17198	17122	17106	17288	17398	17166	17345	17009	17032	17040	16984	17090	17102	17065	17107	17217	17071	16988	17107	17179	17106	17058	16995	17244	17223	17197	17155	17145	16991	17112	17132	17298	17019	17304	17371	17121	17356	17159	16980	17102	17172	17091	16961	17110	16969	17121	17177	17073	17093	17078	17182	17325	17085	17012	17071	17022	17159	17100	16966	16939	16988	17122	17073	16934	16964	17073	17267	17123	17046	17120	17184	17076	17031	17165	17020	17067	17026	17085	17069	17012	17098	17130	17274	17198	17112	17036	17041	16951	17054	17153	17265	17248	17183	17139	17229	17098	17170	17113	17072	17080	16864	16977	16806	17115	17126	17261	17164	16996	17177	17213	16980	17082	17214	17144	17192	17133	17285	16914	17173	16997	16966	16951	17088	17065	17139	17334	17132	17096	17205	17117	17259	17177	16928	17153	17012	17029	16991	17130	17085	17271	16902	17161	17024	17173	16965	16991	16956	17217	17101	17034	16959	17177	17129	16979	17223	17211	17205	17179	16968	17178	17081	17015	17077	17425	17136	17327	17308	17026	17216	17108	17162	17138	17224
19355	27575	26019	20738	18934	17837	17525	16889	16825	16617	16467	16668	16391	16395	16099	16258	15850	16148	15928	15985	16048	15993	15836	15794	15847	15913	15785	15810	15845	15687	15864	15647	15615	15515	15707	15606	15582	15739	15639	15785	15588	15423	15563	15505	15586	15457	15674	15816	15604	15486	15519	15519	15481	15587	15376	15430	15549	15413	15656	15511	15462	15544	15468	15631	15307	15243	15386	15627	15501	15503	15418	15570	15374	15582	15561	15398	15384	15396	15441	15297	15668	15421	15599	15490	15310	15410	15418	15424	15679	15374	15527	15470	15393	15642	15387	15537	15367	15394	15380	15428	15330	15620	15477	15613	15352	15350	15455	15457	15346	15423	15441	15344	15535	15419	15427	15554	15379	15428	15372	15518	15586	15568	15417	15411	15560	15402	15412	15445	15383	15474	15463	15502	15389	15632	15535	15324	15354	15310	15397	15365	15391	15447	15457	15475	15396	15559	15653	15422	15306	15371	15514	15393	15521	15442	15511	15314	15555	15307	15339	15487	15360	15599	15216	15522	15589	15566	15409	15381	15434	15405	15475	15594	15511	15550	15444	15479	15319	15326	15390	15436	15431	15635	15435	15431	15568	15460	15602	15447	15488	15401	15491	15450	15442	15641	15530	15378	15412	15536	15323	15471	15488	15628	15354	15513	15583	15480	15556	15377	15607	15543	15412	15391	15385	15528	15456	15484	15560	15464	15302	15332	15581	15465	15545	15572	15585	15498	15600	15409	15592	15342	15378	15558	15404	15516	15252	15413	15549	15554	15282	15452	15617	15335	15453	15493	15423	15511	15332	15440	15210	15515	15558	15416	15375	15527	15503	15341	15382	15484	15479	15352	15376	15621	15391	15498	15520	15596	15419	15249	15561	15482	15476	15374	15515	15384	15409	15467	15452	15465	15595	15304	15301	15415	15569	15232	15336	15429	15486	15413	15468	15337	15445	15579	15406	15584	15277	15521	15479	15481	15505	15433	15424	15250	15311	15460	15581	15316	15540	15489	15498	15386	15438	15496	15399	15287	15400	15429	15556	15584	15578	15488	15526	15420	15427	15621	15525	15478	15529	15645	15517	15518	15477	15417	15414	15426	15434	15722	15249	15556	15372	15381	15530	15266	15565	15633	15410	15430	15541	15530	15422	15540	15528	15435	15415	15592	15646	15484	15390	15608	15505	15287	15420	15667	15427	15449	15480	15514	15228	15245	15447	15445	15538	15586	15493	15445	15329	15278	15608	15382	15498	15430	15447	15574	15496	15409	15557	15522	15539	15588	15301	15401	15279	15650	15367	15370	15489	15454	15488	15368	15275	15404	15334	15382	15352	15222	15520	15471	15496	15472	15605	15539	15374	15334	15520	15588	15575	15502	15589	15472	15686	15383	15434	15429	15485	15494	15466	15514	15460	15617	15490	15324	15523	15474	15459	15432	15495	15430	15563	15562	15364	15441	15553	15546	15420	15222	15372	15411	15584	15454	15264	15596	15447	15508	15514	15386	15423	15484	15456	15519	15425	15572	15547	15535	15510	15634	15420	15548	15344	15533	15515	15394	15700	15473	15516	15486	15560	15458	15449	15272	15360	15434	15501	15465	15351	15426	15389	15482	15365	15508	15426	15480	15446	15492	15525	15445	15601	15382	15560	15729	15569	15328	15410	15344	15424	15480	15254	15488	15332	15472	15448	15354	15443	15279	15407	15551	15406	15498	15528	15437	15590	15386	15384	15591	15372	15463	15421	15395	15452	15496	15459	15525	15499	15420	15433	15394	15423	15425	15557	15462	15504	15517	15345	15378	15337	15205	15628	15534	15546	15477	15417	15392	15405	15514	15416	15489	15589	15524	15522	15266	15466	15581	15422	15509	15463	15259	15313	15538	15247	15469	15498	15356	15411	15396	15294	15495	15415	15423	15393	15458	15440	15402	15516	15361	15519	15385	15465	15377	15537	15434	15550	15383	15377	15541	15299	15539	15448	15493	15325	15341	15510	15614	15478	15533	15438	15423	15434	15438	15349	15563	15489	15465	15463	15523	15558	15272	15610	15495	15401	15350	15584	15419	15498	15378	15388	15380	15445	15357	15456	15525	15607	15375	15502	15548	15537	15504	15480	15363	15509	15488	15491	15418	15275	15319	15483	15398	15467	15457	15276	15565	15430	15487	15325	15440	15466	15417	15427	15599	15416	15581	15628	15536	15524	15390	15420	15529	15624	15361	15420	15487	15554	15476	15565	15360	15258	15627	15415	15591	15493	15457	15417	15465	15319	15542	15480	15492	15453	15482	15540	15435	15493	15312	15555	15365	15407	15565	15347	15479	15628	15405	15275	15555	15557	15431	15395	15511	15395	15468	15389	15405	15452	15413	15387	15431	15628	15286	15345	15316	15531	15518	15334	15474	15361	15581	15555	15355	15374	15606	15442	15310	15458	15398	15650	15460	15484	15410	15459	15473	15634	15574	15567	15377	15394	15425	15425	15439	15540	15384	15469	15291	15349	15453	15509	15495	15313	15453	15372	15515	15486	15254	15438	15425	15481	15364	15451	15543	15658	15325	15355	15561	15545	15368	15511	15355	15512	15408	15523	15321	15552	15631	15583	15435	15737	15549	15476	15577	15363	15671	15447	15463	15511	15449	15461	15378	15584	15417	15582	15485	15405	15439	15473	15491	15356	15583	15375	15529	15489	15427	15333	15629	15388	15587	15366	15499	15489	15383	15260	15488	15404	15556	15326	15381	15222	15378	15446	15415	15439	15434	15351	15510	15492	15546	15324	15380	15638	15326	15479	15415	15651	15436	15398	15430	15495	15384	15536	15519	15680	15325	15390	15624	15537	15483	15454	15399	15439	15441	15383	15498	15392	15496	15375	15359	15352	15441	15482	15544	15416	15331	15517	15703	15476	15610	15367	15381	15278	15405	15382	15662	15497	15549	15510	15468	15421	15491	15469	15483	15491	15527	15481	15499	15194	15514	15485	15503	15455	15528	15459	15500	15447	15593	15331	15612	15489	15497	15421	15420	15398	15416	15314	15537	15595	15719	15382	15448	15566	15588	15506	15348	15447	15578	15408	15160	15379	15525	15358	15547	15458	15583	15473	15568	15598	15446	15433	15433	15392	15304	15510	15350	15211	15440	15530	15570	15435	15443	15298	15331	15463	15507	15257	15489	15430	15490	15452	15401	15565	15446	15471	15314	15534	15445	15519	15604	15466	15523	15477	15377	15361	15417	15385	15582	15450	15540	15439	15391	15410	15534	15259	15664	15414	15462	15439	15450	15609	15407	15386	15313	15382	15430	15403	15350	15437	15422	15513	15580	15441	15479	15525	15490	15452	15547	15453	15548	15404	15603	15403	15588	15446	15424	15528	15482	15401	15455	15481	15501	15512	15409	15502	15609	15455	15322	15336	15611	15514	15348	15494	15513	15495	15583	15533	15349	15414	15329	15461	15485	15505	15620	15499	15400	15529	15397	15473	15553	15447	15482	15343	15508	15473	15552	15359	15524	15489	15314	15504	15493	15550	15487	15576	15491	15251	15451	15617	15322	15448	15441	15331	15384	15603	15587	15533	15478	15444	15414	15529	15586	15434	15532	15303	15522	15200	15526	15705	15290	15433	15381	15606	15561	15451	15548	15306	15603	15407	15441	15374	15609	15401	15380	15445	15502	15372	15378	15296	15511	15304	15439	15566	15462	15465	15362	15386	15461	15467	15359	15328	15430	15457	15447	15428	15301	15437	15557	15646	15384	15513	15354	15499	15506	15430	15266	15397	15520	15437	15413	15501	15348	15490	15425	15482	15504	15423	15380	15456	15303	15376	15382	15459	15381	15443	15383	15214	15575	15505	15483	15471	15521	15385	15488	15454	15467	15569	15414	15438	15525	15493	15466	15534	15395	15501	15450	15490	15594	15330	15323	15319	15414	15352	15391	15622	15327	15638	15423	15378	15429	15481	15407	15425	15431	15678	15486	15528	15568	15346	15632	15535	15556	15232	15539	15592	15404	15478	15572	15577	15522	15435	15448	15397	15341	15565	15547	15509	15603	15686	15410	15427	15401	15325	15337	15260	15313	15499	15437	15625	15433	15361	15527	15427	15370	15611	15519	15435	15341	15579	15323	15535	15513	15703	15380	15496	15392	15418	15585	15645	15355	15315	15535	15357	15644	15456	15574	15366	15488	15275	15381	15425	15530	15326	15513	15432	15375	15507	15583	15590	15515	15517	15518	15632	15361	15422	15432	15545	15438	15537	15404	15494	15429	15640	15442	15407	15491	15486	15422	15602	15320	15548	15408	15331	15370	15480	15370	15500	15319	15453	15442	15540	15519	15464	15529	15465	15523	15363	15417	15365	15447	15478	15540	15490	15407	15446	15396	15434	15345	15438	15480	15641	15463	15386	15361	15361	15633	15503	15454	15404	15513	15375	15454	15479	15570	15503	15560	15513	15326	15393	15572	15378	15581	15428	15537	15494	15345	15571	15385	15427	15495	15447	15395	15496	15535	15491	15572	15689	15415	15573	15533	15527	15524	15472	15421	15467	15430	15375	15486	15562	15423	15407	15731	15585	15367	15474	15510	15508	15479	15470	15326	15452	15245	15408	15415	15577	15503	15573	15385	15407	15385	15465	15448	15431	15305	15535	15381	15561	15483	15404	15693	15425	15402	15531	15529	15404	15492	15479	15340	15446	15258	15352	15576	15486	15522	15360	15462	15351	15417	15358	15383	15523	15492	15506	15589	15487	15426	15369	15432	15318	15604	15338	15387	15447	15385	15483	15606	15509	15445	15373	15545	15551	15439	15390	15593	15400	15511	15641	15272	15630	15473	15395	15398	15410	15215	15412	15427	15437	15430	15597	15504	15528	15324	15508	15309	15545	15377	15457	15441	15392	15441	15507	15607	15401	15616	15455	15314	15712	15506	15355	15582	15370	15502	15563	15597	15474	15303	15367	15564	15482	15542	15432	15412	15629	15387	15438	15504	15588	15293	15439	15587	15381	15716	15499	15234	15368	15533	15369	15552	15445	15463	15482	15558	15453	15647	15416	15364	15497	15444	15567	15540	15590	15478	15390	15394	15585	15392	15500	15444	15366	15534	15531	15517	15443	15406	15623	15531	15394	15402	15642	15256	15522	15478	15451	15435	15397	15429
23656	21209	28824	24069	22294	23001	22691	19428	18713	18913	18829	18485	18396	18296	18020	18027	18216	17683	17914	17801	17754	17978	17787	17729	17798	17563	17766	17507	17632	17748	17489	17444	17197	17307	17308	17513	17545	17307	17484	17352	17437	17435	17206	17495	17415	17401	17546	17697	17601	17589	17283	17101	17370	17373	17356	17198	17363	17191	17172	17429	17194	17144	17192	17150	17253	17248	17389	17299	17368	17329	17337	17358	17164	17222	17307	17225	17167	17176	17233	17509	17289	17209	17292	17078	17438	17214	17153	17285	17272	17115	17291	17285	17384	17130	17160	17257	17277	17162	17336	17328	17238	17487	17237	17251	17075	17323	17208	17281	17273	17316	17362	17129	17126	17297	17285	17237	17339	17120	17278	17335	17334	17522	17135	17174	17133	17383	17217	17281	17342	17036	17274	17294	17224	17307	17267	16923	17272	17334	17249	17319	17233	17299	16967	17299	17158	17139	17308	17176	17244	17336	17226	17188	17202	17357	17039	17101	17018	17336	17214	17254	17199	17128	17428	17188	17036	17142	17294	17182	17441	17219	17284	17237	17505	17145	17190	17258	17203	17111	17398	17040	17428	17424	16978	17464	17188	17085	17223	17114	17226	17175	17178	17230	17231	17243	17221	17327	17359	17004	17135	17140	17194	17299	17225	17164	17321	17181	17330	17210	17311	17217	17311	17387	17203	17232	17274	17256	17287	17218	17133	17335	17294	17423	17228	17163	17166	17157	17100	17129	17195	17148	17107	17482	17360	17249	17222	17076	17235	17245	17416	17230	17254	17119	17283	17092	17162	17357	17268	17220	17387	17363	17203	17453	17186	17483	17391	17266	17300	17214	17050	17271	17195	17087	17102	17112	17283	17170	17241	17215	17275	17345	17110	17039	17193	17270	17204	17286	17355	17158	17308	17142	17175	17153	17126	17400	17321	17208	17399	17197	17131	17135	17367	17249	17301	17250	17285	17273	17432	17084	17220	17194	17315	17050	17289	17213	17333	17064	17212	17225	17276	17221	17418	17316	17260	17358	17072	17200	17146	17311	17320	17393	17319	17172	17364	17097	17287	17175	17143	17133	17305	17045	17236	17206	17233	17062	17248	17276	16936	17286	16983	17185	17135	17298	17118	17194	17071	17138	17285	17061	17372	17190	17122	16789	17170	17321	17014	17127	17142	17137	17198	17235	17143	17214	17057	17095	17226	17056	17178	17082	17197	17143	17269	17190	17215	17074	17176	17227	17311	17187	17187	17189	17272	17294	17191	17119	17152	17125	17410	17157	17222	17174	17139	17165	17033	17011	17253	17361	17295	17181	17332	17341	17234	17172	17034	17233	17118	17195	17106	17184	17054	17313	17033	17241	17339	17243	17070	17268	17130	17268	17223	17220	17393	17354	17352	17264	17192	17198	17317	17162	17304	17388	17238	17415	17314	17316	17107	17294	17241	17166	17306	17214	17156	17200	17200	17148	17287	17364	17090	17058	17147	17233	17324	17444	17073	17235	16980	17252	17304	17265	17182	17273	17148	17167	17160	17096	17335	17265	17179	17211	17402	17301	17127	17138	17346	17237	17254	17129	17255	17181	17145	17207	17328	17282	17339	17405	17132	16999	17285	17315	17388	17071	17109	17055	17170	17225	17173	17326	17350	17288	17246	17286	17292	17195	17366	17159	17437	16989	17117	17208	17239	17320	17171	17142	17340	17282	17294	17099	17174	17288	17077	17123	17219	17143	17168	17275	17529	17233	17216	17216	17265	17283	17321	17231	17193	17152	17139	17053	17357	17189	17221	17150	17192	17231	17247	17000	17203	17150	17383	17154	17354	17178	17115	17210	17075	17174	17240	17235	17258	17101	16992	17304	17191	17030	17290	17158	17326	17370	17145	17217	17293	17241	17274	16963	17341	17362	17415	17139	17326	17283	17339	17237	17273	17217	17262	17532	17339	17223	17040	17078	17339	17164	17251	17015	17314	17096	17078	17230	17290	17404	17267	17120	17096	16992	17073	17175	17198	17387	17080	17290	17295	17344	17161	17317	17358	17243	17201	17229	17218	17354	17295	17240	17124	17214	17157	17077	17101	17179	17283	17314	17160	17219	17049	17267	17060	17376	17076	17485	17048	17141	17384	17065	17274	17170	17090	17135	17199	17432	17288	17390	16999	17210	17557	17284	17123	17257	17339	17322	17184	17261	17319	17026	17347	17271	17382	17251	16994	17164	17096	17228	17412	17270	17133	17287	17068	17205	17113	17289	17305	17197	17258	17172	17116	17361	17432	17078	17087	17117	17133	17257	17443	17233	17277	17165	17180	17150	17322	17163	17248	17108	17114	17287	17107	17222	17330	17322	16937	17153	17328	17310	17121	17121	17142	16992	17191	17331	17247	17172	17010	16971	17341	17129	17024	17178	17193	17324	17210	17232	17260	17229	17331	17341	17240	17258	17288	17071	17139	17231	17294	17359	17183	17262	17340	17391	17331	17152	17226	17248	17316	17287	17338	17400	17200	17149	17226	17459	17361	17165	17415	17333	17211	17259	17252	17079	17305	17251	17435	17300	17082	17117	17175	17198	17305	17249	17108	17096	17174	17357	17227	17118	17262	17323	17205	17187	17277	17172	17276	17141	17256	17225	17325	17214	17203	17517	17248	17341	17150	17119	17356	17156	17331	17390	17291	17133	17185	17319	17488	17099	17020	17010	17230	17263	17395	17197	17044	17212	17235	17052	17245	17223	17246	17201	17071	17475	17116	17249	17157	17119	17113	17382	17251	17361	17366	17374	17268	17179	17141	17156	17216	17279	17445	17319	17060	17325	17229	17067	17096	17216	17119	17150	17159	17326	17214	17233	17517	17431	17301	17121	17203	17058	17132	17147	17227	17179	17280	17140	17329	17234	17299	17277	17219	17262	17121	17177	17301	17394	17099	17223	17310	17281	17061	17110	17172	17217	17355	17086	17262	17180	17351	17222	17116	17176	17204	17215	17183	17201	17390	17034	17231	17365	17058	17146	17147	17397	17403	17224	17224	17181	17256	17191	17378	17352	17297	17020	17196	17080	17183	17186	17376	17152	17081	17354	17091	17451	17159	17176	17129	17211	17169	17001	17345	17317	17262	17330	17332	17034	17146	17092	17282	17243	17093	17102	17255	17169	17211	17464	17218	17051	17078	17204	17240	17276	17214	17050	17165	17210	17221	17157	16951	17006	17404	17053	17099	17128	17255	17154	17260	17176	17203	17265	17220	17230	17177	17126	17295	17180	17419	17215	17122	17102	17140	17175	17181	17140	17239	17282	17288	17072	17248	17214	17250	17396	17440	17376	17086	17177	17186	17120	17059	17212	17249	17128	17235	17114	17030	17334	17078	17353	17254	17413	17297	17404	17072	17275	17267	17224	17071	17170	17238	17334	17439	17369	17078	17210	17398	17271	16975	16950	17028	17292	17242	17276	17395	17334	17258	17192	17187	17163	17152	17299	17276	17180	17268	17305	17324	17320	17069	17168	17336	17318	17151	17076	17343	17045	17199	17194	17155	17369	17228	17317	17196	17241	17270	17143	17354	17170	17216	17277	17456	17133	17015	17374	17354	17248	17296	17151	17099	17370	17289	17270	17040	17152	17310	17211	17106	17245	17177	17117	17033	17146	17080	17119	17159	17171	17167	17260	17090	17170	17313	17308	17364	17204	17502	17042	17097	17374	17070	17042	17247	17178	17069	17436	17293	17277	17341	17209	17292	17232	17059	17250	17224	17331	17253	17391	17291	17461	17244	17136	17279	17300	17360	17114	17292	17212	17282	17400	17090	17422	17222	17224	17172	17286	17528	17283	17300	17293	17264	17060	17025	17449	17226	17155	17103	17123	17366	17323	17291	17253	17310	17210	17296	17323	17120	16957	17138	17001	17262	17285	17307	17130	17143	17107	17367	17148	17194	17117	17205	17301	17353	17269	17245	17264	17103	17189	17256	17184	17212	17155	17030	17252	17360	17233	17319	17354	17039	17389	17230	17254	17185	17201	17278	17247	17378	17109	17173	17018	17166	17159	17095	17205	17293	16985	17353	17021	17232	17155	17196	17266	17341	17132	17219	17226	17150	17093	17334	17126	17230	17140	17132	17136	17405	17252	17333	17390	17467	17265	17210	17230	17190	17329	17240	17341	17213	17214	17218	17139	17204	17334	17118	17026	17246	17205	17432	17365	17246	16885	17202	17355	17103	17236	17363	17084	17154	17060	17120	17181	17281	17125	17272	17323	17315	17300	17191	17436	17246	17128	17221	17264	17179	17319	17293	17240	17376	17188	17206	17261	17265	17216	17122	17188	17218	17135	17479	17313	17215	17101	17179	17201	17223	17137	17043	17277	17271	17269	17137	17126	17263	17195	17190	17197	17276	17227	17169	17080	17003	17195	17172	17046	17195	17117	17383	17101	17220	17227	17265	17393	17279	17206	17127	17201	17227	17198	17196	17009	17223	17092	17357	17183	17094	17331	17048	17440	17119	17242	17329	17165	17417	17279	17149	17179	17286	17332	17314	17123	17006	17262	17053	16985	17196	17239	17234	17137	17247	17124	17264	17127	17244	17149	17158	17206	17196	17572	17096	17263	17277	17226	17361	17205	17265	17245	17336	17197	17377	17211	17225	17055	17445	17345	17309	17313	17114	17152	17074	17178	17254	16849	17254	17435	17315	17341	17206	17104	17247	17150	17303	17405	17355	17255	17150	17432	17177	17160	17223	17336	17203	17246	17277	17426	17476	17114	17331	17255	17123	17371	17178	17132	17263	17114	17036	17265	17273	17219	17193	17224	17186	17150	17207	17334	17337	17290	17161	17088	17276	17173	17226	17458	17207	17155	17103	16937	17445	17130	17206	17481	17139	17168	17167	17122	17483	17100	17063	17229	17333	17080	17168	17266	17331	17076	17291	17233	17302	16947	17344	17382	17225	17205	17333	17234	17284	17175	17081	17234	17280	17177	17397	17286	17286	17246	17271	17183	17032	17151	17241	17082	17299	17256	17272	17164	17277	17204	17262	17234	17122	17297	17301	17211	17280	17415	17174	17011	17371	17313	17296	17262	17197	17204	17319	17383	17115	17175	17236	17406	17113	17179	17234	17231	17010	17137	17422	17544	17321	17283	17164	17069	17311	17473	17224	17297
19495	34927	32443	25394	22196	20712	20028	18172	18238	18009	18022	17663	17139	16828	16499	16814	16635	16512	16285	16398	16319	16286	16280	16270	16332	16246	16179	16291	15920	16187	16144	15951	15935	16065	15795	16028	15897	15918	15781	15927	15746	15737	15821	15627	15795	16087	16003	16233	16267	16041	15876	15860	15449	15678	15549	15490	15558	15384	15666	15528	15651	15476	15767	15589	15606	15763	15460	15704	15705	15501	15655	15475	15743	15532	15491	15484	15787	15590	15576	15407	15566	15747	15572	15460	15593	15586	15556	15703	15658	15533	15477	15651	15617	15578	15624	15697	15630	15462	15721	15423	15712	15462	15826	15561	15652	15494	15561	15585	15676	15494	15541	15589	15558	15518	15531	15528	15557	15739	15558	15424	15644	15707	15757	15592	15354	15416	15690	15439	15707	15559	15508	15581	15504	15533	15526	15853	15606	15684	15747	15621	15483	15526	15529	15564	15601	15438	15683	15397	15430	15467	15700	15581	15574	15522	15597	15529	15413	15660	15601	15490	15715	15645	15584	15604	15545	15613	15705	15716	15689	15744	15623	15615	15775	15627	15626	15639	15572	15481	15714	15675	15533	15692	15470	15531	15496	15603	15651	15652	15547	15380	15619	15651	15509	15610	15541	15629	15756	15573	15694	15512	15516	15668	15614	15761	15639	15663	15493	15489	15508	15702	15435	15521	15628	15656	15538	15526	15753	15660	15613	15546	15577	15541	15526	15527	15508	15418	15548	15477	15469	15589	15407	15567	15674	15644	15793	15591	15511	15643	15813	15553	15488	15493	15700	15529	15680	15602	15539	15652	15484	15540	15493	15551	15564	15442	15721	15604	15576	15706	15645	15616	15544	15696	15444	15590	15513	15549	15560	15444	15568	15655	15485	15620	15630	15681	15661	15635	15581	15672	15551	15702	15411	15569	15441	15714	15564	15574	15538	15528	15451	15599	15609	15512	15713	15434	15459	15656	15500	15547	15657	15589	15507	15606	15783	15414	15493	15634	15490	15695	15550	15528	15590	15465	15452	15472	15647	15735	15658	15564	15698	15574	15657	15635	15719	15642	15572	15615	15591	15488	15593	15680	15708	15519	15524	15709	15529	15635	15443	15657	15494	15603	15421	15607	15490	15462	15592	15578	15483	15489	15640	15793	15639	15495	15560	15637	15571	15601	15437	15498	15542	15545	15497	15583	15537	15539	15512	15557	15705	15503	15551	15587	15539	15680	15622	15592	15569	15507	15600	15560	15401	15519	15537	15405	15580	15558	15799	15564	15717	15683	15665	15654	15561	15667	15639	15687	15599	15521	15537	15549	15824	15419	15594	15805	15451	15664	15563	15598	15659	15586	15639	15584	15551	15644	15518	15642	15617	15493	15546	15618	15622	15462	15606	15737	15466	15495	15571	15553	15633	15665	15613	15538	15672	15645	15628	15512	15559	15596	15629	15356	15661	15487	15491	15568	15581	15621	15514	15528	15439	15597	15474	15600	15559	15403	15510	15501	15566	15620	15627	15477	15596	15531	15492	15623	15372	15733	15693	15474	15506	15560	15649	15693	15479	15552	15456	15570	15755	15644	15424	15584	15725	15629	15451	15640	15490	15500	15631	15625	15483	15589	15620	15669	15562	15418	15663	15583	15743	15672	15585	15649	15553	15604	15612	15638	15713	15622	15642	15650	15422	15499	15485	15581	15643	15630	15505	15557	15755	15442	15565	15548	15607	15601	15692	15604	15590	15645	15686	15560	15539	15661	15562	15604	15631	15560	15664	15594	15686	15578	15527	15604	15564	15630	15687	15566	15513	15603	15732	15791	15629	15674	15484	15562	15562	15634	15606	15645	15517	15471	15665	15638	15625	15471	15501	15430	15579	15524	15548	15634	15534	15614	15576	15660	15632	15659	15730	15758	15460	15562	15692	15675	15512	15637	15567	15596	15653	15616	15407	15512	15589	15639	15555	15552	15547	15453	15666	15781	15342	15665	15608	15495	15592	15633	15724	15572	15605	15441	15585	15612	15679	15464	15512	15578	15539	15504	15495	15548	15681	15709	15649	15646	15635	15551	15611	15568	15796	15505	15556	15546	15642	15559	15631	15521	15422	15515	15624	15636	15736	15552	15519	15550	15496	15659	15573	15399	15697	15550	15689	15511	15474	15649	15600	15405	15710	15553	15570	15594	15672	15523	15494	15642	15708	15584	15582	15625	15498	15517	15587	15589	15536	15416	15799	15564	15606	15617	15571	15585	15520	15606	15611	15592	15564	15433	15548	15577	15522	15571	15666	15621	15541	15776	15633	15600	15688	15585	15593	15565	15396	15526	15393	15569	15628	15702	15658	15522	15682	15606	15535	15486	15591	15527	15610	15560	15518	15618	15565	15683	15750	15560	15616	15650	15617	15646	15571	15599	15544	15575	15609	15545	15605	15668	15692	15563	15375	15669	15597	15629	15633	15614	15447	15633	15554	15486	15565	15680	15591	15562	15521	15576	15451	15622	15588	15657	15474	15540	15528	15488	15651	15525	15583	15386	15516	15648	15575	15719	15453	15602	15569	15634	15493	15518	15690	15528	15668	15493	15461	15498	15486	15681	15729	15478	15625	15599	15669	15470	15634	15352	15731	15567	15668	15577	15818	15473	15509	15590	15463	15562	15843	15424	15646	15740	15605	15552	15575	15533	15650	15561	15641	15721	15665	15654	15650	15624	15690	15613	15569	15668	15571	15467	15506	15716	15727	15592	15555	15507	15596	15717	15511	15619	15514	15631	15661	15714	15591	15413	15604	15548	15653	15621	15620	15546	15645	15666	15737	15633	15568	15641	15329	15474	15636	15547	15509	15653	15533	15569	15577	15423	15622	15498	15514	15583	15635	15509	15570	15652	15547	15640	15536	15526	15417	15488	15614	15516	15730	15518	15596	15665	15478	15689	15659	15613	15650	15536	15459	15539	15593	15630	15662	15661	15466	15675	15566	15557	15819	15619	15704	15489	15625	15514	15593	15601	15543	15666	15587	15596	15631	15543	15692	15594	15442	15575	15479	15523	15539	15566	15481	15695	15405	15578	15542	15644	15586	15526	15581	15568	15522	15538	15647	15686	15538	15503	15603	15761	15432	15550	15742	15594	15731	15516	15483	15602	15409	15452	15531	15665	15682	15600	15592	15590	15726	15599	15636	15611	15656	15467	15698	15562	15562	15697	15583	15498	15670	15657	15587	15500	15711	15694	15559	15541	15651	15731	15639	15583	15382	15485	15742	15481	15382	15621	15544	15742	15616	15486	15553	15595	15721	15472	15644	15668	15596	15633	15536	15622	15511	15443	15641	15610	15488	15641	15623	15682	15564	15604	15600	15471	15518	15544	15469	15462	15577	15618	15651	15504	15595	15612	15674	15648	15443	15513	15711	15607	15574	15817	15669	15485	15656	15619	15444	15706	15651	15634	15481	15640	15639	15607	15418	15481	15506	15515	15655	15635	15658	15439	15568	15653	15534	15508	15620	15575	15528	15765	15644	15660	15736	15500	15432	15561	15660	15696	15437	15575	15700	15601	15502	15567	15787	15432	15592	15777	15397	15570	15637	15762	15526	15485	15636	15555	15616	15574	15651	15749	15797	15756	15603	15584	15456	15611	15509	15585	15582	15510	15669	15501	15653	15531	15764	15507	15673	15464	15498	15622	15699	15725	15403	15518	15538	15584	15420	15686	15621	15599	15669	15630	15581	15662	15688	15736	15536	15527	15553	15471	15674	15481	15522	15454	15544	15606	15729	15544	15610	15613	15575	15653	15642	15525	15447	15644	15656	15660	15615	15614	15466	15657	15683	15645	15668	15693	15454	15671	15602	15530	15651	15598	15511	15604	15477	15576	15441	15575	15626	15533	15489	15519	15529	15691	15636	15658	15621	15642	15618	15527	15743	15578	15421	15657	15702	15628	15687	15553	15715	15548	15554	15614	15528	15575	15512	15778	15690	15647	15577	15537	15609	15614	15539	15700	15701	15624	15462	15579	15605	15426	15411	15668	15459	15541	15604	15415	15523	15627	15595	15601	15590	15592	15671	15458	15741	15576	15718	15577	15555	15610	15508	15577	15616	15656	15588	15508	15568	15390	15549	15645	15744	15572	15515	15516	15458	15537	15533	15669	15588	15620	15667	15603	15619	15386	15448	15603	15406	15525	15574	15527	15565	15698	15511	15463	15442	15600	15697	15654	15470	15486	15514	15643	15458	15463	15363	15537	15636	15591	15617	15520	15524	15615	15492	15669	15551	15590	15587	15500	15483	15464	15794	15747	15538	15584	15681	15685	15542	15592	15518	15648	15512	15523	15539	15412	15399	15449	15644	15646	15594	15643	15649	15605	15540	15549	15478	15680	15390	15653	15758	15458	15370	15462	15661	15602	15648	15631	15528	15539	15577	15406	15583	15581	15730	15327	15331	15470	15612	15622	15524	15707	15563	15645	15781	15691	15598	15853	15664	15710	15620	15606	15497	15581	15475	15726	15538	15764	15393	15627	15584	15685	15604	15528	15605	15588	15520	15519	15560	15554	15537	15641	15608	15451	15522	15582	15573	15621	15628	15512	15588	15627	15444	15577	15611	15530	15566	15540	15512	15592	15594	15571	15589	15591	15657	15662	15716	15584	15659	15524	15626	15370	15544	15458	15721	15511	15538	15601	15638	15695	15546	15478	15677	15533	15478	15713	15514	15633	15562	15643	15637	15749	15754	15571	15617	15533	15541	15671	15453	15610	15675	15545	15577	15424	15506	15612	15617	15626	15472	15610	15508	15456	15537	15627	15646	15709	15560	15742	15728	15703	15437	15581	15687	15626	15530	15546	15564	15769	15704	15647	15634	15475	15667	15609	15424	15659	15629	15603	15571	15400	15585	15808	15605	15744	15569	15584	15601	15654	15625	15624	15544	15480	15463	15663	15582	15769	15602	15470	15499	15534	15528	15420	15798	15670	15433	15506	15630	15584	15704	15457	15548	15710	15601	15675	15520	15556	15579	15712	15499	15786	15603	15657	15361	15532	15528	15508	15522	15761	15488	15531	15590	15574	15487	15498	15542	15465	15369	15411	15704	15397	15628	15593	15649	15654	15353	15610	15599	15571	15673	15675	15541	15507	15675	15802	15629	15382	15577	15670	15500	15835
22698	21206	29096	23612	21501	23843	26534	20924	19795	20024	20118	19542	18985	18566	18818	18579	18572	18522	18342	18138	18317	18230	18381	18237	18093	18258	18116	18006	18062	17909	18088	18043	17785	17744	17840	17950	17813	17798	17703	17895	17814	17557	17851	17721	17709	18033	18764	18593	18103	17924	17774	17447	17750	17746	17580	17580	17638	17761	17633	17489	17564	17445	17666	17491	17500	17574	17483	17593	17576	17703	17397	17350	17399	17464	17675	17414	17558	17278	17339	17480	17531	17388	17402	17615	17399	17601	17508	17614	17495	17478	17383	17403	17566	17416	17508	17398	17615	17644	17409	17551	17344	17334	17517	17541	17495	17589	17596	17399	17587	17538	17540	17516	17605	17465	17530	17368	17441	17451	17478	17429	17374	17284	17433	17498	17398	17432	17621	17471	17606	17487	17266	17546	17511	17477	17436	17623	17476	17303	17617	17355	17639	17421	17507	17492	17606	17543	17600	17351	17558	17094	17429	17660	17493	17516	17457	17355	17430	17557	17491	17556	17443	17236	17632	17547	17317	17653	17564	17676	17416	17336	17474	17465	17400	17502	17624	17454	17466	17481	17555	17536	17589	17382	17310	17466	17451	17239	17402	17418	17543	17524	17548	17424	17297	17454	17474	17522	17427	17510	17639	17527	17507	17483	17534	17483	17534	17319	17604	17507	17534	17524	17519	17602	17526	17603	17613	17449	17487	17369	17402	17457	17339	17602	17336	17369	17409	17339	17549	17476	17425	17320	17492	17417	17355	17417	17409	17386	17435	17579	17494	17452	17547	17520	17302	17448	17366	17431	17448	17478	17503	17538	17542	17510	17408	17506	17615	17552	17407	17461	17616	17540	17395	17492	17556	17467	17419	17287	17364	17413	17481	17474	17404	17349	17498	17585	17478	17323	17471	17552	17366	17491	17477	17474	17490	17453	17636	17497	17511	17444	17132	17324	17508	17600	17409	17491	17445	17434	17625	17484	17378	17363	17411	17314	17552	17224	17383	17513	17393	17438	17366	17331	17520	17531	17656	17538	17534	17505	17422	17365	17482	17455	17376	17396	17404	17480	17626	17558	17599	17488	17230	17343	17525	17548	17603	17465	17590	17330	17557	17504	17384	17433	17413	17536	17453	17272	17401	17332	17206	17370	17545	17461	17550	17183	17339	17349	17380	17370	17427	17514	17681	17370	17377	17590	17499	17544	17426	17420	17265	17491	17504	17498	17370	17479	17450	17661	17473	17500	17186	17415	17413	17285	17341	17559	17460	17610	17612	17320	17362	17447	17402	17349	17377	17373	17542	17412	17373	17454	17656	17532	17618	17308	17365	17491	17308	17470	17504	17456	17519	17418	17230	17535	17447	17294	17459	17386	17452	17594	17671	17522	17439	17555	17580	17539	17564	17369	17455	17420	17476	17327	17656	17316	17497	17236	17601	17366	17535	17350	17520	17436	17456	17497	17443	17671	17425	17261	17510	17577	17490	17434	17298	17390	17458	17318	17424	17454	17603	17440	17321	17235	17507	17545	17462	17545	17413	17476	17438	17496	17521	17395	17466	17408	17465	17572	17187	17339	17301	17697	17431	17481	17328	17417	17391	17230	17470	17445	17364	17408	17417	17270	17503	17571	17500	17462	17490	17508	17459	17442	17511	17472	17376	17549	17316	17409	17413	17336	17452	17504	17432	17382	17421	17402	17349	17310	17511	17494	17357	17531	17677	17492	17492	17570	17652	17674	17532	17570	17398	17571	17263	17548	17494	17655	17528	17540	17479	17474	17510	17579	17611	17281	17382	17612	17163	17576	17595	17295	17451	17375	17436	17434	17609	17393	17365	17378	17493	17611	17337	17606	17332	17470	17513	17416	17630	17619	17477	17314	17341	17425	17343	17570	17571	17336	17521	17583	17384	17391	17342	17228	17530	17427	17389	17489	17314	17350	17576	17385	17632	17423	17422	17493	17401	17445	17552	17344	17501	17596	17625	17340	17352	17517	17561	17568	17498	17381	17608	17496	17486	17451	17533	17378	17424	17267	17221	17513	17460	17425	17416	17377	17354	17378	17536	17373	17406	17587	17492	17590	17527	17551	17578	17327	17480	17722	17578	17469	17476	17460	17473	17548	17371	17334	17503	17694	17531	17557	17633	17460	17519	17493	17450	17501	17366	17225	17518	17427	17518	17416	17404	17339	17488	17343	17294	17352	17521	17520	17547	17540	17292	17475	17498	17461	17332	17446	17560	17045	17370	17428	17446	17693	17384	17531	17465	17365	17559	17418	17483	17345	17653	17421	17422	17432	17428	17223	17247	17523	17374	17377	17420	17385	17456	17683	17383	17635	17304	17454	17509	17345	17465	17306	17567	17517	17349	17575	17455	17538	17459	17511	17399	17459	17488	17540	17381	17527	17568	17477	17377	17472	17360	17416	17290	17329	17322	17400	17397	17454	17563	17419	17355	17333	17381	17577	17506	17372	17350	17464	17472	17368	17428	17412	17289	17573	17372	17414	17458	17445	17370	17348	17438	17447	17381	17237	17418	17504	17463	17575	17489	17335	17334	17505	17246	17490	17413	17651	17542	17583	17499	17328	17521	17534	17510	17489	17421	17612	17538	17323	17501	17387	17520	17301	17503	17548	17401	17389	17462	17624	17342	17362	17254	17220	17429	17405	17463	17599	17617	17504	17615	17377	17450	17453	17459	17532	17366	17677	17590	17281	17470	17465	17481	17698	17571	17475	17479	17497	17503	17374	17232	17642	17410	17417	17522	17356	17499	17449	17423	17430	17431	17526	17299	17549	17368	17383	17306	17518	17268	17286	17229	17411	17591	17529	17550	17265	17432	17356	17487	17653	17464	17387	17476	17385	17335	17381	17335	17460	17448	17436	17600	17528	17557	17476	17466	17305	17272	17673	17620	17421	17550	17498	17478	17456	17555	17395	17386	17376	17651	17387	17400	17503	17335	17304	17591	17389	17518	17394	17454	17757	17403	17433	17301	17424	17484	17501	17366	17414	17372	17561	17435	17585	17386	17509	17458	17334	17442	17277	17353	17345	17667	17457	17452	17549	17466	17421	17406	17461	17350	17376	17615	17403	17358	17559	17374	17473	17430	17397	17614	17343	17586	17455	17294	17493	17466	17515	17458	17670	17414	17415	17424	17431	17723	17475	17549	17379	17452	17555	17453	17385	17507	17601	17394	17276	17466	17610	17532	17489	17306	17321	17305	17415	17401	17336	17560	17190	17528	17548	17451	17542	17523	17601	17509	17556	17448	17376	17477	17539	17573	17371	17285	17391	17380	17439	17367	17644	17397	17610	17729	17528	17352	17298	17346	17098	17617	17305	17363	17517	17615	17329	17593	17462	17376	17459	17407	17417	17617	17294	17484	17422	17499	17310	17476	17345	17479	17434	17309	17315	17466	17453	17414	17276	17473	17413	17292	17326	17205	17355	17382	17391	17363	17350	17659	17469	17456	17412	17568	17533	17364	17489	17510	17499	17621	17358	17382	17597	17430	17264	17486	17536	17659	17410	17567	17273	17442	17262	17489	17452	17612	17348	17491	17615	17431	17420	17467	17360	17391	17571	17223	17412	17451	17370	17497	17420	17060	17666	17338	17389	17517	17624	17446	17519	17412	17474	17407	17473	17426	17432	17404	17356	17449	17357	17574	17389	17267	17627	17506	17628	17602	17411	17329	17522	17439	17563	17302	17476	17553	17288	17493	17460	17336	17409	17326	17536	17468	17628	17440	17425	17336	17503	17511	17526	17418	17648	17403	17252	17374	17315	17376	17569	17388	17453	17453	17599	17414	17450	17477	17499	17384	17562	17231	17529	17645	17715	17649	17577	17388	17433	17579	17431	17322	17567	17555	17330	17312	17318	17391	17248	17533	17467	17391	17263	17498	17441	17462	17227	17412	17437	17492	17275	17543	17554	17463	17466	17557	17456	17434	17260	17531	17337	17289	17406	17307	17244	17305	17393	17523	17463	17632	17336	17426	17371	17375	17609	17467	17524	17414	17676	17432	17453	17617	17161	17334	17508	17498	17283	17609	17381	17530	17584	17228	17390	17542	17684	17288	17348	17399	17284	17368	17444	17416	17470	17334	17547	17381	17509	17425	17335	17415	17286	17710	17485	17322	17251	17581	17397	17570	17603	17423	17572	17407	17499	17498	17644	17467	17376	17360	17470	17522	17299	17501	17524	17470	17430	17452	17311	17405	17415	17296	17596	17401	17418	17339	17441	17539	17363	17531	17396	17546	17253	17487	17380	17501	17353	17530	17755	17591	17160	17614	17407	17517	17195	17520	17377	17398	17414	17275	17478	17498	17121	17453	17699	17458	17391	17413	17512	17508	17392	17593	17553	17522	17401	17453	17528	17753	17232	17485	17634	17393	17475	17388	17390	17524	17311	17322	17510	17622	17598	17553	17531	17282	17527	17540	17339	17689	17247	17389	17452	17474	17532	17370	17414	17464	17328	17557	17249	17410	17418	17535	17339	17389	17395	17415	17271	17260	17411	17306	17354	17448	17620	17459	17520	17567	17618	17423	17345	17538	17523	17442	17622	17334	17409	17466	17468	17505	17497	17223	17274	17463	17596	17563	17490	17518	17567	17309	17279	17424	17356	17608	17510	17326	17433	17493	17412	17593	17607	17299	17509	17398	17470	17468	17470	17595	17589	17343	17417	17520	17440	17302	17440	17297	17362	17310	17426	17448	17449	17606	17696	17478	17309	17504	17374	17446	17396	17214	17367	17354	17341	17405	17331	17199	17403	17409	17394	17453	17358	17642	17493	17407	17599	17531	17238	17606	17851	17608	17470	17555	17654	17464	17495	17454	17380	17654	17364	17374	17262	17477	17387	17388	17524	17415	17296	17388	17441	17475	17459	17295	17217	17354	17564	17320	17424	17170	17427	17443	17451	17525	17449	17368	17320	17195	17629	17582	17553	17526	17703	17713	17438	17529	17439	17260	17733	17544	17422	17368	17362	17429	17414	17362	17464	17550	17435	17625	17480	17520	17399	17406	17593	17292	17514	17516	17331	17492	17604	17366	17399	17513	17286	17604	17744	17523	17299	17435	17492	17627	17596	17411	17675	17730	17698	17296	17429	17490	17255	17447	17468	17496	17555	17591	17507	17441	17391	17429	17402
21361	39479	37360	29253	25240	22894	21928	20204	19485	19252	19815	18887	17944	17660	17433	17313	17019	16937	17045	16818	16756	17064	17095	16769	16517	16561	16546	16431	16285	16354	16217	16287	16174	16196	16128	16011	16094	16161	15969	16045	15850	16167	15946	15865	16072	16628	17467	17194	16794	16240	15930	15774	15717	15711	15706	15701	15628	15812	15791	15694	15631	15570	15453	15657	15639	15582	15652	15657	15707	15615	15729	15766	15592	15740	15581	15625	15787	15714	15774	15654	15849	15729	15760	15702	15553	15682	15678	15619	15763	15593	15879	15758	15644	15625	15764	15728	15814	15714	15776	15669	15532	15648	15718	15757	15783	15722	15736	15615	15846	15751	15802	15672	15772	15519	15695	15760	15701	15720	15708	15741	15651	15650	15748	15714	15691	15865	15695	15597	15792	15640	15757	15810	15694	15707	15803	15665	15759	15540	15631	15648	15720	15626	15760	15708	15526	15766	15688	15737	15534	15721	15671	15768	15579	15691	15775	15703	15671	15643	15654	15621	15620	15756	15805	15577	15806	15583	15661	15686	15823	15783	15758	15599	15746	15589	15659	15569	15726	15837	15479	15571	15794	15708	15682	15735	15702	15732	15788	15785	15599	15700	15762	15604	15598	15467	15664	15609	15537	15627	15566	15620	15708	15816	15690	15756	15591	15595	15680	15784	15769	15912	15750	15689	15769	15595	15774	15695	15833	15642	15587	15761	15604	15585	15689	15691	15575	15732	15657	15796	15639	15801	15894	15629	15751	15908	15695	15685	15789	15608	15660	15805	15892	15656	15667	15628	15668	15898	15826	15753	15704	15678	15734	15598	15798	15513	15793	15752	15761	15592	15740	15681	15390	15636	15677	15744	15636	15768	15780	15825	15803	15757	15741	15599	15665	15676	15731	15608	15762	15580	15660	15610	15551	15724	15626	15692	15876	15870	15570	15722	15767	15793	15619	15772	15662	15718	15767	15687	15626	15721	15729	15727	15788	15631	15766	15789	15618	15868	15711	15693	15720	15500	15567	15788	15593	15682	15726	15747	15742	15645	15525	15744	15594	15654	15795	15772	15705	15725	15556	15770	15801	15671	15475	15640	15740	15747	15820	15750	15698	15702	15704	15757	15667	15838	15864	15665	15671	15687	15674	15567	15524	15723	15829	15711	15762	15730	15619	15708	15673	15509	15560	15791	15750	15671	15809	15671	15714	15718	15682	15724	15701	15630	15644	15728	15581	15659	15595	15611	15460	15751	15696	15757	15771	15648	15760	15561	15760	15700	15644	15608	15834	15726	15427	15767	15730	15678	15714	15715	15649	15702	15739	15713	15767	15684	15556	15759	15758	15871	15549	15652	15775	15766	15725	15666	15584	15702	15714	15779	15682	15519	15857	15545	15795	15739	15614	15754	15615	15773	15706	15800	15689	15747	15616	15571	15526	15848	15862	15624	15638	15664	15654	15747	15571	15593	15717	15758	15719	15649	15737	15602	15659	15883	15702	15951	15656	15649	15686	15695	15694	15740	15836	15690	15856	15670	15760	15752	15718	15663	15691	15736	15752	15732	15764	15674	15779	15762	15863	15583	15735	15781	15706	15709	15679	15744	15522	15750	15761	15705	15843	15551	15527	15665	15627	15526	15893	15733	15742	15801	15680	16026	15747	15693	15705	15731	15804	15685	15728	15654	15749	15598	15710	15653	15688	15777	15455	15562	15666	15615	15726	15626	15670	15654	15681	15717	15515	15833	15743	15528	15790	15749	15533	15693	15727	15646	15655	15831	15752	15584	15554	15664	15701	15799	15781	15881	15676	15599	15619	15818	15587	15832	15715	15802	15716	15613	15696	15636	15770	15691	15638	15577	15633	15770	15705	15629	15760	15648	15625	15663	15492	15689	15807	15808	15648	15608	15589	15729	15542	15725	15516	15651	15448	15560	15731	15668	15671	15700	15800	15691	15846	15466	15698	15710	15534	15758	15676	15602	15669	15739	15687	15644	15523	15685	15826	15818	15678	15761	15758	15699	15708	15778	15701	15713	15502	15733	15652	15677	15715	15622	15682	15801	15692	15659	15786	15687	15802	15642	15642	15881	15644	15703	15787	15620	15588	15599	15790	15767	15645	15660	15841	15709	15525	15774	15631	15723	15750	15682	15642	15615	15709	15677	15731	15713	15839	15526	15641	15812	15784	15680	15663	15655	15651	15645	15419	15796	15820	15665	15804	15781	15698	15689	15665	15590	15621	15800	15522	15648	15661	15650	15628	15607	15887	15528	15624	15591	15622	15459	15744	15644	15580	15611	15657	15786	15767	15625	15792	15659	15701	15800	15647	15795	15729	15416	15740	15680	15795	15571	15772	15651	15576	15651	15552	15877	15644	15591	15713	15820	15587	15759	15716	15621	15705	15552	15767	15751	15740	15785	15647	15718	15745	15468	15672	15588	15605	15822	15756	15773	15764	15686	15615	15795	15725	15597	15705	15745	15696	15788	15672	15614	15767	15656	15660	15688	15767	15656	15725	15523	15596	15696	15686	15686	15710	15650	15758	15599	15650	15743	15722	15654	15671	15719	15765	15670	15588	15603	15680	15717	15642	15613	15774	15574	15759	15773	15775	15701	15679	15614	15505	15776	15724	15836	15737	15742	15780	15596	15660	15681	15687	15642	15796	15713	15549	15738	15712	15704	15696	15715	15729	15767	15690	15706	15654	15729	15651	15805	15829	15627	15614	15768	15684	15665	15526	15578	15580	15700	15783	15747	15753	15700	15703	15738	15608	15711	15788	15786	15684	15646	15660	15638	15537	15669	15558	15589	15707	15677	15807	15750	15773	15752	15620	15824	15556	15755	15560	15526	15766	15907	15615	15593	15654	15534	15833	15717	15784	15682	15663	15680	15671	15637	15844	15796	15594	15670	15669	15702	15698	15828	15651	15580	15657	15765	15578	15767	15711	15646	15632	15601	15570	15797	15668	15625	15588	15900	15669	15775	15730	15679	15460	15579	15587	15691	15717	15672	15696	15789	15870	15671	15672	15682	15748	15780	15672	15595	15701	15732	15629	15558	15703	15652	15801	15676	15732	15639	15780	15892	15704	15765	15801	15658	15645	15658	15735	15693	15821	15656	15746	15856	15565	15673	15494	15772	15622	15761	15530	15643	15602	15651	15612	15651	15648	15838	15810	15661	15636	15797	15548	15644	15675	15881	15641	15523	15629	15732	15669	15704	15705	15824	15679	15773	15896	15703	15643	15795	15664	15746	15728	15678	15700	15774	15721	15697	15694	15541	15580	15643	15877	15543	15908	15715	15603	15663	15731	15818	15556	15756	15810	15502	15836	15777	15654	15706	15652	15576	15763	15679	15582	15778	15698	15621	15566	15717	15572	15662	15579	15887	15729	15777	15604	15767	15644	15613	15735	15711	15507	15529	15755	15605	15599	15682	15696	15570	15665	15779	15538	15862	15573	15663	15672	15812	15785	15637	15688	15726	15611	15601	15602	15826	15882	15626	15897	15653	15697	15625	15762	15605	15569	15563	15657	15793	15773	15646	15705	15668	15624	15735	15767	15787	15709	15580	15701	15768	15557	15662	15660	15641	15540	15801	15768	15652	15486	15514	15675	15635	15638	15623	15671	15809	15650	15601	15750	15538	15730	15739	15799	15503	15725	15638	15772	15692	15623	15787	15749	15658	15752	15775	15780	15658	15752	15858	15571	15768	15654	15674	15743	15681	15613	15719	15742	15804	15736	15843	15651	15716	15798	15538	15784	15802	15692	15784	15694	15790	15561	15602	15613	15555	15673	15762	15867	15679	15701	15818	15556	15691	15644	15511	15736	15601	15714	15712	15709	15710	15888	15641	15815	15483	15533	15795	15701	15777	15685	15583	15833	15643	15847	15693	15565	15672	15707	15594	15860	15650	15798	15651	15623	15451	15813	15686	15654	15754	15965	15602	15713	15709	15755	15788	15637	15762	15591	15803	15800	15844	15714	15692	15702	15727	15717	15671	15744	15672	15693	15648	15692	15542	15815	15637	15666	15742	15791	15632	15685	15722	15846	15785	15768	15661	15637	15697	15572	15702	15699	15684	15619	15672	15701	15661	15719	15847	15630	15705	15750	15509	15854	15577	15458	15609	15865	15618	15767	15640	15577	15657	15722	15599	15794	15629	15789	15648	15684	15593	15598	15571	15757	15758	15751	15693	15727	15733	15617	15788	15650	15770	15701	15666	15549	15725	15800	15755	15567	15558	15777	15720	15782	15732	15834	15592	15583	15595	15704	15616	15667	15719	15611	15679	15698	15825	15623	15605	15822	15638	15724	15353	15743	15744	15627	15719	15848	15578	15776	15540	15742	15633	15496	15680	15724	15652	15831	15590	15837	15758	15611	15650	15696	15495	15750	15740	15634	15612	15705	15573	15492	15608	15586	15873	15808	15836	15774	15604	15758	15814	15577	15728	15676	15801	15745	15606	15846	15597	15909	15472	15545	15647	15640	15604	15643	15746	15794	15627	15639	15485	15994	15666	15607	15643	15614	15756	15828	15705	15630	15693	15721	15545	15662	15699	15572	15681	15657	15464	15698	15560	15733	15616	15731	15758	15614	15650	15820	15684	15779	15601	15732	15676	15674	15686	15875	15606	15714	15659	15681	15816	15748	15432	15725	15676	15861	15845	15677	15834	15798	15600	15771	15697	15707	15691	15556	15611	15696	15815	15838	15696	15850	15768	15740	15597	15644	15697	15867	15653	15807	15876	15619	15544	15739	15651	15788	15524	15726	15824	15700	15570	15781	15681	15573	15831	15637	15652	15680	15603	15532	15667	15645	15732	15614	15628	15807	15700	15681	15631	15633	15798	15739	15634	15472	15711	15590	15695	15649	15739	15755	15706	15654	15625	15641	15750	15740	15703	15637	15708	15762	15578	15681	15622	15868	15664	15684	15503	15690	15684	15789	15606	15732	15693	15818	15642	15700	15541	15782	15712	15725	15732	15676	15597	15747	15668	15711	15632	15920	15640	15476	15525	15624	15685	15670	15606	15601	15698	15545	15706	15859	15648	15713	15584	15719	15527	15698	15649	15691	15671	15705	15817	15539	15554	15830	15660	15701	15686	15638	15800	15672	15773	15715	15774	15698	15707	15580	15625	15732	15716	15630	15550
27235	22407	27118	23934	19354	18965	18983	18231	17991	18102	18403	18147	17885	17665	17747	17731	17979	17765	17701	17604	17841	17563	17682	17667	17626	17634	17644	17425	17339	17401	17411	17581	17467	17432	17363	17465	17687	17304	17457	17294	17475	17278	17458	17186	17468	17310	17467	17264	17463	17240	17199	17240	17274	17319	17377	17370	17305	17154	17319	17292	17450	17353	17170	17275	17429	17327	17275	17426	17374	17295	17113	17327	17333	17284	17424	17094	17301	17239	17296	17200	17205	17244	17252	17125	17431	17418	17339	17254	17284	17199	17325	17239	17138	17328	17230	17232	17318	17279	17322	17460	17456	17288	17313	17052	17250	17135	17341	17280	17050	17113	17079	17330	17090	17310	17344	17445	17069	17238	17509	17215	17335	17397	17304	17295	17190	17413	17308	17209	17404	17250	17255	17033	17245	17441	17374	17411	17249	17298	17260	17322	17148	17362	17382	17188	17269	17202	17265	17291	17092	17349	17336	17376	17029	17401	17361	17168	17298	17312	17064	17306	17490	17214	17218	17260	17167	17268	17384	17164	17358	17409	17166	17225	17275	17333	17313	17116	17507	17254	17146	17101	17304	17361	17389	17114	17379	17417	17313	17217	17264	17292	17174	17324	17226	17210	17306	17282	17193	17277	17346	17514	17305	17189	17281	17184	17377	17562	17441	17189	17242	17364	17288	17217	17336	17346	17313	17388	17316	17225	17283	17187	17372	17367	17506	17242	17263	17497	17246	17273	17232	17276	17349	17343	17371	17077	17399	17177	17279	17432	17247	17217	17121	17342	17306	17144	17209	17295	17242	17068	17228	17271	17187	17329	17296	17248	17182	17138	17361	17299	17162	17293	17367	17297	17199	17462	17260	17271	17368	17164	17081	17317	17356	17107	17155	17292	17385	17307	17226	17258	17301	17100	17048	17215	17416	17321	17303	17313	17335	17158	17085	17349	17530	17296	17300	17408	17464	17253	17187	17275	17261	17427	17149	17415	17539	17257	17209	17279	17188	17340	17148	17034	17506	17351	17346	17244	17357	17074	17233	17427	17437	17277	17323	17271	17487	17266	17519	17384	17322	17361	17452	17317	17185	17289	17130	17318	17334	17489	17323	17453	17303	17293	17220	17354	17254	17303	17467	17207	17173	17212	17219	17330	17321	17283	17121	17365	17340	17370	17199	17292	17254	17069	17253	17229	17167	17436	17202	17230	17313	17234	17345	17334	17450	17352	17155	17152	17348	17196	17106	17170	17256	17392	17457	17257	17300	17233	17467	17296	17381	17230	17451	17431	17134	17468	17450	17395	17264	17302	17422	17277	17257	17292	17340	17262	17220	17259	17590	17369	17339	17219	17515	17000	17190	17142	17215	17230	17192	17254	17367	17158	17312	17341	17503	17366	17314	17349	17331	17418	17506	17387	17362	17251	17244	17256	17156	17360	17337	17058	17221	17155	17327	17238	17364	17417	17296	17349	17519	17310	17295	17188	17265	17306	17236	17232	17146	17278	17250	17233	17258	17549	17351	17262	17569	17273	17180	17349	17314	17292	17213	17397	17328	17220	17133	17216	17139	17212	17554	17296	17264	17265	17268	17262	17298	17268	17530	17281	17208	17228	17258	17252	17148	17371	17405	17522	17276	17447	17140	17263	17144	17364	17564	17157	17239	17187	17252	17142	17125	17262	17358	17102	17361	17399	17357	17474	17452	17460	17209	17122	17089	17244	17298	17368	17286	17264	17220	17267	17358	17355	17210	17374	17122	17441	17097	17327	17148	17329	17275	17147	17382	17145	17492	17326	17261	17403	17230	17350	17317	17356	17152	17441	17097	17204	17260	17264	17294	17349	17306	17381	17220	17370	17227	17304	17321	17212	17396	17322	17303	17387	17120	17216	17398	17338	17215	17121	17203	17376	17293	17202	17344	17164	17456	17311	17441	17339	17395	17487	17459	17310	17378	17177	17380	17200	17191	17214	17253	17380	17476	17258	17259	17255	17179	17303	17418	17126	17294	17263	17230	17301	17252	17295	17191	17456	17355	17228	17338	17315	17433	17104	17263	17523	17289	17218	17404	17299	17379	17214	17262	17424	17361	17287	17261	17424	17236	17329	17272	17153	17348	17190	17278	17247	17117	17371	17244	17464	17097	17482	17260	17192	17242	17324	17352	17266	17401	17553	17355	17150	17431	17391	17400	17228	17349	17230	17257	17353	17209	17242	17433	17261	17312	17330	17269	17349	17455	17371	17346	17373	17268	17331	17379	17478	17204	17311	17148	17230	17291	17463	17194	17266	17381	17123	17266	17265	17365	17291	17262	17071	17151	17186	17272	17176	17130	17347	17273	17358	17208	17356	17260	17356	17247	17498	17312	17209	17333	17441	17352	17198	17361	17154	17364	17232	17088	17555	17412	17376	17381	17504	17334	17331	17251	17170	17236	17239	17056	17408	17270	17071	17163	17483	17297	17373	17198	17456	17528	17273	17456	17200	17222	17374	17368	17194	17194	17165	17332	17451	17307	17376	17212	17187	17475	17348	17408	17228	17329	17249	17405	17375	17284	17237	17365	17364	17394	17402	17260	17496	17327	17382	17217	17415	17514	17363	17460	17413	17299	17377	17243	17102	17139	17460	17291	17364	17174	17130	17224	17244	17287	17215	17184	17156	17074	17223	17202	17384	17341	17250	17479	17390	17291	17273	17524	17185	17376	17207	17328	17349	17323	17372	17307	17436	17338	17479	17320	17180	17317	17386	17434	17252	17383	17291	17222	17252	17401	17361	17338	17279	17224	17276	17190	17434	17197	17251	17198	17319	17315	17440	17418	17388	17388	17229	17419	17461	17393	17266	17440	17221	17492	17147	17246	17247	17228	17425	17308	17170	17221	17400	17181	17376	17215	17412	17366	17266	17189	17251	17197	17299	17040	17126	17423	17589	17196	17359	17296	17239	17444	17146	17273	17337	17112	17410	17327	17398	17237	17188	17305	17242	17333	17267	17329	17332	17227	17356	17234	17337	17119	17401	17271	17325	17287	17371	17539	17227	17288	17304	17342	17321	17328	17319	17394	17447	17535	17214	17328	17405	17263	17380	17315	17245	17267	17212	17303	17378	17468	17091	17258	17445	17350	17455	17251	17243	17403	17343	17193	17509	17310	17148	17349	17187	17279	17199	17243	17209	17197	17363	17418	17472	17434	17354	17339	17239	17450	17224	17263	17208	17270	17205	17233	17343	17234	17089	17216	17129	17203	17302	17220	17307	17325	17448	17342	17429	17372	17386	17400	17085	17291	17221	17320	17240	17388	17455	17411	17369	17403	17104	17132	17318	17167	17374	17316	17462	17146	17297	17523	17358	17318	17312	17341	17435	17333	17505	17300	17424	17035	17129	17106	17408	17368	17181	17364	17351	17428	17331	17228	17249	17318	17275	17436	17316	17063	17378	17335	17270	17268	17198	17333	17308	17250	17337	17428	17336	17491	17329	17276	17426	17395	17099	17434	17374	17223	17195	17326	17439	17245	17397	17274	17173	17331	17293	17232	17381	17415	17300	17255	17456	17330	17293	17445	17239	17350	17174	17275	17442	17480	17280	17514	17540	17377	17343	17292	17364	17309	17164	17302	17498	17347	17446	17246	17350	17079	17286	17336	17388	17145	17372	17189	17315	17227	17288	17137	17234	17434	17433	17255	17222	17107	17309	17293	17388	17314	17235	17230	17031	17251	17045	17261	17221	17256	17278	17221	17527	17319	17294	17383	17284	17179	17399	17292	17219	17267	17324	17166	17531	17416	17329	17249	17533	17239	17426	17400	17188	17224	17222	17127	17182	17288	17264	17208	17273	17237	17250	17307	17462	17486	17234	17230	17237	17390	17356	17467	17432	17186	17391	17134	17352	17374	17405	17274	17344	17352	17240	17318	17283	17288	17177	17344	17215	17257	17184	17215	17300	17239	17195	17206	17217	17243	17513	17343	17316	17402	17420	17286	17315	17269	17427	17372	17654	17266	17293	17324	17369	17159	17249	17337	17210	17302	17453	17389	17362	17353	17244	17243	17342	17263	17135	17415	17114	17235	17519	17248	17389	17234	17243	17321	17339	17293	17431	17337	17402	17292	17214	17305	17398	17311	17227	17363	17220	17350	17459	17517	17504	17183	17349	17343	17295	17281	17253	17276	17346	17170	17121	17371	17223	17268	17163	17331	17300	17529	17361	17422	17182	17407	17335	17277	17223	17153	17232	17170	17258	17295	17280	17152	17335	17248	17267	17310	17151	17289	17394	17144	17288	17391	17227	17296	17331	17301	17354	17475	17374	17328	17399	17662	17187	17375	17207	17340	17368	17211	17246	17328	17324	17230	17260	17498	17346	17377	17231	17266	17260	17296	17125	17348	17094	17170	17330	17482	17317	17237	17394	17166	17194	17381	17467	17317	17423	17356	17445	17327	17317	17311	17108	17322	17271	17229	17491	17324	17291	17377	17293	17420	17288	17267	17202	17305	17102	17469	17205	17336	17369	17291	17543	17154	17465	17173	17130	17334	17357	17387	17411	17343	17287	17501	17442	17444	17399	17392	17361	17287	17459	17322	17246	17415	17205	17336	17237	17182	17308	17236	17227	17566	17441	17354	17049	17272	17131	17285	17452	17119	17072	17425	17325	17061	17163	17429	17446	17355	17330	17275	17278	17236	17408	17387	17671	17327	17366	17355	17286	17383	17381	17129	17228	17460	17324	17228	17462	17303	17327	17191	17221	17288	17323	17170	17253	17065	17246	17309	17123	17323	17233	17147	17420	17332	17410	17239	17108	17279	17289	17339	17430	17349	17261	17359	17301	17253	17251	17222	17359	17310	17449	17129	17425	17153	17191	17210	17161	17007	17311	17149	17177	17120	17265	17330	17365	17427	17242	17189	17409	17204	17246	17084	17178	17246	17134	17406	17179	17258	17301	17457	17413	17612	17292	17300	17341	17341	17352	17404	17395	17199	17255	17239	17424	17343	17353	17188	17442	17295	17527	17265	17212	17318	17434	17355	17315	17476	17250	17185	17418	17340	17215	17320	17177	17267	17210	17315	17520	17362	17324	17317	17363	17225	17429	17204	17195	17275	17114	17329	17321	17265	17259	17444	17181	17387	17151	17261	17169	17378	17403	17312	17298	17196	17052
19124	27789	26382	21245	18975	18196	18156	17157	16840	16927	17468	16895	16663	16429	16164	16101	16099	16213	16109	16354	16342	16220	16030	15899	16098	15933	15787	15942	15918	15836	15811	15891	15878	15996	15835	15751	15804	15676	15585	15648	15650	15722	15634	15679	15622	15941	15617	15771	15744	15797	15624	15535	15581	15594	15726	15465	15733	15630	15629	15715	15478	15604	15542	15528	15690	15538	15812	15610	15578	15434	15549	15643	15617	15508	15681	15622	15574	15483	15740	15626	15735	15590	15609	15552	15668	15654	15500	15500	15515	15524	15615	15602	15669	15508	15497	15529	15660	15568	15714	15472	15554	15618	15703	15588	15511	15623	15670	15402	15377	15621	15572	15603	15598	15393	15468	15625	15604	15562	15533	15509	15562	15553	15476	15591	15657	15607	15363	15538	15585	15612	15642	15758	15679	15660	15625	15628	15455	15601	15570	15561	15664	15755	15467	15661	15591	15620	15522	15526	15424	15802	15445	15708	15604	15563	15693	15515	15652	15672	15644	15543	15376	15506	15565	15462	15441	15610	15576	15666	15618	15478	15576	15507	15566	15675	15676	15588	15623	15459	15582	15401	15687	15721	15519	15627	15499	15512	15643	15585	15629	15661	15605	15401	15690	15484	15461	15391	15595	15534	15652	15472	15714	15539	15601	15593	15440	15551	15530	15566	15581	15646	15643	15603	15814	15701	15662	15670	15418	15583	15631	15733	15580	15552	15615	15572	15598	15699	15660	15462	15709	15618	15474	15655	15651	15666	15590	15599	15659	15516	15727	15575	15549	15720	15568	15531	15705	15492	15586	15600	15736	15733	15615	15612	15642	15700	15454	15492	15517	15436	15620	15811	15675	15410	15596	15537	15648	15692	15760	15632	15528	15660	15608	15570	15489	15708	15578	15519	15507	15532	15518	15481	15597	15655	15541	15546	15463	15669	15490	15661	15560	15773	15673	15358	15655	15457	15620	15632	15717	15645	15419	15567	15657	15765	15570	15522	15660	15781	15586	15652	15621	15459	15677	15621	15615	15646	15512	15523	15600	15652	15501	15410	15601	15497	15631	15349	15648	15531	15575	15608	15784	15337	15597	15457	15690	15504	15836	15415	15567	15539	15633	15661	15443	15674	15651	15694	15487	15631	15608	15445	15516	15656	15391	15460	15771	15482	15583	15769	15541	15654	15546	15552	15671	15538	15420	15699	15741	15573	15617	15719	15651	15665	15617	15627	15459	15641	15492	15491	15597	15493	15574	15629	15799	15539	15638	15492	15584	15612	15612	15532	15469	15544	15636	15508	15702	15544	15655	15549	15504	15371	15608	15657	15469	15468	15583	15624	15681	15616	15562	15691	15765	15571	15557	15531	15704	15480	15493	15426	15584	15629	15511	15666	15660	15726	15471	15555	15519	15610	15523	15764	15564	15635	15579	15640	15532	15659	15541	15538	15593	15612	15678	15561	15865	15654	15556	15606	15728	15556	15634	15486	15663	15602	15450	15536	15555	15790	15569	15602	15679	15522	15479	15588	15629	15556	15535	15554	15510	15606	15523	15663	15517	15611	15485	15588	15613	15670	15600	15612	15508	15513	15616	15672	15566	15449	15727	15547	15702	15631	15559	15711	15652	15761	15481	15548	15653	15681	15636	15528	15632	15535	15634	15656	15630	15423	15666	15535	15654	15662	15436	15589	15526	15547	15611	15520	15607	15560	15572	15563	15743	15606	15569	15678	15620	15562	15560	15617	15570	15622	15578	15560	15529	15453	15609	15608	15595	15555	15634	15703	15598	15449	15640	15682	15523	15522	15645	15487	15687	15556	15564	15610	15484	15610	15583	15525	15559	15500	15603	15564	15590	15509	15654	15439	15771	15603	15676	15551	15586	15483	15406	15531	15601	15604	15670	15681	15485	15605	15624	15694	15684	15562	15660	15510	15487	15621	15656	15707	15562	15529	15614	15538	15793	15505	15598	15593	15620	15711	15335	15627	15776	15438	15674	15648	15466	15460	15596	15726	15600	15648	15548	15651	15607	15538	15519	15508	15558	15566	15532	15622	15555	15472	15727	15532	15525	15582	15493	15577	15468	15614	15603	15645	15527	15730	15557	15517	15545	15385	15694	15538	15517	15589	15564	15580	15639	15424	15925	15622	15515	15563	15590	15627	15484	15492	15685	15692	15567	15634	15771	15525	15405	15550	15514	15603	15594	15533	15658	15514	15650	15706	15677	15640	15500	15552	15606	15809	15573	15673	15486	15619	15455	15651	15692	15541	15467	15567	15699	15504	15732	15557	15540	15542	15618	15426	15522	15432	15729	15807	15514	15530	15649	15553	15646	15710	15557	15534	15456	15570	15565	15753	15534	15644	15516	15654	15537	15565	15678	15635	15579	15463	15527	15526	15653	15406	15622	15478	15608	15662	15559	15531	15504	15649	15630	15572	15718	15715	15464	15582	15345	15490	15595	15602	15636	15668	15528	15641	15753	15418	15480	15684	15534	15390	15777	15617	15471	15670	15699	15452	15337	15545	15600	15482	15763	15733	15458	15625	15601	15685	15681	15646	15706	15715	15480	15659	15542	15554	15649	15677	15483	15501	15681	15562	15489	15651	15659	15625	15587	15551	15659	15707	15537	15497	15577	15451	15585	15558	15584	15552	15595	15528	15560	15721	15652	15544	15489	15592	15507	15601	15674	15675	15594	15550	15547	15511	15578	15653	15727	15511	15491	15555	15709	15525	15671	15501	15521	15638	15812	15691	15548	15619	15730	15660	15612	15624	15493	15742	15742	15431	15752	15700	15546	15739	15541	15663	15513	15634	15604	15598	15706	15626	15598	15639	15584	15593	15715	15572	15661	15522	15539	15687	15445	15381	15584	15579	15822	15499	15702	15653	15487	15611	15573	15396	15641	15554	15465	15427	15583	15636	15636	15246	15565	15604	15557	15670	15612	15549	15668	15676	15542	15645	15640	15610	15809	15672	15705	15492	15573	15557	15581	15573	15626	15595	15566	15430	15530	15672	15578	15437	15635	15381	15494	15633	15554	15513	15628	15700	15641	15567	15519	15650	15471	15551	15597	15525	15509	15555	15534	15757	15652	15474	15582	15540	15449	15551	15714	15628	15568	15666	15602	15569	15352	15679	15546	15493	15604	15539	15635	15673	15622	15625	15627	15676	15592	15457	15720	15581	15408	15576	15691	15684	15513	15748	15439	15468	15637	15603	15791	15630	15561	15508	15509	15647	15477	15581	15545	15577	15588	15487	15566	15674	15469	15533	15738	15542	15565	15576	15523	15330	15560	15568	15586	15693	15547	15541	15652	15610	15702	15598	15528	15691	15499	15656	15481	15739	15717	15641	15579	15566	15464	15542	15612	15646	15625	15720	15648	15573	15653	15534	15627	15762	15708	15448	15733	15636	15325	15564	15483	15581	15667	15702	15468	15509	15582	15534	15619	15570	15656	15566	15597	15493	15633	15743	15646	15708	15564	15564	15519	15749	15607	15573	15517	15709	15712	15662	15674	15824	15627	15635	15643	15533	15597	15785	15593	15496	15674	15518	15570	15632	15621	15611	15553	15599	15706	15536	15557	15818	15539	15676	15685	15516	15653	15537	15679	15613	15681	15522	15450	15727	15516	15598	15510	15470	15748	15613	15506	15775	15626	15647	15509	15787	15637	15617	15697	15362	15487	15455	15655	15593	15652	15613	15691	15482	15635	15779	15550	15662	15654	15588	15500	15596	15497	15683	15498	15593	15598	15403	15575	15588	15635	15625	15581	15531	15653	15572	15457	15692	15669	15516	15574	15634	15436	15513	15508	15597	15717	15484	15382	15596	15722	15670	15601	15621	15494	15689	15377	15569	15673	15492	15661	15540	15610	15460	15505	15570	15566	15599	15622	15570	15513	15498	15682	15464	15578	15693	15692	15588	15485	15519	15559	15702	15559	15603	15675	15655	15775	15445	15721	15645	15616	15664	15649	15662	15720	15596	15536	15606	15608	15438	15563	15785	15584	15708	15607	15411	15598	15485	15495	15603	15703	15744	15448	15620	15475	15557	15601	15565	15654	15523	15488	15574	15384	15589	15635	15543	15591	15571	15553	15534	15771	15586	15550	15578	15561	15794	15590	15702	15817	15728	15596	15543	15546	15562	15827	15541	15673	15557	15488	15585	15587	15588	15630	15722	15577	15578	15630	15523	15607	15598	15552	15576	15571	15373	15787	15535	15486	15668	15450	15530	15414	15635	15628	15716	15593	15552	15544	15541	15642	15505	15680	15655	15644	15500	15768	15451	15532	15669	15559	15569	15574	15536	15713	15577	15508	15629	15529	15566	15677	15577	15732	15542	15548	15574	15497	15531	15492	15458	15574	15664	15693	15581	15587	15700	15694	15504	15566	15806	15793	15651	15611	15758	15640	15404	15577	15744	15503	15750	15589	15536	15620	15578	15529	15584	15500	15568	15722	15660	15562	15519	15450	15511	15764	15476	15628	15622	15768	15717	15567	15403	15587	15619	15785	15604	15426	15625	15763	15491	15584	15720	15631	15554	15606	15594	15627	15635	15756	15700	15531	15474	15659	15587	15485	15563	15609	15513	15563	15548	15528	15564	15385	15686	15540	15569	15614	15458	15611	15531	15557	15624	15499	15361	15397	15513	15636	15515	15529	15441	15654	15559	15755	15583	15539	15599	15592	15514	15553	15617	15672	15525	15628	15636	15458	15476	15517	15558	15438	15754	15653	15597	15618	15553	15661	15640	15479	15656	15579	15515	15718	15685	15541	15645	15522	15629	15745	15590	15502	15614	15710	15656	15768	15479	15776	15564	15546	15619	15655	15592	15616	15600	15671	15556	15666	15639	15580	15629	15608	15508	15575	15446	15760	15621	15546	15567	15594	15691	15734	15585	15693	15668	15704	15637	15555	15512	15731	15452	15535	15666	15667	15497	15417	15605	15647	15484	15697	15564	15624	15738	15671	15548	15484	15726	15728	15669	15628	15670	15671	15490	15657	15678	15540	15621	15836	15681	15690	15702	15502	15565	15644	15675	15563	15555	15535	15558	15711	15697	15664	15663	15446	15743	15516	15656	15575	15706	15565	15655	15757	15554	15565	15697	15608	15678	15560	15571	15635	15455	15545	15718	15498	15688	15433	15441
23649	21195	28753	24069	22266	23231	22520	19399	18778	19128	19056	18591	18444	18340	18091	17846	18078	18174	18178	18018	18226	18282	18069	17861	17894	17877	17657	17742	17790	17694	17983	17815	17643	17621	17669	17620	17631	17565	17475	17636	17470	17401	17413	17364	17708	18003	17992	17974	17451	17610	17484	17306	17319	17487	17356	17531	17490	17236	17384	17508	17545	17395	17525	17533	17341	17256	17469	17186	17417	17481	17421	17362	17209	17277	17237	17056	17202	17312	17241	17341	17334	17457	17185	17541	17361	17257	17438	17349	17415	17316	17172	17421	17418	17443	17048	17269	17141	17379	17236	17517	17464	17387	17318	17455	17607	17356	17286	17399	17485	17473	17337	17247	17345	17364	17248	17417	17464	17312	17380	17564	17435	17493	17431	17464	17212	17068	17182	17386	17397	17218	17320	17343	17108	17366	17726	17368	17386	17331	17472	17285	17226	17395	17246	17425	17396	17303	17168	17220	17318	17361	17505	17357	17202	17319	17373	17294	17259	17423	17412	17199	17403	17424	17227	17331	17299	17296	17542	17304	17436	17273	17159	17464	17256	17404	17147	17153	17440	17323	17454	17227	17268	17228	17273	17156	17261	17285	17349	17425	17323	17137	17248	17396	17378	17426	17311	17527	17345	17382	17359	17276	17253	17323	17343	17373	17193	17463	17169	17397	17259	17217	17343	17366	17438	17356	17349	17514	17230	17361	17440	17308	17323	17296	17261	17188	17490	17318	17374	17243	17283	17357	17346	17322	17326	17259	17360	17592	17275	17269	17418	17286	17424	17451	17485	17296	17229	17217	17218	17136	17321	17181	17223	17183	17306	17386	17425	17414	17176	17453	17253	17496	17452	17136	17381	17304	17402	17234	17212	17452	17189	17141	17336	17253	17312	17378	17462	17243	17455	17294	17089	17385	17407	17492	17299	17296	17467	17426	17479	17255	17422	17354	17518	17308	17430	17314	17332	17455	17187	17174	17446	17402	17494	17393	17441	17530	17312	17195	17488	17262	17207	17243	17363	17114	17158	17193	17244	17163	17410	17171	17351	17387	17372	17433	17455	17254	17235	17221	17538	17373	17492	17520	17749	17668	17353	17455	17561	17385	17314	17523	17367	17179	17311	17205	17231	17360	17365	17280	17403	17374	17168	17269	17305	17421	17299	17252	17351	17409	17225	17158	17189	17459	17203	17420	17367	17297	17341	17495	17397	17473	17241	17315	17142	17287	17517	17160	17380	17222	17400	17463	17421	17194	17228	17480	17157	17541	17298	17462	17463	17394	17215	17572	17254	17290	17184	17279	17228	17224	17193	17388	17313	17217	17252	17456	17224	17264	17389	17296	17469	17123	17370	17307	17373	17257	17353	17291	17297	17197	17213	17512	17346	17396	17328	17446	17157	17289	17462	17134	17359	17386	17396	17194	17377	17418	17284	17193	17483	17336	17308	17451	17384	17314	17476	17237	17496	17394	17402	17506	17325	17131	17386	17296	17375	17248	17299	17236	17360	17686	17205	17525	17201	17317	17179	17457	17471	17416	17332	17231	17423	17302	17588	17415	17381	17532	17322	17183	17302	17372	17379	17264	17439	17221	17287	17562	17241	17289	17402	17328	17470	17438	17221	17319	17455	17437	17195	17218	17495	17212	17136	17053	17191	17330	17323	17336	17394	17372	17412	17398	17244	17373	17219	17245	17316	17582	17179	17469	17464	17508	17395	17284	17360	17153	17418	17308	17232	17407	17445	17331	17381	17351	17176	17250	17380	17327	17480	17390	17317	17413	17301	17465	17515	17536	17268	17464	17097	17389	17186	17168	17534	17328	17270	17369	17347	17163	17169	17190	17448	17296	17214	17385	17463	17385	17205	17237	17375	17202	17407	17356	17199	17330	17348	17153	17602	17302	17296	17389	17413	17475	17357	17163	17566	17443	17470	17458	17217	17366	17249	17427	17348	17467	17229	17289	17264	17371	17256	17225	17511	17773	17306	17375	17313	17442	17315	17409	17387	17425	17025	17368	17274	17484	17321	17154	17367	17253	17523	17136	17329	17302	17276	17356	17327	17266	17302	17294	17402	17426	17163	17446	17443	17474	17225	17606	17273	17414	17522	17096	17391	17190	17358	17424	17392	17304	17510	17454	17411	17261	17140	17326	17119	17238	17254	17308	17402	17347	17383	17481	17230	17267	17349	17393	17532	17295	17358	17300	17120	17325	17230	17356	17467	17522	17480	17129	17302	17391	17439	17526	17169	17126	17399	17372	17358	17373	17470	17489	17203	17419	17190	17493	17470	17406	17262	17171	17507	17425	17310	17272	17153	17277	17326	17605	17429	17334	17246	17354	17484	17360	17229	17455	17517	17345	17474	17307	17308	17278	17531	17479	17405	17497	17310	17403	17265	17333	17263	17398	17585	17404	17385	17373	17316	17258	17281	17631	17355	17523	17373	17472	17405	17158	17218	17322	17316	17282	17360	17538	17392	17385	17350	17212	17382	17316	17439	17535	17269	17405	17208	17154	17230	17430	17340	17284	17390	17504	17340	17101	17189	17400	17496	17389	17398	17332	17472	17257	17307	17602	17249	17305	17407	17470	17223	17416	17506	17363	17481	17406	17477	17197	17185	17433	17345	17169	17473	17224	17499	17515	17513	17254	17372	17333	17421	17233	17388	17247	17439	17411	17328	17569	17239	17264	17250	17282	17083	17300	17435	17262	17225	17296	17290	17271	17231	17316	17289	17472	17246	17240	17117	17486	17515	17335	17278	17227	17251	17210	17356	17410	17355	17336	17415	17266	17396	17231	17304	17316	17426	17436	17538	17316	17417	17429	17285	17449	17264	17330	17308	17221	17396	17360	17402	17294	17431	17513	17299	17462	17344	17405	17243	17235	17313	17286	17283	17176	17196	17470	17416	17416	17386	17321	17221	17465	17517	17463	17249	17452	17350	17352	17243	17316	17436	17388	17439	17547	17368	17285	17369	17128	17381	17301	17292	17289	17277	17359	17406	17337	17427	17348	17431	17211	17349	17172	17402	17238	17413	17597	17279	17202	17287	17385	17367	17303	17300	17388	17313	17232	17266	17201	17208	17218	17367	17318	17290	17177	17308	17296	17267	17237	17289	17271	17472	17299	17293	17389	17129	17462	17250	17259	17457	17228	17337	17295	17271	17160	17420	17293	17520	17304	17483	17202	17279	17307	17184	17383	17378	17199	17267	17240	17387	17514	17246	17316	17349	17332	17441	17279	17150	17291	17305	17298	17323	17247	17362	17375	17374	17419	17367	17175	17191	17318	17373	17432	17343	17331	17184	17253	17311	17405	17334	17170	17342	17164	17241	17473	17556	17269	17302	17359	17375	17460	17256	17250	17358	17370	17345	17341	17383	17347	17268	17212	17338	17371	17315	17380	17458	17456	17535	17307	17032	17532	17241	17302	17290	17328	17472	17446	17273	17199	17371	17294	17323	17390	17209	17217	17326	17348	17292	17521	17310	17397	17477	17299	17489	17371	17461	17401	17687	17381	17249	17293	17246	17453	17267	17340	17189	17210	17396	17505	17163	17449	17315	17319	17258	17339	17339	17396	17679	17270	17284	17444	17333	17231	17498	17286	17373	17102	17446	17253	17286	17396	17371	17291	17355	17427	17336	17252	17271	17168	17256	17414	17275	17293	17169	17529	17474	17435	17303	17307	17304	17537	17351	17411	17354	17471	17194	17574	17345	17187	17211	17191	17140	17518	17312	17253	17342	17395	17208	17253	17442	17471	17226	17481	17384	17366	17402	17302	17445	17237	17184	17254	17275	17363	17245	17334	17320	17419	17455	17513	17387	17379	17434	17409	17244	17336	17485	17266	17475	17198	17452	17447	17332	17258	17284	17398	17491	17243	17254	17199	17196	17392	17360	17306	17272	17325	17280	17348	17313	17316	17322	17305	17377	17419	17213	17438	17382	17270	17278	17526	17536	17272	17415	17433	17295	17282	17220	17208	17293	17338	17408	17310	17462	17492	17479	17233	17410	17363	17302	17297	17400	17329	17336	17403	17268	17284	17299	17151	17149	17382	17365	17419	17204	17142	17187	17182	17386	17431	17311	17270	17153	17462	17309	17496	17300	17156	17315	17262	17157	17392	17391	17237	17435	17245	17386	17321	17158	17442	17108	17335	17404	17262	17623	17290	17269	17207	17293	17419	17182	17378	17314	17434	17251	17268	17203	17137	17409	17471	17158	17464	17321	17395	17387	17251	17268	17526	17326	17212	17305	17355	17331	17285	17477	17324	17196	17451	17436	17344	17455	17500	17420	17405	17335	17392	17499	17420	17485	17456	17228	17253	17658	17407	17239	17289	17174	17285	17424	17205	17395	17207	17197	17466	17300	17301	17203	17347	17396	17426	17589	17312	17240	17182	17426	17305	17183	17356	17373	17405	17376	17510	17419	17404	17403	17478	17327	17364	17072	17272	17378	17159	17470	17384	17481	17376	17445	17566	17232	17264	17115	17348	17542	17394	17463	17310	17357	17351	17238	17430	17343	17357	17432	17440	17582	17280	17329	17374	17205	17422	17166	17260	17360	17300	17515	17449	17186	17509	17531	17478	17216	17312	17273	17376	17434	17391	17329	17204	17093	17353	17137	17222	17377	17319	17298	17241	17585	17537	17437	17318	17433	17128	17432	17499	17284	17303	17281	17241	17213	17281	17352	17232	17428	17341	17209	17241	17477	17368	17355	17347	17241	17307	17358	17377	17274	17338	17278	17196	17362	17295	17055	17468	17519	17505	17480	17395	17479	17525	17288	17189	17276	17239	17248	17303	17244	17321	17422	17246	17437	17368	17281	17369	17320	17184	17491	17376	17289	17399	17092	17347	17284	17376	17174	17151	17233	17283	17246	17304	17324	17330	17492	17208	17185	17238	17353	17221	17384	17339	17399	17290	17357	17331	17186	17305	17469	17364	17476	17541	17346	17218	17219	17359	17506	17150	17396	17243	17259	17399	17365	17149	17386	17369	17216	17491	17437	17195	17279	17198	17060	17197	17431	17154	17232	17346	17453	17351	17352	17183	17315	17554	17213	17538	17432	17429	17291	17282	17452	17369	17229	17302	17373	17132	17344	17292	17196	17239	17237	17217	17446	17323	17265	17212	17303	17332	17544	17470
19567	34745	32907	26183	22641	20913	19986	18556	17968	18264	18064	17659	17087	16989	16631	16375	16731	16763	16786	16477	16558	16339	16247	16201	16303	16104	16356	16121	16046	16252	16054	16126	15841	15857	16021	15848	15952	15873	15852	15725	15780	15790	15725	15794	16114	16550	16390	16216	16015	15931	15810	15603	15649	15645	15691	15613	15509	15606	15693	15560	15705	15661	15653	15688	15729	15618	15612	15734	15767	15656	15584	15578	15635	15680	15578	15743	15700	15559	15562	15619	15822	15633	15524	15540	15686	15633	15709	15670	15567	15825	15766	15747	15475	15600	15755	15620	15672	15674	15743	15702	15602	15659	15582	15701	15727	15623	15528	15556	15664	15574	15749	15548	15600	15736	15724	15660	15574	15629	15766	15659	15791	15656	15578	15694	15613	15725	15618	15611	15638	15609	15518	15763	15546	15769	15584	15755	15688	15751	15771	15757	15611	15631	15606	15592	15676	15557	15822	15559	15471	15583	15581	15511	15629	15587	15615	15691	15634	15692	15600	15550	15590	15469	15777	15683	15645	15499	15670	15604	15777	15758	15762	15528	15697	15486	15610	15780	15775	15621	15593	15606	15650	15683	15746	15795	15718	15482	15492	15626	15524	15458	15638	15704	15623	15647	15689	15679	15702	15668	15596	15779	15754	15635	15696	15603	15627	15788	15623	15718	15679	15578	15659	15642	15632	15649	15760	15627	15515	15750	15532	15482	15560	15652	15605	15810	15618	15805	15414	15682	15646	15506	15706	15537	15630	15596	15676	15535	15423	15557	15584	15687	15561	15681	15577	15548	15769	15622	15718	15652	15544	15583	15576	15658	15681	15744	15625	15532	15668	15478	15659	15644	15603	15653	15782	15741	15569	15651	15721	15642	15688	15666	15626	15645	15834	15557	15693	15724	15618	15579	15631	15714	15655	15525	15525	15584	15709	15726	15646	15679	15638	15671	15786	15705	15506	15550	15536	15535	15657	15582	15638	15739	15639	15611	15604	15786	15734	15748	15579	15703	15551	15528	15516	15813	15664	15625	15724	15599	15655	15535	15623	15735	15809	15577	15461	15541	15621	15746	15543	15568	15608	15711	15476	15517	15712	15572	15656	15426	15824	15611	15528	15585	15568	15640	15701	15740	15771	15704	15627	15478	15586	15667	15735	15660	15645	15656	15621	15761	15524	15644	15601	15686	15672	15688	15429	15801	15533	15544	15780	15551	15610	15637	15697	15867	15764	15597	15574	15550	15562	15569	15533	15658	15601	15603	15594	15587	15706	15464	15611	15707	15864	15571	15714	15417	15578	15605	15641	15770	15562	15644	15680	15700	15549	15643	15606	15720	15559	15796	15601	15493	15592	15490	15577	15386	15668	15455	15602	15715	15730	15812	15582	15661	15587	15644	15742	15389	15707	15689	15572	15698	15494	15672	15612	15693	15576	15723	15550	15755	15623	15543	15631	15471	15455	15585	15438	15615	15644	15725	15599	15528	15594	15611	15685	15625	15520	15648	15741	15669	15566	15587	15626	15708	15709	15640	15516	15581	15585	15741	15609	15548	15738	15673	15625	15410	15642	15637	15644	15566	15687	15490	15635	15693	15719	15766	15840	15576	15678	15599	15600	15698	15674	15581	15772	15500	15654	15605	15644	15699	15460	15658	15555	15720	15615	15574	15647	15577	15397	15623	15666	15704	15583	15419	15664	15509	15810	15629	15701	15516	15651	15697	15701	15595	15558	15672	15530	15617	15778	15625	15644	15561	15663	15764	15724	15664	15580	15541	15809	15627	15757	15494	15720	15520	15617	15502	15724	15636	15642	15521	15663	15701	15556	15692	15665	15532	15840	15684	15445	15632	15670	15502	15586	15709	15780	15581	15457	15628	15664	15478	15739	15650	15794	15658	15641	15657	15636	15566	15599	15552	15645	15616	15649	15752	15557	15682	15533	15512	15614	15749	15738	15446	15652	15758	15626	15839	15598	15643	15639	15606	15597	15558	15572	15498	15793	15760	15672	15816	15435	15629	15574	15704	15523	15720	15726	15556	15675	15509	15783	15598	15678	15652	15516	15686	15552	15723	15842	15543	15748	15504	15644	15584	15607	15549	15714	15676	15645	15415	15613	15718	15521	15704	15578	15578	15549	15710	15619	15670	15774	15639	15667	15704	15586	15584	15798	15621	15625	15673	15659	15635	15351	15636	15576	15802	15718	15453	15570	15716	15715	15582	15634	15638	15477	15770	15822	15584	15511	15729	15824	15578	15469	15667	15571	15592	15774	15499	15826	15574	15526	15660	15633	15514	15587	15614	15629	15551	15666	15789	15641	15557	15702	15683	15438	15588	15613	15801	15838	15654	15605	15591	15638	15770	15636	15509	15736	15693	15633	15662	15538	15542	15625	15593	15643	15658	15395	15644	15612	15578	15666	15520	15577	15770	15537	15522	15674	15499	15625	15652	15637	15540	15833	15599	15597	15738	15502	15708	15512	15434	15531	15640	15489	15629	15493	15470	15623	15806	15659	15678	15499	15599	15635	15662	15500	15611	15391	15692	15516	15583	15597	15605	15655	15655	15665	15706	15811	15579	15496	15659	15593	15778	15511	15557	15641	15674	15687	15723	15470	15563	15476	15629	15693	15430	15488	15605	15596	15599	15662	15476	15645	15615	15750	15561	15764	15581	15517	15762	15618	15498	15577	15599	15677	15587	15793	15576	15590	15550	15522	15657	15711	15594	15567	15761	15640	15651	15554	15636	15580	15695	15643	15521	15624	15718	15512	15618	15587	15508	15605	15582	15677	15551	15495	15580	15656	15751	15773	15643	15632	15760	15563	15602	15758	15706	15548	15619	15616	15678	15607	15507	15498	15539	15514	15647	15662	15687	15707	15741	15583	15480	15642	15523	15570	15721	15660	15628	15612	15587	15729	15482	15589	15608	15640	15649	15571	15419	15607	15555	15643	15647	15609	15558	15816	15800	15496	15717	15630	15635	15705	15690	15638	15621	15471	15626	15568	15662	15653	15687	15549	15667	15615	15627	15677	15672	15660	15544	15512	15517	15673	15520	15662	15589	15574	15716	15814	15596	15593	15685	15815	15683	15744	15611	15410	15673	15530	15740	15694	15792	15456	15787	15659	15543	15584	15623	15618	15526	15670	15660	15652	15528	15470	15629	15614	15604	15568	15539	15514	15634	15492	15563	15769	15608	15672	15471	15750	15779	15646	15630	15650	15651	15657	15682	15484	15577	15610	15637	15624	15649	15601	15647	15553	15533	15658	15762	15666	15604	15655	15527	15569	15639	15646	15480	15575	15633	15734	15541	15607	15541	15570	15669	15681	15674	15706	15605	15385	15558	15688	15492	15660	15715	15640	15723	15639	15572	15759	15733	15612	15645	15545	15592	15617	15620	15631	15642	15678	15672	15666	15550	15612	15607	15597	15541	15799	15566	15438	15754	15589	15560	15471	15699	15644	15629	15603	15665	15604	15705	15509	15603	15495	15683	15699	15891	15562	15599	15780	15694	15584	15665	15548	15769	15716	15811	15705	15450	15683	15678	15568	15684	15722	15532	15611	15605	15777	15683	15622	15622	15495	15764	15601	15650	15689	15683	15692	15576	15605	15710	15558	15619	15678	15623	15672	15709	15649	15572	15666	15646	15675	15784	15869	15675	15459	15615	15736	15676	15741	15469	15629	15394	15600	15712	15461	15726	15636	15550	15647	15633	15843	15603	15704	15554	15641	15609	15530	15664	15564	15589	15576	15529	15576	15651	15643	15803	15690	15564	15739	15545	15496	15602	15727	15503	15830	15520	15726	15641	15692	15669	15598	15642	15602	15522	15700	15613	15679	15653	15499	15678	15578	15660	15728	15486	15700	15543	15740	15667	15474	15706	15598	15651	15550	15600	15698	15593	15657	15645	15678	15723	15816	15641	15643	15562	15583	15579	15710	15651	15544	15580	15656	15539	15723	15593	15636	15740	15668	15748	15652	15523	15702	15552	15671	15612	15596	15787	15652	15704	15669	15477	15706	15648	15508	15689	15736	15514	15744	15827	15568	15587	15723	15455	15586	15717	15660	15587	15671	15652	15728	15546	15642	15709	15667	15525	15432	15672	15736	15593	15550	15666	15636	15779	15731	15684	15571	15571	15665	15760	15579	15615	15728	15725	15547	15689	15566	15725	15633	15522	15546	15523	15518	15605	15774	15560	15684	15573	15737	15552	15448	15360	15714	15595	15717	15720	15565	15585	15596	15600	15533	15633	15605	15477	15657	15670	15440	15434	15729	15635	15510	15477	15516	15562	15497	15735	15431	15687	15570	15672	15638	15708	15649	15621	15819	15535	15583	15394	15543	15716	15491	15748	15760	15685	15738	15557	15671	15575	15602	15673	15574	15707	15507	15658	15786	15894	15544	15524	15576	15685	15587	15610	15707	15651	15547	15622	15593	15565	15568	15660	15580	15500	15654	15794	15610	15654	15589	15638	15664	15390	15797	15600	15532	15673	15694	15421	15559	15575	15611	15597	15638	15750	15585	15472	15516	15340	15637	15669	15672	15672	15648	15518	15663	15592	15573	15734	15754	15643	15736	15479	15638	15709	15661	15722	15670	15796	15529	15622	15614	15640	15657	15617	15611	15664	15836	15765	15793	15563	15733	15677	15711	15714	15656	15513	15772	15554	15591	15594	15643	15569	15629	15660	15598	15775	15611	15707	15763	15521	15721	15661	15602	15654	15731	15505	15657	15605	15658	15775	15597	15667	15688	15718	15679	15596	15649	15472	15744	15707	15694	15531	15751	15598	15640	15663	15665	15589	15700	15641	15764	15718	15678	15609	15615	15797	15750	15729	15722	15708	15759	15538	15720	15543	15548	15695	15823	15605	15606	15734	15722	15686	15780	15701	15654	15761	15505	15675	15566	15570	15738	15565	15693	15561	15723	15555	15538	15667	15683	15756	15459	15647	15614	15700	15593	15647	15815	15534	15611	15757	15585	15603	15653	15694	15710	15631	15671	15499	15693	15369	15618	15510	15683	15591	15804	15643	15638	15607	15674	15747	15775	15704	15685	15540	15671	15735	15627	15621	15676	15886	15635	15595	15546	15557	15709	15700	15784	15659	15473	15577	15634	15582	15570	15608	15864	15506	15711	15616	15608	15600
22644	21144	29075	23477	21480	23931	26411	21016	19663	20285	19736	19419	19253	18749	18657	18688	19035	18851	18734	18560	18415	18215	18277	18412	18387	17923	18246	18229	18219	18164	18297	18059	18026	17735	17945	18227	17901	17696	17590	17735	17731	17606	17637	17979	18415	18434	18578	18293	17980	17669	17828	17617	17579	17440	17859	17536	17922	17858	17673	17885	17645	17735	17674	17372	17702	17576	17700	17704	17544	17505	17770	17683	17673	17656	17537	17585	17708	17561	17766	17440	17535	17401	17670	17746	17646	17609	17610	17441	17499	17711	17614	17414	17658	17598	17652	17786	17718	17566	17703	17681	17551	17486	17676	17459	17790	17674	17501	17475	17624	17268	17441	17655	17565	17686	17510	17434	17652	17588	17515	17338	17715	17484	17516	17623	17538	17607	17477	17736	17528	17805	17416	17471	17646	17479	17677	17557	17617	17450	17754	17509	17521	17678	17589	17625	17705	17497	17583	17521	17683	17682	17391	17597	17642	17887	17612	17580	17519	17493	17492	17575	17551	17556	17506	17819	17665	17476	17432	17682	17663	17369	17563	17623	17575	17647	17715	17553	17619	17448	17662	17514	17648	17642	17658	17506	17500	17596	17676	17605	17572	17540	17714	17391	17660	17558	17597	17500	17616	17538	17476	17609	17609	17623	17545	17698	17433	17615	17516	17517	17655	17532	17559	17831	17806	17542	17455	17419	17449	17645	17462	17358	17417	17567	17447	17587	17815	17485	17542	17619	17539	17606	17578	17602	17493	17796	17637	17474	17595	17471	17624	17679	17643	17679	17567	17509	17510	17430	17574	17404	17450	17402	17708	17636	17689	17563	17668	17504	17635	17703	17473	17703	17439	17591	17633	17371	17619	17591	17558	17553	17554	17348	17499	17682	17641	17579	17611	17554	17611	17716	17442	17603	17542	17645	17656	17610	17418	17462	17562	17591	17522	17570	17517	17405	17616	17604	17248	17597	17594	17562	17551	17448	17308	17564	17549	17582	17502	17485	17371	17629	17442	17446	17475	17658	17406	17427	17430	17570	17612	17634	17438	17549	17601	17637	17740	17659	17546	17553	17571	17591	17488	17499	17731	17560	17463	17489	17439	17570	17444	17576	17512	17315	17470	17337	17457	17436	17448	17735	17438	17571	17344	17646	17623	17618	17714	17490	17643	17513	17672	17325	17519	17632	17491	17436	17468	17690	17565	17630	17831	17407	17614	17680	17544	17471	17620	17310	17646	17509	17682	17591	17469	17525	17629	17568	17711	17445	17565	17366	17605	17534	17456	17531	17599	17538	17524	17626	17716	17621	17468	17509	17586	17675	17501	17495	17614	17381	17607	17534	17558	17587	17727	17457	17602	17491	17558	17649	17411	17460	17394	17685	17525	17411	17552	17712	17697	17543	17457	17417	17765	17707	17471	17629	17590	17344	17486	17606	17620	17459	17676	17705	17524	17239	17530	17639	17671	17539	17529	17435	17472	17560	17923	17650	17568	17865	17561	17615	17425	17651	17717	17441	17301	17319	17743	17442	17497	17663	17562	17632	17665	17427	17404	17607	17560	17451	17607	17656	17588	17465	17533	17504	17542	17392	17519	17442	17535	17576	17752	17498	17647	17551	17567	17787	17462	17366	17376	17479	17496	17548	17489	17645	17634	17444	17691	17586	17644	17506	17792	17645	17476	17519	17544	17364	17426	17416	17449	17496	17672	17397	17807	17460	17468	17439	17560	17632	17418	17369	17563	17729	17580	17538	17601	17720	17580	17499	17675	17592	17500	17442	17558	17539	17601	17519	17563	17593	17621	17434	17656	17794	17641	17478	17409	17569	17609	17531	17413	17438	17687	17632	17444	17563	17700	17561	17542	17534	17713	17348	17658	17550	17768	17477	17460	17508	17398	17763	17608	17540	17714	17641	17581	17621	17655	17569	17531	17449	17572	17331	17476	17539	17580	17704	17673	17360	17583	17548	17541	17717	17527	17538	17303	17600	17603	17592	17406	17480	17368	17589	17636	17601	17614	17466	17575	17582	17628	17633	17421	17734	17577	17521	17397	17299	17398	17517	17603	17487	17588	17604	17589	17446	17537	17688	17718	17788	17675	17684	17581	17579	17433	17669	17646	17413	17579	17718	17580	17497	17566	17654	17686	17609	17597	17556	17584	17500	17519	17714	17656	17512	17490	17477	17592	17634	17682	17463	17459	17510	17494	17660	17592	17477	17463	17616	17530	17555	17535	17444	17469	17460	17614	17621	17413	17532	17587	17610	17731	17456	17440	17557	17438	17561	17530	17496	17417	17559	17441	17477	17596	17372	17466	17744	17485	17371	17644	17619	17626	17748	17364	17508	17467	17598	17523	17666	17536	17588	17792	17586	17496	17379	17579	17789	17580	17648	17723	17578	17616	17625	17577	17687	17384	17529	17709	17726	17608	17506	17694	17407	17479	17595	17523	17627	17609	17664	17511	17655	17565	17629	17563	17565	17651	17622	17485	17607	17678	17604	17635	17686	17429	17576	17716	17851	17759	17621	17765	17563	17609	17459	17577	17527	17506	17458	17392	17470	17660	17605	17285	17491	17622	17592	17439	17702	17665	17289	17687	17562	17398	17734	17482	17607	17375	17580	17556	17471	17604	17634	17449	17596	17578	17454	17769	17435	17545	17537	17523	17411	17363	17460	17649	17479	17421	17539	17572	17471	17496	17571	17521	17543	17436	17490	17484	17347	17437	17687	17621	17612	17562	17725	17702	17497	17615	17416	17628	17602	17744	17416	17423	17404	17439	17659	17388	17426	17696	17810	17562	17703	17574	17431	17665	17426	17550	17622	17562	17787	17570	17562	17568	17654	17513	17525	17582	17438	17631	17667	17483	17364	17466	17410	17478	17598	17447	17389	17670	17611	17400	17523	17408	17608	17571	17373	17684	17535	17596	17543	17741	17453	17738	17591	17440	17845	17744	17804	17495	17651	17562	17713	17494	17432	17561	17572	17680	17497	17506	17296	17551	17433	17496	17522	17656	17632	17477	17437	17422	17613	17565	17630	17430	17532	17653	17708	17640	17475	17660	17605	17496	17560	17690	17405	17464	17693	17442	17707	17630	17558	17480	17683	17608	17581	17520	17647	17689	17463	17462	17462	17515	17650	17758	17384	17670	17528	17573	17533	17490	17670	17540	17496	17336	17405	17542	17390	17647	17425	17730	17347	17413	17451	17582	17525	17535	17340	17607	17644	17532	17505	17898	17689	17596	17714	17623	17536	17587	17526	17473	17621	17655	17653	17459	17672	17626	17510	17729	17565	17678	17665	17535	17526	17378	17386	17355	17646	17653	17643	17495	17659	17452	17690	17550	17646	17647	17796	17561	17644	17738	17756	17379	17514	17669	17556	17620	17570	17393	17579	17420	17402	17275	17649	17519	17577	17541	17735	17574	17375	17869	17644	17414	17401	17606	17624	17566	17655	17764	17676	17685	17564	17562	17337	17577	17592	17466	17524	17608	17458	17273	17537	17378	17467	17690	17635	17642	17250	17658	17537	17670	17603	17428	17402	17514	17537	17516	17472	17705	17464	17443	17450	17610	17735	17428	17429	17493	17547	17598	17759	17539	17661	17494	17497	17789	17661	17470	17674	17557	17523	17536	17555	17470	17416	17502	17510	17616	17640	17332	17487	17767	17425	17615	17823	17666	17453	17389	17495	17682	17503	17287	17583	17510	17609	17765	17487	17665	17696	17389	17551	17417	17505	17412	17528	17450	17446	17539	17649	17604	17582	17543	17460	17401	17448	17481	17517	17600	17410	17589	17476	17539	17656	17471	17389	17567	17612	17571	17668	17635	17545	17583	17501	17350	17536	17462	17431	17573	17721	17522	17541	17475	17685	17269	17733	17516	17590	17617	17734	17675	17381	17566	17632	17604	17574	17321	17585	17668	17689	17510	17475	17449	17702	17670	17594	17451	17327	17244	17343	17445	17408	17486	17522	17539	17294	17648	17597	17545	17553	17618	17561	17462	17413	17627	17730	17765	17612	17459	17672	17442	17640	17586	17522	17500	17693	17564	17489	17562	17512	17589	17507	17673	17496	17776	17642	17365	17710	17593	17549	17462	17512	17377	17313	17708	17586	17556	17523	17518	17421	17707	17467	17480	17725	17936	17627	17646	17610	17625	17631	17431	17515	17530	17528	17509	17500	17554	17627	17526	17708	17645	17598	17304	17562	17629	17490	17536	17676	17571	17493	17451	17427	17659	17243	17628	17577	17374	17505	17313	17698	17610	17699	17580	17647	17643	17523	17786	17473	17688	17416	17567	17643	17589	17532	17589	17486	17693	17587	17499	17400	17455	17511	17483	17712	17555	17612	17595	17501	17571	17523	17591	17743	17413	17569	17646	17541	17514	17697	17735	17551	17390	17356	17448	17597	17682	17494	17586	17751	17654	17374	17524	17438	17607	17638	17554	17777	17595	17551	17605	17725	17525	17468	17742	17387	17736	17547	17633	17558	17619	17446	17624	17435	17708	17592	17476	17524	17620	17439	17524	17601	17539	17607	17481	17425	17674	17522	17548	17678	17594	17630	17652	17563	17567	17485	17642	17722	17494	17816	17765	17478	17441	17438	17335	17488	17495	17692	17631	17646	17579	17675	17437	17482	17580	17411	17673	17573	17469	17737	17712	17560	17636	17536	17499	17574	17413	17611	17286	17633	17339	17535	17508	17691	17637	17387	17588	17618	17632	17535	17505	17466	17588	17578	17557	17430	17450	17538	17455	17479	17487	17503	17725	17366	17737	17487	17522	17560	17471	17465	17488	17546	17491	17592	17522	17556	17654	17435	17576	17530	17484	17645	17621	17514	17593	17528	17523	17630	17706	17452	17505	17560	17574	17453	17568	17515	17340	17477	17490	17663	17582	17728	17548	17650	17491	17645	17456	17501	17576	17675	17568	17547	17612	17336	17567	17583	17627	17592	17551	17590	17545	17515	17550	17559	17732	17780	17636	17664	17479	17534	17640	17436	17122	17618	17535	17426	17475	17530	17669	17502	17564	17481	17578	17543	17721	17644	17595	17612	17509	17739	17554	17336	17535	17524	17607	17554	17835	17741	17526	17549	17693	17606	17680	17782	17467	17412	17423	17542	17513	17579	17537	17590	17824	17643
21392	40065	38030	30235	25942	23714	21498	19953	19524	19320	18893	18323	17689	17288	17108	17155	17516	17595	17345	17069	16854	16766	16614	16634	16498	16420	16571	16477	16529	16395	16378	16353	16316	16236	16060	16244	16016	15914	16029	15977	15853	15849	15947	16532	17323	16647	17070	16881	16363	16141	15873	15928	15731	15701	15812	15798	15603	15756	15728	15780	15670	15813	15682	15743	15748	15814	15727	15791	15630	15565	15818	15658	15832	15681	15720	15682	15540	15529	15893	15822	15745	15586	15728	15866	15833	15719	15710	15760	15726	15708	15727	15842	15693	15636	15849	15603	15772	15830	15620	15801	15672	15722	15768	15752	15631	15653	15692	15694	15569	15979	15609	15668	15762	15798	15808	15784	15784	15769	15686	15875	15747	15678	15778	15640	15822	15735	15707	15695	15896	15532	15786	15625	15645	15724	15810	15597	15584	15744	15832	15741	15817	15643	15766	15722	15767	15834	15843	15743	15715	15871	15678	15702	15647	15809	15931	15854	15841	15586	15795	15706	15701	15902	15544	15645	15707	15719	15767	15751	15959	15550	15591	15770	15715	15508	15646	15742	15759	15649	15724	15632	15723	15766	15644	15586	15757	15597	15797	15601	15658	15777	15553	15766	15769	15647	15641	15703	15748	15813	15558	15862	15606	15688	15703	15750	15712	15770	15681	15831	15733	15815	15693	15669	15778	15611	15812	15686	15607	15652	15819	15609	16024	15746	15728	15696	15721	15661	15587	15713	15880	15719	15741	15737	15720	15828	15637	15681	15608	15624	15685	15642	15707	15788	15697	15797	15723	15789	15758	15719	15742	15788	15689	15642	15646	15629	15791	15819	15643	15661	15674	15592	15659	15790	15587	15872	15603	15949	15764	15808	15723	15884	15815	15517	15674	15829	15770	15692	15739	15694	15556	15482	15737	15642	15720	15570	15714	15778	15682	15766	15656	15518	15639	15690	15651	15753	15783	15710	15753	15652	15684	15898	15575	15832	15635	15616	15643	15684	15777	15718	15547	15668	15736	15592	15773	15754	15779	15652	15682	15758	15643	15603	15679	15689	15850	15674	15646	15765	15705	15617	15646	15493	15895	15833	15720	15788	15612	15660	15549	15699	15753	15602	15680	15722	15701	15810	15679	15672	15725	15732	15704	15732	15868	15808	15711	15766	15633	15772	15844	15650	15816	15627	15550	15749	15702	15806	15485	15585	15772	15710	15450	15622	15563	15678	15698	15678	15729	15791	15718	15775	15694	15773	15890	15704	15799	15654	15725	15739	15772	15839	15743	15612	15684	15736	15667	15835	15639	15614	15692	15791	15724	15771	15725	15796	15760	15831	15651	15690	15747	15527	15686	15710	15766	15750	15707	15581	15739	15879	15643	15745	15591	15700	15665	15769	15623	15604	15650	15418	15700	15566	15628	15565	15782	15901	15580	15660	15623	15912	15827	15741	15639	15793	15750	15931	15799	15775	15752	15805	15734	15724	15650	15684	15643	15739	15552	15686	15669	15746	15754	15740	15800	15638	15653	15803	15821	15744	15724	15720	15517	15562	15832	15845	15724	15583	15686	15683	15557	15520	15771	15713	15784	15658	15779	15637	15606	15680	15605	15723	15743	15758	15802	15629	15711	15693	15744	15698	15822	15701	15709	15668	15605	15526	15774	15711	15704	15616	15663	15649	15599	15555	15802	15881	15816	15713	15712	15717	15779	15683	15773	15666	15534	15799	15769	15734	15698	15822	15724	15820	15655	15679	15731	15827	15814	15739	15822	15800	15574	15784	15779	15732	15642	15714	15730	15596	15937	15607	15750	15617	15781	15870	15576	15794	15760	15603	15663	15658	15729	15628	15628	15671	15759	15760	15626	15780	15774	15745	15897	15610	15672	15792	15874	15736	15596	15729	15669	15635	15691	15782	15781	15507	15734	15590	15710	15712	15718	15730	15593	15823	15792	15817	15676	15575	15761	15791	15885	15644	15733	15619	15752	15740	15638	15557	15732	15762	15735	15854	15666	15628	15657	15441	15807	15896	15784	15777	15669	15837	15662	15659	15695	15752	15701	15847	15695	15704	15790	15715	15591	15580	15683	15567	15704	15694	15750	15553	15769	15698	15837	15680	15646	15683	15713	15621	15673	15804	15706	15615	15684	15778	15588	15749	15658	15622	15804	15668	15591	15600	15615	15924	15549	15704	15595	15743	15761	15756	15632	15830	15611	15682	15708	15625	15541	15697	15744	15622	15812	15746	15475	15654	15726	15573	15642	15583	15756	15523	15603	15653	15806	15743	15779	15581	15677	15832	15686	15616	15794	15561	15721	15590	15609	15652	15682	15566	15603	15674	15728	15600	15743	15813	15652	15728	15678	15675	15740	15642	15749	15591	15727	15544	15795	15495	15631	15589	15837	15788	15732	15646	15643	15813	15687	15694	15608	15694	15894	15643	15765	15786	15880	15812	15748	15595	15803	15715	15613	15611	15677	15720	15567	15709	15656	15780	15682	15729	15690	15648	15734	15780	15851	15624	15711	15630	15622	15696	15756	15687	15693	15877	15679	15619	15895	15911	15502	15848	15713	15811	15662	15544	15751	15729	15576	15833	15536	15651	15673	15804	15672	15635	15760	15708	15630	15730	15770	15696	15761	15486	15658	15606	15869	15671	15646	15673	15582	15615	15688	15782	15668	15702	15846	15573	15867	15575	15722	15854	15651	15660	15855	15632	15665	15739	15851	15571	15728	15705	15743	15768	15600	15696	15869	15764	15650	15832	15733	15681	15750	15602	15661	15693	15725	15681	15732	15721	15709	15695	15657	15631	15734	15816	15850	15761	15745	15752	15557	15691	15650	15820	15578	15719	15729	15542	15493	15678	15879	15721	15738	15649	15752	15593	15566	15781	15660	15686	15717	15731	15654	15880	15745	15582	15736	15605	15707	15610	15814	15742	15765	15568	15714	15682	15816	15768	15685	15762	15703	15770	15677	15715	15706	15553	15709	15733	15768	15729	15705	15541	15784	15677	15625	15751	15725	15833	15632	15896	15675	15800	15733	15777	15559	15716	15521	15705	15616	15722	15577	15678	15831	15623	15687	15745	15736	15754	15727	15590	15726	15693	15822	15713	15617	15817	15585	15686	15694	15772	15730	15616	15722	15668	15660	15578	15742	15543	15780	15571	15789	15709	15663	15522	15848	15775	15692	15797	15830	15695	15687	15787	15739	15645	15697	15700	15800	15769	15654	15713	15878	15492	15777	15702	15812	15816	15835	15566	15629	15721	15757	15639	15816	15733	15804	15751	15708	15790	15752	15607	15879	15620	15719	15899	15518	15690	15716	15790	15562	15651	15700	15505	15635	15702	15817	15726	15759	15716	15721	15656	15724	15502	15642	15713	15608	15470	15799	15701	15642	15770	15711	15669	15592	15627	15772	15839	15787	15650	15863	15653	15898	15587	15752	15809	15755	15660	15715	15600	15800	15809	15773	15688	15696	15759	15750	15628	15686	15824	15654	15698	15624	15684	15743	15832	15767	15740	15839	15632	15552	15662	15682	15621	15621	15689	15898	15636	15694	15603	15639	15777	15674	15672	15721	15652	15622	15605	15701	15723	15620	15710	15598	15687	15706	15685	15764	15808	15798	15698	15749	15706	15753	15550	15831	15831	15476	15568	15715	15784	15541	15745	15738	15636	15746	15773	15709	15729	15811	15489	15756	15573	15692	15611	15704	15844	15549	15685	15764	15673	15868	15587	15648	15632	15789	15759	15831	15828	15827	15774	15716	15691	15747	15762	15538	15664	15631	15624	15716	15718	15656	15899	15741	15699	15734	15731	15737	15687	15634	15744	15674	15741	15715	15685	15761	15786	15765	15871	15718	15600	15656	15643	15556	15642	15519	15665	15670	15680	15670	15615	15771	15853	15711	15641	15675	15597	15680	15652	15712	15654	15807	15721	15692	15527	15696	15763	15613	15798	15714	15702	15731	15835	15721	15735	15670	15737	15774	15679	15756	15667	15569	15773	15593	15636	15678	15841	15586	15751	15855	15898	15766	15747	15689	15751	15672	15759	15781	15782	15663	15807	15771	15656	15773	15706	15690	15710	15530	15671	15673	15740	15751	15670	15550	15608	15758	15593	15714	15740	15808	15738	15709	15639	15701	15726	15605	15781	15821	15803	15567	15691	15673	15611	15636	15710	15797	15714	15695	15842	15740	15608	15741	15799	15564	15698	15705	15743	15617	15792	15766	15594	15751	15589	15788	15448	15688	15752	15688	15697	15781	15807	15801	15676	15655	15879	15644	15830	15685	15768	15695	15578	15717	15539	15644	15650	15763	15694	15765	15796	15709	15872	15642	15629	15915	15764	15663	15568	15768	15562	15698	15724	15651	15525	15619	15748	15543	15677	15700	15791	15697	15767	15824	15742	15625	15664	15534	15613	15786	15687	15522	15636	15625	15782	15659	15627	15705	15890	15711	15511	15691	15697	15796	15595	15711	15686	15947	15739	15629	15953	15657	15619	15572	15678	15586	15540	15817	15794	15709	15834	15843	15806	15588	15627	15691	15693	15586	15754	15776	15738	15807	15662	15830	15618	15717	15689	15664	15456	15770	15770	15843	15727	15782	15783	15618	15769	15588	15666	15857	15577	15709	15644	15728	15814	15671	15864	15850	15718	15818	15800	15568	15775	15661	15727	15850	15558	15787	15620	15713	15770	15525	15701	15722	15568	15616	15637	15913	15607	15736	15723	15594	15639	15669	15684	15611	15670	15569	15769	15783	15776	15627	15836	15693	15676	15758	15531	15801	15688	15694	15688	15681	15453	15807	15649	15813	15692	15674	15798	15811	15846	15834	15708	15700	15705	15784	15520	15848	15657	15789	15781	15746	15684	15899	15606	15820	15644	15747	15794	15811	15681	15549	15648	15561	15757	15735	15745	15776	15391	15719	15890	15906	15711	15789	15565	15593	15671	15765	15806	15761	15782	15734	15624	15696	15816	15663	15731	15720	15555	15706	15774	15554	15714	15804	15878	15652	15813	15511	15690	15716	15751	15792	15826	15732	15645	15821	15578	15739	15782	15758	15734	15765	15676	15652	15540	15716	15617	15619	15668	15652	15784	15547	15583	15681	15753	15795	15615	15601	15652	15722	15607	15625	15764
27242	22451	27402	24728	20296	19714	19096	18370	18242	18411	18033	18081	17934	17825	17856	18034	18001	17830	17982	17959	17700	17604	17429	17678	17537	17734	17531	17545	17446	17597	17602	17428	17635	17349	17596	17296	17312	17383	17532	17663	17559	17478	17436	17434	17629	17532	17739	17391	17456	17331	17429	17502	17426	17357	17384	17501	17579	17337	17408	17407	17177	17332	17457	17278	17355	17432	17466	17460	17501	17186	17461	17377	17561	17298	17356	17567	17264	17347	17302	17227	17159	17208	17330	17254	17563	17363	17373	17331	17469	17322	17566	17273	17203	17398	17324	17382	17473	17396	17363	17225	17474	17374	17349	17249	17427	17295	17406	17472	17385	17305	17413	17123	17088	17240	17386	17332	17599	17364	17481	17527	17482	17418	17561	17420	17410	17299	17368	17243	17209	17334	17379	17375	17335	17467	17130	17228	17463	17255	17575	17346	17544	17427	17309	17408	17458	17500	17317	17405	17274	17464	17478	17267	17390	17242	17375	17243	17510	17361	17535	17356	17173	17337	17297	17440	17334	17410	17505	17315	17490	17451	17305	17514	17355	17489	17375	17362	17401	17326	17325	17289	17292	17400	17402	17267	17342	17424	17342	17368	17486	17393	17506	17276	17449	17557	17351	17518	17320	17469	17483	17357	17461	17385	17261	17463	17559	17294	17405	17361	17303	17424	17175	17587	17393	17399	17209	17336	17195	17304	17337	17255	17419	17254	17374	17390	17420	17086	17384	17366	17279	17344	17321	17259	17488	17531	17391	17261	17509	17374	17383	17437	17245	17414	17534	17339	17300	17377	17199	17568	17459	17218	17565	17095	17195	17334	17305	17216	17183	17408	17586	17285	17347	17525	17519	17460	17166	17150	17622	17380	17543	17336	17574	17511	17494	17286	17201	17388	17366	17329	17381	17285	17383	17470	17312	17421	17334	17368	17437	17480	17345	17387	17374	17309	17424	17384	17414	17286	17414	17641	17343	17188	17165	17320	17552	17306	17541	17269	17182	17194	17259	17584	17460	17474	17389	17329	17159	17233	17417	17377	17311	17360	17255	17486	17481	17542	17423	17259	17300	17173	17268	17488	17328	17401	17436	17317	17365	17505	17238	17376	17489	17479	17280	17415	17600	17257	17397	17300	17429	17301	17378	17636	17599	17285	17383	17682	17336	17373	17422	17313	17207	17307	17378	17555	17445	17514	17500	17284	17258	17369	17269	17560	17547	17461	17516	17266	17290	17238	17355	17361	17498	17364	17507	17479	17277	17126	17344	17443	17436	17346	17670	17303	17334	17355	17474	17234	17286	17454	17260	17238	17350	17228	17365	17637	17386	17330	17293	17422	17234	17460	17535	17425	17427	17374	17370	17164	17383	17313	17376	17453	17127	17368	17414	17485	17373	17404	17418	17466	17437	17490	17371	17523	17354	17335	17247	17450	17521	17361	17210	17249	17453	17360	17463	17347	17612	17534	17477	17197	17240	17499	17451	17435	17554	17436	17488	17455	17475	17391	17396	17258	17443	17362	17443	17447	17437	17366	17495	17346	17134	17277	17512	17580	17481	17620	17476	17329	17333	17364	17358	17506	17434	17530	17575	17397	17368	17357	17279	17347	17397	17306	17526	17595	17333	17399	17087	17379	17187	17527	17357	17301	17543	17389	17449	17423	17407	17493	17292	17587	17259	17269	17371	17477	17607	17343	17392	17292	17300	17253	17369	17360	17348	17396	17423	17367	17292	17455	17337	17362	17372	17220	17327	17325	17371	17326	17318	17386	17213	17299	17548	17431	17313	17310	17408	17394	17519	17402	17346	17567	17450	17358	17295	17296	17476	17546	17340	17518	17332	17439	17145	17544	17343	17243	17401	17303	17295	17391	17300	17364	17452	17615	17429	17481	17415	17382	17239	17413	17422	17346	17429	17449	17321	17380	17351	17384	17332	17347	17387	17384	17358	17231	17413	17247	17422	17370	17452	17490	17277	17167	17374	17255	17451	17354	17235	17393	17311	17354	17334	17428	17631	17778	17385	17541	17321	17324	17340	17332	17481	17500	17391	17452	17347	17367	17398	17653	17476	17433	17420	17319	17430	17461	17496	17527	17358	17274	17369	17317	17321	17443	17467	17281	17239	17278	17451	17498	17304	17516	17338	17299	17486	17331	17343	17244	17325	17343	17227	17544	17626	17428	17207	17541	17282	17416	17426	17277	17449	17365	17290	17689	17606	17341	17436	17485	17400	17221	17185	17434	17379	17278	17319	17266	17287	17287	17491	17490	17255	17299	17441	17457	17442	17504	17395	17388	17380	17294	17496	17441	17497	17275	17422	17465	17389	17171	17297	17550	17391	17413	17406	17320	17356	17455	17313	17378	17415	17308	17344	17203	17514	17312	17380	17248	17361	17199	17208	17383	17377	17549	17179	17380	17460	17303	17102	17545	17380	17414	17473	17595	17294	17320	17464	17207	17362	17224	17414	17304	17115	17282	17351	17345	17696	17426	17234	17295	17356	17356	17484	17372	17495	17256	17428	17341	17491	17551	17539	17312	17370	17435	17265	17245	17419	17330	17541	17281	17328	17280	17354	17219	17379	17315	17362	17371	17476	17437	17252	17311	17464	17469	17334	17411	17438	17336	17567	17472	17459	17506	17328	17451	17271	17464	17430	17422	17497	17346	17350	17459	17651	17467	17333	17335	17527	17411	17396	17390	17600	17429	17452	17512	17479	17403	17094	17447	17308	17294	17539	17594	17444	17523	17664	17413	17482	17383	17041	17287	17167	17332	17383	17503	17399	17175	17474	17435	17562	17335	17249	17437	17366	17309	17320	17179	17516	17360	17479	17411	17266	17251	17536	17403	17486	17356	17340	17226	17264	17412	17552	17209	17323	17283	17428	17334	17261	17493	17384	17425	17378	17464	17416	17304	17452	17368	17360	17450	17352	17329	17535	17261	17408	17299	17327	17388	17324	17371	17227	17492	17313	17481	17341	17195	17516	17323	17368	17500	17636	17479	17430	17530	17452	17347	17487	17379	17207	17345	17292	17441	17275	17281	17486	17338	17296	17273	17412	17534	17335	17352	17416	17300	17545	17480	17377	17479	17421	17323	17321	17357	17292	17412	17377	17171	17299	17323	17292	17130	17175	17180	17451	17422	17288	17533	17495	17437	17384	17313	17366	17299	17255	17445	17355	17313	17422	17425	17461	17402	17507	17204	17391	17288	17505	17278	17262	17564	17150	17260	17497	17277	17402	17316	17587	17258	17333	17449	17357	17497	17496	17429	17348	17376	17409	17524	17415	17407	17299	17456	17363	17184	17446	17498	17417	17331	17323	17352	17463	17400	17400	17379	17286	17400	17475	17241	17293	17337	17513	17489	17421	17614	17564	17411	17291	17499	17449	17570	17364	17318	17328	17432	17446	17518	17334	17362	17487	17506	17548	17444	17470	17235	17683	17440	17252	17304	17371	17396	17389	17520	17147	17368	17449	17369	17408	17533	17479	17386	17356	17564	17523	17273	17327	17296	17147	17486	17307	17356	17423	17686	17502	17282	17607	17469	17473	17253	17224	17345	17383	17337	17373	17282	17445	17473	17422	17382	17390	17559	17725	17503	17472	17321	17441	17307	17325	17474	17482	17366	17379	17350	17580	17573	17516	17482	17389	17424	17308	17191	17141	17256	17421	17515	17545	17498	17414	17354	17494	17499	17476	17340	17381	17372	17262	17470	17408	17369	17379	17275	17392	17457	17390	17542	17324	17507	17411	17427	17328	17438	17477	17485	17318	17298	17620	17461	17386	17281	17563	17356	17254	17313	17654	17478	17455	17375	17424	17198	17224	17481	17469	17260	17445	17328	17644	17322	17379	17453	17229	17235	17468	17420	17244	17423	17429	17387	17271	17363	17350	17253	17325	17387	17439	17368	17238	17386	17296	17350	17455	17440	17540	17298	17391	17417	17259	17363	17496	17361	17314	17362	17254	17323	17389	17464	17321	17400	17340	17452	17235	17406	17501	17574	17468	17384	17640	17609	17377	17388	17399	17225	17445	17287	17697	17469	17355	17436	17425	17275	17248	17460	17454	17166	17514	17438	17486	17222	17471	17357	17531	17430	17315	17201	17461	17188	17293	17458	17315	17402	17342	17383	17219	17250	17350	17371	17786	17346	17265	17350	17375	17379	17223	17366	17282	17405	17317	17286	17416	17191	17346	17332	17361	17465	17411	17201	17257	17334	17503	17427	17279	17374	17389	17431	17279	17489	17266	17436	17523	17369	17216	17373	17475	17268	17321	17560	17257	17333	17476	17323	17598	17297	17291	17432	17246	17404	17424	17375	17367	17297	17452	17516	17238	17391	17379	17543	17405	17344	17440	17538	17377	17327	17535	17420	17385	17714	17412	17393	17717	17486	17359	17264	17347	17299	17138	17133	17183	17388	17609	17407	17267	17262	17253	17228	17429	17517	17447	17372	17251	17429	17334	17571	17502	17252	17516	17255	17424	17487	17276	17372	17435	17471	17298	17432	17504	17412	17201	17295	17451	17173	17160	17365	17319	17433	17383	17449	17449	17522	17528	17502	17495	17483	17300	17497	17535	17301	17398	17293	17355	17550	17481	17331	17342	17416	17421	17519	17291	17272	17328	17410	17575	17366	17227	17445	17294	17151	17549	17602	17302	17443	17491	17569	17300	17506	17566	17441	17066	17285	17341	17428	17336	17504	17309	17256	17466	17258	17397	17457	17420	17377	17447	17507	17251	17417	17426	17490	17361	17400	17477	17418	17474	17491	17497	17418	17525	17342	17413	17347	17316	17434	17220	17442	17329	17456	17372	17252	17479	17267	17474	17375	17301	17604	17353	17331	17384	17361	17645	17620	17536	17394	17555	17477	17597	17604	17536	17190	17428	17279	17548	17419	17419	17476	17559	17270	17441	17306	17326	17382	17426	17311	17543	17544	17436	17502	17450	17438	17398	17533	17377	17232	17377	17483	17240	17204	17281	17444	17464	17494	17443	17386	17564	17301	17381	17452	17471	17325	17541	17240	17342	17222	17429	17304	17306	17395	17306	17211	17506	17540	17376	17464	17504	17543	17401	17343	17422	17292	17441	17405	17355	17632	17599	17611	17339	17309	17562	17352	17428	17262	17434	17410	17385	17184
19221	28516	27403	22322	19854	18925	17744	17339	17467	17131	16698	16427	16306	16251	16366	16615	16576	16584	16198	16176	16065	15884	16242	16302	16000	15843	15903	16055	15870	16060	15825	15937	16041	15956	15789	15828	15838	15712	15662	15614	15833	15662	15715	15777	15786	15578	15800	15936	15653	15655	15624	15494	15556	15621	15697	15547	15542	15600	15736	15469	15738	15726	15792	15650	15685	15480	15572	15735	15571	15518	15473	15696	15602	15548	15489	15627	15660	15577	15609	15810	15706	15719	15520	15626	15620	15701	15704	15621	15648	15614	15901	15644	15594	15553	15635	15508	15505	15757	15577	15653	15579	15561	15481	15627	15590	15478	15709	15557	15756	15610	15604	15718	15740	15529	15635	15563	15668	15701	15708	15569	15574	15621	15597	15560	15755	15754	15496	15751	15736	15669	15790	15633	15695	15523	15869	15575	15628	15620	15629	15721	15577	15627	15396	15658	15568	15518	15625	15704	15655	15700	15576	15595	15655	15631	15505	15629	15528	15685	15768	15750	15481	15674	15651	15531	15742	15733	15701	15805	15626	15833	15664	15653	15633	15712	15696	15638	15593	15545	15604	15523	15488	15667	15543	15708	15673	15617	15581	15740	15735	15537	15630	15658	15672	15610	15640	15642	15685	15585	15732	15753	15800	15621	15672	15515	15690	15755	15618	15543	15608	15719	15540	15737	15700	15637	15560	15751	15747	15704	15469	15722	15774	15638	15536	15656	15579	15640	15592	15707	15500	15862	15774	15649	15743	15631	15746	15602	15480	15708	15609	15569	15686	15768	15721	15833	15582	15800	15521	15622	15604	15597	15525	15492	15641	15669	15590	15472	15781	15539	15653	15606	15477	15484	15754	15749	15752	15481	15648	15697	15572	15598	15578	15579	15641	15549	15628	15809	15701	15813	15732	15654	15684	15712	15595	15576	15431	15560	15661	15433	15695	15639	15750	15595	15629	15617	15528	15783	15569	15501	15692	15673	15713	15853	15682	15527	15883	15529	15611	15633	15664	15547	15687	15602	15635	15519	15584	15564	15562	15669	15712	15622	15629	15736	15593	15862	15728	15547	15755	15688	15538	15748	15576	15448	15513	15576	15648	15762	15794	15652	15605	15842	15710	15538	15555	15875	15727	15568	15572	15663	15846	15607	15544	15702	15539	15732	15496	15628	15610	15563	15600	15727	15797	15551	15696	15601	15618	15542	15653	15752	15722	15511	15667	15525	15659	15635	15717	15546	15609	15805	15730	15466	15691	15754	15600	15511	15606	15592	15689	15588	15783	15690	15685	15660	15753	15744	15711	15736	15529	15690	15627	15587	15706	15491	15597	15296	15810	15503	15721	15586	15722	15572	15785	15755	15589	15778	15530	15553	15603	15768	15565	15546	15602	15589	15766	15418	15737	15534	15783	15718	15454	15749	15759	15785	15695	15711	15622	15680	15860	15627	15638	15663	15692	15696	15652	15645	15407	15569	15612	15779	15588	15733	15512	15815	15621	15611	15828	15643	15595	15511	15661	15575	15675	15560	15524	15707	15489	15603	15751	15459	15658	15410	15642	15797	15703	15588	15620	15700	15633	15647	15730	15598	15601	15734	15608	15785	15686	15559	15634	15626	15641	15675	15534	15634	15583	15537	15577	15670	15612	15715	15710	15766	15674	15611	15517	15580	15603	15705	15662	15851	15788	15618	15822	15469	15630	15625	15665	15641	15727	15636	15564	15506	15577	15710	15562	15809	15657	15692	15727	15635	15789	15581	15693	15685	15575	15622	15643	15714	15781	15753	15702	15649	15586	15725	15672	15552	15660	15689	15664	15632	15666	15562	15625	15622	15659	15684	15501	15526	15740	15634	15648	15649	15661	15733	15536	15580	15670	15642	15671	15725	15533	15812	15697	15580	15550	15505	15654	15779	15665	15717	15678	15757	15709	15668	15567	15720	15609	15622	15716	15518	15740	15667	15674	15602	15757	15786	15759	15738	15647	15607	15754	15540	15623	15664	15840	15539	15657	15732	15693	15648	15540	15708	15798	15655	15544	15827	15634	15574	15619	15490	15681	15643	15561	15472	15700	15734	15603	15540	15657	15708	15617	15540	15787	15659	15856	15654	15488	15682	15816	15625	15517	15710	15661	15768	15600	15427	15542	15642	15580	15610	15639	15567	15494	15667	15780	15741	15540	15496	15555	15528	15595	15695	15458	15691	15480	15638	15528	15657	15616	15715	15746	15532	15577	15594	15732	15712	15711	15791	15778	15657	15627	15586	15615	15646	15802	15709	15701	15572	15697	15742	15519	15649	15737	15513	15821	15693	15670	15661	15578	15763	15562	15718	15571	15664	15585	15721	15512	15695	15582	15746	15543	15590	15769	15568	15731	15733	15510	15521	15508	15809	15615	15670	15644	15636	15865	15893	15784	15485	15549	15706	15637	15675	15583	15653	15581	15767	15403	15487	15516	15667	15877	15633	15731	15680	15658	15586	15593	15599	15726	15480	15453	15581	15850	15623	15738	15638	15720	15600	15676	15660	15702	15567	15752	15723	15561	15627	15786	15610	15801	15732	15687	15568	15676	15682	15627	15620	15686	15705	15506	15570	15608	15463	15742	15788	15758	15650	15535	15528	15779	15812	15609	15550	15724	15694	15490	15530	15460	15644	15595	15567	15431	15553	15718	15779	15723	15579	15783	15606	15692	15634	15399	15751	15541	15792	15760	15690	15636	15593	15509	15669	15576	15664	15739	15633	15630	15625	15600	15701	15795	15588	15511	15628	15747	15601	15466	15633	15557	15686	15531	15679	15783	15676	15599	15718	15750	15500	15689	15495	15625	15739	15619	15628	15527	15635	15744	15700	15504	15602	15672	15720	15567	15669	15731	15617	15671	15733	15851	15443	15770	15575	15634	15574	15623	15665	15597	15426	15729	15570	15507	15786	15685	15700	15554	15794	15551	15683	15554	15483	15665	15534	15769	15668	15636	15547	15602	15508	15682	15736	15740	15773	15559	15686	15475	15731	15548	15685	15714	15633	15718	15839	15723	15549	15769	15755	15764	15662	15613	15759	15555	15632	15712	15566	15561	15622	15773	15651	15562	15557	15589	15635	15688	15579	15611	15624	15653	15594	15499	15650	15581	15575	15453	15726	15664	15663	15727	15693	15741	15863	15550	15700	15614	15796	15546	15764	15636	15603	15875	15522	15652	15654	15543	15668	15764	15658	15692	15687	15812	15611	15593	15679	15575	15837	15726	15787	15501	15697	15656	15521	15634	15689	15372	15675	15668	15632	15585	15524	15642	15510	15554	15711	15576	15596	15620	15607	15462	15534	15524	15593	15586	15552	15726	15748	15561	15703	15625	15734	15689	15732	15650	15674	15566	15559	15642	15664	15599	15426	15618	15732	15546	15679	15833	15626	15699	15602	15676	15639	15815	15596	15772	15517	15584	15727	15684	15734	15646	15553	15708	15638	15569	15648	15652	15601	15610	15758	15654	15701	15617	15711	15671	15638	15604	15607	15706	15571	15553	15599	15589	15676	15672	15705	15551	15677	15728	15661	15627	15457	15771	15740	15616	15622	15679	15638	15678	15696	15718	15622	15655	15647	15606	15551	15610	15861	15676	15575	15700	15576	15563	15482	15503	15683	15575	15633	15562	15560	15671	15635	15691	15636	15668	15754	15613	15599	15664	15739	15682	15490	15638	15694	15519	15796	15616	15667	15626	15578	15513	15639	15634	15648	15574	15695	15591	15663	15695	15611	15686	15773	15581	15795	15700	15562	15728	15497	15561	15678	15481	15802	15552	15675	15605	15769	15742	15795	15585	15596	15605	15584	15549	15736	15658	15477	15707	15693	15576	15552	15627	15547	15552	15709	15746	15445	15743	15527	15623	15524	15745	15634	15571	15751	15708	15651	15679	15700	15736	15661	15760	15569	15636	15655	15603	15601	15776	15546	15793	15762	15757	15836	15691	15723	15536	15639	15596	15661	15854	15532	15651	15470	15707	15551	15656	15635	15721	15590	15702	15748	15491	15756	15464	15695	15699	15721	15719	15639	15528	16035	15593	15817	15574	15534	15740	15665	15650	15616	15632	15622	15591	15490	15619	15512	15714	15682	15602	15733	15617	15672	15532	15521	15461	15727	15623	15644	15679	15651	15579	15639	15680	15650	15804	15541	15714	15785	15570	15778	15646	15674	15708	15659	15564	15574	15621	15587	15756	15582	15641	15753	15686	15772	15555	15594	15601	15531	15769	15777	15599	15548	15776	15710	15689	15653	15738	15729	15636	15554	15693	15509	15788	15629	15723	15642	15816	15695	15603	15487	15631	15658	15560	15684	15542	15707	15683	15635	15743	15652	15627	15659	15556	15631	15700	15556	15631	15641	15598	15690	15552	15661	15585	15772	15542	15603	15759	15895	15830	15647	15694	15657	15606	15632	15637	15741	15662	15664	15672	15537	15770	15819	15701	15499	15695	15571	15603	15754	15612	15682	15631	15653	15620	15552	15614	15569	15807	15592	15753	15661	15603	15733	15618	15466	15615	15664	15401	15543	15597	15578	15515	15774	15466	15710	15520	15601	15646	15632	15566	15426	15719	15705	15756	15670	15412	15526	15590	15558	15744	15531	15760	15656	15739	15792	15652	15493	15750	15587	15675	15767	15518	15648	15530	15582	15696	15611	15359	15673	15534	15555	15433	15807	15452	15644	15752	15701	15618	15583	15601	15702	15540	15811	15677	15665	15587	15807	15625	15624	15693	15646	15656	15520	15577	15715	15700	15607	15706	15554	15558	15554	15645	15672	15613	15654	15482	15834	15660	15694	15643	15624	15743	15632	15698	15673	15678	15599	15610	15724	15778	15617	15714	15578	15662	15604	15545	15707	15575	15619	15602	15809	15539	15674	15623	15661	15679	15747	15617	15698	15669	15532	15639	15545	15686	15662	15724	15641	15632	15791	15623	15750	15669	15687	15687	15543	15590	15451	15610	15684	15683	15563	15662	15763	15690	15536	15592	15572	15743	15744	15697	15615	15719	15629	15693	15779	15627	15736	15619	15653	15772	15627	15724	15535	15409	15761	15772	15625	15577	15679	15663	15733	15706	15566	15583	15752	15439	15654	15734	15580	15697	15694	15675	15582	15737	15744	15646	15676
23636	21212	28783	24090	22421	23522	22584	19546	19413	19339	18981	18747	18562	18339	18505	18601	18410	18214	18173	18002	18019	17702	17950	18047	17954	17998	17723	17904	17713	17718	17853	17792	17912	17512	17446	17481	17463	17655	17773	17751	17537	17617	17444	17570	17628	17950	18117	18020	17808	17573	17660	17474	17329	17551	17545	17488	17378	17358	17408	17203	17375	17545	17292	17221	17391	17613	17499	17421	17407	17405	17434	17477	17440	17571	17316	17372	17374	17249	17435	17327	17699	17424	17437	17448	17387	17415	17390	17317	17510	17588	17159	17369	17442	17385	17267	17465	17361	17233	17544	17128	17558	17537	17418	17362	17322	17450	17458	17444	17443	17238	17365	17545	17419	17522	17571	17358	17478	17431	17177	17256	17397	17610	17404	17308	17441	17166	17373	17478	17394	17487	17546	17257	17392	17429	17553	17259	17215	17373	17347	17543	17293	17442	17467	17172	17433	17377	17563	17272	17519	17286	17197	17480	17323	17324	17465	17265	17205	17333	17358	17426	17129	17340	17302	17441	17426	17347	17400	17347	17451	17414	17507	17535	17448	17242	17384	17343	17357	17243	17467	17180	17480	17334	17358	17314	17483	17360	17511	17687	17524	17403	17265	17211	17193	17200	17395	17461	17687	17597	17263	17444	17334	17296	17274	17442	17656	17368	17457	17233	17386	17536	17282	17113	17304	17434	17261	17273	17394	17403	17474	17310	17381	17339	17542	17569	17497	17369	17402	17279	17479	17434	17326	17510	17343	17422	17315	17385	17310	17407	17429	17478	17479	17243	17480	17354	17373	17399	17464	17361	17419	17308	17324	17415	17353	17497	17477	17441	17239	17435	17470	17733	17260	17461	17475	17481	17393	17458	17356	17422	17484	17306	17297	17303	17558	17304	17463	17344	17394	17384	17321	17365	17360	17475	17302	17428	17408	17319	17476	17581	17602	17707	17501	17473	17579	17534	17341	17297	17282	17293	17521	17367	17416	17753	17593	17647	17306	17521	17360	17500	17528	17549	17547	17443	17459	17340	17487	17536	17536	17312	17381	17299	17446	17259	17591	17378	17498	17436	17411	17286	17384	17463	17402	17309	17052	17463	17544	17549	17231	17446	17646	17365	17335	17428	17441	17451	17310	17247	17628	17594	17353	17381	17293	17216	17391	17414	17306	17415	17376	17374	17349	17438	17501	17360	17436	17498	17395	17272	17380	17292	17268	17442	17195	17418	17417	17522	17272	17371	17329	17221	17335	17203	17318	17296	17426	17538	17316	17431	17392	17236	17259	17420	17496	17185	17574	17249	17512	17299	17526	17235	17334	17482	17431	17320	17472	17381	17330	17620	17213	17254	17147	17469	17516	17584	17413	17448	17362	17547	17447	17539	17496	17440	17456	17404	17412	17419	17193	17490	17593	17422	17247	17438	17496	17432	17341	17377	17448	17271	17479	17514	17506	17582	17341	17605	17412	17481	17497	17383	17388	17285	17299	17289	17375	17099	17225	17344	17319	17380	17329	17559	17458	17547	17598	17268	17559	17413	17440	17382	17371	17529	17152	17416	17421	17616	17480	17469	17555	17516	17605	17265	17411	17128	17194	17241	17367	17250	17476	17600	17557	17620	17331	17408	17220	17558	17482	17336	17512	17434	17598	17409	17488	17335	17452	17508	17418	17268	17500	17212	17432	17460	17363	17259	17632	17234	17275	17383	17487	17621	17298	17373	17466	17310	17289	17274	17468	17461	17418	17415	17220	17366	17068	17214	17187	17271	17441	17660	17379	17588	17443	17486	17542	17519	17415	17500	17383	17491	17232	17427	17502	17514	17418	17242	17527	17438	17496	17449	17478	17437	17519	17394	17250	17478	17402	17290	17160	17501	17425	17429	17433	17518	17523	17242	17656	17566	17746	17345	17358	17455	17457	17296	17591	17388	17484	17470	17495	17355	17414	17260	17346	17268	17457	17212	17505	17388	17401	17388	17199	17159	17409	17430	17440	17468	17605	17210	17445	17216	17550	17531	17522	17427	17515	17674	17418	17353	17347	17277	17408	17453	17370	17406	17431	17246	17495	17349	17368	17540	17303	17638	17407	17072	17542	17408	17420	17480	17166	17282	17501	17495	17444	17219	17620	17489	17348	17383	17274	17460	17315	17422	17313	17365	17628	17420	17475	17251	17399	17575	17517	17535	17346	17486	17456	17456	17468	17268	17451	17358	17345	17459	17449	17412	17511	17354	17500	17491	17280	17494	17493	17378	17309	17414	17447	17088	17604	17570	17504	17358	17178	17205	17371	17287	17442	17353	17228	17438	17370	17392	17369	17180	17340	17560	17339	17452	17449	17300	17421	17413	17308	17327	17302	17333	17195	17591	17414	17460	17345	17269	17276	17291	17402	17584	17352	17486	17401	17628	17373	17361	17424	17469	17431	17490	17272	17280	17308	17400	17627	17294	17543	17456	17604	17367	17334	17365	17211	17215	17477	17528	17532	17371	17621	17712	17245	17475	17446	17213	17353	17307	17355	17613	17539	17366	17379	17407	17501	17125	17382	17419	17455	17337	17538	17516	17457	17228	17208	17509	17309	17266	17398	17355	17467	17344	17307	17505	17389	17377	17372	17498	17410	17432	17506	17526	17393	17414	17378	17321	17390	17597	17432	17425	17523	17455	17618	17299	17487	17390	17361	17339	17329	17519	17501	17573	17427	17460	17415	17532	17268	17381	17457	17280	17341	17503	17629	17290	17613	17481	17320	17438	17578	17443	17363	17271	17418	17351	17391	17392	17405	17296	17507	17336	17422	17456	17402	17439	17439	17242	17364	17235	17427	17232	17349	17331	17475	17318	17462	17393	17287	17413	17616	17312	17491	17552	17525	17412	17287	17467	17636	17415	17352	17481	17364	17266	17413	17533	17603	17619	17580	17282	17440	17325	17446	17238	17271	17286	17367	17299	17299	17525	17360	17458	17528	17367	17471	17279	17274	17383	17534	17388	17414	17424	17392	17458	17480	17262	17192	17397	17388	17454	17326	17392	17421	17430	17395	17334	17146	17500	17550	17438	17396	17501	17389	17347	17287	17546	17419	17327	17466	17388	17513	17542	17418	17353	17584	17355	17229	17342	17615	17232	17245	17461	17462	17382	17632	17397	17451	17480	17253	17288	17457	17248	17346	17483	17428	17358	17531	17577	17507	17384	17452	17381	17264	17332	17508	17456	17446	17345	17352	17319	17444	17486	17433	17396	17289	17263	17463	17407	17240	17235	17536	17464	17217	17168	17339	17434	17509	17448	17402	17585	17538	17456	17371	17243	17387	17455	17646	17401	17417	17561	17482	17430	17403	17478	17447	17413	17578	17377	17291	17386	17329	17218	17469	17303	17520	17493	17330	17226	17301	17120	17292	17265	17670	17371	17519	17462	17397	17372	17321	17144	17387	17556	17490	17450	17365	17413	17213	17576	17227	17410	17441	17357	17358	17346	17552	17540	17362	17255	17384	17345	17460	17353	17268	17317	17474	17499	17449	17620	17499	17374	17365	17161	17366	17435	17408	17423	17537	17465	17432	17560	17453	17108	17478	17367	17638	17339	17451	17396	17429	17447	17363	17290	17366	17358	17393	17439	17390	17422	17252	17357	17486	17533	17377	17325	17257	17339	17351	17440	17444	17559	17250	17507	17501	17258	17421	17252	17587	17401	17347	17422	17393	17280	17568	17565	17601	17242	17333	17430	17400	17408	17198	17594	17391	17609	17481	17254	17424	17385	17456	17466	17339	17317	17329	17331	17471	17386	17284	17500	17475	17343	17319	17210	17625	17452	17321	17224	17192	17325	17620	17413	17268	17394	17685	17566	17382	17398	17364	17190	17411	17204	17422	17424	17191	17339	17516	17501	17329	17390	17478	17228	17247	17463	17325	17324	17485	17396	17248	17452	17598	17372	17307	17298	17443	17277	17435	17447	17329	17235	17370	17534	17488	17542	17418	17229	17479	17445	17303	17352	17301	17436	17425	17373	17338	17388	17389	17397	17321	17526	17508	17160	17399	17391	17349	17318	17163	17305	17500	17361	17462	17413	17411	17476	17290	17387	17146	17473	17413	17338	17444	17224	17339	17373	17586	17408	17233	17485	17491	17266	17316	17626	17441	17382	17545	17221	17648	17458	17316	17222	17210	17484	17506	17183	17488	17298	17295	17278	17336	17394	17365	17613	17493	17393	17562	17341	17474	17477	17393	17420	17575	17374	17515	17435	17361	17251	17377	17384	17409	17364	17422	17372	17329	17238	17415	17510	17457	17275	17507	17615	17512	17384	17266	17495	17615	17337	17484	17498	17374	17479	17483	17263	17382	17290	17472	17343	17341	17682	17598	17357	17364	17354	17429	17398	17387	17533	17142	17353	17190	17321	17282	17406	17361	17318	17385	17476	17296	17573	17489	17324	17479	17481	17292	17295	17358	17296	17224	17366	17499	17526	17424	17340	17635	17495	17252	17445	17305	17621	17402	17429	17342	17285	17456	17640	17501	17452	17508	17513	17210	17302	17259	17385	17488	17322	17275	17324	17204	17242	17257	17379	17535	17592	17426	17490	17485	17314	17482	17348	17431	17449	17425	17443	17617	17579	17394	17499	17336	17409	17317	17377	17349	17322	17540	17436	17507	17461	17347	17472	17574	17222	17567	17411	17390	17253	17434	17673	17390	17437	17324	17429	17377	17406	17538	17370	17331	17236	17376	17549	17115	17309	17477	17481	17511	17578	17397	17453	17345	17372	17394	17474	17245	17423	17406	17530	17412	17280	17396	17360	17467	17528	17615	17420	17645	17425	17458	17271	17518	17288	17439	17438	17500	17444	17402	17440	17449	17440	17550	17498	17420	17331	17474	17406	17362	17476	17570	17354	17303	17408	17210	17461	17274	17318	17390	17535	17547	17385	17481	17332	17345	17422	17346	17630	17398	17502	17555	17412	17371	17381	17489	17312	17323	17333	17387	17358	17318	17304	17227	17442	17153	17113	17421	17452	17200	17363	17305	17557	17437	17330	17250	17498	17458	17412	17377	17303	17317	17508	17255	17357	17513	17268	17404	17390	17437	17322	17228	17458	17314	17380	17339	17478	17325	17530	17343	17287	17308	17437	17567	17403	17317	17327	17481	17432	17587	17348
19994	36227	34622	26938	23571	21746	19590	18829	19278	18357	17952	17464	17180	17226	17262	17514	17195	16817	16439	16380	16363	16346	16385	16408	16406	16017	16237	16328	16185	16241	16004	16279	16064	15820	15886	15780	15812	15877	15733	15868	15907	15729	15869	15936	15994	16577	16757	16550	16221	16023	15691	15733	15626	15873	15566	15671	15922	15768	15594	15690	15726	15642	15775	15586	15620	15591	15863	15824	15655	15579	15725	15636	15678	15845	15715	15643	15648	15694	15763	15668	15591	15774	15675	15718	15768	15713	16000	15766	15582	15739	15961	15538	15694	15710	15683	15717	15571	15789	15637	15509	15737	15738	15711	15752	15606	15560	15665	15763	15691	15534	15593	15725	15759	15549	15555	15633	15738	15704	15490	15529	15710	15602	15586	15863	15559	15655	15585	15545	15659	15635	15686	15722	15685	15655	15638	15740	15750	15765	15664	15757	15557	15523	15717	15581	15812	15554	15683	15537	15724	15713	15481	15597	15567	15663	15735	15707	15687	15626	15752	15719	15651	15696	15456	15618	15541	15860	15535	15777	15658	15846	15480	15835	15696	15613	15804	15750	15759	15810	15863	15713	15697	15605	15717	15760	15681	15638	15778	15853	15637	15666	15568	15732	15708	15735	15763	15635	15708	15665	15729	15655	15678	15542	15632	15785	15770	15691	15710	15687	15665	15718	15706	15707	15582	15785	15580	15719	15683	15566	15676	15748	15636	15733	15766	15736	15592	15606	15686	15657	15620	15574	15579	15676	15787	15576	15582	15499	15760	15733	15610	15689	15661	15557	15681	15694	15809	15982	15677	15752	15558	15759	15521	15680	15640	15683	15745	15753	15814	15683	15705	15582	15619	15457	15766	15692	15699	15614	15756	15788	15775	15712	15546	15700	15654	15814	15681	15822	15900	15665	15580	15733	15735	15643	15681	15509	15724	15704	15703	15670	15760	15718	15635	15441	15779	15504	15706	15727	15630	15764	15694	15809	15631	15757	15852	15693	15783	15698	15519	15747	15639	15835	15610	15768	15701	15603	15744	15694	15642	15659	15569	15516	15657	15595	15676	15681	15652	15573	15639	15739	15452	15753	15693	15750	15657	15696	15668	15728	15765	15811	15854	15773	15733	15718	15669	15614	15711	15763	15625	15714	15637	15545	15797	15692	15657	15639	15751	15658	15699	15512	15734	15663	15792	15723	15642	15606	15776	15617	15697	15694	15639	15769	15609	15715	15756	15728	15711	15682	15668	15816	15826	15700	15599	15648	15735	15587	15531	15831	15594	15790	15611	15685	15578	15635	15719	15687	15602	15652	15624	15622	15849	15664	15579	15761	15755	15448	15879	15814	15587	15627	15673	15456	15688	15713	15576	15802	15753	15569	15817	15565	15725	15752	15752	15690	15520	15603	15722	15906	15457	15648	15641	15587	15845	15773	15697	15613	15682	15591	15713	15580	15798	15653	15713	15494	15637	15484	15644	15743	15662	15847	15626	15688	15564	15796	15677	15605	15797	15710	15767	15740	15781	15625	15778	15694	15633	15753	15726	15559	15822	15700	15829	15732	15495	15488	15802	15673	15832	15588	15743	15489	15654	15551	15735	15774	15569	15763	15643	15622	15581	15743	15586	15707	15625	15513	15659	15647	15553	15630	15801	15812	15454	15774	15598	15649	15631	15842	15919	15692	15696	15574	15707	15752	15711	15729	15839	15618	15789	15680	15702	15556	15654	15672	15718	15638	15880	15594	15880	15836	15661	15635	15574	15777	15690	15561	15659	15636	15569	15696	15584	15635	15606	15672	15840	15810	15534	15723	15730	15592	15610	15729	15614	15694	15513	15674	15768	15665	15691	15737	15731	15679	15608	15617	15794	15616	15589	15832	15617	15636	15706	15634	15542	15516	15843	15624	15679	15707	15545	15572	15523	15914	15826	15675	15839	15666	15824	15744	15754	15597	15579	15641	15769	15570	15726	15661	15788	15687	15622	15606	15714	15605	15608	15757	15864	15718	15705	15613	15592	15692	15626	15591	15889	15712	15536	15649	15773	15767	15726	15846	15585	15410	15700	15525	15695	15532	15675	15717	15795	15629	15824	15623	15718	15750	15653	15750	15853	15761	15644	15580	15644	15590	15810	15671	15808	15619	15724	15612	15687	15690	15596	15639	15697	15622	15661	15667	15480	15691	15729	15683	15723	15719	15668	15567	15815	15570	15642	15701	15713	15743	15703	15466	15654	15585	15541	15541	15654	15680	15625	15699	15730	15684	15585	15701	15638	15667	15617	15659	15614	15620	15816	15475	15594	15619	15664	15770	15693	15795	15614	15749	15707	15834	15758	15699	15540	15711	15489	15780	15787	15633	15657	15592	15793	15779	15702	15643	15783	15537	15800	15657	15647	15578	15705	15795	15868	15810	15798	15569	15616	15659	15691	15653	15764	15614	15829	15594	15594	15708	15633	15618	15689	15896	15678	15505	15637	15958	15711	15798	15871	15759	15526	15526	15658	15717	15844	15630	15618	15703	15851	15597	15737	15690	15693	15706	15637	15597	15592	15580	15574	15793	15610	15718	15611	15882	15504	15758	15541	15783	15547	15751	15686	15564	15571	15787	15630	15750	15540	15644	15540	15837	15690	15574	15662	15604	15745	15733	15753	15735	15756	15770	15657	15877	15805	15662	15529	15698	15622	15645	15510	15731	15840	15636	15680	15616	15645	15716	15874	15838	15748	15390	15665	15659	15731	15666	15638	15596	15716	15724	15587	15637	15762	15672	15707	15594	15522	15626	15635	15753	15797	15502	15619	15547	15572	15742	15546	15677	15677	15447	15725	15735	15795	15691	15575	15784	15738	15827	15709	15615	15798	15537	15705	15782	15513	15604	15470	15701	15913	15520	15514	15587	15666	15495	15677	15719	15656	15794	15654	15692	15775	15781	15821	15718	15614	15683	15589	15806	15535	15626	15835	15579	15632	15728	15659	15805	15811	15765	15762	15708	15603	15562	15461	15735	15772	15860	15705	15646	15575	15733	15820	15688	15845	15592	15559	15911	15610	15776	15505	15795	15699	15737	15782	15615	15732	15606	15550	15782	15603	15689	15630	15668	15490	15685	15805	15722	15756	15583	15783	15767	15640	15698	15765	15588	15556	15593	15477	15582	15890	15636	15712	15701	15696	15803	15494	15540	15630	15698	15796	15603	15763	15918	15673	15682	15608	15563	15724	15817	15681	15585	15683	15747	15641	15606	15787	15552	15599	15644	15525	15564	15786	15780	15725	15812	15670	15832	15712	15725	15863	15696	15720	15534	15628	15566	15669	15764	15659	15650	15583	15844	15546	15561	15482	15567	15590	15815	15768	15797	15748	15909	15653	15812	15639	15678	15652	15678	15686	15626	15728	15657	15662	15594	15741	15599	15764	15525	15690	15677	15797	15667	15707	15695	15646	15537	15570	15595	15758	15703	15620	15870	15593	15634	15607	15563	15670	15623	15558	15574	15591	15922	15750	15680	15618	15593	15739	15631	15758	15622	15704	15535	15722	15746	15687	15603	15675	15671	15732	15682	15487	15679	15671	15470	15669	15693	15659	15795	15687	15785	15628	15616	15685	15813	15737	15597	15677	15734	15608	15717	15710	15649	15709	15729	15668	15852	15772	15823	15822	15760	15756	15739	15691	15760	15639	15768	15509	15665	15733	15662	15602	15644	15752	15861	15752	15721	15713	15853	15631	15744	15811	15619	15618	15647	15691	15572	15799	15577	15723	15853	15767	15675	15656	15566	15718	15717	15706	15690	15766	15657	15552	15784	15579	15651	15578	15784	15646	15675	15710	15753	15645	15716	15565	15716	15788	15803	15689	15732	15691	15807	15658	15687	15618	15472	15646	15651	15761	15609	15758	15698	15648	15816	15677	15645	15608	15682	15608	15635	15771	15717	15457	15628	15739	15723	15655	15711	15610	15779	15645	15610	15664	15792	15778	15672	15597	15834	15580	15762	15671	15707	15730	15792	15657	15836	15643	15781	15551	15645	15819	15665	15838	15642	15729	15535	15558	15634	15618	15757	15596	15691	15942	15704	15611	15686	15702	15731	15531	15684	15621	15766	15504	15545	15686	15902	15612	15740	15722	15850	15521	15740	15797	15570	15653	15588	15720	15746	15802	15688	15679	15797	15701	15654	15587	15681	15743	15683	15569	15636	15615	15707	15674	15592	15762	15676	15539	15761	15767	15681	15776	15699	15668	15460	15669	15752	15690	15702	15735	15781	15644	15587	15636	15741	15874	15813	15408	15713	15816	15662	15645	15757	15718	15779	15678	15769	15524	15831	15698	15614	15571	15629	15606	15736	15711	15808	15609	15675	15838	15715	15776	15668	15571	15797	15696	15831	15754	15632	15718	15662	15817	15600	15792	15872	15688	15692	15617	15694	15617	15701	15725	15553	15620	15706	15750	15788	15757	15730	15497	15732	15730	15691	15616	15600	15735	15651	15673	15724	15654	15678	15645	15679	15774	15632	15586	15644	15634	15608	15673	15582	15586	15719	15585	15729	15819	15714	15781	15714	15687	15636	15844	15802	15562	15661	15723	15702	15701	15765	15452	15788	15736	15593	15649	15670	15835	15675	15772	15789	15546	15672	15650	15688	15746	15718	15546	15526	15629	15783	15687	15691	15663	15672	15793	15710	15569	15751	15668	15646	15578	15517	15538	15630	15550	15801	15647	15484	15590	15550	15603	16041	15758	15586	15598	15622	15560	15702	15780	15604	15907	15640	15727	15751	15732	15594	15722	15737	15643	15735	15619	15529	15692	15743	15645	15743	15645	15748	15657	15841	15671	15688	15576	15800	15655	15670	15628	15702	15733	15734	15752	15541	15747	15607	15648	15667	15848	15676	15708	15678	15673	15555	15733	15679	15501	15537	15680	15692	15691	15836	15688	15762	15688	15541	15713	15655	15695	15757	15673	15710	15699	15799	15784	15738	15827	15644	15667	15642	15700	15753	15724	15716	15669	15786	15663	15871	15740	15618	15744	15576	15684	15588	15759	15692	15636	15849	15698	15648	15744	15598	15593	15653	15753	15761	15646	15682	15804	15636	15783	15725	15744	15599	15586	15663	15816	15803	15694	15753	15520	15749	15842	15624	15686	15588	15773	15774	15584	15650
22776	21216	29132	23646	21594	23935	26457	21129	20729	20948	20173	19606	19296	19002	19017	19133	18884	19043	18846	18661	18645	18609	18459	18635	18357	18061	18475	18240	18258	18118	18214	18169	17972	17934	17879	17800	18115	17974	17713	17944	17711	17822	18111	17953	18017	18431	18843	18604	18192	18186	17581	17717	17530	17793	17767	17689	17589	17878	17557	17664	17552	17618	17926	17566	17580	17765	17754	17755	17763	17619	17776	17420	17789	17680	17578	17749	17572	17604	17762	17508	17754	17786	17735	17581	17714	17719	17490	17875	17697	17812	17585	17652	17477	17718	17624	17615	17612	17644	17704	17688	17639	17716	17558	17494	17550	17881	17732	17901	17645	17711	17750	17409	17690	17567	17738	17672	17706	17803	17611	17573	17536	17533	17591	17499	17637	17706	17602	17557	17757	17720	17729	17539	17612	17691	17666	17509	17660	17553	17585	17450	17666	17630	17646	17614	17630	17559	17745	17804	17322	17584	17522	17556	17610	17600	17544	17650	17721	17679	17648	17699	17633	17606	17586	17642	17795	17497	17707	17868	17677	17606	17669	17442	17655	17655	17457	17722	17664	17648	17726	17726	17534	17701	17525	17612	17617	17734	17459	17525	17682	17669	17621	17630	17668	17944	17558	17474	17617	17575	17668	17721	17598	17564	17570	17768	17778	17623	17564	17703	17513	17910	17775	17464	17553	17689	17699	17563	17550	17416	17644	17610	17680	17532	17552	17739	17489	17689	17636	17737	17815	17565	17491	17692	17559	17657	17591	17763	17782	17816	17691	17780	17648	17562	17710	17542	17565	17639	17743	17672	17598	17731	17524	17433	17482	17384	17601	17572	17786	17765	17519	17717	17584	17734	17482	17765	17619	17580	17627	17706	17701	17768	17596	17589	17727	17739	17683	17613	17576	17665	17404	17563	17491	17330	17514	17559	17394	17547	17535	17583	17386	17393	17317	17617	17666	17803	17785	17695	17716	17734	17582	17728	17546	17522	17532	17477	17527	17765	17557	17508	17445	17676	17602	17831	17793	17610	17780	17260	17605	17571	17685	17577	17778	17597	17414	17711	17627	17705	17686	17490	17539	17745	17600	17598	17574	17667	17862	17670	17702	17580	17521	17602	17537	17478	17415	17413	17760	17671	17843	17617	17473	17614	17820	17470	17811	17607	17488	17565	17560	17623	17569	17623	17647	17874	17762	17654	17756	17791	17748	17743	17606	17717	17627	17478	17592	17753	17715	17576	17683	17507	17754	17514	17827	17584	17572	17699	17517	17618	17561	17490	17518	17705	17521	17440	17416	17666	17519	17684	17744	17837	17817	17824	17751	17439	17477	17744	17650	17802	17553	17679	17782	17547	17719	17680	17779	17992	17774	17535	17701	17761	17672	17629	17763	17801	17730	17606	17642	17555	17796	17654	17914	17709	17739	17684	17605	17741	17402	17618	17706	17761	17740	17472	17308	17403	17643	17592	17641	17581	17692	17591	17717	17733	17474	17698	17496	17401	17649	17402	17596	17807	17515	17597	17712	17702	17727	17551	17689	17677	17619	17658	17684	17595	17858	17518	17850	17656	17663	17752	17642	17752	17564	17559	17628	17577	17683	17493	17567	17595	17645	17661	17629	17781	17703	17462	17547	17499	17640	17722	17673	17501	17309	17652	17489	17646	17408	17557	17531	17727	17796	17691	17435	17617	17684	17536	17633	17517	17684	17720	17597	17563	17746	17591	17444	17637	17417	17533	17690	17487	17704	17709	17682	17632	17564	17678	17681	17591	17765	17622	17699	17584	17651	17527	17374	17550	17562	17511	17726	17721	17575	17869	17485	17612	17545	17573	17666	17784	17665	17756	17794	17474	17666	17785	17667	17633	17652	17761	17756	17749	17611	17653	17820	17583	17601	17615	17551	17538	17542	17544	17515	17647	17790	17641	17754	17829	17772	17623	17545	17543	17814	17640	17732	17574	17433	17588	17669	17614	17633	17711	17640	17659	17714	17599	17392	17618	17758	17417	17540	17656	17938	17755	17708	17457	17635	17661	17482	17690	17734	17857	17972	17594	17626	17551	17576	17664	17693	17489	17632	17730	17632	17622	17504	17607	17612	17508	17628	17589	17651	17683	17302	17603	17507	17537	17555	17562	17638	17384	17697	17576	17699	17637	17523	17775	17631	17801	17541	17502	17673	17445	17818	17624	17501	17669	17666	17656	17517	17455	17879	17603	17702	17800	17601	17644	17650	17632	17619	17531	17700	17533	17612	17764	17860	17716	17758	17721	17796	17485	17582	17587	17526	17470	17654	17604	17710	17554	17605	17536	17410	17663	17769	17585	17741	17523	17563	17693	17568	17729	17714	17613	17655	17786	17485	17602	17416	17618	17608	17650	17725	17659	17750	17504	17714	17453	17701	17519	17555	17726	17551	17501	17471	17481	17466	17775	17745	17574	17569	17776	17656	17594	17470	17529	17707	17798	17535	17690	17629	17574	17647	17709	17877	17628	17598	17519	17463	17550	17694	17629	17596	17529	17601	17653	17658	17399	17615	17563	17776	17717	17645	17784	17724	17589	17583	17787	17750	17829	17786	17710	17567	17729	17486	17611	17806	17598	17659	17500	17524	17597	17747	17805	17491	17550	17465	17558	17439	17673	17526	17641	17623	17843	17581	17686	17708	17475	17618	17533	17559	17678	17638	17551	17484	17465	17470	17598	17469	17499	17570	17700	17678	17555	17626	17649	17607	17680	17636	17545	17433	17452	17689	17567	17504	17497	17493	17550	17613	17555	17379	17525	17583	17476	17650	17534	17511	17755	17488	17490	17546	17545	17539	17716	17580	17382	17432	17785	17486	17508	17525	17690	17399	17501	17649	17647	17689	17714	17853	17629	17799	17732	17540	17630	17508	17603	17549	17412	17634	17430	17596	17576	17600	17693	17739	17715	17736	17670	17711	17500	17382	17609	17560	17528	17687	17659	17541	17531	17629	17778	17526	17498	17579	17602	17428	17605	17437	17592	17683	17638	17543	17484	17670	17785	17675	17641	17541	17746	17724	17571	17630	17629	17645	17506	17509	17558	17780	17656	17626	17763	17650	17739	17616	17667	17688	17611	17880	17587	17472	17573	17654	17684	17743	17489	17488	17290	17594	17447	17755	17666	17678	17662	17558	17773	17608	17566	17598	17715	17561	17605	17593	17523	17387	17797	17368	17519	17672	17853	17674	17786	17501	17600	17625	17714	17636	17597	17394	17432	17719	17661	17602	17623	17641	17682	17724	17604	17649	17496	17664	17654	17694	17569	17615	17641	17742	17556	17558	17513	17841	17728	17504	17584	17377	17663	17597	17490	17678	17391	17676	17723	17640	17433	17650	17695	17602	17680	17759	17757	17723	17483	17645	17516	17521	17666	17913	17762	17416	17859	17523	17577	17774	17785	17612	17691	17744	17480	17732	17690	17748	17391	17661	17365	17621	17560	17584	17601	17835	17346	17613	17585	17542	17743	17616	17601	17653	17388	17645	17755	17411	17594	17513	17588	17599	17633	17621	17679	17759	17517	17471	17624	17402	17678	17779	17531	17648	17671	17811	17699	17617	17332	17485	17775	17566	17656	17648	17652	17684	17610	17748	17751	17733	17538	17650	17674	17593	17494	17517	17385	17484	17525	17646	17446	17528	17532	17646	17775	17545	17432	17692	17563	17677	17487	17451	17508	17502	17459	17562	17877	17839	17650	17634	17733	17803	17538	17576	17820	17631	17806	17794	17574	17341	17586	17530	17606	17602	17427	17566	17435	17520	17538	17623	17561	17604	17559	17607	17411	17657	17580	17595	17646	17603	17667	17519	17606	17566	17460	17598	17694	17465	17743	17605	17748	17699	17702	17474	17486	17601	17549	17602	17526	17472	17661	17753	17845	17732	17704	17741	17813	17556	17576	17454	17460	17774	17659	17644	17459	17536	17455	17725	17561	17844	17628	17410	17678	17495	17550	17652	17572	17588	17518	17619	17566	17554	17532	17330	17604	17578	17527	17607	17664	17662	17543	17570	17694	17713	17620	17742	17645	17566	17539	17546	17424	17667	17848	17578	17520	17678	17674	17805	17600	17530	17670	17676	17735	17891	17450	17511	17405	17636	17714	17849	17635	17661	17622	17780	17652	17767	17573	17604	17612	17521	17735	17734	17690	17527	17723	17734	17762	17584	17563	17480	17686	17419	17586	17733	17429	17688	17596	17569	17699	17582	17505	17507	17523	17655	17468	17720	17588	17383	17791	17764	17649	17682	17587	17672	17753	17612	17494	17716	17454	17600	17516	17308	17605	17828	17594	17574	17491	17653	17608	17757	17539	17357	17507	17618	17803	17545	17614	17578	17586	17667	17501	17929	17598	17532	17486	17728	17691	17521	17575	17452	17433	17512	17671	17766	17708	17579	17788	17563	17609	17633	17485	17665	17571	17512	17609	17571	17660	17587	17258	17790	17626	17502	17687	17580	17688	17535	17930	17485	17594	17817	17481	17445	17365	17659	17623	17533	17525	17827	17678	17412	17485	17664	17549	17408	17486	17468	17590	17521	17553	17609	17566	17623	17353	17285	17574	17422	17761	17548	17652	17598	17673	17607	17599	17707	17614	17625	17568	17588	17896	17792	17609	17651	17752	17566	17418	17798	17669	17637	17572	17608	17651	17778	17691	17600	17543	17542	17737	17686	17674	17641	17618	17641	17515	17457	17436	17547	17425	17431	17480	17552	17796	17657	17592	17543	17517	17626	17631	17577	17586	17517	17560	17627	17541	17676	17576	17494	17601	17764	17712	17637	17538	17395	17441	17699	17598	17434	17550	17525	17578	17394	17679	17768	17741	17692	17869	17859	17536	17695	17620	17731	17516	17598	17297	17718	17600	17604	17521	17544	17545	17378	17611	17587	17523	17618	17705	17708	17478	17757	17383	17706	17565	17577	17535	17579	17668	17682	17564	17597	17747	17584	17653	17544	17603	17588	17634	17571	17642	17608	17616	17559	17725	17857	17529	17581	17614	17491	17585	17621	17511	17580	17788	17570	17535	17521	17772	17631	17638	17794	17730	17766	17625	17562	17613	17693	17850	17562	17579	17589	17650	17776	17635	17602	17575	17646	17612	17535	17590	17557	17778	17447	17829	17555	17525
22131	40866	39213	32264	27500	23641	21389	20538	21063	20403	19403	18536	18136	17761	18201	17943	17756	17602	17268	16979	16980	17303	17120	17016	16721	16655	16693	16721	16503	16313	16440	16258	16186	16243	16102	15907	16086	16069	16075	16171	15959	16177	16318	16210	16395	17085	17499	16996	16457	16158	15954	15859	15911	15958	15897	15982	15784	15860	15967	15832	15974	15862	15919	16034	16027	15781	15688	15745	15864	15879	15946	15960	15886	15810	15844	15762	15900	15829	15899	15972	15751	15705	15923	15917	15918	15932	15841	15809	15832	15879	16039	15745	15728	16117	15832	15830	15805	15981	15770	15770	15937	15897	15852	15861	15838	15914	15963	15778	15913	15955	15783	15680	15856	15903	15791	15784	15733	15879	15892	15867	15882	15896	15855	15855	15768	15944	15932	15917	15795	15849	15824	15838	15902	15882	15821	15920	15791	15807	15808	15934	15857	15843	15897	15731	15665	15715	15752	15865	15826	15982	16035	15714	15766	15790	15785	15671	15876	15829	15707	15957	15849	15905	15738	15696	15915	15861	15773	15797	15830	15812	15805	15831	15823	15754	15928	15778	15918	15793	15934	15797	15790	15741	15820	15777	15586	15872	15809	15872	15813	15661	15851	15842	15951	15746	15917	15905	15614	15820	15907	15802	15981	15817	15812	15793	15892	15843	16074	15813	15707	15890	15772	15763	15995	16042	15867	15914	15876	15844	15807	15737	15630	15821	15844	15708	15938	15829	15707	15914	15865	15765	15787	15611	15887	15931	15957	15840	16012	15725	15875	15743	15749	15901	15779	15716	15930	15714	15916	15685	15849	15758	15849	16034	15771	15825	15820	15674	15715	15873	15826	15805	15835	15856	15739	15908	15918	15889	15916	15807	15712	15823	15910	15800	15723	15756	15719	15902	15844	15729	15716	15873	15878	15976	15805	15990	15798	15889	15743	15728	15763	15913	15799	15858	15793	15787	15840	15672	15711	15733	15768	15794	15798	15827	15810	15911	15953	15720	15901	15834	15952	15793	15734	15807	15762	15768	15697	15908	15759	15856	15780	15934	15835	15805	15785	15829	15738	15809	15786	15655	15564	15740	15644	15686	15801	15864	15695	15753	15877	15832	15815	15767	15816	15739	15897	15730	15777	15877	15817	15851	15608	15804	15868	15752	15803	15971	16006	15774	15808	15900	15866	16088	15738	15776	15883	15795	15850	15776	15836	15739	15944	15950	15850	15993	15675	15782	15679	15958	15770	15837	15705	15800	15810	15789	15795	15839	15796	15754	15671	15803	15732	15523	15858	15730	15868	15790	15873	15847	15778	15883	15701	15770	16022	15705	15687	15871	15968	15889	15855	15846	15848	15861	15800	15726	15806	15861	15828	15766	15690	15734	15804	15566	15770	15784	15843	15821	15948	15918	15744	15846	15809	15951	15878	15831	15840	15881	15818	15784	15754	15751	15770	15692	15820	15758	15868	15796	15770	15707	15811	15901	15737	15860	15636	15806	15957	15840	16031	15777	15723	15844	15734	15868	15762	15972	15750	15837	15842	15719	15683	15728	15772	15688	15844	15858	15991	15815	15853	15765	15869	15952	15818	15846	15841	15846	15763	15915	15908	15677	15953	15653	15741	15765	15724	15633	16031	15908	15927	15744	15711	15737	15847	15837	15833	15716	15944	15794	15990	15719	15767	15720	15781	15749	15636	15754	15749	15749	15678	15976	15831	15871	15707	15892	16057	15774	15919	16037	15866	15925	15969	15731	15744	15713	15921	15797	15684	15763	15914	15811	15714	15844	15651	15783	15905	15759	15825	15748	15953	15886	15644	15880	15869	15666	15798	15742	15867	15638	15848	15778	15736	15805	15756	15797	15841	15853	15850	15811	15724	16008	15777	15931	15781	15827	15874	15637	15628	15811	15741	15797	16033	15698	15771	15881	15814	15810	15873	15799	15911	15836	15868	15839	15808	16033	15769	15968	15683	15814	15829	15956	15875	15840	15711	15868	15865	15980	15738	15877	15865	15842	15814	15873	15881	15861	15964	15761	15944	15792	15786	15898	15794	15901	15784	15821	15671	15865	15740	15811	15679	15860	15730	15770	15762	15798	15902	15721	15781	15736	15845	15814	15883	15976	15868	15767	15731	15979	15792	15843	15765	15882	15723	15720	15845	15746	15749	15816	15941	15937	15899	15725	15918	15868	15775	15761	15809	15824	15792	15886	15868	15800	15786	15901	15903	15952	15885	15670	15931	15812	15740	15723	15828	15652	15735	15821	15848	15563	15861	15678	15946	15931	15606	15647	15783	15771	15814	16045	15966	15768	15810	15678	15915	15734	15760	15858	15767	15929	15812	15661	15715	16047	15818	15839	15616	15850	15937	15843	15966	15743	15846	15730	15819	15681	15662	15710	15764	15773	15750	15841	15716	15726	15754	15817	15871	15905	15733	15782	15695	15771	15774	15909	15661	15795	15814	15762	15961	15740	15677	15857	15823	15949	15801	15872	15817	15621	15745	15739	15922	15819	16174	15622	15780	15781	15705	15813	15657	15996	15885	15813	15743	15990	15900	15889	15848	15892	15698	15776	15943	15762	15775	15718	15833	15778	15898	15729	15712	15872	15769	15886	15623	15748	15820	15899	15780	15900	15948	15760	15959	15814	15840	15827	15955	15870	15701	15806	16055	15710	15789	15691	15812	15972	15660	15810	15764	15706	15781	15818	15895	15558	15810	15805	15845	15850	15989	15781	15621	15756	15887	15809	15783	15896	15775	15967	15804	15756	15849	15649	15817	15849	15818	15818	15748	15718	15752	15936	15794	15875	15834	15781	15887	15616	15784	15755	15890	15794	15759	15963	15871	15780	15743	15961	15820	15633	15840	15890	15681	15811	15842	15862	15782	15816	15863	15797	15722	15937	15705	15923	15807	15683	15933	15775	15721	15739	15676	15868	15842	15770	15846	15685	15817	16025	15856	15669	15801	15833	15749	15644	15786	15866	15814	15771	15828	15643	15913	15788	15862	15892	15847	15795	15969	15762	15924	15600	15710	15818	15968	15678	15732	15818	15895	15806	15864	15881	16010	15799	15787	15973	15874	15852	15744	15808	15816	15737	15753	15802	15872	15870	15924	15688	16010	15756	15729	15714	15804	15994	15843	15827	15857	15700	15873	15770	15734	15864	15561	15855	15896	15763	15697	15892	15778	15874	15667	15790	15788	15754	15782	15906	15830	16005	15789	15870	15739	15782	15848	15687	15862	15675	15879	15871	15882	15873	15831	15676	15709	15731	15858	15910	15795	15875	15873	15713	15803	15853	15774	15802	15746	15941	15814	15731	15955	16003	15771	15855	15800	15869	15806	15743	15774	15769	15718	15795	15854	15782	15741	16016	15764	15754	15781	15869	16026	15705	15772	15915	15848	15853	15724	15583	15726	15725	15825	15852	15759	16074	15739	15799	15674	15845	15932	15850	15940	15681	15845	15947	15886	15797	15862	15680	15641	15844	15675	15702	15710	15787	15862	15802	15742	15796	15866	15655	15831	15959	15798	15702	15969	15685	15743	15739	15604	15603	15857	15724	15839	16017	15827	15793	15664	15810	15776	15961	15762	15773	15610	15720	15824	15846	15888	15932	15749	15743	15686	15820	15653	15710	15787	15849	15745	15771	15911	15822	15857	15876	15890	15815	15812	15757	15759	15944	15774	15872	15836	15691	15865	15835	15890	15705	15836	15802	15893	15775	15905	15653	15840	15696	15770	15927	15660	15824	15863	15859	15895	15762	15696	15814	15666	15722	15857	15723	15670	15806	15628	15782	15755	15698	15668	15664	15797	15753	15764	15809	15822	15867	15791	15919	15881	15864	15708	15774	15722	15918	15861	15810	15902	15768	15759	15709	15864	15746	15814	15645	15875	15741	15944	15799	15882	15693	15923	15833	15804	15843	15897	15813	15746	15795	15873	15758	15876	15875	15795	15826	15791	15664	15863	15834	15719	15907	15875	15798	15828	15886	15862	15806	15864	15844	15817	15649	15968	15916	15616	15890	15745	16031	15784	15830	15755	15740	15830	15832	15864	16003	15821	15881	15848	15841	15876	15703	15932	15730	15996	15883	15715	15868	15806	15700	15949	15838	15743	15870	15799	15853	15771	15909	15875	15861	15755	15749	16041	15867	15849	15903	15728	15771	15863	15661	15753	15832	15751	15985	15915	15835	15709	15755	15906	15695	15807	15824	15815	15800	15848	15931	15768	15854	15915	15844	15893	15862	15748	15930	15751	15741	15836	15866	15973	15853	15785	15713	15992	15789	15972	15909	15828	15736	15653	15802	15822	15941	15859	15795	15781	15853	15698	15815	15684	15913	15708	15939	15868	15828	15594	15884	15801	15716	15677	15757	15707	15804	15857	15854	15847	15702	15948	15862	15733	15933	15771	15866	15927	15758	15803	15733	15875	15736	15940	16016	15811	15730	15838	15933	15797	15786	15907	16044	15751	15783	15901	15682	15659	15843	15872	15742	16056	15759	15818	15759	15690	15668	15846	15763	15835	15882	15703	15826	15817	15744	15954	15841	15664	15899	15712	15832	15832	15757	15974	15910	15666	15755	15897	15844	15792	15878	15646	15823	15777	15866	15835	15889	15679	15597	15901	15741	15950	15802	15957	15823	15869	15628	15891	15730	15784	15779	15882	15876	15845	15945	15864	16012	15799	15786	15896	15882	15890	15846	15751	15723	15799	15908	15767	15847	15970	15711	15743	15787	15831	15759	15725	16016	15678	15889	15683	15798	15777	15733	15987	15964	15621	15742	15800	15855	15741	15860	15768	15902	15718	15753	15792	15766	15680	15838	15761	15759	15861	15735	15878	15898	15828	15823	16023	15839	15760	15797	15856	15709	15649	15596	15710	15884	15769	15774	15779	15907	15765	15763	15805	15749	15725	15821	15881	15635	15717	15764	15928	15763	15997	15874	15850	15854	15697	15850	15758	15871	15893	15748	15847	15834	15667	15842	15740	15895	15777	15848	15944	15959	15758	15729	15775	15848	15712	15707	15551	15794	15778	15800	15902	15869	15846	15907	15919	16085	15843	15769	15642	15735	16022	15841	15699	15910	15764	15687	15853	15921	16013	15640	15811	15755	15820	15648	15808	15775	15777	15866	15963	15718
27224	22611	27842	25384	20653	19432	18933	18636	18555	18668	18231	18098	17726	17839	17881	17976	17643	17898	17936	17825	17976	17646	17910	17620	17931	17765	17649	17673	17588	17691	17561	17324	17651	17679	17604	17453	17440	17389	17403	17559	17649	17514	17519	17493	17480	17541	17496	17418	17353	17662	17316	17471	17262	17407	17331	17495	17399	17583	17433	17432	17393	17394	17778	17391	17411	17396	17316	17214	17484	17276	17335	17312	17182	17384	17453	17596	17472	17383	17345	17588	17366	17453	17426	17226	17462	17310	17307	17565	17570	17231	17452	17497	17437	17357	17480	17474	17625	17361	17372	17326	17363	17360	17314	17548	17317	17204	17676	17427	17444	17272	17405	17360	17218	17360	17362	17411	17540	17414	17386	17482	17454	17256	17285	17342	17494	17372	17394	17491	17369	17435	17301	17387	17485	17433	17428	17538	17380	17225	17328	17426	17278	17411	17406	17430	17185	17198	17340	17340	17251	17319	17343	17276	17212	17366	17559	17456	17530	17514	17500	17522	17582	17451	17355	17270	17344	17453	17581	17153	17395	17505	17364	17362	17526	17292	17496	17467	17590	17507	17393	17213	17522	17416	17503	17470	17421	17393	17224	17255	17212	17398	17437	17454	17269	17369	17468	17360	17263	17504	17251	17694	17375	17376	17373	17245	17241	17309	17481	17462	17417	17394	17584	17340	17371	17377	17326	17640	17584	17370	17343	17348	17548	17282	17273	17275	17351	17523	17364	17263	17298	17473	17268	17405	17451	17367	17632	17494	17423	17247	17366	17296	17373	17242	17445	17184	17305	17248	17554	17323	17278	17406	17262	17305	17359	17375	17187	17388	17340	17444	17339	17300	17342	17297	17395	17406	17483	17591	17414	17436	17344	17253	17122	17254	17335	17364	17287	17406	17521	17439	17465	17386	17424	17640	17482	17542	17476	17377	17462	17493	17315	17279	17306	17278	17508	17578	17477	17361	17254	17550	17380	17470	17448	17603	17642	17478	17389	17484	17511	17408	17405	17444	17528	17396	17366	17459	17410	17477	17510	17319	17300	17303	17360	17379	17485	17335	17412	17241	17377	17300	17316	17429	17318	17531	17422	17297	17276	17182	17369	17183	17426	17306	17514	17153	17383	17285	17346	17247	17197	17410	17233	17413	17195	17405	17289	17265	17553	17312	17494	17435	17616	17391	17322	17514	17406	17345	17255	17258	17474	17315	17401	17308	17440	17330	17345	17396	17472	17450	17162	17468	17322	17404	17394	17279	17077	17162	17394	17594	17439	17435	17375	17532	17338	17410	17363	17501	17337	17406	17432	17172	17309	17338	17419	17436	17556	17262	17332	17346	17424	17162	17308	17288	17480	17184	17300	17243	17486	17273	17319	17473	17512	17406	17291	17113	17119	17447	17331	17396	17569	17371	17636	17484	17342	17458	17412	17474	17357	17224	17603	17389	17340	17434	17480	17446	17226	17441	17465	17332	17370	17316	17443	17517	17591	17129	17337	17499	17279	17489	17464	17398	17428	17525	17359	17322	17156	17435	17617	17333	17407	17478	17542	17423	17175	17589	17488	17397	17411	17498	17324	17542	17295	17462	17027	17211	17545	17568	17286	17424	17187	17351	17626	17430	17576	17438	17498	17318	17418	17345	17447	17553	17323	17462	17349	17341	17420	17316	17421	17284	17254	17544	17309	17204	17274	17285	17257	17578	17395	17298	17195	17488	17270	17202	17309	17399	17445	17445	17469	17682	17388	17349	17570	17302	17308	17429	17509	17407	17478	17529	17469	17235	17389	17444	17242	17523	17327	17306	17380	17324	17448	17173	17420	17428	17442	17236	17399	17494	17528	17423	17236	17293	17302	17493	17407	17403	17251	17463	17406	17445	17573	17571	17316	17308	17362	17422	17252	17301	17246	17578	17439	17381	17421	17480	17338	17309	17458	17322	17636	17333	17347	17287	17392	17473	17453	17324	17409	17213	17340	17397	17355	17519	17345	17589	17322	17437	17629	17411	17571	17520	17254	17476	17217	17162	17488	17473	17594	17485	17351	17238	17543	17364	17253	17354	17556	17380	17431	17444	17525	17277	17336	17422	17494	17300	17430	17345	17584	17401	17408	17359	17582	17455	17521	17390	17441	17360	17377	17348	17350	17461	17470	17406	17349	17454	17434	17468	17378	17324	17422	17514	17501	17463	17390	17623	17362	17551	17440	17371	17421	17482	17253	17319	17227	17340	17505	17592	17407	17400	17383	17498	17251	17360	17284	17157	17465	17418	17409	17461	17244	17495	17348	17300	17350	17338	17200	17483	17346	17321	17613	17583	17450	17563	17388	17559	17424	17310	17452	17222	17327	17360	17579	17251	17497	17298	17545	17601	17389	17347	17425	17480	17764	17431	17281	17383	17216	17402	17397	17453	17488	17490	17376	17313	17531	17305	17487	17546	17444	17312	17547	17368	17307	17402	17625	17178	17465	17382	17347	17379	17419	17549	17269	17514	17434	17417	17363	17470	17537	17486	17340	17479	17254	17440	17620	17575	17221	17585	17518	17632	17409	17457	17312	17339	17601	17482	17433	17229	17382	17472	17436	17505	17537	17389	17404	17355	17314	17507	17324	17450	17464	17604	17514	17392	17468	17271	17267	17416	17342	17385	17496	17430	17087	17381	17477	17222	17431	17299	17285	17305	17439	17494	17542	17597	17419	17579	17400	17486	17614	17448	17496	17354	17420	17467	17527	17316	17414	17412	17348	17435	17338	17246	17390	17449	17538	17348	17354	17196	17403	17305	17417	17462	17307	17370	17434	17344	17435	17349	17338	17258	17403	17367	17446	17284	17162	17404	17435	17524	17210	17416	17363	17354	17327	17260	17411	17308	17364	17248	17531	17294	17379	17503	17395	17482	17420	17454	17460	17325	17632	17473	17295	17276	17481	17210	17584	17227	17530	17246	17335	17701	17304	17399	17468	17447	17591	17463	17403	17429	17508	17382	17545	17368	17501	17595	17280	17553	17504	17510	17388	17511	17294	17411	17437	17391	17430	17359	17340	17227	17326	17445	17606	17280	17532	17295	17528	17544	17206	17247	17329	17260	17411	17381	17345	17464	17377	17459	17404	17549	17550	17620	17434	17277	17345	17360	17416	17408	17569	17025	17297	17347	17374	17664	17649	17359	17434	17394	17325	17453	17510	17328	17388	17259	17381	17504	17404	17297	17365	17283	17314	17563	17454	17310	17460	17531	17507	17474	17484	17463	17547	17513	17296	17415	17298	17347	17377	17363	17472	17454	17502	17380	17335	17343	17440	17420	17320	17461	17270	17329	17469	17258	17382	17530	17415	17504	17417	17488	17544	17282	17210	17413	17324	17444	17599	17634	17414	17465	17645	17543	17670	17653	17627	17439	17582	17489	17492	17404	17403	17361	17621	17348	17446	17580	17352	17514	17558	17409	17381	17214	17379	17349	17276	17355	17453	17285	17269	17520	17269	17464	17413	17350	17343	17142	17385	17403	17309	17373	17588	17456	17480	17587	17526	17343	17161	17220	17505	17345	17132	17603	17570	17442	17536	17421	17367	17298	17357	17435	17424	17509	17294	17343	17352	17324	17354	17409	17587	17410	17533	17372	17393	17533	17290	17378	17464	17365	17306	17344	17340	17424	17374	17364	17390	17566	17167	17371	17479	17395	17265	17455	17577	17539	17421	17335	17363	17428	17358	17474	17412	17276	17424	17295	17299	17308	17328	17361	17321	17471	17373	17449	17359	17345	17428	17407	17481	17457	17318	17368	17316	17511	17550	17417	17581	17347	17288	17165	17327	17531	17401	17428	17370	17483	17419	17499	17543	17217	17367	17390	17410	17412	17220	17488	17588	17346	17316	17336	17464	17320	17470	17425	17452	17366	17382	17360	17360	17346	17505	17612	17294	17017	17209	17447	17395	17274	17331	17505	17366	17351	17175	17402	17462	17382	17345	17445	17458	17217	17451	17165	17496	17291	17512	17331	17436	17180	17392	17346	17307	17534	17527	17607	17510	17332	17468	17613	17788	17365	17511	17482	17455	17424	17194	17477	17401	17380	17389	17356	17379	17327	17315	17288	17430	17441	17367	16970	17572	17335	17129	17421	17539	17286	17415	17296	17456	17301	17329	17464	17568	17124	17532	17479	17370	17282	17334	17424	17460	17318	17485	17508	17357	17390	17377	17113	17318	17340	17415	17469	17579	17502	17635	17507	17361	17088	17318	17314	17342	17444	17239	17387	17537	17352	17394	17358	17743	17532	17369	17303	17511	17410	17617	17315	17487	17435	17497	17627	17299	17399	17271	17178	17405	17412	17349	17357	17466	17407	17343	17447	17419	17371	17458	17297	17311	17496	17439	17470	17446	17249	17326	17333	17290	17341	17499	17574	17382	17629	17394	17428	17382	17415	17258	17529	17263	17507	17355	17457	17315	17396	17338	17356	17341	17395	17377	17311	17380	17212	17272	17580	17378	17261	17521	17489	17330	17449	17432	17465	17276	17407	17337	17372	17332	17380	17420	17377	17326	17121	17432	17488	17423	17260	17260	17424	17452	17397	17199	17159	17399	17406	17517	17535	17382	17328	17330	17502	17427	17411	17491	17349	17328	17402	17550	17527	17230	17284	17489	17409	17402	17471	17415	17408	17544	17450	17269	17432	17368	17447	17324	17562	17427	17551	17451	17389	17407	17489	17415	17539	17468	17398	17483	17410	17306	17429	17332	17391	17230	17403	17223	17472	17515	17250	17417	17197	17475	17377	17474	17387	17557	17316	17349	17219	17446	17405	17408	17487	17507	17433	17530	17414	17580	17331	17507	17361	17430	17473	17414	17532	17545	17298	17518	17591	17471	17455	17248	17286	17329	17431	17494	17148	17345	17496	17396	17446	17356	17355	17502	17493	17493	17488	17469	17624	17396	17321	17522	17394	17279	17349	17311	17320	17361	17348	17185	17637	17400	17217	17471	17622	17319	17547	17565	17259	17269	17390	17329	17470	17511	17399	17341	17235	17370	17302	17468	17331	17368	17469	17103	17535	17379	17447	17371	17364	17261	17433	17429	17493	17471	17331	17573	17272	17376	17240	17391	17434	17309	17428	17537	17490	17527	17361	17358	17367	17542	17463	17579	17497	17462	17364
20049	29789	28417	23316	20950	18556	17980	17653	18014	18250	16835	16467	16288	16431	16488	16456	16455	16486	16373	16170	16225	16423	16275	16512	16011	16141	16253	15895	16070	15994	15901	15859	15725	15707	15799	15731	15817	15878	15458	15940	15935	15929	15985	15897	16028	15829	15829	15725	15601	15650	15797	15632	15792	15696	15484	15774	15667	15811	15509	15795	15685	15686	15658	15698	15720	15708	15730	15475	15828	15679	15657	15822	15641	15728	15623	15786	15724	15514	15735	15658	15711	15676	15644	15578	15699	15819	15574	15480	15767	15713	15739	15835	15680	15575	15796	15694	15708	15603	15752	15786	15789	15595	15833	15578	15574	15641	15640	15619	15745	15689	15775	15629	15570	15739	15977	15793	15672	15624	15842	15819	15691	15678	15671	15558	15531	15834	15743	15728	15594	15742	15796	15816	15753	15656	15591	15709	15700	15733	15808	15705	15665	15718	15565	15714	15658	15829	15591	15798	15679	15646	15614	15606	15622	15683	15648	15700	15623	15661	15843	15672	15670	15693	15602	15695	15652	15559	15642	15697	15594	15758	15622	15848	15632	15647	15690	15779	15501	15616	15659	15667	15685	15589	15627	15724	15730	15503	15712	15681	15506	15690	15649	15806	15701	15894	15654	15631	15550	15595	15538	15697	15645	15579	15723	15804	15632	15622	15798	15781	15660	15735	15608	15575	15579	15583	15797	15733	15726	15659	15720	15681	15709	15741	15747	15900	15593	15618	15814	15659	15641	15691	15659	15644	15628	15722	15805	15741	15700	15630	15622	15729	15761	15664	15746	15732	15629	15708	15651	15557	15679	15609	15610	15683	15464	15715	15542	15710	15564	15644	15677	15728	15820	15683	15775	15620	15751	15734	15656	15693	15663	15676	15428	15558	15619	15785	15720	15603	15599	15704	15646	15572	15722	15771	15874	15547	15611	15610	15637	15816	15671	15770	15803	15565	15548	15806	15695	15583	15628	15625	15644	15706	15573	15541	15679	15767	15614	15758	15727	15592	15743	15651	15784	15777	15689	15596	15566	15820	15804	15453	15809	15416	15736	15697	15671	15548	15628	15627	15648	15686	15739	15758	15684	15668	15549	15730	15597	15702	15747	15724	15573	15657	15803	15572	15813	15721	15823	15568	15644	15552	15590	15708	15732	15727	15596	15569	15737	15654	15634	15705	15731	15531	15709	15717	15758	15702	15593	15706	15726	15560	15566	15713	15703	15728	15659	15764	15761	15838	15806	15585	15703	15724	15694	15708	15668	15678	15749	15750	15690	15853	15579	15685	15721	15671	15649	15867	15521	15658	15708	15779	15541	15644	15834	15902	15588	15746	15751	15720	15624	15597	15711	15633	15728	15642	15613	15715	15663	15767	15591	15767	15426	15716	15590	15611	15809	15561	15465	15840	15583	15691	15703	15487	15761	15571	15531	15780	15539	15750	15645	15897	15550	15450	15517	15602	15716	15807	15653	15628	15635	15622	15693	15654	15755	15693	15730	15632	15437	15798	15532	15649	15830	15689	15706	15678	15578	15700	15661	15616	15588	15511	15837	15646	15897	15583	15583	15714	15602	15534	15759	15428	15725	15586	15628	15710	15891	15816	15625	15862	15685	15737	15677	15649	15655	15857	15727	15737	15642	15821	15713	15699	15727	15677	15907	15565	15528	15650	15769	15553	15591	15711	15621	15715	15711	15638	15738	15684	15723	15688	15491	15775	15675	15772	15737	15567	15871	15637	15762	15754	15593	15491	15532	15620	15626	15723	15646	15531	15831	15790	15653	15940	15728	15620	15616	15693	15823	15608	15722	15575	15670	15794	15617	15569	15719	15541	15656	15736	15648	15773	15686	15603	15681	15521	15704	15619	15618	15723	15545	15542	15878	15654	15741	15693	15555	15567	15633	15694	15630	15666	15689	15600	15674	15716	15534	15780	15712	15714	15670	15710	15704	15541	15462	15573	15662	15588	15671	15607	15793	15617	15634	15766	15708	15710	15779	15713	15672	15570	15558	15610	15572	15422	15725	15641	15636	15698	15489	15589	15716	15749	15624	15530	15730	15655	15719	15805	15587	15546	15795	15717	15887	15685	15625	15635	15771	15764	15729	15587	15635	15749	15618	15760	15587	15913	15681	15742	15649	15680	15581	15628	15770	15444	15506	15609	15537	15666	15600	15622	15805	15624	15769	15763	15570	15710	15560	15544	15614	15836	15804	15585	15813	15640	15632	15856	15714	15619	15610	15688	15590	15722	15584	15616	15789	15737	15663	15987	15619	15724	15593	15820	15782	15820	15695	15759	15589	15734	15754	15824	15720	15644	15575	15548	15723	15715	15586	15580	15605	15830	15785	15718	15579	15534	15750	15655	15622	15852	15744	15578	15592	15611	15589	15737	15626	15770	15618	15678	15538	15676	15603	15648	15696	15722	15776	15688	15487	15773	15868	15820	15614	15851	15805	15658	15606	15713	15649	15690	15666	15744	15609	15716	15781	15605	15684	15634	15975	15682	15762	15610	15700	15735	15688	15549	15588	15724	15658	15801	15722	15628	15658	15575	15645	15530	15707	15630	15856	15516	15730	15621	15801	15718	15700	15540	15704	15759	15739	15558	15636	15579	15750	15550	15583	15520	15736	15639	15643	15811	15677	15648	15667	15683	15802	15473	15608	15750	15832	15502	15670	15825	15569	15805	15625	15663	15739	15673	15836	15710	15635	15731	15698	15738	15902	15660	15726	15801	15649	15707	15582	15692	15653	15700	15612	15597	15750	15684	15699	15522	15681	15766	15639	15455	15823	15779	15599	15815	15709	15764	15639	15554	15705	15727	15678	15778	15799	15667	15642	15855	15716	15732	15610	15644	15631	15780	15795	15535	15707	15737	15823	15759	15890	15800	15646	15789	15732	15589	15646	15784	15792	15772	15759	15620	15702	15680	15613	15699	15670	15613	15710	15704	15619	15700	15772	15583	15748	15722	15703	15686	15772	15676	15653	15601	15783	15529	15603	15896	15676	15757	15555	15672	15667	15724	15574	15603	15813	15644	15692	15691	15773	15630	15706	15570	15744	15655	15718	15640	15627	15699	15699	15706	15765	15798	15652	15718	15693	15620	15553	15735	15635	15646	15613	15621	15614	15621	15567	15731	15827	15719	15524	15789	15648	15731	15680	15611	15649	15818	15638	15716	15666	15803	15522	15753	15695	15603	15777	15542	15574	15712	15801	15489	15712	15689	15606	15791	15606	15654	15719	15744	15664	15617	15608	15528	15579	15737	15798	15625	15426	15661	15600	15770	15843	15638	15437	15660	15740	15754	15690	15708	15759	15572	15730	15606	15815	15641	15664	15668	15825	15705	15927	15464	15636	15665	15687	15687	15799	15615	15824	15655	15593	15754	15581	15692	15769	15613	15789	15667	15554	15715	15722	15561	15680	15601	15778	15808	15874	15682	15626	15602	15740	15696	15600	15697	15673	15642	15764	15691	15739	15681	15821	15717	15867	15750	15741	15670	15811	15708	15637	15805	15648	15829	15716	15532	15585	15657	15801	15658	15673	15587	15653	15653	15516	15659	15607	15607	15688	15688	15610	15689	15621	15649	15709	15666	15519	15758	15612	15651	15668	15690	15799	15678	15789	15687	15661	15684	15568	15670	15512	15591	15560	15607	15571	15774	15877	15725	15614	15673	15616	15693	15713	15535	15715	15691	15647	15640	15745	15582	15764	15779	15803	15645	15608	15618	15600	15661	15734	15605	15577	15801	15779	15637	15688	15663	15785	15572	15544	15759	15702	15688	15505	15640	15768	15682	15604	15661	15536	15601	15584	15771	15732	15685	15645	15609	15711	15740	15796	15734	15531	15623	15593	15589	15753	15658	15577	15658	15664	15673	15710	15792	15680	15592	15646	15668	15857	15752	15515	15767	15755	15604	15655	15603	15841	15542	15598	15797	15678	15680	15633	15614	15593	15586	15747	15840	15664	15825	15710	15734	15642	15676	15636	15622	15710	15739	15571	15703	15782	15678	15636	15707	15753	15702	15724	15732	15710	15593	15618	15483	15870	15629	15606	15722	15590	15543	15816	15632	15711	15943	15535	15811	15795	15745	15645	15696	15609	15608	15732	15454	15657	15777	15722	15579	15803	15668	15573	15666	15599	15539	15776	15681	15774	15644	15534	15712	15798	15770	15678	15719	15623	15651	15757	15628	15592	15781	15680	15724	15869	15652	15633	15657	15531	15654	15604	15727	15603	15493	15745	15640	15738	15670	15639	15757	15713	15517	15561	15758	15517	15742	15747	15643	15681	15630	15701	15524	15726	15660	15781	15927	15646	15592	15657	15468	15787	15628	15501	15730	15632	15539	15789	15625	15535	15758	15637	15721	15719	15690	15748	15729	15674	15456	15663	15711	15627	15664	15819	15529	15565	15854	15840	15773	15679	15613	15767	15725	15710	15705	15563	15671	15627	15640	15707	15633	15736	15812	15673	15601	15679	15706	15635	15743	15637	15751	15763	15605	15712	15579	15764	15674	15799	15658	15652	15555	15763	15808	15840	15725	15696	15570	15676	15728	15740	15764	15764	15637	15621	15646	15651	15878	15690	15689	15653	15692	15635	15622	15699	15542	15689	15756	15845	15621	15838	15686	15643	15525	15614	15791	15863	15760	15746	15713	15610	15592	15693	15723	15797	15824	15757	15663	15521	15678	15685	15643	15758	15768	15691	15834	15745	15508	15697	15678	15566	15511	15807	15743	15703	15800	15682	15656	15629	15730	15759	15667	15751	15708	15698	15756	15598	15728	15666	15788	15727	15654	15497	15701	15687	15748	15886	15595	15662	15584	15810	15621	15839	15693	15533	15806	15695	15644	15616	15614	15821	15521	15654	15564	15663	15675	15554	15784	15750	15664	15641	15731	15678	15569	15687	15578	15712	15760	15540	15796	15789	15563	15691	15685	15676	15657	15792	15702	15770	15554	15844	15715	15950	15709	15603	15817	15626	15463	15717	15821	15571	15758	15834	15647	15651	15684	15625	15642	15799	15728	15641	15672	15589	15853	15580	15652	15704	15679	15779	15664	15832	15661	15642	15599	15667	15647	15800	15602	15862	15614	15701	15850	15535	15666	15632	15598	15678	15735	15728	15615	15604	15807	15706	15766
23595	21190	28805	24068	22439	23292	22872	20103	19674	19777	19014	18795	18627	18364	18445	18313	18275	18469	18553	18045	18185	18249	18368	18412	17915	17832	17968	17905	17881	17836	17680	17726	17381	17716	17675	17783	17587	17434	17772	17610	17789	17518	17466	17901	17694	18083	18124	18027	17777	17570	17659	17518	17350	17314	17685	17601	17400	17307	17508	17202	17385	17388	17392	17377	17522	17501	17457	17541	17596	17595	17447	17459	17403	17615	17367	17495	17497	17387	17455	17522	17712	17540	17628	17394	17473	17497	17592	17719	17394	17339	17698	17499	17481	17458	17540	17504	17657	17369	17328	17255	17286	17511	17543	17290	17432	17661	17541	17396	17480	17618	17509	17404	17687	17184	17560	17360	17434	17536	17414	17586	17312	17378	17523	17398	17341	17365	17569	17430	17441	17278	17516	17486	17578	17423	17607	17578	17230	17520	17441	17392	17400	17499	17464	17411	17490	17524	17387	17699	17585	17369	17299	17362	17383	17481	17338	17632	17562	17412	17365	17399	17516	17499	17439	17549	17527	17266	17518	17494	17314	17543	17328	17557	17367	17568	17578	17654	17278	17429	17608	17414	17423	17404	17515	17532	17617	17417	17444	17702	17580	17369	17344	17499	17520	17387	17441	17557	17613	17361	17485	17320	17266	17630	17418	17362	17601	17476	17493	17392	17585	17494	17560	17348	17317	17597	17493	17662	17390	17367	17169	17407	17520	17320	17446	17599	17496	17535	17563	17319	17427	17418	17541	17661	17490	17535	17424	17502	17314	17303	17569	17465	17398	17304	17548	17629	17442	17309	17334	17581	17471	17455	17518	17698	17250	17306	17363	17474	17338	17568	17294	17357	17341	17391	17737	17297	17334	17268	17405	17373	17478	17370	17480	17539	17579	17507	17335	17431	17475	17358	17511	17515	17640	17516	17345	17382	17247	17491	17535	17371	17488	17659	17576	17510	17498	17468	17422	17382	17412	17468	17394	17628	17486	17410	17320	17453	17625	17483	17464	17396	17696	17369	17558	17385	17465	17250	17276	17475	17488	17427	17369	17508	17455	17440	17530	17201	17258	17438	17461	17437	17464	17512	17319	17456	17491	17555	17467	17464	17443	17258	17518	17581	17298	17377	17453	17438	17474	17351	17282	17563	17584	17508	17377	17518	17592	17536	17560	17376	17369	17487	17280	17451	17520	17458	17597	17626	17676	17359	17303	17363	17584	17444	17380	17572	17551	17437	17376	17606	17500	17495	17384	17449	17401	17435	17369	17587	17388	17511	17543	17480	17542	17618	17454	17419	17624	17336	17634	17531	17346	17345	17401	17347	17435	17442	17320	17313	17515	17242	17543	17369	17440	17307	17381	17700	17546	17392	17504	17366	17506	17306	17465	17433	17462	17362	17463	17437	17421	17506	17380	17477	17549	17562	17347	17442	17302	17373	17351	17386	17468	17485	17599	17208	17503	17550	17405	17467	17457	17625	17589	17500	17638	17611	17484	17352	17413	17368	17558	17472	17363	17476	17513	17409	17549	17499	17485	17287	17469	17567	17699	17561	17293	17399	17403	17484	17530	17493	17518	17528	17405	17517	17415	17366	17382	17414	17561	17446	17284	17556	17637	17350	17264	17381	17361	17662	17360	17534	17529	17390	17504	17468	17394	17707	17555	17598	17425	17310	17398	17389	17538	17638	17544	17492	17440	17388	17668	17384	17457	17431	17473	17395	17620	17589	17563	17323	17362	17280	17404	17447	17449	17657	17742	17415	17515	17442	17456	17571	17396	17386	17463	17386	17379	17579	17409	17362	17372	17624	17594	17468	17468	17429	17376	17444	17616	17381	17527	17539	17523	17503	17400	17504	17587	17347	17517	17511	17389	17635	17199	17383	17440	17537	17723	17577	17459	17496	17599	17487	17695	17429	17515	17436	17403	17583	17334	17328	17509	17495	17503	17211	17397	17561	17477	17543	17569	17470	17521	17561	17452	17486	17640	17651	17689	17415	17369	17403	17384	17450	17413	17339	17075	17610	17378	17482	17597	17555	17541	17334	17388	17476	17482	17511	17519	17370	17315	17458	17206	17394	17519	17459	17525	17416	17258	17291	17313	17525	17317	17352	17363	17424	17368	17611	17581	17597	17415	17337	17340	17450	17608	17306	17405	17375	17359	17511	17485	17417	17364	17468	17269	17499	17459	17381	17500	17361	17501	17451	17597	17359	17415	17493	17416	17336	17539	17550	17498	17547	17286	17425	17438	17589	17388	17515	17357	17431	17593	17367	17536	17373	17398	17493	17615	17380	17259	17374	17309	17406	17504	17456	17394	17538	17509	17598	17537	17300	17351	17606	17339	17411	17256	17337	17337	17424	17575	17415	17476	17472	17518	17138	17440	17521	17536	17425	17595	17269	17716	17669	17456	17535	17567	17435	17358	17533	17229	17559	17628	17272	17266	17169	17518	17426	17756	17489	17402	17300	17725	17453	17495	17695	17437	17631	17646	17460	17734	17544	17422	17708	17476	17273	17270	17413	17462	17469	17446	17436	17491	17472	17431	17471	17487	17514	17665	17342	17383	17406	17403	17354	17388	17321	17407	17417	17548	17432	17487	17425	17494	17452	17708	17573	17359	17530	17640	17467	17221	17307	17482	17502	17465	17509	17438	17486	17706	17483	17625	17414	17373	17407	17473	17377	17538	17423	17188	17555	17399	17366	17599	17343	17404	17468	17465	17521	17490	17656	17470	17627	17547	17501	17503	17398	17477	17403	17502	17350	17386	17274	17399	17340	17627	17399	17263	17162	17474	17311	17392	17321	17357	17432	17531	17429	17460	17344	17414	17558	17412	17518	17382	17575	17278	17451	17477	17359	17163	17353	17469	17449	17537	17278	17429	17431	17388	17507	17559	17423	17470	17475	17450	17620	17528	17553	17344	17322	17373	17511	17461	17332	17253	17444	17505	17488	17548	17297	17459	17396	17609	17337	17519	17372	17419	17657	17226	17558	17512	17607	17316	17377	17316	17613	17547	17596	17367	17460	17429	17533	17436	17345	17626	17455	17493	17310	17417	17436	17459	17406	17557	17564	17543	17559	17435	17422	17417	17438	17535	17454	17566	17201	17514	17346	17663	17320	17463	17344	17573	17498	17517	17602	17478	17366	17472	17555	17608	17463	17468	17426	17382	17751	17554	17523	17287	17391	17644	17490	17507	17486	17470	17581	17258	17488	17534	17500	17735	17540	17442	17345	17556	17454	17627	17369	17403	17439	17302	17592	17500	17296	17406	17440	17348	17634	17312	17527	17591	17237	17366	17348	17389	17438	17431	17432	17421	17378	17816	17620	17505	17424	17409	17478	17496	17393	17418	17388	17380	17394	17622	17370	17343	17548	17307	17487	17396	17355	17674	17426	17315	17574	17562	17685	17413	17537	17595	17343	17770	17357	17569	17506	17523	17428	17492	17509	17423	17568	17529	17429	17500	17446	17161	17288	17527	17257	17532	17409	17499	17356	17518	17383	17651	17527	17433	17450	17436	17475	17641	17472	17561	17476	17390	17394	17440	17486	17518	17524	17503	17500	17399	17392	17385	17538	17653	17273	17356	17454	17398	17424	17262	17640	17775	17363	17538	17446	17496	17564	17368	17395	17361	17504	17403	17434	17279	17483	17658	17510	17440	17467	17158	17223	17501	17320	17641	17387	17603	17538	17498	17455	17601	17487	17633	17262	17442	17362	17571	17484	17347	17354	17379	17345	17355	17640	17711	17669	17531	17297	17371	17685	17375	17353	17515	17399	17548	17510	17518	17411	17458	17593	17545	17430	17379	17659	17727	17501	17513	17516	17330	17357	17555	17392	17502	17573	17283	17488	17536	17448	17594	17379	17475	17430	17588	17632	17430	17654	17422	17452	17565	17574	17561	17624	17330	17422	17437	17564	17561	17479	17525	17486	17373	17554	17542	17434	17376	17483	17095	17389	17428	17491	17342	17492	17428	17369	17382	17509	17534	17315	17366	17527	17464	17481	17491	17550	17517	17675	17597	17245	17306	17484	17512	17471	17283	17259	17498	17501	17438	17605	17263	17320	17416	17605	17483	17374	17495	17481	17511	17543	17595	17434	17412	17547	17331	17597	17452	17372	17552	17360	17568	17508	17427	17353	17626	17304	17431	17459	17667	17402	17499	17467	17298	17423	17432	17505	17313	17606	17460	17365	17370	17575	17459	17278	17505	17400	17423	17439	17417	17583	17417	17369	17644	17642	17466	17306	17183	17330	17393	17475	17441	17094	17436	17528	17586	17330	17331	17353	17541	17249	17343	17230	17505	17357	17255	17594	17395	17480	17440	17331	17425	17362	17623	17541	17395	17482	17697	17539	17380	17206	17330	17365	17359	17443	17428	17511	17452	17597	17544	17429	17479	17566	17468	17398	17409	17600	17444	17360	17402	17347	17337	17407	17390	17320	17600	17454	17554	17450	17630	17707	17632	17495	17238	17551	17614	17543	17507	17427	17465	17330	17267	17585	17477	17556	17471	17319	17446	17552	17644	17431	17537	17451	17548	17482	17481	17527	17506	17627	17675	17620	17359	17625	17317	17213	17607	17592	17555	17426	17228	17333	17444	17445	17363	17359	17532	17466	17418	17655	17458	17787	17432	17356	17726	17357	17433	17421	17334	17518	17587	17651	17551	17398	17443	17604	17700	17503	17499	17443	17447	17594	17497	17360	17584	17559	17421	17679	17451	17248	17451	17295	17322	17374	17494	17451	17636	17450	17598	17509	17282	17472	17675	17585	17356	17460	17479	17449	17428	17558	17405	17611	17534	17713	17468	17532	17489	17382	17472	17428	17533	17545	17427	17379	17598	17632	17353	17579	17480	17422	17256	17541	17315	17367	17540	17373	17508	17502	17525	17585	17446	17663	17409	17424	17330	17674	17512	17124	17539	17261	17396	17424	17551	17502	17490	17483	17433	17630	17596	17376	17512	17449	17384	17385	17490	17498	17681	17703	17501	17397	17673	17478	17589	17297	17540	17400	17400	17564	17429	17418	17337	17566	17661	17586	17540	17379	17515	17617	17491	17468	17582	17464	17480	17513	17359	17534	17501	17560	17432	17501	17294	17494	17474	17563	17453	17591	17685	17506	17426	17549	17530	17502	17474	17329
20569	37159	34844	27776	23676	20964	19922	19202	19853	19395	17863	17080	16884	17067	17152	16929	16990	17152	17119	16726	16784	16903	16965	16776	16728	16414	16310	16228	16252	16287	15888	15909	15822	15882	15937	15954	15985	16015	16058	16065	15730	15993	15937	16042	16171	16525	16477	16256	16091	15886	15735	15775	15867	15727	15735	15684	15724	15959	15868	15710	15726	15741	15758	15665	15555	15788	15654	15778	15674	15708	15794	15766	15687	15673	15705	15649	15675	15651	15753	15755	15663	15689	15666	15771	15798	15891	15781	15796	15762	15504	15918	15840	15675	15699	15668	15821	15802	15729	15846	15891	15726	15755	15625	15650	15699	15683	15648	15948	15806	15722	15580	15816	15777	15700	15713	15550	15652	15629	15640	15567	15611	15595	15653	15857	15943	15737	15720	15715	15785	15747	15792	15642	15746	15808	15958	15802	15852	15516	15623	15723	15707	15769	15815	15654	15639	15877	15673	15684	15604	15815	15770	15781	15720	15900	15781	15628	15617	15692	15674	15731	15834	15683	15711	15514	15669	15681	15776	15813	15720	15674	15918	15608	15670	15822	15668	15641	15760	15755	15557	15607	15758	15604	15578	15655	15610	15789	15809	15633	15513	15789	15605	15694	15948	15639	15645	15450	15780	15718	15589	15685	15811	15754	15653	15789	15795	15673	15704	15892	15617	15656	15597	15719	15698	15704	15658	15685	15748	15597	15823	15838	15734	15521	15773	15561	15856	15754	15877	15956	15677	15795	15787	15689	15686	15562	15657	15393	15928	15853	15768	15849	15694	15865	15579	15663	15752	15412	15602	15738	15615	15790	15738	15839	15712	15420	15692	15688	15808	15684	15671	15775	15682	15761	15790	15651	15772	15759	15517	15779	15800	15798	15704	15641	15724	15937	15748	15666	15542	15855	15699	15623	15583	15818	15674	15610	15656	15741	15790	15759	15677	15748	15683	15895	15849	15769	15784	15684	15691	15558	15658	15752	15643	15800	15815	15753	15721	15868	15621	15742	15643	15755	15603	15763	15733	15758	15771	15815	15771	15660	15657	15734	15754	15813	15716	15583	15669	15709	15670	15777	15964	15740	15625	15739	15664	15654	15708	15604	15739	15748	15759	15620	15746	15938	15792	15413	15843	15700	15797	15560	15877	15753	15686	15558	15748	15617	15784	15755	15724	15621	15641	15822	15772	15889	15700	15402	15651	15713	15880	15786	15855	15721	15640	15705	15973	15796	15729	15778	15681	15656	15746	15682	15732	15428	15603	15616	15826	15800	15547	15654	15648	15633	15670	15733	15719	15927	15670	15644	15760	15746	15612	15660	15648	15678	15637	15594	15837	15805	15600	15694	15544	15568	15694	15580	15717	15548	15730	15580	15842	15812	15955	15888	15846	15814	15817	15549	15742	15660	15632	15544	15651	15864	15804	15590	15634	15631	15569	15802	15592	15620	15734	15731	15791	15674	15714	15669	15743	15643	15847	15648	15711	15760	15820	15818	15742	15705	15680	15588	15777	15925	15810	15703	15844	15713	15783	15627	15742	15888	15745	15639	15595	15842	15723	15678	15737	15708	15625	15648	15759	15609	15716	15725	15608	15675	15703	15638	15600	15585	15650	15573	15856	15785	15820	15531	15837	15647	15647	15700	15717	15910	15669	15870	15698	15702	15754	15656	15504	15697	15678	15715	15714	15770	15875	15615	15652	15609	15747	15578	15849	15603	15719	15541	15761	15798	15804	15794	15823	15811	15680	15772	15709	15516	15852	15738	15596	15665	15627	15635	15688	15678	15779	15726	15700	15783	15741	15682	15702	15870	15624	15681	15547	15763	15713	15605	15728	15743	15791	15939	15684	15733	15686	15539	15689	15667	15746	15702	15720	15746	15762	15761	15870	15695	15524	15688	15588	15597	15591	15705	15789	15691	15754	15592	15594	15614	15654	15642	15575	15740	15697	15721	15783	15793	15580	15649	15645	15741	15799	15696	15713	15826	15630	15799	15722	15605	15609	15769	15681	15626	15848	15775	15632	15793	15955	15819	15558	15849	15959	15573	15562	15513	15672	15641	15673	15715	15548	15735	15494	15702	15633	15778	15622	15789	15783	15715	15682	15653	15748	15551	15795	15728	15716	15766	15508	15710	15872	15522	15724	15784	15695	15629	15656	15611	15809	15683	15613	15687	15757	15701	15610	15650	15790	15719	15647	15707	15724	15570	15628	15864	15510	15913	15810	15752	15668	15677	15881	15756	15691	15706	15688	15681	15719	15553	15585	15673	15702	15526	15568	15578	15654	15692	15734	15814	15770	15680	15687	15748	15756	15789	15640	15702	15639	15830	15613	15597	15743	15758	15719	15687	15729	15798	15701	15799	15763	15893	15746	15862	15523	15878	15827	15488	15746	15769	15670	15809	15701	15765	15719	15768	15759	15441	15662	15675	15792	15740	15801	15557	15755	15693	15594	15768	15850	15859	15685	15789	15757	15835	15572	15719	15585	15618	15849	15701	15796	15694	15702	15692	15724	15649	15771	15791	15908	15788	15735	15517	15616	15757	15758	15721	15708	15752	15776	15733	15647	15704	15746	15858	15627	15629	15710	15772	15658	15808	15813	15601	15690	15679	15724	15715	15718	15664	15479	15562	15629	15735	15656	15792	15555	15706	15788	15764	15664	15732	15645	15833	15645	15655	15880	15701	15733	15762	15717	15619	15604	15838	15612	15600	15805	15794	15543	15799	15751	15654	15746	15871	15737	15687	15681	15834	15647	15665	15570	15635	15679	15583	15840	15834	15750	15719	15638	15593	15837	15741	15734	15602	15728	15504	15739	15762	15672	15799	15695	15703	15637	15936	15688	15618	15621	15865	15579	15653	15672	15720	15729	15678	15779	15839	15597	15605	15645	15660	15722	15611	15665	15497	15826	15727	15694	15623	15734	15696	15797	15819	15891	15587	15527	15756	15764	15582	15754	15831	15680	15609	15650	15745	15788	15735	15743	15740	15699	15784	15765	15614	15720	15716	15711	15773	15858	15621	15769	15897	15590	15724	15693	15592	15709	15605	15817	15659	15869	15688	15697	15714	15995	15718	15543	15756	15843	15808	15846	15564	15818	15583	15788	15743	15563	15727	15524	15815	15689	15743	15854	15589	15627	15794	15704	15738	15723	15712	15697	15726	15725	15764	15731	15770	15690	15739	15635	15677	15687	15737	15585	15693	15634	15561	15654	15704	15723	15729	15709	15743	15646	15732	15791	15856	15701	15633	15797	15787	15782	15614	15687	15809	15699	15796	15699	15650	15583	15660	15730	15828	15535	15671	15696	15642	15671	15634	15631	15697	15704	15781	15737	15761	15702	15759	15846	15628	15879	15584	15871	15669	15694	15791	15729	15502	15624	15705	15754	15849	15575	15828	15911	15709	15595	15797	15659	15699	15701	15567	15575	15569	15679	15685	15744	15658	15574	15712	15629	15857	15724	15640	15717	15767	15710	15798	15573	15665	15809	15662	15717	15741	15679	15755	15693	15780	15697	15927	15706	15596	15691	15594	15710	15459	15703	15518	15670	15729	15764	15747	15823	15818	15713	15768	15700	15686	15618	15681	15783	15582	15792	15747	15736	15687	15789	15694	15739	15689	15748	15565	15740	15685	15741	15754	15778	15739	15728	15712	15614	15695	15815	15757	15715	15673	15635	15762	15730	15627	15850	15552	15673	15803	15654	15589	15747	15781	15703	15750	15748	15729	15630	15723	15709	15766	15626	15569	15806	15694	15727	15760	15670	15639	15509	15804	15686	15721	15733	15801	15639	15863	15647	15725	15770	15643	15830	15722	15646	15786	15715	15709	15732	15654	15572	15741	15655	15708	15593	15689	15688	15619	15627	15664	15751	15870	15596	15711	15845	15873	15612	15751	15644	15859	15703	15613	15832	15850	15576	15709	15664	15825	15760	15861	15835	15660	15785	15624	15715	15723	15665	15728	16068	15504	15813	15633	15736	15628	15645	15700	15745	15880	15485	15701	15670	15710	15734	15917	15518	15670	15775	15750	15631	15694	15653	15769	15683	15637	15535	15616	15533	15735	15614	15772	15628	15736	15733	15717	15772	15673	15645	15803	15599	15641	15708	15864	15883	15685	15775	15721	15610	15808	15882	15852	15850	15750	15782	15600	15578	15816	15824	15811	15745	15604	15706	15592	15883	15622	15649	15795	15720	15681	15681	15792	15723	15855	15759	15627	15834	15718	15622	15651	15714	15569	15735	15730	15718	15664	16011	15617	15809	15623	15685	15808	15804	15674	15584	15572	15703	15680	15804	15734	15787	15658	15625	15752	15740	15665	15519	15645	15834	15674	15798	15686	15806	15582	15587	15578	15841	15672	15737	15689	15602	15629	15709	15565	15743	15729	15807	15685	15868	15503	15590	15644	15732	15678	15880	15687	15644	15826	15832	15639	15587	15653	15733	15773	15557	15636	15689	15589	15688	15672	15603	15805	15468	15728	15733	15758	15710	15810	15686	15703	15711	15646	15659	15818	15759	15645	15648	15756	15640	15733	15729	15862	15545	15787	15850	15633	15771	15765	15822	15568	15816	15638	15719	15733	15626	15616	15742	15721	15746	15836	15597	15648	15686	15516	15598	15533	15620	15739	15790	15755	15691	15595	15758	15743	15801	15549	15517	15765	15732	15687	15651	15742	15622	15707	15640	15807	15776	15763	15625	15730	15711	15811	15665	15486	15665	15745	15741	15641	15629	15838	15772	15586	15591	15592	15647	15828	15614	15697	15769	15616	15625	15879	15543	15652	15682	15799	15575	15630	15709	15859	15745	15736	15672	15680	15598	15646	15727	15603	15802	15749	15659	15596	15842	15860	15645	15732	15611	15737	15665	15800	15650	15785	15680	15639	15708	15704	15733	15704	15635	16023	15747	15592	15732	15716	15758	15634	15800	15780	15643	15766	15649	15635	15788	15647	15708	15602	15495	15705	15774	15697	15659	15868	15731	15742	15789	15592	15647	15802	15921	15702	15515	15765	15615	15673	15750	15689	15668	15528	15567	15730	15615	15467	15720	15652	15584	15653	15718	15804	15613	15566	15736	15760	15629	15918	15690	15698	15673	15658	15715	15789	15740	15798	15651	15807	15774	15653	15894	15678	15775	15708
22725	21195	29089	23684	21573	23968	26711	21529	21043	20959	19886	19299	19444	19283	19039	18684	19038	18978	18919	19059	18953	18959	18899	18769	18814	18446	18404	18212	18253	17944	17874	18007	18035	18124	18042	18093	18072	17992	18060	18111	18129	18021	18066	18158	18721	18878	18734	18226	18105	17892	17851	17688	17721	17899	17712	17736	17473	17629	17923	17731	17801	17636	18015	17564	17787	17718	17822	17716	17793	17710	17396	17687	17692	17841	17774	17623	17591	17764	17671	17768	17778	17567	17693	17771	17628	17686	17451	17699	17864	17780	17785	17746	17730	17738	17788	17554	17806	17859	17768	17779	17664	18002	17678	17687	17768	17811	17843	17725	17787	17690	17634	17700	17536	17656	17772	17840	17923	17663	17490	17578	17742	17666	17728	17582	17650	17829	17811	17784	17793	17903	17742	17617	17678	17579	17721	17461	17660	17603	17798	17457	17603	17686	17880	17759	17592	17668	17928	17712	17718	17734	17758	17643	17670	17647	17626	17679	17700	17551	17684	17609	17736	17508	17575	17648	17825	17654	17546	17766	17652	17635	17659	17434	17638	17625	17595	17555	17766	17660	17513	17651	17763	17619	17823	17773	17692	17730	17825	17869	17564	17702	17762	17583	17721	17674	17847	17889	17765	17631	17852	17497	17701	17789	17737	17791	17795	17680	17829	17576	17631	17707	17520	17671	17778	17737	17664	17741	17571	17867	17944	17730	17730	17809	17726	17787	17790	17785	17958	17582	17881	17680	17747	17577	17661	17584	17629	17753	17817	17643	17721	17609	17592	17740	17640	17779	17725	17703	17801	17735	17794	17879	17574	17731	17571	17751	17775	17749	17698	17669	17690	17719	17461	17680	17647	17564	17632	17634	17943	17593	17802	17668	17933	17572	17575	17648	17582	17729	17835	17722	17728	17676	17746	17623	17635	17583	17628	17624	17578	17786	17967	17732	17677	17778	17671	17826	17547	17716	17717	17765	17935	17704	17692	17729	17491	17662	17837	17673	17814	17735	17681	17958	17753	17676	17616	17747	17578	17555	17608	17758	17688	17603	17972	17667	17771	17629	17855	17760	17747	17643	17693	17686	17852	17619	17860	17717	17524	17761	17653	17737	17976	17826	17632	17652	17745	17554	17670	17652	17747	17739	17577	17734	17848	17754	17707	17895	17559	17543	17721	17748	17689	17891	17687	17612	17667	17732	17659	17728	17825	17672	17858	17570	17755	17707	17704	17789	17696	17685	17641	17689	17889	17776	17621	17751	17653	17406	17672	17729	17995	17706	17887	17498	17743	17789	17639	17747	17695	17608	17670	17758	17882	17684	17592	17485	17502	17615	17736	17648	17604	17488	17755	17907	17746	17785	17547	17736	17663	17879	17777	17667	17593	17548	17710	17611	17697	17683	17511	17566	17656	17994	17670	17767	17687	17684	17811	17856	17776	17777	17629	17586	17835	17768	17561	17719	17574	17525	17694	17806	17933	17750	17878	17660	17685	17877	17690	17704	17813	17777	17534	17648	17692	17806	17805	17836	17754	17761	17708	17733	17633	17758	17655	17655	17721	17810	17675	17762	17767	17763	17673	17835	17777	17616	17758	17613	17708	17723	17946	17790	17902	17741	17646	17593	17665	17695	17647	17864	17773	17938	17589	17539	17689	17754	17809	17601	17809	17602	17864	17710	17683	17675	17570	17474	17656	17570	17777	17827	17681	17676	17612	17772	17747	17750	17834	17708	17650	17829	17528	17798	17608	17696	17574	17697	17904	17788	17756	17733	17718	17617	17731	17773	17919	17776	17573	17503	17893	17768	17804	17573	17722	17555	17746	17633	17766	17919	17651	17698	17762	17661	17706	17791	17768	17636	17678	17806	17844	17783	17907	17866	17665	17615	17652	17790	17676	17835	17556	17730	17663	17587	17633	17576	17554	17706	17733	17893	17821	17606	17752	17744	17522	17566	17775	17680	17810	17663	17778	17814	17680	17727	17613	17531	17624	17465	17729	17610	17721	17629	17638	17538	17717	17438	17665	17639	17743	17623	17703	17665	17677	17588	17828	17734	17749	17786	17599	17616	17692	17787	17693	17559	17757	17843	17707	17743	17675	17610	17718	17612	17568	17905	17733	17542	17628	17803	17870	17755	17635	17768	17780	17673	17685	17643	17649	17790	17737	17661	17780	17571	17725	17780	17793	17731	17455	17711	17769	17806	17735	17723	17674	17436	17814	17597	17813	17763	17830	17946	17853	17454	17786	17772	17688	17616	17669	17709	17610	17701	17669	17713	17756	17579	17692	17703	17827	17556	17689	17636	17543	17763	17593	17714	17721	17767	17859	17948	17685	17716	17830	17766	17618	17648	17811	17654	17633	17764	17744	17614	17553	17531	17656	17645	17811	17768	17486	17651	17561	17543	17866	17784	17805	17632	17728	17553	17730	17493	17912	17800	17682	17692	17703	17772	17791	17679	17433	17913	17823	17683	17848	17678	17543	17687	17670	17653	17635	17663	17661	17790	17862	17753	17535	17779	17809	17819	17847	17625	17638	17532	17584	17493	17777	17700	17605	17630	17742	17733	17560	17659	17556	17740	17557	17696	17728	17644	17702	17651	17619	17622	17564	17678	17648	17751	17586	17862	17944	17884	17589	17583	17664	17853	17584	17680	17594	17870	17555	17701	17664	17521	17701	17673	17782	17695	17653	17743	17538	17564	17642	17593	17797	17711	17711	17797	17546	17624	17807	17714	17503	17757	17756	17693	17740	17720	17705	17690	17570	17616	17848	17589	17653	17648	17667	17636	17709	18051	17756	17690	17817	17529	17883	17655	17438	17596	17784	17524	17606	17455	17569	17832	17605	17622	17828	17659	17619	17817	17826	17648	17942	17776	17752	17731	17793	17683	17607	17619	17870	17575	17596	17810	17811	17486	17753	17767	17697	17733	17718	17645	17428	17751	17756	17732	17810	17657	17651	17669	17513	17579	17618	17741	17719	17501	17812	17602	17737	17681	17760	17786	17756	17698	17599	17609	17682	17867	17651	17744	17867	17713	17550	17806	17765	17624	17784	17621	17547	17587	17629	17571	17727	17830	17507	17631	17667	17560	17755	17786	17808	17708	17637	17686	17811	17584	17835	17797	17713	17613	17653	17646	17692	17656	17743	17769	17737	17746	17683	17709	17868	17567	17712	17690	17781	17721	17752	17618	17825	17565	17750	17860	17573	17696	17437	17704	17718	17523	17631	17606	17851	17623	17611	17638	17761	17555	17538	17662	17672	17755	17508	17688	17688	17771	17661	17686	17841	17711	17675	17604	17666	17471	17703	17655	17746	17598	17835	17748	17668	17697	17902	17708	17647	17659	17725	17814	17566	17669	17645	17839	17716	17770	17620	17668	17667	17498	17647	17707	17634	17591	17557	17526	17860	17658	17528	17625	17719	17836	17687	17595	17833	17604	17600	17661	17640	17748	17739	17689	17882	17674	17673	17707	17788	17670	17650	17652	17913	17794	17873	17581	17815	17689	17860	17889	17777	17717	17653	17678	17653	17767	17695	17826	17645	17787	17803	17921	17773	17527	17842	17675	17708	17655	17921	17848	17541	17639	17435	17566	17712	17569	17671	17605	17564	17630	17812	17778	17802	17785	17634	17642	17687	17557	17596	17544	17769	17580	17643	17799	17730	17676	17667	17612	17889	17762	17661	17774	17899	17704	17731	17792	17707	17597	17720	17699	17711	17485	17747	17646	17519	17500	17657	17605	17610	17738	17557	17501	17550	17785	17608	17735	17533	17738	17588	17606	17617	17597	17639	17674	17709	17597	17689	17494	17686	17818	17612	17670	17694	17617	17745	17508	17409	17698	17583	17681	17708	17680	17888	17753	17769	17764	17664	17715	17672	17603	17550	17685	17859	17705	17737	17636	17632	17529	17598	17827	17716	17349	17785	17584	17791	17768	17739	17866	17588	17789	17603	17683	17722	17592	17817	17543	17812	17859	17774	17814	17752	17567	17731	17793	17863	17559	17704	17654	17771	17712	17860	17547	17851	17719	17834	17771	17529	17546	17607	17599	17701	17867	17719	17587	17534	17660	17596	17763	17576	17646	17960	17593	17611	17714	17632	17561	17680	17656	17721	17750	17689	17649	17552	17662	17665	17679	17890	17758	17709	17720	17909	17786	17685	17768	17853	17662	17581	17657	17864	17577	17659	17914	17587	17673	17716	17793	17636	17790	17652	17785	17772	17501	17649	17706	17688	17937	17628	17751	17886	17742	17677	17657	17587	17869	17722	17514	17621	17512	17740	17585	17766	17674	17774	17673	17810	17554	17763	17624	17611	17443	17738	17624	17842	17703	17742	17680	17759	17733	17843	17627	17627	17629	17704	17780	17678	17642	17686	17635	17717	17806	17842	17666	17588	17478	17925	17717	17715	17750	17764	17711	17874	17753	17625	17562	17716	17584	17789	17778	17882	17678	17748	17785	17617	17686	17574	17425	17654	17784	17571	17684	17729	17675	17827	17536	17543	17715	17621	17576	17621	17749	17641	17541	17716	18013	17586	17612	17693	17586	17882	17771	17388	17654	17660	17730	17672	17698	17627	17758	17697	17841	17877	17701	17787	17767	17717	17630	17640	17632	17767	17569	17652	17697	17730	17747	17804	17753	17867	17453	17728	17630	17511	17607	17975	17625	17791	17563	17720	17918	17851	17770	17621	17703	17581	17623	17695	17612	17526	17680	17785	17543	17674	17898	17584	17650	17554	17768	17676	17788	17631	17833	17890	17485	17595	17588	17815	17808	17628	17596	17590	17725	17662	17674	17627	17569	17518	17527	17731	17694	17610	17568	17682	17597	17948	17510	17621	17750	17745	17842	17855	17757	17704	17767	17850	17810	17698	17645	17699	17603	17452	17528	17735	17419	17901	17727	17628	17355	17471	17804	17603	17525	17752	17755	17777	17648	17573	17572	17779	17582	17804	17639	17792	17585	17698	17581	17742	17450	17590	17664	17762	17806	17900	17892	17847	17661	17672	17632	17704	17736	17837	17754	17577	17647	17695	17630	17737	17573	17652	17413	17815	17654	17503	17839	17749	17583	17730	17685	17698	17635	17676	17817	17587	17560	17696	17845	17789	17609	17626	17767	17909	17565	17816	17588	17677	17799
22506	41961	39639	31706	26537	23126	22100	20994	21823	20483	18896	18388	18449	18558	17763	17487	17949	17596	17540	17043	17529	17446	17271	17303	17014	16597	16567	16703	16442	16399	16086	16144	16089	16150	16385	15990	16323	16112	16141	16320	16258	16062	16128	16309	17100	17448	16936	16560	16236	15897	15979	15796	15904	15920	15743	16116	15748	15716	15950	15756	15826	15818	15966	15774	15893	15967	15701	15863	15719	15940	15780	15794	15859	15996	15749	15887	15809	15956	15881	15877	15662	15745	15711	15843	15767	15915	15560	15920	15886	15948	15767	15952	15864	15915	15962	15839	15810	15736	15861	15798	15786	15844	15843	15951	15771	15864	15918	15805	15762	15876	15809	15913	15802	15777	15831	15981	15694	15870	15870	15693	15864	15848	15831	15829	15953	15693	15704	15763	15813	15756	15806	15833	15817	15905	15751	15801	15840	15805	15944	15756	15850	15686	15717	15868	15917	15690	15868	15940	15746	15835	15933	15884	15927	15797	15837	15764	15891	15818	15872	15746	15920	15802	15849	15767	15790	15878	15872	15921	15788	15917	15876	15727	15774	15916	15788	15762	15734	15796	15914	15947	15639	15732	15828	15829	15898	15863	15802	15815	15791	15740	15676	15758	15765	15795	15891	15792	15996	15696	15952	15850	15868	15853	15884	15872	15927	15882	15824	15696	15780	15762	15732	15850	15768	15752	15913	15921	15804	15802	15954	15748	15859	15682	15814	15836	15654	15687	15743	15750	15936	15801	15774	15835	15849	15971	15882	15560	15727	15818	15784	15839	15744	15861	15876	16004	15810	15714	15939	15953	15801	15855	15929	15892	15683	15703	15833	15769	15762	15923	16042	15879	15777	15964	15761	15687	15874	15911	15742	15798	15922	15850	15705	15839	15880	15558	15779	15904	15804	15941	15866	15940	15827	15629	15948	15854	15757	15819	15632	15731	15816	15767	15902	15662	15838	15841	15955	15824	15892	15635	15628	15808	15848	15740	15826	15667	15948	15681	15693	15902	15886	15818	15950	15864	15651	15779	15844	15675	15762	15761	15831	15830	16001	15941	15909	15816	15845	15793	15822	15832	15859	15915	15888	15666	15665	15999	15812	15791	15912	15786	15803	15719	15710	15802	15798	15649	15819	15962	15781	15780	15936	15706	15735	15849	15758	15846	15748	15852	15712	16051	15892	15584	15694	15884	15776	15754	15927	15796	15761	15928	15759	16048	15996	15870	15778	15775	15615	15770	15765	15903	15763	15858	15938	15869	15901	16003	15726	15681	15797	15804	15772	15906	15742	15921	15918	15595	15847	15746	15816	15800	15779	15871	15697	15811	15771	15836	15862	15816	15812	15723	15851	15893	15867	15817	15885	15706	15725	15866	15813	15689	15798	15813	15877	15871	15842	15813	15823	15798	15930	15611	15936	15834	15838	15850	15838	15872	15804	15961	15722	15745	15980	15901	15802	15841	15766	15754	15740	15700	15769	15715	15789	15697	15907	15760	15750	15686	15898	15901	15996	15896	15772	15861	15812	15796	15622	15870	15735	15611	15697	15783	15837	15986	15731	15832	15679	15899	15854	15699	15895	15901	15867	15677	15927	15859	15746	15849	15826	15657	15628	15746	15820	15761	15728	15857	15870	16019	15768	16040	15670	15992	15949	15785	15966	15951	15790	15816	15768	15796	15672	16016	15874	15779	15764	15810	15822	15816	15721	15763	15690	15881	15912	15846	15821	15861	15729	15657	15698	15738	15841	15687	15837	15815	15990	15766	15883	15908	15818	15840	15967	15776	15852	15815	15827	15816	15805	15693	15909	15799	15757	15912	15615	15731	15719	15833	15821	16022	15856	15777	15780	15838	15876	15862	15663	15739	15857	15983	15692	15979	15824	15840	15727	15782	15770	15731	15769	15785	15906	15865	15802	15751	15916	15796	15865	15660	15784	15882	15837	15880	15858	15788	15743	15975	15899	15694	15715	15839	15844	15785	15803	15888	15803	15715	15844	15819	15780	15926	15885	15829	15908	15772	15867	15940	15946	15775	15738	15989	15824	15699	15859	15748	15874	15968	15752	15851	15729	15875	15935	15816	15916	15866	15787	15900	15649	15784	15738	15731	15744	15849	15950	15745	15900	15688	15979	15806	15965	15813	15909	15919	15791	15739	15693	15946	15881	15702	15853	15735	15748	15625	16001	15937	15691	15939	15710	15780	15723	15715	15782	15942	15798	15807	15760	15828	15825	15826	15645	15801	15938	15853	15898	15578	15800	15849	15755	16037	15752	15704	15676	15819	15807	15868	15860	15824	15934	15838	15925	15921	15898	15923	15793	15697	15875	15841	15721	15877	15794	15897	15824	15909	15891	15933	15866	15806	15974	15736	15863	15791	15936	15817	15812	15680	15688	15870	15979	15806	15613	15831	15650	15700	15965	15763	15810	15898	15835	15817	15765	15863	15920	15729	15752	15687	15696	15847	15781	15697	16151	15857	15775	15670	15893	15829	15816	15886	15890	15801	15862	15641	16050	15746	15827	15835	15564	15978	15887	15663	15881	15824	15681	15914	15759	15786	15876	16051	15736	15736	15889	15915	16038	15975	15709	15887	15664	15885	15853	15727	15780	15642	15726	15769	15769	15846	15803	15928	15714	15696	15682	15823	15761	15715	15699	15860	15898	15617	15754	15775	15713	15788	15856	15701	15520	15838	15956	15624	15711	15812	15773	15760	15915	15881	15861	15829	15878	15793	15795	15768	15894	15753	15785	15813	15879	15858	15773	15886	15731	15841	15753	15862	15783	15958	15704	15841	15821	15734	15770	15664	15668	15754	15864	15825	15857	15788	15902	15810	15923	15884	15670	15735	15838	15918	15692	15875	15780	15994	15850	15863	15676	15726	15722	15808	15751	15947	15822	15936	15691	15730	15837	15791	15731	15777	15939	15922	15715	15770	15838	15948	15800	15913	15797	15844	15782	15804	15734	15807	15839	15787	15780	15898	15852	15894	15983	15820	15733	15666	15767	16026	15752	15879	15784	15746	15820	15740	15874	15697	15815	15853	15860	15853	15808	15803	15985	15881	15895	15781	15815	15868	15725	15833	15896	15809	15770	15713	15869	15805	15709	15888	15902	15650	15855	16050	15800	15865	15806	15738	15835	15809	15863	15838	15905	15718	15759	15728	15608	15735	15970	15848	15873	15805	15971	15624	15720	15871	15771	15715	15759	15746	15609	15778	15888	15778	15818	15821	15808	15671	15843	15744	15970	15696	15866	15909	15902	15792	15897	15962	15811	15775	15957	15688	15839	15799	15873	15693	16048	15925	15681	15829	15766	15780	15867	15829	15795	15898	15836	15889	15851	15801	15818	15941	15823	15803	15924	15710	15749	15781	15750	15783	15883	15754	16029	15609	15848	15857	15750	15804	15899	15935	15877	15803	15733	15788	15825	15765	15799	15791	15967	15692	15826	15797	15905	15854	15770	15746	15789	15707	15881	15748	15862	15776	15829	15932	15747	15825	15745	15706	15713	15969	15767	15731	15933	15602	15966	15910	15760	15909	15747	15834	15729	15788	15875	15829	15830	15821	15902	15835	15781	15696	15863	15645	15868	15798	15864	15888	15779	15676	15747	15821	15906	15881	15782	15865	15934	15814	15714	15792	15702	15789	15855	15794	15886	15856	15739	15798	15954	15683	16040	15771	15928	15783	15804	15674	15942	15885	15873	15818	15841	15932	15637	15631	15815	15889	15677	15905	15920	15686	15869	15861	15799	15824	15766	15973	15959	15906	15755	15830	15750	15774	15812	15840	15809	15775	15913	15930	15784	15664	15870	15705	15756	15825	15871	15957	15733	15963	15853	15852	15735	15772	15801	15949	15807	15881	15979	15679	15921	15802	15883	15825	15844	15846	15718	15752	15818	15883	15822	15864	15900	15836	15826	15701	15862	15734	15764	15940	15765	15857	15775	15878	15711	15792	15848	15698	15736	15825	15723	15714	15784	16022	15739	15810	15782	15682	15748	15843	15920	16096	15800	15926	15852	15790	15741	15881	15832	15901	15754	15653	15724	15797	15693	15816	15621	15703	15815	15693	15774	15756	16022	15689	15780	15702	15620	15753	15991	15727	15923	15816	15840	15806	15900	15778	15894	15827	15825	15841	15853	15859	15718	15782	15749	15642	15855	15931	15733	15864	15948	15864	15801	15787	15795	15657	15755	15796	15875	15786	15605	15829	15973	15746	15779	15971	15768	15873	15730	15804	15939	15797	15726	15842	15856	15762	15808	15817	15883	15824	15788	15785	15741	15874	15754	15815	15722	15817	15831	15830	15709	15792	15951	15648	15678	15845	15841	15896	15857	15818	15844	15832	15948	15950	15888	15718	15844	15853	15772	15826	15828	15795	15941	15695	15795	15797	15856	15759	15713	16031	15939	15684	15903	15819	15992	15886	15858	15856	15853	15838	15837	15810	15822	15704	16096	15881	15750	15789	15721	15732	15821	15804	15895	15861	15869	15865	15864	15771	15942	15929	15699	15793	15829	15881	15889	15877	15685	15712	15798	15650	15937	15720	15815	15758	15912	15642	15850	16004	15873	15707	15826	15762	15775	15775	15829	15689	15770	15645	15846	15811	15666	15820	15886	15676	15793	15884	15772	15913	15827	15781	15897	15840	15793	15692	15779	15907	15842	15673	15626	15862	15865	15763	15974	15868	15881	15840	15828	15796	15704	15836	15750	15527	15797	15835	15796	15575	15873	15857	15790	15680	15788	15836	15804	15934	15694	15986	15669	15881	15668	15741	15755	15843	15698	15797	15887	15865	16079	15901	15910	15690	15857	15609	15726	15898	15835	15874	15853	15868	15877	15981	15909	15711	15713	15913	15943	15748	15720	15733	15752	15822	15801	15830	15908	15937	15752	15854	15740	15609	15831	15775	15801	15950	15664	15772	15802	15792	15874	15953	15711	15899	15980	15660	15832	15811	15739	15798	15968	15960	15756	15777	15699	15805	15757	15627	15890	15808	15865	15813	15867	15862	15871	15797	15802	15720	15727	15785	15717	15772	15941	15804	15980	15748	15834	15964	15840	15927	15773	15620	15968	15896	15854	15751	15850	15808	15820	15749	15799	15875	15801	15703	15871	15790	15808	15737	15869	15793	15918	15760
27239	22807	28181	25344	20417	19264	19039	18549	19133	18796	18582	18325	18095	18193	18182	18049	17971	18136	17754	17744	17946	17872	18038	17872	17748	17789	17905	17697	17623	17451	17572	17448	17690	17652	17768	17573	17854	17502	17643	17682	17679	17730	17681	17709	17607	17596	17689	17457	17665	17602	17650	17806	17470	17304	17596	17476	17681	17700	17574	17588	17444	17437	17374	17549	17580	17355	17331	17481	17364	17441	17458	17306	17423	17491	17677	17503	17431	17599	17465	17594	17572	17390	17594	17596	17338	17538	17737	17303	17711	17424	17514	17461	17652	17446	17390	17536	17495	17371	17619	17425	17549	17536	17239	17547	17423	17544	17577	17369	17568	17412	17558	17482	17672	17408	17447	17469	17490	17551	17425	17561	17328	17567	17509	17599	17549	17414	17634	17465	17509	17572	17481	17488	17507	17693	17775	17698	17433	17525	17619	17509	17468	17445	17326	17468	17564	17430	17581	17341	17777	17542	17605	17570	17633	17788	17515	17520	17398	17369	17588	17468	17498	17672	17675	17723	17755	17449	17602	17604	17772	17614	17719	17472	17613	17541	17545	17672	17604	17553	17385	17734	17628	17592	17618	17652	17423	17299	17479	17572	17370	17396	17574	17462	17592	17728	17528	17456	17604	17462	17718	17608	17634	17542	17362	17727	17480	17663	17554	17649	17654	17683	17553	17391	17582	17527	17634	17532	17665	17505	17400	17511	17456	17497	17438	17402	17525	17433	17556	17552	17483	17488	17541	17440	17661	17722	17387	17506	17583	17536	17433	17678	17411	17430	17659	17586	17641	17509	17661	17620	17451	17398	17678	17356	17498	17418	17350	17670	17357	17750	17468	17633	17498	17421	17469	17679	17492	17672	17643	17472	17537	17576	17605	17628	17556	17389	17355	17466	17685	17582	17641	17563	17511	17374	17636	17448	17428	17582	17502	17619	17520	17602	17319	17393	17505	17612	17556	17418	17580	17545	17513	17351	17605	17498	17557	17522	17462	17550	17460	17432	17542	17474	17569	17629	17465	17779	17392	17604	17582	17563	17649	17510	17600	17414	17530	17543	17488	17651	17256	17383	17418	17468	17422	17482	17502	17461	17552	17504	17569	17443	17640	17585	17628	17535	17217	17436	17484	17558	17607	17347	17565	17489	17517	17591	17428	17657	17429	17623	17488	17349	17556	17642	17509	17633	17514	17207	17565	17617	17357	17384	17441	17414	17289	17504	17593	17472	17543	17559	17546	17351	17568	17508	17270	17524	17660	17548	17339	17570	17507	17613	17388	17571	17548	17419	17331	17531	17428	17556	17582	17548	17367	17668	17692	17653	17333	17455	17641	17369	17568	17694	17489	17431	17564	17478	17304	17471	17526	17527	17691	17578	17689	17484	17764	17661	17253	17589	17567	17545	17419	17636	17342	17297	17632	17387	17447	17465	17488	17738	17546	17546	17418	17465	17579	17489	17562	17444	17531	17347	17616	17464	17465	17500	17607	17635	17538	17503	17516	17659	17494	17462	17438	17467	17578	17552	17418	17386	17595	17516	17484	17528	17668	17567	17568	17404	17549	17503	17478	17565	17524	17680	17529	17499	17632	17565	17566	17440	17469	17600	17585	17447	17385	17471	17703	17279	17546	17520	17595	17503	17772	17534	17449	17486	17361	17566	17431	17747	17606	17483	17660	17406	17498	17544	17603	17507	17442	17685	17320	17552	17593	17460	17586	17506	17615	17584	17660	17591	17438	17737	17612	17494	17717	17802	17526	17500	17604	17581	17650	17509	17550	17254	17692	17608	17538	17455	17532	17540	17473	17406	17668	17517	17611	17464	17491	17512	17453	17766	17495	17538	17537	17639	17448	17534	17544	17603	17703	17457	17505	17479	17621	17350	17518	17524	17632	17554	17650	17544	17561	17725	17572	17372	17385	17464	17683	17485	17588	17567	17449	17570	17603	17521	17508	17428	17414	17679	17634	17299	17460	17534	17515	17532	17537	17509	17578	17597	17446	17475	17571	17452	17601	17438	17549	17460	17504	17602	17544	17603	17620	17585	17484	17639	17717	17613	17471	17473	17549	17461	17657	17511	17742	17583	17476	17520	17491	17368	17446	17605	17448	17579	17829	17488	17510	17640	17623	17616	17754	17606	17707	17552	17473	17589	17663	17736	17482	17464	17569	17401	17713	17367	17345	17551	17567	17589	17573	17520	17611	17562	17878	17443	17435	17529	17646	17561	17507	17608	17634	17496	17305	17591	17494	17455	17442	17565	17620	17589	17255	17492	17692	17624	17632	17630	17628	17539	17558	17702	17342	17378	17673	17360	17472	17682	17561	17569	17678	17502	17518	17545	17602	17463	17622	17695	17596	17369	17503	17433	17365	17359	17443	17439	17416	17482	17522	17529	17428	17467	17569	17527	17584	17590	17670	17454	17567	17490	17583	17512	17651	17676	17457	17427	17663	17329	17424	17539	17663	17655	17302	17644	17576	17649	17654	17562	17572	17448	17606	17423	17872	17415	17573	17592	17505	17458	17438	17609	17563	17529	17627	17581	17589	17574	17522	17480	17487	17292	17650	17480	17489	17636	17605	17614	17428	17386	17624	17515	17651	17689	17462	17503	17730	17630	17480	17621	17545	17368	17476	17519	17665	17463	17516	17613	17565	17540	17494	17491	17396	17444	17657	17549	17507	17506	17760	17566	17608	17410	17527	17442	17576	17653	17621	17616	17614	17559	17623	17420	17525	17561	17453	17325	17356	17480	17629	17470	17437	17518	17734	17561	17690	17625	17455	17581	17549	17422	17394	17616	17599	17364	17721	17684	17574	17257	17259	17498	17595	17592	17548	17332	17368	17479	17495	17473	17566	17735	17478	17600	17354	17619	17490	17460	17728	17695	17530	17511	17549	17391	17540	17671	17748	17681	17655	17668	17570	17503	17533	17606	17412	17476	17463	17300	17531	17540	17462	17633	17564	17405	17432	17386	17559	17481	17595	17453	17686	17527	17682	17528	17563	17651	17633	17481	17630	17684	17584	17565	17489	17445	17376	17625	17474	17535	17512	17389	17769	17634	17753	17627	17357	17544	17324	17607	17557	17474	17494	17569	17726	17511	17750	17701	17670	17479	17515	17463	17619	17549	17515	17371	17577	17500	17461	17533	17618	17844	17837	17778	17502	17526	17423	17570	17700	17542	17570	17372	17624	17354	17508	17377	17504	17558	17564	17506	17437	17738	17398	17638	17312	17509	17453	17645	17339	17451	17414	17432	17509	17447	17579	17453	17559	17670	17573	17676	17495	17725	17458	17643	17558	17585	17666	17605	17589	17636	17498	17522	17488	17644	17532	17513	17465	17706	17599	17382	17502	17586	17523	17697	17633	17829	17625	17382	17535	17537	17480	17407	17440	17487	17577	17627	17473	17712	17377	17497	17471	17643	17703	17620	17519	17628	17451	17527	17648	17748	17410	17513	17546	17396	17655	17719	17559	17368	17512	17660	17446	17442	17696	17575	17406	17546	17398	17443	17430	17402	17414	17714	17303	17452	17647	17502	17375	17317	17370	17609	17575	17526	17539	17525	17517	17553	17665	17459	17618	17574	17358	17532	17552	17481	17718	17497	17646	17615	17400	17443	17508	17418	17189	17474	17695	17475	17552	17636	17374	17739	17714	17535	17664	17272	17426	17343	17642	17444	17433	17768	17720	17439	17430	17565	17481	17687	17632	17545	17503	17507	17771	17531	17449	17402	17614	17525	17423	17309	17523	17538	17515	17727	17643	17680	17669	17459	17283	17469	17627	17542	17748	17763	17523	17424	17542	17612	17318	17575	17715	17471	17436	17393	17290	17442	17612	17732	17629	17552	17529	17741	17546	17548	17451	17571	17730	17582	17316	17608	17637	17645	17557	17433	17622	17683	17694	17452	17370	17452	17408	17527	17361	17528	17491	17593	17274	17487	17563	17662	17660	17784	17356	17577	17600	17566	17605	17656	17320	17521	17523	17567	17770	17543	17565	17731	17479	17458	17436	17549	17544	17319	17560	17486	17583	17555	17388	17759	17527	17665	17643	17601	17641	17468	17518	17626	17522	17596	17627	17564	17617	17459	17630	17450	17481	17394	17357	17569	17420	17413	17648	17348	17628	17493	17391	17388	17541	17479	17660	17486	17663	17443	17515	17648	17591	17515	17500	17807	17386	17361	17663	17510	17413	17530	17755	17574	17531	17767	17765	17526	17571	17393	17600	17588	17658	17494	17530	17412	17410	17610	17574	17528	17670	17537	17386	17471	17450	17533	17531	17618	17536	17516	17469	17581	17513	17635	17557	17379	17505	17636	17501	17592	17490	17301	17539	17435	17721	17377	17551	17572	17349	17427	17532	17486	17521	17771	17456	17594	17556	17438	17655	17340	17549	17525	17498	17472	17568	17719	17689	17369	17646	17501	17460	17503	17532	17587	17293	17602	17457	17598	17513	17346	17481	17338	17429	17534	17601	17432	17479	17617	17512	17469	17495	17452	17635	17440	17591	17598	17725	17594	17643	17686	17534	17609	17526	17634	17473	17337	17571	17523	17445	17455	17485	17683	17529	17575	17419	17676	17608	17694	17708	17464	17674	17550	17726	17474	17525	17479	17610	17619	17799	17552	17495	17627	17701	17470	17482	17507	17525	17415	17333	17542	17440	17647	17497	17556	17523	17669	17771	17497	17550	17628	17561	17386	17375	17676	17394	17438	17421	17424	17532	17612	17400	17672	17693	17404	17577	17575	17486	17682	17580	17485	17487	17582	17441	17423	17502	17604	17451	17528	17696	17474	17508	17672	17381	17626	17663	17450	17813	17688	17738	17523	17631	17244	17488	17626	17597	17442	17272	17640	17658	17473	17694	17557	17559	17402	17599	17299	17403	17393	17455	17444	17567	17599	17690	17471	17532	17522	17653	17496	17524	17436	17553	17353	17448	17504	17507	17317	17409	17483	17423	17650	17544	17388	17415	17468	17540	17686	17716	17572	17548	17661	17581	17392	17530	17494	17378	17433	17615	17540	17632	17760	17648	17565	17618	17404	17590	17503	17511	17501	17479	17661	17736	17558	17722	17555	17709	17536	17446	17638	17686	17563	17540	17642	17287	17659	17731	17609	17515	17613	17548	17484	17523	17355
20502	30329	29253	22894	20166	18725	17861	17687	18378	17827	17185	17087	16973	16985	16672	16625	16388	16339	16291	16405	16457	16449	16314	16251	16260	16013	15992	16092	15970	15964	15656	15757	15699	15713	15742	15736	15892	15904	15802	15931	15863	15906	15911	15784	16000	15456	15759	15898	15751	15737	15768	15779	15745	15918	15557	15710	15708	15817	15728	15691	15712	15682	15771	15721	15668	15641	15745	15727	15781	15613	15750	15468	15623	15811	15781	15608	15721	15522	15712	15882	15762	15587	15766	15678	15825	15847	15822	15712	15713	15783	15691	15657	15835	15811	15741	15478	15598	15775	15689	15643	15776	15606	15682	15636	15675	15698	15714	15680	15642	15703	15772	15715	15800	15609	15923	15617	15818	15741	15794	15560	15792	15622	15607	15798	15774	15805	15591	15753	15767	15705	15648	15635	15636	15675	15668	15637	15765	15644	15703	15750	15568	15689	15782	15835	15798	15687	15649	15821	15593	15868	15564	15733	15793	15693	15657	15655	15707	15542	15674	15718	15852	15482	15636	15611	15760	15655	15803	15733	15666	15613	15734	15634	15524	15652	15757	15725	15610	15577	15638	15685	15714	15798	15587	15592	15503	15716	15823	15605	15617	15866	15669	15820	15656	15715	15627	15535	15807	15786	15778	15492	15614	15745	15819	15849	15670	15640	15549	15787	15777	15775	15524	15658	15639	15625	15652	15667	15714	15543	15753	15727	15736	15557	15753	15704	15511	15793	15726	15728	15559	15595	15603	15644	15604	15672	15847	15573	15728	15753	15723	15667	15677	15760	15723	15712	15678	15618	15649	15671	15690	15691	15794	15714	15667	15691	15559	15658	15600	15840	15500	15766	15622	15789	15649	15750	15688	15845	15704	15753	15701	15554	15658	15652	15663	15512	15762	15649	15715	15760	15703	15653	15571	15830	15748	15964	15726	15610	15755	15818	15651	15694	15583	15703	15520	15591	15914	15704	15555	15885	15749	15706	15762	15558	15695	15749	15699	15627	15853	15815	15703	15883	15764	15667	15810	15691	15750	15643	15668	15702	15586	15622	15584	15597	15603	15780	15493	15619	15592	15609	15789	15722	15723	15772	15599	15672	15720	15629	15572	15687	15689	15785	15748	15516	15649	15687	15870	15694	15715	15701	15617	15738	15539	15829	15674	15665	15770	15729	15722	15663	15573	15695	15612	15744	15653	15864	15697	15877	15610	15642	15737	15747	15682	15623	15659	15641	15570	15545	15755	15708	15795	15765	15498	15744	15683	15687	15794	15752	15569	15692	15778	15725	15702	15826	15678	15628	15576	15629	15563	15878	15631	15626	15770	15644	15501	15826	15598	15713	15701	15615	15724	15703	15715	15627	15810	15657	15692	15794	15639	15731	15708	15819	15789	15814	15647	15746	15705	15779	15734	15723	15578	15815	15749	15499	15599	15603	15712	15697	15692	15630	15399	15562	15735	15555	15800	15628	15799	15695	15858	15792	15694	15722	15564	15631	15610	15892	15797	15690	15730	15624	15768	15782	15795	15752	15670	15638	15771	15611	15792	15656	15780	15842	15697	15629	15651	15899	15691	15716	15621	15736	15668	15781	15732	15778	15563	15615	15800	15686	15580	15819	15760	15635	15671	15483	15602	15708	15759	15798	15734	15682	15798	15609	15781	15693	15649	15716	15725	15755	15698	15745	15788	15627	15702	15553	15752	15644	15776	15823	15509	15701	15709	15861	15607	15578	15696	15649	15701	15758	15568	15575	15828	15575	15824	15753	15794	15840	15625	15840	15615	15754	15845	15724	15744	15639	15718	15930	15664	15705	15598	15696	15828	15786	15689	15726	15647	15712	15616	15760	15733	15711	15774	15641	15585	15616	15855	15807	15730	15595	15932	15602	15848	15700	15745	15703	15533	15663	15904	15782	15717	15698	15761	15765	15721	15688	15913	15686	15604	15756	15737	15764	15600	15733	15760	15710	15800	15713	15678	15788	15874	15622	15775	15503	15663	15584	15695	15684	15802	15582	15880	15622	15706	15600	15821	15652	15798	15556	15766	15623	15779	15730	15616	15720	15666	15871	15668	15602	15840	15587	15773	15789	15685	15828	15635	15764	15593	15737	15633	15789	15631	15700	15711	15555	15745	15718	15714	15628	15913	15603	15661	15905	15573	15585	15748	15886	15681	15941	15736	15667	15657	15524	15588	15757	15694	15787	15651	15709	15643	15740	15677	15657	15747	15742	15635	15887	15724	15776	15713	15628	15818	15756	15724	15657	15739	15832	15735	15573	15795	15842	15760	15659	15736	15828	15661	15728	15557	15524	15758	15626	15611	15726	15696	15699	15640	15710	15615	15706	15783	15830	15670	15744	15552	15662	15684	15754	15680	15871	15793	15571	15651	15719	15629	15715	15798	15688	15667	15896	15728	15567	15918	15584	15593	15592	15738	15785	15744	15704	15770	15766	15643	15631	15637	15733	15794	15674	15670	15705	15646	15814	15604	15733	15608	15656	15584	15870	15752	15737	15768	15712	15611	15915	15741	15755	15694	15711	15717	15587	15766	15745	15869	15631	15625	15611	15715	15898	15741	15692	15661	15729	15605	15790	15800	15820	15861	15696	15793	15642	15689	15609	15643	15799	15642	15620	15712	15749	15650	15749	15700	15569	15832	15773	15785	15704	15681	15750	15666	15636	15720	15723	15771	15764	15756	15853	15727	15688	15699	15678	15703	15891	15699	15642	15714	15643	15751	15884	15719	15709	15694	15433	15732	15845	15658	15767	15688	15565	15843	15569	15832	15937	15632	15656	15792	15800	15722	15747	15671	15801	15656	15593	15585	15698	15738	15699	15687	15632	15627	15773	15667	15681	15700	15657	15637	15768	15623	15635	15880	15781	15590	15801	15831	15738	15663	15643	15716	15658	15626	15684	15629	15578	15615	15771	15598	15696	15627	15962	15708	15668	15675	15842	15757	15774	15656	15670	15687	15736	15862	15650	15588	15664	15584	15622	15747	15646	15917	15679	15866	15643	15569	15722	15701	15590	15822	15630	15661	15763	15742	15701	15767	15773	15612	15703	15678	15777	15921	15682	15685	15845	15800	15827	15573	15675	15679	15729	15704	15640	15774	15786	15608	15685	15650	15593	15693	15520	15821	15750	15782	15657	15685	15608	15832	15717	15661	15704	15798	16008	15718	15798	15653	15746	15609	15643	15867	15598	15734	15799	15611	15790	15592	15620	15809	15645	15677	15645	15686	15785	15699	15762	15688	15712	15803	15710	15669	15699	15860	15676	15646	15771	15725	15829	15721	15669	15594	15560	15565	15734	15761	15668	15570	15612	15735	15696	15738	15515	15641	15682	15708	15629	15802	15856	15701	15835	15664	15639	15749	15630	15777	15599	15720	15870	15604	15662	15681	15783	15618	15753	15604	15668	15644	15677	15858	15785	15744	15607	15592	15743	15735	15725	15804	15783	15646	15638	15787	15554	15592	15754	15611	15824	15716	15795	15620	15685	15617	15691	15749	15761	15609	15754	15807	15608	15662	15787	15874	15665	15747	15620	15943	15768	15862	15779	15696	15722	15482	15673	15894	15682	15751	15714	15823	15749	15708	15572	15743	15727	15773	15679	15784	15747	15662	15861	15617	15628	15861	15676	15693	15830	15794	15618	15776	15775	15628	15711	15665	15791	15638	15692	15541	15560	15690	15747	15705	15692	15604	15740	15612	15731	15773	15568	15791	15718	15706	15745	15745	15662	15761	15621	15771	15811	15664	15737	15761	15593	15707	15601	15536	15676	15704	15599	15707	15733	15638	15862	15655	15642	15631	15627	15854	15736	15621	15717	15656	15879	15578	15759	15753	15673	15725	15633	15826	15814	15668	15668	15910	15739	15714	15676	15500	15627	15722	15671	15574	15913	15628	15621	15845	15662	15657	15741	15586	15770	15803	15637	15789	15775	15761	15709	15706	15699	15624	15584	15741	15814	15756	15832	15582	15687	15594	15731	15898	15497	15815	15700	15584	15568	15816	15482	15534	15577	15800	15681	15788	15667	15921	15734	15830	15914	15715	15655	15562	15759	15775	15653	15592	15633	15752	15562	15763	15805	15641	15703	15764	15605	15711	15737	15787	15634	15701	15590	15875	15737	15668	15697	15780	15741	15716	15788	15760	15657	15823	15616	15542	15805	15734	15608	15800	15790	15678	15789	15607	15541	15904	15756	15636	15684	15630	15679	15670	15520	15778	15768	15801	15627	15985	15719	15669	15659	15612	15570	15570	15815	15733	15666	15646	15492	15665	15560	15577	15786	15843	15708	15652	15691	15564	15788	15411	15672	15686	15828	15725	15733	15751	15784	15734	15761	15888	15499	15861	15555	15623	15680	15596	15717	15468	15700	15674	15632	15821	15812	15708	15708	15608	15689	15724	15578	15816	15661	15556	15591	15755	15763	15630	15720	15691	15764	15814	15697	15833	15647	15895	15600	15804	15435	15702	15707	15637	15776	15617	15606	15618	15676	15634	15503	15625	15689	15660	15620	15724	15735	15701	15818	15753	15962	15843	15719	15789	15580	15835	15749	15637	15662	15776	15645	15959	15595	15691	15745	15672	15849	15747	15730	15768	15859	15694	15814	15734	15704	15788	15761	15717	15614	15769	15760	15649	15661	15755	15693	15790	15749	15716	15783	15812	15414	15686	15572	15614	15728	15643	15924	15675	15738	15635	15610	15578	15615	15674	15678	15852	15778	15736	15654	15828	15660	15711	15798	15741	15795	15772	15518	15739	15563	15867	15735	15654	15607	15886	15688	15537	15708	15585	15660	15767	15525	15648	15645	15831	15707	15744	15638	15777	15632	15715	15730	15632	15777	15665	15807	15749	15568	15883	15739	15683	15757	15601	15574	15798	15629	15644	15843	15770	15613	15831	15729	15738	15958	15741	15603	15544	15824	15628	15837	15814	15759	15736	15774	15610	15525	15573	15691	15707	15562	15594	15720	15731	15772	15608	15621	15723	15807	15831	15724	15857	15759	15715	15481	15750	15676	15666	15779	15599	15661	15692	15954	15832	15723	15769	15767	15687	15746	15607	15649	15788	15452	15501	15654	15822	15565	15742	15876	15821	15594	15531	16011	15841	15712	15508	15723	15777	15758	15793	15727
23572	21191	28778	24117	22404	23117	22887	19906	19831	19614	19464	19245	19254	19085	18607	18484	18579	18377	18329	18202	18407	18361	18202	17995	18028	17933	17999	17868	17744	17708	17706	17680	17707	17575	17806	17843	17607	17686	17896	17421	17632	17767	17757	17683	17970	18001	17952	17693	17663	17636	17610	17595	17549	17376	17415	17513	17640	17599	17718	17598	17347	17601	17665	17398	17389	17365	17462	17493	17643	17372	17562	17502	17527	17417	17475	17704	17534	17592	17684	17511	17534	17397	17379	17606	17270	17519	17467	17349	17486	17584	17633	17444	17563	17494	17529	17652	17590	17379	17342	17310	17553	17549	17387	17604	17550	17585	17382	17555	17483	17257	17535	17361	17477	17636	17445	17528	17755	17546	17268	17361	17441	17582	17440	17390	17521	17620	17383	17584	17341	17514	17570	17586	17557	17581	17513	17513	17443	17481	17281	17364	17421	17301	17428	17412	17414	17680	17240	17334	17499	17624	17521	17397	17386	17577	17499	17476	17545	17258	17614	17433	17426	17550	17297	17509	17519	17472	17715	17457	17515	17448	17551	17469	17617	17585	17464	17369	17393	17385	17442	17472	17514	17544	17517	17437	17521	17257	17369	17544	17513	17542	17315	17472	17364	17495	17484	17565	17269	17483	17365	17307	17534	17468	17514	17497	17572	17622	17518	17412	17337	17562	17411	17327	17373	17479	17417	17671	17412	17308	17713	17498	17398	17170	17586	17353	17271	17664	17460	17494	17581	17484	17512	17584	17280	17594	17506	17343	17435	17442	17348	17453	17473	17491	17390	17293	17378	17701	17325	17482	17452	17599	17487	17570	17461	17450	17458	17297	17574	17408	17447	17521	17633	17338	17519	17271	17225	17535	17469	17441	17488	17323	17546	17598	17423	17135	17569	17523	17582	17470	17557	17590	17568	17427	17369	17527	17415	17303	17568	17725	17378	17352	17578	17364	17492	17303	17339	17272	17462	17487	17660	17467	17534	17431	17441	17404	17451	17316	17538	17363	17403	17555	17570	17431	17350	17382	17550	17450	17416	17387	17502	17417	17654	17527	17355	17346	17459	17562	17590	17387	17316	17555	17604	17448	17500	17445	17509	17383	17161	17244	17386	17449	17367	17442	17562	17512	17577	17571	17491	17346	17410	17634	17427	17588	17436	17521	17389	17596	17289	17468	17400	17407	17425	17405	17711	17342	17495	17446	17668	17277	17350	17456	17406	17416	17618	17419	17428	17778	17456	17444	17615	17291	17335	17709	17431	17580	17493	17391	17385	17561	17416	17308	17469	17425	17348	17386	17655	17450	17527	17410	17566	17434	17475	17268	17381	17525	17463	17481	17708	17432	17536	17528	17537	17571	17681	17356	17388	17163	17317	17569	17340	17495	17238	17448	17622	17575	17510	17409	17373	17348	17480	17391	17444	17379	17626	17367	17459	17229	17420	17360	17571	17296	17406	17498	17459	17365	17496	17409	17593	17358	17632	17370	17663	17566	17397	17482	17381	17606	17519	17612	17637	17494	17462	17377	17475	17525	17448	17408	17388	17403	17528	17438	17385	17481	17295	17581	17612	17333	17478	17133	17579	17446	17517	17612	17548	17528	17448	17307	17355	17421	17291	17623	17609	17619	17556	17311	17504	17416	17657	17367	17386	17325	17534	17298	17560	17625	17596	17385	17462	17597	17492	17509	17426	17398	17350	17437	17341	17391	17338	17498	17395	17493	17399	17469	17249	17586	17536	17353	17439	17469	17502	17504	17508	17362	17502	17504	17496	17562	17498	17321	17364	17332	17517	17482	17545	17330	17224	17443	17306	17522	17513	17416	17644	17493	17537	17316	17497	17588	17429	17504	17414	17389	17401	17554	17488	17415	17511	17466	17480	17594	17391	17466	17517	17441	17379	17384	17495	17554	17542	17450	17454	17429	17396	17569	17304	17357	17580	17610	17510	17502	17576	17429	17343	17277	17440	17482	17488	17395	17541	17484	17698	17465	17340	17469	17569	17567	17393	17572	17551	17137	17585	17358	17471	17438	17629	17404	17606	17576	17380	17478	17590	17423	17374	17510	17600	17600	17608	17257	17279	17290	17514	17497	17569	17431	17439	17549	17611	17752	17381	17516	17453	17498	17378	17501	17527	17278	17430	17373	17311	17551	17624	17405	17659	17665	17559	17384	17408	17370	17367	17571	17590	17403	17591	17400	17515	17468	17559	17462	17486	17260	17619	17588	17661	17578	17408	17363	17595	17561	17675	17570	17446	17580	17529	17430	17745	17439	17297	17447	17493	17672	17571	17533	17437	17328	17344	17368	17564	17275	17523	17357	17503	17588	17545	17549	17593	17190	17251	17375	17297	17484	17391	17579	17508	17512	17524	17703	17381	17379	17245	17556	17355	17478	17637	17476	17537	17504	17261	17476	17319	17476	17648	17712	17473	17331	17444	17586	17551	17485	17551	17560	17382	17490	17505	17454	17663	17671	17265	17410	17528	17343	17887	17681	17430	17508	17483	17464	17594	17624	17591	17406	17469	17553	17319	17498	17425	17293	17525	17367	17458	17352	17239	17491	17507	17565	17536	17333	17357	17356	17446	17416	17408	17447	17559	17535	17479	17430	17525	17384	17445	17341	17606	17506	17413	17313	17703	17579	17402	17353	17435	17461	17451	17470	17640	17587	17529	17447	17366	17270	17653	17435	17452	17495	17267	17606	17705	17505	17327	17504	17383	17461	17664	17621	17526	17514	17455	17387	17555	17564	17670	17498	17335	17472	17462	17210	17450	17338	17556	17393	17415	17524	17647	17254	17483	17283	17393	17449	17366	17391	17454	17411	17618	17489	17477	17513	17610	17513	17617	17506	17662	17441	17461	17359	17383	17539	17336	17545	17421	17554	17579	17592	17402	17421	17607	17515	17498	17560	17384	17515	17362	17426	17398	17504	17704	17372	17365	17456	17589	17551	17620	17517	17425	17451	17350	17519	17308	17376	17537	17189	17411	17333	17590	17575	17497	17710	17538	17357	17446	17604	17615	17477	17542	17371	17492	17565	17326	17472	17521	17481	17579	17456	17548	17449	17582	17534	17574	17409	17385	17581	17497	17433	17334	17574	17370	17539	17507	17562	17561	17452	17350	17643	17495	17364	17490	17383	17345	17622	17298	17431	17401	17293	17434	17379	17561	17398	17347	17477	17520	17547	17498	17488	17367	17464	17541	17403	17571	17488	17524	17399	17373	17392	17272	17796	17379	17435	17604	17267	17514	17601	17526	17511	17411	17357	17354	17449	17543	17450	17514	17432	17519	17403	17664	17568	17287	17718	17412	17585	17499	17456	17510	17508	17404	17409	17421	17516	17622	17458	17583	17475	17584	17387	17436	17398	17520	17377	17311	17331	17453	17502	17569	17159	17423	17412	17265	17299	17368	17419	17508	17500	17439	17132	17506	17560	17370	17558	17588	17477	17331	17608	17381	17443	17496	17471	17502	17292	17404	17443	17450	17348	17496	17290	17297	17548	17568	17542	17551	17389	17617	17521	17665	17518	17503	17542	17387	17616	17495	17351	17399	17689	17511	17588	17537	17520	17374	17495	17437	17380	17572	17526	17513	17493	17465	17440	17442	17503	17416	17496	17540	17595	17448	17483	17407	17293	17310	17317	17443	17516	17447	17511	17444	17320	17535	17514	17470	17429	17725	17435	17504	17430	17323	17385	17432	17462	17491	17472	17333	17392	17404	17540	17313	17470	17511	17561	17660	17464	17621	17481	17350	17330	17331	17544	17361	17555	17469	17231	17300	17491	17485	17558	17470	17372	17420	17492	17430	17405	17433	17278	17570	17465	17452	17440	17558	17518	17656	17623	17484	17545	17570	17462	17417	17531	17516	17523	17566	17462	17535	17511	17305	17312	17469	17464	17466	17514	17329	17436	17346	17439	17416	17455	17402	17455	17451	17530	17506	17630	17452	17433	17596	17737	17403	17503	17363	17440	17374	17500	17186	17409	17299	17429	17571	17451	17361	17597	17631	17730	17492	17538	17560	17516	17677	17501	17400	17255	17415	17375	17459	17608	17310	17392	17418	17552	17561	17509	17620	17533	17381	17281	17474	17541	17316	17438	17332	17564	17438	17500	17529	17404	17434	17581	17618	17555	17331	17531	17465	17388	17459	17530	17686	17336	17361	17608	17595	17693	17504	17655	17564	17589	17433	17480	17526	17533	17427	17361	17295	17578	17334	17461	17440	17398	17471	17403	17617	17425	17593	17613	17659	17286	17570	17431	17406	17385	17407	17336	17542	17379	17391	17463	17676	17461	17560	17422	17548	17450	17374	17428	17508	17510	17437	17569	17394	17449	17566	17504	17618	17459	17662	17570	17533	17372	17572	17359	17291	17454	17275	17497	17306	17572	17489	17337	17360	17503	17397	17545	17516	17324	17576	17348	17492	17419	17334	17207	17339	17557	17426	17607	17245	17210	17433	17628	17670	17502	17447	17367	17235	17445	17504	17653	17396	17537	17524	17241	17626	17410	17324	17419	17419	17672	17352	17735	17441	17685	17619	17487	17505	17499	17340	17209	17417	17423	17422	17372	17640	17268	17352	17492	17513	17652	17548	17621	17515	17535	17415	17474	17398	17735	17419	17510	17396	17461	17541	17573	17532	17513	17500	17455	17568	17527	17621	17377	17449	17494	17415	17347	17751	17108	17423	17392	17411	17408	17534	17559	17357	17420	17489	17475	17359	17778	17484	17244	17633	17393	17220	17457	17379	17343	17483	17295	17552	17659	17687	17591	17713	17363	17544	17484	17672	17496	17411	17481	17677	17544	17552	17617	17378	17494	17425	17293	17497	17434	17336	17577	17473	17399	17312	17437	17391	17345	17526	17341	17395	17491	17648	17516	17373	17383	17366	17346	17573	17462	17533	17669	17425	17438	17450	17485	17513	17663	17396	17740	17512	17526	17331	17555	17573	17297	17257	17444	17616	17467	17354	17572	17445	17526	17481	17440	17547	17618	17508	17422	17382	17298	17295	17417	17422	17344	17448	17559	17625	17447	17360	17409	17514	17727	17708	17431	17563	17357	17525	17637	17462	17355	17505	17402	17574	17444	17622	17502	17563	17628	17365	17374	17599	17394	17610	17374	17453	17472	17458	17749
21101	37405	35983	28343	23586	21015	19751	19008	19611	18958	18271	18466	18217	17721	17299	17105	17060	16883	17302	16911	16954	16895	16536	16688	16575	16260	16470	16197	15864	16020	16036	15932	16001	16048	16086	16063	16066	15946	16002	16166	15940	16043	15867	16087	16441	16494	16300	16012	15892	15791	15881	15756	15723	15675	15771	15771	15743	15655	15830	15719	15663	15792	15689	15892	15739	15786	15548	15748	15712	15642	15689	15738	15701	15584	15655	15798	15768	15521	15726	15762	15723	15843	15615	15686	15708	15704	15759	15836	15691	15644	15897	15774	15755	15863	15650	15777	15707	15858	15687	15748	15701	15841	15625	15590	15921	15856	15821	15724	15656	15790	15760	15739	15669	15696	15831	15753	15736	15700	15680	15847	15834	15575	15817	15795	15702	15841	15693	15766	15619	15696	15784	15787	15760	15793	15747	15615	15785	15679	15770	15571	15705	15704	15707	15722	15712	15804	15859	15754	15823	15615	15751	15747	15758	15580	15720	15768	15694	15583	15712	15749	15588	15582	15770	15728	15607	15822	15687	15809	15775	15819	15766	15768	15779	15861	15771	15811	15894	15909	15824	15624	15657	15810	15739	15619	15664	15780	15657	15704	15921	15691	15745	15760	15738	15744	15927	15729	15671	15868	15753	15755	15630	15746	15766	15664	15809	15764	15722	15885	15602	15844	15718	15767	15702	15578	15625	15828	15642	15725	15754	15767	15716	15893	15756	15639	15823	16006	15770	15670	15753	15728	15640	15741	15627	15760	15757	15767	15760	15724	15687	15878	15724	15624	15696	15738	15776	15709	15579	15708	15891	15771	15756	15666	15699	15625	15766	15703	15789	15875	15701	15910	15842	15788	15630	15682	15755	15765	15783	15698	15700	15664	15804	15886	15785	15573	15706	15671	15660	15646	15705	15872	15753	15839	15758	15687	15758	15641	15935	15696	15875	15705	15792	15740	15709	15809	15733	15700	15778	15731	15667	15874	15779	15839	15731	15831	15676	15811	15842	15755	15760	15572	15797	15719	15545	15873	15851	15850	15809	15799	15764	15726	15695	15694	15602	15663	15765	15613	15682	15802	15726	15793	15820	15523	15843	15664	15728	15720	15575	15652	15844	15703	15669	15734	15659	15853	15721	15722	15871	15733	15676	15881	15691	15790	15820	15868	15660	15765	15743	15514	15698	15867	15559	15796	15789	15831	15854	15717	15708	15697	15802	15780	15720	15907	15745	15650	15593	15649	15861	15576	15733	15587	15809	15560	15714	15799	15673	15765	15676	15802	15666	15719	15798	15709	15844	15691	15652	15984	15691	15620	15761	15825	15535	15882	15581	15794	15766	15852	15728	15601	15768	15708	15841	15640	15719	15785	15887	15993	15540	15651	15874	15569	15836	15643	15642	15603	15806	15749	15773	15677	15616	15739	15492	15653	15836	15868	15702	15639	15727	15797	15878	15728	15757	15665	15553	15644	15690	15778	15678	15706	15702	15742	15577	15672	15778	15596	15888	15637	15840	15862	15720	15917	15680	15559	15836	15633	15721	15758	15662	15713	15754	15730	15778	15809	15815	15785	15756	15655	15753	15742	15654	15577	15841	15630	15712	15681	15688	15663	15805	15629	15806	15626	15671	15660	15622	15690	15709	15565	15698	15543	15575	15779	15770	15709	15703	15665	15702	15696	15754	15637	15731	15633	15614	15718	15827	15892	15641	15768	15926	15838	15641	15855	15601	15897	15778	15764	15792	15571	15858	15665	15676	15654	15768	15654	15707	15745	15771	15772	15679	15741	15793	15848	15692	15684	15727	15843	15670	15540	15856	15736	15850	15766	15759	15847	15755	15710	15829	15772	15690	15567	15755	15680	15910	15679	15885	15720	15711	15707	15786	15674	15746	15822	15793	15658	15742	15586	15732	15726	15741	15629	15859	15647	15910	15828	15626	15839	15783	15765	15765	15674	15768	15575	15796	15714	15683	15768	15778	15745	15752	15630	15664	15738	15713	15612	15827	15723	15633	15726	15637	15588	15769	15676	15699	15832	15805	15716	15785	15789	15853	15704	15863	15611	15615	15707	15677	15685	15612	15715	15809	15679	15896	15839	15719	15644	15885	15725	15648	15716	15656	15875	15848	15822	15831	15788	15890	15666	15642	15759	15726	15766	15669	15654	15692	15669	15655	15853	15700	15758	15903	15725	15930	15788	15738	15650	15746	15672	15792	15855	15705	15654	15692	15746	15688	15847	15789	15688	15669	15681	15728	15701	15865	15735	15752	15833	15779	15844	15852	15784	15670	15660	15744	15968	15769	15564	15869	15809	15793	15627	15892	15798	15659	15768	15693	15483	15736	15703	15541	15820	15653	15749	15790	15704	15624	15826	15697	15687	15737	15648	15707	15809	15736	15753	15775	15705	15812	15727	15765	15703	15772	15857	15687	15732	15698	15825	15728	15682	15654	15671	15798	15812	15770	15791	15659	15726	15855	15806	15825	15770	15617	15760	15663	15751	15853	15563	15684	15875	15763	15736	15920	15669	15804	15868	15876	15629	15888	15677	15550	15740	15752	15751	15721	15748	15574	15632	15555	15823	15753	15814	15922	15659	15737	15554	15508	15701	15660	15803	15695	15817	15711	15809	15693	15580	15544	15562	15627	15871	15565	15747	15922	15718	15817	15566	15780	15802	15745	15667	15801	15870	15751	15637	15728	15734	15532	15779	15719	15708	15740	15706	15918	15625	15665	15702	15939	15743	15591	15657	15733	15800	15848	15823	15581	15762	15801	15586	15609	15838	15835	15732	15583	15712	15715	15771	15852	15479	15999	15815	15634	15827	15628	15700	15787	15616	15764	15878	15746	15706	15649	15586	15776	15799	15833	15631	15676	15783	15727	15810	15737	15727	15644	15799	15709	15525	15649	15793	15675	15620	15616	15718	15715	15700	15799	15727	15745	15704	15614	15802	15748	15633	15826	15732	15840	15694	15647	15605	15646	15668	15762	15770	15643	15748	15527	15889	15780	15742	15787	15537	15820	15690	15706	15623	15735	15724	15617	15624	15711	15656	15695	15553	15605	15705	15806	15826	15674	15614	15753	15732	15652	15747	15702	15744	15753	15613	15757	15657	15695	15883	15683	15920	15625	15827	15621	15741	15705	15664	15840	15666	15747	15620	15852	15811	15577	15771	15747	15626	15822	15571	15755	15847	15780	15690	15791	15712	15569	15804	15789	15565	15677	15776	15705	15902	15706	15574	15679	15647	15809	15762	15532	15816	15655	15716	15689	15709	15674	15843	15670	15726	15782	15843	15507	15779	15757	15761	15812	15745	15705	15814	15687	15797	15634	15719	15777	15778	15760	15684	15810	15557	15584	15983	15746	15768	15741	15661	15618	15921	15804	15706	15776	15703	15719	15724	15790	15757	15756	15753	15876	15806	15902	15766	15694	15694	15719	15738	15684	15669	15773	15729	15774	15648	15602	15662	15400	15696	15797	15482	15733	15711	15817	15862	15835	15690	15779	15674	15627	15744	15699	15837	16028	15598	15798	15697	15791	15722	15883	15618	15627	15627	15895	15692	15749	15647	15797	15798	15676	15849	15737	15665	15623	16039	15791	15685	15848	15834	15605	15718	15827	15803	15694	15838	15910	15668	15732	15804	15760	15777	15630	15881	15736	15766	15730	15672	15867	15631	15732	15732	15778	15621	15722	15851	15846	15703	15757	15801	15663	15710	15738	15575	15597	15565	15755	15738	15796	15674	15675	15650	15677	15624	15726	15646	15654	15765	15761	15750	15623	15655	15908	15667	15583	15640	15600	15726	15778	15746	15662	15800	15757	15823	15885	15645	15840	15740	15756	15578	15810	15891	15544	15638	15683	15760	15690	15705	15644	15823	15632	15679	15688	15727	15586	15722	15822	15829	15659	15747	15745	15736	15666	15610	15721	15942	15891	15652	15797	15809	15683	15711	15622	15768	15839	15663	15789	15746	15765	15711	15787	15806	15758	15740	15743	15792	15723	15698	15680	15764	15762	15736	15590	15725	15833	15728	15687	15752	15803	15750	15666	15743	15782	15860	15611	15619	15635	15818	15800	15714	15805	15708	15803	15615	15799	15679	15570	15769	15520	15637	15678	15770	15818	15599	15660	15824	15500	15668	15710	15721	15763	15784	15624	15682	15647	15722	15739	15808	15680	15792	15753	15658	15902	15851	15777	15762	15675	15691	15706	15769	15792	15706	15868	15705	15905	15758	15782	15654	15691	15795	15905	15609	15785	15769	15739	15650	15798	15894	15748	15771	15747	15737	15478	15773	15734	15789	15647	15723	15805	15665	15793	15596	15813	15902	15685	15683	15656	15762	15774	15509	15786	15691	15917	15692	15707	15735	15681	15805	15603	15771	15669	15912	15886	15661	15800	15820	15817	15702	15710	15787	15852	15835	15622	15533	15745	15764	15717	15847	15637	15754	15835	15563	15757	15671	15598	15750	15988	15775	15743	15703	15554	15670	15686	15659	15630	15504	15715	15758	15798	15724	15630	15884	15920	15595	15905	15771	15688	15636	15781	15839	15748	15644	15737	15862	15627	15669	15650	15714	15906	15742	15733	15845	15766	15769	15722	15843	15579	15710	15819	15856	15735	15673	15577	15807	15752	15613	15608	15741	15675	15727	15703	15765	15881	15716	15788	15824	15877	15716	15615	15735	15755	15531	15694	15725	15623	15830	15727	15660	15674	15693	15760	15843	15729	15767	15821	15851	15671	15570	15816	15780	15642	15726	15584	15676	15888	15834	15796	15579	15794	15813	15851	15861	15707	15735	15614	15555	15688	15866	15716	15726	15658	15712	15749	15595	15866	15587	15642	15693	15679	15591	15670	15602	15724	15712	15870	15778	15658	15869	15654	15771	15854	15635	15687	15594	15729	15657	15733	15869	15776	15806	15672	15753	15701	15719	15854	15799	15810	15617	15672	15740	15547	15809	15857	15809	15689	15748	15687	15865	15829	15677	15635	15681	15784	15793	15724	15703	15848	15672	15859	15657	15779	15608	15651	15795	15844	15760	15781	15616	15875	15767	15708	15737	15674	15823	15658	15700	15769	15508	15603	15646	15787	15780	15711	15588	15712	15844	15751	15871	15672	15796	15717	15621	15681	15700	15669	15622
22418	20996	28877	23324	21342	23748	26307	21248	20666	20638	19995	19888	19662	19766	19060	18907	18695	19150	19136	18811	18744	18646	18704	18603	18280	18250	18273	17910	17710	18004	18116	18201	18004	17750	17981	18101	18162	17953	17834	17976	17793	17708	17639	17762	18288	18499	18483	18094	18140	17724	17703	17719	17684	17519	17631	17737	17741	17761	17826	17730	17798	17503	17455	17604	17569	17776	17650	17511	17761	17541	17655	17544	17917	17668	17599	17671	17716	17506	17560	17610	17719	17677	17560	17488	17820	17766	17618	17568	17728	17649	17503	17534	17768	17751	17645	17661	17462	17532	17507	17485	17702	17590	17594	17754	17583	17657	17874	17534	17607	17724	17712	17582	17805	17605	17745	17550	17514	17742	17473	17741	17459	17412	17697	17588	17671	17453	17519	17653	17571	17602	17570	17672	17505	17466	17631	17438	17547	17610	17733	17686	17700	17797	17786	17592	17682	17654	17512	17601	17530	17721	17558	17803	17755	17613	17746	17540	17584	17463	17530	17713	17442	17696	17556	17410	17318	17614	17561	17490	17610	17583	17666	17730	17709	17580	17486	17366	17662	17612	17678	17547	17473	17662	17600	17584	17898	17514	17777	17500	17406	17580	17611	17449	17543	17602	17680	17655	17473	17521	17586	17532	17551	17459	17449	17598	17456	17534	17487	17448	17550	17504	17513	17444	17440	17604	17628	17468	17443	17549	17504	17489	17513	17372	17565	17547	17488	17406	17478	17525	17444	17271	17647	17495	17329	17625	17870	17588	17526	17434	17530	17439	17584	17547	17452	17408	17462	17551	17629	17541	17621	17561	17448	17646	17654	17580	17526	17669	17498	17403	17497	17736	17755	17704	17345	17404	17593	17430	17443	17406	17367	17670	17584	17704	17740	17577	17586	17516	17548	17520	17559	17762	17592	17741	17667	17393	17365	17548	17527	17460	17478	17603	17591	17535	17659	17665	17517	17662	17662	17583	17528	17514	17477	17449	17763	17683	17556	17636	17511	17608	17652	17679	17552	17543	17676	17627	17763	17515	17489	17598	17747	17493	17629	17533	17465	17421	17604	17520	17648	17502	17470	17700	17344	17469	17469	17554	17517	17472	17688	17674	17550	17407	17648	17749	17513	17605	17664	17669	17581	17541	17760	17755	17403	17498	17615	17473	17563	17686	17519	17587	17494	17397	17507	17642	17504	17458	17483	17807	17811	17649	17573	17456	17426	17515	17513	17490	17532	17790	17730	17655	17540	17451	17582	17764	17432	17629	17662	17568	17515	17587	17671	17597	17563	17570	17459	17620	17705	17507	17436	17483	17448	17614	17601	17509	17460	17653	17667	17447	17667	17568	17649	17574	17544	17547	17588	17550	17437	17403	17757	17514	17621	17676	17560	17590	17561	17454	17368	17543	17563	17366	17554	17726	17563	17552	17544	17585	17562	17485	17658	17533	17495	17661	17604	17637	17403	17531	17538	17354	17556	17697	17428	17611	17601	17783	17673	17532	17672	17602	17450	17484	17601	17392	17302	17416	17526	17492	17549	17701	17534	17547	17534	17593	17576	17525	17484	17670	17678	17688	17507	17726	17485	17441	17569	17484	17558	17570	17642	17569	17585	17705	17768	17435	17741	17486	17388	17702	17669	17744	17662	17575	17524	17602	17716	17720	17560	17616	17439	17403	17551	17466	17660	17467	17590	17599	17665	17703	17499	17489	17686	17747	17568	17479	17421	17478	17527	17734	17516	17685	17755	17574	17717	17660	17640	17459	17424	17507	17609	17539	17625	17355	17448	17550	17661	17632	17492	17631	17343	17683	17386	17573	17548	17527	17667	17636	17556	17530	17495	17540	17426	17442	17494	17440	17557	17695	17698	17391	17562	17659	17686	17515	17549	17598	17538	17342	17461	17630	17732	17399	17624	17437	17651	17566	17550	17569	17587	17694	17635	17471	17783	17666	17603	17588	17420	17684	17469	17396	17741	17731	17671	17551	17476	17398	17573	17569	17743	17426	17588	17706	17639	17465	17481	17628	17816	17578	17592	17492	17633	17428	17516	17593	17478	17703	17459	17524	17428	17541	17490	17620	17519	17474	17418	17595	17601	17584	17748	17628	17374	17507	17708	17680	17505	17550	17540	17567	17559	17607	17507	17501	17632	17666	17691	17560	17447	17601	17634	17395	17651	17513	17639	17564	17462	17545	17705	17465	17446	17635	17584	17517	17690	17505	17687	17588	17506	17617	17605	17543	17670	17448	17596	17650	17706	17512	17540	17399	17517	17456	17707	17460	17490	17549	17569	17585	17634	17508	17437	17611	17513	17464	17749	17623	17751	17624	17462	17551	17623	17452	17553	17494	17581	17439	17682	17490	17542	17487	17642	17642	17531	17494	17705	17530	17546	17779	17641	17422	17672	17719	17509	17503	17654	17553	17693	17566	17581	17622	17508	17635	17540	17463	17454	17596	17521	17539	17517	17503	17516	17311	17489	17532	17376	17589	17503	17576	17507	17610	17526	17606	17487	17563	17482	17552	17557	17446	17508	17546	17417	17580	17814	17497	17749	17597	17505	17528	17701	17728	17587	17585	17607	17658	17613	17406	17617	17504	17512	17511	17488	17497	17555	17554	17304	17725	17619	17665	17708	17518	17678	17481	17593	17484	17515	17518	17434	17609	17712	17737	17451	17500	17405	17458	17613	17520	17504	17369	17361	17531	17617	17388	17663	17500	17432	17413	17600	17399	17445	17734	17567	17575	17590	17583	17543	17605	17706	17823	17533	17597	17569	17399	17468	17427	17501	17725	17661	17785	17618	17573	17698	17573	17431	17782	17286	17485	17614	17834	17702	17423	17623	17508	17517	17282	17397	17641	17453	17452	17600	17808	17660	17702	17662	17501	17465	17431	17396	17724	17563	17667	17676	17491	17637	17561	17713	17544	17590	17364	17858	17474	17542	17467	17571	17544	17564	17568	17364	17484	17553	17493	17601	17363	17750	17536	17583	17454	17595	17436	17742	17584	17615	17477	17694	17725	17308	17695	17469	17468	17458	17484	17467	17437	17675	17388	17510	17430	17335	17734	17580	17710	17584	17680	17567	17617	17473	17680	17519	17551	17687	17578	17433	17584	17689	17438	17425	17757	17558	17743	17507	17588	17479	17321	17567	17409	17605	17565	17664	17731	17689	17290	17492	17574	17403	17455	17556	17639	17499	17384	17432	17610	17481	17571	17678	17501	17550	17719	17400	17583	17664	17540	17564	17656	17581	17533	17808	17499	17490	17535	17487	17638	17483	17722	17451	17524	17443	17627	17522	17582	17659	17444	17588	17480	17329	17553	17599	17481	17448	17538	17564	17360	17649	17670	17520	17564	17713	17586	17634	17350	17669	17527	17563	17561	17574	17505	17420	17609	17636	17788	17743	17661	17663	17625	17512	17501	17497	17584	17497	17573	17602	17639	17548	17550	17439	17455	17602	17769	17560	17635	17652	17621	17693	17712	17699	17562	17409	17555	17573	17574	17470	17661	17406	17569	17680	17491	17545	17490	17597	17416	17560	17726	17486	17597	17291	17649	17568	17357	17600	17544	17374	17698	17534	17522	17720	17610	17437	17582	17619	17549	17471	17468	17480	17378	17530	17564	17688	17561	17630	17642	17625	17504	17375	17512	17653	17582	17756	17472	17465	17605	17634	17590	17565	17593	17623	17276	17493	17570	17563	17495	17383	17272	17504	17656	17838	17747	17542	17419	17418	17552	17515	17708	17790	17522	17656	17649	17686	17591	17563	17625	17645	17353	17470	17405	17631	17825	17424	17567	17681	17573	17693	17486	17453	17686	17551	17397	17626	17548	17455	17354	17591	17649	17405	17446	17597	17682	17711	17408	17664	17673	17516	17674	17592	17707	17789	17442	17616	17567	17486	17532	17484	17561	17574	17608	17554	17523	17583	17563	17569	17594	17441	17463	17550	17622	17552	17760	17365	17530	17485	17509	17574	17626	17782	17564	17620	17746	17666	17664	17592	17577	17420	17616	17557	17542	17528	17586	17652	17600	17574	17427	17751	17580	17583	17288	17762	17643	17683	17489	17407	17475	17801	17556	17659	17631	17466	17464	17636	17548	17743	17605	17298	17575	17484	17459	17607	17456	17758	17355	17554	17519	17702	17463	17464	17658	17650	17456	17548	17642	17566	17365	17555	17529	17505	17664	17719	17700	17664	17727	17695	17739	17689	17689	17699	17439	17607	17455	17480	17519	17539	17532	17730	17658	17432	17471	17499	17488	17559	17430	17564	17472	17502	17617	17444	17647	17470	17364	17568	17619	17789	17564	17521	17730	17532	17641	17500	17734	17563	17563	17489	17385	17636	17692	17580	17608	17671	17658	17690	17515	17689	17554	17539	17551	17566	17605	17499	17577	17647	17660	17649	17360	17573	17337	17812	17625	17550	17496	17475	17525	17556	17415	17627	17472	17412	17664	17624	17396	17585	17544	17514	17423	17535	17656	17555	17450	17519	17561	17687	17610	17628	17379	17486	17608	17522	17705	17489	17452	17668	17564	17684	17609	17444	17498	17574	17534	17470	17535	17589	17552	17616	17603	17499	17407	17563	17680	17444	17530	17487	17636	17651	17538	17632	17497	17606	17532	17670	17679	17637	17662	17670	17502	17561	17695	17725	17552	17431	17640	17587	17434	17598	17615	17716	17495	17588	17736	17681	17497	17597	17563	17810	17631	17852	17660	17564	17422	17464	17537	17410	17420	17731	17684	17603	17577	17632	17520	17677	17514	17704	17502	17424	17553	17813	17520	17624	17562	17797	17566	17499	17506	17763	17630	17580	17556	17583	17564	17524	17639	17766	17484	17646	17487	17412	17520	17703	17407	17402	17636	17516	17719	17644	17448	17540	17656	17288	17442	17551	17584	17394	17625	17591	17543	17471	17633	17324	17524	17505	17562	17567	17660	17564	17336	17553	17482	17565	17612	17592	17857	17727	17761	17723	17532	17641	17381	17689	17732	17612	17484	17416	17593	17561	17457	17653	17595	17449	17586	17654	17601	17570	17692	17540	17380	17610	17554	17399	17576	17562	17465	17606	17525	17698	17523	17613	17639	17594	17589	17517	17771	17599	17562	17477	17842	17650	17538	17508	17436	17697	17500
22583	41272	39689	32086	26809	23118	21956	20697	21070	20060	19006	19632	19167	18402	17845	17659	17681	17664	17785	17396	17317	17249	16948	17064	16826	16676	16572	16134	16225	16193	15978	16025	16098	16357	16240	16281	16064	16019	15941	16045	15854	15892	15693	16417	16894	16585	16685	16349	16340	15962	15892	15825	15761	15619	15706	15599	15606	15658	15686	15880	15552	15778	15605	15746	15608	15799	15586	15817	15661	15595	15796	15695	15875	15584	15625	15803	15529	15633	15787	15721	15716	15897	15872	15733	15549	15723	15725	15726	15746	15666	15775	15739	15658	15612	15615	15696	15768	15800	15806	15703	15800	15546	15830	15485	15712	15834	15846	15630	15814	15738	15745	15672	15734	15603	15740	15757	15662	15638	15658	15751	15615	15545	15646	15809	15641	15690	15868	15733	15847	15673	15776	15634	15773	15758	15599	15667	15637	15719	15844	15810	15683	15560	15750	15842	15650	15666	15714	15744	15766	15588	15624	15704	15760	15696	15794	15710	15770	15721	15707	15654	15682	15677	15688	15752	15755	15757	15695	15478	15715	15815	15603	15739	15635	15765	15839	15625	15740	15566	15625	15735	15755	15727	15901	15708	15698	15740	15792	15646	15565	15598	15668	15679	15735	15605	15681	15570	15789	15816	15683	15815	15781	15722	15699	15724	15790	15696	15632	15590	15652	15912	15657	15681	15637	15788	15743	15688	15550	15626	15580	15656	15724	15679	15616	15550	15630	15585	15723	15561	15553	15590	15753	15714	15803	15744	15711	15752	15687	15625	15834	15749	15738	15646	15803	15567	15663	15617	15694	15748	15824	15704	15691	15683	15717	15666	15649	15659	15586	15678	15570	15598	15682	15766	15674	15532	15709	15663	15754	15660	15698	15669	15517	15673	15726	15688	15742	15578	15570	15682	15583	15798	15814	15610	15740	15665	15938	15779	15602	15665	15761	15592	15684	15581	15663	15584	15553	15588	15861	15772	15659	15535	15764	15784	15773	15702	15665	15698	15752	15602	15703	15530	15672	15649	15783	15568	15797	15705	15649	15700	15753	15892	15677	15663	15592	15604	15696	15602	15868	15665	15763	15850	15682	15816	15700	15703	15573	15847	15747	15628	15662	15850	15687	15679	15752	15610	15797	15644	15731	15881	15644	15757	15594	15773	15690	15752	15635	15727	15571	15686	15663	15727	15749	15679	15635	15784	15816	15721	15579	15792	15670	15759	15775	15721	15727	15703	15640	15591	15688	15886	15819	15692	15705	15512	15677	15732	15582	15820	15699	15707	15862	15753	15710	15775	15570	15569	15710	15661	15780	15561	15783	15676	15709	15669	15573	15738	15711	15599	15606	15616	15711	15657	15720	15632	15696	15598	15836	15790	15714	15742	15733	15526	15701	15732	15699	15782	15597	15827	15613	15673	15479	15696	15649	15588	15809	15557	15794	15844	15768	15730	15682	15771	15746	15699	15542	15773	15669	15645	15757	15534	15581	15655	15927	15700	15823	15792	15743	15770	15725	15666	15613	15610	15697	15805	15588	15661	15727	15671	15670	15712	15616	15707	15662	15786	15734	15773	15773	15753	15678	15620	15722	15733	15760	15806	15551	15561	15541	15770	15714	15778	15505	15709	15710	15742	15831	15834	15434	15720	15548	15708	15739	15910	15510	15788	15756	15734	15785	15732	15739	15826	15747	15652	15674	15720	15519	15807	15668	15621	15832	15555	15802	15762	15693	15654	15715	15584	15573	15756	15725	15747	15623	15660	15685	15801	15747	15694	15727	15626	15703	15684	15701	15658	15813	15723	15814	15623	15702	15710	15810	15664	15684	15766	15851	15437	15642	15756	15593	15736	15705	15581	15729	15803	15668	15649	15565	15771	15702	15611	15678	15647	15760	15625	15647	15781	15746	15643	15780	15684	15546	15604	15674	15733	15545	15770	15675	15655	15696	15758	15720	15724	15795	15725	15601	15657	15851	15627	15774	15801	15695	15699	15646	15482	15737	15634	15663	15775	15674	15690	15762	15528	15612	15575	15756	15691	15765	15546	15683	15713	15736	15741	15612	15922	15789	15700	15679	15534	15538	15704	15579	15493	15778	15877	15639	15808	15618	15623	15671	15806	15689	15720	15878	15646	15700	15769	15663	15818	15520	15657	15810	15846	15906	15805	15727	15662	15649	15643	15692	15692	15819	15708	15858	15608	15715	15520	15696	15661	15713	15713	15671	15653	15561	15679	15927	15639	15605	15639	15623	15571	15640	15740	15855	15682	15807	15761	15687	15511	15664	15776	15704	15779	15724	15749	15763	15711	15515	15757	15845	15657	15512	15636	15691	15532	15644	15594	15701	15535	15516	15744	15751	15674	15657	15765	15737	15720	15563	15555	15547	15835	15701	15810	15736	15710	15720	15688	15717	15816	15784	15745	15768	15552	15809	15787	15630	15628	15719	15752	15649	15752	15720	15607	15607	15745	15706	15575	15727	15617	15643	15680	15469	15694	15872	15613	15657	15622	15592	15837	15698	15622	15618	15626	15572	15661	15711	16025	15812	15799	15599	15646	15691	15624	15805	15655	15732	15725	15679	15711	15645	15732	15897	15805	15770	15651	15715	15601	15602	15770	15682	15771	15663	15740	15807	15760	15753	15819	15714	15711	15796	15764	15621	15693	15760	15756	15537	15761	15879	15720	15699	15809	15672	15752	15846	15724	15736	15707	15672	15625	15777	15704	15488	15682	15780	15659	15640	15755	15657	15785	15929	15585	15683	15758	15849	15693	15708	15859	15714	15694	15659	15711	15690	15494	15813	15625	15625	15927	15718	15887	15554	15696	15784	15622	15741	15748	15616	15682	15711	15603	15823	15576	15715	15848	15645	15648	15747	15702	15595	15551	15858	15697	15558	15642	15793	15718	15866	15667	15741	15738	15749	15735	15692	15807	15593	15632	15490	15729	15595	15697	15759	15781	15714	15571	15805	15664	15626	15640	15630	15740	15610	15843	15768	15600	15697	15822	15585	15662	15698	15674	15628	15598	15713	15713	15610	15732	15764	15767	15691	15743	15786	15678	15713	15691	15573	15779	15628	15756	15801	15569	15631	15611	15666	15693	15847	15711	15712	15655	15791	15622	15559	15870	15572	15632	15874	15719	15795	15615	15632	15637	15609	15877	15761	15649	15826	15637	15680	15752	15718	15669	15716	15684	15679	15595	15700	15661	15650	15646	15547	15773	15786	15860	15851	15605	15531	15766	15793	15578	15789	15650	15485	15927	15703	15558	15692	15658	15932	15579	15793	15867	15624	15750	15721	15616	15581	15707	15679	15789	15686	15556	15603	15572	15740	15606	15687	15644	15716	15609	15549	15682	15516	15662	15825	15780	15579	15638	15686	15647	15692	15578	15740	15647	15707	15634	15724	15602	15503	15771	15689	15778	15853	15711	15831	15753	15742	15669	15577	15667	15815	15646	15553	15683	15817	15673	15750	15579	15778	15716	15773	15789	15556	15572	15663	15551	15586	15733	15696	15652	15588	15751	15677	15760	15710	15686	15669	15950	15581	15768	15886	15706	15609	15684	15786	15590	15798	15615	15712	15759	15631	15630	15750	15738	15786	15698	15692	15735	15714	15674	15597	15620	15749	15681	15611	15686	15662	15806	15647	15666	15675	15740	15729	15674	15576	15632	15628	15740	15569	15653	15778	15626	15726	15757	15761	15740	15672	15666	15761	15550	15700	15844	15441	15613	15714	15691	15840	15651	15780	15810	15749	15746	15857	15694	15622	15770	15775	15728	15596	15848	15721	15678	15753	16022	15572	15644	15696	15777	15688	15688	15715	15662	15788	15604	15586	15738	15895	15698	15591	15606	15757	15613	15612	15787	15617	15717	15773	15647	15608	15522	15661	15516	15820	15663	15796	15573	15589	15578	15772	15798	15657	15628	15637	15744	15668	15684	15791	15569	15716	15722	15710	15726	15544	15801	15738	15787	15599	15681	15677	15709	15816	15712	15631	15728	15607	15719	15658	15850	15774	15646	15700	15707	15741	15787	15626	15776	15517	15689	15664	15786	15573	15782	15694	15710	15795	15599	15663	15577	15894	15604	15638	15597	15688	15964	15687	15715	15664	15834	15868	15651	15720	15667	15582	15798	15658	15554	15781	15608	15613	15709	15624	15743	15563	15636	15930	15633	15752	15672	15787	15656	15534	15726	15697	15659	15910	15616	15739	15795	15565	15805	15816	15503	15744	15712	15712	15651	15807	15567	15602	15658	15678	15650	15589	15670	15464	15540	15727	15772	15669	15761	15697	15608	15721	15779	15738	15793	15503	15799	15806	15475	15533	15821	15864	15739	15770	15732	15692	15826	15593	15738	15640	15694	15612	15656	15716	15491	15781	15782	15575	15819	15567	15675	15577	15767	15733	15607	15776	15707	15628	15829	15617	15535	15737	15710	15654	15776	15573	15743	15686	15792	15772	15721	15480	15801	15716	15733	15734	15726	15656	15833	15706	15677	15577	15536	15829	15742	15700	15679	15746	15712	15719	15652	15753	15642	15798	15687	15741	15618	15718	15775	15765	15663	15786	15690	15655	15757	15792	15641	15766	15539	15806	15730	15817	15696	15746	15595	15705	15825	15601	15651	15791	15742	15559	15747	15803	15487	15894	15782	15676	15765	15738	15571	15809	15574	15800	15697	15858	15792	15844	15646	15639	15743	15626	15597	15771	15681	15732	15611	15772	15782	15518	15547	15728	15722	15764	15699	15789	15435	15576	15737	15568	15785	15714	15792	15679	15779	15680	15685	15664	15772	15673	15796	15629	15670	15625	15598	15557	15884	15710	15613	15690	15667	15568	15728	15579	15730	15824	15658	15623	15568	15750	15822	15623	15691	15630	15732	15819	15689	15770	15613	15648	15602	15721	15696	15801	15732	15765	15704	15658	15655	15671	15744	15669	15781	15796	15874	15693	15884	15792	15670	15610	15772	15786	15742	15561	15788	15784	15669	15709	15691	15621	15634	15611	15498	15728	15811	15581	15480	15656	15578	15777	15530	15677	15773	15681	15783	15544	15597	15521	15786	15732	15792	15671	15850	15775	15539	15583	15722	15797	15708	15790	15677	15714	15801	15615	15872	15543	15602	15801	15548	15674	15795	15672	15869
27327	22596	28149	25833	20877	19830	19326	18933	18944	18530	18373	18285	18531	18189	18304	18059	18096	18286	18305	18019	17884	17934	18095	17898	17861	17898	17638	17755	17632	17687	17777	17830	17724	17657	17869	17597	17697	17651	17630	17620	17441	17582	17626	17731	17952	17820	17637	17744	17672	17503	17314	17574	17664	17603	17548	17705	17777	17626	17515	17598	17312	17451	17660	17467	17410	17514	17546	17439	17450	17741	17546	17673	17564	17469	17502	17424	17470	17632	17494	17412	17486	17436	17577	17458	17483	17653	17523	17456	17529	17623	17675	17447	17532	17596	17513	17356	17606	17527	17458	17560	17356	17589	17523	17391	17419	17751	17395	17518	17478	17295	17406	17651	17529	17570	17486	17570	17445	17476	17481	17479	17502	17642	17607	17612	17616	17660	17468	17462	17452	17510	17356	17755	17415	17356	17637	17412	17617	17483	17624	17589	17593	17595	17451	17707	17549	17716	17612	17332	17587	17415	17571	17501	17567	17725	17683	17440	17537	17758	17278	17582	17659	17507	17571	17480	17535	17611	17493	17685	17556	17687	17589	17523	17622	17737	17855	17481	17553	17596	17608	17449	17378	17675	17761	17644	17426	17588	17495	17525	17630	17605	17621	17505	17539	17303	17389	17502	17618	17495	17385	17607	17693	17699	17654	17621	17481	17615	17552	17558	17670	17540	17577	17677	17645	17645	17754	17514	17358	17481	17722	17538	17511	17522	17426	17633	17766	17472	17470	17513	17657	17620	17474	17535	17569	17598	17373	17603	17393	17417	17463	17468	17486	17582	17710	17621	17525	17462	17264	17507	17505	17372	17678	17350	17689	17632	17629	17335	17475	17414	17657	17805	17409	17506	17591	17600	17408	17361	17549	17633	17295	17347	17663	17535	17598	17396	17414	17503	17538	17631	17732	17534	17530	17509	17616	17380	17509	17530	17579	17864	17543	17518	17434	17900	17836	17695	17595	17605	17532	17532	17561	17452	17801	17563	17429	17631	17619	17497	17630	17598	17627	17584	17826	17622	17574	17564	17524	17556	17412	17588	17483	17532	17611	17590	17625	17556	17615	17417	17549	17434	17661	17750	17593	17527	17592	17400	17647	17678	17513	17677	17688	17549	17554	17477	17494	17526	17443	17618	17438	17484	17501	17327	17448	17716	17453	17613	17617	17535	17511	17493	17747	17390	17457	17516	17677	17583	17583	17532	17433	17427	17459	17435	17431	17433	17702	17720	17416	17591	17724	17491	17454	17561	17546	17582	17692	17443	17633	17443	17534	17495	17477	17705	17583	17544	17627	17328	17571	17424	17600	17754	17641	17533	17411	17583	17354	17672	17579	17737	17607	17406	17677	17603	17672	17539	17385	17549	17488	17332	17475	17614	17464	17556	17466	17470	17748	17645	17514	17488	17476	17349	17520	17645	17533	17534	17497	17559	17931	17354	17456	17627	17391	17601	17506	17555	17712	17608	17699	17640	17557	17340	17515	17375	17641	17478	17663	17459	17573	17422	17474	17635	17579	17381	17453	17573	17547	17552	17557	17751	17529	17645	17661	17457	17687	17526	17559	17517	17444	17561	17619	17561	17617	17587	17579	17310	17350	17670	17613	17557	17552	17773	17398	17819	17667	17660	17561	17536	17441	17709	17647	17620	17665	17457	17733	17567	17479	17538	17577	17615	17584	17453	17701	17638	17289	17521	17836	17585	17448	17547	17616	17491	17533	17553	17270	17532	17315	17620	17650	17592	17550	17499	17704	17624	17448	17606	17482	17673	17631	17491	17383	17615	17607	17382	17573	17537	17590	17665	17653	17675	17494	17866	17745	17517	17419	17500	17561	17486	17380	17449	17546	17610	17432	17295	17669	17750	17417	17668	17618	17522	17704	17533	17521	17447	17539	17408	17428	17528	17675	17570	17563	17451	17466	17642	17669	17672	17627	17540	17498	17665	17692	17518	17580	17698	17744	17433	17604	17793	17486	17481	17729	17688	17550	17643	18052	17685	17473	17627	17614	17437	17517	17458	17356	17548	17727	17522	17616	17432	17597	17522	17507	17619	17476	17607	17538	17562	17547	17485	17481	17512	17385	17432	17633	17701	17801	17634	17387	17534	17552	17714	17683	17402	17506	17436	17257	17484	17541	17636	17787	17510	17594	17791	17663	17504	17526	17709	17559	17342	17502	17632	17698	17564	17459	17368	17544	17579	17740	17446	17582	17324	17590	17401	17498	17507	17348	17564	17474	17542	17545	17709	17443	17581	17392	17643	17616	17584	17588	17786	17473	17396	17687	17602	17439	17436	17532	17489	17452	17634	17592	17642	17467	17701	17427	17550	17448	17604	17453	17594	17450	17604	17419	17612	17446	17576	17584	17315	17649	17540	17412	17437	17667	17390	17487	17627	17681	17481	17643	17602	17593	17573	17621	17429	17385	17585	17497	17392	17581	17560	17513	17529	17377	17433	17613	17599	17618	17590	17491	17454	17616	17343	17518	17246	17502	17462	17516	17566	17511	17524	17527	17509	17602	17767	17600	17539	17625	17635	17676	17572	17430	17337	17475	17364	17567	17450	17546	17544	17452	17687	17525	17539	17461	17628	17378	17657	17758	17450	17694	17567	17258	17730	17543	17467	17446	17515	17477	17412	17313	17801	17631	17675	17598	17722	17453	17570	17522	17463	17487	17575	17423	17575	17474	17588	17682	17480	17493	17668	17403	17562	17654	17661	17561	17555	17544	17608	17477	17579	17724	17654	17575	17499	17674	17763	17630	17321	17310	17335	17580	17835	17676	17720	17626	17491	17532	17530	17537	17526	17299	17611	17670	17674	17588	17384	17625	17617	17542	17366	17423	17433	17693	17856	17672	17431	17647	17498	17801	17657	17467	17554	17569	17312	17713	17605	17662	17607	17524	17502	17736	17576	17643	17692	17435	17675	17574	17742	17577	17544	17678	17468	17469	17405	17564	17635	17623	17498	17539	17611	17430	17537	17485	17532	17581	17489	17552	17484	17475	17578	17345	17592	17507	17656	17733	17444	17641	17691	17525	17623	17594	17369	17429	17517	17414	17614	17594	17543	17587	17399	17702	17531	17525	17588	17559	17891	17523	17561	17458	17509	17700	17612	17557	17608	17522	17668	17441	17690	17510	17766	17403	17590	17655	17554	17593	17573	17585	17671	17453	17414	17426	17631	17398	17555	17569	17567	17443	17514	17442	17580	17381	17592	17825	17394	17488	17679	17473	17518	17478	17427	17724	17678	17386	17687	17491	17626	17460	17623	17548	17550	17703	17279	17675	17430	17629	17462	17485	17282	17489	17464	17571	17478	17501	17380	17679	17606	17461	17733	17584	17582	17452	17494	17722	17656	17521	17662	17597	17487	17502	17523	17510	17532	17431	17591	17572	17498	17596	17686	17619	17579	17601	17463	17449	17608	17529	17606	17501	17362	17541	17660	17652	17524	17477	17473	17463	17431	17517	17519	17565	17470	17451	17443	17750	17669	17517	17491	17549	17518	17324	17569	17522	17668	17734	17564	17718	17607	17481	17466	17439	17528	17493	17615	17535	17346	17581	17647	17613	17660	17645	17580	17616	17432	17552	17608	17567	17344	17623	17485	17556	17672	17461	17463	17612	17445	17662	17564	17549	17444	17576	17385	17404	17686	17645	17604	17482	17559	17580	17449	17511	17475	17565	17523	17558	17585	17585	17725	17479	17628	17443	17622	17531	17499	17513	17346	17388	17551	17547	17537	17683	17728	17777	17403	17595	17518	17499	17463	17682	17693	17683	17821	17645	17401	17553	17436	17483	17555	17497	17742	17618	17454	17568	17541	17441	17557	17455	17711	17541	17701	17315	17523	17659	17700	17538	17465	17468	17523	17515	17635	17335	17689	17709	17513	17499	17367	17512	17612	17492	17447	17445	17541	17507	17581	17413	17555	17334	17544	17345	17411	17749	17567	17612	17443	17341	17516	17722	17413	17691	17653	17558	17543	17517	17478	17837	17320	17538	17306	17513	17503	17561	17369	17639	17633	17533	17526	17610	17662	17529	17596	17493	17690	17509	17512	17619	17479	17609	17523	17626	17417	17477	17244	17470	17408	17583	17370	17608	17565	17625	17468	17536	17621	17480	17527	17508	17502	17283	17458	17767	17579	17452	17613	17521	17438	17688	17720	17610	17611	17739	17596	17544	17765	17525	17541	17459	17512	17708	17676	17585	17650	17532	17755	17792	17502	17682	17557	17564	17566	17542	17519	17539	17550	17473	17562	17614	17496	17569	17614	17691	17617	17613	17397	17686	17517	17623	17513	17584	17654	17638	17633	17522	17524	17613	17666	17497	17515	17643	17489	17468	17532	17727	17573	17444	17532	17614	17513	17403	17544	17824	17666	17589	17569	17633	17720	17622	17383	17542	17488	17478	17640	17516	17607	17470	17720	17611	17651	17609	17532	17610	17557	17647	17571	17628	17691	17689	17668	17358	17641	17621	17457	17572	17748	17612	17637	17445	17547	17711	17559	17524	17353	17505	17436	17624	17447	17542	17749	17440	17657	17378	17465	17508	17484	17522	17637	17653	17487	17493	17529	17584	17683	17662	17513	17432	17432	17721	17506	17476	17560	17535	17685	17555	17378	17618	17479	17584	17503	17524	17411	17503	17458	17600	17901	17638	17500	17567	17491	17499	17656	17671	17470	17550	17493	17632	17610	17345	17576	17723	17570	17612	17358	17316	17607	17647	17453	17665	17504	17467	17593	17802	17602	17590	17632	17670	17577	17521	17847	17534	17472	17593	17655	17642	17353	17629	17470	17397	17464	17276	17489	17656	17537	17561	17604	17459	17733	17555	17519	17457	17536	17570	17665	17584	17578	17513	17781	17638	17561	17583	17552	17678	17516	17399	17500	17472	17678	17373	17467	17527	17766	17341	17376	17583	17522	17488	17653	17512	17573	17635	17649	17503	17707	17492	17559	17594	17522	17466	17573	17635	17429	17584	17691	17623	17593	17739	17665	17823	17579	17699	17603	17556	17522	17512	17522	17493	17344	17789	17561	17596	17420	17618	17638	17677	17444	17520	17516	17881	17586	17547	17392	17507	17536	17349	17778	17615	17571	17545	17555	17534	17569	17781	17685	17553	17573	17696	17505	17688	17655
19677	29262	29002	23880	20638	18972	18492	18037	17917	17463	17073	17387	17317	16957	16697	16793	16502	16733	16721	16444	16525	16268	16216	16326	16158	16128	16179	15924	15843	15972	16030	16003	16171	16044	15885	15876	15944	16009	15777	15980	15855	15805	15803	15937	15901	15865	15621	15905	15718	15684	15579	15768	15731	15856	15688	15815	15744	15702	15746	15785	15829	15982	15637	15629	15861	15698	15844	15742	15913	15482	15784	15756	15795	15693	15878	15659	15772	15826	15763	15720	15847	15662	15672	15585	15733	15715	15679	15748	15803	15833	15762	15674	15819	15755	15658	15741	15799	15719	15869	15946	15812	15735	15896	15898	15722	15811	15682	15695	15757	15520	15689	15707	15714	15873	15719	15647	15701	15808	15835	15691	15753	15705	15733	15711	15705	15781	15838	15684	15784	15894	15612	15755	15708	15858	15748	15775	15902	15706	15796	15669	15613	15885	15629	15632	15736	15879	15695	15613	15964	15790	15778	15842	15860	15779	15780	15759	15815	15643	15869	15640	15651	15755	15810	15611	15718	15857	15749	15782	15636	15843	15810	15643	15824	15752	15868	15787	15759	15733	15663	15744	15747	15681	15517	15638	15720	15668	15998	15759	15881	15690	15689	15791	15724	15645	15944	15446	15650	15779	15749	15659	15753	15764	15677	15825	15673	15817	15783	15843	15659	15804	15823	15976	15807	15739	15785	15810	15868	15645	15644	15735	15766	15687	15762	15759	15639	15732	15794	15674	15654	15696	15747	15776	15772	15731	15727	15748	15988	15628	15713	15748	15844	15629	15727	15764	15676	15753	15953	15599	15672	15724	15851	15777	15680	15637	15649	15656	15790	15662	15699	15676	15772	15673	15685	15592	15916	15718	15798	15764	15752	15560	15834	15720	15782	15752	15805	15885	15792	15774	15719	15564	15898	15694	15689	15744	15684	15829	15933	15645	15588	15777	15864	15663	15712	15558	15686	15772	15675	15735	15754	15801	15724	15885	15749	15745	15652	15624	15788	15675	15815	15726	15703	15744	15798	15658	15828	15722	15789	15805	15556	15780	15673	15739	15912	15709	15791	15712	15666	15917	15753	15718	15698	15867	15609	15548	15685	15818	15604	15727	15750	15766	15745	15695	15736	15682	15781	15557	15876	15700	15722	15669	15606	15720	15744	15700	15810	15628	15624	15851	15745	15778	15584	15885	15883	15671	15880	15606	15663	15754	15617	15920	15790	15813	15727	15724	15725	15790	15663	15863	15639	15792	15601	15863	15679	15572	15647	15877	15855	15722	15789	15877	15627	15849	15808	15895	15647	15738	15698	15759	15654	15799	15752	15725	15804	15749	15941	15637	15712	15807	15606	15604	15700	15763	15780	15696	15792	15773	15613	15756	15709	15719	15717	15777	15828	15806	15802	15877	15817	15754	15791	15971	15672	15664	15811	15722	15640	15765	15712	15680	15781	15653	15805	15862	15841	15892	15836	15871	15681	15886	15721	15783	15864	15615	15811	15784	15799	15662	15647	15853	15835	15681	15800	15783	15815	15724	15499	15693	15775	15582	15607	15785	15769	15620	15661	15615	15897	15730	15708	15740	15711	15750	15879	15737	15829	15796	15811	15824	15750	15782	15747	15734	15853	15652	15625	15793	15791	15685	15845	15739	15857	15703	15709	15661	15882	15555	15736	15902	15787	15709	15521	15665	15776	15821	15744	15735	15912	15733	15669	15784	15822	15676	15767	15926	15666	15686	15560	15644	15698	15743	15717	15902	15662	15706	15674	15549	15698	15738	15830	15549	15643	15752	15801	15625	15620	15790	15647	15635	15815	15741	15903	15744	15669	15740	15748	15759	15634	15766	15802	15776	15753	15704	15778	15777	15669	15707	15627	15877	15935	15728	15862	15651	15851	15684	15763	15615	15828	15804	15561	15749	15699	15774	15714	15635	15711	15661	15741	15690	15822	15890	15655	15661	15682	15663	15692	15897	15719	15597	15681	15685	15803	15626	15804	15832	15819	15756	15731	15900	15775	15604	15659	15804	15787	15694	15909	15728	15619	15586	15646	15850	15821	15771	15837	15749	15567	15758	15883	15685	15755	15655	15895	15460	15804	15652	15740	15707	15727	15538	15685	15749	15641	15692	15769	15826	15497	15633	15743	15693	15747	15750	15674	15705	15954	15803	15869	15753	15720	15724	15466	15708	15819	15752	15719	15729	15726	15876	15702	15806	15795	15823	15760	15780	15632	15637	15528	15737	15803	15893	15660	15636	15621	15677	15786	15862	15915	15868	15712	15702	15803	15791	15697	15718	15578	15808	15569	15708	15945	15719	15671	15750	15763	15785	15674	15790	15798	15688	15769	15823	15780	15694	15758	15684	15688	15716	15749	15730	15485	15820	15589	15865	15667	15742	15904	15841	15787	15652	15771	15650	15657	15754	15935	15813	15707	15630	15632	15808	15780	15824	15690	15760	15591	15718	15806	15704	16008	15687	15800	15539	15732	15866	15812	15737	15704	15819	15828	15710	15744	15705	15834	15789	15715	15775	15856	15827	15891	15824	15911	15815	15683	15889	15707	15660	15795	15765	15669	15698	15738	15772	15641	15831	15902	15613	15895	15573	15569	15766	15662	15638	15741	15698	15867	15709	15811	15642	15732	15699	15795	15936	15782	15735	15738	15682	15790	15839	15937	15821	15686	15914	15803	15644	15769	15714	15676	15657	15875	15618	15734	15864	15757	15825	15619	15757	15530	15764	15799	15774	15768	15690	15764	15750	15735	15803	15800	15907	15916	15702	15761	15645	15592	15854	15809	15757	15605	15704	15715	15883	15739	15796	15944	15754	15750	15935	15822	15712	15642	15709	15872	15791	15605	15647	15662	15671	15771	15831	15592	15861	15719	15692	15761	15529	15641	15755	15670	15818	15753	15825	15749	15890	15785	15773	15545	15851	15600	15857	15720	15707	15719	15661	15923	15875	15755	15689	15785	15965	15729	15789	15714	15852	15812	15727	15794	15787	15605	15781	15769	15674	15626	15651	15659	15751	15729	15846	15785	15842	15709	15755	15751	15689	15884	15801	15809	15587	15584	15664	15743	15894	15874	15687	15814	15668	15745	15647	15749	15553	15877	15694	15736	15656	15782	15874	15675	15866	15687	15747	15695	15788	15740	15748	15755	15692	15669	15785	15637	15767	15814	15796	15856	15580	15840	15817	15653	15682	15600	15687	15707	15685	15726	15722	15797	15737	15656	15637	15540	15621	15829	15910	15697	15638	15804	15672	15858	15776	15640	15739	15602	15522	15768	15739	15926	15725	15803	15725	15710	15670	15551	15617	15883	15833	15852	15726	15603	15774	15697	15803	15829	15637	15802	15818	15846	15683	15869	15918	15898	15760	15778	15977	15638	15707	15718	15806	15767	16012	15832	15636	15832	15826	15701	15735	15682	15853	15807	15974	15895	15785	15662	15792	15724	15806	15743	15751	15887	15796	15774	15886	15706	15759	15840	15734	15654	15626	15761	15804	15801	15798	15727	15795	15718	15744	15747	15734	15732	15659	15919	15821	15726	15570	15863	15654	15718	15804	15766	15809	15678	15733	15751	15713	15765	15643	15738	15778	15779	15901	15706	15642	15808	15711	15686	15624	15781	15739	15776	15932	15924	15669	15762	15769	15751	15553	15742	15672	15843	15859	15774	15667	15756	15832	15742	15805	15917	15737	15706	15760	15803	15695	15801	15609	15627	15875	15604	15711	15845	15918	15855	15767	15708	15885	15822	15801	15843	15757	15510	15812	15802	15727	15630	15666	15567	15723	15844	15838	15696	15797	15679	15975	15751	15746	15830	15603	15877	15662	15581	15701	15798	15873	15776	15637	15776	15711	15814	15557	15922	15524	15769	15774	15571	15815	15652	15841	15932	15716	15794	15617	15774	15873	15444	15860	15865	15761	15749	15960	15852	15960	15676	15722	15842	15689	15640	15697	15652	15655	15941	15686	15719	15803	15601	15743	15653	15919	15788	15851	15679	15833	15721	15875	15780	15829	15902	15877	15864	15788	15416	15931	15778	15770	15755	15910	15746	15912	15772	15758	15838	15838	15697	15651	15656	15826	15617	15721	15740	15644	15762	15731	15770	15748	15795	15723	15623	15811	15699	15713	15771	15847	15755	15611	15761	15637	15608	15769	15860	15918	15713	15679	15946	15824	15845	15695	15819	15764	15751	15752	15777	15821	15807	15708	15719	15554	15616	15690	15800	15643	15723	15763	15810	15776	15675	15709	15630	15883	15847	15732	15616	15819	15685	15764	15817	15795	15763	15738	15867	15723	15835	15787	15731	15693	15745	15868	15676	15678	15664	15638	15898	15887	15815	15799	15714	15768	15699	15856	15793	15858	15890	15818	15603	15558	15719	15575	15699	15891	15624	15794	15687	15826	15800	15746	15707	15927	15931	15669	15897	15602	15811	15695	15743	15924	15803	15793	15926	15730	15891	15823	15832	15838	15893	15611	15745	15732	15821	15776	15898	15604	15717	15793	15730	15661	15798	15572	15857	15697	15828	15602	15744	15700	15897	15738	15602	15671	15807	15682	15717	15721	15848	15724	15637	15711	15783	15673	15646	15742	15722	15746	15663	15690	15774	15788	15881	15813	15653	15750	15778	15591	15981	15537	15738	15632	15668	15778	15746	15701	15642	15733	15661	15553	15641	15700	15678	15674	15845	15852	15848	15666	15698	15786	15743	15758	15750	15967	15684	15652	15775	15752	15723	15774	15635	15789	15747	15827	15800	15637	15862	15868	15840	15706	15732	15728	15821	15810	15745	15812	15703	15817	15720	15829	15620	15817	15743	15788	15786	15669	15840	15784	15753	15629	15839	15888	15771	15516	15689	15693	15879	15831	15739	15922	15685	15698	15665	15738	15822	15695	15758	15707	15904	15782	15869	15784	15788	15851	15892	15796	15776	15619	15734	15774	15797	15578	15741	15577	16015	15769	15705	15851	15728	15654	15729	15847	15751	15796	15802	15779	15677	15730	15704	15799	15698	15829	15853	15773	15744	15685	15967	15621	15833	15627	15835	15581	15570	15831	15652	15679	15771	15720	15653	15645	15788	15797	15814	15805	15806	15804	15910	15728	15652	15810	15860	15693	15813	15668	15600	15796
23619	21200	28830	24048	22468	23512	23476	20557	19619	19545	19400	19204	18989	18988	18904	18729	18736	18819	18730	18473	18494	18300	18216	17981	18117	18303	17929	17796	17962	17782	17720	17858	17908	18066	17921	17815	17811	17787	17557	17579	17579	17826	17920	17810	17706	17957	18003	18050	17901	17891	17721	17838	17684	17619	17657	17495	17598	17610	17747	17740	17518	17775	17642	17617	17892	17338	17701	17673	17644	17808	17685	17557	17591	17451	17552	17686	17672	17683	17588	17658	17713	17578	17583	17621	17701	17639	17489	17512	17526	17536	17689	17573	17549	17597	17532	17376	17541	17435	17553	17524	17647	17461	17446	17782	17664	17640	17656	17856	17571	17823	17552	17505	17657	17406	17686	17758	17768	17281	17631	17597	17756	17536	17471	17596	17495	17689	17739	17544	17645	17602	17495	17470	17476	17502	17459	17504	17683	17607	17412	17437	17568	17702	17500	17513	17643	17427	17561	17429	17665	17603	17447	17648	17538	17544	17509	17758	17520	17658	17540	17494	17513	17791	17534	17638	17498	17571	17594	17644	17606	17458	17502	17718	17622	17702	17650	17627	17610	17801	17466	17564	17649	17458	17435	17535	17554	17649	17657	17604	17517	17644	17642	17677	17651	17570	17577	17469	17523	17434	17701	17658	17666	17520	17489	17485	17685	17396	17551	17691	17519	17663	17623	17631	17615	17490	17683	17576	17667	17720	17619	17501	17620	17722	17598	17524	17527	17558	17774	17807	17532	17430	17567	17594	17612	17826	17698	17505	17592	17341	17667	17737	17413	17641	17534	17703	17413	17606	17736	17606	17693	17417	17545	17718	17519	17556	17558	17697	17399	17454	17572	17643	17590	17517	17542	17673	17618	17669	17414	17633	17415	17475	17542	17466	17606	17585	17475	17480	17579	17590	17793	17705	17630	17651	17492	17501	17452	17709	17720	17626	17682	17401	17531	17489	17383	17484	17540	17513	17614	17604	17555	17724	17802	17483	17423	17421	17549	17712	17598	17517	17674	17783	17554	17440	17631	17534	17459	17389	17527	17548	17675	17565	17917	17593	17545	17572	17652	17574	17655	17575	17685	17486	17401	17558	17672	17546	17582	17402	17461	17380	17626	17615	17784	17464	17624	17565	17577	17643	17635	17558	17553	17639	17668	17804	17763	17648	17756	17488	17635	17796	17530	17497	17537	17699	17705	17544	17499	17474	17673	17615	17723	17411	17410	17474	17602	17594	17558	17704	17603	17657	17561	17495	17607	17492	17469	17592	17393	17349	17479	17572	17690	17719	17697	17670	17493	17432	17765	17699	17530	17762	17566	17528	17674	17605	17590	17502	17767	17716	17618	17692	17721	17822	17530	17469	17696	17491	17725	17448	17572	17742	17657	17503	17454	17698	17547	17399	17461	17718	17554	17547	17503	17690	17584	17562	17638	17709	17706	17641	17600	17508	17580	17562	17640	17426	17545	17478	17700	17614	17686	17536	17761	17676	17613	17685	17608	17644	17735	17522	17488	17643	17691	17518	17653	17291	17512	17524	17595	17657	17573	17534	17528	17766	17666	17676	17698	17609	17496	17419	17528	17378	17689	17461	17545	17639	17447	17549	17503	17495	17657	17578	17589	17621	17600	17481	17577	17353	17489	17524	17293	17559	17565	17517	17514	17803	17525	17471	17452	17590	17596	17629	17731	17672	17575	17563	17573	17665	17834	17702	17592	17615	17597	17760	17713	17582	17650	17510	17616	17636	17730	17578	17649	17387	17521	17507	17501	17569	17507	17617	17471	17499	17628	17717	17530	17664	17539	17531	17625	17570	17500	17442	17781	17640	17569	17655	17529	17637	17646	17657	17470	17622	17423	17649	17476	17533	17520	17475	17570	17730	17523	17439	17864	17727	17657	17668	17609	17727	17537	17551	17569	17645	17706	17844	17407	17444	17512	17425	17431	17446	17642	17565	17777	17414	17547	17639	17502	17751	17656	17493	17433	17380	17554	17632	17687	17515	17645	17510	17781	17598	17614	17790	17542	17586	17557	17616	17466	17573	17668	17570	17915	17697	17679	17760	17442	17566	17738	17665	17389	17514	17526	17767	17495	17741	17685	17429	17698	17664	17622	17591	17468	17420	17586	17575	17422	17528	17609	17625	17691	17499	17405	17316	17472	17563	17565	17578	17451	17227	17523	17782	17666	17600	17637	17642	17567	17543	17502	17654	17762	17489	17433	17537	17412	17547	17470	17673	17690	17617	17537	17537	17663	17555	17475	17769	17660	17333	17562	17424	17745	17672	17552	17509	17466	17821	17504	17536	17558	17476	17766	17414	17594	17406	17698	17612	17758	17532	17613	17518	17724	17531	17559	17644	17658	17504	17637	17457	17497	17519	17649	17650	17640	17552	17652	17452	17556	17580	17606	17596	17499	17753	17764	17534	17619	17475	17619	17489	17585	17611	17599	17416	17685	17685	17626	17466	17449	17616	17609	17442	17820	17562	17483	17795	17544	17681	17563	17805	17571	17538	17594	17612	17583	17506	17455	17504	17668	17635	17469	17523	17499	17650	17581	17452	17458	17429	17467	17525	17515	17638	17439	17692	17735	17575	17669	17580	17496	17807	17534	17622	17585	17583	17576	17631	17680	17430	17745	17593	17923	17603	17651	17762	17571	17606	17505	17689	17534	17455	17458	17797	17754	17661	17435	17493	17497	17354	17540	17775	17590	17481	17628	17558	17673	17593	17574	17739	17532	17480	17538	17478	17456	17611	17680	17461	17612	17649	17492	17543	17701	17450	17419	17710	17514	17846	17653	17580	17488	17389	17664	17834	17567	17364	17522	17519	17709	17565	17604	17416	17568	17479	17652	17706	17467	17406	17449	17387	17330	17483	17736	17512	17451	17541	17516	17677	17493	17812	17494	17672	17625	17560	17786	17521	17645	17591	17518	17553	17641	17632	17752	17683	17315	17717	17521	17647	17646	17724	17572	17581	17539	17651	17636	17607	17621	17447	17413	17655	17764	17539	17611	17626	17665	17469	17706	17559	17613	17683	17653	17555	17648	17326	17619	17620	17694	17643	17692	17567	17671	17629	17579	17624	17539	17446	17473	17448	17584	17466	17565	17537	17618	17736	17879	17631	17682	17729	17744	17615	17529	17476	17619	17380	17764	17685	17519	17537	17568	17290	17711	17580	17555	17540	17656	17698	17444	17482	17604	17509	17405	17672	17745	17335	17520	17586	17697	17562	17697	17296	17546	17586	17305	17523	17717	17769	17845	17690	17718	17581	17582	17648	17636	17658	17610	17717	17585	17578	17615	17606	17497	17423	17675	17508	17509	17578	17654	17504	17412	17555	17454	17516	17485	17746	17715	17449	17467	17553	17522	17744	17486	17583	17650	17649	17650	17487	17499	17662	17492	17539	17542	17455	17649	17474	17483	17669	17685	17807	17526	17806	17482	17546	17761	17725	17629	17399	17524	17616	17623	17568	17656	17432	17739	17618	17549	17587	17617	17323	17546	17674	17763	17479	17449	17456	17564	17508	17834	17706	17610	17635	17484	17581	17640	17598	17556	17698	17590	17555	17466	17635	17531	17392	17487	17448	17488	17643	17568	17412	17662	17663	17590	17626	17679	17716	17611	17671	17299	17490	17448	17523	17591	17499	17602	17437	17575	17841	17583	17561	17481	17517	17839	17608	17351	17385	17665	17656	17532	17489	17513	17473	17509	17621	17560	17688	17637	17594	17416	17655	17299	17595	17394	17588	17496	17536	17585	17454	17558	17435	17560	17713	17701	17763	17665	17675	17505	17528	17646	17690	17518	17547	17695	17699	17563	17544	17553	17611	17716	17704	17637	17555	17647	17461	17637	17491	17680	17640	17754	17709	17364	17537	17534	17424	17690	17728	17428	17460	17725	17606	17673	17668	17605	17641	17612	17586	17658	17476	17607	17461	17368	17593	17532	17629	17554	17646	17781	17602	17573	17724	17660	17516	17690	17776	17673	17623	17536	17540	17527	17470	17827	17583	17890	17679	17578	17796	17564	17637	17648	17599	17656	17616	17647	17429	17636	17677	17659	17658	17637	17705	17519	17601	17586	17518	17447	17606	17550	17924	17337	17666	17533	17622	17811	17595	17470	17602	17625	17645	17690	17689	17364	17424	17558	17432	17489	17465	17477	17436	17525	17660	17555	17713	17953	17657	17559	17534	17494	17412	17803	17266	17723	17501	17523	17598	17524	17625	17546	17726	17677	17730	17611	17585	17468	17653	17462	17375	17434	17412	17511	17538	17593	17462	17549	17595	17604	17587	17513	17563	17566	17443	17484	17654	17454	17793	17699	17571	17474	17576	17709	17433	17593	17460	17644	17703	17710	17635	17544	17661	17787	17631	17523	17473	17676	17616	17617	17583	17649	17478	17529	17661	17538	17712	17808	17688	17577	17502	17526	17432	17596	17555	17575	17521	17466	17351	17627	17413	17672	17547	17523	17539	17348	17481	17602	17571	17593	17534	17541	17660	17542	17514	17759	17799	17397	17565	17593	17424	17526	17670	17661	17489	17732	17536	17661	17530	17571	17628	17631	17602	17557	17568	17461	17498	17489	17408	17570	17662	17549	17840	17734	17568	17589	17601	17366	17681	17366	17512	17474	17724	17560	17541	17561	17473	17691	17467	17491	17544	17708	17455	17457	17657	17632	17545	17345	17526	17555	17656	17677	17594	17614	17500	17469	17765	17643	17761	17670	17331	17542	17569	17502	17622	17337	17642	17413	17718	17504	17584	17708	17648	17625	17548	17655	17505	17396	17616	17442	17567	17537	17614	17673	17634	17624	17833	17646	17368	17396	17628	17495	17686	17701	17697	17808	17580	17861	17646	17608	17831	17618	17461	17385	17768	17510	17677	17661	17473	17564	17598	17548	17535	17575	17522	17521	17593	17494	17588	17699	17733	17662	17575	17461	17301	17576	17279	17696	17570	17633	17596	17639	17467	17584	17610	17753	17574	17644	17452	17714	17578	17684	17550	17781	17581	17627	17737	17712	17551	17609	17600	17494	17552	17596	17539	17589	17733	17597	17591	17620	17555	17674	17685	17631	17753	17428	17636	17647	17633	17550	17624	17626	17525	17493	17624	17615	17653	17589	17549	17654	17728	17527	17364
19920	36313	35045	28962	24622	21738	20494	20188	19135	18390	18591	18197	18093	17846	17959	17518	17354	17691	17407	17191	16817	16718	16587	16626	16566	16315	16383	16221	16126	16184	16065	16382	16058	16155	16187	16165	16221	16194	16122	16089	15851	15755	15817	15875	16141	16306	16271	16350	16125	16124	15794	15944	15679	15840	15786	15616	15707	15908	15925	15825	15758	15757	15932	15750	15764	15612	15773	15768	15673	15873	15797	15944	15971	15704	15725	15870	15853	15952	15841	15871	15718	15895	15759	15772	15749	15979	15726	15741	15875	15787	15795	15819	15704	15817	15777	15746	15784	15674	15881	15756	15835	15748	15784	15776	15850	15850	15716	15849	15876	15646	15855	15849	15864	15754	15745	15719	15688	15870	15907	15615	15924	15653	15896	15726	15897	15747	15797	15636	15807	15729	15812	15654	15800	15735	15877	15641	15768	15807	15822	15845	15696	15688	15666	15700	15810	15843	15775	15811	15716	15839	16001	15750	15760	15786	15756	15877	15754	15877	15771	15588	15696	15777	15734	15599	15856	15556	15738	15804	15815	15816	15927	15899	15857	15858	15824	15816	15792	15921	15869	15963	15755	15679	15654	15712	15833	15681	15838	15780	15815	15764	15856	15761	15648	15699	15795	15801	15607	15857	15807	15717	15823	15580	15832	15736	15758	15648	15702	15924	15799	15799	16016	15708	15866	15776	15848	15805	15992	15795	15730	15842	15682	15721	15760	15762	15801	15813	15672	15597	15836	15730	15773	15815	15777	15811	15876	15780	15829	15802	15859	15823	15880	15856	15830	15738	15859	15841	15630	15675	15813	15647	15846	15838	15782	15637	15746	15613	15755	15740	15765	15830	15749	15666	15756	15765	15637	15800	15984	15722	15874	15838	15870	15694	15757	15797	15762	15790	15582	15792	15859	15768	15959	15655	15807	15719	15777	15764	15720	15675	15812	15751	15762	15753	15911	15794	15796	15778	15818	15522	15722	15788	15736	15892	15659	15614	15801	15658	15765	15673	15766	15784	15722	15721	15806	15740	15733	15893	15694	15796	15808	15821	15731	15736	15732	15906	15666	15878	15678	15706	15897	15874	15564	15716	15686	15689	15657	15862	15672	15672	15841	15640	15809	15706	15756	15596	15915	15613	15814	15767	15765	15794	15770	15777	15902	15807	15705	15760	15686	15804	15729	15942	15873	15839	15782	15785	15801	15800	15813	15889	15721	15720	15841	15968	15802	15726	15861	15652	15958	15734	15887	15919	15729	15747	15725	15661	15872	15650	15781	15623	15800	15755	15830	15787	15906	15680	15807	15884	15785	15812	15747	15741	15794	15750	15720	15894	15582	15774	15920	15744	15787	15831	15685	15802	15696	15636	15886	15899	15756	15770	15852	15611	15584	15630	15833	15759	15890	15851	15790	15887	15520	15726	15725	15814	15753	15776	15749	15892	15774	15653	15803	15696	15872	15691	15888	15904	15892	15560	15709	15914	15900	15870	15996	15606	15681	15778	15830	15740	15848	15859	15920	15709	15795	15607	15763	15765	15609	15711	15852	15827	15862	15704	15783	15825	15821	15738	15971	15922	15779	15830	15758	15863	15687	15652	15990	15901	15699	15832	15649	15789	15848	15710	15733	15740	15707	16000	15811	15871	15531	15813	15681	15866	15638	15848	15734	15864	15701	15733	15809	15799	15655	15626	15843	15777	15511	15757	15737	15737	15784	15739	15832	15789	15802	15725	15706	15685	15796	15730	15919	15844	15775	15840	15719	15891	15681	15732	15946	15810	15916	15639	15696	15677	15900	15760	15773	15777	15910	15755	15713	15812	15814	15847	15803	15690	16057	15654	15898	15780	15672	15726	15702	15757	15873	15774	15911	15552	15770	15685	15647	15802	15825	15659	15777	15726	15947	15642	15757	15730	15784	15879	15797	15889	15609	15754	15899	15723	15722	15809	15762	15787	15835	15866	15691	15911	15691	15834	15835	15900	15802	15891	15887	15815	15830	15840	15817	15879	15869	15780	15754	15649	15837	15709	15848	15824	15823	15826	15834	15781	15694	15797	15742	15803	15852	15819	15904	15828	15902	15838	15742	15507	15588	15732	15846	15656	15871	15789	15832	15578	15723	15857	15756	16012	15721	15797	15678	15914	15938	15612	15736	15892	15759	15675	15512	15886	15817	15851	15648	15659	15939	15814	15620	15888	15909	15822	15811	15655	15827	15669	15769	15772	15595	15818	15752	15841	15813	15581	15909	15686	15724	15982	15809	15714	15759	15837	15769	15872	15826	15597	15746	15716	15786	15692	15769	15790	15653	15786	15891	15784	15914	15604	15893	15697	15832	15847	15610	15691	15744	15762	15807	15908	15905	15666	15805	15819	15669	15761	15633	15757	15828	15730	15686	15679	15783	15791	15801	15747	15967	15738	15904	15635	15777	15724	15872	15813	15867	15696	15663	15790	15875	15769	15740	15710	15748	15757	15675	15841	15980	15772	15839	15970	15839	15785	15874	15709	15808	15691	15525	15761	15694	15672	15892	15801	15887	15781	15845	15906	15678	15693	15817	15856	15709	15829	15807	15776	15837	16006	15694	15665	15863	15680	15708	15482	15612	15707	15740	15711	15715	15831	15634	15677	15766	15793	15784	15586	15755	15680	15772	15750	15641	15694	15862	15767	15886	15684	15900	15733	15716	15833	15680	15751	15729	15753	15761	15646	15853	15648	15835	15761	15708	15824	15775	15660	15645	15707	15875	15825	15663	15771	15731	15814	15718	15758	15743	15785	15771	15628	15636	15866	15641	15702	15756	15540	15736	15820	15819	15673	15846	15715	15719	15837	15968	15730	15907	15683	15852	15833	15694	15868	15777	15763	15713	15869	15707	15658	15585	15887	15761	15823	15850	15871	15774	15778	15852	15840	15734	15769	15829	15904	15805	15681	15696	15795	15664	15736	15712	15847	15659	15806	15897	15806	15637	15828	15832	15773	15795	15846	15836	15991	15739	15928	15666	15830	15718	15814	15785	15942	15845	15885	15758	15702	15852	15938	15739	15901	15771	15689	15856	15617	15881	15727	15773	15762	15678	15733	15632	15694	15855	15736	15650	15833	15698	15881	15603	15768	15789	15792	15783	15782	15802	15592	15714	15849	15841	15794	15663	15843	15999	15776	15720	15774	15948	15742	15682	15794	15954	15892	15829	15712	15792	15833	15660	15899	15570	15710	15732	15713	15636	15867	15788	15769	15875	15843	15787	15735	15643	15767	15692	15897	15794	15746	15803	15761	15751	15790	15785	15723	15800	15666	15751	15911	15779	15872	15747	15578	15780	15651	15855	15869	15816	15566	15829	15829	15734	15887	15767	15857	15791	15833	15787	15858	15758	15723	15728	15727	15811	15765	15811	15868	15858	15773	15756	15886	15774	15850	15743	15828	15776	15833	15994	15841	15804	15748	15621	15709	15927	15848	15744	15760	15737	15807	15765	15776	15710	15716	15912	15665	15831	15726	15892	15780	15995	15725	15879	15822	15688	15723	15861	15756	15743	15836	15667	15480	15740	15718	15804	15799	15787	15909	15650	15724	15802	15846	15814	15607	15718	15801	15916	15764	15760	15846	15823	15729	15856	15865	15673	15783	15966	15792	15702	15948	15846	15914	15792	15849	15783	15864	15973	15900	15816	15710	15705	15599	15721	15781	15660	15746	15745	15803	15686	15759	15762	15648	15817	15673	15803	15717	15737	15697	15680	15775	15923	15701	15734	15741	15796	15915	15870	15934	15665	15674	15831	15566	15709	15860	15860	15661	15876	15684	15946	15838	15874	15884	15818	15847	15886	15846	15750	15634	15785	15758	15802	15860	15766	15660	15763	15686	15834	15604	15689	15752	15661	15774	15858	15612	15770	15647	15789	15754	15839	15881	15744	15738	15704	15824	15826	15538	15763	15697	15881	15741	15836	15972	15889	15825	15732	15743	15764	15839	15763	15727	15855	15749	15716	15691	15717	15770	15749	15724	15870	15863	15822	15960	15746	15689	15697	15648	15755	15836	15855	15573	15784	15719	15703	15930	15839	15742	15791	15718	15774	15833	15831	15728	15873	15768	15664	15848	15747	15614	15815	15761	15755	15863	15708	15705	15837	15752	15764	15959	15776	15921	15770	15706	15809	15831	15940	15746	15784	16001	15744	15658	15675	15817	15947	15707	15791	15780	15734	15820	15893	15757	15818	15661	15683	15769	15706	15823	15573	15771	15754	15893	15794	15621	15835	15767	15664	15608	15741	15659	15769	15866	15703	15712	15769	15740	15699	15923	15657	15772	15867	15743	15704	15709	15644	15744	15732	15701	15869	15827	15869	15623	15874	15690	15691	15854	15771	15877	15722	15866	15795	15739	15825	15744	15733	15795	15866	15785	15767	15910	15628	15856	15750	15778	15792	15886	15796	15810	15877	15722	15814	15781	15680	15878	15713	15693	15693	15809	16019	15679	15796	15610	15671	15883	15705	15830	15716	15692	15815	15769	15845	15681	15769	15559	15923	15654	15752	15757	15895	15846	15622	15770	15996	15736	15614	15956	15745	15750	15794	15801	15786	15661	15754	15780	15771	15857	15720	15810	15898	15770	15797	15825	16007	15770	15753	15868	15747	15750	15937	15831	15739	15763	15781	15755	15615	15832	15728	15848	15778	15725	15818	15983	15762	15907	15792	15769	15858	15915	15684	15761	15886	15663	15515	15962	15817	15782	15907	15719	15689	15773	15846	15801	15733	15754	15767	15700	15803	15699	15734	15694	15772	15777	15784	15628	15924	15631	15769	15736	15749	15679	15832	15833	15800	15894	15727	15781	15892	15663	15893	15782	15703	15741	15690	15878	15726	15807	15669	15970	15855	15843	15868	15799	15589	15805	15905	15615	15757	15589	15765	15891	15849	15938	15870	15860	15837	15789	15822	15696	15763	15753	15869	15858	15642	15880	16017	15750	15713	15889	15774	15713	15882	15826	15895	15688	15916	15697	15803	15746	15623	15692	15867	15867	15841	15781	15698	15859	15646	15871	15660	15687	15916	15932	15638	15672	15733	15843	15686	15703	15858	15744	15736	15839	15779	15722	15864	15608	15829	15792	15705	15820	15773	15733	15767	15676	15769	15664	15762	15712	15906	15713
22592	21109	28992	23538	21495	24035	26803	22155	20729	20508	20629	20236	20184	19766	19920	19424	19447	19581	19150	19174	18755	18716	18951	18413	18671	18514	18412	18006	18179	18033	18083	18311	18027	18006	18234	18084	17948	18092	17843	18114	17866	17847	17835	17786	18396	18245	18563	18394	17954	17951	18028	17929	17567	17728	17850	17706	17553	17736	17729	17832	17849	17827	17924	17933	17922	17857	17677	17881	17935	17925	17888	17655	17830	17821	17791	17734	17707	17647	17745	17771	17739	17805	17508	17825	17752	17838	17719	17404	17488	17707	17763	17729	17837	17850	17579	17691	17714	17766	17927	17723	17884	17680	17841	17902	17843	17722	17705	17657	17723	17624	17631	17746	17738	17705	17721	17681	17880	17812	17757	17734	17839	17675	17669	17685	17590	17838	17627	17674	17926	17739	17633	17898	17509	17687	17947	17707	17864	17802	17816	17694	17793	17739	17807	17849	17720	17803	17613	17472	17710	17669	17531	17827	17844	17849	17947	17803	17614	17637	17834	17707	17668	17701	17711	17816	17534	17765	17629	17746	17776	17645	17766	17902	17696	17795	17823	17892	17695	17489	17672	17591	17814	17840	17607	17695	17719	17738	17551	17552	17642	17823	17734	17795	17603	17495	17744	17777	17605	17794	17592	17746	17748	17647	17549	17811	17792	17621	17648	17750	17768	17437	17893	17911	17630	17691	17920	17669	17816	17776	17774	17583	17654	17714	17621	17762	17736	17619	17579	17563	17694	17676	17779	17614	17701	17851	17917	17616	17588	17948	17760	17643	17665	17621	17662	17761	17711	17589	17778	17774	17557	17668	17899	17876	17643	17960	17842	17656	17724	17754	17652	17915	17702	17686	17759	17667	17613	17657	17618	17805	17565	17654	17720	17812	17840	17572	17662	17826	17818	17850	17620	17661	17803	17723	17630	17502	17667	17602	17573	17729	17789	17675	17744	17677	17880	17773	17724	17688	17579	17909	17668	17790	17667	17766	17587	17745	17752	17503	17811	17690	17858	17659	17769	17742	17530	17671	17546	17797	17514	17845	17771	17769	17781	17674	17710	17623	17544	17564	17703	17785	17761	17588	17560	17915	17710	17777	17792	17879	17761	17862	17809	17669	17713	17609	17792	17591	17699	17769	17978	17689	17769	17800	17667	17633	17811	17658	17603	17657	17831	17811	17629	17490	17578	17655	17703	17818	17691	17801	17830	17778	17589	17633	17771	17695	17610	17691	17687	17660	17618	17653	17732	17602	17722	17703	17759	17712	17732	17738	17740	17590	17883	17671	17689	17624	17707	17695	17615	17705	17541	17613	17661	17682	17583	17525	17719	17764	17653	17880	17572	17669	17833	17712	17578	17527	17593	17645	17666	17572	17703	17663	17980	17774	17615	17771	17738	17754	17661	17875	17755	17706	17677	17698	17674	17752	17801	17668	17722	17717	17647	17553	17569	17760	17559	17737	17757	17581	17578	17647	17716	17699	17735	17644	17755	17760	17714	17589	17928	17715	17761	17697	17713	17733	17786	17697	17630	17755	17737	17699	17752	17738	17862	17752	17761	17470	17638	17618	17507	17657	17709	17808	17773	17843	17915	17827	17718	17704	17544	17774	17734	17677	17458	17656	17874	17694	17636	17829	17833	17888	17749	17964	17566	17604	17681	17564	17604	17551	17803	17821	17870	17540	17636	17733	17671	17830	17558	17655	17709	17751	17654	17782	17570	17762	17505	17658	17528	17481	17792	17795	17635	17753	17530	17663	17758	17664	17910	17785	17681	17621	17710	17648	17757	17518	17648	17696	17647	17664	17880	17525	17537	17579	17611	17712	17682	17629	17530	17434	17713	17637	17630	17725	17831	17852	17739	17725	17687	17854	17723	17625	17673	17685	17639	17701	17764	17823	17955	17660	17628	17568	17675	17714	17700	17643	17744	17592	17718	17685	17852	17685	17870	17754	17657	17788	17764	17773	17742	17739	17852	17670	17693	17768	17832	17842	17719	17640	17754	17746	17665	17793	17630	17523	17678	17784	17722	17854	17571	17829	17555	17658	17678	17801	17742	17860	17632	17721	17616	17603	17424	17631	17824	17654	17866	17615	17865	17835	17751	17579	17644	17670	17656	17709	17861	17738	17801	17787	17650	17793	17763	17653	17587	17625	17529	17852	17683	17782	17770	17870	17499	17588	17551	17641	17686	17620	17593	17563	17713	17818	17635	17679	17799	17684	17723	17833	17772	17836	17681	17530	17690	17655	17805	17772	17896	17726	17809	17715	17679	17641	17661	17740	17686	17625	17656	17705	17635	17576	17761	17594	17705	17602	17680	17577	17623	17638	17813	17781	17799	17689	17775	17749	17665	17505	17728	17620	17616	17611	17817	17740	17873	17565	17669	17755	17653	17535	17786	17739	17464	17582	17893	17875	17674	17791	17500	17655	17796	17677	17656	17645	17626	17796	17690	17680	17944	17908	17602	17741	17592	17707	17518	17773	17493	17661	17655	17697	17696	17542	17837	17833	17703	17752	17758	17865	17774	17651	17748	17801	17750	17575	17774	17614	17790	17810	17853	17782	17606	17674	17713	17836	17591	17661	17665	17845	17619	17571	17647	17452	17676	17805	17796	17747	17621	17672	17481	17875	17753	17883	17678	17718	17825	17809	17634	17808	17680	17649	17627	17752	17774	17602	17782	17609	17560	17720	17789	17764	17627	17629	17565	17901	17626	17817	17784	17718	17702	17753	17593	17814	17700	17719	17571	17786	17596	17548	17694	17676	17834	17677	17656	17799	17827	17639	17592	17830	17581	17719	17670	17754	17719	17948	17743	17726	17768	17510	17733	17834	17625	17538	17708	17501	17787	17650	17601	17461	17648	17771	17779	17710	17464	17604	17588	17795	17805	17588	17735	17734	17738	17730	17963	17650	17726	17761	17789	17900	17654	17567	17785	17717	17634	17708	17627	17720	17591	17719	17608	17674	17722	17932	17756	17644	17506	17653	17505	17858	17791	17696	17869	17735	17767	17748	17732	17745	17787	17711	17678	17702	17757	17527	17590	17541	17703	17693	17819	17798	17749	17863	17694	17666	17826	17691	17621	17581	17713	17747	17585	17770	17803	17793	17684	17608	17858	17580	17715	17617	17764	17760	17666	17766	17660	17673	17642	17574	17989	17686	17677	17769	17791	17589	17613	17622	17550	17665	17593	17793	17678	17633	17968	17747	17754	17801	17580	17702	17815	17542	17366	17562	17560	17794	17681	17615	17861	17851	17748	17652	17815	17780	17697	17743	17764	17585	17874	17785	17667	17675	17932	17778	17850	17653	17905	17589	17909	17988	17664	17814	17644	17707	17519	17552	17910	17727	17472	17560	17635	17636	17684	17795	17697	17567	17549	17665	17700	17630	17656	17717	17829	17837	17753	17747	17646	17590	17635	17662	17883	17855	17700	17875	17743	17910	17706	17596	17548	17596	17867	17633	17712	17534	17828	17689	17476	17651	17687	17739	17706	17659	17836	17836	17971	17834	17589	17594	17730	17669	17958	17781	17686	17673	17647	17606	17834	17765	17766	17653	17695	17705	17705	17766	17643	17523	17586	17735	17559	17856	17702	17579	17595	17585	17842	17682	17597	17882	17722	17796	17761	17504	17736	17649	17688	17482	17776	17772	17684	17572	17610	17701	17634	17748	17641	17452	17500	17579	17778	17518	17811	17806	17854	17823	17771	17695	17651	17719	17930	17601	17735	17483	17585	17644	17758	17712	17879	17630	17644	17602	17567	17732	17641	17827	17637	17699	17890	17709	17574	17827	17814	17677	17886	17661	17786	17562	17644	17639	17580	17880	17725	17798	17611	17752	17814	17714	17790	17793	17714	17547	17683	17892	17854	17702	17733	17729	17928	17592	17631	17889	17680	17525	17567	17731	17525	17683	17629	17788	17565	17629	17731	17797	17545	17751	17860	17693	17712	17858	17808	17802	17948	17637	17747	17534	17582	17599	17605	17713	17654	17748	17794	17593	17602	17539	17744	17528	17578	17801	17661	17860	17790	17517	17442	17724	17618	17677	17664	17620	17935	17800	17610	17977	17741	17697	17599	17791	17546	17722	17575	17706	17753	17853	17599	17777	17594	17781	17785	17702	17783	17701	17820	17647	17714	17658	17669	17670	17608	17841	17784	17700	17665	17591	17685	17749	17467	17676	17711	17773	17638	17587	17787	17735	17848	17708	17772	17846	17792	17643	17689	17670	17675	17803	17648	17871	17678	17708	17526	17854	17674	17749	17837	17752	17746	17747	17795	17615	17703	17754	17777	17775	17861	17828	17698	17672	17592	17846	17692	17821	17712	17840	17739	17505	17739	17680	17704	17542	17707	17625	17753	17632	17558	17659	17573	17834	17540	17657	17831	17895	17589	17799	17858	17710	17788	17555	17623	17531	17673	17719	17558	17549	17806	17730	17670	17708	17647	17641	17778	17639	17802	17662	17599	17663	17734	17583	17758	17700	17688	17625	17769	17690	17919	17684	17680	17720	17827	17788	17615	17626	17726	17670	17710	17474	17516	17738	17855	17680	17555	17569	17612	17739	17601	17627	17705	17560	17529	17774	17667	17695	17552	17770	17449	17762	17483	17686	17708	17655	17714	17816	17768	17885	17708	17564	17820	17901	17720	17602	17683	17687	17652	17449	17778	17546	17874	17762	17487	17631	17692	17940	17638	17556	17669	17673	17770	17671	17848	17817	17556	17747	17674	17825	17783	17598	17845	17823	17588	17555	17743	17521	17630	17631	17611	17635	17550	17481	17629	17636	17653	17490	17823	17514	17495	17568	17517	17629	17559	17701	17834	17742	17781	17802	17643	17672	17676	17794	17925	17772	17676	17657	17435	17425	17774	17805	17691	17601	17991	17644	17740	17607	17568	17597	17703	17716	17747	17731	17912	17593	17828	17795	17605	17502	17931	17713	17771	17579	17390	17768	17912	17715	17830	17517	17733	17682	17673	17536	17778	17756	17828	17692	17636	17633	17651	17634	17777	17725	17706	17844	17661	17782	17931	17564	17872	17777	17767	17655	17662	17844	17585	17602	17829	17646	17605	17580	17699	17637	17609	17721	17699	17787	17810	17769	17703	17659	17530	17615	17745	17819	17794	17763	17637	17768
22223	40633	39408	32928	27761	24644	22766	22020	20752	19358	20611	19839	19329	18965	18886	18013	18512	18370	17868	17679	17214	17120	17067	16924	16958	16735	16345	16088	16421	16204	16523	16518	16627	16270	16309	15984	16145	16149	16187	16201	15983	16147	15949	16044	16707	16959	16948	16560	16080	15988	16026	15799	15839	15914	15914	15844	15828	15740	15916	15801	15853	16040	15762	15832	15762	15816	15905	15780	15783	15748	15737	15823	15953	15614	15702	15879	15806	15872	15994	15837	15839	15674	15853	15767	15766	15862	15742	15811	15818	15794	15897	15726	15973	15731	15619	15746	15854	15862	15712	15806	15757	15876	15950	15819	15596	15796	15915	15899	15721	15780	15764	15944	15840	15929	15747	15865	15901	15845	15725	15848	15837	15685	15884	15916	15713	15745	15900	15833	15926	15842	15792	15893	15672	15780	15684	15701	15923	15827	15721	15822	15765	15656	15817	15862	15865	15666	15781	15623	15715	15835	15645	15720	15785	15656	15672	15892	15719	15684	16024	15854	15728	15780	15905	15633	15886	15879	15917	15850	15777	15941	15746	15830	15867	15808	15848	15878	16008	15782	15957	15841	15730	15731	15775	15851	15896	15849	15692	15830	15825	15854	15849	15854	15729	15464	15693	15755	15875	15869	15688	15906	15696	15735	15625	15890	15814	15801	15670	15736	15767	15908	15848	15919	15951	15733	15827	15817	15874	15610	15754	15602	15790	15793	15750	15743	15845	15750	15763	15748	15863	15795	15616	15738	15966	15890	15801	15790	15668	15918	15718	15727	15977	15815	15785	15720	15801	15775	15822	15862	15788	15773	15769	15699	15939	15739	15788	15708	15868	15775	15840	15874	15887	15738	15700	15951	15874	15924	15585	15965	15673	15800	15759	15772	15917	15885	15871	15667	15858	15782	15666	15609	15793	15829	15793	16015	15891	15757	15922	15896	15646	15833	15800	15776	15773	15690	15824	15752	15852	15965	15729	15850	15600	15859	15812	15778	15883	15735	15701	15870	15626	15747	15877	15672	15827	15826	15879	15711	15787	15882	15793	15874	15804	15938	15734	15728	15643	15886	15718	15838	15739	15923	15848	15775	15851	15723	15794	15654	15888	15826	15658	15889	15905	15728	15784	15680	15668	15740	15936	15892	15846	15563	15804	15833	15816	15927	15832	15865	15864	15740	15952	15676	15845	15672	15786	15635	15721	15880	15973	15683	15885	15802	15822	15636	15812	15930	15911	15745	15786	15680	15718	15648	15772	15843	15776	15872	15936	15761	15804	15783	15848	15871	15651	15683	15870	15802	15922	15651	15775	15799	15856	15759	15837	15847	15854	15549	15637	15552	15716	15629	15842	15826	15822	15745	15896	15844	15617	15858	15932	15891	15984	15931	15929	15754	15766	15860	15919	15811	15882	15781	15821	15837	15906	15973	15852	15749	15770	15652	15731	15778	15835	15767	15864	15892	15694	15776	15617	15619	15800	15829	15873	15792	15802	15852	15706	15837	15878	15775	15690	15811	15711	15799	15807	15934	15664	15811	15781	15829	15722	15753	15724	15794	15843	15891	15922	15790	15691	15862	15597	15824	15702	15772	15971	15844	15789	15824	15784	15781	15920	15739	15752	15749	15738	15827	15755	15767	15773	15689	15596	15823	16020	15776	15823	15762	15651	15812	15754	15824	15942	15652	15812	15523	15812	15638	15856	15702	15863	15892	15891	15858	15914	15879	15942	15789	15870	15652	15757	15776	15831	15858	15781	15796	15680	15840	15694	15839	15830	15864	15863	15850	15762	15838	15821	15811	15695	15695	15796	15953	15883	15786	15685	15678	15695	15844	15717	15782	15823	15866	15734	15960	15694	15883	15775	15611	15904	15825	15803	15693	15716	15905	15685	15704	15866	15730	15825	15745	15907	15757	15693	15643	15774	15946	15721	15737	16061	15883	15805	15919	15891	15844	15843	15763	15904	15805	15593	15591	15784	15934	15966	15669	15693	15862	15874	15748	15768	15668	15816	15788	15740	15615	15744	15872	15736	15811	16030	15702	15727	15746	15603	15749	15623	15877	15818	15846	15818	15803	15800	15893	15700	15883	15701	15835	15772	15791	15707	15678	15797	15763	15716	15773	15872	15711	15863	15899	15765	15763	15749	15591	15779	15809	15827	15873	15745	15875	15719	15822	15784	15699	15949	15826	15770	15756	15701	15834	15842	15792	15768	15725	15873	15838	15951	15674	15865	15885	15917	15810	15632	15830	15692	15769	15510	15909	15780	15700	15753	15675	15897	15829	15823	15800	15880	15731	15678	15580	15740	15760	15671	15889	15673	15840	15817	15762	15752	15827	15815	15706	15921	15694	15895	15758	15661	15754	15791	15816	15844	15870	15710	15780	15782	15650	15999	15743	16046	15822	15742	15939	15825	15785	15857	15923	15791	15742	15905	15724	15887	15729	15848	15666	15724	15884	15894	15957	15819	15772	15880	15734	15743	15685	15755	15667	15768	16002	15753	15761	15666	15702	15882	15716	15783	15867	15746	15680	15773	15810	15765	15847	15871	15826	15699	15820	15823	15601	15812	15981	15727	15945	15661	15877	15836	15906	15857	15724	15873	16042	15721	15813	15991	15575	15708	15763	15814	15915	15839	15699	15812	15705	15759	15871	15814	15697	15814	15698	15904	15627	15741	15678	15864	15677	15568	15923	15768	15837	15784	15794	15848	15692	15838	15753	15665	15775	15765	15687	15729	15835	15772	15663	15758	15769	15829	15684	15847	15801	15792	15751	15863	15810	15811	15716	15705	15763	15884	15634	15668	15779	15685	15849	15733	15689	15747	15695	15819	15877	15789	15766	15777	15779	15798	15827	15730	15781	15712	15895	15888	15922	15611	15785	15807	15872	15885	15835	15883	15718	15808	15684	15663	15773	15822	15797	15752	15753	15826	15627	15888	15650	15992	15814	15982	15778	15761	15894	15613	15816	15936	15844	15751	15807	15697	15767	15845	15765	16014	15687	15769	15752	15875	15851	15679	15830	15746	15745	15693	15849	15797	15695	15954	15873	15794	15982	15729	15714	15948	15827	15851	15884	15777	15779	15847	15745	15791	15885	15790	15879	15819	15869	15952	15772	15865	15773	15691	15646	15693	15654	15860	15664	15801	15835	15862	15855	15575	15870	15787	15909	15830	15777	15903	15849	15870	15923	15914	15793	15806	15717	15843	15669	15843	15841	15824	15735	15903	15859	15970	15660	15738	15710	15746	15748	15757	15911	15929	15833	15752	15746	15848	15816	15705	15873	15713	15681	15812	15725	15928	15707	15747	15906	15766	15720	15687	15690	15907	15725	15802	15897	15715	15734	15848	15772	15844	15678	15767	15948	15833	15902	15772	15716	15675	15695	15736	15844	15744	15734	15760	15926	15801	15779	15725	15857	15789	15870	15809	15773	15800	15635	15831	15765	15721	15930	15805	15782	15878	15717	15828	15630	15783	15806	15805	15717	15997	15626	15779	15849	15771	15779	15816	15722	15752	15696	15770	15774	15756	15927	15860	15911	15939	15963	15694	15730	15734	15573	15834	15608	15797	15902	15767	15915	15822	15790	15686	15896	15931	15792	15750	15709	15601	15904	15829	15661	15970	15894	15796	15630	15831	15718	15870	15762	15905	15857	15747	15780	15800	15768	15771	15839	15696	15830	15553	15785	15667	15726	15939	16017	15761	15979	15801	15916	15879	15768	15688	15787	15731	15705	15822	15841	15701	15817	15717	15775	15690	15747	15757	15861	15840	15817	15749	15885	15878	15731	15832	15831	15702	15936	15704	15642	15931	15888	15842	15771	15902	15862	15847	15796	15859	15808	15750	15751	15758	15690	15810	15707	15816	15764	15833	15690	15735	15806	15679	15845	15705	15723	15732	15814	15717	15765	15822	16015	15950	15902	15857	15826	15875	15678	15796	15923	15868	15679	15928	15725	15714	15800	15766	15737	15765	15814	15779	15859	15874	15978	15924	15835	15690	15722	15818	15806	15806	15870	15840	15682	15480	15791	15789	15784	15841	15888	15729	15877	15757	15827	15919	15899	15624	15555	15878	15759	15849	15788	15862	15804	15851	15668	15839	15925	15817	15856	15768	15735	15775	15741	15767	15785	15743	15991	15753	15768	15814	15956	15627	15730	15830	15818	15895	15913	15940	15778	15959	15945	15747	15838	15966	15711	15812	15817	15689	15591	15870	15621	15775	15740	15868	15880	15661	15856	15730	15854	15675	15735	15741	15808	15877	15802	15908	15725	15701	15794	15856	15743	15937	15929	15712	15857	15821	15818	15827	15730	15837	15932	15848	15994	15806	15625	15797	15853	15706	15733	15504	16003	16043	15942	15841	15613	15711	15721	15856	15879	15848	15779	15944	15643	15857	15720	15751	15751	15772	15930	15730	15630	15715	15798	15689	15864	15836	15754	15744	15812	15773	15912	15829	15872	15828	15877	15777	15739	15898	15974	15831	15801	15751	15757	15813	15988	15640	15824	15835	15827	15710	15810	15785	15799	15648	15851	15789	15905	15646	15890	15834	15832	15805	15596	15859	15619	15582	15841	15813	15804	15813	15889	15741	15745	15709	15619	15726	15747	15989	15775	15788	16009	15691	15866	15728	15932	15965	15863	15726	15478	15827	15734	15696	15912	15877	15930	15774	15734	15886	15913	15724	15735	15787	15673	15726	15709	15858	15767	15806	15717	15663	15935	15879	15771	15772	15907	15726	15676	15874	15804	15792	15845	15772	15949	15720	15845	15674	15867	15741	15759	15876	15860	15824	15674	15848	15893	15726	15764	15763	15918	15754	15694	15758	15798	15777	15708	15778	15871	15874	15578	15919	15785	15612	15752	15686	15773	15837	15692	15884	15760	15813	15569	15772	15758	15657	15823	15839	15698	15791	15658	15774	15856	15856	15675	15830	15681	15850	15859	15828	15674	15793	15949	15747	15815	15850	15805	15884	15669	15785	15784	15848	15774	16077	15809	15804	15673	15768	15764	15822	15829	15838	15766	15748	15764	15703	15808	15671	15843	15695	15781	15797	15850	15790	15740	15757	15747	15925	15878	15932	15849	15727	15901	15630	15776	15928	15764	15851	15683	15897	15729	15751	15685	15906	15677	15703	15849
27185	22958	28386	26258	21452	20446	19850	19371	18997	18308	18664	18973	18656	18618	18447	18482	18408	18338	18224	18208	18122	18004	17998	18028	17958	17727	17817	17717	17661	17783	17986	17827	17782	17590	17861	17586	17658	17646	17835	17881	17747	17659	17624	17618	17880	17690	17615	17889	17815	17615	17739	17739	17476	17711	17481	17736	17759	17377	17515	17732	17653	17602	17621	17709	17372	17617	17610	17644	17576	17637	17554	17646	17857	17426	17607	17659	17531	17649	17778	17518	17786	17612	17697	17666	17834	17647	17736	17637	17611	17480	17464	17777	17621	17566	17633	17593	17600	17577	17596	17689	17292	17659	17807	17477	17617	17783	17397	17558	17773	17653	17598	17550	17659	17531	17582	17691	17450	17603	17502	17590	17700	17678	17586	17562	17661	17650	17745	17614	17437	17660	17343	17529	17853	17686	17653	17567	17622	17435	17431	17637	17535	17489	17520	17580	17674	17438	17546	17626	17537	17638	17739	17555	17528	17678	17631	17769	17584	17764	17833	17571	17754	17493	17630	17711	17533	17715	17769	17623	17577	17680	17630	17486	17615	17739	17602	17510	17635	17616	17519	17604	17675	17713	17595	17631	17636	17505	17635	17671	17597	17610	17625	17366	17574	17519	17665	17592	17661	17440	17696	17582	17413	17509	17566	17421	17713	17368	17608	17675	17704	17463	17564	17666	17661	17585	17848	17571	17693	17579	17478	17457	17588	17799	17675	17635	17560	17712	17554	17570	17492	17471	17687	17718	17844	17645	17478	17545	17665	17418	17486	17515	17504	17680	17568	17565	17465	17624	17592	17703	17670	17507	17783	17619	18042	17697	17671	17633	17889	17752	17654	17741	17748	17672	17436	17489	17639	17589	17618	17600	17635	17784	17593	17790	17533	17551	17620	17781	17661	17609	17747	17681	17675	17569	17741	17707	17430	17704	17673	17684	17513	17663	17696	17666	17554	17688	17685	17638	17622	17643	17796	17675	17535	17522	17620	17612	17541	17723	17665	17548	17634	17739	17504	17723	17843	17672	17677	17596	17782	17637	17662	17621	17518	17523	17724	17776	17657	17746	17581	17675	17786	17562	17591	17723	17465	17468	17625	17525	17586	17692	17795	17655	17664	17367	17523	17608	17647	17525	17538	17604	17649	17606	17669	17426	17327	17570	17378	17638	17572	17590	17507	17555	17547	17660	17595	17387	17856	17651	17400	17527	17560	17633	17609	17534	17668	17387	17582	17691	17768	17554	17894	17552	17730	17589	17657	17801	17700	17587	17589	17779	17558	17536	17766	17611	17601	17530	17633	17639	17542	17828	17799	17638	17694	17768	17692	17431	17529	17440	17542	17639	17647	17588	17740	17666	17663	17476	17572	17563	17679	17466	17282	17371	17542	17587	17708	17715	17538	17854	17644	17510	17539	17823	17579	17772	17651	17688	17744	17445	17574	17510	17589	17682	17452	17539	17610	17477	17467	17633	17447	17462	17652	17769	17658	17564	17662	17686	17389	17435	17659	17626	17593	17535	17405	17693	17634	17775	17800	17719	17667	17534	17725	17531	17530	17752	17735	17706	17526	17617	17524	17875	17668	17553	17592	17736	17622	17582	17514	17670	17703	17798	17448	17744	17822	17655	17627	17557	17595	17732	17624	17594	17714	17582	17629	17618	17760	17755	17725	17719	17738	17531	17794	17540	17544	17840	17569	17794	17693	17606	17365	17724	17719	17657	17474	17651	17734	17512	17616	17694	17710	17657	17527	17362	17497	17807	17511	17674	17771	17716	17636	17671	17700	17587	17592	17566	17759	17658	17752	17625	17606	17559	17604	17669	17752	17800	17686	17575	17547	17738	17563	17602	17407	17637	17792	17587	17556	17526	17610	17702	17533	17711	17715	17469	17558	17314	17691	17392	17531	17638	17600	17559	17658	17688	17673	17597	17761	17495	17389	17550	17525	17536	17658	17598	17687	17762	17656	17652	17625	17598	17520	17437	17530	17739	17698	17418	17618	17724	17474	17538	17625	17603	17666	17527	17583	17720	17730	17467	17591	17498	17544	17609	17616	17872	17623	17849	17344	17702	17596	17502	17619	17460	17760	17485	17566	17373	17448	17494	17465	17719	17564	17728	17760	17313	17553	17699	17447	17651	17421	17653	17826	17645	17663	17750	17425	17542	17931	17663	17430	17676	17532	17705	17418	17772	17652	17582	17665	17564	17689	17589	17650	17623	17814	17553	17335	17605	17454	17373	17503	17699	17388	17549	17495	17696	17582	17841	17848	17705	17637	17666	17491	17613	17855	17649	17664	17547	17625	17456	17597	17727	17507	17668	17436	17308	17580	17553	17520	17792	17812	17664	17641	17525	17532	17381	17847	17694	17653	17402	17653	17575	17639	17543	17326	17704	17545	17640	17616	17624	17591	17603	17515	17709	17790	17569	17415	17574	17703	17664	17788	17783	17582	17456	17639	17460	17643	17615	17546	17429	17547	17703	17526	17544	17744	17722	17366	17680	17655	17497	17708	17656	17609	17557	17639	17553	17639	17694	17546	17503	17667	17644	17782	17636	17577	17724	17599	17729	17804	17675	17674	17707	17403	17688	17538	17540	17650	17563	17687	17766	17765	17683	17605	17581	17768	17546	17607	17722	17576	17682	17745	17669	17481	17492	17626	17638	17578	17511	17634	17622	17712	17531	17679	17551	17591	17624	17606	17726	17586	17524	17589	17669	17721	17617	17557	17456	17408	17487	17544	17688	17752	17715	17556	17644	17718	17817	17683	17687	17681	17555	17562	17559	17666	17519	17722	17680	17905	17582	17359	17500	17585	17484	17497	17739	17678	17651	17524	17561	17767	17405	17708	17596	17710	17742	17544	17689	17843	17642	17491	17477	17584	17723	17550	17644	17437	17589	17379	17565	17623	17501	17659	17672	17788	17485	17736	17504	17650	17656	17729	17721	17737	17543	17650	17679	17556	17433	17652	17687	17405	17607	17508	17635	17635	17731	17504	17726	17548	17522	17693	17690	17502	17600	17736	17462	17477	17636	17535	17816	17595	17648	17636	17819	17511	17619	17566	17715	17646	17356	17635	17617	17680	17542	17704	17604	17647	17733	17621	17494	17648	17614	17585	17739	17950	17584	17590	17704	17542	17542	17589	17589	17841	17577	17461	17549	17607	17591	17484	17732	17412	17675	17865	17608	17657	17643	17598	17721	17587	17570	17639	17698	17600	17675	17677	17906	17553	17845	17828	17632	17534	17636	17705	17502	17515	17560	17585	17670	17576	17763	17714	17702	17653	17658	17745	17765	17747	17573	17710	17706	17624	17517	17535	17646	17546	17826	17593	17715	17699	17425	17741	17722	17640	17543	17521	17713	17583	17595	17546	17920	17705	17726	17572	17632	17699	17623	17622	17741	17500	17622	17567	17549	17658	17554	17691	17577	17557	17642	17589	17438	17579	17563	17588	17697	17635	17844	17666	17448	17624	17571	17496	17707	17686	17642	17573	17723	17829	17677	17647	17604	17716	17697	17600	17580	17759	17410	17734	17609	17548	17571	17541	17459	17776	17714	17475	17643	17601	17502	17672	17480	17478	17537	17677	17660	17704	17708	17547	17723	17729	17527	17694	17509	17401	17761	17630	17603	17763	17473	17727	17667	17555	17766	17580	17611	17499	17608	17478	17733	17713	17665	17693	17695	17748	17767	17633	17568	17677	17605	17653	17580	17747	17799	17604	17666	17703	17534	17619	17360	17640	17647	17761	17682	17615	17643	17589	17730	17598	17672	17529	17647	17921	17864	17654	17542	17656	17625	17512	17533	17609	17513	17402	17763	17569	17685	17688	17530	17553	17587	17550	17665	17842	17694	17504	17591	17694	17345	17565	17435	17624	17732	17750	17783	17407	17643	17738	17632	17545	17554	17685	17707	17526	17780	17560	17764	17700	17708	17722	17569	17781	17822	17388	17505	17738	17967	17812	17646	17667	17816	17667	17728	17811	17620	17625	17711	17618	17551	17664	17627	17726	17506	17479	17638	17676	17559	17709	17530	17502	17480	17768	17639	17874	17777	17483	17574	17581	17475	17444	17565	17532	17511	17519	17514	17710	17567	17609	17682	17717	17611	17521	17706	17541	17681	17548	17616	17700	17777	17602	17642	17679	17729	17575	17636	17698	17762	17656	17711	17704	17621	17678	17726	17588	17656	17454	17477	17456	17595	17560	17646	17722	17614	17616	17739	17723	17474	17660	17643	17569	17631	17639	17500	17478	17576	17540	17610	17550	17631	17682	17677	17610	17667	17636	17895	17666	17602	17667	17713	17764	17589	17691	17530	17673	17459	17703	17724	17638	17853	17799	17523	17490	17424	17782	17687	17589	17602	17648	17807	17522	17654	17564	17711	17534	17602	17615	17668	17582	17637	17591	17760	17488	17740	17619	17799	17447	17648	17765	17484	17598	17652	17678	17620	17530	17571	17803	17777	17474	17543	17631	17628	17730	17433	17588	17588	17582	17702	17596	17831	17401	17537	17618	17758	17689	17620	17646	17618	17352	17613	17574	17568	17758	17589	17640	17568	17553	17668	17539	17577	17736	17705	17548	17743	17638	17590	17575	17536	17613	17529	17696	17755	17793	17702	17552	17483	17684	17710	17553	17562	17537	17738	17540	17635	17612	17849	17838	17697	17788	17888	17682	17528	17554	17655	17473	17628	17456	17480	17471	17615	17643	17667	17646	17561	17693	17529	17661	17719	17410	17792	17715	17716	17591	17817	17478	17543	17703	17521	17680	17592	17629	17706	17680	17626	17636	17535	17608	17633	17703	17616	17449	17801	17885	17666	17618	17618	17626	17746	17649	17682	17456	17551	17709	17663	17574	17663	17530	17648	17549	17576	17510	17664	17649	17760	17513	17578	17660	17775	17748	17511	17814	17650	17628	17657	17854	17572	17843	17557	17869	17890	17664	17576	17595	17724	17605	17743	17468	17543	17493	17643	17686	17732	17737	17721	17664	17677	17671	17622	17774	17555	17602	17562	17574	17721	17720	17908	17786	17576	17652	17453	17458	17584	17677	17600	17656	17714	17518	17643	17707	17689	17578	17490	17602	17520	17676	17572	17679	17773	17624	17546	17777	17707	17680	17683	17607	17559	17663	17656
20008	30464	29436	24756	21729	19660	18715	18526	17719	17084	17961	17684	17538	17314	17194	16966	17020	16757	16450	16346	16429	16288	16326	16156	16384	16164	15825	15979	15917	15814	16171	16008	16024	15884	15851	15891	15803	15877	15792	15666	15923	15981	15812	15848	15967	15946	15691	15840	15861	15773	15815	15673	15790	15733	15746	15840	15732	15801	15902	15686	15862	15694	15578	15749	15724	15728	15836	15681	15831	15741	15730	15737	15827	15829	15715	15775	15766	15746	15821	15712	15682	15840	15707	15749	15721	15767	15700	15736	15760	15620	15788	15954	15782	15632	15763	15820	15657	15706	15956	15684	15804	15717	15663	15725	15831	15652	15655	15859	15826	15743	15866	15730	15660	16002	15850	15844	15905	15767	15602	15761	15776	15775	15737	15801	15744	15795	15560	15704	15849	15862	15795	15738	15647	15548	15754	15739	15699	15760	15744	15604	15830	15699	15745	15658	15802	15576	15868	15638	15720	15533	15708	16024	15638	15780	15780	15700	15676	15618	15715	15704	15800	15713	15693	15554	15754	15719	15768	15828	15666	15796	15955	15583	15843	15662	15667	15832	15806	15876	15801	15694	15749	15636	15808	15811	15842	15519	15802	15778	15760	15763	15753	15796	15829	15689	15774	15804	15511	15634	15587	15600	15949	15832	15666	15750	15713	15795	15713	15647	15801	15701	15856	15720	15670	15813	15774	15636	15809	15737	15694	15824	15881	15759	15712	15750	15730	15697	15699	15808	15896	15568	15676	15772	15610	15630	15762	16014	15778	15736	15831	15680	15615	15640	15628	15874	15709	15898	15680	15714	15779	15658	15676	15820	15638	15728	15765	15870	15751	15678	15663	15914	15821	15803	15648	15813	15662	15688	15696	15705	15717	15422	15742	15821	15779	15595	15771	15748	15830	15719	15745	15658	15785	15606	15714	15697	15592	15866	15690	15816	15785	15700	15689	15854	15807	15744	15681	15675	15849	15738	15931	15615	15797	15746	15771	15833	15645	15622	15715	15618	15976	15743	15719	15819	15748	15602	15700	15686	15730	15805	15774	15693	15707	15724	15673	15598	15802	15643	15985	15796	15636	15864	15766	15869	15600	15825	15613	15691	15799	15689	15701	15606	15913	15655	15791	15733	15640	15567	15632	15825	15842	15648	15851	15596	15765	15603	15806	15837	15788	15838	15829	15743	15570	15754	15702	15832	15798	15879	15715	15631	15738	15755	15700	15876	15873	15650	15548	15665	15871	15737	15562	15665	15786	15697	15727	15589	15679	15817	15755	15743	15708	15733	15742	15690	15698	15734	15777	15849	15578	15889	15757	15718	15799	15754	15827	15795	15701	15826	15659	15838	15868	15751	15672	15809	15740	15721	16066	15830	15785	15598	15500	15777	15623	15671	15741	15590	15789	15629	15755	15649	15904	15913	15835	15803	15673	15866	15679	15846	15710	15683	15783	15766	15596	15869	15590	15864	15650	15709	15857	15641	15700	15718	15680	15682	15555	15581	15748	15772	15535	15564	15749	15690	15812	15714	15778	15666	15667	15813	15764	15616	15795	15753	15810	15712	15666	15636	15750	15797	15745	15790	15751	15789	15859	15829	15777	15717	15883	15870	15923	15687	15842	15748	15823	15669	15866	15698	15631	15735	15644	15757	15825	15796	15659	15521	15864	15842	15707	15696	15698	15846	15790	15737	15731	15667	15625	15627	15874	15926	15772	15499	15624	15737	15677	15727	15653	15761	15681	15850	15785	15652	15727	15803	15899	15666	15607	15825	15771	15729	15653	15823	15745	15917	15871	15831	15762	15737	15783	15847	15646	15653	15761	15633	15650	15855	15752	15769	15680	15852	15750	15700	15676	15714	15506	15769	15721	15788	15742	15555	15822	15777	15805	15557	15643	15555	15892	15842	15659	15677	15720	15749	15807	15773	15676	15558	15860	15637	15670	15758	15684	15726	15717	15814	15658	15693	15677	15905	15747	15706	15734	15718	15745	15798	15699	15781	15727	15758	15682	15735	15767	15914	15649	15718	15856	15848	15877	15682	15577	15809	15686	15763	15794	15906	15881	15589	15837	15771	15682	15513	15579	15589	15777	15885	15722	15771	15756	15750	15639	15719	15812	15745	15665	15544	15724	15787	15834	15732	15848	15848	15602	15881	15888	15634	15569	15627	15889	15704	15778	15642	15689	15720	15717	15864	15752	15807	15621	15842	15681	15578	15810	15761	15866	15712	15783	15815	15818	15740	15702	15798	15851	15784	15881	15780	15743	15804	15681	15780	15732	15773	15818	15649	15841	15796	15851	15784	15804	15803	15693	15778	15735	15904	15718	15813	15691	15749	15842	15899	15697	15608	15637	15748	15703	15701	15569	15887	15745	15786	15906	15819	15852	15739	15788	15490	15693	15724	15710	15623	15863	15783	15993	15750	15781	15757	15704	15629	15798	15793	15773	15847	15766	15731	15748	15732	15594	15813	15625	15693	15848	15794	15677	15587	15577	15545	15630	15710	15749	15682	15701	15840	15693	15825	15908	15758	15675	15638	15713	15805	15648	15762	15804	15686	15926	15897	15761	15697	15751	15641	15770	15840	15748	15664	15803	15781	15621	15833	15745	15642	15722	15702	15750	15753	15660	15774	15768	15669	15720	15587	15707	15793	15707	15654	15818	15714	15732	15562	15668	15658	15918	15742	15814	15812	15757	15644	15678	15673	15728	15494	15687	15783	15727	15722	15772	15729	15763	15646	15712	15706	15771	15652	15888	15651	15725	15915	15647	15604	15774	15635	15618	15740	15692	15699	15791	15572	15747	15832	15819	15818	15865	15723	15896	15905	15674	15836	15705	15823	15819	15822	15635	15850	15778	15714	15706	15745	15840	15581	15587	15826	15889	15643	15548	15749	15833	15624	15724	15751	15791	15989	15832	15722	15719	15709	15745	15690	15733	15814	15796	15695	15807	15674	15724	15860	15666	15777	15621	15745	15804	15646	15824	15655	15635	15699	15717	15691	15838	15682	15676	15669	15915	15865	15782	15724	15785	15872	15839	15736	15593	15736	15714	15751	15585	15760	15675	15808	15761	15654	15726	15749	15810	15535	15648	15610	15569	15748	15735	15714	15588	15958	15713	15680	15698	15581	15828	15750	15796	15713	15779	15865	15751	15656	15634	15602	15598	15789	15789	15647	15760	15659	15628	15833	15829	15919	15699	15630	15685	15866	15685	15649	15734	15586	15796	15955	15810	15693	15729	15806	15709	15699	15784	15814	15677	15680	15646	15668	15691	15868	15538	15931	15650	15845	15704	15689	15758	15683	15697	15863	15740	15785	15715	15750	15860	15773	15823	15699	15722	15658	15822	15682	15519	15598	15810	15688	15753	15626	15815	15731	15727	15889	15662	15803	15654	15734	15837	15646	15849	15731	15737	15637	15696	15793	15896	15723	15843	15885	15785	15679	15657	15882	15539	15634	15728	15786	15794	15786	15793	15702	15666	15719	15818	15738	15808	15775	15658	15901	15713	15630	15861	15675	15733	15812	15758	15657	15820	15837	15772	15656	15771	15771	15670	15686	15719	15744	15968	15665	15775	15717	15633	15746	15839	15730	15608	15699	15677	15611	15748	15831	15747	15719	15725	15879	15734	15758	15777	15929	15793	15638	15865	15772	15749	15760	15794	15803	15812	15788	15651	15816	15713	15751	15716	15844	15856	15757	15734	15641	15696	15795	15867	15783	15792	15802	15741	15643	15564	15699	15797	15697	15910	15794	15739	15772	15772	15764	15779	15750	15775	15878	15698	15789	15801	15807	15825	15807	15825	15665	15784	15770	15846	15602	15687	15734	15722	15843	15761	15584	15742	15599	15686	15694	15707	15740	15725	15813	15797	16015	15762	15723	15785	15655	15686	15587	15689	15581	15697	15654	15634	15781	15872	15627	15818	15813	15706	15758	15779	15672	15889	15934	15869	15801	15709	15829	15745	15890	15688	15728	15728	15839	15735	15757	15796	15751	15736	15772	15880	15745	15613	15710	15863	15787	15681	15647	15854	15809	15666	15732	15769	15898	15605	15741	15763	15676	15749	15710	15734	15627	15731	15787	15755	15643	15668	15675	15750	15759	15733	15702	15868	15531	15860	15966	15616	15707	15751	15837	15881	15807	15822	15735	15730	15695	15802	15820	15729	15665	15663	15731	15804	15769	15642	15744	15730	15850	15724	15797	15767	15773	15883	15651	15759	15794	15779	15761	15714	15808	15710	15732	15668	15736	15796	15700	15830	15790	15784	15732	15765	15648	15799	15766	15699	15650	15891	15754	15739	15772	15775	15718	15773	15561	15755	15596	15823	15742	15767	15722	15622	15853	15641	15673	15654	15803	15644	15689	15621	15776	15721	15786	15864	15750	15870	15834	16008	15612	15777	15727	15878	15654	15735	15677	15814	15686	15804	15650	15770	15688	15683	15738	15663	15583	15862	15784	15830	15737	15682	15755	15710	15654	15679	15598	15763	15544	15569	15793	15642	15805	15786	15779	15605	15782	15775	15894	15586	15703	15755	15673	15825	15780	15831	15821	15880	15807	15896	15603	15741	15880	15754	15741	15813	15609	15707	15844	15625	15802	15872	15665	15692	15795	15737	15519	15847	15572	15683	15891	15736	15674	15913	15825	15614	15724	15674	15746	15587	15781	15719	15764	15790	15611	15562	15674	15797	15534	15932	15681	15733	15890	15777	15669	15610	15787	15743	15819	15635	15773	15665	15865	15724	15837	15738	15834	15827	15840	15623	15951	15797	15689	15805	15771	15766	15729	15598	15743	15724	15763	15570	15840	15631	15804	15727	15690	15753	15759	15651	15610	15911	15858	15879	15658	15700	15780	15828	15732	15750	15782	15844	15743	15811	15656	15519	15679	15900	15603	15743	15795	15851	15844	15759	15578	15847	15841	15621	15698	15644	15708	15726	15747	15797	15962	15842	15672	15622	15768	15622	15698	15643	15674	15535	15654	15780	15529	15724	15713	15681	15781	15693	15706	15693	15799	15728	15791	15592	15607	15724	15649	15743	15659	15793	15861	15627	15817	15710	15770	15763	15671	15766	15731	15598	15928	15699	15803	15826	15808	15768	15602	15720	15734	15859	15655	15750	15875	15689	15701	15735	15713
23584	21195	28784	24119	22732	24073	23947	20345	19849	19572	19892	19668	19386	19211	18845	19008	19113	18524	18643	18371	18338	18544	18422	18262	18089	18046	17891	18066	17805	17886	18014	18023	17850	17678	17706	18005	17764	17771	17572	17673	17650	17626	17869	17881	18025	18147	18160	17854	17692	17733	17741	17846	17713	17642	17408	17719	17637	17589	17652	17714	17698	17550	17513	17644	17710	17733	17491	17433	17597	17677	17780	17808	17403	17482	17576	17540	17565	17513	17652	17737	17641	17683	17682	17483	17610	17633	17555	17660	17617	17619	17461	17541	17555	17449	17492	17529	17695	17757	17640	17475	17534	17544	17671	17429	17790	17560	17570	17494	17390	17480	17530	17795	17602	17701	17714	17600	17514	17511	17748	17479	17487	17559	17434	17594	17550	17350	17705	17747	17691	17400	17554	17309	17510	17542	17396	17789	17711	17584	17542	17203	17576	17554	17615	17543	17616	17746	17574	17632	17589	17618	17741	17558	17450	17398	17581	17550	17835	17695	17351	17455	17546	17554	17478	17500	17451	17630	17429	17394	17533	17613	17587	17454	17519	17567	17737	17482	17798	17594	17485	17579	17476	17512	17425	17604	17615	17782	17461	17390	17777	17626	17517	17514	17393	17434	17373	17574	17305	17585	17559	17523	17496	17453	17307	17799	17601	17628	17397	17450	17628	17463	17510	17513	17599	17648	17597	17621	17601	17560	17494	17696	17613	17568	17491	17489	17462	17706	17412	17558	17659	17582	17598	17509	17559	17473	17724	17520	17583	17633	17573	17523	17530	17568	17586	17483	17617	17603	17615	17620	17459	17437	17348	17574	17529	17386	17466	17396	17551	17697	17633	17495	17623	17709	17540	17607	17595	17419	17599	17444	17470	17594	17431	17685	17679	17422	17631	17546	17481	17575	17569	17449	17412	17628	17609	17417	17641	17677	17403	17401	17534	17776	17568	17590	17775	17547	17646	17537	17585	17699	17524	17493	17610	17718	17337	17670	17361	17610	17570	17475	17701	17548	17566	17441	17519	17464	17504	17486	17514	17498	17420	17502	17541	17515	17695	17704	17555	17454	17409	17658	17644	17624	17562	17795	17600	17555	17542	17314	17612	17478	17704	17578	17606	17358	17295	17384	17550	17657	17548	17560	17624	17566	17459	17475	17440	17376	17597	17684	17725	17618	17729	17728	17456	17603	17440	17578	17772	17815	17533	17758	17489	17680	17641	17523	17570	17347	17446	17746	17410	17584	17542	17631	17640	17542	17633	17423	17470	17520	17456	17463	17589	17379	17255	17605	17556	17676	17477	17314	17378	17309	17574	17552	17387	17628	17547	17602	17646	17479	17429	17512	17372	17613	17594	17424	17546	17593	17509	17308	17637	17602	17467	17467	17518	17888	17498	17544	17607	17616	17766	17438	17735	17466	17718	17469	17611	17472	17706	17537	17549	17542	17437	17673	17641	17463	17464	17586	17451	17661	17459	17422	17627	17727	17603	17466	17448	17558	17658	17384	17643	17524	17466	17419	17750	17676	17585	17659	17479	17478	17495	17575	17600	17529	17420	17487	17445	17377	17622	17692	17416	17536	17717	17557	17529	17560	17544	17588	17449	17578	17673	17428	17595	17571	17609	17571	17525	17534	17422	17685	17773	17563	17660	17609	17627	17631	17483	17546	17278	17629	17556	17468	17443	17546	17556	17323	17349	17618	17414	17530	17626	17647	17523	17517	17464	17635	17635	17621	17561	17553	17455	17749	17568	17559	17739	17566	17542	17614	17645	17452	17430	17570	17442	17377	17456	17469	17529	17611	17651	17400	17398	17576	17516	17559	17689	17613	17246	17623	17662	17618	17449	17438	17571	17503	17539	17408	17746	17434	17812	17575	17473	17408	17480	17747	17566	17557	17511	17397	17462	17690	17649	17562	17316	17643	17419	17414	17557	17460	17566	17666	17405	17618	17353	17660	17535	17625	17760	17615	17419	17396	17525	17462	17521	17624	17756	17617	17578	17645	17486	17598	17605	17455	17557	17598	17576	17542	17681	17746	17780	17608	17405	17511	17712	17728	17608	17287	17530	17556	17481	17683	17580	17589	17371	17613	17470	17493	17547	17512	17564	17607	17664	17475	17508	17424	17308	17715	17500	17683	17501	17531	17438	17479	17578	17677	17601	17351	17449	17544	17575	17655	17726	17661	17628	17508	17350	17668	17530	17451	17496	17502	17664	17519	17546	17503	17293	17492	17596	17478	17562	17610	17712	17457	17473	17759	17603	17504	17692	17480	17676	17604	17325	17767	17712	17522	17513	17593	17486	17597	17702	17547	17593	17548	17681	17562	17404	17553	17576	17634	17621	17478	17563	17824	17540	17542	17450	17585	17628	17447	17485	17844	17561	17536	17711	17462	17394	17361	17568	17883	17641	17612	17519	17724	17327	17508	17516	17515	17510	17563	17701	17314	17411	17554	17539	17441	17632	17906	17579	17523	17599	17385	17562	17457	17576	17515	17671	17444	17397	17574	17479	17484	17667	17519	17596	17451	17668	17705	17627	17651	17656	17325	17721	17613	17330	17634	17340	17514	17709	17471	17578	17593	17583	17547	17734	17555	17497	17518	17585	17567	17755	17482	17582	17679	17650	17586	17689	17486	17675	17516	17591	17682	17397	17297	17400	17638	17603	17662	17517	17692	17570	17608	17772	17481	17591	17418	17239	17427	17568	17642	17512	17603	17610	17567	17621	17534	17635	17508	17449	17364	17586	17442	17614	17610	17503	17587	17859	17687	17441	17191	17487	17619	17745	17548	17579	17587	17517	17724	17591	17397	17702	17574	17538	17428	17539	17562	17572	17445	17478	17695	17543	17530	17606	17526	17555	17615	17519	17612	17458	17515	17638	17382	17376	17571	17443	17550	17450	17436	17490	17479	17645	17557	17584	17614	17639	17524	17608	17466	17652	17564	17750	17555	17602	17619	17554	17649	17509	17757	17508	17459	17508	17426	17589	17488	17541	17741	17695	17584	17579	17513	17563	17654	17616	17481	17600	17514	17463	17529	17653	17602	17578	17547	17576	17580	17700	17535	17629	17411	17450	17625	17608	17519	17430	17456	17664	17390	17404	17550	17565	17365	17496	17684	17757	17687	17592	17551	17570	17612	17529	17555	17519	17606	17592	17599	17660	17858	17653	17532	17514	17510	17592	17518	17674	17629	17628	17518	17533	17659	17604	17539	17607	17689	17681	17575	17594	17537	17569	17675	17566	17750	17600	17510	17631	17440	17443	17574	17710	17738	17528	17645	17493	17513	17589	17562	17479	17523	17357	17471	17556	17710	17698	17633	17692	17400	17488	17436	17658	17754	17626	17595	17507	17505	17666	17358	17692	17497	17698	17592	17401	17602	17585	17494	17432	17569	17571	17549	17256	17512	17629	17375	17699	17609	17559	17300	17421	17384	17546	17549	17495	17482	17639	17459	17429	17724	17447	17527	17318	17625	17543	17724	17699	17654	17506	17409	17529	17595	17614	17588	17480	17545	17595	17570	17702	17583	17673	17509	17391	17577	17626	17564	17569	17656	17499	17569	17667	17598	17511	17689	17692	17422	17731	17601	17563	17481	17830	17353	17469	17593	17783	17719	17788	17685	17500	17523	17597	17464	17612	17695	17544	17473	17708	17648	17670	17678	17590	17424	17429	17555	17783	17624	17620	17547	17558	17667	17715	17591	17551	17431	17535	17560	17657	17425	17514	17423	17551	17317	17688	17536	17585	17633	17514	17553	17606	17636	17656	17634	17499	17570	17751	17339	17485	17317	17523	17575	17526	17477	17676	17658	17561	17551	17512	17355	17684	17760	17596	17441	17477	17791	17434	17602	17393	17575	17536	17566	17745	17581	17646	17738	17486	17413	17656	17541	17592	17678	17405	17653	17722	17565	17392	17296	17393	17503	17528	17511	17246	17461	17380	17651	17567	17461	17434	17562	17509	17596	17526	17715	17499	17634	17401	17449	17793	17493	17724	17554	17435	17553	17490	17579	17420	17598	17721	17562	17479	17558	17793	17752	17454	17524	17621	17342	17505	17586	17395	17503	17368	17502	17460	17561	17396	17594	17850	17514	17656	17532	17641	17478	17641	17577	17400	17497	17551	17473	17346	17595	17514	17421	17473	17528	17304	17501	17445	17598	17532	17294	17439	17488	17529	17591	17876	17421	17552	17448	17405	17535	17411	17578	17457	17429	17811	17565	17380	17652	17518	17767	17438	17621	17591	17466	17629	17393	17512	17587	17447	17610	17518	17685	17564	17556	17424	17500	17645	17448	17617	17533	17623	17649	17642	17763	17606	17573	17548	17460	17600	17537	17501	17366	17445	17451	17575	17364	17431	17525	17773	17535	17535	17731	17380	17554	17702	17596	17571	17597	17517	17457	17482	17453	17437	17602	17681	17520	17417	17704	17504	17567	17526	17532	17427	17559	17652	17447	17647	17508	17605	17483	17632	17486	17534	17401	17407	17585	17359	17532	17502	17686	17494	17576	17439	17575	17561	17473	17512	17837	17267	17531	17620	17485	17642	17536	17443	17542	17502	17624	17595	17771	17783	17760	17553	17516	17587	17660	17496	17656	17582	17735	17947	17587	17649	17536	17676	17440	17515	17746	17491	17396	17538	17475	17727	17580	17765	17544	17592	17573	17496	17452	17470	17494	17482	17553	17523	17424	17637	17527	17656	17817	17536	17738	17661	17316	17457	17474	17597	17359	17409	17368	17389	17700	17765	17774	17572	17747	17624	17510	17563	17694	17640	17609	17809	17628	17570	17551	17239	17644	17672	17541	17596	17891	17431	17726	17675	17409	17604	17418	17745	17588	17542	17684	17531	17635	17567	17601	17542	17728	17465	17660	17481	17705	17549	17422	17768	17516	17585	17622	17572	17674	17419	17429	17561	17496	17602	17545	17585	17380	17625	17541	17557	17794	17678	17589	17397	17719	17636	17635	17523	17486	17687	17609	17598	17720	17608	17575	17463	17413	17584	17652	17665	17725	17557	17389	17807	17415	17697	17504	17527	17878	17518	17467	17416	17424	17543	17487	17610	17524	17474	17563	17579	17664	17495	17534	17590	17398	17382	17617	17617	17706	17653	17647	17523	17607	17326	17597	17336	17630
21007	37699	36404	29594	25234	23159	21703	19755	19775	18619	19388	18833	18558	18276	17907	17955	17565	17237	17390	16966	16813	16917	16798	16637	16503	16134	16055	16178	16021	16322	16285	16327	16132	15906	16012	16006	15899	15949	15818	15952	15931	15940	15920	16145	16131	16465	16202	16063	16036	15753	15667	15816	15723	15851	15741	15833	15713	15617	15708	15817	15934	15613	15685	15763	15665	15824	15735	15912	15890	15708	15794	15711	15788	15854	15660	15750	15847	15779	15785	15732	15790	15731	15764	15759	15711	15689	15926	15682	15846	15858	15728	15805	15738	15764	15738	15842	15703	15805	15842	15577	15908	15676	15681	15919	15821	15663	15803	15799	15670	15614	15722	15641	15655	15787	15710	15715	15523	15909	15615	15813	15809	15727	15772	15608	15807	15770	15576	15723	15640	15746	15835	15825	15745	15872	15819	15826	15795	15750	15641	15775	15819	15818	15754	15809	15713	15693	15783	15618	15719	15900	15745	15872	15813	15785	15632	15712	15789	15698	15658	15818	15764	15740	15537	15911	15978	15582	15744	15721	15800	15640	15861	15745	15750	15702	15861	15699	15815	15716	15943	15883	15787	15755	15896	15668	16016	15579	15735	15812	15663	15721	15633	15744	15801	15831	15695	15661	15844	15681	15722	15577	15862	15666	15756	15707	15659	15702	15662	15851	15727	15811	15825	15702	15727	15755	15855	15759	15820	15835	15857	15842	15736	15878	15809	15630	15877	15718	15789	15806	15715	15771	15643	15789	15797	15674	15656	15583	15756	15607	15832	15839	15800	15849	15841	15680	15780	15814	15720	15791	15619	15792	15653	15730	15641	15810	15677	15893	15717	15785	15692	15744	15811	15562	15762	15767	15774	15600	15905	15561	15887	15699	15721	15805	15658	15762	15802	15770	15774	15812	15700	15711	15797	15699	15685	15776	15716	15769	15682	15622	15739	15745	15750	15818	15739	15687	15699	15745	15810	15959	15855	15874	15950	15660	15866	15899	15638	15757	15765	15769	15839	15712	15794	15621	15727	15783	15663	15867	15894	15828	15545	15560	15761	15896	15758	15929	15789	15756	15824	15635	15557	15727	15778	15739	15893	15941	15651	15775	15795	15650	15737	15823	15907	15623	15666	15764	15872	15594	15829	15655	15768	15674	15625	15771	15780	15792	15684	15831	15811	15837	15744	15626	15935	15713	15686	15880	15740	15640	15714	15758	15670	15827	15585	15841	15814	15684	15944	15746	15692	15789	15890	15705	15663	15985	16003	15701	15807	15644	15698	15581	15717	15864	15666	15744	15763	15851	15719	15762	15580	15587	15672	15834	15864	15668	15738	15760	15853	15677	15787	15726	15762	15771	15760	15760	15702	15753	15674	15698	15713	15816	15771	15749	15835	15818	15714	15663	15704	15928	15885	15846	15439	15779	15793	15761	15793	15692	15655	15715	15766	15935	15731	15838	15653	15584	15700	15830	15783	15633	15902	15636	15863	15729	15748	15820	15703	15805	15732	15749	15706	15777	15725	15723	15729	15684	15848	15622	15890	15711	15844	15603	15774	15682	15638	15706	15888	15735	15744	15843	15733	15771	15771	15747	15618	15715	15663	15743	15634	15720	15675	15715	15829	15813	15749	15769	15889	15753	15875	15779	15553	15757	15795	15762	15813	15812	15743	15767	15675	15644	15834	15798	15884	15893	15941	15507	15936	15763	15675	15822	15819	15737	15634	15786	15766	15572	15795	15614	15802	15656	15815	15512	15749	15758	15704	15807	15652	15653	15798	15738	15783	15633	15763	15779	15628	15763	15753	15785	15631	15732	15808	15694	15636	15768	15680	15800	15878	15600	15606	15645	15699	15752	15885	15735	15799	15748	15792	15658	15716	15758	15721	15729	15967	15689	15661	15739	15810	15655	15832	15703	15789	15843	15799	15601	15764	15834	15694	15729	15838	15796	15786	15826	15620	15711	15653	15735	15728	15842	15739	15813	15828	15761	15814	15744	15821	15626	15725	15780	15695	15874	15693	15705	15736	15692	15618	15751	15674	15678	15871	15788	15774	15673	15911	15775	15943	15654	15669	15830	15737	15692	15823	15766	15746	15869	15829	15844	15794	15778	15895	15683	15784	15838	15592	15794	15922	15699	15780	15747	15616	15709	15778	15688	15743	15699	15837	15894	15711	15578	15981	15822	15582	15835	15641	15839	15726	15815	15771	15854	15750	15766	15950	15762	15794	15794	15791	15795	15620	15838	15728	15673	15734	15773	15777	15708	15840	15819	15748	15800	15696	15891	15693	15709	15678	15849	15723	15537	15813	15810	15729	16032	15727	15709	15857	15732	15596	15675	15670	15751	15866	15817	15743	15866	15715	15704	15717	15716	15625	15710	15809	15662	15687	15706	15791	15792	15961	15704	15700	15879	15746	15827	15745	15715	15752	15700	15663	15927	15710	15721	15820	15771	15690	15771	15539	15760	15685	15669	15910	15716	15652	15782	15903	15770	15703	15857	15734	15642	15789	15795	15665	15919	15794	15641	15752	15658	15636	15709	15709	15749	15819	15769	15796	15798	15690	15647	15814	15745	15877	15833	15672	15773	15583	15829	15762	15695	15803	15654	15797	15683	15759	15787	15695	15945	15787	15727	15878	15771	15705	15788	15871	15738	15808	15813	15776	15692	15659	15650	15620	15747	15740	15677	15829	15926	15667	15769	15854	15736	15935	15685	15932	15845	15922	15574	15788	15830	15760	15910	15762	15670	15777	15765	15790	15753	15495	15784	15647	15795	15857	15653	15675	15730	15799	15619	15663	15709	15710	15714	15766	15842	15766	15817	15576	15657	15850	15838	15861	15764	15733	15696	15674	15753	15821	15730	15781	15735	15626	15746	15619	15925	15806	15717	15692	15625	15813	15964	15741	15816	15702	15814	15850	15815	15821	15919	15595	15711	15823	15601	15832	15796	15872	15876	15684	15675	15874	15911	15531	15971	15813	15765	15820	15659	15686	15898	15604	15627	15742	15765	15853	15737	15861	15809	15752	15705	15690	15962	15715	15806	15767	15744	15627	15690	15776	15717	15821	15705	15820	15720	15790	15703	15784	15832	15715	15715	15819	15894	15728	15857	15657	15907	15783	15629	15637	15698	15722	15900	15615	15476	15994	15771	15672	15703	15608	15718	15759	15792	15654	15642	15784	15651	15772	15693	15563	15785	15789	15776	15731	15597	15788	15749	15773	15888	15620	15722	15805	15705	15619	15667	15737	15811	15670	15664	15591	15748	15560	15970	15802	15752	15809	15868	15743	15851	15750	15748	15870	15664	15928	15619	15792	15652	15736	15596	15720	15753	15686	15698	15828	15712	15598	15717	15723	15685	15673	15553	15757	15638	15701	15687	15599	15716	15786	15628	15666	15808	15534	15685	15593	15781	15764	15944	15701	15698	15781	15793	15692	15846	15786	15753	15709	15709	15667	15741	15701	15712	15712	15891	15844	15870	15815	15861	15534	15619	15781	15768	15746	15696	15620	15762	15637	15721	15841	15723	15785	15784	15804	15676	15778	15714	15697	15853	15652	15744	15704	15767	15835	15746	15839	15569	15828	15771	15606	15785	15739	15659	15692	15688	15665	15686	15864	15876	15764	15762	15823	15662	15818	15901	15720	15704	15802	15738	15668	15646	15889	15679	15810	15833	15806	15790	15808	15726	15554	15607	15828	15787	15740	15650	15836	15893	15818	15772	15671	15853	15773	15875	15802	15850	15789	15744	15843	15664	15669	15736	15731	15738	15750	15677	15656	15897	15682	15794	15786	15783	15811	15608	15800	15866	15883	15777	15745	15765	15661	15887	15788	15717	15762	15742	15796	15794	15760	15509	15870	15825	15727	15580	15651	15774	15724	15896	15736	15772	15758	15789	15770	15936	15713	15758	15898	15707	15924	15715	15737	15810	15751	15672	15824	15801	15850	15813	15629	15757	15712	15791	15767	15700	15693	15699	15717	15594	15774	15875	15708	15758	15788	15623	15816	15844	15819	15828	15963	15762	15856	15705	15702	15694	15657	15859	15828	15726	15773	15775	15700	15745	15689	15772	15779	15737	15618	15816	15789	15632	15859	15771	15882	15773	15787	15779	15606	15605	15698	15462	15798	15869	15824	15729	15665	15710	15771	15786	15846	15699	15699	15747	15763	15802	15716	15572	15758	15816	15743	15688	15675	15887	15728	15673	15769	15874	15772	15705	15670	15738	15949	15713	15673	15768	15871	15747	15774	15821	15741	15698	15682	15896	15852	15799	15895	15710	15744	15728	15780	15590	15659	15871	15574	15748	15705	15764	15724	15834	15727	15698	15761	15814	15926	15834	15730	15651	15738	15771	15861	15916	15823	15789	15692	15952	15866	15815	15765	15773	15625	15791	15737	15811	15674	15750	15683	15774	15855	15859	15844	15784	15676	15674	15735	15787	15699	15787	15794	16000	15762	15736	15615	15733	15750	15786	15703	15769	15683	15901	15726	15643	15798	15796	15883	15838	16020	15834	15651	15826	15742	15712	15786	15912	15875	15892	15686	15876	15710	15678	15759	15760	15661	15693	15760	15756	15928	15748	15650	15763	15628	15906	15598	15746	15695	15697	15608	15608	15774	15801	15864	15661	15755	15833	15787	15646	15852	15640	15817	15731	15804	15724	15827	15685	15863	15749	15791	15671	15656	15753	15802	15784	15598	15691	15743	15822	15786	15745	15814	15520	15901	15705	15784	15758	15704	15627	15728	15805	15786	15821	15709	15575	15879	15774	15811	15727	15643	15886	15779	15765	15814	15817	15754	15685	15790	15923	15836	15593	15809	15587	15889	15635	16013	15983	15617	15671	15771	15773	15699	15588	15644	15696	15723	15686	15774	15740	15756	15535	15792	15867	15800	15844	15691	15692	15685	15868	15631	15650	15748	15814	15729	15609	15727	15924	15815	15618	15639	15660	15795	15803	15699	15590	15767	15630	15696	15840	15714	15845	15836	15744	15758	15786	15817	15797	15728	15761	15730	15665	15816	15681	15628	15729	15880	15716	15831	15832	15683	15790	15683	15744	15763	15641	15861	15831	15652	15545	15719	15789	15964	15827	15845	15579	15787	15888	15748	15772	15768	15761	15780	15869	15804	15813	15834	15554
22634	21177	29053	23599	21680	24539	27384	22133	21185	20987	21084	20517	20307	20020	19635	19810	19661	19509	19171	18855	19041	18868	19030	18678	18350	18042	18354	18189	18142	18583	18448	18461	18193	18303	18180	18145	18095	18252	18180	18035	18085	18029	18141	18331	18916	18745	18610	18190	18164	18165	18109	17971	18200	18002	17909	17742	17879	17795	17875	17706	17747	17697	17897	17691	17818	18009	17830	17833	18027	17949	18004	17928	17822	17861	17948	17742	18096	17846	17915	17976	18019	18055	17958	17879	18010	17857	17877	17970	17844	17799	17955	17804	17878	17854	17835	17839	17965	17698	18029	17664	17794	17832	17906	17819	17971	17778	17778	17937	17860	17754	17715	17788	18067	17840	17880	17840	17667	17708	17920	17686	18027	17777	18078	17873	17798	18001	17703	17920	17766	17903	17802	17896	17840	17926	17716	17674	17802	17722	17754	17923	17752	17827	17895	17922	17739	17778	17693	17714	17595	17743	17592	17894	17825	17552	17785	17968	17662	17926	17717	17704	17595	17901	17786	17799	17743	17645	17799	17753	17743	17871	17921	17661	17922	17724	17766	17660	17823	17829	17769	17745	17966	17812	17818	17827	17938	17795	17887	17668	17787	17786	17852	17777	17875	17804	18028	17607	17821	17830	17932	17735	17864	17801	17769	17885	17864	17577	17898	18020	18034	17924	17838	17897	17818	17911	17861	17744	17828	17740	17802	17757	17840	17753	17850	17645	17970	17830	17781	17625	17846	17901	17619	17765	17926	17880	17746	17753	17893	17628	17639	17883	17806	17966	17723	17681	17759	17714	17965	17654	17715	17813	17781	17761	17879	17732	17882	17688	18048	17901	17670	17898	17858	17856	17851	17828	17746	17777	17744	17837	17625	17909	17852	17901	17782	17738	17799	17695	17698	17686	17784	17918	17894	17871	17838	17864	17885	17742	17896	17794	18066	17831	17897	17835	17729	17704	17817	17794	17721	17642	17771	17788	17796	17744	17784	17941	17632	17694	17799	17836	17672	17889	17660	17699	17913	17789	17702	17665	17916	17950	17929	17808	17962	17921	17730	17809	17840	17848	17712	17745	17856	17753	17950	17720	17755	17711	17835	17713	17750	18014	17761	17828	17923	17810	17756	17967	17760	17742	17667	17637	17801	17636	17569	17717	17804	17792	17811	17774	17739	17745	17669	17885	17654	17649	17829	17536	17737	17643	17550	17812	17671	17767	17927	17929	17866	17878	17537	17812	17742	17736	17899	17818	17792	17769	17849	17906	17787	17811	17889	17599	17756	17929	17861	17949	17763	17887	17775	17815	17846	17604	18042	17693	17601	17827	18030	17746	17791	17736	17639	17733	17932	17915	18054	17848	17796	17946	17683	17702	17788	17758	17818	17653	17834	17764	17865	17838	17844	17831	17849	17620	17896	17742	17511	17833	17669	17801	17814	17863	17644	17665	17946	17878	17741	17759	17811	17709	17978	18021	17973	18016	17822	17794	17756	17675	17928	17616	17724	17738	17775	17962	17948	17696	17885	17894	17782	17750	17587	17802	17866	17884	17829	17980	17904	17776	17772	17759	17651	17900	17763	17789	17787	17635	17742	17920	17738	17840	17787	17778	17793	17658	17751	17828	17889	17820	17861	17897	17702	17807	17801	17839	17754	17704	17715	17871	17642	17712	18060	17970	17942	17697	17814	17735	17823	17754	17937	17702	17627	17825	17738	17743	17624	17814	17756	17729	17765	17905	17755	17749	17678	17644	18071	17735	17759	17841	17787	17758	17877	17713	17897	17724	17727	17829	17754	17660	17794	17717	17654	17633	17865	17795	17964	17811	17809	17588	17708	17622	17680	17845	17755	17738	17797	17735	17814	17852	17913	17624	17758	17753	17708	17614	17767	17704	17835	17571	17704	17690	17764	17812	17905	17927	17535	17764	17575	17739	17961	17859	17835	17812	18017	18019	17744	17922	17772	17887	17795	17769	17935	17679	17797	17816	18046	17792	17708	17792	17993	17658	17760	17731	17725	17746	17669	17589	17890	17760	17650	18046	17755	17872	17797	17750	17892	17887	17938	17684	17817	17801	17781	17969	17943	17865	17700	17845	17635	17883	17882	17862	17962	17807	17816	17744	17708	17593	17906	17795	17740	17698	17862	17717	17947	17742	17854	17807	17815	17651	17950	17851	17795	17790	17739	17864	17682	17720	17785	17718	17780	17682	17843	17767	18007	17643	17603	17803	17672	17847	17729	17857	17927	17678	17842	17932	17995	17790	17932	17771	17886	17646	17606	17709	17757	17797	17625	17746	17735	17696	17792	17769	17855	17787	17830	17573	17777	17809	17718	18000	17957	17730	17635	17883	17759	17795	17859	17811	17788	17661	17911	17927	17862	17943	17864	17648	17880	17777	17910	17841	17968	17648	17874	17694	17772	17773	17826	17708	17657	17647	17783	17969	17867	17817	17828	17890	17790	17605	17726	17783	17950	17903	18035	17855	17741	17708	17761	17598	17644	17755	17725	17760	17671	17915	17811	17792	17785	17678	17892	17843	17597	17774	17802	17705	17686	17777	17822	17826	17778	17818	17973	17673	17713	17744	17913	17790	17978	18021	18057	17801	17850	17716	17634	17773	17757	17944	17787	17706	17667	17732	17938	17721	17911	17835	17732	17948	17598	17819	17738	17636	17996	17761	17960	17643	17940	17847	17875	17748	17610	17761	17655	17835	17739	17827	18005	17567	17815	17764	17632	17663	17698	17975	17785	17769	17863	17959	17696	17856	17907	17780	17886	17983	17787	17748	18011	17753	17955	17711	18031	17806	17738	17740	17649	17564	17747	17874	17807	17817	17757	17856	17796	17967	17766	18016	17805	17818	17680	17785	17983	17896	17735	17761	17927	18045	17702	17656	17603	17692	17957	17702	18002	17763	17848	17593	17966	17831	17696	17761	17942	17788	17824	17902	17866	17825	17860	17715	17973	17828	18033	17877	17804	17851	17683	17806	17754	17655	17891	17871	17759	17635	17672	17688	17848	17983	17838	17735	17938	17693	17908	17710	17827	17799	17748	17803	17858	18086	17887	17858	17889	17893	17803	17967	17705	17622	17915	17912	17805	17857	17929	17728	17780	17686	17823	17608	17725	17906	17744	17761	17699	17576	17826	17805	17876	17486	17886	17809	18021	17720	17571	17693	17869	17822	17822	17754	17623	17779	17799	17716	17948	17667	17727	17943	17724	17876	17812	17840	17643	17648	17636	17800	17583	17640	17822	17858	17918	17747	17703	17880	17751	17819	17545	17868	17852	17947	17835	17745	17755	17711	17712	17689	17683	17706	17759	17738	17684	17792	17839	17922	17966	17792	17689	17757	17726	17945	17785	17632	17840	17756	17866	17597	17811	17841	17767	17744	17896	17681	17725	17772	17803	17579	17803	17835	17713	17833	17726	17709	17785	17744	18011	17761	17873	17659	17823	17549	17738	17837	17800	17617	17793	17747	17736	17654	17793	17899	17602	17661	17606	17614	17940	17793	17966	17842	17824	17682	17837	17775	17873	17781	17931	17865	17731	17745	17681	17698	17818	17871	17794	17853	17870	17807	17880	17809	17913	18011	17825	17794	17820	17801	17848	17796	17814	17576	17792	17758	17704	17769	17659	17778	17718	17778	17937	17854	17805	17782	17802	17539	17678	17860	17736	17939	17554	17672	17692	17711	17820	17762	17828	17764	17868	17792	17720	17885	18042	17806	17721	17727	17567	17794	17908	17606	17618	17895	17822	17639	17752	17890	17751	17836	17849	17792	17740	17813	17743	17737	17779	17864	17666	17738	17888	18126	17669	17590	17737	17864	17841	17850	17955	17897	17827	17582	17732	17579	17704	17785	17760	17878	17828	17643	17789	17885	17861	17620	17854	17780	17775	17787	17954	17701	17946	17733	18112	17957	17652	17874	17806	17751	17867	17455	17783	17837	17761	17699	17755	17814	17721	17628	17839	17882	17942	17771	17948	17717	17879	17828	17795	17809	17841	17704	17920	17869	17780	17692	17798	17731	17755	17821	17787	17863	17805	17866	17676	17763	17690	17902	17704	17791	17951	17891	17915	17942	17843	17882	17737	17717	17832	17786	17736	17722	17956	17856	17850	17923	17825	17698	17849	17870	17832	17757	17802	17804	17813	17845	17711	17868	17948	17817	17642	17702	17809	17759	17881	17844	17671	17788	17933	17689	17716	17782	17675	17926	17913	18067	17774	17897	17832	17615	17788	17849	17653	17771	17692	17805	17893	17859	17522	17646	17881	17820	17787	17884	17669	17697	17844	17916	17716	17751	17867	17758	17824	17763	17837	17720	17665	17756	17590	17826	17762	17841	17951	17844	17922	17962	17778	17767	17640	17834	17660	17891	17797	17681	17773	17975	17723	17580	17578	17681	17949	17757	17782	17736	17705	17844	17732	17756	17804	17806	18204	17935	17654	17789	17780	17730	17791	17855	17827	17836	17756	17751	17760	17742	17882	17782	17808	17922	17796	18015	17614	17659	17997	17734	17707	17535	17791	17752	17670	17705	17920	17933	17868	17843	17808	17802	17701	17752	17774	17825	17859	17855	17828	17779	17781	17864	17768	17977	17697	17681	17611	17721	17897	17662	17810	17762	17807	17677	17757	17910	17874	17624	17955	17853	17712	17837	17894	17830	17795	17699	17965	17853	17813	17669	17743	17745	17796	17738	17813	18001	17717	17701	17844	18002	17933	17717	17626	17717	17628	17565	17913	17949	17733	17701	17826	17827	17695	17688	17655	17843	17722	17971	17719	17993	17638	17777	17793	17677	17796	17833	17819	17694	17719	17800	17677	17610	17855	17832	17880	17876	17568	17846	17705	17807	17937	17885	17581	17847	17813	17895	17927	17792	17764	17917	17611	17801	17974	17792	17774	17633	17734	17733	17719	17631	17711	17912	17870	17776	17795	17646	17856	17896	17963	17758	17963	17828	17974	17836	17717	17680	17730	17947	17690	17830	17637	18058	17892	17808	17788	17836	17939	17925	17708	17990	17750	17776	17886	17664	17767	17710	17873	17818	17758	17690	17777	17750	17814	17645	17874	17802	17723	17778	17681	17805	17982	17882	17755	17680	17608	17660	17911	17592	17739	17787	17917	17944	17595	17838
22273	41204	39987	33568	29930	26351	23530	21820	21539	20457	20788	20410	19576	19055	18696	19102	18374	18151	17938	17534	17433	17478	17219	16752	16680	16328	16395	16403	16548	16708	16604	16506	16343	16227	16135	16102	16162	16208	15914	16026	16013	15995	15991	16633	17207	17151	16635	16428	16077	16103	15936	15708	15867	15762	16012	15822	15937	16025	15817	15906	15813	15883	15799	15816	15814	16043	15889	15899	15797	15868	15904	15826	15819	15926	15803	15776	15872	15918	16003	15957	15858	15791	15782	15917	15690	15765	15883	15725	15982	15753	15956	15996	15795	15894	15846	15780	15922	15916	16051	15794	15731	15963	15817	15888	15856	15832	15678	16019	15745	15691	15937	15797	15753	15920	15827	15815	15890	15926	15809	15831	16093	15813	15889	16077	15907	15932	15905	15825	15745	15920	15840	15997	15693	15723	15927	15874	15878	15847	15813	15809	15884	15811	15775	15867	15853	15954	15995	15793	15879	15830	16002	15759	15786	15880	15679	15891	15841	15894	15832	15779	15909	15566	15892	16045	15725	15929	15906	15803	16003	15818	16075	15915	15834	15916	15900	15899	15706	15933	15982	15902	15854	15756	15916	16023	15829	15916	15713	15827	15972	15828	16009	15716	15710	15836	15909	15921	15841	15899	15796	15801	15850	15797	15872	15974	15867	16097	15929	15979	15916	15854	15854	15680	15836	15929	15693	15776	15852	15935	15813	15701	15862	15854	15895	15813	15820	15706	15871	15905	15865	15883	15875	15783	15909	15734	15781	15836	15796	15626	15904	15773	16082	15722	15845	15864	15887	16026	15835	16021	15681	15880	15919	15838	15726	15897	15865	15828	15745	15828	15846	15796	15809	15906	15861	15602	15965	15692	15863	15828	15740	15808	15888	15752	15754	15852	15924	15775	15785	15808	15847	15939	16011	15934	15857	15755	15738	15910	15812	15922	15872	15915	15788	15740	15789	15831	15831	15890	15766	16015	15887	15863	15752	15862	15955	15829	15923	15958	15869	15885	15930	15752	15861	15830	15913	15748	15757	15897	15725	15880	15922	15796	15753	15835	15959	15750	15823	15882	15797	15882	15695	15786	15882	15863	15855	15893	15846	15831	15732	15847	15823	15905	15898	15728	15757	15858	15752	15913	15742	15945	15854	15978	15901	15799	15974	15884	15849	15871	15667	15936	15972	15738	15736	15789	15905	16025	15906	15955	15927	15850	15829	15819	15896	15742	15997	15888	15908	15836	15687	15941	15776	15882	15913	15804	15784	15723	15908	15956	15879	16024	15736	15886	15878	15825	15771	15808	15808	15839	15776	15850	15937	15894	15766	15871	15803	15852	15907	15681	15737	15844	15880	15761	15922	15643	15864	15975	15731	15767	15954	15786	15819	15893	15886	15774	15934	15892	15905	15966	15786	15793	15786	15873	15909	15904	15658	15854	15865	15855	15805	16014	15854	15915	15690	15806	15852	15968	15832	15801	15812	15943	15719	15883	15765	15814	15771	15891	15894	15784	15649	15827	15902	15927	15841	15835	15942	15931	15839	15879	15843	15872	15792	15953	15849	15633	15819	15876	15872	15892	15919	15970	15846	15808	15691	15738	15699	15856	15916	15733	15959	15923	15734	15934	15900	15784	15661	16030	15851	15774	15877	15882	15696	16068	15898	15940	15879	15829	15869	15768	15911	15889	15705	15715	15803	15935	15784	15734	15760	15872	15860	15814	15808	15806	15660	15835	15746	15692	15725	15762	15889	15997	15941	15921	15904	15813	15824	15825	15874	15752	15714	15862	15743	15740	15765	15914	15728	15860	15749	15994	15749	15843	15737	15838	15797	15874	15894	15866	15711	15576	15900	16048	15889	15790	15909	15760	15935	16010	16032	15910	15799	15692	15921	16029	15671	15899	15777	15905	15750	15645	15937	15865	15779	15939	15931	15774	15861	15759	15716	15804	15918	15965	15792	15907	15973	15774	15919	15938	15812	15933	15931	15893	15965	15931	15781	15829	15925	16003	15957	15781	15748	15931	15626	15833	15823	15799	15887	15997	15967	15753	15839	15863	16115	15835	15972	15852	15794	15946	15936	15724	15741	15865	15750	15767	15893	15849	15899	15707	15931	15842	15826	15833	15779	15913	15940	15824	15891	15874	15871	15819	15763	15776	15853	15936	15634	15788	15727	15770	15892	15722	15783	15855	15629	15823	15855	15809	15903	15658	16114	15804	15807	15867	15851	16032	15869	16041	15825	15954	15883	15771	15842	15898	15942	15987	15784	15927	15770	15876	15912	15931	16018	15975	15723	15993	15924	15846	15804	15814	15708	15777	15822	15930	15636	15768	15737	15827	15827	15870	15859	15867	15812	15975	15908	15954	15906	15958	15976	15890	15982	15810	15867	15983	15637	15804	15924	15852	15952	15925	15779	15794	15694	15805	16040	15950	15796	15969	15827	15851	15910	15776	15806	15733	15892	15811	15914	15815	15677	15902	15777	15670	15738	15884	15787	15939	15958	15767	15997	15954	15877	15944	15723	15757	15882	15866	15868	15806	15846	15788	15895	15778	15824	15840	15966	15836	15862	15868	15811	15878	15896	15846	15913	15835	15981	15847	15877	15830	15854	15601	15750	15833	15920	15913	15800	15741	15724	15840	15762	15867	15699	15803	15830	15939	15907	15823	15922	15827	15884	15786	15984	15913	15876	15830	15835	15963	15889	15922	16049	15907	15735	15976	15788	15929	15808	15907	15796	15801	15780	15762	15806	15783	15864	15860	16004	15834	15777	15901	15854	16059	16055	15984	15763	15892	16100	15787	15749	15698	15708	16030	15796	15761	15734	15894	15993	15919	15876	15908	15893	15891	15779	15746	15985	15629	15830	15766	15852	15846	15946	15693	15877	15818	15763	16045	15801	15833	15932	15679	16004	15929	15809	15797	15878	15678	15824	15874	15906	15862	15817	16002	15781	15919	15850	15804	15723	16118	15930	15866	15986	15772	15753	15862	16004	15924	15790	15869	16066	15824	15950	15812	15753	15828	15892	15637	15895	15845	15640	15885	15752	15849	15781	15736	15760	16033	15726	15947	15803	15803	16014	15770	15712	15896	15875	15882	15874	15749	15865	15685	15907	15832	15735	15979	15824	15850	15747	15876	15779	15961	15896	15771	15953	15972	15772	15796	15828	16007	15928	15797	15912	15937	15863	15818	15678	15753	15810	15883	15972	15806	15903	15969	15826	15908	15774	15619	15927	15815	15863	15874	15972	15959	15794	15819	15960	15799	15753	15874	15792	15830	15856	15884	15780	15878	15986	15871	15933	15955	15914	15830	15829	15913	15797	15980	15913	15776	15957	15908	15999	15588	15757	15938	15811	15923	15915	15702	16000	15861	15860	16072	15755	15924	15935	15789	15740	15951	15873	15785	15922	15865	15866	15816	15942	15941	15785	15832	15748	15833	15864	15905	15803	15709	16034	15976	15934	15793	15782	15891	15855	15848	15894	15954	15784	15744	15747	15909	15727	15946	15825	15756	15791	15851	15839	15919	15848	15942	15552	15812	15953	15626	15761	15724	15630	15566	15972	15908	16002	15815	15776	15883	15894	15777	16006	15833	15804	15997	15796	15899	15836	15874	15904	15867	15738	15979	15858	15815	15799	15941	15946	15847	15920	15967	15864	15689	15820	15711	15752	15725	15591	15928	15836	15993	15713	15741	15756	15898	15759	16101	15798	15898	16000	15849	15866	15874	15786	15957	15790	15840	15739	15802	15765	15826	15869	15855	15807	15872	15819	15822	15845	15830	15954	15952	15739	15911	15882	15911	15947	15811	15851	15805	15882	15775	15770	15756	15855	15809	15858	15805	15925	15924	15825	15824	15907	15756	15703	15977	15775	15828	15886	15913	15574	15878	15814	15839	15922	15715	15790	15823	15802	15742	15829	15883	15835	15938	16014	15918	15878	15867	15686	15737	15956	15772	16043	15785	15827	15747	15866	15858	15862	15755	15905	15886	15831	15851	15784	16016	15812	15742	15788	16038	15936	15790	15855	15917	16001	15857	15830	15778	15886	15849	15814	15771	15840	15989	15783	15846	15921	15926	15729	16023	15873	15822	15886	15849	15746	15825	15725	15906	15800	15943	15746	15907	15680	15768	15895	15887	15952	15909	15749	15879	15740	15772	15829	15786	15891	15803	15870	15795	15805	15869	15765	15840	15900	15941	15847	15814	16061	15845	15819	15757	16012	15869	16016	15869	15838	15816	16001	15989	15850	15911	15966	15743	15825	15720	15905	15894	16088	15903	15757	15884	15805	15733	15829	15940	15833	15890	15727	15739	15861	15971	15916	15764	15802	15830	15823	15829	15838	15916	15729	15770	15905	15662	15881	15841	15870	15753	15765	15863	15837	16031	15710	15762	16099	15947	15852	15805	15715	15744	15758	16028	15838	15939	15980	15770	16058	15825	15833	15862	15845	15869	15743	15890	15947	15986	15894	15816	15899	15917	15714	15763	15801	15920	15852	15915	15821	15912	15821	15915	15877	15814	15899	15912	15889	15731	15877	15892	15887	15898	15987	16156	15807	15788	15879	15710	15922	15766	15806	15819	15927	15919	15821	15727	16007	15694	15780	15822	16043	15801	15866	15882	16087	15789	15829	15812	16005	15792	15871	16001	15881	15898	15686	15903	15908	15810	15810	15766	16018	15822	15766	15833	15849	15875	15853	15706	15763	15843	15863	15775	15773	15884	15850	15859	15836	15881	15737	15974	15900	15743	15796	15830	15942	15878	15825	16145	15823	15870	15843	15764	15801	15969	15787	15852	15796	15759	15994	15590	15827	15995	15886	15875	15840	15684	15900	16010	15593	15960	15928	15895	15938	15853	15742	15849	15771	15877	15648	15783	15825	15866	15843	15838	15888	15907	15952	15868	15883	15991	15802	15853	16033	15699	15777	15964	15853	15752	15899	15771	15931	15882	15898	15843	15927	15762	15821	15854	15896	16031	15817	15849	15895	15790	15824	15911	15820	15900	15714	15830	15954	15941	15955	15815	15917	15858	15852	15821	15844	15983	15892	15903	15746	15782	15963	15729	15830	15850	15974	15680	15889	15968	15814	15825	15874	15855	15718	15846	15767	15723	15818	15746	15783	15807	15840	15910	15843	15916
27142	22811	28388	26593	22477	21360	20131	18858	18953	18685	18724	18789	18474	18375	18400	18483	18399	18034	18011	17918	18208	17769	17805	17717	17766	17549	17798	17774	17859	18047	17778	17632	17473	17748	17552	17696	17649	17569	17501	17502	17446	17673	17545	17463	17749	17643	17459	17776	17704	17584	17498	17499	17486	17566	17359	17558	17525	17482	17371	17522	17576	17515	17403	17243	17515	17496	17562	17478	17360	17399	17501	17384	17471	17498	17511	17575	17621	17437	17419	17403	17423	17575	17441	17719	17505	17520	17603	17668	17338	17606	17523	17472	17691	17427	17315	17390	17321	17639	17714	17522	17462	17401	17564	17453	17501	17447	17748	17506	17583	17437	17500	17445	17524	17531	17398	17616	17412	17559	17641	17206	17384	17529	17584	17408	17452	17720	17478	17597	17424	17444	17231	17457	17412	17507	17459	17489	17463	17568	17550	17393	17290	17634	17605	17668	17631	17659	17527	17540	17449	17561	17397	17411	17559	17327	17571	17480	17556	17487	17591	17517	17453	17431	17226	17316	17444	17452	17688	17389	17273	17462	17463	17457	17487	17477	17483	17367	17365	17562	17613	17368	17427	17435	17212	17439	17349	17586	17450	17411	17490	17408	17353	17375	17562	17474	17455	17502	17402	17419	17660	17548	17552	17505	17455	17420	17462	17665	17443	17419	17412	17517	17566	17449	17454	17494	17480	17510	17454	17315	17324	17336	17371	17307	17369	17473	17418	17288	17524	17404	17557	17443	17501	17320	17280	17338	17459	17621	17504	17469	17483	17391	17661	17363	17413	17633	17497	17358	17396	17552	17215	17347	17321	17481	17435	17400	17505	17432	17787	17472	17669	17628	17721	17295	17351	17327	17583	17472	17496	17389	17269	17521	17449	17652	17595	17452	17399	17543	17385	17607	17353	17461	17652	17472	17564	17408	17446	17356	17431	17562	17552	17389	17550	17436	17566	17532	17493	17476	17472	17424	17428	17497	17267	17628	17473	17403	17511	17573	17522	17418	17577	17650	17331	17425	17427	17568	17348	17495	17460	17685	17509	17561	17484	17658	17473	17419	17462	17527	17461	17496	17396	17467	17409	17497	17473	17518	17607	17396	17542	17564	17452	17551	17441	17650	17550	17333	17586	17309	17467	17376	17314	17377	17594	17524	17464	17358	17576	17481	17503	17440	17528	17493	17451	17477	17420	17431	17427	17442	17323	17340	17486	17647	17398	17550	17463	17591	17376	17504	17473	17307	17664	17414	17554	17553	17240	17476	17276	17488	17455	17490	17305	17574	17298	17575	17542	17588	17437	17308	17412	17485	17316	17645	17442	17536	17374	17552	17562	17422	17547	17444	17571	17615	17495	17725	17606	17558	17625	17516	17452	17593	17405	17660	17450	17485	17609	17466	17415	17322	17434	17409	17330	17425	17417	17317	17394	17368	17415	17552	17573	17386	17543	17520	17638	17560	17451	17454	17428	17484	17453	17485	17425	17604	17527	17383	17459	17592	17376	17261	17529	17676	17554	17484	17602	17482	17531	17352	17397	17436	17447	17474	17409	17225	17461	17434	17595	17754	17515	17541	17500	17306	17511	17460	17738	17732	17455	17305	17685	17568	17494	17547	17606	17523	17554	17401	17331	17661	17519	17549	17502	17454	17317	17729	17628	17506	17580	17299	17605	17510	17385	17433	17381	17465	17393	17551	17508	17778	17589	17406	17467	17421	17565	17436	17541	17616	17563	17421	17472	17383	17361	17319	17602	17600	17578	17498	17611	17512	17566	17415	17521	17547	17574	17625	17550	17363	17258	17322	17371	17431	17408	17578	17443	17371	17616	17227	17512	17381	17571	17777	17400	17327	17706	17732	17359	17514	17761	17555	17545	17352	17425	17426	17561	17343	17414	17301	17427	17433	17354	17533	17569	17454	17616	17477	17418	17416	17534	17603	17631	17307	17603	17517	17455	17416	17405	17549	17473	17431	17386	17280	17446	17563	17629	17413	17369	17450	17372	17405	17460	17401	17411	17297	17540	17342	17446	17581	17609	17289	17395	17358	17390	17410	17641	17449	17698	17469	17626	17441	17392	17590	17330	17515	17521	17543	17589	17539	17396	17438	17461	17286	17342	17365	17510	17585	17461	17198	17448	17282	17503	17547	17640	17487	17350	17370	17547	17318	17321	17421	17580	17537	17485	17511	17410	17389	17536	17459	17577	17371	17400	17276	17485	17667	17748	17472	17542	17443	17376	17698	17637	17363	17469	17349	17620	17343	17429	17517	17300	17372	17539	17573	17327	17391	17589	17513	17514	17519	17476	17351	17468	17397	17616	17467	17674	17364	17472	17511	17478	17620	17403	17427	17377	17492	17456	17524	17545	17555	17528	17535	17288	17263	17422	17298	17549	17591	17241	17309	17575	17316	17468	17527	17572	17513	17417	17515	17463	17425	17359	17601	17570	17570	17690	17480	17512	17527	17606	17655	17532	17244	17353	17389	17597	17595	17429	17430	17649	17429	17307	17381	17369	17622	17380	17321	17423	17508	17558	17400	17629	17477	17388	17475	17583	17570	17606	17334	17609	17591	17530	17377	17529	17354	17313	17351	17718	17569	17322	17317	17552	17427	17612	17260	17366	17354	17521	17582	17424	17619	17387	17179	17380	17491	17499	17526	17349	17582	17409	17356	17493	17694	17502	17548	17319	17654	17633	17510	17528	17466	17532	17386	17744	17449	17676	17467	17336	17515	17477	17436	17493	17619	17635	17384	17388	17461	17443	17436	17446	17462	17402	17628	17468	17398	17567	17516	17609	17437	17522	17764	17520	17595	17380	17475	17583	17577	17591	17345	17488	17615	17489	17521	17439	17502	17394	17325	17371	17443	17526	17428	17341	17493	17517	17491	17746	17613	17611	17297	17442	17384	17385	17483	17434	17735	17415	17595	17577	17400	17548	17472	17590	17487	17601	17368	17551	17213	17485	17599	17464	17355	17509	17423	17503	17536	17566	17417	17672	17522	17517	17460	17606	17571	17549	17501	17459	17341	17423	17536	17591	17644	17595	17441	17513	17220	17440	17505	17445	17347	17351	17461	17608	17564	17643	17447	17337	17397	17562	17494	17594	17540	17336	17395	17385	17387	17525	17470	17384	17678	17634	17470	17593	17478	17624	17467	17386	17604	17476	17507	17544	17578	17603	17413	17322	17393	17444	17416	17430	17315	17531	17507	17507	17509	17668	17638	17414	17498	17769	17458	17531	17391	17308	17562	17468	17531	17569	17771	17554	17632	17535	17652	17372	17427	17405	17718	17562	17656	17455	17522	17487	17502	17447	17656	17674	17482	17467	17650	17486	17487	17297	17711	17488	17521	17457	17622	17446	17429	17533	17293	17390	17511	17557	17349	17490	17683	17682	17394	17302	17270	17523	17483	17490	17447	17521	17455	17475	17456	17499	17440	17496	17467	17445	17351	17356	17486	17524	17638	17410	17602	17290	17439	17300	17860	17474	17326	17358	17438	17502	17552	17538	17521	17454	17593	17374	17545	17389	17480	17643	17570	17325	17407	17620	17619	17361	17548	17421	17415	17514	17581	17375	17291	17240	17196	17487	17409	17465	17625	17301	17398	17551	17620	17483	17327	17365	17576	17606	17624	17305	17353	17569	17524	17431	17358	17488	17727	17451	17495	17419	17424	17434	17457	17483	17586	17626	17505	17701	17574	17288	17586	17519	17581	17413	17666	17597	17460	17466	17778	17315	17740	17576	17296	17284	17495	17632	17599	17483	17356	17290	17428	17647	17430	17414	17598	17498	17470	17698	17532	17605	17458	17425	17439	17746	17447	17421	17347	17414	17402	17456	17605	17465	17187	17479	17359	17476	17472	17257	17527	17637	17494	17460	17444	17526	17567	17617	17522	17428	17242	17466	17228	17489	17377	17673	17575	17532	17693	17558	17460	17592	17473	17314	17674	17515	17454	17530	17509	17445	17497	17555	17611	17494	17490	17613	17412	17498	17575	17446	17452	17465	17402	17503	17651	17525	17525	17400	17437	17660	17410	17573	17482	17592	17444	17343	17447	17642	17641	17358	17398	17410	17513	17416	17520	17398	17628	17496	17399	17495	17733	17634	17583	17202	17262	17464	17518	17481	17516	17468	17429	17442	17556	17413	17516	17624	17561	17547	17703	17510	17358	17404	17408	17475	17512	17456	17479	17394	17673	17603	17441	17397	17411	17442	17346	17355	17483	17569	17677	17348	17421	17463	17538	17658	17377	17624	17503	17410	17540	17549	17556	17366	17379	17727	17581	17424	17532	17262	17526	17480	17458	17440	17373	17460	17401	17568	17469	17520	17404	17549	17444	17484	17412	17514	17564	17500	17464	17388	17484	17473	17301	17444	17597	17573	17564	17451	17566	17230	17433	17380	17621	17534	17465	17485	17375	17353	17353	17515	17571	17604	17481	17335	17430	17419	17455	17574	17251	17438	17489	17632	17540	17347	17384	17746	17640	17435	17699	17427	17554	17435	17636	17575	17452	17569	17493	17422	17597	17574	17499	17479	17456	17583	17349	17434	17580	17376	17370	17538	17638	17438	17618	17429	17540	17280	17429	17560	17534	17503	17530	17459	17635	17435	17568	17291	17467	17446	17477	17430	17446	17591	17541	17434	17408	17530	17493	17455	17302	17650	17607	17551	17309	17556	17446	17494	17425	17544	17631	17473	17547	17373	17406	17391	17368	17437	17610	17231	17604	17568	17589	17570	17595	17469	17560	17364	17559	17359	17388	17657	17486	17414	17579	17605	17342	17472	17344	17516	17535	17568	17544	17360	17492	17771	17589	17565	17672	17429	17458	17475	17454	17521	17650	17336	17421	17512	17560	17474	17583	17596	17485	17417	17361	17565	17383	17562	17466	17380	17488	17341	17541	17489	17494	17406	17487	17331	17389	17477	17722	17475	17496	17481	17367	17438	17503	17479	17610	17462	17383	17440	17561	17373	17378	17339	17551	17691	17302	17406	17524	17366	17439	17324	17334	17471	17317	17445	17328	17512	17564	17342	17315	17365	17421	17410	17503	17605	17315	17417	17543	17540	17483	17247	17410	17414	17517	17468	17634	17435	17613	17615	17502	17584	17506	17474	17334	17350	17419	17444	17489	17640	17444
19766	30084	29645	25700	23217	21137	19654	17988	18316	17925	17930	17718	17334	17077	16926	17136	17018	16479	16366	16578	16649	16350	16255	16189	15962	15950	16044	16009	15984	16050	16040	15798	15987	15648	15882	15899	15865	15813	15713	15876	15839	15729	15833	15756	15811	15785	15921	15669	15768	15779	15754	15775	15739	15616	15777	15574	15725	15557	15680	15695	15710	15620	15703	15830	15876	15610	15767	15608	15874	15551	15784	15727	15733	15602	15582	15796	15774	15751	15621	15944	15582	15706	15634	15871	15724	15559	15657	15831	15732	15774	15661	15864	15712	15880	15666	15623	15601	15690	15779	15713	15476	15664	15843	15665	15694	15717	15859	15668	15760	15798	15704	15635	15684	15633	15632	15625	15803	15804	15612	15860	15862	15594	15569	15642	15664	15786	15419	15722	15639	15702	15879	15656	15695	15648	15720	15739	15825	15840	15751	15685	15588	15733	15747	15768	15816	15801	15804	15688	15739	15727	15763	15598	15744	15706	15789	15718	15793	15725	15751	15564	15688	15723	15588	15536	15744	15787	15639	15688	15665	15731	15713	15580	15740	15706	15841	15760	15683	15763	15709	15773	15802	15813	15729	15787	15753	15642	15895	15607	15647	15682	15898	15770	15647	15651	15678	15653	15636	15753	15602	15567	15784	15852	15771	15720	15624	15763	15829	15685	15629	15751	15803	15519	15638	15612	15774	15778	15568	15636	15651	15748	15524	15762	15605	15831	15558	15795	15798	15572	15791	15780	15631	15846	15750	15570	15622	15692	15690	15723	15783	15680	15678	15754	15752	15652	15726	15746	15812	15813	15656	15538	15713	15839	15766	15763	15826	15999	15615	15814	15821	15735	15856	15676	15742	15721	15688	15888	15502	15661	15749	15855	15856	15701	15820	15498	15653	15528	15754	15834	15620	15744	15790	15772	15726	15796	15685	15702	15805	15812	15640	15580	15855	15705	15690	15760	15741	15756	15746	15635	15804	15718	15651	15734	15759	15752	15711	15746	15663	15694	15637	15652	15729	15673	15752	15781	15664	15616	15705	15702	15815	15775	15872	15697	15705	15698	15772	15738	15871	15660	15758	15779	15766	15721	15726	15471	15784	15584	15762	15724	15648	15722	15796	15772	15672	15752	15840	15787	15514	15741	15577	15629	15789	15675	15702	15767	15703	15775	15716	15552	15795	15687	15552	15753	15504	15533	15676	15888	15688	15756	15763	15728	15793	15720	15633	15772	15821	15818	15621	15772	15717	15556	15704	15805	15719	15824	15723	15667	15558	15688	15688	15674	15717	15603	15650	15713	15841	15750	15708	15663	15589	15614	15704	15728	15662	15617	15553	15537	15808	15955	15778	15610	15734	15655	15669	15738	15642	15681	15713	15729	15432	15930	15592	15704	15776	15535	15670	15810	15587	15659	15705	15616	15656	15855	15661	15581	15594	15713	15755	15731	15543	15836	15683	15662	15710	15675	15692	15687	15820	15646	15882	15701	15702	15662	15762	15749	15738	15595	15917	15853	15829	15769	15683	15819	15731	15764	15724	15624	15767	15837	15597	15685	15637	15879	15830	15713	15594	15647	15823	15687	15823	15796	15680	15817	15707	15698	15719	15584	15753	15749	15902	15603	15728	15792	15681	15664	15712	15668	15745	15709	15782	15652	15699	15797	15600	15679	15665	15972	15539	15569	15805	15737	15741	15707	15685	15672	15766	15510	15665	15798	15787	15666	15609	15790	15665	15748	15672	15764	15784	15942	15655	15789	15867	15733	15934	15745	15688	15867	15771	15698	15767	15640	15733	15684	15740	15705	15639	15648	15572	15803	15776	15664	15603	15829	15634	15618	15745	15701	15862	15804	15768	15631	15786	15780	15654	15815	15694	15818	15670	15673	15695	15754	15700	15888	15725	15744	15655	15849	15602	15748	15747	15705	15818	15642	15710	15727	15665	15724	15590	15728	15765	15635	15749	15783	15806	15561	15696	15761	15635	15698	15838	15653	15790	15803	15666	15808	15706	15780	15914	15570	15677	15715	15687	15834	15678	15712	15817	15745	15766	15715	15658	15791	15663	15710	15680	15928	15662	15775	15664	15792	15802	15632	15744	15575	15874	15765	15579	15798	15639	15770	15789	15692	15714	15754	15581	15633	15915	15594	15744	15915	15595	15673	15568	15671	15800	15705	15778	15929	15884	15901	15801	15669	15713	15753	15849	15521	15630	15656	15600	15858	15625	15565	15732	15819	15724	15613	15769	15756	15673	15724	15714	15654	15624	15645	15788	15688	15615	15606	15686	15630	15841	15596	15729	15723	15824	15754	15728	15547	15681	15752	15418	15691	15949	15656	15648	15728	15693	15730	15696	15618	15734	15766	15782	15693	15861	15504	15789	15740	15823	15704	15819	15614	15771	15544	15561	15525	15766	15488	15639	15682	15594	15568	15809	15635	15713	15772	15668	15695	15741	15539	15700	15742	15662	15852	15696	15744	15622	15629	15804	15594	15724	15710	15789	15674	15759	15707	15638	15685	15668	15840	15695	15874	15721	15483	15677	15609	15866	15574	15710	15678	15786	15783	15671	15693	15683	15865	15543	15834	15645	15820	15728	15627	15674	15714	15732	15796	15720	15745	15511	15699	15711	15779	15682	15584	15652	15711	15742	15578	15604	15715	15679	15613	15727	15653	15666	15672	15662	15689	15631	15666	15707	15922	15879	15546	15702	15623	15748	15584	15683	15875	15812	15771	15658	15811	15858	15786	15656	15674	15824	15660	15870	15668	15637	15910	15741	15746	15815	15701	15831	15864	15705	15727	15802	15781	15660	15622	15677	15725	15793	15612	15661	15689	15673	15612	15873	15789	15643	15787	15717	15682	15664	15551	15683	15777	15550	15538	15788	15914	15797	15643	15610	15587	15789	15793	15549	15699	15715	15473	15676	15708	15751	15873	15766	15711	15673	15688	15707	15658	15677	15729	15694	15664	15625	15728	15565	15718	15679	15771	15657	15769	15731	15933	15736	15735	15719	15653	15780	15673	15635	15660	15764	15671	15672	15557	15641	15649	15680	15720	15709	15788	15720	15822	15601	15636	15811	15777	15514	15873	15788	15780	15552	15859	15634	15737	15682	15727	15521	15575	15619	15603	15778	15611	15624	15865	15650	15827	15746	15661	15655	15786	15730	15777	15897	15623	15685	15703	15736	15700	15675	15614	15675	15624	15869	15563	15609	15653	15676	15803	15676	15587	15783	15777	15752	15507	15876	15724	15718	15659	15627	15828	15649	15647	15749	15874	15738	15646	15649	15632	15549	15654	15679	15697	15610	15816	15814	15715	15696	15780	15635	15782	15778	15904	15616	15785	15722	15613	15741	15788	15718	15857	15667	15654	15584	15838	15888	15731	15583	15696	15773	15715	15763	15628	15643	15804	15651	15645	15587	15588	16014	15682	15736	15715	15690	15645	15533	15700	15741	15713	15843	15805	15733	15741	15638	15663	15716	15706	15852	15873	15693	15537	15656	15692	15493	15782	15716	15819	15571	15795	15860	15903	15728	15816	15769	15796	15735	15900	15706	15936	15712	15823	15729	15583	15679	15690	15813	15795	15711	15818	15804	15647	15913	15793	15752	15777	15622	15702	15698	15773	15752	15613	15695	15816	15750	15613	15629	15752	15921	15674	15686	15687	15684	15833	15697	15570	15889	15700	15721	15781	15768	15732	15524	15793	15843	15887	15795	15694	15727	15882	15828	15669	15840	15715	15837	15691	15874	15597	15688	15614	15766	15715	15756	15719	15603	15739	15681	15513	15882	15634	15743	15854	15728	15566	15619	15624	15806	15629	15728	15646	15733	15779	15693	15708	15743	15613	15816	15592	15748	15767	15717	15590	15797	15717	15840	15653	15858	15685	15746	15719	15748	15727	15747	15621	15838	15645	15767	15749	15672	15594	15569	15839	15622	15559	15732	15800	15697	15789	15663	15706	15644	15707	15624	15855	15758	15888	15687	15705	15744	15860	15568	15701	15665	15743	15531	15664	15800	15708	15668	15707	15751	15902	15598	15592	15817	15671	15711	15645	15842	15645	15599	15878	15730	15727	15911	15549	15622	15613	15790	15816	15631	15586	15674	15649	15682	15809	15582	15938	15813	15658	15599	15744	15803	15586	15605	15814	15721	15606	15849	15627	15720	15788	15893	15731	15606	15852	15676	15713	15580	15570	15783	15536	15668	15909	15461	15650	15814	15714	15891	15578	15647	15860	15800	15718	15759	15888	15890	15635	15707	15835	15692	15691	15659	15779	15725	15842	15762	15788	15726	15706	15643	15797	15582	15485	15727	15786	15781	15852	15741	15592	15656	15812	15573	15658	15742	15550	15689	16001	15690	15630	15632	15649	15655	15875	15702	15723	15776	15628	15483	15797	15890	15799	15685	15622	15710	15719	15779	15878	15669	15750	15712	15655	15680	15671	15607	15527	15661	15822	15563	15965	15662	15610	15914	15769	15833	15721	15676	15676	15700	15843	15719	15565	15674	15746	15728	15974	15958	15601	15737	15850	15739	15647	15589	15598	15607	15683	15670	15529	15958	15726	15579	15675	15769	15669	15588	15803	15672	15846	15818	15657	15679	15944	15895	15536	15683	15762	15663	15671	15687	15831	15677	15665	15845	15742	15723	15676	15795	15839	15703	15620	15673	15693	15669	15515	15863	15816	15676	15585	15704	15778	15803	15773	15777	15801	15743	15725	15686	15686	15782	15730	15593	15855	15632	15808	15810	15864	15614	15678	15681	15604	15796	15756	15789	15780	15861	15562	15651	15693	15677	15695	15669	15838	15866	15664	15729	15681	15710	15944	15765	15821	15635	15585	15814	15664	15820	15707	15595	15622	15908	15715	15785	15770	15864	15725	15772	15826	15944	15851	15820	15753	15608	15952	15583	15657	15852	15913	15650	15758	15655	15765	15655	15759	15774	15539	15798	15616	15652	15782	15730	15761	15706	15662	15738	15760	15824	15800	15817	15921	15567	15834	15892	15673	15735	15876	15653	15791	15641	15746	15696	15768	15634	15748	15763	15494	15572	15756	15766	15785	15499	15753	15634	15802	15813	15829	15569	15553	15655	15803	15738	15714	15712	15773	15686	15941	15683	15682	15802	15771	15707	15721
23521	21145	28724	24158	23062	25229	25184	20564	19906	20138	20080	19695	19514	19151	19041	19199	18773	18654	18436	18450	18367	18325	18180	17908	18025	17899	17790	18154	17990	18071	17950	18070	17846	17836	17633	17680	17898	17927	17669	17839	17527	17673	17668	17787	17646	17795	17994	18061	18032	18063	17749	17816	17742	17554	17516	17502	17623	17560	17663	17379	17548	17620	17578	17607	17566	17471	17569	17568	17504	17572	17572	17668	17589	17648	17821	17874	17621	17588	17636	17732	17804	17656	17487	17641	17545	17670	17585	17439	17574	17410	17674	17660	17442	17447	17429	17499	17770	17628	17708	17541	17569	17664	17550	17482	17589	17648	17508	17723	17699	17534	17631	17474	17500	17607	17719	17711	17657	17365	17642	17483	17353	17316	17384	17544	17525	17564	17653	17571	17646	17614	17477	17592	17527	17470	17275	17493	17695	17590	17450	17407	17604	17398	17426	17698	17562	17542	17787	17415	17591	17585	17605	17707	17577	17567	17658	17705	17495	17569	17520	17543	17410	17676	17545	17672	17599	17539	17688	17496	17668	17464	17527	17436	17675	17441	17568	17436	17383	17483	17685	17488	17604	17241	17773	17580	17624	17437	17508	17672	17612	17570	17652	17404	17623	17625	17495	17658	17722	17477	17432	17681	17701	17756	17605	17743	17633	17588	17473	17637	17675	17542	17566	17646	17462	17561	17557	17493	17488	17572	17476	17599	17779	17647	17657	17646	17633	17869	17641	17689	17611	17420	17587	17544	17695	17524	17395	17517	17564	17423	17392	17458	17547	17681	17428	17263	17683	17579	17492	17369	17480	17401	17506	17489	17588	17594	17696	17504	17536	17599	17483	17443	17818	17628	17481	17379	17614	17659	17511	17735	17643	17587	17629	17556	17547	17631	17670	17602	17501	17320	17462	17636	17715	17700	17374	17534	17449	17515	17606	17749	17519	17544	17539	17722	17647	17653	17685	17559	17595	17525	17731	17537	17709	17527	17619	17492	17702	17574	17605	17546	17563	17435	17482	17559	17535	17641	17731	17586	17630	17450	17687	17725	17624	17453	17473	17488	17370	17643	17544	17607	17577	17652	17745	17597	17507	17467	17521	17588	17571	17625	17600	17390	17655	17633	17774	17405	17704	17690	17524	17452	17479	17588	17602	17607	17410	17458	17484	17542	17645	17777	17408	17636	17650	17569	17564	17895	17652	17536	17500	17666	17679	17649	17378	17556	17460	17429	17517	17448	17711	17632	17671	17597	17563	17524	17500	17659	17446	17546	17428	17541	17467	17500	17562	17624	17654	17519	17631	17694	17586	17510	17612	17615	17711	17591	17509	17522	17645	17479	17548	17595	17393	17436	17519	17555	17409	17577	17510	17536	17611	17674	17691	17741	17527	17547	17507	17460	17444	17669	17551	17521	17356	17518	17369	17490	17506	17477	17521	17485	17856	17315	17609	17452	17407	17698	17597	17456	17646	17572	17677	17437	17598	17707	17485	17697	17443	17420	17707	17501	17620	17697	17843	17737	17633	17686	17585	17673	17699	17681	17502	17582	17547	17695	17676	17583	17465	17587	17608	17548	17587	17759	17812	17480	17826	17603	17628	17434	17585	17278	17620	17559	17537	17718	17660	17677	17618	17634	17623	17570	17696	17343	17689	17556	17631	17628	17650	17518	17681	17541	17645	17538	17528	17625	17796	17599	17543	17593	17587	17451	17615	17258	17569	17503	17743	17597	17563	17609	17484	17666	17441	17512	17754	17734	17600	17461	17596	17694	17410	17550	17746	17646	17672	17428	17495	17561	17579	17454	17450	17409	17691	17663	17467	17570	17548	17703	17662	17844	17664	17565	17620	17427	17536	17508	17476	17513	17617	17560	17561	17598	17561	17807	17538	17442	17542	17453	17422	17567	17485	17519	17629	17439	17681	17569	17696	17555	17523	17498	17546	17416	17456	17582	17569	17558	17431	17694	17246	17448	17660	17437	17500	17720	17533	17602	17833	17741	17432	17432	17605	17568	17507	17439	17389	17782	17611	17530	17483	17679	17636	17606	17564	17621	17563	17789	17457	17512	17461	17544	17554	17655	17667	17666	17826	17668	17784	17703	17610	17729	17534	17614	17454	17268	17562	17624	17644	17554	17432	17503	17567	17568	17643	17543	17733	17572	17462	17610	17722	17669	17643	17639	17582	17648	17656	17685	17672	17689	17576	17521	17592	17502	17502	17705	17698	17658	17524	17564	17451	17545	17788	17436	17476	17593	17512	17563	17510	17503	17678	17702	17670	17705	17531	17440	17732	17716	17788	17598	17672	17477	17351	17434	17231	17612	17665	17681	17573	17738	17700	17497	17651	17527	17710	17692	17410	17691	17604	17632	17406	17533	17585	17576	17371	17554	17471	17601	17623	17457	17668	17942	17359	17231	17672	17807	17581	17675	17520	17648	17695	17718	17653	17377	17583	17538	17522	17408	17644	17629	17677	17693	17486	17476	17504	17365	17567	17564	17482	17482	17634	17535	17656	17789	17643	17518	17460	17445	17522	17726	17541	17512	17602	17619	17517	17560	17499	17606	17486	17733	17728	17747	17678	17701	17633	17622	17404	17839	17702	17648	17544	17635	17505	17867	17614	17583	17573	17560	17139	17469	17599	17395	17696	17534	17685	17465	17473	17607	17500	17616	17533	17527	17361	17683	17670	17747	17546	17684	17519	17610	17556	17613	17316	17668	17611	17706	17799	17653	17504	17638	17564	17507	17580	17627	17463	17569	17645	17720	17495	17725	17759	17611	17489	17668	17596	17644	17456	17512	17653	17798	17545	17474	17657	17372	17473	17562	17633	17577	17563	17464	17521	17423	17703	17631	17571	17555	17625	17470	17596	17518	17678	17492	17392	17333	17591	17715	17434	17552	17619	17535	17489	17619	17563	17507	17417	17489	17630	17500	17593	17633	17289	17436	17660	17519	17601	17506	17655	17651	17547	17617	17569	17797	17776	17412	17727	17430	17409	17427	17587	17616	17720	17690	17496	17730	17701	17629	17782	17502	17548	17670	17665	17595	17553	17775	17670	17624	17868	17689	17625	17534	17648	17563	17437	17754	17511	17579	17627	17605	17521	17657	17473	17574	17497	17407	17494	17483	17512	17463	17357	17414	17708	17626	17401	17468	17528	17614	17665	17556	17596	17485	17517	17622	17584	17646	17568	17659	17551	17679	17694	17543	17616	17597	17402	17637	17695	17626	17455	17517	17594	17483	17514	17451	17736	17728	17525	17545	17698	17736	17706	17618	17619	17449	17520	17554	17484	17781	17531	17532	17590	17396	17657	17357	17468	17406	17474	17521	17752	17594	17729	17550	17583	17466	17601	17456	17614	17535	17648	17716	17660	17531	17649	17503	17637	17846	17758	17332	17555	17666	17663	17553	17533	17570	17465	17673	17611	17381	17553	17417	17588	17477	17602	17617	17659	17510	17670	17533	17656	17512	17582	17609	17628	17759	17656	17613	17511	17505	17637	17505	17549	17582	17576	17494	17624	17693	17524	17538	17579	17560	17695	17489	17783	17532	17449	17652	17719	17633	17439	17517	17624	17647	17552	17556	17717	17605	17631	17611	17504	17668	17542	17529	17448	17632	17553	17419	17552	17550	17662	17460	17611	17588	17546	17695	17497	17615	17409	17439	17577	17428	17645	17643	17371	17511	17617	17668	17519	17717	17563	17786	17721	17561	17632	17584	17496	17701	17493	17560	17595	17592	17434	17588	17563	17482	17296	17415	17525	17547	17667	17483	17509	17562	17581	17550	17592	17667	17468	17558	17441	17443	17560	17695	17456	17427	17562	17596	17492	17517	17465	17529	17440	17577	17450	17805	17749	17521	17377	17389	17579	17523	17503	17627	17756	17561	17661	17489	17649	17481	17504	17413	17662	17592	17732	17619	17505	17573	17338	17479	17554	17572	17670	17505	17597	17676	17576	17696	17615	17678	17748	17604	17548	17482	17659	17413	17655	17515	17521	17742	17698	17314	17655	17578	17527	17575	17526	17690	17799	17703	17681	17461	17587	17597	17613	17504	17506	17615	17564	17509	17638	17557	17607	17619	17653	17312	17599	17487	17472	17582	17464	17768	17478	17633	17655	17669	17374	17518	17609	17699	17438	17544	17621	17657	17587	17742	17635	17588	17477	17480	17395	17550	17631	17443	17591	17638	17509	17486	17686	17737	17586	17369	17565	17609	17450	17600	17486	17612	17485	17640	17583	17672	17579	17486	17480	17507	17756	17697	17522	17604	17724	17660	17565	17597	17809	17382	17470	17527	17542	17597	17510	17490	17476	17476	17542	17464	17435	17757	17710	17686	17461	17634	17437	17546	17542	17621	17812	17686	17723	17574	17531	17458	17619	17554	17650	17515	17563	17864	17621	17597	17588	17552	17501	17646	17561	17552	17680	17486	17489	17620	17814	17642	17663	17545	17498	17429	17406	17553	17616	17693	17675	17657	17747	17472	17624	17697	17639	17501	17511	17441	17479	17600	17470	17676	17628	17642	17669	17503	17616	17517	17438	17580	17445	17551	17539	17624	17619	17486	17334	17479	17640	17716	17584	17634	17647	17455	17554	17605	17667	17471	17334	17534	17682	17710	17669	17607	17688	17522	17613	17611	17460	17616	17425	17427	17652	17428	17415	17597	17663	17631	17692	17540	17709	17605	17529	17557	17610	17510	17635	17454	17445	17522	17507	17506	17643	17594	17539	17593	17947	17977	17663	17586	17537	17551	17663	17527	17639	17383	17421	17712	17574	17598	17750	17490	17668	17577	17725	17570	17607	17561	17835	17533	17707	17574	17536	17516	17713	17768	17651	17610	17537	17474	17600	17427	17496	17610	17481	17591	17515	17759	17574	17637	17713	17597	17761	17640	17532	17698	17776	17630	17530	17598	17539	17525	17573	17512	17600	17538	17410	17431	17380	17521	17581	17553	17693	17565	17528	17376	17532	17405	17486	17445	17712	17565	17688	17706	17484	17472	17651	17568	17532	17636	17418	17655	17531	17561	17379	17700	17635	17468	17601	17600	17374	17464	17590	17609	17767	17568	17524	17466	17479	17462	17570	17610	17720	17356	17576	17630	17565	17456	17586	17493	17761	17608	17590	17440	17632	17491
21049	37373	36012	31891	27918	26062	23472	20144	19689	19734	19309	18766	18516	18197	17803	17797	17687	17346	17015	17100	17015	16821	16607	16356	16218	16173	16237	16243	16349	16360	16020	15932	16112	16136	15879	16032	16073	15963	15813	15923	15965	15923	16056	15954	15933	15969	16218	16322	16275	15980	15825	15731	15783	15979	15944	15652	15828	15805	15780	15846	15875	15729	15833	15955	15808	15693	15662	15785	15744	15755	15654	15831	15806	15647	15611	15866	15621	15866	15807	15700	15580	15739	15769	15821	15582	15805	15893	15636	15747	15743	15769	15776	15703	15848	15921	15783	15813	15714	15712	15559	15620	15754	15821	15808	15751	15670	15604	15769	15778	15859	15785	15742	15694	15548	15788	15842	15779	15778	15780	15744	15687	15819	15741	15890	15558	15802	15828	15703	15821	15754	15947	15660	15824	15727	15874	15633	15838	15644	15763	15714	15903	15775	15768	15604	15744	15893	15649	15795	15637	15892	15553	15749	15806	15618	15582	15785	15674	15679	15834	15812	15769	15667	15720	15871	15768	15756	15830	15796	15629	15712	15655	15599	15812	15694	15823	15753	15726	15830	15776	15588	15806	15818	15698	15748	15852	15694	15713	15769	15728	15648	15781	15625	15794	15705	15889	15678	15630	15767	15766	15775	15764	15721	15769	15829	15758	15793	15594	15707	15802	15762	15706	15721	15770	15811	15807	15601	15733	15651	15720	15770	15813	15600	15713	15916	15723	15699	15793	15772	15834	15921	15646	15906	15867	15706	15687	15753	15822	15670	15715	15765	15712	15829	15731	15817	15786	15646	15841	15789	15826	15788	15622	15878	15685	15849	15763	15757	15743	15686	15799	15741	15798	15789	15769	15762	15778	15580	15666	15737	15767	15770	15644	15725	15738	15974	15695	15659	15649	15507	15717	15698	15625	15591	15875	15588	15755	15750	15779	15647	15701	15649	15633	15739	15741	15731	15737	15712	15734	15680	15808	15905	15798	15687	15903	15623	15871	15830	15651	15675	15722	16060	15616	15665	15793	15773	15752	15746	15509	15767	15803	15634	15668	15736	15638	15861	15927	15590	15820	15699	15710	15684	15948	15780	16007	15764	15809	15869	15739	15919	15630	15821	15815	15798	15875	15781	15737	15792	15788	15785	15637	15661	15758	15729	15713	15763	15718	15845	15726	15731	15865	15842	15661	15656	15803	15714	15846	15766	15821	15745	15767	15670	15761	15664	15594	15702	15802	15830	15534	15745	15503	15751	15699	15852	15723	15697	15647	15758	15598	15707	15849	15740	15688	15929	15858	15762	15734	15538	15870	15668	15849	15823	15775	15694	15741	15723	15699	15899	15637	15753	15554	15774	15708	15754	15907	15803	15766	15673	15621	15719	15750	15855	15734	15715	15686	15576	15778	15747	15675	15598	15759	15560	15841	15697	15736	15897	15732	15715	15807	15801	15795	15619	15645	15785	15734	15646	15857	15686	15670	15848	15691	15800	15918	15828	15657	15731	15779	15768	15694	15726	15691	15662	15813	15675	15761	15844	15637	15802	15929	15614	15741	15555	15909	15530	15708	15704	15799	15830	15604	15685	15854	15795	15697	15875	15700	15739	15716	15722	15517	15965	15654	15801	15535	15697	15853	15846	15789	15779	15579	15887	15988	15733	15727	15691	15606	15805	15718	15680	15864	15772	15753	15659	15715	15774	15763	15707	15763	15741	15702	15708	15628	15876	15740	15627	15737	15809	15750	15697	15908	15742	15735	15672	15825	15857	15715	15568	15791	15610	15592	15829	15673	15563	15759	15786	15710	15564	15744	15802	15834	15820	15762	15832	15759	15635	15656	15906	15710	15676	15965	15745	15725	15685	15741	15802	15748	15710	15830	15702	15801	15772	15683	15841	15739	15752	15796	15687	15594	15658	15600	15788	15833	15865	15824	15822	15526	15795	15715	15774	15862	15852	15852	15795	15885	15833	15736	15617	15654	15887	15814	15861	15749	15709	15737	15807	15710	15714	15592	15539	15666	15923	15746	15837	15773	15868	15904	15858	15584	15891	15760	15787	15667	15723	15695	15795	15640	15732	15749	15786	15552	15642	15912	15665	15647	15750	15626	15602	15741	15763	15735	15842	15812	15599	15763	15718	15757	15857	15688	15694	15914	15839	15841	15661	15694	15792	15738	15740	15763	15757	15691	15708	15602	15789	15743	15663	15703	15704	15727	15892	15552	15681	15767	16000	15803	15764	15773	15717	15708	15891	15816	15821	15668	15857	15710	15669	15740	15879	15638	15716	15649	15764	15756	15903	15709	15737	15859	15736	15874	15786	15752	15708	15505	15951	15681	15733	15890	15775	15721	15747	15754	15686	15811	15944	15583	15553	15519	15818	15479	15765	15776	15764	15740	15600	15869	15800	15705	15792	15872	15739	15789	15569	15788	15734	15848	15632	15851	15690	15672	15760	15685	15678	15667	15716	15784	15872	15871	15879	15717	15649	15610	15822	15985	15597	15701	15695	15682	15659	15825	15837	15767	15581	15810	15684	15731	15856	15821	15826	15771	15768	15768	15721	15619	15849	15594	15786	15750	15801	15783	15706	15869	15620	15702	15782	15502	15689	15770	15861	15800	15820	15623	15883	15842	15619	15785	15792	15591	15681	15580	15850	15791	15769	15757	15544	15737	15666	15617	15751	15721	15708	15829	15783	15812	15562	15715	15817	15778	15778	15654	15685	15772	15768	15818	15785	15810	15803	15776	15816	15710	15646	15857	15725	15665	15764	15812	15743	15698	15687	15819	15697	15705	15731	15794	15738	15709	15768	15662	15972	15810	15736	15856	15686	15796	15735	15662	15934	15675	15874	15841	15749	15669	15873	15816	15637	15898	15655	15809	15653	15707	15947	15876	15881	15919	15665	15855	15675	15799	15743	15671	15806	15774	15793	15680	15580	15841	15619	15751	15815	15878	15808	15797	15956	15537	15931	15690	15919	15612	15630	15657	15645	15811	15659	15825	15736	15628	15895	15808	15774	15717	15777	15865	15686	15861	15850	15705	15678	15740	15626	15915	15738	15833	15842	15717	15715	15646	15772	15773	15817	15706	15523	15831	15795	15930	15732	15763	15672	15778	15832	15608	15802	15756	15721	15827	15869	15801	15678	15856	15833	15537	15680	15584	15597	15753	15821	15829	15669	15790	15680	15865	15555	15865	15796	15849	15814	15801	15792	15676	15617	15706	15677	15698	15866	15648	15781	15870	15539	15718	15814	15678	15650	15697	15803	15719	15669	15794	15660	15865	15615	15667	15586	15734	15697	15605	15778	15806	15773	15712	15785	15830	15927	15664	15632	15771	15739	15819	15921	15626	15724	15730	15744	15801	15663	15722	15908	15738	15641	15877	15828	15599	15757	15736	15743	15577	15736	15801	15769	15678	15719	15729	15745	15744	15721	15805	15738	15773	15629	15710	15628	15704	15739	15825	15744	15628	15722	15696	15746	15844	15891	15665	15719	15674	15722	15905	15699	15641	15818	15711	15694	15784	15746	15665	15762	15893	15622	15888	15669	15785	15752	15796	15777	15806	15850	15820	15903	15729	15874	15843	15682	15759	15682	15750	15772	15842	15798	15813	15762	15598	15721	15755	15896	15700	15828	15829	15874	15722	15751	15730	15783	15887	15735	15709	15721	15839	15971	15619	15748	15781	15719	15764	15824	15841	15787	15742	15836	15815	15771	15828	15801	15825	15808	15788	15765	15540	15775	15844	15687	15790	15868	15813	15800	15788	15927	15787	15652	15804	15678	15949	15719	15729	15820	15750	15737	15947	15806	15823	15593	15648	15749	15801	15806	15750	15804	15588	15567	15633	15597	15720	15700	15799	15574	15719	15503	15800	15754	15642	15805	15768	15811	15790	15752	15779	15810	15867	15561	15667	15714	15837	15959	15686	15720	15791	15817	15674	15646	15760	15803	15867	15726	15788	15523	15962	15645	15728	15801	15689	15790	15667	15774	15838	15812	15642	15823	15643	15680	15610	15796	15686	15518	15717	15806	15705	15685	15778	15707	15691	15787	15831	15674	15609	15783	15732	15879	15791	15854	15871	15710	15807	15806	15846	15660	15895	15729	15762	15733	15904	15711	15767	15633	15741	15763	15554	15749	15900	15673	15723	15852	15719	15777	15580	15863	15807	15525	15851	15857	15958	15723	15886	15888	15684	15699	15643	15585	15874	15914	15696	15705	15665	15795	15661	15613	15683	15537	15833	15525	15802	15766	15762	15748	15747	15705	15773	15704	15638	15715	15876	15738	15729	15573	15753	15963	15768	15782	15746	15729	15940	15812	15775	15761	15646	15616	15805	15742	15834	15690	15617	15612	15790	15848	15786	15807	15672	15715	15765	15727	15805	15608	15751	15625	15970	15816	15782	15879	15803	15711	15679	15651	15609	15869	15967	15802	15803	15615	15778	15637	15814	15917	15780	15714	15653	15826	15808	15765	15692	15810	15865	15718	15696	15853	15793	15823	15780	15918	15943	15852	15718	15765	15670	15912	15990	15887	15737	15730	15856	15726	15767	15644	15733	15704	15826	15637	15927	15648	15794	15667	15796	15767	15742	15673	15760	15641	15655	15830	15671	15598	15693	15847	15759	15808	15507	15691	15874	15774	15747	15730	15912	15697	15674	15667	15617	15738	15547	15746	15587	15665	15761	15666	15856	15863	15480	15816	15659	15673	15712	15862	15842	15671	15694	15625	15581	15708	15721	15808	15893	15769	15666	15989	15607	15785	15716	15670	15740	15981	15879	15779	15752	15782	15870	15793	15862	15724	15897	15674	15513	15675	15654	15720	15753	15517	15785	15851	15804	15937	15811	15748	15765	15665	15945	15769	15837	15666	15862	15701	15939	15903	15927	15707	15806	15721	15732	15787	15823	15553	15753	15802	15834	15813	15684	15653	15731	15808	15749	15723	15825	15682	15754	15799	15870	15873	15821	15758	15732	15764	15671	15756	15731	15775	15564	15887	15850	15927	15649	15912	15729	15809	15621	15825	15735	15762	15676	15783	15707	15539	15749	15710	15649	15640	15823	15572	15565	15811	15875	15759	15562	15717	15824	15807	15684	15710	15781	15812	15645	15725	15808	15774	15720	15703	15830	15756	15776	15742
22622	21102	28978	23523	21798	25382	28991	22933	21366	21679	21239	20739	20320	19763	19923	19891	19616	19004	19100	19112	19069	18736	18618	18355	18454	18317	18383	18554	18493	18390	18403	18151	18038	18062	18073	17888	17934	17808	17939	18027	18183	17822	17993	17779	17976	18161	18301	18758	18379	18209	17936	17898	17594	17747	17664	17805	17739	17723	17643	17792	17822	17858	17922	17718	17814	17918	17921	17864	17687	17782	17687	17821	17780	17770	18036	17934	17715	17721	17787	17692	17785	17881	17899	17865	17871	17772	17877	17668	17921	17810	18037	17642	17625	17922	17756	17895	17800	17800	17981	17712	17763	17847	18008	17798	17698	17839	17702	17912	17738	17981	17917	17746	17979	17708	17937	17840	17681	17821	17739	17624	17799	17909	17805	17767	17752	17779	17732	17668	17927	17782	17616	17797	17812	17878	17785	17784	17657	17877	17766	17557	17556	17740	17777	17748	17720	17672	17667	17633	17720	17794	17860	17817	17795	17786	17846	17952	17762	17853	17990	17789	17631	17742	17737	17788	17809	17666	17794	17736	17690	17583	17672	17846	17825	17823	17587	17729	17584	17689	17656	17751	17732	17762	17878	17729	17712	17858	17878	17667	17657	17684	17988	17860	17837	17614	17617	17681	17811	17723	17740	18023	17790	17776	17823	17743	17745	18036	17671	17971	17958	17687	17862	17678	17672	17902	17866	17689	17870	17753	17787	17738	17596	17869	17626	17599	17617	17780	17778	17751	17948	17666	17809	17888	17842	17777	17855	17669	17883	17660	17624	17746	17898	17788	17824	17867	17722	17840	17797	17883	17883	17656	17728	17731	17776	17885	17718	17768	18010	17714	17883	17570	17838	17825	17819	17972	17703	17755	17874	17588	17960	17888	17703	17746	17683	17964	17651	17753	17749	17645	17826	17537	17744	17720	17583	17836	17642	17798	17911	17807	17726	17774	17664	17859	17763	17655	17736	17679	17859	17679	17743	17923	17755	17694	17747	17953	17754	17671	17638	17491	17892	17771	17531	17829	17724	17731	17779	17784	17638	17943	17793	17777	17814	17708	17727	17546	17825	17782	17641	17741	17768	17733	17836	17930	17921	17572	17919	17748	17659	17564	17608	17679	17708	17665	17779	17789	17846	17893	17857	17860	17764	17913	17813	17610	17834	17917	17926	17611	17895	17805	17694	17682	17557	17601	17665	17725	17643	17803	17861	17981	17795	17785	17897	17609	17711	17772	17679	17679	17796	17771	17718	17748	17729	17707	17803	17795	17768	17760	17653	17830	17849	17727	17868	17781	17851	17771	17627	17785	17723	17872	17677	17531	17706	17723	17862	17710	17677	17832	17786	17831	17822	17523	17844	17877	17697	17729	17673	17810	17737	17634	17636	17762	17737	17794	17545	17910	17648	17921	17705	17534	17901	17734	17630	17694	17688	17790	17830	17665	17904	17952	17821	17818	17829	17778	17502	17750	17599	17718	17762	17659	17628	17692	17885	17673	17939	17785	17848	17786	17795	17778	18030	17665	17820	17733	17827	17853	17657	17751	17839	17589	17575	17877	17728	17793	17745	17679	17837	17576	17774	17679	17749	17667	17938	17861	17818	17731	17809	17609	17919	17679	17844	17800	17777	17933	17799	17862	17632	17721	17696	17785	17653	17727	17784	17590	17693	17763	17647	17653	17693	17776	17676	17635	17545	17669	17649	17824	17815	17914	17912	17944	17725	17834	17685	17571	17767	17675	17656	17988	17607	17709	17780	17794	17835	17615	17890	17781	17727	17724	17955	17932	17810	17750	17680	17663	17888	17601	17524	17726	17560	17742	17808	17498	17686	17718	17818	17882	17586	17859	17642	17736	17775	17625	17854	17638	17797	17675	17825	17710	17819	17804	17656	17846	18024	17861	17765	17652	17638	17910	17749	17601	17957	17907	17609	17823	17726	17741	17882	17822	17758	17590	17690	17780	17734	17740	17604	17637	17638	17663	17969	17872	17824	17807	17729	17763	17622	17773	17890	17900	17865	17680	17550	17970	17860	17614	17679	17785	17637	17665	17835	17651	17825	17865	17853	17708	17787	17811	17558	17851	17809	17784	17625	17770	17547	17699	17917	17743	17755	17984	17764	17691	17559	17606	17735	17790	17805	17842	17698	17613	17749	17795	17750	17613	17649	17721	17798	17633	17763	18159	17864	17787	17889	17803	17719	17661	17688	17642	17690	17681	17733	17777	17658	17705	17797	17826	17728	17657	17861	17581	17788	17761	17845	17613	17847	17705	17874	17844	17774	17733	17725	17674	17848	17771	17907	17653	17739	17996	17736	17644	17669	17749	17868	17678	17680	17686	17766	17771	17810	17971	17852	17543	17530	17814	18000	17759	17765	18016	17729	17558	17714	17780	17724	17554	17675	17650	17661	17590	17658	17759	17796	17736	17860	17801	17673	17905	17505	17699	17820	17787	17802	17692	17696	17818	17842	17566	17813	17974	17722	17560	17556	17720	17992	17808	17755	17636	17736	17705	17758	17631	17788	17655	17721	17544	17864	17664	17627	17897	17754	17836	17881	17891	17915	17664	17800	17720	17699	17803	17791	17861	17760	17892	17674	17730	17679	17875	17743	17756	17618	17705	17793	17944	17571	17741	17727	17901	17825	17810	17829	17846	17881	17738	17879	17752	17700	17760	17854	17822	17781	17868	17886	17722	17750	17772	17908	17731	17699	17893	17976	17899	17901	17590	17671	17863	17925	17901	17899	17744	17905	17733	17672	17839	17727	17895	17786	17683	17552	17784	17710	17587	17669	17571	17554	17719	17904	17640	17816	17771	17863	17698	17700	17791	17753	17607	17683	17921	17760	17865	17748	17919	17902	17794	17767	17813	17772	17700	17741	17813	17771	17652	17658	17713	17811	17519	17577	17844	17708	17898	17859	17646	17583	17710	17761	17708	17588	17865	17511	17775	17713	17655	17821	17666	17535	17683	17885	17637	17776	17749	17802	17584	17914	17650	17670	17992	17772	17737	17901	17801	18002	17852	17601	17899	18035	17890	17844	17711	17885	17901	17964	17751	17885	17666	17764	17936	17810	17763	17737	17629	17711	17824	17727	17639	17854	17775	17843	17669	17676	17679	17892	17706	17722	17806	17862	17785	17678	18156	17742	17525	17885	17743	17856	17840	17700	17766	17976	17613	17776	17791	17843	17769	17790	17674	17863	17900	17814	17567	17850	17713	17729	17847	17764	17817	17583	17800	17869	17622	17618	17661	17707	17558	17809	17833	17594	17591	17694	17724	17715	17590	17591	17815	17652	17763	17760	17762	17750	17721	17749	17749	17742	17936	17648	17817	17827	17849	17869	17599	17561	17627	17764	17953	17803	17721	17702	17697	17755	17815	17574	17744	17730	17834	17911	17557	17845	17637	17724	17711	17805	17714	17606	17773	17938	17810	17697	17693	17721	17823	17700	17732	17587	17663	17985	17613	17639	17532	17718	17692	17353	18046	17832	17897	17601	17836	17825	17835	17750	17810	18018	17755	17582	17666	17696	17725	17899	17980	17991	17997	17692	18041	17890	17767	17797	17927	17643	17602	17813	17762	17873	17872	17713	17682	17809	17799	17814	17740	18000	17781	17934	17756	17897	17579	17658	17898	17861	17782	17635	17900	17802	17701	17670	17883	17836	17826	17632	17764	17601	17693	17622	17864	17979	17919	17840	17763	17527	17745	17674	17767	17638	17728	17778	17737	17603	17757	17793	17720	17911	17771	17854	17558	17842	17831	17738	17685	17788	17897	17625	17828	18006	17890	17899	17660	17675	17710	17890	17708	17704	17614	17770	17719	17841	17724	17710	17816	17774	17831	17910	17694	17591	17730	17828	17641	17661	17739	17925	17596	17733	17887	17801	17752	17712	17702	17609	17797	17740	17610	17723	17789	17700	17560	17797	17785	17821	18024	17820	17801	17660	17826	17542	17695	17870	17770	17822	17834	17714	17815	17907	17668	17873	17868	17767	17847	17949	17844	17884	17729	17812	17857	17659	17654	17800	17560	17760	17787	17858	17731	17736	17959	17872	17749	17689	17953	17678	17604	17838	17718	17773	17821	17609	17656	17740	17636	17575	17572	17862	17724	17472	17695	17824	17861	17779	17861	17757	17720	17700	17522	17980	17754	17677	17599	17700	17645	17777	17734	17876	17643	17788	17798	17901	17943	17741	17782	17716	17868	17797	17735	17867	17605	17630	17887	17970	17905	17731	17609	17534	17693	17777	17803	17683	17798	17762	17818	17836	17933	17956	17666	17657	17721	17742	17906	17836	17542	17736	17875	17456	17931	17954	17703	17871	17769	17857	17931	17796	17743	17877	17724	17847	18088	17917	17917	17829	17698	17872	17681	17992	17572	17886	17877	17710	17890	18022	17567	17661	17539	17786	17712	17563	17851	17839	17803	17733	17886	17717	17807	17888	17734	17647	17790	17858	17605	17897	17841	17689	17775	17661	17737	17970	17671	17784	17701	17696	17785	17810	17620	17859	17854	17762	17704	17935	17753	17553	17753	17900	18028	17557	17755	17869	17702	17734	17927	18002	17722	17998	17961	17688	17723	17768	17810	17642	17901	17764	17738	17830	17894	17777	17704	17642	17782	17818	17807	17853	17556	17632	17698	18008	17800	17721	17645	17597	17608	17757	17662	17692	17942	17683	17766	17771	17809	17785	17788	17695	17872	17755	17737	17854	17669	17748	17739	17779	17624	17517	17725	17726	17852	17778	17696	17731	17576	17754	17891	17790	17912	17862	17778	17893	17601	17775	17519	17800	17698	17741	17759	17661	17896	17825	17774	17671	17812	17900	17999	17720	17723	18067	17700	17701	17767	17695	17755	17733	17812	17774	17694	17657	17843	17594	17742	17886	17769	17728	17791	17779	17761	17848	17890	17837	17696	17744	17604	17617	17845	17686	17552	17747	17705	17754	17790	17889	17802	17832	17699	17680	17653	17723	17626	17610	17780	17830	17772	17711	17690	17939	17868	17637	17582	17694	17729	17718	17707	17643	17844	17520	17750	17915	17958	17874	17773	17679	17705	17613	17774	17738	17989	17868	17761	17715	17808	17867	17854	17588	17892	17772	18018	17837	17867	17760	17881	17755	17717	17824	17713	17674	17713
22792	41239	40484	35496	31608	29813	26540	23009	21407	21451	21058	20204	19500	18877	18842	18952	18639	17981	17576	17607	17419	17096	16913	16595	16311	16359	16479	16747	16479	16541	16316	16202	16242	15722	15997	16072	15868	15908	16058	15864	15930	16144	16017	16150	16007	16213	16694	16994	16523	16216	15971	15919	15766	15792	15920	16162	15828	15856	15909	15684	15832	15814	15746	15738	15875	15684	15859	15824	15777	15992	15856	15798	15840	15964	15915	15918	15818	15868	15740	15763	15906	15680	15681	15852	15900	15821	15885	15866	15673	15871	15899	15837	15785	15940	15926	15879	15885	15872	15953	15728	15745	15868	15713	15790	15843	15804	15751	15605	15977	15874	15803	15815	15760	15819	15956	15865	15862	15657	15648	15665	15819	15762	15713	15859	15879	15706	15901	15939	15791	15790	15730	15895	15798	15822	15892	15859	15807	15785	15942	15788	15845	15951	15831	15847	15707	15740	15911	15634	15645	15790	15743	15634	15861	15780	15691	15860	15861	15795	15841	15862	15764	15795	15688	15641	15909	15665	15815	15819	15780	15893	15818	15925	15815	15688	15796	15764	15947	15773	15949	15781	15897	15822	15836	15714	15763	15727	15678	15883	15661	15716	15841	15965	15857	15816	15808	15834	15802	15744	15766	15702	15774	15779	15730	16002	15855	15832	15640	15906	15853	15579	15690	15749	15887	15894	15787	15723	15666	15790	15727	15910	15744	15679	15813	15923	15781	15682	15820	15708	15810	15689	15677	15924	15677	15771	15650	15733	15769	15859	15853	15874	15573	15748	15814	15688	15764	15779	15843	15663	15982	15789	15794	15906	15906	15754	15742	15880	15752	15978	15614	15807	15812	15758	15748	15914	15732	15678	15890	15899	15688	15883	15728	15845	15701	15863	15869	15798	15825	15718	15670	15693	15846	15817	15805	15814	15989	15697	15708	15519	15871	15793	15842	15795	15822	15736	15798	15829	15918	15819	15917	15908	15738	15891	15697	15840	15553	15677	15746	15829	15951	15810	15762	15678	15524	15734	15898	15890	15727	15614	15876	16024	15733	15492	15768	15777	15795	15799	15814	15839	15724	15759	15894	15836	15560	15912	15765	15843	15707	15845	15870	15776	15642	15812	15703	16063	15835	15828	15822	15793	15769	15770	15764	15701	16001	15755	15879	15785	15625	15765	15702	15856	15736	15840	15644	15647	15885	15774	15789	15726	15685	15770	15956	15560	15761	15744	15833	15840	15859	15646	15889	15786	15873	15710	15974	15657	15561	15786	15555	15822	15727	15909	15904	15906	15868	15808	15737	15677	15923	15814	15781	15687	15892	15823	15888	15983	15788	15761	15799	15828	15698	15704	15713	15764	15807	15708	15862	15793	15893	15813	15941	15742	15713	15681	15753	15811	15882	15785	15699	15808	15811	15717	15619	15819	15794	16008	15799	15750	15862	15759	15540	15742	15800	15796	15759	15715	15803	15774	15811	15775	15680	15794	15958	15895	15915	15769	15704	15719	15695	15938	15819	15888	15861	15793	15834	15702	15630	15573	15862	15747	15775	15939	15896	15716	15885	15745	15811	15778	15673	15787	15573	15702	15781	15580	15712	15781	15658	16000	15746	15673	15911	15804	15752	15847	15706	15889	15800	15767	15868	15953	15832	15839	15779	15828	15818	15813	15918	15737	15829	15711	15853	15862	15678	15768	15806	15847	15720	15797	15655	15792	15892	15793	15811	15795	15773	15787	15843	15729	15851	16014	15739	15894	15802	15895	15921	15727	15837	15858	15824	15890	15820	15922	15774	15841	15864	15789	15671	15671	15737	15823	15680	15792	15753	15839	15851	15625	15746	15836	15742	16047	15597	15708	15885	15714	15722	15833	15729	15829	15836	15865	15736	15842	15969	15517	15785	15728	15794	15930	15694	15774	15793	15784	15804	15690	15670	15714	15751	15761	15945	15903	15789	15846	15710	15654	15690	15828	15756	15848	15973	15830	15691	15743	15690	15879	15714	15711	15945	15842	15590	15767	15715	15907	15901	15676	15725	15872	15651	15818	15691	15704	15849	15963	15844	15804	15968	15747	15888	15839	15773	15892	15820	15907	15762	15858	15933	15864	15781	15742	15766	15796	15707	15632	15762	15867	15846	15949	15882	15765	15754	15563	15816	15853	15898	15599	15866	15769	15710	15814	15791	15749	15678	15814	15771	15727	15985	15912	15819	15685	15772	15898	15808	15978	15750	15661	15754	15778	15940	15807	15782	15786	15651	15714	15710	15772	15895	15800	15653	15681	15690	15876	15737	15720	15807	15817	15745	15773	15846	15770	15873	15668	15796	15647	15758	15724	15791	15880	15796	15729	15750	15744	15737	15695	15883	15635	15800	15765	15781	15831	15880	15800	15743	15714	15937	15919	15775	15671	15731	15727	15725	15747	15730	15890	15834	15883	15916	15658	15792	15759	15672	15847	15702	15691	15768	15728	15742	15833	15697	15772	15713	15730	15925	15725	15737	15847	15704	15637	15938	15985	15668	15849	15764	15764	15767	15815	15803	15669	15907	15603	15695	15671	15807	15804	15790	15845	15771	15783	15723	15742	15884	15746	15868	15858	15726	15658	15851	15750	15712	15791	15705	15834	15809	15737	15770	15549	15898	15938	15831	16061	15876	15822	15813	15731	15723	15700	15749	15779	15801	15795	15708	15928	15796	15857	15701	15856	15737	15753	15703	15848	15859	15803	15909	15808	15932	15773	15778	15701	15750	15658	15795	15869	15696	15755	15652	15724	15795	15731	15769	15873	15681	15777	15842	15700	15872	15641	15991	15773	15907	15908	15766	15755	15698	15744	15890	15787	15763	15883	15888	15774	15718	15742	15660	15938	15623	15727	15857	15767	15647	15745	15910	15623	15917	15780	15819	15708	15725	15868	15841	15569	15728	15741	15774	15826	15755	15836	15767	15829	15708	15703	15822	15793	15737	15619	15699	15735	15555	15745	15644	15905	15866	15929	15772	15607	15801	15838	15676	15740	15783	15637	15919	15779	15814	15925	15802	15594	15659	15800	15789	15994	15879	15904	15793	15966	16026	15830	15987	15703	15803	15833	15624	15728	15684	15830	15830	15797	15909	15613	15724	15733	15759	15685	15675	15795	15776	15779	15864	15631	15910	15712	15487	15933	15653	15838	15695	15811	15654	15853	15692	15677	15873	15816	15766	15846	15772	15825	15819	15784	15734	15808	15871	15719	15650	15758	15967	15642	15844	15749	15702	15700	15765	15850	16009	15790	15770	15708	15756	15850	15648	15583	15595	15909	15784	15776	15746	15904	15813	15743	15916	16061	15668	15917	15646	15845	15731	15745	15631	15871	15781	15744	15774	15844	15843	15681	15746	15882	15843	15715	15775	15823	15739	15829	15738	15974	15772	15903	15790	15785	15743	15822	15828	15762	15752	15867	15863	15767	15764	15608	15743	15849	15918	15922	15756	15796	15818	15690	15944	15770	15712	15794	15762	15688	15679	15716	15845	15939	15818	15785	15827	15661	15994	15777	15787	15717	15952	16100	15738	15908	15844	15705	15945	15802	15757	15876	15875	15820	15964	15710	15870	15840	15709	15640	15843	15678	15898	15661	15735	15767	15724	15774	15736	15779	15745	15934	15721	15719	15969	15724	15700	15870	15808	15706	15651	15661	15749	15670	15699	15635	15801	15771	15864	15775	15821	15744	15861	15951	15791	15887	15689	15869	15828	15659	15760	15673	15866	15890	15710	15950	15731	15719	15654	15780	15805	15836	15650	15824	15854	15839	15813	15826	15826	15774	15741	15710	15794	15914	15658	15681	15713	15705	15733	15852	15885	15827	15798	15881	15794	15971	15794	15738	15785	15760	15782	15740	15882	15724	15764	15763	15835	15980	15749	15830	15702	15706	15612	15761	15887	15893	15703	15856	15774	15593	15823	15672	15879	15700	15817	15652	15671	15779	15740	15755	15643	15802	15689	15809	15767	15814	15755	15804	15933	15941	15841	15778	15862	15975	15804	15752	15637	15787	15838	15722	15816	15755	15914	15736	15667	15824	15852	15838	15709	15722	15689	15732	15657	15913	15635	15842	15721	15833	15809	15895	15770	15730	15895	15968	15665	15736	15793	15855	15859	15728	15809	15741	15707	15950	15690	15702	15817	15799	15860	15764	15526	15770	15852	15781	15845	15765	15728	15781	15917	15762	15761	15826	15765	15831	15684	15840	15732	15704	15819	15757	15831	15608	15731	15696	15977	15785	15862	15838	15610	15843	15845	15857	15925	15781	15686	15920	15715	15866	15868	15924	15770	15896	15753	15843	15682	15899	15801	15824	15734	15741	15807	15706	15687	15714	15908	15890	15897	15836	15920	15866	15676	15788	15925	15656	15767	15751	15762	15734	15694	15833	15902	15889	15803	15840	15745	15620	15801	15771	15836	15816	15916	15725	15996	15889	15952	15846	15687	15712	15682	15810	15627	15887	15884	15840	15862	15796	15710	15751	15938	15616	15783	15643	15656	15823	15701	15910	15788	15782	15827	15629	15775	15842	15584	15660	15642	15719	15860	15801	15899	15838	15754	15639	15659	15825	15809	15746	15780	15802	15854	16016	15835	15621	15678	15864	15761	15840	15840	15915	15930	15819	15899	15848	15781	15913	15671	15847	15828	15606	15730	15866	15946	15691	15842	15849	15858	15883	15783	15723	15685	15817	15796	15692	15820	15853	15730	15853	15716	15783	15763	15778	15720	15812	15769	15751	15862	15639	15881	15687	15774	15923	15995	15905	15700	15823	15774	15807	15760	15866	15725	15872	15613	15800	15945	15708	15694	15680	15793	15733	15818	15935	15896	15727	15758	15994	15867	15753	15679	15700	15868	15891	15637	15859	15760	15662	15707	15912	15708	15838	15746	15665	15793	15670	15790	15837	15876	15843	15769	15955	15683	15880	15708	15854	15592	15981	15691	15855	15567	15923	15757	15796	15711	15727	15728	15619	15815	15841	15745	15707	15665	15755	15802	15716	15646	15829	15899	15752	15827	15757	15800	15901	15771	15772	15814	15835	15883	15767	15954	15614	15641	15973	15645	15836	15797	15930	15878	15697	15750	15838	15794	15852	15789	15668	15814	15740	15715	15883	15752	15827
27232	23128	29999	27934	24090	22997	21382	19361	19071	19049	18901	18699	18672	18430	18508	18471	18361	18188	18005	17899	18073	17998	17721	17859	17861	17736	18008	17650	17755	17932	17777	17998	17605	17633	17703	17647	17749	17582	17687	17621	17752	17703	17565	17483	17731	17536	17622	17657	17729	17548	17474	17468	17471	17718	17602	17538	17669	17747	17396	17583	17569	17725	17461	17520	17460	17420	17472	17577	17578	17597	17713	17474	17414	17539	17627	17655	17681	17493	17694	17497	17595	17485	17423	17734	17614	17728	17537	17522	17492	17463	17289	17540	17551	17667	17408	17522	17609	17523	17529	17470	17495	17635	17346	17344	17671	17621	17486	17523	17671	17436	17586	17758	17803	17680	17494	17611	17599	17595	17542	17353	17457	17410	17615	17666	17424	17642	17523	17678	17632	17833	17737	17597	17532	17457	17681	17607	17696	17654	17634	17460	17473	17428	17614	17647	17727	17676	17572	17604	17687	17277	17654	17567	17399	17342	17588	17589	17400	17636	17253	17274	17745	17424	17655	17433	17486	17393	17531	17780	17652	17437	17493	17322	17630	17638	17456	17544	17702	17614	17616	17491	17478	17539	17545	17536	17454	17749	17544	17613	17625	17497	17404	17420	17729	17625	17560	17471	17673	17525	17606	17592	17622	17533	17506	17531	17466	17735	17452	17473	17503	17567	17610	17643	17410	17437	17577	17515	17483	17755	17702	17448	17830	17411	17797	17621	17666	17577	17699	17667	17485	17614	17650	17764	17536	17416	17666	17611	17627	17485	17559	17772	17823	17561	17686	17689	17527	17674	17518	17478	17547	17634	17398	17483	17562	17533	17640	17683	17689	17490	17544	17492	17611	17543	17484	17400	17684	17609	17594	17426	17534	17526	17616	17565	17513	17531	17408	17572	17520	17634	17523	17625	17737	17477	17738	17542	17410	17816	17530	17547	17597	17547	17549	17537	17471	17583	17572	17797	17710	17526	17444	17645	17667	17434	17597	17520	17580	17352	17686	17666	17617	17539	17683	17718	17612	17580	17659	17461	17562	17710	17561	17650	17366	17584	17504	17743	17630	17713	17661	17634	17761	17461	17597	17578	17543	17523	17614	17475	17535	17428	17602	17650	17315	17382	17538	17374	17621	17495	17633	17571	17741	17628	17451	17542	17540	17408	17519	17637	17466	17635	17455	17478	17498	17575	17327	17316	17711	17636	17526	17571	17704	17424	17691	17404	17637	17648	17547	17466	17537	17688	17401	17614	17541	17630	17630	17474	17467	17423	17661	17533	17634	17661	17665	17545	17555	17461	17576	17580	17549	17547	17781	17680	17745	17689	17380	17584	17680	17593	17484	17811	17527	17528	17585	17700	17796	17624	17788	17510	17663	17694	17564	17378	17389	17722	17670	17731	17613	17499	17536	17653	17699	17603	17696	17423	17619	17412	17696	17558	17752	17786	17578	17769	17527	17503	17418	17529	17702	17735	17589	17420	17790	17757	17720	17486	17601	17669	17607	17621	17692	17740	17633	17607	17535	17669	17728	17685	17542	17656	17622	17394	17638	17746	17637	17606	17783	17515	17504	17632	17577	17498	17505	17516	17426	17494	17705	17486	17657	17741	17628	17531	17513	17602	17471	17773	17629	17444	17583	17471	17673	17486	17503	17449	17524	17541	17585	17385	17563	17567	17556	17789	17502	17700	17717	17579	17760	17740	17475	17663	17640	17666	17649	17474	17685	17675	17540	17535	17439	17584	17563	17568	17396	17551	17649	17688	17542	17522	17668	17374	17561	17761	17602	17427	17264	17695	17578	17662	17913	17553	17524	17492	17467	17608	17531	17646	17640	17655	17671	17633	17641	17313	17639	17515	17627	17763	17551	17596	17813	17634	17541	17514	17642	17519	17467	17557	17587	17428	17658	17913	17539	17430	17536	17445	17436	17459	17561	17603	17385	17647	17452	17721	17595	17401	17530	17614	17605	17329	17542	17654	17489	17495	17628	17564	17668	17490	17795	17552	17413	17583	17633	17587	17559	17712	17565	17656	17570	17560	17674	17506	17704	17670	17550	17590	17584	17652	17584	17446	17504	17501	17570	17618	17571	17431	17638	17512	17644	17565	17547	17370	17488	17641	17601	17732	17577	17705	17583	17434	17728	17789	17633	17696	17671	17790	17541	17586	17585	17706	17472	17496	17772	17709	17566	17454	17714	17485	17555	17674	17584	17740	17606	17636	17569	17349	17663	17441	17482	17543	17698	17746	17640	17659	17648	17687	17560	17462	17598	17728	17702	17674	17306	17472	17800	17857	17575	17655	17687	17371	17561	17431	17605	17573	17683	17500	17660	17615	17802	17550	17657	17773	17516	17541	17575	17605	17645	17546	17834	17523	17427	17599	17586	17625	17673	17651	17614	17564	17522	17512	17534	17577	17555	17640	17437	17495	17464	17527	17533	17458	17524	17519	17829	17686	17822	17586	17590	17445	17503	17572	17804	17639	17451	17610	17668	17526	17558	17519	17669	17260	17397	17592	17463	17641	17615	17696	17462	17478	17592	17572	17660	17516	17621	17600	17669	17601	17497	17606	17587	17796	17486	17585	17669	17549	17634	17735	17562	17574	17561	17401	17566	17719	17683	17612	17683	17760	17480	17794	17560	17621	17561	17593	17659	17622	17490	17698	17585	17704	17544	17719	17770	17475	17599	17421	17636	17536	17618	17630	17592	17413	17417	17559	17598	17489	17598	17730	17362	17640	17419	17541	17517	17541	17524	17501	17656	17652	17670	17640	17641	17797	17563	17452	17659	17484	17617	17565	17773	17553	17562	17472	17568	17637	17699	17487	17385	17509	17594	17622	17471	17501	17536	17559	17524	17835	17858	17581	17524	17750	17660	17492	17564	17681	17658	17507	17843	17500	17544	17723	17725	17688	17727	17452	17517	17666	17734	17470	17571	17504	17584	17648	17749	17656	17431	17491	17352	17591	17558	17627	17627	17517	17579	17707	17782	17459	17400	17545	17452	17532	17658	17616	17539	17705	17749	17571	17804	17653	17566	17522	17684	17360	17774	17416	17558	17809	17545	17548	17766	17880	17750	17513	17640	17609	17737	17717	17684	17672	17564	17525	17602	17626	17718	17709	17575	17680	17572	17642	17479	17499	17669	17786	17829	17608	17577	17508	17512	17670	17587	17415	17499	17607	17557	17468	17629	17487	17743	17691	17916	17626	17679	17655	17839	17620	17613	17638	17547	17489	17514	17464	17755	17693	17660	17684	17618	17674	17526	17567	17473	17614	17630	17692	17691	17408	17525	17522	17594	17537	17707	17580	17670	17787	17690	17544	17557	17661	17433	17526	17548	17727	17691	17459	17891	17622	17643	17576	17697	17823	17715	17556	17695	17519	17782	17425	17832	17506	17524	17459	17528	17645	17472	17577	17670	17760	17689	17708	17549	17561	17638	17487	17459	17578	17479	17475	17539	17621	17654	17815	17529	17425	17710	17610	17630	17466	17623	17579	17638	17568	17564	17567	17761	17615	17726	17469	17713	17462	17354	17631	17756	17635	17406	17544	17490	17479	17749	17544	17525	17715	17594	17517	17591	17709	17536	17673	17587	17521	17569	17503	17654	17779	17451	17624	17656	17400	17327	17574	17669	17520	17516	17772	17516	17517	17454	17813	17795	17575	17638	17484	17751	17697	17525	17640	17661	17496	17421	17473	17585	17645	17657	17568	17630	17782	17424	17403	17370	17585	17503	17460	17739	17517	17600	17636	17712	17471	17739	17631	17571	17485	17484	17660	17453	17464	17664	17523	17623	17549	17653	17868	17566	17565	17619	17658	17472	17565	17588	17785	17590	17689	17625	17687	17629	17446	17649	17563	17680	17452	17666	17562	17473	17740	17485	17520	17617	17407	17671	17807	17843	17645	17593	17629	17415	17571	17739	17692	17504	17596	17470	17637	17552	17500	17524	17785	17468	17656	17542	17624	17506	17547	17674	17526	17633	17519	17422	17657	17422	17456	17485	17431	17778	17588	17668	17401	17457	17552	17558	17754	17597	17617	17546	17719	17464	17531	17570	17530	17600	17733	17480	17543	17432	17684	17569	17640	17705	17480	17718	17444	17638	17561	17476	17633	17463	17473	17482	17685	17575	17688	17544	17635	17814	17516	17716	17469	17834	17429	17653	17240	17623	17279	17703	17456	17241	17470	17762	17755	17552	17572	17784	17464	17620	17802	17633	17750	17494	17686	17570	17683	17564	17498	17498	17598	17755	17622	17429	17719	17445	17805	17656	17595	17681	17374	17444	17629	17606	17708	17638	17532	17504	17531	17589	17594	17340	17712	17587	17597	17665	17517	17500	17700	17608	17708	17720	17452	17643	17605	17767	17739	17650	17830	17714	17638	17767	17591	17825	17433	17662	17617	17544	17691	17750	17622	17753	17545	17818	17552	17650	17660	17590	17588	17562	17678	17462	17631	17827	17619	17640	17515	17612	17795	17550	17609	17479	17628	17637	17682	17470	17500	17775	17537	17661	17552	17413	17487	17485	17614	17537	17490	17504	17578	17552	17380	17370	17496	17712	17775	17615	17708	17529	17491	17418	17640	17737	17530	17559	17447	17525	17638	17366	17714	17712	17611	17518	17734	17424	17845	17618	17697	17698	17611	17460	17558	17605	17538	17665	17592	17597	17761	17468	17498	17558	17583	17658	17530	17515	17600	17675	17641	17545	17622	17562	17505	17406	17523	17659	17622	17683	17690	17629	17710	17510	17600	17489	17739	17754	17440	17617	17618	17484	17664	17541	17575	17601	17656	17574	17629	17701	17466	17610	17423	17741	17544	17622	17598	17327	17653	17717	17609	17594	17451	17516	17627	17678	17556	17426	17636	17609	17508	17518	17661	17413	17448	17697	17495	17374	17670	17468	17470	17949	17584	17607	17636	17699	17629	17667	17597	17501	17651	17656	17610	17584	17538	17635	17686	17485	17530	17573	17384	17632	17515	17614	17599	17664	17566	17661	17733	17598	17769	17488	17615	17733	17472	17846	17735	17692	17437	17931	17640	17740	17672	17489	17420	17348	17553	17511	17643	17610	17601	17881	17567	17620	17681	17712	17492	17425	17499	17657	17604	17567	17505	17628	17782	17649	17535	17439	17409
20997	31675	32388	27181	25311	23769	20862	18807	18254	18026	17930	17625	17359	17077	17433	17216	16986	16551	16625	16319	16203	16151	15951	15979	15981	15954	16190	16167	16124	15969	15924	15886	16149	15712	15751	15715	15750	15810	15814	15696	15601	15824	15747	15877	15756	15799	15933	15872	15674	15750	15861	15577	15827	15582	15651	15612	15729	15676	15803	15712	15708	15605	15639	15725	15875	15784	15717	15792	15793	15706	15578	15869	15651	15675	15597	15830	15651	15724	15633	15820	15697	15582	15888	15725	15659	15819	15728	15707	15707	15881	15681	15725	15826	15779	15668	15797	15754	15710	15683	15523	15627	15815	15697	15660	15611	15567	15586	15746	15677	15715	15712	15739	15767	15578	15802	15814	15715	15733	15633	15561	15629	15638	15685	15770	15651	15621	15733	15775	15609	15718	15819	15555	15587	15808	15603	15770	15678	15548	15814	15604	15610	15733	15708	15766	15719	15685	15638	15679	15636	15582	15674	15655	15840	15693	15603	15652	15789	15826	15656	15616	15699	15760	15705	15729	15787	15577	15598	15707	15789	15667	15725	15764	15638	15663	15782	15705	15703	15818	15607	15755	15702	15720	15611	15847	15680	15824	15628	15826	15592	15709	15897	15607	15697	15666	15589	15656	15778	15521	15797	15612	15764	15778	15683	15651	15696	15624	15692	15560	15888	15567	15621	15826	15786	15669	15836	15644	15490	15717	15677	15785	15735	15797	15813	15566	15804	15687	15704	15774	15539	15487	15747	15767	15607	15888	15582	15862	15853	15675	15465	15680	15763	15697	15615	15765	15596	15586	15561	15769	15752	15747	15732	15738	15730	15675	15645	15752	15741	15561	15643	15835	15563	15764	15656	15656	15632	15628	15953	15615	15687	15580	15839	15686	15719	15616	15696	15596	15761	15697	15611	15471	15720	15730	15808	15763	15790	15791	15738	15859	15804	15688	15617	15784	15684	15672	15636	15728	15735	15699	15729	15730	15768	15725	15776	15706	15621	15547	15610	15725	15691	15715	15815	15597	15750	15792	15677	15681	15876	15722	15843	15657	15727	15577	15643	15576	15799	15674	15587	15664	15772	15779	15593	15719	15614	15812	15847	15807	15691	15646	15752	15720	15647	15768	15734	15572	15568	15622	15762	15629	15675	15706	15741	15672	15686	15765	15762	15607	15762	15629	15776	15675	15857	15566	15644	15751	15618	15704	15823	15501	15735	15605	15664	15574	15599	15547	15765	15664	15771	15725	15590	15625	15648	15699	15641	15764	15803	15660	15698	15502	15795	15784	15715	15625	15576	15841	15705	15674	15635	15681	15670	15640	15691	15786	15670	15588	15563	15604	15603	15557	15705	15502	15746	15689	15586	15718	15644	15635	15627	15605	15536	15762	15631	15615	15808	15535	15749	15610	15783	15645	15551	15577	15670	15783	15774	15599	15864	15628	15611	15708	15687	15661	15680	15812	15698	15637	15685	15458	15667	15603	15621	15717	15793	15792	15525	15793	15746	15643	15711	15625	15742	15813	15663	15656	15772	15765	15662	15631	15631	15750	15749	15579	15660	15643	15755	15659	15688	15768	15701	15539	15884	15735	15641	15839	15746	15794	15620	15626	15637	15517	15712	15704	15750	15772	15591	15748	15734	15628	15506	15562	15616	15591	15726	15615	15677	15705	15654	15759	15703	15847	15538	15675	15844	15627	15722	15575	15641	15699	15655	15670	15594	15658	15662	15836	15794	15764	15715	15594	15628	15757	15836	15616	15635	15661	15646	15800	15575	15610	15712	15611	15652	15795	15731	15588	15881	15603	15598	15785	15724	15637	15804	15866	15691	15750	15690	15744	15703	15809	15699	15768	15774	15730	15627	15756	15682	15733	15722	15837	15763	15708	15683	15789	15826	15576	15641	15611	15681	15647	15697	15608	15683	15478	15690	15707	15821	15801	15754	15582	15784	15674	15537	15732	15679	15653	15788	15784	15822	15597	15672	15575	15611	15879	15770	15614	15577	15650	15752	15804	15582	15841	15763	15650	15591	15755	15655	15705	15667	15758	15722	15610	15834	15549	15797	15881	15625	15644	15706	15606	15702	15817	15663	15552	15641	15620	15627	15703	15730	15746	15711	15656	15771	15770	15726	15793	15634	15693	15671	15732	15606	15656	15784	15823	15706	15526	15649	15857	15554	15706	15787	15558	15675	15694	15681	15596	15651	15739	15674	15779	15661	15741	15737	15733	15527	15808	15578	15616	15637	15753	15757	15707	15863	15637	15646	15655	15796	15669	15730	15735	15753	15700	15744	15799	15855	15800	15721	15832	15593	15578	15742	15754	15877	15838	15642	15647	15738	15638	15696	15675	15707	15764	15747	15630	15838	15745	15717	15690	15757	15857	15776	15734	15687	15803	15793	15688	15536	15532	15730	15602	15643	15801	15628	15648	15624	15728	15755	15659	15827	15821	15729	15822	15797	15778	15727	15747	15692	15618	15773	15757	15683	15621	15543	15807	15617	15667	15759	15708	15654	15694	15806	15636	15628	15712	15649	15725	15624	15805	15790	15754	15571	15787	15765	15595	15924	15626	15647	15611	15707	15771	15803	15655	15431	15748	15841	15644	15586	15744	15853	15604	15718	15562	15863	15486	15559	15737	15700	15659	15784	15762	15544	15750	15876	15799	15614	15545	15631	15759	15680	15601	15667	15494	15700	15540	15674	15732	15647	15838	15636	15694	15700	15634	15541	15678	15678	15663	15516	15563	15880	15592	15609	15820	15716	15779	15614	15701	15582	15677	15566	15804	15537	15773	15899	15620	15736	15525	15644	15621	15574	15603	15745	15734	15707	15602	15696	15792	15784	15772	15785	15815	15667	15605	15728	15762	15591	15721	15699	15627	15933	15652	15661	15737	15825	15625	15654	15599	15533	15606	15805	15600	15737	15838	15709	15821	15689	15646	15603	15758	15825	15644	15675	15807	15580	15778	15734	15832	15655	15781	15714	15547	15621	15706	15673	15723	15667	15558	15722	15865	15678	15692	15521	15635	15695	15706	15647	15702	15598	15584	15628	15725	15791	15676	15793	15808	15713	15648	15794	15701	15762	15582	15562	15905	15724	15635	15705	15772	15795	15662	15496	15643	15795	15765	15651	15800	15698	15670	15737	15630	15659	15714	15777	15547	15667	15787	15666	15661	15726	15545	15788	15706	15825	15741	15684	15541	15707	15759	15616	15815	15688	15672	15823	15633	15665	15574	15658	15666	15598	15663	15619	15659	15765	15581	15690	15707	15812	15506	15753	15736	15744	15742	15614	15650	15862	15614	15724	15773	15912	15758	15914	15732	15625	15787	15798	15654	15805	15740	15674	15694	15744	15566	15603	15644	15768	15735	15440	15817	15656	15679	15866	15722	15711	15776	15755	15709	15919	15674	15713	15739	15730	15612	15723	15813	15617	15746	15826	15697	15709	15778	15647	15599	15715	15600	15647	15648	15557	15550	15594	15804	15699	15655	15618	15570	15703	15829	15672	15883	15553	15642	15767	15685	15645	15586	15758	15727	15825	15801	15719	15502	15692	15573	15690	15575	15798	15790	15627	15824	15687	15873	15665	15690	15717	15588	15683	15611	15790	15575	15641	15757	15687	15796	15681	15584	15616	15683	15742	15845	15753	15690	15556	15768	15751	15691	15628	15636	15756	15679	15685	15493	15727	15618	15614	15593	15740	15730	15711	15695	15708	15696	15692	15753	15804	15626	15659	15636	15739	15746	15526	15842	15766	15595	15683	15686	15641	15679	15823	15585	15680	15799	15623	15638	15616	15731	15897	15664	15648	15703	15712	15688	15591	15693	15673	15736	15657	15708	15594	15883	15853	15657	15757	15680	15709	15541	15602	15848	15652	15792	15749	15690	15908	15700	15773	15566	15727	15686	15858	15569	15780	15768	15724	15880	15704	15652	15781	15579	15623	15766	15741	15920	15725	15655	15794	15609	15623	15610	15649	15633	15563	15804	15609	15582	15778	15715	15840	15653	15870	15707	15993	15676	15586	15720	15664	15761	15756	15779	15827	15694	15730	15773	15659	15518	15729	15879	15657	15823	15559	15713	15707	15896	15596	15689	15734	15679	15620	15744	15668	15649	15833	15675	15775	15721	15692	15731	15599	15513	15705	15601	15618	15636	15792	15696	15682	15620	15568	15638	15522	15696	15606	15675	15624	15713	15797	15780	15745	15810	15659	15717	15622	15704	15733	15572	15856	15747	15707	15670	15518	15651	15734	15700	15795	15697	15726	15649	15662	15763	15729	15740	15748	15821	15677	15730	15864	15680	15784	15697	15679	15797	15739	15787	15711	15657	15495	15746	15705	15629	15713	15698	15713	15733	15648	15563	15682	15640	15649	15610	15878	15869	15601	15684	15678	15645	15776	15568	15702	15703	15558	15669	15733	15746	15629	15611	15729	15797	15565	15606	15772	15594	15617	15614	15692	15590	15619	15747	15759	15693	15779	15616	15624	15618	15462	15675	15709	15776	15686	15758	15675	15723	15779	15815	15664	15635	15753	15744	15795	15697	15785	15652	15708	15675	15554	15768	15629	15821	15665	15551	15833	15794	15707	15755	15594	15632	15810	15683	15724	15651	15488	15718	15716	15681	15749	15498	15711	15606	15731	15701	15842	15535	15784	15685	15630	15587	15822	15921	15780	15816	15737	15778	15875	15873	15671	15871	15867	15618	15808	15729	15651	15798	15749	15639	15714	15722	15726	15488	15645	15722	15763	15810	15705	15615	15655	15682	15707	15614	15623	15713	15798	15735	15731	15784	15546	15705	15668	15724	15764	15643	15757	15433	15772	15703	15644	15614	15744	15736	15732	15712	15820	15804	15646	15578	15710	15675	15727	15535	15805	15584	15653	15610	15711	15634	15619	15553	15741	15736	15619	15795	15716	15584	15670	15808	15857	15796	15567	15764	15766	15754	15604	15632	15614	15682	15810	15885	15743	15716	15683	15738	15573	15680	15753	15642	15654	15733	15606	15599	15654	15753	15710	15654	15596	15761	15534	15671	15449	15834	15568	15683	15600	15724	15535	15825	15683	15618	15782	15774	15546	15589	15728	15644	15671	15574	15728	15660	15728	15741	15751	15657	15626	15624	15737	15656	15900	15611
23565	21158	28815	24224	23666	26254	26244	21659	20441	20622	20274	19383	19306	19360	19111	18895	18806	18650	18610	18326	18118	18187	17987	17883	17832	18004	18088	18121	18142	18020	17916	17696	17580	17657	17682	17822	17718	17736	17660	17604	17646	17808	17538	17887	18035	17927	17801	17930	17994	17622	17608	17651	17693	17625	17604	17608	17612	17440	17417	17610	17529	17542	17506	17382	17909	17635	17624	17963	17523	17564	17754	17675	17712	17455	17675	17429	17586	17636	17627	17571	17535	17672	17504	17484	17477	17612	17774	17665	17671	17686	17682	17407	17472	17519	17358	17476	17461	17537	17521	17554	17531	17765	17631	17379	17580	17549	17424	17672	17391	17616	17567	17614	17502	17695	17757	17424	17456	17597	17554	17587	17452	17659	17501	17448	17291	17732	17592	17646	17455	17612	17541	17734	17467	17582	17712	17642	17731	17508	17515	17387	17532	17404	17410	17581	17672	17396	17602	17667	17536	17585	17362	17601	17624	17769	17565	17762	17844	17597	17513	17794	17492	17275	17517	17649	17639	17391	17686	17569	17617	17550	17367	17537	17454	17551	17496	17373	17645	17742	17471	17568	17476	17643	17760	17546	17378	17627	17465	17669	17623	17750	17442	17591	17573	17394	17434	17429	17574	17775	17565	17729	17511	17488	17681	17344	17753	17592	17567	17552	17524	17436	17444	17672	17432	17417	17457	17559	17389	17524	17636	17605	17408	17427	17463	17352	17527	17500	17344	17576	17711	17586	17619	17641	17461	17680	17508	17641	17521	17442	17499	17518	17636	17356	17728	17675	17478	17498	17631	17748	17599	17462	17661	17538	17673	17486	17661	17547	17719	17571	17683	17636	17631	17626	17622	17556	17581	17580	17816	17462	17598	17640	17618	17581	17493	17323	17524	17632	17676	17498	17355	17591	17570	17675	17419	17570	17450	17531	17526	17483	17431	17650	17642	17626	17633	17544	17526	17501	17600	17527	17313	17582	17614	17550	17436	17656	17633	17626	17487	17440	17601	17657	17515	17474	17370	17584	17514	17447	17619	17532	17612	17501	17614	17445	17501	17483	17220	17481	17509	17686	17545	17564	17513	17674	17480	17633	17561	17480	17518	17624	17636	17421	17367	17563	17671	17551	17485	17565	17630	17493	17549	17485	17662	17468	17539	17619	17570	17471	17458	17597	17492	17386	17576	17499	17632	17532	17686	17442	17835	17690	17551	17622	17676	17734	17625	17539	17658	17387	17760	17562	17594	17589	17418	17584	17332	17505	17629	17591	17649	17359	17595	17535	17337	17425	17660	17639	17333	17542	17354	17642	17627	17523	17498	17526	17667	17331	17481	17573	17578	17571	17688	17498	17462	17472	17528	17641	17645	17790	17719	17423	17638	17374	17482	17627	17394	17641	17733	17607	17609	17585	17644	17453	17602	17469	17861	17577	17545	17640	17572	17759	17547	17635	17529	17646	17371	17316	17423	17574	17564	17479	17528	17351	17548	17467	17577	17389	17604	17446	17530	17524	17378	17654	17605	17376	17750	17765	17419	17546	17480	17634	17641	17626	17628	17339	17690	17594	17713	17562	17742	17605	17619	17555	17561	17670	17572	17606	17822	17559	17630	17642	17446	17584	17660	17469	17714	17452	17697	17370	17676	17568	17589	17653	17570	17591	17587	17501	17637	17594	17559	17693	17510	17578	17412	17555	17524	17611	17587	17563	17661	17727	17593	17585	17542	17466	17475	17667	17577	17553	17603	17846	17576	17354	17542	17351	17447	17494	17534	17637	17637	17636	17561	17483	17783	17406	17759	17709	17789	17524	17353	17530	17568	17602	17649	17651	17477	17425	17515	17733	17589	17564	17511	17612	17498	17552	17653	17507	17380	17553	17488	17490	17510	17402	17614	17718	17512	17686	17611	17779	17456	17529	17557	17465	17550	17527	17504	17395	17388	17682	17506	17469	17642	17414	17674	17531	17709	17659	17537	17569	17576	17473	17466	17542	17628	17573	17696	17748	17691	17844	17641	17425	17496	17480	17673	17609	17558	17580	17632	17656	17595	17672	17541	17328	17678	17409	17483	17560	17497	17536	17451	17687	17411	17626	17520	17648	17600	17433	17632	17454	17645	17588	17473	17485	17534	17449	17744	17576	17748	17516	17600	17395	17486	17667	17661	17397	17807	17586	17713	17539	17666	17529	17518	17549	17560	17507	17485	17420	17533	17336	17712	17523	17585	17496	17615	17508	17552	17457	17565	17611	17562	17630	17919	17792	17641	17596	17486	17502	17520	17731	17439	17538	17659	17409	17488	17677	17571	17436	17387	17484	17524	17438	17558	17680	17602	17554	17569	17668	17763	17526	17737	17700	17515	17529	17759	17559	17627	17641	17579	17443	17476	17349	17534	17310	17431	17607	17521	17502	17542	17636	17226	17520	17653	17518	17533	17603	17591	17678	17668	17555	17633	17669	17679	17403	17342	17580	17911	17635	17621	17491	17553	17505	17410	17742	17514	17445	17716	17592	17543	17547	17561	17453	17427	17510	17563	17241	17345	17663	17337	17546	17561	17591	17519	17702	17525	17721	17499	17525	17550	17556	17644	17667	17479	17521	17583	17560	17556	17343	17642	17721	17658	17453	17337	17521	17577	17522	17610	17717	17779	17519	17224	17434	17608	17639	17530	17533	17470	17561	17788	17724	17518	17674	17434	17705	17703	17460	17580	17569	17576	17399	17387	17402	17567	17808	17562	17524	17484	17657	17638	17662	17616	17703	17704	17446	17529	17692	17492	17485	17562	17569	17761	17770	17718	17324	17553	17452	17668	17458	17564	17634	17595	17694	17433	17523	17644	17300	17724	17451	17576	17552	17524	17580	17693	17514	17503	17521	17585	17628	17711	17520	17605	17574	17495	17515	17402	17486	17655	17529	17660	17355	17401	17626	17490	17550	17662	17570	17688	17527	17771	17487	17712	17525	17430	17629	17731	17493	17371	17483	17498	17500	17642	17377	17399	17559	17634	17582	17691	17774	17584	17624	17464	17521	17610	17313	17531	17311	17553	17525	17562	17467	17638	17517	17902	17410	17511	17528	17505	17665	17644	17517	17661	17621	17524	17542	17678	17510	17576	17518	17460	17569	17514	17594	17509	17481	17566	17515	17447	17488	17475	17486	17641	17391	17414	17592	17598	17562	17646	17574	17472	17584	17445	17652	17683	17691	17565	17589	17488	17539	17589	17494	17585	17514	17587	17626	17629	17659	17856	17432	17642	17684	17519	17542	17697	17726	17592	17516	17778	17776	17467	17750	17579	17600	17760	17604	17667	17429	17549	17718	17567	17463	17452	17426	17640	17646	17583	17549	17452	17509	17422	17368	17449	17547	17573	17573	17501	17559	17676	17630	17566	17760	17553	17668	17665	17405	17459	17494	17397	17617	17526	17567	17501	17637	17522	17704	17543	17557	17530	17747	17705	17570	17636	17519	17464	17535	17451	17656	17300	17675	17690	17490	17428	17393	17514	17419	17805	17746	17675	17511	17515	17613	17516	17546	17564	17555	17489	17546	17744	17669	17401	17729	17538	17729	17418	17419	17426	17284	17451	17526	17469	17599	17518	17574	17384	17555	17492	17537	17659	17542	17448	17470	17653	17503	17725	17606	17578	17599	17403	17717	17375	17520	17476	17469	17590	17416	17524	17756	17474	17830	17682	17496	17506	17682	17591	17438	17501	17585	17541	17350	17451	17675	17600	17708	17420	17479	17753	17328	17486	17398	17498	17685	17414	17476	17592	17701	17620	17473	17568	17485	17519	17586	17685	17714	17718	17497	17614	17611	17504	17396	17579	17388	17330	17511	17564	17643	17446	17587	17466	17597	17377	17271	17461	17590	17466	17488	17548	17454	17365	17468	17478	17381	17481	17816	17437	17297	17689	17610	17587	17621	17406	17553	17685	17663	17503	17564	17581	17461	17599	17548	17690	17611	17512	17568	17707	17514	17614	17689	17601	17731	17427	17519	17623	17542	17621	17680	17609	17821	17678	17450	17822	17597	17827	17637	17616	17386	17652	17630	17582	17388	17619	17706	17574	17442	17576	17522	17611	17495	17651	17617	17688	17507	17473	17745	17553	17507	17589	17482	17542	17668	17498	17473	17652	17417	17461	17626	17526	17482	17500	17502	17668	17601	17511	17591	17397	17389	17415	17402	17419	17508	17522	17513	17456	17527	17656	17539	17510	17612	17541	17381	17396	17479	17484	17658	17668	17531	17369	17540	17682	17683	17544	17504	17485	17531	17847	17633	17550	17519	17645	17237	17552	17403	17624	17546	17556	17371	17496	17594	17430	17377	17492	17550	17686	17431	17476	17486	17555	17554	17803	17654	17548	17659	17364	17407	17572	17559	17556	17416	17519	17498	17759	17493	17604	17590	17507	17565	17609	17710	17602	17247	17559	17395	17689	17555	17695	17498	17560	17585	17493	17539	17536	17610	17434	17501	17485	17550	17697	17441	17662	17660	17675	17568	17578	17485	17442	17453	17542	17365	17758	17580	17778	17705	17580	17221	17432	17378	17357	17576	17382	17864	17511	17546	17644	17692	17660	17483	17477	17627	17440	17444	17237	17491	17579	17387	17577	17655	17415	17556	17397	17661	17483	17526	17518	17594	17627	17564	17680	17494	17659	17639	17544	17539	17697	17464	17603	17550	17451	17530	17407	17523	17587	17598	17478	17614	17836	17490	17623	17610	17709	17611	17567	17527	17405	17781	17535	17550	17577	17639	17543	17595	17587	17476	17487	17719	17602	17623	17647	17445	17648	17492	17620	17489	17624	17653	17507	17391	17390	17507	17707	17682	17574	17661	17411	17703	17711	17485	17341	17514	17469	17631	17508	17658	17559	17408	17549	17590	17594	17427	17542	17442	17630	17440	17484	17364	17372	17568	17817	17639	17586	17538	17636	17601	17515	17594	17452	17390	17469	17483	17788	17663	17668	17628	17617	17569	17554	17504	17482	17311	17535	17321	17483	17759	17661	17583	17301	17642	17772	17420	17582	17574	17630	17616	17530	17367	17576	17596	17513	17574	17446	17464	17560	17566	17459	17714	17625	17750	17602	17574	17579	17619	17592	17708	17556	17516	17547	17608	17650	17363	17826	17652	17569	17590
21609	40530	39662	32486	30380	27744	24815	21118	20657	19898	19353	18380	18433	18334	18215	17702	17434	17109	17026	16787	16831	16471	16207	16164	16165	16263	16432	16536	16298	15961	16026	16093	15893	15990	15730	15994	15896	15917	15851	16098	15932	15943	15745	16104	16104	16028	16075	16274	16046	15773	15803	15629	15669	15796	15715	15693	15767	15730	15685	15787	15736	15745	15615	15778	15774	15761	15730	15837	15763	15891	15712	15814	15827	15625	15672	15716	15808	15805	15730	15810	15760	15757	15841	15740	15717	15750	15657	15714	15910	15893	15712	15863	15691	15628	15846	15637	15706	15653	15688	15966	15755	15601	15796	15576	15712	15676	15570	15783	15741	15502	15760	15649	15673	15717	15757	15605	15673	15546	15644	15886	15733	15689	15781	15765	15761	15489	15634	15705	15745	15809	15700	15690	15598	15630	15817	15725	15663	15610	15733	15763	15826	15741	15547	15804	15681	15622	15744	15522	15663	15766	15903	15713	15665	15753	15662	15545	15716	15668	15675	15833	15839	15684	15753	15556	15653	15769	15777	15727	15789	15669	15594	15698	15820	15775	15857	15732	15433	15808	15711	15742	15674	15755	15687	15699	15892	15639	15705	15820	15812	15675	15669	15731	15550	15767	15672	15631	15642	15746	15645	15896	15708	15709	15677	15742	15745	15621	15540	15680	15719	15633	15614	15774	15727	15731	15564	15787	15637	15483	15750	15717	15750	15809	15664	15692	15883	15733	15650	15794	15595	15624	15776	15691	15615	15591	15688	15758	15787	15967	15768	15729	15558	15643	15674	15781	15699	15717	15740	15743	15685	15690	15852	15731	15790	15666	15678	15646	15862	15570	15685	15763	15767	15720	15682	15779	15635	15717	15595	15825	15717	15749	15722	15721	15788	15734	15747	15817	15754	15724	15646	15696	15752	15745	15679	15719	15920	15690	15731	15723	15682	15566	15630	15712	15896	15723	15599	15689	15743	15905	15869	15579	15642	15801	15512	15701	15737	15648	15779	15585	15653	15862	15627	15759	15754	15760	15691	15650	15724	15815	15788	15716	15683	15657	15658	15627	15860	15712	15739	15787	15708	15699	15757	15831	15532	15762	15723	15755	15681	15748	15640	15757	15661	15816	15699	15651	15771	15559	15787	15546	15734	15745	15682	15763	15711	15623	15736	15597	15719	15738	15612	15710	15677	15794	15719	15607	15855	15665	15905	15829	15848	15728	15649	15725	15790	15641	15756	15667	15752	15653	15647	15754	15775	15634	15651	15679	15674	15801	15526	15838	15707	15774	15761	15858	15741	15571	15734	15695	15728	15733	15867	15734	15719	15443	15705	15708	15756	15703	15610	15531	15740	15733	15708	15729	15661	15631	15751	15687	15634	15782	15780	15752	15630	15771	15827	15928	15579	15596	15724	15641	15761	15732	15713	15658	15723	15708	15549	15693	15609	15698	15763	15619	15526	15716	15668	15777	15656	15697	15898	15732	15632	15735	15545	15641	15876	15688	15752	15619	15656	15640	15778	15740	15666	15634	15742	15630	15729	15712	15667	15844	15778	15779	15711	15645	15664	15634	15641	15608	15781	15665	15756	15716	15705	15886	15719	15545	15682	15749	15757	15810	15665	15528	15610	15674	15637	15638	15684	15719	15695	15662	15633	15804	15689	15729	15811	15743	15724	15917	15689	15843	15730	15702	15700	15664	15671	15660	15792	15814	15635	15792	15835	15744	15717	15589	15653	15524	15646	15836	15706	15610	15821	15599	15865	15787	15741	15670	15775	15855	15720	15929	15699	15698	15686	15739	15767	15651	15719	15868	15745	15789	15795	15590	15689	15630	15669	15631	15853	15610	15597	15825	15613	15654	15567	15655	15802	15580	15920	15832	15852	15678	15706	15794	15652	15646	15674	15636	15754	15710	15639	15677	15706	15619	15762	15819	15792	15653	15777	15731	15905	15700	15762	15653	15666	15631	15617	15757	15543	15632	15718	15737	15380	15816	15697	15753	15627	15692	15724	15857	15786	15642	15652	15837	15790	15605	15623	15843	15630	15692	15817	15692	15833	15921	15880	15766	15716	15825	15865	15654	15769	15846	15671	15722	15788	15678	15684	15619	15610	15666	15658	15551	15710	15760	15721	15701	15652	15544	15618	15748	15763	15631	15742	15781	15779	15714	15617	15672	15702	15962	15719	15701	15834	15684	15615	15639	15647	15836	15817	15586	15750	15619	15854	15752	15620	15554	15540	15729	15784	15570	15716	15637	15696	15725	15687	15570	15713	15809	15662	15807	15505	15703	15705	15663	15650	15778	15725	15885	15662	15664	15660	15903	15612	15630	15647	15648	15773	15741	15805	15623	15628	15731	15684	15872	15757	15779	15730	15588	15800	15599	15704	15741	15759	15688	15574	15603	15726	15710	15675	15658	15562	15732	15814	15758	15775	15710	15631	15618	15605	15656	15798	15732	15598	15731	15645	15744	15653	15653	15771	15740	15745	15712	15658	15543	15620	15563	15687	15802	15643	15868	15712	15825	15677	15591	15785	15596	15625	15816	15643	15613	15715	15663	15518	15758	15750	15701	15704	15736	15766	15629	15713	15725	15541	15772	15626	15765	15691	15639	15804	15799	15799	15505	15806	15834	15849	15817	15787	15744	15675	15636	15684	15693	15653	15742	15671	15627	15704	15767	15641	15762	15730	15727	15767	15715	15742	15662	15606	15683	15803	15634	15695	15709	15668	15729	15653	15544	15596	15632	15745	15816	15800	15692	15683	15807	15704	15749	15807	15726	15661	15677	15793	15558	15606	15630	15595	15682	15885	15627	15768	15609	15774	15799	15748	15731	15686	15761	15755	15689	15764	15562	15841	15771	15794	15661	15613	15593	15633	15691	15546	15631	15599	15689	15650	15754	15780	15576	15628	15730	15759	15573	15649	15696	15722	15731	15795	15775	15665	15702	15719	15728	15781	15669	15632	15690	15724	15634	15738	15666	15747	15566	15746	15728	15836	15570	15569	15818	15867	15664	15743	15761	15700	15629	15608	15784	15598	15538	15802	15865	15705	15773	15615	15654	15764	15875	15590	15618	15681	15842	15704	15609	15657	15656	15684	15717	15716	15809	15583	15911	15654	15762	15802	15800	15592	15593	15426	15714	15969	15683	15627	15669	15775	15629	15822	15697	15646	15768	15729	15602	15756	15598	15746	15694	15642	15744	15480	15841	15727	15685	15544	15768	15753	15681	15775	15730	15721	15536	15646	15755	15644	15750	15741	15703	15597	15771	15758	15706	15687	15635	15558	15552	15837	15894	15659	15846	15721	15673	15657	15879	15767	15712	15742	15714	15593	15775	15702	15801	15679	15628	15671	15659	15554	15715	15660	15746	15725	15701	15858	15672	15710	15901	15555	15735	15617	15506	15852	15710	15799	15621	15598	15668	15834	15698	15761	15629	15722	15632	15608	15562	15806	15794	15853	15779	15523	15822	15710	15564	15851	15589	15731	15728	15771	15832	15666	15702	15811	15647	15562	15760	15676	15686	15853	15861	15713	15725	15765	15632	15819	15610	15962	15838	15659	15756	15553	15552	15771	15725	15714	15731	15795	15461	15790	15844	15693	15813	15691	15551	15748	15713	15619	15579	15637	15668	15696	15683	15556	15657	15740	15822	15732	15743	15768	15657	15677	15650	15681	15708	15625	15809	15838	15538	15721	15754	15731	15746	15763	15605	15547	15526	15735	15668	15781	15867	15672	15721	15671	15693	15765	15622	15908	15750	15747	15517	15598	15694	15662	15570	15762	15471	15704	15765	15740	15700	15762	15553	15620	15720	15675	15616	15672	15655	15637	15524	15706	15641	15667	15845	15529	15739	15839	15711	15705	15742	15866	15735	15683	15792	15835	15729	15813	15771	15680	15771	15737	15704	15714	15721	15449	15706	15806	15806	15581	15735	15642	15726	15779	15728	15671	15715	15646	15665	15645	15706	15713	15798	15643	15780	15892	15707	15643	15745	15706	15574	15696	15689	15755	15750	15771	15809	15469	15671	15562	15722	15653	15658	15696	15683	15716	15691	15713	15608	15643	15806	15553	15741	15778	15648	15861	15749	15529	15753	15762	15805	15652	15732	15732	15643	15717	15618	15629	15835	15688	15825	15804	15753	15541	15726	15628	15794	15867	15786	15649	15607	15714	15734	15820	15566	15696	15645	15669	15527	15815	15833	15714	15528	15786	15666	15826	15639	15649	15727	15649	15637	15766	15642	15658	15681	15688	15618	15775	15647	15588	15777	15759	15598	15694	15517	15743	15847	15742	15702	15788	15893	15769	15774	15684	15565	15803	15715	15756	15751	15715	15744	15802	15704	15725	15803	15583	15597	15612	15738	15588	15893	15702	15764	15737	15576	15592	15599	15677	15709	15748	15776	15711	15782	15819	15583	15616	15718	15629	15633	15503	15823	15640	15894	15786	15696	15941	15865	15683	15750	15752	15669	15626	15709	15693	15637	15591	15863	15721	15809	15597	15727	15708	15534	15695	15611	15848	15647	15842	15472	15614	15735	15827	15577	15852	15862	15661	15764	15645	15683	15638	15795	15629	15769	15615	15930	15708	15511	15605	15706	15748	15562	15647	15686	15596	15604	15630	15682	15515	15724	15732	15711	15642	15741	15508	15896	15698	15650	15723	15770	15646	15856	15725	15648	15735	15779	15868	15765	15614	15691	15636	15776	15753	15684	15625	15721	15767	15775	15663	15561	15658	15775	15706	15658	15578	15745	15597	15668	15787	15679	15575	15769	15692	15630	15737	15666	15731	15807	15581	15811	15725	15702	15510	15960	15680	15572	15574	15748	15813	15713	15694	15606	15726	15753	15619	15682	15763	15638	15716	15867	15807	15656	15760	15783	15834	15701	15656	15482	15849	15607	15670	15773	15620	15801	15861	15826	15775	15762	15727	15652	15702	15821	15758	15653	15798	15690	15770	15628	15741	15817	15813	15677	15656	15410	15689	15690	15701	15780	15765	15533	15782	15642	15650	15826	15527	15741	15780	15641	15871	15739	15689	15801	15816	15598	15816	15662	15675	15694	15743	15661	15711	15573	15664	15707	15872	15763	15577	15825	15713	15761	15773	15630	15649	15730	15705	15578	15837	15719	15677	15907
22642	21124	29011	23580	21997	26061	29572	23936	21914	22004	21124	20566	20458	20345	19900	19687	19555	19092	18913	18838	18869	18260	18418	18293	18254	18337	18601	18313	18105	18126	17971	18032	17962	17856	17958	17970	17804	18010	17949	18051	17908	17934	18039	18016	18205	18132	18136	17973	18113	18008	17841	17849	17764	17802	17571	17766	17627	17671	17827	17815	17529	17810	17697	17813	17694	17663	17594	17624	17800	17783	17703	17546	17732	17828	17821	17735	17655	17680	17588	17736	17926	17756	17472	17481	17431	17639	17881	17630	17763	17663	17610	17720	17571	17725	17570	17592	17774	17677	17922	17891	17590	17582	17798	17678	17644	17915	17544	17639	17738	17404	17498	17612	17639	17447	17808	17628	17543	17692	17761	17712	17531	17542	17616	17890	17693	17488	17655	17752	17630	17834	17529	17762	17878	17490	17858	17676	17753	17677	17706	17625	17595	17505	17670	17617	17357	17738	17653	17729	17660	17400	17699	17411	17692	17819	17605	17492	17599	17521	17666	17518	17692	17775	17598	17668	17554	17737	17732	17698	17765	17619	17964	17934	17522	17622	17663	17716	17538	17641	17602	17758	17766	17628	17698	17787	17735	17708	17677	17634	17553	17719	17489	17545	17643	17637	17757	17756	17661	17693	17647	17499	17615	17772	17498	17647	17728	17600	17556	17649	17602	17645	17564	17676	17574	17680	17735	17498	17658	17769	17564	17591	17796	17709	17846	17736	17586	17884	17509	17834	17627	17742	17569	17700	17660	17552	17713	17657	17758	17626	17484	17630	17744	17578	17538	17543	17541	17499	17472	17626	17880	17619	17740	17684	17746	17383	17612	17712	17668	17656	17806	17882	17557	17822	17597	17637	17634	17613	17291	17618	17597	17604	17573	17666	17704	17732	17647	17577	17751	17602	17767	17687	17543	17652	17640	17716	17734	17614	17627	17697	17562	17731	17687	17803	17733	17736	17701	17424	17700	17690	17730	17654	17496	17500	17468	17726	17740	17667	17532	17710	17729	17466	17600	17511	17642	17335	17538	17618	17667	17816	17716	17678	17711	17350	18027	17685	17604	17755	17589	17670	17686	17695	17617	17652	17612	17734	17572	17532	17530	17771	17481	17570	17589	17698	17663	17564	17747	17722	17768	17662	17691	17976	17613	17641	17632	17656	17786	17829	17512	17613	17716	17616	17866	17731	17584	17492	17780	17659	17670	17527	17749	17657	17578	17685	17727	17631	17685	17635	17703	17369	17584	17754	17370	17583	17513	17866	17674	17599	17749	17828	17506	17776	17755	17718	17648	17619	17636	17575	17613	17678	17794	17815	17418	17521	17616	17672	17692	17768	17645	17406	17530	17594	17868	17571	17721	17570	17765	17562	17723	17750	17838	17669	17605	17548	17530	17474	17625	17753	17652	17809	17553	17698	17531	17636	17691	17601	17543	17638	17722	17611	17607	17671	17682	17570	17678	17704	17593	17642	17602	17546	17656	17569	17852	17788	17698	17563	17584	17688	17664	17790	17670	17804	17687	17561	17544	17594	17697	17721	17763	17655	17693	17591	17756	17746	17757	17665	17496	17675	17719	17635	17567	17629	17552	17728	17358	17558	17720	17681	17577	17619	17919	17615	17562	17656	17560	17593	17756	17663	17639	17646	17603	17676	17683	17647	17431	17605	17673	17652	17669	17744	17920	17528	17653	17807	17776	17682	17564	17743	17566	17654	17750	17715	17814	17609	17711	17652	17648	17576	17611	17691	17711	17584	17385	17659	17555	17681	17830	17710	17547	17728	17678	17517	17813	17481	17567	17548	17711	17566	17607	17663	17803	17696	17904	17562	17654	17778	17752	17715	17678	17619	17667	17716	17758	17741	17541	17577	17717	17634	17709	17635	17648	17568	17739	17543	17602	17720	17715	17530	17437	17687	17723	17669	17716	17643	17416	17717	17565	17732	17824	17811	17618	17522	17734	17527	17663	17493	17738	17571	17761	17614	17736	17572	17598	17883	17568	17647	17488	17532	17589	17430	17786	17577	17614	17690	17580	17604	17630	17636	17558	17627	17688	17549	17557	17607	17579	17690	17654	17552	17771	17802	17684	17722	17701	17603	17490	17745	17695	17535	17467	17622	17606	17621	17562	17799	17728	17679	17749	17508	17748	17567	17541	17740	17659	17757	17557	17665	17669	17834	17816	17688	17510	17375	17508	17585	17677	17682	17651	17675	17750	17901	17726	17547	17727	17679	17585	17765	17442	17458	17487	17524	17714	17624	17686	17593	17619	17647	17920	17799	17455	17725	17485	17616	17867	17775	17712	17550	17632	17619	17602	17841	17632	17623	17681	17519	17615	17479	17575	17545	17698	17506	17711	17798	17509	17593	17566	17488	17579	17579	17788	17689	17736	17760	17743	17591	17715	17770	17565	17679	17477	17613	17691	17752	17875	17676	17716	17792	17660	17573	17519	17738	17715	17743	17727	17649	17762	17649	17611	17671	17669	17757	17721	17501	17561	17317	17642	17800	17596	17694	17550	17589	17684	17810	17727	17949	17693	17736	17629	17599	17848	17698	17490	17638	17494	17743	17522	17687	17727	17776	17558	17516	17515	17730	17607	17736	17723	17500	17799	17680	17677	17586	17560	17663	17554	17721	17626	17643	17678	17580	17641	17650	17484	17778	17619	17625	17503	17533	17477	17760	17859	17826	17780	17580	17754	17555	17895	17572	17659	17663	17704	17490	17641	17667	17615	17733	17726	17688	17689	17766	17443	17758	17685	17658	17861	17734	17813	17642	17695	17585	17555	17635	17715	17559	17752	17626	17589	17551	17404	17650	17527	17731	17508	17685	17592	17648	17672	17569	17588	17477	17486	17575	17512	17510	17467	17665	17834	17699	17668	17565	17600	17521	17653	17563	17583	17521	17634	17696	17579	17692	17962	17626	17636	17555	17633	17583	17649	17815	17747	17461	17603	17879	17694	17773	17770	17612	17712	17523	17315	17686	17591	17615	17730	17559	17584	17800	17680	17670	17766	17413	17595	17651	17680	17732	17654	17550	17771	17636	17666	17531	17590	17478	17674	17618	17724	17779	17618	17353	17613	17422	17738	17635	17888	17646	17758	17757	17638	17585	17583	17505	17489	17511	17596	17661	17608	17589	17562	17474	17620	17695	17475	17537	17551	17590	17608	17602	17665	17832	17865	17850	17563	17878	17656	17835	17624	17498	17666	17647	17713	17823	17753	17567	17465	17524	17709	17512	17726	17629	17593	17680	17803	17748	17586	17721	17576	17615	17602	17633	17860	17606	17644	17783	17483	17686	17674	17605	17807	17624	17934	17626	17720	17398	17537	17748	17654	17727	17681	17735	17809	17655	17566	17637	17691	17814	17679	17494	17545	17667	17481	17586	17500	17776	17695	17641	17855	17655	17604	17575	17349	17564	17832	17503	17382	17749	17447	17607	17608	17606	17733	17505	17645	17728	17587	17838	17695	17703	17648	17627	17763	17725	17364	17529	17568	17613	17594	17665	17363	17641	17595	17703	17592	17736	17645	17780	17689	17573	17577	17600	17667	17892	17863	17753	17683	17647	17557	17667	17642	17787	17671	17670	17671	17607	17671	17677	17373	17659	17707	17585	17523	17762	17603	17682	17720	17698	17549	17507	17648	17563	17675	17577	17823	17644	17608	17757	17510	17835	17610	17694	17604	17519	17525	17515	17545	17703	17759	17673	17790	17663	17713	17508	17634	17761	17909	17643	17632	17474	17628	17425	17493	17645	17537	17666	17598	17573	17492	17565	17560	17549	17691	17756	17594	17695	17783	17545	17630	17692	17585	17610	17566	17548	17546	17575	17506	17482	17540	17610	17800	17744	17527	17625	17656	17642	17831	17631	17600	17611	17533	17680	17693	17621	17551	17402	17662	17526	17544	17546	17708	17521	17609	17764	17567	17732	17420	17562	17858	17530	17439	17724	17630	17627	17667	17743	17727	17675	17571	17735	17720	17525	17448	17557	17742	17646	17534	17808	17588	17699	17696	17604	17535	17710	17493	17623	17592	17584	17723	17675	17711	17624	17673	17591	17483	17513	17724	17524	17687	17681	17562	17776	17784	17583	17590	17545	17528	17877	17612	17725	17624	17564	17750	17617	17569	17757	17729	17741	17578	17491	17676	17469	17716	17723	17668	17697	17548	17514	17490	17621	17626	17741	17627	17512	17444	17673	17654	17692	17631	17860	17518	17597	17780	17823	17505	17514	17407	17629	17690	17579	17527	17469	17640	17566	17657	17734	17466	17608	17490	17666	17630	17634	17596	17556	17601	17596	17790	17777	17681	17462	17650	17627	17805	17719	17622	17489	17498	17601	17618	17674	17626	17787	17776	17511	17629	17730	17468	17614	17622	17656	17549	17730	17625	17537	17583	17634	17685	17595	17562	17527	17707	17701	17618	17622	17711	17802	17525	17733	17635	17644	17555	17727	17724	17510	17910	17672	17674	17728	17682	17861	17771	17396	17529	17515	17730	17558	17823	17701	17333	17556	17589	17699	17719	17681	17554	17615	17689	17621	17748	17684	17472	17776	17713	17742	17600	17586	17519	17748	17742	17751	17636	17507	17525	17776	17473	17637	17541	17489	17508	17601	17549	17536	17715	17824	17512	17759	17665	17846	17614	17594	17734	17641	17746	17609	17597	17827	17664	17707	17655	17483	17708	17602	17537	17538	17588	17496	17529	17634	17617	17623	17710	17714	17871	17642	17748	17680	17823	17649	17511	17331	17846	17733	17638	17429	17550	17746	17678	17613	17543	17676	17453	17658	17738	17726	17696	17655	17552	17643	17614	17808	17640	17659	17718	17541	17610	17797	17683	17537	17614	17452	17586	17544	17433	17693	17582	17574	17678	17569	17686	17478	17625	17786	17698	17605	17750	17523	17701	17888	17653	17781	17552	17623	17527	17371	17614	17404	17723	17497	17637	17524	17753	17668	17775	17617	17579	17659	17744	17592	17625	17624	17742	17634	17506	17466	17409	17722	17413	17787	17607	17841	17580	17852	17733	17575	17706	17591	17618	17644	17746	17703	17886	17921	17526	17554	17486	17680	17690	17583	17648	17628	17644	17479	17635	17405	17514	17466	17708	17696	17706	17726	17620	17612	17431	17614
24268	45441	44615	36992	33914	31014	28254	24530	23218	22028	20673	20233	19866	19429	18743	18654	18322	17817	17692	17259	17023	16711	16617	16506	16284	16874	16679	16513	16313	16212	16234	16169	15994	15912	16063	16092	16118	16147	16054	16050	16032	15925	15911	16480	16871	16587	16182	16472	16240	16056	15815	15868	15726	15816	15779	15829	15791	15804	15581	15657	15767	15781	15686	15717	15848	15916	15767	15750	15841	15747	15756	15761	15770	15749	15911	15840	15888	15890	15810	15694	15880	15746	15860	15725	15868	15715	15766	15719	15723	15834	15792	15961	15641	15739	15704	15758	15858	15725	15716	15628	15910	15713	15850	15721	15646	15681	15676	15746	15836	15740	15875	15869	15646	15784	15852	15773	15884	15861	15747	15852	15800	15655	15882	15723	15825	15750	15779	15714	15766	15759	15697	15716	15669	15915	15668	15879	15708	15694	15930	15934	15813	15689	15904	15719	15765	15715	15839	15771	15562	15778	15833	15611	15777	15697	15890	15820	15688	15691	15820	15765	15775	15899	15657	15942	15704	15847	15788	15736	15816	15867	15724	15569	15732	15783	15960	15745	15856	15753	15719	15711	15817	15707	15935	15829	15728	15809	15850	15679	15606	15891	15707	15747	15747	15822	15780	15778	15652	15801	15646	15908	15792	15786	15700	15696	15732	15724	15712	15883	15718	15632	15951	15644	15743	15751	15880	15837	15865	15458	15774	15642	15670	15882	15852	15954	15765	15746	15741	15910	15967	15520	15770	15786	15921	15901	15900	15698	15785	15860	15731	15704	15718	15840	15586	15726	15960	15787	15836	15755	15672	15773	15870	15686	15842	15731	15835	15845	15854	15941	15620	15726	15759	15717	15796	15791	15700	15790	15838	15809	15743	15586	15781	15775	15823	15883	15677	15855	15778	15886	15959	15688	15885	15615	15808	15677	15773	15888	15789	15789	15711	15683	15898	15712	15614	15829	15755	15797	15810	15795	15734	15810	15653	15627	15801	15790	15904	16017	15716	15732	15760	15776	15765	15781	15772	15804	15842	15871	15727	15708	15750	15823	15772	15697	15841	15822	15684	15738	15777	15733	15736	15803	16052	15807	15767	15748	15776	15640	15845	15879	15644	15597	15821	15687	15878	15835	15758	15838	15753	15783	15751	15656	15709	15776	15701	15740	15745	15881	15749	15807	15785	15642	15843	15818	15826	15628	15613	15785	15577	15913	15746	15910	15737	15725	15789	15842	15734	15777	15686	15969	15666	15523	15724	15942	15696	15655	15810	15781	15719	15644	15733	15741	15809	15781	15828	15830	15820	15800	15757	15659	15874	15976	15862	15829	15675	15774	15650	15732	15723	15722	15786	15908	15813	15778	15771	15787	15678	15804	15819	15904	15925	15648	15775	15670	15868	15591	15802	15718	15575	15852	15781	15836	15658	15828	15777	15755	15817	15728	15637	15734	15843	15681	15871	15610	15854	15819	15824	15709	15661	15912	15791	15788	15854	15611	15870	15744	15786	15744	15773	15618	15544	15609	15926	15746	15788	15720	15810	15817	15665	15807	15676	15848	15748	15663	15905	15586	15741	15773	15674	15804	15849	15841	15915	15793	15775	15601	15679	15609	15773	15769	15638	15936	15796	15768	15905	15840	15843	15798	15735	15803	15936	15687	15861	15801	15887	15549	15801	15608	15929	15711	15800	15857	15764	15885	15801	15744	15763	15815	15844	15787	15748	15853	15693	15828	15765	15687	15712	15757	15714	15698	15686	15827	15729	15611	15754	15955	15729	15986	15748	15864	15810	15751	15822	15762	15795	15741	15803	15789	15884	15711	15708	15794	15687	15777	15801	15669	15590	15816	15856	15708	15841	15859	15671	15669	15757	15802	15866	15793	15849	15878	15923	15717	15692	15588	15723	15696	15766	15863	15665	15906	15607	15934	15744	15815	15753	15732	15927	15762	15643	15775	15682	15854	15666	15733	15714	15696	15877	15746	15803	15722	15819	15741	15617	15802	15802	15694	15739	15779	15876	15619	15703	15559	15709	15700	15726	15705	15695	15784	15790	15855	15825	15771	15761	15828	15932	15718	15897	15614	15703	15799	16031	15627	15754	15868	15856	15801	15873	15677	15981	15792	15930	15687	15656	15722	15766	15712	15752	15672	15824	15958	15735	15839	15702	15714	15710	15743	15665	15723	15696	15827	15922	15756	15820	15768	15747	15801	15686	15830	15715	15895	15739	16055	15657	15716	15943	15728	15762	15641	15714	15845	15857	15779	15853	15719	15697	15845	15858	15805	15781	15760	16081	15768	15708	15931	15720	15868	15679	15708	15941	15740	15818	15674	15811	15812	15732	15811	15652	15573	15814	15808	15773	15894	15745	15783	15715	15673	15775	15875	15773	15700	15770	16053	15728	15835	15845	15697	15763	15777	15840	15738	15744	15715	15905	15788	15839	15887	15829	15780	15669	15773	15799	15709	15807	15664	15886	15723	15707	15764	15843	15842	15799	15778	15773	15764	15742	15715	15720	15850	15743	15655	15659	15692	15773	15888	15846	15985	15753	15654	15865	15762	15786	15771	15559	15725	15824	15830	15714	15829	15611	15745	15621	15607	15930	15640	15840	15758	15689	15746	15773	15823	15738	15569	15653	15860	15766	15906	15774	15665	15842	15814	15937	15613	15813	15636	15687	15740	15873	15832	15762	15691	15744	15972	15612	15616	15799	15843	15829	15825	15663	15627	15721	15637	15883	15725	15766	15740	15737	15760	15695	15558	15763	15724	15808	15657	15742	15638	15683	15829	15747	16037	15555	15785	15776	15809	15854	15806	15685	15769	15906	15609	15866	15620	15803	15728	15804	15785	15651	15785	15849	15808	15700	15715	15688	15802	15884	15586	15665	15713	15688	15886	15622	15767	15691	15712	15945	15695	15875	15630	15728	15296	15855	15666	15764	15911	15558	15694	15771	15676	15922	15824	15734	15921	15848	15691	15793	15642	15902	15970	15754	15729	15806	15732	15613	15666	15756	15759	15749	15565	15741	15718	15793	15742	15734	15671	15865	15755	15821	15688	15797	15688	15774	15839	15873	15639	15768	16029	15546	15687	15901	15714	15801	15687	15934	15704	15781	15629	15763	15916	15632	15668	15566	15758	15796	15645	15733	15643	15810	15911	15705	15683	15801	15788	15772	15799	15793	15714	15885	15819	15901	15442	15757	15697	15773	15844	15649	15677	15680	15906	15793	15822	15830	15744	15686	15663	15731	15644	15599	15873	15987	15748	15791	15638	15725	15802	15812	15736	15972	15779	15698	15770	15676	15653	15936	15706	15605	15705	15826	15874	15710	15657	15653	15885	15764	15738	15947	15832	15783	15629	15750	15966	15885	15912	15868	15796	15672	15661	15733	15709	15762	15710	15895	15733	15794	15676	15613	15620	15929	15741	15713	15871	15855	15907	15866	15710	15705	15591	15779	15897	15829	15764	15821	15676	15859	15785	15711	15871	15681	15872	15455	15898	15839	15397	15593	15944	15805	15798	15866	15641	15785	15912	15862	15881	15727	15732	15824	15848	15723	15797	15729	15680	15675	15600	15760	15744	15814	15755	15610	15891	15761	15737	15812	15644	15901	15829	15758	15620	15903	15594	15725	15670	15736	15762	15678	15779	15741	15773	15713	15750	15880	15762	15810	15652	15890	15735	15564	15982	15809	15657	15954	15649	15685	15903	15731	15873	15784	15816	15945	15741	15892	15820	15676	15841	15744	15726	15936	15888	15760	15771	15724	15723	15831	15830	15769	15999	15697	15771	15821	15826	15795	16046	15659	15748	15581	15906	15587	15698	15664	15830	15757	15868	15686	15805	15651	15781	15922	15825	15866	15711	15780	15840	15729	15912	15686	15846	15721	15932	15796	15791	15816	15638	15766	15760	15736	15836	15792	15665	15598	15681	15782	15705	15665	15624	15671	15792	15889	15803	15624	15977	15735	15694	15798	15899	15796	15639	15688	15746	15803	15784	15729	15525	15743	15651	15920	15730	15866	15774	15719	15741	15692	15942	15809	15719	15933	15697	15716	15750	15694	15617	15885	15800	15756	15754	15862	15816	15915	15868	15730	15731	15834	15716	15814	15917	15807	15725	15798	15926	15707	15797	15724	15879	15751	15775	15815	15679	15767	15661	15836	15757	15796	15989	15807	15814	15864	15703	15615	15837	15869	15828	15830	15810	15863	15753	15733	15665	15668	15838	15825	15797	15891	15518	15796	15849	15670	15808	15900	15696	15728	15830	15884	15741	15963	15644	15785	15741	15855	15917	15684	15791	15922	15692	15741	15902	15665	15846	15876	15722	15860	15661	15781	15834	15926	15764	15588	15718	15792	15748	15707	15647	15854	15777	15911	15808	15782	15809	15784	15811	15706	15849	15744	15877	15788	15714	15783	15656	15705	15833	15869	15688	15678	15830	15854	15827	15682	15846	15951	15766	15681	15535	15804	15604	15854	15768	15735	15892	15799	15674	15830	15812	15803	15828	15708	15707	15682	15747	15688	15841	15739	15665	15895	15934	15773	15848	15763	15639	15634	15759	15745	15695	15707	15703	15759	15808	15862	15719	15886	15736	15819	15580	15773	15698	15830	15790	15700	15763	15762	15679	15747	15720	15867	15820	15801	15758	15734	15856	15719	15637	15815	15807	15686	15915	15821	15771	15783	15770	15706	15820	15677	15779	15888	15704	15779	15915	15855	15798	15679	15632	15734	15561	15755	15787	15839	15701	15655	15653	15877	15613	15763	15827	15570	15809	15784	15748	15807	15853	15757	15732	15737	15653	15741	15883	15755	15740	15641	15787	15881	15580	15875	15798	15868	15673	15685	15769	15754	15624	15718	15658	15673	15812	15650	15618	15717	15712	15789	15805	15771	15857	15834	15775	15640	15578	15784	15981	15869	15810	15773	15959	15777	15656	15849	15847	15703	15909	15934	15736	15662	15804	15795	15683	15857	15690	15728	15744	15875	15838	15864	15694	15753	15837	15911	15774	15830	15820	15805	15831	15817	15663	15724	15787	15707	15792	15792	15925	15801	15773	15925	15757	15807	15813	15675	15753	15617	15787	15921	15900	15842	15970	15839	15893	15799	15730	15775	15662	15674	15905	15787	15922	15732	15856
27488	25018	33089	29751	24723	23482	22241	20804	19889	19374	18814	18535	18559	18298	18084	18037	18161	17840	17934	17912	17756	17803	17685	17868	17858	17819	17707	17721	17594	17654	17456	17490	17639	17547	17549	17375	17445	17541	17723	17422	17573	17455	17596	17496	17541	17467	17322	17520	17483	17440	17593	17485	17393	17335	17384	17343	17374	17393	17553	17425	17521	17457	17507	17372	17419	17367	17648	17614	17485	17407	17529	17443	17445	17523	17500	17396	17288	17401	17432	17451	17527	17453	17230	17279	17515	17396	17222	17286	17493	17533	17571	17530	17316	17544	17477	17247	17294	17462	17499	17389	17360	17304	17452	17538	17355	17341	17485	17604	17401	17352	17392	17261	17520	17498	17260	17473	17448	17428	17485	17624	17506	17446	17515	17252	17319	17286	17567	17370	17284	17619	17616	17437	17559	17542	17415	17400	17239	17547	17299	17460	17391	17551	17509	17472	17413	17596	17522	17402	17321	17560	17523	17569	17459	17292	17498	17408	17613	17523	17494	17495	17420	17382	17366	17457	17503	17457	17554	17438	17376	17593	17440	17439	17416	17320	17450	17472	17345	17337	17393	17449	17366	17613	17569	17290	17289	17317	17451	17398	17467	17538	17472	17187	17225	17488	17567	17655	17474	17380	17383	17366	17501	17566	17418	17438	17533	17389	17350	17478	17410	17443	17370	17354	17636	17526	17659	17503	17512	17275	17327	17452	17233	17371	17195	17350	17494	17486	17562	17642	17479	17538	17479	17533	17428	17363	17275	17343	17461	17492	17301	17532	17236	17594	17566	17425	17423	17410	17411	17449	17238	17586	17240	17302	17511	17430	17502	17544	17348	17263	17384	17329	17478	17193	17339	17111	17509	17286	17383	17212	17330	17522	17460	17276	17467	17523	17248	17463	17321	17549	17328	17507	17362	17378	17338	17267	17383	17264	17585	17372	17623	17275	17585	17424	17390	17546	17501	17148	17327	17208	17426	17339	17413	17431	17365	17349	17215	17252	17635	17391	17324	17312	17336	17503	17596	17369	17515	17480	17444	17598	17303	17419	17271	17348	17523	17614	17385	17550	17466	17508	17452	17553	17353	17390	17410	17536	17415	17443	17237	17484	17529	17455	17382	17419	17218	17419	17465	17364	17415	17428	17333	17603	17483	17280	17328	17337	17554	17595	17281	17332	17366	17428	17474	17246	17444	17335	17568	17389	17383	17254	17584	17474	17485	17319	17526	17434	17328	17404	17409	17346	17417	17399	17387	17407	17432	17426	17273	17402	17485	17303	17312	17414	17255	17242	17525	17436	17500	17422	17443	17404	17437	17250	17427	17391	17360	17287	17404	17525	17281	17371	17529	17405	17756	17398	17522	17505	17585	17420	17352	17044	17488	17357	17328	17409	17545	17382	17475	17437	17157	17449	17430	17438	17550	17403	17708	17386	17483	17313	17465	17326	17432	17457	17393	17360	17330	17254	17188	17365	17519	17380	17349	17595	17469	17435	17405	17411	17163	17251	17485	17470	17610	17524	17377	17330	17369	17451	17391	17340	17388	17424	17508	17360	17385	17452	17491	17312	17464	17418	17291	17321	17475	17260	17561	17427	17409	17562	17308	17338	17478	17584	17343	17504	17476	17447	17418	17491	17275	17425	17567	17389	17440	17479	17289	17486	17268	17540	17405	17416	17485	17372	17350	17504	17375	17441	17488	17478	17354	17310	17519	17624	17593	17431	17496	17465	17478	17426	17439	17330	17453	17591	17396	17373	17473	17244	17571	17382	17518	17498	17446	17377	17649	17502	17344	17404	17285	17378	17493	17369	17362	17348	17321	17384	17439	17459	17351	17342	17555	17608	17434	17352	17421	17440	17560	17454	17275	17724	17487	17611	17496	17447	17289	17467	17391	17328	17347	17495	17359	17324	17556	17451	17463	17512	17403	17543	17680	17373	17357	17293	17424	17588	17481	17329	17233	17345	17341	17412	17460	17333	17446	17413	17387	17523	17457	17337	17395	17495	17375	17261	17291	17502	17558	17656	17406	17441	17510	17123	17441	17314	17447	17604	17548	17508	17438	17478	17511	17527	17541	17459	17407	17447	17251	17457	17455	17445	17524	17439	17514	17328	17466	17496	17382	17527	17585	17355	17390	17336	17503	17433	17395	17210	17347	17384	17254	17513	17565	17318	17376	17424	17745	17499	17542	17545	17487	17438	17378	17425	17391	17370	17166	17645	17496	17320	17575	17346	17404	17391	17507	17390	17434	17421	17343	17430	17483	17665	17629	17386	17553	17431	17594	17600	17508	17365	17423	17346	17457	17468	17484	17330	17587	17535	17454	17381	17457	17278	17508	17200	17589	17580	17495	17599	17356	17628	17540	17494	17529	17452	17446	17443	17471	17304	17474	17476	17573	17427	17314	17454	17386	17467	17317	17302	17487	17240	17356	17379	17429	17288	17533	17415	17451	17482	17359	17360	17594	17610	17502	17317	17326	17479	17353	17400	17617	17510	17299	17442	17383	17599	17336	17518	17639	17256	17499	17407	17514	17391	17361	17445	17339	17412	17497	17403	17410	17478	17413	17381	17531	17381	17356	17394	17416	17488	17402	17526	17389	17191	17474	17415	17569	17457	17390	17384	17504	17436	17395	17338	17459	17541	17487	17144	17497	17474	17318	17662	17347	17472	17514	17387	17638	17410	17199	17480	17329	17541	17413	17329	17408	17515	17477	17720	17433	17523	17576	17425	17266	17612	17376	17490	17395	17494	17218	17233	17588	17462	17345	17476	17413	17465	17350	17503	17349	17391	17387	17567	17609	17454	17543	17420	17451	17423	17328	17592	17397	17416	17705	17249	17490	17358	17356	17364	17503	17378	17551	17701	17456	17510	17401	17680	17474	17461	17554	17386	17553	17461	17263	17488	17231	17354	17339	17503	17286	17424	17515	17639	17418	17175	17363	17483	17352	17407	17326	17271	17509	17598	17515	17600	17573	17477	17595	17487	17554	17642	17343	17398	17442	17420	17321	17343	17603	17402	17362	17548	17241	17400	17242	17308	17516	17646	17408	17364	17269	17486	17496	17448	17425	17463	17504	17424	17281	17402	17267	17395	17355	17485	17514	17446	17338	17322	17428	17303	17414	17364	17550	17364	17506	17368	17277	17173	17579	17472	17299	17458	17563	17438	17377	17422	17570	17475	17575	17156	17561	17622	17582	17497	17374	17346	17484	17194	17539	17487	17494	17468	17564	17513	17277	17373	17539	17577	17247	17358	17258	17604	17635	17270	17351	17445	17298	17217	17306	17430	17404	17423	17451	17430	17485	17480	17497	17467	17368	17377	17479	17427	17379	17287	17543	17450	17322	17403	17411	17378	17512	17472	17588	17588	17351	17654	17505	17593	17469	17200	17411	17321	17483	17479	17485	17445	17520	17504	17370	17711	17376	17666	17442	17347	17494	17440	17500	17532	17301	17516	17407	17446	17511	17367	17589	17402	17432	17532	17466	17518	17556	17275	17289	17420	17532	17401	17333	17112	17418	17520	17508	17345	17320	17600	17438	17296	17618	17339	17364	17450	17627	17443	17437	17308	17300	17456	17519	17470	17507	17437	17402	17274	17434	17425	17450	17383	17638	17661	17246	17506	17616	17252	17450	17542	17444	17447	17469	17466	17320	17629	17575	17514	17528	17404	17269	17640	17341	17475	17491	17303	17339	17394	17544	17245	17607	17268	17124	17219	17497	17381	17358	17332	17550	17319	17179	17508	17399	17552	17314	17442	17229	17508	17487	17400	17309	17474	17574	17452	17343	17249	17488	17341	17615	17366	17551	17378	17426	17378	17201	17286	17369	17368	17386	17397	17409	17369	17457	17248	17420	17402	17584	17444	17342	17287	17351	17443	17575	17329	17462	17478	17235	17348	17358	17647	17465	17417	17551	17411	17632	17292	17409	17465	17410	17538	17560	17409	17364	17523	17436	17498	17297	17480	17243	17380	17333	17221	17554	17357	17555	17402	17254	17368	17573	17488	17412	17380	17565	17426	17257	17026	17454	17339	17522	17363	17400	17564	17291	17615	17729	17537	17416	17476	17402	17328	17442	17585	17380	17385	17373	17460	17394	17569	17366	17501	17636	17450	17558	17468	17369	17390	17464	17418	17480	17332	17488	17505	17339	17241	17500	17502	17382	17417	17307	17147	17593	17286	17524	17398	17494	17188	17131	17359	17491	17432	17609	17576	17267	17426	17409	17463	17447	17357	17738	17390	17633	17646	17574	17253	17421	17336	17583	17342	17436	17366	17257	17379	17389	17225	17251	17452	17361	17470	17499	17444	17469	17299	17389	17291	17610	17460	17365	17373	17398	17548	17276	17411	17377	17582	17465	17543	17390	17404	17525	17540	17548	17511	17385	17483	17466	17433	17407	17459	17418	17436	17363	17458	17605	17572	17542	17532	17541	17384	17619	17559	17265	17515	17608	17472	17446	17528	17338	17591	17379	17437	17205	17359	17406	17580	17409	17425	17405	17459	17757	17409	17328	17583	17158	17224	17353	17431	17262	17326	17539	17449	17493	17637	17329	17343	17418	17463	17486	17355	17345	17465	17599	17509	17558	17485	17328	17278	17401	17492	17417	17293	17320	17328	17468	17377	17348	17566	17675	17409	17526	17406	17155	17501	17493	17363	17532	17543	17461	17457	17339	17423	17566	17443	17293	17409	17612	17387	17358	17549	17331	17488	17522	17500	17362	17471	17421	17473	17445	17451	17463	17287	17422	17296	17477	17315	17515	17455	17449	17462	17488	17186	17440	17314	17473	17593	17444	17378	17290	17422	17457	17327	17420	17356	17560	17403	17451	17387	17660	17448	17590	17562	17321	17367	17416	17477	17510	17444	17417	17534	17525	17574	17447	17474	17388	17375	17481	17586	17561	17574	17467	17378	17299	17371	17479	17352	17608	17286	17525	17516	17418	17479	17550	17376	17626	17436	17296	17619	17364	17433	17414	17193	17575	17548	17486	17582	17659	17439	17558	17481	17413	17502	17480	17522	17278	17508	17325	17686	17261	17294	17309	17336	17277	17423	17562	17324	17421	17390	17485	17251	17596	17560	17501	17218	17270	17095	17546	17291	17419	17488	17368	17575	17571	17318	17514	17348	17399	17307
23635	38023	36961	29446	26205	24328	22908	20933	19703	19057	17784	17718	17383	17283	16925	16647	16712	16556	16290	16121	16039	15962	15993	15921	16005	16206	16089	15904	16005	15820	15894	15687	15799	15924	15884	15509	15693	15833	15595	15698	15705	15761	15724	15847	15710	15836	15685	15786	15725	15709	15702	15734	15597	15610	15728	15521	15663	15703	15590	15523	15598	15592	15593	15743	15666	15497	15811	15678	15665	15556	15781	15813	15711	15612	15626	15666	15697	15787	15519	15738	15621	15582	15897	15805	15748	15781	15670	15519	15499	15664	15736	15762	15810	15606	15650	15727	15788	15656	15671	15670	15611	15595	15572	15961	15554	15789	15628	15497	15617	15693	15576	15544	15502	15620	15766	15643	15800	15612	15586	15630	15639	15749	15651	15582	15528	15673	15589	15482	15763	15627	15665	15580	15701	15685	15569	15580	15575	15463	15782	15528	15779	15560	15631	15634	15743	15711	15674	15646	15571	15774	15648	15576	15740	15741	15624	15777	15683	15436	15656	15894	15759	15506	15569	15577	15613	15700	15746	15650	15449	15847	15815	15537	15602	15733	15584	15587	15605	15649	15518	15701	15569	15736	15667	15569	15859	15669	15779	15688	15700	15690	15552	15579	15665	15561	15632	15660	15636	15527	15551	15598	15789	15586	15595	15610	15795	15579	15620	15647	15610	15613	15707	15650	15731	15620	15765	15655	15624	15672	15733	15560	15723	15588	15746	15597	15689	15743	15655	15710	15363	15674	15512	15665	15722	15775	15700	15504	15601	15685	15852	15649	15492	15648	15665	15658	15720	15540	15482	15632	15528	15604	15768	15470	15649	15665	15565	15389	15615	15583	15611	15573	15640	15648	15785	15728	15733	15647	15676	15805	15712	15634	15769	15743	15499	15675	15707	15679	15571	15646	15669	15671	15780	15619	15797	15771	15747	15658	15565	15626	15723	15583	15680	15753	15587	15598	15690	15666	15618	15585	15748	15555	15653	15683	15672	15818	15619	15654	15554	15705	15698	15628	15692	15706	15668	15611	15688	15727	15636	15697	15743	15667	15690	15719	15763	15539	15541	15604	15654	15455	15686	15819	15720	15648	15503	15586	15617	15811	15813	15363	15662	15583	15825	15437	15788	15698	15721	15556	15914	15588	15630	15575	15692	15711	15581	15597	15704	15636	15654	15586	15641	15558	15655	15666	15563	15659	15707	15641	15554	15594	15709	15710	15690	15752	15644	15589	15552	15634	15672	15563	15615	15641	15640	15814	15706	15698	15748	15704	15675	15758	15807	15733	15511	15612	15636	15638	15594	15522	15743	15768	15766	15587	15649	15676	15679	15407	15642	15669	15829	15838	15513	15542	15575	15813	15788	15704	15734	15774	15648	15744	15721	15648	15552	15532	15777	15642	15636	15744	15784	15732	15812	15636	15694	15660	15773	15857	15630	15605	15642	15587	15601	15898	15669	15602	15750	15789	15697	15653	15737	15678	15552	15747	15630	15711	15724	15752	15582	15623	15635	15738	15649	15480	15592	15729	15695	15639	15666	15601	15609	15798	15728	15677	15699	15766	15583	15719	15826	15655	15658	15580	15564	15633	15709	15420	15696	15707	15576	15617	15621	15508	15556	15699	15796	15725	15740	15765	15771	15510	15560	15583	15579	15689	15616	15712	15806	15707	15611	15589	15614	15587	15705	15710	15653	15591	15663	15460	15624	15781	15651	15734	15764	15693	15660	15808	15837	15659	15751	15584	15742	15638	15678	15575	15666	15795	15399	15733	15763	15592	15818	15671	15683	15792	15665	15619	15683	15561	15620	15724	15564	15626	15836	15713	15611	15669	15633	15693	15717	15630	15560	15727	15762	15478	15793	15759	15627	15668	15654	15621	15674	15731	15692	15689	15602	15651	15650	15564	15615	15735	15624	15743	15634	15709	15801	15530	15818	15582	15575	15518	15693	15757	15667	15734	15526	15613	15571	15584	15531	15658	15493	15567	15586	15744	15818	15528	15738	15602	15754	15669	15663	15698	15527	15655	15758	15574	15730	15416	15609	15719	15628	15505	15721	15642	15594	15485	15653	15666	15674	15718	15642	15637	15833	15696	15801	15645	15616	15746	15765	15806	15585	15880	15700	15566	15737	15503	15707	15529	15579	15629	15761	15501	15581	15664	15569	15507	15728	15510	15768	15621	15646	15561	15864	15581	15553	15706	15857	15609	15614	15697	15654	15680	15667	15740	15653	15626	15586	15736	15608	15798	15514	15718	15642	15838	15621	15830	15674	15676	15434	15803	15779	15696	15773	15745	15548	15629	15776	15607	15741	15617	15674	15624	15558	15656	15603	15557	15657	15341	15602	15559	15646	15668	15652	15697	15730	15626	15806	15828	15642	15628	15521	15642	15591	15759	15771	15845	15566	15671	15805	15627	15589	15799	15606	15585	15781	15553	15791	15587	15745	15631	15632	15593	15644	15596	15654	15665	15679	15610	15709	15698	15614	15799	15752	15571	15734	15671	15742	15515	15730	15678	15669	15577	15595	15725	15796	15640	15732	15780	15726	15652	15582	15690	15709	15790	15619	15698	15658	15628	15458	15691	15513	15547	15658	15529	15513	15663	15612	15754	15740	15526	15548	15765	15676	15542	15781	15683	15756	15500	15632	15639	15621	15654	15404	15543	15583	15662	15659	15629	15613	15537	15520	15663	15590	15838	15817	15591	15437	15643	15835	15663	15776	15538	15640	15706	15742	15579	15757	15739	15771	15662	15699	15455	15705	15680	15764	15744	15751	15539	15789	15609	15599	15571	15693	15508	15740	15641	15700	15633	15684	15670	15684	15765	15474	15676	15596	15587	15667	15785	15671	15627	15499	15743	15809	15603	15720	15741	15572	15574	15740	15666	15648	15643	15460	15600	15733	15792	15700	15525	15725	15685	15660	15646	15710	15569	15843	15603	15726	15703	15733	15573	15722	15702	15612	15603	15673	15727	15845	15748	15683	15578	15701	15714	15640	15564	15593	15698	15593	15678	15611	15702	15521	15637	15475	15633	15650	15793	15689	15678	15650	15622	15706	15684	15758	15640	15669	15736	15744	15632	15611	15618	15680	15687	15596	15602	15654	15555	15769	15582	15676	15537	15544	15858	15666	15580	15665	15632	15667	15589	15744	15696	15655	15600	15576	15637	15594	15758	15579	15716	15625	15632	15693	15650	15592	15738	15639	15625	15578	15609	15606	15641	15590	15727	15757	15657	15601	15573	15640	15671	15596	15457	15523	15723	15658	15652	15485	15662	15573	15733	15528	15784	15527	15600	15670	15633	15786	15725	15726	15728	15494	15512	15647	15695	15810	15666	15479	15606	15654	15684	15576	15744	15691	15603	15682	15703	15468	15473	15830	15627	15600	15658	15652	15739	15736	15692	15630	15646	15627	15700	15721	15660	15720	15685	15577	15803	15549	15636	15607	15740	15567	15670	15578	15566	15647	15535	15638	15762	15812	15583	15660	15549	15654	15558	15731	15578	15644	15710	15691	15619	15756	15676	15681	15711	15788	15711	15722	15739	15753	15509	15707	15606	15637	15489	15580	15667	15681	15730	15636	15734	15635	15723	15748	15500	15648	15421	15285	15751	15646	15558	15810	15644	15582	15643	15714	15636	15531	15684	15527	15676	15544	15667	15778	15619	15716	15593	15717	15621	15631	15590	15717	15534	15732	15586	15653	15647	15582	15691	15700	15679	15568	15666	15635	15653	15725	15771	15650	15628	15693	15552	15698	15649	15719	15531	15554	15584	15528	15606	15870	15538	15808	15701	15670	15765	15749	15686	15734	15703	15753	15640	15700	15688	15576	15573	15518	15760	15664	15647	15727	15593	15732	15663	15746	15747	15616	15715	15527	15645	15522	15731	15769	15629	15837	15688	15641	15493	15626	15563	15617	15558	15673	15653	15658	15726	15679	15805	15877	15695	15717	15689	15674	15681	15600	15555	15645	15625	15695	15745	15635	15671	15667	15816	15604	15624	15691	15524	15959	15670	15734	15667	15739	15631	15525	15630	15707	15697	15593	15777	15622	15654	15619	15549	15580	15615	15609	15528	15635	15612	15748	15629	15749	15822	15673	15648	15691	15664	15643	15750	15668	15662	15663	15772	15724	15714	15760	15786	15689	15688	15621	15564	15630	15718	15759	15693	15474	15798	15663	15626	15562	15661	15819	15604	15787	15640	15678	15687	15589	15624	15691	15738	15595	15558	15578	15569	15401	15666	15595	15552	15601	15711	15657	15590	15629	15694	15489	15605	15678	15593	15766	15572	15542	15632	15797	15753	15804	15852	15708	15630	15824	15749	15799	15750	15723	15791	15628	15585	15722	15618	15823	15687	15879	15702	15682	15609	15518	15644	15585	15591	15612	15629	15603	15714	15657	15789	15587	15661	15576	15722	15873	15603	15925	15644	15685	15553	15648	15595	15386	15722	15686	15762	15725	15524	15667	15599	15788	15722	15581	15532	15669	15500	15705	15615	15644	15635	15607	15632	15697	15844	15595	15643	15842	15736	15628	15772	15698	15851	15630	15735	15567	15391	15621	15552	15602	15744	15573	15824	15660	15761	15593	15839	15572	15734	15733	15535	15668	15613	15786	15654	15609	15708	15645	15548	15584	15569	15621	15730	15643	15607	15628	15557	15533	15569	15686	15552	15854	15697	15748	15516	15573	15765	15706	15585	15483	15693	15532	15563	15591	15817	15648	15623	15757	15538	15624	15590	15574	15643	15631	15681	15586	15758	15668	15721	15725	15577	15615	15615	15784	15651	15718	15627	15579	15513	15631	15666	15627	15534	15641	15626	15603	15676	15785	15628	15712	15723	15744	15626	15580	15701	15826	15590	15538	15602	15673	15669	15689	15465	15727	15693	15712	15661	15690	15640	15623	15767	15679	15555	15557	15682	15592	15707	15782	15592	15691	15516	15670	15518	15638	15490	15661	15809	15754	15515	15628	15632	15746	15644	15720	15759	15742	15558	15644	15672	15731	15684	15789	15555	15674	15630	15684	15879	15660	15821	15564	15547	15678	15625	15589	15681	15763	15765	15561	15723	15667	15797	15611	15826	15705	15685	15543	15707	15839	15568	15655	15897	15554	15670	15860	15581	15713	15785	15785	15560
23582	21125	28746	24492	23835	26806	26943	23608	21441	20966	20164	19443	19196	18895	18647	18633	18381	18330	18517	18117	18037	18294	17973	17990	18044	17871	17832	17816	17786	17807	17590	17640	17701	17681	17622	17409	17473	17446	17547	17409	17656	17673	17562	17379	17453	17701	17987	17756	17858	17828	17413	17340	17601	17565	17537	17387	17375	17493	17481	17359	17497	17553	17461	17448	17421	17489	17507	17657	17447	17489	17487	17487	17347	17505	17278	17451	17397	17553	17403	17540	17485	17194	17429	17547	17392	17377	17662	17358	17324	17458	17460	17527	17475	17427	17443	17597	17471	17385	17438	17428	17366	17492	17419	17249	17415	17327	17387	17378	17563	17516	17485	17428	17456	17473	17315	17629	17366	17490	17563	17468	17558	17439	17342	17390	17509	17452	17408	17484	17409	17454	17465	17615	17370	17361	17471	17356	17542	17447	17565	17501	17391	17210	17519	17375	17319	17328	17246	17305	17398	17306	17338	17695	17455	17397	17531	17549	17326	17482	17577	17353	17613	17591	17462	17499	17515	17463	17296	17309	17341	17468	17382	17533	17539	17417	17445	17526	17323	17484	17242	17425	17418	17537	17525	17597	17433	17273	17259	17421	17417	17366	17344	17383	17435	17458	17258	17158	17414	17492	17436	17477	17567	17409	17447	17485	17400	17225	17273	17440	17445	17472	17296	17452	17510	17372	17491	17781	17575	17510	17505	17627	17429	17415	17364	17539	17427	17600	17532	17586	17273	17450	17434	17467	17498	17593	17262	17332	17451	17351	17360	17431	17437	17370	17534	17461	17561	17499	17373	17300	17572	17408	17571	17515	17603	17435	17316	17441	17484	17451	17511	17358	17532	17407	17457	17532	17285	17541	17473	17341	17290	17467	17363	17493	17164	17326	17510	17505	17348	17286	17319	17478	17522	17442	17576	17286	17409	17215	17288	17257	17512	17263	17312	17315	17360	17507	17475	17397	17576	17449	17565	17457	17532	17480	17450	17440	17279	17178	17259	17332	17414	17260	17314	17436	17478	17484	17302	17523	17257	17597	17490	17622	17280	17240	17530	17302	17646	17518	17371	17260	17267	17389	17343	17136	17290	17515	17370	17353	17401	17340	17498	17480	17357	17413	17462	17521	17212	17378	17333	17353	17377	17388	17391	17426	17484	17427	17435	17497	17121	17563	17506	17371	17452	17617	17288	17338	17365	17537	17268	17424	17413	17400	17518	17429	17446	17591	17434	17561	17381	17422	17518	17336	17603	17444	17184	17720	17188	17324	17319	17340	17334	17305	17471	17502	17474	17244	17448	17559	17382	17340	17430	17369	17252	17342	17068	17545	17499	17575	17428	17308	17422	17383	17215	17318	17420	17386	17505	17373	17359	17458	17365	17347	17298	17451	17451	17526	17514	17228	17407	17410	17533	17405	17523	17302	17491	17427	17429	17258	17580	17482	17384	17361	17484	17389	17547	17239	17507	17384	17332	17399	17495	17574	17473	17443	17417	17356	17244	17266	17501	17221	17532	17453	17473	17334	17565	17450	17627	17508	17374	17546	17537	17558	17387	17413	17458	17220	17431	17320	17416	17423	17312	17561	17500	17290	17196	17514	17482	17557	17702	17438	17552	17369	17347	17368	17380	17505	17570	17505	17258	17184	17231	17394	17297	17348	17537	17557	17525	17419	17441	17650	17391	17632	17539	17369	17353	17442	17534	17490	17485	17350	17218	17375	17591	17510	17485	17432	17343	17507	17441	17425	17641	17540	17416	17195	17508	17260	17619	17543	17551	17565	17477	17460	17331	17360	17357	17344	17391	17362	17243	17234	17516	17416	17725	17494	17310	17594	17473	17608	17533	17331	17341	17521	17476	17473	17272	17578	17584	17317	17545	17134	17370	17487	17440	17550	17434	17498	17507	17504	17272	17506	17606	17544	17689	17488	17427	17464	17388	17522	17669	17571	17468	17265	17481	17382	17462	17359	17454	17356	17293	17379	17499	17452	17430	17218	17541	17527	17485	17511	17469	17449	17312	17441	17227	17586	17266	17450	17256	17314	17424	17507	17319	17388	17308	17444	17577	17506	17581	17267	17422	17368	17401	17476	17520	17395	17446	17575	17449	17473	17392	17429	17466	17386	17374	17440	17392	17383	17389	17616	17362	17363	17390	17319	17495	17480	17396	17462	17436	17281	17519	17511	17359	17398	17522	17538	17505	17433	17203	17292	17274	17440	17376	17435	17558	17628	17506	17403	17439	17384	17370	17214	17481	17423	17378	17511	17190	17285	17382	17538	17250	17341	17477	17423	17554	17454	17397	17583	17365	17174	17331	17643	17609	17470	17486	17527	17392	17530	17460	17280	17305	17358	17422	17345	17291	17348	17311	17344	17445	17531	17539	17536	17343	17572	17380	17230	17316	17490	17538	17545	17351	17525	17514	17398	17334	17382	17452	17422	17442	17465	17313	17306	17335	17440	17396	17702	17415	17183	17323	17522	17526	17537	17446	17284	17530	17364	17447	17284	17366	17422	17487	17533	17419	17593	17467	17380	17707	17504	17377	17449	17246	17433	17514	17480	17420	17512	17554	17470	17625	17489	17239	17296	17351	17252	17545	17415	17228	17274	17495	17504	17686	17501	17430	17487	17337	17283	17230	17395	17399	17597	17572	17442	17318	17598	17361	17422	17764	17460	17395	17542	17708	17470	17556	17409	17342	17489	17527	17489	17418	17382	17355	17318	17371	17305	17116	17431	17562	17322	17193	17523	17358	17376	17374	17341	17416	17239	17593	17522	17288	17439	17851	17391	17573	17493	17439	17280	17455	17460	17320	17285	17166	17444	17416	17459	17343	17379	17566	17354	17625	17365	17486	17415	17336	17355	17453	17451	17464	17196	17303	17474	17567	17549	17385	17390	17364	17441	17409	17578	17340	17437	17178	17317	17280	17403	17400	17507	17554	17535	17367	17547	17275	17613	17418	17534	17294	17389	17436	17306	17406	17415	17448	17330	17308	17550	17241	17416	17475	17460	17591	17528	17264	17457	17240	17363	17343	17489	17471	17240	17458	17502	17487	17408	17483	17513	17424	17493	17449	17587	17623	17266	17429	17403	17320	17414	17312	17283	17489	17543	17414	17329	17519	17566	17307	17393	17433	17421	17534	17561	17150	17628	17202	17592	17517	17268	17379	17755	17423	17399	17409	17215	17484	17451	17460	17447	17565	17376	17250	17567	17644	17537	17487	17563	17520	17595	17531	17214	17420	17548	17564	17496	17295	17508	17400	17624	17538	17372	17319	17380	17204	17454	17506	17514	17444	17392	17385	17216	17425	17404	17556	17418	17516	17275	17457	17168	17344	17581	17288	17303	17484	17449	17624	17375	17500	17676	17379	17535	17438	17421	17267	17605	17222	17350	17540	17375	17482	17367	17361	17452	17164	17296	17561	17568	17561	17480	17432	17436	17244	17545	17492	17495	17583	17338	17285	17284	17571	17403	17487	17336	17427	17421	17514	17527	17482	17404	17463	17505	17505	17596	17310	17346	17351	17439	17500	17397	17376	17482	17479	17553	17462	17494	17726	17547	17143	17318	17497	17324	17558	17383	17202	17476	17547	17640	17403	17415	17406	17544	17368	17500	17393	17301	17385	17328	17653	17409	17588	17438	17171	17588	17238	17593	17458	17421	17300	17454	17511	17545	17318	17487	17581	17438	17271	17284	17571	17385	17450	17261	17300	17270	17341	17355	17362	17630	17377	17331	17373	17613	17308	17268	17429	17259	17483	17575	17622	17465	17490	17467	17689	17406	17378	17398	17634	17261	17458	17413	17365	17606	17472	17486	17395	17296	17281	17461	17400	17493	17406	17383	17358	17648	17454	17243	17366	17521	17403	17408	17327	17624	17553	17521	17179	17312	17523	17389	17439	17305	17315	17186	17562	17367	17443	17395	17460	17425	17485	17488	17318	17402	17611	17412	17666	17292	17444	17354	17272	17505	17485	17416	17209	17570	17334	17500	17393	17334	17404	17645	17453	17372	17481	17364	17330	17333	17438	17249	17439	17615	17569	17423	17256	17516	17492	17479	17231	17403	17074	17260	17380	17373	17347	17434	17369	17337	17537	17305	17440	17558	17349	17366	17438	17563	17497	17149	17248	17478	17588	17396	17348	17404	17243	17393	17414	17450	17428	17305	17595	17438	17330	17462	17221	17304	17650	17489	17265	17354	17323	17244	17461	17536	17371	17467	17479	17391	17494	17460	17439	17270	17447	17319	17583	17461	17669	17388	17440	17463	17381	17616	17432	17311	17591	17472	17456	17311	17468	17399	17400	17443	17150	17297	17364	17399	17488	17351	17347	17394	17315	17351	17278	17575	17420	17335	17398	17192	17408	17401	17421	17449	17397	17629	17313	17504	17400	17452	17281	17480	17505	17404	17502	17318	17551	17388	17526	17465	17462	17528	17402	17536	17594	17377	17472	17553	17576	17328	17388	17473	17424	17401	17442	17287	17521	17583	17239	17367	17458	17483	17358	17264	17464	17332	17458	17567	17585	17557	17395	17319	17428	17364	17426	17381	17275	17404	17411	17587	17530	17514	17323	17311	17581	17168	17390	17257	17642	17488	17373	17531	17564	17388	17601	17348	17323	17316	17414	17576	17484	17478	17531	17533	17587	17589	17614	17486	17424	17449	17465	17605	17332	17476	17414	17658	17540	17417	17532	17318	17569	17641	17284	17526	17440	17467	17452	17545	17269	17377	17353	17393	17645	17334	17625	17464	17424	17337	17366	17574	17334	17500	17566	17452	17266	17505	17663	17196	17438	17328	17200	17601	17393	17534	17303	17449	17377	17540	17650	17447	17557	17359	17457	17523	17327	17413	17418	17472	17443	17510	17313	17333	17444	17361	17416	17568	17374	17573	17446	17340	17327	17217	17555	17365	17373	17387	17318	17567	17495	17542	17415	17349	17513	17531	17398	17381	17466	17321	17344	17467	17454	17430	17575	17612	17413	17467	17583	17343	17382	17507	17660	17552	17383	17339	17506	17709	17468	17319	17464	17452	17301	17397	17531	17352	17525	17436	17516	17484	17348	17658	17569	17622	17513	17380	17382	17340	17361	17439	17410	17511	17473	17408	17534	17251	17455	17425	17391	17559	17313	17313
23366	43135	42857	34863	30955	28793	26686	24747	21954	20750	19736	18719	18381	18018	17715	17184	16951	16831	16767	16676	16483	16494	16261	16137	16420	16331	16330	15891	16123	16014	15776	15820	15807	15797	15912	15690	15706	15835	15723	15862	15738	15729	15789	15900	15832	16030	16112	16095	16020	15659	15913	15764	15634	15662	15654	15606	15593	15783	15668	15645	15525	15585	15689	15715	15741	15565	15461	15669	15674	15639	15728	15788	15584	15666	15662	15641	15597	15631	15850	15492	15729	15738	15722	15571	15708	15449	15710	15746	15674	15626	15569	15696	15564	15649	15623	15537	15626	15538	15679	15567	15610	15587	15658	15487	15694	15731	15737	15753	15699	15663	15669	15560	15565	15568	15706	15691	15874	15457	15615	15495	15577	15743	15522	15668	15585	15569	15615	15471	15540	15476	15688	15495	15692	15740	15659	15740	15644	15593	15618	15546	15439	15555	15569	15620	15569	15741	15771	15688	15602	15726	15776	15720	15697	15618	15694	15622	15643	15682	15511	15481	15784	15763	15645	15538	15637	15490	15715	15688	15642	15806	15810	15727	15591	15527	15512	15759	15714	15723	15758	15646	15709	15512	15727	15633	15777	15650	15646	15743	15718	15553	15607	15700	15632	15720	15657	15581	15859	15583	15600	15569	15605	15692	15754	15516	15475	15723	15659	15752	15512	15451	15678	15531	15646	15687	15699	15834	15593	15702	15631	15573	15590	15553	15750	15785	15661	15673	15639	15547	15665	15615	15849	15644	15677	15631	15626	15717	15682	15704	15763	15603	15624	15633	15580	15681	15564	15727	15496	15599	15741	15523	15730	15542	15699	15666	15563	15680	15730	15853	15756	15736	15718	15663	15535	15578	15761	15606	15756	15655	15612	15743	15572	15712	15576	15781	15702	15674	15562	15743	15698	15838	15512	15650	15452	15604	15542	15689	15681	15859	15576	15745	15386	15527	15727	15807	15558	15566	15866	15594	15683	15700	15689	15631	15532	15760	15801	15562	15692	15797	15836	15536	15729	15635	15557	15714	15478	15594	15633	15795	15646	15650	15674	15732	15573	15577	15725	15764	15621	15677	15600	15607	15566	15669	15687	15647	15803	15605	15659	15619	15601	15700	15542	15793	15656	15670	15549	15628	15728	15527	15620	15622	15695	15695	15609	15632	15859	15631	15620	15683	15520	15660	15712	15810	15707	15540	15469	15653	15527	15720	15612	15813	15672	15498	15670	15690	15688	15694	15621	15719	15533	15557	15651	15604	15764	15744	15499	15578	15633	15807	15676	15536	15596	15828	15673	15647	15726	15523	15871	15681	15763	15664	15640	15703	15619	15615	15743	15595	15617	15622	15783	15508	15528	15757	15700	15664	15575	15547	15658	15700	15731	15477	15584	15611	15602	15618	15708	15739	15650	15776	15842	15570	15624	15779	15671	15487	15405	15698	15731	15572	15498	15644	15535	15631	15552	15509	15598	15718	15818	15612	15673	15637	15671	15688	15617	15840	15732	15687	15654	15581	15577	15766	15607	15730	15648	15717	15651	15514	15608	15590	15740	15597	15818	15487	15718	15532	15872	15695	15721	15556	15459	15536	15670	15775	15651	15430	15935	15682	15615	15533	15664	15707	15559	15554	15646	15536	15660	15672	15673	15665	15692	15827	15653	15671	15514	15746	15502	15685	15853	15543	15614	15520	15618	15675	15698	15594	15636	15738	15566	15792	15684	15640	15760	15682	15810	15573	15581	15546	15683	15687	15557	15662	15634	15673	15646	15728	15526	15810	15636	15767	15779	15533	15583	15641	15489	15599	15718	15594	15645	15525	15638	15598	15719	15594	15756	15764	15710	15635	15654	15693	15643	15560	15831	15506	15660	15717	15759	15537	15534	15672	15557	15569	15532	15567	15743	15635	15636	15824	15664	15608	15783	15729	15543	15558	15448	15555	15616	15645	15683	15607	15622	15695	15653	15561	15591	15832	15793	15518	15626	15605	15618	15702	15792	15607	15570	15730	15676	15599	15764	15549	15692	15773	15590	15671	15571	15704	15525	15509	15669	15727	15867	15416	15623	15616	15673	15549	15602	15732	15582	15674	15789	15707	15531	15624	15718	15383	15708	15666	15811	15750	15760	15706	15510	15611	15627	15756	15697	15591	15630	15615	15722	15538	15599	15667	15647	15693	15545	15495	15666	15694	15767	15611	15641	15593	15715	15687	15657	15613	15636	15655	15617	15618	15550	15515	15628	15567	15480	15660	15727	15721	15589	15585	15677	15541	15628	15615	15592	15734	15657	15756	15817	15565	15521	15631	15725	15711	15664	15799	15681	15717	15623	15712	15651	15761	15693	15572	15667	15614	15661	15603	15506	15819	15298	15676	15791	15709	15704	15605	15538	15703	15578	15571	15800	15607	15550	15652	15765	15609	15643	15679	15780	15584	15614	15629	15652	15565	15635	15765	15594	15614	15703	15727	15672	15558	15607	15586	15587	15504	15771	15585	15617	15716	15599	15764	15623	15554	15677	15731	15664	15669	15676	15648	15782	15727	15529	15742	15675	15567	15673	15584	15646	15788	15814	15593	15564	15626	15513	15568	15559	15771	15653	15771	15712	15610	15490	15624	15638	15647	15576	15580	15696	15569	15582	15516	15565	15664	15641	15587	15797	15649	15760	15621	15810	15653	15837	15627	15562	15618	15496	15649	15630	15599	15586	15570	15613	15745	15644	15632	15589	15697	15641	15683	15780	15675	15559	15549	15627	15565	15689	15737	15687	15724	15495	15805	15566	15693	15656	15658	15542	15704	15462	15606	15647	15739	15700	15599	15783	15738	15656	15790	15549	15531	15586	15614	15634	15538	15762	15635	15632	15736	15581	15657	15621	15661	15694	15549	15822	15629	15604	15568	15597	15834	15574	15595	15559	15576	15802	15634	15589	15550	15599	15674	15590	15580	15706	15451	15771	15669	15742	15536	15655	15677	15770	15789	15676	15708	15548	15568	15883	15666	15641	15623	15585	15565	15653	15564	15622	15661	15734	15751	15730	15601	15775	15759	15834	15684	15452	15728	15586	15702	15716	15515	15711	15544	15573	15646	15733	15585	15660	15508	15778	15638	15641	15451	15734	15644	15638	15644	15691	15579	15705	15708	15511	15616	15891	15618	15655	15697	15555	15550	15719	15566	15703	15651	15503	15460	15704	15573	15856	15536	15529	15549	15651	15552	15644	15691	15685	15775	15832	15570	15714	15738	15821	15768	15696	15585	15610	15780	15668	15605	15500	15539	15586	15645	15544	15795	15711	15680	15506	15706	15611	15616	15614	15564	15604	15712	15634	15725	15490	15778	15681	15515	15842	15755	15659	15702	15590	15587	15673	15619	15744	15659	15428	15708	15615	15682	15691	15525	15555	15645	15555	15396	15616	15595	15625	15664	15448	15616	15530	15823	15663	15793	15554	15504	15734	15733	15528	15512	15549	15573	15611	15546	15567	15555	15778	15657	15622	15614	15709	15626	15581	15712	15643	15538	15712	15735	15491	15611	15508	15591	15502	15659	15735	15637	15716	15723	15581	15573	15567	15413	15758	15605	15633	15509	15736	15680	15442	15569	15668	15633	15634	15706	15738	15596	15691	15630	15633	15769	15683	15601	15595	15608	15605	15660	15662	15688	15758	15766	15670	15620	15907	15708	15742	15668	15577	15506	15648	15549	15648	15483	15586	15759	15619	15610	15605	15657	15785	15595	15694	15519	15733	15551	15751	15716	15723	15540	15775	15630	15667	15611	15643	15614	15903	15606	15526	15819	15721	15737	15619	15597	15650	15684	15612	15428	15624	15602	15748	15543	15633	15641	15665	15788	15784	15540	15548	15575	15650	15789	15555	15689	15807	15657	15633	15744	15507	15567	15545	15714	15662	15650	15697	15727	15656	15738	15751	15689	15730	15702	15700	15785	15631	15642	15726	15627	15648	15673	15574	15535	15587	15650	15688	15661	15822	15589	15519	15836	15586	15643	15662	15627	15659	15771	15712	15652	15606	15774	15707	15503	15762	15630	15716	15710	15789	15737	15631	15722	15680	15545	15626	15630	15793	15732	15732	15557	15538	15377	15503	15640	15837	15557	15616	15581	15624	15704	15617	15678	15549	15709	15645	15664	15686	15598	15638	15792	15643	15464	15564	15651	15562	15652	15591	15748	15621	15757	15650	15722	15612	15627	15808	15520	15604	15623	15610	15655	15613	15696	15490	15716	15693	15612	15727	15566	15565	15591	15729	15624	15720	15719	15733	15521	15661	15747	15664	15889	15637	15611	15565	15605	15605	15708	15668	15753	15485	15554	15619	15627	15702	15666	15725	15686	15593	15578	15560	15647	15617	15652	15787	15658	15692	15701	15617	15471	15622	15594	15706	15660	15713	15754	15699	15476	15677	15631	15477	15594	15666	15580	15655	15778	15536	15689	15663	15490	15810	15513	15624	15744	15658	15607	15792	15664	15688	15648	15581	15537	15612	15684	15722	15734	15731	15702	15597	15572	15662	15717	15754	15581	15478	15659	15596	15716	15675	15577	15778	15503	15551	15558	15721	15612	15769	15625	15694	15719	15754	15645	15630	15667	15624	15457	15552	15647	15702	15708	15650	15554	15833	15642	15552	15819	15463	15865	15575	15428	15727	15680	15724	15631	15593	15560	15755	15561	15703	15640	15663	15602	15725	15674	15609	15745	15543	15682	15733	15586	15763	15612	15491	15630	15742	15611	15652	15652	15659	15532	15649	15713	15614	15710	15534	15642	15522	15609	15529	15648	15754	15818	15685	15530	15767	15675	15711	15693	15489	15627	15635	15701	15593	15667	15679	15669	15655	15583	15650	15559	15594	15593	15670	15593	15903	15597	15618	15691	15773	15803	15549	15647	15514	15648	15681	15452	15598	15666	15756	15698	15504	15658	15682	15823	15695	15664	15513	15728	15715	15601	15649	15690	15509	15729	15630	15569	15546	15526	15646	15598	15615	15530	15775	15741	15867	15723	15806	15731	15664	15829	15790	15838	15618	15658	15697	15568	15639	15555	15632	15793	15711	15677	15694	15687	15552	15616	15610	15814	15660	15704	15616	15545	15648	15770	15652	15642	15511	15803	15668	15631	15730	15729	15729	15550	15692	15784
22612	21130	29023	23575	22253	27156	30823	26091	23862	22771	21433	20521	20406	19908	19564	19041	18974	19165	18857	18695	18375	18535	18412	18383	18496	18504	18242	18170	18066	18085	18137	18028	17879	17783	18077	17965	18166	18116	18124	17979	17842	17989	17849	17927	17934	18128	18682	18362	18217	18106	17754	17874	17749	17832	17793	17695	17776	17861	17751	17824	17681	17598	17685	17703	17729	17609	17933	17705	17781	17723	17702	17635	17678	17718	17523	17702	17930	17859	17725	17731	17920	17705	17820	17661	17600	17748	17798	17574	17694	17943	17656	17783	17713	17374	17808	17659	17622	17849	17818	17539	17763	17802	17729	17656	17724	17480	17945	17771	17541	17838	17701	17835	17704	17583	17736	17563	17598	17606	17755	17660	17683	17586	17595	17704	17882	17651	17597	17669	17591	17700	17571	17616	17744	17824	17685	17639	17647	17662	17819	17595	17667	17758	17611	17776	17527	17889	17632	17547	17801	17376	17668	17599	17738	17774	17850	17701	17492	17809	17798	17856	17597	17704	17855	17824	17731	17549	17707	17725	17662	17598	17649	17644	17614	17595	17507	17626	17865	17558	17404	17644	17545	17718	17700	17696	17818	17649	17660	17631	17665	17442	17720	17572	17638	17613	17683	17783	17778	17844	17799	17758	17567	17605	17631	17717	17566	17890	17689	17691	17544	17686	17647	17780	17791	17666	17756	17646	17669	17864	17512	17413	17777	17778	17661	17582	17486	17888	17495	17537	17855	17479	17697	17597	17777	17596	17772	17677	17751	17641	17719	17675	17768	17599	17654	17886	17336	17710	17558	17698	17772	17656	17635	17835	17794	17795	17571	17816	17642	17526	17828	17771	17817	17469	17556	17819	17907	17901	17454	17608	17652	17581	17637	17560	17823	17888	17649	17559	17735	17628	17472	17622	17745	17808	17626	17739	17666	17578	17671	17657	17605	17665	17567	17721	17811	17495	17416	17633	17658	17536	17758	17478	17583	17853	17846	17544	17566	17695	17668	17649	17810	17667	17631	17722	17549	17731	17553	17747	17569	17672	17543	17750	17911	17828	17755	17635	17684	17655	17817	17497	17516	17605	17465	17674	17776	17592	17544	17666	17644	17859	17695	17568	17712	17579	17739	17676	17578	17763	17738	17662	17884	17423	17718	17741	17623	17586	17625	17662	17487	17596	17536	17516	17647	17848	17633	17648	17534	17620	17684	17628	17711	17665	17626	17488	17526	17482	17595	17642	17598	17341	17689	17545	17699	17624	17637	17684	17608	17484	17743	17440	17752	17617	17810	17678	17685	17515	17587	17496	17552	17546	17691	17754	17661	17676	17713	17451	17615	17477	17716	17430	17653	17623	17530	17448	17643	17461	17729	17753	17739	17661	17577	17733	17502	17551	17549	17699	17740	17470	17744	17700	17701	17749	17697	17756	17746	17684	17863	17703	17578	17729	17530	17599	17918	17697	17620	17896	17711	17731	17736	17684	17715	17724	17693	17568	17829	17929	17649	17787	17553	17592	17502	17627	17691	17732	17813	17555	17705	17589	17556	17588	17481	17543	17781	17802	17605	17596	17633	17703	17464	17490	17742	17429	17772	17568	17637	17558	17488	17572	17562	17571	17619	17909	17547	17565	17758	17470	17725	17435	17679	17635	17572	17510	17551	17847	17538	17729	17713	17742	17734	17699	17863	17714	17831	17710	17513	17693	17635	17597	17729	17751	17498	17769	17801	17660	17742	17592	17469	17573	17831	17644	17612	17714	17642	17621	17415	17571	17662	17503	17747	17648	17611	17560	17773	17800	17535	17878	17724	17774	17393	17534	17967	17658	17883	17595	17582	17550	17761	17684	17508	17439	17603	17587	17633	17544	17646	17677	17763	17822	17675	17590	17643	17505	17626	17712	17666	17618	17500	17943	17755	17903	17673	17657	17671	17596	17488	17890	17601	17622	17659	17692	17730	17586	17621	17604	17838	17927	17763	17522	17597	17653	17664	17766	17650	17635	17576	17417	17388	17708	17607	17789	17586	17635	17618	17550	17845	17554	17524	17579	17705	17578	17668	17714	17789	17811	17589	17540	17760	17563	17549	17457	17680	17722	17696	17655	17482	17743	17668	17737	17500	17517	17719	17567	17811	17743	17773	17659	17753	17633	17569	17529	17630	17493	17627	17593	17693	17653	17809	17687	17593	17517	17773	17623	17589	17661	17683	17548	17736	17490	17694	17916	17900	17585	17693	17621	17665	17510	17488	17500	17733	17673	17654	17886	17584	17703	17739	17773	17582	17678	17658	17674	17510	17756	17631	17557	17694	17599	17648	17639	17447	17650	17779	17614	17704	17638	17790	17593	17713	17704	17727	17580	17516	17478	17579	17438	17635	17615	17527	17662	17597	17530	17693	17667	17523	17738	17715	17622	17554	17668	17737	17775	17576	17708	17609	17673	17520	17528	17657	17709	17562	17687	17614	17636	17607	17733	17608	17674	17684	17711	17794	17649	17658	17576	17669	17651	17700	17598	17589	17600	17684	17737	17587	17692	17520	17584	17663	17810	17642	17764	17513	17589	17624	17514	17944	17748	17729	17671	17519	17631	17464	17651	17663	17546	17769	17469	17563	17528	17468	17675	17770	17708	17570	17555	17705	17674	17754	17710	17694	17888	17820	17671	17394	17491	17579	17683	17729	17705	17641	17601	17789	17665	17824	17668	17636	17888	17521	17708	17518	17441	17619	17852	17576	17641	17690	17686	17726	17675	17518	17651	17838	17581	17600	17516	17489	17419	17740	17682	17551	17745	17649	17841	17720	17446	17889	17760	17587	17741	17656	17721	17765	17660	17691	17704	17669	17785	17759	17811	17718	17776	17681	17529	17604	17752	17461	17712	17664	17662	17674	17686	17689	17667	17617	17661	17636	17790	17733	17465	17702	17760	17778	17697	17646	17591	17603	17613	17500	17647	17873	17438	17551	17589	17781	17572	17632	17616	17748	17478	17590	17564	17551	17510	17614	17804	17635	17937	17528	17600	17639	17478	17774	17636	17615	17551	17704	17699	17690	17785	17681	17620	17729	17592	17753	17564	17623	17654	17796	17570	17614	17593	17529	17750	17834	17356	17613	17644	17745	17656	17590	17690	17783	17773	17729	17607	17602	17749	17511	17632	17643	17584	17591	17803	17676	17643	17673	17470	17833	17748	17718	17551	17686	17755	17410	17592	17594	17542	17813	17885	17626	17528	17553	17669	17659	17692	17623	17593	17743	17637	17721	17819	17604	17799	17698	17715	17581	17620	17679	17829	17580	18009	17713	17812	17737	17566	17563	17747	17732	17643	17517	17549	17885	17604	17630	17676	17681	17565	17633	17666	17800	17599	17671	17741	17863	17572	17610	17619	17664	17668	17589	17637	17622	17600	17614	17683	17527	17530	17728	17572	17612	17533	17664	17716	17561	17767	17405	17624	17612	17646	17688	17578	17746	17576	17640	17442	17438	17798	17637	17589	17497	17860	17584	17355	17876	17702	17594	17660	17502	17421	17575	17570	17535	17591	17647	17628	17620	17714	17765	17722	17548	17883	17707	17596	17605	17656	17380	17651	17633	17421	17775	17593	17802	17529	17744	17606	17579	17696	17691	17548	17664	17472	17732	17811	17591	17716	17687	17537	17542	17652	17812	17928	17604	17628	17705	17716	17819	17711	17588	17727	17696	17674	17554	17618	17583	17772	17662	17603	17728	17681	17727	17691	17717	17546	17403	17530	17547	17486	17673	17730	17831	17671	17602	17724	17636	17548	17645	17787	17746	17574	17615	17778	17901	17567	17852	17774	17803	17476	17532	17613	17600	17585	17733	17740	17554	17623	17531	17660	17719	17577	17648	17514	17750	17694	17788	17665	17741	17672	17776	17624	17641	17494	17624	17691	17605	17724	17442	17594	17601	17618	17705	17722	17433	17745	17497	17524	17611	17900	17651	17631	17818	17662	17722	17575	17679	17334	17587	17593	17492	17588	17599	17570	17537	17554	17762	17633	17665	17588	17517	17635	17542	17602	17821	17611	17568	17697	17586	17541	17575	17696	17397	17595	17615	17713	17468	17747	17786	17574	17807	17862	17760	17569	17601	17684	17571	17585	17689	17594	17596	17481	17728	17505	17783	17848	17576	17404	17678	17557	17680	17629	17492	17776	17348	17584	17710	17715	17572	17511	17505	17529	17661	17578	17650	17517	17814	17588	17699	17695	17656	17696	17851	17672	17667	17681	17698	17554	17485	17464	17764	17751	17672	17597	17732	17676	17629	17679	17797	17499	17690	17599	17723	17608	17694	17784	17590	17704	17706	17692	17643	17597	17475	17728	17604	17572	17507	17679	17637	17453	17584	17643	17556	17520	17704	17541	17566	17552	17682	17443	17598	17683	17633	17746	17616	17709	17688	17727	17613	17542	17665	17806	17695	17619	17606	17673	17735	17766	17794	17649	17505	17554	17639	17696	17710	17477	17779	17704	17576	17384	17493	17611	17719	17678	17595	17665	17683	17566	17637	17759	17864	17893	17664	17647	17640	17587	17622	17547	17730	17669	17574	17724	17646	17648	17739	17520	17745	17844	17637	17673	17566	17649	17724	17509	17660	17612	17616	17632	17383	17606	17722	17522	17618	17666	17582	17729	17690	17593	17818	17657	17637	17561	17754	17438	17474	17526	17711	17593	17694	17832	17654	17716	17581	17522	17678	17807	17652	17751	17606	17929	17693	17779	17766	17508	17576	17557	17651	17566	17560	17608	17709	17669	17791	17634	17551	17616	17459	17457	17695	17703	17574	17736	17613	17506	17533	17475	17651	17587	17599	17699	17655	17561	17859	17738	17719	17625	17607	17541	17686	17571	17661	17641	17600	17833	17684	17559	17752	17637	17737	18025	17747	17647	17469	17677	17737	17806	17713	17770	17725	17501	17566	17731	17479	17641	17833	17610	17472	17508	17674	17734	17577	17687	17652	17707	17716	17562	17706	17461	17418	17493	17737	17739	17684	17650	17696	17556	17787	17518	17627	17537	17583	17661	17671	17818	17748	17616	17683	17587	17696	17430	17685	17735	17691	17665	17520	17754	17741	17686	17718	17758	17560	17483	17686	17614	17830	17737	17944	17709	17933	17581	17750	17720	17861	17563
24761	46269	45610	38928	35918	33428	30821	28728	25008	23156	21113	20194	19606	19157	18512	17778	17490	17287	17132	16976	16992	16829	16759	16748	16759	16729	16517	16206	16185	16021	16072	16049	15898	15944	16017	16071	15805	16158	16054	15777	15965	15740	15885	16164	16020	16582	16802	16472	16352	15980	15853	15791	15630	15869	15783	15948	15850	15772	15861	15868	15813	15751	15775	15757	15833	15580	15752	15753	15746	15678	15781	15787	15874	15770	15650	15890	15942	15713	15742	15842	15789	15674	15764	15810	15842	15816	15828	15658	15871	15642	15718	15735	15724	15655	15687	15845	15768	15757	15871	15819	15755	15693	15733	15812	15806	15734	15838	15745	15676	15780	15654	15726	15745	15857	15719	15896	15844	15839	15810	15843	15744	15806	15709	15722	15745	15842	15663	15745	15725	15719	15758	15696	15725	15763	15865	15650	15826	15607	15698	15771	15819	15727	15782	15729	15712	15677	15780	15805	15884	15638	15749	15791	15780	15689	15805	15889	15662	15779	15648	15692	15712	15775	15752	15846	15708	15658	15828	15894	15812	15672	15918	15528	15725	15739	15730	15675	15775	15898	15664	15874	15973	15812	15806	15724	15674	15833	15776	15734	15864	15799	15918	15746	15884	15806	15742	15745	15754	15625	15939	15689	15724	15762	15749	15789	15744	15583	15703	15733	15769	15513	15762	15664	15726	15851	15791	15838	15861	15843	15750	15617	15977	15757	15723	15772	15756	15733	15857	15693	15850	15681	15749	15659	15817	15602	15743	15837	16007	15679	15707	15726	15746	15601	15543	15833	15850	15803	15831	15717	15684	15646	15723	15687	15715	15745	15710	15818	15818	15804	15935	15787	15609	15772	15682	15802	15684	15799	15730	15732	15853	15716	15639	15754	15705	15827	15649	15825	15793	15644	15878	15866	15781	15821	15804	15784	15789	15735	15804	15606	15655	15769	15676	15728	15747	15872	15692	15588	15801	15802	15931	15779	15730	15732	15576	15782	15811	15855	15816	15603	15795	15509	15782	15761	15830	15590	15775	15771	15628	15713	15800	15779	15789	15995	15522	15641	15688	15678	15858	15863	15651	15739	15775	15761	15679	15694	15555	15783	15591	15522	15565	15740	15716	15836	15734	15819	15710	15649	15726	15917	15943	15695	15677	15517	15721	15710	15889	15751	15667	15752	15848	15689	15738	15719	15795	15875	15701	15637	15768	15824	15682	15711	15884	15731	15600	15882	15755	15683	15647	15729	15544	15597	15926	15824	15666	15900	15742	15578	15716	15659	15716	15794	15738	15870	15694	15800	15806	15699	15810	15825	15867	15655	15626	15641	15825	15634	15696	15790	15658	15804	15808	15625	15756	15617	15821	15777	15783	15791	15768	15734	15704	15761	15727	15600	15718	15829	15732	15647	15617	15589	15893	15800	15708	15832	15684	15623	15569	15789	15728	15835	15662	15790	15648	15709	15754	15870	15759	15710	15826	15604	15832	15823	15780	15718	15620	15819	15780	15773	15704	15694	15836	15640	15798	15790	15661	15840	15845	15755	15811	15700	15833	15656	15612	15882	15786	15634	15673	15704	15863	15711	15816	15736	15758	15614	15763	15702	15763	15715	15669	15898	15674	15996	15694	15794	15457	15899	15732	15750	15629	15663	15717	15705	15692	15617	15694	15706	15700	15852	15791	15782	15758	15519	15819	15796	15669	15552	15780	15719	15811	15776	15819	15699	15654	15848	15778	15800	15880	15730	15775	15776	15682	15578	15542	15822	15628	15691	15861	15623	15770	15583	15737	15660	15546	15660	15897	15812	15771	15762	15622	15881	15742	15892	15696	15643	15860	15594	15845	15625	15606	15756	15638	15791	15680	15796	15898	15814	15633	15684	15654	15625	15645	15881	15646	15839	15692	15898	15666	15625	15680	15632	15797	15724	15942	15672	15724	15808	15562	15697	15739	15671	15675	15604	15655	15921	15596	15694	15834	15732	15654	15676	15955	15804	15696	15708	15787	15742	15680	15957	15629	15630	15972	15858	15677	15747	15741	15691	15779	15766	15888	15769	15790	15725	15801	15708	15838	15644	15809	15760	15766	15762	15785	15757	15802	15787	15635	15713	15725	15753	15778	15877	15819	15769	15790	15683	15742	15747	15758	16061	15784	15838	15695	15740	15726	15863	15739	15822	15509	15790	15838	15578	15838	15871	15760	15834	15739	15852	15803	15817	15726	15863	15716	15916	15715	15851	15938	15951	15851	15859	15713	15745	15803	15666	15709	15749	15752	15803	15761	15689	15689	15681	15725	15693	15758	15790	15901	15747	15810	15892	15744	15735	15540	15769	15639	15524	15644	15747	15749	15739	15663	15723	15795	15691	15654	15680	15828	15898	15736	15865	15608	15621	15703	15742	15770	15661	15757	15710	15640	15696	15813	15653	15920	15623	15820	15683	15823	15860	15805	15819	15852	15748	15733	15748	15679	15692	15677	15690	15629	15818	15819	15582	15729	15664	15814	15772	15751	15704	15662	15547	15760	15735	15750	15739	15683	15751	15679	15803	15687	15781	15710	15891	15897	15849	15623	15774	15789	15648	15738	15618	15644	15617	15836	15676	15735	15660	15682	15671	15813	15774	15878	15710	15703	15750	15782	15649	15742	15777	15814	15733	15880	15836	15766	15676	15820	15758	15783	15698	15826	15685	15666	15681	15616	15713	15708	15860	15650	15687	15776	15929	15693	15740	15818	15656	15634	15851	15755	15767	15651	15724	15642	15630	15716	15845	15701	15595	15642	15553	15780	15895	15743	15858	15784	15887	15705	15774	15700	15724	15782	15837	15955	15680	15606	15708	15694	15781	15687	15657	15619	15670	15826	15911	15790	15674	15746	15739	15700	15798	15684	15931	15645	15760	15810	15622	15868	15765	15696	15739	15759	15709	15852	15791	15697	15844	15923	15871	15876	15677	15811	15863	15797	15514	15906	15722	15679	15751	15581	15785	15656	15750	15799	15707	15677	15662	15790	15763	15666	15545	15747	15704	15668	15918	15596	15665	15794	15775	15669	15850	15735	15765	15821	15739	15890	16021	15931	15714	15735	15718	15797	15692	15755	15732	15853	15549	15768	15801	15813	15830	15819	15912	15910	15616	15826	15800	15703	15759	15824	15492	15820	15765	15762	15704	15864	15705	15643	15617	15817	15868	15561	15880	15666	15734	15776	15609	15660	15670	15711	15715	15763	15760	15621	15788	15583	15770	15534	15588	15817	15832	15687	15681	15840	15808	15725	15860	15772	15805	15765	15784	15701	15826	15893	15803	15913	15661	15782	15783	15593	15770	15612	15749	15728	15781	15732	15767	15721	15745	15597	15863	15745	15543	15805	15689	15626	15658	15621	15612	15717	15673	15759	15722	15689	15674	15826	15888	15794	15675	15750	15762	15806	15725	16021	15674	15752	15728	15729	15785	15719	15915	15666	15715	15749	15728	15901	15718	15809	15805	15830	15783	15847	15891	15879	15845	15685	15723	15774	15686	15964	15709	15675	15746	15578	15674	15680	15964	15820	15651	15921	15679	15762	15783	15784	15759	15645	15780	15854	15695	15745	15637	15730	15737	15835	15587	15825	15748	15771	15916	15650	15745	15747	15818	15870	15767	15800	15779	15779	15811	15684	15555	15626	15672	15587	15733	15711	15520	15768	15663	15756	15755	15815	15708	15876	15699	15598	15770	15782	15848	15649	15697	15674	15669	15789	15760	15738	15692	15728	15764	15595	15652	15701	15643	15758	15704	15811	15831	15651	15735	15752	15619	15636	15660	15641	15967	15704	15568	15637	15909	15712	15749	15836	15691	15627	15546	15783	15769	15817	15780	15781	15788	16003	15799	15677	15788	15880	15708	15671	15707	15892	15723	15726	15724	15656	15769	15727	15632	15716	15781	15810	15772	15683	15724	15685	15916	15814	15725	15717	15816	15826	15677	15702	15693	15748	15788	15742	15693	15553	15949	15852	15772	15719	15713	15781	15633	15673	15814	15768	15814	15980	15790	15623	15725	15769	15790	15806	15536	15793	15651	15798	15913	15605	15807	15675	16043	15696	15682	15677	15774	15737	15821	15765	15685	15747	15763	15654	15811	15650	15845	15597	15786	15684	15821	15967	15768	15868	15678	15808	15733	15811	15884	15720	15904	15707	15853	15913	15649	15707	15785	15792	15975	15647	15534	15675	15905	15983	15783	15791	15745	15941	15682	15626	15703	15798	15778	15728	15742	15643	15805	15641	15726	15797	15846	15725	15701	15842	15631	15879	15805	15797	15785	15700	15844	15736	15663	15986	15680	15499	15722	15715	15762	15835	15659	15737	15740	15878	15701	15626	15778	15809	15709	15673	15797	15867	15771	15626	15913	15734	15674	15690	15601	15708	15825	15758	15638	15702	15703	15877	15868	15840	15818	15729	15622	15662	15805	15660	15844	15618	15572	15558	15748	15722	15722	15629	15719	15818	15646	15731	15643	15688	15781	15741	15758	15986	15814	15611	15821	15856	15559	15878	15920	15708	15829	15840	15742	15755	15707	15782	15804	15603	15717	15769	15520	15807	15766	15760	15734	15660	15798	15840	15619	15628	15820	15846	15764	15635	15732	15700	15897	15760	15908	15835	15649	15732	15740	15834	15778	15745	15816	15844	15871	15662	15708	15728	15588	15705	15754	15870	15605	15639	15723	15693	15816	15797	15683	15795	15783	15874	15667	15847	15727	15734	15781	15608	15889	15865	15739	15778	15694	15642	15773	15746	15600	15805	15760	15537	15725	15671	15792	15785	15887	15807	15817	15590	15834	15814	15718	15766	15955	15793	15672	15772	15794	15730	15825	15785	15768	16060	15755	15678	15747	15654	15691	15931	15686	15922	15851	15803	15663	15598	15752	15771	15987	15711	15835	15660	15666	15689	15764	15763	15866	15826	15560	15749	15729	15637	15776	15685	15804	15642	15761	15811	15748	15565	15535	15650	15775	15814	15566	15830	15686	15920	15686	15758	15620	15852	15724	15708	15817	15646	15616	15764	15650	15734	15753	15835	15641	15674	15649	15753	15895	15741	15520	15683	15686	15729	15929	15686	15793	15757	15900	15738	15671	15820	15883	15938	15734	15724	15627	15641	15676	15637	15810
27414	24808	32696	30030	25530	24381	22976	21378	20777	19832	19081	18588	18855	18214	18114	17989	17918	17880	17818	17565	17941	17764	17756	17939	17803	17759	17649	17606	17577	17688	17656	17403	17347	17645	17695	17738	17483	17404	17716	17535	17509	17406	17473	17563	17412	17512	17397	17608	17555	17504	17276	17511	17513	17398	17397	17488	17351	17630	17449	17425	17661	17528	17697	17459	17509	17430	17321	17435	17557	17453	17287	17618	17564	17417	17363	17378	17295	17431	17271	17532	17473	17245	17392	17626	17369	17235	17672	17459	17334	17245	17502	17431	17333	17550	17432	17477	17504	17500	17494	17304	17473	17340	17594	17547	17426	17489	17382	17486	17296	17223	17459	17330	17456	17259	17237	17352	17398	17348	17134	17389	17543	17314	17400	17523	17333	17524	17467	17202	17282	17383	17552	17347	17167	17526	17393	17430	17407	17269	17531	17151	17392	17446	17448	17362	17557	17437	17256	17341	17639	17369	17379	17389	17458	17495	17487	17404	17699	17358	17379	17421	17405	17262	17381	17482	17453	17398	17301	17326	17163	17365	17415	17529	17651	17547	17569	17315	17509	17425	17357	17291	17537	17501	17319	17515	17477	17465	17429	17287	17488	17359	17373	17429	17268	17482	17523	17363	17394	17480	17670	17312	17482	17442	17520	17429	17306	17316	17462	17266	17526	17384	17515	17443	17486	17403	17526	17438	17488	17505	17406	17530	17465	17514	17496	17380	17632	17333	17450	17341	17183	17554	17378	17378	17426	17367	17473	17389	17527	17525	17630	17420	17339	17131	17357	17461	17359	17266	17436	17469	17131	17373	17192	17308	17462	17550	17408	17404	17240	17366	17439	17167	17362	17367	17451	17343	17282	17348	17423	17412	17512	17502	17396	17160	17302	17424	17293	17411	17500	17199	17482	17353	17338	17262	17388	17412	17497	17223	17351	17416	17524	17439	17642	17411	17420	17416	17493	17427	17432	17153	17479	17546	17378	17410	17541	17490	17687	17384	17486	17505	17400	17310	17549	17263	17334	17256	17427	17442	17420	17562	17288	17566	17442	17323	17498	17504	17484	17414	17422	17263	17446	17455	17317	17366	17418	17269	17255	17526	17286	17264	17199	17488	17286	17465	17497	17462	17311	17421	17204	17414	17532	17576	17406	17454	17617	17331	17551	17368	17386	17337	17410	17434	17337	17384	17497	17345	17361	17417	17303	17669	17450	17336	17511	17316	17372	17384	17508	17338	17523	17164	17255	17357	17283	17302	17395	17551	17381	17308	17564	17334	17397	17336	17525	17356	17350	17356	17420	17477	17276	17475	17380	17309	17429	17093	17494	17390	17404	17322	17443	17314	17381	17492	17271	17574	17450	17402	17419	17511	17349	17293	17307	17395	17484	17344	17365	17485	17509	17216	17328	17559	17638	17467	17172	17336	17197	17199	17569	17156	17219	17631	17426	17455	17160	17436	17636	17418	17145	17282	17272	17319	17340	17562	17354	17222	17508	17578	17483	17387	17517	17602	17522	17431	17419	17607	17489	17362	17401	17415	17352	17370	17381	17499	17349	17297	17407	17452	17538	17541	17406	17433	17388	17376	17472	17326	17410	17467	17330	17318	17456	17766	17502	17499	17464	17289	17420	17376	17649	17502	17481	17392	17503	17373	17430	17425	17390	17405	17437	17354	17785	17388	17438	17565	17298	17428	17370	17426	17086	17243	17403	17269	17209	17454	17275	17441	17494	17523	17407	17540	17246	17457	17278	17540	17445	17335	17346	17414	17498	17395	17235	17289	17445	17321	17503	17503	17435	17415	17415	17265	17357	17339	17268	17495	17385	17344	17235	17376	17384	17416	17509	17364	17256	17462	17539	17424	17311	17387	17594	17382	17494	17568	17753	17257	17299	17433	17289	17529	17189	17377	17375	17319	17461	17621	17556	17678	17424	17389	17403	17247	17336	17373	17478	17511	17348	17442	17532	17381	17329	17287	17363	17432	17503	17299	17436	17421	17289	17498	17435	17365	17602	17333	17595	17398	17379	17342	17240	17343	17359	17401	17536	17381	17435	17601	17490	17425	17203	17408	17417	17420	17236	17174	17413	17425	17648	17672	17455	17553	17588	17451	17560	17367	17365	17364	17341	17400	17381	17581	17466	17341	17418	17445	17466	17460	17434	17447	17469	17494	17515	17420	17339	17288	17468	17550	17535	17590	17493	17435	17471	17474	17521	17293	17430	17341	17391	17457	17544	17442	17362	17210	17492	17384	17310	17365	17482	17454	17552	17498	17331	17388	17405	17553	17425	17505	17385	17489	17510	17575	17231	17185	17380	17462	17473	17487	17636	17298	17433	17395	17420	17408	17511	17265	17448	17473	17176	17593	17584	17398	17297	17317	17462	17458	17403	17520	17311	17584	17352	17304	17466	17413	17376	17286	17566	17430	17457	17315	17255	17399	17608	17425	17505	17421	17521	17411	17343	17418	17506	17622	17503	17309	17467	17286	17373	17418	17522	17363	17246	17409	17487	17412	17468	17482	17466	17437	17173	17296	17294	17567	17524	17293	17285	17717	17499	17278	17598	17554	17612	17584	17616	17398	17547	17419	17404	17323	17442	17281	17598	17611	17352	17573	17588	17495	17542	17213	17266	17484	17637	17431	17577	17486	17441	17446	17459	17548	17420	17516	17492	17363	17622	17452	17369	17393	17386	17580	17422	17448	17550	17568	17591	17483	17451	17268	17380	17343	17404	17531	17360	17390	17482	17425	17369	17522	17500	17391	17415	17471	17494	17575	17468	17548	17536	17440	17574	17575	17358	17607	17520	17249	17493	17530	17481	17252	17470	17408	17544	17369	17598	17249	17500	17455	17454	17420	17330	17287	17374	17379	17443	17412	17156	17224	17492	17228	17339	17335	17361	17407	17349	17311	17416	17445	17530	17298	17366	17135	17444	17411	17220	17308	17452	17310	17600	17657	17470	17553	17415	17514	17399	17255	17406	17436	17551	17421	17731	17366	17438	17338	17371	17538	17346	17287	17471	17495	17549	17555	17311	17226	17487	17569	17558	17201	17436	17463	17444	17322	17418	17292	17345	17553	17729	17431	17447	17432	17424	17353	17365	17614	17477	17294	17372	17499	17575	17462	17348	17539	17387	17419	17527	17172	17442	17336	17453	17265	17230	17379	17397	17537	17400	17160	17404	17338	17393	17409	17447	17518	17522	17392	17511	17337	17385	17226	17523	17737	17509	17261	17292	17382	17345	17519	17384	17432	17411	17232	17528	17451	17415	17338	17580	17544	17649	17378	17456	17353	17424	17465	17390	17480	17306	17509	17566	17575	17402	17494	17616	17486	17458	17382	17324	17396	17299	17410	17495	17331	17518	17474	17426	17351	17617	17294	17458	17330	17517	17481	17431	17549	17422	17464	17262	17512	17271	17406	17417	17702	17438	17518	17466	17328	17459	17416	17253	17449	17324	17390	17278	17205	17515	17389	17430	17347	17202	17384	17365	17334	17414	17455	17480	17355	17503	17577	17256	17294	17680	17338	17399	17312	17448	17367	17353	17574	17358	17306	17456	17287	17460	17563	17350	17402	17344	17201	17371	17377	17327	17478	17509	17408	17316	17297	17601	17431	17554	17585	17576	17486	17615	17503	17457	17456	17551	17526	17434	17526	17510	17550	17354	17315	17282	17318	17499	17394	17189	17237	17359	17401	17222	17490	17306	17673	17351	17269	17604	17309	17369	17438	17376	17413	17370	17553	17330	17332	17642	17592	17543	17389	17461	17505	17346	17506	17629	17478	17530	17498	17604	17334	17546	17503	17502	17362	17351	17310	17562	17437	17549	17456	17418	17445	17561	17633	17439	17502	17271	17364	17368	17371	17533	17530	17466	17593	17531	17402	17544	17460	17423	17274	17570	17445	17545	17418	17328	17299	17592	17410	17378	17339	17501	17482	17406	17331	17471	17729	17472	17356	17348	17376	17316	17513	17321	17400	17605	17475	17520	17448	17355	17437	17434	17513	17437	17484	17613	17494	17357	17354	17352	17264	17359	17488	17565	17512	17463	17425	17502	17499	17426	17430	17264	17195	17300	17486	17528	17574	17574	17521	17611	17543	17441	17253	17397	17379	17397	17493	17715	17657	17327	17305	17469	17383	17248	17133	17436	17410	17288	17640	17547	17202	17335	17508	17196	17407	17384	17472	17375	17516	17593	17252	17536	17576	17409	17500	17489	17595	17747	17222	17530	17360	17358	17218	17486	17339	17434	17319	17303	17351	17318	17480	17528	17452	17468	17448	17563	17480	17441	17459	17291	17215	17477	17233	17438	17593	17375	17276	17577	17468	17597	17396	17520	17527	17605	17579	17297	17398	17493	17474	17468	17657	17421	17523	17324	17457	17507	17460	17328	17375	17377	17380	17361	17271	17436	17355	17320	17570	17373	17361	17472	17434	17104	17324	17598	17356	17411	17409	17613	17592	17393	17382	17236	17371	17456	17601	17456	17314	17581	17260	17647	17488	17390	17557	17652	17293	17461	17448	17379	17457	17474	17359	17504	17592	17445	17446	17440	17538	17356	17503	17298	17461	17364	17663	17571	17407	17633	17399	17328	17453	17265	17393	17607	17395	17422	17358	17407	17324	17388	17372	17417	17194	17387	17461	17331	17589	17352	17323	17434	17414	17350	17596	17657	17494	17293	17299	17197	17544	17410	17463	17380	17381	17534	17333	17650	17305	17335	17561	17362	17555	17295	17383	17598	17375	17451	17491	17243	17393	17421	17523	17493	17344	17583	17415	17498	17448	17410	17225	17323	17397	17328	17200	17393	17463	17382	17379	17409	17476	17554	17547	17390	17348	17353	17346	17664	17382	17446	17477	17441	17650	17559	17437	17526	17317	17391	17532	17703	17365	17503	17487	17360	17568	17362	17285	17338	17465	17466	17592	17527	17460	17340	17355	17519	17406	17476	17520	17461	17573	17296	17387	17462	17592	17581	17316	17283	17406	17326	17453	17528	17466	17560	17339	17453	17423	17302	17366	17419	17195	17243	17636	17611	17376	17308	17465	17521	17439	17482	17655	17323	17520	17450	17549	17450	17361	17640	17460	17431	17541	17523	17518	17530	17435	17445	17371	17499	17549	17543	17646	17524	17400
23561	36707	36254	30085	27556	26015	24026	22474	20440	19544	18192	17734	17364	17077	16649	16366	16312	16501	16235	16187	16211	16102	15957	16032	15965	15988	15863	15856	15619	15686	15766	15617	15701	15724	15709	15716	15751	15795	15753	15744	15737	15559	15571	15601	15570	15477	15531	15620	15735	15841	15654	15490	15524	15725	15524	15729	15459	15679	15496	15439	15579	15700	15661	15307	15699	15532	15498	15818	15648	15595	15656	15491	15663	15635	15606	15830	15602	15668	15570	15571	15426	15588	15526	15713	15632	15627	15657	15494	15470	15652	15621	15651	15599	15590	15725	15415	15630	15534	15661	15669	15601	15728	15538	15633	15619	15339	15556	15539	15532	15678	15696	15758	15653	15693	15688	15610	15712	15529	15570	15650	15613	15567	15757	15778	15728	15634	15823	15485	15781	15667	15547	15526	15571	15520	15720	15662	15404	15602	15695	15795	15601	15582	15616	15742	15660	15715	15597	15619	15514	15575	15719	15700	15590	15731	15680	15474	15535	15583	15561	15554	15682	15625	15732	15574	15662	15689	15633	15319	15835	15748	15641	15501	15701	15571	15557	15433	15534	15548	15673	15575	15858	15677	15613	15691	15486	15450	15699	15647	15653	15626	15797	15752	15577	15638	15363	15567	15574	15659	15522	15674	15527	15714	15696	15630	15669	15479	15535	15686	15582	15742	15458	15632	15577	15805	15730	15717	15675	15409	15739	15570	15639	15774	15836	15616	15620	15580	15511	15836	15640	15643	15594	15613	15570	15471	15503	15585	15679	15528	15551	15659	15566	15752	15664	15593	15575	15811	15677	15583	15642	15556	15732	15543	15567	15782	15622	15648	15789	15660	15578	15699	15553	15639	15725	15596	15460	15399	15586	15564	15660	15655	15571	15542	15572	15606	15593	15687	15498	15603	15652	15762	15716	15584	15719	15736	15697	15594	15738	15553	15636	15465	15477	15464	15485	15608	15543	15691	15556	15634	15666	15500	15560	15791	15592	15673	15722	15400	15538	15661	15580	15676	15640	15441	15662	15801	15579	15650	15587	15466	15465	15703	15752	15458	15623	15689	15508	15683	15607	15545	15653	15618	15662	15560	15700	15531	15520	15595	15546	15626	15521	15676	15594	15537	15731	15560	15659	15777	15630	15564	15583	15776	15719	15704	15468	15639	15440	15615	15503	15612	15648	15590	15483	15503	15507	15756	15650	15493	15626	15682	15502	15665	15572	15536	15736	15563	15626	15680	15619	15665	15494	15507	15649	15611	15735	15707	15621	15606	15565	15409	15489	15588	15622	15530	15678	15740	15621	15653	15705	15602	15533	15716	15568	15696	15757	15565	15579	15594	15872	15519	15622	15662	15499	15578	15596	15763	15553	15523	15740	15563	15573	15580	15610	15751	15636	15549	15597	15649	15784	15863	15413	15775	15726	15496	15586	15390	15537	15602	15725	15655	15439	15620	15758	15743	15564	15451	15503	15590	15720	15552	15722	15528	15698	15518	15498	15536	15614	15640	15595	15540	15626	15562	15669	15759	15564	15515	15615	15640	15772	15676	15678	15576	15700	15453	15627	15656	15625	15680	15556	15760	15533	15504	15598	15709	15762	15682	15790	15696	15540	15689	15694	15520	15570	15562	15572	15661	15570	15789	15716	15608	15645	15557	15599	15669	15543	15592	15547	15637	15505	15720	15657	15494	15466	15787	15599	15717	15659	15483	15621	15510	15408	15514	15705	15572	15616	15533	15500	15629	15706	15564	15677	15467	15502	15669	15525	15790	15719	15662	15659	15734	15717	15820	15668	15625	15772	15571	15623	15670	15618	15617	15586	15828	15563	15779	15443	15564	15686	15588	15797	15796	15620	15691	15633	15411	15529	15670	15610	15581	15687	15711	15718	15568	15639	15586	15636	15667	15507	15748	15607	15719	15627	15494	15781	15649	15658	15642	15684	15675	15683	15577	15615	15680	15686	15520	15631	15668	15726	15480	15628	15414	15593	15409	15637	15641	15756	15634	15563	15637	15617	15536	15528	15596	15683	15566	15658	15548	15624	15590	15714	15676	15605	15672	15558	15602	15873	15673	15550	15767	15626	15602	15584	15670	15568	15644	15668	15737	15619	15612	15463	15483	15572	15244	15611	15584	15676	15674	15538	15533	15673	15758	15612	15616	15767	15626	15602	15665	15613	15512	15577	15645	15774	15611	15710	15591	15548	15785	15605	15736	15555	15582	15633	15484	15639	15511	15706	15515	15527	15497	15650	15700	15643	15784	15577	15585	15511	15607	15718	15553	15631	15674	15708	15649	15555	15511	15617	15545	15772	15488	15703	15530	15568	15607	15617	15632	15573	15680	15516	15530	15596	15389	15545	15524	15518	15727	15625	15581	15591	15670	15568	15688	15693	15648	15646	15547	15614	15670	15593	15595	15523	15629	15671	15615	15652	15540	15840	15515	15657	15570	15724	15668	15559	15810	15589	15633	15835	15608	15581	15739	15821	15754	15824	15546	15733	15714	15468	15654	15444	15597	15512	15710	15557	15690	15634	15499	15650	15715	15601	15538	15545	15715	15810	15803	15755	15378	15725	15552	15604	15516	15456	15800	15538	15613	15482	15392	15552	15520	15555	15758	15551	15514	15569	15621	15646	15576	15654	15560	15488	15594	15698	15638	15479	15681	15773	15805	15783	15683	15551	15721	15411	15631	15700	15709	15625	15847	15743	15511	15645	15638	15525	15655	15609	15701	15650	15507	15676	15655	15610	15718	15574	15618	15661	15554	15684	15582	15677	15586	15656	15625	15582	15560	15838	15616	15626	15665	15687	15591	15582	15650	15554	15641	15781	15634	15567	15742	15847	15677	15633	15608	15455	15789	15596	15639	15634	15447	15788	15609	15682	15654	15714	15647	15555	15585	15536	15523	15448	15599	15669	15652	15642	15594	15638	15618	15613	15705	15553	15529	15548	15559	15654	15560	15537	15563	15778	15796	15488	15684	15757	15611	15644	15694	15712	15637	15535	15585	15505	15706	15691	15569	15633	15535	15537	15804	15819	15516	15571	15748	15622	15712	15872	15637	15552	15700	15513	15651	15703	15564	15528	15601	15801	15550	15424	15633	15514	15651	15541	15611	15555	15841	15654	15638	15539	15631	15614	15615	15630	15705	15580	15664	15559	15495	15562	15703	15565	15827	15767	15734	15580	15685	15511	15669	15541	15718	15659	15736	15836	15703	15588	15455	15664	15540	15694	15590	15760	15596	15662	15663	15720	15646	15676	15660	15628	15615	15692	15711	15703	15617	15719	15698	15750	15688	15719	15688	15585	15527	15602	15614	15693	15568	15565	15674	15798	15769	15748	15558	15523	15479	15670	15655	15791	15557	15590	15652	15504	15717	15486	15342	15526	15674	15659	15734	15676	15570	15436	15672	15570	15666	15572	15455	15588	15526	15452	15671	15721	15728	15639	15810	15590	15395	15585	15604	15514	15535	15517	15574	15716	15667	15640	15627	15692	15465	15587	15499	15538	15692	15659	15609	15654	15437	15527	15552	15578	15648	15544	15670	15751	15584	15695	15642	15618	15698	15624	15614	15629	15659	15607	15552	15746	15657	15778	15715	15755	15679	15819	15672	15574	15679	15668	15522	15659	15811	15573	15630	15588	15658	15650	15653	15625	15668	15703	15620	15704	15633	15695	15642	15486	15609	15628	15636	15507	15657	15493	15645	15638	15646	15437	15560	15783	15786	15674	15723	15649	15571	15562	15593	15523	15632	15849	15636	15696	15591	15658	15562	15553	15602	15649	15611	15501	15693	15742	15506	15539	15738	15538	15758	15569	15515	15464	15784	15726	15594	15601	15760	15677	15740	15524	15543	15659	15556	15656	15751	15638	15519	15668	15669	15629	15578	15670	15535	15677	15653	15685	15635	15485	15808	15611	15552	15566	15831	15581	15540	15490	15543	15658	15612	15648	15730	15442	15609	15771	15635	15607	15622	15677	15722	15801	15724	15585	15651	15765	15689	15542	15583	15735	15590	15508	15645	15612	15465	15666	15560	15699	15607	15637	15674	15667	15493	15615	15479	15673	15727	15637	15709	15679	15664	15772	15598	15624	15496	15615	15560	15543	15673	15554	15598	15463	15671	15611	15668	15853	15573	15627	15429	15827	15708	15643	15687	15641	15659	15620	15678	15447	15522	15699	15627	15578	15598	15793	15601	15576	15604	15806	15801	15642	15667	15725	15573	15647	15559	15617	15564	15638	15596	15606	15655	15499	15708	15679	15482	15550	15686	15548	15559	15720	15643	15459	15826	15574	15516	15488	15622	15476	15618	15684	15653	15636	15639	15681	15601	15545	15558	15655	15581	15608	15773	15558	15726	15465	15513	15672	15573	15568	15562	15553	15606	15530	15740	15765	15575	15524	15467	15701	15649	15625	15680	15653	15580	15850	15549	15654	15618	15480	15622	15630	15600	15645	15707	15717	15719	15505	15501	15715	15555	15584	15439	15771	15524	15706	15823	15711	15533	15504	15671	15682	15561	15513	15787	15710	15444	15613	15644	15666	15696	15610	15688	15593	15595	15647	15615	15640	15818	15525	15726	15642	15680	15586	15551	15726	15680	15524	15634	15763	15686	15575	15585	15496	15504	15692	15520	15540	15731	15591	15656	15706	15768	15472	15554	15602	15636	15640	15344	15575	15582	15688	15628	15709	15731	15502	15523	15819	15646	15650	15477	15595	15607	15665	15424	15651	15491	15840	15721	15682	15627	15775	15509	15732	15698	15607	15731	15650	15566	15672	15741	15589	15548	15682	15564	15659	15598	15684	15744	15696	15515	15695	15690	15498	15559	15581	15635	15656	15683	15590	15699	15735	15804	15661	15672	15630	15645	15521	15548	15677	15565	15490	15592	15433	15620	15576	15687	15625	15530	15781	15555	15650	15427	15706	15506	15604	15626	15559	15615	15711	15494	15548	15745	15558	15583	15670	15574	15532	15555	15556	15652	15584	15736	15632	15612	15513	15622	15529	15745	15691	15499	15685	15474	15503	15553	15465	15778	15637	15623	15795	15534	15770	15462	15654	15754	15611	15655	15448	15729	15617	15645	15433	15759	15765	15674	15733	15621	15521	15383	15614	15615	15679	15536	15748	15562	15619	15639
23483	21130	28664	24400	24307	27488	28053	24026	22611	21362	20371	19395	19206	18730	18437	18195	18346	18289	18088	18066	18193	17953	17885	17960	17979	17555	17834	17586	17493	17412	17446	17741	17682	17589	17545	17647	17513	17453	17529	17556	17623	17370	17520	17476	17402	17572	17589	17834	17725	17501	17471	17182	17428	17484	17468	17295	17326	17488	17420	17258	17260	17426	17366	17498	17174	17450	17256	17413	17407	17355	17165	17258	17403	17368	17336	17375	17415	17471	17455	17418	17430	17383	17513	17139	17369	17310	17158	17530	17405	17252	17482	17479	17458	17419	17268	17416	17378	17526	17331	17335	17334	17344	17246	17503	17306	17463	17395	17582	17521	17358	17371	17513	17551	17313	17182	17430	17606	17365	17301	17330	17480	17323	17315	17417	17234	17225	17384	17360	17302	17383	17345	17467	17272	17423	17540	17178	17297	17544	17436	17544	17441	17368	17326	17246	17387	17253	17511	17392	17349	17483	17291	17360	17214	17409	17220	17478	17391	17375	17429	17415	17291	17191	17336	17432	17333	17293	17232	17366	17407	17238	17343	17215	17239	17551	17279	17191	17411	17255	17200	17350	17435	17258	17153	17301	17376	17483	17492	17157	17166	17377	17187	17192	17276	17296	17355	17338	17283	17437	17270	17358	17293	17267	17292	17523	17260	17397	17415	17263	17401	17396	17256	17155	17315	17429	17322	17450	17108	17504	17289	16991	17266	17393	17297	17292	17221	17176	17611	17530	17172	17287	17274	17246	17233	17508	17320	17428	17548	17279	17370	17391	17488	17333	17320	17356	17343	17490	17424	17542	17435	17222	17160	17260	17444	17254	17463	17366	17416	17349	17206	17319	17229	17298	17251	17287	17055	17377	17426	17353	17464	17506	17443	17374	17368	17245	17478	17356	17266	17355	17256	17414	17290	17305	17243	17217	17026	17454	17429	17387	17131	17141	17198	17199	17430	17355	17412	17300	17453	17430	17267	17201	17163	17164	17309	17147	17203	17227	17389	17206	17357	17219	17307	17397	17292	17332	17332	17424	17278	17473	17366	17262	17537	17127	17330	17224	17385	17521	17202	17440	17281	17304	17332	17446	17298	17079	17115	17473	17545	17223	17322	17446	17379	17286	17247	17372	17340	17339	17450	17513	17152	17234	17358	17484	17343	17456	17388	17466	17431	17220	17389	17234	17239	17397	17317	17297	17332	17334	17325	17520	17170	17227	17349	17563	17326	17242	17106	17286	17200	17144	17348	17143	17231	17323	17327	17400	17221	17211	17465	17457	17431	17396	17456	17196	17388	17321	17224	17328	17465	17270	17313	17455	17401	17492	17335	17388	17466	17436	17469	17277	17432	17193	17351	17196	17469	17316	17432	17390	17330	17422	17580	17394	17390	17080	17174	17363	17427	17237	17504	17347	17485	17304	17456	17333	17399	17279	17288	17332	17144	17287	17356	17200	17325	17391	17272	17383	17489	17360	17238	17474	17405	17366	17317	17179	17262	17202	17300	17431	17247	17315	17151	17208	17362	17206	17326	17304	17364	17261	17526	17369	17289	17324	17278	17232	17376	17094	17306	17340	17512	17495	17263	17540	17303	17173	17149	17156	17375	17346	17260	17295	17306	17475	17418	17597	17137	17079	17213	17246	17364	17418	17220	17319	17245	17193	17335	17366	17507	17263	17168	17352	17501	17119	17196	17390	17196	17192	17499	17475	17228	17327	17112	17310	17354	17088	17538	17410	17418	17401	17301	17401	17256	17362	17355	17431	17250	17193	17296	17226	17321	17451	17261	17439	17307	17250	17165	17539	17421	17216	17305	17126	17422	17436	17153	17384	17377	17362	17311	17443	17151	17457	17339	17102	17360	17306	17299	17571	17277	17243	17440	17453	17187	17141	17373	17469	17375	17301	17364	17269	17421	17290	17445	17410	17433	17557	17306	17274	17464	17287	17284	17250	17457	17413	17351	17329	17188	17205	17604	17438	17086	17292	17346	17259	17392	17369	17175	17304	17322	17450	17382	17261	17308	17384	17359	17548	17406	17385	17423	17434	17441	17284	17470	17411	17343	17465	17419	17299	17421	17437	17143	17261	17406	17166	17230	17378	17384	17231	17418	17271	17523	17311	17385	17329	17520	17388	17335	17335	17339	17458	17266	17343	17366	17199	17445	17257	17156	17274	17447	17200	17452	17494	17567	17441	17247	17308	17356	17517	17285	17348	17297	17141	17226	17342	17238	17136	17452	17340	17410	17350	17374	17252	17304	17433	17199	17352	17406	17330	17376	17010	17471	17429	17280	17274	17290	17218	17220	17421	17048	17312	17423	17364	17373	17191	17458	17394	17283	17246	17428	17456	17299	17170	17080	17381	17496	17165	17262	17145	17571	17489	17250	17407	17266	17201	17295	17440	17251	17368	17221	17460	17330	17386	17391	17448	17128	17279	17219	17365	17121	17452	17290	17312	17415	17409	17389	17265	17347	17338	17263	17263	17331	17269	17458	17375	17374	17214	17521	17256	17350	17324	17304	17334	17446	17322	17302	17287	17350	17429	17466	17396	17274	17342	17286	17247	17334	17476	17280	17321	17376	17426	17237	17487	17266	17593	17135	17303	17250	17412	17437	17441	17289	17347	17218	17331	17411	17230	17324	17174	17159	17414	17463	17248	17256	17565	17380	17355	17194	17279	17417	17395	17526	17182	17420	17502	17381	17319	17256	17188	17534	17288	17305	17278	17493	17206	17270	17327	17205	17464	17566	17490	17238	17374	17327	17191	17567	17199	17185	17337	17318	17329	17320	17479	17303	17437	17316	17458	17433	17412	17291	17369	17241	17270	17395	17122	17341	17226	17350	17068	17388	17446	17428	17299	17247	17423	17475	17440	17384	17408	17178	17494	17089	17379	17250	17030	17335	17391	17456	17461	17427	17458	17287	17383	17581	17354	17414	17463	17345	17381	17360	17457	17059	17363	17393	17395	17365	17252	17428	17296	17178	17324	17268	17332	17550	17544	17354	17238	17254	17297	17312	17376	17354	17499	17311	17376	17244	17303	17284	17185	17449	17459	17386	17412	17458	17409	17300	17301	17386	17287	17224	17162	17340	17028	17389	16989	17155	17453	17559	17216	17651	17629	17308	17327	17512	17306	17262	17395	17334	17291	17322	17294	17343	17442	17278	17289	17050	17329	17436	17420	17310	17491	17491	17294	17145	17384	17281	17317	17489	17273	17443	17418	17306	17306	17225	17399	17306	17097	17097	17302	17318	17371	17359	17365	17450	17166	17187	17232	17373	17298	17235	17162	17493	17311	17387	17366	17418	17323	17288	17276	17419	17346	17442	17321	17364	17623	17390	17377	16995	17332	17239	17419	17398	17378	17329	17329	17279	17361	17399	17469	17362	17257	17140	17363	17532	17468	17397	17160	17211	17334	17516	17255	17403	17261	17306	17277	17416	17316	17429	17307	17457	17322	17309	17510	17453	17292	17246	17289	17422	17331	17403	17383	17186	17496	17297	17268	17300	17269	17320	17364	17236	17341	17438	17420	17533	17144	17232	17341	17423	17257	17171	17097	17241	17195	17278	17352	17280	17150	17273	17202	17382	17395	17487	17246	17456	17068	17452	17285	17317	17286	17517	17444	17327	17392	17369	17424	17419	17321	17169	17544	17328	17107	17598	17457	17199	17367	17228	17202	17217	17384	17378	17479	17260	17293	17321	17308	17608	17424	17351	17315	17357	17479	17116	17295	17433	17284	17348	17260	17283	17115	17302	17366	17489	17114	17397	17322	17229	17247	17228	17306	17244	17460	17499	17473	17535	17284	17313	17218	17460	17331	17508	17313	17224	17380	17432	17389	17179	17161	17345	17207	17422	17348	17442	17304	17307	17204	17294	17219	17319	17303	17428	17319	17327	17325	16958	17345	17567	17204	17388	17264	17389	17431	17418	17394	17295	17199	17185	17237	17436	17338	17338	17348	17584	17340	17387	17264	17290	17490	17271	17266	17254	17233	17257	17481	17269	17411	17488	17347	17208	17531	17373	17209	17354	17445	17372	17360	17312	17255	17351	17452	17514	17321	17330	17304	17405	17436	17476	17313	17553	17327	17438	17458	17355	17089	17419	17351	17305	17238	17456	17307	17284	17330	17199	17309	17519	17282	17363	17238	17315	17312	17212	17382	17386	17355	17446	17314	17246	17308	17332	17506	17358	17162	17431	17325	17367	17278	17374	17481	17324	17117	17234	17185	17275	17045	17174	17317	17279	17240	17323	17303	17472	17275	17289	17185	17382	17333	17239	17324	17200	17421	17376	17350	17256	17185	17396	17371	17384	17301	17272	17297	17181	17368	17349	17464	17391	17199	17310	17250	17233	17347	17275	17143	17401	17439	17269	17480	17286	17341	17601	17347	17362	17239	17614	17348	17272	17225	17425	17418	17444	17278	17417	17327	17282	17410	17349	17311	17393	17211	17298	17254	17266	17347	17289	17478	17575	17325	17307	17238	17325	17464	17322	17483	17321	17322	17437	17327	17427	17389	17294	17398	17328	17206	17302	17274	17242	17458	17158	17322	17469	17273	17085	17500	17383	17272	17375	17233	17537	17404	17536	17358	17326	17203	17565	17393	17315	17473	17436	17399	17160	17216	17314	17316	17425	17496	17361	17299	17236	17248	17387	17248	17436	17260	17357	17438	17306	17172	17426	17367	17300	17328	17290	17272	17367	17255	17230	17008	17172	17490	17302	17378	17239	17306	17498	17542	17441	17227	17426	17309	17336	17333	17561	17220	17501	17282	17311	17437	17258	17285	17480	17411	17249	17373	17455	17410	17428	17344	17316	17330	17399	17433	17321	17410	17296	17447	17312	17275	17423	17531	17218	17204	17467	17176	17465	17441	17368	17509	17574	17266	17268	17393	17298	17297	17053	17291	17348	17431	17384	17320	17286	17354	17351	17311	17256	17393	17258	17209	17406	17313	17248	17294	17192	17338	17261	17299	17546	17330	17283	17400	17494	17305	17211	17360	17316	17350	17420	17428	17378	17474	17331	17368	17244	17264	17349	17474	17332	17377	17502	17271	17333	17417	17251	17229	17306	17442	17321	17173	17246	17353	17427	17410	17445	17296	17464	17089	17196	17333	17242	17231	17438	17360	17475	17140
23084	41127	41139	35585	32799	30386	27921	25463	23217	21595	19363	19179	18305	17556	17247	17009	16923	16860	16844	16691	16623	16450	16342	16368	16399	16226	16036	15973	15725	15951	15783	15703	15771	15680	15709	15861	15770	15787	15879	15872	15788	15731	15732	15650	15645	15811	16014	16091	16014	15848	15837	15853	15792	15607	15731	15562	15703	15447	15633	15568	15595	15519	15736	15708	15561	15541	15725	15742	15746	15737	15671	15600	15671	15684	15593	15537	15642	15611	15690	15690	15847	15529	15812	15734	15756	15436	15729	15488	15727	15699	15646	15700	15677	15611	15654	15609	15730	15645	15656	15595	15766	15620	15803	15601	15692	15672	15578	15595	15730	15666	15700	15751	15687	15656	15519	15695	15635	15648	15623	15761	15602	15584	15617	15581	15631	15709	15676	15514	15612	15478	15597	15614	15531	15665	15469	15617	15590	15617	15585	15630	15694	15729	15696	15544	15645	15804	15786	15586	15691	15607	15569	15573	15646	15621	15695	15699	15534	15623	15583	15698	15640	15629	15794	15598	15728	15426	15623	15612	15627	15514	15698	15690	15735	15632	15588	15499	15615	15609	15503	15827	15614	15398	15545	15711	15602	15529	15507	15767	15756	15486	15543	15645	15679	15709	15476	15777	15716	15544	15589	15619	15771	15649	15599	15668	15600	15759	15612	15639	15601	15635	15666	15751	15845	15601	15534	15583	15538	15580	15675	15796	15836	15485	15738	15575	15667	15668	15616	15558	15575	15574	15675	15650	15591	15758	15552	15616	15747	15758	15656	15582	15652	15633	15609	15655	15524	15692	15786	15739	15740	15596	15692	15712	15635	15535	15792	15601	15463	15561	15789	15542	15747	15451	15523	15659	15799	15637	15747	15757	15526	15687	15555	15405	15610	15738	15473	15647	15778	15439	15531	15570	15637	15516	15722	15683	15640	15768	15755	15748	15546	15666	15592	15573	15434	15668	15735	15791	15585	15573	15831	15660	15504	15577	15695	15584	15703	15548	15506	15690	15614	15779	15398	15767	15584	15733	15625	15616	15484	15568	15577	15574	15406	15729	15529	15739	15646	15529	15771	15653	15515	15513	15636	15575	15722	15588	15798	15602	15711	15486	15640	15636	15728	15710	15666	15636	15695	15647	15813	15673	15741	15525	15664	15604	15495	15544	15718	15766	15706	15629	15633	15493	15600	15606	15675	15578	15554	15691	15770	15719	15703	15586	15702	15638	15650	15518	15662	15710	15658	15759	15584	15601	15623	15811	15540	15660	15570	15704	15597	15390	15512	15703	15531	15680	15678	15529	15716	15918	15643	15508	15791	15643	15698	15645	15516	15626	15559	15482	15713	15602	15601	15607	15744	15597	15543	15589	15581	15524	15652	15472	15643	15594	15776	15518	15689	15695	15594	15538	15594	15569	15623	15542	15610	15639	15490	15527	15609	15535	15550	15601	15610	15619	15695	15615	15576	15826	15729	15702	15668	15655	15655	15635	15442	15633	15686	15729	15673	15544	15602	15566	15673	15520	15740	15608	15475	15537	15702	15526	15612	15615	15597	15637	15592	15610	15633	15589	15645	15693	15645	15698	15725	15500	15547	15664	15684	15693	15533	15700	15623	15472	15611	15745	15684	15672	15597	15831	15749	15623	15587	15655	15615	15612	15517	15609	15522	15674	15625	15452	15590	15598	15702	15524	15808	15629	15654	15706	15682	15628	15719	15655	15769	15617	15628	15621	15570	15664	15645	15568	15727	15466	15854	15567	15644	15692	15628	15810	15528	15632	15587	15743	15726	15657	15624	15617	15690	15635	15731	15677	15730	15624	15597	15724	15541	15648	15617	15702	15582	15619	15592	15625	15766	15771	15464	15517	15607	15648	15728	15662	15474	15810	15617	15730	15591	15552	15530	15645	15695	15632	15666	15610	15670	15553	15643	15592	15517	15620	15677	15704	15660	15651	15701	15750	15726	15662	15627	15548	15628	15591	15778	15814	15668	15587	15642	15541	15689	15678	15611	15627	15758	15520	15589	15669	15671	15646	15681	15447	15795	15502	15586	15710	15644	15556	15759	15579	15586	15673	15697	15791	15597	15349	15513	15681	15546	15623	15616	15620	15649	15542	15567	15667	15685	15663	15505	15662	15678	15701	15793	15485	15628	15732	15633	15804	15678	15556	15509	15444	15702	15738	15616	15660	15643	15419	15574	15470	15527	15551	15481	15613	15730	15683	15656	15698	15582	15647	15436	15541	15624	15520	15673	15703	15437	15623	15452	15544	15623	15681	15634	15536	15704	15513	15622	15752	15791	15711	15688	15494	15581	15707	15609	15675	15514	15758	15608	15480	15585	15721	15786	15666	15696	15712	15502	15604	15638	15588	15785	15646	15577	15685	15652	15715	15495	15575	15528	15710	15640	15677	15616	15705	15637	15824	15636	15673	15527	15656	15533	15670	15684	15636	15686	15699	15659	15453	15627	15740	15595	15723	15646	15668	15761	15665	15709	15599	15672	15636	15836	15540	15667	15552	15575	15587	15487	15559	15657	15606	15765	15776	15428	15729	15700	15421	15593	15716	15579	15406	15663	15624	15416	15600	15711	15663	15607	15565	15669	15667	15822	15915	15684	15551	15672	15555	15555	15516	15833	15646	15726	15683	15733	15483	15712	15717	15623	15621	15665	15794	15567	15631	15645	15721	15709	15800	15705	15711	15723	15611	15468	15572	15545	15697	15699	15496	15708	15596	15643	15679	15681	15738	15647	15691	15617	15504	15548	15586	15656	15681	15699	15572	15414	15931	15755	15584	15668	15654	15697	15695	15592	15668	15615	15528	15617	15650	15603	15543	15600	15520	15754	15604	15647	15623	15542	15556	15547	15681	15554	15669	15690	15708	15595	15626	15484	15692	15481	15697	15581	15648	15627	15661	15779	15743	15743	15478	15629	15514	15716	15686	15688	15634	15633	15483	15749	15601	15519	15691	15665	15729	15651	15703	15673	15537	15566	15632	15548	15545	15671	15718	15677	15642	15743	15624	15818	15501	15575	15639	15590	15810	15661	15605	15697	15636	15602	15492	15440	15690	15649	15568	15649	15748	15787	15699	15574	15615	15719	15516	15581	15520	15596	15504	15602	15592	15598	15620	15469	15577	15572	15647	15843	15610	15485	15555	15699	15649	15489	15637	15702	15683	15601	15681	15557	15661	15612	15587	15465	15552	15729	15546	15639	15602	15676	15687	15672	15558	15616	15647	15728	15631	15743	15833	15702	15615	15684	15677	15749	15693	15809	15606	15533	15693	15669	15624	15551	15556	15688	15670	15608	15689	15722	15676	15762	15590	15750	15660	15740	15343	15553	15555	15751	15624	15682	15672	15563	15708	15637	15675	15581	15528	15716	15614	15686	15745	15410	15765	15494	15620	15498	15629	15468	15622	15571	15743	15554	15677	15750	15536	15602	15569	15719	15606	15694	15582	15750	15614	15607	15653	15745	15548	15629	15617	15608	15662	15578	15650	15707	15484	15717	15605	15603	15612	15700	15493	15808	15571	15638	15723	15490	15627	15806	15618	15568	15522	15364	15747	15629	15739	15589	15668	15529	15462	15640	15735	15586	15665	15705	15716	15799	15614	15792	15727	15510	15767	15675	15633	15650	15646	15615	15480	15577	15613	15551	15578	15594	15588	15600	15692	15682	15610	15665	15799	15535	15632	15688	15403	15655	15556	15495	15838	15584	15518	15589	15692	15626	15772	15556	15617	15601	15718	15704	15478	15752	15692	15695	15569	15653	15661	15821	15829	15704	15624	15527	15814	15624	15385	15672	15562	15873	15465	15759	15771	15630	15420	15589	15505	15583	15511	15568	15753	15497	15579	15549	15602	15460	15648	15580	15596	15639	15685	15632	15590	15536	15606	15715	15775	15559	15629	15464	15669	15639	15548	15715	15775	15545	15620	15732	15631	15555	15674	15691	15828	15615	15635	15495	15640	15537	15504	15509	15672	15524	15571	15467	15676	15783	15657	15690	15673	15625	15608	15576	15689	15640	15552	15490	15722	15596	15626	15737	15717	15885	15668	15572	15802	15650	15608	15347	15551	15678	15614	15714	15574	15780	15698	15663	15567	15554	15659	15657	15567	15737	15492	15812	15705	15546	15488	15786	15708	15624	15854	15766	15755	15578	15674	15668	15717	15604	15569	15589	15637	15645	15603	15534	15654	15781	15738	15647	15689	15484	15797	15581	15420	15644	15678	15769	15743	15720	15595	15771	15607	15514	15429	15619	15602	15548	15548	15505	15487	15854	15675	15672	15708	15616	15795	15807	15670	15563	15712	15677	15646	15614	15641	15686	15668	15538	15736	15616	15577	15509	15581	15674	15708	15514	15591	15480	15736	15569	15773	15645	15639	15631	15716	15631	15420	15715	15515	15476	15738	15527	15641	15769	15746	15563	15646	15483	15489	15679	15605	15820	15625	15533	15653	15750	15810	15444	15714	15542	15775	15614	15604	15589	15554	15705	15602	15652	15559	15558	15710	15580	15699	15782	15647	15522	15683	15518	15770	15554	15611	15594	15569	15560	15678	15674	15532	15469	15332	15668	15884	15605	15484	15453	15678	15654	15593	15508	15668	15731	15826	15648	15497	15720	15715	15606	15443	15512	15734	15597	15648	15644	15587	15521	15655	15593	15557	15828	15633	15701	15719	15753	15610	15607	15705	15754	15534	15771	15716	15650	15708	15685	15580	15530	15852	15661	15730	15526	15601	15710	15634	15571	15517	15683	15591	15622	15721	15579	15730	15613	15649	15619	15514	15795	15604	15666	15539	15530	15584	15569	15507	15682	15643	15739	15722	15680	15669	15578	15484	15831	15569	15720	15532	15670	15727	15770	15511	15642	15573	15526	15553	15876	15435	15613	15651	15601	15744	15701	15685	15720	15621	15587	15524	15477	15738	15575	15682	15685	15766	15521	15678	15689	15543	15704	15689	15446	15639	15653	15783	15660	15548	15608	15545	15624	15542	15638	15605	15535	15655	15837	15762	15497	15742	15687	15624	15609	15579	15644	15589	15736	15675	15597	15668	15585	15590	15645	15729	15689	15668	15520	15705	15544	15458	15599	15576	15660	15557	15572	15703	15554	15629	15613	15602	15547	15555	15747	15708
22740	21197	29100	23663	22479	27072	31718	26305	24458	23214	21622	20872	20122	19283	19338	19126	19118	18974	18674	18796	18895	18589	18572	18591	18450	18377	18077	18206	17961	18024	17834	18057	17942	17961	17942	17900	17959	17918	18061	17839	17956	17646	17793	17895	18162	18051	18149	18452	18308	18244	17766	17888	17704	17698	17896	17780	17782	17750	17995	18007	17644	17729	17704	17718	17689	17843	17820	17783	17894	17751	17684	17809	17911	17902	17781	17713	17976	17668	17737	17686	17791	17822	17808	17819	17658	17857	17866	17728	17760	17657	17641	17712	17757	17678	17508	17524	18036	17846	17940	17756	17542	17578	17834	17509	17673	17608	17652	17609	17530	17719	17650	17799	17766	17660	17595	17806	17614	17765	17862	17754	17593	17804	17810	17662	17569	17705	17561	17725	17623	17754	17572	17766	17710	17514	17649	17630	17611	17621	17749	17539	17522	17626	17758	18066	17623	17621	17765	17679	17704	17784	17795	17702	17919	17440	17853	17725	17728	17769	17586	17591	17653	17685	17899	17628	17877	17733	17765	17945	17819	18005	17732	17632	17854	17629	17766	17918	17682	17801	17676	17706	17664	17602	17719	17678	17756	17848	17889	17665	17788	17563	17732	17703	17624	17715	17596	17811	17780	17588	17760	17603	17744	17813	17629	17415	17582	17848	17627	17623	17797	17637	17832	17490	17734	17621	17589	17766	17760	17846	17831	17932	17684	17723	17820	17588	17644	17840	17680	17655	17621	17760	17750	17676	17468	17716	18015	17660	17772	17864	17840	17746	17755	17811	17638	17728	17736	17782	17689	17475	17516	17841	17616	17560	17617	17804	17745	17773	17749	17466	17722	17764	17628	17642	17788	17917	17700	17741	17821	17652	17908	17669	17836	17498	17934	17704	17757	17758	17791	17747	17878	17565	17653	17584	17524	17603	17669	17512	17598	17600	17707	17692	17818	17566	17656	17633	17695	17637	17804	17772	17724	17763	17664	17960	17654	17760	17757	17754	17800	17674	17686	17801	17645	17683	17811	17686	17821	17881	17804	17773	17787	17691	17771	17564	17757	17738	17642	17758	17593	17577	17560	17544	17851	17731	17835	17656	17889	17693	17596	17822	17757	17653	17625	17738	17585	17772	17568	17716	17772	17633	17579	17706	17719	17615	17871	17843	17702	17596	17639	17749	17739	17730	17745	17837	17692	17595	17762	17753	17697	17867	17749	17728	17804	17673	17784	17753	17666	17558	17777	17765	17647	17508	17518	17674	17662	17840	17863	17577	17689	17700	17685	17703	17667	17696	17807	17843	17781	17767	17856	17614	17784	17499	17730	17721	17599	17782	17896	17827	17788	17866	17766	17493	17783	17740	17933	17854	17735	17634	17672	17732	17744	17868	17758	17573	17810	17947	17642	17602	17789	17338	17679	17688	17695	17657	17675	17586	17879	17877	17595	17774	17641	17586	17713	17702	17706	17649	17746	17832	17743	17648	17832	17809	17669	17868	17575	17874	17650	17747	17701	17581	17605	17842	17500	17756	17870	17677	17722	17691	17759	17643	17700	17680	17664	17753	17630	17746	17719	17881	17753	17657	17711	17623	17720	17599	17475	17452	17638	17862	17779	17478	17499	17607	17771	17711	17819	17601	17797	17869	17844	17695	17563	17689	17624	17918	17943	17895	17689	17650	17668	17624	17852	17846	17748	17725	17665	17821	17709	17599	17728	17612	17660	17633	17698	17751	17536	17626	17606	17642	17828	17623	17693	17836	17768	17765	17786	17627	17768	17668	17627	17719	17905	17727	17805	17833	17807	17764	17763	17920	17662	17632	17745	17735	17871	17976	17908	17722	17619	17794	17711	17651	17710	17908	17781	17777	17661	17701	17520	17753	17574	17707	17776	17761	17594	17674	17441	17628	17847	17545	17872	17819	17924	17607	17652	17676	17675	17753	17671	17472	17860	17943	17762	17749	17613	17712	17466	17673	17684	17868	17766	17684	17688	17721	17822	17725	17875	17691	17632	17734	17658	17718	17729	17672	17664	17791	17730	17671	17856	17815	17585	17471	17909	17869	17801	17706	17645	17619	17535	17637	17753	17911	17551	17788	17668	17676	17571	17742	17793	17491	17867	17978	17851	17965	17726	17639	17666	17835	17859	17498	17795	17749	17731	17847	17666	17798	17707	17558	17668	17852	17404	17638	17824	17758	17684	17759	17870	17774	17788	17730	17496	17539	17729	17735	17740	17623	17571	17623	17905	17911	17516	17714	17735	17791	17544	17530	17741	17589	17593	17692	17715	17697	17601	17638	17597	17589	17606	17644	17757	17774	17649	17534	17633	17689	17997	17593	17817	18017	17923	17590	17787	17769	17743	17476	17796	17573	17580	17882	17697	17698	17919	17480	17715	17829	17957	17537	17879	17751	17790	17719	17792	17705	17693	17693	17893	17807	17800	17694	17640	17556	17683	17706	17807	17614	17726	17574	17746	17884	17677	17544	17637	17809	17848	17577	17850	17690	17667	17741	17783	17684	17765	17650	17507	17871	17787	17573	17540	17679	17604	17768	17768	17779	17633	17765	17858	17622	17905	17742	17735	17885	17549	17772	17682	17615	17792	17842	17484	17836	17645	17952	17677	17583	17759	17767	17657	17753	17595	17476	17759	17633	17822	17660	17773	17710	17650	17776	17861	17759	17705	17450	17781	17624	17683	17712	17664	17840	17616	17790	17809	17652	17689	17920	17688	17654	17625	17908	17753	17628	17812	17675	17631	17635	17729	17657	17675	17787	17389	17694	17759	17755	17646	17661	17763	17737	17693	17540	17775	17890	17613	17773	17737	17812	17775	17770	17544	17776	17563	17686	17710	17665	17665	17485	17636	17609	17683	17667	17728	17648	17622	17683	17929	17814	17667	17518	17583	17743	17623	17866	17637	17730	17849	17741	17879	17788	17803	17669	17689	17653	17751	17780	17828	17822	17740	17840	17740	17715	17784	17817	17648	17775	17845	17614	17658	17776	17795	17866	17631	17713	17843	17688	17612	17556	17775	17685	17614	17786	17712	17662	17452	17564	17638	17881	17713	17799	17631	17728	17763	17641	17687	17764	17630	17792	17770	17635	17746	17796	17717	17696	17673	17601	17421	17912	17733	17654	17664	17773	17832	17600	17580	17862	17774	17544	17629	17653	17619	17430	17848	17605	17623	17612	17745	17881	17699	17759	17851	17834	17726	17860	17620	17834	17654	17730	17774	17731	17684	17575	17553	17704	17926	17838	17717	17763	17654	17930	17596	17750	17745	17673	17762	17753	17835	17814	17703	17930	17730	17623	17925	17715	17677	17684	17813	17636	17827	17814	17756	17788	17730	17714	17752	17547	17878	17858	17680	17838	17747	17890	17816	17759	17809	17761	17620	17608	17681	17658	17695	17733	17757	17952	17542	17662	17923	17583	17684	17701	17822	17625	17689	17676	17585	17919	17679	17666	17706	17750	17725	17743	17608	17744	17629	17745	17601	17584	17715	17544	17751	17684	17996	17618	17638	17745	17448	17637	17824	17757	17921	17881	17744	17762	17554	17579	17733	17777	17717	17577	17523	17484	17806	17707	17715	17770	17804	17789	17634	17853	17669	17574	17774	17681	17875	17690	17806	17809	17795	17791	17774	17562	17848	17713	17907	17592	17760	17522	17654	17724	17620	17618	17893	17673	17744	17617	17848	17775	17658	17634	17756	17703	17548	17578	17419	17737	17759	17683	17615	17712	17333	17661	17789	17729	17831	17850	17837	17524	17659	17868	17744	17737	17622	17738	17570	17643	17723	17822	17662	17702	17680	17807	17644	18001	17633	17549	17700	17571	17763	17522	17727	17637	17816	17764	17739	17755	17749	17954	17853	17784	18011	17886	17783	17583	17715	17597	17927	17806	17707	17708	17620	17705	17671	17860	17564	17709	17676	17589	17658	17690	17735	17592	17700	17824	17578	17691	17924	17814	17809	17762	17777	17996	17827	17696	17733	17930	17826	17607	17861	17764	17757	17752	17711	17690	17782	17887	17849	17733	17656	17815	17842	17760	17832	17766	17716	17839	17683	17632	17841	18001	17762	17688	17727	17759	17596	17829	17529	17641	17616	17614	17661	17696	17713	17474	17468	17795	17858	17880	17517	17784	17723	17770	17733	17908	17796	17807	17931	17921	17461	17698	18022	17819	17837	17761	17663	17950	17613	17523	17807	17720	17893	17979	17659	17756	17819	17610	17648	17795	17725	17427	17745	17772	17575	17790	17512	17723	17730	17670	17762	17828	17430	17718	17419	17810	17527	17910	17798	17573	17639	17629	17694	17861	17541	17553	17539	17551	17731	17745	17774	17513	17637	18086	17650	17626	17654	17930	17820	17671	17585	17780	17554	17648	17726	17843	17655	17595	17433	17729	17651	17588	17804	17445	17612	17712	17836	17634	17638	17809	17819	17815	17601	17526	17852	17772	17842	17620	17756	17872	17685	17568	17830	18029	17808	17821	17765	17588	17702	17803	17709	17839	17789	17750	17631	17724	17651	17641	17610	17759	17616	17714	17704	17533	17729	17682	17821	17819	17865	17582	17787	17945	17625	17902	17768	17701	17604	17516	17638	17773	17625	17641	17699	17750	17657	17861	17753	17624	17789	17685	17693	17746	17568	17674	17818	17876	17711	17652	17887	17766	17686	17740	17689	17645	17600	17598	17792	17744	17616	17838	17743	17538	17645	17773	17471	17865	17552	17596	17703	17731	17755	17595	17573	17753	17758	17544	17846	17633	17659	17750	17683	17780	17793	17787	17786	17700	17598	17519	17814	17719	17854	17887	17918	17670	17611	17445	17758	17832	17809	17633	17828	17667	17709	17824	17765	17769	17885	17716	17800	17742	17691	17718	17794	17554	17480	17700	17660	17498	17476	17780	17677	17846	17714	17491	17603	17553	17712	17642	17740	17798	17691	17754	17675	17570	17783	17948	17682	17615	17461	17791	17872	17635	17782	17787	17719	17742	17641	17496	17596	17416	17477	17665	17623	17782	17731	17665	17840	17873	17743	17622	17684	17787	17690	17752	17566	17586	17814	17727	17557	17727	17472	17602	17775	17556	18060	17751	17585	17586	17774	17727	17682	17526	17885	17816	17609	17717	17745	17738
24365	45177	45960	40604	36447	33781	31789	28975	25895	23798	21427	20403	19013	18280	17889	17985	17920	17640	17373	17398	16974	16991	17228	16844	16657	16411	16388	16237	16097	16087	16163	16169	15997	15887	15967	16085	15950	16126	15825	15826	15827	15753	15935	15914	16416	16356	16624	16633	16228	15914	15862	15946	15941	15756	15946	15866	15943	15815	15942	15759	15784	15660	15500	15842	15871	15860	16060	15847	15962	15534	15828	15737	15956	15878	15759	15929	15756	15875	15756	15636	15701	15879	15793	15893	15747	15813	15742	15767	15871	15824	15652	15816	15818	15665	15862	15910	15791	15652	15666	15986	15730	15851	15753	15839	15738	15777	15676	15832	15910	15637	15774	15678	15970	16004	15874	15754	15827	15875	15757	15822	15915	15738	15884	15818	15886	15654	15793	15806	15805	15725	15846	15798	15785	15803	15734	15766	15705	15622	15824	15696	15846	15830	15837	15619	15675	15782	15657	15732	15624	15792	15756	15755	15705	15657	15710	15884	15783	16000	15747	15937	15707	15718	15744	15686	15731	15810	15950	15757	15786	15788	15851	15914	15799	15742	15908	15634	15943	15690	15786	15833	15629	15602	15812	15612	15806	15843	15837	15779	15915	15666	15896	15870	15936	15649	15935	15681	15840	15665	15839	15770	15687	15800	15850	15959	15767	15772	15834	15731	15856	15963	15892	15681	15834	15839	15754	15638	15968	15792	15876	15708	15754	15798	15772	15841	15726	15911	15821	15834	15842	15817	15813	15842	15605	15743	15872	15781	15937	15781	15831	15815	15602	15864	15742	15783	15698	15717	15749	15870	15836	15803	15815	15699	15873	15775	15816	15741	15805	15664	15647	15846	15643	15729	15880	15977	15823	15788	15861	15936	15772	15811	15872	15879	15750	15661	15916	15853	15894	15663	15826	15691	15862	16072	15714	15777	15670	15775	15715	15727	15744	15768	15913	15806	15717	15720	15606	15793	15855	15803	15956	15906	15875	15603	15811	15761	15620	15648	15756	15648	15917	15683	15936	15640	15824	15944	15705	15714	15709	15747	15882	15804	15675	15829	15819	15949	15811	15807	15732	16073	15936	15735	15593	15667	15661	15707	15901	15834	15805	15745	15839	15842	15581	15888	15803	15694	15671	15598	15796	15805	15715	15849	15711	15983	15520	15850	15850	15603	15547	15751	15926	15784	15754	15598	15752	15860	15780	15841	15689	15771	15875	15808	15836	15766	15908	15840	15813	15806	15785	15701	15804	15763	15628	15779	15729	15894	15786	15779	15781	15873	15951	15673	15937	15572	15710	15672	15688	15752	15889	15878	15812	15666	15893	15760	15678	15633	15718	15868	15674	15699	15639	15667	15706	15977	15758	15761	15681	15804	15728	15827	15706	15688	15554	15841	15832	15716	15714	15752	15726	15773	15513	15699	15809	15585	15732	15842	15747	15709	15609	15755	15811	15826	15567	15696	15739	15733	15720	15875	15742	15777	15962	15752	15715	15696	15645	15791	15857	15655	15767	15603	15775	15830	15677	15888	15591	15588	15691	15786	15806	15915	15646	15781	15717	15667	15870	15749	15704	15865	15776	15677	15661	15943	15860	15885	15626	15748	15692	15678	15774	15882	15796	15896	15698	15727	15833	15780	15650	15783	15674	15746	15787	15933	15842	15814	15636	15766	15835	15791	15725	15819	15733	15791	15784	15648	15757	15771	15757	15685	15862	15733	15923	15919	15819	15795	15896	15725	15753	15818	15786	15634	15845	15693	15729	15834	15800	15970	15644	15648	15847	15852	15831	15676	15857	15940	15787	15659	15704	15708	15765	15834	15997	15932	15848	15749	15707	15636	15856	15739	15844	15926	15699	15918	15877	15792	15854	15802	15778	15773	15668	15702	15881	15866	15947	15775	15741	15880	15838	15769	15716	15714	15719	15880	15936	15843	15809	15744	15686	15621	15786	15759	15831	15732	15851	15743	15800	16002	15811	15750	15691	15754	15819	15669	15827	15902	15710	15674	15743	15531	15818	15869	15982	15663	15703	15947	15825	15867	15795	15810	15756	15790	15765	15710	15913	15880	15666	15830	15757	15907	15828	15699	15880	15661	15755	15795	15791	15820	15575	15735	15839	15749	15702	15735	15875	15692	15780	15818	15596	15775	15640	15687	15912	15735	15711	15705	15842	15780	15807	15763	15627	15785	15693	15885	15700	15703	15758	15883	15835	15998	15855	15960	15732	15832	15793	15633	15786	15882	15919	15641	15755	15659	15816	15913	15835	15654	15596	15762	15866	15738	15907	15879	15881	15859	15819	15768	15747	16021	15707	15907	15680	15919	15798	15801	15928	15833	15859	15569	15674	15756	15699	15752	15682	16011	15845	15760	15754	15756	15839	15743	15532	15806	15832	15672	15742	15713	15738	15709	15712	15633	15715	15731	15794	15598	15966	15777	15798	15978	15736	15696	15730	15829	15580	15640	15696	15874	15851	15776	15765	15700	15799	15792	15670	15746	15912	15698	15815	15857	15900	15694	15658	15908	15605	15802	15703	15825	15594	15759	15781	15865	15661	15724	15701	15807	15538	15787	15762	15808	15863	15646	15652	15794	15903	15884	15877	15837	15771	15802	15570	15701	15751	15620	15689	15848	15757	15771	15827	15914	15700	15728	15805	15780	15808	15786	15953	15823	15831	15698	15923	15709	15766	15858	15589	15603	15705	15709	15798	15840	15822	15661	15792	15812	15712	15921	15772	15857	15841	15761	15608	15713	15871	15961	15667	15714	15793	15813	15767	15786	15738	15738	15782	15806	15839	15866	15745	15628	15744	15755	15683	15693	15765	15778	15812	15777	15728	15786	15619	15515	15658	15743	15714	15823	15832	15773	15776	15828	15894	15854	15787	15723	15832	15778	15839	15931	15717	15809	15822	15776	15752	15794	15756	15847	15939	15813	15747	15669	15866	15770	15806	15810	15941	15664	15764	15799	15708	15790	15803	15809	15883	15686	15879	15711	15774	15728	15668	15847	15647	15761	15775	15782	15780	15847	15870	15847	15760	15636	15725	15661	15757	15698	15805	15660	15880	15671	15851	15876	15931	15656	15750	15701	15911	15556	15698	15736	15806	15736	15762	15797	15790	15837	15752	15769	15847	15817	15769	15567	15887	15690	15649	15663	15653	15742	15907	15843	15867	15714	15732	15649	15788	15864	15721	15876	15696	15716	15819	15776	15827	15832	15707	15777	15762	15925	15912	15830	15827	15807	15758	15718	15672	15599	15711	15715	15961	15859	15643	15667	15842	15849	15689	15804	15773	15640	15819	15780	15729	15752	15569	15808	15718	15922	15633	15880	15762	15752	15614	15758	15669	15877	15721	15616	15896	15641	15739	15745	15664	15831	15794	15743	15879	15807	15945	15784	15717	15636	15843	15796	15667	15905	15817	15721	15671	15780	15705	15721	15880	15674	16049	15766	15636	15686	15780	15713	15672	15704	15683	15619	15801	15778	15685	15890	15711	15874	15596	15809	15777	15884	15807	15767	15866	15678	15848	15598	15747	15778	15795	15861	15769	15692	15812	15716	15675	15804	15668	15762	15908	15839	15660	15712	15659	15709	15856	15896	15896	15839	15742	15764	15776	15721	15659	15884	15705	15749	15867	15822	15867	15700	15704	15948	15601	15597	15662	15692	15793	15725	15760	15621	15740	15905	15747	15681	15714	15809	15839	15757	15838	15708	15848	15815	15864	15830	15636	15716	15577	15835	15764	15951	15799	15761	15797	15823	15826	15729	15724	15510	15748	15834	15746	15599	15680	15860	15998	15880	15685	15664	15888	15967	15899	15681	15605	15723	15741	15914	15862	15782	15706	15738	15911	15619	15995	15711	15736	15755	15883	15854	15718	15794	15806	15604	15857	15795	15870	15721	15691	15720	15928	15846	15735	15729	15792	15688	15803	15693	15803	15697	15926	15852	15935	15745	15674	15850	15783	15689	15838	15788	15812	15798	15790	15614	15647	15786	15770	15858	15568	15767	15699	15695	15855	15753	15695	15735	15777	15752	15489	15814	15763	15713	15675	15833	15824	15728	15719	15656	15845	15816	15720	15807	15806	15896	15830	15732	15765	15826	15787	15750	15653	15807	15941	15676	15678	15630	15689	15750	15710	15902	15635	15624	15805	15733	15868	15857	15700	15883	15719	15723	15757	15841	15717	15794	15677	15763	15611	15805	15684	15864	16000	15958	15932	15627	15741	15793	15738	15664	15759	15678	15773	15708	15697	15861	15962	15726	15877	15853	15712	15893	15865	15812	15864	15699	15755	15652	15794	15860	15648	15651	15913	15618	15806	15713	15889	15595	15656	15640	15731	15703	15626	15825	15845	15664	15709	15842	15652	15684	15737	15799	15846	15949	15749	15668	15727	15935	15786	15935	15933	15631	15774	15818	15789	15816	15990	15704	15993	15919	15660	15745	15940	15691	15724	15670	15634	15901	15703	15730	15961	15820	15670	15863	15654	15809	15780	15792	15690	15679	15891	15725	15873	15734	15737	15731	15746	15646	15795	15758	15826	15737	16006	15724	15664	15818	15606	15642	15611	15718	15845	15604	15833	15979	15825	15720	15619	15875	15808	15799	15901	15645	16008	15734	15900	15912	15913	15700	15695	15856	15717	15642	15829	15724	15738	15799	15765	15641	15772	15942	15713	15765	15481	15543	15880	15488	15847	15643	15779	15861	15868	15841	15887	15701	15697	15773	15905	15768	15524	15711	15931	15753	15657	15823	15742	15722	15801	15981	15822	15743	15806	15845	15778	15816	15691	15705	15914	15763	15665	15843	15715	15800	15762	15704	15800	15853	15876	15788	15811	15790	15706	15976	15654	15676	15674	15755	15875	15627	15797	15880	15783	15871	15829	15735	15809	15767	15797	15726	15726	15701	15942	15853	15805	15836	15709	15865	15697	15949	15814	15745	15688	15729	15923	15740	15906	15806	15804	15847	15559	15740	15828	15787	15784	15821	15849	15750	15709	15789	15684	15928	15791	15765	15594	15711	15843	15668	15700	15838	15815	15712	15804	15685	15730	15825	15833	15649	15835	15791	15701	15711	15735	15874	15804	15833	15812	15974	15817	15843	15780	15730	15824	15781	15714	15708	15841	15802	15677	15763
27573	24836	33036	32187	26046	24427	23660	21663	20397	19660	19089	18367	18188	17956	18052	17979	18011	17879	17681	17739	17697	17829	17861	17532	17684	17821	17618	17480	17417	17537	17396	17383	17355	17357	17679	17186	17311	17469	17415	17432	17568	17615	17428	17364	17433	17565	17545	17500	17544	17339	17372	17502	17578	17527	17250	17428	17435	17442	17361	17576	17408	17164	17225	17241	17391	17487	17451	17376	17223	17262	17239	17206	17438	17265	17411	17275	17243	17419	17344	17426	17239	17468	17431	17231	17604	17438	17300	17295	17397	17305	17270	17303	17326	17508	17377	17392	17498	17305	17353	17306	17339	17299	17330	17350	17454	17328	17384	17349	17315	17385	17558	17431	17510	17424	17287	17334	17260	17536	17294	17393	17477	17189	17375	17557	17381	17548	17454	17385	17320	17385	17479	17409	17385	17535	17457	17533	17431	17519	17278	17290	17445	17356	17582	17272	17428	17427	17400	17406	17540	17377	17323	17442	17440	17452	17535	17489	17429	17463	17196	17271	17495	17429	17411	17252	17446	17480	17612	17351	17242	17233	17330	17197	17349	17473	17343	17404	17349	17370	17350	17486	17541	17320	17591	17480	17188	17495	17160	17350	17438	17457	17484	17324	17331	17327	17193	17539	17303	17340	17294	17377	17202	17297	17337	17504	17377	17293	17258	17406	17513	17313	17311	17423	17366	17496	17319	17489	17341	17532	17427	17341	17435	17421	17512	17350	17255	17502	17509	17335	17345	17238	17319	17453	17471	17295	17292	17255	17450	17306	17319	17441	17583	17244	17512	17340	17175	17433	17477	17412	17466	17175	17319	17365	17372	17435	17318	17291	17287	17322	17256	17311	17388	17336	17286	17406	17482	17394	17396	17281	17358	17378	17285	17312	17425	17331	17351	17353	17438	17394	17344	17360	17320	17565	17398	17239	17345	17455	17313	17381	17490	17516	17341	17340	17556	17388	17435	17325	17454	17260	17533	17256	17211	17387	17495	17178	17145	17242	17644	17425	17424	17420	17455	17533	17212	17391	17293	17259	17402	17245	17486	17290	17337	17357	17237	17343	17382	17374	17238	17392	17302	17240	17093	17338	17194	17416	17240	17484	17284	17376	17319	17309	17189	17389	17242	17381	17392	17576	17512	17407	17494	17513	17621	17498	17503	17648	17324	17283	17465	17310	17194	17463	17490	17335	17305	17396	17329	17396	17176	17350	17484	17542	17495	17331	17340	17264	17236	17455	17411	17340	17304	17431	17218	17421	17512	17305	17308	17071	17396	17492	17359	17239	17317	17246	17535	17347	17365	17512	17330	17287	17422	17338	17497	17374	17349	17397	17291	17427	17243	17556	17416	17436	17364	17140	17389	17494	17220	17344	17392	17285	17330	17367	17260	17412	17259	17428	17285	17447	17187	17461	17342	17246	17548	17476	17382	17404	17172	17400	17477	17378	17423	17333	17391	17186	17589	17198	17372	17431	17490	17264	17544	17469	17245	17395	17234	17161	17313	17500	17285	17251	17508	17331	17440	17463	17352	17345	17179	17363	17418	17241	17494	17298	17373	17169	17494	17220	17329	17224	17361	17469	17362	17327	17448	17355	17520	17323	17285	17281	17205	17218	17200	17522	17514	17482	17505	17347	17337	17411	17378	17360	17420	17358	17410	17512	17407	17395	17296	17363	17573	17474	17395	17494	17405	17424	17437	17293	17480	17339	17534	17555	17377	17291	17315	17650	17371	17464	17394	17743	17325	17504	17293	17374	17264	17302	17251	17186	17419	17429	17465	17445	17287	17401	17340	17451	17579	17336	17272	17333	17229	17577	17435	17350	17308	17447	17340	17318	17440	17408	17446	17489	17327	17366	17608	17412	17161	17204	17270	17392	17343	17384	17540	17232	17428	17371	17402	17474	17214	17486	17275	17555	17310	17481	17528	17416	17247	17338	17449	17445	17539	17395	17265	17493	17344	17299	17585	17334	17345	17391	17511	17334	17441	17249	17347	17241	17408	17374	17231	17196	17347	17394	17447	17408	17298	17438	17318	17469	17436	17380	17292	17532	17483	17464	17419	17591	17393	17541	17502	17412	17462	17217	17362	17349	17371	17461	17622	17554	17468	17359	17525	17317	17466	17388	17352	17515	17221	17347	17511	17230	17304	17522	17445	17436	17323	17309	17380	17490	17285	17499	17373	17369	17431	17456	17512	17253	17275	17416	17379	17419	17266	17588	17540	17222	17461	17488	17197	17310	17468	17291	17213	17366	17500	17338	17177	17496	17183	17233	17398	17309	17254	17429	17263	17317	17574	17380	17543	17302	17579	17417	17412	17477	17285	17423	17549	17364	17362	17345	17501	17177	17321	17380	17506	17362	17511	17388	17468	17615	17368	17312	17405	17166	17542	17403	17382	17467	17395	17269	17131	17499	17541	17485	17574	17515	17625	17281	17383	17463	17199	17332	17421	17485	17412	17304	17491	17426	17504	17354	17564	17428	17304	17542	17498	17193	17272	17397	17427	17364	17188	17560	17524	17517	17604	17390	17492	17535	17487	17352	17412	17622	17575	17535	17395	17259	17434	17527	17363	17559	17222	17560	17292	17557	17385	17518	17368	17489	17435	17522	17301	17331	17432	17290	17125	17558	17543	17349	17389	17329	17307	17227	17260	17345	17535	17675	17395	17097	17535	17265	17331	17289	17306	17361	17431	17352	17423	17428	17495	17376	17490	17358	17328	17285	17309	17394	17268	17515	17521	17422	17355	17580	17217	17403	17408	17386	17643	17402	17442	17490	17545	17394	17461	17310	17577	17421	17299	17342	17412	17270	17318	17378	17480	17347	17378	17406	17333	17448	17444	17419	17327	17407	17436	17527	17315	17430	17391	17362	17360	17446	17465	17328	17280	17437	17504	17524	17176	17454	17288	17353	17348	17312	17294	17329	17354	17471	17377	17498	17352	17237	17426	17609	17294	17554	17157	17312	17555	17321	17279	17370	17600	17269	17300	17441	17289	17450	17328	17410	17436	17430	17336	17459	17273	17296	17299	17244	17403	17561	17396	17326	17537	17338	17473	17441	17287	17303	17280	17296	17258	17416	17293	17584	17260	17326	17456	17297	17394	17276	17362	17320	17201	17194	17430	17362	17367	17443	17565	17367	17324	17221	17295	17256	17247	17432	17189	17326	17551	17393	17482	17603	17563	17480	17381	17371	17455	17442	17495	17399	17492	17494	17410	17368	17435	17403	17496	17283	17614	17475	17332	17482	17305	17328	17419	17393	17258	17562	17378	17513	17398	17252	17208	17443	17345	17454	17375	17389	17484	17414	17416	17427	17288	17509	17314	17321	17611	17483	17410	17380	17362	17476	17434	17395	17562	17456	17408	17412	17396	17432	17434	17360	17352	17320	17421	17456	17535	17403	17359	17210	17397	17472	17239	17348	17375	17349	17357	17408	17370	17482	17512	17307	17411	17434	17420	17185	17290	17176	17264	17517	17372	17439	17264	17452	17345	17392	17501	17583	17547	17469	17412	17399	17587	17538	17510	17409	17484	17265	17476	17415	17471	17417	17318	17430	17298	17301	17532	17280	17419	17326	17387	17282	17439	17324	17351	17315	17584	17368	17261	17326	17333	17393	17351	17490	17404	17306	17442	17231	17301	17341	17231	17487	17479	17243	17458	17436	17330	17460	17404	17373	17193	17525	17499	17246	17454	17378	17385	17231	17440	17029	17259	17344	17142	17425	17178	17257	17583	17235	17212	17299	17386	17457	17547	17333	17337	17217	17386	17404	17434	17453	17298	17382	17222	17413	17376	17420	17125	17142	17404	17305	17482	17357	17250	17341	17394	17206	17401	17306	17205	17455	17434	17214	17353	17376	17316	17399	17273	17492	17594	17287	17360	17548	17255	17316	17379	17429	17590	17537	17446	17341	17171	17553	17552	17371	17367	17408	17336	17340	17349	17449	17482	17377	17358	17338	17571	17379	17616	17539	17402	17456	17444	17422	17557	17443	17439	17386	17423	17375	17509	17477	17456	17374	17274	17339	17392	17349	17239	17253	17356	17432	17299	17374	17317	17426	17300	17378	17429	17355	17479	17559	17281	17309	17495	17389	17485	17216	17338	17527	17460	17399	17483	17436	17435	17314	17359	17362	17481	17326	17397	17378	17276	17540	17341	17169	17440	17150	17430	17337	17370	17392	17413	17212	17375	17198	17487	17371	17280	17481	17563	17315	17402	17488	17459	17275	17356	17557	17395	17455	17535	17571	17463	17281	17487	17431	17586	17394	17436	17416	17213	17470	17521	17283	17417	17359	17342	17443	17382	17315	17276	17380	17432	17489	17275	17391	17536	17361	17336	17421	17477	17310	17284	17320	17557	17441	17565	17424	17392	17390	17488	17557	17379	17446	17332	17423	17430	17443	17280	17551	17443	17409	17480	17447	17387	17324	17471	17509	17349	17600	17272	17456	17346	17228	17379	17431	17335	17443	17451	17333	17418	17564	17474	17352	17300	17383	17448	17500	17473	17306	17366	17471	17302	17443	17224	17330	17294	17377	17422	17349	17501	17436	17664	17309	17468	17353	17338	17456	17423	17570	17405	17254	17474	17272	17294	17308	17575	17411	17296	17175	17331	17513	17496	17555	17369	17355	17330	17519	17401	17336	17367	17169	17453	17290	17358	17314	17343	17079	17471	17422	17523	17444	17368	17574	17473	17423	17223	17300	17525	17348	17332	17517	17604	17523	17418	17403	17448	17203	17591	17386	17282	17630	17518	17379	17457	17411	17490	17522	17584	17359	17462	17332	17389	17197	17327	17457	17421	17306	17507	17365	17368	17562	17514	17425	17330	17316	17171	17275	17437	17257	17546	17409	17363	17414	17224	17362	17324	17262	17482	17376	17357	17284	17230	17501	17360	17431	17373	17488	17461	17389	17469	17460	17312	17386	17452	17383	17262	17350	17587	17357	17420	17530	17411	17512	17390	17385	17381	17532	17626	17320	17512	17346	17276	17284	17377	17498	17375	17331	17365	17346	17397	17305	17330	17401	17574	17466	17353	17375	17319	17370	17290	17306	17260	17298	17458	17430	17489	17447	17366	17503	17366	17440	17324	17165	17446	17128	17410	17226	17432	17158	17223	17211	17462	17460	17450	17509
23914	36992	37529	32516	27673	25758	24880	22067	20508	19353	18177	17428	16740	16619	16465	16718	16608	16486	16320	16292	16279	16413	16190	16203	15877	15948	16014	15783	15941	15904	15781	15575	15838	15773	15611	15715	15688	15623	15699	15533	15673	15618	15648	15697	15542	15652	15688	15820	15710	15513	15642	15669	15616	15682	15784	15746	15720	15476	15555	15660	15806	15517	15646	15593	15832	15476	15535	15751	15510	15571	15591	15728	15620	15742	15579	15634	15480	15589	15450	15582	15597	15626	15481	15726	15697	15653	15616	15788	15734	15654	15733	15568	15878	15552	15763	15612	15529	15660	15693	15623	15496	15691	15802	15737	15490	15831	15491	15585	15557	15532	15589	15604	15622	15668	15683	15528	15670	15624	15464	15608	15801	15601	15526	15772	15630	15616	15578	15561	15602	15650	15572	15564	15587	15768	15785	15533	15669	15733	15528	15622	15716	15534	15565	15588	15590	15484	15704	15776	15594	15639	15689	15780	15561	15598	15605	15459	15543	15605	15644	15704	15497	15602	15539	15439	15669	15626	15633	15695	15502	15542	15518	15699	15526	15376	15709	15470	15554	15644	15752	15612	15571	15571	15631	15687	15701	15510	15593	15543	15483	15626	15839	15602	15615	15529	15487	15762	15668	15541	15805	15421	15746	15770	15562	15675	15613	15639	15553	15741	15570	15594	15626	15567	15627	15477	15627	15624	15639	15679	15580	15692	15656	15607	15815	15670	15554	15685	15649	15628	15567	15631	15541	15773	15583	15550	15330	15455	15646	15673	15529	15684	15910	15667	15646	15666	15617	15772	15510	15678	15709	15747	15628	15723	15586	15680	15543	15676	15801	15647	15806	15619	15540	15597	15590	15644	15702	15645	15509	15568	15640	15783	15760	15697	15676	15634	15534	15709	15748	15615	15595	15709	15539	15691	15700	15595	15527	15686	15616	15664	15724	15727	15522	15508	15561	15685	15688	15715	15616	15601	15591	15687	15727	15538	15625	15536	15740	15496	15704	15389	15517	15707	15724	15492	15487	15633	15547	15822	15560	15884	15724	15686	15755	15749	15714	15534	15544	15752	15797	15555	15575	15667	15614	15674	15561	15563	15525	15747	15614	15574	15576	15615	15625	15663	15781	15513	15529	15667	15785	15637	15682	15679	15506	15761	15711	15628	15499	15798	15695	15623	15652	15609	15572	15451	15647	15634	15475	15642	15852	15540	15572	15488	15646	15510	15609	15507	15635	15657	15659	15827	15435	15599	15585	15602	15541	15526	15516	15735	15792	15687	15680	15531	15707	15712	15446	15490	15658	15644	15565	15628	15815	15719	15639	15520	15500	15456	15612	15620	15630	15659	15557	15587	15537	15594	15394	15668	15714	15700	15593	15506	15732	15607	15692	15586	15737	15672	15556	15543	15627	15691	15584	15671	15522	15572	15682	15815	15704	15591	15655	15613	15693	15506	15738	15635	15624	15558	15604	15635	15625	15843	15634	15692	15665	15610	15681	15554	15685	15564	15698	15563	15489	15525	15678	15669	15743	15536	15805	15670	15786	15730	15782	15681	15545	15533	15658	15592	15621	15620	15585	15572	15581	15545	15644	15840	15671	15595	15702	15646	15664	15508	15685	15644	15743	15698	15578	15611	15632	15528	15704	15711	15548	15535	15710	15521	15721	15621	15676	15789	15582	15674	15537	15605	15529	15665	15771	15480	15648	15690	15690	15624	15497	15656	15668	15746	15639	15745	15545	15661	15664	15664	15653	15623	15588	15481	15554	15641	15664	15574	15586	15686	15663	15498	15557	15637	15727	15580	15670	15554	15503	15555	15645	15693	15624	15663	15680	15591	15739	15574	15463	15588	15664	15762	15729	15596	15522	15702	15540	15623	15567	15604	15747	15412	15641	15709	15611	15536	15732	15734	15748	15658	15620	15546	15576	15776	15528	15727	15582	15630	15689	15591	15592	15738	15605	15758	15700	15612	15604	15545	15566	15680	15838	15630	15563	15635	15604	15488	15632	15583	15683	15507	15632	15619	15595	15676	15769	15641	15491	15638	15617	15661	15520	15686	15534	15685	15701	15623	15560	15462	15789	15529	15596	15732	15723	15567	15542	15623	15712	15599	15467	15448	15586	15494	15666	15626	15712	15668	15498	15522	15567	15522	15628	15654	15645	15643	15575	15653	15557	15469	15721	15632	15589	15634	15449	15743	15648	15770	15797	15660	15526	15574	15572	15566	15672	15648	15725	15618	15623	15452	15583	15412	15751	15763	15630	15567	15565	15772	15682	15549	15632	15618	15631	15717	15536	15417	15663	15670	15540	15509	15655	15675	15446	15666	15693	15570	15671	15584	15681	15617	15830	15838	15759	15493	15673	15669	15678	15747	15625	15563	15700	15625	15732	15719	15681	15651	15500	15619	15529	15740	15671	15809	15556	15467	15599	15643	15755	15497	15648	15585	15800	15690	15496	15817	15628	15537	15624	15504	15562	15681	15565	15742	15506	15415	15794	15497	15476	15592	15633	15486	15776	15536	15598	15604	15746	15501	15590	15567	15676	15551	15583	15760	15710	15648	15568	15769	15652	15703	15694	15557	15564	15674	15524	15621	15673	15565	15622	15585	15608	15401	15718	15627	15728	15456	15608	15694	15513	15740	15641	15480	15527	15604	15611	15573	15552	15820	15653	15632	15724	15628	15543	15697	15546	15520	15514	15614	15658	15510	15632	15654	15622	15581	15601	15731	15529	15598	15607	15595	15576	15787	15423	15577	15480	15572	15590	15634	15488	15552	15575	15608	15477	15654	15641	15669	15757	15671	15795	15775	15662	15508	15651	15401	15824	15599	15533	15687	15611	15531	15653	15672	15551	15613	15739	15417	15655	15549	15803	15481	15592	15671	15661	15508	15630	15627	15539	15560	15631	15649	15572	15608	15765	15605	15543	15736	15650	15669	15583	15459	15576	15610	15688	15662	15696	15656	15559	15552	15739	15544	15673	15815	15574	15693	15545	15541	15653	15488	15605	15594	15482	15593	15530	15521	15770	15710	15611	15508	15601	15756	15632	15562	15682	15708	15510	15684	15531	15730	15609	15524	15533	15663	15547	15622	15764	15571	15627	15691	15524	15669	15502	15692	15560	15679	15645	15514	15696	15603	15430	15758	15699	15596	15598	15644	15669	15521	15500	15478	15668	15667	15708	15689	15718	15754	15712	15620	15604	15665	15528	15601	15611	15642	15573	15572	15609	15512	15536	15588	15673	15479	15764	15625	15736	15756	15655	15728	15580	15646	15623	15585	15698	15649	15610	15615	15588	15480	15532	15676	15684	15564	15644	15580	15615	15653	15575	15511	15670	15499	15609	15738	15714	15512	15581	15511	15595	15653	15609	15625	15591	15613	15605	15710	15649	15616	15538	15772	15599	15609	15532	15436	15621	15474	15597	15675	15541	15522	15555	15644	15689	15557	15707	15546	15705	15780	15622	15587	15644	15569	15708	15683	15549	15543	15568	15750	15555	15627	15604	15634	15528	15533	15712	15530	15741	15578	15698	15600	15534	15612	15511	15780	15644	15529	15567	15583	15612	15496	15707	15614	15544	15594	15546	15788	15513	15724	15584	15703	15761	15652	15646	15651	15443	15641	15609	15625	15469	15782	15723	15628	15568	15544	15745	15612	15666	15566	15759	15557	15551	15824	15685	15680	15714	15787	15694	15698	15372	15553	15579	15641	15804	15530	15618	15465	15580	15704	15633	15571	15758	15468	15629	15599	15674	15670	15601	15544	15622	15597	15646	15745	15609	15598	15717	15640	15590	15697	15634	15499	15563	15545	15695	15609	15516	15630	15496	15633	15596	15702	15624	15655	15849	15448	15672	15661	15560	15568	15638	15708	15782	15599	15616	15699	15690	15722	15796	15635	15594	15516	15500	15426	15592	15821	15606	15698	15633	15498	15711	15770	15498	15464	15614	15661	15503	15617	15745	15709	15690	15639	15838	15460	15588	15716	15607	15500	15601	15603	15758	15565	15449	15560	15705	15486	15568	15758	15666	15577	15540	15702	15527	15708	15615	15468	15817	15630	15664	15683	15582	15611	15593	15554	15760	15666	15835	15559	15579	15801	15473	15621	15660	15560	15690	15464	15548	15503	15667	15551	15732	15620	15697	15593	15724	15597	15610	15418	15651	15597	15618	15715	15690	15533	15775	15447	15581	15530	15557	15556	15596	15446	15743	15609	15660	15535	15707	15637	15728	15495	15483	15632	15523	15694	15762	15516	15803	15616	15620	15548	15657	15573	15629	15567	15622	15579	15579	15654	15850	15622	15716	15737	15673	15541	15552	15697	15552	15573	15533	15688	15557	15585	15510	15631	15411	15634	15684	15639	15553	15588	15420	15652	15811	15631	15529	15609	15772	15613	15629	15653	15495	15811	15704	15640	15644	15595	15654	15717	15566	15595	15528	15649	15655	15706	15733	15490	15758	15570	15729	15676	15550	15547	15720	15507	15542	15710	15627	15436	15819	15523	15537	15606	15415	15485	15562	15685	15720	15635	15615	15562	15559	15800	15627	15663	15625	15592	15707	15731	15515	15566	15902	15558	15476	15610	15687	15734	15633	15732	15637	15783	15650	15600	15665	15591	15529	15663	15695	15446	15721	15556	15708	15753	15555	15694	15636	15621	15595	15651	15649	15615	15469	15644	15527	15698	15691	15624	15604	15586	15638	15681	15697	15604	15743	15602	15479	15614	15692	15577	15731	15685	15705	15658	15826	15607	15740	15625	15597	15689	15554	15671	15680	15611	15678	15712	15734	15846	15653	15785	15675	15611	15553	15732	15733	15607	15626	15655	15696	15695	15778	15520	15621	15659	15562	15631	15661	15736	15622	15467	15571	15483	15754	15513	15590	15594	15634	15762	15535	15616	15485	15566	15547	15496	15598	15720	15737	15685	15650	15677	15675	15636	15738	15652	15448	15709	15638	15592	15685	15516	15644	15568	15853	15713	15878	15722	15754	15638	15702	15527	15701	15611	15649	15561	15563	15796	15573	15511	15766	15460	15623	15630	15615	15658	15575	15525	15448	15625	15626	15804	15642	15631	15727	15700	15726	15580	15674	15667	15475	15429	15564	15619	15540	15738	15743	15695	15436	15628	15537	15616
23608	21140	28793	24658	24677	27435	28633	23929	21958	21313	20058	19190	18722	18614	18541	18732	18521	18307	17863	18156	18136	18276	18037	17787	17713	17576	17828	17575	17436	17552	17546	17652	17438	17359	17393	17465	17415	17526	17331	17250	17309	17274	17302	17455	17491	17468	17720	17594	17537	17659	17476	17273	17217	17607	17545	17565	17248	17511	17443	17384	17556	17358	17455	17177	17428	17270	17489	17471	17621	17286	17311	17448	17492	17481	17408	17246	17339	17325	17402	17450	17528	17320	17439	17387	17386	17336	17390	17422	17285	17463	17271	17575	17370	17500	17235	17323	17646	17429	17343	17551	17298	17046	17590	17221	17169	17218	17481	17500	17487	17270	17227	17316	17169	17358	17331	17261	17505	17337	17514	17419	17523	17408	17504	17427	17296	17414	17570	17190	17517	17370	17260	17329	17480	17343	17307	17498	17536	17267	17346	17290	17555	17330	17400	17316	17414	17357	17255	17485	17260	17395	17356	17402	17651	17392	17363	17264	17230	17182	17390	17358	17324	17285	17382	17099	17338	17469	17312	17449	17346	17320	17510	17282	17317	17260	17531	17251	17440	17279	17485	17424	17321	17281	17233	17287	17634	17345	17598	17409	17247	17464	17358	17328	17212	17178	17245	17281	17445	17327	17143	17288	17415	17378	17496	17125	17327	17431	17486	17307	17508	17311	17331	17469	17244	17417	17355	17320	17343	17210	17445	17339	17182	17389	17359	17208	17468	17324	17263	17482	17370	17286	17457	17437	17550	17303	17324	17379	17289	17357	17521	17409	17473	17316	17589	17257	17229	17387	17439	17409	17138	17151	17254	17406	17229	17309	17289	17334	17327	17418	17389	17351	17352	17439	17492	17530	17395	17234	17170	17293	17367	17367	17251	17300	17463	17326	17316	17232	17425	17369	17351	17369	17246	17352	17386	17462	17502	17136	17398	17335	17216	17291	17298	17574	17346	17568	17416	17263	17246	17336	17476	17294	17240	17352	17542	17245	17332	17394	17337	17350	17588	17249	17185	17352	17455	17365	17358	17140	17321	17303	17322	17311	17342	17202	17367	17195	17533	17462	17262	17468	17258	17380	17357	17369	17596	17215	17305	17235	17373	17191	17341	17211	17286	17313	17472	17299	17407	17198	17447	17322	17300	17540	17144	17144	17275	17344	17306	17167	17274	17443	17339	17329	17233	17237	17334	17448	17482	17317	17103	17262	17302	17521	17339	17202	17293	17288	17130	17384	17383	17389	17382	17510	17338	17340	17165	17136	17057	17455	17276	17432	17488	17329	17572	17486	17459	17378	17566	17263	17439	17251	17382	17237	17321	17323	17385	17459	17414	17183	17348	17243	17348	17307	17496	17288	17313	17425	17254	17389	17112	17272	17228	17471	17284	17360	17396	17315	17445	17333	17290	17393	17347	17361	17277	17410	17295	17320	17387	17615	17373	17368	17488	17336	17465	17399	17288	17469	17311	17558	17250	17351	17354	17294	17487	17312	17253	17350	17436	17221	17411	17440	17364	17257	17284	17386	17342	17159	17484	17408	17316	17543	17206	17188	17414	17363	17423	17409	17263	17246	17129	17230	17354	17251	17371	17347	17571	17480	17356	17409	17411	17378	17391	17215	17319	17263	17493	17357	17205	17247	17271	17267	17301	17142	17266	17127	17290	17402	17339	17246	17247	17366	17422	17348	17321	17388	17498	17383	17484	17359	17314	17453	17375	17403	17427	17238	17451	17163	17531	17397	17314	17528	17345	17235	17273	17311	17424	17440	17355	17284	17329	17304	17293	17157	17338	17430	17091	17287	17247	17331	17143	17288	17228	17418	17279	17309	17255	17397	17340	17020	17272	17192	17308	17216	17401	17314	17330	17318	17280	17505	17354	17400	17204	17392	17370	17368	17507	17458	17369	17228	17356	17291	17254	17206	17326	17349	17348	17458	17605	17174	17096	16938	17446	17281	17302	17317	17648	17386	17323	17409	17513	17396	17384	17366	17407	17416	17335	17435	17330	17465	17416	17376	17443	17290	17373	17245	17328	17347	17445	17319	17147	17411	17509	17431	17165	17420	17091	17212	17450	17455	17293	17407	17248	17218	17369	17410	17449	17412	17512	17370	17435	17411	17509	17299	17291	17424	17150	17639	17371	17249	17468	17446	17258	17192	17486	17119	17331	17386	17314	17191	17396	17166	17318	17398	17196	17226	17281	17541	17423	17428	17266	17245	17383	17461	17486	17405	17430	17388	17337	17269	17358	17495	17437	17340	17449	17279	17351	17419	17407	17541	17449	17420	17405	17363	17325	17240	17373	17384	17174	17370	17217	17321	17260	17203	17323	17255	17426	17197	17291	17140	17246	17296	17184	17524	17372	17386	17341	17547	17547	17363	17150	17399	17256	17368	17325	17472	17311	17202	17374	17586	17411	17345	17320	17356	17117	17365	17554	17367	17173	17236	17369	17346	17351	17511	17363	17509	17306	17444	17348	17400	17417	17463	17472	17214	17492	17366	17361	17430	17422	17483	17432	17362	17443	17279	17213	17253	17350	17260	17296	17435	17275	17446	17216	17267	17295	17287	17542	17414	17273	17521	17346	17221	17417	17411	17474	17310	17482	17212	17664	17341	17187	17097	17373	17260	17047	17254	17517	17392	17208	17446	17371	17434	17432	17426	17261	17411	17337	17513	17419	17463	17304	17463	17334	17202	17333	17314	17317	17235	17240	17266	17436	17268	17390	17166	17288	17292	17370	17294	17293	17604	17190	17347	17227	17253	17195	17334	17219	17362	17378	17357	17230	17384	17501	17278	17431	17430	17402	17416	17437	17327	17438	17302	17421	17213	17461	17278	17197	17257	17336	17261	17402	17584	17461	17437	17480	17252	17359	17469	17315	17388	17328	17205	17157	17191	17341	17524	17379	17340	17197	17495	17263	17110	17528	17524	17180	17382	17333	17519	17173	17166	17363	17352	17116	17204	17230	17214	17514	17528	17236	17330	17391	17379	17253	17322	17289	17324	17275	17230	17131	17312	17398	17282	17585	17304	17414	17306	17235	17270	17544	17522	17408	17287	17388	17194	17285	17114	17358	17289	17464	17296	17251	17376	17345	17424	17308	17285	17293	17436	17188	17277	17220	17332	17299	17408	17422	17296	17319	17373	17295	17306	17248	17309	17352	17392	17505	17397	17229	17383	17397	17362	17424	17439	17270	17124	17305	17460	17440	17382	17416	17356	17440	17209	17462	17440	17251	17298	17356	17226	17272	17298	17416	17429	17240	17230	17351	17297	17313	17380	17270	17306	17390	17559	17354	17372	17132	17284	17309	17206	17304	17276	17144	17276	17179	17378	17737	17327	17454	17434	17289	17249	17596	17384	17269	17358	17197	17267	17398	17166	17180	17396	17442	17328	17266	17352	17259	17214	17418	17303	17383	17295	17206	17326	17292	17414	17274	17354	17512	17332	17507	17396	17467	17376	17353	17342	17509	17445	17358	17229	17249	17235	17396	17397	17307	17424	17232	17489	17097	17254	17335	17509	17204	17368	17466	17199	17299	17457	17260	17276	17420	17273	17391	17353	17441	17110	17305	17477	17402	17502	17255	17444	17279	17263	17464	17404	17415	17411	17535	17280	17450	17492	17485	17264	17347	17361	17383	17351	17244	17319	17290	17463	17244	17372	17482	17462	17284	17295	17205	17447	17310	17337	17212	17404	17350	17298	17209	17278	17253	17556	17532	17036	17281	17338	17147	17535	17506	17635	17266	17530	17305	17403	17432	17531	17263	17320	17328	17210	17483	17122	17381	17286	17242	17443	17401	17345	17195	17162	17411	17329	17479	17286	17179	17450	17321	17444	17316	17605	17564	17326	17368	17485	17292	17392	17166	17396	17143	17419	17417	17253	17284	17534	17502	17291	17372	17175	17282	17286	17237	17426	17408	17397	17116	17238	17247	17395	17493	17236	17143	17516	17246	17378	17326	17254	17430	17437	17367	17277	17401	17433	17108	17175	17416	17254	17369	17208	17291	17256	17399	17259	17424	17272	17064	17355	17168	17248	17287	17373	17062	17379	17252	17388	17277	17442	17436	17233	17303	17242	17296	17522	17307	17379	17298	17403	17459	17543	17424	17333	17433	17052	17135	17239	17255	17448	17377	17414	17391	17315	17324	17410	17323	17305	17417	17167	17285	17370	17299	17368	17396	17533	17339	17269	17422	17414	17201	17233	17398	17294	17264	17384	17276	17359	17410	17218	17072	17313	17193	17236	17293	17519	17364	17157	17365	17406	17358	17325	17473	17406	17382	17347	17240	17316	17374	17445	17354	17193	17294	17592	17421	17337	17395	17524	17275	17438	17440	17271	17322	17508	17554	17370	17037	17179	17331	17461	17384	17502	17346	17195	17478	17292	17361	17269	17464	17641	17467	17422	17384	17214	17445	17440	17408	17451	17394	17290	17435	17252	16998	17318	17196	17498	17324	17198	17311	17539	17499	17288	17342	17375	17413	17309	17133	17320	17350	17153	17234	17341	17475	17304	17322	17445	17440	17400	17249	17067	17343	17283	17271	17518	17334	17164	17256	17213	17244	17469	17502	17425	17508	17558	17288	17395	17230	17442	17310	17191	17316	17214	17234	17406	17410	17446	17449	17261	17284	17519	17539	17247	17161	17368	17348	17526	17388	17314	17192	17494	17548	17294	17254	17214	17509	17541	17350	17432	17524	17332	17184	17288	17434	17325	17499	17301	17402	17248	17252	17312	17433	17331	17216	17352	17225	17341	17527	17331	17123	17030	17205	17401	17456	17367	17210	17232	17201	17322	17322	17341	17571	17347	17386	17407	17290	17452	17361	17390	17194	17136	17370	17471	17289	17562	17347	17346	17560	17287	17383	17389	17133	17281	17230	17263	17472	17276	17595	17252	17605	17250	17473	17458	17384	17324	17340	17403	17334	17363	17370	17021	17427	17328	17404	17459	17422	17381	17338	17394	17205	17586	17377	17417	17332	17401	17306	17244	17355	17265	17569	17472	17306	17280	17282	17391	17393	17402	17491	17284	17303	17375	17520	17260	17343	17256	17426	17408	17251	17261	17278	17385	17267	17614	17239	17331	17341	17350	17403	17336	17311	17347	17310	17238	17395	17156	17302	17170	17396	17351
24248	43605	43562	38211	33204	30485	28754	24778	23135	21370	19508	18115	17686	17343	17424	17498	17282	16757	16805	16665	16721	16892	16467	16387	16145	16112	15762	15961	15992	15911	15826	15756	15829	15843	15740	15772	15627	15591	15500	15605	15640	15791	15749	15742	15859	15974	16294	15893	15959	15848	15803	15868	15750	15696	15730	15790	15785	15646	15585	15631	15587	15482	15672	15436	15585	15621	15717	15630	15621	15681	15748	15653	15692	15588	15685	15427	15762	15664	15600	15605	15443	15672	15586	15666	15510	15723	15550	15688	15634	15528	15642	15592	15815	15680	15599	15690	15813	15579	15537	15684	15597	15459	15653	15521	15633	15796	15708	15655	15616	15751	15657	15695	15619	15661	15754	15639	15713	15710	15624	15773	15751	15691	15547	15744	15451	15737	15633	15710	15593	15667	15720	15559	15777	15781	15585	15596	15596	15587	15729	15654	15787	15534	15812	15879	15569	15495	15595	15669	15599	15633	15641	15630	15648	15658	15552	15702	15691	15647	15514	15527	15717	15774	15574	15485	15490	15728	15606	15650	15554	15752	15746	15650	15600	15806	15637	15654	15533	15819	15749	15646	15730	15563	15515	15638	15693	15772	15574	15626	15715	15459	15688	15599	15547	15631	15721	15622	15838	15633	15737	15566	15693	15581	15676	15613	15678	15688	15344	15635	15638	15754	15627	15575	15526	15544	15669	15627	15718	15741	15870	15484	15693	15638	15688	15463	15613	15854	15567	15648	15717	15575	15616	15557	15565	15390	15660	15802	15537	15705	15725	15613	15656	15609	15535	15664	15564	15679	15490	15578	15547	15674	15735	15690	15711	15631	15370	15685	15872	15475	15645	15729	15408	15552	15849	15720	15773	15509	15520	15777	15681	15588	15683	15529	15652	15853	15740	15675	15674	15563	15636	15643	15769	15684	15717	15665	15702	15616	15641	15641	15620	15843	15637	15628	15396	15622	15787	15692	15540	15749	15550	15539	15582	15658	15537	15541	15556	15730	15508	15711	15617	15550	15735	15703	15601	15630	15578	15586	15571	15499	15443	15563	15806	15528	15583	15758	15593	15633	15594	15765	15713	15683	15679	15529	15630	15662	15677	15756	15669	15570	15625	15590	15638	15561	15769	15789	15582	15613	15574	15611	15509	15482	15617	15572	15521	15597	15608	15623	15807	15619	15578	15595	15498	15712	15567	15677	15781	15668	15703	15674	15718	15689	15621	15565	15776	15638	15706	15529	15613	15461	15612	15561	15785	15669	15629	15807	15528	15524	15601	15569	15610	15588	15724	15813	15491	15663	15677	15544	15679	15596	15873	15731	15716	15508	15486	15782	15637	15596	15657	15751	15779	15555	15583	15689	15533	15507	15700	15769	15677	15519	15671	15674	15831	15695	15663	15673	15637	15677	15785	15521	15611	15708	15604	15464	15534	15566	15642	15737	15696	15514	15731	15641	15635	15679	15556	15498	15508	15745	15802	15581	15653	15544	15584	15610	15488	15634	15657	15766	15442	15635	15748	15749	15338	15527	15595	15618	15504	15440	15740	15562	15742	15688	15662	15784	15568	15674	15634	15485	15678	15587	15660	15534	15696	15584	15739	15594	15702	15766	15501	15559	15608	15662	15702	15664	15664	15649	15691	15567	15622	15677	15661	15568	15557	15657	15685	15798	15548	15677	15546	15693	15596	15616	15838	15555	15750	15428	15557	15708	15788	15562	15635	15640	15762	15543	15613	15672	15735	15699	15720	15672	15697	15504	15568	15713	15491	15513	15722	15461	15772	15554	15699	15697	15722	15383	15614	15605	15723	15738	15708	15774	15438	15744	15626	15527	15602	15829	15624	15583	15679	15475	15909	15608	15476	15655	15703	15676	15614	15655	15725	15701	15735	15615	15629	15742	15643	15566	15674	15560	15741	15515	15786	15594	15751	15574	15527	15654	15558	15736	15710	15384	15619	15654	15634	15582	15596	15655	15626	15644	15677	15478	15546	15530	15643	15632	15608	15568	15741	15761	15533	15935	15611	15638	15567	15731	15535	15623	15710	15744	15682	15561	15557	15569	15848	15639	15436	15643	15499	15567	15621	15657	15726	15713	15541	15631	15769	15810	15563	15639	15776	15717	15699	15625	15829	15419	15597	15862	15603	15595	15653	15566	15634	15640	15604	15645	15657	15613	15728	15498	15647	15718	15666	15726	15637	15504	15671	15696	15674	15551	15533	15584	15625	15813	15685	15578	15682	15620	15578	15532	15472	15509	15566	15548	15779	15612	15419	15560	15713	15726	15644	15625	15651	15701	15633	15679	15694	15540	15556	15651	15689	15719	15711	15795	15661	15657	15609	15685	15613	15693	15808	15652	15537	15576	15619	15621	15560	15672	15743	15617	15583	15659	15475	15597	15598	15639	15703	15425	15646	15744	15581	15655	15780	15775	15751	15787	15601	15636	15584	15696	15636	15585	15789	15531	15586	15583	15635	15703	15576	15702	15688	15703	15486	15698	15724	15571	15736	15660	15588	15542	15669	15709	15703	15660	15597	15705	15596	15685	15550	15591	15446	15523	15830	15532	15644	15648	15604	15746	15620	15658	15659	15538	15708	15440	15664	15577	15798	15826	15623	15675	15662	15392	15561	15543	15600	15569	15725	15702	15827	15623	15594	15744	15589	15717	15814	15681	15545	15516	15755	15714	15656	15646	15734	15642	15791	15630	15494	15644	15685	15662	15620	15533	15615	15597	15709	15610	15698	15681	15702	15460	15627	15753	15522	15638	15629	15693	15527	15624	15586	15554	15682	15676	15550	15787	15670	15594	15654	15493	15598	15401	15515	15660	15564	15476	15532	15636	15701	15854	15708	15611	15706	15800	15551	15653	15464	15558	15727	15621	15681	15607	15711	15631	15461	15709	15614	15667	15530	15642	15674	15775	15857	15901	15644	15546	15633	15667	15611	15571	15687	15629	15751	15603	15681	15872	15801	15576	15704	15610	15662	15561	15557	15442	15607	15736	15679	15557	15573	15740	15655	15468	15433	15574	15579	15625	15698	15613	15707	15896	15735	15635	15573	15766	15635	15646	15632	15726	15585	15643	15669	15756	15532	15750	15568	15748	15690	15610	15602	15679	15621	15667	15492	15668	15651	15685	15479	15562	15733	15750	15573	15504	15607	15745	15716	15618	15665	15692	15517	15706	15619	15681	15666	15600	15603	15667	15733	15683	15633	15533	15739	15871	15592	15476	15574	15648	15570	15621	15764	15503	15693	15677	15502	15584	15531	15586	15617	15766	15695	15458	15560	15601	15652	15685	15597	15676	15467	15742	15694	15734	15608	15692	15605	15604	15700	15740	15560	15699	15485	15687	15759	15620	15700	15686	15747	15644	15723	15581	15742	15529	15744	15467	15564	15548	15543	15683	15658	15617	15504	15830	15640	15532	15467	15692	15778	15779	15577	15557	15672	15678	15622	15676	15665	15536	15655	15700	15654	15607	15575	15807	15618	15623	15680	15517	15656	15462	15777	15605	15658	15681	15559	15560	15709	15456	15754	15588	15759	15747	15522	15428	15670	15633	15796	15727	15674	15517	15676	15649	15554	15609	15537	15694	15553	15723	15765	15354	15707	15591	15584	15561	15614	15659	15628	15622	15606	15698	15731	15747	15679	15657	15548	15767	15893	15624	15647	15625	15538	15731	15623	15472	15659	15641	15799	15826	15677	15598	15658	15518	15699	15750	15626	15607	15548	15735	15524	15723	15642	15567	15575	15683	15610	15578	15686	15546	15650	15709	15585	15603	15422	15722	15628	15716	15462	15791	15473	15562	15560	15705	15840	15673	15774	15661	15705	15740	15616	15691	15491	15599	15611	15601	15795	15662	15735	15722	15688	15682	15513	15760	15596	15578	15758	15523	15611	15626	15691	15607	15551	15694	15846	15471	15615	15507	15771	15744	15573	15647	15639	15731	15550	15540	15848	15603	15598	15518	15723	15673	15746	15556	15727	15542	15751	15616	15541	15579	15498	15693	15660	15797	15627	15594	15553	15678	15810	15671	15780	15684	15762	15747	15695	15708	15647	15674	15580	15682	15662	15661	15691	15547	15777	15521	15678	15613	15664	15712	15722	15576	15548	15593	15725	15593	15883	15579	15568	15690	15795	15580	15748	15648	15485	15759	15546	15608	15665	15808	15816	15615	15691	15479	15677	15649	15605	15718	15724	15565	15532	15691	15775	15726	15510	15645	15447	15607	15634	15459	15636	15698	15600	15658	15534	15623	15549	15722	15607	15643	15604	15625	15723	15673	15574	15378	15719	15577	15735	15692	15778	15583	15499	15620	15561	15552	15595	15728	15628	15571	15374	15505	15474	15682	15611	15494	15641	15589	15511	15760	15701	15622	15662	15631	15672	15579	15657	15682	15908	15598	15646	15744	15651	15472	15624	15769	15671	15693	15553	15642	15832	15667	15592	15647	15622	15771	15769	15450	15639	15772	15728	15705	15628	15715	15576	15538	15735	15603	15692	15660	15744	15571	15528	15359	15695	15690	15689	15684	15647	15714	15606	15460	15749	15733	15600	15637	15824	15493	15578	15665	15535	15568	15590	15720	15730	15769	15735	15788	15633	15702	15541	15583	15576	15621	15670	15718	15677	15631	15765	15696	15625	15583	15604	15530	15734	15755	15641	15633	15653	15705	15624	15640	15709	15507	15601	15670	15628	15535	15579	15722	15417	15618	15621	15476	15641	15541	15756	15731	15595	15713	15667	15543	15791	15704	15511	15670	15647	15556	15730	15658	15389	15607	15665	15729	15661	15511	15537	15590	15676	15647	15695	15734	15503	15689	15664	15586	15523	15657	15764	15567	15740	15826	15739	15776	15674	15735	15757	15627	15524	15606	15744	15604	15490	15550	15551	15694	15612	15671	15681	15526	15659	15758	15516	15785	15604	15664	15606	15640	15706	15624	15613	15644	15617	15716	15668	15683	15652	15756	15620	15576	15779	15558	15774	15480	15555	15662	15726	15529	15605	15543	15748	15890	15774	15740	15476	15616	15739	15540	15663	15722	15734	15660	15717	15692	15542	15609	15673	15622	15521	15665	15690	15654	15577	15570	15640	15628	15777	15758	15815	15578	15534	15772	15644	15618	15578	15763	15642	15560
27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
