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
339685100027	339685100593	339685101143	339685101693	339685102245	339685102793	339685103343	339685103893	339685104443	339685104995	339685105545	339685106093	339685106643	339685107193	339685107743	339685108293	339685108845	339685109393	339685109943	339685110493	339685111043	339685111595	339685112143	339685112695	339685113243	339685113795	339685114343	339685114895	339685115443	339685115993	339685116543	339685117095	339685117645	339685118195	339685118743	339685119295	339685119845	339685120393	339685120943	339685121495	339685122043	339685122595	339685123145	339685123695	339685124245	339685124793	339685125345	339685125893	339685126445	339685126995	339685127545	339685128095	339685128645	339685129193	339685129745	339685130295	339685130845	339685131395	339685131945	339685132495	339685133043	339685133595	339685134145	339685134695	339685135245	339685135795	339685136345	339685136895	339685137445	339685137995	339685138545	339685139095	339685139645	339685140195	339685140745	339685141295	339685141845	339685142395	339685142943	339685143495	339685144045	339685144595	339685145145	339685145695	339685146245	339685146795	339685147345	339685147895	339685148445	339685148995	339685149545	339685150095	339685150645	339685151195	339685151745	339685152295	339685152845	339685153395	339685153945	339685154495	339685155045	339685155595	339685156145	339685156695	339685157245	339685157795	339685158345	339685158895	339685159445	339685159995	339685160545	339685161095	339685161645	339685162195	339685162745	339685163295	339685163845	339685164395	339685164945	339685165495	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2562	3600	2300	2562	3600	2300	2562	3600	2300	2562	3600	2300	2562	3600	2300	2561	3600	2300	2561	3600	2300	2561	3600	2300	2561	3600	2300	2561	3600	2300	2561	3600	2300	2561	3600	2300	2561	3600	2300	2561	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2560	3600	2300	2559	3600	2300	2559	3600	2300	2559	3600	2300	2559	3600	2300	2559	3600	2300	2559	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23310	21716	29867	24122	21836	23679	26009	25014	56235	63577	52416	37302	26107	20195	18044	17247	16792	17038	16891	16866	16816	16833	16873	16919	16641	16738	16779	16725	16816	16611	16657	16774	16700	16774	16885	16617	17009	16806	16837	16858	16973	16912	16837	16824	16831	16837	16778	16741	16401	16904	16669	16899	16713	16626	16650	16679	16734	16810	16993	16713	16589	16854	16841	16867	16697	16619	16941	16848	16853	16769	16763	16774	16533	16671	16797	16603	16774	16734	16718	16640	16672	16939	16803	16780	16578	16776	16732	16573	16656	16647	16583	16768	16974	16710	16823	16723	16777	16937	16858	16677	16484	16911	16812	16659	16913	16938	16593	16685	16784	16795	16738	16808	16696	16452	16698	16620	16581	16405	16671	16802	16684	16677	16555	16816	16821	16545	16692	16882	16770	16606	16868	16600	16721	16667	16789	16661	16625	16504	16942	16940	16565	16861	16620	16710	16529	16674	16651	16791	16731	16802	16847	16538	16653	16674	16896	16879	16732	16798	16731	16758	16785	16705	16593	16494	16688	16702	16713	16623	16716	16644	16734	16492	16618	16701	16870	16888	16864	16689	16587	16673	16736	16627	16803	16604	16626	16656	16753	16667	16482	16545	16720	16739	16667	16752	16759	16788	16559	16764	16694	16796	17105	16663	16594	16942	16547	16522	16637	16609	16760	16577	16716	16726	16620	16516	16691	16429	16626	16546	16724	16630	16771	16802	16619	16647	16660	16693	16543	16714	16862	16717	16788	16659	16699	16591	16683	16790	16969	16651	16553	16682	16741	16617	16753	16711	16660	16477	16702	16729	16735	16641	16606	16743	16683	16618	16655	16825	16858	16529	16673	16748	16654	16840	16742	16650	16489	16824	16659	16568	16642	16870	16735	16577	16576	16735	16743	16585	16459	16683	16838	16824	16528	16970	16604	16735	16558	16836	16738	16737	16706	16507	16559	16663	16659	16873	16714	16537	16629	16716	16884	16528	16681	16726	16549	16580	16882	16901	16813	16817	16582	16788	16715	16536	16581	16536	16845	16654	16812	16664	16753	16575	16764	16934	16645	16681	16792	16551	16798	16860	16905	16734	16597	16671	16694	16750	16761	16823	16951	16610	16752	16682	16635	16746	16662	16659	16717	16581	16747	16662	16924	16751	16579	16804	16941	16756	16734	16693	16776	16797	16624	16884	16810	16685	16547	16708	16590	16547	16652	16555	16892	16627	16855	16865	16624	16581	16657	16691	16703	16601	16713	16675	16579	16589	16599	16556	16660	16571	16698	16738	16557	16839	16772	16718	16926	16636	16637	16622	16771	16583	16528	16695	16732	16635	16665	16730	16808	16739	16585	16644	16603	16815	16788	16642	16736	16689	16821	16698	16605	16611	16719	16668	16619	16666	16566	16896	16585	16675	16600	16609	16697	16667	16769	16555	16599	16644	16796	16353	16797	16804	16739	16816	16782	16680	16591	16746	16607	16599	16544	16604	16684	16785	16708	16729	16536	16459	16695	16673	16761	16806	16605	16649	16808	16771	16685	16619	16643	16747	16861	16792	16867	16749	16599	16522	16721	16646	16426	16676	16613	16698	16657	16717	16719	16755	16645	16623	16748	16474	16625	16657	16571	16466	16498	16527	16601	16595	16755	16843	16638	16548	16528	16855	16789	16774	16610	16764	16580	16749	16824	16493	16610	16708	16500	16708	16752	16572	16681	16668	16645	16601	16608	16701	16810	16619	16632	16558	16783	16454	16700	16804	16559	16515	16736	16718	16691	16764	16790	16666	16618	16616	16686	16766	16488	16863	16637	16389	16668	16785	16755	16699	16878	16846	16898	16523	16546	16662	16802	16536	16781	16654	16657	16702	16842	16783	16798	16635	16722	16529	16611	16751	16651	16625	16550	16709	16544	16755	16527	16692	16683	16624	16720	16666	16653	16653	16613	16586	16579	16869	16739	16920	16505	16641	16450	16658	16766	16455	16791	16856	16796	16676	16764	16637	16703	16648	16653	16764	16846	16660	16506	16795	16545	16492	16629	16550	16601	16686	16452	16756	16776	16625	16606	16679	16610	16702	16773	16714	16731	16768	16891	16627	16550	16733	16606	16672	16635	16704	16545	16812	16846	16650	16510	16783	16304	16747	16770	16902	16708	16663	16695	16640	16698	16756	16690	16725	16891	16633	16670	16737	16543	16738	16748	16876	16644	16751	16805	16704	16750	16722	16702	16661	16652	16676	16633	16711	16756	16654	16622	16675	16894	16656	16671	16729	16548	16822	16720	16614	16728	16773	16823	16673	16673	16777	16668	16724	16858	16669	16574	16813	16665	16613	16667	16724	16629	16823	16811	16576	16491	16705	16687	16652	16708	16557	16725	16766	16795	16457	16431	16679	16716	16475	16738	16684	16675	16760	16741	16760	16549	16687	16704	16740	16659	16500	16630	16843	16774	16847	16683	16845	16879	16651	16806	16685	16394	16666	16444	16685	16819	16737	16714	16639	16686	16608	16711	16763	16643	16495	16430	16797	16722	16726	16629	16645	16834	16572	16848	16679	16544	16521	16732	16567	16750	16630	16483	16520	16675	16936	16575	16727	16632	16576	16815	16958	16616	16630	16604	16659	16651	16618	16703	16539	16533	16688	16711	16784	16614	16657	16782	16861	16549	16753	16698	16478	16446	16381	16800	16846	16588	16579	16544	16654	16665	16693	16734	16744	16795	16675	16585	16702	16800	16578	16640	16735	16822	16511	16675	16793	16587	16440	16692	16643	16628	16628	16599	16609	16660	16745	16716	16670	16472	16684	16511	16757	16651	16696	16718	16598	16617	16605	16614	16615	16711	16675	16833	16646	16664	16709	16746	16836	16471	16655	16692	16521	16837	16740	16757	16619	16801	16847	16645	16459	16557	16813	16596	16668	16682	16589	16581	16522	16579	16787	16647	16712	16727	16736	16702	16566	16640	16665	16482	16616	16664	16702	16888	16443	16681	16910	16547	16639	16560	16446	16581	16556	16504	16683	16829	16720	16856	16421	16852	16779	16714	16685	16443	16580	16674	16677	16526	16749	16730	16789	16466	16612	16751	16695	16711	16765	16597	16765	16579	16639	16516	16455	16519	16494	16633	16622	16592	16478	16824	16818	16858	16603	16544	16614	16656	16542	16882	16604	16570	16646	16606	16583	16770	16619	16785	16498	16635	16604	16802	16582	16584	16674	16655	16832	16762	16643	16786	16789	16545	16730	16660	16722	16829	16746	16623	16718	16651	16838	16980	16575	16742	16628	16911	16591	16797	16638	16707	16687	16751	16744	16657	16627	16581	16463	16841	16725	16628	16830	16749	16721	16557	16810	16635	16605	16653	16499	16567	16803	16578	16661	16681	16620	16525	16819	16553	16648	16827	16652	16641	16835	16538	16759	16773	16791	16607	16625	16556	16711	16534	16693	16684	16901	16826	16667	16613	16598	16474	16724	16583	16484	16845	16369	16443	16729	16646	16449	16653	16706	16566	16706	16572	16841	16749	16459	16726	16726	16475	16720	16623	16626	16629	16739	16666	16908	16683	16680	16730	16785	16749	16668	16745	16723	16703	16628	16685	16792	16649	16627	16667	16647	16664	16639	16469	16801	16630	16560	16796	16898	16722	16803	16687	16751	16774	16879	16910	16736	16634	16570	16628	16599	16590	16591	16672	16634	16760	16691	16723	16462	16648	16713	16374	16485	16938	16668	16548	16756	16644	16844	16619	16778	16846	16797	16675	16635	16493	16708	16766	16398	16595	16708	16566	16624	16629	16495	16716	16712	16904	16663	16959	16805	16847	16756	16740	16684	16569	16553	16629	16661	16643	16768	16863	16800	16787	16636	16775	16746	16749	16883	16730	16622	16651	16702	16675	16561	16682	16643	16824	16656	16828	16688	16702	16721	16760	16571	16799	16617	16624	16599	16770	16625	16512	16810	16714	16801	16793	16744	16642	16726	16656	16944	16734	16625	16806	16664	16736	16520	16695	16892	16695	16730	16660	16605	16779	16834	16883	16592	16696	16794	16806	16556	16873	16758	16863	16801	16571	16531	16772	16785	16575	16774	16727	16783	16608	16429	16768	16743	16769	16822	16857	16642	16759	16755	16837	16862	16662	16755	16737	16896	16681	16614	16581	16998	16710	16597	16740	16592	16641	16484	16711	16653	16587	16696	16547	16784	16789	16530	16611	16704	16748	16702	16791	16679	16625	16713	16561	16715	16762	16546	16786	16569	16812	16750	16840	16635	16514	16772	16862	16814	16752	16861	16562	16586	16631	16621	16781	16722	16727	16689	16826	16840	16879	16669	16637	16909	16785	16685	16637	16670	16776	16792	16816	16629	16560	16577	16605	16534	16432	16650	16771	16752	16726	16716	16537	16454	16565	16626	16637	16562	16780	16673	16805	16808	16674	16796	16842	16778	16734	16621	16706	16603	16618	16727	16799	16649	16598	16487	16721	16628	16761	16709	16572	16664	16676	16818	16755	16724	16493	16800	16640	16545	16707	16686	16700	16764	16813	16656	16729	16651	16488	16710	16702	16504	16642	16726	16750	16860	16565	16394	16451	16572	16588	16418	16677	16676	16742	16740	16764	16613	16579	16663	16566	16678	16781	16743	16776	16559	16761	16623	16724	16610	16802	16576	16769	16694	16989	16656	16633	16760	16835	16656	16811	16624	16702	16828	16386	16843	16726	16755	16704	16663	16824	16718	16599	16692	16812	16818	16606	16653	16685	16570	16727	16734	16644	16436	16620	16575	16767	16755	16519	16950	16587	16697	16719	16600	16776	16688	16821	16834	16725	16680	16494	16647	16684	16622	16815	16788	16636	16565	16422	16515	16687	16624	16739	16681	16758	16660	16736	16738	16696	16801	16555	16810	16974	16584	16917	16788	16845	16873	16795	16703	16535	16733	16663	16593	16827	16741	16721	16686	16696	16714	16797	16751	16699	16671	16681	16620	16747	16693	16710	16806	16726	16838	16768	16704	16675	16660	16565	16608	16902	16711	16725	16598	16860	16621	16592	16615	16704	16807	16658	16725	17023	16498	16573	16901	16676	16667	16629	16764	16689	16678	16693	16662	16479	16636	16689	16666	16763	16502	16768	16650	16855	16921	16610	16677	16687	16563	16793	16748
17363	32597	30602	23838	20588	18886	18358	26834	57292	60521	49533	35119	22776	16769	14879	14375	14151	14192	14040	14079	14343	14184	14102	14181	14083	14154	14242	14209	14217	14204	14322	14372	14104	14094	14247	14251	14193	14328	14222	14172	14207	14159	14097	14143	13937	14119	14218	14031	14280	14209	14155	14121	14082	14206	14011	14040	14217	13990	14130	14141	14254	14212	14139	14183	14092	14085	14093	14127	14139	14250	14195	14105	14128	14086	14107	14111	14142	14081	14123	14283	14050	14086	14140	14197	14226	14296	14198	14032	13871	14211	14090	14204	14086	14031	14113	14153	14150	14176	14153	14197	14129	14038	13988	14078	14013	14113	14191	14253	14358	14294	14122	14170	14164	14181	14171	14155	14318	14067	14019	14049	14172	14103	14149	14066	14059	14190	14207	14273	14109	14032	14063	14114	14093	14021	14048	14111	14120	14037	14071	14187	14076	14027	14321	14189	14147	14095	14202	13994	14192	14176	14043	14019	13968	14189	14263	14183	14112	14302	14032	14299	14111	14022	14140	14098	14192	14113	14158	14096	14231	14299	14143	14121	14148	14168	14124	14218	14220	14058	13975	14020	13905	14132	14140	14108	14063	14204	14108	14150	14004	14213	14063	14063	14049	14233	14001	14248	14082	14128	14130	14037	14141	14169	14276	14131	14065	14223	14097	14189	14173	14172	14051	14277	14190	14258	14002	13988	14112	14190	14055	14133	13982	14120	14164	14068	14164	14142	14283	14142	14175	14012	14203	14075	14012	14167	14025	14125	14045	14156	14259	14066	14053	14204	14169	14317	14041	14096	14195	14087	14126	13969	14013	14021	14040	14166	14068	14055	14173	14004	14128	14143	14082	14106	14330	14031	14123	14025	14131	14172	14016	14127	14176	14126	14283	14176	14195	14189	14037	13899	14030	14212	14128	14117	14112	14103	13978	14161	14118	14021	14039	14118	14026	14095	14056	13945	14178	14174	14143	14204	14078	14211	14029	14146	14321	14101	14264	14094	13983	14166	14119	13984	14141	14023	13985	14295	14055	14034	14197	14026	14064	14233	14158	14181	14105	14260	14061	13992	14130	14063	13995	14120	14164	13979	14103	13952	14208	14196	14187	14151	14280	14058	14231	14184	14082	14063	13962	14086	14261	14079	14075	14195	14000	14136	14109	14044	13957	14079	14081	14108	14214	14039	14046	14333	14311	14005	14169	14104	14140	14113	14015	14047	13966	14297	14155	14037	14058	14110	14009	14194	14201	14199	13999	14166	14082	14100	14190	14048	14076	14175	14103	14247	14074	14216	14138	14138	13900	14039	14110	14030	14190	14132	14063	14067	14008	14052	14193	13966	14212	14150	14037	14176	14093	13873	14316	14154	14065	14096	14235	14151	14121	14197	14079	14076	14057	14053	14180	14010	14067	14265	14231	14030	14021	14109	13932	14046	14127	14131	14184	14120	14118	14196	14042	13988	14039	14052	14278	14226	14187	14193	14157	14271	13956	13927	14162	14142	14079	13972	14215	14046	14112	14142	14043	14186	14125	14069	14198	14169	14140	14106	13959	13985	14116	13938	14078	14245	14036	14126	13990	14097	13991	14078	14089	14232	14368	14158	14163	14215	14317	14047	14286	14036	14291	14029	14138	13973	14098	14153	14124	14140	14014	14186	14026	14044	14247	14244	14093	14213	14313	14093	14033	14232	14179	14101	14107	14103	14008	13827	14211	14010	14107	14028	14120	14030	14138	14152	14041	14083	13974	14046	14167	14079	14177	14264	14311	14096	14223	14070	14042	14122	14270	14057	14162	14200	14114	14134	14072	14233	14225	14035	14239	14048	14122	14140	14078	14149	14088	13895	14125	14111	14028	14133	14147	14069	14088	14083	14343	14177	14090	14214	14089	14229	14210	14029	14194	13983	14174	14095	14102	14074	14174	14131	14161	14115	14180	13989	14072	14191	14236	14106	14135	14040	14069	14210	14186	14074	14229	14169	13952	13949	13949	14017	14156	14106	13925	14155	14109	14081	14207	14187	14040	14085	14062	14123	14235	13940	13952	14138	14051	14275	13909	14082	14249	14108	14279	13919	14215	14078	14157	14211	14089	14195	14046	14042	13976	13986	14133	14165	14267	14284	14035	14090	14093	13967	14022	14127	14298	14201	14114	14148	14210	14120	14009	14147	14089	14111	14130	14053	14101	14202	14163	13852	14125	14094	14111	14070	14101	14184	14034	14001	14186	14085	14115	14043	13933	14241	14143	14035	14003	14162	14112	14089	14035	14203	14128	14167	14123	14282	13951	14281	14228	14095	14245	13999	14161	14184	14152	14037	13942	14059	14171	14097	13966	14243	14128	14172	14252	14046	14113	14131	13983	14242	14078	14062	14294	14005	14015	14037	14054	14067	14092	14189	14011	14200	14178	13933	14137	14100	14047	13989	14117	14047	14117	14041	14170	14065	14034	14282	14062	14274	14096	13998	13994	14004	14082	14137	14064	14195	14188	13995	14251	14082	13843	14187	14179	14147	14142	14199	14261	14130	14093	14024	14115	14191	14170	14187	13975	14073	14132	14124	14122	14178	14189	14318	14168	14178	14104	14168	14103	14090	14180	14011	13931	14290	14070	14141	14304	13948	13910	14116	14057	14095	14059	14141	13956	14150	14214	14317	14084	13934	14212	14199	14238	14040	14148	14225	14083	13984	14013	13986	14139	14201	13965	14107	14187	14145	14207	14279	14026	14097	14155	13970	14194	14065	13948	14221	14151	14250	14105	14070	14121	14110	14227	14100	14129	14147	14197	14157	13929	14127	14177	14124	14143	14223	14230	14305	14149	14067	14230	13995	13961	14108	14194	14119	14085	14068	14139	14042	14189	14003	14061	14188	14135	14243	14055	14068	14273	13995	14121	14171	13897	14068	14071	14138	14067	14294	14049	14105	14193	14071	14117	14251	14096	14156	14181	14035	14070	14189	14163	14025	14051	14284	14293	14173	14120	13986	13983	14067	14208	14099	14053	14075	14125	14019	14222	14252	14045	14003	14161	14097	14189	14164	14188	14152	14040	13988	14202	14145	14072	14293	14144	14097	14070	14106	14068	14109	14078	14012	14070	14040	14249	14200	14059	14309	14034	14126	14071	14274	14189	14270	14084	14065	14146	14014	14061	14121	14042	14133	14281	14093	14298	14019	14061	14074	14131	14254	14177	14223	14050	14041	14038	14198	14023	14113	14080	14131	14051	14347	13976	14084	14148	14078	14194	14097	14041	14230	14097	14264	14253	14152	14194	14140	14185	14166	13907	14188	14074	14191	14331	14096	14322	14094	14070	13986	14204	14106	14048	14326	14181	14076	14159	14121	14236	14105	14028	13936	14229	14164	14121	14073	14252	14017	14123	14073	14139	14133	13941	14132	14229	14219	14077	14046	14249	14214	14095	14049	14125	14098	14033	13991	14201	14055	14114	14131	14085	14209	14124	14188	14119	14239	14221	14135	14135	14175	14009	14318	14141	14164	14244	14063	14088	14177	14148	14064	14139	14228	14127	14075	14140	14028	14161	14124	14010	13991	14289	14223	13974	14126	14102	14106	14090	14042	14238	14084	14192	14181	14267	14291	14139	14064	14132	14070	14225	14305	14117	14127	14191	14021	14043	14148	14185	14120	14223	14083	14070	14037	14092	14090	14119	14081	14084	13914	14082	14129	14119	14104	14345	14251	14271	14163	14037	13918	14071	14154	13888	14143	14077	14100	14094	14106	14167	13967	14013	14159	14101	14229	14062	13965	14241	13945	14141	14194	14177	14186	14014	14101	14297	14067	14042	14198	14109	13979	14142	14036	14246	14046	13993	14072	14159	14110	14250	14053	14125	14032	14157	14117	14289	14149	14192	13957	14099	13932	13924	14256	14189	13897	14019	14212	14083	13890	14065	14138	13959	14046	14149	14104	14145	14184	14147	14099	14026	14094	13974	13986	14044	14045	14164	14038	14137	14070	14104	14215	14077	14083	14196	14094	14063	14129	14003	14056	14241	14269	14027	14356	14113	13989	14074	13997	14200	14097	14025	14100	13994	14025	14115	14174	14336	14156	14316	14225	14160	14108	14023	14167	14091	14161	14115	13934	14092	14144	14147	14019	14161	13927	14200	14091	14207	14020	14199	14106	14107	13977	13985	14145	14060	14103	14142	14056	14216	14084	14026	14068	14125	14109	14105	14264	14153	14128	14170	14165	14113	14029	14202	14301	14077	14061	14057	14060	14079	14184	14028	14180	14130	14127	14102	13968	14037	14106	14299	14082	14153	14173	14053	14090	14034	14099	14118	14098	13994	14024	14221	14109	14143	13998	14208	14017	14031	14291	14159	14145	14212	13970	14062	14208	14237	14178	14169	14209	14191	14147	14088	14026	14148	14206	14137	14229	14189	14073	14082	14159	14067	14077	14254	14095	14069	14071	14207	14203	14033	14171	14111	14256	14105	14141	13983	14065	14095	14124	14349	14082	14176	14160	14111	14094	14137	14065	14182	14128	14116	14207	14002	14106	14037	14119	14162	14146	14171	14055	14200	14146	14109	14180	14100	13957	14140	14116	14165	14175	14042	14097	14056	14079	14065	13921	14276	14208	14039	14103	14073	14112	14177	14020	14046	14099	14085	14137	14217	14027	14153	14082	14142	14095	14251	13969	14184	14112	14081	14094	14124	14038	14094	14031	14216	13919	14004	14045	14101	14121	14109	14145	14188	14136	14205	14115	14213	14099	14088	14134	14230	14166	14007	14251	14072	14157	14055	14211	13977	14129	14253	14181	14252	14131	14093	14089	14207	14065	14056	14294	14196	14191	14272	14070	14098	14244	14155	14156	14051	14046	13956	14014	14102	14099	14133	14115	14085	14109	14139	14145	14048	14059	14070	14232	14100	14109	14199	14103	14127	14010	14165	14250	14022	14049	14154	14296	14232	14072	13881	14254	14134	14151	13991	14091	14220	14266	14036	14342	14151	14160	14055	14205	14069	14033	14063	14062	13995	14192	14170	14179	13941	14074	14145	14116	14066	14123	14248	14142	14055	14103	14281	14052	14171	14270	14161	14213	14185	14045	14044	14333	13930	14123	14300	14243	14056	14122	14120	14104	14089	14224	14034	14073	14018	14062	14144	14279	14268	14164	14235	13998
27212	22174	25097	21331	17419	16920	16719	16934	20425	23515	21630	19097	17114	16304	15998	16174	16116	16011	16099	16101	16148	16039	16022	16123	15945	16175	16189	16074	15999	15987	15929	15925	15936	15991	15980	16010	15969	15944	15799	15916	15967	15904	16090	15919	16102	16070	16054	16133	15920	15946	16089	15853	16068	15876	15849	16010	15809	16108	15977	15986	16025	16068	16181	16127	15892	16078	16178	16162	16000	15663	16021	16051	16046	16018	15980	16027	16078	15925	16068	16178	16042	16109	16049	15974	16183	15891	15919	15900	15793	15904	16095	15801	15973	16173	16008	15980	16001	15883	16106	16049	16039	15779	15774	15900	16001	16120	15890	15917	16029	15843	16072	16005	15808	16213	15895	16214	16005	16103	16213	15881	15984	15954	16029	16283	15946	15881	15977	15961	15830	16048	16159	15935	16127	15893	15951	16083	16234	15907	15987	16034	15932	15931	16067	16129	16055	15917	15996	15964	16068	16024	15963	16201	16088	15951	15813	15940	15842	15899	15976	16070	15921	16081	16111	15968	15993	15938	16113	16101	16082	15978	15876	16033	15897	15906	15965	16100	15980	15931	16020	15959	16046	16213	15803	15837	16032	16112	16101	16135	15961	15997	15968	15931	15994	16129	15990	15875	15797	15831	15917	16131	15950	15847	15991	16137	16119	16076	15998	15946	16095	16031	15911	16067	15926	15930	15908	16019	16047	16097	16117	16090	15973	16035	15953	16099	15914	16079	16215	15785	16099	16089	16172	16020	15999	15957	16081	16119	15824	15884	15997	16107	15996	16038	15922	16063	16012	16157	16138	16047	15952	15835	16219	16101	16109	16139	15878	15905	15836	16009	15888	15919	16209	15985	16166	15850	16077	15796	16110	16084	15848	15986	16024	15991	16000	15922	15859	16056	16111	16002	15964	16136	16054	15895	16105	16022	16053	16014	16012	15993	15966	16026	16078	16317	16280	15981	15914	15896	16009	15897	15943	15976	15774	15812	15982	15931	15764	15975	15923	16067	16099	15897	16041	16134	16007	15741	15863	15995	15851	15995	16120	15973	16027	16178	16055	16073	16085	16109	16193	15998	15820	15935	15966	15978	16171	16110	15914	15818	16034	16107	16121	15938	15845	16053	15951	16011	15990	16059	16183	15963	15942	16264	16096	15961	15922	15933	16117	16056	15907	15748	16072	16087	15876	15996	15974	16033	16075	15857	16043	16020	15821	16078	16041	15987	16022	15891	16122	15836	15859	15994	16043	15997	16034	15933	16167	15841	15999	16162	16046	15963	16271	15976	16180	16007	16163	16080	16040	15959	15911	16007	15993	15821	15957	16041	16051	16256	15996	16017	16022	15934	15904	16011	15909	15996	15812	16035	16016	15942	16203	16004	15853	16103	15998	15821	16103	15878	16078	16115	15868	15976	16067	15916	16092	16113	16021	16148	16048	16011	16083	15996	15994	15905	15799	16046	15966	15860	15890	15954	15925	15990	16085	15951	16093	16053	15949	16153	15958	15961	16123	16048	16039	16049	16149	16128	15896	15973	16105	16020	16241	15891	16072	16013	16164	16035	15952	16006	16052	15883	15897	16030	16034	15959	15940	16005	15967	15810	16008	16217	16063	16042	16061	15805	16161	16150	15795	15930	15727	15933	15938	16151	16010	15980	16018	16046	16011	16074	16049	15987	16005	15954	16005	16064	16133	16024	16031	16076	15929	15839	16086	16230	16038	16184	15992	15952	15924	16017	15944	15947	15797	15949	15912	15801	16170	16099	15962	15904	15869	16110	16155	16068	16103	15831	15969	16039	15910	16006	16166	15971	15991	15911	15883	15939	16055	15985	16069	16046	16071	16027	16186	16229	16005	16086	15905	16039	16087	16177	15951	15865	15877	15983	16122	15825	15874	16078	16077	16056	16216	15950	16007	16159	16168	15960	15999	16113	16009	16148	15929	16041	15966	16068	15995	15928	16071	15876	15854	15943	15922	16058	15959	16025	16195	16107	16075	15986	15983	16022	15923	16091	15914	16035	16143	16067	16041	15680	16102	15945	16063	15932	15926	16067	15963	16063	15783	16123	15719	16163	16180	16212	16150	16240	16050	16083	15942	16085	16078	16012	15974	16091	16160	15966	15878	16135	15790	16188	15965	16079	16061	15951	15992	16165	16067	16118	15877	16068	15990	15916	16088	16006	16141	15765	16111	15963	15969	16081	16041	15934	16195	16059	16058	16134	16017	16072	15863	15943	15838	16054	16115	15964	16024	16275	15893	15999	15944	16017	16027	16029	15907	15849	15949	16059	15905	15970	15851	15859	16079	16027	16146	16254	16166	15688	15982	15855	16148	15982	15898	16019	15996	16155	16126	16043	16036	16205	16066	15930	16003	16039	16154	15911	15985	16026	16138	16175	16180	15978	15965	16040	16094	16081	16241	16027	15932	15885	16067	16014	16223	15827	15811	15957	16069	15986	15935	15831	15829	16054	16058	16103	16160	16112	16051	16059	15984	15967	15969	15974	16110	15957	16193	16022	15882	15864	16052	16098	15968	16108	16246	16095	15935	15794	15949	15959	15926	16130	16204	16016	16026	15928	16013	16280	16164	16111	15745	15977	15798	15910	16088	15833	15934	16127	16200	16038	16212	15896	16248	16069	16006	15932	15891	16004	16041	16015	15938	15920	16138	15821	16228	16027	16061	16050	15972	16037	16115	15965	16048	16112	16075	16084	15908	16089	16079	16165	16145	15886	16017	15992	16162	15972	16073	15788	15872	16132	15943	16098	16058	16034	15960	16197	15868	15807	16028	15927	16182	16032	16078	15830	16149	15872	16055	15890	15798	15939	16065	16106	16060	16253	15993	15950	15875	16016	16170	15947	15932	15912	16146	16152	15950	16239	15982	16071	15993	15872	16127	16111	16011	15786	16061	15982	15965	16100	16167	16196	16121	15742	15815	15965	16106	15920	16106	15849	16059	16073	16055	15999	16101	15868	15959	15942	16063	15990	16002	15769	16091	15976	15843	15880	16034	16058	15855	16064	16024	16163	16087	15886	16083	16074	15875	15982	16149	15979	16133	16030	15919	16173	16131	15892	16050	16139	16013	16065	15966	15974	16092	15911	16164	15991	16036	16073	16019	15864	16065	16019	16015	16033	16046	16116	16210	15936	16127	15964	15982	16007	16070	16071	16059	16108	16100	15966	16184	16094	15887	15955	16159	16025	15977	16018	15834	15996	16148	16137	15995	16086	16105	15950	16202	16015	16000	15911	15928	15807	16020	15889	15935	16053	16014	15982	16084	15984	16049	15926	16244	16074	16028	16114	16053	15832	15978	16114	16052	16218	15985	15928	16029	16004	16211	15972	16021	16131	16015	15791	15850	15879	15914	16172	16003	16032	16143	16018	15811	16093	15999	15994	15872	16092	16314	16009	15936	16040	16044	16021	15914	15940	16096	16132	15918	16002	16294	15976	15718	16083	15791	16094	16019	15907	16066	16072	16062	16125	16222	16160	15952	16117	15961	16025	16040	16205	16105	16109	15896	16004	16176	16103	15963	16096	15888	15943	16017	15796	15923	16001	16149	15937	16115	16024	15855	15978	15835	15893	15819	16005	15878	16045	15974	16054	16154	16056	15911	15932	15934	15948	16052	15874	15881	16091	15943	16041	16106	16091	16002	16012	15841	16181	16058	15870	16038	15820	16001	15974	16202	15920	15984	15985	16093	15883	15994	16181	16187	15961	16218	15742	16024	15971	15930	15904	16110	15905	16296	15981	15860	16076	16020	15999	16076	15904	15846	16129	16116	15857	16006	16079	15965	16033	15987	16100	16028	15909	15979	16028	16150	16196	16025	15834	15889	16011	15938	16086	16027	16077	16078	15865	15949	15947	16000	16031	16104	15995	15929	15892	16033	16225	15896	16205	15944	15987	15984	15959	15935	16066	16113	16310	16134	16123	15897	15945	15996	15930	15940	16086	16158	16014	16084	15786	15802	15940	16016	16090	16047	16017	16109	15948	15933	16035	16071	15987	16006	16022	16133	16101	16214	15920	15937	15756	16066	15882	16105	16120	16051	16027	15971	15973	15970	16329	15946	15835	16201	16164	15976	16205	15915	15922	16064	16008	15939	16206	16145	16081	15903	15994	16128	15950	16101	16014	16043	15973	16142	15917	15850	16010	15851	16005	16063	15813	15992	16016	16058	15995	15971	15922	16027	15865	15789	15811	16050	15961	15909	15995	16005	16307	16077	15927	16080	16154	16050	16055	16065	15954	15965	16145	15806	15988	16137	15978	15892	16023	16001	16035	16070	16020	16000	16038	16067	16079	16033	15861	15791	16114	15864	15967	16009	16172	15986	16010	16043	16236	15833	16028	15995	16053	16035	16037	15943	16024	16189	16353	16113	16061	15898	15971	15951	15907	16206	15940	15956	15927	16058	15984	15891	15916	15980	15895	15918	16231	15900	16087	16062	15979	16106	15858	15784	15975	16013	15900	16128	15798	16061	16007	16165	16167	16049	15938	16193	15943	15949	16059	15976	16054	16104	16013	16047	15984	15967	16075	16011	16064	15976	15748	15989	15978	16068	16084	15870	15929	16172	16194	15938	16003	15826	16058	15997	16116	16018	15861	15973	16057	15861	15902	15938	16076	15980	16006	15987	16020	15988	16056	16122	16156	16020	15946	15995	16103	15942	15885	16071	15868	15926	16188	15789	15732	16045	15978	15895	16100	16043	15848	16018	16033	16071	16031	15984	16108	15837	15995	16236	16032	16007	16141	16072	16043	16097	16060	15938	16138	15973	16170	16024	16131	15913	16006	16016	15914	15905	16076	16018	15922	16007	16005	16046	16036	16300	15964	16055	16180	15982	16090	16058	15873	16106	16037	16179	15854	16075	15889	15997	15897	15981	15952	16042	16110	15846	16053	15996	16060	16038	15980	15964	15821	16016	15996	16163	16181	15956	16263	15828	15985	16130	16018	16092	15890	16068	15886	16112	16100	15973	15987	16036	16026	16195	16056	15947	15956	15978	16098	15919	15872	15797	15986	15937	15906	16106	16113	15857	16017	16040	15990	15932	16076	15887	16011	16058	16126	16030	15847	15923	16044	16128	16044	15862	15925	16089	16081	15920	16021	15837	16003	15990	16049	16140	16001	15997	16010
15266	21745	19475	16377	15385	14623	14528	15029	20192	22733	19511	16584	14666	13815	13802	13682	13756	13589	13704	13753	13781	13629	13406	13652	13670	13745	13639	13731	13702	13467	13491	13631	13597	13498	13665	13588	13502	13601	13612	13607	13461	13432	13599	13715	13545	13739	13493	13626	13545	13449	13664	13760	13582	13658	13658	13692	13552	13537	13605	13627	13834	13726	13726	13587	13617	13458	13462	13446	13678	13609	13459	13504	13554	13552	13697	13658	13730	13541	13477	13688	13577	13596	13733	13577	13740	13608	13606	13630	13515	13733	13640	13645	13570	13539	13562	13775	13685	13693	13618	13546	13590	13529	13651	13568	13896	13417	13536	13635	13545	13487	13640	13694	13586	13601	13548	13701	13615	13645	13621	13561	13452	13500	13567	13632	13645	13605	13751	13496	13724	13601	13611	13521	13633	13570	13624	13624	13553	13557	13562	13503	13803	13556	13644	13498	13658	13577	13697	13659	13496	13617	13356	13624	13742	13653	13800	13526	13476	13564	13544	13409	13526	13369	13715	13726	13675	13572	13577	13805	13638	13579	13674	13624	13713	13716	13567	13692	13532	13695	13647	13607	13526	13664	13506	13583	13640	13622	13529	13566	13505	13580	13493	13492	13506	13517	13587	13546	13498	13576	13743	13536	13656	13627	13625	13524	13398	13674	13743	13514	13586	13565	13527	13640	13588	13469	13766	13639	13450	13578	13643	13539	13410	13775	13538	13545	13520	13732	13578	13525	13606	13458	13656	13690	13535	13501	13757	13484	13690	13515	13761	13447	13573	13422	13673	13731	13560	13626	13684	13555	13544	13620	13576	13566	13554	13547	13746	13637	13534	13649	13571	13340	13594	13610	13608	13659	13488	13688	13575	13485	13631	13668	13701	13631	13549	13577	13607	13536	13561	13664	13540	13380	13510	13708	13631	13571	13586	13564	13626	13594	13715	13591	13762	13542	13552	13639	13663	13612	13521	13670	13609	13495	13536	13526	13503	13735	13474	13624	13611	13562	13526	13726	13610	13676	13488	13658	13560	13531	13737	13442	13568	13716	13568	13479	13581	13549	13545	13559	13725	13537	13784	13617	13587	13507	13631	13605	13664	13464	13582	13687	13603	13535	13619	13646	13681	13579	13696	13644	13587	13782	13525	13576	13661	13497	13724	13613	13697	13665	13717	13570	13680	13734	13447	13511	13541	13678	13529	13588	13576	13677	13657	13660	13546	13650	13586	13808	13615	13587	13594	13516	13610	13663	13523	13479	13500	13640	13619	13576	13627	13603	13575	13506	13687	13534	13671	13486	13573	13640	13653	13472	13817	13678	13807	13565	13605	13551	13703	13821	13637	13815	13479	13657	13606	13629	13653	13722	13538	13617	13763	13637	13539	13493	13547	13526	13529	13713	13642	13500	13455	13688	13550	13567	13526	13453	13687	13696	13468	13658	13650	13642	13618	13697	13616	13691	13557	13638	13449	13586	13494	13488	13673	13779	13413	13611	13596	13628	13570	13634	13671	13723	13563	13504	13603	13793	13637	13652	13694	13645	13680	13473	13599	13589	13534	13582	13611	13499	13438	13772	13519	13623	13587	13535	13774	13487	13638	13478	13572	13468	13487	13670	13431	13641	13676	13614	13635	13564	13419	13683	13471	13750	13575	13597	13587	13597	13718	13591	13707	13478	13638	13525	13777	13618	13644	13614	13760	13455	13785	13579	13582	13623	13650	13546	13690	13776	13773	13539	13625	13702	13689	13529	13522	13539	13628	13358	13727	13649	13477	13571	13625	13553	13514	13522	13502	13362	13778	13642	13679	13329	13636	13705	13662	13604	13631	13377	13557	13693	13511	13691	13465	13577	13650	13581	13641	13730	13589	13516	13575	13422	13680	13744	13623	13612	13608	13593	13659	13468	13523	13628	13573	13539	13608	13742	13729	13674	13531	13607	13697	13683	13589	13499	13514	13772	13620	13670	13649	13576	13587	13707	13632	13618	13562	13402	13575	13549	13532	13502	13544	13701	13461	13703	13483	13600	13587	13510	13641	13573	13597	13828	13429	13542	13646	13593	13668	13573	13638	13643	13656	13428	13583	13725	13420	13570	13569	13792	13597	13503	13560	13569	13417	13572	13675	13791	13672	13586	13524	13794	13538	13651	13675	13630	13765	13745	13733	13630	13505	13650	13765	13632	13535	13406	13565	13709	13536	13446	13734	13680	13657	13518	13714	13620	13723	13632	13863	13780	13543	13509	13661	13659	13769	13881	13633	13760	13657	13490	13504	13663	13586	13727	13661	13633	13532	13582	13630	13607	13610	13619	13607	13712	13499	13666	13592	13676	13733	13673	13742	13673	13533	13656	13554	13761	13483	13525	13636	13718	13635	13579	13651	13656	13729	13513	13576	13474	13582	13403	13589	13688	13729	13483	13605	13442	13660	13694	13605	13737	13584	13509	13600	13570	13649	13721	13491	13546	13724	13618	13630	13522	13504	13412	13605	13567	13641	13557	13628	13477	13591	13639	13775	13778	13667	13607	13528	13550	13599	13591	13648	13664	13746	13618	13632	13758	13530	13473	13424	13703	13493	13564	13604	13786	13543	13509	13627	13695	13699	13596	13588	13556	13635	13573	13531	13579	13579	13532	13671	13406	13587	13536	13482	13591	13600	13653	13555	13499	13688	13673	13712	13736	13728	13637	13526	13665	13453	13788	13733	13582	13540	13347	13767	13622	13559	13474	13594	13716	13599	13642	13567	13721	13624	13666	13740	13786	13697	13630	13587	13588	13512	13592	13447	13531	13636	13744	13683	13629	13562	13635	13583	13662	13675	13502	13732	13676	13561	13576	13683	13558	13661	13552	13737	13528	13662	13653	13562	13599	13538	13620	13482	13624	13754	13593	13688	13582	13538	13533	13539	13545	13613	13642	13474	13657	13635	13573	13730	13665	13461	13718	13460	13581	13628	13660	13682	13591	13489	13522	13755	13648	13575	13454	13597	13525	13575	13655	13577	13633	13636	13704	13503	13616	13401	13487	13485	13781	13596	13566	13540	13557	13674	13583	13645	13676	13542	13623	13738	13738	13523	13587	13627	13595	13647	13491	13521	13631	13556	13575	13589	13475	13639	13584	13639	13448	13597	13665	13668	13465	13778	13665	13558	13572	13607	13702	13507	13646	13459	13570	13673	13590	13733	13704	13462	13647	13715	13702	13864	13630	13555	13712	13595	13624	13609	13677	13571	13645	13537	13660	13639	13554	13504	13642	13604	13585	13567	13640	13552	13701	13723	13604	13537	13565	13715	13643	13614	13671	13472	13686	13569	13482	13518	13677	13542	13682	13655	13533	13557	13609	13658	13638	13582	13609	13644	13627	13699	13593	13707	13716	13663	13495	13741	13740	13502	13648	13830	13526	13516	13698	13688	13792	13590	13576	13647	13616	13656	13690	13678	13526	13562	13710	13631	13555	13559	13675	13542	13646	13491	13541	13801	13569	13720	13548	13681	13645	13570	13545	13639	13460	13633	13667	13460	13499	13653	13537	13476	13528	13463	13609	13568	13580	13535	13615	13674	13642	13704	13812	13643	13638	13418	13601	13547	13641	13726	13647	13762	13614	13561	13750	13476	13569	13559	13785	13588	13674	13559	13485	13697	13466	13610	13581	13699	13614	13532	13581	13585	13829	13526	13543	13467	13610	13534	13622	13729	13668	13553	13594	13535	13516	13638	13650	13685	13694	13708	13554	13543	13613	13570	13428	13691	13676	13545	13593	13527	13683	13539	13549	13627	13659	13470	13614	13662	13599	13573	13594	13547	13653	13569	13607	13548	13544	13437	13672	13604	13659	13389	13624	13546	13670	13573	13708	13562	13439	13602	13471	13695	13631	13584	13516	13568	13606	13732	13754	13642	13534	13601	13587	13474	13536	13806	13461	13664	13555	13615	13606	13654	13571	13688	13660	13595	13603	13415	13467	13728	13469	13447	13477	13572	13743	13685	13680	13581	13650	13638	13692	13700	13569	13653	13638	13552	13568	13587	13513	13585	13537	13747	13674	13612	13371	13543	13520	13678	13478	13520	13597	13686	13625	13408	13703	13681	13710	13526	13693	13643	13646	13556	13648	13567	13704	13729	13568	13593	13622	13530	13737	13503	13551	13652	13508	13574	13580	13614	13741	13349	13695	13586	13621	13512	13571	13485	13605	13607	13656	13556	13499	13646	13691	13580	13584	13608	13689	13723	13451	13588	13468	13545	13467	13573	13653	13597	13546	13516	13542	13591	13705	13609	13650	13823	13587	13421	13505	13617	13584	13740	13650	13669	13445	13808	13700	13666	13561	13641	13454	13593	13840	13587	13576	13563	13568	13715	13540	13693	13434	13641	13643	13726	13514	13628	13670	13668	13546	13616	13612	13737	13773	13654	13735	13457	13717	13638	13764	13610	13484	13658	13684	13508	13663	13652	13507	13761	13554	13457	13467	13751	13674	13463	13526	13597	13460	13739	13609	13483	13648	13753	13501	13675	13746	13694	13660	13559	13584	13520	13557	13727	13456	13646	13764	13681	13482	13574	13718	13523	13554	13590	13573	13568	13538	13629	13460	13518	13522	13643	13578	13581	13602	13601	13423	13688	13499	13584	13580	13544	13483	13632	13725	13568	13482	13528	13644	13583	13442	13443	13617	13610	13540	13522	13562	13694	13685	13617	13424	13631	13717	13709	13578	13757	13578	13781	13486	13523	13796	13510	13578	13505	13437	13645	13582	13585	13498	13722	13534	13661	13628	13716	13698	13703	13500	13602	13659	13576	13727	13526	13656	13639	13762	13638	13589	13639	13681	13567	13586	13515	13546	13592	13490	13741	13604	13468	13553	13559	13582	13588	13639	13505	13572	13659	13560	13537	13472	13520	13635	13611	13551	13581	13708	13524	13626	13704	13441	13579	13664	13623	13632	13545	13712	13732	13462	13529	13551	13558	13595	13629	13707	13569	13599	13493	13696	13686	13623	13672	13705	13631	13467	13443	13539	13499	13675	13653	13702	13648	13511	13627	13553	13775	13693	13662	13647	13549	13680	13448	13683	13524	13669	13610	13670	13695	13511	13536	13535	13627	13583	13715	13610	13537	13566	13690	13581	13629	13665	13737	13594	13873	13719	13680	13704
24316	21009	28053	24396	21377	19208	19040	20904	34354	41413	34855	26860	20661	17623	16644	16228	16181	16235	16105	16067	15950	15876	15977	16104	16130	15985	16043	16013	15978	15925	15966	16048	16134	15718	15792	15822	15911	16005	15978	15801	16168	16216	16162	16023	16018	15829	15917	15811	16035	15945	15875	15972	15768	15870	15694	15914	15934	15829	16099	16025	15896	15953	15722	15847	16086	15793	15890	16166	16203	15955	15832	16176	15945	15942	15988	15826	16051	15806	15777	15913	15982	16142	16073	15828	16018	15876	15819	15905	15832	16001	15835	15954	15981	15783	15947	15793	15838	15942	15860	15984	15986	15935	15898	15847	15897	16182	15884	15930	15801	15858	15851	16239	15815	16103	15931	15793	16093	16001	15925	15951	15908	15983	16022	16130	15999	16072	16015	15948	15865	15804	15778	16028	15972	16147	15744	16020	15887	15929	15934	15976	15974	15868	15843	15920	15907	15884	15982	16019	15954	15845	16004	16098	15842	16054	15961	15866	16073	15885	15715	15818	15908	15863	15982	15784	15755	15896	16050	15833	16086	15974	15924	15943	15875	15948	15716	15918	15982	15901	16033	15783	15895	15838	16044	15936	15989	15898	15680	15832	15926	16085	15854	15875	15861	16070	15921	15782	15869	15855	16005	15958	15776	16044	15812	16128	15922	15864	15814	15680	15912	16077	15854	15969	15998	15991	15852	15961	15957	15931	15908	15824	15908	16043	15861	15950	16028	15876	16057	15834	15642	15897	15983	15668	15807	15853	16029	15876	16053	15800	15945	15898	16010	15843	15962	15899	15985	15837	15795	15783	15732	15935	16028	15896	15882	16010	15985	15763	15878	15976	15897	15801	15803	15860	16009	15962	16014	15944	15894	15776	15814	15902	16073	15946	16041	15901	15927	16047	15926	16153	16018	15779	16004	15878	15971	16029	15907	16022	15816	16067	16040	15913	15846	16000	16067	16067	16039	15994	15791	15842	15924	16072	15948	15986	15878	16013	15686	15891	15837	15692	15827	15950	15676	15986	16011	15744	15768	15871	15986	16082	15820	16083	15873	15981	15976	15861	15794	15862	15883	15913	16078	15972	15957	15916	15965	15902	16148	15869	15922	15969	16028	15957	15947	15774	15884	15888	16007	15851	16006	15948	16053	16102	15811	16024	15628	15741	15979	15799	15948	15789	15923	15899	15910	15931	15813	15875	15964	15864	15802	15864	15884	16091	16011	16065	15930	15763	15885	15966	15922	15977	15748	15803	15975	15982	16110	15988	16080	15720	16007	16037	15856	16007	15939	15840	15776	15987	15909	15759	15603	16131	15967	15871	15965	15812	15964	16120	15839	15788	15847	15911	15753	15951	16029	16096	15989	15898	15944	15930	15912	15966	15898	15868	15895	15695	15851	15878	15715	15801	16044	15828	16047	16138	16125	15910	15829	15795	16007	15890	15617	16066	15837	15961	15903	15971	15912	15812	15912	15842	15872	15731	15967	16024	15977	15836	16024	15917	16042	15874	16036	15900	15983	16055	15940	15869	15840	15915	15913	15865	15951	15918	15979	15922	16085	15823	15885	15977	15827	15829	16032	15896	15806	16052	15975	15996	15739	15973	16019	16052	15978	15904	15987	15940	15867	15899	15916	15818	15980	15763	16041	15893	16015	15906	15933	15944	16055	15923	16075	15900	15873	16029	16062	16079	15950	15905	15939	16073	15749	15781	15929	16117	15824	15893	15996	15957	15722	15884	15741	15871	15829	15863	15832	15931	15858	15729	15765	15806	16092	15850	15905	16188	16041	15888	15857	15925	15993	15910	16037	16044	15970	16031	15866	15840	15843	15911	15976	16111	15962	15881	15957	15999	15928	16081	15682	15852	16078	15906	16013	15902	15779	15798	16084	15913	15919	16077	15755	15913	16056	16045	15801	16068	15967	15996	15921	16059	15847	16013	15946	15860	15927	16000	16013	15919	15834	15884	15868	15900	16059	15987	15866	15954	15902	15983	15888	16023	15861	15998	16028	15870	15858	15839	16111	16141	16108	15802	15782	15818	15900	15934	15923	16042	15949	15964	16099	15985	15832	16031	15851	16074	15967	15864	15910	16055	16010	15868	15960	15791	15815	15970	16127	16045	16064	15930	15927	15896	15785	15742	15909	15986	15837	15729	15960	16017	15864	15993	15885	15833	16122	15886	15911	16129	15984	16071	15883	15815	15920	15896	15930	15965	15914	15877	15886	15823	16014	15916	16081	15805	15857	15876	15866	15942	15878	15869	15760	15845	16028	16098	15993	15962	16146	16040	16066	15971	16026	15825	16024	15945	15999	15970	15783	15801	15801	16133	16096	15899	15920	15842	15798	16041	15966	15875	15885	15880	15885	15813	15908	15903	15779	15849	16159	15783	15960	15908	15863	15962	16045	16005	15979	15658	15829	15995	15866	16038	16017	15893	15869	15890	15934	15881	15881	15816	15965	16097	15972	15896	15993	16013	15924	15890	16049	15964	16138	15933	16040	15769	15826	15854	16014	16109	15987	16043	15942	15928	15704	16094	15969	16082	15947	15997	16090	15975	15839	15799	15822	16179	15835	15932	15947	15904	15916	15811	15923	15808	15933	15954	16005	15866	15975	15864	15813	15847	15884	16075	16030	15844	16131	15762	16050	15960	16031	15944	15872	15896	15902	15884	15855	15813	16016	16007	16122	15877	16049	16188	15998	15944	15979	16035	16002	16080	16145	15854	15977	15781	16099	16248	15990	16068	15870	15820	15879	15756	15977	15960	15990	16055	15925	15937	15983	15808	15946	15776	16010	15986	15993	15921	15810	15803	15869	16053	16086	16091	15757	15921	16066	15825	15922	15659	15922	15991	15905	15774	15917	15933	15677	15987	16039	15942	15803	15866	15766	15762	15942	15881	15874	15863	15719	15947	15884	15867	16042	15986	15956	16066	15830	15948	15729	15896	15873	15964	16053	15873	15892	15759	15993	15794	15762	16038	15802	15992	15822	15912	15974	15982	15919	15852	15917	15983	16101	15930	15855	15915	15763	15773	15768	15795	15974	16073	15951	15914	15892	15974	16013	15935	15808	15971	15805	16001	15811	16106	16096	15792	15929	15931	15914	15917	15975	15864	15869	15739	15830	16003	15828	16020	15907	16026	15861	15750	15998	15966	16243	16000	15924	16107	16042	15664	15789	15823	15941	15966	15853	15778	15848	15879	15733	15743	15867	15894	15850	15920	15814	15874	15771	16018	15879	15823	15855	16028	15851	15984	15686	15848	15919	15960	16116	15851	16071	15918	15752	15877	15909	15996	15975	15850	15839	15741	15853	16091	15994	15865	15922	15957	15881	15868	15786	15818	15887	16097	15851	15872	15930	15837	16045	16010	15797	16110	16040	16001	15796	15989	15828	15804	15812	15950	15733	15943	15869	15825	15841	15755	15608	15848	15959	15919	16019	15823	15941	16093	16038	15839	15800	15935	15906	16009	16018	15972	16086	15986	15900	15871	16116	15975	16035	15963	15823	15974	16016	16047	16098	15948	15852	15903	16059	15868	15910	15745	16025	15785	15826	15946	15837	16037	16121	15901	16007	16054	15829	15970	16150	16032	16018	16022	16004	15995	15970	15855	15834	15999	15896	15949	16030	15907	16029	15826	15962	15925	16055	15984	15845	16001	15882	15791	16027	16109	16140	15940	15874	15950	15874	16097	16053	15932	15941	15943	15942	16014	16036	15955	15895	15980	15850	16004	15886	15793	15963	15785	15837	16054	16062	16073	16038	16017	16035	15824	15828	15910	16003	15783	15880	15953	15964	15902	16034	16097	15868	15710	16132	16004	15897	15620	16084	15945	15886	15752	16009	15994	15945	15841	15862	15952	16104	15834	15929	15697	15826	15714	15820	16006	16101	16037	16006	15849	15936	15705	16146	16063	16032	16020	15917	15841	16093	16109	16007	15923	15841	15917	15998	16079	15967	15927	16079	15813	15752	15874	15958	16062	15760	15927	15921	15999	16120	15993	16054	15902	15786	15779	16048	15876	15957	15870	15766	15887	16106	15878	15875	15799	15797	15857	16051	15890	15812	15924	15920	16011	16001	16054	15959	15945	16002	15861	16017	15778	15698	15856	16007	15986	15952	15904	16097	16009	15951	15882	15648	15816	15883	16049	15883	15893	16064	15926	15946	15718	16060	16203	15746	16009	16004	15965	15820	15850	15651	15889	15873	15786	15906	15850	15863	15842	16013	15897	15806	15909	15972	16046	15914	15809	15881	16124	15927	15878	15800	16073	15946	15809	16126	15945	15807	15947	16032	16056	16414	16004	15945	15804	16140	15792	15925	15880	15805	15622	15807	15971	15871	15795	15849	16062	15984	15712	15918	15907	15944	15867	15786	16040	16034	15970	15969	15986	15995	15729	16113	15907	15952	16014	15952	15842	15970	15981	15688	15756	15845	16019	15932	15841	16060	16162	16216	15931	15896	15917	16055	15949	16045	15916	15819	15886	15997	15780	15971	15892	15879	15856	16014	15935	15945	16092	15909	15886	15938	15958	15922	15973	15919	15837	16078	16039	16207	15895	15905	15995	15943	15893	16014	16035	15911	15975	15967	16218	15984	16060	15839	15920	16049	15805	15877	15795	15979	15928	15753	15924	16128	15956	15973	15961	15988	15820	15775	15906	15877	15646	15814	15841	15790	15911	15945	16022	15922	15895	15947	16018	15887	15756	15849	15832	16035	15950	15888	16084	16087	16009	16069	16142	16079	15819	16137	15942	15765	15976	15917	15890	15682	15988	16071	15852	15883	16050	16180	15839	15875	15940	16056	15853	15838	16086	15776	16240	15925	15919	15938	16133	15871	15820	16112	15878	16088	16102	15902	16023	15817	15886	16034	15813	15931	15901	15747	16007	16013	16014	15937	16126	15985	15941	15742	15925	16097	16077	16144	16058	15798	15844	16076	15856	15926	15947	16196	15852	15888	15904	16187	15924	16007	15782	15801	16056	16166	15807	15995	15828	15756	15989	16199	16058	15824	15771	16077	16145	15890	15917	15873	15814	16044	15987	15879	15882	16126	15909	15844	15996	16182	15701	16001	15907	15785	15929	16036	15875	15979	16110	15870	15925	15818	15948	15889	15954	15897	15986	15910	15901	15976	16010
13776	23824	21582	16964	15989	15170	15667	21350	37298	40740	33704	24855	18073	14978	13993	13716	13605	13844	13660	13649	13655	13664	13611	13790	13600	13655	13459	13881	13688	13725	13675	13631	13654	13697	13716	13531	13694	13682	13531	13673	13848	13585	13379	13510	13691	13554	13635	13441	13662	13667	13577	13767	13629	13526	13795	13545	13634	13639	13561	13678	13709	13500	13564	13799	13635	13573	13824	13682	13740	13522	13605	13427	13676	13500	13664	13569	13462	13615	13491	13566	13713	13594	13748	13574	13637	13645	13516	13743	13654	13627	13511	13636	13657	13489	13787	13681	13661	13428	13628	13567	13695	13676	13711	13532	13655	13492	13435	13453	13503	13503	13486	13640	13604	13708	13698	13552	13559	13577	13676	13506	13616	13590	13475	13499	13614	13590	13554	13796	13513	13497	13420	13658	13664	13629	13535	13617	13591	13665	13570	13663	13529	13631	13530	13519	13597	13579	13530	13701	13628	13693	13725	13494	13569	13580	13590	13493	13682	13503	13553	13667	13444	13692	13624	13650	13447	13610	13504	13471	13687	13678	13619	13464	13532	13501	13439	13534	13714	13657	13488	13706	13571	13726	13652	13537	13725	13513	13471	13542	13495	13653	13589	13655	13593	13613	13701	13690	13573	13591	13660	13664	13623	13581	13357	13614	13692	13613	13555	13674	13504	13516	13596	13588	13732	13614	13620	13697	13698	13651	13457	13570	13841	13509	13555	13559	13595	13697	13551	13683	13663	13639	13544	13577	13679	13408	13634	13629	13578	13645	13652	13695	13672	13624	13600	13476	13691	13563	13570	13610	13527	13498	13669	13585	13457	13648	13718	13680	13477	13530	13618	13596	13476	13593	13578	13511	13670	13535	13473	13678	13606	13653	13479	13652	13630	13558	13653	13687	13649	13584	13733	13712	13564	13583	13681	13643	13512	13597	13724	13585	13652	13729	13536	13764	13627	13622	13626	13548	13584	13563	13569	13624	13618	13542	13622	13664	13672	13574	13525	13468	13728	13459	13533	13471	13587	13483	13596	13488	13515	13555	13592	13663	13697	13590	13581	13625	13580	13540	13645	13675	13609	13422	13575	13621	13592	13654	13583	13576	13504	13554	13549	13581	13688	13513	13687	13527	13517	13563	13484	13516	13524	13535	13558	13528	13610	13721	13600	13827	13697	13637	13719	13578	13486	13590	13682	13731	13595	13444	13575	13659	13584	13701	13455	13536	13520	13626	13586	13486	13639	13598	13681	13596	13561	13401	13710	13750	13684	13722	13509	13654	13634	13746	13648	13493	13663	13551	13694	13639	13644	13748	13560	13717	13522	13480	13528	13590	13640	13645	13701	13636	13587	13517	13682	13497	13570	13503	13678	13509	13599	13450	13665	13317	13628	13573	13523	13720	13666	13542	13503	13484	13746	13690	13633	13473	13529	13472	13538	13502	13674	13580	13633	13540	13669	13583	13698	13666	13561	13502	13611	13566	13537	13562	13538	13481	13515	13584	13621	13342	13746	13699	13530	13496	13651	13793	13484	13723	13672	13553	13738	13668	13532	13573	13506	13603	13502	13566	13488	13632	13396	13532	13663	13618	13511	13625	13543	13506	13602	13687	13753	13729	13649	13561	13527	13641	13585	13590	13824	13770	13626	13709	13698	13749	13351	13552	13728	13641	13473	13697	13581	13578	13582	13876	13681	13808	13626	13720	13561	13654	13586	13542	13741	13583	13591	13547	13738	13327	13499	13654	13533	13643	13582	13503	13670	13665	13467	13543	13516	13560	13564	13669	13506	13730	13497	13538	13555	13719	13592	13541	13587	13516	13557	13716	13703	13701	13707	13655	13559	13655	13593	13608	13688	13458	13626	13680	13712	13561	13535	13536	13674	13592	13718	13656	13431	13775	13609	13618	13546	13555	13534	13672	13553	13464	13791	13528	13642	13466	13623	13604	13633	13630	13616	13516	13697	13710	13597	13652	13515	13756	13692	13532	13451	13756	13580	13581	13581	13774	13579	13628	13753	13554	13634	13713	13440	13584	13619	13667	13372	13568	13651	13484	13681	13639	13729	13674	13646	13675	13787	13555	13630	13577	13671	13764	13515	13540	13683	13666	13541	13734	13564	13777	13629	13648	13504	13656	13505	13644	13523	13552	13582	13504	13747	13546	13531	13662	13695	13521	13699	13602	13659	13618	13668	13472	13573	13498	13553	13815	13693	13398	13609	13830	13542	13568	13513	13598	13617	13732	13569	13482	13664	13792	13471	13562	13634	13533	13634	13562	13447	13432	13536	13409	13632	13624	13554	13776	13463	13747	13667	13533	13532	13537	13612	13710	13547	13559	13811	13630	13647	13605	13742	13576	13655	13553	13756	13584	13613	13430	13702	13603	13767	13607	13505	13469	13611	13541	13449	13496	13619	13586	13580	13545	13635	13513	13693	13785	13557	13679	13509	13531	13562	13590	13775	13627	13726	13557	13534	13547	13494	13648	13672	13534	13558	13424	13467	13594	13617	13462	13570	13564	13737	13557	13607	13508	13524	13652	13488	13617	13573	13690	13606	13634	13636	13655	13661	13767	13782	13460	13602	13408	13728	13678	13571	13536	13583	13630	13750	13678	13583	13491	13682	13543	13578	13516	13553	13566	13534	13580	13595	13521	13513	13521	13642	13587	13581	13614	13522	13595	13469	13502	13565	13605	13550	13698	13697	13616	13712	13687	13647	13684	13691	13608	13551	13531	13614	13615	13593	13458	13745	13649	13632	13704	13540	13695	13534	13620	13503	13528	13786	13524	13543	13692	13589	13563	13634	13517	13633	13810	13734	13444	13581	13521	13480	13636	13410	13593	13791	13700	13571	13571	13632	13674	13494	13528	13617	13776	13646	13569	13671	13656	13467	13737	13612	13692	13661	13838	13577	13528	13866	13567	13599	13375	13638	13664	13603	13674	13779	13616	13663	13621	13508	13704	13586	13691	13598	13448	13616	13702	13697	13533	13599	13696	13436	13621	13682	13605	13643	13600	13471	13616	13500	13523	13763	13627	13532	13646	13614	13573	13792	13657	13656	13527	13580	13585	13606	13687	13465	13749	13667	13643	13614	13516	13689	13450	13708	13743	13527	13668	13697	13521	13643	13673	13727	13571	13752	13668	13700	13645	13705	13757	13620	13511	13398	13552	13592	13493	13795	13630	13647	13493	13709	13620	13585	13549	13748	13603	13686	13730	13483	13586	13505	13759	13674	13618	13762	13499	13661	13447	13626	13674	13673	13520	13594	13422	13484	13467	13532	13581	13606	13537	13706	13680	13551	13382	13468	13678	13639	13675	13537	13480	13567	13385	13501	13605	13509	13538	13525	13670	13629	13539	13629	13732	13650	13738	13555	13629	13656	13661	13529	13667	13591	13563	13408	13525	13447	13638	13679	13620	13632	13523	13472	13691	13605	13699	13471	13585	13604	13504	13488	13478	13386	13601	13667	13502	13415	13467	13553	13570	13737	13518	13599	13583	13541	13683	13450	13556	13569	13747	13523	13512	13678	13733	13662	13709	13552	13525	13736	13616	13621	13533	13722	13678	13576	13571	13699	13771	13640	13547	13605	13794	13532	13571	13634	13498	13610	13683	13755	13702	13672	13691	13734	13635	13551	13529	13557	13458	13665	13479	13650	13421	13700	13554	13549	13559	13734	13514	13601	13738	13442	13593	13549	13578	13520	13644	13623	13568	13505	13704	13519	13677	13545	13678	13684	13490	13463	13519	13710	13493	13630	13491	13619	13640	13657	13679	13456	13755	13603	13511	13615	13501	13605	13643	13668	13500	13403	13678	13513	13538	13661	13642	13613	13461	13696	13650	13569	13595	13698	13470	13567	13592	13519	13642	13453	13536	13464	13450	13583	13622	13696	13632	13727	13637	13596	13561	13551	13596	13339	13693	13538	13901	13577	13679	13784	13555	13665	13468	13524	13636	13655	13497	13580	13608	13598	13753	13509	13636	13747	13589	13622	13447	13509	13619	13654	13724	13530	13619	13593	13653	13528	13710	13566	13534	13527	13733	13576	13586	13569	13710	13553	13586	13517	13615	13476	13689	13734	13578	13462	13742	13706	13569	13645	13541	13549	13595	13506	13575	13563	13732	13670	13598	13632	13703	13647	13502	13712	13527	13574	13682	13469	13619	13680	13720	13596	13607	13486	13545	13477	13710	13501	13642	13587	13575	13502	13715	13566	13690	13566	13562	13565	13585	13657	13764	13707	13493	13457	13583	13582	13552	13689	13625	13597	13547	13519	13504	13478	13654	13585	13719	13603	13746	13500	13624	13619	13683	13420	13444	13516	13602	13481	13683	13787	13543	13644	13655	13670	13645	13623	13578	13565	13544	13490	13573	13468	13459	13576	13544	13606	13583	13540	13587	13591	13590	13443	13444	13601	13628	13643	13560	13639	13553	13529	13671	13741	13433	13688	13529	13594	13426	13559	13501	13567	13548	13577	13685	13781	13656	13681	13652	13637	13611	13680	13708	13470	13645	13567	13675	13644	13617	13660	13565	13575	13513	13476	13638	13713	13730	13694	13677	13591	13599	13726	13552	13660	13524	13668	13520	13779	13654	13683	13527	13679	13692	13710	13610	13645	13667	13669	13641	13485	13499	13755	13602	13582	13603	13602	13526	13699	13536	13743	13640	13618	13570	13591	13589	13491	13684	13723	13773	13629	13545	13515	13819	13663	13569	13555	13520	13662	13660	13495	13689	13516	13569	13509	13697	13574	13644	13562	13596	13579	13586	13552	13859	13640	13496	13493	13819	13668	13532	13728	13453	13701	13566	13622	13505	13588	13535	13612	13635	13425	13702	13701	13644	13760	13394	13491	13490	13787	13653	13563	13641	13699	13572	13445	13681	13523	13715	13733	13641	13642	13517	13678	13563	13473	13595	13614	13595	13659	13642	13690	13512	13674	13469	13502	13715	13676	13603	13423	13695	13535	13746	13555	13574	13650	13681	13462	13717	13503	13651	13778	13709	13594	13623	13728	13494	13595	13440	13532	13598	13630	13623	13685	13502	13470	13802	13459	13620	13645	13642	13758	13513	13512	13697	13621	13602	13600	13610	13588	13771	13499	13543	13623	13596	13704	13671	13475	13440	13612	13667	13624	13713
22588	20994	28850	23311	21128	23291	28040	33806	57348	57356	48864	37150	26511	20174	17822	16653	16664	16464	16528	16322	16195	16429	16401	16341	16277	16259	16343	16323	16473	16315	16306	16299	16341	16507	16459	16436	16138	16249	16444	16426	16342	16292	16373	16282	16379	16349	16195	16171	16182	16280	16245	16214	16223	16221	16544	16410	16283	16321	16415	16079	16361	16056	16323	16231	16379	16412	16199	16007	16225	16243	16360	16125	16038	16242	16367	16101	16311	16378	16116	16083	16358	16270	16053	16422	16386	16323	16192	16238	16336	16327	16115	16267	16303	16165	16234	16292	16166	16180	16278	16303	16138	16338	16393	16207	16131	16175	16182	16184	16111	16283	16361	16229	16224	16252	16238	16323	16239	16073	16300	16136	16147	16228	16459	16334	16212	16452	16226	16216	16120	16260	16212	16247	16320	16153	16317	16204	16194	16262	16082	16140	16241	16183	16352	16179	16316	16344	16474	16209	16231	16178	16276	16231	16350	16381	16230	16211	16215	16147	16364	16158	16368	16247	16475	16285	16336	16474	16151	16484	16322	16043	16343	16152	16204	16487	16408	16245	16132	16215	16232	16218	16004	16282	16407	16145	16431	16236	16340	16250	16247	16291	16070	16276	16067	16114	16269	16370	16233	16150	16129	16203	16098	15923	16427	16259	16450	16098	16209	16464	16186	16016	16185	16137	16349	16085	16230	16302	16330	16241	16176	15993	16138	16121	16236	16261	16246	16340	16513	15949	16219	16353	16247	16186	16197	16123	16165	16402	16214	16272	16118	16400	16223	16041	16189	16201	16034	16214	16102	16374	16173	16290	16165	16331	16067	16182	16144	16074	16198	16030	16139	16241	16044	16210	15989	16267	16405	16316	16393	16282	16381	16226	16190	16186	16140	16197	16083	16182	16028	16235	16383	16145	16247	16359	16191	16128	16396	16152	16374	16166	16192	16411	16264	16162	16229	16364	16174	16229	16121	16203	16384	16104	16041	16240	16315	16118	16408	16147	16019	16260	16252	16105	16375	16167	16206	16334	16040	16248	16142	16053	16135	16215	16020	16147	16087	16232	16209	16528	16493	16042	16145	16257	16211	16119	16162	16417	16204	16146	16178	16445	16177	16177	16139	16281	16374	16066	16416	16333	16432	16302	16271	16061	16122	16315	16101	16148	16248	16173	16214	16180	16096	16216	16365	16130	16205	16196	16423	16239	16039	16314	16209	16157	16364	16248	16359	16084	16283	16250	16191	16246	16255	16300	16121	16091	16106	16213	16037	16345	16227	16242	16377	15972	16224	16104	16320	16160	16107	16211	16249	16327	16220	16238	16271	16334	16106	16342	16264	16424	16313	16346	16338	16154	16236	16186	16219	16119	16176	16218	16210	16153	16134	16003	16137	16166	16146	16210	16101	16117	16184	16206	16373	16279	16313	16311	16313	16208	16331	16300	16037	16248	16139	16168	16339	16151	16088	16095	16290	16096	16283	16095	16080	16257	16136	16182	16128	16375	16148	16097	16077	16101	16270	16121	16363	16144	16115	16214	16364	16280	16193	16198	16155	16108	16169	16188	15858	16247	16338	16303	16164	16211	16195	15976	16384	16238	16129	16142	16093	16184	16276	16232	15935	16134	16216	16172	16230	16226	16227	16245	16289	16162	16034	16182	16255	16228	16337	16082	16072	16189	16283	16185	16251	16238	16214	16303	16325	16281	16219	16275	16321	16379	16522	16142	16157	16123	16189	16071	16312	16094	16056	16227	16144	16319	16238	16028	16246	16145	15975	16236	16075	16291	16081	16186	16390	16001	16154	16268	16185	16187	16204	16277	16275	16200	16167	16216	16206	16219	16202	16134	16118	16115	16352	16162	16034	16060	16222	16276	16159	16332	16215	16165	16160	16348	16298	15966	15991	16190	16340	16247	16264	16106	16063	16224	16354	16028	16325	16159	16272	16198	16133	16130	16338	16265	16193	16175	16270	16056	16303	16212	16377	16237	16210	16244	16198	16278	16392	16247	16129	16215	16192	16238	16393	16230	16159	16282	16075	16058	16267	16085	16038	16288	16127	16260	15883	16202	16157	16127	16283	16309	16261	16244	16265	16204	16047	16424	16432	16367	16201	16139	16157	16371	16288	16239	16006	16011	16301	16183	16302	16051	15888	16215	16131	16282	16202	16337	16172	16102	16375	16182	16073	16224	16007	16224	16331	16259	16145	16116	16233	16368	16345	15983	16218	16202	16241	16295	16113	16050	16164	16222	16207	16290	15937	16189	16231	16235	16077	16045	16169	16170	16145	16162	16266	16261	16155	16124	16120	16122	16309	16018	16209	16300	16182	16054	16186	16246	16295	16232	16311	16258	16171	16423	16307	16219	16219	16299	16376	16234	16215	16279	16126	16132	16270	16435	16046	16223	16289	16222	16161	16092	16278	16059	16186	16222	16229	16068	16235	16189	16258	16180	16237	16279	16158	16194	16125	16194	16162	16162	16145	16256	16140	16046	16168	16113	16129	16189	16094	16376	16268	16135	16054	16072	16064	16264	16106	16203	16094	16281	16167	16109	16195	16074	16223	16399	16117	16178	15993	16183	16385	16106	16055	16066	15976	16242	16219	16313	15988	16047	16190	16214	16290	16240	16325	16389	16203	16079	16152	16134	16076	16140	16428	16143	16132	15899	16190	16147	16204	16180	16250	16255	16119	16200	16264	16274	16340	16181	16066	16113	16098	16174	16025	16386	16306	16334	16135	16212	16267	16257	16356	16190	16230	16358	16247	16138	16253	16161	16196	16273	16186	16149	16341	16170	16183	16401	16149	15942	16269	16162	16367	16279	16094	16119	16101	16065	16301	16230	16344	16254	16205	16201	16200	16030	16299	16220	16264	16136	16355	16091	16282	16321	16398	16419	16150	16130	16237	16230	16137	16247	16263	16237	16249	16295	16204	16392	16340	16134	16214	16328	16073	16242	16473	16183	16246	16202	16401	15987	16125	16351	16230	15999	16389	16346	16407	16199	16223	16176	16122	16188	16075	16266	16196	16339	16207	16222	16197	16026	16344	16227	16108	16087	16230	16173	16205	16153	16191	16212	16265	16115	16416	16163	16301	16251	16320	16433	16216	16314	16328	16246	16127	16237	16330	16111	16195	16189	16154	16287	16170	16078	16207	16179	16084	16283	16286	16204	16231	16210	16257	16195	16214	16205	16260	16188	16128	16066	16117	16071	16182	16199	16259	16104	16126	16109	16255	16248	16113	16352	16272	16206	16346	16296	16249	16235	16207	16384	16351	16296	16235	16395	16191	16156	16110	16073	16220	16137	16252	16234	16222	16314	16241	16276	16047	16281	16264	15953	16142	16254	16265	16237	16409	16323	16242	16191	16257	16020	16140	16218	16171	16124	16170	16235	16310	16212	16457	16335	16282	16242	16036	16317	16306	16277	16182	16291	16149	16280	16190	16129	16395	16259	16364	16272	16365	15961	15899	16273	16214	16038	16169	16047	16313	15981	16301	16194	16134	16281	16242	16219	16006	16068	16141	16286	16300	16134	16223	16168	16221	16308	16210	16208	16440	16299	16097	16211	16058	16297	16354	16138	15941	16185	16242	16079	16468	16189	16199	16065	16361	16249	15873	16283	16336	16132	16305	16175	15968	16303	16115	16383	16127	16316	16098	16293	16417	16241	16032	16094	16027	16307	16355	16174	16173	16395	16346	16146	16179	16231	16223	16200	16072	16206	16240	16304	16200	16120	16306	16306	16346	16115	16238	16359	16255	16241	16128	16286	16201	16255	16129	16286	16200	16215	16056	16323	16104	16264	16141	16097	16224	16164	16187	16167	16066	16190	16257	16329	16315	16082	16137	16345	16411	16190	16210	16277	16101	16063	16201	16201	16181	16110	16252	16279	16169	16332	16262	16236	16055	16184	16157	16126	16253	16100	16064	16218	16288	16267	16146	16381	16198	16267	16285	16250	16084	16185	16157	16158	16302	16132	16345	16313	16083	16346	16403	16298	16207	15996	16079	16381	16216	16024	16118	16331	16149	16179	16203	16151	16205	16208	16314	16325	16098	16131	16200	16324	16279	16291	16196	16327	16254	16198	16386	16350	16255	16123	16168	16081	16374	16278	16091	16075	16126	16293	16266	16163	16057	16335	16249	16283	16086	16168	16340	16111	16338	16212	16202	16230	16063	16398	16258	16123	16420	16252	16093	16218	16200	16103	16159	16232	16033	16199	16121	16173	16233	16234	16251	16067	16111	16099	16162	16282	16239	16378	16463	16408	16119	16300	16207	16194	16057	16298	16002	16225	16298	16472	16430	16055	16154	16037	16293	16082	16372	16312	16058	16369	16071	16314	16217	16128	16276	16130	16386	16120	16233	16149	16105	16133	16097	16389	16322	16131	16185	16080	16247	16200	16095	16192	16285	16143	16325	16385	16036	16187	16158	16074	16370	16189	16308	16261	16415	16252	16257	16175	16270	16228	16195	16319	16106	16147	16189	16208	16283	16224	16311	16206	16412	16264	16342	16165	16383	16169	16270	16194	16039	16167	16240	16163	16313	16181	16226	16340	16406	16355	16125	16214	16211	16276	16274	16320	16383	16386	16118	16319	16183	15904	16203	16231	16389	16357	16153	16017	16132	16294	16257	16061	16273	16166	16000	16024	16106	16147	16146	16032	16252	16317	16183	16096	16170	16114	16243	16127	16180	16171	16171	16369	16307	16230	16055	16411	16168	16250	16136	16244	16399	16259	16299	16224	16293	16268	16127	16204	16206	16320	16183	16190	16292	16195	16135	16222	16292	16390	16170	16306	16201	16119	16358	16462	16284	16144	16267	16212	16232	16360	16196	16206	16158	16355	16198	16245	16106	16356	16330	16348	16239	16278	16262	16288	16263	16216	16456	16353	16081	16075	16133	16199	16324	16379	16345	16386	16345	16106	15937	16082	16128	15848	16112	16272	16026	15908	16202	16209	16321	16291	16147	16477	16175	16282	16328	16180	16134	16262	16327	16322	16313	16257	16155	16231	16088	16332	16150	16212	16215	16234	16389	16169	16245	16246	16276	16272	16323	16221	16106	16044	16233	16154	16290	15960	16346	16141	16358	16395	16122	16306	16097	16159	16388	16157	16163	16185	16147	16250	16097	16239	16424	16167
15047	30110	29200	21636	19332	19738	23928	37532	56743	54822	46905	35501	23753	16983	14662	14004	13763	13654	13702	13713	13874	13622	13677	13812	13664	13711	13759	13832	13726	13786	13718	13616	13761	13819	13745	13683	13705	13797	13695	13747	13687	13579	13915	13726	13655	13749	13694	13698	13722	13597	13665	13795	13699	13611	13653	13652	13693	13642	13934	13555	13563	13875	13762	13611	13749	13648	13780	13566	13766	13873	13634	13837	13841	13791	13663	13806	13631	13747	13641	13800	13734	13791	13668	13586	13611	13805	13682	13739	13662	13589	13668	13587	13818	13926	13651	13671	13618	13603	13810	13882	13741	13537	13680	13685	13821	13794	13768	13790	13671	13877	13823	13587	13683	13878	13697	13815	13619	13610	13727	13675	13799	13801	13709	13522	13694	13687	13688	13862	13649	13632	13729	13730	13794	13757	13720	13541	13809	13539	13872	13617	13739	13550	13731	13701	13621	13647	13597	13584	13767	13678	13667	13710	13652	13697	13900	13487	13709	13663	13628	13691	13765	13687	13708	13567	13608	13689	13701	13588	13610	13612	13629	13567	13523	13698	13714	13631	13681	13624	13590	13801	13699	13790	13869	13602	13640	13666	13693	13680	13750	13863	13775	13616	13708	13675	13917	13710	13785	13581	13703	13792	13555	13701	13612	13593	13760	13809	13720	13854	13579	13698	13756	13720	13711	13743	13700	13620	13742	13759	13556	13668	13715	13762	13729	13653	13837	13841	13710	13668	13667	13750	13966	13615	13704	13584	13781	13699	13551	13736	13600	13780	13712	13876	13727	13781	13674	13928	13670	13563	13697	13801	13691	13757	13719	13733	13753	13667	13659	13631	13577	13791	13814	14041	13746	13592	13774	13647	13547	13515	13688	13735	13645	13832	13710	13928	13653	13633	13753	13735	13637	13831	13714	13734	13786	13609	13808	13593	13801	13746	13617	13870	13826	13708	13677	13822	13668	13704	13576	13696	13726	13579	13707	13730	13761	13727	13722	13805	13625	13737	13764	13760	13669	13571	13689	13802	13652	13782	13704	13771	13718	13823	13696	13573	13644	13890	13782	13666	13762	13620	13730	13694	13739	13651	13691	13686	13678	13585	13559	13579	13783	13628	13684	13697	13788	13794	13809	13795	13799	13729	13764	13667	13598	13714	13834	13706	13668	13826	13845	13593	13694	13825	13662	13598	13712	13741	13827	13556	13473	13612	13579	13771	13635	13612	13699	13646	13671	13710	13623	13764	13619	13493	13684	13778	13657	13720	13726	13629	13656	13797	13753	13643	13633	13507	13692	13592	13587	13514	13660	13743	13738	13641	13620	13667	13698	13530	13757	13589	13494	13735	13677	13706	13689	13792	13603	13675	13801	13698	13549	13605	13839	13688	13754	13711	13664	13508	13831	13528	13797	13666	13810	13799	13673	13807	13785	13560	13699	13719	13358	13681	13701	13750	13653	13839	13645	13850	13670	13648	13809	13715	13714	13743	13669	13686	13672	13782	13735	13579	13857	13692	13680	13764	13666	13732	13658	13764	13584	13798	13526	13776	13667	13653	13700	13751	13709	13605	13751	13746	13709	13672	13633	13656	13776	13662	13785	13743	13762	13718	13559	13820	13612	13781	13709	13634	13699	13630	13634	13730	13622	13683	13736	13643	13803	13636	13572	13699	13734	13628	13755	13829	13717	13726	13684	13620	13640	13738	13572	13641	13673	13516	13696	13914	13489	13674	13642	13723	13726	13770	13785	13684	13812	13532	13671	13712	13690	13549	13811	13694	13827	13702	13845	13566	13785	13650	13684	13819	13703	13669	13761	13793	13768	13862	13750	13523	13720	13569	13625	13704	13749	13740	13639	13693	13881	13726	13694	13677	13614	13768	13628	13812	13585	13670	13813	13451	13575	13490	13667	13716	13640	13666	13551	13771	13598	13551	13630	13817	13640	13672	13645	13889	13755	13733	13625	13986	13750	13630	13676	13694	13815	13644	13649	13580	13640	13762	13718	13527	13697	13684	13607	13537	13734	13728	13674	13750	13647	13532	13741	13691	13715	13626	13790	13613	13977	13760	13705	13639	13709	13699	13594	13630	13696	13708	13719	13888	13729	13769	13747	13865	13661	13837	13725	13849	13563	13713	13751	13636	13567	13669	13706	13862	13633	13761	13751	13701	13846	13687	13790	13644	13857	13832	13596	13595	13639	13766	13691	13649	13716	13668	13726	13643	13695	13522	13655	13669	13710	13711	13594	13697	13750	13683	13540	13705	13742	13817	13670	13700	13801	13530	13671	13631	13680	13658	13665	13535	13795	13692	13656	13539	13713	13662	13668	13765	13760	13702	13543	13794	13827	13779	13606	13641	13410	13746	13643	13690	13635	13747	13804	13632	13684	13502	13772	13627	13560	13756	13627	13521	13797	13745	13784	13566	13609	13762	13673	13836	13624	13723	13658	13651	13601	13638	13510	13472	13714	13784	13692	13805	13754	13581	13597	13747	13665	13720	13622	13714	13755	13602	13923	13536	13636	13811	13536	13665	13835	13609	13665	13765	13756	13655	13750	13788	13760	13774	13721	13812	13556	13714	13836	13767	13711	13667	13735	13585	13703	13821	13746	13600	13761	13716	13548	13800	13825	13641	13698	13632	13715	13856	13623	13786	13765	13649	13712	13463	13799	13630	13753	13737	13742	13564	13720	13615	13676	13567	13564	13518	13712	13709	13681	13690	13545	13756	13715	13585	13650	13766	13762	13742	13660	13663	13569	13686	13709	13755	13575	13684	13572	13635	13710	13684	13703	13553	13758	13632	13889	13845	13723	13552	13654	13676	13532	13719	13678	13893	13802	13644	13631	13772	13854	13662	13772	13662	13791	13774	13632	13698	13735	13601	13564	13737	13600	13659	13723	13745	13707	13590	13659	13681	13709	13744	13650	13782	13743	13838	13689	13492	13597	13816	13683	13899	13555	13830	13621	13756	13580	13640	13712	13750	13652	13688	13699	13810	13681	13913	13823	13779	13764	13885	13696	13629	13630	13584	13638	13633	13805	13626	13835	13777	13786	13738	13699	13674	13625	13761	13685	13726	13599	13671	13699	13663	13677	13699	13710	13640	13626	13811	13772	13677	13752	13516	13699	13831	13760	13717	13812	13511	13724	13683	13657	13804	13591	13882	13561	13728	13616	13581	13627	13703	13712	13791	13820	13765	13778	13501	13819	13835	13686	13691	13877	13660	13783	13659	13714	13840	13759	13693	13745	13674	13652	13682	13665	13964	13641	13696	13617	13890	13668	13491	13657	13725	13819	13511	13691	13690	13727	13877	13645	13713	13936	13675	13730	13674	13659	13699	13515	13769	13715	13776	13865	13597	13749	13789	13563	13774	13650	13724	13641	13668	13831	13741	13624	13763	13717	13672	13559	13708	13641	13717	13776	13519	13590	13834	13640	13670	13621	13693	13730	13837	13741	13639	13650	13660	13647	13655	13765	13661	13790	13752	13620	13515	13695	13475	13779	13632	13850	13574	13640	13571	13683	13744	13487	13659	13679	13694	13563	13676	13608	13735	13562	13713	13654	13609	13614	13650	13573	13729	13607	13672	13688	13654	13787	13816	13752	13674	13682	13641	13651	13706	13718	13723	13690	13632	13685	13611	13668	13760	13788	13457	13630	13588	13762	13562	13690	13781	13555	13829	13728	13696	13643	13620	13670	13741	13601	13558	13736	13577	13507	13661	13662	13769	13780	13655	13870	13774	13665	13620	13760	13766	13626	13625	13769	13799	13552	13695	13837	13642	13716	13609	13591	13605	13654	13605	13641	13707	13626	13704	13747	13589	13714	13562	13674	13591	13624	13748	13821	13565	13613	13603	13776	13593	13580	13662	13565	13766	13580	13524	13743	13683	13714	13556	13634	13761	13667	13564	13697	13798	13670	13879	13740	13953	13576	13806	13670	13619	13663	13755	13685	13551	13508	13668	13717	13631	13666	13833	13642	13727	13882	13707	13684	13651	13725	13741	13670	13827	13757	13637	13632	13637	13596	13755	13613	13621	13577	13743	13637	13695	13778	13756	13794	13762	13690	13552	13718	13585	13770	13771	13591	13771	13740	13624	13726	13850	13874	13785	13790	13743	13661	13725	13543	13653	13777	13785	13827	13612	13685	13651	13725	13648	13694	13666	13624	13732	13824	13811	13532	13723	13662	13522	13658	13621	13591	13589	13630	13737	13514	13713	13827	13680	13701	13829	13847	13696	13704	13643	13666	13585	13752	13633	13806	13615	13673	13785	13600	13757	13711	13590	13724	13642	13831	13629	13775	13736	13528	13802	13744	13730	13647	13865	13721	13840	13616	13759	13780	13830	13862	13697	13623	13746	13646	13691	13664	13726	13820	13515	13737	13465	13778	13490	13643	13605	13744	13636	13775	13604	13820	13648	13772	13780	13768	13821	13728	13618	13532	13646	13687	13702	13792	13627	13638	13486	13572	13815	13749	13731	13627	13650	13744	13679	13757	13490	13566	13700	13703	13628	13684	13725	13604	13797	13733	13837	13626	13803	13631	13557	13679	13670	13704	13662	13727	13714	13824	13578	13536	13677	13809	13725	13628	13834	13635	13650	13641	13799	13594	13703	13674	13664	13725	13791	13662	13655	13747	13777	13505	13729	13717	13728	13543	13535	13670	13824	13745	13616	13527	13667	13793	13859	13783	13722	13604	13731	13728	13793	13673	13512	13697	13811	13718	13736	13731	13444	13580	13504	13746	13634	13555	13699	13688	13574	13765	13668	13686	13756	13661	13778	13682	13621	13737	13683	13698	13710	13649	13755	13688	13771	13653	13645	13636	13641	13668	13651	13619	13652	13715	13785	13766	13816	13767	13645	13643	13742	13541	13579	13572	13572	13741	13815	13577	13760	13783	13719	13706	13578	13601	13638	13566	13752	13845	13651	13692	13651	13706	13646	13549	13749	13679	13817	13484	13666	13641	13707	13645	13795	13592	13680	13676	13660	13564	13576	13713	13581	13643	13539	13693	13693	13743	13731	13646	13674	13581	13758	13776	13720	13768	13753	13576	13706	13685	13651	13753	13723	13591	13697	13768	13612	13724	13807	13731	13724	13775	13615	13726	13658	13568	13573	13598	13604	13884	13694	13664	13800
27015	21623	25138	21378	17153	16799	17040	18217	20974	22126	20897	18516	17217	16524	16206	15984	16274	16080	16264	15983	15915	15817	16070	15825	16044	15960	16014	16009	16035	16010	15827	15698	15988	15922	15896	15746	16026	16289	16082	16105	15736	15884	15973	15835	15992	16008	16228	16254	15972	15905	15981	15874	15891	15885	15868	16093	15832	15960	15879	16016	16093	16105	15946	16187	15996	15934	15975	15914	16066	15845	16075	15801	15811	15988	15834	15845	16194	16190	15919	15811	15948	16120	15841	15856	15818	15873	15977	16041	15947	15911	15844	15995	16030	15840	15894	15986	16192	15766	15932	16067	16060	15837	15953	16116	15905	15964	16027	15995	15827	15848	15957	15964	16021	16015	15811	15934	16004	15872	16125	15911	15847	15955	16146	16011	15914	16189	15991	15889	15822	15830	15976	15907	15927	16007	16025	16010	16102	16087	15858	15809	16021	15930	15943	15998	15906	15929	15820	15907	15752	16082	15772	15991	15808	15804	15951	15981	15900	15847	16058	15827	15912	15723	15836	15816	15957	16086	16028	15943	15860	16004	15904	15860	15840	15975	15882	15726	15992	15826	16083	16136	15893	15818	15843	15784	15821	15838	15937	16051	15938	15865	16008	15929	16231	15877	15869	16087	16009	15781	15929	16019	15972	15915	15898	15964	15891	15973	15978	16067	16102	15923	16141	15895	16060	15983	16133	16074	16055	15855	15644	15981	16041	15884	15910	15944	15997	15962	16070	15972	15983	16117	15996	15966	16222	15970	15958	16150	15806	15890	15873	15891	15945	15880	16013	15973	15954	15835	15925	15773	15909	16075	16002	15904	15965	15871	15902	15930	16193	15969	15928	16047	15723	15983	16078	15966	16118	15865	15982	16070	15933	16012	15925	15773	15934	16099	16060	15965	16110	15819	15821	15854	15829	16172	15821	16048	16023	15951	15733	16102	16168	15916	15974	15896	15904	15871	15957	16059	15954	16052	16141	15884	15991	15901	15842	16158	16071	15951	16004	15844	15964	15975	15950	15981	15925	15831	15825	15768	15866	15920	16065	15800	15859	15980	15923	15878	15798	15949	16036	15977	15985	15782	15837	15934	15951	15905	15804	16047	16014	15995	15893	15856	15994	15980	16047	16174	16038	15963	16018	16205	16048	16079	15949	15949	15849	15883	15904	16052	15992	15821	15977	15862	15928	15987	15999	15782	16038	16051	16092	15969	16039	15758	15898	15927	16080	15867	15825	15868	15931	15729	15725	15995	16024	15998	15943	16136	16030	15816	15878	15831	15974	15740	15771	15979	15898	15922	15840	15966	15834	15889	15887	15739	15883	15979	15932	15740	15687	15845	16071	16020	15909	16024	15804	16006	16009	15854	15959	15909	16150	16011	16041	15841	16049	15926	15978	15837	15972	15964	15940	15893	16071	15859	15928	15938	16108	15988	16180	15940	15948	15875	16045	15924	15906	15895	15989	15922	15901	16085	15950	16010	16051	15950	16070	15915	15974	15909	15841	15812	15732	15926	15851	15951	15948	15950	15891	15839	15861	16067	16060	15994	15935	16027	16035	15896	15602	15873	15894	15773	15861	16078	15993	15923	16082	15989	15830	15733	15662	15838	15769	15878	15913	15923	15780	16039	15889	15939	15993	16052	15887	15973	15959	15866	15843	15983	16060	15833	16078	15996	16011	16070	15949	15899	15936	16024	16143	15962	16000	15948	16089	16028	16070	16053	16063	16052	16073	15697	16044	15787	15907	15928	15850	15910	15743	15886	16049	15801	16002	15986	16001	15846	15847	15979	15816	16015	15876	16018	15964	15862	15745	16008	16007	16024	16202	16035	15971	15919	16030	16071	16042	16031	16159	15721	15792	15920	15937	15884	15945	16021	15841	15885	15995	16272	15854	15932	16174	15978	15796	15950	16041	15944	16036	15747	15897	16035	15852	15990	15852	15816	15837	16065	15951	15925	15729	15916	16127	15841	16055	15890	15899	15973	16161	15910	15859	15860	15817	15842	15978	15852	16024	15887	16131	15906	15944	16044	15990	15699	15968	16052	15943	16045	15963	16010	15902	15958	15827	16071	15920	15817	16054	16065	15931	15983	15829	16075	16000	15922	15904	15921	16064	16014	15856	16066	15919	16037	16112	15913	16055	16059	15944	15978	15933	15944	16080	15874	15987	15996	16111	15961	15789	15954	15863	16013	16102	15996	15873	15865	15969	15916	15986	15883	16040	15948	16098	16008	15996	15912	15973	15932	15861	16102	15742	15956	15914	15765	16068	15988	15994	15903	15998	15647	15862	15994	15789	16133	16194	16053	15852	16030	16007	15950	16053	16057	15982	16038	16142	15721	15837	15921	16250	15872	15894	15932	15923	15943	15891	16139	15785	16103	16071	15779	16101	15962	15796	15890	16116	15947	15887	16097	15848	16026	15964	16076	15841	15917	15963	15794	15964	15901	15884	15909	15955	16012	16072	16122	16166	15863	15820	15887	15944	16115	15980	15820	15845	16073	15948	15875	16066	15805	16078	15852	15737	15880	16037	15959	15936	15943	15819	16015	15968	15798	16119	15849	15891	16064	16003	16035	15951	15922	15948	16155	16046	15972	15761	16016	16084	15974	15720	16049	15919	16027	16040	16129	15955	16080	16001	16023	15839	16149	15760	16212	16044	15997	16036	15707	15961	15986	15984	16007	15859	15897	16054	16060	15975	15835	16151	15978	15942	15949	16090	15928	15774	15903	15939	15821	15880	15864	15959	15753	15973	15913	15930	16035	15965	15958	15784	16184	15918	16176	15813	15976	15862	15730	16019	15918	15808	15952	15869	15887	15979	15956	15844	16009	16001	16069	15892	15882	15711	15856	15920	15962	15958	15824	15741	15999	15987	15781	15911	16049	15906	16203	15900	16054	15812	15940	15943	15841	15780	15817	15711	16073	16012	16063	16046	15877	16094	15895	16055	15787	15801	15935	16142	15828	16073	16054	15880	15981	16069	15826	16269	15926	16060	15929	15857	15847	15964	15815	16048	16060	16003	15814	16046	15891	16199	15888	16127	16013	16090	15912	15974	16107	15976	15866	15998	16087	16095	15945	15838	15875	15977	16083	15999	15863	16000	15836	15927	15977	16089	15926	15908	16064	16033	15719	15993	16031	16071	15572	15922	15952	16071	15857	15803	15880	15883	16092	15865	15963	15881	15912	15948	15929	15841	16080	16132	16005	15966	15881	15981	15774	15723	15723	15857	15925	15926	16030	15923	16151	15857	15974	16062	16030	16192	15915	16311	16172	15778	16030	16025	15843	15779	15955	15899	15880	15998	15896	15906	16065	15880	15955	16039	15997	15823	15836	15910	15913	15992	15992	15890	16034	16018	15881	15941	16036	16047	15958	16061	15960	16158	15974	15816	15989	15933	15805	15825	15875	16118	15909	16113	15975	16043	15992	15887	15846	16061	15815	15861	15920	16035	15903	15961	16073	15890	16069	16030	16062	16056	16013	16024	16105	15895	16013	15792	15921	15901	15995	16085	16120	15798	16070	15975	15941	15914	15920	16139	15842	15597	16009	15940	15752	16071	16067	15923	15995	15900	16005	15793	16041	16089	15842	15971	15911	16127	15980	15656	15882	15993	16053	15933	15853	16048	15839	16051	16032	15796	16041	15994	15879	15976	15897	16159	16058	15876	16072	15835	16003	15813	15938	15867	16039	15775	15984	16040	15981	15951	15934	16003	16092	16137	16124	15992	16018	16019	16117	16053	15843	15918	15913	15963	15920	16113	16049	15994	15965	16001	16091	15889	16067	15849	15992	16056	15902	15925	15849	15957	15843	16096	15901	15932	15757	15999	15962	15941	15832	15729	16232	15923	16055	16027	16026	16132	15988	15798	16231	15886	15775	15983	15813	15970	16073	15859	16034	15864	16010	15935	15985	16196	15951	15883	15926	15910	15932	16166	15932	16032	15824	16008	15851	15944	16051	16215	16017	15965	16135	16040	15816	16009	15918	15886	15913	15913	15894	15891	16188	16092	16170	15976	15866	15966	15874	16108	16107	15920	16103	15790	15891	16017	16058	15874	16099	16061	15809	16079	15961	15907	15792	15993	15940	15904	15905	16053	15946	16164	15932	16056	15936	15960	15735	15936	15991	15812	15842	16016	15901	15868	15976	15954	15816	16035	15999	15815	15830	15944	15978	16051	16029	15906	16067	15856	16063	16088	16066	15894	16038	15965	16042	16090	16051	15944	15865	16075	16031	15873	16083	16056	16024	15959	15887	16103	15940	15956	15912	15947	15987	15838	16001	16108	15953	15936	15922	15957	15951	15862	16082	16001	15926	15972	15728	16034	15768	16102	15901	16067	15883	15943	15858	16000	16043	15829	15961	16164	15872	15892	16088	15895	15997	16099	15982	16180	15804	16182	15931	15924	15920	15819	16085	15924	15951	15936	15862	16117	15963	16061	15893	15998	15982	15760	15934	16020	15993	16028	15999	16017	15961	15800	15784	15838	16001	15882	15935	16073	16051	15991	15827	15749	15725	15880	16032	16033	15903	15865	15888	15916	15920	15862	15908	15918	16120	15943	16110	15933	15870	16030	15907	15991	15952	15929	16123	15875	15854	16032	16050	15878	16004	16038	15990	15833	15998	16014	16073	15783	15838	16168	15829	15828	15829	16101	15774	16033	15904	15806	16060	15867	15899	15956	15889	16139	15974	15905	16030	16034	15899	15981	15944	16066	16027	15829	16055	15861	15851	15892	15870	16026	15909	15812	15902	16009	15935	15868	15935	15856	15851	16066	15833	15863	15905	16020	16038	15974	16154	15980	15911	15840	15944	16080	16057	16097	15842	16006	16103	16102	15904	15908	15996	15966	16022	15827	16011	15963	15877	15928	16101	15873	16150	15964	16016	15937	16048	16201	15931	15971	16160	15866	15904	15922	16038	15958	16012	16073	15864	15863	15960	15740	15926	16038	15857	15973	15879	16216	16108	15860	16029	15898	15942	16088	16097	16048	15845	15987	15952	16040	15979	15768	15863	16032	16208	15901	16092	15928	15991	15872	16105	16065	16104	16020	16076	15930	16062	15972	15993	16023	15851	15879	15885	16070	15998	16106	15912	15908	16049	16039	16113	16051	16037	15827	15738	16010	16138	15979	15864
13996	18542	19960	16463	15262	14557	15052	17182	20502	21144	19229	16767	14705	13879	13712	13678	13594	13623	13641	13614	13603	13688	13615	13510	13505	13563	13555	13443	13677	13458	13621	13596	13591	13536	13550	13534	13515	13630	13485	13614	13576	13470	13690	13398	13585	13566	13617	13637	13486	13525	13534	13550	13597	13629	13490	13512	13539	13596	13635	13668	13589	13587	13696	13399	13522	13467	13626	13523	13561	13646	13474	13507	13609	13489	13582	13413	13631	13667	13669	13680	13560	13571	13467	13670	13642	13665	13519	13693	13478	13489	13618	13529	13455	13652	13541	13629	13591	13654	13633	13614	13544	13497	13555	13406	13595	13567	13669	13431	13528	13547	13688	13668	13590	13543	13569	13516	13599	13516	13594	13548	13602	13552	13493	13569	13629	13659	13408	13760	13458	13525	13525	13565	13716	13686	13585	13642	13590	13426	13526	13467	13694	13630	13520	13478	13625	13526	13497	13583	13661	13671	13574	13691	13454	13490	13573	13462	13641	13572	13534	13513	13704	13591	13592	13530	13330	13722	13553	13558	13614	13549	13569	13551	13553	13299	13588	13657	13582	13367	13641	13545	13560	13494	13575	13568	13527	13557	13616	13618	13543	13519	13690	13377	13542	13612	13514	13585	13650	13545	13677	13519	13561	13600	13477	13542	13671	13706	13594	13488	13660	13484	13687	13496	13518	13512	13699	13687	13522	13613	13554	13611	13649	13819	13599	13605	13541	13565	13564	13409	13588	13570	13453	13607	13604	13664	13495	13730	13537	13489	13748	13574	13666	13594	13549	13463	13463	13547	13571	13516	13668	13572	13508	13727	13717	13545	13597	13747	13430	13645	13669	13659	13591	13678	13620	13411	13648	13656	13551	13596	13654	13704	13498	13584	13646	13370	13532	13517	13631	13340	13421	13583	13500	13454	13588	13618	13589	13491	13498	13546	13579	13573	13600	13611	13545	13583	13544	13633	13361	13668	13545	13492	13452	13712	13637	13464	13533	13500	13600	13569	13630	13677	13672	13610	13573	13545	13476	13628	13642	13484	13586	13528	13542	13551	13501	13471	13574	13495	13577	13556	13675	13620	13415	13552	13484	13535	13712	13545	13555	13441	13629	13436	13614	13614	13667	13621	13684	13653	13639	13607	13410	13543	13512	13589	13602	13603	13545	13668	13484	13610	13473	13593	13430	13629	13556	13509	13635	13500	13435	13506	13627	13587	13464	13514	13482	13462	13656	13564	13609	13819	13621	13666	13473	13506	13551	13608	13546	13578	13527	13528	13515	13606	13634	13643	13559	13593	13419	13556	13664	13494	13707	13666	13385	13610	13624	13730	13752	13541	13714	13527	13570	13569	13683	13663	13550	13646	13515	13628	13331	13580	13474	13566	13500	13718	13445	13704	13657	13611	13522	13725	13699	13553	13569	13433	13663	13775	13565	13688	13752	13531	13805	13479	13567	13544	13560	13489	13712	13500	13421	13447	13611	13581	13498	13681	13575	13683	13436	13479	13548	13573	13689	13510	13444	13634	13551	13693	13494	13568	13761	13450	13611	13565	13473	13587	13507	13493	13567	13723	13529	13530	13671	13596	13457	13579	13584	13525	13713	13397	13539	13611	13542	13486	13598	13630	13561	13547	13650	13590	13575	13629	13614	13479	13626	13492	13547	13515	13486	13512	13513	13375	13613	13707	13776	13611	13511	13630	13593	13694	13639	13607	13615	13454	13627	13667	13471	13672	13614	13414	13461	13653	13676	13581	13510	13639	13586	13762	13703	13462	13608	13754	13527	13633	13579	13350	13496	13571	13560	13576	13525	13554	13667	13499	13410	13479	13502	13606	13613	13531	13584	13532	13431	13522	13604	13523	13624	13565	13569	13472	13675	13461	13532	13538	13518	13510	13588	13430	13502	13542	13660	13584	13746	13654	13357	13611	13493	13450	13589	13460	13682	13601	13612	13458	13598	13456	13504	13378	13804	13674	13647	13508	13450	13644	13588	13624	13677	13558	13684	13651	13667	13440	13528	13606	13577	13633	13576	13594	13653	13540	13578	13539	13593	13554	13589	13514	13548	13575	13566	13640	13469	13375	13537	13536	13571	13605	13599	13499	13590	13594	13614	13508	13419	13506	13561	13510	13554	13700	13528	13726	13604	13600	13462	13403	13438	13588	13578	13696	13392	13387	13481	13665	13385	13592	13451	13535	13792	13515	13444	13618	13661	13632	13673	13548	13587	13574	13590	13639	13499	13485	13537	13531	13546	13567	13574	13555	13517	13540	13583	13634	13791	13567	13493	13683	13434	13435	13642	13515	13639	13527	13746	13633	13386	13633	13621	13790	13576	13443	13546	13531	13590	13466	13487	13711	13717	13548	13715	13632	13452	13569	13504	13597	13649	13572	13623	13653	13760	13458	13615	13703	13495	13561	13568	13603	13595	13660	13636	13713	13520	13784	13445	13598	13696	13448	13540	13534	13551	13647	13619	13691	13583	13514	13676	13487	13524	13510	13750	13696	13606	13480	13690	13565	13571	13524	13685	13615	13712	13286	13538	13490	13623	13607	13556	13419	13600	13676	13630	13568	13535	13545	13525	13585	13500	13701	13366	13590	13563	13428	13561	13582	13665	13435	13467	13588	13501	13600	13591	13678	13625	13592	13605	13594	13571	13550	13704	13502	13452	13661	13560	13540	13525	13542	13737	13630	13462	13590	13520	13611	13552	13541	13516	13708	13568	13394	13639	13591	13666	13551	13507	13419	13778	13653	13719	13585	13723	13469	13709	13664	13521	13439	13668	13594	13523	13676	13689	13588	13659	13550	13388	13740	13473	13497	13589	13482	13654	13675	13568	13748	13399	13664	13631	13610	13566	13630	13559	13650	13482	13737	13468	13564	13523	13493	13605	13500	13593	13600	13673	13489	13564	13484	13598	13549	13634	13556	13524	13495	13559	13614	13544	13713	13499	13580	13637	13680	13534	13553	13522	13545	13509	13653	13563	13503	13600	13452	13707	13688	13670	13682	13504	13708	13576	13491	13608	13657	13497	13569	13537	13621	13569	13587	13555	13584	13501	13619	13568	13543	13604	13464	13662	13540	13738	13519	13656	13519	13595	13736	13664	13542	13560	13561	13567	13609	13559	13677	13519	13519	13627	13600	13618	13393	13619	13552	13589	13482	13439	13587	13480	13390	13496	13549	13592	13671	13486	13713	13521	13546	13586	13591	13703	13565	13621	13673	13586	13550	13554	13591	13596	13615	13449	13592	13560	13621	13554	13700	13640	13534	13568	13572	13466	13639	13439	13375	13709	13704	13480	13665	13695	13537	13597	13722	13610	13601	13465	13515	13592	13758	13613	13699	13569	13608	13517	13683	13416	13645	13592	13667	13727	13507	13684	13413	13720	13475	13821	13588	13287	13750	13523	13595	13413	13537	13793	13753	13510	13474	13716	13709	13722	13601	13571	13487	13523	13525	13494	13605	13640	13483	13711	13451	13482	13578	13526	13653	13389	13636	13551	13575	13465	13767	13625	13657	13542	13518	13606	13506	13627	13569	13711	13597	13599	13526	13637	13477	13661	13548	13641	13686	13667	13573	13592	13387	13641	13507	13542	13505	13581	13575	13717	13611	13609	13377	13645	13562	13515	13639	13539	13665	13535	13446	13554	13479	13355	13570	13659	13445	13652	13549	13523	13705	13451	13580	13592	13493	13636	13631	13493	13767	13569	13678	13497	13505	13564	13638	13551	13701	13550	13634	13625	13511	13673	13552	13573	13635	13660	13542	13456	13352	13624	13536	13548	13628	13572	13691	13579	13402	13548	13485	13597	13396	13593	13632	13620	13648	13607	13543	13661	13600	13542	13637	13481	13654	13593	13530	13437	13492	13557	13653	13503	13522	13686	13592	13638	13536	13700	13467	13508	13590	13595	13688	13395	13554	13523	13498	13582	13642	13589	13672	13673	13706	13566	13532	13564	13656	13603	13580	13497	13467	13691	13569	13716	13508	13549	13524	13655	13577	13640	13561	13527	13519	13612	13503	13539	13580	13454	13745	13284	13632	13658	13587	13481	13506	13524	13640	13544	13702	13727	13523	13655	13479	13518	13550	13534	13638	13633	13375	13539	13485	13713	13588	13422	13445	13574	13511	13529	13467	13575	13738	13584	13657	13650	13401	13587	13563	13487	13501	13695	13488	13578	13607	13370	13571	13516	13338	13636	13595	13573	13544	13729	13546	13575	13593	13622	13459	13496	13485	13824	13579	13531	13463	13615	13524	13572	13502	13611	13510	13501	13686	13681	13620	13613	13646	13388	13496	13482	13420	13551	13568	13591	13473	13478	13637	13584	13538	13604	13598	13708	13671	13382	13613	13741	13600	13564	13590	13463	13677	13397	13619	13665	13682	13692	13486	13658	13549	13653	13460	13717	13592	13477	13608	13571	13628	13597	13702	13574	13507	13550	13577	13587	13571	13683	13398	13636	13611	13565	13486	13723	13635	13430	13526	13652	13726	13565	13614	13531	13607	13486	13591	13492	13562	13672	13574	13627	13631	13590	13552	13516	13668	13555	13628	13477	13636	13766	13475	13587	13502	13591	13608	13663	13615	13549	13568	13529	13392	13599	13565	13545	13636	13566	13739	13510	13637	13681	13656	13592	13610	13424	13558	13551	13682	13566	13532	13637	13403	13572	13681	13469	13575	13521	13682	13589	13549	13512	13724	13679	13658	13611	13601	13637	13657	13608	13582	13598	13368	13418	13717	13515	13572	13659	13468	13440	13695	13697	13486	13487	13602	13523	13686	13446	13559	13502	13568	13522	13664	13587	13521	13598	13551	13559	13384	13570	13591	13625	13489	13505	13574	13740	13682	13572	13585	13488	13603	13645	13480	13568	13581	13657	13356	13651	13569	13554	13690	13670	13453	13517	13643	13514	13844	13609	13473	13594	13704	13541	13614	13559	13766	13668	13460	13551	13498	13498	13617	13418	13429	13535	13578	13689	13612	13608	13465	13629	13571	13727	13410	13546	13496	13634	13450	13614	13452	13343	13518	13715	13547	13688	13470	13506	13590	13407	13696	13554	13609	13600	13661	13612	13381	13690	13679	13413	13525	13458	13574	13668	13590	13641	13744	13628	13661	13709	13420	13584	13599
24426	21052	28131	24583	21990	20340	20073	22499	36175	39987	34150	26879	20947	17925	16719	16250	16303	16272	16209	16027	15905	16095	16061	16070	16221	15976	16321	16141	15941	16009	16096	16258	16257	16216	15923	16130	15940	15989	15883	16004	16010	16337	16215	16144	16105	15933	16117	16317	15940	15896	15957	16007	15964	15910	16051	15937	16023	16056	16127	16098	16145	16203	16344	16052	16107	16195	16026	16072	16195	16149	16033	16255	15958	16273	16226	16176	16043	16051	15999	16034	16009	16198	15901	16168	15985	16111	16073	16143	16096	16129	16127	16109	15998	16095	16040	16226	16124	15944	16108	15864	16042	16046	16267	16018	15877	16028	15961	15893	15920	15980	16025	15846	16088	15998	16137	16124	16028	15990	16082	16094	16118	16064	15886	16077	16068	15818	16192	16071	16009	16062	16051	15821	15882	16146	15997	16147	15929	16089	16054	15943	15981	15953	16125	16006	15874	16149	16343	15979	15997	15890	15916	16133	16246	16054	16096	16069	16105	16024	16035	16083	16111	15969	16130	16148	16194	16137	16174	16129	16036	16020	15912	15961	15991	16122	16106	15983	16222	16086	16081	16182	15954	16131	16188	16058	16072	16195	16244	15941	16093	16068	16149	15972	16015	16012	15951	16122	16143	15888	16017	16053	16114	15901	16126	15869	16240	16008	16126	16080	16096	15792	15878	16006	16108	15818	15992	15997	15975	16082	16068	16008	15982	16115	16144	16044	16123	16203	16134	15994	16162	16058	15911	16010	16024	15951	15756	16008	15962	16176	16098	16154	16156	16002	16230	15875	16162	15942	16183	16030	16045	15951	15972	16044	16124	16208	16151	16124	16082	15924	16214	16100	16148	15787	16024	15960	16119	16075	16143	16028	15903	15965	15968	16016	16104	16029	15945	16087	16090	16048	15946	15989	15775	15876	15931	16190	16193	16075	16030	16030	16081	16118	15872	16058	15793	16153	15954	15970	16017	16048	16126	16178	16132	16097	15998	16110	15975	16082	16019	16265	16059	16079	16056	16122	16145	15939	15959	16000	16051	15949	15908	16253	16160	16002	15958	15945	15979	16065	15905	15953	16030	15984	16119	16000	16293	15999	15988	16104	16166	15889	15941	16018	16243	15989	16224	16063	16059	16059	15929	15966	15842	15941	16268	16005	16044	15910	16008	16054	16157	15895	16213	16175	16189	16286	16017	15907	16235	16175	16028	16118	16114	15860	16317	16260	16117	15929	16077	15918	16118	16089	15952	15863	16251	15978	16044	16121	15918	16096	16064	16020	16280	16185	16184	16083	16126	16000	15989	15979	15943	15795	15943	16056	16330	15924	16017	16078	16136	16025	16035	16158	15975	16013	15966	16156	16030	15941	16134	16073	15907	16087	16161	15958	16205	16011	15980	15872	15945	16087	15977	15861	15961	16113	15920	15941	15888	16052	16190	15986	16229	16101	16102	16074	16192	15847	16101	15942	16179	15850	15986	16037	16076	16108	15954	16066	16042	16026	16093	16040	16034	16190	15847	16080	16104	15946	16098	15949	16084	16086	15990	15893	15910	15981	16125	16142	16183	15977	16054	15852	16025	16120	15980	16018	15983	16038	16192	16003	16059	16051	16088	16331	16095	15942	16094	15902	16084	16157	16052	16309	16031	16053	16019	15993	16233	15988	16100	16107	16042	15926	16098	16141	16142	16053	16224	16042	16211	16216	16145	16101	15945	16107	16247	16139	15884	16184	16201	16200	15995	15904	16084	15962	15989	16094	16220	16111	16121	16008	16053	16169	16096	16253	16009	16025	16015	16181	16079	16176	16058	15979	16200	16044	15939	16017	16087	15964	16043	16047	15953	15952	16260	16058	16201	16142	16104	16001	16032	16052	16107	16253	16019	15828	15910	16223	16000	16083	16180	16085	16090	16159	16060	16136	16043	16063	15970	15945	15947	16184	16120	16072	16008	16183	15981	16039	16148	15886	16030	16114	16066	16062	15915	16051	15976	16097	16008	16116	16053	16148	16051	16084	16030	15811	16004	16164	15760	16047	16214	16065	16042	16079	16167	16063	16260	16175	16086	16082	15957	16156	16057	16057	16007	16022	16129	16093	16001	16020	16052	15955	16102	15896	16039	16044	16104	16193	16087	16001	16151	15973	16190	16102	15838	16010	16130	16010	16116	16016	15963	16185	15979	15816	16054	16019	15965	15956	16120	16239	16125	16185	15804	16050	15935	16046	16153	15984	16019	15950	16182	16176	16111	15911	16006	15929	16134	16322	16042	16107	15988	15919	15966	16180	15980	15912	16227	16024	15930	16024	16146	16069	15895	15902	16051	16046	15814	15961	16190	15869	16108	15699	16078	16190	16214	15946	16154	16187	16275	15983	16037	16151	16212	16109	16272	16002	16066	16044	16259	16004	16035	16091	16155	15971	16269	15985	16208	16009	15997	16102	16069	15877	16026	15991	16049	15987	16120	15941	16152	15878	15884	16034	16103	16144	16058	15906	15885	16115	15936	16080	16128	15897	16102	15968	16192	15961	15842	15917	15795	16075	15973	15870	15702	15839	16022	15949	16098	16131	15948	16022	16215	15927	16149	16005	16091	16110	16047	16091	16086	15847	16031	16059	15977	15867	16008	15879	16024	16367	16003	15971	15928	16197	15942	15979	16085	16050	16047	16099	16062	16000	15921	16027	16193	16054	15964	15955	16196	16050	16116	15891	16128	16099	16007	15904	16055	16056	16180	16179	16086	15911	15899	16077	16203	16086	16147	16119	15955	16136	16238	15932	15982	15995	15950	15890	16282	16270	16220	16058	16205	16191	16254	16149	16059	16139	15910	15940	15973	15947	15951	16114	16055	15886	16097	15874	16001	16098	16067	16117	16161	16005	16042	16046	16177	16061	15975	15982	16051	15838	16102	16136	16094	15991	16152	15969	16041	16146	16187	15857	16094	16016	16078	16169	16064	15953	15890	16018	16038	15837	15985	16213	16029	16165	16126	16065	16180	16020	16077	16087	16036	16140	16215	15985	15966	16040	16185	16150	16269	16142	16106	16085	16145	16014	16058	16242	16023	16074	16053	15958	15940	16091	16108	15817	16075	16160	15896	16119	15849	16073	16181	16082	15925	16129	16017	16108	16171	16215	16050	16013	16109	15904	16186	15886	15955	16153	16065	15998	16154	16096	15988	16075	15987	16121	16044	15997	16107	16125	15932	16067	16252	16032	16035	16139	16025	16040	16085	15901	16005	16055	16080	15913	16192	15911	15894	16013	16135	16108	16098	15966	16011	16037	16030	16232	16129	15733	16206	16137	15955	15900	16324	16099	16093	16011	16153	16141	16165	15993	16220	16009	15955	15838	16000	15966	16104	15899	15900	16008	16094	15970	15867	16066	15961	15995	15990	15916	16086	16105	16042	15829	15965	16110	15961	16034	16056	16302	16093	15970	16109	16169	15805	15882	16151	15967	16108	16312	16010	16038	15862	16080	15971	15995	16072	15969	15986	15951	15922	16281	16117	15962	15913	16025	15991	16053	16255	16310	15941	16057	16235	16198	16225	16039	15954	16229	15996	16109	16233	16059	16112	15992	16129	16174	16059	16087	16183	15903	16057	15767	16102	16165	15992	16131	16150	16156	16054	16108	16087	15968	16056	16099	16206	15971	16024	16068	15908	16120	16067	15919	16328	16090	16142	16124	16063	15834	16224	16082	16243	15918	16108	16131	15972	16153	16089	15952	16313	16077	16124	16096	15942	16103	15885	16159	16283	16208	16035	16060	16014	16118	15952	16049	16148	15860	16038	16074	15949	16068	16046	16020	15900	15991	16036	16079	16061	16110	16012	16057	16107	16149	16071	15996	16320	16070	15980	16001	16016	16278	16153	16034	16101	16026	16110	16004	16014	16317	16061	16100	16132	16081	15897	15971	16098	16149	16289	16060	16015	16014	16038	16231	16130	15974	16022	16017	15933	15958	15895	16099	15949	16111	16069	16017	16002	16069	15935	16059	15857	16086	15918	16046	16113	15980	15811	15982	15975	15901	16128	16133	16160	15840	16102	16160	16068	16142	16006	16189	15994	15868	16120	16278	16136	16024	16037	16068	16118	16117	16173	15986	16171	15708	15749	16075	16037	16192	15913	15954	16011	15874	15815	16093	15917	16148	16237	16108	16094	16002	16028	16144	16026	16117	15980	16015	16190	16051	16292	16080	16003	16267	15920	16082	15926	16079	15933	16109	16159	16230	16003	16341	15957	16157	16172	15903	16182	16230	15954	16178	16099	16017	15942	16169	16094	16052	15971	15959	16149	15842	15891	16124	16010	16196	16055	16016	16114	16134	16325	16088	16015	16011	16040	16295	16008	15907	16113	16126	16290	16055	16197	16226	15954	16080	16062	15982	16037	16148	15934	15992	15994	15989	15963	15836	15948	16151	16034	15972	16073	15992	15958	15899	16046	16008	16054	16008	15762	16017	16093	16225	15923	16049	16060	16113	16041	15994	16044	16014	15874	16271	16074	16091	15998	16156	16135	16086	16043	15934	15987	15884	16190	16228	16189	15950	16012	15873	16155	16137	16070	16006	15964	16123	16169	15969	15899	16096	15996	16010	16069	16093	16088	16130	16131	16036	16101	15928	16018	15932	16010	16173	16169	16149	16049	16003	15919	16096	16019	15988	15955	16105	15948	16005	16115	16210	16100	16104	15908	16134	16144	16009	16010	15999	16097	16058	15908	16183	16078	15958	15998	15926	16048	16254	16199	16107	16297	16021	15844	15899	16157	16034	16047	16266	16048	16204	15983	16084	15992	15734	15966	16070	15888	16007	15996	15939	15736	15872	16074	15985	15937	16031	15989	16149	15877	16085	16102	15995	16033	16053	15844	16144	16073	15939	15931	15948	15926	16017	16050	15749	16058	15989	16260	16161	16158	16223	15870	15828	15786	16092	15980	15865	16012	16086	16003	15941	16182	16073	16184	16196	15886	15842	15982	16133	16023	16206	16351	16088	16195	16123	16138	16219	16144	16205	16145	16016	16101	16021	16021	16033	16006	15938	16056	15988	16073	16231	16082	16084	16134	16085	16143	15818	16163	15936	16064	16079	16098	15943	16121	16111	16027	15929	16073	16187	15968	16142	16084	16106	15978	16040	16117	16009	16089	16263
13460	22815	22721	19338	18338	16699	17071	23343	38489	39256	33013	25087	18308	14979	14034	13769	13888	13751	13806	13632	13686	13571	13766	13639	13696	13651	13780	13673	13455	13783	13663	13713	13626	13662	13580	13735	13652	13712	13600	13382	13544	13564	13682	13817	13640	13716	13822	13748	13595	13561	13798	13566	13649	13723	13631	13744	13724	13629	13440	13860	13625	13612	13668	13717	13610	13691	13542	13622	13594	13672	13618	13707	13616	13484	13737	13752	13584	13694	13685	13631	13871	13612	13735	13720	13645	13509	13690	13721	13600	13591	13815	13615	13590	13642	13777	13558	13804	13618	13736	13595	13634	13847	13602	13494	13648	13581	13774	13453	13662	13576	13611	13558	13683	13730	13681	13739	13591	13801	13639	13613	13627	13529	13568	13762	13694	13789	13735	13629	13716	13599	13790	13575	13624	13703	13512	13780	13826	13629	13536	13668	13755	13776	13675	13673	13634	13622	13657	13472	13744	13588	13709	13683	13670	13650	13727	13820	13722	13593	13561	13818	13780	13613	13829	13581	13668	13651	13547	13771	13527	13673	13686	13707	13698	13720	13517	13602	13693	13671	13672	13713	13703	13526	13602	13609	13641	13667	13628	13708	13759	13685	13469	13556	13450	13830	13708	13670	13518	13700	13795	13672	13578	13644	13781	13660	13528	13586	13671	13476	13711	13749	13570	13613	13695	13770	13676	13731	13558	13590	13656	13404	13772	13711	13526	13761	13598	13676	13664	13781	13633	13614	13669	13720	13519	13612	13620	13612	13713	13685	13687	13772	13626	13790	13551	13693	13676	13595	13514	13689	13685	13791	13744	13599	13691	13717	13626	13690	13807	13604	13723	13567	13613	13794	13604	13703	13635	13514	13670	13829	13725	13455	13712	13450	13688	13544	13762	13844	13633	13640	13626	13599	13743	13490	13627	13605	13774	13555	13438	13532	13635	13603	13568	13612	13720	13598	13703	13592	13650	13653	13477	13752	13607	13622	13774	13745	13600	13621	13691	13668	13713	13612	13490	13772	13720	13582	13593	13576	13413	13711	13531	13780	13665	13716	13649	13562	13699	13610	13674	13559	13428	13604	13657	13566	13599	13622	13724	13585	13636	13702	13657	13805	13590	13813	13684	13543	13762	13533	13687	13691	13480	13621	13645	13557	13801	13837	13665	13615	13702	13774	13665	13607	13661	13695	13632	13543	13522	13649	13706	13690	13632	13624	13608	13822	13683	13653	13609	13439	13767	13645	13523	13625	13580	13597	13572	13632	13657	13561	13575	13602	13823	13674	13601	13569	13896	13583	13639	13762	13589	13552	13750	13586	13823	13716	13573	13745	13426	13718	13652	13704	13625	13660	13614	13823	13706	13446	13590	13876	13825	13588	13619	13648	13704	13529	13575	13543	13601	13792	13478	13748	13477	13587	13722	13807	13560	13764	13687	13574	13542	13792	13647	13633	13619	13570	13613	13600	13671	13826	13728	13576	13719	13514	13698	13550	13644	13529	13600	13669	13637	13725	13645	13688	13481	13715	13742	13644	13608	13670	13630	13642	13528	13681	13727	13600	13678	13605	13601	13541	13573	13619	13779	13536	13723	13748	13514	13733	13725	13630	13456	13616	13755	13618	13818	13588	13603	13687	13629	13836	13599	13757	13614	13562	13601	13867	13503	13793	13648	13430	13625	13618	13606	13600	13756	13679	13492	13636	13635	13438	13671	13604	13677	13676	13675	13732	13692	13644	13601	13656	13780	13555	13789	13801	13730	13595	13691	13466	13583	13515	13723	13671	13389	13601	13753	13412	13858	13649	13637	13722	13578	13770	13744	13692	13767	13591	13727	13426	13668	13641	13551	13599	13598	13812	13626	13718	13570	13554	13861	13597	13878	13727	13861	13604	13515	13685	13583	13731	13587	13762	13675	13573	13868	13630	13612	13689	13743	13533	13798	13774	13595	13655	13620	13584	13619	13617	13679	13656	13639	13617	13641	13498	13650	13692	13707	13702	13623	13611	13597	13798	13602	13645	13701	13653	13576	13527	13834	13663	13633	13628	13829	13615	13642	13854	13929	13694	13799	13705	13576	13552	13629	13538	13652	13669	13786	13618	13665	13634	13691	13584	13593	13789	13592	13681	13701	13619	13739	13625	13732	13781	13656	13567	13623	13670	13568	13628	13798	13633	13721	13593	13571	13755	13631	13750	13747	13779	13516	13751	13679	13606	13608	13734	13769	13681	13517	13784	13839	13650	13626	13553	13648	13668	13679	13622	13558	13563	13742	13647	13577	13690	13600	13626	13739	13652	13692	13663	13459	13562	13600	13611	13573	13576	13648	13673	13762	13659	13618	13630	13771	13399	13746	13471	13586	13654	13563	13731	13665	13720	13686	13495	13797	13597	13608	13784	13594	13899	13528	13688	13505	13682	13642	13704	13587	13655	13812	13551	13660	13583	13606	13799	13574	13506	13650	13497	13617	13820	13601	13636	13484	13595	13726	13784	13618	13757	13706	13400	13718	13637	13696	13695	13429	13503	13756	13742	13726	13593	13606	13625	13701	13638	13727	13719	13574	13687	13697	13650	13581	13734	13729	13577	13564	13732	13548	13536	13555	13583	13679	13668	13792	13600	13628	13507	13664	13649	13684	13620	13635	13610	13647	13637	13780	13613	13588	13741	13553	13592	13581	13599	13671	13553	13488	13622	13655	13530	13524	13703	13604	13540	13775	13606	13470	13486	13561	13697	13653	13304	13619	13732	13731	13576	13609	13538	13711	13794	13705	13548	13586	13617	13530	13643	13468	13834	13581	13692	13656	13603	13531	13695	13696	13578	13597	13745	13768	13530	13645	13808	13720	13520	13614	13716	13636	13600	13678	13695	13662	13769	13748	13588	13602	13558	13508	13603	13730	13622	13587	13623	13638	13825	13566	13691	13687	13669	13619	13691	13772	13501	13856	13569	13629	13672	13669	13559	13707	13697	13616	13659	13675	13733	13748	13656	13603	13662	13688	13648	13653	13676	13639	13650	13544	13812	13643	13689	13614	13712	13677	13625	13622	13592	13614	13457	13637	13717	13655	13603	13554	13653	13697	13623	13584	13614	13661	13597	13648	13712	13626	13674	13818	13751	13599	13599	13620	13511	13816	13590	13624	13671	13747	13604	13799	13611	13720	13474	13582	13593	13852	13839	13674	13540	13489	13677	13718	13661	13816	13657	13793	13733	13684	13533	13750	13618	13674	13654	13550	13637	13659	13738	13769	13553	13577	13691	13611	13611	13762	13695	13621	13641	13718	13718	13755	13667	13562	13553	13688	13614	13931	13555	13523	13593	13590	13687	13665	13591	13612	13508	13431	13625	13594	13559	13733	13519	13524	13713	13628	13718	13743	13465	13732	13668	13752	13720	13708	13781	13748	13701	13723	13759	13721	13710	13662	13658	13532	13661	13672	13651	13617	13628	13607	13775	13601	13685	13692	13664	13578	13787	13615	13739	13770	13699	13637	13583	13810	13625	13781	13675	13693	13659	13782	13721	13801	13519	13637	13522	13861	13491	13612	13722	13532	13532	13625	13701	13546	13574	13689	13514	13636	13597	13754	13526	13743	13738	13702	13660	13668	13728	13521	13755	13626	13683	13631	13558	13577	13623	13713	13857	13582	13614	13809	13648	13484	13600	13672	13731	13627	13685	13537	13594	13599	13563	13824	13584	13783	13453	13599	13647	13665	13660	13672	13633	13562	13696	13499	13770	13794	13651	13628	13864	13559	13764	13725	13689	13632	13685	13546	13621	13555	13524	13689	13666	13768	13498	13656	13504	13703	13688	13593	13700	13709	13649	13751	13553	13601	13724	13659	13732	13868	13595	13611	13659	13726	13604	13667	13512	13725	13974	13681	13532	13763	13548	13733	13565	13643	13681	13635	13612	13632	13715	13644	13571	13763	13667	13577	13751	13566	13818	13725	13635	13777	13578	13569	13594	13654	13602	13619	13649	13782	13746	13756	13710	13621	13662	13506	13559	13768	13619	13756	13485	13822	13796	13641	13541	13713	13618	13735	13637	13609	13587	13662	13637	13713	13631	13682	13717	13746	13762	13699	13689	13706	13609	13538	13757	13756	13770	13640	13657	13602	13671	13647	13682	13653	13577	13647	13651	13651	13584	13600	13652	13799	13475	13779	13742	13668	13663	13612	13724	13727	13672	13756	13836	13572	13565	13590	13561	13675	13820	13723	13602	13593	13559	13714	13572	13557	13727	13685	13542	13637	13638	13567	13731	13596	13754	13563	13685	13605	13652	13731	13688	13576	13547	13631	13480	13485	13710	13704	13773	13639	13578	13802	13511	13587	13670	13804	13532	13713	13559	13841	13506	13623	13597	13756	13656	13666	13781	13494	13823	13384	13743	13649	13691	13775	13791	13589	13562	13555	13707	13544	13573	13679	13685	13697	13694	13691	13703	13630	13618	13722	13591	13649	13701	13792	13653	13598	13574	13846	13502	13653	13730	13790	13745	13605	13694	13667	13640	13586	13554	13571	13639	13688	13660	13638	13543	13624	13700	13782	13618	13710	13686	13722	13580	13789	13581	13466	13532	13638	13498	13699	13667	13663	13782	13607	13794	13747	13538	13621	13715	13682	13648	13763	13629	13610	13773	13678	13751	13650	13591	13700	13631	13717	13709	13560	13697	13754	13745	13735	13680	13678	13644	13568	13852	13701	13730	13725	13556	13693	13719	13717	13480	13878	13646	13562	13726	13729	13668	13635	13609	13635	13658	13604	13693	13713	13503	13454	13707	13748	13556	13779	13568	13678	13595	13642	13670	13675	13707	13669	13532	13572	13618	13771	13496	13710	13815	13620	13666	13603	13473	13639	13732	13697	13780	13586	13593	13648	13600	13716	13454	13689	13741	13747	13479	13646	13838	13878	13657	13664	13606	13688	13557	13712	13596	13713	13697	13618	13601	13616	13603	13318	13691	13637	13833	13578	13650	13686	13844	13608	13560	13694	13637	13573	13615	13525	13729	13390	13703	13686	13692	13608	13613	13591	13738	13611	13715	13612	13793	13632	13654	13673	13661	13573	13612	13686	13556	13582	13737	13458	13686	13553	13659	13695	13633	13610	13867	13688	13548	13572	13758	13484	13657	13562	13710	13791	13390
22588	21034	28934	23376	21249	23749	28108	28580	49641	58428	51349	40269	28939	21422	18131	17102	16743	16664	16406	16426	16469	16334	16686	16620	16390	16465	16507	16287	16434	16400	16471	16288	16276	16511	16245	16355	16415	16383	16571	16409	16456	16389	16437	16338	16440	16552	16437	16242	16340	16508	16400	16442	16546	16349	16167	16498	16229	16370	16354	16266	16333	16378	16377	16092	16217	16387	16442	16211	16486	16335	16390	16352	16365	16297	16445	16222	16234	16301	16347	16379	16384	16479	16516	16398	16418	16514	16490	16380	16428	16230	16339	16392	16356	16317	16203	16539	16327	16582	16236	16314	16423	16263	16103	16283	16358	16265	16403	16455	16290	16267	16478	16113	16332	16462	16354	16336	16303	16249	16349	16502	16238	16360	16436	16325	16233	16237	16343	16240	16291	16437	16325	16352	16227	16283	16159	16187	16416	16122	16335	16410	16470	16239	16404	16345	16292	16172	16270	16390	16285	16167	16491	16309	16384	16349	16174	16419	16174	16093	16191	16250	16270	16095	16428	16075	16421	16601	16249	16191	16432	16210	16281	16305	16398	16238	16427	16297	16559	16126	16379	16221	16291	16508	16406	16234	16172	16322	16249	16434	16341	16337	16281	16353	16316	16261	16249	16179	16346	16101	16291	16347	16319	16259	16313	16124	16300	16037	16241	16370	16281	16335	16240	16165	16481	16347	16316	16428	16374	16182	16125	16291	16415	16175	16414	16258	16188	16377	16229	16355	16194	16370	16371	16309	16323	16413	16264	16386	16077	16129	16156	16212	16385	16287	16250	16322	16377	16240	16312	16415	16279	15998	16165	16106	16202	15904	16204	16411	16208	16199	16306	16434	16300	16477	16291	16246	16170	16199	16300	16261	16121	16133	16222	16223	16188	16583	16153	16231	16295	16309	16119	16044	16440	16176	16382	16396	16367	16027	16249	16184	16160	16199	16364	16296	16406	16276	16273	16229	16282	16334	16256	16121	16357	16341	16237	16505	16423	16312	16406	16077	16132	16214	16434	16230	16186	16259	16400	16396	16263	16420	16247	16177	16194	16169	16154	16129	16258	16442	16457	16412	16302	16278	16223	16188	16359	16167	16259	16230	16374	16373	16145	16190	16267	16212	16271	16266	16215	16210	16135	16451	16186	16391	16254	16247	16247	16469	16501	16446	16348	16156	16378	16293	16358	16042	16233	16376	16341	16389	16210	16116	16378	16438	16246	16419	16259	16375	16278	16356	16221	16222	16283	16385	16237	16334	16375	16309	16131	16240	16257	16192	16408	16333	16343	16086	16527	16375	16248	16271	16105	16349	16247	16256	16248	16106	16294	16099	16193	16381	16141	16302	16479	16455	16330	16372	16411	16272	16296	16204	16144	16245	16140	16251	16251	16310	16030	16191	16282	16099	16393	16393	16287	16184	16185	16323	16325	16224	16265	16290	16218	16314	16105	16460	16370	16211	16243	16318	16302	16294	16405	16396	16409	16353	16356	16383	16289	16402	16048	16196	16056	16347	16483	16207	16226	16133	16374	16222	16279	16279	16144	16214	16359	16403	16318	16243	16384	16186	16468	16283	16327	16333	16231	16333	16140	16051	16402	16389	16335	16140	16348	16152	16636	16270	16307	16353	16175	16325	16206	16156	16304	16129	16438	16211	16193	16417	16443	16259	16246	16125	16269	16469	16385	16356	16121	16248	16201	16374	16186	16029	16341	16216	16170	16147	16207	16173	16151	16191	16345	16149	16352	16338	16352	16340	16177	16444	16071	16314	16247	16226	16219	16287	16076	16299	16405	16148	16249	16208	16210	16293	16232	16236	16158	16250	16249	16268	16152	16216	16156	16367	16330	16412	16224	16239	16380	16025	16392	16288	16502	16450	16411	16183	16092	16270	16322	16284	16401	16313	16255	16199	16296	16155	16238	16291	16156	16215	16427	16159	16228	16339	16256	16247	16192	16384	16261	16319	16324	16123	16269	16211	16251	16272	16009	16371	16432	16361	16231	16300	16108	16374	16294	16354	16200	16102	16433	16236	16143	16142	16492	16369	16385	16227	16392	16156	16278	16509	16431	16456	16355	16223	16477	16287	16408	16315	16203	16319	16256	16378	16231	16340	16255	16376	16276	16165	16288	16294	16405	16180	16373	16103	16147	16214	16262	16329	16172	16110	16283	16319	16270	16239	16244	16143	16368	16223	16110	16402	16288	16425	16131	16121	16149	16435	16414	16371	16404	16197	16234	16361	16316	16230	16405	16339	16385	16180	16195	16369	16490	16433	16254	16373	16424	16304	16132	16149	16211	16308	16205	16332	16288	16024	16159	16152	16363	16367	16121	16223	16315	16310	16296	16248	16171	16185	16346	16490	16500	16306	16184	16442	16365	16361	16207	16318	16358	16035	16159	16193	16249	16336	16354	16228	16310	16297	16521	16282	16176	16257	16307	16354	16195	16237	16292	16268	16156	16144	16076	16259	16321	16165	16469	16318	16175	16306	16352	16173	16266	16317	16225	16147	16349	16258	16007	16383	16450	16198	16246	16156	16389	16317	16290	16408	16396	16471	16303	16341	16255	16212	16417	16354	16251	16128	16177	16196	16226	16328	16454	16459	16134	16284	16237	16236	16246	16287	16440	16194	16240	16398	16370	16257	16481	16400	16087	16284	16463	16380	16288	16498	16295	16148	16520	16296	16334	16297	16554	16164	16187	16196	16305	16269	16388	16184	16083	16242	16343	16149	16485	16214	16303	16311	16181	16301	16216	16290	16158	16178	16267	16338	16409	16388	16134	16268	16204	16228	16310	16356	16333	16218	16295	16165	16373	16302	16452	16393	16146	16274	16510	16185	16442	16530	16293	16096	16333	16233	16250	16157	16409	16150	16281	16322	16402	16369	16357	16294	16264	16337	16301	16175	16459	16169	16264	16229	16462	16347	16332	16220	16274	16225	16207	16118	16310	16120	16381	16273	16238	16209	16186	16347	16244	16451	16247	16290	16231	16438	16386	16231	16088	16126	16228	16416	16336	16372	16313	16201	16287	16189	16241	16231	16221	16326	16214	16253	15997	16248	16318	16266	16219	16382	16085	16108	16181	16151	16250	16239	16372	16401	16208	16472	16345	16334	16159	16089	16391	16352	16319	16199	16211	16210	16173	16204	16121	16350	16391	16266	16469	16531	16205	16380	16236	16218	16338	16222	16119	16253	16148	16274	16225	16292	16285	16122	16320	16398	16267	16270	16408	16052	16333	16371	16237	16235	16306	16269	16440	16411	16112	16357	16445	16140	16385	16295	16290	16164	16327	16274	16253	16350	16288	16123	16337	16367	16162	16255	16271	16385	16384	16209	16334	16250	16370	16544	16411	16249	16363	16159	16444	16424	16358	16188	16339	16417	16277	16121	16118	16394	16259	16227	16416	16303	16358	16372	16142	16163	16408	16333	16313	16531	16236	16332	16240	16340	16292	16200	16509	16327	16255	16500	16242	16164	16205	16287	16210	16327	16134	16282	16136	16299	16456	16136	16168	16128	16172	16261	16231	16245	16267	16300	16298	16195	16317	16357	16192	16257	16072	16327	16233	16395	16594	16193	16325	16267	16277	16190	16128	16102	16200	16178	16146	16207	16257	16123	16347	16381	16292	16175	16197	16325	16434	16311	16373	16307	16117	16172	16095	16150	16320	16437	16301	16257	16399	16299	16279	16378	16495	16246	16060	16165	16340	16110	16330	16185	16374	16297	16329	16410	16270	16289	16432	16534	16235	16089	16298	16254	16268	16173	16294	16291	16281	16393	16329	16076	16232	16491	16285	16345	16268	16211	16258	16306	16195	16158	16479	16541	16177	16355	16211	16347	16296	16311	16230	16355	16173	16402	16480	16310	16318	16227	16421	16359	16144	16296	16293	16257	16216	16342	16219	16228	16247	16286	16551	16216	16205	16265	16233	16310	16216	16209	16201	16363	16342	16314	16181	16170	16256	16099	16137	16215	16326	16327	16483	16234	16225	16233	16140	16238	16272	16228	16167	16231	16371	16126	16257	16191	16335	15954	16386	16189	16180	16314	15980	16341	16202	16176	16211	16231	16456	16358	16132	16264	16046	16163	16188	16287	16428	16446	16375	16425	16432	16452	16217	16212	16212	16343	16282	16085	16025	16418	16263	16475	16352	16445	16245	16051	16451	16292	16175	16394	16236	16206	16128	16157	16173	16210	16084	16372	16381	16117	15964	16144	16287	16204	16396	16131	16440	16164	16366	16302	16458	16177	16276	16190	16405	16317	16240	16262	16161	16144	16032	16145	16264	16131	16334	16294	16369	16415	16166	16274	16115	16083	16116	16306	16280	16043	16329	16317	16273	16335	16221	16266	16136	16089	16275	15994	16205	16250	16235	16158	16199	16408	16331	16236	16123	16144	16345	16323	16444	16227	16531	16361	16228	16370	16227	16340	16336	16187	16363	16357	16182	16331	16315	16336	16248	16103	16279	15966	16199	16305	16212	16317	16483	16383	16323	16273	16319	16367	16300	16165	16264	16329	16098	16256	16160	16398	16244	16318	16147	16376	16324	16182	16380	16309	16199	16325	16263	16209	16143	16431	16248	16248	16107	16138	16242	16157	16217	16306	16275	16264	16256	16497	16288	16169	16201	16013	16328	16433	16345	16086	16224	16169	16170	16368	16267	16097	16318	16403	16219	16272	16174	16339	16491	16203	16347	16340	16127	16339	16334	16296	16278	16334	16111	16155	16404	16276	16324	16261	16165	16096	16375	16330	16298	16254	16160	16454	16274	16089	16353	16310	16333	16227	16366	16323	16426	16368	16351	16268	16451	16209	16307	16372	16197	16149	16283	16347	16256	16173	16378	16342	16258	16352	16272	16201	16474	16216	16323	16347	16221	16280	16153	16533	16292	16133	16432	16402	16246	16043	16216	16342	16384	16398	16478	16261	16229	16423	16210	16111	16231	16347	16118	16305	16372	16264	16124	16208	16391	16364	16236	16350	16262	16255	16125	16255	16239	16264	16258	16252	16283	16232	16204	16394	16059	16240	16343	16353	16206	16526	16131	16337	16204	16313	16025	16337	16161	16269	16353	16358	16148	16377	16309	16421	16367	16166	16274	16403	16266	16305	16471	16010	16354	16406	16520	16120	16355	16169
15086	29033	27344	23108	23172	22163	24038	31490	51330	56099	48864	38458	26467	17960	15223	14142	13813	13667	13781	13828	13844	13779	13875	13735	13746	13659	13756	13692	13847	13775	13691	13815	13837	13633	13723	13789	13663	13664	13748	13785	13664	13725	13731	13713	13651	13686	13741	13917	13731	13806	13721	13570	13692	13763	13878	13893	13764	13848	13685	13961	13719	13829	13623	13708	13642	13704	13899	13821	13852	13630	13823	13681	13735	13737	13659	13745	13596	13887	13709	13705	13874	13704	13812	13710	13835	13751	13805	13800	13832	13823	13556	13600	13603	13851	13673	13752	13767	13697	13519	13748	13855	13542	13710	13707	13642	13822	13727	13698	13761	13685	13648	13833	13850	13772	13821	13753	13832	13760	13636	13675	13840	13598	13725	13734	13684	13685	13776	13761	13754	13830	13579	13644	13643	13794	13619	13810	13714	13541	13859	13723	13729	13586	13747	13882	13783	13822	13771	13727	13872	13662	13723	13775	13817	13903	13788	13962	13758	13698	13762	13650	13702	13804	13873	13783	13887	13678	13825	13626	13707	13724	13705	13723	13773	13812	13736	13730	13785	13646	13740	13644	13745	13831	13628	13694	13739	13643	13832	13713	13607	13690	13770	13671	13845	13594	13751	13788	13677	13679	13847	13875	13666	13662	13705	13843	13876	13722	13635	13760	13775	13863	13769	13793	13750	13770	13736	13862	13778	13726	13699	13813	13712	13675	13670	13792	13663	13674	13603	13670	13793	13641	13767	13580	13670	13860	13843	13789	13737	13833	13558	13760	13788	13790	13764	13713	13737	13701	13660	13791	13604	13813	13640	13946	13726	13837	13726	13748	13874	13653	13694	13672	13722	13791	13712	13902	13766	13663	13769	13628	13668	13646	13796	13718	13702	13884	13779	13731	13789	13747	13690	13815	13651	13869	13649	13666	13855	13657	13655	13760	13814	13618	13948	13821	13638	13633	13617	13811	13631	13674	13771	13803	13816	13853	13819	13922	13726	13776	13830	13785	13775	13686	13721	13567	13744	13630	13782	13715	13725	13775	13768	13668	13809	13741	13722	13719	13554	13669	13975	13695	13581	13816	13754	13918	13826	13793	13769	13779	13893	13707	13823	13682	13721	13775	13826	13657	13827	13670	13657	13668	13873	13597	13749	13678	13751	13898	13803	13718	13789	13603	13813	13762	13785	13596	13644	13654	13640	13587	13576	13868	13659	13845	13741	13701	13734	13603	13714	13753	13710	13706	13724	13657	13861	13769	13855	13691	13724	13816	13684	13616	13680	13695	13639	13656	13726	13678	13809	13661	13638	13800	13829	13659	13805	13796	13665	13640	13601	13657	13844	13715	13725	13765	13799	13691	13673	13760	13627	13888	13663	13777	13842	13731	13683	13944	13903	13632	13780	13637	13764	13800	13744	13637	13644	13890	13648	13733	13677	13661	13897	13614	13682	13726	13715	13726	13809	13686	13710	13672	13843	13721	13775	13821	13841	13786	13689	13934	13756	13830	13748	13632	13711	13733	13860	13617	13662	13794	13831	13675	13679	13638	13691	13632	13678	13666	13709	13779	13745	13699	13609	13747	13881	13710	13681	13715	13583	13805	13723	13777	13750	13705	13591	13773	13674	13782	13800	13729	13729	13675	13884	13589	13690	13759	13750	14006	13877	13803	13807	13713	13677	13720	13822	13733	13807	13823	13766	13599	13796	13624	13686	13891	13684	13807	13612	13810	13789	13692	13634	13880	13659	13693	13755	13689	13693	13690	13789	13778	13700	13635	13780	13641	13596	13779	13568	13807	13823	13754	13697	13601	13575	13795	13801	13761	13774	13718	13700	13725	13801	13688	13849	13750	13841	13897	13633	13847	13432	13678	13888	13618	13753	13710	13745	13697	13868	13745	13831	13850	13684	13849	13782	13543	13641	13640	13740	13808	13626	13752	13646	13608	13778	13470	13811	13790	13739	13665	13721	13591	13733	13753	13740	13970	13715	13819	13833	13588	13792	13741	13626	13666	13767	13901	13784	13743	13661	13703	13760	13701	13686	13884	13735	13584	13731	13661	13947	13733	13697	13719	13790	13666	13696	13780	13821	13636	13634	13708	13802	13735	13635	13649	13894	13734	13659	13707	13730	13760	13662	13989	13682	13723	13647	13703	13725	13975	13866	13880	13716	13591	13765	13777	13723	13833	13837	13823	13718	13675	13827	13905	13707	13809	13656	13679	13643	13573	13720	13825	13640	13840	13710	13645	13732	13605	13574	13764	13893	13839	13741	13776	13702	13861	13730	13823	13848	13734	13795	13656	13739	13760	13593	13820	13595	13779	13732	13773	13670	13800	13675	13663	13822	13732	13798	13563	13664	13540	13713	13544	13657	13621	13846	13622	13813	13711	13832	13771	13882	13698	13784	13644	13756	13632	13760	13857	13860	13761	13742	13686	13800	13513	13484	13786	13627	13587	13907	13763	13709	13678	13701	13643	13804	13679	13602	13676	13766	13774	13699	13727	13767	13622	13695	13628	13617	13603	13715	13463	13783	13872	13713	13716	13881	13817	13753	13697	13755	13556	13635	13780	13781	13752	13707	13745	13759	13753	13597	13693	13612	13884	13815	13688	13930	13701	13808	13719	13685	13757	13615	13705	13892	13855	13811	13597	13685	13608	13776	13786	13657	13862	13604	13568	13759	13740	13873	13666	13688	13733	13691	13792	13892	14001	13813	13896	13615	13832	13833	13932	13771	13681	13761	13835	13636	13882	13737	13722	13607	13732	13662	13782	13721	13691	13693	13666	13760	13697	13818	13788	13759	13685	13730	13751	13680	13627	13592	13776	13722	13695	13701	13845	13747	13616	13815	13610	13860	13784	13786	13964	13665	13798	13826	13695	13853	13808	13846	13669	13724	13777	13739	13838	13701	13739	13818	13606	13736	13747	13708	13765	13883	13805	13715	13718	13687	13759	13936	13587	13795	13661	13723	13613	13756	13810	13869	13774	13778	13555	13638	13646	13858	13730	13801	13728	13705	13856	13463	13664	13645	13698	13917	13856	13665	13987	13740	13664	13649	13796	13783	13820	13560	13655	13867	13613	13754	13827	13656	13870	13674	13865	13680	13840	13736	13642	13722	13686	13761	13552	13728	13704	13758	13687	13645	13657	13805	13629	13651	13571	13786	13601	13692	13895	13824	13799	13703	13838	13745	13674	13828	13775	13675	13744	13689	13679	13772	13779	13873	13760	13770	13792	13731	13724	13744	13734	13745	13832	13656	13808	13626	13759	13828	13893	13869	13817	13577	13748	13779	13724	13696	13675	13661	13720	13823	13784	13659	13695	13580	13546	13769	13693	13846	13742	13724	13839	13628	13488	13566	13922	13687	13625	13841	13793	13857	13802	13819	13856	13846	13758	13407	13632	13808	13805	13782	13691	13649	13750	13771	13695	13810	13671	13734	13672	13695	13639	13792	13672	13877	13817	13920	13750	13641	13877	13784	13799	13664	13630	13742	13691	13802	13666	13780	13762	13695	13767	13634	13724	13659	13692	13719	13705	13661	13750	13672	13676	13757	13667	13712	13715	13691	13595	13913	13619	13799	13681	13758	13766	13965	13677	13606	13533	13733	13865	13774	13751	13594	13741	13794	13729	13661	13571	13889	13851	13557	13833	13726	13668	13792	13723	13766	13758	13778	13811	13693	13784	13583	13701	13780	13658	13743	13696	13737	13697	13847	13890	13810	13667	13711	13737	13565	13717	13693	13591	13770	13716	13835	13746	13663	13620	13706	13614	13812	13803	13669	13634	13587	13669	13835	13704	13785	13781	13625	13693	13853	13766	13889	13590	13809	13745	13739	13575	13742	13652	13674	13695	13835	13886	13686	13796	13807	13870	13669	13692	13753	13736	13764	13762	13705	13771	13758	13552	13794	13790	13695	13745	13753	13572	13773	13746	13674	13886	13625	13744	13826	13798	13711	13703	13794	13618	13752	13850	13701	13709	13643	13758	13600	13663	13747	13759	13695	13662	13808	13711	13752	13756	13808	13750	13582	13824	13932	13567	13598	13693	13830	13784	13753	13652	13585	13776	13656	13712	13750	13625	13793	13633	13689	13724	13587	13618	13828	13746	13623	13808	13770	13688	13666	13729	13835	13856	13758	13630	13759	13827	13711	13755	13740	13611	13732	13526	13731	13760	13864	13637	13763	13702	13711	13744	13645	13773	13813	13828	13642	13664	13735	13739	13638	13758	13772	13560	13783	13649	13680	13707	13764	13803	13753	13817	13701	13721	13656	13848	13746	13693	13710	13488	13830	13721	13646	13754	13644	13700	13746	13659	13813	13834	13674	13963	13714	13671	13551	13716	13712	13663	13746	13764	13672	13741	13817	13713	13716	13828	13903	13699	13761	13703	13655	13705	13678	13809	13705	13617	13700	13691	13651	13757	13819	13911	13730	13702	13647	13877	13725	13879	13701	13758	13816	13763	13819	13650	13733	13880	13598	13712	13779	13851	13879	13732	13806	13726	13747	13646	13708	13728	13780	13779	13743	13771	13571	13842	13771	13655	13778	13747	13770	13787	13828	13759	13573	13760	13879	13677	13585	13701	13713	13751	13695	13532	13814	13635	13862	13884	13838	13844	13509	13818	13678	13704	13654	13711	13686	13856	13710	13661	13743	13785	13820	13655	13667	13780	13772	13823	13779	13687	13622	13765	13804	13789	13800	13791	13744	13648	13611	13757	13750	13790	13789	13785	13661	13626	13713	13585	13759	13692	13671	13661	13694	13664	13797	13706	13875	13560	13794	13621	13735	13817	13960	13635	13675	13788	13786	13753	13657	13742	13720	13790	13702	13857	13664	13762	13722	13885	13738	13905	13680	13684	13721	13820	13777	13704	13585	13755	13764	13713	13751	13816	13891	13638	13750	13671	13736	13715	13847	13705	13808	13773	13729	13714	13724	13894	13794	13683	13733	13683	13745	13723	13601	13690	13575	13758	13850	13698	13738	13681	13831	13746	13701	13690	13782	13550	13864	13884	13678	13778	13719	13650	13817	13826	13820	13717	13731	13770	13746	13719	13625	13575	13695	13714	13692	13788	13643	13855	13769	13705	13711	13748	13775	13726	13794	13588	13910	13670	13679	13642	13637	13675	13684	13731
27151	21657	24264	21161	18430	18689	18055	17921	20763	22317	21036	19260	17413	16605	16190	16145	16115	16084	16129	15932	16181	16181	16093	16253	15967	16116	16182	16199	16036	15960	15875	16128	16101	16106	16236	16210	16270	16042	16032	16024	16289	16007	16043	16058	16099	16046	16029	16195	15886	15945	16129	16072	16214	16125	16000	15946	16009	16006	16074	16008	16168	15945	16048	16080	16031	16084	16162	16081	15928	16215	15989	15792	15975	15895	16136	15800	16089	16376	15940	15995	16030	16015	16048	15966	16113	15940	15915	16179	15949	16060	15984	16015	15994	16118	15915	15935	16382	15966	16131	16172	16195	16077	16127	16118	16125	15935	16226	16207	16031	16037	15956	16178	16071	16003	16012	16237	16125	15991	16066	16073	16119	16147	16012	16172	16229	16132	15928	16096	16121	16166	15983	15815	16061	15995	16040	16040	15962	15827	15940	15838	15967	15970	15945	16174	15987	16120	16240	16125	15991	16034	16109	16062	15974	16010	16153	15938	15951	15959	15895	15971	16016	15851	16019	16061	15850	15937	16108	16028	15972	16005	15791	15850	16072	15993	15937	16003	16324	15938	16253	16025	16166	16008	16178	15874	16150	16172	15915	16120	15852	15948	15973	15827	16101	15982	16193	16020	15977	16113	16074	16244	16200	15948	15918	15946	16009	16070	15945	16291	15832	16022	16090	16261	15995	15978	16107	15920	16046	16047	16052	16016	16138	16084	15802	15941	15900	15929	15990	16066	16093	15991	16003	16126	16034	16063	15833	16182	16178	15853	16128	15948	15892	16170	16059	15989	15947	16135	15926	16015	16046	15738	15973	16062	16126	16022	15909	16032	16040	15954	16218	16102	16006	15917	16097	16068	15920	15951	15889	16044	15914	16091	16145	15952	16047	15985	16072	16097	16039	16145	15963	16173	16054	16024	15993	15988	15979	16063	16143	16138	15923	16087	16070	16007	16080	16069	15880	15816	16054	15805	16173	16176	15928	15954	16029	16155	16207	15999	15931	15880	15793	15744	16055	16131	15909	15826	15915	15913	16014	15990	16186	16113	15993	16058	15999	16084	16001	15941	16209	16085	16172	16045	16032	15946	15863	16117	15965	16158	16026	16053	15960	16210	15951	15809	16089	16078	15982	15908	16179	16036	15972	15974	16284	16035	15995	16092	15989	16013	16049	16097	16144	16104	15993	16111	16037	15935	16182	16073	16093	16088	16084	16065	15982	16254	16035	15975	16040	16028	16151	16179	16080	16085	16070	15875	16217	16062	16036	15991	16040	16112	16087	16029	15980	15947	15729	15865	16129	15976	16015	15938	15797	16001	15914	16024	15927	15907	15974	16023	16011	16023	16062	15986	16167	16106	15957	15931	15955	16006	16142	16049	15816	15994	16089	16086	16139	16030	16144	16163	16039	15969	15934	16025	15897	16006	16082	16038	16177	15877	15931	16159	15978	16113	16130	16016	16046	16030	15993	16170	16107	16044	16219	16153	16033	16140	16023	15927	15872	16115	16011	16177	16020	15828	15954	15603	15996	15956	16240	16067	16024	15979	15890	16039	15883	15955	15907	16034	15970	16045	16044	16028	15952	16142	16067	15967	16151	15842	15888	16211	16140	15900	16234	16432	16160	15996	16099	15954	15880	15991	15893	16034	16031	16020	16080	15939	16078	15941	16030	16236	16133	16145	16167	16013	16195	15982	15999	16007	16018	15841	15916	16123	15982	16066	15941	16095	16064	16080	16214	16236	15834	15995	15937	16071	16108	16068	16175	16044	16034	16003	16157	16086	16272	16026	16073	15916	16099	15951	16159	15924	15940	16173	16096	15933	16080	16011	16143	16194	16097	15984	15969	16020	15930	16151	15992	16154	16036	15986	15768	16089	16051	16004	16011	16220	16052	15808	15985	16034	15775	16160	16181	15935	16121	15888	15878	15861	16066	16009	16059	16077	15985	16096	16257	16079	16193	16054	16039	16180	16300	16020	15859	16156	16146	15982	15891	15985	16067	16095	15919	16083	16136	16064	16056	15966	16075	16090	16126	16184	15962	15957	15931	16018	15955	16027	16036	16056	16125	16211	15946	15919	16024	15992	16068	15985	16043	16007	15921	15808	15906	15986	16003	15971	16019	16012	15965	16023	15982	15755	15995	16220	15915	16184	15995	16021	15949	16009	16070	16126	15865	15914	16042	15884	16012	15867	16062	15870	15998	15844	16002	16080	16028	16126	15849	15790	16215	16150	15975	16078	16080	15899	15795	16071	16146	16169	16036	15982	15941	15864	16021	16011	16098	16071	16064	15936	16287	16087	16042	16040	15875	15960	16075	15945	15915	15976	15982	16003	15959	15996	16138	16043	16028	16054	16098	15940	16250	15982	16151	16006	15908	16052	16144	16070	15969	15965	15924	16004	16018	16043	16062	16061	16245	16045	16019	15926	16031	16078	16130	16056	16144	16015	16047	15970	16017	16016	15900	15946	15894	16151	15938	15930	15892	15926	16106	16030	16112	16112	16059	16092	15994	16127	15890	16011	16061	16042	15840	15990	16216	16041	15997	16015	16024	15992	16082	16058	16070	15911	16019	16023	16111	15964	16052	16100	16127	15918	16142	16127	15955	16015	15830	16067	16092	15907	15876	16107	16106	15836	15888	16135	16239	16129	16062	16077	16098	16093	16105	16104	16219	15995	16180	16027	15976	15875	15930	16097	16054	16061	16042	15920	16026	15828	15854	15976	16102	15852	15947	15919	16020	16051	15991	16056	15988	15996	16113	15993	16143	15963	15811	15844	16030	16137	15880	16205	16039	15769	15997	16062	15946	15912	16005	15957	15940	15891	15976	15948	16020	15825	15906	16165	16089	16017	15898	16150	16081	16060	16091	16104	15885	16119	15976	15849	16095	16007	16280	15989	16165	16028	15962	15958	16072	15942	16092	15962	15842	16059	16158	15973	15966	15992	16078	16071	15997	15849	16039	15903	15967	16048	15786	15874	16103	15958	16191	15958	16059	15920	16164	15960	16011	16279	16061	16010	15872	15980	16026	16106	16124	16108	16082	16013	16083	16039	16124	16071	16037	15966	15912	15878	16159	15936	16038	16065	16036	15893	16109	15980	16227	15912	16120	16205	16221	16244	15919	16028	16033	15959	15910	16073	16195	16062	16215	15959	16198	15900	15859	15945	15957	15942	16065	15944	15994	16130	15893	15908	16042	16186	16047	15977	15912	15945	16073	15930	16064	16020	15824	15964	16188	16003	15910	15977	16078	15948	15823	15966	16162	16107	16111	16053	16143	15922	16224	16001	15871	16120	16061	16056	16054	16046	16026	15993	16372	15937	16296	16295	15910	15953	15935	16104	15865	15958	16015	16133	16021	16048	15859	15900	15913	16093	15942	16007	16076	16071	15932	15910	16108	15998	16065	16008	16125	15807	16029	16212	16100	16187	16029	16146	16007	16128	16067	16173	16121	16007	15975	16244	16025	15983	16002	16061	16023	16006	16023	15931	16103	16182	16140	16109	15861	15871	16196	16143	15990	16116	15905	15950	16175	16021	16019	16002	16088	16051	16085	15868	15905	15906	15954	15853	15879	16100	15881	15939	16099	16082	16024	15864	16115	16078	15856	15894	15903	15930	15854	16166	16020	15992	16192	15838	15882	15841	15924	15966	15925	15829	16256	16043	16072	16050	16267	15959	16126	16101	16095	16160	16039	15909	16003	16070	16104	15897	16086	16186	16196	16023	16041	16193	15983	16122	16161	16075	16076	15962	16107	16033	16027	15950	16043	16087	16228	16022	16213	16038	16038	16058	16117	16080	16012	15841	15963	15918	16050	16042	15986	16129	16250	16008	16040	15990	16023	16031	16046	15990	16111	16121	16031	15951	15998	15952	16055	15958	16104	16037	15945	15836	15951	16016	15991	15818	16072	15865	16093	16129	16043	16290	15864	16135	16103	16026	15982	15798	15846	16196	15951	16265	16012	16155	15999	15951	16025	16046	16096	16061	16066	15984	15897	16045	15892	16283	16105	16152	16167	16006	16154	16170	15990	16064	15970	15977	16156	16028	15840	16061	16121	15985	15961	15935	15888	15881	16170	16094	16124	16006	16179	16037	15893	16212	16052	15917	15897	15917	16024	16180	15918	16087	16004	15998	16028	16450	15948	16073	16121	16092	16116	16044	15959	16167	16200	16145	16147	16222	16155	16082	15869	16116	16080	15959	16044	15864	16004	16172	16068	16028	15743	15950	16027	16057	16167	16049	16160	16138	16012	15995	15990	16134	16013	16251	16117	15976	15968	16177	16091	16063	16155	15988	16119	15878	16026	16109	16142	15992	16158	15922	16236	16201	16140	16088	16161	16055	16195	16172	16206	16062	16164	16045	16054	15994	16068	16096	15984	16077	16187	16109	16085	16092	16053	15976	15933	16055	16095	15854	15884	16226	16043	16090	16205	15999	15898	16125	15942	16009	16232	16019	16000	15921	16304	16154	16209	16048	16066	15977	16121	16031	15964	16133	16020	15925	15864	15991	16025	15828	16153	15815	16037	16060	15959	16041	15946	16119	16075	16087	16059	15988	15962	16085	16031	15964	16121	16210	15904	15988	15999	16013	16031	15859	16093	15973	16100	16124	16189	15933	16058	15983	16066	16067	16161	16201	15957	16024	16135	15790	16105	15942	16174	16009	16158	16094	15803	15963	16136	15852	16190	15998	16005	16036	16132	16041	16123	16015	16229	15861	16013	15944	16256	16119	16038	16210	16104	16112	16034	15970	16102	16058	16115	16063	16179	16186	16012	16116	15956	15957	16028	15979	15727	16073	16012	16026	16024	15961	16129	16095	15939	16021	16058	15969	15856	16062	16102	15927	16020	16060	15965	16180	16170	16085	15954	16083	16023	16192	16028	16095	15998	16038	15931	16097	16094	16038	15969	15923	16029	16014	16109	15782	15864	15967	16071	15970	15915	16078	15934	16162	16297	15954	15955	16105	16099	15922	15885	15871	16049	16042	16218	16142	16154	16101	16094	15903	16030	15985	16134	16300	16093	16055	15947	15912	16074	16127	15901	16085	16080	16126	15989	16054	15881	15892	15940	16009	16087	15861	15931	16036	16150	16421	16042	16179	16084	16257	16020	16109	15906	15900	16009	15830	16006	16091
14029	18150	17546	16843	17456	17533	16128	16811	20913	21523	19422	16830	14762	14239	13996	13518	13648	13757	13733	13823	13671	13704	13740	13576	13761	13503	13673	13717	13739	13575	13637	13656	13600	13669	13750	13638	13613	13583	13569	13598	13463	13628	13893	13565	13609	13738	13832	13649	13799	13523	13793	13727	13694	13573	13612	13510	13676	13798	13554	13730	13507	13574	13815	13518	13669	13645	13568	13753	13688	13725	13562	13786	13490	13859	13616	13669	13677	13459	13869	13649	13584	13681	13617	13743	13681	13610	13527	13615	13629	13494	13638	13812	13807	13613	13683	13602	13498	13573	13637	13633	13538	13701	13598	13747	13623	13489	13631	13662	13603	13645	13631	13685	13588	13647	13363	13565	13542	13676	13703	13638	13711	13618	13610	13670	13580	13538	13499	13624	13777	13583	13566	13544	13811	13694	13748	13650	13673	13535	13632	13691	13459	13645	13709	13461	13613	13489	13656	13586	13722	13757	13706	13695	13669	13589	13759	13632	13686	13470	13622	13541	13774	13706	13628	13725	13530	13757	13719	13700	13638	13686	13716	13506	13663	13532	13698	13616	13619	13677	13772	13732	13534	13689	13642	13644	13779	13544	13569	13683	13753	13614	13884	13704	13531	13511	13710	13569	13730	13692	13811	13738	13704	13649	13549	13596	13530	13583	13737	13629	13807	13642	13735	13570	13608	13578	13691	13594	13586	13570	13494	13759	13501	13713	13709	13645	13540	13570	13635	13499	13605	13645	13795	13597	13621	13507	13645	13586	13693	13816	13757	13594	13579	13799	13672	13609	13683	13773	13632	13659	13588	13632	13541	13534	13693	13640	13762	13638	13709	13610	13611	13585	13506	13719	13545	13711	13591	13586	13745	13670	13762	13506	13722	13552	13666	13598	13550	13526	13576	13776	13555	13724	13805	13668	13549	13653	13519	13560	13410	13664	13481	13563	13627	13568	13693	13716	13658	13567	13642	13700	13571	13525	13676	13733	13660	13776	13607	13665	13597	13703	13773	13667	13602	13644	13617	13637	13789	13572	13663	13770	13599	13691	13727	13487	13566	13569	13539	13595	13549	13641	13547	13622	13644	13664	13735	13486	13644	13561	13681	13520	13639	13760	13518	13641	13657	13547	13695	13664	13739	13733	13720	13705	13673	13676	13622	13500	13677	13619	13459	13632	13574	13611	13665	13572	13522	13602	13591	13663	13664	13773	13588	13640	13519	13665	13543	13643	13653	13586	13623	13803	13594	13517	13608	13542	13789	13696	13654	13618	13530	13466	13728	13537	13842	13603	13740	13700	13393	13811	13743	13673	13526	13489	13615	13706	13618	13595	13598	13371	13694	13578	13814	13548	13623	13567	13676	13600	13638	13891	13787	13718	13763	13610	13618	13764	13546	13800	13536	13721	13767	13537	13695	13613	13508	13724	13690	13562	13691	13650	13633	13628	13558	13644	13782	13500	13660	13702	13491	13631	13606	13675	13554	13638	13676	13638	13640	13594	13606	13619	13693	13694	13644	13513	13649	13547	13523	13454	13560	13700	13605	13678	13610	13637	13787	13655	13449	13771	13581	13741	13603	13656	13608	13625	13559	13702	13667	13751	13652	13611	13496	13583	13581	13601	13624	13730	13533	13667	13807	13747	13663	13606	13603	13836	13587	13655	13640	13597	13658	13535	13665	13574	13546	13701	13677	13489	13725	13716	13905	13607	13798	13738	13433	13578	13660	13748	13679	13671	13650	13779	13581	13658	13856	13661	13585	13636	13638	13543	13755	13777	13603	13562	13594	13637	13718	13799	13695	13460	13638	13593	13702	13532	13640	13634	13698	13762	13725	13628	13715	13700	13659	13775	13510	13559	13685	13576	13635	13656	13635	13718	13559	13515	13594	13657	13472	13605	13673	13634	13718	13601	13654	13623	13578	13646	13552	13640	13683	13569	13497	13809	13609	13582	13648	13746	13644	13611	13642	13825	13712	13578	13574	13695	13750	13700	13751	13774	13656	13545	13657	13498	13584	13648	13698	13630	13439	13606	13690	13626	13606	13649	13729	13524	13723	13679	13536	13555	13621	13693	13609	13448	13682	13731	13759	13595	13703	13708	13467	13661	13648	13688	13548	13557	13622	13486	13583	13726	13631	13751	13693	13735	13518	13530	13680	13634	13611	13698	13690	13769	13457	13603	13733	13457	13869	13534	13838	13754	13639	13473	13687	13734	13663	13590	13592	13842	13532	13664	13548	13700	13522	13500	13666	13659	13532	13643	13481	13552	13536	13657	13618	13629	13610	13861	13665	13697	13741	13732	13678	13551	13621	13572	13633	13635	13619	13580	13755	13803	13630	13549	13565	13735	13719	13763	13651	13606	13527	13585	13683	13509	13665	13754	13611	13612	13738	13747	13568	13570	13562	13536	13654	13599	13719	13670	13718	13673	13667	13558	13614	13741	13742	13678	13610	13688	13566	13570	13648	13618	13586	13619	13578	13588	13761	13630	13671	13548	13860	13609	13486	13635	13592	13674	13509	13660	13565	13587	13622	13715	13676	13668	13610	13673	13683	13632	13707	13754	13651	13706	13680	13479	13688	13590	13753	13553	13615	13628	13804	13693	13547	13726	13673	13532	13705	13462	13509	13813	13605	13592	13640	13512	13543	13454	13593	13663	13729	13570	13589	13669	13711	13598	13493	13609	13669	13576	13564	13790	13672	13518	13618	13575	13688	13696	13642	13580	13706	13554	13640	13711	13577	13677	13618	13653	13614	13554	13607	13666	13416	13942	13627	13615	13745	13564	13675	13623	13516	13623	13570	13678	13617	13703	13576	13742	13695	13670	13792	13668	13712	13550	13691	13832	13731	13739	13611	13892	13722	13540	13517	13573	13628	13466	13652	13612	13710	13475	13477	13720	13740	13539	13605	13565	13666	13619	13579	13476	13742	13628	13776	13682	13697	13598	13511	13751	13750	13594	13691	13630	13508	13713	13909	13564	13605	13573	13592	13732	13596	13666	13640	13466	13676	13698	13852	13660	13591	13682	13470	13732	13638	13576	13777	13680	13474	13534	13437	13751	13493	13680	13692	13608	13721	13648	13599	13463	13670	13757	13585	13680	13512	13612	13691	13709	13579	13713	13584	13666	13626	13530	13654	13662	13605	13486	13675	13705	13638	13636	13589	13669	13694	13699	13470	13377	13511	13739	13682	13533	13581	13716	13647	13517	13541	13708	13516	13557	13541	13545	13682	13757	13595	13588	13683	13560	13768	13587	13720	13580	13543	13741	13498	13679	13614	13606	13596	13766	13817	13542	13506	13612	13638	13553	13631	13693	13802	13689	13686	13655	13802	13628	13925	13612	13672	13692	13686	13652	13650	13587	13545	13617	13594	13568	13783	13584	13615	13760	13713	13684	13462	13636	13723	13664	13619	13681	13662	13494	13681	13625	13706	13529	13649	13590	13568	13640	13687	13529	13534	13661	13649	13767	13534	13486	13473	13546	13603	13642	13583	13620	13632	13561	13713	13530	13827	13615	13675	13528	13554	13622	13770	13444	13624	13643	13531	13675	13560	13535	13491	13638	13452	13518	13664	13835	13489	13602	13613	13532	13738	13694	13613	13557	13613	13557	13813	13625	13696	13771	13807	13626	13972	13648	13628	13732	13675	13694	13657	13691	13595	13742	13507	13537	13532	13507	13510	13733	13421	13710	13606	13516	13452	13680	13604	13543	13751	13519	13701	13657	13756	13790	13662	13761	13607	13599	13742	13526	13731	13489	13695	13582	13469	13504	13587	13763	13721	13782	13414	13378	13840	13569	13783	13837	13636	13663	13656	13630	13671	13476	13618	13619	13548	13793	13622	13857	13632	13532	13562	13683	13769	13570	13747	13596	13692	13571	13644	13545	13620	13617	13639	13586	13759	13569	13574	13596	13592	13611	13623	13691	13706	13706	13837	13558	13781	13556	13583	13663	13524	13672	13719	13571	13664	13625	13716	13728	13598	13688	13685	13725	13634	13785	13606	13853	13620	13679	13602	13485	13657	13639	13538	13710	13725	13662	13602	13666	13678	13616	13669	13710	13665	13626	13804	13502	13595	13602	13618	13553	13752	13627	13549	13621	13657	13686	13538	13831	13714	13593	13720	13619	13650	13545	13597	13559	13741	13597	13708	13681	13576	13710	13690	13775	13583	13552	13756	13505	13759	13625	13506	13526	13758	13485	13600	13716	13539	13636	13779	13431	13522	13665	13782	13615	13408	13577	13699	13478	13768	13673	13587	13731	13649	13526	13662	13826	13687	13579	13658	13644	13522	13639	13572	13664	13574	13654	13638	13573	13663	13368	13604	13607	13464	13656	13574	13577	13598	13601	13669	13734	13585	13734	13662	13672	13563	13705	13538	13797	13654	13600	13723	13663	13691	13603	13661	13585	13612	13602	13797	13608	13684	13587	13740	13760	13678	13654	13588	13746	13567	13643	13686	13696	13532	13538	13486	13729	13546	13648	13557	13666	13600	13758	13863	13719	13723	13563	13620	13673	13537	13726	13669	13855	13643	13526	13602	13537	13684	13768	13705	13796	13628	13812	13494	13648	13588	13526	13645	13562	13621	13576	13520	13684	13694	13738	13626	13638	13489	13756	13698	13761	13698	13755	13768	13608	13733	13689	13714	13686	13725	13734	13742	13624	13638	13629	13551	13749	13885	13671	13676	13655	13451	13768	13644	13746	13556	13643	13739	13563	13671	13644	13659	13761	13557	13645	13571	13577	13791	13589	13617	13749	13642	13584	13676	13527	13679	13690	13727	13503	13640	13850	13603	13590	13721	13685	13684	13725	13692	13580	13623	13596	13831	13688	13473	13626	13524	13625	13583	13638	13580	13891	13719	13642	13640	13579	13647	13742	13665	13794	13853	13540	13632	13663	13725	13532	13773	13674	13546	13415	13656	13683	13685	13715	13787	13558	13709	13728	13606	13549	13679	13612	13459	13690	13876	13615	13810	13598	13759	13707	13535	13555	13656	13779	13770	13676	13752	13678	13578	13535	13798	13529	13591	13681	13582	13527	13641	13743	13578	13749	13609	13635	13633	13686	13634	13632	13557	13684	13671	13665	13695	13698	13703	13644	13728	13657	13696	13758	13586	13782	13629	13643	13743	13656
24442	21027	28089	24434	21767	21008	23395	26850	36565	40284	33627	25739	20090	17593	16462	16236	16028	16137	15866	16029	16057	16020	16164	16014	15906	16010	15859	16134	15851	16157	15822	16093	15949	15957	15935	15913	16158	15738	16127	15921	15967	16021	15851	16007	15908	16025	15891	16042	15894	16025	15886	15886	15891	16115	16126	16137	16267	16187	15664	15985	16079	16211	16058	15876	16161	15879	15950	15993	15953	15964	15824	16038	16093	16158	16130	15952	15920	15827	15996	15966	16077	16028	15873	15821	15947	15980	15855	16111	16029	15973	15983	15869	16173	16059	16005	15933	16066	15846	16014	15954	16234	16091	15971	15909	15953	15897	16006	16133	15865	16073	15799	15844	15978	15944	15897	16098	16017	15933	16110	16078	15872	15907	15814	16155	16009	15910	15895	16106	15879	16000	15907	15875	16040	15862	16104	15979	15927	16012	15802	15974	15960	15931	15989	16108	15863	15964	16147	16006	16128	15870	15937	15794	16099	16061	16090	16145	15990	16012	16126	15996	15999	16095	15889	15885	15995	15998	15874	15986	15841	15933	15989	16004	16181	15695	15883	15985	15860	15907	15720	16006	15887	16050	15821	15970	16016	16192	15913	15996	15943	16025	15987	16042	15966	15909	15874	15936	15977	15943	16056	15861	15874	15670	15934	16021	15998	15951	16010	16149	15917	15820	15800	15946	15993	15940	15868	15731	15877	16062	15726	16008	15918	15898	15956	16077	16193	16015	16095	16025	15905	15824	15886	16029	15896	15934	16069	16007	16014	15907	16031	15927	16003	16127	16004	15822	15823	16005	16077	15860	15963	15852	15939	15901	15851	15902	15989	15994	16045	15843	15983	16004	15970	15783	16035	16070	15891	15977	16079	15987	16115	15980	16037	16047	15906	15858	15879	15762	15893	15953	16008	15891	16013	16081	16010	15793	16094	16017	16142	15983	15998	15856	16065	15776	15593	15981	15927	16012	15789	16007	16029	15933	15897	16001	16075	15918	15859	16000	16062	15915	15953	15801	15860	15951	15908	15974	16184	15919	15946	15908	15967	15737	15769	15944	15772	16052	15999	16166	15907	16146	15947	15864	15896	16030	16114	16151	16075	15829	16083	16129	15988	16024	16127	15944	16053	15983	15931	16095	15957	15969	15696	15870	16016	15827	15924	16046	15999	15952	15941	16187	16041	15973	16059	15969	16108	15951	15873	15834	15876	15849	15960	15928	15900	15807	15925	16038	16064	16059	15944	16077	16047	15940	15857	15854	15909	15794	15707	16062	15898	15911	16112	15819	15977	16039	16020	15943	15873	15896	15903	16021	16091	15898	16079	16127	15721	16040	16002	16105	15977	15956	15949	16001	15974	15886	15898	15742	16012	15719	15973	15910	15741	15983	15889	15936	15957	15923	15911	15905	15989	15915	15932	16264	16017	16071	16077	16065	16098	15929	15832	15989	15858	15911	15910	15834	15837	15750	15969	15922	15830	15918	15746	16027	16018	16046	15935	15983	16041	16064	15960	15783	15965	15861	16007	15940	15936	15914	15930	15835	15839	15934	16084	15909	15803	15742	15851	15770	15898	16018	15848	15892	16113	15872	15914	15907	15840	15914	15988	16008	15776	15909	16025	15864	15997	15878	15735	15868	15942	15870	15756	15985	16111	15930	15946	15932	15934	16061	15858	16013	16037	16063	15980	16233	15951	15926	16052	15809	15748	15796	15918	15935	15822	15987	15961	16269	15873	15944	15880	16257	15864	16023	15965	15895	15865	15832	16097	15957	15922	15901	15924	16100	16117	16021	15977	15755	16308	16041	15854	15880	15903	16021	15866	15764	15978	15775	15821	16106	16038	16010	16014	15787	15897	15999	15985	15843	15955	15856	15797	15952	16098	16121	15923	15768	15859	16100	16090	16033	15989	15686	16016	16017	16052	16129	16021	16077	16080	16082	16019	15948	15923	16143	15939	16046	15970	15865	16014	15972	16002	15979	15760	15875	15847	16143	15865	15769	15852	15920	15741	15821	15881	15903	15866	16064	15905	15889	15949	15915	15946	15839	15825	15716	15900	15922	15989	15845	16200	15895	15749	15973	15772	15895	16069	16046	15854	15967	15923	15764	16000	15960	15804	16068	16042	15809	15796	15931	16078	16027	15937	15775	15687	15903	15894	15849	15854	15931	15993	15980	15989	16077	15883	16100	16026	15873	15748	16040	15993	16002	16115	16036	15989	15696	15972	16090	16079	15814	16027	15856	16087	15944	15851	16053	15947	15944	15865	15923	15969	15803	15971	15953	16102	16001	15901	15965	15957	15883	15778	15993	15996	15902	15954	15870	15854	16022	15943	15924	16025	16113	15916	15969	16012	15736	15889	15956	15949	15904	15903	15833	15874	15927	15863	15976	15935	15842	16034	16087	15921	16111	15884	16032	16095	15998	15908	15836	16157	15884	16089	16031	16108	16065	16007	15927	15872	15851	16023	15983	15980	15868	15786	15945	15826	15842	15832	15960	16081	15944	15953	16124	16017	16098	16017	15939	15872	15906	16056	15984	16035	15831	16047	15871	15904	16031	15876	15783	15859	16004	15966	16105	15846	16015	16269	15748	15870	15945	15958	16008	15858	15926	15908	16073	16038	15982	16124	15895	16067	15882	16057	15818	15931	16192	15930	15857	15756	15872	16158	16029	15847	15870	16015	15841	15793	15787	15933	15713	15918	15882	15834	16149	16002	15860	16007	15999	15870	16142	15986	16048	15995	15863	15929	15978	16014	15783	16006	15950	15865	15953	15892	15977	16110	15834	15951	15926	16010	15832	15917	15844	15924	15906	15912	16028	15953	15971	15944	15920	15886	16087	16153	16108	15830	15726	15953	16076	15881	15969	15936	15760	15883	15964	15851	15943	15915	15779	15842	15907	15921	16006	15952	15844	15897	15960	15715	16077	16107	16109	15760	15987	15928	15846	15942	15840	15968	15644	16068	15782	16040	16045	16142	16150	16032	16038	15687	15993	15905	15927	15904	15955	16189	15977	15866	15829	15852	15977	16085	15821	15922	16205	16037	16047	15846	15938	15854	15749	16032	16003	16007	16054	15902	15945	15884	15818	15923	15872	16090	15909	15986	15997	15879	15923	15907	15832	16080	16103	16008	15974	15896	15915	15907	16070	15820	15956	16036	16103	15920	16008	15846	15877	15953	16051	16131	15883	15941	15770	15754	15864	16110	16190	15935	15929	16004	15788	15807	15733	15927	15816	15984	16006	15980	15819	16033	15646	15878	15830	16044	15849	15965	16131	15994	16043	15883	15915	15784	15854	15855	15926	15874	16027	16035	15803	16025	15885	16052	15989	15837	15960	15762	15701	16011	15949	15839	15823	15968	15949	15969	15966	16047	16104	16088	15877	15829	16025	16025	16031	16052	15903	16265	15962	15954	15955	15942	16019	16095	15809	16137	15900	15971	16137	15927	15820	15991	15781	16017	16002	16017	16160	15949	16072	16038	16027	16011	15964	15752	15853	15896	15909	15986	15952	15956	16017	15858	15871	15885	16045	15896	15985	16106	16137	15934	16169	16074	15918	16046	16019	15758	15877	16072	15808	15875	15938	15862	15877	15841	15896	15929	15781	15967	16083	15968	15990	16014	15939	15942	15885	15990	16008	16009	15765	15837	15819	16110	15647	15723	16262	16110	16033	15994	15913	16122	15827	15979	16009	16027	15845	16027	15902	16020	15980	15876	15927	15766	15958	15645	15967	15859	15786	15902	15867	15908	15994	15981	16038	15946	15834	15892	15995	16210	15993	16082	15989	15944	16029	16083	15900	15707	15759	15869	16082	15945	16051	15865	15813	15982	16006	15943	15893	15772	16026	16003	15974	16144	15987	15940	15840	16054	15939	16037	15991	15964	15851	16025	15900	15987	16089	15826	15915	15807	15964	15978	16053	15726	15826	15842	15912	16081	16067	16002	15852	15758	15833	15963	16077	16004	15728	15871	15889	15849	15852	15800	16176	15994	15806	16021	16194	15912	15991	15966	15934	16017	15808	15891	16077	16002	15937	15945	16019	15918	15859	16031	15834	16026	15878	15923	15837	16023	15877	16045	16076	15819	16153	15987	15919	15879	15749	16074	15863	15958	16012	15905	15727	16084	16092	15970	15932	16010	15824	15932	16133	16108	16120	15984	16077	16014	16181	16086	16008	15940	15902	15976	15750	15865	15882	16030	16010	15969	15995	15968	16019	15929	15964	16050	15864	15879	16104	15870	15837	16046	15925	15892	16017	15939	15904	15716	15988	16068	16100	15890	15866	15878	15935	15816	15939	16149	16114	15983	15985	15878	15956	15840	16015	15943	15900	15836	15969	16072	15842	16034	15936	16045	15911	16045	15970	16021	16152	16084	16022	16097	15875	15836	15847	15856	15955	15945	15776	15928	15791	15952	15995	15861	16182	16059	15863	16000	16052	16208	15911	16210	16044	15976	16059	15926	16103	15955	15940	15857	15900	15779	15863	16041	16013	15815	15912	15900	15667	15879	15947	15908	15987	15937	15787	16050	15945	15701	15914	15900	15947	16142	15775	15764	15965	16068	15987	16103	15983	15891	16007	16097	15980	15882	15999	15975	16044	15926	15934	15936	15886	15825	15836	16013	16057	15911	15872	15960	15797	15970	15895	15821	16001	16010	16051	16015	15920	15822	15981	15796	16038	15851	16004	16146	16027	15847	16080	16469	15874	16204	16086	16010	15860	15938	15770	16065	15738	16050	16089	15892	15956	15877	15963	16026	15897	15806	15831	15816	15927	16010	15790	15959	15827	15792	15949	15875	15943	16131	15769	16031	15990	15832	15955	15868	15987	16070	15811	15949	16144	15905	15907	15972	15911	16049	16160	15868	15885	15989	16071	16050	15964	15979	16028	15968	15950	15959	15925	15936	16161	15873	15959	15754	15922	15971	15968	16054	15791	16003	15969	15841	16105	16033	15935	15971	15908	15902	15884	15880	15799	15822	15978	16255	15971	16201	16049	15884	15981	15828	15900	15832	15934	15799	15796	15896	16046	16159	15865	15915	15853	15893	15937	15929	15836	16006	15968	15972	15885	15881	15972	15706	15860	16031	15910	15961	15975	15989	15800	15892	15870	16015	15929	15888	15980	16076	16054	16047	15975
12760	21633	20500	17749	17668	18760	22735	28346	38541	39447	32226	23863	17159	14838	14060	13737	13816	13785	13708	13746	13618	13555	13572	13367	13760	13577	13495	13530	13641	13630	13706	13526	13491	13498	13644	13676	13577	13680	13519	13687	13713	13464	13572	13640	13555	13702	13686	13586	13556	13605	13638	13567	13749	13655	13689	13411	13603	13825	13543	13556	13594	13368	13595	13604	13587	13478	13491	13674	13647	13573	13684	13667	13611	13708	13632	13585	13736	13557	13776	13593	13755	13577	13474	13600	13599	13427	13437	13592	13772	13645	13669	13819	13868	13603	13579	13678	13721	13606	13660	13600	13701	13458	13560	13725	13530	13746	13602	13682	13612	13558	13440	13709	13487	13600	13579	13458	13647	13536	13773	13720	13646	13674	13541	13504	13724	13631	13614	13731	13710	13639	13634	13874	13627	13687	13599	13634	13722	13424	13587	13629	13641	13695	13755	13734	13740	13495	13722	13557	13547	13589	13451	13614	13686	13629	13703	13604	13538	13778	13662	13600	13619	13537	13419	13733	13615	13706	13473	13718	13709	13636	13548	13679	13610	13512	13618	13661	13720	13689	13490	13557	13592	13639	13358	13726	13716	13571	13603	13700	13652	13524	13611	13574	13606	13744	13674	13498	13598	13550	13566	13818	13536	13792	13619	13817	13695	13645	13627	13561	13706	13538	13724	13580	13646	13749	13579	13668	13709	13559	13531	13544	13658	13726	13547	13555	13612	13597	13735	13598	13689	13622	13750	13658	13590	13641	13545	13614	13672	13653	13642	13764	13677	13723	13461	13537	13531	13400	13701	13558	13646	13649	13402	13645	13645	13525	13559	13705	13591	13651	13586	13798	13658	13456	13630	13660	13674	13769	13648	13628	13689	13403	13646	13556	13587	13744	13525	13506	13548	13750	13643	13576	13483	13697	13701	13623	13721	13528	13572	13555	13728	13706	13560	13703	13713	13557	13514	13516	13584	13812	13604	13580	13579	13585	13680	13682	13572	13637	13596	13533	13717	13708	13622	13692	13542	13583	13525	13469	13753	13785	13638	13692	13514	13565	13557	13403	13706	13614	13754	13615	13612	13542	13556	13534	13565	13663	13578	13584	13647	13536	13719	13664	13739	13481	13726	13567	13613	13688	13517	13690	13692	13694	13649	13658	13574	13542	13509	13543	13590	13572	13648	13610	13547	13809	13435	13682	13505	13629	13717	13639	13646	13719	13704	13769	13668	13650	13558	13742	13777	13676	13539	13703	13729	13552	13424	13633	13466	13603	13492	13576	13731	13623	13638	13640	13706	13605	13686	13558	13716	13811	13444	13835	13640	13494	13698	13490	13554	13628	13757	13665	13581	13688	13651	13608	13610	13683	13659	13560	13647	13712	13584	13732	13709	13697	13658	13663	13551	13712	13704	13724	13720	13559	13725	13633	13775	13734	13696	13819	13603	13631	13582	13577	13694	13601	13531	13540	13665	13565	13415	13686	13731	13575	13684	13743	13618	13662	13535	13482	13548	13602	13690	13537	13659	13510	13510	13510	13546	13805	13592	13679	13699	13533	13585	13675	13690	13563	13614	13669	13606	13617	13589	13609	13345	13461	13687	13543	13455	13643	13510	13687	13615	13588	13636	13686	13724	13581	13624	13671	13676	13476	13622	13585	13680	13648	13758	13541	13477	13635	13595	13565	13566	13620	13519	13568	13674	13531	13776	13708	13602	13520	13599	13586	13702	13714	13409	13570	13664	13662	13694	13619	13883	13629	13561	13586	13551	13572	13500	13717	13610	13691	13750	13606	13688	13555	13578	13582	13780	13576	13512	13460	13654	13586	13513	13833	13537	13647	13581	13597	13787	13744	13489	13566	13765	13480	13523	13666	13642	13512	13697	13808	13805	13786	13695	13611	13541	13758	13478	13643	13689	13486	13617	13726	13473	13634	13531	13575	13732	13729	13732	13702	13482	13638	13669	13722	13583	13708	13590	13429	13522	13662	13616	13602	13607	13592	13654	13755	13462	13576	13547	13564	13515	13600	13728	13628	13515	13592	13585	13511	13735	13536	13744	13642	13697	13623	13746	13868	13846	13593	13698	13541	13523	13436	13686	13527	13577	13509	13639	13578	13690	13675	13637	13816	13460	13672	13630	13619	13597	13680	13716	13698	13782	13471	13657	13587	13624	13625	13737	13704	13631	13540	13523	13650	13630	13695	13649	13599	13499	13666	13440	13629	13589	13615	13774	13570	13483	13775	13712	13324	13557	13672	13477	13643	13625	13684	13613	13581	13503	13595	13708	13742	13671	13573	13661	13640	13674	13600	13765	13645	13634	13494	13656	13624	13580	13665	13539	13586	13460	13733	13740	13575	13655	13667	13700	13547	13648	13617	13592	13622	13582	13442	13705	13488	13755	13438	13583	13560	13522	13610	13597	13713	13808	13619	13494	13466	13727	13683	13698	13655	13711	13549	13432	13653	13505	13633	13608	13465	13509	13591	13459	13730	13636	13520	13706	13721	13708	13692	13524	13575	13574	13624	13469	13630	13591	13689	13570	13592	13598	13684	13620	13584	13722	13706	13700	13513	13792	13778	13584	13664	13716	13618	13590	13654	13653	13458	13730	13660	13661	13667	13693	13726	13581	13589	13506	13601	13504	13589	13493	13608	13597	13708	13658	13488	13604	13648	13615	13517	13592	13646	13489	13678	13648	13617	13484	13602	13470	13721	13657	13527	13564	13661	13547	13721	13659	13495	13592	13583	13672	13567	13487	13624	13551	13435	13499	13624	13610	13656	13511	13537	13642	13453	13545	13574	13714	13491	13675	13626	13520	13462	13625	13517	13378	13724	13515	13794	13612	13596	13675	13727	13577	13724	13476	13613	13702	13581	13645	13477	13696	13542	13660	13639	13627	13685	13648	13582	13565	13566	13715	13663	13401	13425	13665	13750	13541	13694	13574	13640	13588	13618	13568	13643	13594	13760	13537	13871	13708	13668	13539	13747	13718	13711	13673	13752	13562	13713	13580	13580	13542	13887	13669	13624	13692	13677	13826	13691	13674	13495	13598	13521	13637	13599	13653	13754	13625	13549	13580	13523	13574	13728	13620	13636	13551	13474	13664	13713	13755	13669	13636	13580	13590	13383	13723	13688	13558	13553	13726	13596	13589	13785	13563	13617	13566	13679	13566	13798	13565	13653	13510	13654	13723	13648	13726	13606	13528	13567	13758	13632	13709	13733	13573	13638	13577	13671	13744	13520	13610	13685	13492	13609	13594	13638	13656	13752	13728	13690	13571	13656	13525	13635	13642	13521	13651	13507	13631	13552	13564	13603	13539	13602	13676	13810	13592	13598	13688	13529	13645	13721	13722	13766	13583	13571	13646	13666	13487	13623	13616	13602	13570	13754	13679	13488	13843	13638	13600	13587	13654	13680	13727	13443	13623	13660	13592	13647	13720	13640	13554	13704	13483	13617	13580	13610	13707	13562	13601	13452	13491	13530	13739	13605	13681	13544	13726	13614	13928	13626	13774	13634	13638	13508	13629	13511	13676	13564	13631	13719	13532	13670	13648	13686	13705	13639	13660	13592	13695	13602	13548	13575	13461	13639	13752	13604	13528	13657	13492	13584	13536	13786	13564	13795	13440	13770	13439	13668	13660	13677	13500	13668	13759	13648	13740	13642	13644	13467	13586	13677	13716	13664	13685	13725	13701	13482	13673	13611	13732	13531	13661	13616	13764	13663	13742	13618	13631	13660	13559	13769	13749	13638	13473	13728	13461	13687	13690	13652	13680	13629	13521	13518	13689	13608	13625	13573	13621	13718	13675	13632	13620	13600	13568	13547	13577	13548	13607	13625	13600	13590	13640	13586	13813	13604	13500	13684	13691	13739	13620	13378	13625	13663	13550	13565	13611	13665	13579	13729	13573	13703	13656	13520	13698	13626	13709	13564	13511	13540	13551	13696	13625	13523	13560	13669	13584	13692	13704	13601	13575	13620	13682	13762	13554	13562	13645	13727	13707	13520	13610	13697	13602	13653	13503	13645	13643	13566	13644	13665	13448	13701	13621	13517	13584	13654	13599	13614	13624	13565	13610	13758	13683	13557	13638	13519	13591	13677	13418	13818	13646	13631	13623	13527	13649	13589	13509	13711	13763	13689	13684	13630	13732	13534	13686	13752	13657	13573	13594	13593	13655	13627	13602	13484	13619	13761	13511	13800	13526	13794	13506	13628	13680	13558	13559	13644	13604	13621	13706	13610	13514	13645	13620	13600	13567	13504	13575	13672	13639	13740	13599	13530	13560	13639	13691	13605	13604	13596	13535	13739	13585	13603	13656	13758	13507	13735	13611	13567	13471	13525	13597	13570	13568	13528	13577	13371	13631	13556	13622	13670	13697	13680	13591	13614	13625	13783	13792	13706	13547	13571	13642	13444	13713	13651	13733	13606	13612	13559	13700	13525	13658	13755	13569	13567	13611	13669	13545	13501	13650	13620	13501	13611	13510	13691	13581	13592	13672	13733	13523	13527	13716	13673	13648	13617	13648	13604	13495	13567	13721	13483	13588	13677	13550	13596	13474	13565	13561	13577	13660	13673	13710	13591	13690	13448	13814	13649	13574	13628	13449	13661	13651	13641	13683	13619	13566	13620	13602	13678	13631	13651	13526	13583	13705	13599	13627	13603	13487	13741	13660	13636	13614	13667	13588	13609	13673	13656	13618	13718	13548	13480	13737	13711	13511	13598	13559	13616	13700	13624	13527	13556	13642	13557	13824	13701	13589	13539	13849	13578	13636	13675	13498	13642	13642	13649	13747	13649	13623	13602	13628	13490	13674	13562	13496	13554	13716	13579	13517	13537	13431	13537	13513	13711	13608	13580	13648	13608	13738	13524	13755	13589	13657	13720	13498	13607	13682	13507	13595	13604	13573	13754	13676	13548	13596	13659	13524	13847	13645	13752	13756	13767	13694	13577	13729	13592	13581	13583	13895	13454	13578	13647	13595	13607	13615	13568	13685	13493	13698	13523	13455	13503	13550	13505	13845	13563	13515	13778	13774	13644	13554	13829	13598	13641	13554	13604	13581	13645	13573	13669	13593	13668	13772	13579	13603	13605	13661	13694	13633	13589	13463	13649	13718	13672	13548	13571	13745	13689
22556	20998	28872	23343	21127	23555	30920	38085	59248	57595	46333	34450	24975	19665	17495	16682	16606	16491	16489	16245	16456	16307	16313	16366	16326	16469	16486	16305	16344	16238	16210	16144	16328	16389	16427	16328	16488	16350	16285	16333	16273	16377	16389	16179	16288	16392	16348	16233	16180	16372	16305	16162	16250	16534	16337	16335	16102	16188	16219	16235	16187	16325	16247	16409	16435	16357	16383	16252	16051	16286	16423	16110	16320	16034	16238	16271	16104	16153	16323	16271	16338	16231	16234	16335	16100	16254	16442	16187	16307	16575	16396	16117	16309	16312	16306	16384	16181	16212	16253	16405	16172	16120	16265	16194	16207	16153	16187	16316	16350	16226	16291	16228	16256	16306	16151	16299	16266	16196	16170	16063	16260	16135	16230	16187	16279	16075	16175	16239	16219	16291	16181	16109	16187	16222	16244	16164	16293	16323	16296	16110	16268	16133	16250	16291	16341	16335	16066	16339	16231	16116	16284	16098	16350	16127	16114	16157	16148	16166	16223	16261	16338	15933	16235	16216	16193	16238	16185	16161	16266	16110	16178	16265	16071	16313	16254	16475	16143	16164	16134	16049	16387	16526	15994	16134	16415	16190	16282	16357	16284	16427	16294	16176	16163	16237	16092	16166	16208	15898	16233	16318	16072	16158	16203	15936	16178	16166	16333	16256	16146	16243	16114	16177	16335	16178	16342	16057	16344	16303	16207	16307	16090	16124	16273	16009	16233	16036	16239	16227	16284	16128	16232	16072	16318	16320	16148	16050	16041	16139	16350	16194	16089	16148	16114	16274	16448	16221	16330	16275	16112	16116	16116	16234	16177	16268	16283	16419	16237	16121	16346	16209	16180	16125	16252	16266	16172	16322	16269	16140	16259	16220	16171	16075	16098	16231	16461	16147	16276	16222	16397	16108	16400	16277	15852	16123	16403	16043	16154	16217	16310	16258	16255	16095	16226	16367	16333	16194	16329	16280	16057	16271	16452	16316	16320	16232	16265	16172	16397	16152	16185	16126	16159	16335	16355	16260	16267	15922	16270	16206	16189	16299	16101	16240	16273	16123	15998	16012	16358	16410	16342	16326	16329	16183	16391	16263	16192	16277	15980	16003	16153	16123	16411	16159	16182	16329	16246	16357	16447	16092	16218	16296	16279	16218	16224	16076	16360	16323	16358	16374	16043	16143	16245	16346	16172	16059	16355	16259	16288	16278	16399	16313	16262	16225	16275	16182	16038	16210	16146	16358	16139	16098	16000	16163	16243	15998	16195	16126	16349	16272	16220	15988	16255	16154	16201	16282	16119	16146	16157	16398	16333	16305	16092	16277	16477	16368	16101	16169	16149	16320	16173	16341	16137	16380	16331	16335	16182	16192	16033	16269	16371	16417	16352	16020	16157	16318	16235	16230	16128	16215	16195	16214	16215	16230	16242	16045	15929	16248	16124	16301	16180	16239	16255	16243	16372	16322	16182	15995	16363	16232	16461	16367	16457	16259	16339	16121	16131	16226	16303	16226	16218	16343	16215	16171	16131	16335	16265	16148	16356	16239	16191	16147	16239	16300	16127	16159	15979	16183	16257	16211	16291	16339	16155	16324	16284	16427	16107	16180	16284	16282	16347	16229	16041	16180	16384	16256	16224	16405	16303	16208	16324	16309	16290	16277	16089	16336	16335	16241	16130	16044	16176	16386	16235	16353	16306	16209	16266	16294	16308	16114	16270	16110	16087	16327	16107	16365	16249	16205	15886	16262	16279	16421	16192	16235	16452	16303	16412	16249	16187	16156	16233	16127	16194	16341	16170	16298	16070	16346	16419	16223	16298	16402	16296	16215	16143	16253	16060	16104	16205	16098	16206	16234	16211	16154	16474	16208	15993	16007	16143	16209	16406	16147	16157	16308	16338	16459	16332	16019	16341	16248	16131	16135	16279	16326	16301	16277	16497	16192	16084	16182	16113	16173	16095	16129	16196	16204	16231	16251	16115	16342	16134	16320	16043	16317	16272	16163	16334	16080	16262	16202	16324	16399	16092	16104	16287	16186	16374	16336	16160	16283	16413	16354	16213	16424	16289	15960	16233	16184	16222	16147	16402	16348	16174	16234	16245	16157	16243	16329	16237	16002	16333	16423	16317	16342	16395	16177	16174	16275	16273	16353	16032	16190	16297	16378	15936	16189	16170	16070	16097	16133	16148	16027	16137	16178	16289	16167	16145	16225	15929	16189	16190	16151	16144	16364	16162	16260	16225	16082	16235	16241	16104	16191	16102	16316	16277	16229	16239	16334	16175	16352	16184	16291	16511	16186	16210	16320	16279	16293	16097	16493	16473	16039	16391	16152	16246	16061	16227	15993	16273	16151	16282	16069	16438	16184	16323	16296	16330	16415	16132	16299	16331	16133	16203	16353	16254	16149	16218	16230	16243	16118	16011	16149	16127	16188	16297	16428	16210	16428	16401	16329	16108	16047	16307	16199	16135	16210	16266	16397	16198	16510	16151	16293	16222	16394	16407	16046	16196	16342	16147	16307	16202	16223	16353	16326	16054	16269	16232	16042	16138	16078	16139	16253	16278	16183	16065	16287	16074	16249	16359	16395	16183	16287	16212	16149	16187	16258	16186	16196	16160	16152	16321	16136	16283	16083	16313	16187	16210	16142	16153	16191	16136	16157	16277	15983	16180	16290	16230	16301	16006	16143	16287	16233	16312	16050	16225	16006	16130	15966	16131	16191	16150	16150	16286	16223	16244	16324	16319	16200	16017	16260	16381	16270	16256	16195	16221	16180	16384	16200	16020	16219	16340	16238	16107	16115	16291	16173	16438	16228	16263	16363	16284	16333	16226	16268	16001	16127	16188	16234	16027	16180	16172	16082	16094	16206	16016	16253	16442	16274	16254	16295	16220	16288	16091	16302	16102	15991	16105	16176	16211	16330	16075	16094	16342	16187	16192	16268	16169	16405	16312	16165	16262	16025	16233	16251	16159	16117	16115	16068	16113	16155	16234	16249	16333	16215	16194	16258	16199	15989	16174	16399	16270	16277	16105	16412	16198	16204	16460	16160	16111	16175	16169	16202	16159	16107	16187	16298	16401	16396	16182	16491	16335	16243	16177	16025	16315	16277	16252	16183	16238	16403	16231	16189	16129	16366	15959	16232	16219	16110	16309	16262	16130	16134	16113	16306	16113	16285	16190	16198	16197	16236	15947	16172	16292	16171	16392	16261	16347	16330	16310	16142	16264	16269	16369	16285	16125	16288	16299	16347	16317	16061	16293	16271	16247	16239	16017	16219	16277	16218	16088	16165	16299	16401	16289	16120	16134	16257	16082	16193	16288	16161	16224	16443	16318	16235	16155	16126	16181	16267	16315	16088	16382	16401	16445	16301	15994	16366	16334	16314	16292	16269	16207	16176	16240	16283	16170	16080	16123	16310	16188	16178	16384	16204	16274	16365	16375	16264	16128	16237	16192	16317	16159	16282	16200	16312	16319	16081	16140	16009	16215	16298	16162	16228	16239	16474	16174	16303	16313	16292	16165	16094	16198	16315	16164	16261	16165	16119	16229	16102	16185	16404	16149	16352	16419	16275	16152	16174	16451	16046	16129	16360	16233	16450	16141	16259	16108	16280	16117	16216	16304	16249	16034	15961	16269	16356	16165	16213	16377	16317	16222	16228	16238	16154	16416	16492	16356	16158	16307	16381	16325	16223	16314	16250	16323	16092	16157	16188	16258	16174	16278	16328	16362	16335	16073	16153	16082	16265	16099	16348	16302	16260	16264	16252	16143	16065	16112	16579	16190	16235	16351	16178	16264	16185	16457	16422	16220	16346	16148	16275	16218	16366	16115	16298	16252	16158	16388	15949	16388	16224	16284	16218	16262	16305	16322	16297	16226	16299	16247	16107	16166	16284	16105	16206	16276	16322	16269	16213	16217	16124	16159	16296	16243	16399	16227	16323	16235	16345	16466	16244	16210	16130	16218	16128	16204	16264	16354	16173	16029	16247	16261	16378	16203	16272	16071	16203	16300	16311	16237	16393	16396	16243	16168	16138	16146	16356	16078	16184	16439	16168	16360	16166	16523	16199	16180	16169	16144	16116	16179	16101	16165	16211	16189	16256	16291	16192	16207	16313	16147	16194	16244	16223	16180	16307	16185	16150	16263	16257	16389	16230	16206	16304	16326	16279	16044	16315	16090	16119	16254	16301	16385	16161	16322	16005	16282	16308	16269	16306	16079	16278	16119	15825	16290	16231	16257	16059	16074	16286	16177	16052	16161	16306	16209	16194	16261	16318	16208	16124	16177	16198	16221	16154	16403	16061	16167	16233	16194	16283	16164	16269	16091	16176	16318	16349	16026	16139	16367	16432	16023	16463	16148	16408	16175	16274	16157	16334	16146	16350	16273	16318	16335	16441	16243	16173	16300	16128	16224	16296	16258	15990	16197	16193	16228	16157	16221	16020	16243	16164	16017	16356	16121	16241	16132	16194	16432	16278	16279	16174	16218	16298	16204	16078	16222	16283	16355	16392	16155	16270	16221	16222	15968	16160	16019	16166	16325	16198	16429	16459	16279	16488	16137	16009	16388	16255	16038	16273	16254	16071	16185	16190	16126	16129	16103	16153	16221	16318	16257	16169	16303	16317	16304	16320	16175	16238	16448	16380	16195	16214	16238	16102	15962	16345	16314	16027	16317	16172	16396	16284	16227	16180	16075	15994	16237	16350	16256	16222	16182	16172	16255	16170	16229	16495	16248	16308	16170	16304	16353	16184	16231	16161	16269	16306	16282	16308	16214	16374	16235	16189	16227	16110	16192	16224	16305	16012	16077	16199	16127	16384	16225	16303	16519	16285	16237	16445	16320	16432	16147	16171	16084	16141	16257	16416	16336	16364	16163	16198	16380	16340	16220	16187	16097	16277	16327	16177	16220	16416	16187	16251	16257	16304	16257	16092	16300	16181	16217	16143	16212	16205	16021	15929	16101	16324	16195	16182	15999	16255	16099	15977	16183	16441	16043	16051	16209	16436	16511	16320	16153	16234	16230	16254	16069	16089	16221	16244	16281	16285	16243	16126	16138	16343	16342	16296	16157	16089	16261	15930	16136	16421	16263	16388	16348	16123	16000	16268	16174	16185	16240	16013	16209	16170
14593	28237	26887	22196	19523	21883	29923	41626	58293	54979	44947	32762	22161	16349	14485	13969	13693	13716	13878	13844	13735	13711	13624	13782	13609	13821	13631	13722	13707	13769	13595	13722	13646	13676	13691	13589	13695	13741	13658	13732	13642	13762	13803	13800	13883	13788	13810	13732	13683	13706	13773	13514	13712	13619	13756	13751	13683	13696	13568	13618	13588	13681	13692	13776	13794	13738	13627	13640	13587	13646	13734	13690	13781	13644	13647	13866	13704	13440	13597	13788	13632	13700	13767	13833	13870	13684	13659	13820	13639	13695	13698	13705	13797	13584	13770	13802	13637	13700	13770	13771	13737	13652	13661	13494	13721	13770	13689	13816	13883	13621	13800	13805	13481	13628	13890	13764	13677	13808	13698	13672	13830	13810	13732	13806	13690	13887	13728	13741	13597	13699	13702	13743	13827	13475	13722	13589	13637	13740	13692	13638	13691	13790	13736	13677	13684	13826	13824	13542	13594	13883	13698	13606	13724	13912	13973	13595	13720	13835	13709	13591	13851	13688	13749	13542	13622	13713	13658	13758	13640	13722	13696	13631	13702	13692	13597	13642	13760	13955	13890	14022	13707	13770	13767	13772	13830	13752	13732	13724	13743	13687	13657	13492	13764	13570	13794	13607	13883	13756	13662	13604	13559	13619	13607	13608	13689	13708	13761	13684	13406	13763	13545	13716	13745	13752	13752	13732	13900	13748	13746	13686	13583	13685	13779	13769	13702	13760	13498	13695	13778	13851	13758	13613	13625	13565	13912	13712	13631	13570	13613	13586	13598	13763	13571	13732	13773	13663	13727	13640	13670	13781	13799	13613	13770	13595	13703	13686	13657	13597	13616	13656	13693	13552	13850	13563	13668	13624	13774	13640	13643	13678	13625	13659	13632	13706	13862	13598	13795	13790	13753	13645	13618	13764	13611	13666	13748	13664	13822	13679	13650	13646	13838	13616	13667	13674	13864	13795	13812	13670	13728	13803	13678	13882	13697	13845	13722	13767	13443	13639	13611	13626	13608	13807	13679	13814	13688	13878	13656	13642	13595	13687	13725	13870	13558	13921	13691	13716	13845	13665	13794	13614	13704	13736	13918	13736	13687	13602	13740	13751	13892	13748	13659	13657	13677	13877	13638	13713	13698	13617	13698	13757	13620	13698	13806	13601	13891	13648	13702	13788	13805	13826	13486	13634	13727	13768	13893	13551	13645	13674	13824	13717	13643	13683	13627	13645	13691	13556	13524	13475	13589	13767	13693	13656	13871	13566	13601	13778	13582	13652	13770	13730	13726	13748	13612	13634	13692	13742	13659	13602	13794	13476	13708	13670	13690	13564	13536	13608	13763	13700	13499	13558	13673	13628	13641	13660	13653	13610	13707	13762	13505	13625	13635	13673	13815	13505	13745	13637	13783	13651	13742	13761	13701	13715	13742	13732	13638	13731	13653	13717	13856	13614	13677	13765	13836	13678	13618	13504	13839	13772	13698	13739	13679	13639	13718	13684	13658	13835	13727	13608	13681	13759	13721	13670	13807	13676	13846	13628	13573	13702	13580	13587	13659	13710	13435	13683	13818	13698	13637	13606	13940	13354	13743	13552	13726	13639	13716	13696	13739	13718	13734	13762	13809	13667	13760	13859	13591	13841	13850	13610	13638	13700	13576	13767	13717	13694	13655	13588	13752	13627	13692	13731	13722	13801	13583	13641	13619	13596	13664	13731	13604	13730	13551	13746	13650	13820	13710	13729	13764	13518	13658	13609	13683	13668	13665	13747	13799	13837	13792	13720	13710	13698	13571	13644	13712	13683	13655	13807	13735	13614	13620	13702	13676	13763	13693	13595	13724	13465	13615	13720	13748	13659	13670	13791	13737	13722	13678	13711	13698	13590	13635	13559	13765	13831	13805	13583	13692	13626	13771	13605	13651	13828	13690	13624	13709	13835	13709	13863	13656	13738	13705	13742	13686	13647	13889	13772	13737	13880	13678	13754	13742	13742	13586	13808	13820	13833	13664	13707	13905	13686	13732	13683	13531	13653	13603	13694	13722	13637	13755	13827	13641	13809	13696	13734	13725	13666	13764	13647	13794	13595	13699	13713	13787	13797	13655	13727	13739	13678	13815	13663	13853	13795	13582	13731	13631	13715	13781	13693	13737	13742	13510	13819	13561	13726	13611	13729	13529	13748	13733	13693	13554	13949	13734	13668	13881	13572	13784	13756	13792	13794	13746	13671	13659	13655	13624	13643	13764	13795	13748	13872	13671	13832	13898	13618	13679	13588	13853	13598	13773	13706	13712	13898	13587	13610	13638	13656	13635	13704	13697	13638	13550	13800	13661	13790	13784	13889	13630	13691	13605	13648	13648	13701	13699	13613	13535	13670	13655	13702	13572	13779	13785	13587	13623	13691	13840	13702	13815	13751	13637	13733	13784	13806	13868	13658	13811	13538	13720	13677	13586	13781	13534	13652	13573	13741	13764	13758	13704	13719	13607	13735	13577	13452	13731	13797	13812	13716	13703	13816	13445	13814	13601	13707	13722	13825	13783	13736	13772	13652	13605	13786	13735	13698	13651	13579	13765	13703	13554	13749	13550	13557	13617	13793	13918	13694	13662	13552	13634	13577	13746	13830	13475	13675	13678	13592	13774	13807	13605	13636	13688	13661	13558	13720	13704	13719	13845	13642	13677	13663	13695	13653	13766	13657	13609	13745	13697	13739	13631	13590	13596	13691	13567	13784	13631	13723	13703	13629	13603	13702	13765	13759	13710	13613	13809	13888	13747	13572	13571	13726	13510	13857	13711	13623	13617	13720	13765	13975	13440	13715	13775	13585	13775	13720	13853	13829	13739	13674	13610	13716	13622	13731	13806	13773	13695	13830	13710	13824	13607	13780	13841	13686	13756	13733	13777	13676	13546	13856	13679	13645	13675	13679	13846	13628	13663	13761	13726	13549	13704	13529	13594	13719	13781	13622	13813	13875	13698	13746	13718	13745	13684	13643	13826	13556	13911	13470	13742	13673	13726	13837	13612	13671	13731	13673	13631	13779	13517	13695	13635	13598	13634	13827	13613	13499	13666	13776	13791	13779	13587	13745	13560	13766	13573	13466	13847	13626	13608	13715	13792	13788	13592	13669	13567	13584	13730	13579	13662	13725	13853	13762	13772	13950	13532	13572	13663	13696	13522	13674	13740	13666	13794	13668	13746	13796	13716	13635	13823	13864	13709	13579	13835	13457	13622	13719	13680	13877	13782	13749	13824	13697	13689	13642	13578	13774	13739	13744	13712	13734	13727	13696	13732	13802	13589	13963	13749	13632	13561	13535	13663	13521	13651	13578	13734	13559	13677	13738	13548	13777	13578	13860	13749	13669	13614	13646	13504	13677	13741	13657	13721	13617	13609	13777	13719	13769	13836	13731	13764	13758	13660	13705	13770	13720	13683	13743	13602	13735	13564	13783	13703	13633	13899	13693	13631	13846	13831	13581	13656	13692	13620	13787	13671	13732	13752	13570	13738	13745	13705	13695	13631	13765	13787	13648	13652	13850	13684	13646	13655	13656	13582	13726	13827	13646	13616	13556	13689	13728	13733	13633	13727	13694	13656	13616	13695	13711	13647	13705	13448	13635	13670	13666	13787	13762	13723	13672	13593	13390	13600	13740	13746	13663	13703	13719	13817	13820	13647	13779	13730	13684	13827	13752	13722	13549	13651	13605	13682	13762	13713	13664	13630	13733	13699	13738	13770	13894	13570	13821	13857	13706	13759	13706	13604	13766	13841	13601	13599	13689	13654	13703	13783	13683	13594	13684	13712	13706	13594	13714	13674	13585	13724	13600	13737	13733	13612	13578	13702	13706	13784	13509	13788	13694	13588	13637	13690	13811	13733	13681	13735	13919	13780	13697	13619	13823	13825	13651	13672	13743	13700	13790	13789	13793	13761	13747	13559	13679	13782	13683	13687	13793	13480	13724	13632	13700	13553	13942	13579	13871	13763	13628	13551	13754	13760	13571	13551	13805	13612	13697	13677	13815	13733	13707	13690	13614	13537	13834	13743	13692	13694	13658	13832	13863	13573	13770	13731	13610	13816	13562	13795	13600	13780	13749	13627	13753	13564	13701	13806	13670	13749	13745	13713	13633	13583	13556	13698	13783	13741	13649	13713	13739	13804	13636	13799	13677	13770	13723	13694	13875	13687	13640	13677	13836	13666	13716	13777	13728	13488	13703	13726	13846	13652	13734	13573	13723	13776	13659	13653	13541	13813	13543	13708	13715	13784	13548	13797	13763	13750	13757	13629	13788	13650	13717	13675	13684	13753	13728	13759	13680	13727	13814	13719	13696	13717	13677	13669	13681	13886	13674	13637	13503	13757	13492	13787	13582	13606	13837	13556	13636	13707	13589	13542	13616	13883	13690	13628	13818	13759	13745	13801	13553	13671	13721	13730	13803	13660	13709	13587	13778	13595	13626	13681	13606	13599	13680	13780	13541	13760	13655	13577	13633	13661	13663	13610	13556	13816	13638	13788	13638	13686	13569	13740	13515	13645	13754	13734	13723	13575	13836	13633	13836	13666	13645	13529	13609	13585	13641	13627	13676	13676	13820	13671	13723	13616	13813	13601	13645	13677	13969	13735	13677	13666	13705	13758	13635	13679	13700	13676	13785	13875	13668	13748	13572	13550	13575	13603	13620	13718	13713	13688	13748	13587	13551	13724	13640	13722	13677	13699	13568	13845	13761	13529	13691	13698	13815	13617	13721	13668	13755	13687	13888	13782	13488	13716	13620	13687	13758	13734	13781	13546	13724	13799	13668	13607	13660	13595	13687	13666	13696	13712	13746	13725	13705	13720	13885	13655	13684	13765	13764	13617	13657	13738	13582	13681	13628	13711	13595	13806	13476	13654	13745	13700	13705	13705	13439	13625	13569	13692	13633	13551	13567	13664	13674	13859	13813	13730	13671	13624	13703	13603	13663	13727	13649	13680	13702	13644	13859	13607	13703	13573	13638	13687	13607	13867	13586	13580	13753	13751	13866	13736	13683	13721	13863	13696	13746	13699	13713	13682	13681	13719	13700	13590	13798	13757	13850	13786	13708	13707	13757	13720	13604	13808	13626	13571	13701	13840	13796	13630	13850	13755	13522	13683	13605
27148	21513	24011	20559	16488	16737	17176	19515	22270	21922	20255	18283	17035	16347	16048	16160	16213	16128	16108	15945	15977	15936	16018	16244	16097	16078	15982	16174	15982	16044	15887	16012	16240	15892	16150	16131	16075	15898	15812	16387	15936	15867	16112	15781	16054	16097	16136	15782	16142	16031	16028	15899	15963	16046	16078	16137	16016	15983	15990	16029	16011	16039	15988	15857	16198	15879	16039	15760	15997	15867	16116	15946	16055	16009	16038	16008	16216	15964	15948	16057	16089	15908	15928	16012	15905	15813	15916	15905	16131	15997	16031	15978	16024	16129	15968	16058	15979	15946	16130	15969	16057	15881	16091	16273	16111	16103	15993	16026	15960	15973	16100	15968	15988	16159	15996	16028	16130	16144	15954	15826	15882	15944	16023	15906	16029	16067	16231	16004	16026	15982	15998	15782	16083	15847	15975	16087	15990	15965	16090	15931	15989	15994	15931	16004	15934	16125	16236	15954	16075	16247	16071	16004	16034	15997	15818	15722	16047	16330	15961	16019	16161	15962	16026	15827	16135	16171	15965	16066	15954	15971	15943	15942	16039	16019	16013	15775	15708	15996	16202	15869	16023	16028	16158	15823	16103	15912	15952	15967	15771	15702	16100	15957	16004	16081	16158	16247	15933	16087	15947	15941	15964	15974	15971	16021	15854	16130	15943	15908	15854	16016	15987	15909	16040	16142	16049	16001	15943	16094	15874	15942	15859	16118	15943	16005	16075	16152	15952	15929	15832	15942	16154	16133	15893	15999	15898	16024	16042	16063	15914	16163	15973	15825	15901	16043	16058	16139	15988	16173	16128	15995	15791	16077	15961	15932	16135	16206	15907	15992	16142	15903	16164	15958	15970	15905	15983	15950	16099	15899	15864	15904	15751	15902	16109	16099	16038	16050	15854	16165	16180	16031	15845	15991	15839	15848	16309	15991	16127	15831	16110	15977	16029	15910	16096	16045	15824	16022	15946	16127	16114	15971	15891	16045	15938	16184	16036	16070	16206	15956	16084	15883	15843	16109	16140	15959	16206	15969	16085	15926	15897	15882	16079	16001	15882	16051	16026	16223	16008	15868	16097	16013	15882	16028	16051	16044	16172	15985	16055	16057	15911	15837	16079	15914	15902	16149	16144	16062	16132	16143	15986	15977	16129	16001	16163	16059	15985	15979	15982	15935	16114	16031	15941	15917	15914	15877	15960	16130	16062	16055	15985	16024	15733	15914	16110	16141	16072	15970	16103	15884	15855	16073	15977	16021	16042	16078	15991	16234	15928	16208	16044	16148	16028	16153	16118	15990	16051	15704	15789	16024	15793	15975	16173	15949	15878	15917	15991	15958	16114	16121	16076	16122	15791	16000	15974	15831	15827	16117	16059	15854	16055	16113	16062	16276	15961	15953	15851	15877	16013	16167	15995	15991	16264	15885	16015	15928	16019	15802	15857	16010	16183	16020	16065	15987	15917	16096	16146	15951	15914	15893	16123	15732	15951	16068	15842	15973	15988	15988	16025	15888	16191	16095	16126	16058	16085	15894	16085	15859	16178	16102	15943	15967	15921	15943	16011	15988	16106	16125	15971	16002	16102	15918	15825	15855	16028	16119	15964	16223	15924	16047	16005	15849	16029	16043	16018	15968	16135	15968	16006	16263	16020	16278	16045	15978	16308	15914	15966	15996	15945	15996	16036	15651	16136	15886	15820	15973	15789	15723	15937	16142	16015	15996	15763	15927	16118	15899	15792	15875	15999	15961	16071	15908	16021	15901	16059	15981	16111	16034	16028	15962	16074	15997	16008	15888	16089	15925	15837	15790	15967	16070	16130	15877	16131	15937	15980	16039	16238	16029	15861	16225	15911	15968	16103	15969	15906	16031	15967	15814	16156	15969	15810	16155	16094	16127	16075	15975	16129	15717	15833	15991	15990	16054	16039	16017	16047	15892	15863	15940	16025	15902	15972	16075	15998	15753	15975	16168	16002	15976	16094	16143	16165	16095	16121	15878	16021	16151	16185	15995	15843	16178	16046	16001	15924	16252	15986	16012	16169	15994	16131	15890	15957	16084	15964	16123	16077	15937	15979	15987	16040	15956	15970	15905	15950	16054	15902	15967	16040	16038	15926	16118	16107	15858	16062	16042	16159	16223	15962	16038	15910	16045	16023	15985	16070	15829	16007	15888	16203	15972	16047	15914	16007	15974	15984	16045	16046	15773	15967	16120	16115	15918	16084	15976	16124	16191	16089	16070	16014	15997	16053	16131	16067	15967	15894	15908	15924	16166	16123	16198	16179	16001	15939	16056	15909	16050	15905	15850	16006	16088	16100	15901	16143	15877	15852	16131	15933	15791	15881	15909	16165	16023	15933	15915	16023	16078	16052	15879	16233	16292	16183	16114	16108	16205	15982	15968	16177	15996	15847	16152	15831	16041	15933	15945	15896	15998	16101	16001	16031	16045	16044	16088	16256	16127	16120	15965	16030	15942	15956	15911	16008	15888	16083	16024	15940	16096	16200	15909	15934	15776	16138	16147	16021	16004	16030	15856	16166	16044	15905	15993	15789	15931	16071	15855	16003	16071	16097	16206	16027	16162	15788	16128	16176	16280	15952	15767	15970	15920	16164	15699	16113	15868	16278	16057	16140	15965	16178	15947	15959	15941	15952	15996	15912	15947	15871	15898	16153	15966	16155	15918	16164	15907	15934	15804	15991	16071	16116	16118	16006	15762	15975	16010	16183	16050	15914	15996	16028	15885	15926	15910	16089	15938	16112	15973	15863	16052	16065	16005	16183	15935	15968	15970	16188	15928	15821	16017	16020	16238	16146	16067	15997	15813	15991	16117	15970	16113	16114	16099	15983	16037	16018	16072	15971	16065	15933	16073	16126	16179	16049	15912	15878	16037	15981	15746	15985	15759	16107	16126	15967	15908	15928	15994	16038	16125	16187	15941	16117	16042	15984	15816	16252	16088	16034	15921	16051	16083	16130	15961	16072	16029	16044	16084	16192	15934	16085	16032	16046	15858	16013	15855	16040	15929	15986	16218	15998	15978	15875	16026	16024	15986	16027	16078	15940	15973	15907	16044	16036	16005	16091	16005	16046	15897	16050	16007	16015	16077	16085	15985	15852	16157	16117	15908	16088	16050	15930	16178	15934	15904	15940	15859	16022	16086	16252	16103	16020	16097	15915	16079	15929	15889	15953	15891	15957	16095	16096	16020	15912	16059	16141	15910	15825	16087	16074	16026	15976	16276	16078	16181	15934	16073	15998	16021	16040	16050	16122	16114	16185	15951	16092	15781	15781	15937	15800	16036	16180	16082	16077	16114	16157	16095	15923	16123	15959	16035	15966	16059	16248	16101	16160	16089	16085	15943	15950	15993	16000	16034	15956	16299	16077	15942	15820	15837	15936	16044	16005	16086	16091	16211	15928	15948	16218	15911	15988	15934	15816	15944	15897	16089	16096	15934	16066	15938	16154	16052	16179	15952	16127	16033	16118	15926	15981	15994	16156	15894	16000	16124	16099	15834	15759	16111	16155	15990	15968	15876	15953	15885	16013	15981	15859	15751	15966	15959	15980	16034	16065	16054	16037	15842	16076	15984	16025	16234	16141	16191	16147	15919	15969	16226	16057	15931	16019	16192	16152	15952	16168	15985	15966	15931	16197	16050	15980	15964	16023	15979	16137	15996	16210	15961	16018	16035	15827	16044	15867	16023	15886	16187	15997	16143	16222	16303	16243	16145	16145	15942	16011	15941	15890	16088	15967	15992	16085	15829	15951	16059	16168	15940	16065	16198	16012	15893	15829	16050	16053	16157	15891	16141	16017	16008	15976	16009	16102	16099	15768	15964	16069	16229	15889	16267	16107	15825	15753	15918	15842	15989	16038	16007	16018	15880	16150	15937	15904	16025	16134	15958	15803	15876	16076	16041	15843	15790	15779	16076	16052	15903	16159	15931	16066	15890	15966	15905	16253	16077	16145	16030	15929	15895	16267	15894	16033	16062	15893	16113	16038	16059	16073	16027	16040	15850	16073	16074	15728	15927	15948	15942	16030	15945	15915	15912	15975	15972	16006	16043	16097	15858	16031	15996	15940	15891	16139	16312	16008	15843	15943	15846	16249	15709	15996	16155	16046	16014	16007	15952	16035	16236	16146	15910	16073	15848	16104	15975	15875	15841	16091	15902	16357	15889	15898	16052	15896	15956	15997	16014	15991	15981	15871	16053	16084	16050	16158	16003	15747	15946	16088	16051	16011	15950	15947	16017	16015	16175	16023	15997	16120	15946	16069	16022	15951	16125	15984	16001	15944	16036	16093	15972	15944	15915	15988	15972	15910	16033	16155	16147	15993	15955	16018	16109	16192	15980	16037	15943	16048	15948	16032	16034	15785	16067	16056	16098	15976	16014	16084	16181	16089	15870	16079	16278	15903	15990	15978	16090	15989	15981	15965	15893	15877	16083	16089	15903	16003	16019	16115	15981	15856	15932	16071	16113	15920	16187	16098	16183	15987	15701	15934	15889	15948	15930	16003	15893	16080	16217	16124	15972	16199	16004	16035	16074	15813	16146	16075	16017	16089	16095	15855	15898	15766	16147	15931	16106	16023	15893	15921	15927	16230	15848	15754	16076	15858	16234	15815	16061	16068	16160	16171	15947	15853	16083	16086	15793	16017	15866	16145	15826	16229	16063	16121	16012	16084	16026	15939	15942	15839	15952	16035	16119	15901	15930	16061	16004	15915	15856	15998	16007	15974	16078	15962	15984	16187	16061	16004	16051	15910	16064	16182	16080	15898	15926	15988	16059	16164	15905	16023	15883	15950	15855	15927	15975	15950	16005	16163	15751	15910	16043	16022	16009	15969	16154	16100	15944	16058	16101	16239	16148	15893	15942	16013	15881	15856	15852	16102	16221	16035	15932	16034	15942	15954	16161	15985	15968	16098	16088	16014	16148	15900	15980	15896	15944	16267	15952	16092	16121	16016	16085	15909	16139	16031	16099	16124	15862	15951	15905	15906	16077	15865	15834	16065	15925	15991	16058	16015	15930	15952	16008	15853	16070	15956	16083	16182	15945	16129	15988	16104	15959	16025	15976	16132	16139	16112	15919	15897	15872	16119	15913	16320	15952	15923	16082	16055	15955	16073	16236
13638	17097	16866	15221	14099	14211	15231	19001	21858	20708	18186	15968	14581	13829	13619	13561	13456	13465	13615	13484	13549	13575	13638	13700	13551	13509	13718	13623	13660	13670	13569	13585	13652	13548	13540	13630	13558	13403	13394	13513	13658	13479	13567	13721	13672	13581	13588	13472	13666	13612	13501	13642	13547	13524	13757	13424	13573	13453	13728	13596	13707	13452	13584	13499	13507	13576	13590	13574	13567	13490	13694	13561	13688	13638	13625	13710	13602	13475	13578	13571	13744	13554	13656	13661	13523	13645	13680	13514	13681	13513	13543	13631	13553	13712	13656	13611	13674	13732	13484	13358	13530	13649	13551	13604	13575	13585	13574	13630	13691	13575	13612	13648	13598	13613	13481	13477	13477	13388	13462	13535	13667	13620	13349	13556	13626	13476	13603	13428	13661	13603	13470	13526	13601	13515	13581	13541	13450	13630	13484	13640	13593	13633	13603	13767	13734	13362	13560	13688	13493	13478	13647	13606	13347	13679	13503	13520	13628	13601	13634	13545	13455	13605	13501	13510	13537	13718	13534	13556	13639	13474	13615	13630	13435	13524	13489	13567	13707	13611	13587	13571	13477	13670	13350	13637	13654	13714	13595	13556	13542	13598	13507	13625	13578	13706	13462	13459	13653	13653	13457	13527	13475	13677	13700	13525	13593	13469	13576	13649	13572	13659	13432	13568	13586	13507	13579	13582	13638	13586	13513	13472	13540	13612	13575	13608	13535	13554	13543	13604	13554	13596	13715	13736	13675	13477	13431	13491	13605	13511	13612	13664	13492	13482	13553	13638	13592	13447	13311	13473	13571	13281	13679	13592	13679	13529	13526	13506	13498	13474	13539	13675	13480	13614	13444	13758	13600	13568	13668	13533	13444	13591	13467	13731	13652	13575	13400	13617	13623	13575	13541	13407	13553	13664	13617	13696	13507	13527	13518	13529	13623	13647	13481	13572	13685	13397	13564	13671	13476	13548	13552	13533	13474	13605	13618	13676	13549	13631	13401	13702	13716	13584	13447	13534	13689	13569	13399	13536	13563	13531	13553	13571	13566	13475	13536	13684	13613	13543	13602	13681	13519	13518	13551	13467	13571	13499	13601	13556	13538	13473	13324	13733	13617	13635	13496	13566	13523	13624	13473	13700	13699	13665	13549	13477	13625	13594	13752	13496	13586	13799	13542	13669	13540	13501	13594	13574	13615	13394	13431	13564	13447	13673	13557	13684	13747	13554	13465	13622	13624	13469	13589	13615	13540	13641	13540	13649	13335	13656	13656	13446	13528	13567	13531	13548	13643	13578	13531	13514	13620	13564	13582	13578	13561	13567	13475	13507	13371	13536	13584	13479	13405	13494	13540	13747	13548	13540	13615	13481	13734	13515	13609	13572	13553	13623	13594	13488	13602	13490	13826	13612	13611	13525	13572	13610	13343	13587	13584	13610	13600	13395	13527	13502	13706	13556	13620	13510	13683	13523	13624	13595	13620	13578	13391	13457	13691	13574	13705	13583	13541	13651	13449	13598	13578	13508	13559	13633	13457	13402	13540	13599	13490	13632	13604	13553	13687	13485	13562	13542	13646	13563	13602	13581	13583	13599	13476	13531	13640	13593	13526	13585	13536	13404	13667	13441	13616	13764	13573	13564	13593	13526	13751	13591	13411	13448	13457	13603	13546	13554	13586	13781	13571	13454	13712	13679	13640	13596	13517	13713	13340	13680	13617	13473	13565	13455	13522	13533	13536	13410	13642	13585	13362	13615	13637	13499	13407	13527	13519	13432	13565	13574	13522	13506	13645	13611	13640	13536	13570	13607	13437	13441	13516	13618	13493	13482	13528	13715	13594	13511	13663	13476	13475	13750	13638	13459	13532	13513	13432	13424	13571	13661	13750	13566	13468	13533	13592	13712	13558	13527	13489	13698	13659	13722	13453	13707	13505	13524	13429	13621	13654	13554	13435	13632	13499	13432	13611	13429	13557	13647	13544	13460	13571	13607	13602	13695	13643	13702	13640	13499	13583	13689	13639	13356	13498	13615	13527	13536	13565	13559	13479	13567	13501	13534	13436	13590	13497	13374	13591	13521	13522	13413	13593	13538	13578	13498	13587	13623	13437	13659	13640	13723	13492	13539	13564	13505	13574	13743	13503	13467	13602	13591	13528	13508	13602	13679	13548	13419	13603	13461	13581	13488	13471	13518	13703	13482	13587	13442	13684	13486	13580	13514	13643	13588	13518	13671	13530	13605	13494	13631	13486	13638	13509	13551	13668	13527	13647	13466	13355	13581	13448	13470	13469	13614	13441	13674	13544	13538	13688	13664	13565	13470	13499	13694	13641	13637	13651	13695	13604	13571	13468	13693	13756	13547	13805	13648	13706	13727	13591	13667	13683	13332	13598	13733	13464	13573	13582	13613	13563	13578	13529	13524	13662	13543	13615	13655	13561	13536	13675	13449	13544	13677	13493	13605	13428	13544	13518	13539	13490	13650	13579	13601	13450	13537	13625	13402	13626	13601	13772	13576	13685	13617	13645	13436	13519	13603	13403	13717	13784	13486	13605	13498	13481	13529	13480	13553	13633	13618	13605	13392	13609	13565	13618	13624	13493	13593	13497	13549	13487	13516	13407	13520	13465	13719	13604	13500	13549	13621	13619	13575	13601	13572	13646	13730	13537	13536	13662	13411	13521	13579	13526	13492	13601	13476	13499	13506	13714	13539	13486	13540	13611	13643	13560	13775	13466	13551	13612	13661	13554	13554	13613	13451	13540	13475	13684	13694	13476	13667	13570	13498	13594	13564	13736	13699	13530	13396	13672	13575	13561	13411	13523	13599	13532	13476	13469	13621	13537	13624	13452	13688	13516	13535	13649	13506	13585	13635	13564	13623	13476	13645	13363	13448	13552	13582	13660	13458	13821	13480	13567	13653	13565	13584	13587	13545	13590	13540	13553	13517	13432	13449	13527	13580	13398	13582	13533	13716	13565	13632	13680	13552	13555	13350	13437	13642	13547	13664	13694	13573	13425	13455	13476	13611	13544	13666	13570	13408	13599	13505	13653	13541	13786	13447	13675	13603	13575	13709	13571	13349	13495	13759	13578	13482	13581	13521	13662	13512	13485	13531	13571	13544	13507	13694	13547	13532	13543	13607	13584	13434	13622	13450	13789	13784	13618	13604	13455	13492	13458	13386	13494	13599	13671	13632	13610	13532	13408	13477	13406	13546	13317	13545	13586	13413	13684	13654	13534	13602	13502	13724	13593	13495	13547	13553	13649	13591	13510	13442	13613	13565	13578	13586	13575	13541	13643	13615	13442	13505	13554	13587	13538	13530	13561	13615	13445	13427	13638	13596	13550	13600	13584	13705	13620	13677	13544	13542	13686	13718	13521	13700	13456	13604	13617	13441	13572	13526	13645	13556	13542	13629	13437	13638	13596	13571	13602	13489	13604	13479	13473	13496	13715	13627	13644	13407	13610	13699	13552	13665	13583	13707	13583	13562	13631	13452	13785	13604	13521	13494	13553	13626	13539	13464	13559	13566	13677	13426	13754	13721	13584	13589	13539	13593	13611	13580	13539	13526	13625	13451	13510	13590	13743	13768	13568	13470	13659	13580	13686	13523	13709	13585	13490	13546	13530	13622	13702	13527	13511	13704	13450	13437	13667	13537	13529	13504	13567	13701	13710	13620	13466	13632	13667	13608	13679	13485	13519	13471	13700	13622	13604	13584	13591	13618	13552	13673	13624	13441	13587	13637	13507	13478	13628	13536	13642	13683	13700	13531	13490	13652	13672	13513	13544	13591	13595	13654	13463	13582	13638	13501	13687	13380	13633	13372	13457	13690	13806	13497	13598	13515	13675	13626	13516	13700	13489	13369	13565	13516	13729	13659	13577	13580	13540	13487	13573	13572	13712	13556	13611	13459	13777	13748	13533	13546	13473	13754	13581	13495	13587	13540	13576	13525	13727	13508	13660	13532	13609	13693	13473	13471	13594	13635	13556	13387	13554	13535	13535	13540	13480	13642	13514	13611	13608	13536	13476	13586	13474	13587	13607	13437	13524	13569	13478	13527	13552	13731	13479	13621	13446	13397	13585	13780	13664	13500	13560	13615	13503	13604	13515	13508	13527	13671	13602	13538	13512	13444	13590	13679	13563	13354	13566	13558	13534	13481	13612	13492	13576	13446	13561	13561	13395	13523	13680	13616	13682	13512	13707	13563	13549	13579	13557	13602	13554	13570	13414	13618	13573	13572	13507	13505	13596	13535	13591	13478	13583	13410	13700	13696	13525	13421	13469	13594	13442	13476	13644	13500	13439	13612	13537	13666	13677	13294	13635	13478	13632	13558	13595	13581	13493	13441	13521	13554	13453	13743	13586	13497	13584	13600	13564	13381	13555	13574	13718	13547	13657	13522	13516	13620	13692	13577	13588	13519	13612	13604	13642	13631	13427	13478	13480	13629	13599	13597	13470	13566	13712	13538	13597	13673	13661	13473	13589	13568	13554	13689	13404	13666	13561	13588	13604	13606	13496	13579	13665	13644	13634	13773	13605	13724	13597	13640	13591	13531	13470	13616	13414	13449	13412	13658	13591	13511	13595	13476	13636	13508	13535	13782	13468	13637	13693	13573	13583	13597	13479	13582	13655	13505	13578	13646	13666	13548	13496	13671	13701	13626	13433	13747	13600	13585	13562	13545	13516	13575	13470	13500	13586	13515	13462	13709	13646	13794	13565	13534	13564	13598	13397	13359	13387	13656	13582	13653	13466	13478	13643	13525	13443	13685	13551	13490	13652	13689	13497	13463	13809	13599	13484	13544	13496	13390	13628	13535	13643	13565	13613	13656	13617	13572	13515	13639	13496	13572	13559	13664	13603	13634	13484	13618	13495	13601	13555	13567	13508	13661	13529	13534	13640	13628	13532	13509	13515	13744	13558	13607	13598	13578	13634	13603	13390	13447	13597	13579	13598	13501	13539	13555	13580	13507	13663	13710	13398	13569	13535	13623	13529	13570	13587	13397	13534	13485	13610	13540	13545	13526	13560	13478	13636	13528	13566	13550	13495	13538	13436	13616	13551	13636	13532	13776	13548	13655	13488	13575	13707	13636	13625	13600	13467	13515	13629	13454	13565	13629	13691	13431	13600	13444
24422	21010	28095	24423	21578	20722	23978	30004	39063	38324	32997	24915	19413	17539	16406	16227	16374	16168	16044	16059	16103	15999	16119	16143	15985	15964	15962	16216	15876	15944	16086	16101	16118	16091	16098	16010	15792	16039	15965	16038	16052	16106	16032	15918	15915	16129	16018	16064	15988	15910	16048	16060	15934	15820	16014	15813	16066	15886	15714	15873	15760	16011	15979	16099	15985	15783	15930	15951	16075	15969	15674	15922	15969	16093	16195	16010	15987	15913	15967	16195	15775	15826	16040	15916	15744	15841	15975	15860	15877	16036	15930	15999	15907	15757	15923	15834	15844	15975	15825	16097	15940	15909	15989	15904	15818	15937	15906	15860	16041	16019	15675	15850	16013	15952	15904	15920	15922	15954	15923	15812	15932	15926	15996	16047	15897	16077	16005	15984	15974	15986	15949	16009	16142	15868	15958	15840	15768	15782	16111	15980	15865	16108	15964	15916	16131	16020	15907	16089	16207	15946	15965	15939	16076	15972	16160	15853	16014	15992	15935	16030	16152	16058	16003	15797	15840	15855	15776	16027	15958	15829	15768	15799	16037	16136	15836	15785	16188	16038	16098	15900	15797	15969	16083	16012	15963	16084	15993	16023	16099	15905	15924	16103	15998	16216	15871	16044	15993	15959	15953	15807	16002	15842	15916	15974	15902	15914	16065	15808	15882	16128	16099	15822	15989	15870	15957	16050	16088	15892	15946	16097	16056	15824	15884	15863	15841	15880	16012	16057	16064	16093	16065	15924	15990	15877	15977	16064	15900	15855	16074	15979	15866	15922	16005	16029	16117	15996	15965	15953	15994	15926	15956	16065	16087	15920	16100	15932	15998	16080	15884	15885	15837	15902	15931	16067	15922	15856	15863	16063	15922	16067	15912	15948	15873	15991	15913	15841	15866	15848	15953	15829	15974	15927	15745	16160	15857	15962	16106	16055	15997	15855	15946	16064	15990	15894	16037	15940	16142	15873	16168	16114	15862	16049	15870	15916	15966	15914	15876	15925	15751	16045	15969	15828	15851	15752	15772	15936	15945	15988	15857	15843	16050	15824	15836	15893	16152	15905	15962	16106	16009	16130	15951	15965	16245	15787	15871	16117	15999	15923	15923	15855	15936	16141	16004	16005	16097	15837	15908	16038	15936	15980	15992	16024	16074	16047	15941	16006	15959	15856	16011	15858	16005	16050	15782	16005	16079	15862	15893	15996	15992	15914	15924	15910	15944	16015	16026	15919	15901	16140	16095	15927	15974	15907	15942	16027	15901	16009	15874	15774	15954	15847	15823	15747	15803	15867	16058	15965	16040	15905	15860	15897	15866	15940	16219	16062	15915	15668	15882	15811	15794	15767	15798	15859	15985	15872	15957	15852	16028	15783	15902	15967	15899	15883	15836	16008	16003	15822	15915	15982	15835	15963	16071	15839	15941	16090	16200	15980	15968	16090	15977	15958	16105	16191	15859	15896	15887	15766	15839	15950	15911	16019	15893	15810	16187	16000	15885	16039	15960	16086	15872	15996	15974	15832	15886	16051	15900	16023	16118	15847	16031	16009	15872	15891	15831	15931	15883	15988	16032	15900	15873	16022	15875	16001	15944	15900	16067	15933	15830	15895	15859	16080	15824	16026	15979	15954	15878	16121	15901	15890	15934	15992	16067	15825	15959	15704	15932	16071	15872	15796	15920	16057	15806	15950	15896	15874	15841	16035	15908	16115	15862	15981	15876	15831	16086	15987	15819	15806	15994	16144	16158	16037	15793	16013	16099	15970	15733	15910	16011	16010	15874	15936	16052	15933	15944	15886	15926	15806	16024	15866	15811	15975	15859	15879	16072	16027	15884	15964	16091	16035	16092	16020	15972	15908	15859	16041	15869	16041	15834	15916	15818	15793	15859	16121	15977	15952	16072	16105	16060	15875	15827	15885	15838	15956	15891	16066	16016	15866	15738	15804	16154	15993	16034	15940	15968	15997	15905	16031	15918	15961	16110	15865	15907	16114	16114	15999	15998	16009	15915	15773	15815	15994	15900	15843	15989	16034	15948	15789	15875	16133	15992	15861	15961	16104	15733	16141	15941	16085	16047	15831	15891	15889	15899	15938	16160	15876	15812	15989	15894	15789	15994	15847	16192	15975	16008	15850	15939	15890	15817	15840	15862	15899	15815	15807	16107	16227	16010	16117	16044	15743	15924	15935	15856	16040	15986	16019	15852	15943	16050	15939	15850	15854	15888	15841	16026	16014	15944	16011	16125	15957	15978	15919	15976	15952	15851	15883	15831	15824	15859	15990	15859	15894	15995	15930	15956	15975	15927	15872	15892	15994	16018	15814	15973	15949	16027	16043	16063	16134	16198	15920	16013	15917	15877	15879	15875	15975	15860	15975	16083	15945	16033	16118	16103	15996	15896	15947	16116	16201	16064	15831	15888	15855	16088	16024	15961	16091	16139	15936	15757	15929	15989	16031	15857	15847	16009	15968	16096	15781	15988	15978	15889	15743	15852	15846	15792	15936	15864	15929	16018	15891	16102	16068	15881	15886	15878	15951	15983	16042	16098	15968	16054	16193	15781	15859	16081	15781	16090	16003	15992	15818	16085	15787	15715	15772	16028	15739	15860	15866	15856	15925	15855	16012	15783	15892	15932	15925	15779	15856	16097	16066	16031	15903	15908	15946	16069	15967	15982	15974	15746	16142	16068	15973	16171	15992	15939	15814	15824	16068	15916	15815	15964	16201	15908	15999	15876	16058	15967	15920	15926	15960	15971	16082	15862	16114	15807	15859	15879	15815	15835	15760	15865	15978	16075	15903	16233	15899	15834	16007	15869	15747	16008	16198	15989	15902	15783	15823	15878	15851	16040	16031	15855	16017	15929	15856	16002	15970	16099	15979	15910	16056	15960	15758	15923	15982	15869	15965	16015	15955	16047	16034	15929	15923	15938	15937	16131	16145	16109	15943	16031	15950	15993	15883	16038	16033	16061	16075	16065	15964	15922	15998	15966	15893	15821	16045	16259	15751	16153	15992	15917	16009	16002	15857	15909	16109	15831	15995	15776	15878	15861	15856	15796	15945	15798	15951	16021	15903	15871	15839	16052	15836	16037	15872	15995	15958	15884	15887	15979	15855	15928	15956	16045	16049	15997	15933	15841	15787	15848	15819	15948	15990	16007	16113	15730	16126	15747	15794	16106	15904	15803	15874	15920	15895	15846	15714	15952	15848	16122	15914	16130	15909	15912	15971	15903	15872	15694	16015	15958	16115	15929	15959	15868	16030	15830	15886	15909	15862	16007	16037	16026	15975	15881	15803	16053	15677	15881	15962	15930	15922	16152	16094	15731	15925	15917	15956	15917	16043	15858	15911	16063	16061	15846	15827	15766	15889	16107	16056	15854	16149	15861	15952	16021	15829	16124	15927	15993	15957	15715	16060	15938	15912	15955	15783	16086	15918	15797	16060	15919	15920	15941	15989	15961	15945	16168	15825	15963	15917	15808	15851	15954	16018	15946	15935	15917	15879	15798	16036	15934	16020	16104	16026	15904	15968	15957	16025	15988	16100	15870	15788	15834	15685	15873	15794	16087	15927	15898	15979	16004	15867	15824	15924	16054	15904	16085	15958	15975	15925	16000	15870	16162	16030	15988	15799	15882	16086	16008	16096	16038	15857	15938	15861	15931	15856	16031	15982	16017	15966	15968	15903	15724	15929	15885	16029	15950	15931	16015	15954	16095	15960	16047	15842	15918	15807	16125	15948	15998	15993	15935	15801	16015	15922	15866	16010	16081	15964	16017	16004	16140	15888	15758	15828	15841	15914	15869	16009	15954	16020	15990	15866	15959	15902	16022	16070	16006	16119	15999	15912	15798	15801	15919	15891	15904	15797	15836	15850	15955	16033	15968	16058	16074	15998	15865	15752	15949	15964	15951	16037	15787	16041	16000	16067	15837	16006	15875	15883	15959	15915	16174	15833	16209	15950	15841	15960	15959	15926	15910	15991	15980	15996	16095	16002	16105	16127	15787	16056	15972	15900	15672	15966	16029	16042	15992	15852	15908	16002	15950	16040	15978	15798	15866	15867	15902	15920	15942	16104	16091	16257	16099	15958	16166	16044	15960	15767	15927	16213	15983	16055	15867	16029	15924	16068	16094	15885	15738	16133	15834	16008	15854	15897	15940	16167	15966	16088	15871	15878	15946	15950	15801	16015	15999	15964	16020	15764	16112	15756	16025	15805	15844	15841	15995	15941	16045	15986	15926	16003	16010	15997	15962	15974	15854	16010	15929	15852	15976	15987	15799	15959	15958	15962	15905	16071	15764	16168	16092	15908	15848	16012	15865	15896	15801	15962	16029	15970	15929	15938	15957	15849	15789	15941	15944	16008	15983	15810	15992	16051	16074	15857	16000	15793	16043	15891	15994	15856	15974	16061	15794	15983	15877	15830	16013	15833	16103	16018	15991	15952	15921	15877	16043	15823	15893	15962	15914	16000	15920	15961	15785	15924	15903	15897	15816	16073	15976	15859	16129	16028	15783	15897	15899	15996	15813	15878	15838	15922	16029	15995	15898	16177	15944	15947	16180	15969	15771	15922	15794	15912	15945	16146	16058	15950	15887	16023	15930	15811	16056	15979	15769	16005	15901	15836	15828	16036	16073	15958	15890	15822	16256	16026	16038	15934	15791	15918	15778	16210	15904	16148	16119	15883	15792	15921	15958	16114	15916	15971	16001	16006	15994	15989	15998	16063	16053	16004	15994	15900	16026	15815	16117	16035	16138	15983	15705	15645	15884	16137	15929	15975	15951	15772	16035	15963	16156	15949	15904	15781	15955	15875	16066	15750	15849	15773	15876	15984	15908	15886	15917	16057	15996	15887	16144	16036	15826	15927	16023	15986	15992	15760	16023	15926	15949	16232	16008	15878	15755	15829	15944	15772	15879	15807	16066	15791	15931	16014	15949	16010	15960	16076	15940	15929	15882	16030	16172	15858	15953	15946	15791	15932	15897	15827	16069	16213	16053	15854	15840	16086	15707	15933	15876	15851	16059	15869	15928	16044	15981	15805	15862	15820	15983	15991	16057	16116	16256	15856	16080	15827	16121	15954	16087	16071	16055	15727	15900	15932	15865	15791	16124	16021	15944	15955	16010	16143
12816	20966	20109	17720	16579	18092	23471	32225	39916	37807	32052	22655	16830	14601	13801	13738	13665	13553	13537	13675	13641	13754	13660	13629	13613	13510	13402	13806	13680	13640	13534	13434	13644	13700	13652	13468	13673	13659	13715	13442	13541	13674	13619	13641	13606	13554	13595	13699	13422	13546	13567	13578	13715	13656	13548	13485	13565	13552	13488	13671	13545	13481	13551	13595	13537	13520	13676	13525	13453	13546	13617	13741	13667	13648	13597	13693	13600	13578	13509	13589	13535	13597	13809	13445	13537	13635	13510	13658	13492	13765	13502	13652	13722	13632	13674	13682	13405	13603	13637	13567	13504	13550	13502	13376	13659	13512	13579	13613	13612	13540	13571	13556	13627	13545	13684	13382	13439	13667	13484	13662	13661	13575	13463	13575	13515	13485	13642	13496	13589	13548	13735	13634	13576	13500	13645	13546	13632	13553	13432	13376	13679	13661	13666	13466	13565	13505	13488	13579	13497	13413	13507	13498	13568	13585	13640	13631	13555	13499	13762	13644	13635	13586	13555	13673	13487	13557	13350	13681	13628	13484	13596	13534	13565	13581	13419	13606	13475	13669	13634	13581	13440	13641	13571	13589	13697	13585	13553	13506	13538	13587	13612	13604	13623	13396	13591	13657	13613	13344	13472	13435	13564	13619	13569	13639	13663	13598	13680	13565	13575	13619	13661	13488	13648	13401	13718	13650	13548	13585	13486	13756	13592	13516	13578	13494	13462	13586	13486	13603	13511	13702	13433	13669	13557	13748	13497	13509	13594	13672	13468	13571	13655	13553	13522	13664	13456	13674	13574	13590	13450	13501	13625	13532	13532	13621	13598	13597	13534	13539	13531	13539	13513	13496	13783	13780	13537	13583	13514	13485	13485	13657	13656	13521	13608	13668	13596	13578	13553	13606	13614	13894	13590	13688	13569	13569	13502	13645	13663	13575	13730	13494	13619	13680	13515	13656	13583	13575	13588	13668	13465	13530	13575	13630	13658	13433	13631	13475	13635	13672	13494	13643	13410	13750	13630	13666	13634	13517	13581	13484	13471	13463	13673	13482	13543	13534	13514	13660	13726	13629	13799	13479	13422	13795	13733	13565	13614	13534	13466	13558	13559	13566	13561	13729	13573	13679	13687	13418	13599	13666	13653	13542	13529	13618	13590	13620	13695	13529	13670	13428	13703	13325	13500	13579	13575	13513	13473	13513	13638	13475	13623	13563	13548	13325	13551	13516	13552	13517	13555	13780	13728	13439	13717	13432	13707	13616	13780	13508	13569	13471	13587	13570	13339	13568	13505	13477	13415	13748	13448	13642	13625	13607	13739	13535	13755	13750	13579	13620	13562	13600	13636	13673	13495	13587	13545	13632	13496	13521	13494	13568	13604	13696	13674	13512	13669	13573	13658	13721	13501	13566	13512	13686	13647	13595	13643	13579	13421	13614	13454	13598	13583	13595	13450	13438	13593	13702	13641	13585	13520	13558	13697	13547	13616	13721	13631	13720	13649	13707	13537	13892	13532	13633	13682	13601	13620	13536	13597	13526	13677	13569	13618	13558	13692	13510	13590	13521	13506	13628	13691	13564	13644	13610	13736	13488	13546	13510	13496	13675	13619	13567	13556	13610	13504	13524	13643	13503	13639	13627	13580	13807	13627	13778	13478	13533	13600	13441	13611	13486	13592	13666	13678	13702	13562	13644	13648	13572	13709	13612	13806	13602	13709	13643	13451	13642	13777	13519	13700	13647	13686	13453	13563	13562	13716	13571	13594	13663	13537	13523	13781	13573	13662	13675	13504	13512	13514	13615	13522	13551	13463	13455	13492	13633	13497	13614	13661	13492	13430	13607	13573	13591	13518	13656	13682	13668	13630	13653	13434	13594	13629	13680	13570	13712	13405	13711	13734	13601	13490	13602	13593	13741	13621	13602	13496	13418	13480	13623	13466	13549	13687	13535	13370	13587	13679	13448	13547	13523	13425	13710	13535	13431	13636	13661	13721	13593	13609	13514	13695	13603	13572	13593	13656	13502	13637	13655	13511	13523	13681	13413	13556	13610	13495	13493	13660	13476	13507	13342	13425	13664	13485	13543	13731	13517	13743	13651	13426	13629	13719	13720	13494	13507	13665	13506	13601	13756	13661	13457	13748	13481	13491	13549	13640	13605	13558	13589	13664	13634	13442	13491	13642	13401	13546	13461	13803	13439	13563	13508	13573	13557	13505	13647	13529	13594	13635	13594	13605	13672	13468	13634	13432	13616	13355	13602	13526	13639	13628	13477	13751	13519	13524	13637	13478	13585	13638	13633	13440	13654	13623	13579	13614	13575	13545	13456	13382	13691	13464	13885	13582	13601	13510	13617	13474	13588	13572	13563	13485	13598	13552	13569	13732	13708	13586	13633	13405	13544	13583	13655	13584	13462	13641	13578	13663	13362	13571	13441	13574	13655	13711	13559	13427	13681	13491	13613	13620	13530	13628	13592	13520	13561	13672	13545	13444	13444	13762	13483	13626	13565	13619	13528	13443	13667	13541	13582	13665	13594	13595	13550	13577	13695	13534	13534	13730	13472	13559	13617	13637	13640	13495	13601	13687	13447	13508	13634	13670	13461	13667	13440	13630	13413	13594	13553	13553	13507	13725	13800	13596	13589	13665	13341	13616	13572	13732	13414	13589	13643	13463	13741	13689	13649	13635	13505	13585	13500	13556	13790	13776	13547	13725	13613	13551	13603	13629	13553	13581	13548	13541	13679	13433	13584	13647	13491	13498	13370	13563	13655	13760	13605	13514	13568	13591	13621	13519	13718	13726	13697	13613	13635	13423	13592	13587	13577	13612	13528	13589	13694	13697	13547	13621	13474	13508	13607	13617	13521	13329	13558	13614	13445	13572	13509	13434	13745	13644	13563	13695	13556	13567	13503	13570	13608	13472	13607	13594	13705	13553	13550	13545	13520	13812	13451	13516	13505	13408	13501	13622	13790	13427	13566	13412	13559	13671	13336	13749	13695	13495	13723	13661	13511	13683	13424	13481	13619	13353	13520	13578	13601	13504	13721	13680	13846	13470	13654	13651	13594	13478	13759	13333	13704	13393	13664	13548	13386	13723	13431	13540	13515	13505	13680	13424	13445	13493	13707	13466	13542	13574	13383	13644	13706	13696	13436	13587	13410	13543	13614	13559	13620	13697	13594	13471	13572	13624	13444	13712	13697	13565	13506	13499	13477	13678	13514	13601	13490	13660	13601	13596	13596	13735	13550	13567	13537	13565	13434	13727	13613	13591	13631	13603	13534	13645	13498	13629	13441	13637	13660	13555	13324	13695	13586	13669	13616	13676	13652	13507	13672	13633	13650	13547	13566	13598	13675	13531	13496	13764	13752	13515	13653	13576	13680	13514	13655	13703	13540	13601	13361	13642	13763	13515	13644	13667	13629	13764	13447	13663	13618	13493	13632	13656	13634	13635	13579	13518	13659	13583	13518	13600	13579	13705	13605	13418	13610	13546	13736	13568	13631	13588	13586	13483	13647	13444	13536	13618	13488	13452	13743	13590	13709	13579	13541	13543	13621	13314	13649	13528	13657	13504	13527	13715	13544	13580	13603	13440	13585	13692	13677	13456	13581	13366	13682	13558	13453	13861	13457	13535	13555	13579	13510	13678	13569	13430	13749	13535	13687	13542	13467	13563	13768	13640	13496	13341	13488	13467	13524	13716	13600	13622	13572	13537	13692	13579	13656	13744	13632	13713	13626	13669	13582	13545	13555	13700	13593	13610	13559	13639	13616	13545	13522	13595	13518	13494	13610	13514	13638	13557	13647	13602	13617	13601	13627	13415	13540	13566	13614	13584	13535	13614	13526	13555	13529	13580	13508	13621	13472	13490	13747	13556	13690	13389	13572	13555	13579	13537	13496	13795	13599	13552	13589	13552	13699	13421	13509	13743	13673	13561	13586	13623	13566	13561	13454	13472	13556	13471	13473	13528	13579	13594	13686	13652	13649	13453	13652	13621	13484	13542	13360	13583	13706	13690	13544	13632	13618	13552	13622	13552	13577	13501	13708	13670	13607	13570	13500	13522	13509	13513	13555	13681	13499	13624	13515	13491	13512	13501	13574	13557	13613	13542	13577	13758	13796	13505	13494	13644	13496	13617	13708	13659	13599	13585	13440	13623	13472	13550	13639	13482	13636	13591	13646	13569	13651	13661	13407	13546	13743	13509	13455	13557	13630	13592	13573	13580	13822	13654	13568	13681	13623	13558	13371	13623	13715	13622	13545	13736	13516	13584	13552	13516	13549	13637	13630	13547	13574	13624	13436	13595	13549	13392	13389	13552	13638	13614	13642	13645	13616	13447	13532	13626	13686	13732	13411	13554	13593	13517	13564	13618	13522	13586	13558	13535	13581	13669	13662	13605	13518	13554	13578	13617	13616	13626	13585	13648	13508	13491	13550	13520	13558	13567	13610	13642	13740	13601	13716	13423	13555	13542	13616	13458	13626	13597	13661	13725	13604	13548	13630	13669	13537	13550	13502	13524	13635	13580	13589	13605	13574	13564	13713	13662	13578	13590	13573	13585	13617	13785	13595	13620	13569	13632	13650	13502	13610	13620	13644	13623	13736	13537	13688	13785	13621	13540	13441	13771	13477	13555	13676	13588	13750	13461	13471	13779	13594	13583	13685	13524	13622	13479	13625	13591	13702	13607	13615	13590	13489	13550	13630	13716	13542	13643	13736	13738	13546	13559	13591	13413	13698	13711	13751	13561	13662	13651	13639	13693	13596	13569	13595	13573	13614	13438	13799	13418	13582	13559	13571	13664	13570	13750	13578	13677	13522	13703	13653	13569	13538	13631	13547	13643	13508	13545	13565	13485	13550	13655	13623	13510	13527	13483	13616	13542	13537	13608	13576	13611	13577	13670	13578	13564	13467	13570	13600	13832	13591	13775	13631	13673	13492	13601	13702	13573	13438	13583	13551	13678	13578	13448	13448	13626	13567	13677	13525	13753	13665	13412	13705	13665	13581	13591	13637	13526	13592	13349	13497	13491	13572	13553	13502	13542	13592	13388	13456	13683	13544	13694	13598	13780	13583	13833	13681	13648	13506	13709	13661	13443	13671	13689	13634	13647	13717	13585	13537	13585	13525	13653	13698
22602	21032	28934	23318	21169	24046	31147	39251	55677	56517	48763	36670	26222	19898	17602	16918	16545	16433	16450	16557	16470	16559	16446	16425	16280	16381	16338	16235	16316	16492	16389	16310	16160	16503	16230	16244	16443	16304	16393	16310	16288	16239	16389	16157	16337	16476	16173	16407	16237	16267	16268	16313	16249	16363	16324	16232	16204	16213	16104	16250	16222	16254	16281	16305	16185	16172	16244	16278	16401	16252	16346	16204	16220	16272	16246	16302	16325	16324	16147	16245	16187	16328	16346	16411	16332	16229	16262	16230	16255	16195	16302	16179	16265	16240	16055	16216	16065	16198	16124	16289	16294	16214	16349	16321	16341	16223	16048	16090	16166	16024	16303	16557	16068	16104	16185	16150	16347	16195	16371	16208	16199	16255	16025	16133	16101	16405	16222	16394	16299	16189	16113	16298	16228	16202	16075	16343	16239	16250	16268	16062	16153	16238	16175	16142	16224	16344	16280	16273	16360	16251	16420	16111	16147	16203	16205	16235	16141	16260	16135	16144	16226	16313	16285	16014	15963	16229	16440	16368	16138	16361	16276	16262	16256	16291	16271	16168	16306	16133	16208	16133	16004	16063	16307	16299	16378	16115	16258	16282	16184	16304	16299	16066	16255	16141	16221	16193	16317	16251	16311	16369	16373	16166	16461	16373	16220	16121	16303	16190	16258	16340	16328	16309	16308	16362	16029	16158	16221	16342	16154	16080	16185	16203	16233	16429	16166	16239	16355	16087	16240	16067	16292	16361	16132	16232	16237	15758	16182	15914	16107	16073	16099	16233	16127	16262	16217	16329	16261	16200	16263	16222	16159	16212	16257	16180	16312	16356	16335	16348	16192	16033	16294	15974	16289	16283	16145	16408	16304	16067	16405	16212	16199	16284	16313	16367	16206	16248	16461	16205	16092	16203	16324	16335	16345	16283	16223	16138	16340	16315	16357	16096	16300	16169	16216	16230	16262	16071	16331	16091	16224	16280	16105	16172	16261	16378	16216	16192	16151	16263	16277	16044	16119	16081	16210	16202	16300	16181	16514	16261	16068	16076	16156	16223	16232	16325	16146	16285	16388	16366	16201	16267	16225	16237	16237	16214	16132	16147	16121	15970	16306	16346	16365	16096	16027	16187	16179	16307	16097	16076	16010	16223	16229	16323	16136	16133	16329	16015	16306	16350	16059	16170	16239	16208	16345	16174	16261	16367	15996	16147	16048	16295	16278	16267	16185	15921	16134	16100	16175	16298	16278	16265	16292	16356	16245	16117	16035	16176	16133	16118	16383	16331	16284	16090	16490	16268	16457	16323	16300	16231	16201	16230	16190	16401	16086	16191	16452	16215	16079	16191	16155	16163	16184	16273	16345	16134	16208	16181	16179	16073	16282	16258	16425	16281	16273	16091	16331	16236	16403	16236	16256	16305	16143	16109	16068	16327	16291	16051	16118	16267	16121	16238	16294	16225	16126	16059	16238	16257	16183	16349	16184	16209	16213	16197	16125	16021	16190	16143	16191	16183	16203	16084	16376	16108	16100	16222	16185	16067	16196	16238	16083	16271	16217	16343	16372	16258	16185	16421	16155	16344	16155	15974	16220	16055	16248	16152	16129	16365	15973	16114	16371	16186	16249	16062	16325	16288	16150	16097	16223	16192	16141	16224	16380	16115	16306	16109	16160	16149	16322	16059	16215	16171	16376	16035	16230	15961	16095	16395	16338	16361	16135	16289	16236	16217	16170	16027	16142	16290	16016	16395	16303	16349	16325	16244	16167	16234	16169	16406	16301	16364	16026	16296	16132	16390	16286	16136	16351	16416	16374	16288	16257	16282	16374	16240	16249	16194	16269	16152	16318	16220	16360	16134	16117	16334	16247	16202	16198	16204	16083	16206	16442	16108	16323	16279	16262	16238	16252	16114	16322	16196	16248	16439	16340	16155	16247	16278	16230	16235	16210	16190	16147	16207	16110	15965	16428	16248	16139	16198	16030	16004	16345	16215	16194	16020	16343	16259	16276	16127	16158	16229	16460	16083	16171	16259	16363	16129	16267	16259	16145	16046	16157	16176	16153	16081	16173	16213	16111	16090	16176	16237	16322	16351	16136	16214	16186	16104	16425	15928	16196	16174	16280	16193	16161	16298	16223	16204	16286	16112	16281	16276	16286	16114	16331	16252	16209	16211	16162	16234	16130	16280	16365	16441	16336	16102	16094	16189	16170	16126	16429	16118	16239	16055	16132	16223	16268	16259	16127	16171	16208	16148	16087	16073	16189	16252	16214	16291	16207	16167	16103	16237	16145	16322	16092	16056	16208	16197	16191	16224	16260	16065	16120	16180	16327	16163	16310	16175	16224	16234	16107	16286	16067	16263	16499	16243	15982	15900	16234	16233	16269	16209	16334	16187	16195	16121	16357	16297	16141	16073	16172	16174	16110	16183	16014	16350	16312	16066	16280	16218	16123	16373	16256	16202	16125	16234	16111	16364	16084	16285	16463	16333	16207	16392	16205	16083	16095	16112	16183	16196	16360	16357	16202	16306	16261	16254	16038	16141	16466	16120	16100	16003	16252	16212	16263	16362	16280	16360	16497	16241	16275	16248	16268	16132	16191	16280	16092	16252	16120	16207	16219	16259	16092	16227	16409	16343	16299	16293	16348	16118	16049	16219	16363	16155	16420	16266	16143	16351	16393	16202	16245	16281	16299	16291	16410	16337	16194	16502	16161	16115	16170	16125	16213	16138	16221	16283	16243	16089	16193	16177	16220	16099	16197	16222	16302	16109	16027	16210	16229	16207	16009	16184	16130	15989	16367	16341	16123	16205	16487	16210	16232	16243	16194	16414	16320	16187	16357	16269	16229	16091	16100	16340	16261	16152	16242	16160	16241	16186	16277	16113	16125	16262	16217	16227	15915	15980	16180	16177	16253	16268	16233	16105	16245	16207	16249	16291	16145	16091	16187	16140	16109	16277	16114	16198	16296	16115	16218	16260	16012	16269	16224	16217	16098	16219	16230	16449	16245	16172	16339	16481	16213	16095	16299	16324	16131	16108	16143	16265	16295	16423	16258	15938	16106	16052	16309	16180	16252	16274	16141	16319	16392	16244	16099	16119	16343	16201	16425	16404	16349	16177	16338	16291	16081	16162	16260	16122	16258	16272	16447	16189	16225	16113	16298	16170	16240	16127	16179	16248	16049	16105	16198	16274	16131	16331	16300	16208	16171	16275	16329	16278	16280	16098	16287	16254	16277	16148	16213	16123	16226	16394	16437	16383	16042	16131	16162	16193	16166	16279	16221	16357	16193	16227	16218	16057	16041	16152	16306	16156	16294	16363	16266	16248	16043	16111	16158	16212	16049	16230	16037	16393	16254	16157	16436	16117	16264	16248	16307	16296	16092	16310	16151	16191	16237	16108	16269	16097	16293	16351	16286	16431	16185	16171	16161	16054	16254	16167	16095	16170	16211	16271	16281	16217	16274	16171	16130	16194	16426	16222	16281	16070	16202	16147	16355	16101	16177	16214	16138	16118	16269	16171	16129	16210	16102	16272	16196	16239	16407	16234	16286	16280	16369	16448	16328	16312	16255	16385	16148	16180	16408	16205	16159	16226	16305	16254	16194	15977	16262	16239	16247	16333	16217	16065	16073	16219	16112	16301	16224	16329	16202	16141	16188	16032	16028	16503	15989	16243	16232	16222	16134	16161	16101	16247	16086	16382	16344	16268	16168	16221	16408	16347	16295	16019	16057	16217	16183	16347	16272	16281	16110	16090	16281	16406	16134	16006	16242	16443	16220	16299	16159	15965	16093	16193	16188	16103	16198	16205	16336	16290	16244	16193	16210	16160	16293	16329	16406	16215	16032	16397	16252	16201	16289	16194	16185	16277	16275	16254	16142	16062	16210	16134	16162	16261	16055	16305	16219	16255	16278	16047	16134	16214	16262	16393	16367	16219	16295	16141	16020	16313	16460	16136	16336	16249	16198	16098	16269	16194	16368	16048	16203	16229	16267	16252	16546	16216	16293	16069	16192	16114	16278	16018	16213	16191	16217	16269	16184	16175	16236	16098	16156	16219	16342	16309	16331	16258	16141	16221	16213	16233	16102	16233	16304	16223	16227	16350	16270	16182	16228	16297	16145	16202	16137	16091	16095	16195	16174	16295	16335	16404	16343	16289	16380	16311	16310	16327	16196	16371	16301	16190	16275	16218	16420	16206	16209	16216	16207	16143	16222	15987	15956	16232	16120	16272	16344	16130	16286	15982	16099	16210	16415	16001	16115	16202	16290	16046	16193	16373	16284	16080	16295	16167	16195	16266	16193	16275	16309	16390	16081	16289	16331	16064	16314	16295	16318	16230	16041	16408	16257	16235	16286	16158	16336	16045	16051	16194	16362	16137	16258	16313	16169	15957	16365	16315	16050	16061	16235	16136	16247	16102	16017	16066	15940	16230	16199	16328	16173	16168	16145	16193	16320	16276	16240	16116	16182	16156	16206	16219	16109	15990	16199	16135	16207	16096	16048	16193	16083	16101	16104	16242	16185	16454	16124	15964	16209	16204	16216	16242	16122	16071	16173	16061	16243	16211	16160	16018	16105	16339	16146	16420	16312	16304	16350	16223	16143	16195	16239	16225	16243	16365	16290	16349	16254	16089	16109	16082	16126	16131	16235	16196	16316	16315	16194	16349	16265	16154	15972	16226	16269	16333	16233	16173	16287	16243	16262	16301	16278	16087	16298	16202	16379	16406	16174	16228	16188	16210	16319	16439	16467	16329	16126	16231	16392	16200	16256	16445	16424	16280	16084	16279	16137	16227	16344	16241	16323	16278	16294	16290	16251	16039	16216	16251	16320	16305	16456	15977	16065	16116	16315	16106	16395	16150	16062	16140	16350	16372	16236	16046	16139	16180	16309	16244	16257	16092	16164	16203	16235	16235	16118	16210	16167	16171	16075	16115	16156	16104	16294	16171	16327	16265	16228	16110	16328	16170	16153	16230	16157	16286	16217	16230	16269	16275	16279	16229	16333	16189	16225	16260	16335	16372	16253	16146	16303	16284	16397	16100	16110	16205	16316	16224	16329	16157	16258	16294	16063	16201	16235	16230	16248	16316	16289	16199	16065	16092	16350	16262	16137	16157	16175	16526	16343	16376
14642	28208	26793	22602	21033	23983	29889	42997	55004	54207	46781	34841	23345	16948	14833	13958	13893	13718	13728	13719	13670	13722	13729	13838	13699	13623	13646	13829	13753	13681	13809	13777	13586	13728	13574	13626	13763	13637	13794	13770	13725	13725	13761	13772	13604	13857	13745	13441	13622	13717	13602	13747	13768	13821	13600	13920	13632	13753	13701	13610	13729	13818	13738	13856	13572	13730	13848	13790	13717	13615	13819	13627	13543	13684	13732	13780	13651	13587	13721	13684	13887	13847	13946	13669	13692	13556	13551	13628	13759	13705	13725	13705	13508	13733	13635	13751	13817	13569	13676	13543	13691	13629	13661	13769	13747	13873	13772	13823	13679	13510	13704	13578	13769	13743	13778	13603	13886	13787	13800	13820	13606	13742	13815	13682	13679	13607	13771	13576	13661	13816	13634	13780	13694	13736	13683	13789	13674	13735	13750	13694	13626	13704	13546	13601	13856	13724	13676	13446	13753	13718	13700	13673	13630	13666	13871	13664	13568	13706	13526	13579	13711	13590	13790	13603	13706	13702	13618	13752	13726	13664	13785	13783	13746	13726	13653	13794	13577	13717	13711	13878	13578	13770	13551	13724	13780	13756	13615	13738	13609	13758	13862	13588	13774	13697	13573	13611	13725	13620	13639	13747	13756	13802	13610	13624	13746	13720	13716	13461	13874	13656	13630	13640	13600	13655	13662	13681	13659	13580	13784	13816	13662	13544	13816	13654	13630	13751	13727	13616	13479	13681	13520	13691	13710	13742	13585	13695	13605	13862	13817	13594	13515	13736	13693	13678	13804	13661	13631	13650	13705	13784	13837	13636	13718	13684	13737	13711	13574	13637	13639	13576	13731	13605	13811	13656	13809	13698	13698	13597	13664	13707	13645	13687	13690	13772	13770	13709	13618	13695	13776	13769	13617	13931	13625	13623	13649	13775	13647	13729	13756	13694	13800	13728	13872	13665	13615	13799	13784	13792	13696	13705	13789	13710	13638	13687	13906	13638	13688	13756	13589	13852	13604	13574	13726	13707	13698	13675	13649	13569	13770	13873	13602	13729	13747	13537	13752	13588	13733	13763	13654	13841	13803	13700	13648	13573	13611	13520	13720	13645	13671	13727	13676	13897	13622	13756	13824	13792	13500	13656	13764	13790	13763	13885	13716	13757	13669	13523	13673	13574	13638	13775	13595	13641	13799	13816	13622	13629	13613	13574	13577	13648	13575	13664	13740	13561	13698	13715	13712	13734	13520	13516	13702	13834	13767	13515	13693	13626	13577	13758	13767	13714	13782	13741	13463	13765	13597	13696	13681	13648	13822	13753	13650	13690	13670	13617	13727	13708	13781	13590	13747	13530	13536	13736	13712	13753	13694	13694	13588	13832	13851	13632	13620	13431	13763	13844	13703	13646	13626	13849	13703	13691	13760	13678	13742	13873	13694	13628	13625	13672	13695	13612	13724	13770	13804	13689	13629	13649	13629	13843	13711	13631	13621	13796	13600	13798	13705	13773	13828	13690	13522	13787	13770	13718	13572	13722	13764	13734	13779	13507	13663	13551	13676	13847	13669	13716	13791	13593	13829	13887	13853	13749	13689	13640	13701	13799	13686	13685	13595	13723	13764	13738	13682	13722	13827	13525	13641	13587	13684	13519	13583	13608	13688	13725	13554	13716	13720	13554	13941	13762	13631	13561	13734	13513	13753	13635	13536	13638	13637	13597	13932	13613	13807	13597	13579	13563	13792	13595	13775	13595	13649	13778	13636	13723	13698	13605	13753	13690	13688	13609	13812	13777	13655	13778	13559	13826	13771	13566	13735	13826	13772	13703	13690	13680	13581	13785	13639	13741	13819	13689	13646	13755	13778	13680	13783	13824	13735	13759	13688	13765	13713	13663	13762	13518	13795	13703	13700	13634	13797	13768	13839	13693	13625	13581	13522	13779	13670	13720	13457	13694	13652	13826	13752	13610	13601	13680	13686	13610	13778	13711	13707	13703	13862	13735	13724	13785	13810	13641	13406	13797	13643	13718	13785	13496	13610	13573	13732	13613	13634	13752	13776	13675	13697	13716	13769	13689	13643	13750	13773	13661	13764	13612	13744	13546	13639	13757	13756	13669	13677	13848	13651	13678	13715	13730	13651	13666	13682	13829	13678	13641	13830	13629	13880	13655	13717	13709	13791	13686	13723	13690	13686	13616	13531	13736	13620	13620	13795	13644	13870	13591	13748	13634	13740	13780	13561	13723	13628	13589	13595	13476	13698	13640	13629	13841	13723	13715	13811	13703	13646	13650	13769	13723	13807	13614	13741	13826	13615	13611	13674	13710	13645	13673	13824	13541	13786	13694	13737	13571	13736	13543	13718	13692	13754	13548	13543	13760	13838	13613	13615	13754	13688	13719	13868	13688	13849	13612	13675	13828	13682	13572	13760	13689	13752	13713	13603	13659	13679	13741	13748	13579	13637	13671	13564	13755	13638	13722	13656	13683	13782	13871	13750	13892	13677	13837	13697	13712	13536	13633	13708	13740	13769	13626	13607	13628	13622	13748	13769	13741	13706	13634	13879	13635	13565	13613	13633	13742	13852	13766	13700	13731	13772	13729	13911	13653	13781	13665	13677	13676	13692	13817	13639	13736	13747	13602	13741	13685	13736	13639	13813	13603	13664	13605	13706	13789	13649	13699	13654	13588	13726	13634	13513	13831	13718	13565	13514	13738	13556	13639	13501	13727	13681	13844	13694	13707	13699	13783	13676	13691	13637	13802	13796	13649	13795	13445	13740	13495	13718	13752	13507	13829	13486	13656	13696	13678	13488	13867	13810	13616	13640	13681	13686	13686	13603	13711	13555	13672	13531	13627	13693	13678	13588	13487	13581	13623	13674	13755	13679	13584	13823	13689	13826	13695	13678	13844	13606	13701	13822	13755	13610	13669	13613	13692	13628	13581	13747	13661	13751	13821	13719	13672	13706	13631	13693	13813	13862	13472	13680	13671	13762	13864	13712	13684	13724	13729	13566	13637	13681	13686	13662	13765	13754	13588	13892	13626	13659	13595	13851	13649	13579	13748	13692	13654	13629	13750	13610	13615	13605	13528	13738	13576	13629	13634	13492	13752	13699	13680	13695	13772	13776	13638	13760	13530	13792	13663	13734	13671	13724	13645	13584	13596	13784	13678	13701	13796	13804	13515	13844	13514	13495	13775	13824	13679	13809	13611	13798	13759	13695	13580	13698	13621	13571	13852	13823	13855	13647	13769	13678	13809	13660	13902	13731	13713	13706	13689	13619	13884	13745	13690	13880	13605	13727	13705	13655	13769	13769	13659	13850	13640	13792	13600	13786	13668	13689	13879	13608	13802	13580	13808	13680	13720	13741	13708	13660	13843	13604	13735	13759	13598	13931	13659	13800	13680	13838	13536	13768	13694	13729	13697	13835	13536	13566	13722	13807	13534	13851	13603	13683	13745	13756	13659	13678	13552	13773	13655	13685	13575	13701	13544	13641	13777	13704	13749	13777	13777	13699	13621	13747	13730	13714	13677	13751	13719	13617	13748	13678	13642	13768	13834	13567	13702	13685	13601	13739	13639	13647	13711	13521	13717	13906	13644	13680	13893	13791	13561	13748	13621	13748	13657	13638	13699	13703	13759	13499	13760	13366	13801	13881	13792	13703	13654	13679	13806	13733	13783	13666	13648	13713	13745	13858	13541	13730	13707	13735	13664	13679	13499	13736	13609	13628	13547	13738	13644	13725	13598	13885	13700	13511	13714	13634	13839	13562	13689	13809	13748	13723	13763	13769	13670	13525	13781	13684	13597	13610	13736	13707	13732	13718	13639	13634	13657	13788	13674	13694	13690	13571	13564	13808	13506	13596	13699	13570	13650	13719	13653	13509	13675	13667	13741	13716	13880	13768	13905	13584	13656	13603	13655	13805	13708	13643	13781	13648	13632	13670	13703	13696	13841	13750	13541	13761	13861	13716	13600	13617	13764	13859	13651	13611	13781	13672	13690	13747	13761	13845	13670	13678	13391	13596	13648	13766	13813	13672	13488	13614	13640	13668	13701	13772	13769	13692	13729	13689	13701	13597	13546	13648	13673	13746	13812	13595	13741	13565	13656	13684	13765	13428	13883	13776	13712	13701	13622	13706	13765	13818	13732	13726	13721	13728	13745	13702	13759	13638	13767	13766	13854	13757	13735	13655	13591	13573	13669	13799	13810	13735	13621	13610	13665	13607	13633	13562	13903	13854	13696	13537	13659	13711	13797	13589	13741	13536	13768	13743	13806	13672	13764	13746	13732	13721	13483	13814	13711	13570	13589	13632	13643	13617	13894	13674	13755	13620	13812	13628	13714	13819	13599	13846	13812	13749	13618	13770	13783	13612	13752	13669	13786	13782	13668	13701	13736	13562	13480	13838	13529	13681	13553	13719	13662	13629	13613	13726	13466	13643	13699	13709	13664	13768	13823	13675	13729	13614	13776	13595	13623	13662	13749	13727	13654	13810	13707	13798	13603	13566	13653	13677	13809	13769	13735	13507	13785	13776	13517	13856	13595	13626	13643	13767	13779	13612	13715	13666	13548	13660	13600	13753	13553	13612	13665	13804	13864	13626	13738	13665	13757	13586	13830	13584	13753	13742	13642	13669	13782	13723	13630	13801	13733	13733	13755	13700	13653	13720	13635	13721	13670	13681	13675	13641	13457	13746	13544	13695	13768	13485	13822	13673	13730	13645	13612	13645	13519	13520	13785	13637	13637	13848	13596	13644	13609	13669	13647	13836	13736	13699	13696	13666	13668	13679	13711	13612	13580	13728	13736	13816	13681	13754	13543	13685	13661	13651	13692	13812	13616	13775	13663	13782	13793	13694	13688	13710	13680	13752	13619	13667	13652	13764	13593	13625	13679	13771	13694	13760	13730	13694	13776	13739	13544	13718	13516	13526	13737	13745	13619	13590	13714	13681	13725	13782	13822	13571	13869	13688	13644	13616	13699	13698	13612	13666	13754	13687	13736	13615	13737	13738	13590	13647	13672	13684	13657	13714	13828	13626	13759	13609	13698	13610	13613	13760	13675	13574	13548	13845	13619	13752	13779	13861	13725	13556	13544	13670	13674	13662	13693	13752	13792	13600	13697	13774	13536	13739	13646
27080	21587	24216	20954	17188	17112	17145	17688	20644	22162	20913	19127	17276	16186	16108	16068	16093	16023	15791	16083	15985	16090	16076	16070	16235	16245	16170	16137	16036	15970	15971	15989	15953	15875	15812	16099	15945	15892	16053	16031	15886	16127	15929	15963	15998	16103	15881	16143	16012	15988	15922	16086	16030	15719	16010	16053	16022	16028	15820	16100	16034	15871	16103	15898	15912	16105	16184	15936	16047	15882	16098	15925	16098	15843	15687	15831	16003	16190	15970	15885	15976	15881	16119	15901	16025	16030	15952	15985	16048	15870	16031	16040	16136	15961	15986	15998	16098	16013	16018	16001	15977	15977	15960	15930	15957	15931	16221	15929	15883	16027	15959	16030	15696	16086	15983	15983	16030	16049	16161	16035	15854	16132	15957	15886	15883	15988	16151	16117	15940	15874	15892	15882	15932	15978	15888	16000	15924	15909	15929	15961	16018	15969	15991	16081	15929	15890	15887	16035	16008	15961	15882	16037	16049	15977	16002	16001	15850	15736	16048	15996	16064	16140	16117	15994	15811	16079	16023	15978	15940	15884	15993	15897	15880	15936	15965	15993	15884	16052	16006	15921	15876	16047	16023	15831	16051	15910	16027	16003	16068	15907	15949	16085	15922	15924	15877	15969	16034	16180	15763	15911	16090	15994	16068	15904	15948	16101	16012	15829	16131	16072	15807	15982	16020	16078	15819	15900	15945	15768	15849	15843	16092	15940	15976	15889	15923	15916	15882	15824	16085	16118	16020	16069	15934	15975	16057	15971	15992	15955	15934	15953	16046	16019	16020	16032	16034	16045	16015	15971	16369	15889	15929	15914	16208	15995	16007	15962	15933	16091	15909	15871	16123	15943	15953	15884	15909	15872	16034	16053	15897	16047	15942	15920	15885	16071	15733	16240	15905	15925	16084	16172	15950	15936	15969	16032	15918	15764	15985	16036	15980	15950	16099	15979	15954	16257	16043	16081	16061	16126	15894	15979	16097	16120	16061	16226	16079	16031	16001	15942	15832	16015	15738	16053	16161	15976	15897	15994	16038	15978	16078	15903	15869	15964	16151	15903	15927	15870	16003	16006	16098	15835	15976	16077	16046	15960	16010	16157	15989	15822	15902	16083	15823	16068	16010	15959	16086	15994	15790	16117	15912	15715	15928	15998	16036	16021	16097	15933	15845	15820	16035	15791	16104	15965	16092	15930	15888	15790	16026	16077	16149	16129	15834	15907	15927	16143	15989	15844	15944	15755	15991	16161	15982	16024	16006	15991	15978	16042	16032	15927	16040	15857	16060	15967	15772	15998	16019	15910	15816	15865	15883	15859	16142	15925	15968	15921	15759	15969	16026	15992	16046	16070	16064	15980	15919	15936	16076	15960	15992	15995	15983	15970	15883	16069	15932	15948	16126	15678	15832	15890	15921	15931	16009	15739	15873	15806	15909	16022	16119	15966	16145	16114	15986	15772	15814	16028	16079	15952	15943	15995	16054	16054	16129	16099	15990	15868	15778	15863	16105	15925	16146	15986	16015	15990	15861	15985	15916	15993	16048	16056	16062	16152	16002	15908	15807	16074	15951	15913	15942	15905	15930	16017	16090	16054	16051	15974	15814	15851	16247	15993	15926	15995	16094	15934	16065	16120	16066	15984	16110	15920	16040	16026	16125	16117	16083	16071	15970	16001	16074	16123	15756	15903	15821	15952	15896	15868	15956	15934	15984	16103	16134	15977	16032	15940	15972	15841	16044	15926	15997	16009	16218	15972	16013	15801	15915	16183	16027	16011	16189	16011	16064	16011	16011	15789	16013	16132	16033	16006	15907	15937	16010	16124	15999	16005	16050	16007	15848	15760	15999	15951	16131	15840	16159	15949	16094	15891	16205	16005	15991	16022	15947	16001	16012	15984	16214	15903	15976	16010	16007	16272	16046	16104	15895	16171	15984	16168	16030	15856	15924	15901	16068	15978	15791	15903	15984	16035	15953	15862	15942	16162	15913	15967	15834	15938	16071	16043	16006	15865	15988	15935	15903	16012	15853	15910	16013	16046	16044	16024	15984	15889	15883	15897	15917	16085	15917	15835	16141	15930	16086	15850	15879	15918	15935	15984	15934	15860	16090	15921	16132	16094	16017	15905	15899	15824	15909	15807	16029	15989	15842	16044	15765	15912	16232	15806	15853	16058	15955	16044	16156	15906	16070	16046	15973	15824	16118	15946	16127	15801	15925	15898	15990	16062	15995	15929	15572	16212	15971	16132	15980	16129	15965	15958	15837	15951	16038	15968	15891	15964	16065	15799	16067	15987	15878	16186	15920	15901	16032	15975	16067	15875	16169	15939	15931	16105	16007	16072	16033	16134	16057	15933	16003	16202	15855	15832	15748	16128	15942	16040	16034	15878	15850	15877	15972	16164	16063	16018	16006	16091	15851	15932	16071	16025	16147	15782	15921	15879	15745	16097	16056	16148	15842	15897	15992	15958	16130	16072	15824	15904	15970	15899	15971	15819	15946	15921	15833	15891	16088	16056	15911	15813	15926	15985	15753	15919	16141	16107	16024	15826	15891	15650	16026	16125	15987	15895	16064	16033	15886	15986	15880	16007	16023	15820	16075	15954	16076	15831	15990	15980	15901	16094	15978	16059	15953	15852	15866	15828	15944	16018	15888	15829	15960	16016	15848	16026	15870	16020	15811	16092	16022	15877	15978	15971	15715	15921	15857	15995	15991	16054	15927	15989	15914	15908	16090	16131	16062	16064	15891	15837	16029	15932	16042	15943	16123	15834	15847	15810	15964	15892	16052	15922	15938	15931	15794	16021	16220	15998	15910	15893	15796	15865	16016	16076	16077	16023	15909	15950	15869	16083	16058	16015	15967	15828	16170	15879	16119	15829	15803	15790	15891	15793	16097	15892	15829	15877	15904	15842	15752	15925	16011	15950	16045	16050	15963	15712	15869	16021	15987	15891	15987	16054	15951	15996	16146	15933	15935	15914	15960	15904	16028	16007	16020	15888	16215	15995	15944	16071	15928	16078	16177	15910	16165	16019	16008	15844	15838	16136	15988	16083	16035	15921	16071	15900	15922	16021	16053	16012	15950	15956	16042	15799	15854	16060	15995	16003	15904	15938	16050	16040	15888	15862	16093	15890	15977	15950	15858	15875	16078	15936	15921	16018	15936	15961	15873	16067	16065	16020	16071	16047	16141	16044	15930	15831	15960	15737	15900	16007	16088	15863	16035	16076	16034	15874	15944	15916	16186	15988	16100	15787	16084	16120	15866	16151	15990	16003	15980	15981	16051	16079	16108	16039	16030	16063	16018	15908	16065	15891	15939	16132	15927	15963	15931	15866	16230	15840	15892	15820	15746	15929	15886	16019	16064	15937	16153	15951	16169	16037	15948	16174	15947	15916	16140	15867	15768	15878	16023	15822	16029	15888	16001	15950	15991	15944	15839	16005	16148	15970	15985	15903	16034	16038	15843	16036	15961	16045	15965	16144	16027	15790	15914	15963	15881	15875	15981	16013	15933	15928	15900	15905	15952	16075	16049	15992	15963	16109	16073	16091	16089	15925	15855	15941	15916	16111	15839	15883	16043	15986	16020	16005	15768	15959	15889	15855	16005	16194	16034	15938	16097	16114	16016	16064	15982	16000	15812	15904	16048	16222	15943	15909	15800	15965	16094	16078	15794	15787	15898	15913	15958	16340	15981	15950	16048	15895	16023	15895	15902	16098	15825	15908	15770	15908	15992	16148	16025	16115	15932	16013	15987	15952	15919	15931	15962	16083	16021	15923	16135	15988	16074	15891	15832	15871	15976	15756	15856	15874	15895	15829	15775	16058	15762	16107	16180	16069	15935	15914	16027	16101	15853	15953	16097	15810	16005	15773	15922	16023	16056	16047	16081	16149	15931	15958	15912	15891	15781	15913	15949	15957	15906	16076	15828	16009	15971	16046	16079	16083	15929	16144	15989	16182	16203	16326	15930	16025	15917	16000	15911	16068	16072	16023	15897	15853	16040	16175	15941	16198	16157	15979	15848	15949	16095	16079	15856	15831	15991	15975	16058	15868	16050	16116	15942	16126	16093	15951	16007	15863	16043	16000	16019	16016	16086	16146	15882	16096	16201	15990	16097	15895	16148	16099	16084	16022	16078	15986	15924	15916	16121	16087	16000	16108	15805	16096	15980	15939	15921	15967	16026	16193	16190	16029	15942	15952	16023	15901	15925	15846	16115	16084	15986	15942	15841	15917	16122	16048	15904	16118	16082	16142	15989	15799	16037	15925	15906	16012	15902	15955	16058	16050	15979	15824	15823	15989	16172	15999	16012	15947	16224	15932	15919	15842	16047	15910	16172	16000	15897	15917	16030	15991	16025	16046	15862	15865	15938	15991	15957	15956	15852	16060	16035	15968	16021	15859	15952	15841	15906	15907	16001	16032	15974	16014	16030	15935	15945	15984	16157	16058	16114	16017	15950	15976	16002	16039	15860	15956	15992	15881	16172	15827	15906	15995	16134	15992	16144	15892	16038	16135	15999	15937	16050	15964	15970	15788	15809	15969	16080	16149	15835	15931	15776	16099	16004	15971	16006	15809	15969	16092	16289	15967	16084	16071	15982	15996	16045	16172	16030	16030	16038	16139	15968	16021	15959	16168	15938	15871	15968	15746	15970	15865	16055	16127	15868	16055	15945	15950	15744	15896	15949	16057	16089	16053	16011	15800	16006	15823	16146	15922	15866	16123	15889	15915	16072	15940	15936	16090	16029	15988	16018	15977	15998	16015	16028	15901	16131	15971	15995	15847	15873	16122	16054	15956	16184	15868	15898	16065	16162	16053	15931	15916	16010	15868	15840	16158	15977	16139	16144	16001	15901	15896	16106	16193	16189	15813	16022	16209	16009	16106	16085	15983	16114	16018	15939	16011	15936	16013	16012	15896	15938	15953	15903	16071	15776	15859	15915	16032	15919	15890	15889	15981	15923	15935	16101	16007	16227	15944	16003	15945	15819	15814	15856	16283	16011	16041	16028	15984	16053	15804	15972	15943	15956	15990	15896	16090	15943	16128	16122	15903	16088	16036	16034	15796	15843	15982	16070	15912	15981	15942	15868	16092	15975	15837	15901	15989	16069	15977	15751	16099	15882	16175	16032	15809
14023	17501	17207	15697	15363	15167	15230	16030	20320	21365	19237	16526	14617	14080	13706	13574	13677	13529	13556	13413	13717	13608	13619	13576	13695	13682	13514	13714	13496	13744	13625	13536	13437	13748	13538	13552	13573	13566	13645	13601	13608	13589	13706	13617	13600	13695	13608	13546	13766	13615	13731	13566	13577	13810	13537	13553	13542	13536	13688	13611	13654	13663	13691	13442	13791	13640	13782	13764	13512	13688	13725	13639	13720	13612	13660	13650	13548	13666	13475	13624	13627	13526	13614	13533	13610	13558	13520	13638	13481	13477	13569	13409	13674	13584	13645	13707	13704	13581	13754	13659	13617	13729	13560	13732	13479	13753	13752	13612	13567	13696	13694	13520	13586	13584	13796	13658	13714	13484	13549	13548	13605	13732	13622	13570	13643	13599	13505	13600	13566	13606	13564	13721	13507	13625	13541	13556	13650	13613	13695	13700	13584	13571	13568	13440	13628	13594	13581	13448	13575	13578	13644	13608	13533	13656	13615	13604	13753	13514	13511	13427	13565	13512	13484	13595	13641	13656	13534	13521	13638	13688	13414	13552	13440	13523	13706	13584	13603	13628	13612	13650	13605	13618	13548	13641	13753	13603	13612	13734	13687	13421	13758	13613	13644	13524	13564	13733	13648	13692	13695	13551	13453	13531	13566	13453	13550	13688	13485	13485	13665	13557	13648	13616	13402	13587	13587	13596	13694	13487	13785	13698	13570	13683	13571	13557	13567	13542	13633	13590	13745	13401	13503	13370	13735	13446	13574	13641	13709	13762	13686	13774	13585	13641	13581	13403	13592	13484	13456	13517	13630	13549	13691	13509	13551	13594	13511	13522	13678	13561	13643	13662	13502	13537	13500	13594	13609	13653	13688	13781	13532	13455	13711	13820	13641	13766	13707	13345	13478	13544	13493	13617	13478	13561	13626	13428	13650	13572	13451	13548	13512	13702	13385	13550	13720	13395	13735	13575	13565	13814	13615	13608	13623	13652	13766	13491	13386	13511	13636	13505	13571	13568	13734	13623	13475	13375	13632	13569	13547	13676	13670	13736	13445	13580	13581	13512	13614	13642	13549	13597	13767	13624	13686	13624	13629	13586	13620	13515	13564	13636	13654	13556	13447	13649	13488	13347	13492	13529	13615	13533	13611	13501	13652	13605	13769	13462	13671	13582	13665	13587	13513	13621	13682	13538	13583	13639	13661	13683	13688	13567	13523	13525	13687	13571	13556	13471	13587	13519	13655	13649	13676	13589	13524	13678	13593	13726	13619	13581	13684	13452	13618	13601	13674	13463	13631	13692	13583	13578	13771	13526	13599	13572	13648	13451	13503	13637	13580	13534	13693	13601	13697	13462	13667	13492	13585	13629	13542	13597	13469	13604	13663	13656	13465	13806	13609	13478	13572	13559	13580	13602	13664	13620	13597	13496	13609	13602	13580	13640	13699	13681	13701	13607	13784	13692	13576	13475	13606	13640	13419	13640	13708	13669	13466	13696	13706	13584	13575	13595	13675	13596	13594	13742	13518	13699	13650	13509	13595	13479	13472	13625	13474	13468	13675	13534	13524	13502	13489	13724	13638	13584	13635	13600	13545	13487	13573	13502	13483	13475	13517	13695	13575	13697	13590	13606	13529	13388	13715	13545	13518	13624	13557	13693	13760	13658	13537	13369	13731	13629	13512	13556	13702	13868	13703	13537	13640	13604	13501	13661	13625	13655	13609	13506	13702	13487	13453	13571	13670	13629	13648	13584	13448	13702	13653	13502	13692	13622	13609	13449	13606	13523	13731	13604	13573	13613	13500	13610	13492	13593	13542	13719	13745	13614	13642	13627	13714	13487	13678	13566	13526	13632	13675	13641	13601	13672	13589	13729	13567	13549	13517	13494	13665	13455	13618	13656	13614	13573	13435	13543	13543	13694	13532	13541	13533	13548	13524	13462	13573	13653	13603	13562	13626	13671	13650	13382	13699	13581	13642	13598	13533	13422	13601	13661	13694	13659	13628	13540	13678	13583	13530	13596	13612	13572	13595	13584	13480	13562	13711	13555	13544	13627	13668	13666	13681	13489	13580	13687	13647	13433	13652	13712	13640	13549	13396	13617	13505	13711	13532	13578	13726	13548	13565	13766	13563	13538	13663	13435	13647	13623	13568	13714	13597	13564	13642	13560	13746	13733	13562	13543	13537	13651	13518	13536	13622	13737	13396	13660	13544	13780	13553	13534	13651	13734	13762	13632	13637	13605	13481	13568	13540	13681	13631	13652	13729	13520	13663	13536	13646	13737	13502	13671	13508	13688	13613	13573	13433	13553	13723	13630	13606	13491	13753	13744	13583	13580	13524	13603	13578	13624	13484	13630	13455	13611	13540	13415	13718	13522	13487	13751	13628	13458	13458	13588	13483	13662	13599	13685	13555	13563	13496	13633	13596	13437	13699	13729	13721	13421	13686	13459	13502	13659	13711	13519	13584	13640	13544	13565	13789	13642	13532	13615	13585	13709	13606	13709	13472	13658	13655	13565	13516	13515	13755	13671	13590	13678	13674	13542	13794	13557	13467	13660	13475	13542	13558	13699	13556	13445	13464	13690	13649	13636	13543	13534	13713	13483	13586	13559	13611	13521	13577	13418	13536	13471	13382	13581	13510	13538	13580	13652	13438	13738	13606	13699	13680	13756	13662	13744	13709	13521	13573	13623	13522	13665	13635	13522	13544	13462	13531	13589	13640	13815	13595	13675	13642	13800	13581	13638	13668	13520	13630	13646	13582	13618	13539	13627	13525	13647	13715	13567	13715	13536	13628	13740	13724	13670	13439	13393	13446	13696	13660	13703	13642	13485	13668	13551	13625	13605	13670	13656	13672	13588	13554	13696	13555	13467	13790	13638	13616	13530	13364	13665	13720	13614	13717	13595	13589	13538	13694	13768	13540	13639	13605	13831	13516	13534	13474	13581	13571	13662	13683	13578	13458	13668	13451	13532	13530	13545	13812	13723	13616	13636	13571	13471	13601	13591	13691	13788	13586	13557	13625	13821	13539	13480	13575	13493	13602	13640	13423	13723	13738	13584	13513	13533	13704	13531	13483	13688	13512	13639	13564	13674	13687	13600	13492	13644	13616	13635	13686	13848	13604	13660	13462	13459	13562	13416	13532	13704	13541	13525	13639	13614	13584	13695	13555	13634	13587	13670	13726	13626	13564	13490	13542	13718	13615	13634	13607	13553	13578	13698	13567	13660	13568	13415	13575	13580	13518	13595	13438	13510	13433	13525	13544	13492	13679	13416	13629	13726	13447	13668	13589	13667	13651	13678	13480	13701	13763	13546	13609	13716	13624	13762	13540	13484	13496	13551	13679	13613	13623	13550	13609	13429	13665	13666	13683	13563	13642	13583	13847	13541	13491	13643	13604	13892	13517	13463	13548	13538	13659	13552	13496	13561	13552	13565	13558	13574	13772	13495	13727	13568	13380	13421	13576	13455	13721	13667	13631	13687	13722	13719	13486	13627	13605	13631	13792	13599	13656	13560	13432	13631	13491	13581	13478	13657	13491	13500	13549	13627	13538	13669	13691	13629	13609	13378	13588	13523	13489	13551	13563	13660	13521	13636	13639	13653	13548	13571	13733	13584	13540	13620	13681	13632	13530	13421	13670	13544	13649	13519	13630	13588	13420	13578	13772	13636	13657	13591	13681	13670	13556	13611	13614	13443	13612	13456	13636	13411	13716	13632	13569	13662	13566	13747	13586	13668	13506	13678	13823	13695	13548	13694	13573	13697	13642	13620	13864	13744	13579	13680	13617	13550	13533	13685	13525	13605	13574	13837	13652	13733	13500	13559	13656	13679	13511	13725	13541	13747	13618	13686	13516	13438	13689	13537	13618	13675	13586	13630	13427	13616	13539	13700	13509	13707	13639	13586	13707	13546	13615	13471	13450	13792	13654	13470	13613	13628	13671	13651	13697	13757	13649	13618	13708	13436	13599	13540	13575	13569	13564	13620	13584	13813	13626	13530	13628	13534	13627	13571	13566	13747	13532	13549	13579	13721	13555	13652	13756	13473	13739	13667	13705	13560	13422	13581	13593	13653	13710	13589	13546	13704	13717	13614	13603	13429	13539	13686	13661	13468	13665	13617	13563	13675	13667	13581	13605	13724	13761	13680	13599	13687	13534	13510	13729	13689	13681	13677	13650	13613	13526	13742	13421	13534	13779	13826	13631	13584	13595	13728	13653	13709	13792	13605	13552	13674	13442	13808	13708	13653	13451	13551	13598	13690	13579	13561	13599	13566	13528	13522	13702	13516	13587	13660	13591	13755	13591	13602	13446	13637	13619	13571	13664	13502	13620	13648	13563	13638	13559	13621	13729	13587	13758	13610	13588	13581	13693	13625	13646	13760	13661	13632	13584	13376	13662	13460	13737	13463	13516	13565	13396	13653	13532	13541	13559	13584	13506	13680	13638	13595	13656	13625	13522	13531	13701	13622	13668	13651	13591	13534	13587	13635	13516	13675	13692	13609	13573	13475	13644	13551	13544	13513	13620	13636	13594	13627	13486	13659	13714	13544	13662	13553	13650	13408	13666	13505	13515	13686	13626	13525	13613	13446	13428	13576	13692	13629	13614	13772	13747	13567	13597	13357	13398	13634	13705	13551	13610	13654	13677	13543	13606	13534	13609	13699	13714	13792	13486	13396	13699	13632	13454	13467	13669	13485	13635	13694	13643	13667	13669	13628	13729	13573	13695	13552	13668	13577	13589	13514	13567	13688	13607	13729	13657	13605	13611	13505	13612	13547	13817	13615	13656	13566	13605	13551	13516	13654	13752	13652	13655	13714	13670	13662	13721	13616	13573	13397	13556	13488	13531	13458	13779	13672	13578	13621	13632	13476	13716	13805	13496	13602	13571	13437	13626	13561	13485	13696	13394	13547	13779	13692	13510	13664	13500	13717	13518	13611	13762	13695	13606	13542	13629	13500	13516	13471	13605	13587	13713	13620	13635	13613	13709	13686	13454	13536	13591	13433	13631	13545	13507	13487	13741	13567	13511	13558	13784	13618	13612	13663	13670	13628	13678	13453	13680	13577	13669	13629	13489	13614	13560	13562	13599	13763	13515	13544	13637	13563	13627	13691	13514	13869	13543	13534	13571	13587
24296	20986	28017	24408	21639	20365	20037	23857	33522	39197	34033	27624	21290	17842	16712	16124	16049	16000	16038	16155	16143	16018	15930	15794	16126	15887	15958	16076	15980	15732	16089	16103	15805	15739	15909	15976	16093	15897	16079	15857	15917	15908	16002	15987	15764	15896	15981	15925	15965	15832	15883	15939	15756	15838	15596	15849	15813	15894	15881	15814	15891	15898	15844	15929	15892	15993	15887	15745	15901	15925	15865	15825	15662	16125	16192	15923	15756	15698	15987	15854	16068	15886	15899	16012	16048	15864	15844	15908	15874	15849	15953	15778	15866	15932	15698	15691	15545	16051	15861	16048	15939	15859	15768	15778	15930	15963	15778	15905	16044	15842	15704	15866	15966	15710	15817	15935	15783	15912	15869	15571	15848	15785	15892	15817	15850	15830	15902	15784	15899	15826	15897	15846	15850	15695	15882	15671	15888	16099	15591	15968	15846	15865	15738	16062	15885	15891	15930	16050	16026	15920	15888	15965	15780	16134	15992	15814	15721	15990	15803	15816	15956	15943	15783	15814	15949	15924	15911	15954	16023	15794	15893	15843	15855	16032	15705	15781	15907	15700	15845	15748	15871	15920	15862	15976	15985	15668	15689	15904	15929	15796	15931	15909	15796	15730	15823	15826	15885	16022	15943	15760	15881	15799	15818	15620	15947	15988	15978	15984	15992	15841	15893	15855	15837	15965	15680	15819	15823	15768	15981	15966	15741	15658	16015	15938	15875	15825	15972	15994	15822	15992	15662	15832	15971	15873	15954	15954	16000	15747	15898	16053	16017	15860	15822	15931	15695	15837	15835	15727	15883	15951	15942	15815	15762	15954	15864	15786	15790	15800	15944	15903	15812	15744	15995	15849	16010	15919	15684	15907	15854	15928	15839	15930	16072	16072	15955	15738	15846	15848	15865	15941	15832	15994	15898	15853	15740	15842	15952	15873	15831	15742	16010	15653	15707	15889	15672	15942	15786	15942	16041	15767	16037	15762	15998	15770	15803	15899	15932	15990	15994	15850	15901	15693	15772	15807	15730	15821	15993	16132	15929	15755	16102	15869	16050	15954	15807	16058	15744	15726	15829	15806	15740	15800	16050	15917	15839	15549	15668	15878	15766	15783	15902	15953	15643	15730	15783	15674	15824	15909	15873	15698	15479	15831	15819	16016	15935	15895	15933	15973	15829	16071	15831	15833	15923	16031	15930	15684	15899	15838	15737	15987	15629	15981	16018	15864	15902	15953	15719	16025	15907	15861	15901	16043	15814	15803	15999	15938	15839	16032	15869	15956	15896	15826	15977	15801	15954	15935	16128	15842	15847	15876	15878	15589	15940	15933	15858	15993	15926	15845	15857	15859	15774	15903	15904	15840	16033	15905	15909	15858	15881	15761	15981	15719	15846	15820	15941	15953	15820	15892	15815	15858	15719	16139	15771	15950	16040	16002	15826	15782	15894	15845	15875	15777	15918	15805	16014	15807	15744	16055	15890	16128	15918	15929	15825	15908	15977	15889	15969	15718	16005	15692	15644	15616	15878	15683	15927	16089	15959	15879	15922	15834	15733	15815	15856	15827	15854	16055	15878	15887	15676	16106	16017	16019	15754	15668	15726	15936	16056	15947	15883	15985	15941	15712	15807	15648	15934	15700	15980	15911	16100	15797	15859	16185	15872	15770	15753	15916	16098	15751	15818	15957	15862	15940	15888	16086	15637	15832	15749	15720	15935	15765	15713	15930	15914	15994	15842	15840	15815	15843	15921	15682	15981	15806	15832	15838	15961	15871	15805	15846	15914	15987	15755	15907	15985	15953	16104	16017	15802	15834	16004	15864	15822	15885	15767	16008	15947	15873	15997	15824	16007	15957	15886	15810	16002	15808	15895	15913	15893	15959	15963	15779	15917	15787	15792	15980	15992	15851	16033	15900	15943	15828	16035	15823	15915	16072	15854	15943	15951	15927	15849	15758	16108	15752	15778	15828	15843	15801	15751	15808	15806	15740	15916	15941	15874	15939	16142	16105	16004	15845	15895	15906	15996	15922	16057	15885	15711	15764	15976	15760	15793	15883	15687	15912	15904	15911	15997	15808	15889	16021	15752	15917	15897	15733	15950	15910	15904	16114	15809	15964	15755	15969	15929	15814	15685	15941	16218	15869	15972	15644	15911	15927	15730	15908	15912	15918	15846	15796	15895	15999	15922	15690	15711	15887	15869	15866	15979	16114	15858	16006	15981	15914	15632	15784	15772	15778	15997	15685	15896	16069	15767	15962	15880	15813	15977	15955	15981	15806	15884	15868	15940	15761	16003	15967	15916	15719	15980	15945	15786	15678	16099	16030	15916	15858	15776	15936	15743	16109	15836	15708	15957	16089	16027	15623	15928	15984	15725	15978	15897	15939	15973	15998	15966	15992	15979	16052	16006	15907	15916	16005	15977	15995	15933	15740	16018	15770	15823	15869	15695	15880	15823	15993	16008	15882	16069	15811	15879	15925	15925	15982	15943	15704	15879	15822	15814	15842	15915	15632	15766	15863	15799	15852	15936	15917	15993	15950	15785	15781	15902	16012	16054	15767	16023	15869	15946	15747	15939	16081	15886	15887	15899	15828	16014	15898	15983	15985	15960	15878	16048	15857	15965	15778	15653	15964	15768	16036	16121	15685	16143	15853	15803	15795	15684	16022	15970	15768	15783	15864	16138	15895	16033	15770	15751	15641	15864	15836	15852	15842	15785	15940	15931	15802	15669	15927	16082	16065	16043	15859	15906	15839	16105	15941	15930	15833	15911	15884	16001	15992	15949	15775	15839	16077	15978	15824	15916	15681	15962	16047	15908	15743	15837	16101	16026	15851	16000	15995	16131	15891	15810	15940	15827	15902	15903	15855	15999	15777	15849	15843	16061	15849	15905	15868	15962	15838	15866	16087	15826	15906	15944	15792	15885	15790	15868	15773	15866	16133	16075	15717	15803	15923	16013	15781	15858	15982	16048	15867	15720	15876	15930	15828	15714	15830	15850	15871	16045	15883	15926	15975	16100	15850	15964	15767	15943	15808	15848	15788	16009	16038	15962	15858	15982	15859	15866	15966	15772	15926	15745	15991	15912	15955	15635	15981	15950	15859	16035	16016	16074	15739	16006	15701	15787	15815	15868	15785	15867	15903	15910	15937	16008	15798	15702	15925	15779	15954	16053	15838	16024	15869	15908	16236	15854	15735	15920	15993	15863	15949	15908	15870	16041	15899	16183	15732	16005	16006	15911	15609	15805	15853	15880	15768	15832	15898	15816	15885	15807	15899	15933	15786	16029	15760	15781	15890	15821	15952	15766	16082	15817	15962	15910	15840	16149	15772	16028	15878	15790	15948	16027	15803	15906	15937	15917	15747	15959	15548	15934	15911	15920	15789	15771	15757	15717	15992	15881	15680	15922	15889	15984	15892	15788	15917	15825	15939	15846	16022	15946	15782	15867	16075	16238	15904	15773	15900	15877	15882	15845	15801	15812	16018	15843	15716	15455	15830	15861	15936	15857	15793	15909	15785	15889	15881	15966	16051	15998	15824	15829	15829	15843	15879	15902	15806	15804	15941	15984	15867	15850	15798	15941	15743	15864	16108	15786	15987	15931	15788	16002	15844	16085	15952	15902	15829	15774	16016	15908	15900	15832	15928	15699	15895	15784	15782	15812	16029	15688	15869	16058	15980	15943	15897	15870	15906	15847	16113	15813	15633	16034	15794	15985	16011	15924	15914	15784	15846	15901	15979	15848	15642	15870	16118	15945	16008	15983	15894	15851	15744	15755	16006	15809	15883	15794	15916	15803	15928	16002	16202	15899	15808	15904	15872	15815	16001	15968	16035	15908	15888	16023	15771	15773	15977	15989	16053	15780	15930	15867	15959	15750	15823	15813	15599	15843	15848	15828	15737	15826	15917	15627	15719	15978	15832	15856	15956	15833	15882	15883	16009	15934	15907	15988	16071	15809	15913	15960	15839	15907	15986	15986	15670	15683	15795	15742	15830	15750	15814	15740	15824	15921	15976	15831	15786	15898	15904	15882	15879	15793	15797	15806	15930	15961	15841	15798	15933	15875	16010	15871	15847	15831	15860	15985	15808	15873	15862	15871	15955	15982	15722	15864	15856	15934	15824	15864	15923	15958	15905	15832	15789	15947	15934	15857	15955	15837	15885	16004	15972	15989	16110	16155	15983	15909	15836	15668	16127	16045	15817	15853	15673	15824	15742	15835	15931	15983	15819	15873	15768	15865	15707	15832	16012	16172	15848	15860	15962	15970	16024	15897	15845	15877	16005	16040	15591	15786	15745	15898	15885	15756	15782	15713	15650	15947	15983	15672	15911	15826	16034	15979	15879	16087	15969	15880	15929	15782	15818	15789	15914	15956	15917	15951	15767	15919	15827	15780	15827	15834	16012	15911	15981	15645	16053	16001	15861	15947	16039	15967	15783	15838	15779	15702	15789	16020	15872	15762	16057	16157	15917	15906	15748	15817	15892	16060	15949	15927	15810	15909	15745	15858	15900	15710	15848	15906	15946	15927	16000	15923	15818	15987	15899	16012	15970	15947	15884	15996	15698	15918	15917	16098	15714	15972	15840	15726	15786	16018	15913	15984	15911	16128	15972	16013	16053	15860	15988	15810	15917	15883	15930	15852	16003	15850	15981	16042	15967	15940	15715	15925	15910	15785	15877	15969	15921	15806	15924	15533	15828	15903	16005	15895	15959	15759	16054	15817	15736	16079	15909	15832	15832	15722	16053	15899	15966	15871	15895	15825	15799	16041	16012	15840	15784	15975	15775	15962	15898	15973	15788	15859	15745	15904	16202	15899	15771	15809	15699	15948	15751	15859	15881	15814	15877	15953	15749	15771	15874	15945	15852	15957	15826	15811	16003	15802	15885	15857	15997	15907	15944	15891	15908	15893	15863	15919	15975	15685	15883	15895	16036	15834	16108	15855	15894	15943	15782	15721	15836	15882	15914	16059	15915	15775	15848	15649	15918	15876	15758	15851	15816	15887	16014	15873	15776	16134	15883	16037	16129	15990	16069	16010	15778	15882	15643	15677	15870	15896	15796	15927	15905	16083	15967	15995	15882	15856	15948	15725	15923	16008	15792	15809	15940	15951	16004	15982	15793	15833	15773
12790	22296	24102	18339	16913	17525	17807	25382	36077	38601	33346	25801	18600	15061	14095	13621	13707	13492	13554	13608	13548	13574	13858	13625	13589	13504	13564	13635	13616	13590	13501	13591	13559	13392	13609	13558	13510	13663	13610	13472	13473	13554	13679	13677	13603	13699	13493	13701	13349	13587	13585	13584	13679	13483	13524	13452	13430	13624	13569	13641	13427	13691	13492	13630	13421	13657	13397	13473	13629	13659	13650	13514	13549	13481	13374	13490	13561	13679	13595	13505	13424	13509	13479	13566	13533	13590	13597	13569	13536	13740	13536	13688	13702	13480	13418	13669	13507	13651	13495	13487	13737	13575	13713	13559	13494	13727	13618	13549	13618	13667	13512	13600	13648	13640	13482	13655	13517	13584	13579	13734	13595	13523	13486	13590	13503	13685	13596	13430	13518	13484	13469	13553	13619	13534	13570	13525	13534	13422	13586	13509	13600	13437	13399	13630	13539	13530	13525	13517	13571	13569	13689	13622	13501	13523	13744	13639	13428	13471	13580	13511	13509	13583	13687	13423	13598	13499	13406	13542	13488	13542	13581	13702	13498	13687	13553	13636	13484	13588	13481	13475	13622	13532	13458	13354	13479	13552	13550	13512	13561	13542	13621	13550	13522	13561	13576	13514	13656	13542	13705	13424	13574	13564	13362	13611	13571	13662	13466	13604	13660	13295	13619	13568	13522	13605	13491	13612	13428	13392	13572	13579	13495	13512	13484	13563	13624	13495	13538	13698	13503	13483	13625	13639	13616	13414	13501	13713	13578	13608	13461	13573	13436	13577	13497	13651	13538	13576	13552	13641	13468	13665	13572	13439	13418	13478	13606	13590	13555	13525	13492	13552	13555	13490	13504	13658	13492	13734	13436	13406	13420	13511	13637	13493	13682	13562	13518	13500	13560	13580	13487	13551	13480	13481	13454	13543	13548	13428	13503	13442	13432	13673	13545	13397	13560	13537	13602	13515	13521	13469	13466	13442	13420	13605	13423	13517	13651	13569	13835	13640	13580	13485	13644	13593	13714	13747	13503	13613	13629	13383	13632	13509	13490	13704	13461	13675	13713	13288	13506	13586	13428	13593	13619	13420	13612	13408	13569	13460	13389	13505	13520	13542	13612	13669	13334	13507	13479	13560	13473	13693	13503	13689	13491	13712	13452	13535	13577	13459	13504	13519	13469	13694	13541	13501	13489	13563	13418	13515	13503	13608	13568	13635	13585	13541	13614	13575	13700	13630	13379	13583	13561	13638	13580	13564	13537	13578	13569	13559	13528	13483	13651	13598	13573	13387	13378	13672	13488	13534	13478	13703	13587	13454	13616	13485	13685	13577	13602	13647	13517	13519	13540	13553	13583	13428	13535	13514	13452	13550	13508	13605	13649	13509	13495	13459	13319	13434	13656	13506	13440	13571	13503	13628	13686	13399	13485	13518	13532	13465	13494	13555	13585	13370	13483	13563	13363	13640	13563	13463	13599	13492	13390	13486	13511	13505	13445	13488	13437	13492	13599	13554	13576	13517	13560	13488	13569	13362	13454	13665	13533	13425	13549	13545	13581	13593	13567	13659	13503	13500	13532	13501	13575	13523	13573	13632	13649	13614	13710	13563	13644	13538	13494	13508	13650	13527	13747	13455	13643	13484	13464	13603	13559	13417	13529	13622	13697	13398	13644	13438	13709	13450	13497	13626	13540	13545	13664	13551	13486	13423	13578	13584	13427	13527	13544	13498	13526	13528	13463	13560	13319	13614	13530	13545	13534	13501	13487	13487	13638	13478	13599	13561	13400	13451	13459	13663	13425	13622	13545	13596	13620	13600	13603	13642	13550	13429	13490	13647	13640	13456	13603	13479	13640	13511	13539	13587	13644	13577	13560	13529	13584	13625	13587	13549	13581	13655	13524	13598	13525	13489	13618	13703	13466	13524	13583	13418	13508	13492	13612	13540	13407	13492	13545	13528	13545	13601	13568	13434	13774	13416	13566	13420	13620	13557	13508	13436	13515	13580	13634	13509	13620	13507	13638	13510	13444	13560	13433	13563	13371	13541	13489	13575	13616	13421	13578	13647	13572	13501	13557	13578	13627	13495	13649	13474	13528	13633	13478	13605	13505	13448	13655	13532	13550	13541	13431	13538	13728	13425	13499	13541	13410	13543	13623	13378	13485	13572	13537	13568	13634	13525	13452	13857	13414	13682	13570	13598	13510	13424	13653	13521	13610	13722	13578	13545	13439	13595	13563	13530	13513	13425	13577	13691	13473	13437	13574	13529	13644	13465	13587	13683	13508	13533	13420	13559	13615	13723	13551	13459	13586	13742	13574	13450	13401	13541	13622	13628	13588	13601	13532	13462	13668	13639	13580	13529	13616	13533	13497	13593	13611	13531	13470	13406	13469	13677	13633	13326	13683	13518	13741	13647	13564	13486	13230	13514	13599	13412	13585	13443	13501	13458	13484	13485	13450	13348	13600	13555	13676	13476	13620	13593	13467	13643	13425	13660	13599	13498	13606	13501	13631	13661	13560	13527	13539	13517	13546	13571	13437	13645	13481	13374	13637	13539	13586	13492	13469	13462	13578	13512	13557	13668	13674	13582	13539	13483	13745	13593	13722	13550	13564	13499	13562	13470	13542	13587	13466	13741	13609	13500	13718	13673	13509	13544	13537	13681	13435	13632	13591	13698	13586	13506	13346	13406	13570	13416	13576	13546	13483	13559	13538	13558	13588	13491	13636	13585	13502	13439	13539	13392	13596	13517	13554	13607	13554	13603	13681	13584	13608	13613	13489	13599	13505	13352	13588	13455	13524	13523	13520	13629	13429	13664	13534	13511	13568	13461	13517	13495	13473	13475	13599	13553	13553	13680	13490	13545	13485	13570	13575	13700	13578	13615	13532	13442	13480	13591	13655	13435	13476	13429	13461	13545	13537	13468	13599	13429	13491	13556	13581	13488	13740	13679	13425	13410	13587	13528	13582	13527	13578	13647	13547	13517	13840	13377	13532	13522	13671	13516	13506	13506	13679	13568	13508	13498	13508	13602	13535	13624	13556	13536	13670	13523	13520	13495	13617	13510	13575	13483	13649	13684	13481	13461	13655	13616	13587	13409	13448	13541	13546	13529	13546	13629	13558	13462	13574	13549	13451	13549	13544	13656	13562	13522	13656	13620	13378	13504	13719	13669	13468	13710	13450	13637	13571	13465	13393	13567	13491	13673	13628	13485	13713	13617	13635	13678	13539	13475	13578	13661	13523	13358	13594	13648	13447	13630	13635	13478	13557	13396	13510	13510	13486	13565	13629	13551	13467	13559	13754	13502	13696	13449	13401	13506	13549	13601	13561	13473	13452	13532	13480	13592	13675	13551	13489	13317	13517	13531	13644	13591	13554	13469	13643	13797	13574	13556	13655	13619	13518	13566	13674	13547	13545	13600	13617	13525	13645	13543	13611	13468	13501	13638	13643	13416	13661	13508	13586	13522	13512	13524	13694	13565	13486	13515	13445	13296	13501	13471	13654	13798	13528	13551	13633	13594	13428	13490	13666	13638	13480	13567	13542	13530	13678	13578	13586	13525	13397	13492	13518	13567	13465	13522	13518	13544	13632	13523	13494	13553	13447	13451	13372	13749	13608	13651	13669	13425	13467	13499	13627	13621	13618	13570	13387	13603	13518	13660	13680	13417	13482	13609	13523	13544	13563	13415	13509	13632	13426	13561	13485	13548	13689	13577	13538	13419	13646	13535	13586	13449	13696	13526	13531	13509	13631	13340	13533	13468	13589	13534	13487	13381	13534	13721	13606	13557	13484	13414	13620	13660	13677	13583	13618	13546	13594	13386	13536	13394	13493	13772	13579	13424	13504	13467	13564	13400	13413	13727	13334	13572	13517	13490	13536	13638	13455	13549	13480	13624	13496	13524	13624	13528	13521	13371	13533	13531	13594	13497	13330	13375	13675	13510	13398	13465	13356	13564	13583	13533	13626	13382	13604	13474	13510	13734	13424	13499	13437	13677	13451	13513	13559	13662	13433	13521	13424	13601	13490	13471	13576	13573	13597	13659	13681	13472	13552	13628	13564	13526	13638	13483	13524	13508	13494	13536	13516	13496	13579	13528	13631	13504	13519	13596	13491	13491	13569	13457	13412	13582	13469	13438	13424	13586	13410	13601	13445	13452	13577	13548	13582	13504	13533	13557	13466	13586	13452	13568	13594	13584	13762	13345	13542	13507	13394	13451	13585	13644	13503	13636	13393	13437	13708	13573	13506	13513	13458	13502	13460	13565	13660	13603	13390	13558	13615	13605	13589	13538	13570	13433	13682	13571	13593	13544	13508	13550	13512	13455	13507	13532	13377	13481	13631	13510	13470	13708	13498	13659	13529	13577	13441	13714	13666	13678	13642	13568	13506	13506	13627	13523	13515	13460	13376	13620	13556	13587	13561	13594	13639	13436	13752	13481	13549	13728	13526	13519	13566	13566	13566	13713	13793	13495	13488	13425	13468	13516	13640	13559	13273	13490	13542	13681	13555	13488	13535	13526	13583	13507	13623	13348	13647	13476	13598	13467	13455	13778	13657	13571	13685	13434	13450	13592	13611	13731	13662	13632	13679	13693	13452	13525	13603	13544	13557	13517	13606	13549	13562	13583	13599	13528	13616	13466	13520	13427	13507	13592	13493	13462	13452	13431	13559	13615	13580	13681	13438	13419	13421	13634	13603	13510	13489	13438	13535	13648	13536	13270	13548	13496	13484	13444	13677	13457	13632	13455	13441	13592	13552	13631	13518	13501	13520	13630	13371	13496	13393	13501	13750	13444	13465	13732	13501	13585	13713	13528	13385	13619	13458	13700	13595	13521	13439	13543	13595	13602	13416	13563	13542	13413	13562	13379	13509	13540	13499	13634	13456	13509	13647	13617	13587	13464	13385	13606	13529	13588	13549	13443	13398	13536	13671	13458	13528	13371	13595	13540	13546	13434	13486	13512	13441	13718	13631	13452	13550	13644	13634	13550	13638	13534	13491	13538	13479	13481	13448	13591	13575	13481	13598	13399	13536	13476	13585	13519	13645	13335	13621	13355	13669	13342	13582	13539	13589	13579	13498	13597	13346	13666	13395	13568	13542	13329	13350	13589	13486	13531	13632	13523	13479	13588
22547	20998	28862	23320	21187	23315	25999	26637	53051	58846	49762	38804	27585	20549	17868	16829	16362	16435	16348	16336	16389	16174	16197	16167	16483	16232	16192	16179	16311	16611	16181	16094	16338	16117	16151	16212	16415	16226	16147	16287	16139	16226	16061	16227	16166	16285	16284	16324	16123	16203	16248	16240	16463	16255	16214	16421	16238	16029	16260	16156	16231	16381	16209	16390	16272	16123	16042	16345	16360	16221	16144	16131	16234	16191	16212	15989	16131	16446	16268	16121	16252	16174	15999	16144	16142	16255	16100	16288	16174	16081	16243	16235	16109	16258	16158	16192	16032	16302	16390	16257	16367	16174	16136	16286	16226	16090	16203	16162	16380	16162	16313	16190	15950	16283	16075	16204	16009	16282	15987	16145	16188	16207	16144	16115	16077	16066	16110	16064	16035	16227	16140	15924	16133	16048	16023	16255	16249	16070	16273	16326	16154	16026	16065	16218	16087	16023	16025	15895	16109	16121	16197	15971	16084	16203	16151	16062	16321	16117	16067	15979	16265	16108	16058	15981	16188	16261	15901	16170	16215	16143	16120	16183	16211	16127	16111	16072	16054	16070	16097	16062	16093	16144	16286	16223	16182	15953	16161	16085	16034	16176	16195	16216	16085	16334	16164	16225	16204	16015	16247	16196	16015	16134	16126	16118	16105	16070	16287	16246	16307	16220	16007	16098	16048	16178	16285	16278	16036	15989	16086	15870	16173	16088	16262	16043	16070	16084	16106	16149	16032	16194	16251	16152	16212	16137	16233	16169	16107	15907	16010	16209	16076	16190	15993	16191	16135	16040	16228	16159	16278	16199	16124	16074	16138	15905	16091	16153	16072	16125	16250	15913	15972	16223	16206	16260	16249	16285	16175	16022	15934	16160	16100	15897	16233	16106	16313	16240	16123	16271	15995	16199	15950	16231	16254	16100	16152	16020	16138	16040	16257	16011	16059	16230	16170	16381	16191	16095	16149	16185	16301	16119	15969	16074	16223	16089	15986	16321	16201	16071	15988	16192	16104	16143	16167	15972	16147	16294	16271	16203	16097	16024	15928	16187	16325	15958	16246	16096	16175	16148	16048	15859	16385	16224	16209	16321	16360	15925	16071	16154	16059	16065	16136	16004	16016	15883	16214	16119	16299	16204	16276	16007	16081	16136	16040	16200	16347	16196	16093	16126	16211	16211	16130	16029	16132	16039	15909	16007	16210	16197	16207	16122	16179	16086	16282	16165	16060	16273	16027	16085	16052	16245	15971	15971	16185	16240	16186	16152	16382	16056	16069	16086	15877	16038	16123	16348	16160	16393	16123	15988	16030	16102	16039	15894	15937	16154	16330	16181	16026	16181	16122	16188	16219	16164	16387	16105	16339	16071	16129	15927	16165	16064	16303	16149	15950	16292	16293	16041	16341	16186	16035	16142	16161	16193	16330	16210	16174	16045	16200	16154	16201	16131	15997	16135	16146	16217	16052	16165	16182	16147	16232	16077	16064	15992	16015	16015	16111	16102	16174	16139	16057	16224	16160	16305	15936	16181	16156	16126	16210	15942	16159	16216	16158	16073	16090	15841	16223	16294	16198	16153	15956	16254	16216	16172	15971	16098	16252	16109	15970	16055	16025	16070	16110	16213	16097	16002	16009	16124	16215	16208	16063	16221	16014	16362	16224	16180	16069	15890	16075	16148	16213	16189	15950	16080	16271	16261	16038	16063	16015	16110	16088	15946	16473	16368	16021	16363	16175	16191	16119	16113	16118	16173	16091	16062	16055	16126	16097	16176	16136	16187	16009	16167	16188	16155	16085	15999	16128	16233	16198	16054	16128	16328	16041	16271	16036	16213	16176	16263	15996	16073	16280	16186	16310	16256	15969	16151	16018	16081	16206	16333	16068	16222	16388	16223	16229	16120	16178	15975	16311	16180	16135	16260	16279	16072	16123	16011	16094	15957	16082	16241	16041	15981	16150	16337	16023	16049	16299	16162	15920	16229	16146	16264	16298	16031	15973	16068	15989	16072	15949	16073	16131	16108	16136	16105	16126	16236	16095	16184	16127	15954	16025	15954	16127	16069	15836	15883	15997	16168	16187	16332	16082	16072	15983	16094	16004	16205	16044	15961	16103	16189	16030	16107	16177	16092	16041	16197	16243	16288	16234	16161	16124	16185	16221	16131	16156	16257	16120	15982	16008	16185	16179	16118	16262	16189	16062	16250	16358	16208	16209	15966	16102	16186	15919	16044	16150	15932	16306	16169	16075	16266	15981	16276	16380	16170	16122	16209	15989	16260	16173	16267	16309	16124	16240	16170	16173	16098	15961	16078	16204	16022	16199	16143	16077	15957	16110	16215	16009	16182	16269	16182	16171	16010	16125	15998	16166	16087	16136	16243	16378	16036	16086	16214	16108	16006	16300	16084	16165	16053	16154	16192	16035	16138	16055	15994	15878	15881	16210	16045	16046	16146	16166	16001	16066	16152	16134	15974	16067	16203	16156	16026	16104	16029	16085	16112	16232	15959	16173	16149	16247	16113	16292	16088	16176	16267	16178	16078	16081	16178	16243	15934	16152	15950	16027	16107	16107	16087	16241	16062	16026	16050	16166	16026	16041	16149	16038	16043	16288	15908	16225	16228	16096	16112	16060	16059	15911	16020	16173	16146	16334	16066	16191	16036	16188	15957	16015	16235	16148	16132	16133	16001	16102	16209	15953	16228	16271	16095	16155	15904	16274	16170	16110	16308	16195	16143	16179	16280	16116	16164	16078	16224	16136	15930	15971	16113	15962	16064	16044	16073	16177	16275	16092	16173	16132	15949	15982	16112	16232	15968	16137	16034	16048	16212	16191	16196	16037	16286	16061	15887	16043	15973	16252	16160	16062	16207	15995	15987	16172	16202	16127	15941	15933	16067	16061	16040	15991	16092	16136	16123	16199	16147	16217	15958	16131	16067	16140	15957	16016	16125	16359	16136	16045	16216	16152	16205	16311	16140	16134	16260	16083	16212	16284	16026	16113	16242	16060	16034	16053	16263	16107	16143	16155	16287	16068	15913	16006	15955	16297	16270	16190	16059	16205	16167	15991	15813	16249	16371	16167	16214	16144	16132	16009	16146	16116	16123	16269	16024	16064	16157	16073	16230	16013	15966	15929	15993	16138	16109	16140	15957	16015	15922	15913	16005	15998	16209	16257	16180	16094	16292	16100	15972	16149	16161	16007	16290	16229	16109	16101	16003	15964	16033	16130	16179	16033	16200	16335	16299	16138	16171	16153	15941	16165	16188	16217	16189	16127	16133	16085	16136	16008	16142	16094	16256	15943	15944	16137	16358	16296	16139	16183	15879	16266	16187	15934	16058	16213	16089	16138	16230	16141	16057	15961	16040	16009	16104	15977	15888	16145	16012	16083	15956	16107	16082	16049	16062	16260	16215	16031	16007	16246	16134	16261	16016	16134	16083	15915	16090	16178	16102	16032	15986	16051	16066	16184	16242	16073	16232	16246	16015	16200	16095	16069	16009	15996	16152	16188	16156	16264	15961	16277	16206	16053	15895	16171	16160	16315	16209	16297	16055	16195	16096	16248	16088	16129	16191	16252	16041	16155	16248	16286	16202	16323	16217	16296	16150	15935	16094	15972	16048	16252	16197	16033	16070	16231	15940	16245	16079	15988	15949	16152	16075	16277	16053	16307	16077	16094	16206	16374	16170	16129	16205	16105	16229	16168	16137	16143	16079	16242	15972	16104	16125	16062	15950	15928	16243	16330	16046	16121	16042	16246	16141	16128	16160	16064	16147	16086	16299	16119	16036	16034	16058	16152	16070	16131	16051	16121	16127	16092	16057	16112	16147	16197	16076	16060	16068	16228	15990	16022	16097	16182	15819	16078	16161	16164	16320	16168	16169	16202	16004	16115	16103	16193	16201	16111	16069	16117	16383	15967	15979	16293	16084	16220	15871	15964	16167	16134	16021	16217	16014	16344	15905	16209	16202	16305	16220	16136	15999	16163	15992	16175	16071	16202	16036	15927	16110	16018	16116	16147	16092	15858	16258	16113	16262	16171	16168	16060	16318	16209	16346	16198	16103	16061	16092	16127	16154	16368	16139	16073	16053	15887	16065	16221	16174	16138	16179	16015	16187	16230	16247	16128	15916	16012	16107	16092	16212	16037	16229	16062	16274	16246	16102	16289	16071	16185	16177	16013	16218	16250	16112	15989	16032	16152	16222	16195	16082	15957	16097	16134	16161	16217	16115	16252	16104	16223	16055	16171	16271	16230	16119	16015	16169	16061	16260	16277	16089	16082	16005	15970	16068	15961	16102	15904	16107	16193	16069	16180	16200	16230	16082	15921	16144	16124	16158	16045	16125	16075	15972	16244	16245	15848	16038	15995	16181	16038	16001	16238	16245	15939	16281	16116	16071	16245	16126	16002	16192	15973	16237	16092	16301	16106	16134	16164	16135	16280	16187	16203	16268	16207	16142	16057	16328	16049	16034	16019	16063	16017	16181	16213	16025	16194	16175	16312	16100	15911	16204	16103	16197	16192	16127	16004	16125	16292	16090	16127	16233	15965	16282	16137	15950	16137	15905	16059	15983	16223	16013	16180	15999	16108	16198	16269	16121	16006	16155	16288	16105	16098	16239	16142	16184	16206	16249	16063	16289	16258	16044	15995	16079	16100	16044	16234	16143	16257	16094	16198	16170	16122	16168	16169	16099	16123	15928	16242	16131	16136	16185	16003	16106	16146	16234	16157	16043	16162	16152	16017	16157	16134	16092	16131	16280	16205	15995	16027	16038	16122	16192	15938	16026	16136	16147	16175	16260	16327	16127	16170	16132	16162	16137	16182	16110	16228	16199	16233	16229	16348	16115	16018	16071	16090	15994	16128	16308	16277	16110	16133	15931	16081	16204	16324	16194	16071	16352	16007	16297	16014	16214	16214	16109	16097	16065	16015	15935	16075	16115	16052	16022	16327	16161	16185	16210	16173	16229	16126	16240	16086	16096	16236	16217	16072	16123	16091	15910	15828	16119	16263	16013	16009	16028	16233	16078	16140	16018	16179	16067	15793	16177	16231	16089	16214	16090	15940	16224	16070	16259	16164	16069	16104	16186	16130	16111	16007	16106	16113	16307	16123	16176	16150	16039	16311	16114
16643	33331	33650	25231	21252	20587	19519	29314	53473	56077	47448	37072	25114	17613	14725	13822	13774	13697	13712	13755	13713	13762	13598	13844	13571	13859	13665	13794	13743	13678	13529	13725	13699	13646	13680	13513	13641	13753	13556	13725	13522	13575	13691	13710	13677	13610	13722	13624	13649	13590	13682	13556	13735	13638	13691	13673	13768	13683	13633	13776	13801	13551	13736	13690	13588	13651	13710	13625	13479	13720	13493	13592	13436	13634	13463	13631	13476	13788	13597	13576	13538	13811	13588	13599	13612	13593	13702	13648	13583	13619	13491	13638	13435	13697	13627	13558	13508	13641	13519	13660	13732	13619	13605	13596	13557	13740	13780	13599	13745	13707	13675	13724	13738	13594	13783	13580	13906	13571	13603	13676	13725	13513	13788	13433	13667	13640	13640	13678	13515	13735	13686	13608	13568	13686	13673	13610	13618	13562	13634	13663	13618	13673	13671	13680	13569	13682	13675	13573	13702	13620	13637	13657	13646	13561	13647	13424	13564	13734	13723	13607	13732	13724	13588	13639	13627	13512	13776	13615	13727	13967	13608	13520	13772	13663	13522	13450	13611	13598	13527	13572	13739	13694	13828	13621	13597	13633	13708	13670	13624	13616	13592	13624	13638	13690	13720	13685	13498	13436	13623	13528	13541	13584	13613	13594	13421	13790	13677	13588	13644	13578	13679	13687	13648	13633	13473	13465	13576	13564	13604	13795	13579	13579	13502	13598	13704	13659	13742	13679	13578	13535	13663	13690	13667	13599	13654	13565	13565	13636	13661	13621	13650	13566	13709	13606	13620	13602	13613	13761	13686	13701	13535	13561	13520	13682	13652	13545	13513	13725	13596	13732	13677	13773	13720	13773	13705	13708	13703	13702	13650	13751	13549	13563	13736	13626	13643	13678	13717	13720	13500	13659	13570	13590	13604	13554	13618	13671	13697	13604	13553	13579	13601	13468	13559	13594	13502	13678	13682	13687	13667	13761	13586	13527	13827	13650	13622	13615	13505	13715	13610	13674	13626	13635	13573	13613	13600	13610	13702	13685	13796	13666	13617	13697	13640	13603	13529	13583	13594	13476	13536	13606	13632	13539	13572	13624	13455	13808	13632	13690	13662	13650	13570	13491	13629	13612	13576	13730	13684	13599	13641	13717	13728	13787	13622	13536	13768	13597	13644	13604	13588	13580	13637	13561	13513	13540	13588	13578	13644	13598	13718	13615	13601	13756	13587	13697	13649	13619	13785	13551	13693	13577	13761	13666	13702	13755	13609	13584	13605	13568	13585	13554	13730	13559	13581	13574	13750	13517	13678	13746	13630	13544	13727	13725	13656	13686	13514	13692	13697	13791	13649	13595	13768	13686	13467	13808	13725	13621	13695	13650	13795	13739	13808	13436	13691	13644	13693	13817	13756	13543	13630	13481	13377	13648	13479	13518	13547	13658	13530	13670	13540	13615	13591	13663	13694	13622	13659	13428	13729	13690	13849	13717	13633	13691	13600	13446	13548	13476	13609	13705	13593	13489	13595	13560	13619	13608	13650	13744	13678	13641	13581	13757	13753	13619	13684	13608	13701	13462	13646	13485	13615	13725	13555	13544	13590	13681	13746	13723	13461	13441	13671	13548	13616	13589	13733	13703	13622	13749	13741	13625	13682	13757	13648	13552	13771	13707	13719	13592	13580	13708	13682	13690	13435	13741	13656	13664	13628	13626	13534	13666	13612	13479	13636	13766	13728	13696	13593	13568	13688	13628	13623	13643	13575	13482	13686	13404	13604	13706	13650	13629	13523	13731	13463	13580	13684	13507	13810	13628	13746	13741	13452	13724	13596	13557	13701	13662	13515	13594	13564	13631	13790	13658	13662	13723	13599	13726	13460	13686	13583	13644	13627	13632	13612	13752	13544	13637	13679	13684	13591	13622	13783	13613	13676	13800	13531	13771	13601	13491	13626	13732	13589	13663	13700	13651	13674	13573	13908	13620	13759	13665	13739	13623	13790	13761	13694	13708	13820	13537	13610	13588	13489	13801	13581	13567	13706	13525	13524	13594	13620	13696	13711	13754	13673	13546	13591	13830	13771	13645	13744	13603	13583	13802	13626	13661	13778	13494	13694	13508	13742	13627	13500	13596	13491	13721	13478	13565	13574	13592	13516	13673	13699	13610	13606	13715	13760	13651	13556	13586	13869	13666	13722	13514	13530	13554	13607	13689	13764	13641	13754	13609	13592	13532	13637	13565	13542	13514	13539	13682	13696	13746	13726	13644	13473	13684	13579	13641	13627	13570	13661	13618	13557	13476	13736	13577	13773	13553	13670	13676	13811	13607	13810	13732	13760	13522	13693	13853	13563	13804	13701	13481	13817	13761	13720	13667	13653	13703	13506	13830	13807	13664	13734	13572	13586	13509	13690	13771	13615	13771	13576	13601	13660	13633	13774	13516	13727	13616	13663	13645	13524	13531	13610	13470	13676	13689	13475	13550	13613	13643	13576	13660	13594	13763	13655	13550	13651	13736	13695	13674	13551	13707	13710	13462	13543	13679	13602	13806	13580	13622	13631	13696	13610	13516	13669	13661	13634	13694	13679	13680	13609	13733	13539	13530	13590	13706	13654	13543	13683	13610	13735	13607	13636	13656	13577	13632	13821	13723	13534	13609	13737	13592	13535	13656	13723	13626	13670	13736	13539	13668	13687	13704	13788	13636	13666	13541	13513	13644	13599	13569	13531	13552	13529	13704	13648	13704	13747	13675	13587	13813	13610	13630	13583	13758	13645	13668	13692	13564	13574	13636	13766	13806	13505	13689	13628	13542	13713	13670	13724	13620	13641	13523	13717	13769	13783	13730	13650	13801	13509	13610	13861	13654	13526	13562	13575	13733	13521	13594	13710	13658	13663	13578	13655	13685	13690	13570	13583	13665	13626	13434	13583	13674	13624	13395	13481	13523	13788	13714	13721	13633	13578	13437	13622	13608	13633	13671	13737	13578	13570	13602	13661	13765	13710	13592	13582	13555	13544	13617	13669	13419	13603	13561	13562	13690	13675	13531	13526	13595	13711	13570	13514	13645	13416	13396	13648	13724	13754	13691	13699	13758	13636	13638	13676	13602	13655	13608	13628	13572	13678	13497	13600	13727	13660	13719	13588	13664	13601	13730	13551	13818	13521	13606	13547	13656	13572	13634	13563	13588	13607	13670	13736	13632	13607	13692	13558	13667	13587	13602	13589	13633	13812	13675	13523	13694	13610	13594	13622	13716	13771	13683	13616	13699	13628	13691	13693	13641	13758	13626	13593	13656	13693	13735	13678	13705	13572	13651	13658	13652	13519	13712	13664	13830	13547	13611	13708	13605	13731	13593	13623	13832	13749	13540	13759	13812	13700	13450	13772	13674	13673	13517	13825	13612	13506	13719	13669	13570	13816	13629	13810	13535	13710	13548	13582	13650	13574	13534	13576	13524	13680	13800	13609	13554	13621	13645	13710	13588	13734	13751	13545	13647	13727	13577	13721	13627	13547	13662	13688	13675	13527	13774	13687	13538	13577	13810	13660	13594	13570	13442	13608	13479	13693	13575	13593	13637	13569	13659	13610	13597	13683	13742	13642	13746	13456	13610	13681	13594	13542	13624	13579	13614	13582	13681	13714	13632	13583	13698	13560	13629	13527	13505	13809	13525	13751	13581	13589	13641	13509	13746	13581	13571	13578	13745	13633	13741	13558	13739	13687	13623	13690	13695	13658	13545	13519	13642	13688	13743	13735	13755	13570	13772	13594	13639	13613	13610	13641	13644	13609	13664	13447	13607	13585	13680	13662	13608	13640	13771	13663	13561	13663	13659	13461	13662	13701	13436	13712	13827	13578	13590	13683	13673	13689	13677	13597	13634	13625	13498	13553	13650	13572	13609	13652	13839	13708	13623	13624	13475	13648	13588	13615	13726	13468	13610	13615	13781	13778	13707	13586	13515	13752	13603	13501	13753	13482	13505	13705	13828	13653	13534	13661	13719	13707	13770	13658	13664	13644	13741	13638	13598	13593	13836	13816	13606	13804	13619	13645	13553	13815	13673	13632	13434	13820	13610	13680	13498	13647	13533	13614	13508	13626	13805	13560	13707	13541	13696	13582	13804	13678	13614	13577	13651	13712	13584	13859	13692	13604	13737	13558	13622	13733	13556	13621	13652	13711	13622	13740	13535	13656	13618	13626	13624	13692	13564	13496	13719	13663	13545	13703	13753	13525	13511	13575	13740	13717	13742	13785	13703	13604	13572	13445	13627	13606	13776	13738	13648	13552	13707	13625	13605	13517	13644	13731	13777	13631	13627	13635	13616	13545	13488	13731	13675	13587	13651	13647	13674	13529	13555	13694	13532	13733	13715	13595	13661	13583	13506	13617	13631	13562	13782	13541	13814	13569	13580	13574	13610	13754	13706	13465	13788	13809	13472	13536	13633	13583	13613	13582	13820	13597	13648	13665	13710	13719	13725	13616	13613	13678	13608	13617	13570	13659	13560	13606	13698	13606	13564	13554	13670	13567	13565	13676	13704	13472	13949	13587	13613	13647	13622	13851	13582	13648	13682	13699	13626	13403	13712	13633	13364	13648	13610	13609	13610	13603	13695	13681	13704	13722	13696	13750	13639	13741	13714	13529	13654	13445	13615	13500	13548	13620	13621	13553	13562	13701	13603	13620	13653	13598	13754	13638	13747	13649	13792	13687	13742	13522	13765	13569	13603	13638	13642	13613	13527	13671	13587	13541	13673	13497	13674	13685	13603	13593	13735	13774	13528	13641	13651	13749	13725	13486	13590	13629	13419	13710	13459	13601	13605	13605	13736	13544	13683	13606	13725	13756	13513	13558	13623	13751	13644	13527	13524	13558	13619	13648	13407	13674	13675	13676	13600	13701	13569	13536	13632	13666	13646	13689	13642	13631	13759	13696	13747	13585	13581	13676	13637	13773	13589	13410	13594	13581	13644	13685	13506	13619	13589	13576	13529	13611	13658	13783	13694	13597	13619	13558	13582	13753	13742	13722	13776	13449	13665	13601	13529	13741	13488	13769	13480	13681	13682	13680	13739	13613	13591	13618	13573	13689	13669	13626	13638	13635	13616	13559	13620	13667	13559	13467	13769	13638	13720	13553	13569	13832	13559
27296	22016	26382	23326	18750	17949	17150	16786	19341	22852	21320	19517	17793	16669	16377	16165	16246	16171	16238	16029	16029	16160	16169	16128	16106	16122	16022	16116	16219	16115	16200	16020	15938	16109	16037	16175	16234	16124	15939	16109	16105	16042	15961	16161	16202	16005	15942	16057	16261	16032	16264	16218	15987	16130	16117	16015	16170	16019	16143	16189	16125	16147	16165	16065	16078	15983	16061	16004	16172	15923	16014	16053	16072	16099	16202	15986	16231	16026	16097	16087	15981	15982	16296	16033	16024	15955	16174	16030	16049	16085	16160	16117	16041	16121	16157	16130	15982	16149	16113	16205	16181	15958	16055	16147	16080	16008	15861	15986	16168	15847	16025	15833	15966	16205	16075	15908	15871	15906	16095	15899	15968	16302	15986	16088	16063	15969	16148	16074	15895	16020	16072	15954	16238	16077	16071	16076	16151	16111	15974	16181	16230	16082	16186	16055	16031	16040	16240	16168	16090	16015	15990	16112	16089	16136	16060	16069	15929	16038	16018	15845	16193	16391	16292	16094	16013	15956	16260	15911	15875	15767	15911	15972	16189	16082	16021	15981	16015	16087	16020	15912	16217	16002	15987	16120	16151	16106	15927	15912	15954	16061	16100	16126	15948	16233	16003	15973	16197	16032	16060	16120	16043	16105	16114	15876	15980	15977	16067	16073	15965	16223	15937	16088	16100	16055	16143	16033	15938	16194	15915	15998	16134	15951	16111	16166	15870	15954	16019	16014	16008	16096	16146	16079	15998	15873	16001	16180	16004	16192	16306	16094	16040	16228	16325	15975	16143	16205	16049	15971	16041	15934	16155	16056	16080	16057	15806	16084	16036	15948	15936	16167	16234	16063	16009	15867	16120	15940	15990	16178	16005	16070	15967	16119	16027	16035	16224	15861	16174	16319	16112	16061	16157	16182	16108	16071	16221	16100	16020	15973	16005	15859	15996	16151	16091	16006	16132	16025	16211	16000	15869	15936	16101	16061	16040	16075	15991	16069	16048	16095	16092	16213	16065	15948	15991	16025	16211	16259	16027	16034	16101	16135	16042	16148	15855	16279	16054	16166	16082	15890	15944	16001	15948	16086	16083	15980	15977	15962	16023	15927	16100	16144	16291	15877	15917	15950	16115	15882	15902	15952	16178	16102	16141	16151	15917	15862	15859	16058	15965	16129	16148	16074	16084	16184	16087	15830	16223	16078	16049	15913	16005	16151	16000	16098	16003	16065	16042	16122	16075	15983	16123	16301	16106	16074	16182	16059	15947	16073	16198	16003	16074	16045	16191	16092	16002	16170	16205	16109	16007	16064	16116	16143	16116	15989	16047	16134	15946	15973	16023	15982	16165	16003	15972	15954	16107	16074	16083	16152	16135	16147	15965	16047	16185	16136	16101	16053	16013	16035	15986	16139	15909	16045	15975	15986	15841	16160	15820	16154	15925	16092	15974	16195	16295	16254	16096	16053	16008	15893	16074	16076	16131	16047	16030	16104	16325	15855	15925	16222	16023	15894	16039	15978	16096	16036	16116	16034	16310	16118	16263	15914	16188	16118	16028	16023	16026	15912	15860	16079	16125	15906	15980	16212	16140	15957	16065	15958	16158	16060	15956	16006	16182	16029	15898	15956	16098	16026	15981	16107	15866	16211	15942	15998	16029	15909	16121	16116	15906	15931	16062	16097	15870	16200	16086	16179	16037	16328	16287	16050	16133	16005	16293	16191	15958	15894	16288	16128	15925	16000	16097	16038	16131	16331	16315	16043	16039	15990	16310	16053	15963	16097	16104	16059	15946	16021	16091	16071	15828	15923	15908	15976	16058	15777	15969	16087	16051	15921	15919	16056	16166	16040	16102	15971	16022	16124	16096	16061	16158	16106	16242	16049	15845	16022	16170	16003	16062	15925	15886	15908	15873	16177	16351	15996	15879	16059	15911	15921	15959	16058	16113	16184	15967	15925	15856	16139	16136	15927	15898	16026	15816	16005	16086	15948	15959	15877	16108	16128	16340	16061	15842	16317	16137	16172	16290	16097	16279	16033	16049	16169	16162	16014	16064	15954	16120	16112	16053	15986	16030	15985	16073	15993	16017	15990	16030	16137	16104	16220	15974	16045	16016	16029	16047	16109	16068	16186	16029	16061	16042	16101	16097	15773	16163	15980	16038	16256	16131	16302	16090	16038	15938	16059	15830	16023	15900	16086	15839	16162	16085	15909	16094	16058	16080	15859	16021	16008	16204	16067	16092	16085	16037	16077	16110	16089	16110	16020	16132	16029	16144	16041	15934	16096	16107	15970	15988	16142	16097	16058	16081	16160	15959	16156	16178	15909	15946	16164	16202	16090	16145	16252	16038	15812	16107	16055	16068	15853	15762	15832	16154	16022	15949	16074	16011	15812	15940	16150	16188	15959	16239	16047	16174	16117	16125	15888	16136	15973	16148	16016	16214	15957	16120	15969	15947	16119	15987	16039	15815	15987	16199	16076	15998	16044	16004	16155	16019	15969	16087	16009	16073	16168	16017	16013	16000	16298	16135	16039	16080	15988	15862	15949	16089	16162	16190	16121	16063	16143	16205	16295	15982	16118	16126	15986	15925	15979	16077	16179	16114	16154	15934	16136	16077	15952	16129	15914	16020	16048	16039	16102	16008	15969	16122	15928	16134	16009	16087	16084	16058	16204	15966	15861	15893	16060	16170	16036	16107	16092	15873	15960	16104	15980	16190	16023	16044	15875	16289	16171	16020	16005	16121	16063	15906	16319	16189	16034	16047	15996	16169	16103	16007	15991	15843	16046	16209	16125	15992	16247	16369	16099	16245	16131	16118	16161	16123	15956	16011	15878	16158	16053	16218	16129	16036	16225	16050	16212	16271	16130	16061	15924	16143	16091	16047	16115	16125	16282	16171	16140	16016	16316	16029	16077	16098	16157	16211	15968	15896	15851	16097	16023	16392	15863	15999	16026	15868	16178	16030	16020	16125	16071	16246	15913	16271	16012	15927	16076	15861	15885	15948	16095	16092	16071	15998	15977	16035	15896	15954	16069	16012	16011	15852	16315	15885	15952	16026	16028	15986	15907	15988	16076	15966	16047	15920	16193	16114	16062	15751	15972	16267	15979	16160	16122	16161	15949	16036	16155	16012	16113	16369	16005	16170	16107	16062	15926	16167	16071	15772	16220	16090	16068	15894	15928	16140	16115	15944	16034	16073	15942	16158	16186	16176	16079	16063	16126	15883	15920	16051	16364	16136	15972	16109	16101	16049	15962	15978	16104	16103	15958	15920	16042	15908	16002	16131	16011	15993	16015	15986	16027	16070	16058	16079	16060	16103	16040	15731	16065	16007	16093	16143	16165	16202	15858	15841	15865	16177	16075	16149	16155	16093	16211	16102	15955	16154	15954	16191	15893	15872	16002	15940	16156	16079	16180	15746	16223	16225	16181	16071	15989	16170	16112	16155	16076	16000	16162	16269	16237	16029	16194	16233	16008	16087	16154	16122	16006	16039	16072	16170	16225	16034	16069	16061	15886	15769	15996	15982	15925	15942	16107	15901	16035	16139	16026	15978	15943	16001	16170	16159	16102	15986	16161	16088	16272	16039	16164	16118	16099	16058	16153	16304	16028	16099	16000	16180	16088	16083	16098	16048	16089	16116	16196	16125	15931	16111	16198	15877	16130	16126	16008	15924	16140	16117	16009	16207	16244	16183	16056	16030	16128	15966	16094	16164	15965	16221	16041	16085	16167	15933	16117	15998	15934	16195	16107	16202	16026	16076	16072	16138	16177	16166	15853	16139	15936	15812	16008	16280	16092	16140	16244	16053	16214	16150	16133	16026	15794	16137	15983	16003	16126	16028	16140	15984	15859	15903	15989	16207	16126	16268	16166	16264	16135	16115	16129	16102	16220	16226	16243	16217	16119	16112	16200	16148	15793	16031	16247	16255	16005	16074	16256	16125	16117	16202	16062	16074	16207	16126	15981	16067	16113	15984	15957	16009	16112	16011	15975	16147	16190	15999	16062	16196	15997	16137	16200	16279	16115	16050	16075	16197	16032	16010	16115	15897	16011	16005	16217	16131	16044	16093	16212	15892	16088	16269	16048	16003	16084	16150	16050	16159	15972	16188	16038	16149	16126	16260	16189	16157	16139	16058	16181	16052	15961	16218	16012	16139	16062	16179	16034	15807	16062	16145	15940	15873	16280	15992	16025	16192	16083	16149	16008	16073	16103	16059	16083	16233	16254	16064	16174	16033	16096	16010	16193	16219	15996	15952	16083	16052	16173	16062	16022	16028	16286	16338	16173	16092	16018	15844	16189	16135	15840	16224	16000	16097	15932	15981	16108	16156	16091	16078	16079	16020	16134	15987	16059	15996	16036	16222	16243	16104	16114	16150	16103	16119	15858	16092	15957	15921	15895	16040	16052	15886	16079	16027	16349	15947	16090	16129	15948	16210	16041	16171	16065	16003	15980	15970	15935	16188	16037	16253	16183	16042	16303	15905	16052	16082	16081	16114	16115	16111	16065	16313	15960	16088	16232	16022	16056	16233	16060	16161	16072	16200	15875	16048	15877	16241	16065	16147	15975	16014	16145	16015	15975	16207	16215	16342	15910	16062	15899	16150	16308	16177	16029	16030	16026	15947	16226	16089	16085	16284	16063	16127	15974	15962	16142	16126	16103	16011	16088	15945	15987	16061	16070	16018	16080	15967	16053	16026	16089	15923	16118	16262	16212	16219	16150	16010	16013	15932	15948	16044	15921	16096	16154	16002	16025	16067	16043	16312	16162	16136	16093	16238	16146	16204	15987	16074	16128	16051	16078	16010	16256	16141	16146	16128	16013	16153	16192	16021	16079	16022	15980	16034	16154	16098	16106	16125	16123	15990	16150	15936	16125	16139	16034	16127	16281	16069	16223	16031	16085	16121	15881	16166	15963	16060	16081	16171	15946	16098	16215	16129	16096	16188	16083	16164	16154	16060	16297	15934	16088	15989	15960	16032	15911	16064	16082	15991	15971	16051	15975	16308	16020	15962	16111	15998	16223	16073	16084	15999	15914	16325	16099	15965	16113	16156	15990	16157	16038	15928	15904	16029	16052	16127	15879	15978	15871	16070	15969	16230	16176	15987	15976	16009	16164	16065	16246
16097	21434	22730	18978	17342	16104	14837	14631	18654	22314	19778	17041	15140	14144	13806	13678	13466	13591	13613	13686	13676	13650	13595	13668	13610	13640	13584	13778	13542	13749	13502	13772	13634	13638	13623	13710	13427	13574	13529	13586	13760	13569	13487	13673	13592	13604	13565	13790	13613	13643	13600	13679	13748	13606	13542	13578	13610	13622	13664	13542	13653	13716	13575	13713	13548	13674	13616	13871	13627	13633	13376	13494	13595	13461	13749	13493	13845	13687	13761	13574	13561	13818	13686	13570	13711	13561	13823	13545	13585	13597	13627	13671	13570	13607	13596	13593	13775	13735	13539	13626	13561	13545	13537	13511	13492	13799	13633	13654	13728	13720	13540	13501	13634	13659	13685	13558	13575	13503	13596	13676	13689	13646	13714	13850	13701	13853	13572	13678	13621	13542	13487	13624	13608	13559	13700	13619	13709	13808	13590	13641	13559	13663	13704	13729	13521	13562	13547	13588	13454	13670	13600	13643	13705	13736	13543	13661	13660	13608	13665	13638	13637	13578	13639	13763	13607	13736	13540	13617	13687	13644	13642	13748	13484	13642	13622	13645	13546	13722	13659	13703	13576	13670	13558	13721	13631	13468	13585	13621	13512	13717	13722	13663	13677	13569	13748	13586	13703	13679	13636	13598	13594	13606	13699	13674	13518	13556	13689	13554	13715	13621	13594	13598	13444	13455	13616	13712	13604	13664	13718	13493	13656	13661	13578	13695	13506	13488	13699	13716	13675	13642	13621	13521	13600	13478	13612	13715	13601	13748	13806	13610	13630	13721	13563	13687	13779	13526	13631	13759	13581	13746	13654	13409	13742	13653	13524	13577	13426	13723	13487	13545	13681	13323	13641	13683	13480	13678	13706	13672	13620	13597	13718	13653	13765	13578	13660	13578	13608	13695	13469	13484	13703	13541	13534	13793	13604	13480	13618	13654	13557	13526	13655	13594	13541	13501	13634	13624	13675	13640	13658	13688	13646	13700	13527	13666	13498	13600	13719	13573	13529	13841	13626	13491	13535	13605	13789	13826	13514	13629	13629	13692	13525	13702	13622	13660	13599	13526	13544	13619	13617	13600	13679	13650	13656	13640	13574	13798	13742	13537	13780	13681	13521	13542	13501	13566	13593	13750	13592	13640	13803	13764	13448	13661	13579	13808	13726	13633	13544	14035	13681	13601	13728	13586	13617	13608	13502	13558	13761	13573	13677	13502	13624	13503	13806	13613	13758	13579	13614	13556	13560	13509	13638	13504	13566	13696	13532	13708	13591	13617	13688	13548	13515	13601	13581	13503	13552	13607	13533	13620	13661	13606	13592	13603	13533	13751	13787	13611	13759	13700	13469	13611	13594	13709	13858	13544	13569	13642	13719	13491	13587	13647	13562	13733	13636	13492	13704	13643	13647	13680	13616	13536	13589	13595	13725	13511	13543	13538	13520	13686	13849	13465	13574	13449	13579	13465	13932	13616	13545	13671	13538	13604	13699	13707	13663	13615	13565	13537	13642	13789	13666	13626	13592	13518	13777	13708	13626	13661	13580	13652	13609	13777	13718	13690	13741	13597	13550	13644	13539	13707	13643	13683	13513	13638	13692	13577	13606	13729	13683	13782	13643	13470	13689	13629	13508	13680	13535	13709	13337	13799	13730	13533	13656	13595	13716	13619	13609	13663	13750	13579	13718	13678	13754	13607	13616	13654	13716	13594	13524	13748	13642	13699	13517	13584	13751	13444	13868	13537	13633	13611	13494	13613	13809	13521	13617	13512	13711	13597	13621	13608	13592	13642	13592	13534	13694	13672	13547	13615	13585	13612	13534	13712	13691	13436	13752	13628	13652	13546	13659	13660	13577	13689	13763	13523	13694	13534	13832	13508	13602	13606	13576	13536	13861	13738	13652	13688	13589	13641	13855	13559	13698	13618	13711	13671	13526	13710	13502	13611	13678	13757	13654	13606	13651	13532	13606	13727	13631	13707	13585	13560	13463	13630	13553	13614	13632	13800	13688	13504	13627	13575	13701	13593	13482	13613	13610	13665	13762	13729	13419	13629	13627	13673	13611	13578	13768	13580	13637	13780	13583	13689	13759	13528	13673	13802	13533	13669	13636	13727	13704	13658	13554	13657	13503	13597	13518	13691	13519	13747	13575	13643	13614	13531	13531	13676	13551	13802	13692	13513	13507	13776	13633	13643	13534	13581	13606	13674	13595	13572	13589	13582	13664	13412	13607	13539	13684	13711	13796	13615	13592	13690	13588	13725	13534	13550	13784	13500	13903	13635	13538	13526	13707	13618	13567	13514	13658	13630	13526	13601	13749	13674	13696	13699	13695	13555	13716	13624	13500	13699	13554	13581	13556	13751	13664	13607	13637	13512	13571	13598	13469	13529	13642	13642	13663	13512	13484	13607	13658	13533	13592	13656	13718	13520	13631	13416	13713	13688	13455	13637	13567	13743	13699	13635	13633	13590	13623	13750	13581	13512	13604	13400	13658	13803	13833	13638	13657	13587	13575	13577	13698	13583	13592	13453	13694	13699	13690	13547	13600	13639	13552	13634	13608	13576	13667	13793	13582	13623	13722	13800	13711	13732	13764	13642	13609	13679	13604	13677	13606	13663	13585	13552	13553	13574	13523	13639	13698	13463	13682	13497	13712	13668	13702	13714	13650	13577	13655	13645	13688	13652	13487	13634	13559	13493	13528	13787	13686	13684	13723	13576	13597	13799	13557	13687	13616	13692	13669	13568	13576	13631	13527	13635	13695	13591	13646	13643	13542	13720	13631	13684	13605	13531	13618	13728	13559	13733	13423	13715	13751	13669	13506	13606	13620	13565	13503	13464	13650	13635	13689	13497	13574	13718	13739	13763	13651	13589	13588	13743	13592	13577	13524	13713	13669	13580	13762	13618	13622	13641	13651	13604	13821	13711	13628	13782	13523	13716	13689	13770	13532	13616	13617	13354	13735	13632	13780	13640	13689	13625	13695	13436	13424	13707	13546	13613	13512	13665	13550	13659	13582	13660	13461	13607	13602	13712	13648	13677	13722	13546	13743	13473	13705	13610	13704	13621	13548	13643	13594	13896	13668	13586	13696	13649	13524	13757	13666	13664	13747	13618	13492	13513	13602	13493	13739	13691	13767	13570	13498	13706	13821	13599	13923	13682	13529	13694	13591	13547	13734	13612	13569	13497	13787	13715	13722	13626	13730	13532	13682	13595	13540	13576	13740	13542	13604	13766	13481	13499	13744	13663	13582	13635	13612	13595	13685	13560	13653	13683	13667	13629	13744	13676	13627	13588	13699	13713	13666	13613	13696	13780	13487	13719	13585	13511	13475	13873	13622	13502	13834	13658	13626	13680	13440	13704	13739	13654	13739	13774	13657	13599	13612	13756	13599	13712	13711	13748	13652	13665	13668	13566	13738	13700	13713	13554	13585	13625	13558	13500	13638	13548	13362	13499	13556	13652	13754	13690	13645	13527	13566	13612	13502	13522	13601	13561	13525	13605	13567	13782	13667	13662	13535	13685	13596	13605	13762	13639	13600	13393	13786	13709	13639	13502	13728	13616	13671	13626	13622	13688	13662	13576	13676	13645	13712	13664	13559	13685	13689	13780	13653	13673	13510	13609	13585	13597	13642	13615	13817	13558	13505	13342	13954	13497	13563	13626	13574	13737	13576	13702	13518	13539	13570	13671	13606	13362	13736	13442	13596	13611	13728	13598	13697	13549	13567	13652	13727	13643	13736	13636	13778	13516	13627	13705	13647	13626	13610	13594	13779	13576	13794	13560	13613	13568	13568	13662	13430	13663	13553	13619	13570	13785	13488	13629	13813	13656	13598	13705	13747	13585	13657	13665	13608	13680	13670	13563	13605	13696	13803	13686	13604	13636	13565	13564	13649	13697	13675	13820	13739	13673	13400	13742	13398	13601	13741	13753	13532	13617	13617	13659	13522	13584	13646	13765	13568	13623	13500	13539	13626	13568	13508	13612	13547	13752	13583	13778	13670	13786	13615	13813	13592	13720	13599	13649	13723	13759	13575	13744	13624	13625	13732	13622	13621	13542	13812	13558	13889	13504	13772	13655	13589	13660	13653	13545	13630	13710	13630	13464	13445	13553	13581	13540	13691	13774	13685	13653	13816	13636	13533	13737	13744	13628	13701	13580	13598	13741	13626	13606	13642	13708	13586	13587	13691	13713	13731	13595	13743	13651	13732	13585	13633	13629	13591	13758	13542	13677	13415	13643	13553	13679	13775	13585	13423	13778	13507	13582	13703	13814	13721	13682	13592	13581	13722	13681	13708	13591	13735	13701	13449	13540	13429	13667	13668	13654	13607	13474	13613	13591	13461	13575	13662	13536	13561	13665	13595	13521	13696	13731	13658	13593	13606	13803	13590	13433	13822	13587	13702	13530	13682	13548	13712	13707	13598	13816	13668	13647	13648	13788	13569	13605	13500	13630	13499	13476	13623	13648	13661	13583	13728	13650	13642	13738	13527	13625	13648	13555	13765	13649	13708	13368	13673	13527	13732	13578	13496	13773	13633	13471	13649	13658	13644	13692	13819	13641	13705	13561	13734	13423	13592	13611	13688	13632	13732	13576	13708	13612	13560	13789	13598	13615	13493	13541	13615	13779	13566	13792	13695	13690	13543	13742	13570	13582	13667	13541	13623	13683	13632	13619	13738	13580	13722	13677	13631	13555	13472	13649	13498	13661	13638	13545	13620	13731	13594	13619	13633	13692	13581	13570	13663	13640	13642	13508	13786	13672	13502	13463	13724	13626	13791	13649	13452	13609	13605	13709	13521	13564	13625	13647	13642	13415	13552	13681	13788	13493	13738	13505	13335	13706	13469	13696	13594	13648	13689	13667	13569	13780	13847	13659	13612	13595	13460	13497	13540	13673	13612	13644	13527	13757	13593	13607	13803	13669	13584	13707	13634	13465	13650	13651	13509	13503	13699	13483	13650	13659	13505	13427	13641	13670	13636	13491	13741	13671	13735	13600	13535	13524	13694	13694	13781	13560	13548	13509	13653	13677	13683	13697	13697	13488	13655	13498	13515	13506	13643	13634	13542	13665	13585	13524	13718	13479	13594	13599	13588	13564	13620	13751	13797	13646	13684	13718	13563	13755	13810	13531
24346	21034	28200	24640	22368	20532	19239	17852	31065	40795	35303	28140	21592	17971	16514	16254	16157	16203	16022	16181	16365	15867	15949	16039	15876	15994	15846	16078	15999	16045	16196	15876	16081	15987	16018	15939	15782	16168	15916	16191	16092	15810	16085	16059	16009	15938	15863	16116	16031	16111	16031	15940	16097	15969	16039	16000	15872	15832	16000	15966	16013	16007	15853	15801	16027	15828	16010	16068	16003	15836	16012	15841	16097	16070	15784	15822	15861	15971	15815	15885	16022	16015	16024	15999	15861	15651	15856	15898	15815	15890	15808	15814	15794	15835	15699	16054	15822	16035	15990	15998	15852	15974	15883	16010	16001	15602	16018	15907	15687	15731	15911	15902	16026	15915	15799	16044	15925	16012	16032	16167	16006	16032	15922	15873	16129	15898	15708	15975	15979	16021	15832	15923	15894	15777	16012	15896	15925	16093	15782	15822	16062	16011	16030	16007	16063	16103	15946	15745	15925	15940	16165	15973	16026	15770	15938	15742	16076	16048	15921	16006	15866	16102	15967	16110	16072	15698	15890	15961	15966	15822	16067	15758	16052	15915	15736	15901	15920	15872	16005	15882	15942	16060	16095	16161	16115	15889	15981	15989	15863	15967	15809	15707	16079	16087	15982	15930	16101	15850	15995	16031	16037	15798	15832	15778	15958	15711	15852	15894	16003	15770	15884	15993	15917	15758	16078	15999	15815	16015	15828	16135	15933	16042	15779	16134	15895	15943	15798	15878	15995	15881	15916	15921	15936	15933	15892	15731	15970	15749	15989	15896	15878	15745	16039	16081	15849	16031	15961	15958	15884	15932	15925	15907	16014	15984	16103	15947	15813	15929	16029	15991	15942	16119	15601	15971	16060	15808	15923	15952	15932	16016	16127	15746	15946	15968	15883	15717	16077	16042	15784	15928	15916	15950	15986	16030	16088	16096	15998	15878	16117	16082	15994	15806	15818	15873	15792	15880	16001	15877	15951	15801	15935	16086	15916	15682	15862	15919	16098	15815	16016	15808	16048	15941	15903	16024	15907	15823	15991	15836	16120	15968	16063	15887	15976	16085	15827	15917	15841	15897	15944	15915	15978	15880	16082	15983	16036	15908	15899	16013	16044	15910	15783	16038	15986	16206	16086	16027	16060	15708	15895	15937	15990	15717	16076	15966	15987	15837	15854	15873	16173	15967	16039	15805	15971	15878	16017	15831	15791	15877	15708	15782	15774	15946	15969	16018	15941	15819	16023	15850	15874	16066	16060	15838	15982	15725	15907	15819	15853	15882	15909	15835	16174	16003	15970	16011	15937	16031	16141	15743	15956	15955	16046	15689	15987	16038	15857	15962	15974	16032	16082	15922	15945	16005	16070	15863	15967	15997	15931	15993	15933	15805	15825	15738	16009	16044	16066	15689	15880	15875	16118	16104	15917	15883	15992	16178	16021	16015	15978	15903	15847	16044	15975	15988	15943	15981	15917	15838	15865	16079	15887	15917	15868	15832	15894	15978	15935	16026	15968	16052	15851	15853	16073	15978	16011	15967	15807	15849	16147	15917	15958	15983	16014	15742	15978	15987	15845	15923	15796	16023	15918	15806	16195	16027	15759	15999	15944	15830	15751	15650	16179	15873	16014	15891	15889	15882	16088	16061	15850	15985	16037	16002	15928	15937	15662	15757	15834	15850	16002	16135	15721	15972	15912	15926	15845	16024	15927	15871	15956	15985	16178	16179	16124	15756	15939	15990	15703	15901	15936	16025	15957	15891	16041	15917	16074	15913	16142	16106	15936	15967	15946	15899	15984	15909	15889	16071	16039	15994	16014	15982	15837	16013	15881	15885	15943	16042	15875	15712	15941	15797	15827	15895	15792	15832	16074	15976	15788	16008	15920	15905	16121	15872	15969	15833	15821	16113	15846	15961	15902	15764	16112	16077	15922	16055	16026	15964	15866	15896	15822	16022	16015	15911	15836	16004	15987	15928	15921	15983	15795	15784	15693	15821	15723	15890	15960	15967	15945	16050	15932	15794	15943	16056	15920	15850	15907	15755	15971	15905	16033	16181	15857	16021	16112	15966	16020	15701	15835	15997	16000	15986	15979	15916	15905	16228	16103	15952	15818	15859	15919	15814	15791	15968	16120	16042	16114	16088	15860	15806	15800	16049	15854	16106	15827	15930	15713	16161	15886	15819	15871	16212	16019	15938	15969	15931	15964	15775	15855	15974	15834	15795	15976	15899	15753	15945	15946	15928	15985	16061	15955	16106	15888	15928	15979	15858	15975	15781	16147	15915	15902	15891	15893	15832	15846	15879	15935	15911	15966	15995	16033	15731	15933	16090	15831	15870	15902	16113	15867	15734	16023	15769	16001	15949	16004	15964	16108	15894	16050	15756	16181	15769	15774	15842	15886	15940	15874	15973	15990	15805	15917	15933	15917	16028	16072	15929	16154	15873	15833	15960	15812	15743	16027	16086	16051	16113	16072	15798	15891	16050	16118	15997	16089	16020	16007	16067	15788	15984	15939	15941	15936	16221	15833	15912	15807	16024	16022	16063	16225	15949	15779	15896	15958	15790	15854	15952	15805	15903	15847	15860	16049	15828	16010	15684	16006	15824	15866	16045	16038	15913	15850	15986	16010	15963	16147	15920	16009	15904	16196	15996	15756	15948	15934	16050	15999	15840	16081	15941	15811	15898	15876	16041	15592	16097	16039	15961	15958	15982	15884	15946	16004	15998	16099	15834	15972	15793	15831	16012	15979	15818	16102	15677	15826	15878	15887	15964	15913	16007	15722	15976	15894	15938	15707	15786	15804	15982	15967	15806	15940	15793	15963	15809	15927	15961	16181	15887	15843	15940	15884	15971	16090	15900	15725	15906	15919	15916	16049	15832	15866	15833	15933	15681	16145	16025	15791	15847	15852	15938	16060	15875	15741	15988	15937	15873	16028	16093	16066	15779	16109	15986	15991	15957	15816	15849	15841	15875	15928	15951	15852	15956	15837	15956	15816	15765	16024	15846	15987	15955	15760	16014	15772	16081	15936	15928	15954	15902	15922	15794	15863	16098	16010	15742	15944	15999	16051	16148	16007	15775	15992	15619	15891	16017	15794	15929	15980	15680	15910	15844	15892	15954	15807	16011	16094	15974	15969	16057	15938	15986	15795	16137	15972	15915	15806	16030	15893	15843	15985	15908	15904	15913	16075	15995	15761	15980	15740	16115	15987	15726	15985	15774	15856	15805	15704	15908	15978	16024	15960	15860	16140	15838	15835	15868	16019	15757	15847	16030	15753	15966	15941	15948	15979	15898	15916	15862	15821	15854	15734	15788	16065	16017	16017	15959	16050	15774	16084	16041	15758	15875	15717	15985	16073	16013	15994	16048	15836	15851	15880	15964	16126	16087	16080	15955	16116	16077	15653	15889	15832	15977	15820	16126	16023	15861	15980	16002	16034	15935	15814	16038	15952	15988	15957	15956	15836	15833	15981	15874	15780	15943	16089	16003	15867	16033	16076	16030	16035	15876	15960	15911	15852	16206	15798	15932	15988	16102	16105	15998	15996	15895	16189	15978	16040	15895	16020	16074	16014	16087	16024	15929	15916	16005	15690	15971	15811	15800	15797	15828	15858	15756	16073	15818	16046	16077	16015	15788	15905	15922	16012	15906	16001	16011	15924	16110	15783	15791	15938	16096	15811	15830	15814	15607	15753	15860	16079	15792	16015	16122	15979	15928	15969	16002	16144	15884	15836	16049	15860	15941	16097	15883	15834	15913	15751	15847	16097	16012	15929	16052	15954	15964	15902	15825	15934	15803	15857	16047	15969	15936	16045	15949	15912	15943	15837	15765	15980	15991	15950	15952	16040	15887	16109	16062	16044	15962	16025	15942	16182	16005	15974	15867	16093	15951	15878	15824	16037	15933	16139	15955	15839	15799	15879	15906	15949	15747	15875	15871	16046	15935	15870	16101	16004	15940	16023	16035	15876	15961	15949	15911	15930	15737	15807	15946	15809	15952	15960	15862	16163	15958	16028	15933	15920	15811	15798	16259	16149	16088	15971	15950	15912	16014	15987	15974	15993	16132	16146	15943	15948	16104	15853	15950	15694	15893	15922	15959	15983	15839	15912	15915	16018	15795	15905	16012	15881	15965	15856	16095	15813	15919	16093	16055	15873	15952	16090	15791	15923	15951	15888	16037	15937	16007	15931	15865	15962	16081	15871	16004	15854	16215	15992	16103	16040	15854	15890	15930	16032	16068	16221	15920	15845	15979	15840	15922	15996	15796	15965	15836	15863	15961	16045	15958	15989	15916	15987	15877	15780	15854	16030	15981	15579	15831	15860	16139	16002	16058	16029	15995	15972	15935	15859	15914	15961	15955	15895	15814	15956	15884	15797	15917	15888	15822	15752	15919	15795	15774	15926	15834	15953	15950	16146	15786	15963	15817	15951	16085	16121	16063	15710	15951	15629	15704	15994	16016	15906	16046	15871	15933	16180	15925	16104	15933	16015	16018	15920	15925	16041	15912	15910	15940	15807	15968	15885	15981	15937	15975	15966	15975	16042	16042	15825	15906	16162	15882	15904	15883	15949	15763	15818	15915	15906	15874	15920	15953	16037	15999	15884	16038	15880	15921	15853	15998	16008	15971	16010	16106	16014	15833	15694	15810	16039	15925	16005	16043	15943	15977	15874	15929	16126	15957	16065	15916	15760	15948	15964	15820	16100	15992	16099	15920	15877	16118	15824	15811	15815	15950	15730	15969	16055	16115	16025	16055	16056	16053	15971	16014	16058	15981	15835	15768	15994	15850	15828	15971	15909	15845	16022	15951	16014	15915	15940	16035	15977	15973	15891	15900	15770	15824	16090	15945	15909	15862	16131	16040	15976	16184	16022	16083	15972	16187	15973	15949	16116	16079	15839	15765	16086	16247	15898	16073	15821	16017	15996	15840	15951	15924	16084	15768	15963	15825	16043	15969	15781	16001	16180	15925	15939	15914	15871	15855	15837	15961	15866	15711	16034	15759	15907	15953	15819	15930	15896	15870	15805	15847	15948	15774	15934	15960	16054	15942	16170	16061	16047	15886	16001	15774	15714	15835	16041	15990	15677	15989	15964	15881	15918	16052	15820	15810	16029	16037	15850	16014	15691	15882
14353	24608	26191	22739	20116	17380	15675	16305	34302	40231	34661	26604	19077	15309	14067	13788	13559	13539	13581	13554	13667	13585	13563	13610	13671	13701	13494	13660	13632	13662	13497	13562	13688	13457	13708	13588	13555	13679	13543	13767	13698	13686	13694	13666	13650	13721	13634	13589	13389	13613	13525	13599	13690	13535	13511	13483	13661	13437	13543	13527	13481	13372	13572	13579	13503	13535	13610	13513	13567	13390	13684	13420	13602	13687	13604	13356	13586	13628	13587	13585	13659	13457	13592	13700	13770	13649	13566	13691	13588	13762	13515	13507	13506	13414	13565	13464	13587	13623	13488	13510	13463	13632	13524	13555	13450	13655	13601	13640	13549	13477	13686	13624	13502	13680	13482	13551	13431	13690	13588	13588	13560	13573	13599	13427	13604	13669	13524	13619	13715	13533	13594	13431	13481	13479	13490	13665	13421	13611	13489	13609	13564	13561	13569	13575	13506	13537	13538	13677	13722	13612	13554	13641	13523	13632	13588	13545	13518	13567	13673	13510	13641	13619	13436	13574	13522	13398	13438	13656	13532	13712	13642	13520	13568	13558	13558	13582	13493	13400	13668	13554	13526	13581	13569	13646	13582	13547	13579	13429	13609	13318	13501	13578	13508	13506	13566	13545	13589	13654	13535	13425	13660	13628	13593	13565	13666	13728	13582	13481	13645	13532	13642	13449	13386	13472	13457	13481	13641	13621	13637	13641	13681	13607	13571	13600	13604	13536	13694	13489	13413	13393	13470	13757	13680	13596	13422	13428	13596	13507	13433	13595	13660	13607	13503	13554	13365	13520	13385	13565	13430	13686	13583	13682	13637	13517	13435	13580	13634	13658	13565	13626	13512	13564	13528	13531	13644	13522	13619	13461	13598	13525	13639	13665	13597	13524	13460	13714	13598	13583	13589	13575	13625	13466	13501	13529	13546	13539	13459	13522	13473	13569	13694	13694	13561	13680	13525	13533	13567	13623	13668	13616	13622	13671	13649	13524	13621	13668	13555	13681	13684	13546	13527	13578	13404	13516	13612	13540	13700	13486	13687	13461	13466	13661	13537	13631	13481	13707	13622	13507	13461	13474	13539	13666	13455	13703	13606	13662	13564	13668	13562	13501	13553	13536	13610	13522	13533	13483	13676	13552	13665	13668	13626	13863	13512	13482	13566	13769	13502	13526	13567	13543	13487	13431	13509	13635	13552	13615	13707	13627	13457	13516	13498	13553	13451	13561	13394	13587	13631	13662	13723	13631	13549	13555	13599	13525	13669	13679	13501	13653	13555	13655	13559	13677	13479	13581	13555	13586	13517	13490	13584	13470	13464	13553	13630	13587	13602	13439	13589	13725	13544	13627	13628	13490	13687	13660	13557	13612	13718	13642	13545	13565	13448	13820	13631	13566	13602	13623	13651	13538	13420	13594	13517	13689	13459	13388	13652	13470	13544	13625	13584	13607	13560	13642	13562	13492	13499	13677	13494	13518	13517	13511	13612	13577	13517	13476	13553	13385	13583	13686	13464	13520	13485	13814	13608	13643	13514	13492	13615	13512	13620	13481	13643	13519	13544	13630	13512	13458	13713	13666	13414	13441	13648	13742	13542	13552	13560	13552	13444	13553	13634	13639	13593	13600	13492	13668	13552	13649	13613	13566	13563	13314	13523	13527	13602	13783	13661	13682	13519	13583	13657	13559	13604	13514	13537	13629	13587	13675	13636	13439	13617	13521	13573	13554	13532	13688	13688	13674	13703	13572	13683	13448	13581	13573	13503	13539	13503	13602	13470	13585	13567	13431	13664	13486	13579	13607	13503	13705	13521	13488	13657	13536	13569	13630	13409	13622	13691	13595	13575	13575	13640	13442	13606	13513	13472	13507	13386	13561	13659	13644	13470	13544	13508	13509	13403	13522	13559	13530	13605	13478	13538	13530	13506	13588	13488	13669	13517	13413	13663	13836	13683	13700	13629	13472	13492	13568	13765	13606	13725	13649	13528	13683	13680	13575	13504	13494	13694	13525	13571	13489	13520	13582	13609	13458	13666	13595	13489	13618	13640	13486	13546	13562	13806	13639	13554	13549	13597	13520	13506	13436	13572	13531	13697	13604	13657	13465	13540	13484	13367	13523	13550	13539	13503	13508	13577	13699	13624	13961	13616	13622	13683	13600	13629	13523	13714	13470	13630	13660	13557	13399	13482	13621	13546	13519	13630	13466	13670	13471	13753	13390	13559	13610	13505	13637	13435	13586	13552	13581	13594	13537	13512	13799	13646	13590	13564	13596	13611	13391	13637	13517	13510	13506	13576	13429	13661	13623	13604	13450	13450	13582	13460	13638	13691	13516	13690	13554	13671	13532	13505	13597	13617	13524	13518	13535	13324	13701	13590	13705	13600	13460	13465	13655	13498	13476	13565	13597	13616	13663	13521	13486	13595	13474	13635	13522	13549	13602	13617	13461	13632	13592	13498	13636	13525	13533	13493	13690	13372	13580	13754	13614	13595	13531	13718	13556	13528	13679	13635	13697	13704	13633	13449	13593	13533	13636	13629	13475	13539	13535	13624	13479	13430	13642	13721	13534	13612	13692	13649	13594	13514	13472	13437	13568	13579	13568	13563	13610	13605	13426	13491	13638	13499	13582	13481	13634	13511	13490	13686	13477	13536	13486	13583	13557	13496	13527	13618	13623	13414	13709	13529	13642	13571	13461	13606	13681	13652	13500	13492	13544	13372	13798	13515	13532	13451	13604	13582	13709	13635	13624	13470	13487	13544	13501	13626	13418	13638	13567	13461	13483	13563	13476	13465	13514	13663	13778	13479	13654	13427	13628	13440	13669	13503	13636	13446	13480	13622	13567	13724	13532	13595	13428	13669	13633	13584	13494	13561	13533	13532	13605	13486	13478	13634	13563	13626	13700	13471	13655	13639	13617	13625	13527	13592	13584	13441	13551	13569	13748	13646	13590	13572	13710	13523	13581	13435	13676	13460	13601	13471	13699	13385	13620	13484	13612	13428	13556	13686	13526	13772	13544	13484	13488	13667	13463	13579	13684	13498	13766	13684	13429	13696	13532	13694	13554	13512	13510	13654	13628	13459	13482	13607	13476	13549	13667	13579	13647	13422	13646	13501	13685	13520	13623	13609	13566	13448	13500	13453	13372	13588	13701	13528	13685	13654	13548	13573	13287	13654	13520	13488	13730	13511	13550	13397	13628	13643	13453	13434	13676	13556	13490	13614	13709	13649	13486	13546	13684	13611	13505	13595	13475	13534	13562	13533	13694	13492	13691	13706	13537	13580	13461	13607	13433	13581	13563	13565	13513	13540	13666	13581	13513	13457	13546	13535	13544	13462	13605	13484	13567	13671	13533	13676	13701	13609	13463	13567	13751	13635	13720	13522	13466	13576	13644	13520	13502	13636	13628	13535	13601	13629	13482	13541	13559	13590	13268	13633	13704	13695	13564	13686	13420	13782	13507	13493	13593	13644	13715	13704	13594	13500	13548	13476	13399	13791	13781	13568	13603	13447	13587	13531	13472	13411	13660	13524	13522	13497	13591	13586	13448	13490	13725	13489	13562	13779	13632	13583	13592	13475	13646	13472	13609	13324	13525	13555	13486	13474	13522	13390	13593	13607	13574	13627	13506	13537	13740	13559	13534	13498	13540	13520	13560	13553	13788	13541	13610	13611	13564	13552	13390	13690	13568	13524	13494	13682	13531	13482	13570	13630	13520	13561	13617	13550	13619	13602	13545	13575	13583	13584	13703	13618	13574	13551	13691	13422	13514	13503	13515	13548	13413	13446	13494	13827	13658	13451	13479	13539	13509	13626	13578	13612	13573	13598	13671	13742	13481	13544	13841	13683	13493	13660	13462	13469	13678	13573	13659	13565	13633	13606	13721	13674	13516	13678	13559	13605	13535	13617	13586	13546	13637	13389	13379	13558	13660	13526	13569	13532	13650	13723	13689	13493	13681	13777	13627	13604	13366	13513	13539	13600	13491	13612	13510	13543	13565	13469	13594	13509	13420	13810	13569	13405	13636	13543	13555	13594	13628	13641	13802	13596	13544	13532	13433	13639	13398	13668	13554	13639	13399	13510	13446	13629	13497	13573	13436	13734	13659	13645	13426	13551	13552	13582	13806	13499	13608	13585	13590	13547	13455	13258	13494	13739	13623	13629	13819	13607	13582	13517	13537	13403	13631	13516	13467	13517	13567	13576	13495	13597	13659	13743	13501	13482	13656	13592	13437	13709	13810	13407	13488	13586	13546	13637	13658	13577	13663	13563	13629	13567	13710	13532	13671	13541	13553	13566	13655	13562	13402	13496	13443	13452	13505	13574	13560	13515	13538	13733	13661	13557	13624	13573	13420	13524	13749	13402	13518	13328	13587	13643	13494	13527	13488	13529	13352	13549	13654	13530	13581	13621	13552	13565	13479	13541	13607	13581	13527	13482	13652	13597	13654	13556	13495	13582	13756	13569	13528	13619	13658	13604	13432	13537	13645	13618	13415	13483	13548	13444	13598	13564	13506	13580	13535	13618	13554	13519	13520	13595	13676	13451	13521	13525	13533	13622	13520	13692	13640	13490	13611	13505	13620	13539	13681	13576	13631	13553	13681	13502	13610	13666	13534	13627	13614	13454	13518	13601	13540	13408	13715	13630	13561	13738	13673	13424	13697	13482	13615	13483	13469	13621	13663	13532	13550	13578	13516	13422	13483	13452	13614	13606	13652	13556	13648	13665	13660	13385	13508	13671	13470	13564	13565	13565	13621	13520	13532	13536	13641	13540	13751	13586	13622	13635	13576	13640	13522	13570	13522	13534	13555	13538	13618	13576	13635	13618	13637	13492	13526	13543	13649	13520	13719	13654	13473	13673	13740	13591	13682	13651	13759	13544	13573	13637	13664	13445	13685	13448	13682	13483	13470	13588	13566	13601	13647	13639	13585	13446	13571	13534	13382	13480	13580	13547	13509	13378	13463	13384	13508	13549	13714	13640	13705	13459	13726	13560	13574	13583	13561	13570	13620	13459	13501	13588	13597	13669	13606	13496	13576	13499	13530	13510	13554	13586	13723	13467	13400	13587	13508	13325	13539	13621	13519	13578	13562	13712	13525	13382	13676	13601	13451	13613	13628	13556	13536	13472	13677
22507	20998	28889	23316	21168	23241	25361	20941	49383	60002	51470	39513	27997	20950	17740	16754	16536	16676	16442	16446	16500	16271	16383	16321	16358	16101	16307	16245	16221	16442	16537	16187	16098	16073	16238	16332	16263	16445	16193	16175	16236	16312	16372	16266	16399	16140	16131	16153	16248	16222	16250	16330	16379	16094	16306	16165	16134	16214	16374	16289	16134	15974	16268	16259	16213	16308	16264	16205	16301	15973	16211	16203	16168	16237	16079	16212	16219	16214	16070	16116	15948	16172	16044	16231	16049	16260	16142	16306	16191	16266	16031	16106	16091	16224	16100	16133	16183	16114	16183	16200	16366	16414	16208	16181	16070	16040	16193	16160	16344	16347	16244	16265	16152	16187	16212	16233	16226	16181	16083	15959	16231	16211	16355	16339	16268	16046	16189	16212	16116	16296	16206	16178	16191	16316	15930	16299	15999	16132	16288	16458	16193	16315	16134	16093	16238	16040	16179	16167	16003	16113	16312	16229	16310	16127	16187	16237	16195	16201	16357	16118	15967	16006	16103	16062	16262	16022	16155	16083	16216	16160	16199	16242	16126	16308	16413	16068	16206	16107	16081	15980	16051	16327	16023	16386	16200	16213	16283	16453	16055	15993	16179	16381	16168	16190	16151	16215	16191	16065	16194	16094	16091	16161	16200	16100	16259	16327	16018	16053	16064	16174	16358	16219	16043	16136	16233	16360	16337	16030	16008	16002	15991	15929	16156	16008	16133	16316	16260	16018	16310	16023	16175	16176	16119	16162	15875	16076	16167	16324	15890	15997	16288	16237	16404	16316	16230	16316	16224	16097	16180	16112	16136	16261	16405	16050	16204	16305	16135	16068	16152	15976	16002	16007	15943	16204	16282	15931	16270	16007	16191	16292	16174	16023	16108	16174	16177	16138	15958	15933	16186	16322	16152	16056	16242	16162	16024	16193	16119	16133	16191	16173	16077	16154	16283	16255	16209	16048	16215	16154	16101	16169	15991	16244	16205	16404	16089	16128	16008	15938	16133	16218	16137	16076	16073	16064	16223	16161	16157	15989	16390	16158	16186	16149	16034	16180	16078	15983	16084	16218	16060	16240	16228	16137	15977	16048	16218	16070	16219	16421	16254	16259	16139	16130	16047	16098	15970	16362	16238	16158	16170	16251	16079	16233	16210	16063	16111	16081	15933	16205	16188	16047	15904	16125	16133	16197	16194	16120	16162	15935	16159	16081	16088	16024	16000	16169	16055	16359	16056	16089	16278	16337	16063	16205	16040	16158	16193	15821	16127	16095	16140	15978	16127	16123	16196	15967	16102	16311	15849	15911	16067	16294	16134	16262	16138	16190	16068	16386	16145	16295	16135	16185	16307	16025	16176	15933	16147	16186	16326	15930	16094	16305	16104	16003	16207	16411	16136	16063	16131	16230	15997	16365	16177	16200	16191	16236	16318	16153	16158	16129	16210	15982	16130	16127	15960	16288	16184	16140	16022	16336	16067	16122	16034	16091	16195	16040	16064	15899	16147	16145	16280	16214	16238	16162	16222	16202	16080	16266	16135	16275	16186	16068	16124	15998	16137	16047	16211	16108	16011	16023	16252	15972	16277	16179	16049	16180	16292	16134	16062	16198	15995	16202	16290	16070	16090	16253	16104	16096	16153	16114	16108	16063	16089	16056	16152	16039	16240	15974	16207	16096	16095	16030	16020	16172	16100	15903	16002	16278	16145	16135	16008	16289	16095	15818	15910	16160	16026	16170	16009	16193	16251	16215	16092	16046	16126	16285	16029	16046	16011	16092	16138	16048	15910	16078	16018	16115	16118	16335	16104	15914	16224	16170	16100	15897	15961	16179	16175	16279	16143	15997	16256	15950	16072	16160	16035	16209	16082	16030	16092	16063	16210	15970	16316	16105	16167	16011	16066	16094	16182	16111	16102	16263	16257	16221	16204	16193	15925	16101	16004	16048	16136	16086	16119	16219	16253	16107	16090	16392	16197	16158	16117	16128	16186	16100	16110	16229	15978	16168	16004	16069	16122	16105	16231	16261	16195	15940	16082	16109	16260	16064	16080	16117	16132	16036	16193	16046	16265	16149	15897	16104	16143	16116	16012	16068	16084	16268	16038	16124	16229	16330	16091	16048	16308	16099	16275	16127	16098	16064	15973	16021	16222	16348	16356	16212	15988	16104	16149	15982	16265	15918	15982	16065	16013	16208	16081	16129	16134	16027	15951	16211	16114	16281	16177	16234	16300	16188	16407	15987	16030	16005	16065	16057	16026	16212	16133	15859	15984	15878	16161	16224	16188	16266	16165	16154	16039	16164	16231	16280	16213	15899	16018	16042	16219	16179	16085	16065	16108	16155	16292	16134	16154	16195	16079	16129	16182	16081	16157	16105	16152	16212	16254	16275	16257	16043	16270	16177	16115	16138	16121	16236	16172	16135	16137	15947	16211	16213	16123	16141	16229	16011	16190	16275	16118	16239	16199	15947	16142	16073	16072	16138	16047	16119	16122	16271	16226	16183	16067	15894	16064	16130	15986	16142	16243	16100	16128	16193	16125	16223	16099	15937	16087	16162	16160	16179	15982	16208	16175	16224	15969	16145	16143	16218	16166	16181	16291	16079	16202	16220	16231	16155	16254	16111	16012	16230	16158	16191	16142	16170	15989	16261	16165	16250	16323	16108	16056	16439	16252	16193	16071	16087	16238	16027	15918	16257	16076	15994	16077	16142	16123	16026	15914	16091	16348	16266	16161	15934	16203	16162	16295	16284	16170	16018	15935	16134	16223	16125	16095	16204	16021	15984	15972	16090	16138	16258	16122	16203	16068	16182	16168	16224	16023	16167	16101	16322	16049	16211	16218	16045	16268	16392	16313	16146	16099	16171	16236	16203	16130	16125	16112	16060	16430	15989	15957	16000	16353	16284	16239	16327	16058	16077	16247	16168	16119	16079	16154	16173	16255	16179	16064	16165	15952	16042	16232	16128	16145	16135	16192	16331	15985	16192	16236	16071	15989	15969	16142	16027	15964	16054	16205	16081	16031	16128	16076	16047	15965	16098	16083	16098	16079	15962	16108	16218	16164	16211	16175	16112	15958	16264	16397	16246	16082	16278	16087	16194	15942	16014	15908	16205	16104	16348	16191	16194	16110	16078	15946	16074	16006	16172	16220	16275	16030	16242	16180	16120	15962	16040	16130	16148	15973	16012	15839	16161	16311	16328	16364	16026	16167	16058	16300	15804	16163	15993	16081	16234	16038	16101	16255	16290	16200	16201	16176	16147	16214	16145	15992	16151	16267	16013	16207	16195	16120	16213	16155	16222	16249	16168	16094	16073	16238	16073	16185	15987	15901	16087	16104	16028	16185	16507	16156	16020	16160	16145	16001	15815	16071	16225	16020	16105	15895	16030	16126	16138	16238	16223	16318	16266	16300	16402	16043	16071	16257	16119	16071	16249	16115	16433	16350	16197	16177	16267	16040	16264	16098	16120	16040	16210	16374	16058	16251	16187	16065	16199	16175	16175	16121	16064	15976	16163	16225	16009	16176	16198	16241	16076	16010	16073	16190	16274	16133	16170	16099	16227	16221	16183	16113	15973	16310	16168	15990	16241	16126	16065	16167	15962	16329	16058	16097	16033	16234	15971	16228	16378	16140	16159	16056	16146	16260	16304	16210	16252	16101	16217	15976	16098	16309	16071	15968	16079	16211	16258	16200	16150	16345	16056	16133	16194	16167	16270	16198	16086	16206	16131	16145	16285	15991	16211	16121	16000	15896	16242	16059	16186	16236	16070	16024	16149	16269	16255	16007	16169	15971	16095	16187	16210	16243	16108	16163	16135	16063	16217	16204	16254	16087	16075	16258	16156	16293	15992	16248	16083	16180	16258	16170	16353	16326	16037	16132	16286	16372	16258	16218	15771	16160	16252	16091	16162	16062	16161	16025	16201	16034	16053	16075	16049	16130	16155	16143	16125	16154	16145	16238	16183	16116	16222	16187	16274	16099	16342	16175	16130	16123	16105	16063	16034	16043	16128	15903	16194	16199	16263	16061	15912	16131	16119	16206	16048	16084	16220	16089	16098	16076	16265	16170	16176	16255	16230	16284	16234	16014	16241	16108	16132	16017	16003	16281	16272	16176	16123	16091	16170	16338	16043	16299	16314	15949	16111	16126	15956	16089	16186	16132	16050	16094	16207	16028	16411	16284	16316	16161	15919	15921	15934	15977	16050	16267	15949	16123	15982	16154	16398	16076	16066	16263	16156	16071	16149	15987	16063	16172	16170	16141	16086	16258	16167	16087	16063	16152	16233	16009	16251	16046	16271	16220	16153	16207	16310	16355	15991	16373	16295	16406	16050	16100	16069	16159	16259	16090	16439	16310	16137	16050	16199	16243	16117	16107	16191	16258	16253	15989	16167	16104	16196	16252	16078	16227	16160	16286	16272	16196	16115	16289	16192	16155	16183	16107	16030	16244	16007	16057	16024	16256	16228	16043	16042	16115	16195	15889	16065	16167	15946	16403	16101	16264	15973	16245	16009	16201	15917	16170	16039	15858	16139	15986	16118	16025	16060	16143	16174	16179	16100	16211	16139	16284	16197	16052	15857	16213	15900	16078	15956	16048	16077	16198	16132	16106	16136	16156	16132	16052	16215	15991	16273	16089	16002	16108	16172	16278	16051	15959	16067	16044	16099	16128	15978	16029	16242	16178	16186	16158	16135	16173	16165	16125	16052	16252	16116	16255	16096	16314	16132	16116	16071	16013	15927	16194	16051	16126	16149	16328	16091	16055	16246	15952	16272	16127	16017	16078	16175	16095	16146	16067	16289	16091	16344	16167	16116	16086	15904	15991	15887	16064	16095	16333	16039	16151	16101	16155	16036	16158	16092	16361	16274	16254	16115	16134	16112	16148	16404	16186	15841	16031	15857	16266	16007	16026	16094	16124	16121	16289	16257	16353	16161	16214	16161	16056	15966	16002	16270	16044	16127	16136	16186	16208	16056	16193	16208	15975	16064	16345	16070	16165	16001	16117	16135	16032	15967	16127	16155	16196	16122	15966	16158	15949	16151	16007	15945	16150	16142	16387	16271	15888	16205	16177	16148	16047	16171	16069	16068	16120	16171	16303	16052	16095	16112	16338	16175	16319	16004
15062	31226	31345	26314	22787	20373	17803	20378	51114	57474	48935	37677	25364	17692	14996	13884	13614	13696	13772	13799	13562	13723	13702	13619	13734	13605	13666	13673	13662	13678	13745	13658	13474	13755	13637	13684	13584	13764	13631	13622	13633	13701	13649	13711	13659	13643	13645	13581	13710	13688	13604	13607	13706	13672	13593	13553	13644	13692	13546	13756	13700	13697	13620	13615	13887	13594	13685	13598	13634	13533	13648	13436	13643	13610	13747	13531	13589	13713	13679	13792	13543	13582	13723	13595	13519	13649	13678	13727	13679	13614	13509	13726	13734	13623	13655	13539	13652	13777	13611	13656	13524	13548	13488	13707	13660	13632	13567	13803	13653	13664	13733	13593	13664	13610	13705	13644	13733	13837	13577	13614	13610	13499	13721	13769	13715	13742	13581	13785	13578	13512	13574	13461	13542	13491	13721	13651	13766	13723	13721	13685	13592	13662	13716	13752	13719	13405	13780	13507	13501	13772	13635	13719	13612	13482	13741	13722	13702	13563	13830	13690	13495	13721	13762	13528	13714	13649	13767	13601	13689	13805	13620	13829	13508	13808	13707	13634	13776	13521	13619	13656	13665	13573	13762	13716	13565	13544	13686	13643	13635	13679	13637	13521	13665	13610	13613	13498	13661	13662	13667	13710	13623	13582	13631	13572	13470	13670	13816	13625	13821	13590	13590	13775	13680	13758	13842	13525	13562	13632	13695	13617	13606	13623	13688	13724	13712	13635	13566	13654	13788	13568	13530	13709	13624	13629	13574	13520	13723	13688	13608	13502	13748	13585	13691	13532	13689	13661	13480	13656	13655	13647	13655	13638	13579	13727	13668	13650	13652	13737	13690	13491	13667	13614	13550	13603	13752	13611	13650	13610	13571	13575	13672	13564	13529	13733	13704	13662	13691	13660	13803	13935	13567	13772	13641	13718	13558	13573	13701	13753	13591	13552	13589	13550	13695	13640	13625	13622	13699	13804	13599	13514	13516	13714	13610	13595	13676	13853	13611	13602	13648	13647	13719	13451	13615	13386	13627	13491	13577	13625	13577	13553	13562	13584	13956	13692	13560	13706	13719	13647	13558	13737	13755	13509	13609	13664	13531	13624	13745	13561	13625	13621	13631	13656	13827	13614	13733	13675	13640	13618	13611	13638	13765	13605	13587	13752	13485	13612	13593	13654	13655	13493	13768	13631	13603	13739	13672	13807	13505	13601	13712	13745	13680	13615	13581	13683	13596	13665	13724	13615	13598	13581	13799	13657	13586	13663	13555	13562	13673	13621	13550	13569	13564	13706	13606	13784	13647	13522	13719	13661	13717	13570	13563	13565	13689	13738	13624	13598	13544	13732	13726	13731	13657	13699	13560	13642	13505	13651	13675	13720	13642	13630	13699	13615	13543	13634	13638	13773	13640	13539	13598	13527	13630	13582	13545	13474	13786	13690	13802	13582	13726	13660	13636	13612	13516	13651	13704	13585	13575	13569	13811	13596	13754	13610	13639	13637	13573	13648	13510	13523	13618	13435	13404	13582	13607	13502	13667	13688	13636	13616	13613	13545	13749	13664	13494	13643	13618	13560	13589	13509	13687	13681	13513	13710	13584	13658	13532	13744	13717	13787	13683	13543	13568	13632	13596	13627	13625	13750	13644	13713	13690	13713	13606	13651	13711	13737	13613	13731	13622	13663	13575	13565	13694	13503	13789	13649	13703	13510	13724	13785	13718	13741	13680	13592	13731	13602	13724	13430	13636	13596	13632	13833	13490	13571	13618	13749	13528	13740	13705	13531	13645	13508	13510	13840	13594	13759	13631	13731	13648	13654	13599	13708	13663	13567	13529	13616	13593	13637	13572	13595	13497	13653	13660	13699	13854	13496	13697	13598	13609	13608	13505	13564	13514	13450	13593	13646	13722	13608	13531	13479	13630	13566	13617	13571	13646	13666	13679	13523	13622	13579	13733	13815	13610	13622	13693	13687	13603	13739	13567	13504	13596	13713	13716	13597	13668	13449	13721	13788	13699	13663	13568	13487	13596	13668	13611	13472	13607	13569	13704	13567	13590	13492	13696	13636	13674	13623	13566	13640	13423	13631	13752	13645	13669	13677	13443	13504	13606	13652	13747	13639	13502	13601	13637	13654	13887	13661	13706	13758	13631	13706	13697	13713	13636	13769	13675	13651	13760	13525	13663	13703	13617	13709	13445	13730	13677	13677	13612	13680	13608	13724	13722	13675	13558	13576	13646	13518	13560	13633	13681	13514	13721	13627	13785	13657	13616	13472	13618	13570	13772	13649	13547	13616	13629	13621	13634	13684	13705	13401	13655	13548	13769	13677	13647	13629	13476	13653	13628	13618	13508	13765	13571	13685	13713	13734	13678	13776	13493	13590	13556	13563	13554	13616	13637	13534	13468	13666	13580	13629	13595	13713	13740	13563	13737	13675	13588	13657	13583	13653	13726	13664	13538	13598	13456	13649	13640	13520	13526	13483	13680	13710	13533	13567	13491	13581	13501	13524	13630	13713	13657	13530	13618	13667	13643	13642	13491	13598	13477	13596	13619	13692	13834	13607	13593	13797	13711	13630	13616	13650	13709	13575	13748	13739	13572	13608	13707	13518	13573	13529	13497	13579	13694	13611	13537	13568	13691	13596	13508	13561	13648	13380	13467	13583	13618	13572	13639	13663	13507	13710	13657	13774	13543	13491	13699	13736	13562	13587	13550	13642	13716	13481	13662	13636	13515	13759	13647	13780	13615	13710	13717	13762	13661	13505	13635	13602	13637	13649	13720	13397	13618	13812	13667	13641	13700	13675	13557	13496	13536	13570	13657	13599	13745	13604	13847	13718	13568	13789	13597	13517	13650	13453	13684	13505	13695	13645	13699	13684	13739	13647	13637	13406	13713	13659	13753	13624	13643	13579	13610	13753	13594	13611	13695	13727	13522	13764	13630	13713	13566	13618	13617	13589	13721	13496	13735	13760	13661	13698	13558	13664	13660	13763	13646	13678	13557	13574	13625	13457	13763	13766	13503	13459	13551	13695	13613	13613	13557	13665	13698	13560	13644	13680	13575	13521	13554	13627	13827	13526	13664	13596	13630	13546	13631	13654	13658	13541	13516	13572	13604	13665	13579	13444	13626	13640	13740	13659	13623	13610	13809	13819	13451	13645	13677	13521	13622	13858	13539	13615	13650	13614	13563	13641	13738	13554	13604	13542	13805	13595	13632	13657	13673	13728	13665	13519	13575	13733	13563	13605	13643	13701	13505	13672	13796	13666	13549	13705	13612	13544	13714	13547	13717	13636	13643	13638	13728	13656	13704	13583	13637	13598	13697	13575	13799	13472	13555	13520	13573	13601	13654	13675	13614	13823	13437	13639	13740	13784	13640	13551	13555	13714	13582	13663	13521	13820	13564	13576	13636	13653	13724	13683	13730	13724	13610	13551	13740	13670	13549	13562	13623	13643	13567	13586	13619	13633	13661	13740	13734	13608	13799	13589	13715	13564	13778	13654	13677	13582	13708	13677	13648	13529	13562	13538	13558	13627	13663	13542	13567	13620	13767	13660	13635	13645	13661	13479	13696	13511	13600	13552	13691	13419	13742	13666	13428	13735	13775	13661	13707	13637	13571	13522	13480	13668	13634	13581	13831	13602	13607	13521	13592	13657	13625	13704	13755	13840	13654	13542	13659	13598	13697	13514	13829	13775	13662	13589	13685	13618	13588	13696	13562	13632	13596	13583	13440	13676	13519	13589	13586	13798	13560	13618	13677	13539	13507	13721	13538	13611	13679	13634	13632	13589	13769	13486	13688	13594	13568	13562	13661	13637	13591	13582	13413	13607	13690	13511	13578	13614	13740	13553	13797	13505	13648	13571	13610	13461	13614	13622	13758	13641	13586	13597	13659	13504	13793	13625	13605	13545	13786	13564	13509	13566	13570	13755	13634	13671	13703	13581	13632	13563	13608	13551	13594	13579	13834	13636	13605	13806	13652	13693	13522	13702	13506	13581	13778	13701	13757	13824	13644	13793	13517	13719	13714	13634	13589	13608	13550	13826	13710	13716	13620	13679	13714	13614	13666	13663	13624	13593	13547	13602	13623	13611	13524	13703	13600	13592	13485	13559	13521	13699	13557	13634	13569	13529	13474	13702	13619	13566	13532	13481	13768	13739	13744	13667	13706	13531	13578	13486	13689	13571	13598	13650	13595	13667	13636	13464	13665	13467	13560	13775	13659	13682	13644	13709	13709	13524	13522	13724	13526	13570	13609	13663	13740	13685	13700	13649	13552	13552	13671	13493	13641	13819	13764	13677	13581	13619	13579	13647	13529	13701	13582	13465	13639	13710	13435	13534	13831	13666	13419	13638	13576	13632	13594	13591	13606	13515	13690	13644	13611	13588	13495	13495	13569	13555	13620	13753	13505	13709	13658	13713	13635	13644	13630	13584	13669	13481	13672	13395	13729	13606	13731	13627	13730	13657	13663	13665	13706	13501	13552	13605	13648	13627	13573	13729	13697	13637	13585	13765	13519	13704	13546	13536	13596	13624	13705	13580	13740	13599	13768	13510	13552	13649	13605	13552	13589	13490	13605	13678	13686	13476	13709	13652	13646	13659	13531	13614	13797	13648	13602	13537	13540	13598	13672	13664	13618	13609	13586	13555	13424	13820	13667	13703	13547	13552	13600	13781	13649	13556	13699	13727	13752	13771	13598	13542	13701	13665	13632	13721	13624	13635	13724	13679	13778	13581	13559	13705	13718	13685	13526	13593	13595	13525	13558	13709	13564	13577	13611	13611	13745	13591	13486	13775	13622	13645	13710	13538	13715	13702	13509	13634	13630	13653	13621	13427	13566	13692	13707	13654	13719	13591	13723	13683	13515	13775	13671	13624	13680	13577	13728	13719	13591	13540	13594	13894	13518	13673	13414	13682	13608	13728	13551	13484	13635	13585	13616	13585	13582	13576	13625	13529	13701	13649	13765	13471	13675	13718	13759	13588	13676	13649	13615	13829	13799	13637	13610	13614	13624	13623	13577	13636	13530	13681	13731	13364	13706	13551	13570	13562	13513	13599	13485	13604	13638	13614	13625	13663	13780	13745	13619	13592	13699	13665	13590	13686	13550	13558	13521	13625	13691	13687	13545	13617
27242	22044	25548	22544	18029	17609	17083	16585	19942	22746	21342	19255	17402	16764	16201	16098	16228	16125	16025	16084	16226	15803	16296	16098	16198	16121	16056	16051	15939	16273	16141	16102	16241	15916	15958	15794	16089	16024	15971	15901	15826	16052	15995	16074	16115	16246	16190	16085	16125	16217	16125	15962	16128	16132	15950	15901	16085	16028	15903	16072	16122	16189	15957	15966	16307	16028	15992	15950	15962	16125	16014	15893	15752	15894	15926	16186	15944	15829	15906	16067	15994	15964	15813	15917	15998	15915	15908	15990	16020	16199	15959	16028	15938	15996	15993	16029	16093	15983	16102	16335	16128	15946	16056	15963	16168	16070	15882	15958	15995	15866	15959	15937	16142	16104	16004	16008	16021	16078	15927	15929	15929	15890	15941	15889	16290	15997	15986	15663	16103	15907	16152	16069	16040	16049	15971	16030	16109	16157	16013	15908	15810	15942	16118	16163	16145	15909	15996	16012	16166	16122	15966	16028	15855	16083	15862	15998	15921	16159	16173	15976	15987	16061	15948	15883	15947	16142	15855	15877	16023	15963	15817	16035	16151	15947	15922	16009	15999	15757	15950	15960	16090	15865	16000	16019	16155	16218	15946	15905	15921	16067	16157	15993	16112	15853	16032	15999	16042	15938	16233	15926	16074	15832	16123	16086	15893	16003	15946	16255	16156	16065	16022	15943	15926	15986	16165	16121	15999	16045	15985	15947	16166	16023	16209	16263	16228	15980	15981	16005	16120	15889	16066	15875	16241	15980	15954	16028	16043	15826	15975	16002	15927	16007	16052	16137	15978	15972	16143	15867	15952	15962	16117	16075	15867	15902	15965	16027	16144	16114	15972	16066	16062	16021	16119	16111	16072	16081	16182	16021	16048	16090	16208	15965	15943	16093	16056	16094	16178	16000	15977	16086	16028	15999	15957	16201	15847	16010	16244	16012	15885	15856	16033	16016	15849	15774	15990	15996	15846	15887	16077	15959	16066	15952	15807	16167	15810	16042	16061	16122	15939	15967	15951	16062	15977	16037	15912	15819	16157	16190	15933	16102	15840	15891	16117	16031	15940	16043	16040	15959	15926	15936	16118	15985	16177	16043	15989	15802	15884	16116	16213	16065	15980	16061	16126	15929	16094	16023	15957	15779	16062	15988	15971	15890	16027	16159	15956	16046	15941	15847	16102	16140	16174	16169	15979	16034	16009	15829	15956	15800	15995	16001	16175	16149	16010	16022	15919	15958	15949	16065	15999	15980	15834	15920	16031	15913	16084	15981	15895	15839	16098	16081	16122	16127	16149	16274	15995	16027	16132	16092	15929	16074	16166	15932	16052	16090	15889	16089	15983	15933	16004	16168	16070	16249	16093	15902	15881	16138	16156	16046	15893	15902	16081	16029	16069	15978	15950	15991	16068	16053	15948	16007	16016	15855	16028	15962	16096	16077	15950	16087	15851	16060	15808	16146	15909	15867	15995	16249	15915	15848	16195	15806	15883	15899	16071	15953	15928	16115	15998	15964	15926	16009	16033	16045	15970	15993	16140	15899	16129	16000	16064	15875	15877	15823	16059	15940	16171	15997	16046	15925	16104	16067	16019	16070	16011	16036	16103	15796	15963	16062	15902	16089	15873	16080	15880	16244	15973	16112	16065	16010	15956	16061	15952	16020	16191	16046	15898	16053	16023	15831	15981	16080	16047	16210	16199	16072	16037	15978	15882	16183	16083	15915	16112	16119	16093	16159	16030	16019	15877	15931	16110	16004	16019	15963	16200	16076	16019	15876	16053	16064	16077	16017	16189	16064	16249	16081	16073	15774	16215	16047	16039	16026	15852	16029	15924	16103	16059	16106	16030	16057	16112	16112	15963	15721	16142	16198	16129	15967	16074	16177	15827	15921	15904	16070	16270	16214	16158	16169	15937	16087	16079	16153	16131	16117	15949	15950	15937	16111	16115	16042	16143	16151	16169	16016	15996	16040	15900	16004	15913	16053	15868	15886	16036	15896	15892	15934	16028	15865	15864	15940	16116	15855	16052	16143	15964	15979	16059	16148	16150	16062	16006	15968	16053	16176	16031	16138	16101	16058	15850	16085	16013	15865	16124	16050	16236	16199	16036	16028	15984	16126	16059	16031	15974	16125	16012	16055	15876	16029	16227	16024	16088	16055	15990	15951	15966	15926	15954	15972	16212	16187	16297	16007	16065	16046	16065	15965	16153	16287	15942	16038	16075	16162	16026	16100	16035	16061	16012	15839	16267	16192	16128	15921	16027	16029	16211	16004	16022	16052	16024	16066	15980	15903	16103	16044	15931	15989	15771	16097	16018	16036	15873	16121	15998	16089	15968	16057	15822	15989	15991	15726	15924	16087	15888	15999	16090	15980	16076	16009	15933	15907	16095	15902	15941	16055	15914	15939	16190	16067	16093	16064	16068	15916	15813	15972	15861	16034	16040	16109	15995	16063	16000	16029	15964	16111	16117	16090	16045	15793	15817	15980	15976	15904	15968	16131	16022	16121	16023	15881	15967	15849	16016	16142	16031	15737	16066	15966	16118	15961	16119	15945	15903	16084	16125	16031	15958	16127	16044	16067	16173	16036	16164	15915	15965	16015	15995	15889	16128	15994	16058	16099	16011	16013	15929	15968	15972	15807	16042	15995	15906	16093	16141	15980	16030	15781	16019	15972	16105	16213	15998	15761	16175	16004	15982	16018	15874	16024	15892	15971	16120	16168	15909	15935	15971	15730	15830	15861	16081	15937	16041	16000	16063	16126	16044	16148	16030	16065	16042	16276	16205	16181	16152	16107	16057	15836	16098	15759	15961	16106	15848	15854	15810	16177	16131	16094	16171	16024	16117	15947	16057	16186	16069	15963	16002	16011	16100	16010	15891	16182	15913	16064	16007	16114	15969	15998	15816	15822	16078	16186	16170	16047	16131	16019	15688	15913	16159	15935	15949	15785	16015	15931	15980	15810	16134	15991	16148	16092	16075	16001	16024	16108	16119	16043	15965	15873	15915	16091	16058	16072	15907	16119	15908	15826	16027	15918	16059	16057	16104	15816	15977	16226	16164	16154	16108	16001	16096	16060	16102	16202	15953	16169	16106	16135	16076	15960	16031	16110	15997	16186	16120	15963	16319	16263	15949	15986	16061	16104	16036	16009	15961	16045	15951	16099	15971	15919	16143	16082	16002	16183	15851	16205	16064	16054	15817	16056	16178	16054	16265	16117	16062	16128	16111	16095	16098	16135	16155	16080	15988	16066	15970	15998	16254	16037	15917	15940	16093	16122	16029	16182	16204	15967	15832	15967	16203	15992	16008	16116	16040	15932	15945	15935	15911	15929	16059	16045	15954	16058	16076	16097	15886	16100	15870	15957	16095	16045	16098	15997	16112	16198	15844	16117	15986	16185	15954	15884	16045	16044	16245	16091	15991	15809	16107	16109	15884	16300	16143	16014	16185	16189	16091	15830	15940	15949	16083	16096	16096	15929	16042	16062	16068	16124	15831	15955	16090	16078	16031	15942	15928	16066	16157	16161	16039	16000	16024	16080	16095	15930	16022	15853	15975	15907	16149	16024	15876	16092	15984	15857	16249	16029	16058	15856	15984	15950	15928	16197	16053	16030	16116	16061	15918	16117	16178	16112	16070	15982	16176	15880	16058	16024	16025	16217	15993	15923	16059	15963	16084	15974	16147	16045	16107	15835	15798	16026	15914	15933	16128	16075	16108	15992	15851	15907	15959	16315	16042	16227	15972	16098	16076	15808	16108	15956	15999	16054	15969	16138	16115	16043	15982	16013	16182	15952	16119	15924	15961	16098	16018	15944	15711	16011	16120	15926	16239	16197	16044	16026	15982	15858	15973	16040	16059	16042	15893	15981	16181	16041	16204	16196	16083	15998	15876	16109	15878	15903	15870	15867	15887	16047	16120	15891	16003	15978	15960	15839	15963	16094	15990	16093	16174	16014	16063	16035	16116	16164	16024	16025	16128	15940	15876	15992	16120	16120	16086	16154	16106	15933	16192	16032	16120	16021	16128	15907	15998	16171	16019	15926	16025	16015	15891	16020	15913	15879	16108	16076	15909	16093	16181	16174	16127	16023	16119	16008	15914	16055	15822	15979	15991	16053	16144	16041	15850	16229	15923	16129	16091	16138	16150	16115	16021	16022	16039	15919	15986	16145	16263	16282	16049	16066	15896	15961	15966	15926	16137	15976	15967	15981	16124	15746	15989	15955	15994	16141	16156	15884	16077	16035	16072	15988	15837	16143	15953	16012	16134	16154	16088	16075	16176	16012	15961	16064	15880	15985	15952	15983	16000	16035	15985	16034	16143	16006	16062	16150	15962	16121	16082	15970	16155	16069	16060	16074	16006	15956	15993	16029	15849	16142	16094	16177	15943	15822	16063	15919	16026	15988	16007	16044	16035	15934	15822	15964	16099	16117	15911	15964	16024	15995	16101	15875	16122	16149	16052	16074	15912	16082	16059	16115	16042	16075	15874	15998	16033	16102	16024	15982	16213	15925	16200	15931	16161	16186	15987	16061	16225	16065	16057	16103	15914	16024	15940	15899	15927	15938	16010	16032	15974	16261	15951	15861	15975	15889	16128	16175	16055	16023	15973	15881	15994	16047	15933	15953	16116	15923	16102	16093	15994	15869	16119	15926	16133	15963	16137	15977	16160	16112	16126	15896	16059	15903	16132	16118	15981	16083	15991	16104	16075	16114	16039	15883	15974	16083	15907	16197	15881	15969	16111	15984	16015	15662	16068	16250	15964	15998	15914	15895	16015	15874	15816	16068	16305	15973	16317	16084	16251	16031	16061	16037	16069	16210	16101	15980	15969	15870	15889	15950	16066	15952	15996	15883	16144	16075	16040	15963	16099	16225	16001	15985	16005	16040	16024	16161	15868	16002	16070	15951	16027	16014	16062	15889	16023	16059	16013	16220	16012	15999	16016	16158	16024	16203	16084	16106	15927	16072	16072	15993	16175	15968	16051	16192	16008	16022	16045	16052	16191	16045	16015	15901	16216	16045	16141	15880	16220	15943	16037	16047	15893	15977	15877	16039	16001	15923	15991	15967	15724	15817	16005	15992	16085	16001	15969	16141	16240	16202	16033	15889	15983	16139	16049	16030	16199	15984
15031	22234	20761	18223	16384	15788	14813	14556	19923	22202	19727	16794	15009	14053	13624	13614	13663	13493	13585	13591	13711	13469	13598	13610	13667	13523	13623	13649	13681	13557	13613	13711	13612	13719	13604	13642	13752	13599	13565	13596	13643	13793	13787	13555	13654	13582	13657	13568	13577	13764	13408	13620	13516	13708	13551	13550	13774	13437	13609	13506	13587	13832	13499	13661	13329	13557	13601	13673	13624	13735	13570	13478	13717	13591	13604	13632	13634	13689	13452	13641	13372	13647	13599	13509	13650	13579	13603	13749	13561	13732	13537	13603	13595	13665	13572	13566	13523	13557	13560	13538	13617	13601	13453	13735	13505	13531	13485	13452	13584	13456	13656	13699	13481	13471	13361	13468	13593	13583	13591	13576	13564	13619	13699	13656	13640	13560	13717	13661	13608	13651	13630	13545	13658	13623	13681	13540	13558	13623	13499	13671	13619	13466	13605	13440	13537	13540	13571	13536	13623	13572	13594	13532	13433	13530	13722	13858	13491	13482	13501	13633	13557	13537	13563	13549	13563	13560	13578	13582	13697	13540	13608	13628	13588	13644	13642	13725	13635	13633	13591	13707	13431	13789	13494	13600	13587	13454	13681	13488	13662	13457	13465	13586	13743	13522	13506	13641	13530	13630	13655	13766	13593	13513	13371	13445	13626	13734	13552	13660	13603	13638	13471	13507	13661	13658	13487	13741	13554	13601	13619	13558	13618	13539	13574	13708	13594	13472	13588	13559	13639	13587	13634	13683	13604	13516	13701	13753	13692	13651	13691	13626	13653	13588	13593	13538	13675	13614	13662	13524	13626	13772	13587	13769	13605	13429	13521	13653	13640	13640	13535	13511	13459	13531	13598	13737	13573	13631	13512	13528	13630	13809	13787	13701	13477	13573	13565	13393	13588	13483	13588	13712	13648	13735	13437	13594	13565	13477	13539	13456	13543	13542	13595	13529	13630	13493	13622	13557	13753	13556	13707	13639	13629	13634	13471	13625	13648	13767	13457	13549	13545	13719	13524	13655	13505	13673	13491	13548	13638	13568	13710	13591	13327	13524	13579	13466	13493	13559	13620	13294	13607	13648	13686	13522	13378	13623	13721	13695	13470	13712	13441	13585	13598	13435	13634	13693	13628	13728	13658	13507	13566	13561	13578	13723	13631	13735	13715	13717	13646	13498	13528	13412	13563	13615	13632	13504	13621	13541	13598	13562	13716	13550	13586	13612	13663	13582	13573	13769	13545	13605	13686	13538	13671	13634	13513	13549	13576	13701	13455	13779	13694	13594	13564	13700	13694	13692	13641	13527	13391	13688	13637	13717	13527	13676	13533	13603	13766	13539	13668	13589	13545	13783	13570	13575	13485	13625	13626	13710	13569	13599	13594	13813	13552	13504	13691	13780	13622	13493	13579	13542	13749	13640	13550	13686	13497	13467	13546	13666	13512	13634	13618	13659	13570	13417	13543	13694	13431	13704	13801	13656	13692	13615	13719	13519	13695	13680	13605	13739	13644	13493	13636	13750	13691	13634	13518	13671	13585	13388	13610	13557	13595	13623	13594	13510	13551	13630	13629	13738	13576	13642	13547	13466	13766	13683	13528	13521	13732	13703	13574	13449	13531	13495	13572	13692	13673	13725	13545	13716	13656	13594	13503	13455	13693	13515	13465	13613	13600	13618	13465	13666	13874	13499	13683	13760	13549	13561	13614	13588	13656	13627	13608	13553	13639	13622	13707	13779	13591	13602	13612	13562	13699	13569	13565	13495	13614	13751	13624	13623	13680	13538	13625	13478	13537	13569	13541	13699	13823	13517	13783	13479	13672	13596	13576	13670	13508	13387	13546	13702	13702	13588	13567	13441	13778	13515	13527	13788	13680	13683	13686	13508	13559	13705	13660	13523	13578	13521	13674	13541	13426	13653	13723	13540	13559	13703	13679	13645	13671	13641	13527	13643	13664	13516	13650	13537	13662	13542	13651	13679	13730	13531	13580	13586	13717	13643	13666	13633	13518	13616	13500	13584	13638	13628	13599	13761	13693	13573	13545	13548	13435	13482	13485	13453	13486	13612	13574	13601	13499	13470	13717	13616	13677	13546	13615	13480	13613	13569	13556	13599	13669	13499	13539	13727	13633	13769	13459	13527	13511	13526	13736	13570	13407	13634	13557	13649	13594	13653	13613	13707	13677	13501	13525	13586	13730	13565	13613	13704	13602	13600	13661	13510	13394	13663	13543	13660	13638	13588	13615	13483	13607	13629	13674	13595	13565	13630	13650	13692	13674	13688	13631	13407	13752	13547	13601	13375	13609	13548	13641	13534	13518	13516	13652	13535	13636	13661	13752	13641	13593	13549	13702	13619	13682	13531	13564	13351	13646	13508	13656	13390	13502	13524	13747	13444	13551	13476	13550	13508	13663	13467	13554	13618	13620	13472	13633	13735	13673	13520	13519	13655	13690	13527	13573	13643	13659	13624	13524	13701	13548	13493	13516	13596	13636	13587	13659	13771	13473	13541	13531	13551	13478	13527	13703	13700	13505	13636	13559	13561	13669	13504	13584	13588	13518	13647	13766	13694	13608	13709	13555	13712	13419	13516	13634	13510	13715	13480	13477	13580	13635	13652	13710	13661	13502	13564	13577	13708	13609	13622	13677	13527	13581	13613	13534	13590	13599	13535	13495	13489	13700	13493	13516	13576	13459	13579	13650	13757	13491	13612	13502	13651	13731	13636	13639	13614	13504	13550	13703	13605	13567	13673	13536	13592	13507	13574	13775	13574	13573	13616	13545	13782	13642	13479	13457	13681	13616	13552	13687	13562	13512	13511	13596	13606	13441	13596	13569	13627	13507	13675	13541	13496	13800	13622	13585	13634	13701	13572	13481	13691	13703	13442	13786	13690	13646	13627	13496	13764	13647	13496	13613	13714	13636	13557	13687	13652	13668	13606	13639	13716	13640	13516	13525	13593	13593	13394	13690	13381	13603	13600	13552	13554	13487	13715	13722	13516	13547	13478	13577	13543	13611	13572	13545	13437	13516	13561	13624	13628	13718	13486	13647	13698	13635	13669	13530	13660	13627	13605	13592	13363	13591	13663	13659	13515	13449	13672	13325	13482	13681	13565	13629	13630	13553	13548	13476	13617	13502	13556	13547	13624	13712	13639	13437	13632	13571	13599	13561	13620	13516	13591	13515	13662	13623	13523	13629	13558	13563	13498	13576	13511	13530	13698	13466	13620	13653	13472	13644	13747	13509	13576	13516	13647	13585	13599	13612	13613	13590	13578	13730	13612	13487	13695	13596	13695	13514	13662	13541	13435	13596	13421	13482	13631	13735	13500	13582	13649	13588	13472	13589	13602	13744	13608	13592	13766	13538	13664	13398	13737	13733	13572	13608	13588	13464	13501	13573	13603	13489	13551	13552	13554	13345	13572	13468	13566	13612	13552	13648	13500	13554	13574	13778	13539	13687	13603	13501	13695	13692	13563	13472	13669	13565	13551	13492	13738	13450	13584	13594	13532	13713	13570	13582	13503	13471	13605	13843	13647	13432	13581	13576	13652	13629	13581	13619	13371	13561	13655	13717	13557	13739	13673	13737	13630	13687	13507	13539	13795	13616	13555	13580	13448	13662	13649	13606	13525	13388	13454	13498	13625	13598	13742	13700	13574	13584	13498	13732	13541	13743	13591	13599	13517	13709	13728	13661	13674	13580	13652	13654	13681	13410	13666	13527	13560	13632	13659	13615	13630	13540	13657	13533	13498	13543	13549	13574	13574	13538	13556	13548	13614	13683	13538	13654	13445	13700	13513	13580	13645	13631	13607	13732	13581	13595	13534	13586	13736	13817	13614	13731	13642	13739	13542	13515	13710	13652	13612	13387	13567	13605	13532	13579	13577	13784	13589	13712	13401	13557	13563	13696	13541	13736	13648	13469	13475	13707	13464	13605	13538	13714	13839	13769	13633	13688	13679	13609	13703	13634	13624	13611	13634	13573	13454	13663	13636	13562	13518	13619	13572	13649	13618	13528	13617	13662	13512	13733	13486	13580	13631	13623	13570	13679	13653	13672	13504	13562	13696	13552	13729	13546	13602	13515	13657	13433	13549	13743	13548	13583	13588	13724	13441	13453	13496	13623	13570	13531	13583	13702	13555	13539	13387	13546	13636	13578	13569	13733	13763	13598	13663	13489	13467	13555	13503	13659	13455	13571	13770	13601	13700	13564	13516	13513	13679	13516	13505	13519	13549	13760	13620	13571	13634	13652	13769	13428	13550	13688	13789	13629	13589	13597	13620	13625	13794	13670	13636	13685	13503	13582	13663	13736	13726	13484	13615	13538	13657	13655	13459	13627	13664	13678	13548	13695	13622	13552	13606	13636	13720	13639	13734	13808	13660	13539	13699	13601	13621	13761	13717	13555	13694	13713	13530	13661	13645	13425	13510	13748	13584	13666	13484	13415	13553	13477	13621	13461	13501	13688	13588	13675	13758	13718	13634	13560	13547	13667	13449	13706	13447	13566	13432	13489	13710	13544	13609	13688	13652	13567	13524	13626	13613	13738	13474	13681	13547	13645	13615	13723	13520	13739	13627	13503	13764	13606	13721	13460	13445	13710	13666	13565	13649	13587	13640	13346	13601	13585	13649	13685	13694	13608	13718	13686	13427	13902	13659	13489	13624	13536	13610	13520	13580	13510	13747	13743	13568	13581	13711	13665	13595	13591	13719	13774	13744	13691	13559	13600	13468	13682	13547	13535	13681	13599	13713	13567	13597	13692	13578	13544	13639	13656	13500	13615	13673	13608	13457	13448	13595	13652	13637	13742	13626	13668	13665	13685	13668	13680	13584	13564	13479	13595	13755	13541	13536	13685	13465	13661	13466	13596	13488	13462	13633	13757	13600	13485	13568	13585	13676	13485	13714	13761	13647	13588	13652	13714	13599	13654	13614	13629	13520	13700	13624	13584	13555	13607	13689	13643	13463	13480	13557	13538	13468	13595	13548	13489	13581	13525	13565	13447	13491	13609	13643	13708	13709	13625	13461	13546	13503	13573	13532	13747	13588	13678	13603	13538	13669	13747	13753	13604	13515	13632	13629	13680	13535	13640	13529	13580	13585	13573	13522	13528	13640	13688	13707	13669	13754	13670	13582
24434	20998	28062	24524	22024	20379	19281	18675	31141	40119	35533	28086	21609	18191	16653	16359	15969	15976	15852	15917	15964	15849	15857	15845	16031	16107	16016	15942	15784	16041	15876	16108	15995	15786	15924	16085	16090	16152	16105	15803	16016	16025	15887	15975	16120	15843	15920	15865	16033	15936	16083	16112	16019	15754	15917	15764	15877	15821	15881	16085	15880	15987	15796	15634	15830	15958	15892	15943	15993	15850	15875	15809	15945	15893	16007	16086	15749	16001	15882	16094	15854	15926	16036	15829	15913	15926	15849	15816	15753	15921	16023	15843	15815	15777	16003	15887	15874	16116	16002	16077	15699	15914	15917	16077	15958	15815	15949	15929	15785	15816	15853	15959	15958	15874	15936	15862	15821	15941	15846	15834	15959	15952	16021	15917	15908	15740	15850	15864	15953	16027	15717	15917	15781	15820	15913	15740	16007	15852	15957	16104	15918	15876	15816	15959	15896	15693	15882	16087	15895	16101	15929	15976	15895	15786	15784	15798	15846	15927	15751	15638	15841	15648	15777	15884	15846	15864	16033	16144	16026	15891	15959	15876	15961	15985	15954	15881	16020	15872	15732	15802	15896	15882	15928	15853	15756	15965	16080	15889	15890	15724	16128	15995	15810	15885	16034	15996	15956	15963	15808	15905	15830	15780	15985	15725	15916	16020	15858	15932	16037	15963	15815	16133	15982	15562	16077	15748	15975	15792	15850	15935	15984	15832	15864	16062	16093	15949	15969	15835	16092	15875	15897	15817	15873	15903	16180	15829	15878	15984	15940	15874	15949	16060	15816	16033	16097	16076	15719	16006	15722	15898	15889	15955	15702	15713	15827	15943	15860	16047	15703	15878	15874	15934	15880	15914	15818	15899	15696	16117	15862	15861	15950	15650	16067	15999	15926	15768	15940	15811	15821	15750	15911	15871	15794	15766	15975	15851	16033	15835	15755	15933	15882	16071	15891	15807	15778	15877	16034	15981	15765	15899	16079	16008	15819	15778	15857	15972	16135	15960	15864	15854	15788	15824	15936	15970	15766	15932	15851	16030	15991	15862	15809	15704	15942	15919	16043	15954	15847	15764	15832	15809	15902	16053	16055	15937	15912	15843	16079	15794	15845	15924	16011	15946	15825	15962	16056	15907	15828	15804	15600	15894	15961	16002	15943	15989	15899	15845	15613	15901	15869	15803	15856	15873	15741	15878	15962	15816	15946	15921	15893	15787	15935	15884	15845	15909	15706	15997	15986	15996	15951	16083	15990	15716	15807	15789	15733	15632	15792	15885	15927	16036	16020	16012	15842	15840	15894	15879	15926	16092	15942	15956	15759	16057	15996	15899	15849	15835	16003	15846	15929	15841	15839	15830	15845	15791	15950	15742	15740	15894	15624	15679	15736	15839	15788	15952	16083	15855	15764	15877	15897	15964	15743	16134	15930	15931	15819	15904	15901	15944	16047	15928	15931	15943	16113	15906	15796	15833	16007	15996	15880	15828	15867	15931	15830	15761	15931	16052	15951	15929	15963	15813	15815	15747	15937	15758	15909	15969	15927	15889	15939	15829	15931	15837	15801	15925	15977	15956	15982	16062	15996	15947	15823	15915	15984	15822	16064	15844	16059	15912	15813	15918	15788	15915	15974	15813	15666	15863	15934	15872	15865	15849	15918	15821	15725	15911	15971	15810	15890	15926	15852	15985	15870	15942	15788	15730	15854	15874	15824	15720	16098	15760	15859	15789	15748	16018	15972	15988	16187	16007	15744	15897	15837	15765	16008	15730	15845	15869	15861	16002	16022	15787	16100	15965	15697	15880	15815	15793	15952	15888	15834	15928	15785	15786	15989	16033	15856	15887	15977	15943	15916	16023	15874	15780	15961	15770	15796	15735	15932	15964	15946	15809	16013	15901	15850	16016	15973	15950	15992	15935	15952	16207	15930	15938	15684	15779	15907	15839	15994	15899	15958	15742	15836	15815	15635	15935	15956	15902	15864	16044	15927	16104	16001	15969	15956	16065	16088	16183	15948	16006	15690	15652	15720	15708	15899	15897	15952	15707	15830	15935	15906	15990	15964	15887	15817	15890	15921	15978	15943	15781	16198	15901	15999	16078	15961	15800	15917	15992	15723	15827	16040	15757	15876	16042	15805	15964	15813	15880	15869	15835	15800	15883	15915	15905	15775	15873	16216	15908	15837	16037	15778	15878	15814	15662	15782	15980	15852	15957	15948	15873	15768	15910	16011	15863	16056	15903	16031	15933	15935	15816	15854	15967	15878	15756	16002	16027	15996	16013	15865	16037	15887	15980	15880	15920	15904	15810	16030	15968	15897	16091	15998	15891	15949	15988	15955	15829	15778	16013	15936	15816	15743	15852	15823	15563	15913	15931	15756	15758	15835	15883	15774	15975	15869	15821	15761	15903	15731	15631	16103	15723	15818	15873	15775	15999	15967	16005	15906	15858	15815	15999	15982	15635	15992	15658	15896	15885	15983	15942	15923	16068	15946	15997	15918	15896	15939	15759	16056	15978	16036	15681	15924	15946	15999	15939	15925	16144	16040	16048	15925	15732	16049	15890	16021	15784	15741	16036	15767	15706	15828	15973	15920	15910	15821	15768	15962	15801	15732	15846	15803	15672	15895	15762	15996	15782	15778	16103	15798	15929	15847	15820	15755	15859	15958	15729	15915	15852	16077	15934	15766	15917	15902	15768	15721	15848	15964	16011	15907	15801	15924	16003	16100	16007	15825	15871	15854	15875	15870	15955	15826	15880	15836	15674	15784	15928	16145	16027	15919	15951	15642	15719	15828	15977	15762	15867	16201	15904	16168	15800	16089	16008	16033	15691	15894	15837	15713	15873	16209	15840	15872	15925	15756	15864	15911	15872	16158	15908	15812	16057	15992	15887	15891	15973	16033	15901	15996	15978	16063	15865	16084	16007	15902	15756	15867	15980	15976	15760	15990	15940	15876	15997	15938	15940	15934	15884	16041	15847	15802	15952	15877	16016	16031	15965	15920	15798	15789	15895	15896	15815	15882	15790	16054	16081	16105	15863	16009	16063	15987	15795	16026	15850	16065	15948	15867	15846	15932	15996	15983	15845	15833	15967	15876	15941	15876	16063	16054	15774	15974	15705	15919	15895	15909	15859	15832	15870	15719	15830	15870	15987	16053	15796	16026	15677	15879	15948	15809	15877	15857	15941	15919	15956	15911	15869	15993	15893	15873	16013	15853	15939	15971	15883	15794	15765	16012	15852	15934	15890	15801	15858	15920	15820	15881	15847	15860	15950	16070	15886	15926	15847	15675	16103	15987	16049	15767	15799	15874	16031	15830	16012	16025	15803	15847	15938	16095	15985	15989	15909	15824	15920	16013	15868	15796	16042	15736	15906	15876	15768	15853	15840	15869	15939	16012	15821	15805	15824	15991	16076	15940	15872	15919	16156	15949	15924	15769	15941	15941	15784	15945	15953	15914	16010	16069	15797	15918	15854	15840	16021	15955	15930	15981	15911	15943	15944	16070	15880	15893	15826	16055	16096	16062	15808	15950	15919	15986	15708	16055	15925	15978	15816	15990	16059	16049	15752	15848	15838	15714	16028	15970	15972	15809	15862	15674	15903	15852	15874	15896	15962	15941	15960	15879	15783	15799	15857	15948	15910	15814	15796	15716	15706	15949	15794	15873	15711	16028	16045	15904	15674	15964	15728	15919	15815	15859	16051	15903	15894	15707	15986	15847	15865	15939	15985	15973	15804	15808	15761	15737	15819	15989	16014	15879	15751	15885	15774	16003	15869	15778	15856	15786	15920	15978	15848	15696	15850	15802	15792	15916	15953	15684	15907	16012	15777	15696	15767	15710	16081	15928	15812	15988	16097	15834	15834	16092	15873	15816	15797	16035	15860	15947	16044	16047	16122	15962	15799	15914	16030	15761	15668	15921	15831	16107	15938	16076	16061	15851	15869	15936	15726	15845	15826	15771	15929	15974	15825	15835	15789	15781	15990	15703	15897	15908	15825	15857	15920	15866	15851	15816	16007	15837	15822	15721	15844	16074	15986	15826	15988	15836	15946	15899	15859	15893	16093	15852	15805	16016	15961	15949	15989	15761	15878	16054	15918	15855	15855	15804	15929	15914	15950	15846	16086	16230	15956	15901	15874	15761	15684	15789	15982	16005	15845	15819	15904	15844	16014	15998	15861	15597	15855	15792	15937	15985	15872	15947	16020	15809	15989	15829	16095	15943	16096	15946	15943	15869	15906	16175	15832	15927	15823	15998	15916	15820	15792	16091	16007	16050	15985	16138	15892	15980	15978	15881	15987	15806	15756	15776	15631	15926	16025	15897	16020	15964	15718	15781	15713	15991	15990	15922	16081	15932	15842	15931	16064	16091	15937	15924	15831	15841	15926	15914	15947	15954	15824	15994	15856	15922	16014	16062	15934	15840	15808	15900	15971	15966	15759	15925	15871	15809	15944	15724	15768	15976	16058	15950	15930	15768	15751	15797	15709	15674	15774	15784	15895	15726	15842	15857	15860	15941	16013	15991	15991	16092	15876	15756	15925	15695	16049	15907	16029	15842	15771	15844	15989	16109	15992	15774	15928	15787	15794	16068	15886	16079	15741	15978	15887	15921	15982	15822	15885	16028	15915	15955	16038	16054	16115	15813	15650	15740	15948	15904	16011	15749	16113	15914	15918	15890	15851	15899	16018	15844	15822	16116	15833	15897	15936	16063	15738	16025	15808	16036	15910	15844	15841	15873	15970	16159	16040	15907	15911	16052	15771	15850	15943	15766	15909	15865	15796	15855	15868	15769	16156	15667	15830	15899	15827	15847	15703	15853	15882	15926	15819	15807	15986	15895	15936	16064	15881	15844	15974	15920	15857	15886	15825	16086	15938	16010	16060	15813	16133	15856	16006	15837	16037	15916	15940	15887	16025	15934	15911	15859	15870	15954	15939	15885	15765	15860	16094	15789	15951	16096	15963	15872	15822	15698	16012	15998	15949	15823	15878	15842	15810	15734	15756	15802	15888	15981	15877	16030	15825	15781	15896	15820	15698	15915	15914	15801	15871	15801	15927	15884	16017	15883	15875	15786	15923	15895	15961	16017	15853	15863	15964	15904	15877	15932	16017	16049	15971	15775	15815	15745	15955
14380	23951	23232	19971	18733	17185	15839	18028	34254	39987	34691	26580	18933	15350	14081	13797	13429	13541	13584	13536	13526	13585	13528	13627	13630	13529	13588	13558	13624	13601	13640	13418	13529	13544	13700	13555	13585	13503	13543	13523	13475	13694	13636	13548	13619	13643	13423	13436	13594	13349	13511	13492	13747	13499	13584	13587	13599	13492	13461	13520	13450	13395	13440	13508	13418	13418	13480	13301	13385	13513	13507	13650	13575	13518	13609	13535	13553	13462	13575	13562	13480	13570	13651	13611	13597	13372	13526	13504	13571	13600	13516	13481	13421	13765	13458	13472	13588	13343	13553	13525	13474	13686	13620	13469	13636	13299	13499	13481	13476	13543	13491	13566	13622	13575	13624	13483	13637	13512	13531	13497	13527	13542	13611	13576	13449	13591	13557	13498	13523	13545	13535	13677	13456	13450	13422	13516	13557	13540	13504	13436	13699	13635	13681	13534	13752	13551	13490	13403	13400	13385	13616	13362	13565	13443	13478	13568	13552	13679	13547	13440	13511	13588	13623	13457	13536	13514	13618	13492	13499	13560	13403	13510	13551	13388	13543	13588	13557	13412	13512	13617	13444	13538	13530	13600	13660	13492	13530	13625	13530	13497	13515	13512	13514	13636	13669	13533	13536	13395	13540	13624	13488	13547	13467	13506	13394	13650	13522	13541	13593	13340	13675	13659	13569	13308	13400	13573	13566	13401	13440	13465	13590	13530	13360	13695	13595	13647	13562	13391	13636	13544	13520	13448	13551	13487	13569	13488	13535	13580	13444	13387	13572	13596	13605	13451	13594	13504	13462	13572	13541	13484	13331	13501	13631	13589	13366	13678	13468	13615	13551	13534	13548	13674	13657	13653	13579	13582	13627	13444	13683	13531	13323	13550	13511	13579	13553	13370	13411	13707	13352	13489	13396	13494	13508	13426	13450	13596	13510	13471	13581	13377	13582	13511	13574	13547	13439	13613	13625	13489	13471	13614	13464	13558	13454	13494	13537	13542	13488	13417	13649	13514	13386	13596	13485	13574	13594	13493	13556	13611	13468	13726	13542	13372	13776	13538	13598	13398	13632	13473	13519	13497	13507	13512	13491	13594	13522	13544	13734	13405	13435	13654	13617	13458	13422	13610	13539	13507	13385	13484	13605	13598	13690	13566	13552	13591	13567	13381	13457	13497	13591	13528	13611	13470	13730	13368	13702	13611	13447	13370	13588	13424	13572	13686	13437	13408	13686	13553	13512	13547	13555	13479	13508	13454	13538	13556	13503	13554	13512	13661	13468	13501	13531	13580	13487	13491	13403	13518	13553	13667	13647	13494	13474	13551	13631	13537	13503	13505	13457	13488	13565	13568	13460	13585	13550	13584	13528	13712	13557	13461	13476	13489	13612	13644	13427	13453	13552	13721	13640	13466	13468	13371	13588	13432	13350	13553	13465	13483	13478	13683	13598	13442	13788	13397	13451	13520	13417	13528	13544	13405	13561	13532	13374	13595	13618	13525	13469	13477	13518	13350	13677	13583	13388	13575	13509	13717	13479	13483	13624	13648	13640	13624	13593	13525	13586	13548	13573	13568	13546	13527	13577	13411	13428	13634	13617	13506	13454	13645	13583	13650	13301	13399	13557	13315	13595	13472	13563	13717	13680	13572	13565	13402	13532	13601	13400	13565	13536	13481	13501	13611	13588	13494	13480	13599	13497	13648	13537	13630	13429	13520	13551	13548	13562	13412	13558	13731	13596	13439	13506	13563	13471	13570	13511	13460	13465	13496	13775	13593	13552	13448	13594	13664	13554	13566	13526	13488	13590	13507	13538	13665	13652	13516	13554	13573	13661	13723	13448	13470	13561	13683	13817	13391	13463	13573	13572	13439	13538	13412	13610	13657	13582	13545	13600	13518	13486	13356	13538	13424	13418	13410	13538	13576	13540	13682	13518	13623	13533	13530	13445	13623	13576	13568	13468	13514	13452	13489	13450	13457	13556	13550	13606	13462	13609	13527	13484	13530	13516	13617	13570	13459	13477	13604	13554	13607	13582	13466	13446	13466	13604	13530	13573	13564	13501	13488	13593	13504	13431	13532	13393	13497	13612	13385	13627	13488	13484	13574	13688	13425	13374	13471	13388	13576	13502	13542	13788	13512	13586	13577	13550	13612	13669	13422	13603	13538	13367	13597	13490	13534	13462	13477	13458	13608	13495	13396	13357	13580	13665	13592	13580	13568	13492	13526	13562	13602	13516	13570	13649	13617	13588	13509	13466	13571	13543	13521	13531	13636	13687	13563	13764	13648	13555	13407	13484	13469	13557	13590	13524	13777	13490	13474	13759	13628	13572	13538	13348	13494	13494	13550	13712	13665	13580	13517	13546	13422	13390	13677	13598	13484	13461	13551	13397	13408	13371	13532	13606	13545	13476	13556	13666	13440	13451	13425	13450	13644	13566	13498	13697	13587	13635	13465	13525	13491	13591	13448	13556	13516	13610	13292	13615	13519	13697	13368	13576	13518	13519	13588	13642	13447	13673	13489	13702	13543	13437	13556	13550	13488	13468	13642	13467	13641	13529	13468	13467	13470	13539	13454	13449	13701	13623	13444	13483	13711	13645	13432	13513	13441	13355	13516	13497	13746	13541	13492	13475	13366	13548	13597	13683	13490	13508	13546	13570	13455	13487	13448	13464	13756	13464	13527	13680	13523	13648	13540	13553	13713	13615	13626	13606	13555	13455	13505	13529	13524	13372	13546	13473	13658	13585	13495	13442	13562	13500	13465	13484	13530	13665	13532	13618	13416	13372	13617	13619	13612	13592	13389	13495	13586	13647	13442	13724	13428	13405	13581	13664	13654	13443	13627	13520	13593	13490	13429	13537	13463	13533	13441	13522	13578	13669	13543	13364	13566	13549	13411	13419	13578	13706	13375	13394	13608	13394	13508	13533	13600	13509	13605	13622	13521	13445	13574	13464	13578	13678	13598	13558	13655	13530	13704	13436	13627	13728	13399	13473	13726	13497	13544	13561	13623	13631	13528	13444	13491	13530	13548	13494	13379	13460	13425	13532	13583	13593	13635	13526	13535	13547	13663	13417	13517	13507	13524	13612	13557	13490	13393	13520	13568	13623	13649	13551	13515	13596	13472	13429	13459	13608	13555	13473	13507	13490	13706	13569	13528	13612	13493	13630	13553	13594	13518	13668	13618	13515	13480	13495	13420	13502	13601	13403	13686	13327	13598	13667	13606	13474	13594	13618	13641	13295	13538	13364	13482	13616	13540	13318	13615	13486	13587	13469	13529	13553	13470	13639	13618	13716	13472	13652	13513	13475	13567	13621	13559	13520	13501	13521	13601	13507	13597	13711	13519	13446	13375	13340	13705	13535	13584	13472	13759	13496	13567	13559	13535	13529	13566	13498	13525	13602	13461	13518	13465	13540	13540	13449	13401	13449	13691	13666	13527	13581	13524	13584	13486	13578	13503	13537	13571	13751	13443	13535	13494	13617	13688	13799	13623	13487	13628	13707	13552	13343	13548	13672	13377	13666	13481	13615	13639	13430	13603	13540	13570	13565	13545	13519	13453	13623	13657	13624	13472	13583	13594	13612	13626	13498	13530	13659	13527	13616	13538	13537	13278	13486	13684	13667	13296	13631	13279	13530	13704	13581	13565	13685	13592	13593	13697	13534	13487	13619	13386	13429	13487	13428	13673	13662	13529	13590	13718	13666	13476	13507	13455	13440	13497	13609	13550	13562	13425	13535	13616	13714	13378	13381	13444	13628	13524	13515	13436	13399	13575	13543	13623	13297	13503	13620	13555	13305	13558	13632	13450	13690	13494	13527	13442	13579	13451	13775	13448	13544	13473	13447	13527	13411	13596	13535	13421	13562	13444	13610	13435	13446	13495	13541	13553	13466	13508	13554	13594	13477	13485	13512	13549	13450	13615	13648	13571	13581	13625	13608	13566	13385	13603	13569	13567	13444	13514	13762	13429	13673	13406	13455	13508	13482	13530	13518	13642	13586	13592	13389	13419	13478	13371	13546	13542	13542	13325	13537	13709	13520	13497	13672	13654	13544	13589	13588	13505	13377	13570	13498	13623	13668	13519	13569	13509	13494	13706	13418	13475	13356	13468	13567	13556	13698	13524	13517	13543	13582	13549	13491	13612	13524	13470	13417	13646	13586	13573	13615	13446	13463	13694	13464	13624	13551	13417	13660	13573	13530	13372	13612	13764	13433	13449	13638	13504	13479	13557	13475	13451	13489	13458	13338	13502	13632	13767	13576	13588	13620	13473	13613	13348	13512	13525	13559	13665	13683	13592	13535	13550	13484	13665	13508	13568	13547	13394	13561	13691	13546	13627	13490	13531	13446	13449	13603	13595	13607	13518	13647	13588	13590	13596	13489	13603	13601	13644	13668	13574	13644	13514	13534	13696	13573	13544	13299	13621	13566	13491	13448	13489	13573	13495	13530	13536	13501	13383	13573	13524	13557	13602	13562	13644	13541	13532	13697	13517	13525	13560	13501	13555	13467	13514	13621	13520	13564	13578	13451	13474	13447	13540	13552	13559	13524	13587	13477	13616	13620	13629	13582	13502	13644	13472	13778	13612	13584	13654	13656	13511	13521	13549	13652	13684	13514	13432	13449	13611	13438	13548	13512	13506	13479	13468	13635	13585	13627	13491	13629	13412	13599	13658	13514	13413	13645	13652	13606	13615	13614	13332	13595	13448	13492	13542	13635	13645	13583	13462	13471	13625	13522	13333	13455	13570	13606	13623	13589	13407	13573	13415	13573	13527	13645	13487	13566	13601	13632	13566	13451	13408	13629	13647	13334	13709	13681	13696	13459	13512	13492	13543	13621	13490	13594	13669	13577	13727	13537	13606	13486	13516	13491	13481	13493	13654	13661	13639	13457	13490	13376	13501	13566	13591	13482	13574	13672	13671	13580	13473	13440	13639	13708	13525	13539	13364	13722	13460	13515	13650	13646	13589	13562	13361	13506	13552	13387	13675	13644	13586	13592	13442	13576	13469	13552	13746	13671	13667	13542	13533	13515	13505	13586	13641	13505	13581	13459	13574	13531	13524	13394	13402	13586	13479	13619	13596	13455	13569	13524	13587	13628	13470	13441	13505	13519	13442	13348	13441	13567	13682
22547	21002	28879	23325	21105	23030	25355	24077	49360	59182	51666	40031	28683	21120	17892	16859	16566	16545	16427	16417	16325	16270	16218	16241	16356	16248	16244	16245	16509	16296	16416	16250	16474	16330	16358	16242	16243	16453	16386	16233	16440	16467	16446	16340	16309	16223	16268	16130	16196	16102	16241	16288	16287	16474	16065	16229	16353	16207	16192	16267	16419	16289	16182	16330	16250	16026	16074	16343	16257	16139	16003	16006	16043	16199	16255	16322	16192	16009	16303	16298	16312	16275	16165	16306	16273	16399	16181	16021	16244	16029	16201	16203	16056	16171	16226	16238	16141	16397	16273	16217	16341	16025	16192	16316	16079	16064	16067	15940	16177	16191	16076	16244	16307	16267	16134	16200	16309	16133	16022	16197	16119	16306	16218	16113	16321	16105	16039	16165	16177	16242	16107	16206	16148	16332	16190	16167	16146	16263	16002	16219	16015	16248	16073	15976	16318	16184	16339	16239	16290	16181	16105	16026	16195	16283	16231	16183	15869	16316	16004	16257	16252	16229	16141	16094	16304	16145	16500	16303	16321	16207	15921	15871	16075	16303	16194	16171	16344	16378	16107	16323	16135	16174	16157	16128	16037	16136	16061	16033	16065	16142	16070	16154	16088	16165	16252	16126	16256	16062	16207	16060	16157	15986	16126	16244	16025	16183	15972	16191	16092	16260	16166	16299	16194	16226	16263	16099	16136	16209	16137	16297	16114	15990	15939	16114	16291	16069	16032	16111	16120	16305	16203	16209	16231	16030	15996	15884	16175	16265	16139	16216	16305	16268	16303	16033	16121	15988	16321	16180	16242	16144	16288	16310	16083	16116	15965	16182	16057	16162	16114	16385	16266	16176	16050	16175	16102	16281	16234	16367	16209	16104	16255	16056	16134	16336	16313	16315	16310	16174	16125	16136	16110	16051	15933	16356	16099	16137	16151	16230	16262	16257	16002	16255	16056	16295	16023	16194	16108	16202	16238	16222	16079	16413	16328	16303	16353	16232	15978	16330	16454	16106	16217	16146	16327	16229	16082	16197	16121	16196	16180	16250	16190	15914	16192	16104	16004	16245	16236	16074	16171	16302	16126	16212	16241	16095	16116	16264	16373	16068	16420	16151	16265	16193	16209	16477	16164	16002	16258	16167	16326	16225	16185	16078	16412	16176	16242	16293	16199	16323	16160	16334	16228	16234	16290	16211	16237	16117	15992	16218	16136	16234	16162	16308	15898	16190	16126	16084	16000	16037	16223	16105	16245	16256	16093	16146	16330	16099	16158	16282	16265	16212	16018	16261	16192	16109	16121	16224	16037	16205	16371	16184	16256	16075	15995	16168	16208	16177	16257	16258	16093	16353	16034	16126	16074	16216	16196	16172	16201	16111	16142	16300	16304	16125	16041	16218	16299	16114	15989	16246	16357	16367	16301	16068	16248	15945	16095	16062	16197	16373	16315	16152	16188	16243	16222	16016	16111	16128	16213	16316	15997	16403	16134	16261	16079	15999	16282	16055	16170	16085	15943	16041	16188	16131	16185	16208	16035	16221	16165	16138	16299	16395	16243	16061	16031	16220	16195	16200	16003	16064	16247	16270	16194	16251	15995	16280	16230	16116	16387	16269	16164	16181	16173	16100	16273	16227	16194	16122	16146	16174	16244	16169	16227	16165	16135	16076	16254	16344	16141	16128	16017	16030	16114	16117	16277	16295	16274	16381	16102	16204	16247	16119	16087	16316	16265	16254	16290	16354	16090	16224	16091	16110	16121	16015	16169	16166	16298	16048	16055	16311	16180	16155	15985	16056	16123	15866	16238	16317	16045	16168	16117	16042	16027	16210	16161	16087	16082	16052	16060	16293	16123	16177	16100	16145	16154	16063	16012	16240	16171	16232	16304	16108	16124	16031	16246	16294	16202	16270	16103	16097	16276	16190	16244	16226	16263	16081	16199	15962	16184	15899	16237	16278	16253	16115	16207	16128	16278	16142	16251	16244	16318	16247	16109	16158	16203	16091	16225	16088	16227	16221	16221	16145	16343	16224	16210	16270	16253	16117	16030	16083	16399	16073	16042	16118	15940	16173	16094	16233	16477	16294	16228	16232	16212	16212	16103	16151	16033	16255	15971	16240	16266	16015	16110	15953	16112	15979	16204	16146	16093	15958	16230	16386	16138	15988	16444	16247	16271	16298	16191	16360	16235	16222	16138	16107	16012	16131	16075	16214	16275	16238	16059	15986	16017	15951	16210	16139	16083	16212	16215	16211	16125	16037	16085	16011	16173	16299	16091	16271	16197	16229	16163	16177	16155	16327	16145	16334	16308	16016	16161	16279	16167	16216	16221	16203	16145	16286	16079	16017	16135	16150	16314	16399	16284	16164	16262	16255	15997	16252	16231	16075	16100	16125	16065	16069	16315	16242	16193	15995	16179	16027	16217	16062	15904	16064	16221	15950	16092	16322	16153	16295	16276	15998	16239	16229	16090	16305	15924	16118	16201	16204	16195	15984	16120	16158	16246	16386	16212	16313	16182	16149	16109	16162	15970	16286	15911	16373	16174	16182	16322	15949	16065	16292	16231	16174	16163	16084	16096	16171	16071	16035	16164	16129	16208	16219	16110	16266	16173	16033	16303	16274	16128	16112	16170	16183	16319	16215	16173	16094	16072	16107	16077	16127	16192	16209	16019	16333	16303	16318	16250	16223	16037	16070	16353	16164	16201	16450	16226	16028	16292	16029	16311	16176	16230	16142	16180	16082	16301	16187	16214	16086	16060	16106	16035	16233	16303	16234	16145	16247	16437	16205	16332	16350	16150	16318	16199	16112	16019	16093	16266	16186	16210	16097	16187	16024	16046	15993	16127	15992	16117	16141	16174	16134	16187	16119	16063	16138	16346	16208	16267	16125	16123	16109	16238	16073	16091	16038	16134	16141	16101	16284	16172	16269	16307	16388	16145	16083	16017	16079	16192	16173	16218	15996	16091	16199	16142	16200	16344	16030	16164	16125	16130	16227	16281	16035	16096	16197	16283	16047	16149	16305	16352	16136	16146	16045	16213	16064	16089	16073	16179	16146	16114	16141	16223	16202	16152	16124	16046	16276	16135	16280	16402	16025	16171	16214	16398	16286	16305	16302	16287	16313	16026	16284	16243	16105	16103	16240	16125	16243	16191	16001	16207	16189	16033	16259	16163	16359	16247	16191	16244	16205	15991	16206	16011	16220	16230	16151	16161	16244	16205	16101	16167	15969	16016	16003	16186	16265	16044	16242	16433	16156	16097	16134	16348	16178	16355	16196	16288	16088	15951	16143	16019	16257	16215	16080	16205	16055	16246	16224	16120	16264	16193	16020	16131	16124	16097	16063	16104	16143	16256	16120	16322	16124	16166	16239	16336	16187	16273	16141	16199	16198	16068	16113	16144	16135	16136	16034	16086	15986	16020	16120	16394	16242	16106	16046	15891	16193	16219	16090	16243	16303	16034	16174	16048	16380	16013	16226	16451	16089	16337	16338	16084	16165	16206	16297	16193	16431	16223	16380	16237	16142	16122	16157	16211	16250	16254	16237	16182	16018	16150	16271	16084	16185	16095	16183	16117	16027	16344	16186	16108	16122	16053	16192	16039	16055	16367	16070	16236	16145	16004	15953	16273	16139	16072	16139	16071	15916	15949	16191	16163	16182	16226	16282	16031	16275	16231	16244	16240	16155	16246	16179	16232	16193	16137	16148	16189	16243	16070	16248	16204	16163	16377	16263	16219	16015	16224	16163	16108	15956	16167	16175	16038	16147	16110	16229	16258	16105	16128	16124	16172	16379	16232	16226	16057	16274	16255	16275	16109	16156	16065	16230	16063	16190	16144	15957	16299	16110	16128	16010	15989	16223	16332	16098	15999	16319	16190	16113	16000	16261	16099	15883	16235	16104	16328	16347	16042	16208	16062	16230	16301	16122	16025	16208	16200	16097	16140	16053	16289	16038	16345	16167	16210	16144	16076	16217	16339	16426	16328	16019	16064	16214	16148	16207	16325	16197	16063	16338	16186	16241	16272	16240	16149	16076	16205	16292	16138	15907	16142	16152	15998	16161	16167	16293	16083	16089	16189	16125	16231	16308	16285	16091	16415	16397	15962	15969	16144	16216	16201	16240	16156	16147	16063	16291	16144	16129	16087	16248	16068	16153	16158	16278	16213	16190	16228	16214	16079	16272	16140	16122	16252	16237	16275	16125	16194	16083	16114	16198	16006	16294	16277	16111	15951	16214	16140	16067	16152	16028	16196	16181	16234	16224	16192	16245	16348	16239	16296	16141	16261	16199	16087	16164	16246	16055	16216	16228	16281	15966	16281	16168	16042	16241	16084	16011	16142	15959	16207	16053	15995	16142	16093	15858	16083	16106	16076	16121	16254	16132	15915	16168	16044	16098	16162	16306	16157	16181	16167	16140	16258	16322	16010	16283	16217	16131	16202	16344	16246	16119	16286	16195	16163	16073	16022	16332	16037	16027	16209	16112	16065	16268	16102	16414	16106	16125	16023	16138	16232	15993	16203	16260	16253	16217	15966	16070	16242	16332	16122	15933	16129	16311	16126	16298	16016	15940	16156	16202	15963	15929	16390	16193	16236	16133	16052	16300	16296	15934	16127	16069	16185	16054	16127	16117	16085	16342	16258	16301	16194	16182	16082	16435	16272	16149	16259	16115	16184	16055	16226	16257	16174	16162	16293	16090	16380	16340	16129	15958	16254	16226	16162	16119	16170	16353	16385	16344	16233	16199	16189	16159	16320	16174	16229	16026	16141	16284	16229	16265	16138	15979	16271	16047	16152	16289	16109	16090	16128	16311	16230	16150	15954	16181	16171	16365	16215	15969	16162	16107	16212	16057	16286	16312	15884	16044	16311	16063	16034	16078	16291	16146	16232	16116	16276	16178	16220	16299	16279	16177	16133	16331	16208	16316	16253	16228	16361	15939	16098	16254	16347	16343	16110	16350	16184	16090	16303	16166	16087	16113	16272	16186	16217	16036	16157	16114	15990	15966	16053	16151	16176	16383	16146	16248	16221	16222	16165	15952	15981	15947	16410	16204	15946	16300	16204	16269	16126	16041	16191	16262	16283	16113	16359	16230	16103	16083	16172	16110	16065	16275	16157	16163	16089	16072
16394	32039	29195	22814	19760	18542	18008	25881	51423	56148	49247	38428	26259	17988	14891	14114	13707	13709	13616	13663	13787	13547	13581	13655	13674	13615	13518	13737	13676	13579	13624	13789	13790	13608	13668	13533	13680	13573	13829	13534	13459	13780	13587	13697	13688	13603	13760	13648	13656	13798	13543	13562	13748	13588	13884	13683	13495	13528	13645	13699	13572	13619	13607	13589	13571	13605	13612	13673	13795	13571	13604	13599	13499	13573	13563	13510	13562	13667	13592	13726	13737	13703	13658	13589	13496	13581	13579	13604	13875	13460	13663	13599	13649	13638	13312	13707	13705	13716	13521	13846	13638	13645	13705	13563	13689	13725	13495	13577	13590	13593	13625	13508	13593	13469	13509	13690	13724	13613	13596	13680	13584	13804	13804	13633	13713	13602	13569	13726	13525	13575	13523	13622	13724	13627	13735	13682	13718	13567	13604	13644	13733	13556	13546	13512	13629	13693	13694	13706	13532	13578	13678	13649	13720	13726	13590	13578	13739	13671	13532	13730	13561	13739	13771	13549	13668	13626	13615	13584	13643	13722	13725	13624	13503	13668	13583	13568	13755	13588	13474	13599	13451	13485	13680	13625	13566	13707	13565	13757	13660	13929	13633	13747	13626	13671	13640	13486	13758	13532	13420	13646	13671	13462	13656	13674	13631	13654	13779	13714	13707	13657	13696	13786	13659	13584	13549	13586	13717	13512	13513	13530	13655	13737	13653	13467	13455	13728	13715	13638	13333	13654	13712	13624	13777	13443	13697	13686	13508	13569	13563	13644	13551	13664	13646	13792	13585	13508	13525	13675	13727	13605	13605	13467	13529	13466	13448	13607	13748	13578	13359	13592	13460	13486	13511	13588	13637	13560	13479	13677	13869	13634	13583	13636	13548	13586	13626	13764	13657	13737	13496	13822	13590	13639	13673	13611	13591	13482	13731	13634	13495	13642	13683	13617	13583	13535	13806	13522	13462	13634	13500	13627	13719	13593	13533	13648	13714	13531	13741	13506	13693	13569	13675	13664	13686	13687	13500	13521	13688	13682	13621	13602	13580	13535	13605	13585	13554	13684	13591	13685	13562	13652	13613	13496	13609	13502	13700	13607	13628	13561	13515	13744	13634	13499	13538	13500	13416	13653	13660	13586	13650	13525	13564	13575	13655	13603	13638	13700	13641	13507	13600	13854	13634	13659	13568	13531	13664	13715	13614	13512	13666	13547	13626	13725	13706	13551	13536	13515	13718	13669	13709	13585	13632	13466	13529	13603	13605	13615	13513	13733	13685	13538	13634	13635	13574	13512	13581	13641	13684	13777	13597	13736	13657	13765	13436	13626	13523	13694	13601	13615	13508	13551	13675	13693	13641	13654	13884	13696	13540	13718	13685	13733	13675	13593	13486	13646	13617	13746	13642	13571	13602	13460	13489	13680	13673	13600	13795	13512	13730	13503	13472	13638	13602	13583	13692	13652	13523	13629	13728	13738	13705	13670	13635	13638	13621	13526	13668	13614	13620	13803	13672	13702	13588	13484	13695	13560	13612	13515	13662	13743	13748	13866	13488	13716	13785	13540	13612	13757	13767	13417	13567	13566	13607	13516	13511	13555	13700	13644	13543	13473	13672	13652	13742	13580	13660	13543	13661	13639	13626	13387	13714	13602	13672	13752	13534	13748	13714	13625	13544	13676	13729	13572	13592	13609	13770	13596	13564	13559	13492	13576	13547	13579	13636	13735	13607	13566	13625	13514	13514	13578	13521	13597	13668	13700	13615	13526	13568	13598	13568	13698	13666	13560	13600	13592	13744	13614	13721	13397	13727	13563	13546	13624	13730	13671	13655	13456	13678	13596	13695	13689	13642	13614	13586	13511	13620	13500	13535	13768	13597	13582	13701	13641	13651	13776	13663	13561	13492	13669	13656	13656	13606	13645	13609	13686	13603	13556	13619	13762	13751	13774	13521	13469	13600	13487	13598	13569	13658	13508	13673	13528	13594	13625	13685	13569	13689	13618	13688	13410	13509	13638	13690	13630	13560	13388	13620	13547	13491	13565	13728	13677	13688	13664	13717	13609	13580	13616	13414	13561	13682	13679	13902	13605	13624	13653	13658	13501	13620	13608	13736	13623	13685	13493	13565	13564	13628	13512	13559	13510	13713	13436	13399	13662	13635	13586	13473	13613	13678	13675	13715	13563	13638	13643	13520	13704	13645	13527	13714	13750	13627	13512	13682	13692	13724	13687	13628	13568	13659	13680	13706	13405	13691	13631	13659	13579	13629	13703	13624	13559	13543	13553	13545	13609	13571	13571	13569	13646	13646	13715	13779	13703	13599	13591	13488	13700	13628	13631	13553	13654	13519	13534	13602	13508	13603	13509	13569	13462	13461	13581	13676	13598	13537	13545	13604	13478	13586	13702	13491	13675	13690	13577	13551	13627	13378	13458	13408	13526	13614	13669	13626	13655	13728	13466	13603	13631	13737	13632	13601	13604	13698	13585	13590	13526	13493	13750	13724	13506	13583	13765	13604	13515	13775	13497	13477	13648	13701	13501	13516	13473	13609	13659	13585	13580	13484	13562	13710	13432	13663	13550	13617	13504	13828	13595	13647	13581	13390	13630	13696	13695	13460	13649	13658	13554	13722	13594	13684	13758	13510	13754	13770	13669	13612	13558	13745	13546	13684	13583	13563	13714	13491	13651	13587	13794	13656	13621	13612	13632	13643	13590	13357	13491	13712	13652	13482	13588	13615	13760	13616	13625	13402	13518	13605	13629	13669	13605	13572	13576	13587	13610	13573	13730	13652	13713	13656	13474	13723	13560	13484	13670	13708	13679	13744	13642	13507	13671	13475	13619	13660	13631	13480	13594	13684	13697	13669	13533	13634	13769	13725	13516	13636	13536	13639	13702	13585	13560	13566	13503	13705	13618	13658	13689	13611	13606	13581	13547	13685	13663	13739	13594	13538	13745	13608	13579	13545	13616	13505	13536	13626	13686	13838	13670	13605	13679	13679	13693	13532	13440	13565	13438	13673	13651	13522	13603	13606	13554	13546	13636	13559	13591	13614	13595	13593	13522	13593	13643	13554	13593	13574	13640	13665	13477	13551	13614	13622	13508	13634	13576	13711	13594	13606	13610	13750	13474	13376	13597	13563	13554	13704	13531	13575	13487	13509	13689	13850	13669	13709	13556	13505	13563	13749	13693	13638	13726	13587	13619	13387	13715	13524	13559	13497	13614	13653	13652	13541	13484	13492	13533	13662	13546	13564	13643	13608	13599	13538	13476	13579	13599	13650	13594	13495	13577	13707	13506	13760	13668	13526	13427	13684	13745	13703	13735	13546	13574	13673	13579	13650	13764	13507	13571	13574	13606	13675	13806	13609	13444	13723	13741	13630	13635	13541	13559	13578	13521	13563	13634	13667	13654	13478	13588	13717	13614	13693	13606	13521	13748	13421	13761	13553	13604	13578	13667	13557	13606	13556	13494	13496	13786	13627	13629	13730	13608	13499	13614	13567	13684	13549	13751	13506	13539	13568	13552	13615	13554	13448	13561	13464	13745	13409	13794	13656	13617	13590	13526	13528	13636	13604	13769	13731	13678	13623	13789	13695	13523	13622	13633	13558	13572	13628	13425	13612	13635	13776	13714	13651	13629	13545	13565	13607	13589	13626	13490	13633	13737	13560	13726	13607	13583	13623	13563	13601	13545	13570	13618	13721	13706	13519	13639	13621	13613	13646	13708	13767	13468	13656	13642	13619	13599	13481	13741	13499	13487	13546	13660	13619	13688	13639	13481	13622	13701	13602	13620	13632	13427	13506	13624	13411	13685	13490	13620	13744	13585	13650	13628	13584	13542	13459	13544	13442	13700	13639	13665	13712	13634	13618	13671	13658	13690	13642	13784	13581	13692	13404	13783	13519	13839	13527	13612	13531	13506	13490	13703	13696	13694	13631	13541	13632	13589	13570	13646	13586	13772	13753	13663	13660	13570	13726	13479	13612	13573	13530	13776	13569	13675	13702	13683	13542	13837	13575	13480	13531	13721	13630	13728	13718	13640	13645	13685	13674	13714	13580	13550	13618	13702	13545	13476	13670	13591	13834	13641	13585	13587	13661	13715	13511	13595	13405	13734	13570	13560	13688	13741	13872	13630	13576	13634	13491	13630	13625	13592	13629	13685	13664	13432	13717	13653	13440	13450	13623	13722	13685	13534	13616	13563	13764	13630	13618	13771	13562	13803	13626	13495	13632	13612	13673	13655	13721	13714	13681	13583	13455	13575	13487	13623	13532	13581	13602	13508	13787	13604	13588	13673	13467	13483	13625	13596	13751	13703	13454	13689	13609	13601	13675	13627	13725	13637	13539	13557	13644	13612	13553	13657	13689	13604	13613	13610	13668	13708	13696	13551	13596	13659	13629	13511	13640	13511	13764	13609	13525	13710	13806	13567	13497	13592	13626	13473	13581	13528	13461	13699	13667	13480	13733	13631	13537	13705	13576	13569	13627	13616	13833	13622	13644	13629	13684	13582	13433	13764	13722	13679	13608	13711	13524	13529	13517	13435	13594	13701	13558	13509	13575	13521	13559	13643	13595	13502	13485	13600	13767	13634	13551	13587	13709	13670	13619	13552	13761	13617	13678	13555	13503	13690	13437	13794	13589	13566	13642	13567	13571	13649	13635	13418	13659	13732	13681	13416	13582	13673	13806	13481	13533	13423	13542	13550	13568	13675	13471	13726	13384	13381	13357	13660	13724	13611	13617	13658	13655	13789	13596	13492	13683	13514	13614	13553	13511	13576	13629	13595	13635	13614	13649	13571	13523	13570	13731	13518	13591	13607	13621	13445	13714	13537	13622	13561	13833	13599	13528	13729	13771	13565	13660	13531	13660	13690	13661	13606	13408	13699	13636	13655	13488	13533	13668	13480	13791	13448	13564	13476	13688	13648	13685	13540	13531	13606	13737	13430	13634	13785	13618	13657	13545	13569	13639	13586	13762	13653	13520	13715	13566	13440	13510	13571	13515	13726	13555	13711	13686	13591	13619	13667	13725	13634	13660	13680	13564	13801	13773	13395	13773	13614	13536	13673	13530	13560	13608	13752	13643	13568	13651	13608	13521	13712	13524	13646	13624	13607	13616	13515	13626	13626
27192	22162	25951	22336	17741	17037	16775	16727	20173	23096	21309	19160	17388	16747	16162	16012	16164	16118	15942	16100	16157	16100	15973	15861	16081	15951	15889	15919	15975	16120	15975	16075	15917	15969	15850	15913	16120	15940	15886	15895	16054	15974	15744	15931	15752	15812	16061	15871	15860	16187	16201	15917	16082	15827	16109	15959	15981	15977	15793	15965	16096	15956	16082	16036	15762	15964	15836	15974	15958	15837	15807	15855	15963	15941	16032	15960	16148	16063	16148	15961	15970	16046	16083	16060	16019	16099	15995	16047	15767	16032	15843	15890	16128	15997	16078	16075	15788	15958	15948	15961	16106	15991	15900	15851	15953	15771	16158	15962	16154	16105	15711	15926	15792	16109	16088	15668	15946	15947	15729	15716	15798	16012	15763	15922	16011	15932	15886	15757	15944	15996	15928	16061	15831	16106	15958	15853	15748	15902	16015	15928	15667	15830	15862	16002	15792	15698	15779	16061	15881	15880	15996	15869	15757	15798	15750	15882	15866	15829	15935	15987	16038	15771	15779	15916	15800	15872	16119	15805	16025	16165	16090	16066	15998	15931	16145	15844	15964	15909	15969	16039	15920	15752	16131	15888	16085	15814	15904	15720	15717	15855	15929	16041	15936	16002	15861	15954	15831	15799	15838	15789	15977	15917	15851	15646	16023	15805	15993	15932	16149	15909	16046	15868	16181	15901	15979	15684	15817	15945	15950	15985	15845	15938	15890	15794	15930	15739	15870	15983	15909	15819	15894	15880	15806	16003	15821	16133	16151	16007	16108	16077	16044	15764	15917	16049	15952	16055	15945	15880	15883	15937	16036	15918	15970	16184	15879	16027	15953	15798	15739	16048	16157	16015	16021	16054	15970	15895	15942	15928	15926	15847	15821	15974	16047	15754	15929	16044	15898	15926	16067	15896	15898	16031	15667	15936	15880	15929	15964	15844	16005	16004	15847	16185	16017	15920	16086	16149	15902	15864	15780	15972	16154	16036	16102	15925	15898	15793	15834	15855	16284	15916	15893	15944	15836	15871	15805	15721	15998	15825	15831	15812	15979	15927	15852	15844	15891	15904	15924	16137	16162	15892	15998	16084	15984	15913	16103	16071	15967	16136	15812	15761	15957	15833	16056	16046	15959	16119	15872	15795	15869	15999	16044	15745	15842	16226	15713	15887	15841	16019	15992	15947	15881	15813	16042	15916	15782	15902	16087	15883	16036	15997	15720	15669	16157	16049	15798	15902	16035	16071	15805	16000	16021	15774	16114	16216	15842	15861	16169	15965	15714	16038	15920	15844	15802	16015	16021	16070	15784	15955	15907	15801	16045	16050	15967	15857	16074	15903	15920	15930	16144	15867	15820	15741	15909	15868	15947	15818	15991	15792	16032	15780	15802	16062	15835	15894	15985	15980	15901	16046	15919	16022	16061	15991	16009	16113	15976	15813	16044	15885	15951	15864	16140	16007	15882	16003	15762	15734	15861	15823	15832	15910	15839	15850	15841	16021	15909	16007	16031	15734	15913	16039	15878	16022	15881	16021	15678	15917	15945	15942	16182	15889	16132	16063	15986	15989	16014	16025	15837	15734	15832	15900	15807	15943	15938	15919	15975	15685	16116	15946	16112	15790	15756	15912	15962	15852	15976	16026	15922	16051	15966	16057	15990	15847	15932	15875	15912	16074	16019	15895	16017	15844	15900	16021	15650	15905	15945	15922	16012	16048	15909	15901	15878	15779	15993	16073	15805	15900	15924	16230	15931	15787	15993	15959	16233	15857	15845	15909	15845	15927	16090	16074	15886	15950	15906	15938	15811	16154	15955	15915	15937	15908	15996	15891	15773	15800	15881	15883	16056	16001	16124	16015	15952	16074	15856	16119	15939	15787	15986	15899	16010	15848	15805	15882	15960	15834	15790	15631	15832	15741	16000	15837	15938	16051	15844	15775	15974	15786	15928	16013	15762	16066	15968	15910	16115	16057	15947	15931	15691	15949	15820	15873	15907	15995	16123	16097	15761	15904	15866	15924	16140	15987	15995	16051	16000	15980	15874	15806	15989	15922	15937	15765	15939	15934	15775	15886	15689	15809	15808	15841	16056	16108	15905	16070	16043	15925	15836	15721	16090	15982	15967	15984	16103	15916	16060	16003	15737	15873	15834	15953	15790	15964	15946	15964	15716	16035	15682	15853	15905	15774	16008	16158	15825	15931	15946	15783	15916	15972	16017	15969	15806	15972	15837	15965	16011	15808	16129	15900	16070	16018	15996	16048	16076	16116	15881	15912	15910	16283	15805	15992	16043	15692	16090	16080	15971	16101	15887	15885	16128	15940	15999	15978	15852	16016	15852	15722	15927	16105	15991	16107	16038	16053	15988	16261	15936	15974	16097	15962	16079	15931	15723	15834	16182	15860	15773	15908	16230	15827	15950	15828	16037	15897	16018	15831	16056	15978	15944	15966	15978	15916	15918	15911	15934	15853	15968	15975	15719	15978	15845	16013	15954	15799	16043	16004	16125	15856	16133	15817	15977	16118	15972	15867	15950	16034	16075	16032	16065	16057	15985	15961	15887	16024	15913	15809	15998	16029	15903	15921	15870	16024	16130	16070	15889	15807	15979	16023	15923	15931	16120	15938	15757	15999	15971	15994	15831	15928	16090	15873	15839	16054	15943	16074	15871	15773	15997	15824	15966	15842	15885	15873	15874	15746	15910	15807	15810	15908	15759	16037	15842	15828	15911	16063	15909	15924	16108	15989	15953	15953	16253	15938	15895	15979	15940	16078	15958	15904	15769	15899	15944	15716	15960	16062	15977	15927	15835	15963	15976	16038	16030	15860	16002	15717	15846	15912	16145	15955	16018	16127	15981	16021	15903	15907	15970	16036	16143	15881	16126	16020	16052	16084	16073	15854	15865	15822	15996	15989	15886	15836	16034	15960	15895	15769	15726	15899	16121	15716	15910	15677	15886	15933	16113	15930	15938	15853	15933	15998	15983	16050	16076	16082	15964	16077	15741	15714	16058	15942	16050	16004	16110	15999	15928	15839	15893	15930	15786	15991	15808	15774	15901	15944	15993	15961	15906	15845	15933	16047	16026	15949	16033	15900	16054	15844	16019	16014	15967	16065	16197	15908	15979	15719	15827	15993	15972	15986	16065	16054	16007	15864	15795	15970	16048	15840	16087	15882	16051	15986	15998	15859	15912	15979	16091	16017	16052	15895	15939	15947	15875	15902	15951	15951	15894	16070	15995	16019	16070	16059	15906	16083	15770	16080	15995	15603	15948	15722	15922	15939	15753	15961	16224	16056	16120	15855	15943	16090	15922	15993	16203	16002	15921	15878	15840	15850	15758	15703	15857	15959	16068	16064	15851	16111	16149	16034	16099	15981	15772	16075	15908	15818	15909	15977	15940	15798	15795	15853	15857	15983	15945	16086	15946	15904	16103	16160	16220	15943	15952	15989	15884	15898	16130	15947	15911	15937	15950	16027	16073	15905	15927	15874	16062	15805	15948	15916	16031	15966	15926	15914	16055	15891	15992	15949	15944	15998	15974	15920	15967	15911	16159	16070	15937	16005	15801	15814	15866	15791	15785	16012	15909	15938	15915	16101	15964	15776	15876	15918	16029	15875	16030	16082	15731	16022	16078	16180	15845	15994	16013	15747	15691	16011	15668	15905	15947	16074	15943	15970	16086	15875	15901	15704	15839	15789	15973	15798	15902	15933	15774	16009	15834	15732	15949	16057	15971	15788	15894	16051	15840	15909	15945	15993	15822	16071	15917	15944	16101	15820	15995	15943	15839	15996	15791	15745	16018	15931	15970	15906	15970	15943	15922	15998	15877	15701	15899	15989	15899	16051	15883	15941	15907	15929	15823	15815	15930	15931	15923	15898	16050	16136	16033	15898	16059	15840	15929	15899	15856	15820	16212	16180	15963	16002	15882	15936	15937	15955	16061	16041	15847	15792	15897	15747	15941	15829	15769	15860	16188	15874	15859	15924	15805	15968	15822	16066	15934	15979	15952	15875	15973	15867	16027	15904	15914	15727	15808	15783	15904	15815	15749	15765	15953	15946	15849	15902	15945	15755	15910	16091	15899	15805	16099	15900	16158	16093	16076	15911	15882	15842	16034	15932	16139	15791	15868	15997	16033	15987	15796	16056	15875	16057	16051	15839	15906	16009	15864	16024	16125	15872	16151	16125	15962	16039	15899	15675	15995	16017	15848	15935	15909	15916	15894	15945	15957	15902	15752	15885	15803	15880	15820	15700	15934	15907	16135	16089	16104	15850	15953	16086	15913	15833	15961	15865	15900	15924	15782	15987	15813	15890	15980	16037	16128	16046	15913	15911	16104	16039	16080	15984	15902	15842	16018	16053	16012	15861	16019	16062	16148	16085	15813	15830	15848	16011	15979	16105	16101	15972	16083	15948	15805	15925	15892	16019	15914	16017	15960	15820	15967	16036	15993	15925	16046	15991	15905	16017	15867	15768	15833	15804	16051	15996	15958	16127	16098	15852	15996	16016	15827	15914	15898	15857	15661	16080	16111	16007	15815	15844	16092	15937	15907	15943	15973	15938	15871	16018	15876	15978	15980	15883	15968	15982	15737	16045	15728	15977	15923	15950	16103	15745	16009	15744	15996	15774	15945	16052	16260	15983	16049	16190	16059	16044	15889	15901	15992	16057	16040	16002	16021	16084	15879	15894	15969	16121	15994	16031	15863	15883	15926	15892	15875	15938	15816	15867	15980	15849	15868	15948	16113	15819	15991	15728	15763	16084	15858	16085	15859	16126	16060	16063	15949	15947	15855	16142	16250	15735	16027	15746	15964	15853	15830	15863	15940	15997	15935	16020	16044	15997	15965	16036	16062	15950	16006	15928	15917	15937	15960	15844	16008	15863	16143	15875	15960	16013	16088	16006	15965	15767	16227	16068	15912	15930	15840	15975	15890	16009	15929	16004	15912	16025	16076	16058	15968	15968	15908	15878	15748	15864	16064	16040	16108	16015	16141	15951	15840	15997	15964	15897	16005	15855	15902	15870	16024	15982	15827	16026	15917	15894	15629	15825	16036	16065	15993	15905	15849	15856	16110	15990	15856	16116	16028	16029	16016	15793	16062	15957	16016	15752	15947	15868	16027	16001	16035	15709
16352	23068	22003	17803	15670	14531	14285	14829	20136	21972	19658	17041	14957	14081	13718	13669	13758	13552	13650	13589	13564	13670	13567	13494	13551	13631	13593	13687	13424	13452	13468	13636	13464	13646	13568	13693	13618	13609	13586	13557	13463	13669	13554	13605	13539	13557	13397	13690	13532	13567	13517	13440	13460	13577	13642	13442	13501	13649	13571	13473	13617	13581	13514	13485	13495	13660	13505	13375	13578	13462	13518	13503	13677	13626	13501	13534	13669	13568	13491	13613	13645	13562	13427	13548	13578	13635	13598	13537	13489	13651	13611	13642	13514	13584	13538	13695	13492	13629	13496	13624	13531	13658	13422	13569	13503	13544	13436	13506	13534	13504	13536	13553	13461	13590	13502	13598	13490	13554	13320	13473	13396	13563	13597	13371	13342	13520	13537	13541	13423	13482	13372	13441	13389	13453	13487	13409	13507	13433	13525	13590	13472	13543	13531	13535	13535	13422	13560	13681	13594	13543	13367	13464	13576	13549	13534	13518	13633	13484	13693	13553	13516	13521	13406	13596	13511	13433	13437	13496	13798	13553	13492	13411	13658	13478	13586	13796	13698	13361	13514	13500	13335	13519	13573	13433	13667	13467	13379	13616	13504	13733	13621	13568	13529	13535	13627	13575	13465	13542	13517	13511	13587	13557	13655	13374	13544	13527	13487	13479	13579	13342	13506	13671	13755	13500	13651	13490	13477	13436	13520	13573	13407	13502	13366	13570	13415	13630	13572	13444	13686	13581	13375	13559	13349	13587	13466	13539	13490	13584	13439	13505	13494	13421	13479	13623	13390	13681	13672	13397	13490	13516	13630	13600	13619	13481	13555	13616	13607	13650	13770	13538	13552	13706	13350	13708	13664	13663	13461	13630	13641	13528	13407	13544	13554	13733	13573	13398	13530	13247	13473	13716	13653	13560	13521	13529	13496	13513	13586	13466	13484	13592	13486	13579	13747	13494	13423	13637	13494	13391	13490	13534	13679	13471	13563	13764	13477	13657	13743	13673	13567	13441	13630	13446	13558	13608	13566	13591	13662	13531	13671	13611	13454	13540	13496	13465	13640	13538	13611	13658	13522	13571	13448	13387	13403	13578	13421	13540	13479	13633	13417	13608	13662	13660	13563	13524	13541	13534	13483	13509	13527	13464	13432	13525	13448	13532	13524	13620	13596	13569	13554	13611	13571	13583	13630	13650	13540	13518	13742	13655	13621	13584	13644	13483	13456	13421	13605	13514	13600	13391	13411	13504	13361	13586	13619	13411	13552	13441	13487	13674	13579	13520	13566	13604	13812	13573	13650	13437	13603	13574	13492	13809	13399	13573	13498	13569	13545	13509	13583	13427	13593	13450	13579	13614	13783	13659	13458	13631	13577	13517	13603	13487	13509	13627	13499	13695	13404	13529	13561	13586	13567	13486	13551	13567	13496	13655	13481	13541	13609	13580	13480	13649	13526	13514	13425	13510	13484	13593	13550	13622	13619	13347	13595	13650	13563	13515	13646	13530	13607	13482	13561	13478	13379	13531	13634	13580	13458	13671	13496	13585	13715	13658	13469	13533	13469	13645	13517	13578	13468	13602	13492	13651	13723	13429	13509	13505	13551	13328	13392	13615	13529	13561	13649	13626	13579	13509	13516	13531	13537	13560	13559	13465	13537	13480	13518	13451	13523	13668	13721	13613	13597	13614	13543	13637	13379	13590	13714	13375	13618	13455	13670	13529	13575	13559	13436	13735	13408	13567	13524	13468	13509	13409	13629	13461	13581	13670	13495	13482	13441	13608	13357	13501	13605	13481	13577	13593	13494	13585	13579	13639	13522	13468	13750	13701	13489	13448	13419	13612	13602	13311	13728	13609	13480	13616	13503	13442	13592	13505	13500	13489	13530	13506	13449	13563	13516	13470	13653	13542	13330	13507	13501	13583	13480	13624	13670	13528	13553	13451	13514	13361	13621	13545	13594	13391	13678	13459	13495	13540	13432	13579	13644	13583	13584	13652	13516	13676	13604	13716	13708	13619	13543	13400	13526	13711	13694	13537	13732	13499	13421	13549	13638	13484	13485	13525	13554	13673	13588	13605	13449	13492	13429	13536	13512	13462	13607	13659	13559	13597	13456	13478	13542	13509	13527	13586	13472	13495	13474	13470	13613	13678	13580	13481	13589	13638	13641	13513	13592	13531	13619	13710	13463	13418	13557	13521	13545	13366	13649	13527	13430	13498	13507	13638	13617	13460	13696	13579	13633	13650	13553	13567	13479	13363	13460	13535	13472	13537	13530	13479	13512	13526	13567	13617	13331	13525	13564	13558	13643	13438	13484	13547	13482	13654	13509	13440	13533	13615	13567	13764	13680	13534	13441	13522	13396	13567	13432	13601	13643	13463	13571	13490	13467	13637	13529	13449	13464	13339	13502	13493	13578	13588	13526	13478	13456	13612	13696	13634	13482	13336	13550	13511	13596	13512	13467	13611	13676	13556	13406	13535	13637	13595	13523	13338	13548	13686	13478	13656	13529	13508	13533	13490	13495	13548	13444	13715	13426	13638	13411	13417	13499	13586	13563	13482	13532	13501	13534	13503	13668	13526	13486	13661	13398	13583	13447	13381	13490	13580	13584	13374	13630	13591	13680	13441	13520	13618	13598	13544	13561	13546	13495	13581	13531	13574	13592	13736	13589	13445	13671	13502	13429	13462	13620	13403	13502	13602	13632	13526	13653	13561	13477	13592	13490	13480	13622	13486	13597	13755	13621	13797	13600	13539	13482	13667	13651	13698	13531	13481	13472	13572	13558	13665	13563	13575	13580	13708	13515	13485	13510	13435	13610	13421	13660	13565	13630	13427	13666	13559	13670	13515	13586	13555	13564	13390	13586	13423	13438	13549	13535	13468	13611	13533	13762	13348	13418	13470	13495	13421	13625	13593	13677	13696	13701	13539	13616	13484	13525	13618	13468	13699	13469	13382	13647	13524	13551	13488	13381	13439	13696	13619	13437	13472	13647	13362	13507	13562	13595	13398	13553	13470	13661	13550	13535	13594	13526	13558	13587	13539	13558	13562	13392	13527	13557	13431	13624	13598	13527	13596	13482	13584	13665	13474	13608	13509	13618	13486	13384	13549	13428	13498	13666	13686	13440	13515	13498	13552	13480	13586	13528	13386	13462	13606	13554	13652	13500	13475	13477	13551	13745	13657	13559	13634	13526	13458	13637	13577	13476	13547	13586	13527	13459	13468	13597	13406	13382	13548	13386	13489	13567	13595	13657	13446	13431	13638	13650	13507	13476	13648	13608	13500	13468	13668	13492	13461	13644	13488	13548	13660	13632	13356	13491	13566	13491	13622	13597	13593	13687	13463	13553	13544	13679	13654	13545	13518	13297	13547	13606	13385	13699	13530	13488	13559	13569	13652	13538	13589	13581	13473	13643	13617	13627	13705	13527	13357	13574	13631	13644	13699	13638	13459	13535	13450	13587	13476	13462	13586	13649	13510	13535	13658	13551	13554	13544	13567	13486	13524	13487	13544	13526	13460	13587	13543	13631	13674	13538	13406	13492	13446	13515	13520	13528	13638	13615	13499	13506	13582	13494	13422	13712	13535	13519	13552	13579	13588	13597	13567	13750	13521	13463	13580	13558	13516	13553	13481	13605	13514	13584	13630	13663	13517	13508	13455	13539	13710	13600	13465	13553	13602	13395	13510	13457	13636	13602	13330	13629	13430	13531	13542	13642	13599	13604	13527	13281	13628	13484	13523	13548	13456	13613	13558	13608	13409	13403	13692	13639	13522	13413	13458	13455	13570	13561	13535	13592	13600	13543	13557	13407	13485	13537	13560	13567	13521	13556	13507	13596	13462	13336	13593	13479	13483	13520	13675	13706	13569	13804	13535	13727	13543	13734	13633	13476	13550	13439	13516	13555	13487	13407	13612	13547	13494	13441	13621	13625	13470	13628	13437	13560	13587	13484	13581	13348	13563	13347	13649	13483	13410	13564	13462	13646	13551	13767	13563	13606	13569	13461	13577	13611	13644	13577	13544	13395	13558	13479	13794	13569	13488	13497	13418	13570	13479	13477	13603	13711	13547	13461	13673	13507	13494	13473	13513	13499	13466	13429	13713	13563	13659	13446	13489	13642	13517	13466	13504	13684	13538	13586	13540	13547	13721	13662	13666	13584	13625	13315	13715	13437	13384	13525	13477	13481	13584	13644	13377	13551	13514	13442	13577	13542	13561	13740	13555	13530	13680	13521	13589	13571	13540	13520	13315	13631	13547	13512	13599	13614	13648	13591	13444	13464	13613	13500	13608	13470	13710	13633	13531	13570	13717	13534	13529	13641	13508	13615	13456	13309	13721	13650	13764	13571	13551	13601	13542	13319	13363	13665	13491	13489	13656	13479	13542	13522	13476	13666	13494	13526	13416	13621	13598	13638	13711	13469	13476	13620	13591	13557	13657	13595	13499	13481	13494	13576	13617	13551	13551	13605	13619	13561	13679	13567	13744	13509	13577	13587	13581	13421	13520	13514	13469	13474	13362	13506	13566	13771	13679	13397	13532	13529	13632	13474	13566	13527	13517	13703	13628	13603	13595	13352	13728	13472	13560	13552	13792	13482	13405	13582	13467	13660	13390	13637	13457	13432	13419	13462	13396	13508	13599	13493	13575	13637	13640	13481	13391	13587	13550	13581	13514	13607	13534	13489	13590	13470	13480	13334	13508	13604	13540	13626	13570	13632	13598	13546	13572	13582	13547	13613	13510	13512	13422	13542	13682	13567	13509	13408	13656	13536	13502	13688	13546	13474	13500	13514	13542	13691	13495	13615	13408	13549	13424	13541	13543	13520	13625	13452	13627	13535	13596	13526	13499	13334	13600	13480	13418	13401	13498	13501	13498	13527	13607	13527	13582	13654	13527	13591	13744	13542	13630	13640	13540	13464	13639	13559	13584	13518	13568	13512	13558	13554	13542	13530	13559	13581	13629	13495	13601	13550	13546	13472	13526	13517	13608	13450	13547	13624	13450	13376	13647	13502	13605	13615	13608	13483	13444	13517	13471	13600	13495	13582	13599	13621	13629	13570	13464	13549	13667	13621	13583	13586	13539	13498	13499	13599	13469	13467	13523	13357	13479	13630	13590	13618	13516	13448	13534
24295	20997	28061	24594	21730	19656	18663	16908	26151	41790	36539	28386	21881	17798	16622	16112	16073	15893	15924	15938	16021	15905	15848	15780	15962	15914	15965	16005	15901	16149	15952	15842	15940	15830	15946	15821	15950	15869	15776	15799	15859	15912	15764	16015	16085	15888	15765	15934	15909	15848	15812	16045	15863	15804	15832	15944	15808	15997	15721	15898	15815	15975	15843	15909	15743	15824	15994	15914	15834	15907	15763	15857	15887	15794	15930	15864	16028	15867	15938	15834	15793	15743	15822	15902	15886	15778	15991	15892	15828	15869	16112	15948	15936	16057	15881	15807	15839	15952	15951	15911	16022	16028	15839	15913	15781	15863	15845	15940	16093	15969	16098	15887	15953	15870	15836	15769	15888	15842	15918	15980	15820	16014	15834	15917	15770	15955	16018	15810	15912	16005	15826	15706	15657	15622	16080	15907	16018	15728	15657	15646	15761	15886	15942	15793	15824	15637	15818	15931	16030	16033	15898	15933	16012	15963	16084	15717	15792	15653	15934	16033	15879	15681	15813	16002	15956	15902	15832	15698	15950	15971	15741	15893	15808	15937	16163	16026	15867	15731	15925	15915	15976	15814	15995	15796	15831	15767	15971	15875	15692	15980	15726	15968	16035	15836	16002	15622	15769	15979	15787	15814	15968	15615	15774	15774	15687	15934	15901	15807	15873	15933	15718	16050	15924	15856	15705	15820	15901	15661	15805	15705	15882	15915	16135	16038	15786	15878	15751	15693	15820	15924	16049	15830	15817	15875	15780	15912	15974	16081	15752	15733	15909	15896	15883	15824	15845	15943	15955	15820	15906	16031	15764	15903	15738	15748	15711	15902	15907	15909	15849	15794	15635	15674	15745	16070	15957	15842	15922	15940	15760	15465	15867	15993	15703	15890	16079	15897	15736	15681	15732	15783	15741	15844	15908	15803	15831	15869	15713	15844	15696	15976	15786	16020	15882	15712	15829	15768	16016	15888	15682	15951	16046	15899	15832	15800	15997	15712	15915	15889	15983	15979	15948	15661	15832	15960	15878	15876	15798	15927	16013	15802	15900	15806	15853	15865	15768	15873	15829	15824	15868	15831	15648	15875	15925	15785	15705	15812	15820	15606	15598	15931	15781	15775	15657	15864	15779	15835	15921	15914	16001	15988	15848	15932	15904	15876	15809	15834	16006	15963	15777	15898	15742	15781	15925	15994	15788	15617	15882	15839	15797	16062	15799	16096	16087	15678	15827	15965	15890	15576	15786	15832	15677	15690	15896	15932	15963	15830	15901	15861	15864	16045	16018	15686	15754	15782	15949	15956	16015	15834	16052	15836	15887	15802	15794	15680	15741	15902	15707	15744	15874	16064	15938	15772	15878	15923	15760	15804	15835	15795	15802	15848	15794	15894	15821	16066	15913	15854	15915	15803	15899	15824	15695	15795	15808	15769	15778	15866	15821	15931	15959	15848	15837	15863	15982	15795	15876	15668	15913	15864	15900	15890	15881	15746	15534	15703	15780	15739	16138	15838	15681	15930	15905	15687	15887	15971	15877	15699	15837	15725	15841	15974	15909	15892	16089	15779	15841	15842	16102	15979	15881	15799	15791	15895	15866	15854	15825	15622	15788	15687	15711	15685	15845	15795	15921	15959	15627	15783	15776	15769	15854	15797	15880	15690	16045	15743	15795	15636	15807	15761	15982	15762	15931	15761	15700	15895	15957	15866	15924	15911	15803	15817	15864	15866	15951	15783	15738	15778	15882	15895	15907	15834	15989	15944	15869	15987	15927	15983	16015	15849	15829	15957	15890	16002	15788	15805	15970	16186	15826	15953	16122	15795	15788	15874	15770	16027	15738	15857	15867	15930	15968	16052	16024	15784	15893	15765	15779	15732	15839	15787	15911	15843	15889	15983	15911	15859	15818	15638	15838	16007	15963	15884	15926	15889	15998	15957	15903	15930	15806	15743	15989	15968	15855	15976	15714	15797	15848	15740	15862	15771	15960	15698	15794	15813	15887	16136	15888	15694	15691	15898	15530	15982	15976	15957	15753	15934	15731	16004	15729	15687	15908	15793	15980	15717	15822	15677	15614	15926	16050	15730	15879	15982	15931	15969	15943	15822	15952	15810	15828	15847	15915	16007	15868	15910	15824	16043	15824	15692	15997	15819	15783	16055	15948	15907	16097	15869	15677	15874	15726	16000	16026	15834	15804	15944	15774	15727	15922	15766	15641	15972	15834	15834	15926	15687	15757	15730	16042	15737	15678	15762	15896	15772	15926	15790	15843	15993	15798	15967	15925	15809	15772	15814	15751	15855	15908	15884	15896	16094	15908	16005	15850	15890	15989	15819	15823	15715	16037	15747	15952	15964	15855	15841	15746	15999	15827	15845	15956	15857	15796	15880	15681	15938	16032	15767	15886	15688	16041	15850	15866	15683	15844	16077	15910	15968	15936	16117	15880	15981	15846	15776	15718	15654	15758	15843	15779	15964	15957	15786	15950	15690	15907	15904	15781	15887	15893	15897	15877	15739	15799	15904	15992	15757	16060	15747	15831	15941	15812	15759	15835	15729	15976	15906	15910	15925	15830	15802	16067	15828	16024	15745	15763	15917	15838	16041	15906	15821	15875	15928	15939	15800	15678	15833	15698	15972	15866	15874	15993	15894	15817	15739	15938	15881	15990	15933	15862	15829	15828	15872	15799	15944	15942	15711	15892	15981	15989	15968	15976	15923	16082	15812	15990	15762	15992	15785	15923	15868	15998	15983	15880	15714	16012	15808	15648	15707	15939	15779	15791	15769	15682	16268	15868	15906	15983	15770	15686	15982	16020	15853	15821	15830	15774	15926	15968	15761	15712	15818	15900	15746	15754	15768	15898	15877	15915	16080	15689	15878	15897	15650	15847	15771	15774	15796	15857	15886	15804	15904	15914	15919	15940	15723	15939	15792	15938	16053	15686	15831	15906	15852	15818	15833	15735	15867	15845	15928	16015	15761	15920	15970	15633	15911	15811	15995	15872	15831	15646	15831	15918	15840	15891	15811	15780	15827	15854	15887	15909	15785	15676	15919	15823	15854	16053	15890	15917	15647	15886	15799	15950	15849	15740	15883	15942	15813	15914	15802	15876	15832	15829	15922	15812	15895	16000	15732	15829	15826	15775	15770	15988	15738	15947	15801	15932	15920	15955	15837	15797	15833	15824	15761	15860	15873	15947	15760	15880	15850	15720	16129	15913	15903	15839	15865	15935	16011	15937	16058	15712	15794	15908	16038	15821	15959	16008	15995	15909	15794	15740	15858	15682	15714	15763	15816	15746	15910	16000	15919	15951	15872	15896	15861	15971	15789	15995	15955	16019	15947	15813	15809	15808	15865	15756	15754	15838	16034	15821	15915	15646	15773	15726	16057	15915	15708	15804	15996	15697	15836	15797	15817	15851	16050	15843	15872	15949	15997	15938	15727	15902	16017	15807	15985	16020	15971	15884	15822	15775	15611	15804	15942	15600	15717	15892	15881	15866	15703	15841	15694	15647	15983	16034	15868	15994	15959	15970	15788	15910	15860	15965	15790	16025	15836	15824	15930	15794	15773	15925	15790	15753	15815	15815	15824	15925	15778	15621	15708	15710	15864	15901	15817	15689	15757	15968	16049	15758	15878	15904	15764	15754	15719	15871	15705	15714	16008	15881	15877	15980	15874	15775	15834	15934	15799	15772	15898	15781	15713	16098	15861	15742	15864	16003	15834	16055	15703	15932	15855	15886	15867	15868	15643	15884	15802	15713	15748	15862	15738	16073	15714	15923	15847	15827	16052	15842	15808	16059	16076	15891	16009	16109	15905	15877	15857	15774	15862	15795	15812	16058	15856	15909	15788	15815	15868	15885	16028	15907	15906	15921	16054	15844	15941	15863	15831	15922	15997	15843	15885	15824	15858	15734	15668	15844	15758	15886	15915	15867	15936	15702	15946	15827	15918	15862	15717	15731	15953	15896	15986	15778	15743	16010	15631	15740	15817	15920	15851	15917	15688	15887	15757	15865	15777	15786	15927	15826	15851	15761	15854	15984	15595	15776	15638	15788	15730	15848	16028	15936	15744	15991	15937	16052	15694	15897	15968	15959	15873	15731	15743	16095	15767	15728	15745	16015	15989	15757	15843	15824	15941	15883	15739	15871	15795	15753	15885	15981	16014	15932	15715	16034	15621	16079	15767	15815	15882	15884	15888	15735	15893	15658	15533	15853	15878	15896	15879	15920	15855	15962	15712	15889	15756	15929	15937	15893	15798	15858	15944	15961	15807	16192	15888	15964	15856	15724	15745	15907	15719	15844	15840	15985	15835	16060	15959	15933	15990	15915	15926	16011	15710	16186	15816	15858	15758	15882	15914	15903	15943	15989	15868	15719	15800	15705	15859	15952	15867	15912	15846	15811	15840	15930	15931	15614	15833	15931	15987	15956	15997	15917	15896	16012	15959	15988	15895	15846	15972	15799	15963	15786	15904	15607	15966	15831	15875	16129	15926	15938	15938	16062	15922	15679	15764	15943	15788	16025	15918	15642	15859	15542	15890	15853	16112	16027	15705	15798	15914	15898	16025	15841	15998	15918	15838	15695	15708	15842	15905	15865	16026	15777	15840	15813	15951	15908	15877	15857	15802	15907	15905	15840	16019	15725	15778	15837	15746	15761	15621	15805	15776	15762	15879	15761	15997	15922	16026	15860	15818	15862	16049	15808	15859	15875	15853	15976	15868	15870	15871	15998	15981	15857	15890	15771	15848	15946	15897	15595	15763	15935	15677	15818	16103	15885	15772	15877	15702	15824	15688	15861	15815	15789	16005	15828	15952	15869	15687	15791	15773	15845	15801	15857	15920	15845	15740	15699	15684	15812	16087	15733	15864	15751	15918	15809	15806	15789	15763	15863	15763	15932	15755	15960	15772	15947	15930	15726	15974	15818	15958	15653	16051	16045	15859	15928	16027	16109	15910	15879	15878	15861	15785	15829	15901	15835	15857	15992	15845	15713	15918	15963	15845	15774	15956	16072	15951	15911	15618	15824	16089	15895	15883	15999	15881	15719	15698	15750	15962	15877	15703	15742	15804	15765	15811	15969	16006	15730	15828	15754	15882	15660	15765	15803	15977	15918	15750	15924	15879	16032	15847
14870	27758	26974	21124	17793	16084	15315	14744	28293	40945	35293	26944	18791	14989	14029	13617	13649	13581	13530	13549	13495	13495	13512	13520	13699	13470	13463	13716	13573	13557	13511	13507	13582	13417	13588	13546	13501	13681	13502	13476	13392	13481	13536	13580	13495	13627	13423	13527	13598	13705	13621	13381	13537	13601	13641	13508	13426	13554	13590	13443	13588	13405	13413	13594	13571	13421	13374	13573	13431	13573	13441	13491	13413	13594	13483	13467	13620	13459	13448	13470	13507	13653	13459	13513	13504	13611	13422	13566	13702	13512	13551	13557	13649	13552	13451	13475	13420	13532	13526	13546	13462	13635	13626	13545	13525	13617	13519	13383	13574	13605	13516	13589	13481	13526	13414	13443	13501	13383	13305	13607	13674	13609	13585	13453	13551	13618	13640	13486	13500	13509	13441	13706	13524	13781	13162	13519	13502	13551	13401	13468	13556	13581	13549	13477	13558	13504	13566	13530	13465	13564	13602	13297	13301	13563	13616	13582	13367	13491	13390	13526	13432	13490	13412	13543	13549	13261	13436	13344	13471	13637	13430	13512	13433	13597	13588	13492	13560	13558	13516	13626	13579	13452	13498	13424	13426	13557	13475	13680	13366	13497	13524	13540	13511	13510	13447	13448	13588	13533	13612	13557	13490	13605	13475	13416	13377	13421	13449	13480	13664	13471	13601	13601	13640	13463	13516	13634	13569	13579	13544	13617	13579	13564	13501	13613	13359	13617	13513	13408	13717	13422	13480	13617	13587	13530	13551	13543	13534	13622	13433	13679	13573	13422	13573	13647	13550	13551	13577	13613	13486	13633	13470	13638	13589	13406	13465	13406	13381	13522	13503	13489	13463	13541	13385	13631	13383	13503	13578	13456	13560	13468	13443	13685	13502	13541	13454	13556	13614	13426	13456	13598	13434	13521	13594	13568	13541	13458	13557	13372	13624	13546	13409	13507	13665	13546	13686	13662	13426	13631	13479	13696	13504	13568	13503	13608	13503	13445	13576	13500	13368	13565	13511	13549	13359	13580	13319	13684	13794	13476	13626	13549	13390	13776	13365	13674	13512	13522	13570	13632	13517	13614	13522	13665	13405	13522	13562	13682	13590	13472	13598	13539	13731	13391	13672	13708	13530	13531	13451	13559	13478	13572	13456	13379	13511	13505	13625	13632	13419	13559	13411	13617	13492	13552	13489	13436	13618	13514	13465	13677	13378	13653	13586	13550	13558	13534	13541	13442	13585	13514	13576	13414	13441	13495	13557	13508	13496	13427	13592	13400	13740	13408	13551	13475	13534	13389	13689	13679	13472	13502	13465	13502	13568	13687	13539	13458	13461	13316	13626	13735	13544	13506	13487	13572	13503	13499	13554	13480	13548	13518	13537	13376	13589	13487	13474	13714	13512	13552	13696	13554	13577	13631	13596	13548	13427	13522	13424	13571	13497	13599	13421	13444	13552	13531	13581	13390	13530	13418	13577	13677	13507	13406	13545	13499	13410	13663	13290	13549	13481	13435	13504	13608	13583	13589	13713	13516	13663	13611	13671	13545	13525	13551	13500	13570	13637	13574	13538	13506	13598	13377	13659	13515	13580	13596	13588	13513	13599	13541	13661	13500	13527	13510	13466	13574	13612	13519	13349	13583	13445	13449	13533	13474	13607	13591	13456	13559	13618	13451	13508	13428	13669	13660	13532	13648	13563	13585	13463	13506	13484	13423	13488	13565	13617	13494	13410	13368	13587	13552	13512	13442	13454	13576	13684	13486	13675	13391	13637	13549	13565	13534	13587	13367	13551	13610	13492	13555	13710	13435	13600	13491	13671	13631	13551	13409	13510	13482	13543	13557	13529	13424	13587	13525	13247	13679	13603	13607	13518	13606	13465	13644	13489	13566	13631	13387	13482	13598	13502	13368	13605	13489	13648	13521	13451	13489	13364	13462	13461	13472	13467	13413	13606	13511	13641	13477	13574	13394	13603	13556	13601	13476	13472	13534	13599	13580	13512	13435	13483	13369	13514	13607	13393	13655	13503	13555	13499	13328	13588	13546	13590	13567	13598	13531	13602	13570	13457	13452	13717	13451	13540	13621	13528	13247	13579	13527	13426	13628	13556	13502	13599	13473	13474	13520	13540	13487	13559	13571	13618	13577	13429	13567	13657	13414	13480	13510	13622	13512	13556	13476	13651	13560	13727	13552	13643	13579	13381	13546	13412	13537	13519	13580	13655	13744	13405	13615	13471	13514	13543	13478	13593	13571	13467	13587	13343	13525	13599	13579	13369	13590	13497	13531	13430	13427	13411	13546	13521	13561	13515	13404	13689	13586	13617	13561	13521	13520	13553	13525	13581	13539	13543	13485	13542	13561	13557	13738	13501	13509	13435	13560	13713	13577	13644	13544	13434	13556	13558	13344	13544	13540	13542	13593	13593	13466	13549	13338	13450	13336	13539	13658	13425	13737	13609	13597	13339	13595	13570	13588	13478	13525	13540	13567	13475	13467	13402	13628	13368	13419	13526	13595	13501	13360	13580	13547	13543	13470	13615	13420	13444	13571	13491	13470	13679	13495	13676	13349	13518	13467	13553	13576	13456	13518	13528	13538	13505	13515	13460	13551	13311	13551	13624	13380	13506	13564	13623	13494	13397	13424	13552	13504	13616	13605	13600	13380	13728	13363	13543	13649	13550	13420	13460	13573	13505	13468	13722	13540	13487	13568	13625	13517	13702	13602	13396	13568	13493	13611	13733	13314	13528	13543	13567	13559	13407	13346	13462	13424	13610	13509	13369	13417	13429	13481	13668	13395	13561	13503	13860	13528	13616	13507	13596	13471	13535	13545	13473	13405	13586	13651	13658	13559	13528	13618	13487	13521	13408	13385	13602	13430	13574	13585	13400	13558	13616	13528	13625	13498	13391	13610	13509	13466	13501	13472	13628	13619	13472	13546	13566	13617	13542	13570	13620	13303	13467	13536	13411	13486	13634	13502	13583	13551	13540	13350	13625	13424	13386	13502	13627	13547	13621	13462	13610	13424	13416	13459	13682	13621	13371	13469	13605	13526	13596	13505	13499	13554	13543	13572	13543	13509	13536	13512	13510	13776	13514	13343	13601	13562	13571	13384	13574	13691	13454	13633	13412	13381	13444	13607	13555	13658	13620	13464	13510	13463	13366	13464	13518	13650	13547	13801	13564	13518	13672	13459	13699	13552	13449	13429	13436	13528	13620	13714	13600	13527	13518	13375	13539	13532	13689	13526	13559	13559	13511	13489	13395	13470	13529	13491	13482	13644	13647	13504	13380	13546	13498	13537	13521	13660	13476	13480	13409	13713	13420	13323	13546	13749	13382	13511	13594	13576	13675	13516	13368	13737	13714	13617	13631	13482	13609	13594	13512	13536	13419	13596	13558	13555	13482	13474	13491	13708	13389	13392	13504	13467	13407	13460	13586	13683	13563	13479	13596	13394	13601	13513	13500	13507	13538	13504	13466	13406	13396	13493	13611	13621	13535	13463	13453	13360	13574	13511	13651	13538	13429	13626	13669	13461	13618	13467	13588	13589	13367	13553	13407	13495	13716	13660	13715	13528	13570	13414	13488	13491	13687	13567	13445	13482	13442	13615	13445	13474	13624	13507	13532	13560	13631	13529	13647	13646	13471	13536	13472	13404	13452	13552	13476	13575	13388	13601	13602	13553	13326	13487	13575	13482	13612	13591	13598	13691	13448	13567	13486	13548	13513	13414	13651	13527	13463	13510	13603	13674	13436	13584	13415	13601	13531	13631	13516	13450	13591	13549	13541	13576	13639	13488	13619	13607	13640	13471	13459	13704	13665	13458	13634	13531	13433	13621	13637	13681	13577	13598	13525	13489	13366	13557	13460	13368	13350	13658	13498	13442	13545	13420	13568	13443	13576	13689	13634	13505	13545	13453	13742	13594	13562	13581	13561	13673	13713	13552	13605	13567	13659	13597	13463	13488	13527	13588	13624	13467	13408	13513	13447	13456	13601	13486	13636	13526	13688	13553	13528	13312	13438	13657	13478	13465	13697	13575	13469	13500	13650	13538	13448	13542	13614	13320	13520	13635	13517	13432	13518	13456	13749	13483	13521	13466	13525	13520	13499	13592	13492	13456	13757	13424	13611	13445	13552	13582	13463	13553	13604	13485	13495	13464	13554	13622	13530	13445	13441	13391	13530	13498	13377	13367	13590	13373	13518	13447	13498	13534	13576	13625	13573	13431	13556	13417	13572	13660	13589	13514	13564	13482	13564	13567	13595	13552	13468	13481	13485	13453	13427	13519	13621	13529	13526	13529	13550	13518	13619	13455	13350	13494	13595	13586	13514	13423	13632	13621	13449	13480	13555	13496	13423	13499	13525	13455	13531	13630	13482	13662	13443	13491	13443	13537	13603	13554	13616	13480	13642	13363	13617	13659	13648	13778	13477	13616	13583	13467	13494	13485	13482	13450	13439	13489	13500	13436	13635	13578	13604	13518	13545	13445	13580	13583	13616	13576	13555	13606	13507	13535	13527	13535	13645	13500	13592	13523	13642	13486	13462	13751	13343	13409	13572	13466	13409	13575	13408	13508	13527	13556	13519	13506	13491	13601	13568	13469	13339	13490	13544	13529	13614	13560	13542	13601	13567	13461	13681	13653	13435	13471	13491	13537	13457	13480	13548	13684	13576	13488	13578	13625	13552	13502	13570	13600	13578	13517	13600	13621	13517	13469	13505	13370	13421	13586	13498	13588	13651	13448	13479	13523	13689	13464	13437	13440	13458	13518	13564	13611	13528	13379	13540	13391	13458	13373	13408	13570	13508	13543	13552	13609	13759	13530	13559	13378	13508	13625	13496	13539	13443	13541	13463	13419	13551	13537	13552	13519	13660	13532	13654	13575	13496	13733	13564	13544	13675	13415	13572	13494	13675	13445	13575	13401	13606	13403	13476	13392	13703	13360	13508	13600	13592	13607	13598	13515	13464	13580	13521	13498	13568	13678	13409	13459	13505	13641	13503	13606	13440	13427	13683	13528	13434	13520	13583	13505	13630	13602	13633	13585	13358	13545	13582	13541	13416	13533	13560	13704	13488	13391	13480	13555	13498	13612	13566	13425	13473	13559	13675	13682	13460	13689	13562	13430	13411	13526
22593	21040	28988	23318	21179	23069	24870	18817	36451	60391	52860	42796	29965	21125	17834	16674	16249	16567	16427	16181	16262	16142	16115	16216	16226	16367	16282	16265	16208	16390	16283	16225	16465	16412	16153	15962	16169	16066	16076	16307	16058	16424	16148	16280	16218	16283	16203	16055	16136	16168	16205	16321	16386	16113	16218	16042	16288	16115	15982	16240	16231	16126	16099	16235	16196	16222	16124	16043	16115	16203	16213	16058	16258	16121	16352	16109	16096	16118	16294	16275	16278	16065	16054	16028	16108	16310	16203	16102	16139	16184	16098	16176	15952	16330	16152	16143	16218	15901	16084	15810	16168	16135	16346	16289	15910	16026	16056	16263	16235	16247	16205	16083	16076	16181	16032	15995	15946	16213	15916	16185	16244	16087	16015	16083	16068	16155	16083	16078	16022	16116	16248	16211	16021	16052	16168	16169	16222	16207	16125	15994	16324	16196	16066	16079	16277	16124	16046	16039	16205	16150	16325	16111	16201	16281	16108	15829	15890	15901	16086	16134	16023	16222	16208	16076	16234	16181	16154	16214	16246	15960	16194	16241	16287	16095	16163	16221	16077	16209	16101	16217	16114	15972	16300	16025	15982	15923	16292	15902	16171	16012	16136	15995	16059	16027	16137	16006	16278	16060	16060	16303	16313	16036	16089	16360	15932	16195	16131	15996	16100	16114	16227	16301	16273	16152	16097	16120	15967	16156	16278	16374	16342	16267	16079	16118	16260	15942	16186	16161	16053	16241	16121	16368	16247	16051	16079	16170	15944	16219	16245	15994	16306	16119	16082	16135	16210	16159	16041	15974	16176	16021	15938	16159	16210	15879	16106	15949	16155	16276	16093	16027	16169	16102	16157	16044	16119	16118	16201	16235	16124	16076	16062	16025	15975	16001	16257	16070	16009	16066	16169	16121	16179	16223	15959	15983	16093	15710	15964	16034	16091	16091	16240	16169	16219	16185	16039	15996	16177	16069	16296	16111	16095	15981	16117	16080	16037	16200	16164	16163	16168	15936	16261	16154	16166	15956	16240	16193	16105	16243	15929	16292	16187	16086	16141	16006	16303	16255	16040	16053	16153	16125	16165	16012	16251	15903	16017	15867	16046	16015	16232	16077	16049	15855	16181	16033	16150	15976	16075	15925	16084	16048	15963	16010	16201	15906	16001	16141	16262	16190	15905	16075	16130	16225	16227	15982	16073	16127	15988	16133	16136	16119	16382	16104	16062	16089	16094	16103	16262	16218	16194	16000	16082	16075	16006	16264	15969	16047	16192	16195	15921	16140	16029	16300	16102	16141	16003	16158	16232	16212	16106	16245	16177	16234	16181	16181	15972	16234	16113	16305	16182	16177	16055	16087	16156	16139	16124	16161	16106	16191	16123	16200	16010	15990	16093	16182	16194	16067	16053	16033	16106	16023	15983	16089	15983	16078	16039	15973	16260	16123	16203	16203	16123	16294	16017	16144	16095	16107	16154	16170	16134	16225	16031	15858	16240	16055	16087	16222	16156	16065	16068	16078	16155	16136	16079	16188	15987	16150	16147	16024	16201	16124	16222	16189	16097	16019	16056	16121	16292	16310	16130	16012	15902	16161	16023	16016	15957	16181	16092	16072	16145	16102	16157	16113	16065	15927	16118	16229	16188	16198	16187	16377	16373	15972	16169	16172	16093	16049	16183	16063	15891	16212	16101	16326	16090	16163	16069	16081	16025	15884	16222	15994	16201	16092	16149	16124	16013	15968	16039	15998	16162	15949	16128	16133	16085	16201	16105	16134	16035	15817	16165	16125	16072	16291	16097	16309	16203	16113	16030	16181	16210	16144	16067	16106	16173	16369	16064	16275	16109	16174	16200	16110	16049	16125	16078	16033	16089	16074	16037	16099	16127	16131	16156	16099	16254	15953	16061	16291	16208	16012	16125	16019	16285	16151	16139	16160	16083	16351	15976	16076	16041	16002	16081	16124	16192	16085	16060	16141	15981	15950	16212	16133	16110	16075	16237	16105	16212	16181	16070	16022	16216	16163	16282	16159	16196	16130	16095	16035	16098	16237	16134	15933	16275	16025	16048	16043	16063	16088	16011	16110	16113	16171	16065	16081	16113	15945	16169	16003	15938	16178	16055	16038	16139	16269	16178	15904	16086	16071	16147	16020	16187	15911	16370	16265	16106	16122	16200	16055	16070	15957	16043	15875	16135	16266	16166	16047	16144	16047	16271	16200	16055	16320	16155	15990	15995	16178	16079	16069	16293	16079	16092	16303	16015	16043	15977	15976	16174	16078	16072	16089	16192	16410	16024	16088	16151	16063	16009	16005	16125	16083	16059	16218	16190	15973	16096	16156	16225	16092	16277	16274	16176	16000	16129	16152	16033	16075	15991	16021	16142	16312	16121	15999	16051	16033	16011	16188	15941	16077	15696	16196	16202	16263	16263	16090	16285	16107	16109	15925	16089	16075	16066	16323	16050	15861	16275	16087	15993	16121	16077	16063	15959	16209	16070	16176	15869	16007	16064	16064	16131	16081	16191	16188	16214	16196	16119	16360	16184	16149	16067	16112	16036	16184	16060	16006	16019	16149	16189	16332	15991	16196	16233	16053	16001	16288	16264	16184	16097	15859	16210	16144	15980	16152	16188	16217	16243	15977	16202	16039	16284	16151	16073	16099	16124	16186	15948	16073	15904	16123	16259	16312	16136	16188	16157	16160	16223	16058	16192	16242	16124	16039	16064	16011	15964	16168	16055	16043	16095	16191	15961	15947	16139	16181	16202	15968	16280	16138	16129	16222	16145	16168	16217	16071	16112	16052	16057	15849	16141	15923	16295	15852	16088	16192	16233	16170	16145	16176	16018	16153	16038	16140	15918	15885	16021	15964	16108	16018	16203	16108	16002	15997	16141	16162	16255	16208	16223	16151	16193	16085	15999	15980	15990	16097	16176	16169	16033	16213	16094	16093	16281	15980	16381	16240	16211	16150	16023	16218	16185	16229	16121	16007	16281	15991	16276	16072	16125	16260	16200	16113	16247	16233	16182	16090	16104	16116	15973	16081	16075	15974	15945	16275	16163	16065	16253	16252	16074	15935	16382	16096	15977	15843	16165	16251	16147	16067	16136	16237	16107	15985	16022	15998	16145	15988	16052	16281	16147	16057	16145	15891	16009	16236	16277	16262	16233	16253	16160	16202	16186	16116	16192	15975	16165	16015	16220	16187	16180	16251	16151	16101	15911	16343	16162	16005	16073	16047	15845	16335	16294	16131	15937	16221	15849	16107	16171	15944	16036	15796	16196	16040	16107	16002	16192	16086	16001	16059	15911	16108	16178	15975	16102	16021	16021	15998	16313	15951	16025	16203	16131	16000	16055	16088	16113	15918	15895	16055	16139	16006	16117	16234	16210	15931	16011	15969	16231	15994	16132	16192	16160	16160	16159	15965	16311	16207	16177	16007	16223	16149	15934	16078	15926	15919	16130	16071	16044	16030	16081	16140	16128	16056	16222	16000	16122	16033	15996	16162	16297	16175	16212	16258	16204	15999	16174	16060	16227	16143	16040	16106	16272	16165	16366	16284	16146	16128	16247	16155	16451	16215	16067	16046	16058	16103	16134	16107	15982	16275	15975	16105	16119	16059	16120	16194	16102	16022	16095	16094	16159	16115	16242	16342	16165	16161	15961	16301	16080	16152	16263	15961	16086	16078	16166	15968	16037	16140	16072	16015	16134	16142	16249	16284	16095	16098	16009	15962	16144	16298	16119	16193	16059	16112	16004	16092	16072	16220	16116	16057	15998	15970	16110	16039	16180	16234	15954	16072	16122	15894	16086	15962	16121	16236	16021	16239	16021	15988	16183	16183	16153	16315	16032	16135	16124	16122	15857	16046	15994	15971	16000	16009	16024	16066	16117	16069	16001	16435	16277	16119	16092	15907	15843	16154	16252	16102	16300	16109	15989	16086	16285	16073	16160	15904	16183	16033	15908	15699	16176	16198	16075	16129	15991	16099	15986	16221	16223	16116	15996	16276	16222	16254	16190	15947	16067	16149	16124	16031	16150	16151	16035	16106	16211	15990	16054	16109	16105	16141	15999	15983	16150	16134	16177	16206	16257	16087	16010	16272	15970	16069	16093	16093	16180	16247	16180	15946	15851	15999	15998	16032	16121	16124	16190	16139	16240	16251	16107	16309	16069	16056	16199	15895	16236	16227	16251	16088	16081	16053	16177	16122	16093	15820	16119	15825	16075	16070	16019	15980	15975	15989	15973	16161	16139	15960	16128	16023	15946	16190	16038	15923	16082	16088	15948	16066	16043	16266	15956	16074	16119	16194	16129	16196	16265	16107	16139	16249	16068	15937	16191	15984	16022	16110	16147	16119	16117	15997	16009	16080	16097	16221	16051	16169	16036	16040	16043	16194	16106	16120	16127	16169	16162	16272	16060	16218	16136	16174	16192	16156	16130	16115	15986	16036	15965	16164	16249	15962	16274	16401	16179	16102	16179	16150	16111	16107	16088	16068	16037	16168	16052	16227	16114	16165	16208	16079	16229	16021	16198	16060	15857	16045	16110	16154	16022	16090	16017	16245	16174	15966	16144	15979	15906	16096	16161	16161	16322	16035	16052	15915	16063	16139	15995	16120	15943	16137	16125	16080	16219	16213	16047	16111	16046	16141	15886	16250	16193	16308	16333	16166	16104	16224	16133	16089	16108	16007	16101	16226	16303	16110	16257	16013	16187	16037	16309	16081	16106	15908	16140	16173	15905	16001	16114	16218	16153	16289	16087	16122	16194	16189	16093	16221	16186	16035	16109	16176	16007	15978	15997	16103	15937	16152	16040	16189	16149	15983	16233	16240	16107	16162	16020	15790	16253	15876	16169	16097	16226	16172	16058	16116	16144	16136	16046	16047	16139	16237	16255	16086	16357	16074	16080	16198	16104	16149	16270	16068	16159	16044	16238	16171	15980	16061	16020	16110	16163	16099	15976	16096	16247	16229	16200	15980	16045	16185	16099	15964	15889	16392	16062	16092	16191	16078	16199	16178	16083	15955	16047	15941	16054	16097	16311	16015	16000	16161	16115	16190	16029	15910	16072	16039	16048	15996	16286	16095	16080	16219	16011	16085	16179	16105	16363	16205	16084	16063	16149	16002
17360	32600	29719	22952	20497	18435	17053	16769	39199	57174	50758	40716	27168	17485	14984	13926	13723	13770	13478	13650	13736	13722	13714	13715	13805	13805	13702	13563	13761	13624	13740	13627	13726	13633	13714	13585	13933	13802	13642	13581	13709	13582	13799	13496	13839	13757	13806	13748	13692	13751	13668	13656	13713	13716	13582	13645	13577	13641	13601	13599	13647	13580	13777	13640	13680	13694	13747	13517	13724	13718	13723	13751	13750	13872	13652	13572	13773	13688	13647	13852	13454	13682	13641	13694	13652	13782	13660	13600	13976	13713	13802	13590	13692	13679	13911	13576	13769	13714	13719	13557	13610	13625	13744	13678	13660	13510	13562	13580	13557	13721	13770	13601	13632	13721	13660	13575	13700	13760	13562	13496	13611	13735	13808	13631	13555	13658	13772	13770	13703	13638	13467	13584	13721	13602	13695	13809	13680	13590	13607	13652	13776	13485	13607	13666	13703	13473	13711	13675	13704	13510	13605	13749	13819	13723	13574	13495	13776	13750	13508	13673	13665	13692	13575	13590	13828	13718	13742	13634	13606	13695	13691	13711	13601	13795	13556	13650	13751	13667	13635	13641	13560	13501	13723	13873	13732	13680	13585	13610	13655	13641	13815	13705	13643	13634	13784	13811	13591	13689	13756	13716	13570	13440	13582	13581	13662	13561	13599	13727	13634	13780	13609	13737	13655	13633	13592	13734	13742	13574	13792	13567	13629	13690	13474	13692	13559	13571	13572	13695	13522	13617	13660	13582	13715	13537	13611	13607	13729	13746	13570	13721	13571	13640	13595	13745	13669	13464	13822	13563	13662	13706	13672	13752	13766	13718	13632	13627	13647	13647	13779	13702	13622	13826	13595	13525	13727	13728	13799	13660	13522	13670	13634	13705	13734	13600	13746	13533	13688	13636	13580	13675	13589	13706	13400	13772	13680	13637	13668	13675	13805	13534	13663	13729	13599	13767	13627	13538	13672	13668	13526	13854	13672	13632	13664	13845	13591	13612	13614	13570	13639	13714	13790	13737	13612	13653	13762	13697	13598	13710	13708	13679	13545	13593	13581	13494	13676	13717	13509	13711	13665	13627	13719	13621	13746	13769	13812	13670	13705	13682	13707	13739	13783	13580	13627	13660	13596	13641	13587	13772	13742	13520	13670	13664	13592	13779	13632	13542	13688	13653	13840	13536	13609	13623	13667	13567	13539	13636	13847	13690	13582	13720	13578	13581	13598	13546	13640	13662	13603	13692	13803	13566	13724	13419	13554	13822	13779	13544	13520	13487	13727	13565	13745	13734	13742	13797	13494	13591	13699	13685	13580	13727	13868	13763	13588	13640	13658	13730	13736	13721	13571	13542	13533	13748	13685	13616	13509	13634	13553	13668	13681	13568	13689	13574	13714	13604	13778	13544	13625	13809	13591	13523	13517	13820	13820	13608	13586	13514	13585	13544	13863	13723	13668	13706	13672	13742	13609	13874	13678	13561	13614	13631	13759	13593	13596	13713	13718	13711	13649	13683	13604	13646	13815	13695	13594	13723	13696	13608	13585	13608	13634	13706	13608	13542	13592	13681	13618	13533	13645	13690	13677	13510	13643	13942	13529	13506	13678	13663	13724	13644	13681	13551	13729	13587	13661	13598	13592	13549	13767	13608	13635	13595	13666	13669	13656	13636	13568	13575	13653	13488	13740	13508	13603	13548	13534	13635	13642	13667	13595	13565	13662	13530	13643	13687	13662	13599	13674	13519	13449	13733	13636	13649	13699	13402	13541	13763	13637	13663	13545	13624	13599	13668	13705	13619	13776	13718	13748	13694	13699	13591	13660	13568	13678	13690	13686	13625	13675	13606	13689	13607	13612	13728	13558	13601	13572	13780	13737	13621	13636	13483	13845	13598	13751	13741	13546	13662	13585	13618	13682	13663	13569	13539	13842	13595	13515	13611	13604	13599	13443	13682	13547	13620	13760	13532	13563	13589	13726	13780	13687	13629	13577	13604	13819	13642	13535	13646	13771	13654	13698	13721	13627	13589	13598	13597	13589	13658	13703	13821	13673	13681	13735	13654	13534	13809	13755	13627	13668	13740	13711	13557	13573	13557	13664	13736	13594	13717	13558	13537	13605	13641	13798	13665	13490	13698	13467	13713	13618	13683	13579	13651	13651	13773	13834	13698	13814	13706	13631	13599	13557	13621	13793	13594	13663	13577	13502	13463	13677	13554	13521	13717	13733	13685	13713	13728	13611	13667	13544	13621	13742	13715	13669	13702	13664	13578	13656	13696	13543	13626	13537	13751	13693	13627	13399	13567	13566	13806	13730	13616	13637	13650	13666	13653	13645	13464	13673	13689	13711	13505	13599	13785	13506	13698	13613	13649	13665	13572	13604	13670	13592	13576	13451	13677	13700	13704	13663	13472	13564	13634	13521	13644	13736	13614	13743	13566	13479	13793	13724	13616	13690	13552	13706	13774	13627	13579	13613	13599	13534	13519	13658	13666	13636	13561	13894	13526	13711	13607	13790	13699	13484	13613	13654	13658	13596	13840	13548	13622	13546	13619	13760	13608	13615	13734	13527	13674	13676	13519	13697	13673	13746	13608	13508	13616	13511	13600	13806	13650	13614	13681	13740	13385	13717	13495	13608	13693	13661	13748	13672	13689	13597	13622	13587	13579	13572	13747	13796	13584	13712	13693	13770	13834	13591	13644	13555	13685	13682	13566	13547	13631	13656	13646	13636	13682	13711	13587	13775	13797	13649	13592	13612	13840	13662	13699	13521	13619	13721	13714	13583	13742	13793	13699	13592	13527	13773	13755	13649	13722	13672	13415	13692	13721	13589	13595	13791	13640	13622	13533	13722	13581	13583	13612	13760	13827	13564	13714	13341	13580	13726	13737	13856	13640	13530	13628	13576	13676	13731	13691	13721	13832	13643	13647	13589	13716	13705	13659	13622	13663	13600	13832	13580	13741	13681	13662	13562	13715	13606	13653	13589	13801	13473	13701	13612	13461	13660	13626	13557	13884	13699	13571	13643	13590	13653	13544	13609	13576	13589	13639	13584	13637	13585	13531	13713	13826	13694	13741	13681	13725	13821	13543	13641	13578	13489	13691	13723	13605	13853	13703	13497	13718	13668	13544	13685	13604	13574	13548	13738	13638	13629	13727	13868	13721	13653	13613	13737	13648	13635	13422	13773	13720	13578	13621	13706	13685	13569	13686	13634	13630	13657	13697	13667	13659	13601	13676	13683	13719	13644	13740	13700	13665	13695	13606	13713	13597	13671	13729	13671	13829	13610	13558	13701	13660	13574	13739	13468	13807	13528	13618	13711	13580	13694	13554	13685	13661	13582	13679	13635	13679	13523	13570	13577	13578	13657	13738	13577	13644	13520	13761	13673	13833	13651	13679	13514	13664	13516	13740	13543	13592	13659	13715	13519	13719	13581	13623	13616	13571	13653	13632	13605	13762	13805	13760	13555	13577	13737	13685	13528	13632	13450	13555	13668	13758	13697	13641	13747	13729	13606	13686	13783	13634	13697	13640	13582	13621	13717	13692	13522	13714	13654	13504	13620	13719	13656	13611	13640	13610	13606	13716	13549	13677	13854	13510	13788	13582	13683	13714	13549	13651	13642	13792	13710	13658	13702	13672	13699	13701	13723	13690	13721	13606	13651	13567	13442	13579	13740	13687	13625	13619	13599	13599	13661	13774	13690	13546	13752	13580	13561	13697	13726	13563	13847	13539	13704	13575	13702	13872	13573	13596	13720	13631	13685	13663	13545	13612	13591	13704	13752	13636	13694	13820	13778	13596	13563	13640	13908	13687	13673	13579	13642	13530	13706	13590	13869	13666	13637	13650	13521	13443	13528	13607	13563	13694	13622	13530	13656	13712	13494	13570	13589	13655	13515	13749	13624	13670	13676	13636	13519	13562	13471	13682	13540	13588	13777	13675	13588	13671	13546	13693	13714	13600	13829	13535	13597	13637	13630	13662	13668	13604	13725	13515	13672	13815	13620	13627	13781	13691	13661	13603	13684	13690	13610	13679	13567	13740	13771	13542	13684	13742	13642	13728	13604	13618	13583	13685	13541	13633	13639	13641	13749	13659	13698	13764	13736	13773	13773	13671	13543	13697	13683	13615	13550	13519	13679	13671	13595	13689	13633	13527	13534	13591	13598	13612	13777	13602	13570	13600	13648	13863	13569	13571	13541	13718	13647	13738	13795	13607	13424	13632	13728	13622	13748	13666	13629	13519	13487	13693	13608	13674	13895	13626	13592	13720	13671	13844	13650	13627	13619	13657	13601	13736	13690	13687	13416	13800	13566	13608	13674	13610	13789	13615	13675	13742	13769	13786	13543	13855	13593	13701	13631	13740	13531	13637	13569	13606	13584	13571	13646	13480	13559	13700	13407	13809	13731	13622	13654	13750	13665	13643	13595	13595	13493	13737	13695	13823	13627	13658	13534	13809	13480	13742	13469	13473	13597	13748	13729	13569	13627	13611	13468	13669	13651	13580	13626	13637	13641	13657	13582	13806	13655	13839	13562	13658	13771	13643	13718	13741	13666	13667	13560	13469	13570	13681	13651	13532	13670	13496	13708	13518	13628	13517	13699	13694	13671	13711	13739	13640	13669	13710	13690	13652	13615	13643	13530	13826	13491	13757	13762	13454	13612	13539	13628	13509	13634	13839	13682	13598	13635	13845	13518	13751	13738	13630	13530	13607	13719	13594	13472	13631	13722	13576	13655	13633	13492	13744	13612	13773	13866	13598	13587	13559	13689	13642	13712	13815	13557	13530	13635	13472	13717	13526	13856	13732	13688	13762	13491	13643	13579	13617	13608	13634	13762	13737	13521	13836	13625	13767	13644	13580	13828	13656	13714	13735	13613	13630	13640	13641	13665	13830	13477	13551	13808	13648	13526	13804	13612	13614	13744	13536	13749	13690	13552	13679	13675	13631	13584	13588	13588	13536	13717	13666	13844	13627	13708	13646	13694	13653	13537	13677	13688	13653	13662	13677	13526	13666	13727	13635	13668	13569	13661	13693	13601	13756	13634	13760	13693	13548	13582	13695	13701	13570	13695	13746	13647	13614	13565	13587	13579	13617	13493	13428	13597	13847	13752	13602	13592	13686	13738	13539	13608	13483
27098	21828	25709	22806	18107	17174	16784	16288	17967	22289	21503	19549	17673	16362	16012	15880	15868	15835	15943	15834	15867	15719	16013	15943	15884	15935	15826	15824	15753	16095	15795	16028	15701	15737	15948	15918	15778	15796	15828	15867	15854	16008	15863	15780	15954	15715	15642	15864	15843	15879	15759	15993	15827	15549	15940	15968	15749	15847	15708	16079	15902	15998	15966	16004	15795	15926	15862	15823	15800	15720	15665	15675	15610	15835	15654	15823	16073	15793	15728	15610	15727	15552	15634	15765	15864	15767	15672	15867	15780	15908	15833	15726	15925	15946	15777	15823	15906	15891	15832	15894	15872	15619	15773	15666	15753	15936	15675	15673	15833	15893	15749	15873	15771	15980	15697	15836	15770	15805	15806	15658	15781	15739	15689	15924	15871	15866	15732	15793	15778	15669	15782	15744	15633	15945	15661	15743	15727	15807	15772	15763	15732	15856	15770	15988	15925	15885	15993	15914	15844	15854	15752	15748	15728	15702	15822	15962	15855	15856	15739	15724	15729	15758	15720	15913	15880	16002	15747	15761	15704	15776	15758	15657	15873	15908	15717	15820	15981	15756	15648	15792	15697	15715	15795	15823	15893	15827	15673	15812	15726	15716	15951	15654	15775	15886	15804	15697	15734	15830	15699	15837	15862	15606	15881	16023	15828	15612	15550	15729	15729	15892	15757	15973	15733	15859	15805	15750	16005	15888	15810	15851	15829	15951	16041	15655	15879	15893	15713	15556	15738	15738	15892	15813	15911	15852	15736	15767	15784	15760	15617	15714	15723	15735	15733	16080	15697	15792	15845	15908	15682	15623	15711	15639	15669	15789	15758	15795	15803	15831	15884	15812	15898	15718	15859	15832	15690	16019	15620	15841	15802	15812	15770	15943	15811	15794	15731	15889	15862	15782	15945	15803	16086	15733	15846	15761	15835	15767	15860	15768	15750	15862	15931	15749	15778	15733	15801	15841	15883	15773	15841	16000	15651	15744	15796	15808	15845	15723	15840	15863	15461	15825	15822	15783	15887	15803	15628	15747	15992	15895	15668	15679	15856	15700	15545	15665	15507	15773	15774	15630	15658	15912	15915	15896	15660	15745	15855	15920	15582	15544	15868	15590	15908	15864	15691	15836	15840	15727	15834	15974	15601	15680	15756	15657	15710	15726	15829	15946	15787	15699	15718	15715	15721	15677	16056	15921	15658	15647	15702	15956	15752	15842	15753	15815	15784	15978	15658	15732	15589	15641	15989	15845	15905	15781	15857	15829	15680	15876	15765	15873	15855	15776	15843	15776	15659	15736	15862	15784	15748	15894	15943	15708	15824	15635	15804	15999	15968	15757	15782	15683	15755	15682	16019	15740	15683	15666	15706	15775	15787	15738	15868	15681	15767	15642	15842	15926	15907	15580	15865	15840	15772	15963	15859	15872	15885	15877	15722	15839	15770	15843	15846	15721	15801	15747	15908	15644	15787	15802	15959	15919	15891	15712	15786	15797	15715	15801	15716	15818	15800	15847	15917	15815	15788	15770	15690	15736	15814	15895	15758	15630	15818	15843	15875	15842	15830	15845	15949	15807	15745	15730	15849	15710	15866	15711	15818	15639	15854	15937	15834	15712	15691	15590	15813	15803	15799	15918	15781	15739	15896	15897	15933	15884	15999	15739	15645	15920	15631	15799	15916	15900	15693	15962	15880	15784	15884	15706	15877	15852	15631	15819	15929	15839	15847	15860	15777	15655	15530	15698	15911	15491	15855	15915	15764	15723	15773	15981	15667	15760	15933	15767	15807	15760	15568	15773	15734	15800	16044	15965	15741	15715	16079	15606	15517	15787	15878	15701	15880	15850	15945	15591	15764	15793	15890	15762	15768	15852	15850	15730	15931	15975	15959	15903	15765	15801	15806	15946	15950	15887	16052	15948	15748	15717	15579	15787	15947	15755	16049	15602	15775	15958	15915	15708	15728	15858	15820	15752	15668	15863	15816	15879	15988	15822	15906	16003	15938	15887	15846	15648	15794	15853	15659	15780	15687	15673	15894	15743	16087	15976	15872	15733	15740	15888	15849	15685	15913	15730	15892	15885	15806	15828	15999	15815	15745	16010	15888	15899	16021	15966	15714	15585	15717	15818	15684	15816	15726	15842	15897	15766	15880	15820	15750	15667	15756	15759	15761	15832	15873	15900	15922	15605	15643	15806	15783	15733	15763	15673	15833	15704	15866	15727	15844	15867	15898	15733	15881	15669	16030	15827	15700	15616	15831	15747	15879	15708	15743	15749	15638	15806	15848	15780	15832	15886	15686	15787	15910	15879	15657	15734	15683	15715	15710	16107	15815	15808	15893	15824	15719	15804	15772	15643	15788	15856	15971	15807	15757	15954	15752	15740	16014	15921	15808	15896	15747	15713	15737	15854	15742	15767	15685	15613	15920	15964	15736	15747	15863	15933	15774	15894	15643	15701	15833	15797	15781	15777	15811	15907	15767	15548	15818	15617	16117	15863	15833	15887	15877	15785	15724	15810	15769	15713	15889	15949	15775	15842	15688	15773	15733	15664	15736	15641	15883	15860	15722	15839	15834	15660	15590	15695	15758	15719	15770	15651	15826	15859	15910	15712	15922	15785	15806	15859	15935	15840	15970	15746	15901	15703	15867	15738	15945	15691	15828	15544	15669	15838	15671	15873	15788	15729	15896	15777	16010	15917	16018	15837	15901	15732	15735	15803	15850	15902	15767	15781	15820	15902	15781	15846	15749	15765	15845	15919	15793	15860	15900	15752	15975	15995	15834	15732	15715	15999	15691	15671	15919	15588	15794	15796	15846	15862	15674	15671	15838	15879	15871	15811	15676	15750	15781	15770	15863	15949	15964	15964	15813	16026	15771	15814	15721	15962	15732	15714	15785	15962	15880	15672	15915	15873	15856	15813	15645	15880	15879	15869	15805	15990	15765	15613	15763	15787	15813	15925	15744	15860	15784	15905	15885	15567	15816	15758	15730	15841	15828	15531	15865	15760	15964	15729	15850	15786	15749	15762	15863	15882	15769	15777	15538	15653	15674	15999	16023	15996	15702	15577	15881	15754	15864	15839	15871	15700	15807	15677	15909	15870	15832	15757	15871	15864	15922	15829	15736	15719	15852	15899	15755	15834	15759	15797	15806	15748	15832	15905	15845	15837	15712	15820	15764	15902	15762	15769	15787	15556	15730	15705	15683	15793	15779	15720	15690	15958	15696	15896	15752	15757	15662	15812	16065	15860	15898	15868	15691	15745	15860	15694	15529	15614	15891	15853	15825	15790	15714	15637	15824	15764	15897	15756	16008	15868	15927	15782	15795	15867	15725	15771	16008	15768	15860	15719	15988	15732	15738	15863	15867	15681	15865	15661	15775	15870	15794	15766	15827	15896	15696	15711	15800	15804	15843	15846	15780	15674	15810	15894	15929	15893	15724	15745	15783	15825	15749	15934	15999	16042	15748	15704	15798	15876	15734	15825	15646	15827	15728	15846	15772	15725	15791	15826	15945	15821	15872	15870	15643	15896	15848	15764	15690	15918	15693	15814	15667	15632	15771	15629	15818	15688	15725	15681	15928	15802	15782	15681	15985	15985	15649	15890	15867	15871	15860	15813	15798	16003	15981	15796	15906	15870	15910	15833	15674	15827	15575	15780	15904	15838	15789	15804	15822	15961	15898	15689	15881	15743	15844	15818	15853	15819	15956	15857	15796	15822	15928	15805	15858	15958	15626	15840	15882	15848	15794	15818	15845	15821	15621	16006	15833	15858	15747	15701	15716	15707	15811	15706	15696	15867	15716	15832	15596	15606	15882	15717	15756	15562	15693	15727	15712	15783	15749	15786	15888	15910	15845	15776	15697	15783	15739	15888	15803	15959	15803	15906	15831	15938	15762	15744	15768	15834	15958	15779	15795	15799	15693	15885	15949	15558	15748	15803	15807	15784	15812	15735	15943	15720	15811	15794	15754	15558	15661	15798	15742	15721	15888	15931	15701	16117	15730	15835	15831	15762	15628	15772	15702	15888	15893	15901	15914	15691	15877	15743	15702	15790	15675	15856	15891	15732	15970	15759	16015	15631	15823	15898	15843	15804	15884	15874	15942	15909	15883	15972	15795	15903	15916	15620	15784	15724	15862	15770	15743	15878	15964	15836	15741	15812	15981	15845	15921	15926	15831	15936	15849	15917	15841	15746	15814	15685	15777	15809	15765	15722	15685	15844	15901	15846	15762	15776	15775	15731	15792	15875	15839	15851	15954	15719	15755	15743	15768	15638	15771	15868	15938	15831	15613	15867	16015	15865	15716	15732	15720	15792	16031	15974	15805	15960	15865	15915	15698	15718	15536	15689	15612	15746	16040	15763	15719	15653	15795	15955	15934	15922	15887	15879	15823	15840	15957	15688	15679	15886	15872	15957	15773	15667	15829	15735	15905	16134	15666	15859	15660	15775	15917	15681	15860	15804	15900	15797	15685	15687	15969	15920	15962	15727	15907	15610	15876	15667	15751	15855	15895	15851	16040	15834	15778	15846	15841	15909	15956	15999	15851	15732	15812	15774	15729	15587	15760	15777	15832	15874	15644	15703	15713	15732	15613	15909	15974	15849	15860	15748	15721	15757	15816	15834	15929	15997	15876	15754	15795	15845	15799	15804	15746	15883	15943	16132	15745	15714	15891	15822	15817	15901	15879	15609	15787	15649	15907	15784	15709	15842	15655	15602	15831	15973	15875	15820	15643	15982	15778	15658	15580	15737	15854	15696	15700	15894	15807	15574	15898	15884	16023	15792	15801	15790	15891	15923	15755	15893	15946	16221	15897	15840	15489	15835	15720	15754	15711	15870	15626	15743	15790	16016	15837	15718	15773	15813	15832	15775	15796	15916	15967	15792	15834	15563	15810	15726	15931	15682	15929	15715	15769	15956	15745	15654	15751	15708	15884	15651	15838	15570	15820	15772	15771	15717	15861	15645	15677	15788	15931	16025	15897	15807	15883	15679	15828	15637	15733	15693	15863	15704	15811	15773	15732	15879	15702	15784	15728	15625	15755	15806	15685	15863	15976	15998	15690	15771	15911	15758	15749	15939	15778	16027	15820	15849	15764	15933	15940	15638	15911	15748	15853	15824	15780	15758	15875	15793
15245	21939	21831	18707	16833	15424	14621	14434	17060	21937	20267	17256	15204	13907	13709	13494	13504	13682	13432	13514	13515	13550	13371	13564	13570	13637	13454	13431	13474	13255	13601	13478	13459	13560	13390	13555	13432	13523	13529	13508	13485	13314	13528	13510	13633	13341	13493	13552	13497	13566	13439	13397	13427	13459	13506	13537	13371	13578	13582	13620	13448	13553	13563	13426	13345	13421	13545	13508	13503	13445	13487	13589	13502	13585	13433	13551	13481	13582	13467	13560	13493	13445	13423	13435	13573	13432	13517	13554	13508	13546	13394	13579	13504	13521	13603	13264	13475	13251	13504	13500	13432	13543	13567	13324	13494	13449	13600	13711	13446	13546	13520	13546	13638	13519	13596	13510	13493	13374	13501	13281	13495	13549	13406	13370	13535	13363	13657	13560	13555	13505	13483	13568	13654	13606	13593	13414	13518	13441	13574	13500	13473	13478	13581	13411	13501	13487	13565	13641	13450	13519	13447	13401	13418	13446	13368	13449	13494	13457	13552	13449	13364	13383	13408	13552	13412	13425	13472	13378	13380	13270	13427	13515	13404	13532	13567	13382	13530	13537	13568	13485	13367	13376	13576	13491	13508	13422	13612	13313	13517	13452	13355	13313	13355	13299	13315	13674	13374	13362	13429	13436	13331	13482	13358	13617	13462	13518	13496	13585	13403	13474	13468	13592	13643	13518	13464	13399	13608	13392	13391	13469	13732	13493	13506	13411	13526	13382	13360	13382	13359	13546	13619	13406	13456	13457	13585	13492	13531	13457	13454	13493	13376	13414	13517	13441	13404	13331	13354	13608	13372	13374	13342	13562	13420	13712	13425	13511	13613	13467	13604	13702	13562	13674	13560	13459	13488	13402	13480	13452	13407	13418	13522	13562	13600	13513	13424	13568	13520	13506	13438	13484	13424	13530	13434	13577	13607	13528	13522	13494	13444	13410	13475	13503	13464	13487	13392	13477	13498	13598	13399	13459	13451	13402	13358	13510	13484	13377	13618	13425	13449	13405	13555	13436	13506	13315	13515	13454	13479	13607	13414	13403	13597	13490	13442	13341	13462	13465	13571	13448	13571	13578	13452	13551	13504	13446	13494	13679	13493	13454	13394	13476	13454	13654	13520	13529	13445	13512	13596	13502	13427	13278	13369	13638	13426	13524	13491	13644	13420	13472	13371	13581	13412	13476	13500	13419	13398	13360	13605	13458	13277	13356	13504	13410	13557	13513	13501	13537	13472	13511	13538	13309	13412	13308	13472	13416	13408	13380	13602	13318	13349	13498	13416	13408	13358	13500	13436	13375	13368	13465	13550	13641	13452	13464	13570	13496	13627	13473	13447	13388	13519	13583	13553	13488	13309	13392	13356	13461	13571	13615	13492	13642	13562	13644	13519	13562	13529	13575	13476	13447	13525	13648	13564	13663	13504	13624	13380	13573	13231	13351	13347	13531	13388	13723	13484	13602	13377	13433	13560	13457	13499	13467	13482	13529	13713	13601	13394	13379	13436	13504	13457	13307	13489	13551	13417	13565	13410	13387	13536	13577	13457	13456	13500	13503	13580	13436	13626	13599	13524	13399	13484	13647	13507	13457	13498	13404	13530	13495	13484	13331	13551	13443	13554	13404	13573	13460	13396	13653	13553	13599	13528	13630	13439	13504	13502	13415	13439	13563	13472	13519	13402	13482	13364	13379	13510	13511	13569	13452	13341	13331	13471	13353	13462	13500	13569	13563	13480	13366	13532	13719	13559	13642	13374	13559	13483	13445	13389	13329	13560	13398	13414	13428	13577	13558	13330	13392	13615	13408	13511	13618	13636	13485	13435	13477	13695	13375	13483	13465	13524	13404	13285	13383	13494	13519	13572	13558	13563	13430	13408	13481	13371	13394	13482	13426	13423	13517	13372	13495	13457	13359	13605	13536	13601	13495	13612	13361	13415	13579	13591	13451	13518	13357	13541	13276	13574	13524	13309	13550	13561	13436	13476	13462	13348	13497	13502	13542	13476	13514	13349	13368	13568	13510	13382	13387	13529	13558	13598	13392	13276	13552	13351	13678	13471	13341	13553	13453	13532	13512	13431	13425	13401	13501	13419	13438	13499	13452	13454	13466	13592	13386	13484	13548	13474	13492	13449	13655	13586	13430	13522	13515	13424	13465	13469	13594	13377	13566	13612	13559	13469	13602	13448	13652	13426	13472	13285	13525	13404	13560	13567	13472	13486	13530	13577	13557	13546	13595	13557	13527	13379	13411	13434	13521	13356	13617	13494	13328	13381	13483	13578	13501	13609	13411	13619	13605	13446	13319	13587	13635	13635	13561	13518	13536	13501	13400	13515	13399	13537	13389	13426	13356	13580	13383	13655	13494	13419	13485	13519	13611	13377	13631	13451	13271	13479	13395	13592	13400	13524	13485	13431	13411	13527	13374	13451	13590	13669	13462	13463	13437	13409	13556	13634	13344	13450	13433	13412	13360	13727	13508	13505	13566	13517	13367	13422	13232	13337	13599	13516	13705	13500	13452	13629	13434	13728	13422	13515	13441	13532	13351	13259	13418	13424	13550	13546	13507	13494	13562	13535	13441	13623	13357	13668	13526	13502	13356	13420	13363	13366	13503	13325	13395	13437	13435	13397	13479	13362	13480	13473	13509	13532	13449	13469	13571	13484	13459	13458	13488	13542	13560	13501	13570	13439	13590	13490	13388	13467	13535	13369	13432	13576	13283	13542	13508	13535	13704	13541	13380	13487	13519	13455	13551	13573	13378	13448	13540	13412	13602	13458	13549	13666	13606	13607	13545	13557	13482	13500	13504	13486	13578	13483	13556	13428	13424	13470	13348	13268	13587	13524	13543	13412	13354	13359	13408	13596	13496	13859	13445	13315	13524	13577	13415	13472	13512	13369	13458	13619	13437	13583	13508	13453	13501	13475	13479	13481	13398	13589	13591	13283	13471	13404	13519	13387	13626	13446	13504	13443	13390	13380	13523	13518	13514	13559	13550	13389	13471	13566	13415	13381	13468	13666	13408	13563	13607	13631	13529	13547	13422	13403	13474	13586	13486	13457	13350	13517	13443	13603	13569	13554	13436	13681	13412	13484	13430	13445	13441	13551	13446	13544	13539	13590	13543	13493	13266	13372	13463	13501	13484	13643	13470	13467	13380	13466	13596	13460	13549	13514	13446	13682	13643	13455	13503	13498	13514	13372	13448	13353	13472	13396	13505	13380	13594	13620	13535	13381	13478	13447	13590	13574	13481	13683	13424	13561	13443	13457	13446	13478	13526	13533	13423	13552	13398	13404	13418	13283	13473	13536	13318	13466	13429	13488	13558	13449	13403	13478	13416	13461	13471	13392	13578	13421	13582	13384	13529	13505	13483	13607	13461	13620	13488	13468	13547	13693	13445	13508	13434	13544	13448	13562	13379	13498	13487	13475	13476	13454	13349	13321	13450	13588	13464	13428	13464	13309	13566	13440	13575	13509	13393	13563	13566	13530	13596	13437	13518	13459	13416	13682	13463	13444	13527	13454	13496	13619	13469	13538	13337	13619	13643	13470	13418	13492	13518	13578	13607	13601	13531	13376	13493	13421	13431	13444	13496	13456	13344	13515	13493	13407	13456	13445	13373	13603	13432	13490	13524	13624	13569	13559	13393	13404	13482	13465	13372	13493	13508	13370	13664	13435	13425	13539	13381	13370	13383	13446	13549	13448	13423	13493	13440	13563	13461	13497	13675	13490	13474	13484	13606	13348	13471	13366	13557	13589	13541	13424	13509	13357	13611	13682	13602	13487	13432	13374	13514	13463	13312	13473	13324	13606	13598	13476	13402	13464	13545	13510	13536	13535	13427	13605	13437	13425	13494	13556	13585	13687	13291	13531	13413	13524	13485	13551	13512	13498	13544	13486	13319	13538	13487	13557	13587	13460	13526	13362	13502	13329	13377	13525	13249	13366	13389	13490	13365	13473	13648	13552	13558	13543	13489	13530	13428	13413	13469	13501	13496	13411	13495	13383	13482	13493	13449	13322	13470	13566	13637	13396	13487	13621	13551	13362	13512	13477	13411	13513	13528	13318	13579	13576	13452	13590	13560	13374	13531	13488	13226	13423	13503	13316	13471	13512	13538	13640	13503	13584	13418	13482	13398	13376	13454	13359	13561	13373	13545	13565	13458	13372	13449	13601	13407	13477	13354	13406	13346	13559	13589	13536	13553	13520	13364	13473	13553	13495	13480	13529	13647	13454	13564	13605	13481	13402	13600	13529	13526	13462	13494	13447	13334	13355	13660	13610	13511	13635	13503	13542	13420	13501	13425	13473	13496	13461	13365	13429	13487	13544	13551	13462	13361	13528	13465	13517	13284	13337	13460	13394	13460	13529	13596	13585	13387	13482	13547	13520	13430	13356	13389	13607	13497	13563	13530	13519	13425	13457	13513	13581	13499	13429	13575	13438	13556	13430	13449	13499	13498	13295	13485	13674	13615	13560	13355	13534	13578	13438	13471	13450	13417	13427	13409	13448	13395	13279	13539	13572	13532	13516	13429	13412	13474	13525	13445	13527	13562	13513	13528	13455	13499	13742	13354	13594	13519	13476	13501	13465	13435	13322	13468	13598	13495	13465	13569	13652	13589	13511	13538	13517	13578	13414	13566	13504	13489	13426	13533	13502	13536	13547	13478	13421	13425	13517	13488	13553	13340	13455	13592	13453	13359	13525	13587	13463	13592	13647	13574	13468	13647	13549	13451	13538	13517	13596	13512	13379	13525	13590	13500	13407	13516	13440	13521	13536	13482	13350	13556	13273	13493	13508	13490	13543	13456	13535	13512	13467	13408	13453	13352	13538	13412	13723	13399	13705	13389	13549	13511	13434	13504	13339	13556	13629	13561	13437	13486	13441	13534	13440	13410	13226	13591	13309	13429	13325	13493	13459	13542	13470	13454	13409	13510	13707	13401	13598	13456	13508	13408	13418	13461	13533	13584	13515	13353	13511	13401	13487	13539	13518	13629	13369	13340	13349	13493	13401	13454	13416	13373	13359	13529	13448	13573	13444	13520	13502	13458	13483	13516	13555	13574	13520	13692	13440	13436	13468	13588	13488	13529	13595	13459	13443	13466	13423	13550	13543	13584	13582	13351	13492	13465
24385	21006	28107	24757	22366	21023	19626	17141	27618	40289	35436	28552	21987	17702	16518	16133	15889	15854	15934	15736	15779	15736	15788	15945	15964	15869	15926	16031	15915	15899	15861	15956	16047	15853	15811	15876	15813	15819	15846	15968	15727	15723	15826	15929	15958	15936	15967	15989	15873	15847	16010	15986	15799	16031	16025	15913	15830	15822	15833	15708	15866	15795	15956	15837	15741	15986	16007	15644	15799	15989	15773	15935	15893	15931	15967	15710	15824	15648	15777	15857	15788	15822	15804	15910	15863	15846	15725	15880	15716	15779	15800	15880	16019	15797	15829	15814	15994	15695	15989	15728	15873	15845	15598	15827	15792	15857	15925	15686	15666	15925	15904	15786	15846	15896	15992	15808	15776	15775	15718	15765	15905	15732	15723	15754	15586	15763	15852	15783	15730	15752	15673	15870	15713	15830	15971	15889	15728	15809	15896	15805	15635	15670	15735	15725	15785	15813	15844	15731	15802	15817	15726	15700	15836	15658	15573	15835	15759	15928	15810	15738	16006	15763	15831	15917	15812	15699	15820	15796	15733	15765	15869	15746	15724	15687	15877	15986	15911	15835	15801	15831	15777	15708	15941	15831	15746	16071	15720	15880	15784	15760	15773	15949	16027	15831	15980	15893	15820	15869	15614	16051	15792	15794	15891	15834	15862	15758	15733	15739	15758	15687	15732	15787	15760	16042	15859	16028	15751	15735	15776	15840	15735	15932	15940	15806	15733	16022	15736	15699	15744	15829	15872	15712	15634	15687	15704	16007	15942	15832	16002	15851	15924	15800	15898	15812	15762	15673	15828	15727	15789	15620	15701	15827	15938	15882	15830	15884	15682	15857	15820	15772	15738	15704	15791	15939	15758	15845	15878	15684	15622	15961	15571	16017	15829	15823	15847	15892	15994	15737	15751	15929	15858	15689	15799	15978	15827	15868	16053	15923	15840	15830	15779	15726	15764	15849	15878	15792	15723	15830	15866	15869	16049	15857	15794	15917	15848	15649	15893	15622	15759	15725	15866	15931	15732	15750	15829	15827	15862	15739	15745	15951	15636	15819	15918	15975	15638	15661	15792	15729	15941	16053	15671	15724	15889	15837	15699	15882	15642	15836	15587	15991	15850	15927	15963	15744	15699	15817	16040	15789	16016	15822	15987	15675	15889	15601	15727	15920	15843	15901	15680	15904	15827	15892	15809	15912	15874	15867	15731	15851	16087	16000	15827	15807	15992	15807	15746	15827	15775	15825	15883	15800	15768	15703	15951	15840	15683	15755	15927	15807	15649	15683	15683	15741	15722	15640	15982	15991	15870	15787	15703	15670	15768	16104	15734	16082	15870	15745	15744	15848	15771	15679	15880	15953	15967	15972	15864	15876	15889	15693	15899	15595	15924	15738	15792	15795	15910	15833	15719	15670	15836	15869	15807	15849	15971	15732	16104	15727	15912	15705	15916	15855	15811	15761	15658	15735	15721	15795	15582	15661	15664	15770	15814	15795	15676	15735	15945	15742	15813	16026	15704	15788	15900	15851	15822	15599	15587	15818	15918	15763	15861	15826	15665	15746	15782	15700	15811	15698	16038	15966	15799	15697	15982	15746	15764	15614	15814	15691	15827	15814	15858	15676	15760	15792	15759	15884	15956	15994	15820	16157	15965	15801	15817	15864	15792	15628	15889	15848	15825	15764	15674	15827	15960	15856	15826	15669	15617	15651	15761	15652	15635	15683	15559	15774	15807	15976	16031	15926	15829	15675	16051	15794	15978	15997	15715	15733	15821	15768	15716	16002	15913	15881	15787	15686	15733	15804	15720	15613	15769	15920	15749	15849	16083	15886	15756	15813	15873	15692	15559	15604	15828	15747	15808	15807	15640	15745	15915	15814	15780	15783	15870	15953	15775	15958	15763	15892	15736	15729	15694	15799	15833	15703	15789	15948	15835	15771	15899	15839	16043	15731	15638	15735	15605	16027	15724	15716	15634	15853	15748	15693	15798	15843	15895	15903	15713	15800	15817	15870	15727	15678	15837	15864	15735	15552	15819	15886	15897	15775	15793	15697	15952	15809	15813	15815	16058	15973	15925	15737	15809	15555	15873	15919	15600	15851	15683	15892	15753	15696	15711	16092	15964	15810	15928	15708	15879	15824	15808	15691	15649	15594	15939	15915	15954	15753	15791	15925	15687	15714	15711	15876	15849	15879	15909	15673	15729	15591	15642	15651	15833	15660	15772	15655	15717	15796	15705	15749	15865	15771	16024	15760	15893	15836	15786	15709	15597	15908	15791	15841	15999	16005	15825	15771	15665	15814	15764	15779	15820	15681	15745	15835	15853	15807	15619	16014	15763	15730	15896	15924	15908	15675	15870	15678	15629	15910	15527	15466	15795	15817	15831	15852	15881	15849	15924	15656	15801	15810	15841	15736	15860	15766	15989	15824	15773	15723	15774	15730	15759	15796	15841	15912	15851	15724	15750	15864	15830	15805	15671	15825	15850	15920	15864	15891	15983	15897	15869	15765	15906	15985	15979	15894	15699	15774	15759	15879	15727	15701	15813	15871	15823	15816	15626	15704	15921	15803	15771	15662	15803	15855	15875	15878	15890	15929	15881	15800	15725	16031	15590	15868	15898	15735	15858	15957	15732	15922	15785	15954	15811	15684	15706	15816	15801	15846	15649	15786	15903	15839	15826	15864	15662	15813	15862	15665	15793	15719	15706	15600	15650	15846	15912	16019	15765	15607	15975	15740	15776	15864	15766	15544	15856	15730	15949	16028	15921	15694	15653	15818	15696	15795	15808	16007	15796	15791	15846	15818	15728	15900	15925	15988	15806	15592	15663	15825	15535	15716	15788	15777	15885	15918	15955	15789	15686	15773	15826	15965	15856	15613	15846	15634	15788	15926	15878	15836	15706	15754	15752	15886	15707	15648	15733	15846	15818	15728	15821	15844	15886	15952	15832	15897	15763	15902	15904	15622	15640	15739	15790	15788	15816	15915	15868	15758	15934	15595	15861	15661	15734	15910	15830	15931	15681	15521	15856	15839	16058	15815	15747	15742	15742	15876	15912	15738	15737	15871	15885	15919	15771	15764	15903	15714	15926	15841	15901	15721	15718	15780	16014	15664	15756	15830	15760	15924	15899	15746	15782	15928	15699	15894	15825	15741	15893	15874	15743	15810	15920	15755	15719	15882	15754	15813	15770	15995	15592	15771	15991	15880	15719	15723	15760	15734	15918	15736	15847	15987	15902	15749	15884	15813	15850	15955	15709	15699	15862	15829	15905	15894	15681	15640	15747	15801	15693	15832	15848	15842	15773	15809	15739	15856	15745	15710	15791	15699	15840	15801	15690	15746	15852	15998	15676	15811	15627	15733	15803	15952	15952	15820	16007	15972	15770	15866	15776	15823	15915	15877	15791	15787	15676	15993	15926	15821	15824	15704	15743	15618	15990	16005	15823	15804	15692	15746	15870	15853	15706	15854	15729	15709	15871	15698	15719	15711	15805	15970	15876	15907	15669	15834	15777	15736	15827	15747	15776	15912	15834	15662	15765	15611	15642	15806	15746	15719	15737	15835	15713	15787	15713	15819	15662	15873	15757	15709	15808	15808	15748	15826	15663	15695	15748	16139	16046	15910	15741	16042	15890	15974	15907	15733	15710	15867	15734	15718	15868	15837	16065	15613	15826	15575	15990	15702	15851	15979	15796	15833	15673	15645	15777	15697	15791	15826	15872	15679	15882	15742	15778	15778	15787	15880	16065	15617	15818	15761	15574	15837	15717	15953	15786	15757	15644	15997	15741	15903	15989	15608	15619	15700	15676	15746	15767	15730	15806	15673	15983	15847	15833	15999	15891	15818	15903	15927	15778	15767	15974	15967	15845	15931	16048	15719	15924	15838	15795	15912	15844	16004	15655	15886	15874	15658	15697	16113	15949	15818	15948	15976	15974	15721	15933	15816	15974	15860	15730	15953	15787	15864	15897	15731	15756	15601	16019	15878	15735	15879	15930	15784	15858	15848	15881	15854	15739	15911	15735	15728	15581	15934	15732	15612	15790	15806	15799	15872	15894	15655	15757	15700	15768	15966	15951	15950	15773	15711	15834	15740	15872	15749	15965	15957	15835	15928	15749	15947	15693	15896	16004	15945	15846	15688	15972	15675	15868	15655	15637	15814	15748	15778	15920	15765	15865	15893	15829	15849	15686	15866	15798	15751	15906	15736	15763	15767	15894	15808	15779	15658	15756	15786	15971	15790	15704	15915	15905	15746	15760	15815	15760	15874	15668	15765	16004	15834	15811	15779	15836	15842	15880	15648	15706	15686	15790	15754	15975	16008	16048	16019	15568	15791	15690	15859	15868	15958	15835	15639	15890	15727	15882	15643	15756	15879	15666	15687	15640	15733	15606	15852	15856	16063	15745	15708	15994	15911	15841	15879	15711	15667	15816	15774	15904	15972	15747	15796	15882	15665	16056	15786	15987	15770	15918	15917	15763	15604	15776	15831	15631	15881	15755	15874	15903	15838	15829	15867	15889	15644	15945	15980	15693	15962	15896	15867	15676	15710	15674	15712	15933	16064	15518	15825	15675	15775	15872	15606	15663	15847	15731	15672	15774	15950	15909	15755	15801	15959	15790	16022	16001	15881	15754	15880	15787	15729	15583	15680	15877	15801	15957	15860	15616	15873	16010	15709	15825	15833	15686	15737	15749	15974	15881	15990	15779	15782	15587	15778	15763	15911	15883	15811	15665	15727	15819	15729	15865	15844	15799	15850	15839	15830	15952	15593	15602	15912	15678	15951	15859	15778	15903	15981	15731	15949	15897	15610	15666	15914	15929	16021	15787	15992	15869	15891	15758	15770	16002	15733	15591	15830	15998	15747	15643	15839	15803	15829	15954	15943	15776	15868	15756	15797	15837	15500	15722	15823	15844	15625	15623	15687	15856	15744	15821	15963	15844	15744	15846	15766	15796	15796	15919	15955	15718	15904	15630	15940	16029	15824	15777	15787	15781	16054	15863	15788	16024	15605	15818	15645	15835	15808	16028	16020	15774	16044	15934	15848	15824	15703	15682	15817	15941	15586	15857	15878	15874	15830	16113	15703	15705	15722	15776	15952	15765	15697	15776	15741	15789	15737	15836	15880	15912	15524
16529	29932	30514	23969	20211	18349	16751	15436	30207	39306	34990	27341	19180	14785	13984	13738	13580	13615	13431	13507	13543	13517	13481	13590	13511	13669	13486	13490	13626	13716	13379	13530	13642	13624	13536	13439	13422	13522	13531	13582	13540	13589	13450	13631	13635	13441	13472	13476	13789	13509	13660	13512	13747	13404	13470	13622	13716	13598	13612	13614	13603	13598	13502	13635	13500	13493	13527	13516	13504	13459	13582	13620	13521	13684	13516	13398	13394	13598	13536	13524	13608	13503	13611	13595	13498	13543	13631	13608	13428	13580	13453	13489	13331	13583	13572	13623	13474	13568	13456	13628	13569	13473	13459	13572	13595	13411	13528	13556	13558	13518	13422	13406	13669	13211	13619	13519	13408	13553	13522	13461	13548	13510	13670	13499	13391	13617	13606	13488	13504	13523	13498	13559	13544	13481	13483	13587	13499	13628	13564	13719	13612	13523	13481	13551	13417	13500	13380	13438	13608	13581	13431	13396	13606	13454	13568	13390	13586	13607	13576	13595	13571	13604	13553	13539	13656	13633	13466	13572	13653	13536	13747	13486	13642	13627	13488	13699	13647	13565	13489	13571	13446	13603	13502	13592	13526	13559	13421	13555	13618	13462	13522	13654	13483	13582	13603	13512	13555	13545	13576	13599	13606	13682	13632	13371	13529	13504	13728	13663	13610	13342	13568	13561	13553	13597	13412	13690	13491	13526	13537	13559	13661	13382	13655	13478	13632	13445	13380	13496	13485	13475	13630	13495	13576	13640	13608	13603	13719	13414	13733	13717	13476	13687	13520	13420	13614	13582	13596	13476	13543	13504	13514	13458	13441	13515	13451	13640	13561	13642	13604	13373	13732	13640	13546	13413	13654	13517	13570	13656	13357	13708	13464	13510	13500	13455	13502	13676	13606	13582	13399	13529	13515	13503	13438	13591	13315	13653	13488	13441	13695	13559	13375	13516	13649	13553	13692	13430	13512	13403	13577	13523	13383	13405	13544	13694	13466	13533	13492	13580	13478	13420	13575	13529	13427	13493	13567	13506	13711	13610	13516	13689	13546	13511	13584	13543	13527	13556	13460	13603	13593	13637	13508	13418	13482	13424	13535	13625	13705	13641	13539	13370	13550	13413	13685	13618	13464	13502	13536	13539	13500	13542	13509	13599	13651	13438	13747	13706	13602	13348	13511	13608	13523	13491	13518	13538	13397	13590	13541	13619	13556	13514	13639	13621	13507	13547	13509	13570	13575	13563	13618	13414	13507	13499	13486	13479	13601	13532	13517	13471	13433	13490	13579	13409	13482	13469	13396	13522	13495	13570	13530	13496	13619	13633	13611	13519	13554	13585	13672	13651	13545	13520	13544	13588	13635	13524	13649	13398	13649	13334	13537	13525	13575	13684	13586	13530	13642	13434	13583	13401	13585	13395	13381	13421	13634	13611	13571	13613	13519	13390	13543	13534	13408	13538	13588	13336	13359	13356	13444	13573	13589	13662	13496	13469	13558	13446	13576	13460	13477	13478	13521	13671	13419	13549	13461	13595	13465	13448	13380	13635	13509	13682	13725	13419	13620	13320	13479	13490	13445	13611	13655	13514	13669	13551	13454	13562	13567	13503	13479	13518	13444	13666	13611	13454	13439	13500	13463	13416	13577	13393	13626	13527	13565	13586	13577	13432	13464	13370	13561	13697	13399	13466	13698	13508	13571	13391	13552	13386	13660	13636	13529	13606	13567	13319	13617	13420	13572	13329	13473	13538	13469	13362	13760	13425	13678	13713	13700	13454	13554	13572	13509	13482	13520	13511	13445	13603	13597	13412	13468	13495	13554	13534	13576	13602	13430	13558	13360	13524	13511	13566	13496	13396	13544	13588	13558	13598	13661	13447	13655	13423	13562	13662	13488	13629	13606	13584	13750	13438	13439	13535	13612	13473	13556	13524	13646	13678	13576	13658	13545	13489	13394	13503	13416	13457	13513	13414	13441	13369	13635	13523	13520	13529	13447	13593	13432	13529	13474	13434	13513	13514	13561	13735	13594	13638	13572	13583	13562	13399	13471	13424	13586	13582	13494	13404	13509	13399	13404	13507	13616	13513	13583	13582	13613	13618	13692	13415	13518	13611	13459	13499	13639	13534	13561	13307	13324	13696	13588	13579	13432	13442	13559	13435	13394	13545	13444	13541	13524	13366	13676	13462	13563	13474	13592	13534	13627	13578	13542	13538	13626	13381	13344	13621	13515	13464	13493	13533	13494	13274	13484	13798	13622	13475	13487	13536	13619	13493	13455	13599	13556	13371	13567	13665	13529	13543	13687	13641	13548	13659	13563	13377	13602	13505	13608	13439	13466	13739	13482	13587	13288	13579	13426	13553	13585	13457	13538	13389	13690	13583	13350	13541	13642	13726	13745	13536	13560	13476	13471	13583	13510	13402	13601	13465	13446	13448	13589	13456	13557	13638	13629	13345	13471	13475	13474	13645	13362	13475	13630	13573	13596	13650	13462	13617	13737	13637	13413	13569	13639	13604	13504	13786	13484	13499	13599	13577	13626	13639	13478	13491	13575	13612	13559	13492	13446	13564	13529	13683	13479	13467	13566	13543	13509	13519	13505	13390	13431	13550	13426	13452	13470	13536	13589	13446	13721	13693	13535	13535	13550	13605	13583	13539	13562	13462	13545	13513	13568	13522	13694	13531	13537	13448	13513	13498	13580	13319	13490	13389	13554	13569	13736	13460	13541	13508	13394	13508	13561	13525	13713	13590	13552	13534	13555	13493	13525	13670	13555	13391	13647	13668	13550	13579	13646	13481	13528	13407	13598	13430	13645	13553	13558	13556	13471	13495	13591	13465	13537	13454	13706	13516	13572	13445	13563	13506	13424	13562	13382	13572	13527	13654	13425	13444	13386	13487	13668	13521	13636	13330	13450	13505	13544	13640	13514	13598	13574	13517	13615	13473	13484	13420	13506	13546	13504	13539	13547	13624	13616	13570	13558	13687	13413	13519	13672	13427	13462	13582	13582	13498	13510	13517	13651	13468	13657	13571	13558	13366	13490	13568	13501	13579	13577	13536	13508	13539	13563	13390	13673	13600	13415	13556	13581	13558	13566	13513	13561	13499	13430	13401	13603	13521	13730	13538	13516	13630	13442	13696	13440	13369	13526	13573	13458	13535	13316	13717	13592	13662	13591	13652	13503	13490	13415	13726	13547	13575	13756	13608	13476	13512	13646	13444	13455	13586	13438	13483	13471	13677	13472	13619	13573	13628	13442	13430	13480	13386	13449	13598	13370	13725	13546	13523	13599	13559	13353	13476	13663	13548	13465	13413	13596	13550	13530	13576	13616	13597	13510	13507	13460	13581	13737	13470	13561	13500	13595	13620	13556	13509	13623	13393	13581	13536	13650	13464	13602	13554	13584	13387	13553	13550	13505	13609	13564	13485	13682	13445	13509	13453	13455	13381	13391	13548	13629	13449	13457	13524	13458	13656	13602	13487	13387	13401	13620	13627	13525	13603	13628	13576	13495	13693	13523	13478	13632	13603	13525	13451	13504	13490	13619	13596	13497	13572	13498	13559	13401	13513	13546	13496	13531	13689	13549	13555	13615	13463	13604	13541	13618	13558	13448	13384	13616	13545	13594	13552	13635	13444	13581	13664	13497	13515	13506	13648	13508	13656	13555	13571	13716	13568	13453	13595	13576	13558	13657	13408	13571	13643	13660	13578	13348	13583	13479	13544	13534	13349	13632	13438	13519	13503	13553	13499	13552	13395	13417	13519	13401	13442	13610	13407	13433	13530	13614	13494	13405	13555	13731	13498	13590	13554	13630	13366	13552	13470	13514	13502	13477	13414	13596	13575	13642	13505	13755	13475	13508	13470	13548	13509	13468	13570	13382	13599	13490	13594	13616	13488	13627	13564	13363	13587	13582	13526	13471	13470	13321	13700	13546	13497	13470	13544	13590	13612	13459	13524	13599	13455	13620	13538	13543	13629	13537	13615	13621	13596	13570	13626	13478	13538	13586	13414	13607	13419	13588	13448	13699	13561	13544	13533	13586	13509	13446	13555	13597	13625	13497	13410	13662	13270	13623	13562	13515	13524	13515	13628	13562	13406	13747	13439	13663	13430	13575	13437	13719	13554	13414	13591	13353	13487	13641	13497	13595	13647	13495	13573	13448	13608	13598	13699	13600	13602	13639	13551	13648	13797	13517	13599	13474	13565	13627	13524	13614	13497	13646	13498	13478	13464	13579	13456	13499	13472	13638	13398	13624	13577	13385	13570	13562	13514	13467	13459	13694	13610	13580	13628	13473	13363	13548	13502	13501	13422	13591	13441	13484	13501	13314	13485	13734	13354	13473	13491	13495	13342	13527	13557	13646	13587	13490	13510	13574	13628	13610	13674	13586	13610	13537	13503	13602	13457	13449	13488	13582	13512	13386	13632	13599	13652	13626	13575	13713	13502	13564	13524	13464	13570	13562	13487	13659	13492	13580	13538	13630	13412	13249	13511	13592	13751	13590	13516	13526	13390	13458	13470	13647	13463	13445	13460	13512	13470	13666	13472	13549	13479	13396	13612	13521	13517	13559	13743	13393	13471	13625	13587	13506	13519	13465	13629	13597	13488	13357	13388	13647	13473	13698	13575	13521	13524	13355	13445	13551	13376	13601	13452	13522	13503	13676	13584	13287	13555	13689	13317	13481	13505	13614	13502	13641	13574	13541	13505	13473	13525	13415	13676	13556	13575	13573	13428	13344	13592	13645	13562	13415	13415	13502	13502	13505	13445	13576	13631	13391	13539	13536	13621	13481	13537	13388	13719	13536	13482	13537	13465	13521	13398	13489	13676	13569	13392	13547	13336	13501	13743	13486	13547	13624	13508	13616	13601	13489	13356	13457	13458	13583	13680	13559	13447	13569	13640	13498	13711	13503	13486	13639	13464	13450	13600	13432	13417	13511	13441	13655	13593	13415	13541	13520	13474	13569	13485	13666	13348	13577	13588	13560	13452	13612	13288	13649	13557	13700	13604	13437	13678	13534	13614	13442	13514	13633	13470	13514	13387	13581	13399	13477	13490	13494	13562	13584	13435	13472	13369	13623	13573	13623	13463	13491	13525	13596	13416	13511	13464	13569	13516	13571	13565	13652	13543
22570	21029	28900	23380	21319	23799	26506	20387	39687	58968	52470	42031	30134	20617	17687	16859	16416	16328	16166	16440	16325	16224	16526	16213	16475	16247	16376	16351	16378	16071	16141	16074	16209	16360	16207	16321	16445	16435	16289	16317	16267	16190	16179	16241	16178	16287	15969	15927	16249	16179	16308	16133	16178	16141	16217	16292	16021	16106	16271	16235	16173	16302	16470	15963	16057	15979	16233	16543	16272	16379	16265	16149	16173	16067	16204	16072	16080	15982	16104	16057	16161	16095	16084	16166	16331	15968	16287	16364	16113	16114	16110	16217	16186	16162	16248	16172	16221	16184	16121	16157	16074	16278	15976	16064	16159	16017	16287	16219	16258	15991	16045	16098	16045	16197	16206	16084	16416	16140	16093	16118	15950	16166	16277	16058	16063	16104	16064	16063	16186	16191	16293	16150	16044	16102	16104	16000	16331	15994	15884	15960	16242	16059	15912	16153	16187	16082	16160	16155	16112	16291	16204	16022	16232	16180	16056	16065	15988	16101	16270	16078	16061	16222	15939	16161	15965	16180	16092	16064	16019	15921	16051	16108	15986	16213	15973	16098	16087	16214	16247	15981	15824	15914	16176	16196	15933	16089	16061	15979	16015	16272	15911	16166	16162	15942	16003	16127	16294	16025	15944	16059	16056	16140	16299	16029	15982	16131	15925	16093	16129	16189	16109	16136	16140	16080	16134	16109	16335	16019	16058	16115	16092	16201	16307	16128	15908	16080	16280	16075	16087	16087	16045	16093	16025	16164	16127	16117	16063	15921	16021	16210	16078	16313	16136	16008	16107	16200	16382	16174	16040	16115	16137	16007	16224	16086	16223	16092	16235	16180	16021	16121	15976	15984	16059	16203	16208	16035	16214	16159	16224	16096	16071	16508	16213	16321	16257	16305	16138	16112	16113	16136	16165	16027	16260	16192	15988	16230	16042	16081	16103	16076	16022	16139	16134	16041	16069	16174	16058	15982	16215	16116	15993	16189	16228	15863	16189	16098	16285	16422	16295	16257	16142	16143	16061	16203	16166	16084	16311	16134	16118	16092	16266	16113	15970	16114	16032	15987	16248	16045	16115	16031	16358	16071	16148	16090	16083	16080	16232	16060	16218	16091	15948	15937	16049	16077	16178	16261	16127	16243	16154	16147	16119	16050	16095	15989	16294	16215	16189	16098	16103	16167	16220	16300	16081	16064	16021	16062	16168	16362	15908	16135	16105	16008	16090	16339	16009	16118	16222	16047	16086	16077	16349	16276	16206	16230	16285	16157	16147	16123	16028	16164	16136	15986	16030	16015	16202	16038	16113	15974	16136	16077	16159	16068	16042	16017	16346	15966	15979	16037	16268	16088	16162	16017	16120	16154	16175	16007	16012	16392	16160	16198	16190	16024	16045	16003	16076	16022	16166	16067	15978	15992	16000	16102	16239	16216	15948	16119	16074	16134	16036	16233	16077	16172	15942	16110	16044	16076	16181	16079	16219	16192	16181	16028	15988	16010	16150	16141	16200	16326	16132	16186	16118	15894	16097	16198	16209	15821	16157	16136	16151	16160	15791	16072	15981	16218	16167	15987	15970	16193	16225	16135	16157	16337	16271	16046	16142	16331	16012	16248	16076	16274	16123	16082	16239	15975	16312	16075	16249	16208	16217	15949	16210	16215	16233	16133	15893	16162	16354	16142	16062	16113	16080	16084	15968	16055	16002	16172	16163	16195	16265	16158	16089	16180	16191	16230	16218	16035	16094	16200	16074	16229	16019	16174	15995	15998	16313	16053	15926	16021	16062	15986	16241	15907	16256	16285	16004	16285	16196	16146	16098	16112	16158	16187	16080	16205	16038	16093	16025	16160	15993	16003	15959	15956	15912	15982	16140	16027	16089	16160	16204	16093	16066	15895	16110	16245	16131	16250	16120	16157	15981	16108	16315	16137	16245	16264	16161	16285	16077	15978	16011	16194	16140	16006	16233	15958	16090	16034	16205	16197	16150	16145	16181	16157	16114	16174	16105	16036	16252	16176	16203	16100	16139	16123	16250	16141	16106	16100	16141	16187	15999	16154	16072	16091	15972	16013	16060	16031	16248	15939	16287	16060	16305	16077	16078	16113	16179	16092	16193	16182	16094	16071	16057	16123	16142	16141	16264	15978	16097	16077	15996	16147	16265	16072	16121	16138	16197	16338	16243	16044	16150	16094	16339	16062	16079	16336	15893	16214	16233	15972	16116	16004	16245	15947	16038	16023	16020	16140	16163	16092	16272	16101	16386	16217	16185	16045	16130	16070	15956	16199	16100	16151	16117	16105	16022	16054	16117	16143	16075	16087	16274	16106	16027	15993	16181	16298	16026	16100	16224	16074	16097	16120	16065	16078	15896	15817	16331	16206	15953	16074	16178	16112	16069	16114	16162	16454	16082	16171	16151	16079	16179	16180	16146	16204	16201	16209	16226	16061	15976	16008	16121	15959	15966	16090	16250	15988	15973	16167	15987	16224	16178	15981	16007	16263	16380	16198	16169	16134	15973	16053	15987	16117	16075	16020	16237	16119	16023	16115	16193	16065	16062	16111	16170	16218	16442	16047	16076	15921	16112	16163	16199	16016	15945	15987	16111	16028	16193	16110	16171	16295	16079	16131	16131	15951	16098	16177	15934	16204	16332	16332	16069	16067	16129	16019	16278	16180	16033	15954	16126	16205	15955	15976	16032	16080	16084	16121	16218	16066	16055	16157	16081	16209	16192	15954	16148	16143	16204	16394	16042	16100	16252	16095	16020	16060	16080	16220	15983	16168	16351	16145	15989	16235	16132	16405	15985	15879	16240	16053	16036	16109	16057	16033	16043	16108	16196	16230	16149	16013	16145	16122	16087	16210	16234	16319	16109	16206	16337	16158	16183	16206	16209	16287	16297	16255	16216	16310	16110	16118	16220	16167	16183	16164	15834	15975	16199	15979	16092	16021	16025	16014	15881	16165	15838	16012	16070	16154	16278	16078	16312	16099	15966	15967	16016	16095	16130	16116	16180	16073	16200	16243	15972	16069	16120	16216	15930	16206	16148	16062	16158	16085	16143	16002	16123	16241	16189	16164	15994	15974	16039	16141	16277	16024	16265	16140	16287	16167	16198	16267	16307	16087	16151	16048	15893	16129	16210	16151	16083	15941	15884	16182	16312	16034	16145	15979	16246	15962	16090	16163	16262	16091	16209	16220	16137	16143	16203	16022	16006	15968	16190	16244	16309	15986	16100	16177	16014	16209	15992	15828	16069	16177	15983	15975	15990	16147	16183	16045	16053	16065	16076	15984	16213	16044	16276	16197	16227	16070	16113	16165	15936	16054	16043	16269	16005	16057	16061	15911	16183	16151	16223	16008	16324	16143	16132	16090	16049	16192	16265	16176	16338	15995	16062	15978	16254	16079	16021	15971	16270	16240	16092	15877	16236	16311	16331	16066	16108	16084	16209	16192	16395	16146	16255	16082	16176	16089	15925	16202	16171	16247	15935	16112	15941	16225	16101	16266	16134	16288	15964	16050	16142	16148	15803	16208	16114	16114	16142	16285	16210	16082	16271	16029	16099	16173	16199	16223	16129	16164	16110	16029	16119	16045	15997	16114	16007	16076	16301	15981	16116	16083	16228	16179	15896	16075	16263	16085	16150	16193	16080	16185	16143	16195	16182	15998	15939	16191	16134	16156	15983	16089	16243	16121	16161	15936	16069	15982	16178	16212	16066	16174	16173	16145	16145	16014	16092	16082	15914	16214	16076	16242	16202	16051	16019	16324	16286	16068	16001	16034	16074	16081	16209	16081	16072	16165	16178	16098	16145	16053	16149	15945	16197	16248	16125	16180	16171	16051	16065	16290	15850	16147	16258	16053	16068	16231	16148	15946	16202	16081	16123	16025	16200	16201	15902	16038	16183	16110	16196	16068	16173	16179	16182	16028	16198	16143	16002	16186	16110	16250	16138	16247	15987	16224	16332	16062	15964	16124	16004	16167	15885	16006	15958	15991	16176	16000	16028	15958	16233	16053	16082	16164	16169	16189	16073	16124	16230	16034	16172	16212	16151	16202	16066	16036	16302	16202	16403	16119	16244	16156	16068	16059	16411	16168	16118	16131	16111	16110	16126	15937	16131	16106	16198	16026	16257	16241	16211	16123	16276	15865	16367	16080	16095	16015	16099	16126	16082	16096	16087	16075	16156	16207	16191	15999	16052	16278	16094	16348	16069	16129	16064	16217	15894	16007	15839	16062	15943	16216	16175	15901	16113	16001	16139	16030	16372	16156	16239	16044	16095	16218	15937	16121	16081	16067	16254	15989	16081	16100	16015	16122	16094	15972	15974	16309	16176	16095	16178	16417	16114	16020	16266	15975	15839	16057	15993	16321	16111	16094	16070	16139	15968	15899	16112	16075	16103	15972	16086	16138	16084	16257	16198	16101	16210	16264	16113	16120	16179	16150	16162	16225	16234	16174	16156	16150	15992	16108	16085	16049	16390	16022	16076	16109	16032	16167	16070	16081	16259	16009	16325	16003	16100	16194	15923	16220	16303	16271	16456	15832	16005	16368	16086	16215	16059	16097	16066	16168	16139	15981	16262	16089	16244	16038	16038	16129	16108	15954	15871	16183	15990	16124	16166	16237	15954	16094	16080	16090	16144	16236	16116	15925	16263	16228	16222	16042	16136	16100	15992	16098	16002	16047	16379	16029	15910	16085	16003	16233	16110	16118	16075	15858	16161	16320	16152	15983	16246	16166	16132	16015	16199	16132	15874	16278	16177	15973	16033	16002	16086	16056	16292	16341	16102	15994	16118	16126	16142	16108	16172	16076	15941	16085	16209	16416	15940	16150	16315	15928	16220	16231	16189	16035	16059	16142	16189	16164	16037	16032	16291	16245	16023	16128	16030	16135	16154	16242	16255	16017	16198	16019	16259	16189	16172	16196	16006	16242	15894	15992	16007	16012	16116	16034	16063	16099	16205	15996	16062	15998	16162	16244	16128	16210	16157	15890	16063	16126	16036	16062	16125	16119	16056	16094	16248	16313	16009	16002	15883	16177	16106	16186	16340	16207	16120	16070	16294	16101	16210	16195	16133	16249	16159	16247	15929	15999	16142	16328	15964	16113	16096	16186	16168	16201	15923	15983
20074	38018	36615	28633	24579	22679	20774	18671	42322	55560	50364	40519	27181	17003	14945	14124	13950	13786	13670	13874	13652	13741	13710	13704	13687	13691	13688	13617	13856	13657	13755	13641	13839	13644	13471	13636	13727	13732	13518	13516	13562	13820	13745	13527	13813	13617	13752	13688	13610	13652	13654	13624	13539	13651	13614	13791	13695	13686	13834	13714	13767	13655	13732	13581	13776	13642	13586	13669	13729	13592	13773	13575	13596	13757	13716	13638	13701	13735	13825	13782	13523	13739	13786	13749	13630	13721	13602	13728	13570	13560	13887	13466	13798	13479	13762	13510	13689	13779	13549	13695	13695	13593	13783	13625	13621	13659	13556	13677	13884	13625	13742	13589	13644	13685	13606	13668	13613	13622	13645	13542	13658	13665	13625	13689	13762	13758	13642	13666	13633	13555	13733	13646	13604	13582	13585	13574	13591	13620	13589	13574	13601	13763	13689	13651	13621	13688	13591	13660	13702	13810	13668	13744	13668	13568	13696	13797	13723	13691	13798	13773	13666	13628	13763	13552	13640	13597	13653	13637	13678	13663	13615	13729	13617	13720	13580	13658	13623	13549	13692	13572	13662	13605	13701	13640	13678	13597	13695	13593	13501	13629	13645	13740	13767	13602	13697	13726	13554	13604	13842	13580	13702	13639	13627	13591	13752	13768	13728	13472	13539	13624	13729	13538	13775	13646	13774	13589	13535	13661	13662	13682	13719	13696	13604	13641	13598	13563	13794	13530	13515	13467	13759	13585	13743	13734	13677	13703	13675	13643	13531	13526	13741	13563	13667	13641	13665	13696	13561	13893	13676	13598	13683	13696	13452	13628	13533	13600	13757	13817	13754	13709	13795	13689	13706	13650	13684	13602	13802	13704	13794	13628	13540	13696	13679	13700	13776	13599	13534	13617	13746	13606	13625	13589	13816	13731	13607	13802	13601	13709	13698	13726	13639	13677	13624	13599	13656	13608	13432	13765	13673	13776	13636	13599	13658	13563	13624	13607	13667	13547	13780	13757	13720	13680	13665	13515	13618	13594	13762	13725	13718	13930	13733	13705	13549	13573	13657	13612	13698	13667	13609	13711	13718	13824	13740	13698	13820	13490	13665	13627	13560	13576	13714	13628	13665	13624	13701	13565	13782	13697	13546	13661	13815	13709	13523	13692	13677	13708	13756	13640	13563	13617	13648	13728	13500	13714	13576	13644	13458	13643	13593	13574	13613	13596	13659	13721	13690	13739	13597	13631	13777	13566	13612	13614	13604	13628	13567	13524	13663	13691	13764	13650	13683	13623	13814	13698	13785	13803	13729	13695	13709	13708	13728	13557	13773	13620	13588	13843	13816	13657	13654	13654	13765	13662	13659	13608	13446	13646	13697	13837	13617	13597	13671	13593	13501	13711	13635	13661	13628	13615	13756	13731	13637	13664	13567	13773	13699	13722	13691	13589	13676	13666	13621	13774	13590	13715	13780	13687	13701	13590	13833	13583	13490	13766	13626	13736	13659	13555	13594	13672	13561	13604	13761	13659	13688	13628	13683	13664	13744	13531	13663	13587	13647	13583	13627	13653	13661	13698	13662	13611	13685	13866	13609	13629	13767	13625	13667	13609	13749	13488	13631	13785	13461	13786	13590	13605	13742	13657	13666	13659	13678	13634	13799	13588	13545	13653	13462	13794	13746	13649	13555	13673	13723	13698	13693	13541	13664	13671	13649	13740	13632	13612	13629	13678	13659	13763	13552	13750	13771	13669	13675	13612	13792	13643	13480	13560	13726	13560	13619	13806	13701	13691	13706	13564	13529	13789	13647	13510	13656	13528	13626	13582	13705	13676	13602	13594	13621	13713	13647	13622	13644	13603	13476	13641	13583	13707	13569	13709	13806	13650	13646	13592	13775	13559	13676	13481	13610	13825	13597	13642	13567	13685	13669	13853	13533	13668	13598	13565	13633	13749	13715	13621	13709	13832	13671	13691	13707	13511	13433	13603	13834	13720	13626	13690	13583	13629	13630	13530	13715	13662	13552	13762	13566	13548	13639	13638	13670	13554	13704	13692	13666	13655	13641	13503	13514	13761	13667	13633	13776	13558	13688	13732	13791	13690	13520	13519	13632	13573	13599	13528	13648	13405	13552	13611	13724	13592	13538	13657	13751	13581	13604	13726	13466	13886	13773	13540	13608	13594	13662	13550	13664	13657	13640	13758	13681	13619	13724	13638	13560	13562	13509	13790	13760	13648	13572	13545	13636	13557	13752	13613	13634	13733	13615	13588	13691	13827	13738	13607	13675	13539	13544	13468	13731	13640	13702	13437	13547	13618	13750	13663	13617	13692	13589	13786	13697	13563	13843	13832	13532	13559	13724	13671	13627	13771	13670	13693	13607	13638	13576	13576	13608	13614	13617	13672	13745	13626	13608	13771	13761	13732	13418	13796	13616	13720	13608	13726	13521	13668	13758	13637	13564	13715	13744	13554	13566	13723	13703	13755	13743	13600	13607	13633	13706	13701	13832	13740	13708	13604	13716	13690	13500	13585	13467	13616	13682	13547	13654	13712	13720	13695	13538	13944	13634	13645	13757	13592	13656	13590	13663	13599	13702	13574	13767	13528	13803	13748	13649	13647	13579	13610	13482	13713	13534	13888	13747	13543	13551	13736	13642	13615	13563	13705	13499	13763	13618	13648	13802	13592	13833	13564	13790	13558	13528	13667	13585	13606	13379	13471	13591	13622	13477	13569	13716	13562	13427	13727	13742	13616	13523	13742	13756	13667	13763	13620	13674	13707	13623	13531	13645	13543	13583	13608	13531	13778	13530	13704	13725	13664	13496	13895	13649	13529	13714	13663	13591	13673	13791	13658	13582	13731	13630	13428	13693	13702	13885	13665	13616	13606	13616	13690	13779	13482	13429	13646	13604	13755	13754	13777	13473	13505	13636	13640	13667	13695	13509	13641	13519	13635	13602	13639	13608	13637	13454	13480	13476	13571	13672	13621	13610	13665	13662	13572	13521	13740	13616	13635	13595	13653	13670	13737	13732	13499	13589	13643	13639	13536	13654	13791	13623	13600	13534	13631	13543	13653	13696	13575	13744	13829	13502	13669	13750	13605	13633	13851	13661	13705	13671	13618	13756	13774	13623	13727	13729	13688	13793	13575	13816	13603	13677	13487	13712	13585	13660	13650	13629	13583	13796	13634	13627	13482	13665	13676	13564	13694	13605	13523	13578	13611	13681	13622	13546	13779	13730	13632	13719	13769	13620	13587	13590	13524	13657	13617	13573	13644	13605	13713	13618	13638	13691	13449	13711	13728	13695	13846	13649	13596	13664	13526	13626	13598	13703	13526	13742	13546	13639	13785	13643	13611	13658	13646	13577	13507	13685	13656	13673	13702	13631	13561	13544	13646	13667	13571	13694	13722	13671	13691	13717	13576	13704	13676	13757	13553	13565	13602	13696	13821	13662	13686	13640	13591	13527	13632	13767	13626	13741	13592	13599	13692	13670	13609	13641	13586	13676	13636	13666	13709	13706	13630	13753	13656	13680	13679	13642	13682	13668	13639	13561	13716	13702	13534	13570	13629	13789	13731	13704	13477	13731	13800	13795	13556	13641	13635	13684	13676	13574	13730	13665	13624	13746	13393	13727	13653	13707	13773	13769	13674	13587	13778	13572	13589	13647	13668	13561	13554	13745	13602	13729	13718	13638	13860	13616	13709	13652	13687	13676	13592	13661	13677	13702	13497	13712	13661	13834	13663	13740	13621	13576	13784	13664	13692	13746	13585	13834	13472	13578	13617	13612	13616	13717	13472	13699	13708	13479	13352	13765	13516	13716	13686	13623	13670	13673	13488	13672	13640	13500	13719	13618	13640	13823	13708	13761	13791	13631	13838	13568	13531	13579	13792	13720	13670	13684	13819	13590	13653	13622	13669	13564	13543	13640	13673	13682	13589	13795	13553	13618	13663	13489	13755	13636	13813	13773	13639	13681	13623	13717	13732	13599	13674	13573	13625	13728	13621	13608	13722	13565	13587	13759	13637	13684	13609	13612	13627	13560	13738	13562	13460	13714	13712	13764	13694	13804	13540	13492	13650	13739	13758	13526	13632	13580	13683	13570	13604	13587	13629	13646	13606	13740	13683	13790	13564	13409	13516	13568	13591	13685	13614	13531	13710	13760	13779	13649	13472	13636	13488	13427	13629	13641	13538	13638	13586	13709	13500	13746	13683	13563	13615	13574	13624	13487	13629	13700	13712	13566	13730	13607	13649	13538	13683	13827	13659	13656	13805	13773	13940	13548	13548	13629	13836	13618	13632	13660	13830	13528	13638	13529	13615	13614	13565	13556	13601	13625	13831	13554	13630	13729	13634	13425	13667	13631	13756	13724	13802	13781	13681	13802	13557	13801	13749	13733	13664	13612	13785	13631	13701	13800	13532	13590	13694	13599	13661	13571	13617	13653	13632	13558	13587	13773	13681	13566	13540	13683	13549	13571	13601	13621	13765	13800	13501	13723	13716	13651	13479	13546	13569	13394	13772	13576	13639	13804	13641	13780	13752	13674	13711	13680	13789	13619	13729	13603	13689	13601	13577	13639	13628	13723	13737	13600	13733	13568	13676	13426	13845	13628	13644	13778	13618	13741	13657	13631	13563	13732	13693	13685	13758	13516	13567	13685	13801	13720	13580	13658	13629	13678	13631	13664	13709	13596	13780	13562	13795	13715	13663	13752	13761	13634	13693	13681	13698	13527	13434	13644	13547	13774	13735	13628	13733	13491	13673	13695	13662	13785	13652	13567	13642	13707	13609	13649	13541	13753	13549	13686	13779	13749	13631	13610	13748	13673	13743	13534	13583	13591	13571	13497	13534	13711	13566	13595	13735	13694	13681	13706	13613	13568	13754	13531	13591	13502	13637	13707	13622	13694	13637	13533	13904	13431	13587	13813	13706	13714	13663	13714	13411	13694	13603	13744	13662	13546	13756	13582	13637	13635	13636	13680	13672	13677	13761	13600	13711	13527	13641	13676	13758	13651	13740	13775	13642	13544	13825	13752	13719	13586	13632	13605	13720	13661	13834	13682	13668	13518	13657	13514	13691	13769	13696	13758	13471	13719	13615	13595	13553	13676	13505	13545	13589	13649	13677	13829	13680
27260	22655	27188	24633	20306	18569	18455	18232	20083	22776	21305	19462	17539	16452	16145	15917	16109	16114	15915	16175	15931	15713	15969	16028	15952	15906	15963	15861	16146	15916	16079	16159	15873	15984	15755	16007	15944	16148	15941	15862	15983	15921	15850	15900	15935	15861	15764	15910	15891	15840	16014	15991	16014	16073	15905	15831	16074	16067	15863	15900	15963	16138	15842	16016	15974	16022	15994	16018	15914	16002	16066	16038	15911	15900	15854	15787	15994	16063	16040	16036	15711	15898	16069	15936	15939	15999	15851	15945	15980	16016	16035	15847	15932	16072	15966	16038	16024	15955	15986	15990	15853	16062	16035	16050	15783	15770	15942	15828	16096	16005	15734	15894	15916	15993	16036	15943	15730	15742	15786	15867	16007	15840	15874	15730	16035	15867	15971	15827	16018	15872	15978	15954	16084	15878	16105	15827	16093	15927	16051	16074	15877	15928	16089	15893	15899	16007	15897	15884	15911	15956	15850	15982	16016	15955	15910	15822	15982	16041	15913	15845	15765	15921	16014	15913	16149	16142	16000	15916	15977	15960	16119	15835	15969	16076	15838	15822	15915	15901	15882	15988	15892	16089	16017	15749	16017	15881	15927	15905	15983	16042	15713	15975	15935	16135	15910	15794	15858	15838	15954	16015	15958	15961	15865	15951	16091	15897	15957	15849	15971	15875	16145	15952	16066	15898	16049	16096	15939	15822	15873	16115	15927	15832	15700	15905	15964	15891	16036	16035	15941	15846	15779	15970	16260	15980	16085	16184	15848	15901	15896	15954	15774	16060	15910	15940	15897	15835	16053	15983	16012	16046	15952	15891	15865	15930	16031	15949	15914	15944	15896	15978	15985	15739	16093	15753	15801	15902	15898	15965	15945	16097	15885	15956	16064	15665	15971	15919	15838	15872	15845	15771	15732	15691	15929	15731	15879	16001	15967	15881	16039	15906	15921	15942	16049	15829	16035	15792	16063	15983	15926	15822	15819	15881	15837	16032	15835	15923	15932	15861	16026	15983	15730	15747	16057	15830	15859	16006	16004	15992	15967	16082	15850	15860	15913	16051	16008	15939	16001	16053	15896	16048	15980	15807	15749	15955	15815	15975	15796	16001	15778	15901	15861	15858	15809	15784	15848	15769	16009	15991	16037	15723	15819	15880	15974	16041	16181	15874	16075	15990	15894	16046	16062	15902	16039	15930	15933	16055	16010	15880	16036	15580	15987	15991	16090	15967	15933	15858	16049	15894	15907	15982	16117	15983	16154	16144	15996	15896	15886	16118	15940	15836	15814	16040	15957	16110	16243	15931	16029	16026	15959	15996	15886	15868	15873	15948	16036	16143	16066	15925	15861	16125	15962	15814	15841	16054	16083	15859	15873	15779	15919	15863	16020	16050	16011	16076	16134	15885	15794	15778	16094	15872	16084	15874	16143	15746	15826	15810	16113	15847	15736	16033	15974	15931	15869	15939	15960	15650	15940	15754	16075	15889	15921	16021	15958	15824	15998	15866	15887	15802	15892	15743	15932	15969	16054	15747	16133	15881	16034	15930	15979	16022	15979	15880	15934	15858	15966	15869	15683	15938	16006	15780	15873	15895	15821	15965	16187	16017	15880	15835	16004	16069	16136	16018	16010	15786	15682	15872	15869	15834	15695	15874	15975	15934	15811	15838	16084	15944	15789	15832	16016	16063	15859	15703	15686	16085	15772	15975	15959	16057	15866	15962	15840	15953	15921	16045	15744	15843	16062	15886	16016	16109	15963	15839	15948	15882	16076	15892	15982	16025	16045	15998	15782	15817	15905	16049	15976	16089	15899	15847	16014	15995	15918	16159	15917	15858	16038	15726	15990	15927	15871	15816	16059	15965	15710	15687	15653	15921	15957	15821	15918	16034	15927	15973	15956	16045	15736	15890	16032	16151	15945	15811	16039	16055	15929	15957	15931	15843	15963	16018	15852	15828	15959	15991	16044	16129	16134	16072	15721	16006	16063	15871	15798	15903	16102	16036	15822	15730	16120	15838	15797	15751	15923	15845	15922	16024	15776	15871	15736	15772	15958	16161	15924	16060	15876	15794	15922	16030	16135	15830	15818	16089	16138	16138	15912	16142	16082	15945	15854	15975	15961	15855	16058	16010	16048	15876	15801	15871	15897	16069	15817	15993	15947	15957	15788	15862	15998	15875	15951	16093	15920	16009	15865	16179	15916	15922	16052	15926	15959	15948	15986	15939	15852	16048	15876	15995	15840	15777	15557	15856	15965	16036	15917	15865	16046	15952	15866	16043	16020	15931	15914	15893	15877	15947	15873	16041	15967	15998	16105	15931	15798	16111	16012	16120	15921	15966	15668	15849	16036	15988	16128	16110	15902	15839	15934	16071	16079	16059	16133	16093	15978	16004	16018	15761	15814	15928	15912	15922	16031	16130	15883	15984	15951	16019	16025	16013	15972	15917	16043	15669	15689	15940	16055	16153	15890	15938	15890	15920	15995	16045	15893	15981	16008	15874	15687	16046	15973	15883	15932	16097	16241	15839	15969	16054	15733	15817	15792	15887	15880	16004	16096	15988	16128	16061	15914	15961	16215	15818	15749	15989	15946	16042	15953	15878	16007	15977	16082	15977	15974	15909	15956	15987	16003	16125	15851	15857	15808	16058	16033	16030	15961	16044	15912	16135	15998	16131	16092	15730	15983	16051	15940	16000	16082	15894	15922	15975	16091	16081	16010	16089	15967	15943	15954	15723	16103	15997	16102	15892	15990	16101	15985	15799	16025	15796	15747	15835	15868	15782	15996	16024	16054	15973	15894	16036	15958	16202	15936	15994	15886	15993	15852	15834	15956	15894	16044	15933	16103	16029	15981	16042	15889	15936	15939	15718	15993	15983	15988	16069	16077	16127	15934	15898	15970	15960	15962	16052	16074	15926	15927	16095	15823	15844	15981	15900	16025	15906	15979	16004	15899	15952	15651	15868	16024	16104	16039	15894	15811	15813	15794	15910	16010	15843	15972	15866	15913	16010	16230	15896	16031	15959	16026	15786	15679	15783	15806	16061	16099	16097	15935	15965	16000	16031	15759	15983	15935	15859	16107	15908	15940	15997	15911	16099	16002	15906	15870	15978	15913	15925	16067	15835	16110	16070	16206	15818	15960	16129	15886	15876	16027	16066	15931	15935	16022	15821	15889	16073	16024	16091	15901	16037	16043	16168	16051	16175	15808	15722	15912	16022	16203	16000	15860	15966	16029	15849	16019	16021	15973	15756	15794	15947	16099	15970	15945	15927	15976	15689	16054	16029	15929	15918	15841	15860	15831	16045	15883	15990	15974	15703	15866	15839	15859	15874	15971	16162	16073	15852	16085	15809	15814	16002	15906	15956	15873	16006	16009	15998	15949	15936	15979	16061	15768	15995	15985	15925	15903	16025	15964	15910	16024	16010	16024	15887	15860	15934	16073	15992	16027	15799	15871	15911	15891	15865	16023	16064	15983	16156	16102	15777	15938	16228	15944	15976	15846	15833	16008	15947	15822	15808	15999	15933	15806	15926	15987	16178	15956	16088	16274	15977	16125	15898	15809	16061	15931	16090	15897	15789	16005	15983	15902	16080	15968	15997	15771	15955	15884	15929	16044	16013	15926	15962	15948	15934	16029	15859	15884	15893	16018	16126	15983	15920	16002	15818	16054	15991	16075	16035	15859	15963	15809	15760	15833	15865	15823	15763	15693	16121	15892	15987	15854	15697	15796	15878	16183	16093	15956	16026	15961	16049	15955	16040	16065	15870	16003	15925	16004	15990	15867	15953	16040	15912	15805	15979	15883	16054	16041	15995	16204	15945	15907	15882	16011	16033	16041	15871	15857	16160	15942	15853	16007	16014	15954	15916	15844	15984	16011	15834	15802	16028	15802	15818	15901	15944	15933	16049	15924	15983	15844	15939	15859	15803	15748	15880	15960	15945	16076	15879	15900	15969	15901	16093	15882	15796	15855	16178	15912	16024	15876	15906	15894	15948	16023	15895	16029	16087	15930	15911	15999	15983	15779	16126	15840	15849	15866	16005	16102	16075	15922	15942	16085	15940	15755	16024	16034	15691	15827	15974	15972	15986	15904	15922	16125	16000	15816	15874	15866	15903	16201	15942	15906	15840	16108	16075	16105	15961	16076	15983	15860	16008	16212	16082	16026	16076	16002	16060	16129	15930	15826	15967	15914	15806	15919	16090	16036	15804	16020	15940	15914	15920	16162	15919	16085	16109	16175	16120	16049	15925	16027	16008	15869	15986	15931	16086	15999	15883	15807	16003	16128	16100	16066	15912	15912	15893	15907	16032	16001	15852	16042	15878	15995	15916	16091	16162	16028	15782	16056	15812	15791	16033	16065	15821	15931	16070	16066	16012	16044	16021	15726	15911	16048	15845	16033	16091	16102	16214	15933	16020	15966	16037	15948	15818	15944	16063	15917	15810	15982	15921	15972	15962	15953	15966	15906	15962	15983	16046	15975	15888	15898	15884	15975	16000	15988	15885	15994	15869	15838	15772	15991	16058	16088	15793	15959	15725	15850	16043	16092	15862	15852	15767	15973	15829	16111	15914	15875	15931	15868	15953	15964	16114	15916	16041	15957	15806	15886	16104	15904	16044	15827	16035	15947	15935	15779	15996	16074	16017	15815	15801	15789	16214	15892	15887	15525	16071	15962	15978	16086	15813	16115	15865	15798	15881	16062	15975	16085	16148	15932	15936	15779	16190	15945	15977	16084	16014	16059	15931	15936	15902	15778	15951	15849	15929	15949	15953	16075	15882	15956	15774	15858	15884	15957	16100	16038	15837	15938	15910	15799	15931	16041	16152	15929	15841	15838	15826	15983	16181	15933	15679	15949	15836	15896	15910	16146	15797	16131	16016	15917	15985	15924	16016	15977	15793	15815	15945	15932	15955	16020	16063	15832	16111	15960	15969	15858	15750	15951	15894	16090	15909	15880	15902	16085	16070	15852	15907	15821	15873	15893	15879	16089	15988	15887	15848	15972	15969	15965	16073	16044	15750	15870	15760	15978	15838	15919	15993	16023	15872	15941	16026	15838	15892	15998	15970	15978	16081	15835	16031	16015	15924	15716	15888	15914	15970	16045	15995	15988	15944	15924	15925	16099	15971
17613	25921	24119	21317	19331	17258	17244	17142	19833	21871	19827	17314	15149	14043	13664	13532	13605	13695	13573	13468	13586	13579	13414	13437	13582	13517	13518	13679	13677	13609	13618	13587	13520	13806	13538	13506	13511	13692	13532	13866	13685	13437	13684	13501	13674	13552	13801	13597	13703	13490	13694	13669	13513	13416	13557	13533	13462	13416	13516	13638	13754	13589	13719	13692	13765	13601	13383	13694	13693	13495	13769	13697	13631	13499	13553	13613	13552	13659	13524	13555	13616	13808	13468	13689	13523	13529	13299	13793	13657	13554	13642	13605	13477	13651	13534	13530	13576	13593	13468	13485	13498	13471	13459	13612	13554	13559	13529	13510	13546	13613	13696	13594	13528	13697	13524	13571	13718	13508	13558	13386	13590	13539	13497	13498	13580	13405	13635	13455	13658	13607	13566	13466	13673	13567	13533	13656	13622	13384	13568	13610	13418	13705	13502	13553	13675	13413	13566	13466	13475	13553	13501	13535	13493	13736	13589	13497	13658	13566	13715	13518	13613	13584	13476	13694	13748	13493	13611	13643	13568	13505	13592	13471	13630	13603	13458	13604	13642	13488	13552	13491	13439	13598	13740	13643	13565	13539	13644	13691	13676	13618	13442	13470	13529	13773	13758	13625	13715	13467	13508	13556	13599	13592	13683	13453	13623	13527	13395	13564	13512	13671	13491	13593	13681	13673	13594	13588	13597	13620	13791	13474	13582	13656	13532	13404	13633	13497	13489	13482	13489	13602	13681	13730	13544	13499	13647	13421	13575	13497	13291	13592	13679	13597	13657	13738	13621	13552	13580	13611	13597	13409	13637	13434	13552	13584	13422	13390	13572	13596	13584	13505	13600	13635	13605	13560	13471	13534	13496	13795	13589	13636	13521	13497	13577	13624	13542	13595	13687	13380	13445	13550	13700	13512	13512	13606	13770	13292	13540	13538	13590	13597	13522	13646	13461	13550	13597	13595	13692	13457	13651	13638	13770	13438	13664	13571	13658	13576	13636	13445	13507	13605	13471	13445	13610	13362	13573	13555	13367	13615	13669	13545	13547	13536	13586	13586	13697	13623	13661	13561	13675	13690	13429	13677	13454	13581	13696	13634	13444	13551	13685	13520	13608	13680	13544	13491	13711	13524	13404	13607	13730	13686	13581	13521	13736	13651	13458	13411	13687	13692	13619	13595	13670	13593	13646	13556	13627	13577	13449	13424	13623	13599	13592	13614	13635	13640	13732	13554	13538	13669	13645	13463	13512	13474	13580	13570	13646	13537	13687	13553	13632	13557	13521	13638	13513	13686	13587	13594	13583	13602	13545	13473	13648	13545	13649	13569	13609	13483	13522	13420	13536	13593	13568	13382	13537	13749	13628	13584	13717	13619	13558	13679	13513	13661	13691	13491	13666	13580	13580	13475	13306	13439	13492	13420	13557	13511	13644	13598	13551	13498	13569	13590	13599	13414	13576	13646	13706	13555	13675	13410	13600	13578	13539	13548	13691	13604	13569	13669	13497	13528	13492	13332	13604	13634	13596	13648	13460	13583	13535	13745	13506	13504	13548	13544	13772	13401	13435	13542	13549	13704	13565	13643	13579	13544	13631	13577	13621	13556	13446	13558	13486	13553	13469	13664	13614	13638	13384	13489	13439	13404	13574	13511	13494	13537	13520	13764	13655	13460	13666	13599	13457	13469	13649	13630	13489	13574	13716	13607	13658	13610	13626	13668	13565	13666	13713	13525	13632	13643	13496	13511	13549	13657	13499	13670	13541	13724	13606	13589	13543	13517	13701	13566	13554	13559	13526	13598	13590	13619	13483	13515	13673	13520	13662	13454	13646	13476	13581	13646	13582	13619	13652	13689	13761	13615	13515	13679	13717	13522	13722	13550	13712	13649	13408	13570	13534	13632	13684	13570	13668	13576	13577	13637	13532	13520	13588	13630	13569	13569	13512	13702	13602	13655	13563	13502	13587	13622	13301	13493	13419	13589	13645	13598	13695	13464	13673	13608	13511	13469	13569	13656	13525	13622	13619	13475	13586	13682	13652	13559	13460	13700	13664	13577	13580	13533	13610	13597	13497	13646	13591	13590	13627	13721	13684	13478	13513	13620	13477	13462	13627	13491	13463	13677	13671	13412	13433	13495	13720	13540	13660	13550	13486	13664	13452	13527	13530	13647	13513	13461	13605	13588	13495	13551	13681	13532	13740	13437	13540	13773	13549	13624	13586	13579	13618	13464	13505	13485	13599	13468	13528	13408	13419	13579	13485	13543	13645	13545	13625	13593	13560	13463	13624	13665	13616	13660	13650	13516	13518	13614	13518	13523	13605	13458	13588	13684	13512	13507	13559	13549	13457	13626	13636	13686	13576	13414	13582	13490	13645	13485	13652	13650	13726	13673	13497	13524	13390	13648	13584	13585	13662	13514	13530	13577	13460	13560	13575	13524	13522	13592	13516	13615	13505	13596	13627	13789	13701	13632	13533	13609	13561	13557	13611	13778	13729	13639	13503	13658	13521	13461	13870	13510	13588	13610	13656	13550	13630	13703	13480	13591	13624	13484	13740	13641	13378	13676	13569	13639	13628	13488	13515	13498	13472	13603	13644	13527	13627	13429	13544	13494	13599	13591	13638	13526	13571	13482	13542	13685	13520	13470	13609	13890	13555	13432	13768	13485	13634	13604	13538	13568	13610	13693	13522	13628	13415	13708	13462	13457	13638	13658	13586	13675	13537	13600	13599	13557	13599	13570	13615	13544	13582	13496	13564	13354	13617	13593	13528	13743	13354	13644	13561	13562	13766	13583	13739	13598	13702	13523	13612	13628	13531	13731	13610	13582	13518	13621	13672	13548	13699	13771	13635	13619	13646	13733	13675	13677	13761	13623	13562	13491	13709	13459	13528	13616	13585	13616	13490	13767	13624	13640	13620	13547	13559	13464	13528	13524	13508	13550	13548	13548	13506	13470	13467	13611	13503	13615	13572	13729	13583	13595	13731	13650	13651	13551	13748	13438	13489	13645	13429	13621	13696	13601	13521	13379	13563	13738	13589	13562	13561	13542	13712	13615	13491	13472	13511	13670	13553	13610	13529	13778	13634	13546	13504	13595	13521	13768	13751	13442	13492	13799	13496	13364	13532	13504	13619	13565	13660	13615	13605	13461	13620	13619	13621	13413	13548	13681	13714	13497	13506	13578	13797	13577	13541	13478	13519	13417	13681	13553	13788	13547	13606	13482	13496	13669	13720	13622	13638	13538	13414	13647	13567	13524	13370	13433	13467	13508	13616	13522	13626	13525	13660	13484	13584	13531	13769	13547	13582	13513	13440	13425	13505	13510	13573	13675	13432	13629	13572	13526	13664	13611	13351	13411	13648	13614	13675	13496	13647	13528	13506	13729	13551	13478	13603	13590	13413	13657	13584	13661	13506	13617	13488	13694	13516	13585	13720	13639	13685	13521	13551	13743	13476	13578	13671	13571	13639	13726	13592	13568	13640	13407	13735	13638	13531	13589	13605	13558	13710	13455	13532	13555	13502	13744	13625	13629	13667	13606	13658	13499	13541	13688	13580	13478	13405	13466	13379	13563	13703	13665	13597	13751	13470	13588	13577	13583	13674	13501	13651	13660	13449	13653	13649	13592	13608	13575	13521	13661	13841	13669	13496	13452	13581	13466	13449	13546	13585	13503	13703	13422	13536	13521	13590	13700	13616	13508	13635	13356	13603	13728	13735	13583	13606	13688	13589	13616	13720	13529	13498	13526	13621	13617	13607	13534	13634	13638	13540	13668	13433	13555	13573	13607	13433	13473	13517	13452	13612	13610	13715	13461	13513	13568	13437	13694	13583	13690	13611	13555	13551	13689	13513	13618	13549	13725	13660	13595	13515	13552	13613	13553	13410	13619	13553	13701	13652	13534	13494	13620	13724	13483	13709	13657	13484	13577	13520	13629	13507	13617	13427	13642	13517	13772	13382	13713	13623	13548	13521	13587	13399	13495	13576	13559	13571	13635	13655	13507	13507	13618	13637	13554	13691	13766	13507	13449	13499	13395	13618	13640	13544	13507	13653	13475	13547	13481	13733	13751	13677	13632	13562	13769	13610	13480	13520	13601	13610	13707	13529	13392	13765	13678	13616	13533	13567	13698	13490	13668	13643	13634	13562	13659	13510	13531	13626	13545	13589	13656	13668	13547	13616	13642	13658	13604	13571	13477	13567	13422	13782	13371	13604	13680	13564	13545	13675	13499	13440	13352	13478	13571	13628	13526	13490	13716	13673	13583	13539	13534	13516	13486	13663	13444	13504	13652	13649	13610	13557	13547	13682	13679	13462	13553	13637	13658	13639	13452	13455	13501	13465	13807	13524	13548	13535	13701	13681	13686	13511	13538	13688	13647	13640	13737	13580	13508	13567	13509	13597	13609	13672	13544	13728	13665	13632	13480	13665	13667	13652	13326	13529	13633	13796	13568	13724	13575	13574	13542	13651	13590	13478	13621	13433	13491	13651	13482	13578	13526	13570	13599	13651	13554	13488	13543	13658	13516	13631	13606	13536	13830	13534	13444	13544	13699	13571	13518	13658	13467	13543	13677	13565	13683	13489	13486	13671	13441	13713	13373	13622	13735	13582	13582	13540	13395	13526	13728	13706	13592	13612	13493	13600	13471	13528	13534	13695	13385	13575	13759	13536	13581	13638	13594	13525	13596	13589	13554	13719	13656	13600	13723	13597	13510	13580	13641	13604	13614	13564	13736	13549	13547	13692	13577	13491	13552	13537	13516	13438	13529	13654	13534	13754	13527	13616	13588	13582	13611	13463	13423	13690	13560	13488	13606	13667	13524	13642	13503	13535	13625	13749	13640	13485	13791	13583	13513	13530	13618	13571	13703	13582	13636	13542	13656	13590	13611	13530	13519	13525	13596	13598	13744	13662	13500	13640	13569	13520	13591	13649	13638	13610	13461	13612	13485	13592	13595	13575	13534	13621	13580	13615	13629	13588	13565	13672	13604	13662	13466	13662	13672	13607	13677	13553	13372	13629	13320	13574	13592	13490	13577	13486	13651	13780	13465	13709	13581	13623	13732	13656	13540	13515	13415	13816	13442	13623	13566	13532	13493	13557	13667	13669	13498	13665	13550	13582	13651	13485	13489
24354	20996	28097	24817	22573	21281	20442	18432	26352	40833	35602	28648	22212	17745	16630	16388	15974	15919	15979	16117	15754	15930	15862	15967	16188	16114	16009	15855	16000	16060	15871	15959	15762	15831	16029	15896	15930	15873	15889	15954	15791	15892	15878	15975	15806	15844	15923	15860	15938	15837	15797	15897	15850	15776	15810	15820	16095	15955	15905	15800	16028	15705	15694	15773	15884	15968	15848	16031	15954	15932	15936	15751	15779	15915	16118	16137	15756	15792	15839	15867	15821	15761	15770	15715	15854	15770	15784	16066	16038	15802	15957	15828	15957	15712	15643	15892	15779	16007	15775	15978	15835	15873	15796	15792	15926	16044	15893	15685	15911	15850	15967	15751	15863	15750	15904	15843	15976	15714	16007	15988	15793	15774	15898	15659	15664	15965	15972	15804	15758	15790	15799	15854	15909	15798	15973	15934	15744	15687	15783	15713	15971	15886	15970	15693	15889	15902	15771	15672	15871	15778	15799	15747	15765	15652	15795	15781	15854	15796	15795	15846	15877	15987	16073	15911	15774	15895	15857	15874	15969	16071	15794	15829	15845	15795	15800	15829	15968	15839	15952	15973	16001	15849	15983	15948	16013	15646	15851	15686	15717	15921	15799	15972	15901	15953	15925	15854	16043	15886	15608	15889	16128	15745	15618	15888	15932	15972	15687	15736	15982	15799	16055	15943	15910	15938	15833	15917	15698	15845	15762	15800	15891	16064	16020	15735	15631	15888	15917	15918	15862	15889	15732	15721	15784	15839	15896	15808	15865	15922	15825	15910	15808	15846	15926	15983	15903	15886	15769	15911	15822	16018	15805	15784	15769	15835	16001	15832	15987	15715	15866	15920	15813	15750	15833	15610	15619	15750	15852	15787	15703	15839	15592	16033	15961	15967	15941	15866	15919	16001	15751	16094	15900	15773	15736	15813	15821	15788	15735	15889	16089	15744	15849	15937	15970	15710	16009	15850	15782	15613	15833	15987	15661	15698	15742	15790	15681	15813	15728	15859	16022	15728	15959	15839	15911	15881	15883	15855	15996	15753	15917	15825	15915	15887	16047	15794	15974	15772	15872	15894	15966	15861	16063	15786	15802	15703	15687	15885	15860	15839	15799	15856	15874	16030	16048	15888	15779	15840	15942	15979	15790	15847	15833	15771	15893	15933	15902	15749	15970	15957	15867	15722	15874	15736	15749	15779	15904	16038	15987	15875	15780	15957	15846	15686	15939	15789	15859	15769	15813	15627	16076	16014	15800	15834	15853	15905	15764	15600	15876	15882	15851	15801	15867	15662	15865	15934	15824	15866	15906	15916	15863	15948	15876	15861	15756	15737	15695	15616	15728	15844	15787	15782	15929	15734	15837	15773	15859	15918	15848	15883	15942	15861	15835	15793	16059	15758	15586	15946	16006	15927	15779	15632	15953	16002	15590	15875	15883	15661	15731	15914	15905	15643	15999	15918	15809	15859	15731	15777	15867	15735	15626	15804	15843	15751	15805	15740	15629	15717	15781	16017	15824	15750	15861	15998	15728	15919	15926	15994	15760	15960	15776	15742	15825	15784	15904	15893	15989	16028	15890	15709	15657	15647	15744	15716	15784	15850	15801	15761	15715	15848	15983	15887	15852	16016	16033	15810	15886	16039	15881	15908	15767	16066	15946	15824	15767	15768	15848	15956	15949	15909	15787	15975	15859	15893	15773	15933	15718	15936	15776	15920	15736	15725	15560	15882	15672	15882	15976	15845	15984	15972	15799	15873	15836	15813	15976	16073	16087	15769	15784	15990	15701	15962	16038	15717	15788	15777	15926	15889	15882	15793	15971	15794	15887	15841	16003	16058	15739	15862	15911	15864	15838	15804	15991	15798	15932	15821	15801	15864	15977	15825	15790	15872	15779	15782	15865	16021	15654	15895	15735	15941	15943	15795	15766	16030	16121	15800	15694	15935	15985	15893	15740	15770	15911	15800	15987	16134	16009	15825	15916	15926	15789	15913	15736	15750	15791	15883	15822	15860	15876	15793	15846	15851	15918	15866	15821	15964	16012	15956	15808	15779	16000	15847	15735	15784	15980	15834	15977	15885	15984	15968	15853	16017	15679	16030	15733	15852	15982	15910	15823	15826	15589	15953	15634	15990	15868	15990	15666	15767	15618	15834	15802	16028	15843	15577	15851	15856	15671	15766	15801	15975	15987	15781	15832	15880	15879	15660	15852	15704	15926	15779	15917	16014	15893	15883	15909	15852	15925	15700	15869	15818	15887	15960	15839	15928	15946	15647	15946	15655	15769	15890	15655	15669	15724	15847	16048	16087	15922	15959	15842	16016	15744	15744	15878	15701	15813	15901	15950	15781	15864	15837	15779	15889	15944	15780	15829	16017	15897	15740	15895	15896	15892	15859	15774	15794	15765	15706	15792	15882	15687	15762	16029	16019	15952	15862	15728	15849	15896	15861	15810	15909	15810	15650	15799	15778	15785	15921	15907	15875	15843	15902	15820	15945	15874	15675	15846	15810	15750	15972	15811	15895	16005	15793	15698	15717	15887	15960	16060	15965	15826	15840	15942	15849	15870	15937	15834	15648	15758	15571	15691	15784	16016	15767	16020	15958	15903	15977	15824	15829	15878	15902	15959	15823	15751	15938	15886	15733	15775	15777	15839	15989	15969	15656	15852	16094	15719	15888	15821	15885	15787	15812	15940	16084	15840	15884	15956	15844	15955	15788	15919	15909	15755	15672	15747	15781	15827	15957	15723	15776	15894	15958	15834	15833	16028	16049	15785	15853	15946	15866	15903	15937	15872	15964	15908	15892	15633	15898	15697	15969	15908	15969	16034	15834	15995	15791	15912	15585	15882	15749	15994	15780	15852	15976	15856	16019	15809	16002	15969	15670	16027	15860	15835	15684	15942	15805	15884	15996	15778	15874	15928	15835	15862	16115	15835	15814	15903	15836	15875	15847	15912	15854	15893	15844	15800	15773	16017	15815	15929	15950	16090	15746	15727	15775	15694	15798	15817	15827	15777	15897	15741	15903	15843	15834	15749	15837	15733	15731	15801	15824	15911	15901	16086	15934	16106	15759	16025	15852	15880	15954	15833	15814	15921	15853	15906	15760	15906	15795	15946	15882	16012	15916	15840	15874	15961	16041	16007	15772	15828	15865	15758	15713	16009	15853	15978	16093	15862	15480	15768	15922	15915	15923	15960	15938	15607	15759	15777	15731	15736	15953	15734	15911	15776	15650	15930	15820	15934	15904	15858	15765	15871	15847	15721	15926	15827	15799	15872	15944	15858	15895	15813	15768	15819	15717	15673	16095	15824	15874	15790	15878	15885	16019	15971	15940	15729	15862	15955	15920	15938	15763	15750	15945	15932	15893	15784	15776	15820	15871	15739	15595	15798	15711	15839	15952	16026	15907	15680	15701	15886	15884	15868	16029	15812	15770	15818	15924	15852	15676	15897	15958	15891	15819	15879	15825	16089	15881	15794	15851	15954	15714	15661	15763	15853	15806	15697	15855	15839	15897	15932	15900	15979	15799	15868	16035	16034	15854	15785	15904	15914	15688	15817	15886	15942	15705	15844	15767	15875	15808	15801	15864	15827	15928	15639	15767	15852	15827	15839	15707	15906	15942	15881	15981	15774	15936	15924	15842	15990	15805	15904	16024	15611	15781	15788	15845	15795	16093	15969	15726	15892	15823	15918	15951	15824	15883	15970	15706	15892	15650	15708	15976	16021	15842	16063	15681	15902	15962	15808	15795	15900	15732	15753	15736	16190	15972	15978	15808	15688	15827	15977	15819	15656	15811	15686	15837	16059	15930	15679	15806	15902	15767	15833	15903	16104	16051	15849	15973	15959	15624	15818	15891	15775	15914	15839	15956	15903	15908	15886	16072	15981	15756	15690	15641	15546	15816	15943	15870	15801	15598	15827	15719	15861	15890	15817	15737	15826	15756	16000	15731	15890	15850	15787	15888	16041	15835	15680	15942	15840	15958	15819	15769	15759	15824	15786	15597	15748	15616	15865	15682	15732	15953	15781	15791	15769	15685	15865	15869	15716	15792	15732	15671	15687	15862	16102	15858	16109	15919	15936	15817	15938	15712	15823	15877	15996	15913	15808	15782	15641	15798	16027	15823	15878	15846	15952	15840	15845	15875	15885	15814	15967	15670	15832	15926	16007	15806	15779	15702	15732	15851	15857	15758	15982	15917	15767	16026	15898	15843	15852	15807	15965	15866	15780	15919	15790	16050	15820	15805	15947	15759	15918	15956	16033	15946	15722	15819	15692	16073	15786	15802	15761	15721	15864	16016	15970	15564	15845	15799	15694	15800	15845	15782	15640	15774	15968	15916	15851	15871	15865	15743	15842	15949	15904	15888	15650	15883	15938	15961	15827	15676	15844	15692	16009	15865	15992	15890	15794	15909	15921	15882	15647	16010	16125	15770	16063	15934	15985	15769	15940	15933	15805	15525	16023	15846	15815	15693	15939	16007	16071	15960	15806	15792	15857	15687	15948	15867	16048	16013	15835	15835	15848	15818	15831	15578	15852	15864	15742	15927	15837	15768	15903	15824	15750	15790	15792	15975	15864	16046	15928	15765	15886	15942	15775	16036	15667	15759	15963	15792	15858	15986	16026	15830	15962	15648	15832	15997	15902	15880	15805	16064	15891	15683	15871	15971	15950	15917	15911	15858	15799	15854	15881	15611	15787	15895	15896	15903	15876	15794	15778	15886	15656	15829	15583	15843	16008	15783	15851	15848	15964	15877	15854	15879	15627	15902	15822	15782	15745	15960	15741	15751	15830	15925	15913	15783	15853	15736	15797	15883	15925	15918	15811	15892	15888	15871	15906	15930	15907	15963	15866	15865	15827	15909	15807	15757	15798	15996	15697	15858	16147	16025	16169	15803	15801	15863	16034	15982	15713	15877	15758	15817	15803	15918	15845	15639	15781	16026	15926	15977	15885	15738	15803	15885	15750	15764	15997	15973	15741	15905	15843	15884	15942	15933	15789	15870	15770	16025	15892	15787	15825	15936	15906	15946	15851	15876	15873	15713	15705	15875	15938	15921	15892	15777	15887	15957	15730	15957	15875	15819	15824	15817	16086	15839	15860	15744	15939	16072	15896	15603	15975	15874	15827	15869
16083	27917	29542	24262	21609	18528	17880	17115	28750	39841	35061	27362	19153	14993	13981	13576	13544	13485	13658	13508	13677	13512	13611	13608	13527	13614	13472	13588	13672	13382	13596	13611	13535	13562	13680	13384	13431	13766	13451	13516	13437	13539	13653	13468	13620	13478	13539	13478	13627	13580	13520	13472	13692	13564	13512	13693	13631	13447	13767	13547	13737	13545	13478	13448	13592	13565	13333	13737	13543	13442	13527	13552	13499	13541	13522	13477	13647	13575	13348	13659	13635	13591	13482	13624	13694	13626	13555	13490	13585	13428	13606	13435	13513	13502	13553	13297	13546	13540	13589	13728	13577	13558	13611	13466	13709	13628	13407	13689	13605	13381	13690	13699	13472	13515	13460	13553	13489	13357	13422	13461	13663	13607	13517	13642	13562	13364	13509	13606	13633	13483	13554	13446	13395	13563	13596	13659	13685	13496	13414	13519	13538	13391	13558	13480	13538	13533	13496	13576	13539	13484	13583	13461	13511	13460	13690	13378	13571	13609	13527	13530	13491	13402	13477	13483	13510	13454	13464	13485	13425	13531	13523	13598	13567	13461	13598	13494	13449	13529	13512	13634	13546	13387	13492	13541	13588	13574	13591	13603	13527	13675	13446	13573	13493	13601	13575	13397	13465	13776	13583	13461	13445	13599	13593	13723	13378	13480	13521	13518	13521	13465	13680	13525	13556	13675	13406	13580	13447	13503	13600	13389	13605	13601	13556	13693	13419	13511	13396	13532	13495	13550	13514	13570	13537	13544	13540	13590	13439	13519	13535	13596	13571	13618	13521	13520	13432	13585	13618	13592	13399	13538	13529	13470	13582	13563	13493	13630	13473	13463	13435	13634	13445	13562	13608	13622	13484	13507	13369	13642	13609	13527	13544	13670	13651	13611	13574	13580	13537	13559	13566	13570	13450	13509	13426	13568	13564	13559	13563	13570	13508	13487	13600	13560	13700	13635	13505	13375	13601	13433	13350	13501	13500	13599	13612	13481	13506	13610	13592	13536	13376	13447	13560	13607	13438	13501	13705	13430	13447	13605	13504	13666	13494	13549	13465	13574	13456	13425	13413	13446	13527	13509	13567	13639	13432	13527	13551	13667	13623	13507	13441	13548	13512	13529	13402	13630	13629	13604	13465	13597	13378	13610	13645	13486	13670	13502	13657	13664	13519	13550	13557	13527	13431	13284	13424	13552	13541	13433	13497	13424	13473	13498	13472	13528	13687	13618	13346	13542	13628	13613	13594	13665	13596	13546	13479	13540	13651	13437	13465	13578	13534	13560	13563	13687	13502	13643	13649	13398	13548	13507	13372	13740	13366	13455	13680	13600	13560	13382	13604	13488	13615	13473	13577	13397	13541	13597	13647	13472	13476	13638	13501	13638	13470	13515	13458	13442	13551	13583	13400	13733	13313	13655	13599	13413	13652	13626	13430	13545	13452	13565	13544	13545	13535	13593	13539	13548	13482	13743	13429	13645	13456	13410	13553	13508	13461	13572	13430	13497	13546	13487	13633	13657	13545	13404	13312	13585	13461	13655	13526	13597	13536	13617	13611	13729	13473	13502	13544	13560	13659	13466	13470	13571	13513	13393	13634	13570	13467	13410	13574	13430	13435	13332	13697	13425	13298	13420	13410	13411	13549	13656	13444	13843	13540	13530	13436	13647	13652	13454	13669	13468	13299	13609	13432	13578	13533	13523	13585	13694	13535	13598	13566	13484	13465	13512	13530	13623	13469	13514	13576	13604	13404	13412	13570	13655	13531	13636	13530	13469	13470	13565	13538	13474	13578	13467	13546	13469	13441	13663	13616	13534	13475	13507	13472	13459	13553	13517	13497	13521	13463	13447	13604	13657	13451	13497	13515	13490	13660	13471	13403	13478	13397	13713	13718	13415	13490	13394	13491	13456	13417	13437	13555	13530	13486	13513	13614	13564	13485	13565	13557	13630	13633	13561	13590	13431	13452	13271	13574	13507	13639	13568	13400	13629	13610	13646	13573	13427	13565	13494	13418	13497	13512	13726	13576	13513	13490	13635	13357	13566	13318	13430	13462	13545	13579	13738	13656	13478	13529	13418	13484	13432	13513	13524	13513	13299	13495	13452	13506	13630	13586	13416	13787	13593	13562	13607	13465	13572	13513	13634	13501	13540	13534	13487	13459	13623	13544	13466	13463	13415	13620	13403	13580	13331	13550	13529	13424	13385	13508	13618	13563	13507	13582	13520	13513	13493	13540	13626	13559	13521	13530	13643	13527	13605	13667	13532	13478	13534	13568	13546	13493	13559	13441	13448	13572	13616	13632	13447	13646	13583	13514	13612	13348	13474	13674	13707	13586	13467	13638	13435	13500	13606	13461	13577	13426	13503	13650	13602	13586	13566	13478	13517	13498	13467	13503	13590	13511	13505	13537	13605	13565	13535	13580	13641	13604	13655	13661	13545	13496	13440	13503	13631	13434	13516	13505	13473	13516	13729	13548	13488	13541	13641	13514	13516	13408	13604	13407	13542	13710	13485	13599	13602	13545	13570	13518	13370	13532	13558	13476	13454	13463	13588	13524	13414	13507	13436	13647	13558	13456	13447	13368	13581	13674	13625	13511	13619	13599	13626	13594	13542	13552	13501	13519	13637	13625	13690	13512	13575	13615	13454	13444	13493	13479	13464	13535	13413	13658	13455	13443	13568	13654	13185	13593	13485	13701	13646	13515	13535	13579	13647	13546	13644	13605	13630	13592	13496	13578	13619	13501	13503	13634	13484	13609	13567	13640	13512	13492	13399	13560	13595	13572	13610	13432	13516	13603	13713	13430	13544	13601	13721	13643	13700	13521	13562	13459	13510	13540	13491	13463	13525	13363	13389	13539	13322	13498	13530	13527	13477	13675	13416	13532	13522	13614	13455	13536	13542	13521	13642	13337	13608	13702	13690	13507	13504	13416	13573	13545	13468	13423	13482	13611	13438	13587	13527	13572	13574	13673	13479	13810	13445	13590	13388	13522	13394	13482	13576	13467	13563	13435	13524	13653	13394	13534	13493	13426	13515	13469	13652	13528	13463	13615	13437	13690	13532	13511	13418	13597	13506	13586	13593	13444	13617	13557	13533	13554	13507	13496	13467	13527	13552	13584	13474	13675	13511	13574	13391	13514	13340	13584	13641	13506	13632	13435	13424	13404	13632	13419	13470	13579	13584	13515	13595	13525	13542	13341	13615	13495	13449	13604	13433	13527	13676	13560	13507	13683	13601	13612	13464	13600	13606	13505	13479	13450	13497	13546	13299	13475	13617	13435	13574	13527	13415	13526	13576	13556	13494	13514	13425	13570	13532	13619	13700	13535	13413	13496	13431	13449	13534	13447	13501	13427	13417	13392	13552	13522	13619	13537	13426	13659	13503	13762	13568	13617	13460	13577	13525	13665	13581	13474	13493	13612	13419	13574	13627	13487	13703	13635	13446	13543	13401	13520	13665	13449	13584	13634	13344	13434	13658	13517	13675	13402	13391	13468	13413	13567	13609	13408	13595	13485	13480	13595	13370	13544	13465	13475	13505	13558	13460	13365	13552	13547	13686	13471	13478	13595	13685	13565	13471	13612	13607	13547	13536	13471	13506	13514	13593	13610	13474	13546	13552	13540	13461	13387	13507	13564	13599	13556	13580	13518	13542	13659	13496	13586	13571	13511	13553	13658	13594	13443	13537	13539	13584	13536	13599	13658	13523	13429	13472	13412	13568	13633	13691	13543	13568	13520	13688	13518	13614	13486	13507	13440	13599	13464	13590	13685	13606	13415	13514	13784	13576	13326	13735	13438	13407	13555	13609	13442	13515	13416	13612	13491	13496	13606	13547	13455	13651	13541	13406	13490	13712	13574	13488	13496	13636	13668	13583	13452	13466	13458	13615	13481	13517	13478	13507	13539	13671	13512	13499	13728	13452	13615	13476	13404	13634	13531	13439	13592	13457	13459	13632	13533	13614	13319	13609	13434	13546	13367	13462	13539	13612	13587	13608	13469	13415	13369	13409	13452	13628	13629	13399	13459	13557	13556	13710	13521	13376	13467	13624	13454	13563	13653	13449	13568	13498	13643	13617	13538	13582	13439	13477	13669	13523	13405	13484	13527	13501	13470	13588	13409	13453	13592	13605	13451	13367	13574	13634	13505	13581	13437	13618	13545	13523	13401	13484	13605	13461	13479	13497	13556	13454	13337	13581	13560	13616	13526	13579	13522	13506	13419	13657	13504	13545	13659	13582	13630	13478	13430	13673	13549	13313	13427	13567	13501	13552	13455	13683	13555	13619	13418	13599	13600	13600	13490	13650	13437	13382	13388	13641	13535	13551	13624	13569	13590	13792	13432	13426	13728	13437	13768	13534	13466	13685	13631	13575	13680	13695	13521	13622	13684	13560	13333	13425	13450	13570	13469	13348	13598	13596	13480	13478	13543	13704	13633	13445	13657	13516	13682	13338	13466	13644	13564	13526	13524	13643	13500	13749	13453	13609	13698	13553	13416	13482	13650	13517	13480	13635	13572	13587	13615	13492	13636	13441	13507	13573	13478	13632	13605	13378	13402	13594	13295	13456	13487	13652	13582	13575	13473	13467	13541	13380	13688	13579	13727	13491	13546	13523	13522	13562	13501	13482	13525	13512	13579	13534	13619	13435	13643	13685	13406	13605	13597	13444	13539	13459	13556	13335	13366	13633	13545	13614	13596	13500	13468	13705	13506	13415	13453	13544	13554	13596	13527	13667	13504	13522	13560	13561	13414	13563	13552	13466	13580	13386	13548	13370	13557	13535	13670	13524	13634	13700	13488	13265	13581	13561	13471	13438	13528	13517	13606	13477	13483	13592	13527	13637	13574	13451	13763	13482	13545	13476	13520	13570	13459	13506	13601	13559	13711	13660	13411	13508	13463	13480	13506	13376	13526	13577	13591	13597	13624	13526	13662	13580	13631	13336	13685	13615	13450	13428	13557	13407	13626	13532	13577	13308	13448	13507	13510	13407	13537	13567	13407	13628	13528	13591	13522	13652	13523	13619	13533	13565	13479	13489	13438	13478	13691	13619	13506	13650	13493	13537	13456	13529	13571	13506	13474	13596	13696	13546	13636	13423	13739	13715	13492	13663	13508	13519	13579	13368	13437	13453
22619	21052	28956	23377	21276	23745	26519	20497	33817	60462	52896	42470	30289	21233	18083	17091	16574	16478	16451	16347	16390	16405	16307	16316	16136	16275	16197	16152	16124	16287	16094	16268	16287	16251	16302	15972	16395	16052	16173	16025	16250	16220	16321	16238	16486	16149	16267	16149	16240	16201	16197	16290	16201	16277	16278	16237	16037	16126	16203	16025	16288	16237	16173	16356	16182	16191	16181	16143	16298	16143	16251	16331	16183	16041	16271	16203	16130	16293	16366	16216	16156	16188	16301	16279	16218	16105	16278	16078	16136	16324	16329	16118	16195	16173	16133	16020	16230	16205	16091	16065	16303	16216	16248	16271	16224	16037	15999	16306	16349	16249	16192	16186	16451	16445	16048	16154	16121	15858	16152	16203	16187	16103	16183	16058	16270	16308	16123	16153	16186	16177	16153	15871	16225	16172	16019	16086	16109	16134	16139	16179	16112	16064	16221	16120	16353	16299	16077	16001	16275	16305	16222	16416	16257	16152	16091	16102	16007	16187	16296	16353	16168	16173	16404	16116	16187	16257	16176	16090	16156	16236	16180	15979	16457	16056	16214	16142	16177	16078	16033	16202	16131	16339	16264	16163	16014	16046	15992	16313	16123	16076	16099	16231	16303	16134	16135	16235	16221	16295	16058	16105	16110	16206	16194	16284	16159	16331	16197	16145	16084	16339	16141	16152	16186	16081	16129	16098	16139	16103	16191	16411	16020	16253	16280	16199	16053	16198	16162	16185	16089	16117	16040	16174	16385	16218	16219	15982	16191	16252	16392	16096	16194	16032	16157	16199	16089	16040	16231	16018	16177	15989	16216	16076	16249	16075	16271	16117	16214	16290	16127	16449	16322	16199	16240	16048	16189	16102	16309	16173	16259	16241	16154	16367	16345	16056	16248	15950	16147	16094	15934	16132	16172	16097	16196	16036	16070	16100	16109	16152	16189	16021	16150	16272	16154	16267	16304	16238	16008	16151	15962	16164	16212	16023	16149	16248	16190	15981	16160	16222	16338	16119	16078	16025	16114	16056	16029	16251	16029	16087	16208	16124	16294	16294	16314	16098	16053	15997	16370	16198	16298	16115	16091	16095	16144	16124	16212	16115	16119	16131	16159	16191	16271	16265	16190	16283	16404	16017	16112	16274	16294	16268	16066	16147	16252	16116	16072	16301	16360	16007	15986	16184	16189	16292	16114	16320	16045	16215	16093	16112	16128	16239	16371	16264	16129	16114	16064	16047	16192	16100	16075	16157	16240	16060	16136	16074	16087	16251	15995	16170	16132	16255	15957	16196	16249	16246	16356	16093	16134	16181	15998	16271	16092	16212	16250	16338	16232	16327	16314	16102	16374	16263	16145	16128	16078	16418	16068	16262	16246	16114	16255	16093	16181	16274	15967	16126	16172	16128	16261	16113	16326	16140	16217	16144	16245	16166	16179	16193	16108	15931	16009	16166	16167	16302	16219	16123	16293	16204	16429	16283	16237	16288	16196	16301	16308	16156	16269	15907	16005	16198	16265	16192	16119	16142	16172	16086	16225	16204	15865	16167	16093	16274	16117	16151	16155	16117	16208	16116	16127	16193	16135	16097	16327	16008	16132	16044	16276	16169	16218	16123	16095	16032	16280	16354	16139	16035	16190	16220	16225	16298	16260	16118	16198	16101	16271	16113	16207	16203	16216	16266	16049	16199	16192	16092	16174	16117	16235	16264	16315	16143	16258	16238	16152	16071	16216	16072	16070	15957	16266	16297	16322	15986	16227	16213	15874	16042	16177	16328	16220	16006	16047	16147	16355	16123	16096	16160	16340	16127	16097	16476	16235	16025	16188	16128	16254	16067	16157	16248	16267	16221	16097	16188	16157	16230	16105	16285	16139	16115	16080	16039	16103	16264	16143	16058	16155	16319	16298	16104	16025	16108	16076	16043	16209	16230	16074	16295	16155	16496	16079	16055	16081	16178	16223	16184	16239	16116	16228	16215	16406	16143	16192	16378	16281	16131	16270	16194	16214	16182	16061	16284	16171	16085	16211	16117	16162	16062	16216	16290	16060	16077	16182	16173	16261	16224	16258	16104	16203	16143	16272	15984	16339	16229	16071	16234	16017	16161	16297	16300	15903	16179	16139	16131	16102	16175	16100	15886	16174	16215	16149	16093	16078	16105	16252	16126	16188	16083	16208	16124	16185	16151	16115	16175	16152	16189	16199	16199	16124	16075	16183	16058	16241	15979	16266	16085	16131	16094	16100	16336	16132	16204	16347	16126	16247	16064	16117	16112	16183	16337	16055	15960	16279	16005	16157	15995	16148	16143	16090	16130	16085	16005	16318	16127	16067	16072	16087	16154	16259	16253	16166	16043	16146	16223	16166	16174	16111	16134	16201	16125	16014	16382	16107	16222	16134	16113	15949	16120	16136	16158	16289	16208	16264	16017	16174	16280	16230	16204	16180	16241	16117	16116	16185	16056	16172	15982	16077	16208	16080	16324	16062	16091	16103	16179	16208	16230	16244	16008	16113	16017	16271	16076	16136	16182	16286	16153	16244	16140	16152	16047	16107	16114	16183	16363	16193	16084	16290	16245	16077	16061	16183	16095	16171	16030	16026	16237	16191	16136	16062	15941	16159	16312	16236	16338	16322	15850	16356	16298	16045	16252	16146	16151	15973	16077	16147	16275	16076	16196	16080	16068	16123	16245	16185	16097	16218	15971	16163	16122	16208	16052	15891	16099	16121	15860	16050	16002	16313	15991	15951	16101	16158	16302	16205	15918	16193	16422	16230	15977	16064	16300	16096	16055	16016	16114	16100	16127	16129	16225	16305	16235	16369	16106	16103	16330	16112	16024	16176	16291	16117	16109	15907	16077	16347	16385	16232	16288	16318	16235	16143	16151	16305	15960	16228	16202	16187	16162	16332	16211	16111	16198	16120	16194	16263	16131	16223	16306	16126	16322	16228	16059	16199	16162	16213	16313	16036	16063	16047	16034	16096	16123	16037	16155	16179	16143	16251	16111	16285	16329	16189	16054	16157	15868	15993	16014	16164	16115	16084	16214	16165	16177	16072	16154	16129	16022	16016	16077	15899	16228	15882	16287	16225	16126	16173	16139	16116	16125	16260	16256	16278	16119	16057	16089	15993	15955	16128	16166	16316	16210	16373	16144	16158	16208	16121	16061	16193	16048	16241	16154	16214	16227	16235	16162	16063	16274	16131	16152	16107	16101	16130	16025	16166	16166	16326	16066	16173	15961	16141	16108	16376	16333	16138	16199	16013	16110	16256	16058	16289	16130	16316	16421	15991	15856	16177	16112	15911	16064	16114	16291	16230	16152	15985	16193	16204	16151	16226	16266	16159	16026	16152	15934	16264	16077	16299	16349	16135	15958	16021	16241	16170	16066	16197	16107	16019	16030	16031	16194	16332	16275	16076	16260	16129	16209	16264	16052	16367	16138	16097	16037	16041	16272	16078	16160	16099	16092	16453	16415	16134	15992	16182	16162	16246	16135	16177	16372	16012	16046	16147	15943	16242	15872	16386	16199	16234	16242	16247	16247	16328	16062	16162	16267	16127	16201	16238	16159	16238	16104	16088	16174	16156	16101	16037	16094	16186	16174	16210	16194	16041	16077	16066	16220	16077	16242	16380	15970	16046	16117	16243	16144	15954	15979	16252	16088	16392	16006	16251	16308	16202	16136	16135	16076	16203	16102	16079	16022	16253	16250	16186	16206	16159	16219	15998	15922	16186	16144	16313	16144	16210	16151	16191	15964	16008	16080	16246	15884	15962	16213	16229	16020	16168	16164	15990	16316	16281	16148	16305	15993	16112	16032	16067	16128	16144	16080	16274	16289	16047	16167	16088	16335	16085	15942	16094	16152	16214	16288	16130	16162	16151	16195	16214	16217	15922	16218	16154	16314	16297	16066	16060	16200	15948	16151	16049	16181	16171	16129	16233	16111	16025	16195	16118	16208	16147	16138	16294	16338	16002	16068	16235	15971	16139	16194	16252	16103	16210	16158	16139	16239	16197	16195	16392	16164	16182	16240	16106	16076	16152	16213	16259	16093	16110	16286	16144	16353	15933	16253	15922	16087	16246	16298	16061	16186	16238	16065	16199	15915	16179	16180	16135	16117	16029	16333	16211	16280	16028	15918	16276	16097	16133	16248	16195	16188	15970	15967	16022	16150	16278	16251	16277	16119	16026	16143	16369	16280	16161	16097	16124	16007	16324	16200	16166	16115	16154	15967	15807	15942	16304	16333	16020	15941	16302	16218	16101	16219	16211	16140	16115	16213	16044	16169	16130	16098	16249	16247	16162	16222	16226	16152	16247	16255	16070	16150	16241	16022	16070	16110	16029	16043	16248	16147	16377	15958	16070	16116	16083	16138	15916	16218	16175	16283	16126	16119	16391	16283	16190	15983	16152	16115	16143	16120	16391	16156	16158	16042	16446	16246	16274	15869	16132	16215	16175	16080	16117	16023	16178	16181	16092	16104	16252	16327	16138	16313	16358	16370	16241	16175	16127	16267	16110	16099	16291	16213	16214	16231	16096	16085	16250	16231	16298	16307	16143	16292	16139	16281	16000	16018	16166	16186	16033	15933	16053	15968	16264	16180	16129	16271	16216	16166	16325	16295	16023	16130	16093	15947	16143	16082	16035	16306	16168	15901	16344	16109	16258	16200	16138	16132	16230	16222	16065	15996	16244	16153	16058	16150	16051	16132	16077	16161	16119	16279	16292	16338	16353	16180	16125	16125	16042	16195	16165	16156	16189	16149	16259	16198	16328	16149	16121	16083	16282	16439	16046	16443	16024	16435	16077	16326	16226	16300	16094	16206	16150	16044	15955	16022	16388	16026	16220	15910	16137	16136	16199	15969	16107	16287	16107	16170	16133	16130	16333	16230	16260	16129	16230	16322	16235	16088	15875	16290	16353	16103	16166	16158	16260	16069	16059	16165	16159	16285	16146	16135	16326	16243	16123	16241	16172	16055	16089	16043	16038	16045	16135	16058	16224	16238	16399	16170	16322	15956	16283	16239	16007	16151	16204	16005	16129	16143	16210	16052	16130	16108	16153	16034	16140	16109	16186	16239	16229	16316	16216	16141	16309	16157	16208	16049	16275	16168	16236	16083	16183	16285	16250	16107
18101	35555	35910	28042	24603	22563	20196	19071	36551	57359	50751	40519	27517	17600	15174	14113	13895	13813	13626	13841	13596	13640	13866	13734	13646	13728	13568	13796	13542	13675	13830	13818	13786	13609	13538	13846	13778	13752	13663	13781	13497	13641	13761	13659	13705	13622	13726	13704	13588	13766	13719	13744	13696	13697	13662	13824	13737	13666	13728	13731	13549	13733	13661	13685	13616	13830	13814	13794	13729	13749	13711	13576	13784	13647	13901	13668	13702	13659	13668	13800	13720	13751	13658	13763	13595	13511	13800	13825	13765	13835	13621	13643	13665	13749	13578	13868	13618	13552	13780	13617	13745	13610	13685	13714	13680	13593	13657	13617	13691	13762	13570	13791	13603	13752	13884	13660	13695	13647	13696	13645	13561	13812	13657	13697	13856	13680	13815	13614	13631	13746	13449	13639	13796	13687	13791	13623	13861	13845	13745	13666	13729	13686	13878	13813	13613	13650	13704	13581	13675	13698	13829	13794	13670	13482	13690	13712	13721	13727	13553	13585	13581	13673	13653	13702	13642	13439	13885	13676	13656	13576	13791	13666	13588	13755	13670	13678	13562	13733	13658	13593	13583	13638	13672	13715	13635	13653	13731	13625	13615	13798	13690	13657	13720	13738	13765	13899	13673	13647	13800	13701	13576	13741	13668	13637	13528	13660	13623	13753	13736	13550	13723	13795	13620	13487	13712	13779	13654	13646	13844	13650	13769	13591	13636	13844	13638	13693	13839	13590	13723	13625	13807	13645	13478	13784	13773	13703	13679	13740	13672	13627	13673	13606	13602	13670	13667	13494	13736	13755	13534	13735	13878	13861	13669	13674	13441	13798	13855	13760	13663	13787	13504	13788	13743	13703	13546	13660	13688	13554	13806	13848	13840	13680	13892	13666	13561	13666	13513	13809	13526	13633	13746	13662	13770	13676	13806	13702	13651	13627	13689	13626	13663	13693	13862	13678	13757	13774	13625	13599	13607	13626	13730	13693	13667	13729	13810	13667	13587	13643	13709	13690	13683	13608	13745	13654	13696	13556	13671	13554	13621	13508	13802	13633	13776	13492	13435	13835	13585	13683	13601	13823	13761	13756	13735	13629	13847	13566	13667	13581	13625	13706	13727	13622	13612	13661	13807	13714	13699	13655	13799	13730	13721	13696	13718	13707	13783	13738	13666	13606	13653	13780	13670	13703	13545	13693	13744	13620	13543	13583	13635	13707	13647	13400	13645	13664	13545	13819	13500	13991	13598	13776	13484	13503	13507	13715	13543	13673	13704	13794	13707	13740	13622	13660	13726	13511	13882	13667	13707	13642	13654	13760	13618	13798	13725	13682	13596	13632	13612	13817	13663	13765	13677	13559	13748	13579	13568	13647	13565	13738	13766	13738	13717	13577	13535	13755	13720	13655	13628	13618	13626	13829	13632	13711	13609	13627	13790	13582	13616	13524	13590	13575	13720	13718	13780	13702	13643	13920	13670	13653	13861	13704	13805	13608	13591	13720	13744	13670	13626	13755	13612	13645	13607	13693	13574	13590	13679	13576	13792	13769	13604	13594	13674	13587	13559	13651	13634	13578	13676	13652	13581	13685	13740	13672	13744	13687	13703	13748	13910	13541	13575	13680	13670	13581	13569	13675	13618	13534	13699	13782	13693	13760	13723	13731	13635	13783	13659	13624	13675	13723	13517	13696	13572	13673	13602	13589	13794	13680	13935	13703	13650	13786	13753	13618	13570	13651	13668	13492	13614	13572	13625	13770	13669	13698	13645	13745	13619	13705	13792	13684	13573	13596	13653	13783	13475	13656	13732	13797	13754	13749	13603	13788	13506	13678	13501	13608	13793	13690	13520	13666	13635	13596	13599	13675	13697	13671	13683	13808	13666	13458	13795	13709	13836	13759	13715	13592	13577	13536	13554	13761	13649	13777	13564	13485	13736	13754	13515	13622	13766	13612	13675	13718	13679	13729	13666	13688	13740	13633	13696	13623	13599	13635	13564	13754	13691	13589	13704	13776	13606	13599	13556	13722	13586	13732	13752	13634	13914	13662	13633	13709	13821	13734	13501	13827	13687	13745	13575	13891	13731	13646	13459	13494	13766	13695	13774	13583	13653	13654	13672	13662	13866	13513	13670	13735	13690	13673	13679	13703	13607	13611	13843	13543	13690	13495	13763	13648	13579	13730	13726	13562	13662	13731	13703	13656	13635	13657	13632	13598	13735	13572	13560	13596	13652	13764	13956	13594	13788	13859	13729	13625	13799	13552	13684	13607	13674	13514	13780	13670	13456	13668	13575	13571	13748	13579	13756	13752	13726	13425	13696	13544	13590	13674	13674	13615	13693	13809	13579	13679	13581	13663	13495	13516	13487	13658	13780	13636	13574	13671	13630	13763	13746	13639	13687	13652	13611	13675	13538	13704	13601	13649	13611	13599	13672	13705	13531	13444	13728	13662	13430	13702	13670	13704	13599	13788	13710	13742	13579	13724	13692	13631	13568	13687	13674	13650	13594	13726	13672	13867	13740	13664	13850	13626	13825	13599	13608	13437	13603	13720	13697	13677	13832	13680	13601	13719	13579	13689	13659	13628	13888	13602	13580	13574	13457	13606	13588	13776	13705	13789	13482	13686	13592	13568	13585	13704	13501	13646	13605	13642	13721	13678	13661	13820	13603	13719	13694	13646	13740	13831	13578	13726	13519	13710	13619	13655	13801	13678	13499	13667	13674	13762	13488	13687	13618	13860	13733	13713	13714	13815	13639	13469	13634	13717	13718	13681	13647	13756	13706	13720	13842	13811	13559	13647	13603	13643	13492	13722	13684	13724	13614	13627	13578	13696	13681	13728	13658	13644	13694	13608	13790	13720	13545	13615	13702	13723	13737	13705	13876	13717	13506	13697	13635	13686	13710	13681	13736	13735	13786	13733	13720	13669	13749	13614	13772	13560	13780	13704	13605	13672	13533	13781	13662	13635	13694	13759	13780	13572	13640	13709	13709	13526	13580	13694	13721	13736	13646	13602	13839	13590	13848	13662	13636	13687	13535	13705	13725	13723	13652	13622	13597	13707	13718	13670	13754	13625	13625	13583	13518	13802	13656	13547	13719	13803	13688	13629	13704	13578	13679	13646	13840	13582	13864	13698	13702	13605	13655	13728	13674	13845	13508	13699	13606	13615	13583	13644	13810	13771	13650	13639	13630	13760	13650	13564	13751	13817	13663	13640	13636	13831	13759	13744	13538	13739	13584	13729	13577	13709	13566	13601	13551	13680	13609	13915	13740	13570	13640	13581	13798	13710	13800	13792	13574	13559	13717	13640	13653	13845	13676	13712	13663	13824	13874	13636	13561	13500	13531	13615	13799	13552	13751	13522	13526	13705	13679	13831	13593	13647	13639	13584	13671	13704	13612	13655	13578	13790	13572	13653	13567	13694	13707	13663	13707	13624	13655	13652	13715	13792	13665	13639	13775	13509	13807	13567	13665	13560	13574	13565	13783	13742	13536	13830	13609	13580	13667	13624	13654	13536	13818	13628	13761	13632	13726	13657	13695	13592	13710	13666	13680	13701	13680	13738	13569	13809	13688	13666	13619	13641	13632	13639	13633	13717	13687	13527	13762	13564	13654	13740	13833	13710	13699	13642	13701	13690	13377	13547	13650	13842	13583	13495	13619	13711	13656	13713	13684	13626	13832	13726	13504	13646	13594	13667	13590	13656	13909	13569	13666	13553	13605	13781	13536	13714	13753	13699	13740	13669	13784	13654	13651	13633	13768	13432	13714	13722	13653	13693	13618	13786	13588	13721	13537	13806	13631	13767	13654	13750	13527	13684	13634	13604	13587	13734	13570	13837	13734	13675	13756	13758	13554	13618	13639	13646	13690	13604	13466	13671	13606	13520	13690	13714	13746	13712	13595	13806	13574	13635	13561	13692	13651	13525	13646	13563	13677	13726	13619	13543	13753	13750	13651	13544	13707	13732	13715	13719	13658	13413	13607	13682	13678	13574	13664	13559	13667	13665	13647	13764	13555	13663	13773	13563	13684	13527	13738	13732	13817	13674	13612	13712	13539	13484	13755	13659	13778	13535	13853	13779	13700	13646	13790	13755	13579	13710	13637	13522	13610	13722	13738	13695	13669	13632	13690	13843	13782	13800	13563	13668	13765	13485	13592	13612	13787	13846	13511	13756	13719	13749	13873	13727	13614	13801	13703	13612	13662	13462	13481	13653	13695	13811	13707	13757	13682	13721	13834	13726	13594	13852	13723	13772	13755	13695	13817	13685	13621	13698	13648	13695	13692	13672	13589	13552	13679	13612	13661	13530	13760	13651	13818	13598	13693	13686	13594	13581	13592	13855	13721	13683	13741	13714	13631	13798	13657	13629	13755	13715	13563	13743	13730	13640	13680	13678	13770	13797	13559	13699	13784	13743	13622	13502	13646	13706	13611	13752	13720	13666	13643	13759	13666	13704	13796	13664	13665	13861	13770	13644	13695	13642	13646	13487	13519	13714	13512	13796	13587	13609	13585	13850	13599	13686	13609	13716	13623	13645	13720	13730	13606	13704	13831	13769	13691	13626	13677	13711	13602	13673	13681	13742	13601	13614	13725	13625	13754	13741	13541	13680	13483	13732	13691	13719	13781	13635	13692	13803	13545	13646	13479	13609	13636	13679	13617	13689	13610	13725	13714	13613	13664	13696	13602	13693	13755	13610	13736	13632	13800	13620	13502	13566	13665	13713	13719	13780	13612	13674	13456	13806	13828	13682	13885	13559	13846	13575	13778	13693	13514	13726	13772	13601	13570	13571	13755	13709	13651	13693	13727	13721	13575	13856	13714	13582	13531	13738	13740	13603	13672	13653	13710	13635	13707	13846	13682	13712	13696	13595	13610	13404	13748	13700	13722	13686	13708	13638	13512	13652	13727	13737	13755	13623	13769	13721	13681	13817	13674	13526	13596	13712	13659	13566	13584	13526	13695	13605	13669	13701	13630	13672	13564	13928	13731	13536	13999	13717	13831	13776	13681	13682	13805	13630	13767	13839	13464	13763	13519	13402	13702	13571	13603	13857	13605	13606	13713	13521	13595	13647	13726	13754	13766	13674	13591	13707	13703	13784	13706	13739	13744	13583	13636	13669	13598	13764	13580	13607
27068	22068	26406	23189	18695	18002	17536	16901	18498	22358	21644	19503	17836	16497	16171	16082	15709	16019	16130	15933	15949	15854	15660	15941	15970	15885	15823	15895	16047	16044	15880	15985	15980	15781	15942	15906	15862	15837	15990	15870	15954	15863	15856	15896	15842	15985	15971	15712	15721	15897	15781	15801	16058	15862	15828	16131	15893	15864	15899	15818	15916	16005	15910	15967	15705	16035	15754	15906	15779	15848	15918	15969	15755	15758	15781	15945	15657	15759	15824	15931	16009	15996	15740	15916	15880	15735	15705	15886	15862	15624	15771	15778	15956	15706	16012	15852	16068	15762	15932	15920	15908	15721	15862	15837	15805	15750	15971	15988	15823	15846	15992	15766	15802	15808	15912	15877	15931	15790	15765	15928	15890	15925	15834	15876	15952	15957	15833	15875	15809	15908	15515	15864	15841	15885	15767	15870	15847	15751	15941	15944	15757	16052	15834	15753	15938	15765	15680	16005	15888	15746	15722	15736	15798	15700	15774	16088	15858	15933	15669	15986	15829	15894	15863	15986	15871	16078	15698	15936	15724	15806	15788	15967	15925	15869	15778	15902	15734	15918	15780	16012	15994	15851	15811	15958	15724	15645	15874	15988	15801	15892	15773	15831	15884	15822	15869	15723	15933	15793	15798	15877	15904	15680	15815	15955	15710	15784	15840	15928	15685	15489	15733	15757	16056	15861	15865	15801	15811	15725	15817	15890	15903	15947	15853	15944	15969	15914	15805	15836	15915	15688	15812	15957	15868	15925	15697	15794	15905	15825	15830	15850	15537	15904	15759	15765	15758	15859	15912	15822	15803	15966	15874	15798	16020	15708	15618	15701	15751	16066	16109	15838	15921	15783	15735	15812	15794	15881	15933	15888	15662	15693	15770	15892	15767	15523	15894	15739	15804	15944	15909	16049	15693	15923	15945	15959	15849	15864	15860	15964	15932	15745	15811	15988	15620	15660	16032	15889	15810	15730	15993	15797	15788	15768	15989	16094	15892	15703	15984	16033	15817	15929	15844	15882	16006	15686	15915	15752	15962	15891	15921	15837	15784	15891	15591	15832	15803	15757	15783	15692	15911	15742	15627	15837	16045	15882	15635	15681	15747	15709	15900	15918	15805	15796	15913	15801	15789	15835	15822	15772	15873	15738	15731	15811	15983	15540	15844	15835	15799	15922	15806	15963	15792	16013	15963	15875	15984	15943	15939	15661	15746	15767	15932	15767	16051	15922	15757	15836	15795	15901	16046	15942	15943	15884	15830	15968	15923	15909	15831	15708	15764	15802	15821	15922	16146	15681	16107	15739	15713	15832	15825	15839	16007	15803	15960	15762	15849	15957	15814	15997	15990	16088	15942	15855	15813	15840	15880	15816	15781	15919	15852	15849	16003	15908	15832	15874	15932	15939	15850	15863	15976	16024	15880	15876	15764	15752	15810	15985	15892	16102	15855	15904	15961	15792	15659	15759	15876	15856	15923	15892	15899	15985	15851	15787	15756	15861	15939	15895	15817	15853	15818	15839	16085	15766	16013	16089	15884	16045	15733	15833	15862	16054	15966	15827	16124	15801	15772	15967	16018	15878	15772	15954	15881	15864	15724	15733	15852	15874	15983	15715	15940	15920	15909	15775	15877	15612	16020	15976	15710	15924	16058	15861	16030	15910	15804	15689	15844	15937	15977	15859	15759	15850	15938	15946	15843	15972	15968	15895	16004	15937	16045	15866	15908	15768	15801	15929	15854	15803	15808	16009	15867	15908	15906	16088	15983	15931	15856	15918	15913	15709	16053	16079	15803	15863	15746	15720	15968	15865	15902	15759	15576	15809	15673	15974	15889	15878	15795	15834	15944	15853	15868	15851	15964	16007	16097	16053	15831	15881	15854	15983	15970	15894	15679	15765	15740	15850	15958	15887	15897	15829	15993	15777	15790	16016	15956	15848	15820	15934	15796	15941	15778	16077	15815	15918	15859	15753	15841	15971	15807	15863	15938	15969	15760	15839	15913	15863	15716	15939	15946	15768	15992	15738	15881	16008	15797	16083	15736	16171	15960	15833	15858	15892	15730	15889	15860	16141	15882	15953	15782	15850	15823	15686	15734	15946	15876	15920	16074	15784	15960	15897	15893	15718	15619	15916	15799	15980	15852	15645	15703	15926	16017	15789	15928	15643	15810	15700	15791	15859	15910	15993	15800	15847	15984	15658	15959	15907	15944	15886	15827	15842	15808	16063	15929	15887	15909	15897	15898	15895	15941	15832	16023	15820	15709	15906	15795	15874	15874	15968	15820	15731	15805	15677	16014	15700	15924	16115	15774	16074	15935	15841	15935	15967	15906	16058	15736	15917	15920	15937	16004	15725	15760	15675	15939	15730	15862	15877	15856	15873	15994	15841	15879	15839	15786	15920	15841	15854	15892	16094	15906	16017	15814	15709	15948	15737	15919	15840	16045	15975	15690	16097	15939	15849	16060	16002	15852	16022	15948	15826	15728	16001	15842	15857	15849	15984	15800	15875	15818	15695	15977	15768	15853	15797	15955	15939	16080	15928	15903	15827	15922	15948	15633	15834	15887	15556	16102	15668	15881	15909	16005	16012	15891	15917	15801	15914	15995	15871	15654	15950	15972	15989	15869	15723	15836	15811	15672	15717	15922	15999	15900	15801	15901	15795	15812	15804	15696	15859	15721	15850	15808	16001	16080	15860	15878	15804	15783	15782	15847	16042	15738	15738	15816	15905	15843	15928	15914	15848	15953	15889	15950	15869	15808	15764	15965	15801	15919	15929	15802	15674	15855	15860	15744	15887	15886	15994	15986	15843	15870	16191	15802	15988	15896	15939	15910	15988	15811	16127	15875	15594	15663	15827	15932	15648	15772	15873	16037	16025	15914	16000	15862	15964	15867	15710	15864	15834	15735	15793	15738	15853	15811	15947	15878	15836	15855	15998	15811	15601	15876	15892	15889	15726	15881	15803	15893	15829	15857	15871	15881	15892	15932	15732	16025	15657	16118	15863	16070	15914	16034	15688	15945	16070	16008	15939	15740	15891	15860	15743	15923	16112	15975	15793	15972	15632	15914	15961	15945	15956	16015	15703	15807	15821	15787	15741	15673	15787	15932	15827	15899	15797	15862	15849	15719	15760	15891	15813	15757	16009	15833	15819	15878	15834	16006	15745	15832	15804	15911	15784	15867	16016	15972	15959	15788	15990	16247	16011	15906	15876	16035	16070	15806	15800	15789	15980	15835	15816	16026	15872	15891	15824	15977	15928	15876	15943	15814	15810	15887	15878	15667	15817	15921	15819	16143	15903	15745	15962	16079	15737	15892	15857	15805	15751	15964	15799	15862	16016	15953	15903	15906	15881	15810	15801	15920	15814	15697	15826	15961	16116	16007	15729	15778	15891	15803	16135	15704	15902	15693	15769	15858	16021	15944	15924	15824	15790	15726	15767	15900	15739	15770	15697	15997	16161	15738	15798	15672	15771	15913	15918	15803	15798	15920	15826	16046	15912	15845	15720	16003	16035	16071	15822	15856	15947	15914	15963	15781	15644	15925	15930	16009	15804	15790	15987	15987	15839	15838	15839	16002	16029	15887	15804	15942	15792	16072	15924	15883	15988	16002	15775	15851	15775	15869	15792	15891	15925	15973	15947	15700	15810	15818	15888	15890	15872	15905	15777	15921	15937	15883	15785	15920	15874	15881	15756	15887	15666	16061	15970	15752	15797	15920	15899	15893	16042	15972	15969	15852	15695	15979	15797	15848	15819	15877	15823	15865	15837	15900	15865	15971	15945	15754	15815	15636	15738	15930	15801	15873	15808	15921	15908	15921	15915	15800	16240	16090	15792	15819	16009	15914	15958	15952	15901	15809	16049	15911	15888	15829	15664	15898	15793	15769	15939	15977	15882	15928	15834	15864	16000	15846	16013	15857	15775	15705	15752	15848	15909	15966	15722	15663	15766	15631	15981	15897	15814	15911	15901	15832	15736	15772	15876	15958	15842	15618	15704	15918	15845	15733	15975	15995	15759	15879	15809	15861	15929	15766	15796	15832	15950	15954	15843	15938	15780	15841	15859	15709	15758	15715	15824	15931	16117	15820	15929	15834	15835	15923	15836	15839	15780	15861	15776	15865	15755	15894	15849	15914	15811	15724	15951	15821	15827	15731	15867	15917	15834	15950	15786	15844	15972	15944	15846	15855	15918	16055	15864	15827	15800	15882	15861	15884	16082	15612	15867	15826	15863	15835	16005	15818	15726	15782	15874	15843	15776	16072	15696	15811	15859	15959	15897	15813	15970	15946	15784	15882	15946	16009	15981	15713	16006	15935	15958	15690	15793	15751	15988	15993	15828	15850	15918	15767	15938	15991	15873	15729	15924	15908	15736	15917	15545	15988	15964	16032	15825	15986	16007	16016	15817	15905	16125	15979	15761	15988	15925	15964	15690	15879	15977	15839	15916	15958	15913	15802	15965	15713	15802	16042	15951	15903	15824	15937	15859	15822	15830	15678	15956	15815	15901	15823	15862	15940	15856	15877	15722	15930	15863	16036	15796	15835	15714	15846	15856	15861	15976	15955	15905	15902	15720	15950	15762	15675	15809	15876	15897	15838	15836	15917	15860	15838	15867	15706	15851	15893	15934	16067	16094	15999	16097	15855	15913	15826	15962	15805	15934	15890	15986	16064	15908	15873	15727	15928	15660	15890	15775	16038	15871	15709	15851	15888	15850	15715	15781	15815	15890	15805	15975	15754	15979	15841	15734	15930	15743	15906	15783	15990	15921	15982	15826	16024	15971	15772	15846	15908	15863	15913	15858	15965	16117	15981	15674	15807	15823	15957	15813	15955	15952	15952	15726	15735	15783	15688	15780	15839	15942	16013	15787	15970	15785	15818	15636	15894	15983	15954	15831	15727	15779	15916	15905	15833	15816	15753	15860	15995	16129	15815	15759	15789	15809	15984	15784	15807	15971	15902	15965	15667	15735	15761	15917	16014	15843	15860	15801	15728	15890	15884	15728	15651	15920	15911	15935	15838	16200	15824	16031	16128	15980	15939	15705	15993	15729	15893	15868	15887	16015	15895	15800	15915	15821	15999	15755	15894	15841	16061	15846	15783	15859	15906	15729	16031	15776	15911	15823	15843	15751
16880	23975	23720	19247	17477	16466	15728	15336	17935	21649	20116	17208	15020	14099	13657	13525	13478	13577	13593	13582	13565	13530	13598	13580	13580	13454	13501	13454	13647	13402	13742	13494	13560	13455	13599	13618	13583	13519	13482	13329	13480	13574	13482	13631	13492	13406	13326	13498	13617	13430	13628	13407	13507	13487	13585	13465	13387	13374	13560	13643	13513	13370	13496	13571	13415	13573	13361	13503	13428	13377	13590	13449	13590	13669	13587	13340	13546	13568	13514	13510	13378	13412	13509	13441	13713	13379	13592	13225	13589	13427	13570	13592	13480	13498	13379	13557	13414	13346	13567	13554	13433	13463	13301	13623	13440	13472	13414	13612	13415	13508	13458	13474	13457	13513	13380	13468	13491	13576	13206	13372	13546	13543	13489	13372	13497	13620	13448	13499	13366	13482	13572	13524	13501	13419	13420	13582	13614	13528	13462	13526	13469	13433	13731	13512	13591	13422	13439	13353	13606	13470	13483	13641	13470	13454	13588	13361	13366	13781	13552	13418	13369	13371	13520	13384	13564	13345	13402	13401	13523	13373	13506	13443	13451	13433	13444	13399	13507	13565	13524	13424	13460	13329	13327	13321	13476	13490	13263	13408	13520	13302	13633	13529	13501	13486	13432	13372	13444	13433	13490	13518	13527	13540	13552	13469	13503	13437	13600	13405	13557	13622	13341	13519	13429	13436	13482	13555	13521	13499	13541	13693	13510	13547	13418	13551	13658	13465	13706	13416	13584	13588	13558	13450	13443	13477	13698	13381	13598	13502	13621	13357	13301	13565	13419	13469	13390	13594	13538	13546	13507	13449	13497	13292	13550	13577	13537	13445	13503	13417	13375	13331	13525	13592	13488	13345	13381	13561	13440	13492	13431	13350	13193	13505	13648	13520	13439	13521	13423	13514	13692	13470	13534	13533	13504	13359	13540	13633	13506	13493	13346	13452	13494	13572	13432	13546	13537	13472	13643	13469	13548	13477	13480	13587	13443	13572	13535	13488	13565	13481	13463	13495	13554	13506	13482	13400	13452	13324	13582	13482	13485	13427	13529	13532	13380	13517	13567	13438	13611	13685	13468	13424	13500	13458	13450	13488	13464	13586	13576	13674	13456	13343	13409	13344	13447	13425	13374	13460	13340	13521	13302	13598	13480	13323	13377	13591	13519	13559	13476	13488	13545	13201	13388	13295	13486	13347	13640	13628	13585	13672	13487	13713	13538	13639	13538	13442	13556	13445	13514	13485	13554	13559	13455	13428	13447	13626	13501	13522	13525	13643	13461	13418	13623	13506	13652	13405	13605	13399	13627	13388	13415	13474	13522	13647	13329	13422	13483	13372	13542	13561	13518	13632	13534	13383	13706	13349	13493	13442	13390	13525	13385	13392	13404	13596	13492	13368	13679	13484	13507	13481	13326	13535	13595	13422	13380	13390	13510	13677	13565	13526	13579	13637	13509	13460	13544	13570	13437	13577	13474	13645	13595	13489	13509	13594	13551	13420	13467	13471	13534	13455	13508	13541	13436	13383	13446	13505	13537	13351	13465	13562	13703	13495	13438	13452	13546	13445	13384	13545	13416	13434	13344	13439	13503	13488	13586	13202	13537	13604	13413	13538	13447	13447	13576	13427	13535	13460	13565	13512	13544	13587	13437	13307	13547	13450	13505	13488	13364	13384	13423	13570	13412	13481	13548	13749	13562	13515	13442	13639	13541	13414	13570	13367	13455	13371	13478	13428	13388	13576	13520	13625	13601	13539	13461	13409	13566	13599	13530	13511	13542	13501	13453	13720	13433	13502	13495	13628	13308	13441	13605	13675	13327	13649	13461	13573	13406	13495	13464	13499	13477	13471	13438	13324	13536	13542	13491	13625	13605	13536	13404	13403	13514	13477	13616	13437	13448	13468	13490	13511	13494	13679	13531	13486	13598	13401	13563	13466	13485	13376	13589	13511	13406	13444	13421	13482	13360	13504	13604	13520	13636	13614	13492	13598	13421	13465	13405	13362	13534	13540	13443	13504	13539	13378	13363	13512	13386	13476	13530	13595	13574	13727	13395	13619	13452	13499	13513	13524	13485	13518	13427	13582	13515	13777	13551	13511	13483	13614	13459	13333	13385	13522	13394	13350	13556	13421	13328	13464	13470	13586	13557	13531	13613	13478	13571	13432	13522	13698	13652	13396	13433	13506	13493	13351	13517	13355	13505	13602	13387	13507	13674	13504	13493	13627	13586	13391	13645	13371	13480	13575	13572	13516	13384	13428	13461	13619	13585	13473	13618	13482	13506	13418	13559	13590	13467	13379	13511	13441	13589	13529	13375	13468	13533	13447	13461	13534	13591	13464	13378	13461	13642	13502	13400	13618	13463	13511	13566	13594	13450	13577	13445	13554	13543	13445	13518	13456	13508	13543	13352	13432	13625	13367	13503	13351	13432	13432	13492	13654	13323	13410	13526	13291	13624	13435	13543	13495	13460	13604	13490	13659	13502	13346	13488	13360	13508	13540	13514	13407	13437	13458	13477	13622	13435	13558	13478	13473	13437	13518	13473	13451	13477	13603	13421	13468	13662	13375	13513	13440	13524	13433	13359	13500	13496	13662	13500	13598	13464	13534	13442	13520	13433	13551	13612	13603	13328	13495	13300	13566	13601	13440	13509	13520	13523	13355	13318	13645	13553	13533	13587	13652	13679	13475	13485	13549	13506	13529	13481	13515	13582	13346	13528	13413	13465	13387	13444	13472	13404	13514	13485	13316	13572	13483	13597	13431	13536	13456	13459	13500	13365	13506	13489	13517	13491	13471	13565	13456	13594	13638	13453	13580	13343	13468	13507	13560	13654	13425	13405	13452	13620	13430	13495	13621	13432	13437	13679	13498	13520	13413	13367	13399	13505	13481	13434	13510	13582	13493	13535	13360	13503	13566	13511	13450	13643	13362	13439	13489	13421	13567	13425	13399	13409	13414	13365	13383	13522	13306	13501	13624	13498	13519	13508	13530	13719	13666	13478	13358	13559	13546	13501	13568	13516	13338	13447	13648	13433	13496	13442	13511	13505	13487	13674	13554	13428	13377	13583	13607	13394	13547	13553	13391	13457	13361	13448	13519	13533	13524	13442	13563	13442	13557	13497	13418	13653	13464	13644	13314	13493	13606	13573	13677	13559	13474	13475	13517	13601	13560	13552	13486	13557	13387	13464	13420	13669	13383	13333	13560	13546	13636	13440	13552	13538	13313	13694	13324	13483	13546	13319	13504	13455	13493	13436	13542	13551	13507	13622	13488	13346	13427	13305	13652	13523	13456	13408	13462	13492	13471	13414	13386	13360	13543	13478	13378	13450	13552	13504	13607	13352	13648	13425	13649	13405	13673	13478	13268	13590	13568	13397	13550	13665	13298	13475	13499	13451	13510	13306	13380	13437	13440	13336	13515	13509	13381	13340	13524	13536	13386	13406	13416	13513	13452	13381	13461	13597	13675	13454	13471	13660	13281	13416	13411	13522	13500	13536	13468	13568	13406	13534	13430	13289	13605	13466	13485	13502	13477	13408	13366	13586	13769	13584	13350	13451	13554	13594	13604	13630	13497	13602	13478	13508	13411	13613	13350	13548	13593	13510	13487	13315	13619	13376	13513	13577	13473	13584	13444	13450	13705	13567	13270	13330	13391	13492	13541	13534	13516	13494	13459	13403	13497	13519	13527	13399	13413	13469	13495	13434	13388	13453	13395	13514	13432	13450	13546	13333	13386	13494	13446	13462	13405	13528	13266	13634	13441	13484	13506	13599	13371	13601	13506	13513	13575	13603	13512	13443	13435	13559	13388	13595	13477	13422	13383	13666	13499	13555	13431	13392	13447	13544	13385	13404	13671	13361	13410	13546	13686	13573	13559	13412	13426	13543	13695	13416	13592	13603	13432	13535	13451	13487	13616	13579	13295	13527	13520	13414	13430	13475	13628	13471	13542	13546	13638	13495	13696	13312	13579	13504	13644	13598	13508	13601	13499	13510	13496	13459	13407	13598	13456	13496	13624	13532	13377	13492	13618	13461	13525	13445	13452	13445	13505	13454	13637	13407	13272	13432	13406	13510	13606	13390	13556	13499	13435	13631	13440	13456	13541	13591	13472	13678	13472	13427	13536	13479	13519	13710	13612	13593	13379	13468	13371	13486	13463	13676	13567	13678	13445	13441	13506	13463	13477	13376	13603	13295	13488	13663	13383	13528	13330	13538	13593	13512	13329	13564	13416	13439	13604	13586	13479	13575	13604	13568	13593	13404	13466	13419	13515	13573	13382	13391	13541	13536	13512	13539	13644	13569	13298	13660	13478	13419	13688	13685	13412	13466	13525	13403	13570	13379	13445	13627	13427	13620	13487	13315	13429	13528	13473	13389	13417	13518	13498	13483	13407	13426	13517	13452	13586	13355	13479	13636	13486	13458	13394	13412	13450	13413	13467	13465	13582	13630	13470	13377	13596	13628	13604	13561	13397	13435	13345	13352	13448	13666	13529	13579	13583	13534	13425	13616	13454	13564	13483	13531	13485	13422	13441	13516	13474	13473	13549	13499	13507	13429	13513	13555	13376	13488	13375	13432	13517	13569	13596	13557	13311	13410	13402	13532	13298	13569	13462	13573	13454	13639	13505	13307	13362	13367	13396	13291	13520	13495	13532	13713	13396	13363	13552	13481	13634	13385	13415	13552	13592	13650	13559	13575	13525	13431	13505	13542	13509	13578	13613	13528	13509	13682	13344	13571	13554	13494	13396	13495	13527	13498	13462	13289	13704	13622	13589	13454	13520	13580	13372	13537	13601	13527	13602	13442	13586	13336	13484	13465	13382	13475	13348	13473	13329	13461	13591	13357	13591	13478	13448	13455	13607	13518	13431	13515	13359	13471	13494	13487	13545	13534	13457	13385	13359	13525	13476	13486	13417	13346	13535	13592	13497	13356	13605	13451	13451	13381	13470	13599	13423	13553	13528	13547	13402	13557	13526	13533	13379	13467	13373	13367	13387	13401	13365	13298	13527	13381	13560	13517	13675	13387	13578	13454	13476	13546	13579	13534	13482	13585	13428	13598	13495	13762	13693	13505	13565	13410	13549	13512	13529	13477	13645	13558	13519	13501	13534	13534	13405	13555	13620	13445	13540
24415	20996	28085	24553	22086	20770	19557	17703	27667	40113	36215	28875	21934	18002	16704	16327	16059	15951	15938	16048	16042	15747	15890	15865	16040	16189	15909	15947	16141	15840	15958	15999	16074	16023	16045	16023	16076	16113	15940	15908	16065	16098	15945	15875	15776	15781	15978	16082	16008	15846	15899	16100	15858	16031	15866	15767	15996	15869	16067	15812	16076	16019	15920	16082	16068	16011	15787	15940	15970	15890	15875	15940	15878	15873	15934	15928	15760	15933	16006	15770	16010	15918	15843	15986	16068	16011	16099	15880	15959	15745	15897	16023	16045	16020	15826	16081	15931	16002	16104	16010	15889	15863	15848	16134	15832	15928	15986	15953	15858	16093	16008	15875	15907	15717	15947	15976	15847	16124	15862	16128	15801	15772	15873	16077	15993	15859	15891	15868	15883	15794	16087	15882	15962	15983	15920	16033	16087	15900	15838	15804	15920	16023	16200	16078	15970	16078	15988	16132	15870	16045	15829	15764	15737	15739	15871	15902	15946	16014	15931	15874	15793	15928	15962	16094	15958	15918	15849	15789	15928	15835	15859	15954	15844	16014	15796	16030	16036	15916	15970	15909	16011	15819	16111	15846	16010	15902	16088	15962	16049	16073	15846	15932	15832	16030	15972	15842	15718	15918	16057	16125	15884	15853	15992	16001	15814	15908	15639	15870	16108	16024	15864	16000	15747	16077	16002	15854	15872	16039	15927	15981	15922	15950	15990	16021	16175	15712	15834	15826	15930	16028	15957	16056	15787	15989	15777	15953	15976	15937	16032	15889	15957	15767	15846	15986	15999	15794	15936	16202	15866	16036	16027	16186	15804	16113	15961	16047	15949	15882	16004	15779	15761	15997	15898	15956	16064	15960	15925	16032	16083	15781	15851	15991	15877	16003	15748	15962	15874	15981	15923	15962	15832	16151	15949	15940	16021	16034	16012	15849	15980	15809	16113	16059	15954	16017	15933	16126	15941	16203	16110	15968	15820	15769	16225	16082	15874	15940	16008	15911	15994	16029	15908	15950	15912	15871	15843	15882	15964	15993	15929	15818	15725	15946	15913	15804	15771	15892	15928	15921	15855	16012	16010	15916	16049	15851	15933	15855	15738	15894	15723	15808	15897	15925	16051	16043	15948	15895	15869	15894	15828	15736	15910	15823	15809	15753	15862	15913	15894	15788	15782	15963	15866	15795	15814	15984	15897	15982	15837	15816	15999	15953	15951	16161	15869	15771	16080	16041	15894	15932	15713	16004	15789	15909	16042	15954	15779	15844	16024	15810	16027	16048	15975	15892	15742	16063	15913	15978	15876	15907	15904	15982	16001	15887	15880	15776	16013	15988	15616	16129	16044	15879	16092	15942	16095	16026	15801	15844	16012	15936	15933	15917	15822	15979	16145	15913	16059	15941	15787	15825	15947	15869	15791	15721	15690	15848	15788	16081	15917	15833	16010	15838	16081	16034	16081	15867	15911	15937	16024	15822	15925	15908	15951	15901	15939	16118	15935	15729	15977	16035	15811	15734	15783	16008	15902	15818	15748	15893	15916	15875	15946	15908	15949	15899	15976	15934	15742	15847	16014	16060	16030	15875	15894	15786	15955	15761	16144	16023	15865	16045	16051	15878	15771	15856	15824	15940	15840	15926	15975	16097	15983	15944	15804	15779	16061	15869	15874	15982	16037	15943	15801	15865	15944	15901	15692	15933	15978	15972	15986	16091	15879	15943	15805	16083	15867	15878	15946	15841	15864	15919	15849	15974	15961	16007	16067	15825	15931	16002	16061	16092	16019	15883	16058	15936	15805	15798	15961	15655	15814	15736	15914	15882	15877	15848	15852	15809	16030	15857	15845	16009	15905	15731	15762	15893	15822	15977	16050	15999	16115	15810	16052	15947	15978	16025	16092	16047	15909	15932	15828	15788	15725	15805	15984	15915	16043	15835	15962	15804	15730	15637	15931	16066	16029	15987	16007	16062	15901	16060	15932	16035	15860	16000	15784	15847	15921	15876	15928	15982	15784	15863	16062	16002	16020	16115	15922	15765	15600	15770	15863	15954	15956	16015	15888	15909	15990	15913	16072	15903	15798	15746	15866	16137	15976	15656	15757	16215	15897	15912	15999	15986	15966	15954	15745	15765	15966	15984	15859	15999	15820	15763	15773	15907	16141	15994	15904	15978	15979	15804	15892	16051	15790	15939	15897	15966	16086	15789	15897	15979	16110	15945	15920	16076	15806	16090	16125	15856	15966	15865	15932	16087	16043	15814	16049	15987	15898	15806	16021	15856	15760	15837	16035	15760	15882	15953	15899	15855	16000	15898	15881	16088	16007	16070	15979	15765	15915	15904	15947	15982	15823	15815	15965	15862	15772	15838	15954	15706	15938	15829	15796	15657	15899	15843	15956	15884	15921	15867	16027	15962	15999	15738	16080	15833	15995	16015	15875	15916	16034	15645	15973	15961	15893	16005	15914	15723	15975	15912	15852	15832	15915	15792	15883	15989	15820	16007	15852	15799	15903	15789	15927	16014	16038	15821	15936	15915	15936	15986	15958	15947	16032	16031	16055	15820	15769	16034	16030	15881	15946	15809	16094	15971	15907	15848	15945	15962	16023	15929	15979	15980	15724	16003	15919	16015	16092	15843	15867	15812	15871	15980	15957	15922	15972	16034	16149	15775	15944	15816	16003	15737	15809	15733	15766	16034	15954	15925	15956	15745	16090	15778	15599	15733	15652	15910	16121	15874	15879	15810	15865	16008	16064	15944	15880	16046	15884	15664	15947	15764	15851	16035	16071	15987	15928	15798	15865	16056	15857	16039	15838	16024	15858	16055	15805	15789	15870	15960	16081	16105	16023	16088	15806	16034	15932	15884	15960	15856	15750	15892	15883	15958	15951	15916	15972	16028	16104	15763	16062	16129	15890	15892	16102	15892	15885	15969	15783	15720	15924	15891	15759	15999	15848	15852	15806	15983	15867	15957	16000	15885	15984	16128	15770	15812	15979	15939	15855	15928	15939	15791	15907	15785	15856	15877	15959	15732	15929	16068	15959	15919	15882	15710	15882	15951	15855	16156	16067	15990	15694	15943	15900	15928	15942	15984	16112	15680	15808	16044	15966	15951	15957	15945	15848	15773	15813	15980	15797	15830	15636	16074	15978	16009	15830	15928	15833	16087	15838	15971	15857	15755	16010	15819	15978	15870	15901	15889	15820	15916	15870	15656	15796	16105	15986	15931	15924	15829	15992	15973	15776	15882	16033	16029	15975	15913	15976	15805	16051	15940	15942	15944	15806	15896	15914	15893	15777	15961	15924	15978	16091	15808	15822	16088	16017	16083	16032	16257	15977	15769	15957	15750	16015	15979	16120	16164	15902	15991	16093	16000	15837	15948	15960	15985	15847	16019	15839	15921	15957	15845	15894	16139	16052	15919	15850	15947	15936	16024	15843	15890	15836	15915	15797	16009	15769	15923	15880	15980	15837	15848	15989	15784	16035	15909	15759	15895	16203	15864	15844	16000	15872	15893	15910	15952	15945	15938	15831	16081	15828	15891	15826	15942	15745	16057	16046	15843	16036	16004	16019	15817	15838	15756	16004	15928	15979	16028	15859	15886	15914	16050	15981	15904	15779	15885	15742	15812	15737	15843	15770	15934	15857	15917	16013	16170	15895	15845	15776	15839	15865	15723	15741	16066	15841	16136	15946	16044	16113	15915	15788	15754	15902	15845	15970	15989	16070	15769	15904	15886	15881	15888	15962	16081	16044	15990	15910	15896	15901	15941	16000	16053	15914	15918	16107	15944	15832	15942	15871	15821	15900	16062	15874	16047	15906	15761	15799	16006	16129	15942	15772	16028	15864	15934	16006	15928	15897	15974	15961	16045	16099	15882	15933	15834	15986	15958	15859	15955	15747	15907	15920	15921	15761	15735	15780	15807	15676	15814	16084	15976	15726	15829	16145	15796	15945	15952	16146	16209	16254	15985	15868	15916	15984	15766	15926	15760	15958	15915	15864	16019	16087	15873	15900	15739	16118	16069	15769	16050	15765	15986	16056	16066	16101	15813	15975	15893	15979	16075	15889	16024	16010	16062	15863	15970	15830	15850	15897	15903	15825	16033	15964	15788	15796	15870	15945	15976	15900	15829	15832	15740	15776	15901	15952	15733	16013	15948	15960	15876	16157	16050	16082	16078	15981	15721	15921	15913	15920	15724	15911	15801	15935	15974	15859	15784	16122	15859	15989	15852	15506	15877	15918	15860	15846	15783	16010	16027	16089	16179	15891	15937	15937	16023	15906	15787	15666	15868	15591	16062	15976	15903	16032	15747	15788	15847	15895	16090	15731	15911	15898	15926	15868	16130	15918	15799	15773	16002	15880	15972	15927	15919	15860	15975	15793	16000	15868	15914	15755	15770	15968	15919	15906	16145	16081	16119	15946	15757	15897	15864	15862	15766	15961	15898	15929	15861	15899	15953	15938	15984	15843	15859	16034	16111	15983	15826	16002	16031	15814	16081	15939	16068	15878	15816	15929	15938	15800	16139	15785	15813	15939	15817	15833	15863	16064	15921	15800	15981	15937	15963	16145	15873	15923	15925	16055	15787	15925	16156	15893	15929	16002	15833	15992	15889	15956	15864	15971	15982	16105	15787	15916	15957	15799	15842	15973	15730	15924	15886	15925	16072	15846	15766	16028	15887	16060	15976	16001	15804	15882	15963	16069	15840	16006	16005	15870	15812	16039	16003	15879	15824	15904	16041	15962	15815	15861	15912	16146	15828	16015	15661	15996	16027	16041	15983	16084	15879	15895	15901	16018	15979	15883	16009	15933	15945	16046	16043	16003	15906	16011	15900	16074	15875	16075	15987	15985	15852	15817	16103	16045	16072	15871	15885	15719	15849	16095	16037	15961	15814	16091	16075	16031	16139	15948	15985	15971	16056	15889	16050	15974	15976	16028	15917	16102	15842	15696	15965	15842	16053	15834	15958	16052	15992	15845	16001	15949	15871	15959	15934	15841	15978	15754	16029	15907	15881	15920	15813	15973	15902	15874	16085	15841	15917	15925	15858	15770	15921	15905	15829	16179	15820	15880	15734	15806	15761	15955	15953	16054	16004	16048	15968	15954	15808	15919	15998	16053	15882	15829	15660
15763	27545	26996	21658	19313	17849	16538	15935	30112	39761	35305	27153	19167	15277	14150	13785	13611	13531	13608	13560	13499	13704	13548	13729	13527	13618	13533	13644	13550	13598	13675	13615	13515	13580	13450	13538	13415	13544	13555	13437	13601	13556	13406	13635	13637	13646	13688	13613	13710	13643	13488	13467	13618	13731	13471	13593	13424	13531	13564	13644	13608	13685	13709	13613	13463	13706	13628	13706	13578	13650	13472	13587	13506	13607	13602	13497	13500	13460	13505	13464	13634	13680	13726	13690	13580	13561	13566	13630	13581	13604	13660	13557	13645	13695	13467	13478	13575	13669	13616	13500	13558	13576	13674	13680	13574	13661	13621	13484	13556	13507	13634	13551	13678	13588	13643	13497	13677	13487	13556	13757	13623	13457	13561	13713	13525	13621	13608	13670	13344	13582	13496	13584	13562	13639	13766	13638	13536	13579	13547	13603	13700	13452	13536	13554	13500	13672	13449	13607	13337	13431	13579	13519	13645	13483	13345	13393	13495	13565	13709	13498	13482	13614	13606	13449	13590	13526	13499	13492	13610	13486	13449	13491	13500	13559	13461	13514	13443	13508	13504	13395	13593	13650	13691	13569	13419	13578	13312	13453	13471	13575	13567	13389	13569	13351	13583	13467	13516	13697	13520	13566	13511	13594	13692	13515	13655	13545	13586	13357	13637	13509	13593	13549	13650	13477	13586	13682	13509	13519	13565	13524	13584	13572	13592	13622	13500	13746	13702	13635	13575	13587	13414	13629	13576	13670	13653	13470	13533	13638	13699	13605	13482	13608	13670	13541	13415	13547	13624	13564	13529	13653	13529	13597	13561	13582	13679	13583	13565	13535	13569	13585	13532	13647	13468	13531	13461	13485	13640	13414	13644	13568	13487	13554	13644	13423	13530	13552	13472	13642	13636	13506	13595	13533	13415	13526	13549	13575	13474	13521	13686	13534	13483	13543	13600	13452	13699	13630	13537	13581	13578	13665	13729	13471	13561	13668	13578	13644	13488	13459	13681	13380	13592	13572	13564	13497	13578	13532	13368	13590	13575	13483	13585	13508	13599	13664	13590	13597	13534	13498	13665	13593	13574	13464	13611	13642	13630	13496	13600	13366	13616	13587	13500	13482	13506	13496	13666	13617	13603	13525	13587	13679	13552	13426	13470	13704	13532	13604	13712	13581	13468	13511	13493	13371	13522	13553	13426	13568	13618	13598	13694	13666	13687	13499	13445	13519	13580	13499	13772	13437	13467	13628	13596	13649	13773	13553	13460	13561	13563	13488	13589	13555	13425	13576	13649	13420	13445	13660	13494	13557	13588	13510	13617	13588	13550	13484	13699	13372	13771	13534	13480	13629	13671	13482	13428	13598	13588	13578	13521	13601	13572	13483	13569	13428	13839	13551	13657	13542	13551	13468	13618	13707	13378	13717	13569	13462	13535	13563	13433	13454	13421	13527	13529	13550	13520	13560	13509	13492	13470	13632	13508	13395	13597	13594	13638	13461	13464	13598	13557	13683	13529	13569	13552	13581	13681	13436	13584	13632	13725	13462	13352	13519	13654	13589	13591	13565	13709	13434	13481	13552	13754	13540	13576	13680	13461	13551	13513	13602	13616	13614	13653	13657	13359	13430	13532	13672	13659	13667	13517	13542	13655	13480	13605	13638	13616	13534	13577	13503	13553	13536	13594	13439	13509	13673	13645	13573	13708	13565	13528	13368	13504	13449	13611	13475	13645	13421	13622	13609	13551	13636	13497	13656	13661	13633	13527	13478	13591	13592	13527	13664	13390	13478	13540	13603	13647	13580	13638	13625	13671	13588	13478	13458	13709	13442	13614	13504	13575	13658	13471	13543	13553	13649	13497	13561	13434	13628	13522	13381	13519	13424	13680	13674	13637	13731	13520	13594	13756	13552	13575	13769	13542	13511	13381	13499	13476	13521	13591	13631	13455	13568	13711	13429	13620	13461	13532	13547	13572	13516	13683	13707	13422	13500	13527	13571	13588	13457	13574	13618	13502	13676	13733	13474	13567	13565	13595	13555	13570	13514	13672	13303	13304	13550	13524	13581	13496	13639	13537	13454	13604	13336	13633	13421	13395	13536	13679	13586	13376	13445	13589	13570	13494	13587	13541	13516	13541	13579	13582	13344	13784	13620	13457	13655	13561	13594	13463	13645	13563	13696	13510	13523	13450	13660	13567	13607	13459	13564	13502	13434	13516	13475	13551	13560	13614	13583	13413	13655	13579	13475	13437	13701	13611	13546	13539	13587	13594	13506	13491	13480	13505	13541	13509	13575	13558	13500	13601	13482	13642	13400	13610	13660	13778	13421	13508	13676	13534	13576	13548	13597	13591	13586	13683	13666	13778	13464	13456	13423	13619	13532	13545	13570	13513	13554	13374	13615	13661	13416	13510	13464	13539	13665	13460	13655	13506	13476	13480	13636	13697	13435	13549	13378	13568	13461	13573	13575	13529	13752	13582	13383	13668	13479	13596	13412	13620	13534	13567	13452	13646	13588	13666	13567	13485	13533	13544	13485	13442	13699	13560	13538	13486	13458	13637	13511	13568	13611	13572	13411	13510	13662	13625	13615	13670	13673	13622	13577	13454	13509	13601	13515	13426	13584	13417	13507	13531	13591	13747	13550	13640	13519	13641	13717	13587	13407	13496	13594	13543	13387	13478	13606	13325	13585	13537	13573	13695	13661	13642	13589	13631	13431	13469	13587	13527	13515	13668	13624	13537	13557	13611	13489	13475	13708	13610	13625	13649	13660	13609	13616	13602	13334	13460	13654	13528	13597	13523	13506	13386	13637	13703	13638	13674	13527	13600	13541	13603	13522	13620	13498	13481	13590	13500	13453	13365	13562	13610	13641	13593	13490	13652	13450	13616	13470	13623	13542	13653	13486	13522	13547	13473	13700	13483	13551	13596	13349	13461	13442	13522	13352	13574	13648	13554	13489	13643	13405	13581	13575	13545	13520	13537	13577	13504	13385	13629	13572	13683	13334	13500	13541	13521	13585	13553	13653	13656	13387	13489	13519	13443	13560	13595	13508	13450	13625	13695	13606	13295	13560	13422	13405	13629	13525	13445	13539	13508	13657	13548	13509	13723	13689	13494	13585	13637	13661	13400	13696	13535	13589	13417	13595	13554	13698	13588	13596	13494	13515	13553	13605	13496	13486	13433	13569	13536	13520	13621	13654	13494	13556	13644	13538	13548	13592	13502	13462	13576	13430	13621	13626	13548	13496	13586	13496	13484	13601	13738	13657	13388	13652	13744	13540	13715	13495	13490	13601	13586	13629	13554	13501	13667	13627	13470	13605	13365	13372	13485	13599	13587	13559	13319	13535	13486	13721	13464	13665	13622	13611	13532	13560	13491	13525	13647	13453	13582	13657	13488	13589	13419	13590	13599	13479	13607	13492	13643	13476	13502	13554	13557	13564	13615	13685	13578	13682	13584	13540	13579	13499	13490	13717	13399	13560	13430	13468	13580	13677	13586	13637	13607	13655	13615	13470	13633	13551	13537	13511	13587	13556	13528	13610	13776	13535	13497	13574	13594	13508	13714	13680	13515	13577	13647	13650	13522	13462	13458	13482	13610	13444	13653	13520	13566	13629	13697	13593	13513	13639	13551	13574	13575	13618	13523	13656	13578	13595	13580	13618	13467	13488	13490	13516	13519	13463	13445	13546	13449	13607	13551	13462	13714	13543	13561	13394	13549	13434	13647	13575	13401	13551	13551	13526	13630	13610	13572	13597	13528	13496	13554	13588	13642	13393	13529	13604	13514	13627	13585	13621	13586	13562	13575	13597	13534	13596	13524	13406	13409	13480	13435	13460	13598	13599	13495	13643	13563	13566	13472	13538	13643	13536	13551	13407	13496	13614	13473	13649	13471	13636	13418	13426	13500	13576	13531	13611	13434	13437	13549	13622	13282	13550	13703	13429	13591	13586	13496	13655	13490	13496	13595	13545	13640	13512	13409	13527	13566	13686	13459	13548	13515	13668	13691	13521	13429	13617	13520	13521	13435	13325	13654	13452	13486	13605	13561	13470	13818	13489	13564	13587	13684	13376	13679	13467	13599	13547	13650	13624	13599	13560	13698	13643	13560	13766	13563	13517	13366	13546	13606	13520	13490	13467	13621	13576	13585	13695	13619	13598	13522	13597	13704	13612	13477	13482	13680	13596	13517	13617	13551	13605	13649	13544	13571	13452	13574	13617	13535	13750	13521	13401	13569	13522	13500	13572	13603	13636	13640	13646	13448	13493	13677	13449	13695	13641	13582	13585	13457	13763	13473	13502	13595	13436	13534	13496	13528	13596	13616	13534	13501	13464	13597	13635	13715	13687	13494	13469	13395	13483	13650	13586	13552	13677	13456	13605	13695	13630	13633	13611	13591	13478	13550	13602	13535	13488	13459	13521	13467	13538	13624	13405	13511	13527	13484	13666	13512	13471	13571	13473	13446	13595	13619	13647	13610	13558	13445	13484	13513	13409	13602	13438	13459	13645	13405	13503	13551	13544	13516	13524	13451	13616	13424	13447	13413	13540	13501	13436	13437	13687	13543	13461	13577	13568	13468	13730	13619	13438	13473	13553	13424	13466	13583	13659	13547	13489	13589	13609	13577	13505	13489	13645	13680	13475	13448	13437	13533	13365	13457	13509	13541	13486	13620	13551	13548	13505	13536	13577	13485	13620	13552	13602	13428	13533	13579	13476	13548	13550	13366	13472	13509	13569	13621	13676	13404	13576	13655	13570	13449	13535	13453	13652	13714	13671	13623	13506	13570	13578	13468	13649	13611	13655	13587	13495	13694	13718	13574	13526	13582	13618	13556	13549	13541	13536	13514	13545	13613	13564	13384	13698	13581	13467	13622	13458	13631	13742	13567	13453	13558	13373	13430	13688	13456	13596	13472	13503	13519	13659	13549	13535	13353	13721	13601	13684	13617	13463	13462	13598	13684	13694	13602	13588	13484	13431	13550	13604	13507	13459	13604	13529	13599	13649	13674	13531	13597	13581	13638	13597	13488	13593	13527	13468	13492	13506	13482	13621	13502	13504	13510	13643	13547	13594	13653	13610	13481	13568	13442	13363	13494	13590	13572	13569	13520	13641	13669	13544	13626	13536	13558	13509
22530	20984	28899	23253	21155	23343	25691	19620	33414	59584	54041	42600	30529	22408	18373	16957	16507	16324	16286	16356	16395	16329	16444	16324	16361	16126	16286	16374	16392	16224	16369	16332	16456	16320	16287	16192	16194	16336	16195	16223	16315	16295	16185	16296	16162	16334	16316	16270	16194	16334	16236	16249	16183	16225	16125	16326	16223	16319	16222	16237	16079	16036	16167	16228	16369	16216	16135	16144	16162	16328	16217	16310	16208	16371	16039	16207	16284	16067	16242	16200	16250	16198	16118	16313	16163	16276	16229	15969	15953	16356	16289	16438	16149	16328	16140	16366	16105	16278	16203	16270	16262	16259	16065	16299	15998	16086	16134	16475	16183	16268	16217	16051	16257	16258	16137	16258	16231	16198	16184	16066	16306	16173	16266	16088	16212	16292	16266	16288	16104	16218	16233	16029	16065	16055	16226	16147	16239	16065	16059	16146	16357	16270	16263	15956	16056	16268	16248	16231	16230	16092	16175	16181	16252	16251	16197	16133	16237	16219	16031	15926	16324	16243	16087	16141	16164	16242	16019	16189	16120	16143	16164	16050	16175	16199	16226	16204	16209	16030	16237	16255	16241	16274	16071	16246	16253	16326	16123	16080	16191	16307	16224	16304	16150	16064	15901	15954	16200	16088	16274	16155	16278	16182	16103	16081	16172	16229	16186	16147	16287	16403	16205	16104	16215	16062	16317	16193	16346	16216	16242	16102	16221	16216	16200	16242	16018	16163	16346	16373	16027	16120	16053	16078	16286	15948	16313	16181	16089	16190	16165	16177	16198	16118	16394	15900	16318	16062	16242	16236	16176	16117	16133	16134	16196	16061	16160	16084	16037	16083	16366	16164	16218	16207	16133	16297	16319	16078	16121	16205	16070	16296	16055	16315	16095	15983	15989	16257	16032	16281	16119	16110	16366	16298	16225	16051	16377	16210	16166	16328	16335	16278	16150	16315	16093	16208	16214	16218	16288	16153	16008	16213	16186	16232	16318	16270	16098	16276	16286	16084	16376	16137	16096	16258	16047	16408	16126	16268	16433	16271	16106	16158	16041	16220	16160	16224	16055	16101	16279	15993	16240	16019	16269	16283	16145	16115	16341	16191	16083	16147	16115	16326	16212	16169	16118	16174	15887	16279	16462	16231	16265	16240	16309	16166	16198	16152	16089	16298	16156	16050	16233	16064	16193	16293	16319	16252	16143	16271	16154	16301	16275	15975	16320	15981	16155	16281	16064	16070	16183	16089	16382	16221	16230	16075	16170	16248	16192	16204	16109	16248	16298	16064	16315	16304	16220	16235	16246	16268	16080	16195	16063	16091	16160	16152	16120	16002	16127	16184	16224	16113	16210	16151	16074	16342	16395	16119	16015	16190	15954	16125	16335	15894	16359	16097	16211	16236	16115	16080	16386	16242	16178	16208	16175	16248	16265	16396	16333	16207	16127	16044	16081	16174	16236	16185	16376	16049	16305	16179	16038	15991	16041	15993	16263	16265	16135	16331	16253	16343	16105	16316	16098	16184	16152	15913	16402	16296	16212	16097	16033	16054	16098	16043	16187	16332	16235	16356	16309	16202	16093	16193	16249	16181	16088	16169	16066	16249	16112	16281	16294	16116	16093	16294	16110	16341	16232	16187	16432	16267	16202	16069	16246	16129	16233	16101	16179	16367	16301	16160	16345	16291	16156	16289	16201	16356	16092	15884	16451	16156	16061	16193	16198	16284	16095	16233	16088	16186	16051	16122	16074	16005	16105	16191	16064	16217	16290	16075	16185	16178	16374	16068	16085	16335	16280	16099	16146	16080	16223	16311	16280	16199	16383	16140	16296	16168	16236	16220	16137	16094	16371	16138	16113	16081	16068	16068	16230	16012	16137	15975	16272	16130	16237	16221	16103	16250	16197	16075	16184	16332	16388	16292	16324	16234	16002	16073	16105	15978	16243	15937	16141	16083	16042	16231	16119	16158	16247	16165	16143	16209	16140	16332	16361	16172	16370	16362	15985	16392	16035	16036	16185	16232	16038	16336	16044	16124	16210	16164	16139	16171	16224	16086	16079	16015	16104	15986	16103	16101	16124	15952	16283	16245	16005	16203	16262	16264	16104	16204	16279	16102	16071	16111	15998	16227	16240	16187	16077	16140	16203	16214	16305	16061	16101	16238	16103	16106	16359	16095	16208	16167	16076	16021	16163	16324	16168	16223	16236	16098	16189	16237	16193	16236	16114	16111	16295	16369	16372	16268	16251	16034	16210	16338	16265	16328	16224	16211	16073	16296	16345	16287	16004	16195	16175	16050	16074	16259	16056	15992	16260	16241	16163	16169	16140	16267	16085	16090	16292	15884	16355	16129	16213	16306	16162	16195	16249	15929	16208	16016	16371	16112	16197	16209	16168	16026	16211	16406	16236	16228	16142	16214	16106	16230	16045	15965	16121	16148	16367	16034	15980	16156	16049	16214	16029	16328	16167	16151	16244	16273	16337	16211	16247	16129	16183	16267	16390	16158	16265	16182	16143	16071	16277	16338	16053	15951	16226	16285	16256	16136	16093	16194	16371	16019	15978	16136	15992	15954	16411	16150	16300	16149	16114	16260	16292	16319	16439	16284	16129	16292	16113	16199	16144	16370	16237	16125	16204	16081	16137	16174	16217	16061	16268	16110	15998	16181	16122	16068	16164	16063	16131	16114	16178	16085	16174	16257	16112	16056	15886	16063	16086	16237	16137	16217	16211	15984	16067	16149	16150	16206	16097	16197	16213	16057	16470	16113	16446	16140	16210	16219	16313	16066	15957	16184	16025	16260	16155	16163	16215	16105	16135	16057	16198	16338	16116	16329	16235	16238	16141	16357	16277	15906	16027	16009	16059	16233	16089	16184	16121	16220	16103	16111	16063	16034	15995	16196	16218	16151	16078	16078	15956	16096	16104	16232	16069	16248	16156	16191	16335	16103	16258	16114	16049	15974	16058	16064	15994	16196	16088	16249	16417	16231	16189	16282	16066	16049	16130	16494	16058	16039	16063	16118	16269	16058	16258	16207	16268	16089	16067	16170	16027	16188	16066	15917	16142	16211	16250	16342	16367	16293	16195	16239	16238	16312	16055	16070	16174	16238	16021	16184	16144	15969	16244	16176	16046	15959	16232	16043	16111	16086	16301	16210	16285	16351	15948	16092	16210	16297	16212	16127	16079	16263	16107	16159	16083	16210	16197	16136	16189	16054	16113	16179	16304	16093	15986	16136	16147	16253	16214	16142	16190	16102	16039	16089	16094	16229	16247	16039	16207	16193	16118	16046	16268	15987	16026	16144	16190	16107	16255	16167	16048	16155	16286	16022	16038	16215	16154	16105	16081	16260	16289	16147	15983	16216	16012	16078	16307	16146	16222	16275	16155	16186	16227	16131	16393	16193	16327	16422	16046	16183	15934	16036	16147	16179	15904	16184	16317	16266	16298	16331	16148	16162	16207	16213	16266	16360	16318	16100	16240	16189	16110	16221	16400	16111	16216	16131	16252	16266	15972	16056	16206	16207	16029	16272	16040	16201	16306	16324	16237	15937	16180	16195	16285	16233	16379	16135	16196	16232	16226	16315	15958	16104	16003	16177	16106	16202	16101	16306	16208	16098	16204	16356	16281	16063	16164	16162	16053	16216	16178	16201	16061	16244	16285	16183	16075	16164	16116	16258	16222	16245	16222	16170	16106	16257	16123	16426	15860	16072	16169	16064	16207	16026	16251	16286	15976	16234	16079	16017	16054	15999	16133	16068	16090	16106	16334	16260	16395	16167	15992	16079	16063	16254	16262	16212	16248	16248	16080	16298	16245	16233	15880	16064	16223	16102	15833	16309	16227	16068	16304	16276	16068	16222	16081	16031	16420	16257	16260	16191	16403	16175	16132	16300	16122	16073	16116	16090	16221	16178	16203	16198	16138	16197	16219	16280	16169	16194	16227	16068	16084	16260	16140	16032	16049	16106	16280	16159	16051	15696	16143	16179	16320	16178	16054	16211	16063	15970	16175	16299	16349	16151	16168	16314	16219	16304	16238	16302	15976	16028	16176	16197	16166	15928	16317	16111	16219	16162	16067	16100	16215	16269	16237	16126	16284	15997	16154	16201	16237	16194	16059	15848	16039	16212	16156	16227	16221	16118	15998	16047	16086	16155	16144	16138	16156	16032	15925	16043	16107	16253	16194	16377	16282	16163	16232	16265	16281	16012	16116	16246	16202	16097	16050	16134	16074	16051	16198	16071	16241	16158	16075	16013	16271	15982	16231	16268	16130	16184	16176	16206	16251	16224	16055	16351	16246	16191	16142	16181	16018	16202	16338	16377	16428	16176	15896	16236	16191	16178	16184	16121	16168	15941	15867	16222	16374	16261	16170	16120	16147	16359	16236	16140	16148	16028	16210	16225	16063	15943	16250	16022	16088	16224	16089	16151	16154	16192	15966	16245	16188	16317	16239	16133	15898	15996	16119	16204	16113	16258	16149	16039	16219	16352	16038	16424	16009	16222	16217	16214	16181	16239	16098	16187	16008	16273	16214	16178	16176	16250	16093	16061	16230	16000	16169	16210	16180	16181	15781	16247	16142	16541	15984	16039	16100	16288	16134	16107	16151	16088	16370	16258	16156	15941	16032	16344	16305	16259	16141	16298	16304	16064	16327	16196	16267	16140	16265	16066	16233	16313	16349	16155	16296	16105	16091	15994	16249	16037	16204	16332	16142	16233	16049	16198	16074	16119	16143	16128	16109	16329	16113	16135	15990	16047	16089	16233	16222	16254	16239	16153	16119	16094	16192	16108	16194	16272	16009	16065	16198	16132	16251	16150	16031	16210	16264	16036	16261	16045	15939	16217	16114	16066	16282	16014	15874	16091	16041	16203	15988	16038	16230	16090	16049	15997	16184	16127	16305	15910	16204	16130	16080	16256	16258	16166	16338	16202	16210	16146	16377	16040	16111	16211	16281	16204	16185	16152	16175	16336	16212	16147	16170	16272	16196	16252	16181	16153	16193	16102	16128	16309	16375	16222	16178	16184	16220	16066	16174	16138	16235	16061	16219	16260	16318	16200	16274	15959	16337	16247	16153	16115	16037	16274	16232	16038	16180	15954	16128	16026	16168	16011	16240	16230	16043	16214	16142	16183
17772	34049	31478	25694	22651	20640	18768	17650	35612	56951	51203	40617	28235	19231	15223	14164	13856	13743	13570	13761	13630	13610	13681	13732	13719	13714	13774	13726	13498	13671	13650	13652	13658	13673	13431	13603	13700	13535	13596	13666	13588	13649	13686	13772	13746	13677	13549	13724	13691	13575	13691	13596	13666	13684	13749	13764	13665	13755	13714	13721	13612	13594	13727	13557	13720	13629	13717	13672	13680	13762	13680	13606	13623	13642	13743	13738	13465	13635	13643	13656	13738	13609	13654	13587	13473	13653	13778	13640	13628	13622	13607	13598	13721	13669	13900	13662	13626	13649	13646	13823	13640	13618	13583	13637	13602	13490	13738	13786	13512	13626	13689	13723	13542	13549	13724	13716	13696	13731	13675	13515	13632	13710	13686	13719	13523	13681	13599	13563	13700	13782	13720	13684	13815	13731	13844	13643	13560	13653	13578	13564	13712	13707	13645	13558	13560	13688	13605	13631	13820	13612	13683	13599	13593	13632	13642	13721	13460	13584	13573	13867	13636	13752	13642	13702	13875	13456	13608	13765	13663	13788	13653	13603	13639	13539	13673	13555	13762	13693	13660	13485	13548	13706	13874	13581	13717	13619	13646	13639	13546	13689	13607	13602	13683	13643	13688	13552	13668	13744	13554	13582	13710	13751	13672	13525	13667	13516	13591	13718	13604	13682	13519	13913	13646	13633	13698	13718	13616	13516	13651	13558	13542	13557	13634	13766	13663	13671	13788	13708	13659	13780	13702	13576	13767	13633	13529	13800	13770	13569	13698	13688	13616	13577	13519	13678	13639	13653	13633	13767	13600	13579	13668	13622	13748	13636	13614	13565	13679	13527	13724	13681	13760	13632	13613	13667	13729	13546	13755	13712	13734	13643	13617	13727	13745	13598	13617	13507	13474	13698	13558	13707	13587	13774	13525	13644	13605	13576	13622	13641	13777	13885	13699	13704	13463	13629	13736	13600	13714	13853	13630	13548	13554	13612	13667	13557	13654	13509	13689	13696	13744	13667	13545	13623	13479	13692	13833	13676	13585	13547	13697	13627	13616	13662	13730	13764	13586	13627	13714	13528	13865	13685	13715	13714	13528	13579	13784	13717	13500	13697	13569	13823	13609	13674	13725	13764	13731	13696	13505	13527	13695	13625	13751	13684	13677	13578	13678	13774	13617	13757	13481	13627	13652	13627	13515	13592	13646	13728	13593	13839	13774	13778	13610	13647	13567	13631	13711	13746	13610	13600	13549	13616	13859	13647	13616	13612	13694	13605	13562	13674	13769	13522	13488	13673	13720	13627	13628	13654	13837	13562	13575	13694	13636	13611	13473	13582	13550	13706	13632	13656	13696	13583	13723	13695	13490	13509	13629	13593	13540	13589	13635	13739	13666	13745	13655	13827	13514	13614	13675	13640	13531	13665	13618	13678	13522	13606	13570	13547	13589	13609	13727	13758	13540	13611	13534	13643	13659	13590	13502	13748	13670	13580	13547	13566	13544	13707	13584	13712	13563	13638	13791	13713	13566	13691	13593	13665	13451	13704	13765	13701	13633	13769	13613	13762	13719	13719	13783	13691	13568	13452	13772	13633	13676	13768	13715	13548	13697	13683	13697	13783	13710	13750	13434	13836	13721	13573	13734	13567	13652	13677	13521	13722	13681	13753	13702	13681	13671	13822	13545	13678	13663	13626	13778	13595	13657	13784	13567	13650	13700	13695	13627	13843	13652	13713	13779	13655	13644	13701	13494	13528	13798	13696	13624	13758	13505	13698	13598	13580	13668	13608	13662	13688	13444	13506	13715	13537	13569	13616	13775	13617	13717	13477	13712	13738	13751	13658	13643	13762	13611	13712	13506	13556	13727	13450	13907	13714	13634	13657	13784	13500	13628	13572	13562	13807	13455	13627	13693	13535	13586	13665	13742	13631	13533	13751	13566	13567	13646	13679	13643	13658	13622	13921	13545	13719	13615	13672	13488	13705	13647	13620	13653	13638	13706	13718	13613	13581	13653	13765	13465	13626	13562	13781	13496	13760	13612	13684	13742	13616	13694	13714	13618	13689	13720	13704	13603	13605	13635	13784	13719	13576	13585	13708	13520	13695	13634	13663	13697	13509	13697	13615	13668	13725	13657	13524	13700	13799	13876	13601	13836	13596	13517	13720	13592	13654	13652	13592	13726	13733	13715	13578	13608	13653	13711	13574	13484	13738	13653	13699	13711	13586	13708	13710	13611	13554	13680	13714	13799	13663	13672	13789	13692	13641	13598	13633	13650	13555	13602	13706	13751	13533	13717	13544	13649	13594	13727	13698	13551	13787	13783	13644	13369	13834	13753	13611	13590	13632	13584	13616	13600	13535	13830	13349	13592	13623	13553	13644	13798	13659	13615	13682	13752	13682	13701	13636	13621	13624	13626	13778	13461	13546	13602	13838	13701	13639	13783	13418	13651	13669	13707	13659	13723	13688	13640	13718	13643	13459	13827	13565	13647	13546	13698	13531	13503	13572	13725	13642	13670	13736	13561	13666	13546	13789	13511	13581	13756	13614	13585	13608	13635	13533	13625	13526	13541	13683	13678	13702	13667	13623	13619	13503	13437	13774	13636	13825	13629	13553	13584	13507	13767	13573	13786	13650	13693	13602	13680	13599	13531	13666	13797	13636	13556	13600	13530	13630	13668	13581	13685	13740	13348	13599	13582	13682	13595	13549	13687	13600	13656	13559	13714	13721	13600	13796	13793	13668	13520	13430	13685	13544	13690	13690	13714	13501	13771	13774	13582	13670	13539	13767	13776	13668	13651	13649	13780	13585	13737	13656	13593	13734	13671	13466	13589	13743	13569	13643	13532	13561	13542	13660	13600	13509	13671	13663	13641	13654	13651	13655	13598	13444	13678	13576	13571	13695	13583	13681	13643	13632	13609	13540	13598	13641	13537	13679	13662	13732	13757	13731	13704	13623	13580	13624	13529	13725	13637	13713	13704	13705	13529	13558	13543	13648	13525	13549	13499	13650	13649	13768	13580	13589	13492	13671	13760	13680	13599	13787	13515	13694	13730	13677	13803	13653	13516	13564	13651	13737	13673	13745	13616	13676	13554	13486	13800	13532	13783	13859	13682	13526	13476	13515	13593	13779	13733	13704	13695	13455	13690	13636	13584	13509	13583	13671	13555	13693	13701	13682	13608	13648	13726	13604	13698	13776	13618	13701	13758	13592	13930	13721	13637	13496	13690	13583	13711	13658	13611	13740	13585	13726	13637	13699	13555	13653	13575	13692	13580	13677	13658	13606	13643	13822	13611	13539	13627	13575	13820	13701	13640	13775	13473	13685	13680	13742	13774	13550	13625	13666	13757	13743	13765	13742	13678	13612	13627	13757	13617	13606	13734	13734	13485	13612	13610	13771	13787	13651	13677	13568	13740	13696	13745	13626	13526	13624	13672	13659	13615	13729	13665	13728	13675	13745	13604	13576	13676	13580	13715	13747	13617	13625	13731	13619	13651	13490	13526	13608	13652	13789	13518	13713	13818	13579	13855	13636	13575	13528	13772	13590	13601	13484	13670	13722	13688	13576	13793	13714	13781	13744	13616	13671	13589	13710	13706	13576	13707	13611	13763	13583	13731	13596	13614	13705	13629	13774	13561	13607	13683	13806	13624	13639	13668	13853	13543	13494	13739	13740	13647	13456	13715	13721	13590	13708	13639	13746	13569	13616	13877	13643	13592	13638	13587	13538	13699	13592	13626	13636	13662	13638	13802	13662	13511	13615	13674	13654	13447	13875	13601	13538	13736	13676	13743	13532	13610	13460	13766	13745	13863	13655	13713	13616	13472	13625	13653	13400	13705	13574	13605	13751	13593	13637	13558	13700	13698	13629	13751	13428	13505	13580	13681	13490	13606	13747	13704	13589	13716	13675	13623	13767	13757	13613	13666	13612	13803	13721	13559	13660	13592	13443	13620	13641	13714	13656	13777	13715	13751	13575	13541	13679	13639	13640	13711	13564	13718	13761	13638	13570	13621	13664	13684	13805	13490	13727	13509	13698	13633	13630	13685	13612	13834	13709	13618	13570	13733	13622	13622	13637	13655	13564	13753	13619	13627	13572	13631	13594	13596	13726	13691	13584	13764	13674	13635	13664	13561	13660	13537	13737	13644	13553	13671	13547	13695	13713	13704	13554	13655	13709	13730	13601	13667	13669	13618	13771	13553	13659	13772	13522	13691	13825	13524	13537	13580	13373	13568	13704	13739	13712	13738	13711	13701	13515	13696	13720	13590	13400	13684	13530	13671	13453	13645	13649	13602	13737	13572	13691	13742	13749	13685	13858	13658	13621	13682	13802	13656	13685	13524	13639	13711	13729	13540	13722	13883	13751	13654	13695	13628	13716	13613	13606	13661	13753	13598	13678	13677	13622	13719	13619	13625	13612	13596	13519	13512	13618	13577	13723	13729	13556	13651	13706	13769	13542	13687	13663	13580	13659	13619	13576	13715	13781	13798	13502	13601	13701	13607	13616	13772	13490	13558	13453	13443	13699	13549	13752	13650	13661	13703	13781	13725	13803	13647	13691	13676	13651	13778	13650	13596	13622	13536	13610	13827	13701	13729	13657	13825	13541	13798	13589	13621	13689	13717	13671	13545	13632	13697	13600	13623	13685	13563	13724	13760	13542	13620	13638	13644	13638	13639	13594	13655	13748	13643	13671	13650	13598	13645	13670	13782	13611	13631	13783	13568	13581	13595	13792	13628	13705	13714	13598	13631	13606	13694	13584	13700	13776	13727	13768	13528	13755	13631	13667	13503	13657	13607	13581	13737	13443	13595	13846	13606	13646	13625	13636	13573	13660	13668	13692	13674	13619	13569	13789	13735	13601	13784	13649	13723	13724	13790	13597	13549	13701	13639	13798	13740	13589	13634	13566	13684	13734	13567	13691	13837	13641	13471	13827	13666	13561	13652	13554	13707	13687	13627	13519	13561	13617	13762	13759	13572	13633	13573	13699	13620	13631	13544	13876	13674	13757	13619	13629	13644	13634	13747	13677	13668	13529	13686	13628	13542	13517	13645	13699	13635	13607	13709	13716	13487	13621	13532	13546	13826	13634	13661	13577	13610	13692	13442	13758	13614	13721	13652	13581	13678	13610	13509	13815
27257	21954	25274	21925	18089	18353	18007	17515	18769	22398	21918	19835	17877	16855	16464	16252	16269	16225	16092	16118	15870	16093	16069	16129	16028	16221	16131	16072	16101	16099	16382	16183	16151	16191	16135	16025	16245	15995	16208	16068	16053	16104	16089	16123	16182	16112	16189	16092	16109	16266	15944	16052	15926	16012	16331	16113	16283	15954	15972	16180	16061	16101	16111	16037	16065	15931	16150	16144	16262	16243	15980	16203	16192	16109	16128	16037	16067	16139	16154	15958	16273	15956	16103	16047	16062	16185	15973	15840	15960	15840	16138	16087	15821	16195	16130	16090	15850	16119	16160	16056	15941	15883	16037	16225	16006	15990	15840	16141	15978	16103	16005	15942	15937	15859	16078	16178	15875	16046	15970	16040	16011	16060	15860	16251	16048	16123	16144	16064	16090	16092	16023	16105	16163	16160	16068	16117	16029	15954	16051	16066	16051	16149	16151	16114	16134	16143	15826	16186	16214	16105	16004	16038	16065	15996	16109	16113	15847	16206	16076	16127	16064	16078	16219	16194	16189	16077	16071	15996	15924	16000	15885	16257	16036	16101	16010	16303	15851	16129	15974	16116	16121	16011	16340	16063	16148	16215	16149	16059	16059	15928	16048	16196	15923	16259	16133	16139	16130	15994	16112	16132	16252	16064	16018	16094	15931	16141	16068	15981	15914	16050	16049	16011	15904	15808	16029	16166	16104	16146	15958	16029	15753	16044	16030	16017	16155	15958	16219	16189	16197	16004	16162	15977	16183	16245	16161	16108	16181	15941	16071	16181	16046	15957	16154	16088	16006	16161	16022	15900	15983	16120	16090	16272	15949	16064	15999	16015	16174	16135	16276	16211	15919	16127	15908	16035	16297	16157	16087	16224	16132	16117	16006	16227	16067	16209	16014	16032	16209	16207	15938	15992	16032	16270	16010	16005	16156	16177	16075	16090	16171	15978	15999	16220	16223	15988	16035	15944	16093	16019	16043	16240	16328	16117	15970	16109	16085	16063	15965	15989	16054	16103	16008	15980	16089	16130	15924	15955	16016	16047	16060	16248	16169	16115	16170	16018	15829	16194	15984	15983	15991	16100	16058	16198	16084	16180	16215	16059	16052	16050	16116	16220	16104	16187	16004	15998	16018	16042	15993	16136	16087	16361	16037	15890	16123	16131	16251	16208	16095	15982	16205	16001	16038	16046	16232	16022	16102	16222	15887	16024	16274	16068	16153	16104	16017	16216	15994	16017	16051	15959	16088	15927	16127	16058	15876	16005	15991	16024	15988	16041	15921	15930	15986	16145	15892	15855	16065	16278	16000	16064	16042	15973	16172	15959	16197	15963	16010	16120	16110	16047	15857	16106	16009	16056	16014	16152	15984	16125	15867	15889	16154	15972	16044	16013	16255	16041	15943	16108	15927	16168	15966	16165	16039	15963	16001	16331	15944	15850	15943	16108	16083	16053	15895	15962	16078	16101	16074	15893	16061	16163	16103	15946	16033	16022	16077	15966	16039	15914	16238	16069	16018	15958	16252	15989	16046	15887	15881	15978	16186	16075	16117	16109	16044	16208	15983	16028	16015	16237	16132	16031	16078	15970	16080	16088	16030	15867	16041	16243	16071	16241	16367	16100	16079	16079	15976	16032	16316	16208	16216	16254	16007	15984	16118	15912	16123	16272	16300	16097	16070	16056	16183	16335	16123	16106	16012	16187	15914	16055	16035	16030	16268	15944	15942	16148	15986	16011	15975	15956	16359	16042	15828	16098	15907	16190	16130	15984	16087	16128	16397	16067	16154	16160	16041	16074	16027	16003	16361	16236	16111	16252	15956	16078	16225	15908	16051	16103	16053	16044	15976	16053	16067	16069	16046	16101	15970	15976	16148	16054	16209	16090	16047	16141	16287	15944	16035	16202	16049	16141	16186	16208	16145	16001	16128	15988	16085	16204	16139	16021	16067	16033	16248	16224	16014	16012	15837	15990	15962	15863	16097	16016	16120	16142	16209	15985	16196	16028	16056	15978	16056	15991	16219	16046	16130	16211	16360	16093	16251	16026	16227	16126	16018	16170	15980	16128	15923	16053	15952	16244	16095	16059	16101	15920	15949	16052	16093	16077	16194	16149	16000	16041	16149	16283	16247	15921	16043	16170	16238	16089	16181	16004	15957	16186	16160	16180	16191	16164	16036	16043	16313	16126	15967	16038	16247	16207	16012	16087	16154	16325	16060	16186	16020	15864	15942	16181	16009	16226	16359	16070	16102	16073	16236	16031	16084	16071	16107	16275	16106	16194	16042	15940	16070	15945	16182	16083	16101	16242	16104	15751	16178	15958	16082	16184	16206	16029	16080	16257	16203	16039	16160	16345	16200	16050	15994	16139	16204	16039	16244	16137	15963	16172	15981	16164	16045	16016	15806	16052	16293	16041	16163	15908	15824	16004	16075	15946	16174	16100	16006	16168	16083	16136	16129	16124	16109	16112	16178	15934	16293	15944	15815	16162	16030	16083	15989	16068	16279	16046	16118	16020	15981	16069	16230	16076	16068	16226	16051	16138	16212	16302	16139	16287	16042	16128	15928	16034	15923	16137	16096	15801	16010	16224	16095	16247	16234	16217	16035	16017	16044	16234	16031	16005	16147	16082	16247	16073	16043	16026	16084	16050	16163	16137	16128	16085	16117	15987	15939	16065	16096	16215	16167	15957	15950	15842	16065	16070	16078	16031	16152	16260	16003	16191	16195	16112	15983	16118	16226	16020	16020	16023	16153	16102	16034	16156	16128	16062	16077	16115	16116	16247	16114	16034	16059	16185	16343	16184	15944	16022	15990	15869	15991	16008	16047	16104	16262	15945	16207	16167	16096	16247	15970	16062	16095	16143	16072	15899	15850	16056	16121	16215	16078	16080	16172	16172	15997	16202	16030	16200	16152	16016	16325	16186	16259	16332	15965	15888	16105	16003	16110	16146	16117	16228	16138	16216	16046	16088	16287	16249	16050	16001	16132	16097	16163	16065	16044	16045	16109	16102	16187	16126	16009	16188	16279	16145	16001	15952	16180	16007	16075	16041	16075	16053	16110	16004	16102	16340	16139	16022	16241	15980	16272	16092	16043	16226	15995	15988	16284	15958	15988	15910	16257	16323	16150	15959	16011	16109	16144	16236	16139	16222	16072	16276	15930	16112	16202	16094	16130	15945	15955	16143	15879	16109	16210	16244	16054	16094	16135	15899	16222	15898	16191	16032	16011	16024	16110	15986	16253	16279	15966	15917	16106	16092	16007	16117	16070	16244	16240	15981	15850	16177	16061	15846	16164	16135	16021	16018	15976	16142	16133	15960	16072	15883	16067	16098	16132	16190	15973	16002	15851	16052	16054	15800	16038	16185	16143	16162	16110	15962	16120	15993	15946	16305	16067	16250	16070	15968	15932	16123	16034	16068	16086	16070	16138	15956	16036	16078	16065	16101	15978	16185	16066	16159	16021	16020	16092	16159	15971	16005	15986	16112	16055	16168	16119	16209	16133	16038	16160	16201	15921	16054	16125	16207	15993	16063	16210	16276	16060	16057	16217	16051	15988	15979	16110	16168	16016	15969	16064	16081	16175	15938	16041	16083	15982	16130	16044	16162	16056	16012	16078	16092	15948	16132	16068	16107	16087	16368	15942	15981	16301	16130	16074	16188	15824	15959	16187	15936	16184	16257	16191	16025	16070	16044	16167	16347	16151	16139	16174	16170	16049	16111	16167	15993	16297	16240	16063	16027	16261	16113	15988	16046	15949	15880	15996	15967	16176	15934	16235	16071	16097	16024	16093	16103	16149	16034	15988	16043	16071	16137	16186	16253	16051	15934	16114	16098	15996	16208	16141	15998	16007	15920	16161	16166	16072	15971	15930	16183	16034	16172	16122	16101	16003	16087	15880	16030	16125	16129	16086	15953	16094	15943	16119	15975	16102	16009	16193	16025	16080	16087	16139	16232	16028	16186	16034	16085	16142	15991	16098	16053	15937	15994	16030	15912	16081	16041	16174	16011	16126	16181	16157	16082	16132	15970	16116	16037	15981	16008	16062	16132	16116	16221	16176	16234	16088	15937	16081	16157	16182	16169	16068	15918	15992	16064	16200	16020	16075	16046	16179	15958	16038	15906	16219	16101	16128	16040	16063	15913	16137	16061	16064	16013	16096	16081	16111	16121	16162	16172	16229	16274	16112	16192	16184	15934	16197	16097	15900	16090	16011	16105	16202	16005	16040	16152	16093	16221	16081	16123	16034	16166	16088	16117	16246	16047	16088	15891	16084	16163	15949	16086	15900	16104	16034	16000	16029	16121	16033	16026	15962	16028	16059	15986	16091	16180	16276	16107	15952	16125	16055	16178	16123	16005	15882	15915	16099	16053	16037	16018	15991	16132	16188	16161	16101	16057	15961	16118	16092	16149	16074	16116	16223	15913	15937	16003	16256	16076	16184	15938	15965	16073	16166	16188	15993	16096	16282	16117	16048	15901	16115	16293	16134	16050	16025	16130	16272	16008	16248	16040	16184	16142	16269	16000	16010	15922	16178	16144	16054	15995	15951	16058	16123	16042	15993	16121	16226	16085	16025	16038	16071	15970	16068	15802	16054	16017	16160	16092	15951	16088	16033	16054	16169	16140	16198	16203	15966	16085	15988	16130	16089	15798	15977	15917	15978	15956	15912	16133	16085	15946	16076	15978	16109	15982	16087	15901	16096	16107	16004	16099	15859	16067	16305	16265	16073	16174	16126	16183	16273	16087	16050	16102	16137	15906	15963	16231	16188	16079	16242	15950	16138	15934	16052	16058	16089	15997	16093	15968	16261	16046	16048	16197	16112	16057	16198	16035	15843	16323	16190	16146	16115	16081	16129	15917	16009	16076	15960	16104	16234	16204	16233	16037	16146	16238	16177	16289	16098	16230	16099	15856	16241	16177	15920	15957	16208	16052	16202	16046	16152	16245	16081	16082	15998	16081	15862	16276	16128	15911	15887	15897	16054	16091	16201	16074	16038	16147	16306	16094	16312	16107	15979	15974	16160	16214	16065	16120	16086	15898	16166	15941	15989	16040	16174	16270	15919	16077	16115	16230	16018	15991	16134	15960	16197	16058	16198	16075	15723	16078	16217	16182	16014	16109	15963	16040
15794	20874	20189	17404	16649	16734	16443	15591	18255	21733	20121	17592	15329	14159	13874	13725	13680	13670	13718	13779	13699	13621	13726	13776	13656	13790	13575	13574	13714	13740	13673	13797	13704	13635	13715	13503	13657	13705	13732	13602	13763	13589	13678	13734	13589	13672	13606	13573	13434	13746	13563	13529	13729	13517	13630	13580	13757	13683	13789	13618	13541	13677	13644	13534	13814	13654	13619	13694	13541	13553	13626	13558	13722	13584	13576	13601	13676	13632	13692	13600	13680	13749	13481	13458	13629	13672	13626	13578	13656	13461	13651	13595	13531	13496	13515	13751	13680	13582	13861	13600	13651	13758	13686	13626	13712	13685	13524	13647	13510	13683	13742	13631	13651	13576	13688	13611	13549	13753	13654	13706	13594	13586	13600	13821	13735	13629	13594	13556	13589	13639	13584	13545	13776	13694	13657	13720	13478	13715	13797	13645	13608	13609	13575	13482	13657	13509	13709	13547	13595	13779	13671	13567	13733	13694	13648	13538	13604	13654	13628	13626	13715	13517	13817	13686	13715	13560	13587	13697	13346	13730	13879	13638	13728	13640	13690	13639	13379	13715	13599	13690	13691	13503	13528	13644	13580	13747	13644	13657	13585	13710	13519	13540	13686	13665	13753	13628	13696	13653	13517	13694	13522	13631	13549	13532	13614	13643	13516	13537	13614	13838	13524	13460	13696	13737	13580	13724	13696	13619	13609	13611	13603	13733	13517	13659	13670	13631	13569	13710	13586	13766	13717	13558	13491	13670	13551	13567	13683	13700	13551	13792	13737	13604	13564	13689	13609	13786	13641	13602	13690	13681	13660	13560	13680	13756	13572	13689	13754	13689	13614	13581	13723	13626	13511	13613	13614	13628	13864	13703	13539	13716	13652	13810	13691	13654	13628	13600	13521	13546	13623	13695	13652	13706	13580	13701	13742	13802	13677	13628	13648	13766	13851	13544	13687	13767	13644	13768	13514	13651	13662	13576	13702	13728	13782	13713	13687	13539	13608	13617	13658	13610	13562	13688	13706	13611	13858	13619	13593	13594	13553	13564	13678	13547	13817	13636	13598	13636	13541	13760	13752	13600	13591	13625	13750	13468	13626	13600	13730	13623	13627	13595	13808	13667	13864	13594	13611	13558	13506	13710	13707	13678	13723	13568	13563	13751	13701	13692	13805	13729	13553	13501	13644	13544	13460	13657	13703	13701	13526	13602	13594	13718	13648	13709	13706	13592	13695	13635	13528	13580	13762	13767	13566	13638	13499	13639	13670	13491	13641	13763	13532	13615	13668	13626	13604	13683	13649	13532	13562	13724	13581	13705	13832	13592	13738	13703	13707	13584	13497	13808	13607	13690	13621	13671	13601	13563	13605	13743	13538	13866	13632	13619	13652	13611	13504	13601	13699	13594	13599	13810	13690	13716	13665	13608	13732	13740	13713	13538	13639	13602	13624	13798	13584	13613	13690	13620	13519	13532	13689	13664	13555	13669	13693	13735	13750	13675	13734	13745	13393	13663	13580	13596	13531	13634	13725	13627	13596	13679	13570	13673	13749	13497	13828	13704	13529	13790	13743	13635	13590	13610	13581	13653	13573	13818	13561	13591	13802	13582	13618	13801	13456	13651	13593	13709	13649	13584	13597	13624	13694	13584	13606	13586	13472	13624	13660	13644	13625	13612	13610	13870	13513	13567	13816	13604	13663	13469	13746	13684	13638	13482	13598	13625	13598	13585	13656	13715	13716	13538	13629	13634	13667	13510	13675	13582	13526	13718	13702	13616	13625	13645	13528	13768	13735	13606	13643	13551	13597	13594	13470	13671	13730	13721	13619	13643	13621	13669	13741	13788	13612	13701	13608	13614	13647	13663	13770	13485	13684	13696	13647	13588	13768	13698	13518	13549	13567	13631	13654	13702	13753	13678	13529	13555	13771	13632	13441	13800	13681	13720	13529	13569	13663	13713	13544	13616	13754	13571	13637	13646	13764	13741	13750	13681	13677	13569	13717	13613	13565	13613	13564	13798	13658	13692	13732	13631	13616	13421	13542	13751	13691	13812	13538	13567	13627	13704	13620	13643	13820	13612	13540	13634	13619	13576	13679	13646	13672	13708	13688	13744	13704	13764	13474	13613	13611	13653	13638	13518	13609	13755	13656	13556	13651	13620	13651	13655	13539	13560	13721	13649	13531	13733	13547	13492	13577	13627	13678	13598	13716	13726	13805	13677	13693	13721	13533	13681	13540	13648	13617	13695	13632	13599	13664	13741	13596	13766	13651	13577	13840	13543	13736	13684	13683	13632	13642	13666	13757	13697	13807	13514	13675	13865	13495	13548	13796	13771	13633	13595	13504	13622	13620	13649	13715	13627	13521	13632	13614	13749	13759	13651	13721	13780	13612	13789	13673	13725	13640	13520	13644	13615	13579	13568	13399	13704	13774	13592	13528	13598	13651	13654	13616	13532	13628	13590	13684	13745	13615	13597	13611	13571	13691	13503	13523	13640	13616	13565	13543	13527	13673	13602	13588	13637	13505	13677	13660	13796	13588	13533	13480	13609	13698	13710	13719	13600	13675	13806	13750	13846	13632	13700	13730	13605	13569	13777	13492	13654	13623	13744	13587	13742	13609	13544	13638	13500	13762	13573	13476	13782	13474	13608	13666	13603	13586	13646	13542	13409	13639	13623	13659	13831	13819	13483	13608	13463	13554	13776	13675	13681	13802	13601	13642	13907	13495	13562	13720	13539	13581	13845	13716	13684	13664	13571	13649	13838	13707	13597	13538	13735	13617	13625	13615	13654	13680	13586	13630	13682	13560	13531	13733	13704	13715	13618	13820	13716	13703	13557	13610	13734	13479	13764	13675	13580	13655	13656	13701	13439	13693	13736	13590	13585	13692	13658	13760	13595	13610	13667	13678	13637	13767	13587	13766	13426	13713	13670	13621	13642	13512	13462	13474	13551	13697	13678	13450	13533	13516	13648	13529	13702	13625	13667	13662	13715	13536	13800	13700	13646	13636	13708	13708	13453	13684	13664	13691	13678	13792	13645	13777	13625	13572	13524	13716	13635	13519	13605	13765	13605	13796	13823	13498	13707	13562	13736	13573	13651	13725	13591	13625	13477	13431	13697	13481	13686	13721	13526	13764	13594	13482	13706	13651	13569	13665	13552	13701	13612	13815	13817	13784	13448	13636	13853	13674	13632	13555	13711	13721	13615	13660	13543	13751	13658	13629	13702	13580	13692	13730	13629	13584	13671	13875	13706	13664	13640	13788	13783	13594	13628	13653	13807	13586	13618	13509	13675	13646	13624	13695	13925	13670	13638	13628	13698	13648	13611	13665	13415	13664	13797	13685	13692	13616	13797	13673	13597	13710	13792	13730	13785	13748	13591	13619	13707	13445	13597	13635	13601	13573	13644	13632	13645	13672	13617	13688	13705	13553	13556	13749	13557	13499	13673	13638	13513	13675	13732	13779	13671	13648	13594	13497	13465	13804	13722	13699	13676	13810	13670	13577	13735	13584	13802	13742	13536	13609	13626	13656	13808	13605	13738	13685	13599	13657	13459	13689	13686	13589	13726	13590	13697	13726	13673	13599	13623	13664	13574	13699	13725	13635	13501	13605	13640	13674	13665	13675	13685	13587	13508	13527	13638	13606	13677	13653	13623	13545	13482	13672	13516	13588	13518	13764	13531	13553	13490	13647	13706	13736	13507	13652	13662	13743	13774	13704	13647	13592	13555	13912	13535	13675	13859	13580	13613	13679	13779	13593	13620	13621	13644	13706	13768	13553	13661	13573	13599	13708	13535	13559	13610	13711	13583	13601	13833	13574	13697	13763	13844	13677	13765	13772	13490	13623	13541	13702	13888	13543	13680	13598	13814	13652	13721	13595	13681	13702	13671	13709	13812	13639	13502	13510	13635	13664	13595	13537	13716	13562	13679	13751	13485	13725	13664	13669	13690	13525	13642	13524	13613	13838	13683	13564	13685	13712	13694	13561	13553	13502	13690	13615	13638	13594	13663	13549	13625	13627	13781	13679	13841	13757	13711	13573	13610	13595	13603	13729	13552	13782	13699	13752	13624	13630	13759	13806	13750	13432	13706	13609	13669	13594	13570	13713	13655	13634	13793	13777	13393	13628	13758	13656	13469	13512	13709	13416	13787	13673	13828	13569	13840	13646	13756	13526	13603	13676	13520	13708	13564	13705	13634	13696	13646	13611	13684	13492	13644	13655	13639	13630	13763	13712	13733	13581	13627	13700	13722	13714	13632	13842	13603	13741	13573	13632	13695	13646	13496	13612	13658	13645	13690	13623	13651	13703	13903	13576	13708	13635	13662	13647	13780	13693	13674	13463	13750	13648	13549	13682	13606	13588	13546	13573	13626	13694	13704	13687	13673	13507	13388	13618	13601	13496	13700	13772	13530	13544	13662	13638	13710	13792	13624	13512	13644	13810	13578	13706	13686	13662	13649	13515	13670	13570	13591	13503	13539	13884	13621	13590	13673	13764	13658	13568	13718	13689	13676	13761	13659	13597	13614	13597	13580	13622	13689	13665	13639	13630	13635	13436	13525	13680	13726	13696	13604	13599	13606	13759	13754	13459	13734	13636	13781	13620	13532	13494	13628	13564	13684	13620	13678	13624	13649	13724	13353	13589	13711	13572	13465	13512	13730	13664	13562	13585	13775	13685	13731	13682	13725	13581	13711	13679	13706	13855	13649	13675	13456	13596	13607	13598	13700	13701	13667	13586	13507	13714	13731	13679	13445	13749	13715	13661	13722	13864	13532	13598	13733	13653	13505	13724	13643	13600	13708	13543	13617	13508	13597	13677	13722	13499	13573	13706	13699	13648	13622	13638	13652	13693	13505	13522	13706	13632	13570	13788	13508	13584	13670	13709	13657	13522	13504	13710	13451	13445	13725	13641	13771	13838	13792	13484	13770	13740	13501	13784	13704	13639	13710	13637	13697	13711	13638	13716	13677	13589	13705	13668	13555	13673	13561	13776	13534	13652	13570	13512	13664	13789	13501	13606	13681	13573	13715	13631	13653	13777	13581	13662	13667	13601	13613	13756	13790	13640	13698	13715	13749	13602	13568	13744	13709	13591	13596	13748	13879	13585	13585	13599	13617	13695	13709	13651	13634
24395	21032	28084	24792	23134	23085	22279	20332	25243	38205	36562	30671	23232	18714	16929	16230	16129	16137	16184	16136	16055	16225	16065	16003	16007	16150	15999	16026	16226	16011	16128	16136	16125	15857	16070	16120	16039	16066	16209	16021	15893	16173	16062	16053	15820	15904	16015	15928	15988	15862	16135	16084	16025	16168	16075	16150	16197	16041	15910	16023	16058	15938	16021	15931	16183	15942	16066	16159	16070	16033	16267	16177	16100	16092	16052	16055	16073	16042	15904	16121	16077	15757	16105	15960	15816	16042	15971	16336	16039	15939	15838	15941	16029	15918	15877	15964	15999	15969	16059	15986	16086	15937	15934	16053	15795	15939	16016	15896	15913	15967	15974	16048	16104	16057	16089	16131	16176	16060	15862	16039	16169	16102	15971	15924	16071	15900	15856	16115	15968	15901	16036	15916	15959	16049	15853	15981	16205	15911	16093	15898	15825	15973	16042	15862	15987	16074	16041	15863	16102	15856	15885	15978	15923	15780	15985	15803	16026	16073	16035	15802	15766	15844	15946	15985	15894	16032	16040	16025	16056	15997	16100	16214	15904	16105	16104	16101	15938	15861	15938	15989	16006	16046	16078	15788	15988	15931	15883	16010	16181	15883	15942	15816	15936	15966	15944	16007	16125	16017	16095	15942	16029	16041	15990	15881	16048	16083	16095	16035	16038	16043	15916	15884	15903	16303	16035	15935	16094	15782	15861	15997	16147	16083	15995	15836	15737	16050	15870	15873	16047	15964	16029	16088	15966	15925	15874	16013	16012	16010	16160	16092	15953	15985	15963	16061	15922	15789	15838	16042	15981	15994	16018	16055	15827	15924	16065	16117	16042	15983	16217	16001	15993	15960	15852	15932	15847	16037	15980	15977	15843	16036	15912	16181	16016	16071	15884	15980	16238	15912	16071	15846	16051	16121	15890	15876	16094	15980	15965	15939	16063	15930	15921	15726	15976	16003	16113	16057	15838	16142	16033	16072	15921	16051	16120	15866	15966	16128	16065	15990	15798	16088	16034	16038	16167	16044	16133	16010	15814	15952	15847	15747	16207	16014	16022	16036	15916	16099	16092	15855	16092	15943	15979	15818	16060	15769	15870	16010	15848	15955	15971	16002	15939	15847	16026	16139	15983	15950	15955	15929	15868	15904	16154	16023	15866	16068	16041	15883	16037	16049	15938	16079	15846	15862	15953	16016	16011	15863	15872	15914	16012	15971	15822	15977	16011	16055	16084	15972	16006	15761	16123	15844	15861	16165	15752	16043	15974	15876	16015	16007	16100	15971	16038	16070	15962	15909	16076	15906	16045	16037	15949	16031	15824	16076	15952	16066	15898	15902	15906	16197	15885	15904	15928	15813	15972	15875	15963	16062	15979	15959	16052	15864	15977	15956	15910	15945	15977	16159	15986	16010	16214	15993	15818	15892	16039	15976	15695	15942	16033	15998	16013	15894	15978	15880	16216	16092	15910	15964	15996	16009	16112	15941	15879	16096	16024	15887	16147	15888	16095	16023	16038	16078	16008	15920	15914	15814	16129	16005	16002	15856	16083	15948	15964	16090	16097	16018	15797	16043	15966	15954	16011	16180	15881	15820	15926	15990	15911	16060	16026	16047	16029	16029	16076	16026	16005	16025	15919	15953	15890	15872	15946	15998	16031	16120	15995	15959	15854	15723	15930	15957	16035	15990	15826	16009	16012	15951	15970	15930	16275	16213	15988	16086	16076	15860	16002	16008	15898	15779	15963	15845	15962	16037	16081	15847	15930	16018	16048	15873	15820	16071	15952	16155	15951	15857	15853	16130	16000	15857	16217	15909	15919	15935	15930	15970	15852	15932	16000	15870	16188	16016	15966	15845	15962	15788	16048	15903	15829	16207	16036	15972	16034	16068	16042	16107	15981	16142	15918	15963	16055	15828	15930	15831	15875	15844	16000	15906	15928	15943	16098	15868	16039	16084	15896	15819	15817	15944	16184	15993	16046	15880	16119	15901	15925	16058	15876	15777	16004	16039	16043	15955	15946	16111	16101	16159	15847	16022	16054	15913	15956	16077	15796	15967	15942	15836	15827	15978	16053	16103	15971	15905	16064	15999	16192	16134	16067	15992	16187	15930	16026	16095	15932	16045	16074	16096	15942	15894	16038	15750	15988	15918	16041	15764	16052	15883	15888	15752	16001	15955	16032	15901	15901	15664	15827	16082	16144	16172	15981	15935	15996	15839	16240	16088	16075	15806	16012	16046	16083	16221	16083	16047	16028	16051	15938	15967	16133	16056	15927	16042	16093	16086	15823	15907	16021	15954	16156	15889	16040	15908	15919	15928	15952	15922	15891	16057	16060	16042	16030	15938	16110	16098	16086	15883	15853	15976	16102	15862	15896	16167	15847	15988	16053	15849	15992	16079	16067	15802	15954	15886	16103	15979	16162	16050	15751	15883	15882	15902	15905	16118	16080	15784	15975	16143	15930	15948	16001	15954	16066	16014	16061	16081	16081	15929	15903	15999	15924	15860	16018	16211	15992	16108	16010	16043	15879	16029	16164	16092	15904	15956	15897	15982	15932	16180	16156	15857	15744	15984	16034	16094	16063	16047	15986	16167	15884	16017	16133	15885	15876	16229	16064	16093	15987	15932	15971	16075	16051	16040	15969	15843	16070	15921	16109	16053	15944	15734	15882	16033	16048	15915	16145	16104	16019	16080	16243	15996	15973	15840	15989	16159	16184	15945	15922	15993	15958	15981	16001	16109	16080	16060	16156	16038	15995	15965	15996	16091	15935	15915	15899	15782	15866	15798	15894	16173	15813	15959	15831	16190	16028	16058	15972	15908	15838	15860	15950	16124	16183	16113	16038	16119	15920	15855	16100	15961	15991	15954	15963	15872	15845	15966	16072	15811	15915	15877	15873	15983	15910	16073	15823	16221	15874	15853	15871	15945	16054	16075	16088	15758	16002	16063	16104	15875	15894	16005	15860	15952	16164	16000	15894	15832	15993	15911	16057	15942	15907	16046	16130	16185	15963	16118	15977	16083	15925	15901	16026	16116	15891	15907	15898	15849	16093	15935	15856	15863	16006	15939	15973	15920	15935	16067	16090	16006	15867	15914	15878	15918	16012	15945	15942	16008	15992	15924	15999	15907	16065	15943	15932	15915	15995	15990	16138	15852	16169	15928	16011	15879	15914	15917	16043	15868	15938	16010	16074	16108	16049	15852	15734	16098	15929	16046	15798	15992	16059	15909	15885	15848	15930	15789	15886	16168	16122	15865	15915	16127	16103	15977	15764	16092	16044	16117	16020	15878	15786	15901	16121	16014	15919	15909	15866	15949	15750	15915	16019	15943	15973	16063	15991	16070	15896	16038	15950	16065	15953	16037	15866	15922	16014	15904	15904	15911	15884	15914	15889	16134	16035	15926	16126	16021	16042	16102	15951	15972	15995	15904	15840	16066	15969	16040	15834	15893	16001	15915	16045	15987	15837	16131	16042	16163	16075	15850	15953	15790	15945	16010	16015	15990	15866	15735	15972	16185	15922	16025	15960	16065	15889	16034	15881	15909	16127	15932	16076	15919	16125	15950	15903	16063	16093	16075	16122	15904	15900	15909	16100	16081	16168	16151	15988	15854	15933	15893	16014	15896	16133	16043	15913	15896	15722	16212	15973	16085	15998	15937	16232	16164	16160	15868	16180	15946	16098	15942	16014	16043	15972	15968	16000	16035	16233	15887	15965	15798	15972	16022	16018	15783	16022	15956	16003	16166	15793	16116	16138	15914	16057	16011	16091	15964	16027	15946	15996	15968	16149	15927	16082	15969	16246	15867	15913	16021	15909	15951	16163	15952	15970	15871	16192	16056	15879	16000	16073	16019	15856	15981	16089	16063	16050	16019	15933	15936	16222	15974	15991	15857	15861	15907	16065	15984	15962	16163	15982	15958	16065	16156	15936	16181	15985	15857	15913	16035	15955	16165	16075	15841	16059	15927	15936	16035	15804	15938	16014	16019	15898	16052	16142	15974	16068	15872	15945	16007	15911	15949	16098	15889	15869	16059	15947	16072	16269	15968	15998	16098	15937	16134	15813	16058	15832	15885	15936	15838	15970	16038	15931	16126	15999	15948	16161	15916	15869	15991	15883	15807	16115	15874	15821	15999	15963	15926	15809	16164	16027	16005	15907	16058	16026	15918	15908	15816	15959	16108	16042	15916	16093	16257	16078	15969	16105	16003	15854	15829	16106	16084	15971	15801	15883	15819	15943	16027	16036	16030	15908	15976	16097	16026	16039	16050	16034	15907	16026	15976	15829	16028	16089	15962	16144	15975	16017	16081	15845	16101	15922	15881	16092	15915	15891	16013	15950	16170	16103	15880	16067	16112	15946	15855	15941	16136	15902	15841	15936	15760	15985	16215	16024	15995	15866	15929	15995	16019	16239	16055	15817	15874	15983	15948	16017	15884	15915	15922	15847	16010	16208	16194	16158	15987	16008	15806	16060	15912	16041	15954	16178	15983	16095	15972	16044	15925	16032	16079	15935	16071	15860	15956	15899	15810	15970	15904	15969	15901	15900	16175	16129	15934	16005	15853	15935	15994	16204	16077	16054	16130	16226	15987	16098	15972	16092	15855	15998	15894	15838	15889	15827	15975	15953	15960	16121	15974	16186	15907	15671	16047	15794	15959	16099	15930	15828	15906	16063	16027	16089	15973	15903	16015	16321	15942	15766	15933	15892	15964	15961	16079	15887	16090	15991	15807	16027	15908	15874	15978	15976	16132	15856	15697	15929	16007	16021	15978	16024	15863	15823	15959	15969	16040	16071	16037	15896	16172	16167	16029	16156	16078	16000	15980	16160	16144	16028	16096	16060	15934	16027	16050	15949	15940	16057	15842	16163	16073	15932	16141	16030	15906	15931	16121	16242	16040	15996	15737	15945	16133	15901	15934	16161	15949	16146	16122	16104	16127	15935	15907	15857	15866	16007	16160	15991	15813	16073	16004	16010	16022	16029	15986	16007	15724	15914	15818	15993	15982	15959	16084	16130	16063	16199	15896	15905	16064	15946	16113	15939	16241	15974	15895	16095	16144	16120	16036	16150	16030	15906	16133	15827	15808	16087	15900	15964	16006	16122	16190	15900	15919	16014	16027	16084	15851
15150	24278	25246	23028	22772	21894	20663	19434	27573	38845	35933	28857	20538	15775	14185	13930	13840	13607	13701	13686	13677	13603	13618	13811	13727	13650	13604	13514	13768	13556	13743	13599	13808	13538	13720	13540	13739	13656	13591	13482	13810	13642	13639	13760	13573	13685	13615	13667	13647	13601	13511	13563	13474	13646	13669	13462	13662	13653	13515	13543	13672	13521	13613	13544	13596	13760	13492	13685	13706	13632	13673	13713	13592	13508	13633	13617	13698	13538	13579	13788	13570	13517	13609	13719	13690	13682	13666	13577	13765	13730	13589	13381	13718	13581	13628	13710	13372	13504	13619	13585	13550	13483	13815	13525	13711	13521	13391	13657	13821	13497	13646	13518	13540	13753	13552	13703	13649	13805	13426	13713	13557	13578	13611	13686	13474	13734	13552	13738	13405	13458	13694	13508	13566	13706	13664	13703	13597	13731	13517	13810	13790	13678	13577	13642	13716	13572	13585	13641	13679	13703	13528	13595	13601	13623	13359	13501	13550	13672	13649	13529	13632	13604	13528	13516	13439	13746	13536	13682	13539	13389	13769	13591	13659	13503	13550	13743	13628	13675	13575	13627	13644	13786	13545	13556	13666	13573	13704	13640	13848	13687	13672	13635	13553	13579	13573	13540	13688	13699	13469	13366	13685	13499	13638	13583	13533	13464	13685	13764	13511	13693	13549	13614	13618	13685	13549	13520	13649	13569	13558	13539	13613	13488	13630	13692	13679	13518	13557	13522	13590	13705	13736	13612	13650	13642	13558	13644	13593	13607	13499	13691	13573	13700	13663	13727	13519	13578	13708	13540	13527	13630	13677	13668	13634	13738	13493	13487	13766	13471	13579	13573	13656	13508	13599	13453	13616	13643	13606	13579	13615	13668	13588	13595	13587	13632	13641	13637	13695	13622	13591	13620	13599	13702	13715	13611	13543	13637	13513	13550	13687	13687	13646	13762	13642	13583	13501	13595	13507	13745	13709	13546	13475	13600	13643	13559	13540	13693	13604	13625	13601	13592	13642	13633	13567	13749	13669	13625	13454	13481	13589	13633	13666	13649	13584	13613	13593	13638	13551	13508	13646	13787	13748	13668	13649	13599	13632	13517	13672	13703	13572	13722	13647	13623	13726	13683	13576	13730	13827	13667	13534	13524	13579	13599	13595	13680	13761	13825	13436	13524	13682	13411	13636	13634	13649	13581	13632	13508	13735	13632	13579	13803	13688	13546	13559	13643	13560	13519	13605	13543	13853	13644	13652	13604	13475	13595	13631	13625	13759	13631	13731	13618	13525	13626	13677	13451	13380	13560	13568	13645	13485	13665	13648	13527	13763	13693	13665	13574	13702	13540	13726	13689	13548	13586	13596	13625	13653	13577	13690	13568	13492	13594	13678	13608	13711	13775	13625	13533	13637	13815	13622	13505	13596	13753	13720	13543	13658	13530	13572	13512	13678	13570	13698	13646	13712	13533	13683	13512	13522	13629	13661	13562	13490	13761	13643	13550	13556	13545	13389	13587	13509	13471	13700	13554	13572	13530	13788	13711	13597	13580	13712	13514	13488	13497	13587	13643	13648	13594	13488	13568	13716	13587	13582	13649	13543	13503	13628	13436	13516	13659	13555	13747	13484	13790	13518	13635	13701	13510	13735	13642	13575	13618	13460	13692	13718	13785	13606	13574	13473	13593	13774	13698	13698	13565	13896	13643	13644	13649	13544	13682	13578	13542	13751	13494	13609	13693	13639	13692	13624	13807	13599	13646	13435	13638	13638	13575	13553	13415	13536	13666	13649	13520	13652	13595	13642	13614	13598	13526	13611	13579	13553	13720	13495	13608	13657	13631	13661	13540	13514	13725	13537	13551	13453	13737	13639	13680	13734	13528	13766	13737	13493	13637	13639	13481	13715	13663	13376	13592	13691	13631	13548	13737	13553	13556	13569	13581	13565	13529	13375	13631	13543	13583	13640	13624	13611	13433	13667	13545	13683	13642	13575	13828	13658	13875	13735	13594	13561	13740	13539	13532	13584	13550	13630	13749	13391	13544	13475	13582	13523	13703	13593	13582	13575	13865	13636	13636	13620	13621	13605	13669	13488	13600	13714	13633	13449	13655	13593	13831	13653	13579	13651	13561	13446	13473	13766	13552	13688	13629	13599	13691	13635	13648	13590	13619	13544	13619	13634	13661	13571	13585	13683	13559	13626	13683	13638	13730	13624	13617	13701	13423	13467	13516	13639	13604	13716	13575	13686	13599	13774	13586	13626	13652	13613	13624	13692	13600	13609	13684	13497	13687	13624	13523	13722	13642	13711	13685	13685	13755	13648	13625	13571	13533	13481	13450	13685	13423	13568	13554	13633	13592	13530	13577	13714	13472	13672	13585	13397	13724	13654	13520	13777	13670	13537	13560	13631	13588	13601	13524	13456	13461	13567	13618	13719	13481	13525	13672	13581	13585	13614	13812	13437	13505	13691	13576	13526	13619	13585	13665	13697	13587	13490	13594	13635	13581	13515	13479	13623	13698	13499	13621	13657	13578	13570	13691	13724	13707	13583	13739	13607	13544	13732	13721	13757	13714	13579	13517	13611	13461	13671	13548	13513	13634	13580	13507	13577	13598	13719	13612	13533	13705	13627	13540	13911	13682	13713	13485	13636	13641	13568	13611	13689	13812	13741	13560	13652	13651	13638	13667	13596	13629	13688	13676	13650	13636	13661	13639	13552	13461	13720	13525	13724	13728	13663	13566	13526	13723	13637	13698	13607	13607	13655	13592	13738	13679	13531	13605	13600	13579	13758	13590	13536	13641	13638	13663	13512	13531	13545	13585	13441	13426	13657	13587	13463	13509	13459	13709	13517	13591	13695	13630	13571	13610	13740	13555	13461	13680	13582	13545	13485	13702	13663	13637	13519	13589	13576	13484	13433	13577	13641	13461	13653	13734	13693	13556	13688	13644	13663	13598	13707	13569	13581	13540	13808	13501	13729	13598	13696	13614	13531	13750	13567	13608	13639	13521	13707	13759	13489	13805	13432	13670	13524	13506	13599	13480	13673	13767	13555	13723	13622	13649	13586	13734	13592	13583	13611	13700	13570	13610	13657	13524	13491	13607	13598	13618	13481	13523	13739	13586	13752	13647	13597	13670	13436	13641	13686	13492	13649	13659	13641	13700	13519	13643	13639	13504	13670	13548	13449	13699	13688	13700	13588	13504	13741	13688	13809	13465	13508	13573	13747	13707	13593	13600	13653	13495	13496	13646	13839	13595	13641	13838	13595	13611	13503	13650	13659	13530	13499	13592	13655	13622	13619	13608	13703	13617	13606	13571	13740	13859	13637	13580	13569	13605	13725	13607	13654	13785	13605	13734	13567	13638	13676	13623	13719	13583	13577	13635	13657	13572	13533	13621	13667	13624	13674	13661	13621	13539	13592	13484	13613	13527	13637	13689	13631	13534	13637	13559	13772	13762	13628	13515	13582	13653	13725	13718	13687	13465	13659	13548	13678	13500	13745	13514	13737	13619	13419	13726	13751	13663	13568	13509	13693	13608	13794	13737	13428	13613	13457	13633	13614	13611	13441	13515	13637	13713	13684	13662	13574	13758	13623	13569	13567	13651	13769	13421	13645	13662	13764	13701	13745	13500	13610	13452	13639	13467	13593	13589	13652	13688	13737	13586	13654	13636	13571	13501	13788	13549	13674	13675	13840	13597	13629	13541	13586	13576	13638	13723	13412	13471	13696	13581	13768	13651	13567	13715	13635	13582	13742	13627	13487	13633	13590	13421	13771	13618	13625	13406	13559	13516	13464	13727	13495	13796	13629	13616	13522	13573	13510	13585	13718	13687	13513	13537	13670	13708	13578	13597	13661	13493	13593	13603	13621	13596	13679	13466	13594	13610	13511	13636	13552	13624	13700	13616	13634	13686	13455	13825	13553	13679	13348	13641	13619	13597	13598	13755	13531	13679	13498	13603	13600	13595	13549	13596	13482	13681	13640	13520	13677	13510	13678	13577	13511	13559	13662	13563	13559	13532	13525	13654	13778	13735	13565	13579	13603	13706	13637	13713	13554	13594	13580	13565	13755	13613	13691	13463	13697	13477	13803	13533	13703	13628	13502	13644	13640	13642	13505	13666	13489	13515	13730	13765	13646	13537	13641	13665	13750	13559	13932	13716	13566	13733	13663	13618	13692	13757	13596	13530	13696	13603	13620	13626	13613	13603	13543	13591	13503	13629	13817	13493	13714	13596	13607	13632	13656	13631	13568	13746	13596	13519	13700	13572	13718	13591	13706	13699	13687	13694	13443	13568	13715	13440	13439	13666	13641	13542	13699	13441	13675	13596	13558	13711	13772	13658	13573	13537	13629	13804	13598	13766	13609	13459	13540	13591	13856	13590	13775	13523	13403	13683	13734	13689	13653	13555	13573	13485	13645	13591	13641	13754	13644	13513	13616	13563	13586	13581	13540	13549	13509	13659	13609	13663	13535	13737	13642	13496	13741	13730	13623	13448	13530	13605	13587	13656	13618	13674	13694	13751	13706	13488	13615	13656	13591	13529	13664	13564	13608	13462	13388	13610	13630	13650	13648	13821	13542	13580	13606	13513	13604	13701	13701	13581	13702	13631	13671	13648	13639	13758	13743	13663	13772	13551	13699	13525	13742	13738	13621	13696	13579	13633	13654	13599	13698	13530	13577	13647	13726	13654	13554	13497	13749	13656	13434	13810	13410	13686	13639	13733	13674	13590	13589	13617	13584	13546	13638	13501	13623	13749	13786	13658	13668	13657	13537	13671	13441	13722	13513	13778	13544	13512	13559	13541	13810	13666	13609	13460	13536	13641	13513	13788	13502	13590	13755	13615	13527	13592	13578	13692	13693	13681	13699	13577	13614	13569	13654	13502	13486	13695	13508	13566	13715	13641	13580	13641	13642	13500	13563	13749	13551	13544	13703	13443	13534	13644	13737	13671	13726	13549	13507	13585	13488	13603	13473	13519	13830	13651	13439	13640	13563	13653	13680	13627	13780	13559	13545	13623	13651	13664	13582	13678	13530	13685	13617	13574	13423	13492	13730	13469	13444	13577	13592	13794	13663	13586	13698	13544	13648	13621	13638	13526	13709	13667	13460	13571	13683	13453	13481	13685	13411	13748
22580	21033	28982	23359	21601	25468	30323	25365	33461	58332	54066	43193	31855	23125	18823	17383	16869	16506	16356	16726	16295	16283	16418	16025	16371	16260	16379	16352	16411	16354	16401	16284	16330	16464	16574	16347	16315	16271	16293	16245	16400	16418	16341	16509	16583	16269	16393	16392	16558	16195	16337	16349	16305	16357	16254	16154	16326	16355	16503	16317	16321	16318	16455	16388	16334	16255	16383	16386	16364	16260	16282	16285	16384	16047	16293	16198	16271	16314	16324	16113	16297	16211	16486	16248	16235	16094	16377	16283	16428	16250	16382	16149	16279	16093	16264	16200	16339	16515	16313	16128	16332	16298	16462	16170	16246	16123	16208	16246	16354	16305	16233	16297	16192	16301	16295	16352	16253	16286	16201	16234	16191	16280	16284	16216	16339	16187	16094	16052	16374	16286	16295	16277	16086	16252	16166	16340	16299	16284	16259	16315	16290	16404	16379	16349	16244	16243	16332	16123	16266	16223	16278	16284	16188	16323	16246	16059	16474	16354	16274	16299	16272	16375	16197	16102	16470	16261	16220	16304	16217	16192	16203	16398	16392	16389	16178	16244	15850	15984	16261	16411	16129	16318	16382	16390	16229	16387	16287	16146	16253	16011	16234	16302	16140	16305	16379	16044	16242	16258	16310	16398	16295	16250	16191	16231	16369	16251	16249	16313	16209	16219	16248	16302	16329	15980	16215	15967	16214	16129	16274	16200	16223	16309	16350	16226	16049	16264	16298	16119	16396	16279	16245	16112	16267	16466	16391	16201	16158	16322	16317	16294	16416	16417	16221	16389	16098	16050	16344	16394	16184	16377	16270	16234	16353	16296	16332	16374	16264	16274	16204	16230	16328	16409	16373	16312	16075	16381	16287	16352	16380	16431	16437	16273	16279	16144	16117	16487	16288	16424	16319	16251	16133	15988	16264	16214	16286	16141	15967	16416	16210	16221	16233	16272	16236	16192	16388	16228	16261	16214	15974	16226	16168	16130	16214	16423	16315	16279	16162	16149	16321	16230	16128	16255	16318	16117	16234	16155	16136	16150	16249	16404	16407	16203	16242	16209	16278	16359	16483	16241	16339	16320	16260	16187	16381	16311	16223	16258	16356	16159	16384	16260	16209	16416	16409	16180	16179	16360	16386	16317	16284	16310	16202	16256	16112	16198	16251	16342	16027	16346	16273	16214	16316	16107	16277	16194	16266	16046	16432	16158	16313	16266	16132	16214	16036	16265	16331	16277	16124	16217	16168	16482	16265	16401	16291	16143	16191	16436	16401	16319	16203	16439	16111	16170	16427	16218	16363	16155	16165	16338	16281	16242	16245	16339	16294	16368	16325	16180	16239	16108	15986	16221	16483	16457	16400	16258	16345	16335	16252	16365	16095	16182	16085	16089	16310	16105	16096	16266	16181	16178	16205	16193	16282	16100	16220	15999	16326	16269	16280	16109	16331	16451	16397	16178	16208	16388	16302	16184	16125	16385	16204	16447	16212	15980	16327	16220	16240	16254	16224	16276	16267	16190	16037	16183	16178	16179	16131	16167	16083	16365	16099	16388	16284	16210	16229	16422	16177	16352	16378	16411	16220	16288	16189	16208	16266	16374	16340	16304	16371	16290	16179	16182	16267	16343	16099	16371	16216	16182	16163	16116	16278	16036	16141	16158	16414	15990	16321	16222	16372	16177	16398	16287	16192	16155	16308	16410	16074	16166	16268	16089	16210	16022	16197	16354	16258	16293	16374	16370	16298	16244	16168	16316	16128	16151	16438	16166	16283	16127	16109	16323	16155	16278	16208	16442	16301	16068	16117	16335	16429	15999	16104	16390	16193	16000	16217	16383	16358	16327	16268	16162	16239	16349	16170	16309	16369	16213	16551	16090	16219	16356	16348	16367	16328	16360	16141	16206	16244	16298	16133	16277	16335	16248	16361	16378	16044	16180	16305	16113	16374	16412	16368	16218	16179	16350	16167	16452	16264	16234	16146	16130	16066	16183	16097	16235	16348	16251	16425	16512	16160	16235	16232	16375	16293	16036	16457	16253	16142	16167	16310	16132	16358	16326	16123	16271	16386	16396	16334	16138	16223	16373	16203	16262	16236	16291	16250	16326	16437	16259	16355	16175	16234	16299	15948	16372	16264	16072	16320	16110	16324	16007	16095	16275	16223	16272	16229	16322	16307	16400	16255	16384	15971	16226	16459	16266	16180	16243	16327	16073	16378	16280	16263	16271	16402	16216	16163	16209	16367	16478	16290	16336	16275	16322	16119	16202	16281	16223	16042	16138	16228	16266	16364	16324	16229	16031	16386	16318	16281	16171	16153	16311	16542	16354	16272	16254	16278	16269	16202	16338	16404	16231	16334	16202	16154	16343	16083	16231	16117	16164	16259	16317	16244	16097	16239	16287	16104	16146	16356	16355	16259	16349	16152	16066	16206	16221	16278	16279	16316	16202	16087	16324	16233	16251	16344	16192	16059	16470	16384	16246	16167	16214	16239	16247	16391	16044	16268	16348	16155	16280	16067	16279	16006	16103	16101	16218	16041	16206	16127	16288	16351	16325	16359	16069	16250	16218	16219	16229	16051	16144	16298	16172	16352	16108	16108	16263	16314	16454	16356	16331	16449	16122	16227	16074	16419	16205	16211	16252	16293	16345	16246	16405	16138	16263	16257	16089	16153	16262	16329	16221	16271	16326	16194	16396	16314	16280	16255	16232	16313	16308	16296	16166	16338	16116	16309	16163	16409	16149	16089	16319	16321	16384	16193	16243	16188	16191	16360	16304	16256	16345	16297	16181	16335	16094	16238	16398	16307	16386	16138	16231	16287	16380	16094	16191	16120	16292	16168	16183	16098	16405	16279	16323	16346	16175	16183	16606	16046	16407	16205	16204	16642	16108	16420	16351	16154	16226	16294	16194	16141	16343	16485	16276	16136	15999	16215	16226	16129	16222	16011	16251	16267	16040	16289	16364	16269	16299	16285	16348	16421	16359	16387	16185	16137	16185	16156	16122	16256	16059	16383	16432	16275	16394	16424	16316	16330	16209	16226	16215	16199	16281	16267	16368	16127	16251	16382	16193	16258	16228	16249	16358	16304	16393	16361	16368	16156	16062	16253	16244	16112	16431	16365	16269	16316	16130	16162	16265	16087	16136	15973	16346	16376	16244	16272	16097	16140	16141	16022	16139	16231	16415	16450	16159	16279	16312	16261	16230	16294	16164	16358	16276	16313	16322	16273	16193	16466	16211	16202	16328	16219	16230	16296	16275	16208	16419	16380	16327	16133	16240	16024	16214	16142	16238	16241	16144	16221	16336	16390	16313	16213	16155	16393	16296	16135	16247	16310	16271	16321	16200	16299	16238	16330	16414	16301	16171	16235	16133	16231	16405	16444	16157	16103	16344	16267	16415	16265	16335	16411	16196	16333	16188	16142	16159	16352	16163	16201	16110	16177	16255	16290	16318	16205	16248	16170	16481	16193	16430	16256	16104	16226	16321	16170	16224	16175	16048	16382	16181	16116	16301	16183	16165	16187	16238	16121	16292	16343	16382	16084	16309	16090	16314	16240	16288	16339	16149	16213	16201	16332	16439	16187	16410	16468	16254	16155	16500	16231	16207	16304	16314	16318	16315	16207	16154	16026	16107	16388	16133	16243	16361	16232	16363	16293	16252	16304	16238	16258	16233	16325	16129	16339	16116	16259	16237	16382	16139	16408	16337	16364	16373	16096	16268	16247	15979	16172	16331	16204	16369	16039	16166	15987	16321	16351	16085	16522	16357	16311	16141	16156	16298	16254	16150	16161	16061	16336	16175	16275	16230	16360	16299	16236	16300	16174	16210	16247	16289	16174	16281	16219	16181	16031	16240	16266	16273	16258	16128	16262	16230	16365	16515	16206	16289	16226	16340	16152	16098	16399	16365	16155	16246	16133	16350	16104	16097	16435	16119	16334	16043	16265	16118	16151	16201	16237	16249	16373	16375	16101	16132	16403	16232	16335	16216	16374	16151	16280	16449	16327	16258	16194	16159	16362	16278	16413	16219	16202	16166	16330	16239	16252	16131	16344	16404	16277	16246	16339	16137	16342	16263	16335	16373	16300	16146	16312	16109	16240	16238	16252	16440	16210	16439	16325	16114	16239	15971	16172	16276	16164	16268	16284	16260	16266	16171	16508	16363	16234	16292	16229	16259	16285	16433	16342	16196	16270	16205	16520	16249	16210	16011	16116	16185	16172	16205	16287	16394	16188	16221	16360	16342	16328	16179	16188	16444	16210	16449	16305	16178	16303	16197	16326	16307	16280	16391	16336	16182	16369	16258	16164	16224	16233	16332	16355	16377	16435	16334	16341	16182	16320	16269	16209	16124	16123	16390	16270	16336	16416	16372	16288	16469	16334	16351	16189	16377	16383	16368	16122	16379	16249	16376	16241	16260	16411	16232	16126	16410	16215	16317	16290	16078	16000	16199	16355	16237	15962	16178	16230	16413	16417	16333	16307	16123	16178	16320	16339	16258	16220	16075	16274	16165	16280	16312	16320	16330	16205	16250	16412	16144	16136	16207	16396	16227	16215	16340	16264	16392	16413	16249	16335	16363	16360	16241	16223	16476	16153	16039	16226	16128	16205	16417	16094	16301	16210	16360	16241	16442	16474	16318	16398	16170	16370	16180	16248	16107	16354	16271	16317	16338	16200	16572	16185	16325	16342	16250	16180	16295	16257	16398	16324	16114	16350	16209	16247	16267	16249	16164	16313	16070	16181	16156	16054	16162	16442	16305	16315	16092	16306	16316	16132	16079	16289	16330	16279	16214	16391	16108	16234	16545	16238	16385	16182	16185	16307	16282	16180	16059	16318	16371	16221	16002	16244	16232	16292	16335	16408	16193	16321	16170	16414	16296	16348	16179	16325	16218	16113	16093	16188	16186	16257	16253	16440	16196	16239	16253	16283	16077	16219	16304	16165	16232	16201	16124	16358	16475	16242	16252	16260	16304	16334	16284	16194	16149	16352	16453	16187	16123	16126	16231	16154	16163	16090	16369	16300	16356	16181	16518	16310	16345	16251	16127	16470	16340	16176	16492	16240	16210	16277	16294	16255	16296	16229	16279	16171	16361	16438	16243	16316	16363	16166	16216	16497	16309	16172	16340
17568	34661	36621	33169	30594	29447	27898	26084	36443	55699	51087	41416	29464	20010	15872	14357	13778	13722	13749	13625	13798	13696	13764	13722	13797	13718	13726	13794	13742	13836	13946	13766	13746	13698	13800	13890	13757	13713	13694	13836	13793	13712	13820	13721	13962	13755	13666	13717	13566	13742	13745	13781	13816	13706	13872	13556	13897	13755	13550	13744	13847	13780	13651	13634	13706	13704	13675	13630	13791	13603	13516	13763	13510	13866	13726	13789	13764	13728	13746	13698	13699	13697	13739	13734	13798	13598	13691	13745	13749	13722	13753	13929	13750	13685	13740	13784	13714	13840	13547	13740	13611	13775	13726	13688	13740	13618	13692	13645	13776	13689	13758	13721	13630	13670	13635	13841	13753	13802	13703	13773	13881	13623	13645	13880	13796	13738	13432	13669	13626	13670	13799	13699	13678	13817	13659	13828	13768	13746	13752	13783	13601	13793	13695	13593	13776	13837	13880	13772	13658	13665	13918	13772	13641	13650	13889	13624	13732	13741	13814	13534	13681	13826	13673	13727	13770	13544	13741	13723	13736	13664	13667	13805	13702	13685	13689	13742	13743	13682	13750	13792	13771	13803	13800	13659	13785	13601	13661	13562	13782	13573	13600	13676	13779	13646	13708	13637	13619	13754	13743	13616	13682	13678	13547	13866	13824	13763	13608	13774	13714	13772	13793	13735	13653	13639	13730	13688	13632	13736	13844	13792	13567	13703	13740	13679	13825	13792	13578	13588	13475	13645	13822	13820	13829	13731	13562	13672	13802	13752	13802	13704	13694	13757	13707	13642	13663	13871	13752	13776	13762	13770	13696	13786	13635	13747	13668	13762	13738	13752	13500	13697	13823	13754	13761	13712	13739	13672	13721	13687	13769	13646	13669	13614	13650	13666	13761	13705	13703	13739	13684	13697	13886	13605	13768	13652	13767	13819	13667	13689	13711	13778	13799	13769	13722	13696	13673	13836	13751	13798	13879	13744	13700	13856	13713	13768	13580	13813	13607	13698	13667	13750	13787	13806	13648	13802	13654	13797	13761	13587	13841	13715	13581	13536	13548	13710	13738	13835	13796	13750	13662	13665	13653	13617	13617	13752	13612	13738	13649	13707	13732	13810	13732	13743	13652	13632	13756	13710	13657	13730	13768	13740	13634	13760	13762	13709	13757	13765	13680	13537	13617	13644	13781	13656	13663	13785	13783	13710	13634	13699	13679	13693	13696	13608	13528	13815	13661	13550	13646	13789	13753	13850	13943	13693	13644	13661	13700	13624	13775	13667	13628	13773	13647	13553	13748	13584	13668	13723	13705	13599	13696	13613	13702	13563	13768	13633	13748	13682	13773	13667	13635	13696	13592	13677	13662	13807	13673	13722	13790	13841	13706	13816	13566	13589	13788	13769	13657	13661	13657	13737	13481	13583	13748	13659	13746	13712	13620	13844	13685	13764	13699	13690	13637	13731	13515	13659	13747	13821	13501	13802	13702	13778	13579	13745	13621	13780	13669	13769	13793	13643	13587	13721	13642	13736	13703	13625	13822	13697	13666	13779	13830	13728	13799	13576	13691	13776	13713	13716	13617	13736	13502	13720	13661	13679	13886	13694	13645	13755	13760	13742	13413	13748	13495	13643	13628	13821	13694	13515	13888	13546	13604	13766	13808	13867	13593	13675	13665	13684	13798	13843	13723	13800	13724	13835	13874	13660	13773	13753	13648	13715	13690	13782	13656	13878	13785	13536	13823	13725	13737	13635	13621	13651	13686	13828	13793	13706	13730	13674	13859	13783	13691	13842	13659	13647	13741	13686	13906	13706	13599	13661	13584	13743	13646	13649	13596	13693	13619	13660	13696	13738	13877	13741	13791	13655	13796	13674	13732	13808	13715	13719	13773	13765	13663	13736	13669	13726	13745	13739	13736	13744	13689	13717	13629	13583	13611	13682	13789	13782	13609	13842	13908	13723	13684	13710	13604	13689	13726	13714	13675	13731	13786	13862	13728	13482	13757	13788	13757	13625	13804	13646	13684	13639	13628	13743	13717	13820	13761	13807	13560	13855	13771	13737	13673	13634	13668	13779	13679	13707	13728	13579	13668	13906	13733	13612	13699	13738	13791	13573	13839	13792	13722	13575	13599	13790	13772	13785	13684	13782	13612	13852	13814	13569	13618	13625	13842	13729	13709	13758	13763	13890	13896	13849	13870	13688	13653	13489	13731	13565	13755	13775	13943	13796	13732	13660	13759	13828	13632	13571	13658	13715	13687	13705	13823	13693	13882	13737	13768	13831	13653	13770	13809	13652	13791	13841	13724	13613	13743	13625	13708	13622	13669	13662	13635	13770	13740	13584	13657	13688	13605	13731	13821	13773	13664	13707	13677	13577	13798	13755	13583	13593	13786	13815	13830	13616	13603	13754	13708	13741	13686	13615	13920	13882	13567	13683	13787	13829	13623	13857	13497	13866	13708	13727	13605	13786	13709	13790	13666	13706	13599	13881	13630	13889	13647	13544	13510	13780	13662	13673	13709	13710	13678	13770	13699	13757	13705	13640	13662	13701	13686	13696	13783	13567	13742	13690	13736	13749	13608	13725	13684	13689	13860	13652	13869	13627	13765	13620	13659	13700	13756	13730	13754	13804	13731	13655	13755	13944	13682	13820	13699	13595	13708	13612	13678	13649	13707	13754	13810	13682	13648	13789	13682	13510	13716	13746	13588	13670	13788	13887	13610	13678	13657	13751	13758	13654	13636	13729	13787	13799	13663	13824	13694	13736	13604	13607	13785	13721	13628	13616	13764	13754	13721	13710	13824	13706	13702	13737	13785	13640	13738	13774	13685	13794	13766	13645	13615	13787	13758	13673	13700	13639	13578	13669	13733	13836	13664	13775	13838	13702	13567	13581	13621	13608	13851	13684	13828	13688	13668	13701	13761	13692	13750	13603	13717	13824	13554	13535	13636	13761	13852	13679	13748	13738	13715	13737	13657	13668	13522	13825	13774	13543	13647	13718	13551	13860	13734	13810	13753	13746	13653	13760	13638	13626	13832	13699	13634	13698	13763	13756	13587	13705	13845	13786	13638	13759	13681	13647	13685	13737	13931	13664	13645	14024	13744	13633	13633	13818	13769	13714	13594	13628	13662	13626	13611	13621	13780	13806	13501	13698	13740	13639	13573	13868	13657	13885	13674	13814	13671	13921	13425	13733	13808	13725	13570	13724	13673	13811	13500	13749	13781	13808	13741	13569	13620	13846	13713	13748	13697	13783	13718	13727	13775	13780	13743	13760	13860	13672	14085	13564	13714	13620	13601	13622	13679	13688	13828	13618	13722	13793	13736	13645	13834	13757	13646	13724	13569	13797	13719	13736	13651	13553	13806	13727	13630	13543	13747	13565	13814	13658	13672	13590	13846	13682	13790	13640	13833	13686	13736	13773	13723	13807	13528	13778	13863	13599	13801	13721	13751	13708	13675	13619	13643	13476	13893	13730	13760	13588	13753	13686	13805	13546	13771	13753	13631	13642	13772	13574	13796	13650	13688	13825	13718	13720	13808	13526	13771	13741	13676	13694	13700	13777	13734	13610	13739	13704	13822	13768	13802	13710	13830	13531	13668	13695	13628	13612	13808	13876	13748	13781	13799	13624	13729	13683	13689	13494	13685	13760	13748	13716	13812	13574	13724	13763	13644	13620	13809	13777	13733	13656	13747	13570	13570	13655	13735	13629	13764	13710	13694	13483	13709	13785	13594	13703	13410	13771	13580	13787	13808	13850	13685	13688	13499	13597	13494	13662	13645	13724	13695	13524	13899	13489	13723	13724	13707	13805	13891	13842	13733	13756	13714	13674	13779	13677	13728	13628	13645	13739	13637	13677	13644	13748	13703	13653	13590	13818	13572	13727	13677	13905	13862	13624	13830	13632	13734	13733	13804	13528	13842	13780	13779	13909	13606	13732	13724	13742	13780	13755	13843	13676	13696	13694	13773	13802	13742	13846	13890	13868	13652	13670	13665	13622	13808	13708	13780	13964	13674	13559	13665	13758	13808	13765	13741	13675	13715	13647	13599	13774	13709	13668	13779	13910	13817	13675	13814	13920	13663	13686	13795	13673	13781	13760	13708	13762	13650	13930	13627	13598	13774	13815	13633	13575	13695	13686	13756	13730	13761	13736	13745	13590	13699	13535	13738	13586	13727	13761	13598	13610	13695	13770	13724	13586	13715	13789	13652	13684	13691	13666	13581	13670	13809	13753	13746	13588	13636	13740	13586	13699	13674	13699	13786	13598	13793	13769	13643	13643	13708	13756	13679	13794	13580	13551	13728	13962	13637	13793	13716	13608	13807	13694	13757	13775	13635	13587	13697	13544	13632	13598	13601	13770	13770	13792	13749	13602	13677	13646	13600	13723	13775	13818	13677	13735	13783	13548	13626	13622	13799	13811	13609	13863	13681	13730	13734	13832	13754	13623	13675	13672	13667	13753	13787	13677	13774	13632	13667	13910	13749	13527	13501	13763	13830	13831	13647	13832	13760	13752	13788	13762	13645	13618	13653	13665	13696	13687	13559	13863	13724	13562	13708	13630	13661	13681	13518	13635	13758	13746	13852	13576	13649	13622	13634	13859	13705	13705	13815	13543	13723	13823	13683	13719	13729	13663	13579	13539	13564	13547	13758	13696	13637	13713	13851	13720	13735	13592	13602	13678	13603	13618	13807	13707	13673	13899	13862	13771	13641	13715	13662	13724	13833	13615	13787	13606	13786	13767	13657	13802	13890	13792	13599	13541	13612	13888	13777	13568	13882	13657	13846	13686	13634	13791	13583	13716	13922	13758	13796	13611	13762	13640	13732	13753	13864	13748	13669	13660	13737	13697	13885	13549	13703	13765	13803	13760	13589	13865	13581	13678	13715	13708	13659	13726	13726	13598	13742	13664	13826	13749	13646	13819	13616	13767	13622	13734	13609	13778	13650	13504	13728	13635	13755	13772	13638	13706	13864	13634	13543	13746	13698	13717	13745	13580	13682	13784	13520	13660	13741	13741	13669	13682	13630	13831	13638	13871	13644	13833	13743	13707	13618	13816	13814	13827	13729	13707	13820	13541	13794	13667	13543	13590	13517	13834	13683	13708	13779	13766	13941	13645	13879	13805	13664	13673
27461	23428	30604	28280	24889	24104	22126	20972	20670	22668	22343	20158	18339	17050	16454	16205	16231	16217	16158	16119	16021	16266	16104	16105	16165	16220	16105	16127	16078	16080	16373	16157	16197	16099	16172	15965	16040	16074	15935	16309	16171	16205	16255	15889	16009	16255	15967	16102	16302	16107	16075	16124	16051	16103	16087	16042	16315	16210	16031	16060	15984	16154	15969	16158	16223	16143	15961	16008	16273	16218	15986	16263	16074	15963	15881	16043	16107	16200	16241	16171	16264	16140	15961	16018	16108	16204	16061	16145	16139	16032	16098	16133	16143	16108	15913	16154	16034	16059	16089	16085	16226	16055	16162	16212	16228	16212	16283	16025	16188	15917	16011	16083	16049	16055	15884	16087	16138	15926	16225	16043	16259	16113	16207	16127	16017	16122	16002	16232	16270	16042	16100	16130	16074	16189	15988	16238	16110	15988	16019	15903	16116	16100	16219	16039	16332	16097	16101	16025	16124	16074	16080	16036	16068	16063	16106	16107	15764	16093	16112	16324	15810	16143	16016	16263	16222	15875	16080	16083	16018	16102	16107	16182	15989	15947	16188	16011	16113	16119	15942	16076	16133	16110	16153	15927	16051	16139	16079	16096	16135	16165	16110	16351	15955	16057	16011	16077	16104	16143	16091	16139	15937	15947	16176	16272	16109	15955	15993	15989	16147	16010	16001	15987	16025	15956	15931	16050	16037	16245	15944	16107	16108	16140	16096	16131	16148	16151	15956	16108	16071	15981	16079	16033	16156	15940	15937	16102	15983	16172	16024	16145	15933	15876	16160	15889	16181	16100	16143	16024	16108	16188	16203	15900	16094	16073	16058	16217	16015	16185	15920	16082	16164	16112	16005	16089	15998	15927	16139	16078	16122	15955	16070	16227	16097	16022	16191	16033	16182	16155	16012	15955	16025	16124	16175	16138	15844	16230	16057	15931	16061	16027	15914	15925	16159	16005	16094	16078	16024	16044	16096	16231	16156	16194	16203	16063	16049	16030	15962	16073	16128	15926	16266	16127	16123	16140	16147	16158	16265	16232	16160	16093	16234	16126	16160	16093	16202	16217	16062	16010	16074	16001	16033	15977	16003	16047	16100	15954	16055	16107	16073	16055	16142	16368	16402	15964	16073	16123	15964	16200	15921	16299	16092	16271	16153	16168	16145	16077	16085	16157	16311	16256	16077	16095	16036	16082	16154	16122	16305	16188	16246	16078	16185	16212	16263	16096	16084	16071	16227	16062	15965	16130	16042	15948	16170	16023	15952	16010	16048	16075	16065	16120	16116	16085	16028	16105	16105	16064	16145	16152	16241	16128	16044	15979	16018	16056	16189	16090	16074	16009	15979	16186	16123	15944	15974	16107	16302	16105	15871	16100	16032	16075	15838	15896	16112	16190	16100	16017	16002	16004	15837	16305	16160	16213	16265	16104	16023	16012	16114	16224	15919	15988	15978	16045	15920	16182	16238	16010	15989	16043	16085	15870	16234	16132	16200	16157	16221	16245	16145	15886	16294	16117	16173	16133	16042	16195	16256	16223	15902	16042	16243	16133	16044	16035	16171	16145	16063	16061	16211	15994	16053	15998	16012	15974	16160	16066	16075	16119	16123	16121	16086	16058	16095	16065	16128	16023	16135	16160	16002	16045	16010	15944	16301	16139	16073	16103	16067	16046	16086	16048	15974	16165	16057	16324	16252	16162	16123	16003	15866	16214	16024	16211	16084	16038	16265	16075	15952	16360	16118	16046	15982	16010	16208	15985	16072	16201	16165	16166	16270	16153	16243	16044	16066	15951	16081	16123	16008	16058	16228	16275	16074	16059	16140	16020	16043	16030	16157	16231	15961	16136	16216	16215	16022	16309	16032	16045	16222	16020	16159	16182	16216	15893	16031	15945	16086	16104	15965	15992	16032	15888	16040	16295	16198	16107	16063	16035	16114	16077	16204	16106	16212	16037	16149	16131	15895	16192	16108	16042	16223	16051	16216	16174	16058	16223	16072	16174	15996	16276	15860	16030	16181	15965	16012	16310	16165	16281	16101	16175	16012	16035	16042	16020	16124	16216	16115	16258	16066	16224	16379	15993	16032	16027	16271	16133	16143	16143	15971	16087	15976	16085	16156	15886	16260	16252	16011	16049	16186	16144	16084	15970	15881	15997	16175	16098	16211	16243	16120	15910	16176	15876	16186	15973	16032	15969	15992	16096	16192	16196	15979	15946	16067	16033	16136	16315	16023	15933	16236	16228	16016	15983	16218	16049	16044	16033	16268	16063	15943	16011	16131	16069	16096	16019	16045	16280	16012	15960	16110	16081	16354	16143	16138	16088	15986	16140	16220	16358	16012	16163	16093	16023	16152	16134	16046	15999	16006	15968	16091	16004	15957	16023	15980	16064	16006	16120	16070	16096	16023	16114	16171	16147	16095	16041	16084	16191	16201	16432	16061	16121	16042	16103	16232	16131	16014	16106	16023	15918	16102	16100	16210	16290	16246	16223	16097	15998	16036	16217	16231	16147	16228	16058	16169	16099	16161	16026	16003	16131	16109	16079	16126	16204	16054	15954	16032	16042	16216	15909	16223	16127	16024	16072	16099	16022	15913	16058	15954	16051	16092	16250	16020	16009	16075	16143	16227	16101	16177	16159	16144	16105	16169	16198	16015	16043	16079	15995	16075	16129	16107	16126	15977	16051	16041	16119	16333	16073	16020	16113	16100	16056	15994	15916	16008	16017	16160	16152	16063	15963	16131	16140	16314	16041	16202	16076	15956	16141	16241	16292	16364	15996	16132	16203	16095	16323	16282	15964	16115	15984	16084	16262	16223	16085	16309	16043	16127	16063	16202	16100	15978	16344	16024	16080	16035	16160	16011	16149	16091	16366	15985	16005	16006	16022	16192	16033	15850	15943	16031	16064	16050	16113	16053	16052	16039	16276	15989	16010	15939	15907	16015	16179	16076	16127	16090	15955	16248	15988	16009	16001	16089	16051	15995	16123	16165	16219	16266	16109	16106	15947	16158	16150	16014	15914	15965	16027	15800	16229	16031	15829	16287	15877	16009	15918	16074	16062	16152	15927	16059	15945	16181	16123	15906	16101	16174	15897	16008	15936	16127	15881	16167	16146	16114	15926	16100	16149	15938	16234	16082	15872	16100	16105	16007	16016	16092	16125	16013	15986	16126	16095	16094	16077	16023	16274	16356	16076	16163	16281	16188	16159	16322	15974	16251	16015	15844	16019	16134	15897	16082	16042	15934	16059	16001	16099	15923	16070	16235	16130	15972	16227	15807	16182	16058	16004	16070	16091	16344	16085	16221	16109	16203	16055	15933	16176	16267	16024	16052	16077	15992	16122	16182	16178	15955	16004	16107	15959	15966	15800	16024	16083	16176	16138	16169	16106	15991	16215	15985	16156	15969	16194	16214	15948	16088	16040	16160	15996	16132	16069	15997	16176	16011	16058	16060	16082	16099	16042	16089	16077	16032	16058	16145	16418	16179	15965	16208	16039	16205	16138	16127	16083	15979	16080	15959	16136	16087	15958	16064	16115	16179	15855	16133	16063	16245	16273	16317	16154	16049	15843	16202	16320	16077	15956	16215	16213	16093	16082	16136	16224	16046	15978	15898	15974	16214	16365	16151	15969	16111	16335	16050	15950	16173	16089	15911	16192	16093	16030	16123	16049	15892	16135	15997	16262	16251	16007	16158	16158	15846	16029	16325	16024	15994	16241	16010	16099	16227	16292	16073	15939	15841	16198	16053	16103	16024	16028	16089	16207	16060	16229	16048	16205	16002	15931	16126	16183	16005	16122	15979	15877	15982	16085	16003	16169	16115	16014	16225	16067	16142	16410	15922	16093	16088	16268	16243	16056	16158	16143	15977	16190	15966	16246	16099	16132	15930	16237	16160	16071	16160	16253	15893	16080	16257	16259	16073	16146	16133	16124	16023	16084	16076	16081	16117	16342	16202	16160	15891	15949	16127	16148	16097	16219	16290	16285	16159	16106	16089	16127	16124	16096	16044	16127	15915	16166	16060	16188	16092	16089	16168	16189	16162	16162	15939	16147	16117	16117	16131	16131	16291	16139	15944	16160	16065	16151	16050	16152	16268	15992	16240	16151	16112	16061	16168	15990	16038	16242	15998	16358	15994	16211	15888	16006	15829	16108	16059	16110	16221	16204	16126	16116	16263	16001	16253	16191	16302	15964	16187	15845	16053	16105	16028	16026	16161	15971	15998	16203	16035	16077	16270	16239	16131	16196	16139	16099	16063	16143	16000	15960	16138	16072	16081	16103	16185	16119	16085	16295	16133	15943	16138	16237	16069	16077	16031	16057	16203	16136	15993	15930	16102	15931	15949	16115	15931	16093	16157	16092	16146	16172	16183	16183	16152	15965	16081	16040	16033	15817	15937	15966	16039	16013	16122	16101	16143	16041	16020	16172	16080	15908	16128	16168	16105	16161	16186	16315	16158	16169	15999	15830	15979	15926	16050	16148	16320	16003	16154	16207	15955	16213	16130	15973	16212	16146	16061	16194	16070	16059	16023	16301	16112	16038	15953	16065	16030	16086	16015	16194	16128	16252	16024	16069	16061	16225	16223	16179	16126	15873	16026	16123	16072	16023	16247	16026	16097	16134	16131	16399	16183	16331	16174	15799	16008	15888	16088	15967	16055	16065	16237	16098	16097	16355	16001	16322	16236	16185	16171	16111	16099	16106	16030	16091	16232	16049	16004	16097	16080	15912	15997	16129	16170	15838	16132	16032	16040	16042	16027	16072	16014	16010	16028	16041	16243	16274	16051	16086	16124	16160	16072	16389	16153	16053	16081	16136	16137	16079	15891	15951	16007	16091	15860	16137	16135	16047	16035	16146	16056	16164	16024	16019	16018	16124	16081	16043	16041	16191	16105	16092	16208	16120	16226	16184	16274	16146	16067	15950	16228	15989	16151	15930	16182	16132	16043	16249	16180	16080	16075	15985	16115	16040	16210	15894	16106	16062	16260	16133	16326	16036	15990	16002	16222	16142	16011	16146	16094	16114	16142	16147	16145	15923	16218	16217	16241	16174	16092	16071	16210	15897	16046	16212	16060	15987	16074	16147	15940	16078	16081	16254	16196	16088	16099	16082	16000	16181	15993	15978
18961	28239	30142	25881	25604	24307	22233	21088	20344	22603	21025	18180	15874	14468	13987	13692	13664	13869	13691	13884	13579	13728	13520	13559	13778	13657	13730	13738	13769	13718	13622	13692	13765	13657	13648	13547	13659	13533	13605	13626	13574	13532	13732	13538	13636	13554	13625	13735	13734	13676	13725	13632	13730	13636	13571	13827	13662	13656	13648	13822	13694	13821	13604	13698	13664	13765	13442	13789	13686	13712	13629	13633	13579	13652	13810	13724	13525	13694	13663	13598	13669	13441	13583	13755	13658	13634	13740	13543	13654	13701	13601	13673	13662	13646	13545	13566	13585	13643	13631	13734	13763	13690	13659	13651	13639	13641	13657	13634	13594	13769	13606	13644	13631	13648	13643	13618	13492	13735	13733	13732	13683	13634	13701	13764	13879	13858	13609	13600	13774	13698	13546	13766	13596	13754	13861	13718	13650	13620	13553	13535	13798	13713	13522	13749	13590	13753	13755	13673	13684	13660	13746	13720	13619	13677	13735	13399	13535	13651	13555	13697	13650	13632	13533	13833	13710	13849	13591	13664	13674	13666	13494	13681	13722	13695	13851	13577	13645	13737	13687	13666	13526	13703	13672	13546	13695	13693	13695	13652	13543	13643	13720	13683	13625	13620	13650	13651	13451	13526	13625	13744	13610	13625	13768	13621	13764	13694	13655	13516	13803	13631	13734	13660	13723	13630	13601	13664	13557	13650	13743	13596	13451	13560	13615	13680	13477	13654	13627	13751	13654	13468	13898	13506	13617	13655	13739	13597	13677	13663	13679	13506	13717	13694	13661	13652	13599	13634	13776	13597	13819	13567	13670	13623	13666	13756	13691	13698	13843	13656	13726	13655	13681	13646	13699	13620	13713	13695	13638	13698	13669	13516	13719	13690	13628	13751	13519	13641	13621	13629	13532	13827	13693	13690	13641	13664	13790	13618	13562	13782	13631	13787	13678	13721	13779	13759	13572	13592	13652	13729	13610	13494	13651	13520	13683	13555	13599	13756	13597	13574	13908	13803	13727	13628	13695	13802	13733	13601	13755	13563	13712	13739	13792	13674	13732	13695	13654	13582	13704	13720	13717	13681	13720	13604	13682	13656	13624	13664	13692	13643	13682	13610	13738	13619	13759	13732	13708	13675	13624	13506	13646	13672	13540	13803	13345	13769	13571	13797	13532	13711	13627	13642	13640	13612	13596	13708	13692	13657	13719	13592	13692	13797	13686	13728	13673	13655	13473	13600	13694	13565	13544	13736	13669	13677	13385	13677	13685	13671	13764	13622	13437	13531	13629	13557	13706	13752	13573	13558	13385	13792	13633	13526	13724	13689	13574	13536	13780	13561	13697	13515	13578	13770	13611	13711	13580	13802	13594	13503	13634	13637	13705	13545	13578	13541	13441	13859	13702	13698	13622	13632	13655	13519	13517	13581	13705	13710	13625	13778	13694	13684	13607	13530	13689	13686	13731	13864	13656	13723	13705	13668	13710	13617	13525	13583	13657	13574	13810	13602	13813	13738	13665	13682	13709	13563	13686	13752	13693	13603	13747	13710	13559	13634	13757	13821	13549	13683	13672	13660	13776	13599	13571	13561	13682	13792	13767	13730	13562	13694	13727	13764	13670	13508	13584	13601	13714	13626	13650	13561	13665	13658	13594	13720	13524	13706	13690	13835	13694	13620	13747	13684	13727	13738	13694	13720	13687	13726	13732	13758	13731	13673	13664	13660	13681	13657	13721	13550	13490	13622	13522	13707	13551	13631	13690	13581	13520	13607	13661	13735	13741	13582	13670	13735	13553	13651	13482	13580	13599	13562	13565	13870	13526	13572	13602	13565	13681	13711	13669	13655	13676	13711	13553	13661	13484	13841	13661	13713	13702	13794	13699	13607	13717	13585	13691	13610	13825	13467	13719	13665	13435	13940	13645	13883	13630	13696	13555	13745	13618	13639	13678	13513	13664	13787	13754	13753	13644	13774	13812	13684	13665	13671	13366	13619	13680	13684	13798	13765	13654	13669	13670	13875	13676	13683	13582	13600	13612	13637	13640	13572	13645	13724	13551	13732	13588	13575	13714	13853	13625	13691	13613	13600	13685	13886	13612	13607	13696	13628	13623	13602	13614	13676	13638	13691	13685	13587	13594	13821	13763	13748	13618	13558	13729	13705	13636	13687	13668	13649	13749	13606	13628	13629	13709	13656	13720	13667	13649	13634	13581	13788	13539	13702	13726	13647	13769	13849	13660	13599	13544	13439	13727	13642	13699	13681	13658	13597	13828	13438	13572	13743	13658	13709	13595	13746	13731	13638	13550	13517	13595	13644	13545	13672	13803	13640	13514	13673	13545	13765	13717	13721	13559	13621	13703	13779	13645	13677	13692	13595	13635	13615	13643	13551	13493	13663	13607	13673	13779	13703	13503	13573	13705	13769	13693	13716	13626	13594	13532	13640	13512	13637	13657	13601	13580	13495	13813	13513	13702	13729	13624	13520	13736	13404	13700	13474	13623	13822	13662	13590	13742	13569	13583	13710	13660	13711	13693	13821	13619	13642	13716	13501	13651	13723	13762	13526	13488	13503	13737	13807	13675	13562	13527	13555	13609	13622	13742	13530	13774	13629	13539	13465	13709	13624	13577	13617	13713	13818	13547	13654	13812	13606	13577	13584	13717	13701	13758	13679	13607	13595	13570	13684	13634	13581	13616	13558	13755	13706	13709	13605	13754	13695	13802	13672	13758	13665	13648	13774	13597	13585	13784	13695	13641	13564	13643	13703	13614	13701	13563	13754	13634	13681	13643	13617	13622	13636	13484	13616	13682	13597	13674	13598	13570	13820	13924	13580	13731	13641	13510	13643	13672	13608	13804	13705	13541	13782	13606	13629	13653	13473	13555	13740	13751	13697	13654	13538	13638	13648	13651	13758	13636	13528	13724	13668	13704	13765	13829	13543	13751	13638	13658	13766	13742	13810	13683	13586	13820	13747	13590	13732	13716	13693	13682	13667	13647	13566	13752	13832	13712	13685	13671	13788	13541	13535	13702	13642	13628	13970	13696	13730	13609	13583	13517	13576	13529	13587	13672	13623	13799	13647	13678	13733	13628	13641	13675	13615	13653	13681	13529	13779	13613	13568	13900	13648	13734	13701	13598	13631	13675	13571	13622	13840	13583	13675	13638	13610	13749	13737	13635	13610	13642	13698	13651	13640	13599	13612	13763	13595	13686	13678	13757	13558	13774	13565	13706	13736	13582	13625	13679	13661	13737	13535	13656	13655	13874	13681	13623	13661	13673	13681	13700	13687	13673	13632	13664	13691	13558	13695	13474	13502	13684	13609	13538	13689	13723	13771	13542	13775	13753	13503	13676	13635	13708	13511	13770	13623	13743	13774	13720	13771	13659	13708	13782	13422	13695	13577	13777	13667	13714	13568	13581	13703	13602	13514	13733	13719	13652	13730	13673	13479	13558	13737	13650	13563	13572	13611	13642	13640	13653	13682	13723	13579	13662	13428	13722	13807	13590	13660	13728	13570	13581	13641	13643	13582	13595	13545	13540	13589	13737	13654	13777	13536	13564	13605	13579	13575	13702	13610	13617	13585	13694	13634	13647	13590	13594	13692	13622	13792	13646	13691	13882	13649	13456	13684	13926	13715	13690	13710	13644	13713	13682	13659	13689	13523	13647	13588	13651	13749	13629	13521	13452	13695	13592	13728	13619	13705	13639	13559	13629	13543	13710	13636	13661	13668	13660	13842	13417	13656	13647	13737	13860	13883	13776	13820	13726	13584	13605	13546	13711	13561	13593	13845	13716	13470	13564	13637	13651	13570	13763	13505	13788	13734	13683	13666	13623	13745	13640	13729	13772	13675	13681	13710	13734	13786	13734	13694	13729	13431	13630	13571	13672	13523	13694	13690	13785	13632	13431	13705	13596	13760	13592	13486	13595	13677	13773	13564	13680	13710	13711	13787	13634	13685	13682	13758	13724	13763	13745	13800	13711	13629	13875	13624	13679	13618	13558	13604	13747	13829	13729	13614	13612	13686	13686	13634	13754	13765	13761	13592	13778	13656	13767	13592	13708	13695	13611	13624	13653	13638	13906	13606	13557	13654	13653	13834	13747	13715	13606	13521	13727	13477	13605	13674	13542	13589	13460	13679	13777	13548	13752	13715	13704	13882	13723	13804	13493	13714	13834	13723	13659	13597	13770	13837	13663	13698	13710	13706	13645	13560	13684	13701	13718	13732	13651	13644	13576	13661	13704	13745	13694	13674	13637	13539	13770	13730	13680	13649	13609	13649	13644	13763	13589	13802	13816	13604	13730	13623	13733	13513	13661	13550	13590	13577	13699	13599	13598	13751	13759	13486	13557	13745	13675	13609	13596	13818	13551	13628	13677	13550	13619	13611	13516	13605	13722	13682	13690	13554	13662	13621	13737	13714	13621	13639	13684	13732	13768	13535	13797	13718	13625	13752	13549	13546	13625	13660	13610	13386	13778	13476	13700	13630	13656	13719	13706	13604	13569	13651	13622	13786	13829	13728	13610	13632	13672	13693	13606	13654	13676	13682	13515	13844	13538	13686	13852	13633	13519	13559	13752	13660	13668	13809	13733	13654	13650	13746	13894	13620	13682	13761	13681	13604	13584	13458	13670	13520	13547	13642	13748	13712	13720	13717	13539	13729	13665	13656	13669	13602	13752	13651	13554	13793	13612	13486	13850	13720	13726	13614	13678	13637	13809	13691	13764	13669	13658	13716	13669	13696	13798	13597	13924	13688	13588	13673	13505	13546	13696	13597	13547	13727	13739	13747	13815	13595	13547	13719	13577	13673	13665	13600	13779	13628	13803	13729	13553	13600	13643	13619	13550	13680	13779	13541	13581	13692	13800	13687	13637	13613	13749	13668	13595	13607	13532	13655	13617	13749	13699	13582	13680	13641	13725	13677	13689	13646	13647	13787	13726	13657	13781	13712	13559	13612	13698	13614	13747	13730	13692	13886	13815	13478	13669	13779	13589	13698	13662	13797	13521	13696	13626	13674	13760	13643	13563	13745	13489	13660	13745	13641	13692	13779	13675	13686	13663	13528	13789	13747	13818	13696	13578	13813	13580	13525	13671	13560	13639	13716	13633	13575	13777	13485	13580	13652	13796	13584
24364	21005	28228	25338	24207	25803	25113	25562	26711	36932	36677	30884	24047	19243	17207	16565	16222	16159	16259	15841	16025	16031	16118	16180	16091	16094	16263	16120	15931	16059	16017	16044	16152	16167	16184	15947	16003	16178	16015	16065	16101	16029	16059	15998	16074	16077	15952	15857	15790	16079	16130	16023	16183	15993	16026	16173	16008	15966	15892	16111	15872	15888	15949	16011	16084	15970	16016	15973	15845	16017	16108	16151	15828	16103	16139	15961	15960	15906	15947	16041	16051	16123	16019	15931	15858	15950	15984	15941	16090	16023	16241	16262	15914	15993	16168	15945	16130	15992	16044	15975	15897	16083	16058	15961	16057	15705	15848	15907	16142	15994	15975	16093	16037	15873	16096	16079	16034	16053	16045	15961	15908	16097	16058	16069	16000	16131	15967	15958	16030	16101	15930	15961	15887	15907	15883	15938	15886	16089	16008	15922	15950	15922	16049	15982	15931	16032	15966	16029	16080	15909	16010	15997	16220	15898	15938	15784	15964	15755	15962	15761	15906	16197	16049	15910	15814	16020	16030	16006	16123	15918	15916	15821	15981	15932	16063	15819	15994	16141	15871	15872	15887	15959	15985	15960	15880	16116	15980	16129	15773	15772	15917	16082	15947	15967	16056	15766	15918	16048	15862	15843	16027	15715	15932	16034	15868	16037	16076	15861	15835	15933	15770	16132	15877	16100	16076	16011	15967	15767	15795	15862	15785	16059	15944	15936	15910	16067	15843	15887	16164	15954	16219	15931	16001	15926	15984	15927	15717	15936	16110	16018	15888	15931	16156	15809	16028	15989	15754	15975	16085	15982	15964	16031	15822	15868	16082	15877	15816	16007	15807	16041	15916	16027	16002	15867	16003	15932	16058	16053	16095	16144	15912	15831	15749	15748	15855	15916	15649	15722	15974	16034	16012	16042	15937	16030	15861	15941	15949	15916	16017	16080	15921	16025	15957	15971	15936	16070	15957	15865	16021	15898	15931	15879	16023	16036	15828	16056	15885	16076	16034	16042	16058	16039	16174	16027	15945	16081	15894	16000	15791	15894	15826	16210	15857	15904	16103	15870	15936	15986	15892	15920	15930	15814	15838	16127	15990	16085	16052	16019	15999	16075	16056	15998	15931	16060	16023	16009	15959	16033	16172	16042	15814	15877	16056	15875	16203	16097	15836	15871	16056	16118	15900	15854	15972	15853	15752	15797	15913	15969	15958	16005	16271	15978	15898	16083	15906	15911	15987	15886	15965	15825	15952	15946	16036	15931	15888	15798	16116	15981	15910	15886	16018	16135	15933	15822	16071	16026	15756	16119	15966	16027	15944	16055	15973	15948	16010	15761	15981	15996	16105	16035	15996	16044	16231	15895	16015	15893	15986	15861	15830	16156	16118	15956	15984	15987	16014	15929	15832	16063	15778	16000	15945	15992	15670	15985	15768	15973	16097	16003	15789	16111	16013	16093	15943	15963	15913	15956	16000	15955	16027	15963	15954	16028	16246	15878	15951	16022	15960	15917	16011	16017	16199	16013	15950	15994	15964	16008	15871	16022	16127	16074	15909	15843	15869	15825	16071	16158	15902	15851	15891	15986	15830	15894	16088	15934	15881	15769	15989	15944	16193	16003	15908	15966	15780	16164	15937	16024	15976	16138	16052	16070	16154	15649	15815	15691	16118	15978	15966	15979	15913	16020	15876	16091	16054	16007	15938	16030	15941	15965	16144	16056	16136	16103	16055	15938	15832	16055	15909	16040	15951	15989	16220	16000	15851	15886	15903	16001	15807	16052	15889	15900	16058	16194	16065	15919	15789	15927	15963	16055	15940	16128	16007	15700	15857	15996	16025	16043	16120	15959	16053	15868	15901	15719	15814	15997	16101	15901	15788	15826	15806	15790	16014	16060	16035	15939	15905	15955	16042	15925	16231	16141	15888	15926	15783	15923	15991	16047	16029	15932	15789	16074	15917	16067	15995	15800	15940	15914	16001	15864	16098	16124	15843	16095	15853	15778	15836	15970	16026	16117	16068	15966	15904	15865	16005	15934	15910	16160	16095	16005	16046	16100	16009	16044	16053	15785	16029	15845	15749	15809	15958	16077	15874	15757	15812	15801	15815	16233	15892	15943	16101	15915	15990	16014	16020	15900	15892	15954	15923	15880	15893	16100	15947	16120	16032	16035	16021	15790	16062	15854	16067	15910	15854	15926	16038	15963	16085	15899	15980	16071	16088	15832	16212	15797	16136	16111	16045	15902	16109	15771	15884	15742	15901	15985	16064	15876	16085	15952	15831	15929	15883	15877	15841	15868	16101	15895	15986	16038	15834	15966	15993	16083	15956	15918	15677	16005	16064	15989	16004	15982	16053	16025	15979	16025	15825	15880	15970	15951	15917	16017	15887	15936	15703	15851	16064	16063	16079	16000	15800	16024	15944	16038	15712	16038	15939	15919	16231	15939	15909	15968	16227	15996	15929	15909	15762	16036	15957	16135	15877	15853	15902	16107	16047	15903	15890	15917	16011	15980	15857	16024	16146	15960	15946	15743	16080	16042	15867	16011	15922	15892	15905	16011	15918	16040	15757	15990	15856	15969	16018	15850	15895	15931	16010	16007	16038	15994	16086	15750	15914	15903	15895	15936	15777	16034	16148	15989	15865	15990	15876	16067	16137	15908	16083	16028	15905	15833	16186	15977	16009	16098	15953	16125	15901	15994	16139	15987	16137	15961	16161	15903	16029	16038	15887	15948	15970	15608	16136	15825	16008	15864	16059	15770	15841	16069	16165	15934	16032	15984	15704	15741	16046	15855	16011	15870	16003	16068	16047	16033	15916	16043	15865	16185	15975	15953	15688	15847	15911	16234	15953	16163	15916	16113	16166	15996	16157	15882	15869	15886	15952	15822	15971	15916	15841	15845	15916	15871	16007	15927	15909	15811	15935	15993	15827	15737	15938	15861	16097	16000	15933	15911	15970	16103	16121	15981	16115	15737	16049	15856	15967	15912	15828	15830	15990	15985	16029	15881	16117	15911	16019	15886	16172	15978	15815	15865	16032	15941	16043	16061	15941	15859	15914	15991	15943	15931	15945	16032	16117	15943	16073	15984	15960	16225	15959	15877	15797	16090	15997	15904	16107	16006	15888	15888	16057	15925	15990	15944	15927	15989	16078	15803	15778	15774	16116	16124	16052	16087	15978	16275	16050	15984	15792	15912	16107	15887	15856	15939	15812	16015	15916	15972	16057	15968	15884	15964	15973	16218	16085	15858	15910	15950	15811	15992	16101	15942	15890	16042	15855	15795	15853	16075	15954	15963	15911	15885	15897	16052	15918	16174	15994	16019	16002	15899	15845	15980	15909	15679	15976	15961	15831	16129	16026	16045	16006	15784	15852	15890	15869	15921	15990	15918	16014	15922	15896	15881	15922	15912	16056	15966	16044	15975	16042	16188	15923	15956	15904	15992	15894	15816	15845	16124	16135	16009	15896	15995	16103	15906	15974	15966	16033	15978	15920	15953	15911	16107	16077	15921	15913	15988	15898	15960	15989	16038	16005	16099	16020	16057	15903	16175	15968	15955	16022	15815	16204	16062	15945	16058	15880	16077	16057	16074	16073	15949	15830	15929	16048	15857	16011	15766	15996	15953	16004	16091	15927	16005	15950	15927	15978	16100	15891	15926	15951	16121	16163	16292	16098	15798	16133	15943	15765	15990	16000	15739	16041	15955	15863	15881	16135	15953	15846	15916	15948	15983	15890	15989	16105	15883	15766	15907	16072	16012	16069	15993	15912	16025	15996	16088	16044	15869	16044	15737	15958	15938	16054	15898	16003	15949	16026	15957	16028	16039	15900	15892	15971	15928	15859	15951	15847	15924	15989	15917	16175	15865	15998	16024	15865	15866	16179	16007	15833	16028	16038	16096	15944	16035	15991	16126	16061	15997	16015	15970	15919	15878	16068	15859	15969	16061	15907	15720	15952	16041	15926	15896	15992	15923	15825	15827	16008	16054	16122	15983	16072	15922	16334	15997	15776	15831	15717	15770	16047	16123	15945	16029	16098	16042	16088	16134	16097	15885	15991	15830	16142	15978	15985	16020	15603	15953	16065	16048	16069	15951	15960	15953	15928	16060	16093	15952	15855	16099	15967	15837	15870	16074	16016	16164	15932	15879	15850	15711	16010	15960	16128	16069	15918	16069	15973	15733	15989	16068	16023	15988	15970	15878	15961	15939	16058	15967	15900	16041	15995	16084	16016	16117	15892	16109	16164	16254	16190	15929	15929	16123	16185	15865	16126	16062	15907	16002	15964	16003	15900	16028	15965	15909	15832	15851	15997	15940	16061	16017	15936	15758	15928	15908	15983	15932	15916	16035	15938	15949	15850	15940	15914	16012	16045	16000	16124	16028	15920	15860	15839	15974	15929	15852	15978	15870	16008	15939	15894	15760	15889	15942	15913	15948	16053	16001	15996	15982	16026	15959	16041	15905	16006	15933	15999	15680	15902	16069	16035	16025	16037	16031	16083	15962	15826	16097	15948	16180	15963	15994	15871	16059	16129	16049	16181	15962	16019	15899	15999	16071	15819	16036	16266	15921	15878	16007	15933	16047	15893	16026	15963	16044	15889	15975	16045	16028	15970	16044	16038	16039	15984	15877	15895	16091	16058	16222	15916	15890	16035	16045	15956	15980	15955	15978	16245	15858	15862	15821	15928	15964	15927	15951	15930	15951	16004	15848	15880	15896	15849	16089	15906	15844	16095	15969	16014	16262	15838	15996	15751	16076	16173	16115	15975	15903	15918	16025	15950	15929	15947	15940	16010	16110	16081	15976	15904	16045	15892	15721	16083	16021	16058	15844	15965	15886	15998	15906	16107	15877	16032	15937	15972	16006	16078	16096	15965	16182	15934	15968	16034	16034	15963	16068	15982	15950	16110	15919	16142	16049	16080	16056	15845	15959	16076	16044	16061	15927	15911	15972	16075	15928	16048	15823	15984	15898	15955	15948	15965	15992	16041	16050	15975	15887	16031	16020	16026	15935	16086	16054	16115	15680	15896	16008	15701	15986	15841	15879	16132	15988	16022	16121	16140	15982	16032	16049	15899	15937	15992	15893	16002	16013	15931	15975	15895	16084	16000	15905	16057	15726	15763	16048
17896	32285	31157	29181	25921	26461	24494	27500	28598	38350	36211	29468	21371	16449	14398	13712	13808	13615	13621	13496	13674	13690	13661	13617	13445	13520	13598	13590	13706	13534	13636	13565	13408	13737	13672	13549	13486	13561	13570	13622	13566	13651	13584	13566	13732	13667	13642	13607	13677	13629	13725	13704	13714	13544	13675	13619	13643	13430	13692	13635	13627	13775	13605	13636	13476	13666	13775	13676	13806	13685	13493	13688	13539	13695	13472	13499	13660	13490	13688	13590	13794	13588	13576	13709	13635	13496	13707	13454	13584	13531	13550	13565	13751	13461	13676	13631	13657	13545	13725	13788	13421	13558	13585	13528	13561	13615	13745	13825	13350	13702	13476	13546	13707	13598	13505	13544	13636	13630	13326	13564	13534	13392	13507	13529	13747	13527	13587	13527	13650	13570	13581	13598	13627	13701	13687	13764	13583	13625	13682	13512	13398	13488	13701	13625	13445	13759	13447	13641	13759	13724	13685	13650	13623	13728	13569	13570	13532	13502	13614	13541	13552	13667	13501	13597	13668	13398	13545	13520	13538	13502	13702	13761	13552	13552	13668	13604	13769	13473	13529	13649	13506	13744	13611	13735	13533	13547	13647	13582	13534	13490	13706	13653	13661	13530	13587	13372	13773	13646	13653	13634	13527	13635	13677	13570	13578	13413	13607	13572	13485	13502	13651	13554	13611	13590	13705	13531	13621	13436	13577	13660	13700	13585	13562	13500	13614	13699	13643	13590	13555	13741	13622	13479	13644	13785	13731	13600	13711	13654	13617	13637	13515	13610	13577	13563	13606	13570	13416	13662	13411	13731	13638	13509	13574	13472	13721	13488	13633	13560	13591	13590	13745	13616	13660	13625	13680	13538	13659	13546	13499	13512	13619	13637	13584	13550	13668	13480	13500	13576	13613	13531	13688	13622	13532	13706	13424	13564	13603	13496	13623	13660	13586	13519	13464	13585	13610	13634	13703	13408	13504	13568	13523	13627	13533	13777	13538	13542	13562	13654	13540	13729	13594	13593	13580	13548	13685	13638	13628	13470	13503	13666	13714	13756	13669	13622	13708	13600	13750	13629	13634	13583	13574	13776	13680	13719	13658	13556	13832	13538	13619	13689	13694	13822	13579	13542	13481	13695	13545	13497	13586	13711	13822	13666	13580	13700	13415	13672	13566	13560	13480	13570	13540	13654	13649	13687	13670	13771	13427	13634	13821	13485	13621	13743	13502	13534	13618	13565	13496	13456	13702	13700	13525	13774	13443	13752	13736	13592	13515	13609	13556	13684	13626	13676	13642	13533	13690	13725	13573	13474	13636	13713	13664	13671	13489	13612	13602	13598	13619	13530	13466	13647	13611	13582	13620	13655	13701	13593	13708	13665	13380	13567	13444	13681	13715	13580	13449	13629	13605	13506	13607	13696	13629	13533	13498	13481	13755	13692	13592	13623	13497	13804	13490	13503	13640	13378	13690	13457	13532	13539	13455	13497	13454	13683	13579	13569	13597	13672	13570	13637	13651	13700	13765	13757	13634	13696	13613	13460	13634	13715	13573	13578	13599	13607	13558	13695	13686	13542	13541	13465	13655	13626	13616	13532	13579	13525	13821	13708	13537	13660	13547	13778	13517	13630	13470	13591	13774	13568	13627	13611	13545	13597	13616	13453	13716	13665	13697	13523	13547	13495	13718	13526	13604	13649	13651	13521	13816	13678	13693	13643	13512	13562	13370	13718	13586	13480	13622	13581	13650	13721	13610	13699	13504	13812	13603	13654	13699	13513	13495	13618	13553	13673	13607	13696	13628	13439	13637	13708	13569	13548	13588	13499	13621	13377	13597	13621	13535	13698	13563	13545	13688	13563	13530	13620	13535	13710	13684	13613	13676	13456	13678	13647	13692	13501	13590	13584	13589	13610	13563	13433	13484	13651	13609	13671	13430	13568	13520	13590	13583	13567	13598	13557	13708	13490	13553	13671	13793	13426	13630	13673	13609	13464	13516	13695	13780	13601	13692	13356	13543	13503	13648	13666	13652	13437	13676	13482	13336	13539	13541	13626	13547	13690	13577	13557	13676	13559	13543	13557	13631	13581	13624	13571	13611	13417	13499	13683	13714	13503	13539	13612	13660	13590	13444	13587	13618	13582	13590	13569	13542	13496	13705	13571	13570	13550	13521	13549	13636	13458	13601	13556	13566	13698	13439	13441	13664	13629	13687	13480	13724	13724	13551	13626	13552	13538	13446	13726	13559	13528	13627	13546	13534	13418	13606	13545	13509	13553	13484	13598	13646	13663	13539	13506	13645	13777	13529	13735	13628	13558	13806	13552	13527	13475	13566	13843	13498	13567	13495	13632	13574	13415	13679	13615	13518	13524	13636	13585	13738	13596	13717	13572	13425	13690	13454	13629	13600	13318	13620	13585	13447	13551	13576	13568	13542	13812	13556	13471	13533	13566	13620	13744	13685	13609	13658	13560	13577	13548	13535	13726	13578	13679	13462	13627	13665	13652	13606	13653	13514	13626	13510	13777	13523	13539	13614	13668	13671	13578	13573	13720	13479	13566	13680	13536	13475	13559	13471	13562	13704	13632	13753	13573	13629	13419	13439	13631	13552	13407	13515	13519	13572	13577	13583	13531	13467	13670	13458	13654	13714	13493	13541	13557	13566	13703	13581	13606	13523	13447	13506	13442	13611	13721	13616	13655	13716	13744	13647	13737	13487	13531	13617	13759	13675	13549	13670	13499	13708	13784	13676	13582	13624	13691	13636	13468	13656	13677	13597	13698	13520	13765	13634	13620	13570	13437	13520	13595	13559	13787	13750	13675	13587	13523	13783	13578	13705	13583	13726	13511	13816	13718	13512	13662	13785	13494	13693	13579	13769	13570	13471	13614	13616	13638	13665	13585	13773	13644	13711	13517	13569	13451	13385	13592	13627	13401	13527	13634	13524	13714	13401	13578	13512	13511	13592	13666	13571	13455	13563	13603	13735	13790	13823	13552	13557	13609	13658	13525	13484	13607	13418	13748	13484	13496	13597	13578	13662	13567	13687	13481	13613	13646	13498	13678	13788	13585	13481	13726	13511	13589	13679	13681	13604	13609	13607	13637	13656	13615	13590	13569	13612	13531	13711	13761	13563	13667	13612	13545	13583	13655	13726	13513	13644	13621	13547	13641	13446	13634	13490	13688	13631	13700	13681	13569	13701	13501	13669	13637	13566	13580	13553	13648	13603	13640	13594	13594	13555	13498	13558	13530	13822	13571	13686	13692	13634	13642	13617	13760	13743	13631	13567	13578	13548	13461	13618	13560	13489	13498	13555	13601	13651	13581	13496	13786	13569	13488	13577	13618	13623	13538	13693	13549	13605	13522	13570	13671	13586	13579	13710	13516	13612	13597	13381	13712	13684	13536	13686	13528	13618	13562	13673	13421	13545	13600	13856	13611	13656	13574	13453	13624	13525	13627	13567	13594	13564	13708	13636	13544	13520	13649	13608	13590	13583	13521	13558	13556	13686	13574	13562	13576	13718	13671	13564	13718	13506	13589	13654	13712	13463	13551	13617	13613	13605	13528	13684	13426	13814	13590	13564	13572	13457	13712	13581	13699	13623	13444	13531	13659	13659	13665	13552	13654	13645	13678	13661	13619	13524	13561	13717	13654	13678	13741	13531	13479	13765	13640	13610	13615	13568	13594	13652	13596	13577	13702	13585	13613	13611	13660	13412	13577	13551	13736	13730	13512	13587	13590	13587	13596	13694	13621	13589	13662	13612	13727	13813	13626	13450	13536	13525	13674	13668	13685	13665	13478	13526	13509	13718	13495	13772	13622	13665	13543	13746	13501	13523	13679	13582	13666	13580	13684	13657	13652	13588	13780	13770	13726	13573	13623	13583	13447	13649	13589	13594	13718	13588	13761	13535	13607	13624	13494	13683	13559	13674	13551	13582	13506	13705	13480	13542	13518	13389	13508	13598	13653	13445	13487	13639	13567	13692	13537	13482	13527	13575	13584	13589	13532	13502	13661	13554	13738	13564	13826	13578	13532	13754	13541	13632	13552	13737	13744	13702	13641	13612	13487	13642	13860	13491	13703	13667	13650	13657	13673	13609	13698	13695	13677	13622	13473	13524	13572	13521	13602	13747	13623	13633	13529	13474	13469	13626	13604	13380	13525	13529	13496	13507	13503	13598	13492	13569	13590	13505	13646	13531	13629	13639	13535	13701	13659	13512	13648	13722	13754	13660	13512	13573	13503	13638	13574	13614	13399	13441	13558	13767	13764	13657	13557	13680	13655	13722	13645	13742	13579	13644	13506	13635	13593	13547	13720	13652	13506	13481	13498	13735	13529	13577	13502	13675	13669	13439	13586	13514	13555	13522	13803	13581	13548	13560	13632	13582	13628	13810	13623	13476	13705	13516	13625	13594	13553	13473	13562	13725	13721	13570	13786	13470	13635	13539	13544	13610	13598	13510	13602	13552	13531	13607	13608	13619	13730	13536	13646	13714	13745	13560	13506	13639	13610	13568	13463	13626	13618	13645	13566	13542	13537	13664	13484	13608	13626	13623	13488	13773	13730	13604	13656	13811	13744	13599	13822	13633	13486	13485	13542	13471	13609	13627	13406	13612	13598	13485	13571	13724	13595	13593	13567	13555	13672	13667	13636	13606	13688	13540	13672	13660	13601	13549	13609	13476	13472	13535	13597	13536	13510	13736	13624	13636	13590	13779	13513	13624	13549	13663	13549	13800	13456	13624	13576	13519	13587	13632	13821	13599	13555	13613	13427	13593	13636	13376	13569	13532	13636	13655	13580	13451	13740	13739	13603	13610	13486	13635	13470	13607	13562	13510	13612	13656	13680	13655	13451	13598	13564	13497	13743	13577	13483	13445	13596	13840	13516	13544	13537	13550	13732	13554	13566	13697	13584	13611	13587	13390	13565	13503	13568	13619	13594	13583	13567	13534	13495	13629	13544	13586	13567	13604	13635	13565	13550	13633	13538	13515	13627	13629	13739	13713	13675	13574	13731	13644	13546	13469	13657	13711	13610	13542	13445	13648	13538	13560	13386	13610	13659	13611	13677	13650	13593	13541	13591	13554	13516	13536	13535	13653	13591	13592	13608	13630	13578	13626	13600	13582	13781	13602	13675
22570	21029	28927	23360	21448	25924	34471	29924	30590	55638	52285	43808	33127	23974	19239	17465	16638	16529	16506	16227	16441	16636	16365	16509	16552	16418	16296	16485	16453	16480	16346	16433	16244	16359	16483	16244	16563	16113	16264	16340	16199	16198	16388	16116	16324	16346	16164	16161	16346	16345	16456	16264	16386	16429	16184	16322	16135	16372	16451	16154	16352	16411	16195	16295	16248	16197	16468	16259	16308	16344	16178	16315	16230	16231	16377	16246	16391	16057	16229	16326	16141	16323	16309	16500	16139	16223	16269	16172	16393	16178	16226	16314	16136	16239	16339	16209	16167	16371	16254	16233	16314	16260	16091	16199	16290	16080	16115	16331	16316	16288	16233	16266	16217	16217	16217	16130	16271	16024	16197	16350	16275	16150	16471	16287	16233	16105	16557	16154	16089	16216	16325	16298	16174	16412	16219	16332	16360	16247	15947	16165	16225	16182	16177	16306	16264	16282	16388	16232	16167	16221	16233	16353	16310	16355	16242	16253	16353	16340	16395	16250	16242	16165	16163	16232	16303	16481	16255	16144	16280	16296	16151	16180	16217	16037	16367	16230	16123	16378	16291	16125	16040	16212	16199	16347	16285	16269	16177	16256	16181	16256	16138	16207	16474	16276	16281	16052	16343	16460	16340	16447	16273	16208	16431	16263	16266	16156	16262	16333	16066	16199	16318	16039	16119	15932	16368	16290	16300	16152	16217	16133	16170	16205	16166	16387	16451	16373	16090	16348	16252	16139	16498	16227	16241	16285	16254	16019	16370	16333	16143	16099	16075	16165	16102	16182	16295	16149	16104	16274	16201	16231	16443	16101	16197	16248	16432	16332	16213	16282	16347	16267	16260	16203	16151	16401	16159	16081	16082	16060	16227	16266	16125	16291	16269	16291	16201	16357	16140	16281	16331	16275	16163	16296	16401	16343	16235	16285	16332	16478	16415	16138	16312	16216	16341	16345	16333	16170	16169	16305	16274	16250	16235	16290	16484	16226	16377	16175	16319	16267	16244	16348	16332	16364	16144	16188	16338	16259	16339	16325	16093	16282	16184	16140	16186	16200	16214	16019	16217	16217	16357	16179	16287	16100	16323	16240	16112	16176	16209	16186	16297	16050	16384	16292	16147	16211	16353	16250	16223	16155	16235	16313	16249	16241	16154	16189	16094	16253	16181	16304	16181	16334	16137	16149	16215	16214	16198	16230	16274	16216	16133	16174	16185	16308	16329	16371	16174	16328	16302	16199	16192	15832	16162	16171	16151	16340	16095	15952	16248	16234	16172	16265	16273	16304	16223	16261	16325	16145	16278	16181	16260	16175	16197	16244	16342	16320	16273	16317	16270	16284	16233	16239	16305	16010	16242	16339	16200	16229	16296	16142	16129	16240	16258	16279	16124	16271	16179	16265	16098	16242	16366	16288	16318	16364	16162	16058	16042	16265	16175	16216	16399	15989	16296	16390	16047	16164	16241	16370	16146	16386	16308	16152	16302	16272	16177	16161	16243	16096	16289	16406	16209	16298	16055	16214	16453	16428	16346	16274	16170	16301	16342	16368	16125	16339	16091	16328	16117	16220	16317	16207	16227	16255	16234	16198	16083	16349	16226	16279	16481	16321	16214	16270	16163	16332	16397	16309	16414	16248	16474	16367	16175	16153	16317	16189	16370	16215	16229	16075	16083	16178	16051	16264	16402	16210	16053	16215	16338	16159	16279	16104	16105	16149	16137	16354	16447	16300	16262	16326	16209	16309	16279	16454	16445	16206	16286	16216	16273	16266	16262	16147	16232	16128	16049	16110	16376	16000	16304	16292	16182	16182	16278	16149	15920	16304	16271	16306	16078	16197	15991	16238	16265	16253	16187	16376	16234	16162	16208	16162	16174	16157	16261	16120	16162	16319	16253	16243	16120	16552	16354	16293	16163	16412	16218	16131	16305	16252	16241	16381	16168	16148	16216	16423	16361	16129	16462	16123	16289	16259	16146	15923	16216	16166	16265	16286	16174	16220	16435	16408	16241	16352	16375	16197	16174	16063	16226	16114	16221	16373	16136	16116	16097	16336	16285	16094	16152	16253	16305	16111	16192	16363	16212	16449	16195	16108	16276	16012	16221	16185	16241	16200	16189	16175	16113	16538	16203	16295	16160	16177	16223	16337	16252	16111	16359	16069	16134	16343	16278	16340	16363	16127	16232	16033	16368	16456	16369	16182	16277	16178	16178	16056	16094	16216	16039	16225	16268	16139	16251	16251	16095	16220	16322	16250	16096	16306	16043	16001	16111	16184	16188	16103	16517	16262	16337	16219	16146	16285	16346	16359	16083	16204	16264	16338	15961	16222	16125	16291	16263	16241	16107	16235	16279	16093	16297	16409	16137	16195	16305	16324	16319	16171	16302	16094	16236	16288	16212	16370	16064	16289	16288	16245	16204	16183	16209	16007	16312	16269	16219	16210	16263	16101	16369	16300	16292	16280	16255	16247	16222	16329	16462	16068	16396	16087	16147	16310	16309	16037	16251	16359	16306	16392	16402	16128	16355	16095	16320	16279	16392	16159	16081	16188	16260	16374	16234	16286	16191	16129	16327	16360	16287	16329	16227	16262	16180	16282	16318	16200	16316	16328	16260	15959	16222	16233	16273	16289	16041	16296	16253	16144	16248	16117	16201	16487	16396	16446	16191	16264	16150	16440	16236	15975	16177	16427	16234	16240	16103	16181	16265	16426	15942	16375	16335	16173	16060	16225	16268	16444	16157	16248	16175	16280	16151	16138	16410	16204	16318	16247	16301	16363	16324	16341	16096	16188	16345	16201	16226	16130	16198	16279	16168	16231	16320	16344	16286	16242	16222	16121	16240	16092	16343	16177	16210	16191	16353	16092	16223	16113	16196	16230	16253	16222	16257	16189	16150	16211	16372	16424	16308	16222	16245	16352	16182	16450	16270	16297	16199	16234	16138	16375	16104	16327	16311	16338	16170	16188	15965	16225	16232	16149	16091	16118	16283	16256	16281	16253	16257	16156	16383	16294	16305	16226	16433	16300	16321	16107	16290	16306	16316	16401	16308	16159	16236	16115	16289	16221	16142	16122	16102	16207	16217	16147	16113	16120	16193	16193	16306	16264	16354	16186	16269	16321	16252	16286	16138	16380	16212	16205	16403	16263	16274	16247	16304	16041	16099	16108	16280	16086	16405	16036	16165	16382	16461	16249	16232	16121	16276	16419	16144	16218	16026	16030	16114	16228	16252	16138	16290	16256	16269	16075	16460	16024	16154	16234	16242	16211	16206	16372	16207	16241	16249	16161	16377	16204	16178	16224	16094	16187	16234	16102	16280	16213	16197	16274	16289	16312	16179	16501	16142	15931	16229	16457	16351	16203	16229	16171	16117	16250	16242	16381	16225	16236	16207	16151	16354	16255	16140	16310	16197	16309	16231	16174	16157	16152	16198	16189	16344	16180	16217	16156	16364	16398	16319	16378	16069	16189	16145	16058	16218	16382	16332	16213	16283	16420	16284	16385	16120	16241	16518	16319	16218	16260	16412	16016	16295	16130	16108	16249	16217	16356	16310	16254	16198	16268	16198	16150	16185	16317	16253	16236	16334	16272	16321	16326	16293	16195	16281	16314	16381	16478	16316	16181	16227	16376	16324	16174	16173	16250	16150	16179	16171	16115	16143	16201	16049	16309	16066	16090	16318	16141	16073	16373	16200	16165	16211	16119	16106	16292	16234	16092	16095	16339	16214	16077	16085	16266	16280	16425	16327	16309	16079	16337	16297	16300	16241	16360	16300	16376	16143	16164	16251	16155	16021	16316	16255	16294	16209	16052	16140	16092	16187	16167	16229	16111	16276	16077	16077	16378	16295	16166	16151	16039	16216	16269	16201	16251	16301	16287	16210	16325	16153	16176	16464	16222	16238	16313	16341	16316	16226	16341	16205	16338	16312	16337	16395	16285	16116	16341	16195	16229	16419	16274	16091	16319	16208	16192	16186	16007	16270	16115	16183	16265	16317	16233	16338	16165	16126	16211	16180	16239	16143	16182	16248	16132	16089	16244	16250	16057	16231	16371	16312	16193	16343	16414	16287	16313	16193	16212	16291	16138	16163	16129	16254	16211	16252	16312	16063	16120	16295	16100	16265	16168	16192	16002	16187	16238	16235	16100	16238	16495	16340	16272	16128	16275	16331	16370	16101	16123	16196	16355	16090	16046	16222	16252	16150	16317	16553	16206	16325	16138	16321	16188	16261	16227	16152	16142	16220	16246	16331	16263	16268	16186	16268	16213	16223	16092	16049	16329	16195	16279	16260	16506	16369	16219	16252	16123	16331	16167	16320	16097	16296	16136	16070	16167	16081	16383	16295	16145	16357	16072	16243	16115	16155	16231	16079	16295	16262	16007	16215	16341	16389	16168	16169	16154	16454	16392	16262	16138	16229	16149	16324	16180	16501	16086	16113	16193	16230	16255	16233	16284	16051	16129	16053	16198	16369	16356	16321	16298	16284	16170	16158	16028	16089	16132	16416	16136	16304	16277	16089	16180	16127	16319	16178	16234	16172	16157	16516	16180	16131	16285	16185	16182	16368	16044	16246	16134	16399	16286	16373	16074	16298	16217	16358	16125	16306	16197	16228	16119	16280	16136	16114	16199	16170	16124	16153	16175	16226	15979	16219	16148	16349	16126	16085	16126	16355	16296	16144	16162	16030	16227	16212	16234	16317	16219	16266	16409	16328	16056	16139	16326	16311	16128	16333	16347	16040	16268	16125	16147	16213	16322	16092	16021	16189	16281	16217	16308	16153	16228	16021	16112	16266	16433	16274	16131	16081	16131	16099	16179	16129	16281	16030	16243	16070	16230	16150	16415	16331	16154	16274	16356	16193	16041	16218	16379	16033	16228	16044	16292	16256	16312	16170	16362	16139	16343	16140	16217	16209	16178	16154	16336	16324	16241	16376	16198	16413	16279	16259	16216	16233	16267	15967	16171	16224	16133	16117	16252	16210	16139	16196	16407	16163	16151	16301	16240	16311	16045	16126	16223	16264	16288	16162	16075	16255	16364	16077	16319	16492	16183	16175	16431	16084	16318	16086	16023	16190	16084	16311	16262	16069	16153	16337	16235	16208	16375	16190	16199	16405	16200	16357	16272
18630	36529	36027	31810	29032	30639	34586	31377	33561	54272	50102	42064	31046	20984	16228	14492	13861	13799	13764	13762	13794	13800	13840	13615	13821	13668	13701	13791	13605	13640	13674	13853	13758	13561	13725	13658	13683	13916	13652	13840	13792	13575	13673	13743	13749	13590	13581	13772	13583	13870	13664	13757	13600	13814	13896	13826	13829	13794	13523	13847	13646	13789	13658	13747	13847	13671	13544	13754	13954	13721	13786	13798	13686	13840	13732	13918	13792	13691	13738	13754	13778	13716	13865	13726	13577	13618	13880	13606	13709	13724	13859	13695	13526	13742	13606	13683	13778	13814	13660	13701	13694	13633	13650	13863	13678	13781	13752	13791	13627	13682	13852	13678	13805	13563	13701	13620	13763	13704	13552	13701	13690	13715	13738	13616	13689	13852	13758	13618	13659	13696	13716	13855	13801	13747	13852	13781	13920	13622	13844	13797	13698	13685	13802	13733	13715	13691	13745	13901	13670	13728	13811	13640	13632	13764	13730	13589	13628	13720	13755	13774	13772	13796	13689	13727	13700	13692	13778	13812	13621	13583	13632	13710	13722	13704	13902	13574	13805	13694	13716	13550	13714	13730	13720	13748	13822	13662	13517	13812	13797	13592	13749	13708	13589	13810	13734	13698	13880	13746	13773	13685	13757	13762	13719	13669	13722	13873	13754	13598	13714	13742	13813	13720	13675	13738	13585	13677	13701	13772	13715	13673	13679	13669	13864	13699	13630	13813	13834	13692	13843	13760	13580	13663	13794	13808	13788	13678	13728	13839	13556	13806	13611	13608	13766	13639	13622	13721	13821	13806	13836	13888	13654	13671	13572	13829	13817	13561	13599	13661	13783	13608	13889	13792	13814	13682	13762	13750	13696	13666	13730	13593	13832	13677	13673	13603	13804	13804	13798	13606	13610	13882	13721	13792	13883	13710	13674	13536	13698	13691	13561	13610	13603	13768	13790	13820	13648	13608	13769	13835	13554	13907	13708	13595	13857	13716	13836	13863	13752	13829	13645	13724	13854	13645	13902	13613	13651	13641	13692	13713	13705	13589	13635	13477	13717	13782	13768	13636	13775	13679	13683	13691	13732	13628	13730	13720	13776	13802	13643	13659	13575	13666	13824	13735	13657	13642	13678	13725	13704	13685	13659	13593	13683	13744	13729	13850	13764	13875	13678	13622	13886	13580	13771	13809	13785	13662	13904	13754	13768	13821	13679	13710	13684	13859	13671	13645	13627	13704	13701	13537	13609	13671	13809	13687	13801	13685	13809	13540	13860	13692	13657	13759	13727	13771	13633	13802	13693	13772	13678	13448	13686	13817	13640	13740	13731	13777	13768	13666	13785	13696	13778	13747	13746	13674	13708	13599	13694	13580	13821	13675	13714	13574	13757	13447	13667	13719	13678	13828	13635	13679	13561	13768	13649	13729	13556	13783	13875	13782	13795	13782	13581	13597	13647	13705	13676	13761	13751	13689	13525	13818	13713	13636	13709	13708	13757	13698	13771	13706	13601	13717	13763	13632	13705	13729	13778	13787	13641	13568	13620	13751	13611	13772	13775	13767	13523	13613	13679	13844	13751	13825	13518	13793	13614	13745	13718	13835	13646	13674	13656	13620	13688	13923	13647	13877	13865	13512	13634	13785	13755	13597	13643	13683	13760	13799	13749	13567	13624	13523	13731	13685	13634	13766	13686	13740	13816	13581	13687	13683	13491	13795	13518	13745	13822	13789	13584	13580	13679	13741	13856	13866	13665	13589	13781	13714	13898	13765	13750	13818	13872	13637	13573	13635	13698	13909	13716	13693	13580	13760	13733	13717	13816	13739	13776	13771	13937	13640	13750	13793	13672	13808	13743	13679	13568	13679	13625	13763	13700	13613	13707	13549	13613	13752	13587	13713	13729	13787	13682	13959	13601	13703	13816	13756	13644	13744	13750	13761	13774	13656	13732	13857	13679	13775	13650	13666	13624	13800	13835	13671	13852	13786	13852	13539	13841	13658	13740	13683	13950	13736	13682	13797	13621	13671	13587	13773	13605	13655	13695	13756	13832	13586	13775	13791	13822	13540	13697	13589	13934	13601	13694	13568	13749	13905	13868	13697	13705	13707	13721	13673	13647	13646	13535	13647	13779	13768	13693	13705	13697	13659	13772	13597	13704	13657	13586	13761	13847	13615	13720	13700	13624	13781	13693	13692	13737	13707	13772	13606	14013	13774	13629	13591	13561	13730	13726	13647	13693	13599	13594	13762	13700	13895	13752	13716	13678	13651	13524	13727	13632	13686	13847	13768	13917	13676	13623	13664	13739	13595	13742	13443	13718	13714	13510	13554	13681	13808	13853	13668	13660	13735	13769	13685	13741	13767	13814	13609	13823	13788	13668	13636	13888	13662	13713	13600	13687	13534	13734	13590	13648	13737	13697	13724	13592	13529	13819	13746	13760	13831	13845	13589	13654	13583	13682	13816	13787	13800	13758	13631	13700	13499	13814	13826	13675	13758	13881	13891	13683	13733	13828	13678	13781	13796	13774	13648	13699	13655	13745	13490	13500	13569	13745	13622	13642	13658	13715	13711	13666	13692	13703	13719	13611	13797	13701	13760	13701	13795	13578	13664	13613	13754	13922	13717	13598	13836	13744	13718	13708	13652	13688	13876	13675	13647	13670	13817	13799	13651	13668	13643	13892	13773	13730	13768	13805	13770	13626	13753	13682	13822	13717	13692	13743	13668	13782	13622	13864	13621	13862	13687	13762	13676	13613	13634	13619	13559	13674	13587	13629	13739	13867	13745	13757	13713	13707	13810	13656	13666	13648	13677	13659	13743	13661	13674	13721	13745	13863	13757	13856	13639	13588	13770	13752	13849	13681	13754	13816	13841	13638	13707	13701	13711	13561	13800	13929	13573	13703	13615	13767	13883	13628	13630	13770	13745	13758	13696	13601	13756	13782	13572	13737	13828	13740	13597	13675	13673	13698	13822	13796	13795	13821	13690	13701	13769	13780	13662	13684	13813	13609	13666	13684	13735	13663	13796	13703	13646	13657	13770	13500	13769	13595	13721	13610	13670	13609	13666	13637	13776	13731	13777	13903	13707	13631	13564	13808	13684	13746	13715	13804	13964	13691	13669	13603	13809	13704	13732	13629	13715	13759	13734	13534	13648	13714	13701	13784	13664	13623	13641	13705	13545	13697	13774	13875	13751	13705	13861	13613	13636	13529	13683	13823	13564	13741	13608	13637	13606	13780	13668	13663	13782	13635	13659	13692	13732	13831	13680	13756	13739	13815	13729	13728	13827	13739	13740	13716	13923	13783	13807	13673	13749	13545	13805	13712	13788	13740	13771	13525	13597	13665	13866	13720	13825	13766	13637	13903	13550	13752	13453	13717	13628	13744	13712	13600	13747	13598	13721	13643	13696	13626	13714	13749	13800	13734	13561	13603	13691	13626	13595	13761	13676	13701	13634	13679	13719	13754	13792	13615	13721	13804	13617	13571	13899	13760	13882	13688	13748	13733	13821	13857	13691	13727	13718	13753	13614	13731	13713	13775	13701	13720	13604	13618	13615	13800	13674	13769	13515	13499	13776	13789	13926	13679	13691	13865	13502	13717	13590	13694	13721	13746	13506	13690	13652	13801	13879	13704	13536	13796	13670	13670	13513	13746	13612	13727	13759	13716	13757	13675	13829	13460	13624	13702	13757	13690	13786	13814	13660	13874	13672	13677	13730	13710	13563	13611	13569	13937	13723	13802	13729	13827	13600	13808	13664	13769	13589	13758	13773	13791	13810	13692	13700	13585	13721	13827	13581	13672	13639	13766	13894	13683	13696	13808	13795	13838	13938	13837	13786	13668	13764	13752	13729	13671	13691	13706	13594	13698	13682	13688	13647	13682	13673	13604	13689	13778	13542	13726	13784	13823	13767	13696	13644	13714	13740	13652	13647	13599	13614	13849	13707	13437	13593	13621	13592	13677	13690	13735	13704	13786	13740	13805	13804	13662	13888	13839	13762	13733	13645	13810	13804	13707	13706	13825	13670	13602	13826	13661	13552	13645	13676	13725	13685	13733	13790	13663	13703	13651	13556	13791	13617	13673	13721	13746	13731	13616	13652	13691	13753	13822	13748	13583	13715	13766	13633	13555	13497	13654	13831	13777	13651	13639	13667	13700	13622	13633	13850	13637	13694	13752	13706	13770	13657	13747	13578	13699	13662	13708	13725	13578	13829	13754	13657	13703	13830	13746	13735	13718	13775	13669	13586	13820	13758	13635	13711	13730	13638	13771	13672	13882	13791	13668	13578	13747	13706	13757	13850	13835	13719	13815	13778	13819	13619	13705	13737	13811	13738	13757	13663	13789	13712	13585	13635	13743	13734	13679	13856	13671	13955	13587	13812	13715	13686	13804	13768	13687	13596	13783	13609	13657	13535	13758	13738	13516	13836	13747	13769	13660	13737	13657	13605	13700	13692	13729	13668	13678	13626	13640	13452	13858	13737	13754	13822	13769	13875	13680	13560	13681	13800	13771	13807	13462	13639	13713	13781	13707	13819	13662	13568	13744	13723	13767	13761	13614	13605	13660	13870	13718	13672	13582	13794	13712	13514	13584	13731	13736	13785	13635	13714	13695	13809	13610	13583	13817	13687	13740	13775	13634	13698	13621	13726	13649	13729	13683	13775	13479	13691	13633	13784	13546	13712	13710	13714	13666	13764	13736	13855	13702	13621	13592	13729	13541	13820	13671	13710	13674	13744	13718	13699	13661	13536	13572	13736	13658	13686	13681	13789	13838	13755	13696	13574	13773	13723	13859	13753	13690	13803	13786	13537	13537	13566	13703	13697	13674	13582	13797	13907	13812	13646	13632	13703	13628	13567	13645	13698	13702	13630	13653	13658	13703	13688	13625	13707	13521	13653	13645	13519	13767	13653	13664	13669	13685	13905	13791	13648	13699	13726	13695	13738	13815	13675	13827	13770	13713	13534	13593	13650	13692	13803	13576	13710	13675	13497	13647	13662	13717	13659	13881	13730	13906	13629	13601	13797	13708	13755	13721	13730	13660	13702	13916	13817	13561	13499	13729	13866	13804	13669	13707	13855	13719	13736	13652	13671	13518	13767	13623	13646	13750	13653	13779	13736	13777	13759	13711	13708
27612	23253	29023	25773	20963	24646	23984	21221	20999	23404	22495	20159	18337	17057	16374	16104	16162	16145	15906	16166	16066	16063	16067	16163	15996	16031	16054	16091	15926	16041	16104	15979	16028	16051	16032	15971	16102	15951	16043	16109	15700	16106	16124	16001	16064	15914	15903	15963	15996	15963	16076	16053	16185	15896	16188	15931	15876	16082	15857	16064	16008	15900	15938	16099	15960	16015	16162	16027	16142	16097	16162	15980	15831	15906	15954	16054	15885	15903	15914	15875	15983	15814	15984	15971	16035	16018	16136	15924	15791	16221	16065	16109	16005	15888	15964	15879	15724	15830	15899	16022	16003	16156	16113	15971	16119	15956	16050	16108	16136	15951	15993	16142	15880	15984	15903	15981	16127	16158	15912	15891	15947	15776	16082	16032	15838	16128	16241	16135	15984	15898	16000	16029	15987	16013	15921	15955	16157	16029	15859	15852	16108	15938	16136	16037	15814	15932	15986	16014	15867	16152	16141	15986	16014	16095	15825	15895	16029	16018	16106	15854	15904	15969	15904	16006	16096	15837	15882	15901	15885	15999	16055	15958	15920	16147	16124	15937	16043	15849	16101	16097	15978	16148	16167	16157	15971	16121	16111	15960	15976	15816	15938	15971	16190	15867	16146	16040	15922	15861	16139	15917	16223	16007	16085	15966	15978	16100	16006	16054	15954	15964	15985	16071	16287	16042	16060	16065	15987	16003	16184	15813	16185	16073	15970	15912	15783	15886	16003	15775	15763	15925	15957	16065	16065	15895	15990	15778	15963	16208	15958	16064	15866	15767	15913	16105	16007	16033	16042	15980	16110	15998	16073	16005	15988	16007	15782	16008	16166	15950	16063	15908	16153	16062	15854	15844	15837	16012	16088	15944	15795	15895	16066	16118	16022	16077	15942	15908	15948	16056	15986	15873	15960	15921	16058	15998	15892	16107	16174	15973	15988	16152	16075	16004	15972	15858	16038	16109	15967	15916	16010	16141	15898	15951	15949	16062	15951	16151	15972	15969	16019	15975	15706	16007	16017	15849	16032	15866	15935	16045	16101	16111	15974	15918	15996	15910	15964	15906	15985	16033	15785	16232	16136	16029	15949	16000	16013	15943	15841	16143	15965	16034	16101	16005	16053	16052	16140	16153	15968	16097	16097	15975	15786	16250	16083	16092	16074	16146	15829	15921	16012	16121	16005	15809	15873	15924	15958	16006	15890	16122	15879	16054	15991	15832	16116	15924	15779	15935	16085	15945	15947	15943	16058	15876	16056	16075	16007	16026	15997	15994	16061	15990	15908	16157	15948	15874	16116	16203	16010	16222	15988	15819	15754	16012	16106	16047	15988	15885	16096	16048	15955	15978	16020	15858	15994	16017	15916	15976	16000	15779	15953	16067	15956	15918	15901	16069	15782	16014	16008	16029	16008	15870	16033	15916	15944	16034	15851	15944	15807	16173	15899	16020	16097	16065	15904	16037	15930	16071	16013	15944	16099	16123	16052	15956	15987	15970	15900	15862	16113	15894	16131	16116	16155	16093	15944	16203	15889	15909	15817	15868	15979	16028	15978	16060	16042	15755	15962	16125	15956	16120	16184	15845	15985	16018	16129	15997	15821	15862	16176	16024	15935	16000	16044	16065	15791	16138	15987	15802	15846	16165	15882	15950	16021	15905	16232	15863	16095	15903	16035	16005	16036	16025	15831	16075	16125	16100	15939	16044	15975	15929	16040	16221	16084	15898	15940	16113	16049	15843	15828	15998	15966	16092	16171	16059	15972	15902	15949	16122	15983	16068	15930	15941	15893	15818	15998	15870	15860	16069	16024	15964	15898	15887	16060	15987	16036	15995	16014	15869	16019	15982	16303	15956	16128	15985	15974	15700	16113	16052	16013	15984	16112	16021	16036	16202	16097	15962	16173	16019	16048	16052	16185	16155	15953	16041	15927	15980	15960	15994	15795	16016	16130	16048	16103	16021	16009	16077	16110	16249	15851	16148	15856	16055	16027	15877	16041	16040	16101	15996	16022	16169	15961	15975	16028	15958	16066	16151	15895	15900	15866	15950	16032	16177	15991	15928	15887	15771	15986	16020	16020	16192	16013	15959	16279	16140	15913	15949	16137	15955	16024	15736	15995	15864	16049	16141	16052	15764	16128	15824	15857	16086	16104	15934	16105	16027	15989	15987	16167	16010	15911	16015	16173	15891	16247	16121	15932	16040	16200	15773	16038	15887	16039	16029	16089	15951	16178	16016	16122	16087	16219	15895	15946	15932	15846	15995	16113	15965	15984	16035	15996	15884	16062	16095	16108	16015	15946	15863	16173	16072	16148	16121	16079	15992	15855	16176	16172	15928	15868	16043	15876	15997	16080	15834	15931	16226	15917	16174	15934	15955	16143	15967	16081	16074	16056	15967	15926	16192	15964	16060	16061	16113	15989	15871	16024	16090	15953	15844	15911	16100	15979	16161	16087	16046	16038	16166	16211	15840	16073	16206	16173	16062	15989	15989	15895	16055	16025	16117	15829	16162	16029	16163	16084	16009	16257	16079	16053	16035	16143	16006	15878	16076	16050	16234	16107	16158	16185	16030	15907	16186	16045	15994	15889	16163	15958	16086	16231	15888	16139	16083	15934	15978	15926	15946	16200	16053	16013	16081	16049	15931	16100	16025	16106	16125	16230	16009	15980	15973	15896	16112	15686	15938	16144	16002	16211	15987	15804	16098	15993	15991	15994	16140	16077	15941	15975	15838	16016	16078	15884	15905	15902	15799	16101	16134	15951	15911	15961	16097	16056	15946	15962	15859	16151	16231	16025	15984	16011	15958	16054	16038	16076	15995	16018	15868	15967	16207	16087	16203	16095	16142	16086	16014	16029	16071	16177	16245	16026	15992	15910	16106	15908	16000	15790	15857	15999	15976	15945	16007	16053	16165	16026	15945	16005	16132	15858	15918	16037	15974	16057	15966	16102	15951	15843	16389	16047	15855	16189	16286	16061	15843	16004	16106	16253	16263	15919	15998	15932	15868	16074	15898	15916	15898	16078	16123	16095	15942	16072	16034	15830	15948	16226	16013	15900	16018	16000	16005	16170	16004	16091	16024	15823	15938	16000	15952	15944	16108	16194	15838	16181	16001	15992	15975	15945	16169	16116	16011	15875	16176	15909	16011	15986	16094	15828	16206	16166	15953	16002	16076	15969	15996	16053	15962	15870	16204	15974	15944	15932	16130	16027	15982	15993	16043	16075	16122	16057	16060	16090	15861	16057	15875	15994	16070	15956	15987	16050	16071	15942	16090	16048	15902	15955	16063	16144	16053	16015	15955	15966	15893	16078	15944	15919	15950	16004	15971	16025	15814	15889	16037	16111	16113	16033	15804	16132	16065	16033	16112	15978	16141	16037	16156	16063	16011	16011	15912	16187	16064	16012	16049	15977	16021	16001	16021	16248	16054	16072	15753	15874	15976	15968	16078	16175	16127	16019	16092	16166	16059	16041	16087	16037	16041	16192	15884	15953	16037	16114	16008	15980	16014	16110	15977	15897	16181	15953	15982	15951	16046	16011	15918	15960	15957	16055	16100	16087	16184	16051	16033	15889	15970	16219	16035	16023	15757	16127	16055	16126	16191	16213	16124	16119	16081	16032	16100	16127	15915	16008	15974	15951	15910	16220	16158	16029	16091	16080	15798	15895	15911	15901	16022	15815	16201	16182	15993	16174	15905	16238	15889	16049	15910	16027	16065	15967	15816	16024	15972	16049	15835	16097	16025	16205	16050	15869	15960	16109	16028	15925	15953	16108	15899	16036	16059	15985	16110	16086	15901	16143	16058	16002	15855	15902	15898	15874	15938	15961	16018	15920	15963	15852	16088	16169	16155	16155	16073	16165	16070	16158	16079	15914	16067	15979	16018	16100	16016	15866	16042	15920	16024	16013	16030	16078	16071	16001	16154	16008	16031	16188	15993	15844	15858	15940	15990	15984	16000	15865	16015	15885	16051	16056	15892	15955	16121	15898	16214	15969	16170	16086	15913	16036	15954	15972	15738	15988	15965	16174	16030	16127	16001	16060	16115	15928	15916	16098	15963	15969	16073	15959	16259	15879	16035	16202	15991	16009	16020	16062	16026	15956	16040	16070	15998	16125	16115	15900	15920	15836	16033	16122	16072	16057	16002	15938	16004	16043	16124	15894	15992	16118	16127	15977	16022	16194	16150	16005	16092	16014	16110	15924	15924	15917	15993	16207	15888	16018	15964	16066	16068	16155	16306	16126	15996	15962	15984	15950	16111	16006	15985	15997	16153	16206	16124	16198	15951	15974	16033	16045	15921	15976	16035	16077	16230	15809	16135	15995	15788	16126	15783	15957	16062	16029	16274	15850	16018	15946	16143	15891	15973	16175	15996	16170	15885	15821	15902	15899	16088	15909	15872	15870	15890	15858	16168	15916	15994	16015	15975	15827	16083	16265	16054	16149	15941	16148	15947	15942	16036	16108	16144	16017	16031	16053	16045	16002	16048	16147	16219	15714	15911	15876	15990	16168	15992	15958	15954	16028	16047	15996	16079	16008	15977	16061	15912	16032	16146	16141	16090	16159	15883	16033	15966	16105	16030	15972	15862	15860	16017	16121	16089	16156	15944	16067	16059	16142	16155	15945	16150	16032	15937	16000	16055	16098	15940	15917	16178	16011	15928	15964	16036	15883	16027	16067	15992	16026	16228	15974	15983	16272	16234	16046	16142	16019	16150	16040	16143	16140	16037	15975	16178	16162	15976	16100	15900	15996	16077	16027	15874	16020	15935	16116	16042	15898	16006	16114	15863	15975	16017	16009	16091	15865	15835	16040	16030	16081	16035	16031	15799	16109	16047	15848	16144	15893	15924	16094	15971	15983	15920	16102	16093	15896	15943	16048	16019	16011	15981	16024	15981	16037	16061	16084	16132	15927	16017	16088	16128	15994	15914	16035	15964	15940	15998	16042	16043	15969	15949	15985	16180	16054	15863	15964	15898	16127	15844	15938	15998	15974	16040	15963	16077	15888	15880	15915	15912	16079	16184	15899	16068	15982	16216	16000	15874	15891	15873	16047	16097	16101	15949	15918	15964	16093	16035	16142	16032	16177	15917	15992	15922	15892	16095	16248	16072	16147	16064	16101	15870
18588	27992	27796	22283	20420	26589	24157	21111	20724	24018	21345	18102	16022	14530	14040	13865	13659	13692	13649	13758	13610	13596	13608	13654	13717	13558	13723	13723	13613	13847	13751	13802	13732	13726	13677	13581	13625	13840	13644	13653	13531	13713	13671	13567	13690	13744	13626	13649	13878	13781	13628	13540	13813	13575	13679	13672	13576	13626	13749	13630	13680	13731	13887	13667	13777	13692	13809	13797	13645	13618	13493	13598	13860	13749	13671	13631	13427	13645	13656	13740	13479	13716	13647	13655	13639	13653	13722	13501	13549	13602	13618	13665	13798	13486	13633	13798	13868	13668	13573	13572	13620	13622	13580	13589	13766	13490	13798	13895	13706	13727	13747	13723	13700	13478	13550	13774	13601	13711	13718	13829	13701	13805	13651	13568	13612	13629	13705	13788	13738	13657	13989	13599	13681	13665	13773	13819	13560	13755	13492	13612	13722	13802	13752	13695	13566	13646	13616	13611	13590	13587	13545	13698	13716	13665	13794	13608	13611	13695	13650	13565	13733	13787	13682	13745	13598	13758	13900	13707	13487	13638	13910	13661	13699	13635	13641	13684	13603	13800	13640	13860	13738	13840	13720	13662	13473	13579	13690	13685	13750	13628	13731	13668	13542	13781	13557	13608	13763	13691	13765	13717	13691	13606	13693	13733	13762	13692	13791	13665	13651	13637	13550	13626	13632	13719	13601	13656	13471	13632	13787	13746	13944	13537	13464	13808	13674	13671	13751	13496	13796	13664	13781	13710	13833	13614	13823	13856	13747	13648	13657	13609	13717	13584	13633	13731	13677	13638	13595	13731	13727	13936	13715	13636	13625	13773	13588	13575	13744	13697	13584	13732	13706	13605	13772	13654	13733	13721	13698	13596	13707	13666	13726	13719	13737	13638	13676	13657	13733	13410	13615	13694	13613	13822	13498	13678	13707	13667	13631	13705	13852	13654	13773	13789	13600	13859	13739	13677	13531	13758	13807	13676	13576	13798	13573	13827	13531	13787	13742	13598	13888	13772	13589	13632	13756	13712	13486	13663	13736	13743	13641	13625	13788	13473	13529	13553	13963	13689	13830	13644	13663	13687	13755	13603	13610	13703	13691	13830	13798	13656	13603	13699	13642	13576	13585	13668	13663	13643	13679	13541	13648	13748	13541	13602	13691	13797	13736	13835	13535	13734	13585	13684	13689	13828	13574	13578	13716	13628	13679	13487	13638	13663	13616	13679	13628	13592	13702	13709	13764	13870	13679	13653	13828	13644	13606	13576	13574	13638	13608	13719	13574	13772	13612	13598	13718	13516	13778	13757	13765	13623	13585	13650	13802	13800	13605	13616	13711	13667	13771	13639	13857	13722	13705	13523	13632	13712	13893	13659	13764	13624	13840	13623	13613	13606	13868	13794	13793	13610	13712	13679	13737	13721	13717	13677	13676	13594	13548	13758	13584	13714	13576	13601	13674	13802	13592	13584	13642	13661	13653	13632	13622	13684	13781	13622	13518	13687	13615	13831	13652	13662	13640	13723	13735	13661	13712	13901	13784	13793	13581	13727	13729	13739	13901	13550	13735	13803	13720	13611	13798	13532	13669	13723	13767	13749	13802	13623	13599	13747	13660	13774	13677	13636	13563	13664	13743	13735	13638	13698	13781	13520	13552	13631	13687	13746	13713	13773	13654	13684	13752	13644	13677	13818	13734	13697	13704	13727	13494	13720	13726	13648	13721	13722	13643	13633	13717	13668	13668	13616	13597	13771	13732	13705	13696	13627	13536	13693	13727	13525	13702	13699	13694	13693	13756	13600	13731	13843	13656	13747	13660	13699	13539	13771	13605	13873	13580	13646	13667	13513	13772	13536	13654	13693	13704	13766	13785	13512	13823	13728	13732	13675	13706	13758	13607	13636	13712	13554	13512	13531	13703	13753	13784	13460	13671	13739	13548	13547	13741	13812	13849	13618	13724	13689	13683	13870	13821	13707	13619	13743	13785	13853	13581	13717	13763	13537	13570	13625	13689	13506	13756	13732	13691	13677	13560	13806	13651	13616	13790	13759	13573	13791	13801	13582	13666	13794	13646	13723	13608	13702	13717	13711	13752	13604	13667	13706	13666	13605	13575	13689	13672	13677	13647	13685	13707	13737	13772	13609	13777	13843	13568	13581	13634	13594	13788	13730	13532	13482	13762	13575	13641	13694	13722	13669	13634	13703	13809	13735	13751	13657	13720	13733	13729	13627	13680	13785	13536	13739	13651	13647	13727	13481	13630	13713	13703	13645	13585	13763	13632	13669	13624	13577	13649	13756	13640	13627	13633	13668	13558	13624	13705	13784	13727	13716	13814	13678	13760	13584	13715	13785	13601	13681	13597	13629	13545	13753	13745	13525	13735	13527	13646	13744	13813	13866	13624	13752	13650	13728	13701	13723	13775	13843	13680	13761	13692	13730	13622	13628	13751	13796	13524	13669	13643	13684	13777	13720	13581	13414	13808	13545	13668	13809	13707	13613	13729	13695	13721	13667	13639	13748	13892	13615	13963	13718	13852	13610	13636	13610	13636	13849	13563	13719	13658	13718	13635	13563	13709	13629	13761	13921	13462	13607	13660	13612	13607	13567	13653	13616	13670	13661	13745	13776	13696	13638	13617	13700	13787	13736	13778	13506	13703	13620	13635	13722	13560	13653	13725	13824	13609	13698	13683	13755	13690	13604	13627	13713	13707	13658	13777	13674	13786	13571	13678	13725	13697	13719	13716	13596	13709	13785	13583	13623	13759	13608	13747	13722	13764	13599	13582	13751	13529	13639	13648	13600	13829	13692	13577	13834	13679	13624	13682	13750	13706	13728	13611	13695	13713	13553	13744	13658	13632	13690	13671	13782	13623	13798	13542	13713	13890	13444	13717	13588	13603	13787	13707	13639	13587	13815	13615	13643	13728	13729	13541	13623	13577	13721	13629	13586	13706	13818	13936	13666	13695	13617	13708	13544	13666	13809	13763	13558	13459	13660	13550	13638	13754	13670	13533	13645	13622	13662	13655	13703	13640	13664	13701	13591	13711	13586	13781	13688	13752	13702	13592	13702	13801	13761	13599	13648	13618	13724	13725	13528	13795	13756	13701	13591	13771	13671	13721	13748	13625	13791	13580	13553	13712	13823	13665	13719	13774	13602	13714	13566	13839	13660	13547	13605	13681	13715	13640	13792	13630	13702	13716	13652	13764	13659	13667	13760	13690	13798	13857	13519	13693	13623	13786	13767	13657	13706	13736	13597	13519	13820	13670	13794	13764	13614	13756	13682	13659	13696	13624	13667	13833	13707	13703	13692	13752	13553	13791	13699	13740	13716	13900	13624	13713	13531	13709	13587	13702	13729	13781	13748	13597	13552	13560	13724	13708	13696	13706	13648	13609	13577	13689	13770	13725	13715	13672	13665	13695	13557	13661	13706	13533	13696	13676	13819	13733	13755	13689	13748	13671	13673	13616	13570	13642	13686	13686	13710	13838	13833	13783	13815	13762	13671	13648	13632	13754	13753	13766	13683	13716	13684	13806	13547	13718	13607	13727	13594	13682	13748	13644	13799	13778	13735	13639	13722	13696	13761	13678	13677	13759	13682	13735	13793	13614	13782	13930	13822	13632	13779	13573	13818	13624	13602	13650	13716	13576	13725	13736	13775	13741	13622	13665	13601	13627	13593	13559	13734	13573	13433	13878	13797	13676	13766	13810	13558	13653	13614	13928	13687	13635	13729	13569	13646	13579	13596	13591	13661	13780	13800	13654	13662	13656	13565	13670	13737	13619	13680	13684	13744	13606	13661	13639	13610	13712	13583	13853	13774	13666	13694	13840	13637	13545	13778	13820	13549	13622	13597	13752	13861	13716	13534	13591	13608	13786	13682	13633	13767	13688	13690	13847	13662	13946	13770	13695	13787	13747	13655	13598	13667	13659	13552	13638	13689	13701	13730	13577	13572	13676	13704	13630	13660	13603	13595	13792	13646	13565	13917	13625	13728	13561	13752	13775	13750	13766	13627	13521	13583	13514	13717	13631	13683	13620	13598	13739	13876	13779	13704	13600	13475	13604	13711	13613	13644	13697	13739	13652	13624	13604	13740	13908	13708	13667	13741	13781	13632	13703	13601	13603	13765	13769	13777	13643	13599	13836	13654	13666	13757	13725	13737	13819	13544	13816	13753	13692	13645	13719	13629	13729	13662	13703	13532	13700	13895	13608	13679	13748	13799	13759	13708	13563	13650	13637	13677	13582	13760	13794	13735	13582	13662	13579	13565	13596	13592	13633	13573	13784	13613	13764	13684	13702	13572	13660	13478	13690	13871	13847	13516	13659	13597	13642	13827	13572	13761	13673	13651	13604	13721	13747	13611	13647	13555	13532	13754	13683	13591	13521	13774	13787	13745	13709	13589	13719	13794	13804	13606	13744	13571	13704	13696	13800	13761	13836	13800	13488	13640	13697	13714	13722	13638	13749	13702	13592	13592	13814	13716	13640	13649	13854	13631	13601	13721	13742	13614	13723	13785	13690	13706	13728	13720	13722	13533	13673	13694	13722	13806	13560	13921	13708	13603	13498	13555	13865	13682	13631	13655	13688	13652	13770	13666	13636	13696	13539	13663	13759	13661	13665	13557	13933	13809	13607	13538	13716	13761	13713	13898	13702	13708	13674	13780	13676	13788	13796	13731	13703	13667	13647	13711	13725	13613	13756	13716	13703	13572	13635	13794	13574	13826	13617	13504	13757	13942	13573	13648	13574	13645	13782	13697	13686	13648	13701	13720	13739	13535	13705	13711	13675	13642	13788	13808	13740	13664	13709	13849	13507	13770	13501	13741	13841	13776	13445	13488	13772	13744	13677	13716	13628	13711	13579	13746	13628	13690	13749	13682	13718	13669	13754	13639	13748	13608	13615	13699	13629	13739	13624	13656	13521	13633	13597	13574	13799	13777	13783	13684	13520	13632	13704	13712	13743	13447	13501	13790	13655	13635	13723	13493	13839	13761	13655	13632	13654	13610	13667	13634	13597	13766	13626	13582	13645	13497	13719	13689	13684	13654	13871	13697	13745	13637	13828	13583	13781	13570	13812	13611	13677	13761	13667	13672	13635	13753	13664	13623	13726	13610	13729	13785	13715	13742	13548	13439
24321	20978	28065	24713	22762	25525	25399	23115	24747	37728	35101	29818	23638	19155	17058	16266	16139	16059	15942	16335	16023	15825	16051	16213	16068	15951	16303	15957	15846	15816	16084	16010	16052	15874	15943	15921	15975	16216	16074	15978	16003	15978	15769	15717	16037	16171	15927	15907	16179	16150	15964	15900	16185	15832	16015	15873	15971	16015	16026	15829	15889	16026	16081	15805	15988	15901	15884	15787	15800	16169	16225	15988	15817	15889	15833	15987	15962	16109	15930	15862	15947	15953	15894	16016	16023	15808	15872	15970	15982	16006	15766	16056	15946	16107	15920	15806	15848	15911	15842	16039	16134	15845	16092	15952	16015	15849	15830	15917	15998	15622	16102	15940	15927	15967	15860	16019	16025	15956	15953	15905	15855	15955	16008	15718	16042	15688	16001	15936	16070	15711	15628	16032	16053	15889	15809	15824	15628	16070	16077	15957	16139	16172	15812	15962	15958	16033	16141	15703	15947	15792	15847	15679	16091	16104	15707	15941	16028	16041	15780	15793	16006	15826	15906	15921	16103	15777	15951	16102	15714	15873	15976	15968	15744	15968	15872	15781	15822	15899	15944	15882	15940	15860	16065	15955	15903	15998	15832	15734	15826	15841	15907	15812	15949	16055	15920	15866	16032	15978	16014	15974	15891	15957	15859	15854	15698	15862	16092	16030	15918	16032	15933	15839	15653	15973	16015	15864	15956	15961	15881	15903	16038	15986	15922	15939	15858	15984	16096	16020	15912	16110	15876	15964	15825	15890	15839	15839	16001	16024	15940	15893	15927	15948	15865	15894	15884	16112	15905	15837	15785	15849	15900	15789	15927	15983	15954	15903	15933	16026	16060	15966	15960	15899	15835	15942	15808	15823	15835	15781	15958	15819	15886	15825	16033	15865	15941	15910	15795	15939	15792	16004	16010	15895	15888	16012	16074	15779	15949	16085	15987	15765	15836	15691	15824	15766	15990	15700	15899	16018	15943	15900	16045	15892	15949	16068	15846	16022	15719	15696	15707	15851	15904	15822	16159	15866	16056	15881	15955	16011	16015	15779	15887	15937	16095	16024	15954	15893	15814	15976	15813	15980	15923	16074	15783	15911	15852	15808	15881	15743	15838	15973	15946	15988	15994	15971	15856	16061	15992	16112	15825	15854	15900	15928	15754	16112	15791	15727	16040	15978	15828	15714	15873	16051	16031	16165	16057	15840	15783	15948	15788	15847	16045	15908	15864	15997	15852	15664	15922	16032	15771	15783	15905	15989	15798	16103	15927	16034	15874	16140	15911	16003	15867	15873	15789	15993	16004	15874	15763	16041	16077	15999	15959	15910	15904	15963	16078	15980	15861	15875	15887	15773	16091	15931	15965	16033	15951	16046	16027	16079	15840	15745	15898	15881	15957	16002	15858	15793	16012	15901	15835	16018	16008	15787	15911	15781	15663	15758	16020	15924	15842	16092	15983	15855	15810	15791	15820	16028	16067	15920	15862	15865	16087	15927	15945	15957	15984	15969	15693	15989	15837	16187	15856	15899	16131	15959	16038	15776	15962	16055	15895	15855	15970	15907	15836	15913	15974	16036	15880	15907	15999	15877	15953	16035	15789	15780	15938	15794	15981	15920	16040	16181	15708	16022	16043	15966	15950	15893	16070	15832	16111	15763	16050	15943	15906	15860	16037	15928	15900	15923	16073	15833	16088	15985	16030	15870	16146	16118	16070	15956	15859	15989	15805	15986	15613	15886	15690	15788	15730	15862	15796	15915	15937	15950	16004	15924	15978	15992	16053	16040	15869	15965	15880	15999	15904	16089	15847	15970	15932	16021	15801	15668	16147	15823	16072	15868	15775	16097	16059	16127	15957	15955	15933	16077	15989	15909	15859	16071	16119	15802	15859	15975	15896	16064	15859	16070	15970	16030	15876	15872	16133	16018	15856	15873	16116	15820	16173	15815	15926	15933	15952	15975	15791	15910	15957	15954	15701	16081	15921	15846	15894	15885	15840	15997	15984	15974	15893	15963	16004	15786	15834	16098	16187	15989	16030	15959	16103	15989	16202	15847	15916	15965	15794	15784	16032	15872	16018	16094	16052	16068	15910	16016	15998	15897	16129	16057	15929	15957	15841	16037	15888	15828	15950	15889	16049	15915	15912	15969	16035	16030	16059	16173	16014	16017	15800	15789	15886	15915	15909	15861	15943	16081	15729	15949	16012	15817	15911	16013	15840	15975	16012	16006	15882	16051	15812	15855	15831	15933	15862	15935	15853	16060	16040	16032	16073	15957	15753	15963	15895	15904	15925	15846	15979	15870	16077	15966	16022	15904	15911	15780	15814	15928	16049	15928	15760	15965	15807	16180	16019	16059	15893	15938	16041	15855	15803	15735	16102	15936	15989	15902	16024	15980	15922	15833	15927	15661	15933	15977	16006	16123	15918	15761	15958	15765	15977	16124	15891	15990	15829	16015	16068	15857	16000	15807	15931	15880	16004	15841	15910	15945	15879	15891	15945	15901	16048	15889	15791	16026	15838	15808	15881	15761	15942	16095	16033	15958	15975	16094	15905	15995	16003	15947	15848	15958	16113	15993	15987	15873	16011	15652	16027	15876	15966	15969	16005	15841	15879	15952	15832	15940	15972	15961	15890	15845	15939	15747	15900	16012	16008	15946	16071	16060	15880	16188	15902	15951	15986	15924	15816	15799	15839	15886	16086	15705	15917	15895	15986	15865	15969	15936	16074	15986	16091	15925	15816	15965	15916	16072	16006	16080	16043	15795	15830	15806	15838	16008	16261	16048	15914	15915	15870	15955	15989	15914	15801	15719	15882	15878	16008	15840	15975	16092	16113	15909	16024	15972	15978	15937	15718	15910	15898	15684	15724	15920	15849	16011	16003	16113	15936	15793	15941	15851	15948	16084	15986	16047	15576	15750	16165	15832	15813	16079	16063	16169	15963	15989	15764	15867	16014	15968	15821	15710	15869	16037	15971	15958	16037	15976	15793	15778	16017	15755	15946	15745	16106	15803	15840	16156	15815	16040	15787	15900	15892	16078	15895	15795	15840	15930	15976	15924	15954	15867	15973	15840	15845	15852	15890	15962	16016	15921	15883	15759	15823	15941	15913	16052	15989	15859	15988	16105	15842	15940	15960	15919	16129	15868	16014	15869	15835	15887	15878	15907	15889	15837	15886	15892	15938	16024	15943	15892	15981	15904	15976	15945	15938	15793	15880	15988	15795	15802	15697	16052	15995	15985	15937	15913	15904	15925	16042	15848	15924	16045	15928	15869	16052	16065	15951	15974	15895	15890	15894	15804	15950	15826	15840	15753	16027	15976	15889	16093	16008	15761	16060	16014	15804	15997	15972	15761	16017	15857	15891	16105	15963	15711	15907	16004	15848	15892	15930	15964	15833	16071	15905	15918	15823	15870	16000	16008	15952	15795	15922	15860	15908	16007	15916	16003	15966	15805	16141	15796	15758	15967	15891	15932	15892	15782	15919	15946	15996	16082	15970	15998	15920	15858	15850	16097	16080	15815	16081	16003	15799	15863	15835	15972	16035	15963	16093	16065	15864	15932	15991	15852	16001	16077	15947	16057	15871	15932	15880	15865	15874	15909	15858	15844	15909	16039	15978	15768	15874	16006	15843	15818	16028	16003	16189	15967	15873	15936	16010	15705	15713	15937	16026	15810	16017	15940	16003	15921	15876	15934	15765	16000	15976	15996	15933	15906	15939	16187	16010	16043	16023	16014	16029	15931	15806	16098	15884	16031	15935	15836	15937	15987	16098	15784	16033	15953	15837	15875	15775	15814	15844	16066	15945	15931	15767	15928	15911	15923	15912	15940	15898	15939	15855	15918	15556	15958	15969	16042	16018	15982	16021	15868	15871	16119	15791	16056	15980	15888	16057	15885	15885	16053	15829	16040	15840	16097	16093	15848	15822	15885	16046	15791	16001	16182	15665	15973	15791	15993	15987	15957	16004	15949	15968	16008	15975	15725	15939	15975	15846	15918	15923	15908	16095	15837	16023	16073	15919	15886	15916	15788	15898	16017	16108	15856	16028	16066	15941	15911	16136	16004	15942	15984	15836	15951	15991	16058	15973	15681	15926	15834	15937	15981	15814	15774	15719	15903	15821	15859	16033	16124	15945	15927	15988	15881	16015	16168	15889	15909	15955	16015	16140	15972	15887	15880	15842	15995	15910	16063	15909	15846	16033	16061	15943	15910	15983	15930	16025	15980	15707	15840	15976	16150	15883	15867	16079	15950	15844	15870	15944	15732	15807	15780	15834	15920	15883	16128	16085	16004	15905	15765	15973	16061	15881	15838	16001	15887	15788	15938	15832	16147	16093	16045	15905	15970	15808	16085	15970	15900	16047	16064	16087	15878	15866	15893	16093	15920	16052	15876	15942	15843	15724	16039	15963	15991	15981	16097	15922	15811	16033	15812	15844	15910	15768	15901	15795	16001	16106	16098	15943	15968	15909	15756	16017	16028	15644	15891	15913	15918	15932	15994	15899	15953	15996	16022	15914	15952	15834	15927	15929	15996	15910	15954	15981	16064	15951	15846	15941	15979	15930	16042	16027	16084	15865	15899	16041	16146	16218	15940	15657	15902	15797	15808	15925	15696	16061	15771	15951	15866	15859	15802	16194	15825	16009	15945	15714	15953	15895	15959	15879	15950	15835	15848	15972	15928	15992	15862	15987	16039	15968	15853	16014	15824	15883	15877	15906	16298	16015	15945	16015	15970	15734	15835	16020	15865	15936	15918	16130	15900	15973	15986	15876	15893	15984	15791	15848	15816	15769	15798	16164	15893	15865	15981	16240	15942	15919	15859	16006	15841	15987	16088	16002	15956	15940	15857	15983	15870	15935	15842	15729	15951	15986	16110	16015	15870	16012	15890	16027	16080	15825	15984	15796	15900	16028	15917	16064	16079	15792	16045	15859	15949	16033	15882	15892	15912	15835	15852	15796	15825	15950	15747	15962	15911	15840	15950	15959	16058	15940	15925	16007	15876	16064	15746	15904	15932	15768	16017	15795	16041	16050	15840	16056	16019	15877	15765	15884	16029	15705	16014	15946	15944	16032	16045	15974	15931	15922	15949	15841	16007	15835	15983	15947	15854	16086	15831	15962	15765	16198	15913
17016	29540	29765	23783	22309	26549	24506	23533	26539	38470	34512	28842	21498	16396	14419	14049	13580	13587	13571	13612	13666	13604	13576	13654	13362	13551	13622	13554	13803	13614	13474	13767	13590	13577	13528	13654	13513	13562	13635	13644	13786	13601	13642	13625	13583	13629	13700	13705	13481	13479	13730	13548	13658	13650	13471	13757	13691	13564	13606	13562	13524	13550	13594	13720	13514	13631	13640	13549	13619	13708	13576	13758	13658	13665	13590	13575	13681	13610	13602	13804	13703	13691	13583	13648	13652	13602	13655	13710	13508	13653	13571	13787	13756	13711	13691	13710	13674	13540	13593	13659	13628	13557	13596	13700	13695	13579	13644	13510	13459	13725	13695	13477	13678	13693	13497	13479	13706	13539	13611	13692	13733	13608	13670	13744	13622	13694	13535	13639	13541	13747	13773	13673	13507	13484	13784	13564	13550	13579	13602	13620	13560	13542	13595	13798	13576	13638	13557	13599	13541	13615	13614	13566	13619	13781	13586	13582	13683	13593	13709	13676	13693	13498	13476	13526	13761	13565	13604	13613	13606	13551	13624	13692	13698	13764	13742	13537	13555	13666	13568	13599	13571	13399	13571	13677	13580	13703	13597	13764	13627	13692	13599	13583	13555	13671	13580	13579	13741	13678	13681	13653	13648	13680	13646	13619	13595	13623	13549	13685	13592	13576	13673	13688	13705	13665	13632	13590	13586	13594	13755	13545	13615	13597	13565	13681	13560	13650	13643	13558	13629	13542	13563	13647	13602	13509	13521	13597	13560	13508	13757	13553	13546	13633	13691	13670	13533	13782	13596	13729	13461	13577	13593	13660	13512	13631	13544	13546	13581	13619	13564	13651	13614	13585	13749	13646	13790	13537	13579	13751	13699	13690	13648	13547	13585	13419	13518	13576	13678	13640	13636	13532	13651	13675	13494	13606	13430	13617	13661	13685	13585	13564	13622	13567	13517	13476	13624	13609	13444	13564	13575	13498	13618	13603	13724	13578	13531	13540	13657	13605	13530	13569	13500	13662	13791	13723	13589	13627	13477	13669	13650	13584	13581	13669	13517	13613	13656	13397	13748	13672	13701	13449	13660	13634	13810	13613	13629	13540	13705	13580	13506	13526	13564	13736	13642	13580	13460	13574	13569	13564	13591	13548	13626	13731	13658	13731	13620	13766	13686	13587	13580	13666	13657	13769	13667	13693	13460	13592	13532	13401	13622	13630	13671	13613	13587	13577	13779	13684	13682	13623	13674	13551	13662	13631	13752	13744	13652	13698	13588	13626	13512	13643	13666	13655	13570	13515	13591	13715	13562	13630	13628	13587	13527	13480	13674	13651	13741	13722	13716	13617	13579	13584	13705	13570	13670	13491	13706	13456	13546	13591	13668	13622	13640	13649	13568	13721	13734	13649	13803	13626	13634	13528	13562	13598	13609	13683	13540	13614	13628	13610	13566	13652	13609	13598	13510	13565	13510	13591	13640	13704	13602	13547	13606	13607	13828	13654	13702	13543	13762	13650	13504	13678	13411	13565	13681	13689	13644	13585	13554	13689	13592	13589	13616	13512	13399	13541	13566	13505	13557	13770	13503	13603	13549	13643	13643	13587	13471	13700	13849	13605	13663	13568	13538	13418	13652	13650	13507	13687	13426	13703	13657	13614	13629	13682	13722	13623	13671	13632	13583	13518	13680	13546	13699	13496	13530	13661	13728	13634	13546	13692	13583	13644	13622	13646	13623	13576	13618	13514	13640	13628	13619	13623	13572	13526	13674	13597	13488	13672	13587	13728	13494	13637	13702	13335	13556	13685	13594	13615	13601	13725	13673	13566	13498	13610	13590	13608	13563	13660	13596	13598	13447	13678	13676	13510	13615	13695	13688	13715	13543	13680	13724	13667	13486	13629	13522	13528	13532	13548	13460	13538	13651	13628	13712	13548	13601	13578	13546	13684	13804	13520	13585	13461	13563	13524	13578	13546	13767	13519	13570	13530	13543	13515	13803	13511	13650	13710	13572	13650	13624	13661	13741	13459	13650	13697	13486	13559	13647	13674	13592	13512	13576	13563	13482	13515	13599	13741	13529	13578	13528	13579	13583	13617	13575	13731	13743	13682	13691	13553	13637	13646	13597	13590	13581	13757	13765	13562	13834	13606	13506	13603	13663	13709	13559	13653	13769	13770	13655	13493	13621	13632	13730	13576	13632	13613	13684	13497	13699	13650	13603	13643	13465	13748	13586	13541	13576	13626	13605	13656	13609	13670	13573	13589	13768	13733	13547	13597	13595	13595	13579	13731	13563	13669	13646	13724	13526	13675	13726	13687	13678	13520	13622	13509	13670	13579	13716	13590	13658	13665	13618	13574	13766	13663	13639	13447	13624	13609	13605	13544	13602	13694	13611	13513	13462	13642	13698	13471	13609	13558	13548	13536	13684	13878	13654	13707	13507	13513	13666	13663	13562	13667	13694	13702	13689	13752	13663	13565	13670	13442	13491	13620	13650	13561	13678	13706	13726	13509	13509	13581	13645	13680	13649	13603	13611	13515	13570	13687	13590	13641	13668	13552	13480	13553	13577	13729	13739	13560	13727	13709	13640	13509	13693	13521	13474	13707	13634	13572	13486	13741	13519	13655	13589	13591	13698	13673	13579	13614	13685	13701	13661	13705	13656	13612	13656	13671	13710	13568	13659	13513	13696	13595	13601	13749	13655	13525	13682	13501	13520	13645	13605	13495	13593	13496	13617	13464	13708	13538	13491	13750	13610	13526	13559	13645	13413	13644	13607	13631	13630	13896	13559	13724	13685	13589	13554	13588	13496	13769	13822	13689	13568	13556	13538	13519	13432	13517	13623	13733	13403	13619	13554	13578	13625	13703	13578	13588	13720	13588	13474	13627	13547	13728	13619	13485	13504	13476	13577	13661	13614	13455	13537	13686	13785	13552	13537	13606	13655	13599	13649	13631	13649	13635	13642	13572	13617	13522	13488	13565	13703	13395	13603	13661	13662	13627	13534	13490	13732	13659	13491	13715	13595	13688	13516	13569	13566	13743	13534	13648	13515	13529	13456	13747	13495	13632	13604	13604	13456	13619	13486	13620	13640	13545	13719	13643	13669	13733	13640	13487	13577	13645	13493	13601	13516	13548	13432	13513	13604	13524	13380	13721	13505	13474	13673	13594	13621	13593	13549	13732	13603	13750	13556	13667	13635	13452	13744	13546	13730	13603	13529	13552	13681	13612	13581	13567	13782	13577	13562	13533	13678	13562	13598	13684	13448	13612	13661	13527	13707	13395	13602	13805	13582	13619	13573	13709	13770	13561	13749	13610	13592	13689	13783	13682	13546	13587	13560	13554	13621	13472	13581	13688	13395	13572	13658	13611	13517	13313	13609	13680	13630	13689	13652	13685	13604	13552	13577	13522	13732	13595	13699	13542	13686	13485	13603	13592	13593	13610	13609	13669	13664	13627	13621	13689	13517	13592	13558	13646	13661	13572	13458	13617	13607	13555	13669	13493	13574	13583	13579	13675	13613	13666	13734	13598	13643	13605	13528	13637	13705	13370	13645	13696	13771	13590	13729	13494	13633	13494	13637	13488	13553	13669	13883	13479	13601	13735	13559	13545	13524	13673	13634	13500	13635	13657	13598	13839	13736	13632	13681	13594	13651	13595	13579	13544	13698	13525	13654	13478	13659	13589	13622	13588	13498	13522	13571	13676	13745	13688	13708	13660	13667	13440	13556	13379	13530	13524	13633	13416	13541	13558	13688	13484	13535	13582	13640	13659	13563	13587	13511	13456	13528	13781	13537	13555	13494	13626	13626	13627	13551	13465	13666	13604	13524	13590	13498	13688	13494	13557	13662	13513	13588	13687	13643	13510	13724	13694	13556	13776	13564	13537	13543	13670	13503	13733	13616	13460	13652	13550	13529	13699	13584	13656	13650	13664	13712	13686	13606	13644	13627	13694	13399	13611	13657	13556	13517	13684	13571	13610	13702	13623	13558	13663	13635	13630	13744	13587	13555	13590	13632	13638	13630	13743	13485	13683	13523	13561	13543	13473	13594	13607	13679	13601	13521	13592	13492	13593	13619	13631	13525	13625	13585	13514	13434	13634	13525	13676	13560	13719	13514	13607	13732	13707	13698	13597	13506	13596	13712	13724	13478	13742	13653	13541	13726	13693	13700	13506	13470	13654	13698	13538	13675	13628	13604	13717	13754	13555	13698	13625	13579	13698	13509	13545	13700	13625	13697	13614	13663	13620	13714	13537	13626	13665	13786	13448	13616	13664	13503	13602	13787	13419	13619	13510	13516	13698	13657	13508	13684	13529	13723	13632	13507	13501	13733	13610	13649	13617	13680	13657	13560	13564	13675	13674	13557	13580	13612	13688	13593	13373	13672	13500	13813	13478	13574	13618	13772	13649	13663	13561	13589	13677	13429	13569	13541	13707	13674	13730	13484	13491	13593	13579	13526	13659	13572	13640	13585	13703	13710	13674	13553	13436	13801	13390	13797	13568	13788	13625	13761	13606	13525	13584	13658	13626	13522	13472	13646	13468	13802	13692	13636	13579	13707	13615	13434	13688	13669	13438	13630	13716	13573	13427	13467	13510	13614	13462	13570	13729	13592	13599	13782	13605	13824	13461	13615	13556	13640	13471	13502	13547	13545	13638	13529	13605	13529	13639	13506	13573	13580	13555	13675	13511	13735	13570	13631	13615	13499	13478	13589	13633	13595	13642	13529	13654	13598	13456	13609	13548	13579	13657	13533	13571	13714	13460	13742	13639	13655	13484	13686	13560	13700	13657	13812	13618	13589	13644	13593	13749	13586	13463	13548	13495	13655	13488	13616	13499	13658	13720	13581	13748	13705	13601	13544	13621	13675	13737	13545	13689	13667	13499	13614	13643	13609	13728	13663	13546	13380	13720	13566	13649	13733	13508	13646	13603	13615	13612	13611	13596	13495	13419	13605	13533	13634	13479	13574	13494	13372	13588	13657	13645	13621	13637	13746	13506	13631	13646	13627	13549	13491	13540	13665	13498	13716	13813	13563	13564	13749	13642	13707	13783	13594	13765	13528	13658	13569	13517	13635	13599	13557	13546	13780	13641	13619	13588	13812	13667	13662	13628	13646	13619	13548	13849	13596	13591
22475	20958	28846	23266	21968	26813	30040	24458	27817	54798	52538	44735	33802	23814	18930	17330	16618	16264	16323	16205	16294	16262	16151	16477	16168	16379	16164	16312	16311	16353	16451	16141	16242	16294	16250	16315	16311	16410	16348	16307	16428	16305	16381	16225	16279	16163	16292	16305	16218	16239	16319	16260	16420	16423	16171	16129	16332	16262	16172	16304	16159	16116	16198	16000	16085	16102	16105	16079	16094	16158	15880	16215	16339	16339	16097	16142	16190	16211	16308	16156	16251	16011	16121	16241	16316	16115	16193	16068	16083	16301	16229	16409	16157	16217	16053	16183	16153	16233	16376	16099	16182	16268	16288	16241	16127	16179	16276	16142	16276	16323	16108	16067	16102	16226	16255	16192	16173	16166	16118	16286	16377	16208	16363	16277	16253	16118	16264	16244	16290	16252	16085	16202	16333	16233	16290	16243	16086	16201	16285	16217	16227	16279	16212	16008	16193	16012	16033	16114	16061	16210	16087	16102	16522	16278	16029	16183	16155	16166	16278	16069	16181	16115	15999	16233	16117	16307	16243	16079	16206	16109	16170	16248	16071	16151	16169	16046	16220	16205	16296	16211	16183	16155	16032	16062	16190	16027	15972	16195	16011	16036	16015	16266	16040	16093	16157	16063	16058	16151	16145	16070	16101	16028	16024	16317	16159	16196	16236	15966	16272	16043	15971	16228	16044	16063	16059	16052	16185	16327	16234	16187	16250	16233	16249	16280	16290	16129	16128	16121	16313	15989	16021	16071	16058	16012	16186	16311	16138	15976	16149	16209	16124	16103	16282	16291	16135	16062	16066	16134	16148	16415	16157	16030	16120	16128	16246	16236	16008	16028	16135	16313	16414	16053	16082	16272	16299	16118	16164	16010	15972	16235	16032	16259	16128	16116	16325	16027	16158	16024	16146	15971	16362	16171	16196	16084	16049	15954	16188	16213	16285	16035	16221	16123	16386	16401	16088	16270	16084	16206	16210	16186	16325	16192	16015	16294	16161	15985	15994	16154	16279	16035	16148	16213	16165	16271	16251	16075	15903	16235	16127	16319	16152	15982	16309	16125	16175	16039	16027	15966	16094	16264	16200	16113	16099	16075	16205	16348	16228	16284	16162	16199	16169	16237	16236	16044	16027	16081	16330	16036	16153	16059	16322	16187	16184	16239	16240	16254	16153	16009	16283	16429	15983	16066	15983	16067	16071	16215	16213	16070	16487	16319	16238	16245	16202	16012	16346	16162	16155	16198	16112	16210	16013	16104	16090	16116	16043	16106	16038	16252	16163	16323	16163	16028	16257	16196	16171	16231	16130	16395	16032	16110	16137	16298	16126	15992	16214	16248	16180	16082	15999	16024	16220	16101	16332	16202	16022	16063	16124	16262	16029	16395	16368	16056	16025	16085	16422	16186	16125	16133	16397	16148	16146	16131	15875	16050	16116	16254	16083	16247	16155	16199	16009	16061	16287	15995	16081	16093	16068	16316	16126	16112	16207	16038	15938	16146	16268	16128	16407	16252	16127	15972	16159	16251	16134	16153	16242	16369	16135	16229	16187	16067	16254	16117	16096	16228	16152	16105	16226	16064	16052	16195	16105	16070	16140	16183	16257	16042	16304	16195	16084	16373	16047	16092	16238	16205	16165	16227	15989	16318	16086	16089	16260	16199	16099	16174	16255	16194	16168	16415	16177	16256	16175	15929	16181	16066	16201	16218	16102	16226	16082	16122	16120	16074	15918	16083	16035	16070	16117	16194	16066	16173	15985	16316	16059	16157	16011	15884	15944	16140	16109	16141	16165	16136	16078	16145	15967	16233	16181	16267	16284	16023	16144	16125	16386	16250	16224	16249	16182	16060	15992	16105	16039	16101	15887	15905	16151	16113	16088	16119	16260	16088	16121	16047	15978	16041	16275	16283	16043	16175	16126	16259	16102	16034	16041	16233	16155	16017	16201	16331	16098	16001	16013	15970	16052	15978	15934	16075	16291	16086	16351	15989	16125	16188	16161	15939	16269	16097	15974	16129	16184	16059	16191	16177	16094	16166	16183	16050	16191	15990	16238	15963	16015	16098	16129	16175	16316	16171	16035	16224	15964	16068	16037	16269	16093	15902	15914	15992	16227	16310	15967	16003	16239	16145	16044	16195	16165	16193	16053	16024	16166	16092	16026	16105	15972	16080	16267	16001	16203	16339	16229	16062	16122	16197	16244	16060	16267	15894	15921	16129	16173	15958	16089	16194	15985	16061	16068	16112	16060	16378	16091	15930	16112	16041	16163	16092	16103	16147	16256	16109	16017	16095	16353	16067	16311	16139	16055	16091	16076	16062	16155	16128	16263	16114	16209	16070	15992	16207	16039	16037	16109	15933	16118	16284	15976	16220	15949	16064	16154	16111	16237	16271	16183	16196	16282	15999	15992	16112	16231	16232	16023	15917	16140	16099	16268	16359	16253	15987	16228	16090	16201	16301	16070	15871	15969	16210	16067	16257	15904	15986	15901	16204	16107	16065	16173	16007	16404	16171	16158	16155	16147	16069	16223	16215	16111	16151	15913	16148	16131	16188	16191	16179	16112	16173	16183	16095	16211	16173	16062	16242	16009	16388	16040	16174	16312	16167	16302	16103	16135	16162	16049	16226	16095	16042	16117	16109	16207	16162	16351	16123	16253	16066	16016	16045	16125	16314	16312	16217	16102	16002	16213	16081	16252	16048	16198	16100	16153	16224	16072	16049	15900	16335	16096	16021	16143	16258	16006	16062	15975	15920	16163	16116	16249	16293	16192	16147	16141	16173	16231	15879	15998	16176	16124	16181	16133	15955	16111	16190	16052	16177	16137	16103	16118	15927	16256	16088	16027	16160	16094	16042	16103	16175	16215	16129	15979	16120	15945	16117	16130	16229	16221	16090	16105	16057	15949	16068	15968	16318	16137	16102	15960	16112	16177	16086	16060	16195	15976	16102	16195	15968	16229	16324	16046	16076	16149	16058	16313	16109	16206	16020	15966	16335	16117	16269	16241	16104	16335	16137	16045	16264	16338	16030	16035	16095	16096	16164	16124	16040	16159	16232	16153	16257	15955	16174	15903	16123	15969	16306	15931	16195	16127	16263	16184	16178	15997	16161	16092	15978	16246	16036	16081	16089	16174	16312	16109	16101	16008	16092	16024	16019	16071	16109	16298	16134	16348	16272	16088	16301	16204	16178	16219	16091	16104	15918	15938	16079	16158	16074	16259	16204	15996	16291	16276	15993	16155	15964	16257	16120	16124	16095	16085	16261	16163	16138	16099	16284	16286	16260	16039	16215	16036	16058	16089	16091	16180	16142	16040	16080	16260	15961	16161	16038	16067	16084	16119	16101	16106	16105	16259	16134	15968	16136	15894	16185	16017	16108	16069	16294	16382	16078	16177	16202	16128	16111	16239	16096	16193	16075	16092	16033	16225	16162	16236	16058	16223	16208	16240	16122	15970	16142	16228	16164	16247	16047	16109	16197	16245	16314	16198	16128	16035	16144	16277	16130	16247	16159	16254	15944	16114	16307	16277	16154	16296	16209	16278	16066	16109	16172	16299	16265	16078	16127	16190	16091	16124	16055	16226	16197	16233	16329	16040	16074	16000	16032	16010	16218	15986	16088	15910	16263	16071	16200	16299	16193	16235	16264	16051	16144	16044	15991	16183	16292	16131	16291	16186	16182	16025	16079	16261	16082	16082	16158	16290	15990	16273	16236	16353	15943	16095	16158	16149	16099	16109	16245	16129	16362	16180	16177	16208	16068	16136	16185	16114	16252	16323	15924	15838	16333	16052	16118	16181	16150	16173	16236	16142	16080	16062	16218	16221	16236	16222	16002	15936	16096	16356	15997	16136	16195	16283	16238	16179	16230	16106	16062	16151	16140	16258	16237	16019	16059	16124	16110	16171	16134	16409	16187	15999	16059	16285	16219	16225	16061	16290	16250	16330	16237	16210	16075	16111	16011	16219	16007	16162	16112	16324	16056	16272	16084	16159	16313	16118	16098	16080	15964	15969	16106	16165	16287	16042	16354	16148	16134	16042	16246	16223	16122	16354	16454	15927	16255	16199	16280	15983	16346	16267	16119	16052	16059	16279	16084	16163	15935	16153	16106	16004	16289	16068	16268	16126	16223	16083	16112	16076	16244	15942	16001	15855	16018	16042	15942	16019	16200	16244	16111	16125	16229	16022	16108	16035	16248	16127	15971	16148	16201	16155	16243	16233	16202	16058	16031	16096	16250	16250	16236	16058	16237	16147	16209	16161	16297	16196	16088	16085	16302	16285	16273	16058	16034	16347	16189	16252	16315	16050	16283	16177	16151	16024	16073	16105	15934	16255	16164	16180	16279	16016	16128	16384	16120	16087	16101	16120	16178	16109	16013	16184	16135	16068	16213	16148	16080	16135	16144	16212	15925	16236	16094	16097	16073	16165	15858	16096	16290	16288	16046	16173	16138	16007	16098	16175	16013	16183	16042	16003	16006	16199	15982	16268	16200	16094	16134	16238	16129	16233	16083	16182	16126	16032	16069	16021	16134	16150	16320	16177	15942	16301	16028	16362	16190	16247	16277	16172	16107	16059	16425	16200	16081	16130	16255	16103	16199	16293	16154	16415	16257	16164	16118	16218	16320	16293	16067	16143	15920	16263	16247	15935	16061	16027	16120	16078	16058	16110	16162	16027	16038	16092	16291	16390	16094	16032	16258	16093	16028	16321	16210	16026	16158	16170	16075	16121	16018	16275	16420	16285	15836	16209	16223	16260	16170	16189	16004	16204	16169	16219	16045	16119	15992	16186	15955	16073	16137	15889	16124	16088	16089	16258	16158	16040	16257	16109	16006	16223	16000	16409	16286	16060	16129	16213	16195	16201	16167	16162	15997	16182	16158	16075	15943	16105	16141	16289	16012	16089	16244	16369	16069	16128	16140	16270	16141	16036	15953	16151	16064	16206	16059	16336	16044	16153	16106	16170	16211	16228	16142	16205	16240	16055	15961	16205	16241	16220	16232	16136	16059	16070	16113	16015	16188	15974	16166	16217	16016	16113	15972	16103	16182	16138	16090	16235	16011	16108	16242	16291	16178	16162	16202	16271	16147	15946	16281	15982	16048	16072	16226	15874	16133	16236	16227	16077	16128
18147	34458	33077	28841	33864	31985	27741	24922	30686	53553	50441	42698	31895	20623	15878	14516	13768	13825	13775	13772	13854	13701	13714	13616	13778	13726	13724	13771	13881	13780	13805	13625	13777	13703	13781	13524	13690	13678	13728	13745	13654	13883	13719	13798	13771	13583	13705	13829	13584	13614	13577	13662	13768	13648	13789	13759	13679	13816	13760	13642	13719	13756	13701	13638	13606	13582	13578	13725	13708	13655	13840	13611	13679	13715	13661	13695	13584	13723	13670	13766	13652	13616	13692	13803	13736	13550	13673	13691	13860	13635	13682	13663	13670	13794	13481	13581	13577	13773	13752	13794	13669	13626	13691	13824	13632	13716	13842	13600	13800	13580	13773	13669	13761	13789	13634	13668	13674	13541	13613	13779	13610	13683	13807	13629	13624	13513	13690	13609	13691	13709	13757	13721	13858	13732	13576	13663	13629	13755	13764	13807	13555	13563	13593	13735	13750	13655	13646	13678	13797	13622	13630	13727	13715	13756	13641	13621	13838	13794	13675	13842	13530	13727	13791	13792	13855	13777	13563	13673	13822	13883	13812	13657	13759	13771	13781	13837	13799	13743	13695	13683	13735	13756	13705	13605	13682	13683	13680	13720	13560	13889	13754	13586	13704	13768	13929	13730	13668	13720	13792	13687	13773	13791	13621	13725	13701	13645	13629	13823	13731	13643	13810	13633	13414	13875	13592	13610	13674	13790	13820	13675	13661	13716	13607	13753	13544	13846	13793	13899	13696	13691	13820	13761	13564	13926	13699	13785	13579	13577	13605	13670	13696	13760	13713	13688	13648	13735	13825	13833	13764	13733	13723	13745	13704	13741	13548	13806	13668	13704	13847	13612	13641	13615	13805	13777	13576	13693	13644	13629	13664	13688	13626	13657	13789	13639	13701	13853	13677	13781	13855	13646	13783	13663	13672	13844	13656	13530	13713	13796	13665	13807	13697	13797	13904	13633	13725	13632	13637	13707	13586	13613	13815	13668	13552	13719	13495	13700	13749	13598	13682	13631	13741	13717	13683	13471	13501	13730	13603	13794	13736	13799	13870	13627	13659	13743	13684	13667	13547	13790	13550	13627	13515	13699	13907	13867	13726	13895	13678	13687	13773	13611	13819	13716	13486	13632	13710	13604	13727	13868	13665	13654	13655	13700	13700	13765	13742	13881	13605	13712	13760	13643	13910	13703	13863	13690	13717	13577	13704	13767	13691	13659	13558	13532	13812	13650	13637	13655	13679	13733	13686	13615	13752	13658	13618	13660	13618	13665	13592	13556	13863	13787	13526	13730	13625	13689	13791	13789	13651	13693	13553	13734	13858	13791	13701	13591	13811	13793	13822	13625	13696	13603	13683	13577	13633	13671	13893	13899	13785	13591	13761	13741	13866	13654	13597	13705	13592	13507	13469	13655	13914	13592	13745	13678	13698	13758	13685	13680	13635	13774	13590	13739	13561	13640	13661	13762	13705	13742	13685	13669	13690	13718	13555	13724	13578	13706	13633	13469	13767	13770	13694	13650	13470	13700	13643	13630	13710	13630	13448	13787	13663	13538	13541	13805	13772	13681	13722	13611	13609	13665	13781	13679	13745	13684	13664	13608	13732	13598	13726	13654	13662	13636	13653	13602	13787	13679	13725	13853	13540	13761	13747	13634	13741	13730	13589	13628	13707	13864	13781	13760	13639	13651	13792	13569	13694	13775	13666	13611	13609	13627	13785	13646	13542	13942	13630	13825	13749	13651	13770	13852	13691	13804	13743	13737	13763	13653	13720	13482	13615	13722	13578	13569	13726	13889	13680	13736	13840	13718	13926	13644	13712	13731	13737	13606	13650	13639	13661	13685	13707	13785	13692	13834	13568	13687	13763	13882	13938	13704	13733	13698	13765	13692	13616	13758	13656	13743	13655	13770	13609	13847	13706	13574	13454	13522	13601	13746	13661	13619	13726	13607	13685	13668	13738	13644	13667	13773	13534	13616	13622	13712	13620	13673	13746	13839	13774	13799	13661	13688	13861	13747	13779	13792	13574	13642	13742	13646	13657	13729	13647	13931	13619	13772	13731	13659	13586	13496	13871	13821	13932	13752	13571	13726	13923	13640	13554	13793	13772	13787	13716	13728	13704	13757	13726	13651	13702	13681	13786	13641	13683	13755	13780	13680	13722	13702	13610	13632	13603	13666	13717	13658	13598	13720	13761	13741	13739	13784	13636	13543	13752	13737	13824	13728	13675	13685	13661	13569	13625	13583	13643	13759	13849	13627	13704	13664	13697	13662	13771	13647	13620	13726	13700	13694	13613	13677	13616	13707	13665	13713	13691	13791	13696	13678	13413	13743	13795	13621	13616	13694	13694	13847	13654	13682	13681	13649	13641	13640	13754	13623	13638	13655	13703	13718	13641	13691	13630	13525	13839	13770	13756	13741	13747	13742	13781	13817	13707	13561	13718	13554	13625	13768	13622	13474	13653	13722	13719	13493	13822	13582	13861	13840	13667	13644	13725	13874	13544	13666	13758	13739	13699	13720	13667	13803	13847	13716	13643	13692	13791	13649	13758	13731	13614	13688	13695	13619	13571	13745	13595	13477	13693	13794	13532	13802	13665	13654	13709	13674	13736	13700	13779	13750	13652	13734	13864	13834	13673	13571	13612	13641	13702	13682	13708	13607	13687	13630	13695	13648	13720	13767	13674	13727	13834	13608	13728	13773	13604	13753	13691	13770	13683	13635	13662	13635	13727	13788	13688	13673	13584	13644	13695	13752	13576	13697	13595	13903	13804	13682	13662	13754	13772	13698	13572	13670	13655	13621	13756	13649	13692	13641	13706	13778	13557	13761	13842	13698	13835	13596	13734	13650	13664	13715	13750	13565	13719	13693	13704	13645	13712	13862	13738	13632	13666	13659	13688	13591	13790	13575	13723	13727	13715	13806	13749	13773	13594	13807	13617	13723	13695	13604	13764	13713	13767	13745	13803	13659	13666	13634	13756	13750	13706	13627	13851	13686	13818	13814	13696	13789	13522	13661	13670	13799	13715	13770	13699	13649	13683	13662	13607	13783	13626	13517	13794	13633	13668	13774	13789	13660	13755	13626	13531	13649	13668	13735	13537	13580	13834	13738	13804	13843	13674	13675	13684	13576	13667	13740	13670	13609	13667	13795	13671	13622	13790	13646	13802	13686	13549	13671	13674	13768	13516	13664	13710	13672	13698	13761	13414	13822	13722	13537	13807	13633	13716	13613	13792	13854	13511	13579	13751	13708	13479	13603	13599	13705	13738	13808	13792	13789	13738	13699	13770	13754	13784	13661	13748	13632	13671	13681	13696	13691	13632	13656	13666	13535	13689	13631	13555	13612	13799	13636	13596	13768	13688	13686	13814	13653	13572	13780	13556	13716	13653	13763	13680	13727	13821	13837	13672	13606	13699	13725	13792	13806	13656	13744	13713	13585	13717	13745	13762	13673	13618	13721	13590	13595	13738	13633	13765	13767	13662	13882	13642	13764	13752	13720	13708	13569	13747	13648	13744	13697	13544	13655	13684	13920	13789	13683	13658	13874	13880	13794	13719	13521	13924	13846	13749	13784	13924	13557	13720	13841	13760	13783	13854	13767	13712	13820	13600	13734	13469	13728	13846	13754	13636	13730	13887	13755	13736	13745	13676	13697	13737	13623	13893	13754	13609	13675	13674	13799	13783	13575	13607	13738	13931	13763	13643	13538	13701	13567	13746	13816	13636	13569	13899	13670	13607	13620	13759	13640	13594	13583	13698	13555	13690	13540	13715	13604	13761	13647	13724	13658	13818	13690	13665	13776	13652	13587	13580	13718	13708	13810	13637	13650	13695	13679	13723	13696	13548	13776	13603	13760	13514	13650	13712	13807	13767	13717	13759	13639	13857	13582	13788	13598	13628	13732	13810	13645	13544	13694	13641	13742	13870	13715	13794	13618	13638	13789	13748	13718	13590	13658	13907	13588	13827	13540	13613	13817	13548	13708	13786	13626	13728	13459	13715	13800	13820	13717	13732	13691	13815	13704	13614	13635	13682	13832	13707	13684	13758	13634	13711	13654	13668	13492	13775	13642	13773	13589	13504	13707	13717	13557	13651	13753	13585	13515	13835	13735	13903	13617	13756	13668	13600	13787	13709	13750	13686	13736	13640	13700	13811	13792	13751	13871	13696	13675	13742	13483	13687	13723	13740	13773	13510	13742	13712	13809	13526	13794	13765	13755	13691	13664	13643	13704	13836	13668	13628	13686	13694	13689	13582	13644	13752	13613	13756	13684	13555	13693	13750	13538	13743	13728	13752	13642	13761	13562	13696	13524	13662	13665	13814	13436	13567	13820	13620	13714	13640	13703	13786	13772	13612	13709	13620	13769	13717	13673	13723	13769	13802	13714	13632	13793	13832	13690	13782	13884	13742	13690	13789	13541	13652	13674	13683	13882	13732	13576	13751	13688	13795	13842	13633	13756	13843	13706	13579	13852	13659	13587	13802	13776	13679	13822	13722	13801	13586	13604	13660	13729	13847	13738	13588	13569	13573	13751	13804	13705	13710	13757	13594	13634	13507	13747	13604	13744	13824	13749	13778	13621	13589	13727	13659	13720	13691	13950	13818	13675	13753	13672	13848	13861	13589	13677	13596	13623	13532	13578	13559	13688	13620	13796	13779	13631	13628	13530	13841	13514	13604	13715	13701	13735	13699	13733	13828	13802	13587	13671	13543	13662	13632	13769	13804	13668	13700	13862	13566	13684	13794	13743	13552	13663	13627	13601	13696	13773	13632	13636	13820	13901	13735	13704	13731	13683	13753	13708	13543	13804	13834	13682	13702	13594	13544	13639	13588	13792	13674	13658	13684	13841	13512	13682	13713	13613	13597	13540	13621	13599	13542	13687	13636	13697	13632	13674	13838	13871	13648	13758	13732	13777	13669	13735	13726	13617	13829	13561	13775	13748	13581	13796	13758	13764	13698	13798	13642	13673	13601	13595	13656	13571	13680	13800	13799	13671	13646	13853	13731	13735	13828	13724	13718	13482	13722	13637	13749	13661	13714	13729	13703	13640	13786	13813	13870	13790	13723	13678	13726	13646	13650	13635	13643	13633	13807	13748	13672	13470	13617	13634	13681	13534	13656	13655	13689	13725
27091	22251	27582	28606	24299	22317	20896	19681	18793	21184	21527	20068	18323	16649	16130	16139	16005	16098	15756	15877	16145	15861	15954	16080	15916	15919	15981	15850	16029	15722	16027	16000	16132	15992	15952	16106	15976	15874	16090	15910	15841	15956	16005	16035	16111	16137	16056	15670	15882	16054	15948	15983	16038	15924	15925	15835	15848	15864	15878	15921	15961	15730	16084	15804	15982	15990	16085	16334	15913	15913	15892	16038	16011	15967	16145	16057	15968	15849	15971	16067	15960	15919	15990	15921	15995	16032	15735	15860	15914	15826	16188	16013	15950	15900	15895	16053	15859	15848	15917	15909	15810	15876	15948	15791	15613	15948	16066	15952	15872	15872	15932	16034	16107	15965	15897	15744	15960	16101	15990	15893	15888	15796	15601	15732	15913	15793	15842	16016	15910	15958	15995	15932	15977	15803	15813	15863	15849	16040	15853	15870	15595	16009	15909	15768	16095	15840	15988	15895	15817	15851	15954	16083	15970	15906	15778	15886	15954	15974	15989	15905	15854	15771	15866	15959	15956	15831	16032	16055	16054	15831	15883	15965	16055	15866	16031	15863	15971	15961	15700	15847	16110	15914	15843	15746	15904	15801	15915	15875	15979	15882	15779	15774	15777	15957	15870	15852	15985	15902	16013	15810	15783	16017	16021	15890	15819	15813	15887	15955	15908	15968	16036	15834	16039	15886	15945	15892	16036	15752	15992	15667	15755	15942	15805	15921	15976	16071	15739	15842	15771	15938	15789	16133	15856	15871	15869	15879	16036	16106	15891	15955	16036	15870	15907	15952	15807	16029	16086	15908	16063	15830	16095	15862	15771	15901	15902	15892	15809	15937	15856	15835	16002	15833	16041	15908	15978	16011	15965	16062	15948	15804	16042	15832	15940	15999	16037	15789	15842	15817	15905	16019	15684	15900	15934	15929	16028	15943	16092	16017	15959	16069	15978	16018	16133	16109	16000	15882	15565	15975	15903	16022	15903	15963	15855	15910	15837	15871	15901	15842	15855	15939	15742	16032	15835	16026	16008	15983	16079	15785	15924	15939	15795	15901	15893	15741	15820	15939	16056	15905	15840	15684	15947	15816	15802	15971	15864	15785	15832	15778	15818	16026	15968	16056	16036	15873	15787	15916	15993	16005	16080	15908	15964	16019	16066	15928	15839	15851	15975	16005	15860	15665	15885	16077	15896	15892	15805	15753	15860	15740	15738	16145	15951	16063	15884	15956	15846	16140	15874	15843	15890	15883	16007	15970	15986	15753	15947	15846	15974	15915	16062	15914	16063	16055	15971	15850	15997	16004	15988	15989	15818	15861	15947	15970	15969	15922	15942	15824	15874	15891	16042	15932	15875	15758	15978	16042	15872	15789	15996	15871	16047	15849	16065	16002	15867	15957	16095	15927	15762	16009	15872	15921	15973	15818	15968	15988	16085	15820	15967	15802	16137	15881	15891	15927	15799	15956	15905	15711	15970	15965	15970	15870	15888	15976	15689	16085	15722	15727	16081	16046	15934	15903	15878	15929	15740	15995	16103	15746	15775	15898	15940	16039	15910	15841	15734	15905	16000	15961	16045	15886	15837	16082	15832	16025	16049	15979	15861	15695	15690	15888	16079	15909	15900	15981	15997	16012	15745	16066	15999	16145	16083	15764	15883	15899	15855	15904	15906	16040	15707	15785	16027	15930	15967	16148	15928	16081	15951	15953	16010	15904	15788	15985	15957	15867	16082	16040	15804	15954	15909	15933	15903	15661	15996	15886	15955	15744	15857	16021	15972	16005	16115	15705	15876	15933	15886	15801	15928	15907	15759	15811	16067	15917	15963	16018	15850	15926	15964	15937	15990	15926	15853	15800	15770	15783	16022	15932	15906	15987	15947	15883	15806	15923	15859	15907	15896	16071	15867	15673	15764	16098	16012	16023	16065	15893	15848	16001	15863	15849	16184	15892	15901	16018	15966	15817	15893	15941	15840	15969	15930	15934	15970	15939	15873	15911	16056	16034	15923	15857	15916	15916	15881	16049	16002	15966	15840	15910	15871	15923	15936	15977	16079	15888	15812	15846	15935	15957	15995	16054	15923	16006	16081	16160	16011	15948	15915	15823	15873	15804	16094	16015	15912	15845	15950	15966	15797	15846	15744	15978	15877	15932	15787	15806	16059	16006	16049	15889	15807	15841	15858	15910	16023	15831	15774	15890	15989	16113	15994	15939	15997	15853	15875	15783	15976	15925	15779	15841	15867	15773	15949	15934	15917	15829	15880	15903	16096	16062	15896	16016	16030	15941	15844	15915	15805	16050	16078	15782	16041	15941	16096	15926	16111	15837	15971	15837	16007	15966	16036	16158	15952	15897	15779	16028	15855	15991	15973	15838	15801	15928	15726	15967	15975	16032	15937	15959	15756	16045	15892	15840	16074	15906	16126	15861	15846	15833	15779	16015	16114	15928	15896	16119	15973	15885	15840	15892	15907	15906	15876	16021	16105	15679	15775	16056	15996	15826	15732	15918	15895	16041	15871	16043	15838	15911	16004	15836	15982	15927	16051	15914	15800	15949	15820	15939	15842	15865	15853	15942	15849	15676	15825	15988	15852	16204	15913	15941	16195	15810	16035	15869	15816	16026	15962	15969	15873	15820	15873	15767	15877	16092	15912	15989	15950	15812	15900	16047	15789	15957	15874	15816	15949	15950	15774	15730	15871	16107	15964	15948	16040	16092	15934	16059	15720	15821	15886	15832	15889	15957	16044	15867	15859	15876	15988	15893	15817	15846	15994	15878	15781	16031	15904	15770	16151	15904	15939	15849	15879	15978	15777	15919	15817	15764	16026	15913	15873	15996	15926	16008	15848	15801	15895	15852	16028	16024	15916	16019	16035	15893	15842	15803	15895	15992	15755	15994	15969	16042	15953	15853	15858	15882	15956	15993	16012	15923	15909	15971	15787	15803	15816	15963	16056	16072	15853	15915	15916	15984	15858	15848	16049	15887	15931	15859	15997	15971	16028	15940	15897	16128	16044	15985	16009	15996	15920	15952	16179	16034	15904	15938	15954	15940	15893	16022	16025	15930	15889	15895	15860	15902	15804	15863	15916	15896	15988	15812	15707	15891	15874	15985	15918	15743	16055	15905	15865	15948	15949	15925	15901	15921	15956	16031	15987	15734	15820	15978	16018	15923	15894	16031	16005	15902	16007	15906	15796	15737	15943	15985	15905	15866	16009	16109	15958	16036	15938	15917	16019	15940	15911	15682	15864	15804	15999	15829	15731	15937	15772	15840	15964	15922	15765	15739	16018	15848	15941	15940	15844	15937	15847	15890	15981	15946	15980	16033	15759	16098	15835	15947	16076	15827	16089	15834	15943	15924	15994	16044	15953	15822	15978	16029	16013	15898	15818	15845	15985	15965	16066	16041	16024	15963	15813	15982	15859	15871	15918	16017	15694	16084	16047	15763	15975	16074	16059	16047	15958	15847	15994	16004	16022	15884	15945	15971	15976	15959	16004	15786	15919	16181	15950	16097	15968	15834	16034	16010	15885	15975	15873	15957	16064	15943	15720	15803	16189	15974	15738	15981	15876	15997	16167	15875	15880	15987	16018	15824	15895	15759	15953	15877	15820	16058	15827	15965	15817	15793	15931	16013	16071	15871	16042	16125	15907	15692	15967	15878	16003	15994	15730	16071	15831	15989	15921	15980	15878	15895	15803	15923	15929	15900	15918	15977	15975	16041	16042	15898	15965	16061	16000	15905	15929	15975	16097	16157	15872	16027	15798	15792	15813	15976	15867	15834	15858	16121	15917	15920	15973	16085	15830	15864	15899	15710	15746	15559	15961	15930	15896	15842	16004	15783	15934	15842	15966	15805	15825	15990	16055	15987	15995	16076	15882	16014	16047	15791	15813	15864	15962	15784	15978	15848	16173	16165	16091	15986	15636	15935	16006	16061	16127	16102	15868	15898	16038	15983	15995	15988	15849	15814	15743	15776	15842	15783	15953	16092	15758	15983	15794	15830	15871	15989	16136	15955	15889	15721	15771	15982	15777	15962	15832	16033	15866	15755	16026	15812	15857	15772	16017	15941	15965	15850	15975	15955	15937	15752	15950	15982	16047	15910	16062	16087	15891	15620	15855	15724	15882	16160	16048	16045	16059	15941	16127	16139	15745	16064	15968	16087	16015	15819	16014	15993	15938	16077	15957	16004	15983	16043	16005	16034	15877	16159	15859	16034	16142	16107	16133	15897	16005	15747	15867	15780	15907	15883	16096	15926	15967	16042	15974	15764	15906	15843	15834	15761	15990	15973	16047	15999	16046	15858	15897	15942	15930	15981	16037	15930	15882	16079	15904	15964	16109	15917	15951	15963	16029	15891	15841	16119	15884	15983	16146	15814	15932	15859	16002	15848	15894	15921	15913	15813	15855	15726	15986	15975	15907	15932	15853	15891	15837	15837	16002	15888	16068	15977	16100	16054	15908	15941	15890	15975	15802	16078	15775	15926	15995	15900	15720	16051	16103	15987	15962	15796	15698	15872	15870	15986	15926	15784	15893	15878	15769	16069	15991	15820	15989	15962	15903	15837	15918	15762	15773	15740	15840	15964	15961	16102	15913	15832	16036	15814	15992	15906	15952	15863	15941	15996	15932	15824	15735	15776	15768	15917	15978	15937	15876	15853	15983	15748	15984	15989	15952	15925	15873	15680	16044	15825	15899	15915	16038	15676	15952	15839	15814	15997	16004	16122	15954	15888	15700	15876	15921	15583	15950	15800	15794	15872	15790	15995	15846	16000	15999	16123	15738	15915	15814	15826	16015	15847	16005	16082	15989	16105	16262	15968	15991	15754	15917	15870	15863	15766	16022	15820	15869	15869	16040	15827	15930	16006	15777	15832	16021	15957	15919	15848	15921	15832	15897	15967	16097	15841	15899	15853	15824	16009	15963	15837	15909	15903	15815	15882	16044	15940	16127	15907	15850	15724	15962	15843	16124	15961	16122	15880	15855	15959	15987	16010	15811	16032	15976	15736	16005	15854	16019	15759	15851	16013	15809	15883	16098	16069	15960	15766	15980	15891	15804	16054	16029	15877	15984	16068	16035	16043	15776	15928	15993	15900	16017	15786	15880	15919	15946	15827	16016	15830	15954	16022
17140	23897	25613	26773	24340	22373	19990	19572	17736	21327	20272	18109	16014	14443	13736	13510	13641	13602	13634	13459	13693	13573	13739	13424	13477	13527	13509	13580	13501	13404	13572	13548	13529	13508	13536	13520	13616	13619	13605	13586	13667	13728	13458	13627	13605	13740	13585	13518	13547	13407	13488	13593	13624	13701	13722	13605	13682	13493	13738	13592	13739	13445	13705	13583	13510	13592	13548	13695	13571	13493	13671	13716	13552	13629	13537	13621	13690	13543	13427	13636	13674	13715	13657	13665	13602	13533	13732	13642	13419	13506	13642	13473	13729	13335	13660	13561	13622	13507	13629	13458	13506	13525	13559	13553	13582	13691	13586	13644	13557	13407	13443	13493	13594	13415	13518	13511	13569	13671	13657	13457	13600	13508	13579	13497	13628	13594	13600	13497	13600	13545	13575	13515	13660	13481	13548	13581	13540	13535	13604	13548	13610	13514	13315	13580	13413	13627	13682	13532	13604	13548	13613	13571	13511	13645	13523	13539	13399	13591	13589	13660	13580	13739	13554	13514	13605	13662	13628	13572	13371	13683	13595	13413	13668	13634	13523	13697	13552	13530	13460	13450	13459	13650	13470	13655	13490	13574	13479	13436	13679	13431	13430	13534	13527	13489	13531	13739	13698	13533	13879	13584	13466	13545	13521	13598	13527	13476	13512	13609	13462	13623	13489	13621	13667	13520	13611	13342	13685	13490	13504	13641	13666	13503	13605	13448	13658	13742	13489	13526	13505	13711	13607	13566	13686	13494	13514	13569	13688	13595	13498	13646	13654	13554	13690	13539	13488	13484	13450	13723	13754	13637	13698	13444	13642	13543	13623	13560	13536	13673	13575	13694	13525	13458	13580	13460	13546	13465	13643	13471	13429	13670	13663	13502	13756	13551	13649	13663	13475	13474	13504	13695	13379	13555	13690	13471	13497	13514	13539	13533	13725	13542	13686	13698	13605	13662	13594	13497	13572	13633	13433	13447	13643	13506	13572	13338	13601	13601	13479	13662	13596	13688	13549	13563	13430	13434	13536	13499	13555	13585	13549	13595	13672	13564	13606	13686	13634	13633	13490	13563	13617	13381	13511	13591	13576	13621	13647	13589	13610	13504	13615	13688	13549	13382	13607	13561	13575	13639	13728	13454	13514	13506	13367	13506	13525	13493	13596	13518	13472	13666	13580	13549	13572	13479	13631	13730	13612	13545	13723	13549	13599	13574	13626	13586	13503	13480	13490	13432	13464	13568	13573	13646	13746	13545	13499	13594	13655	13577	13518	13576	13504	13556	13711	13527	13484	13626	13685	13494	13719	13363	13675	13672	13717	13556	13526	13794	13661	13720	13514	13420	13489	13696	13366	13483	13498	13612	13497	13660	13514	13596	13545	13695	13476	13529	13597	13581	13505	13758	13630	13534	13498	13568	13599	13530	13507	13513	13544	13604	13677	13597	13555	13539	13614	13631	13498	13554	13560	13483	13585	13483	13642	13491	13470	13619	13445	13497	13611	13567	13540	13694	13559	13531	13618	13288	13483	13452	13529	13492	13625	13569	13661	13426	13559	13553	13528	13592	13397	13696	13611	13715	13486	13670	13572	13590	13469	13554	13707	13555	13607	13566	13602	13515	13641	13505	13490	13611	13518	13639	13420	13659	13490	13613	13589	13640	13526	13679	13643	13678	13586	13537	13638	13536	13534	13586	13514	13631	13618	13600	13513	13600	13568	13403	13520	13491	13783	13551	13566	13491	13471	13591	13361	13694	13626	13499	13518	13821	13706	13672	13472	13660	13499	13676	13690	13655	13571	13554	13559	13590	13446	13489	13556	13596	13588	13604	13578	13517	13512	13518	13602	13651	13466	13573	13369	13669	13659	13590	13461	13710	13524	13540	13522	13620	13720	13498	13649	13628	13478	13428	13682	13569	13649	13565	13516	13566	13440	13667	13578	13667	13658	13595	13560	13437	13594	13663	13442	13575	13567	13550	13732	13513	13606	13568	13615	13507	13589	13730	13614	13618	13585	13464	13537	13777	13678	13531	13546	13576	13700	13729	13614	13588	13584	13425	13526	13491	13586	13618	13624	13460	13609	13512	13678	13521	13521	13437	13557	13640	13663	13689	13659	13438	13363	13611	13571	13524	13600	13633	13422	13449	13731	13529	13473	13504	13556	13387	13626	13544	13765	13640	13432	13550	13510	13443	13594	13583	13670	13450	13584	13371	13511	13506	13680	13825	13476	13611	13555	13476	13603	13547	13521	13593	13675	13553	13422	13576	13535	13701	13713	13542	13498	13499	13443	13583	13599	13748	13545	13443	13506	13571	13792	13494	13548	13529	13581	13526	13643	13563	13414	13581	13456	13625	13483	13569	13571	13615	13591	13609	13612	13570	13547	13709	13647	13540	13555	13716	13538	13581	13540	13504	13636	13584	13592	13704	13631	13618	13688	13554	13545	13550	13656	13628	13622	13535	13633	13561	13488	13544	13604	13607	13561	13689	13307	13601	13559	13491	13715	13702	13598	13522	13562	13614	13511	13466	13792	13447	13572	13552	13517	13315	13658	13716	13477	13703	13568	13511	13502	13594	13486	13594	13564	13459	13449	13781	13467	13642	13510	13610	13610	13578	13451	13492	13516	13427	13482	13689	13743	13524	13506	13612	13548	13524	13610	13497	13770	13592	13441	13668	13546	13496	13544	13462	13447	13728	13590	13592	13620	13691	13721	13486	13428	13702	13475	13521	13529	13569	13668	13633	13500	13512	13572	13475	13565	13776	13675	13470	13541	13559	13583	13553	13586	13420	13695	13701	13588	13479	13493	13609	13695	13533	13405	13446	13557	13402	13464	13584	13610	13568	13637	13435	13634	13619	13589	13531	13406	13619	13580	13462	13673	13700	13432	13621	13443	13656	13589	13522	13707	13616	13665	13482	13456	13545	13686	13575	13634	13543	13576	13561	13486	13596	13647	13465	13260	13549	13412	13504	13525	13262	13595	13568	13590	13470	13613	13633	13491	13579	13537	13548	13656	13541	13619	13565	13481	13580	13453	13441	13453	13509	13792	13557	13559	13690	13586	13487	13595	13597	13702	13580	13523	13540	13578	13472	13497	13523	13559	13556	13668	13559	13574	13728	13635	13660	13597	13582	13663	13499	13598	13652	13611	13653	13626	13522	13779	13487	13592	13456	13523	13414	13555	13581	13603	13482	13633	13528	13424	13571	13507	13531	13556	13654	13417	13576	13643	13588	13548	13487	13587	13580	13665	13588	13500	13534	13607	13568	13701	13498	13560	13569	13620	13589	13788	13594	13649	13486	13687	13525	13759	13672	13650	13645	13594	13583	13472	13610	13647	13699	13540	13627	13603	13618	13543	13567	13371	13605	13661	13527	13495	13645	13598	13602	13633	13621	13523	13622	13470	13479	13597	13648	13535	13576	13724	13614	13590	13648	13626	13550	13460	13553	13443	13590	13645	13595	13557	13580	13646	13490	13518	13585	13533	13633	13654	13606	13399	13675	13501	13661	13629	13453	13561	13571	13613	13517	13514	13658	13647	13426	13659	13695	13677	13632	13515	13562	13563	13494	13649	13843	13614	13590	13594	13522	13654	13416	13449	13508	13701	13623	13411	13670	13543	13548	13609	13520	13630	13570	13508	13642	13544	13333	13554	13663	13595	13824	13599	13553	13643	13649	13708	13687	13577	13577	13585	13458	13562	13761	13634	13698	13405	13590	13476	13577	13565	13450	13690	13548	13602	13432	13557	13352	13682	13577	13475	13707	13395	13595	13539	13670	13577	13702	13561	13664	13688	13497	13495	13487	13533	13632	13612	13558	13625	13517	13308	13602	13561	13591	13437	13687	13428	13619	13652	13624	13659	13622	13514	13645	13565	13718	13572	13690	13796	13625	13605	13466	13611	13531	13723	13614	13602	13512	13515	13675	13578	13558	13556	13568	13400	13773	13476	13512	13640	13596	13603	13617	13639	13559	13572	13439	13742	13469	13617	13682	13656	13630	13523	13652	13380	13658	13475	13627	13529	13451	13662	13481	13546	13585	13757	13692	13532	13759	13677	13503	13514	13678	13563	13526	13595	13564	13714	13658	13613	13502	13616	13469	13569	13617	13435	13596	13516	13535	13443	13659	13571	13633	13601	13651	13452	13626	13529	13503	13576	13657	13618	13516	13579	13457	13533	13580	13566	13580	13615	13526	13454	13461	13491	13624	13572	13498	13679	13570	13592	13646	13521	13596	13586	13603	13646	13547	13592	13528	13731	13680	13466	13500	13553	13642	13599	13460	13462	13748	13601	13539	13627	13801	13642	13549	13453	13480	13552	13673	13695	13656	13747	13549	13599	13562	13576	13531	13511	13488	13656	13669	13395	13550	13539	13364	13617	13535	13669	13573	13689	13601	13628	13556	13581	13571	13565	13535	13460	13577	13570	13560	13491	13607	13419	13623	13470	13620	13619	13593	13653	13616	13665	13655	13710	13727	13512	13475	13648	13483	13646	13716	13471	13627	13691	13502	13597	13529	13630	13451	13647	13324	13595	13629	13703	13618	13472	13618	13437	13622	13578	13563	13630	13565	13822	13528	13645	13509	13519	13618	13689	13593	13665	13709	13725	13373	13651	13517	13560	13482	13471	13534	13680	13605	13475	13583	13696	13717	13443	13732	13447	13635	13683	13605	13626	13490	13556	13636	13535	13560	13529	13456	13634	13412	13466	13620	13509	13633	13592	13587	13434	13541	13613	13651	13619	13590	13551	13546	13422	13594	13562	13460	13370	13540	13659	13435	13546	13480	13446	13675	13618	13611	13612	13552	13503	13580	13535	13414	13560	13708	13576	13575	13599	13630	13569	13487	13608	13587	13580	13363	13558	13574	13655	13530	13679	13577	13550	13492	13632	13473	13581	13656	13428	13528	13653	13651	13409	13642	13387	13422	13646	13558	13701	13475	13473	13591	13478	13527	13513	13669	13494	13687	13620	13552	13629	13532	13706	13705	13599	13663	13442	13574	13658	13594	13607	13563	13476	13522	13597	13636	13456	13589	13579	13456	13685	13602	13598	13509	13417	13631	13512	13410	13602	13469	13535	13619	13641	13615	13575	13813	13580	13495	13503	13554	13713	13672	13625	13657	13398	13674	13420	13718
24442	21049	28241	24859	23047	22426	21019	19070	19398	36056	36609	31491	24642	19207	17058	16408	16268	16302	16191	16099	16119	16011	16214	16203	16283	16086	15988	16197	16138	15928	16041	16312	16147	16023	15871	16177	16035	16131	16068	16033	16082	16052	16039	16041	15957	16153	15917	16002	16184	16191	16132	16199	16072	16024	15985	16189	15962	16066	16101	16056	16099	16009	15944	15994	16089	15912	16073	16157	16131	16253	16186	16020	16039	16116	16132	16083	16091	15949	15983	16115	16059	16118	15997	15915	15880	16054	16229	15915	16189	16214	16074	16095	15873	16151	15903	15974	16122	15970	16099	16064	16032	16009	15900	16072	16165	16160	16056	16180	15824	16053	15901	16318	15916	15975	16060	16053	16088	16172	16195	15999	16110	15951	15867	16067	16072	15878	15968	16136	16140	15947	16117	16161	16345	16107	16148	16278	16101	16028	16094	16149	16017	16119	16164	15972	16119	16007	16066	16114	16082	16008	15900	16055	16025	16158	16097	15996	16095	16034	15947	16031	15942	16101	16254	15872	15966	16071	16079	16119	16098	15857	15892	16055	16172	16103	15918	16150	16134	15967	16278	16067	15971	15900	16110	16049	16070	16030	16088	16204	16173	16240	15941	16053	15968	16003	16269	16132	16117	16064	16025	15907	15793	16027	16022	16002	16058	16023	16058	15967	16121	16132	15892	16023	16061	16111	15947	16067	15877	15982	16181	16162	15839	15958	16038	15901	16087	16213	16019	15932	16111	16124	15979	15972	16095	15932	16107	15979	16063	16097	16076	16093	16115	16102	16106	16089	15990	16044	15933	16047	15870	15951	16011	16105	16077	16196	16192	16093	15915	16123	15970	16160	15827	16203	16035	16167	16014	15814	15970	15852	16252	15989	16025	16054	16165	15978	15947	16281	16019	16198	16116	16024	15968	16102	16107	15968	16201	15957	16210	16197	16062	15991	16117	15997	15959	15875	16059	15978	15926	15929	15982	16165	16058	15926	16089	15964	15868	16067	16129	16190	15904	16111	16176	16075	16125	16009	16012	15906	15897	16085	16031	15936	15977	16003	16003	16053	16103	16131	16255	16279	16209	16018	16032	16139	16191	16078	16000	15930	16114	15964	16127	15922	15885	16153	16186	16240	16077	16011	15881	15833	16150	15922	15988	15890	16184	16161	15975	15916	16130	16010	16222	16101	16029	16009	16069	16123	16032	16045	16069	16125	16114	15893	15930	16238	16066	16028	16007	15997	16041	15984	16039	16101	16018	16048	16188	16204	16147	16075	16082	16195	16055	16094	16163	16027	16125	15852	15980	15954	15883	16199	16048	16007	16211	15954	16031	16114	16119	16057	16218	15988	16073	16169	16067	15956	15954	15814	15921	16089	15978	15891	15919	16042	15772	16150	16083	15849	15991	15973	15935	16143	16091	15846	16239	16083	16235	16083	15978	15995	16368	16100	16173	15934	16105	16019	16131	16038	16213	16045	15928	15900	16311	16202	16087	15931	16180	15950	16095	15970	16189	16171	16116	16071	16320	16144	16171	16091	16174	16067	15888	16059	15969	16059	16055	16158	15983	15985	15842	16005	15971	15983	16182	15995	16128	16174	16183	15882	16124	16037	15913	16082	16138	15880	15886	16080	15989	15985	16181	15979	16088	15921	16015	16014	16345	16146	16013	16160	15878	15819	16062	15890	16166	16049	15966	16139	15946	16291	16197	16372	16101	16274	16071	16050	15960	16075	15924	16147	15992	15955	16188	16031	16020	15900	16009	16327	16097	16029	16048	15951	16152	15957	16062	16053	16201	16170	16189	15910	16096	15989	16091	16055	16005	15876	16055	16136	15914	15894	15890	16052	16041	16013	16129	16079	16052	15872	15891	16416	16020	15986	16188	16179	16045	15955	16186	15787	15956	15902	16155	15899	15974	16024	16282	16052	16106	16103	16080	16161	16052	15996	16022	16075	16094	15855	15977	15954	16061	15963	16129	15963	16058	16118	16210	16156	16006	16157	16060	15997	15997	15991	16218	15898	16128	16170	16236	16196	15991	15960	15995	16058	16132	16045	16226	16255	15949	16289	15922	16164	16068	15911	16022	15944	15997	16069	16096	15891	15929	16060	15928	15975	16045	16107	15871	16002	16058	16030	16130	16106	16043	16102	15903	15798	16147	16116	16129	16265	16034	15914	15951	16042	16153	16144	16059	16001	16023	16014	16172	16254	15889	16188	16070	15966	16067	15999	16063	16190	16212	16012	16040	16115	16043	16134	15919	16231	16046	16129	15903	15983	16004	15848	16166	16068	16017	15873	16160	16365	16137	15950	15965	16011	16119	16013	16137	16061	16035	16134	15935	15842	16039	16199	15919	16085	15985	16047	16254	16077	16224	16042	16026	16178	16091	16037	16085	16114	16299	16062	16099	16258	16179	16033	15968	16116	16014	16011	16099	16117	15848	16179	16075	16049	16134	16217	16091	16132	15947	16046	16086	15853	15940	16118	16339	16073	16063	15957	16057	16069	15954	16009	16049	16128	15993	15870	16082	16147	16061	16059	16087	16053	16082	15914	16077	16061	15984	16254	16021	16111	16103	16006	15995	16060	16127	16102	16041	16176	16079	16040	16106	16099	16120	16218	16108	16055	16012	16112	16105	15908	16096	16186	16104	15975	15947	16106	16158	15960	15856	16041	16147	15961	16027	15921	16258	16291	16172	15952	16079	15932	15968	16035	16280	16189	16078	16053	16028	16036	16276	16156	16136	16089	16131	16066	16039	16062	16285	16032	15931	15995	16176	16065	16117	15987	16137	16226	16208	16013	15872	16044	15953	16083	16194	16138	16194	15916	16321	16021	16092	16082	16126	15987	16034	15836	15992	16013	15950	15989	16166	16108	16049	16155	16076	15942	16097	16181	16142	16032	16064	15935	16017	15994	16039	16140	16065	16049	16161	16092	16043	16128	16135	16158	15957	16037	16213	16105	16158	16136	16071	16275	16103	16101	16001	16029	16151	16035	15900	15887	16055	15990	15892	16000	16044	16112	16013	16053	16078	16056	15968	15886	16054	16015	16030	16257	16281	15956	15857	15806	15919	16104	16220	15774	16151	16101	16118	15998	16043	15964	15914	15942	15940	15963	16206	16065	16111	15932	15972	16016	16116	16135	15890	16223	16325	16070	16203	16006	16122	16058	15977	16278	16006	16089	15982	16004	16057	16218	15983	16140	16079	16183	16006	15965	16138	15935	16132	16112	16095	15977	16105	16095	15999	16133	16092	15932	15904	16130	15959	16128	15946	15913	15897	16058	16047	16058	16209	15959	15987	16031	16089	15979	16025	16114	16005	15970	16047	16074	15995	16117	16210	16060	16317	15985	16108	16135	16222	16032	16051	16333	16211	16064	16088	16043	16065	16040	15972	16066	16382	16225	16038	16118	16107	15835	16221	16169	15963	16080	16079	16050	16146	16029	15887	15985	16069	15998	16220	16229	16090	16091	16089	15940	16152	16134	16044	16308	16011	15983	16025	15945	16130	15854	16104	16046	16005	16089	15912	16135	15925	16012	16053	16216	15988	16061	15887	15948	15944	15923	15951	16017	16373	16044	16151	16105	16035	16271	16069	16089	16101	16130	16217	15884	16254	16167	16004	16200	16004	16000	16030	15721	15894	16050	16050	15949	16129	16098	15999	15966	16073	16060	16093	16010	16027	16133	16074	16195	16332	16055	15990	15961	15892	16086	16125	16018	15963	16087	16251	16037	16060	16171	16136	15884	16040	16023	16139	15959	15983	16051	16260	16025	15900	15999	16052	16093	16127	16141	16034	16058	16235	16143	16139	16157	16123	16116	16052	15969	16185	16026	16066	15912	16146	16221	16000	16095	15988	15933	15998	15985	16200	16264	16109	15916	15922	16191	15930	16194	16072	16081	15992	16071	16056	16013	16026	16002	15981	16148	15902	16271	16085	16198	15991	16123	16047	16076	15987	16016	15832	16112	15912	15988	16002	16192	16069	15846	15836	16222	16137	15906	16093	16028	16024	15869	16078	16122	16008	16071	16070	15992	16096	16187	16039	16211	16069	15916	16058	16138	15943	15879	15960	16015	15849	15972	16324	16105	16010	15904	16104	15990	16104	16222	16107	16063	16006	15938	15887	16041	15899	16066	16221	16161	16096	15890	16082	16009	16014	15975	16074	15778	16057	16125	16181	16170	16129	15952	16163	16105	16121	15917	15953	15964	16305	16119	16192	15986	15959	16041	15996	16133	16168	16019	16133	16176	16255	15869	16153	15986	16026	15955	16091	16091	16195	16045	16098	16199	16086	16117	15982	16054	15962	15929	16095	16024	16170	15965	16037	16011	16103	15857	16087	16238	16186	16037	16021	16097	16134	15941	16115	16097	16028	16168	15986	16015	16033	16013	16166	16119	16116	15926	15955	16081	16270	15898	15951	15996	16241	16207	16025	16011	15998	16051	16046	15944	16065	16004	15856	15935	16100	15978	16216	16164	15925	16030	16102	16207	16022	15889	15895	16053	15859	16076	16041	15918	16109	15934	16020	16192	15908	16062	16208	16045	15937	16245	15945	15998	16104	15992	15920	16016	15954	16157	16003	16104	15988	16221	16339	15843	16093	16136	16219	16146	15957	16141	16027	15940	16135	15972	16103	15924	16042	16347	16092	16059	15942	15970	16036	16232	16099	16249	16061	16081	15977	16085	15983	15999	16065	16103	15926	16183	16033	15894	16033	16088	16003	16080	16051	16022	16066	15895	15945	16179	16084	15856	16264	16186	16221	15936	16025	16267	16090	16083	16093	16169	16195	16177	16039	16016	16021	16132	15939	15935	16027	16039	15828	16186	15998	15979	16170	16029	16072	16092	15908	16123	16111	15937	16081	16173	16189	16133	15982	15952	16088	16074	15997	16014	16155	16113	16016	16144	16160	15838	16070	16094	16007	15997	16132	16183	16287	16095	16058	16016	15903	16137	16159	15976	16028	16071	16147	16024	15866	15961	16206	16087	15841	16196	16106	16070	15940	16123	16034	16114	15864	16027	15930	16135	15982	16125	16168	16169	15961	15913	15956	16195	16079	16001	16107	16039	15886	15864	16111	16096	16077	16027	16184	16015	16085	15941	15976	16047	16177	16139	16006	16172	16013	16131	16269	16115
16444	29857	31216	25062	22428	20837	18263	17696	19193	38032	35642	30130	22659	16161	14524	13979	13768	13637	13728	13528	13667	13494	13649	13752	13793	13736	13629	13557	13687	13560	13874	13728	13660	13827	13707	13696	13682	13797	13612	13797	13766	13761	13636	13625	13712	13586	13783	13625	13663	13594	13702	13652	13710	13623	13734	13724	13590	13828	13523	13830	13667	13817	13429	13719	13768	13676	13747	13648	13500	13803	13792	13782	13667	13856	13598	13620	13767	13669	13675	13756	13539	13719	13732	13608	13544	13696	13643	13650	13809	13779	13779	13802	13761	13790	13601	13681	13726	13574	13640	13643	13636	13589	13501	13624	13747	13581	13737	13742	13743	13507	13731	13608	13575	13536	13744	13722	13747	13587	13684	13708	13669	13662	13641	13630	13745	13474	13664	13795	13608	13698	13574	13710	13877	13730	13772	13608	13536	13625	13646	13606	13634	13647	13605	13580	13738	13655	13640	13689	13534	13631	13755	13672	13536	13742	13681	13603	13745	13803	13597	13730	13622	13745	13550	13883	13756	13688	13707	13709	13589	13604	13726	13685	13626	13579	13583	13673	13666	13654	13714	13589	13586	13442	13674	13655	13780	13760	13540	13725	13734	13695	13682	13663	13795	13630	13604	13811	13695	13748	13659	13630	13655	13776	13694	13634	13734	13578	13694	13735	13565	13808	13777	13567	13770	13814	13738	13743	13752	13706	13733	13678	13747	13705	13543	13727	13742	13795	13500	13596	13747	13572	13624	13714	13714	13584	13818	13581	13586	13774	13624	13583	13537	13565	13649	13732	13777	13772	13719	13614	13747	13735	13569	13853	13447	13554	13624	13673	13619	13661	13645	13609	13703	13569	13749	13736	13791	13421	13741	13700	13671	13769	13697	13597	13732	13814	13524	13645	13559	13663	13720	13608	13533	13848	13710	13642	13608	13559	13576	13702	13817	13603	13609	13688	13597	13535	13709	13628	13762	13545	13677	13634	13734	13545	13687	13627	13639	13741	13785	13676	13648	13706	13490	13653	13736	13671	13715	13527	13784	13811	13831	13631	13679	13584	13698	13645	13626	13770	13706	13833	13829	13835	13571	13867	13785	13641	13559	13686	13904	13698	13680	13492	13644	13580	13740	13680	13612	13646	13778	13659	13511	13630	13723	13663	13717	13609	13706	13718	13834	13756	13369	13757	13752	13598	13643	13518	13588	13863	13586	13540	13691	13771	13560	13798	13649	13656	13638	13754	13549	13628	13729	13568	13680	13726	13695	13629	13684	13544	13670	13727	13597	13750	13703	13530	13832	13690	13697	13754	13587	13593	13571	13837	13637	13747	13779	13556	13677	13683	13585	13669	13689	13731	13494	13788	13611	13526	13749	13593	13686	13616	13616	13867	13737	13571	13789	13605	13624	13618	13710	13764	13545	13633	13531	13757	13684	13488	13366	13693	13682	13663	13804	13637	13758	13612	13616	13757	13666	13617	13680	13777	13795	13698	13639	13627	13669	13565	13758	13721	13787	13606	13622	13668	13615	13853	13702	13697	13561	13615	13635	13662	13771	13615	13654	13841	13462	13513	13879	13819	13441	13657	13566	13610	13698	13633	13575	13665	13592	13643	13623	13709	13702	13705	13746	13556	13608	13586	13495	13708	13707	13672	13637	13861	13655	13700	13705	13668	13821	13845	13625	13696	13720	13499	13656	13730	13688	13592	13761	13639	13778	13765	13628	13609	13742	13609	13764	13811	13548	13740	13592	13633	13667	13700	13653	13687	13662	13689	13812	13520	13599	13709	13587	13581	13602	13613	13675	13749	13662	13631	13732	13642	13595	13679	13691	13583	13680	13572	13736	13647	13691	13803	13721	13733	13772	13736	13699	13566	13701	13771	13786	13670	13680	13509	13582	13679	13708	13619	13589	13710	13772	13857	13711	13608	13604	13639	13572	13735	13745	13748	13656	13736	13510	13833	13778	13800	13662	13562	13572	13889	13606	13439	13718	13714	13779	13732	13751	13612	13583	13586	13654	13704	13667	13537	13636	13650	13643	13594	13796	13725	13778	13663	13661	13550	13881	13703	13653	13596	13653	13634	13649	13721	13499	13654	13568	13553	13608	13710	13718	13755	13627	13734	13742	13614	13706	13723	13648	13653	13844	13695	13583	13690	13735	13523	13764	13606	13663	13578	13793	13711	13780	13556	13558	13763	13717	13622	13624	13620	13603	13740	13687	13608	13692	13630	13539	13572	13484	13555	13747	13564	13880	13753	13684	13764	13799	13816	13746	13740	13756	13689	13567	13633	13654	13682	13655	13746	13524	13509	13668	13702	13631	13708	13815	13700	13569	13648	13761	13623	13540	13667	13675	13520	13721	13841	13700	13753	13563	13913	13694	13844	13567	13657	13732	13892	13600	13475	13594	13673	13664	13778	13852	13717	13584	13760	13681	13687	13691	13726	13634	13603	13763	13533	13662	13733	13681	13709	13651	13743	13721	13672	13755	13679	13545	13702	13686	13699	13574	13770	13650	13601	14005	13576	13686	13646	13666	13576	13729	13631	13718	13832	13566	13599	13686	13664	13669	13770	13730	13754	13636	13716	13538	13874	13674	13798	13601	13654	13699	13660	13594	13683	13750	13699	13681	13635	13857	13705	13767	13710	13746	13772	13698	13709	13611	13549	13670	13617	13683	13513	13823	13758	13727	13751	13726	13510	13726	13578	13719	13546	13765	13511	13806	13636	13750	13656	13630	13499	13819	13583	13577	13757	13678	13497	13521	13608	13611	13690	13694	13749	13908	13625	13687	13644	13656	13584	13608	13692	13740	13607	13715	13521	13531	13783	13652	13704	13693	13617	13621	13660	13777	13733	13791	13694	13750	13582	13795	13670	13661	13731	13645	13651	13607	13528	13612	13713	13826	13684	13465	13748	13729	13780	13621	13781	13695	13627	13672	13724	13495	13656	13537	13549	13796	13602	13820	13678	13622	13630	13754	13682	13606	13711	13567	13722	13683	13672	13714	13613	13526	13656	13637	13588	13634	13661	13762	13786	13794	13830	13747	13730	13644	13573	13672	13654	13400	13701	13659	13599	13612	13680	13633	13557	13736	13790	13664	13738	13370	13714	13702	13606	13703	13719	13805	13759	13706	13574	13716	13612	13766	13680	13732	13712	13773	13693	13586	13708	13700	13533	13723	13635	13720	13660	13761	13678	13577	13816	13563	13694	13807	13675	13694	13637	13869	13671	13760	13498	13627	13601	13710	13612	13706	13607	13608	13420	13686	13719	13628	13543	13695	13721	13696	13631	13574	13646	13672	13675	13747	13602	13856	13694	13636	13728	13542	13664	13672	13865	13758	13527	13587	13630	13743	13708	13705	13735	13631	13848	13708	13703	13761	13580	13670	13659	13643	13658	13750	13537	13726	13522	13583	13789	13689	13707	13636	13616	13667	13694	13558	13710	13608	13698	13624	13631	13511	13755	13643	13688	13671	13692	13493	13557	13689	13633	13664	13441	13667	13559	13683	13576	13691	13812	13593	13728	13762	13568	13531	13637	13641	13595	13707	13698	13747	13668	13623	13643	13771	13663	13579	13617	13558	13643	13752	13705	13770	13723	13574	13669	13837	13702	13843	13635	13678	13758	13721	13582	13661	13753	13743	13574	13645	13672	13733	13712	13661	13706	13681	13567	13605	13622	13792	13572	13849	13739	13538	13545	13619	13445	13675	13615	13746	13590	13630	13696	13680	13661	13774	13632	13714	13735	13658	13604	13748	13653	13673	13670	13665	13578	13672	13557	13656	13631	13737	13682	13727	13757	13669	13862	13601	13729	13661	13576	13843	13537	13663	13825	13771	13547	13714	13707	13688	13605	13656	13719	13660	13597	13753	13578	13544	13508	13558	13726	13542	13777	13595	13541	13629	13725	13590	13673	13776	13549	13694	13667	13799	13623	13692	13690	13586	13725	13602	13653	13645	13605	13669	13581	13531	13741	13653	13653	13750	13604	13659	13606	13594	13784	13681	13518	13686	13661	13653	13663	13611	13646	13658	13774	13551	13727	13684	13785	13656	13787	13719	13684	13654	13616	13790	13625	13670	13707	13742	13818	13790	13587	13599	13765	13745	13690	13618	13709	13702	13687	13715	13611	13657	13743	13706	13528	13763	13639	13597	13785	13615	13786	13627	13769	13585	13555	13741	13687	13570	13779	13868	13625	13717	13617	13587	13652	13676	13478	13722	13511	13617	13693	13616	13660	13690	13624	13525	13599	13758	13636	13663	13536	13672	13574	13688	13807	13645	13631	13759	13621	13638	13744	13711	13758	13780	13749	13711	13548	13671	13655	13824	13713	13593	13613	13767	13620	13667	13708	13547	13677	13742	13628	13543	13733	13682	13712	13751	13821	13746	13607	13617	13802	13647	13870	13449	13635	13713	13576	13788	13611	13775	13573	13727	13593	13588	13660	13567	13860	13658	13659	13839	13721	13651	13560	13709	13549	13674	13757	13711	13578	13549	13830	13586	13487	13685	13823	13586	13783	13924	13612	13629	13732	13637	13710	13706	13630	13729	13706	13712	13630	13541	13605	13566	13688	13711	13647	13683	13838	13557	13568	13825	13628	13824	13680	13624	13722	13541	13619	13545	13727	13759	13662	13740	13746	13440	13575	13611	13582	13754	13717	13590	13590	13630	13635	13927	13570	13696	13599	13710	13622	13833	13852	13914	13455	13599	13650	13898	13717	13583	13641	13743	13587	13688	13636	13753	13658	13810	13841	13651	13694	13507	13614	13534	13713	13612	13795	13671	13641	13633	13631	13666	13615	13719	13625	13633	13700	13950	13764	13696	13670	13708	13646	13690	13792	13826	13621	13798	13604	13766	13584	13675	13810	13504	13596	13686	13611	13766	13716	13693	13611	13661	13763	13784	13743	13536	13537	13807	13673	13693	13599	13655	13643	13580	13573	13620	13696	13657	13763	13773	13380	13657	13493	13616	13753	13847	13678	13677	13607	13711	13634	13610	13709	13662	13651	13776	13655	13585	13607	13643	13517	13642	13549	13723	13761	13697	13714	13660	13748	13684	13584	13619	13747	13858	13664	13562	13704	13519	13702	13733	13589	13675	13727	13743	13720	13676	13544	13836	13600	13636	13776	13578	13717
22540	20998	28863	23338	21226	23437	26319	20557	22149	50627	55217	45461	34767	25301	19405	17592	16898	16629	16493	16593	16509	16414	16541	16464	16514	16292	16533	16427	16457	16386	16473	16507	16188	16704	16458	16296	16156	16383	16288	16205	16284	16176	16477	16233	16164	16356	16090	16325	16477	16190	16271	16364	16303	16522	16221	16186	16168	16220	16409	16295	16369	16194	16362	16376	16198	16436	16369	16155	16279	16369	16268	16257	16381	16267	16396	16295	16389	16464	16387	16350	16142	16386	16260	16256	16383	16265	16096	16301	16317	16504	16367	16325	16488	16125	16198	16351	16469	16459	16471	16188	16431	16403	16323	16213	16425	16361	16432	16126	16271	16402	16280	16326	16264	16135	16271	16051	16439	16316	16217	16290	16230	16431	16214	16427	16340	16205	16205	16418	16155	16267	16386	16256	16308	16206	16292	16376	16090	16155	16275	16439	16384	16299	16215	16245	16384	16355	16256	16348	16480	16260	16451	15975	16258	16201	16303	16312	16274	16117	16537	16306	16331	16297	16286	16289	16206	16117	16302	16203	16410	16387	16349	16257	16455	16282	16273	16398	16508	16368	16438	16209	16092	16378	16420	16339	16211	16125	16399	16196	16493	16183	16288	16249	16285	16287	16238	16398	16199	16147	16402	16434	16342	16419	16198	16340	16365	16357	16222	16604	16248	16417	16041	16369	16282	16233	16201	16319	16247	16351	16211	16293	16290	16314	16200	16152	16224	16318	16008	16338	16362	16236	16327	16172	16458	16299	16208	16208	16303	16019	16076	16015	16167	16191	16252	16262	16407	16054	16101	16322	16333	16180	16188	16048	16117	16196	16324	16075	16201	16185	16243	16389	16438	16299	16299	16354	16233	16044	16292	16360	16343	16179	16341	16145	16281	16214	16126	16195	16421	16269	16231	16428	16353	16108	16308	16265	16278	16361	16228	16183	16057	16076	16408	16156	16077	16248	16322	16193	16267	16330	16252	16330	16419	16477	16414	16335	16340	16080	16387	16136	16161	16409	16355	16029	16343	16421	16213	16200	16290	16383	16370	16328	16217	16353	16353	16386	16350	16512	16160	16072	16358	16113	16326	16359	16268	16299	16196	16350	16515	16104	16276	16361	16134	16305	16372	16128	16272	15964	16264	16109	16249	16295	16278	16257	16349	16349	16455	16275	16211	16239	16181	16463	16314	16359	16162	16187	15815	16240	16078	16175	16299	16169	16317	16308	16294	16390	16328	15998	16353	16101	16120	16156	16025	16093	16393	16385	16320	16277	16390	16294	16364	16366	16241	16278	16442	16457	16604	16245	16241	16498	16197	16350	16257	16135	16344	16396	16301	16337	16286	16241	16158	16254	16314	16221	16371	16087	16204	16470	16194	16140	16402	16273	16299	16190	16192	16134	16382	16210	16233	16332	16154	16197	16458	16310	16285	16083	16163	16237	16253	16261	16338	16212	16468	16361	16554	16306	16096	16140	16297	16375	16216	16514	16303	16276	16264	16278	16416	16290	16201	16603	16385	16160	16326	16426	16147	16375	16037	16399	16366	16301	16334	16372	16479	16344	16332	16198	16281	16321	16258	16177	16240	16231	16331	16095	16298	16278	16294	16169	16213	16224	16331	16366	16607	16200	16346	16201	16241	16234	16215	16079	16210	16273	16410	16188	16420	16358	16236	16220	16194	16246	16213	16202	16137	16158	16265	16380	16203	16068	16361	16401	16372	16419	16296	16473	16255	16246	16084	16290	16401	16286	16297	16332	16215	16194	16278	16339	16209	16097	16266	16192	16191	16189	16129	16308	16366	16439	16304	16268	16458	16157	16244	16456	16335	16270	16251	16256	16229	16279	16347	16070	16126	16155	16308	16347	16113	16391	16216	16408	16305	16258	16379	16087	16278	16249	16280	16181	16337	16424	16449	16340	16217	16053	16290	16025	16015	16320	16213	16281	16347	16108	16167	16252	16412	16249	16320	16266	16207	16123	16092	16366	16351	16257	16192	16386	16230	16122	16204	16218	16258	16298	16222	16125	16293	16184	16294	16293	16394	16303	16205	16102	16141	16218	16234	16331	16350	16327	16273	16216	16171	16394	16496	16330	16340	16063	16224	16062	16381	16262	16207	16215	16229	16420	16339	16201	16304	16323	16210	16272	16527	16531	16224	16260	16046	16328	16151	16303	16312	16315	16412	16265	16242	16304	16501	16312	16128	16280	16406	16188	16291	16261	16137	16240	16300	16230	16103	16231	16317	16423	16348	16258	16135	16146	16299	16282	16183	16187	16225	16049	16098	16081	16249	16207	16196	16289	16217	16257	16212	16178	16376	16097	16313	16229	15986	16216	16236	16269	16264	16453	16351	16174	16332	16268	16235	16162	16356	16182	16345	16291	16469	16316	16287	16214	16374	16234	16282	16244	16305	16377	16168	16170	16262	16195	16191	16292	16120	16483	16318	16327	16259	16307	16111	16274	16279	16310	16217	16242	16232	16309	16254	16309	16283	16255	16360	16146	16515	16493	16270	16298	16319	16250	16097	16110	16239	16322	16030	16317	16315	16257	16208	16211	16270	16337	16328	16167	16250	16215	16289	16239	16427	16281	16341	16190	15999	16326	16277	16258	16327	16311	15974	16409	16421	16399	16259	16171	16472	16278	16384	16426	16351	16457	16263	16355	16159	16367	16131	16166	16286	16429	16337	16338	16379	16385	16389	16092	16290	16274	16134	16202	16387	16209	16341	16368	16324	16179	16361	16086	16342	16246	16136	16205	16212	16245	16302	16272	16293	16273	16315	16350	16313	16366	16235	16382	16115	16184	16315	16225	16307	16251	16097	16345	16230	16279	16223	16359	16296	16231	16250	16360	16425	16386	16282	16146	16366	16302	16230	16156	16318	16131	16404	16264	16274	16234	16243	16336	16319	16162	16133	16119	16201	16074	16209	16332	16254	16000	16196	16067	16436	16341	16265	16238	16275	16256	16240	16207	16388	16186	16315	16376	16239	16237	16354	16244	16340	16507	16248	16365	16133	16223	16264	16151	16438	16237	16209	16237	16287	16109	16327	16483	16467	16476	16202	16155	16358	16323	16168	16191	16331	16203	16252	16319	16356	16123	16344	16062	16365	16306	16377	16209	16261	16292	16269	16338	16249	16322	16184	16138	16197	16235	16059	16393	16226	16332	16309	16317	16271	16273	16237	16320	16337	16073	16156	16217	16430	16110	16074	16364	16431	16367	16309	16202	16133	16421	16200	16243	16105	16239	16177	16223	16163	16111	16371	16139	16380	16329	16272	16332	16248	16101	16133	16361	16269	16291	16316	16283	16230	16084	16312	16295	16409	16182	16221	16151	16251	16140	16172	16057	16360	16321	16463	16389	16287	16327	16332	16239	16411	16073	16055	16275	16129	16251	16410	16229	16224	16357	16316	16097	16185	15949	16218	16046	16242	16291	16201	15980	16414	16171	16281	16135	16166	16386	16451	16369	16457	16205	16291	16133	16293	16405	16288	16162	16287	16148	16366	16161	16231	16243	16421	16380	16217	16264	16165	16322	16319	16317	16276	16260	16317	16244	16184	16090	16420	15996	16347	16368	16430	16520	16421	16171	16376	16214	16250	16336	16268	16384	16211	16401	16219	16347	16089	16468	16076	16241	16136	16307	16369	16295	15994	16257	16059	16278	16378	16209	16298	16272	16144	16493	15992	16223	16304	16177	16205	16366	16030	16248	16138	16274	16330	16375	16128	16223	16219	16219	16310	16294	16294	16228	16356	16251	16146	16364	16352	16279	16305	16250	16175	16373	16195	16339	16335	16389	16325	16411	16340	16597	16082	16281	16259	16300	16409	16135	16331	16389	16125	16329	16345	16175	16384	16195	16256	16321	16297	16276	16229	16440	16372	16463	16261	16162	16361	16184	16332	16229	16046	16312	16259	16329	16265	16049	16189	16276	16485	16186	16226	16011	16126	16310	16220	16400	16192	16264	16267	16340	16476	16226	16356	16346	16098	16075	16567	16221	16211	16249	16337	16200	16199	16206	16258	16364	16154	16366	16127	16275	16202	16133	16081	16151	16324	16327	16337	16520	16328	16263	16216	16271	16214	16064	16387	16263	16237	16382	16275	16363	16100	16160	16345	16195	16287	16203	16243	16293	16407	16372	16199	16545	16184	16419	16256	16454	16270	16030	16183	16269	16130	16270	16307	16247	16284	16276	16307	16404	16183	16113	16368	16331	16320	16176	16415	16286	16373	16144	16095	16060	16260	16162	16281	16090	16392	16232	16559	16146	16297	16229	16247	16193	16203	16331	16321	16193	16069	16188	16548	16207	16222	15932	16071	16199	16154	16057	16539	16267	16498	16245	16159	16303	16368	16362	16160	16197	16289	16307	16203	16474	16394	16183	16287	16236	16290	16257	16271	16237	16270	16440	16242	16183	16336	16113	16274	16261	16111	16259	16217	16331	16135	16375	16274	16264	16459	16183	16328	16287	16073	16225	16188	16188	16266	16280	16039	16216	16471	16277	16131	16151	16417	16372	16358	16322	16048	16278	16154	16349	16197	16206	16266	16365	16089	16458	16315	16151	16183	16233	16140	16126	16202	16179	16370	16318	16115	16209	16127	16434	16226	16404	16236	16162	16125	16202	16235	16274	16304	16426	16277	16206	16300	16241	16385	16317	16232	16304	16118	16207	16255	16208	16227	16246	16170	16289	16210	16172	16121	16322	16207	16375	16534	16128	16257	16249	16405	16472	16069	16269	16213	16241	16321	16257	16219	16316	16400	16371	16294	16325	16344	16175	16168	16326	16340	16287	16193	16328	16412	16358	16339	15991	16272	16478	16082	16173	16396	16435	16076	16338	16285	16282	16269	16291	16385	16398	16312	16335	16411	16207	16367	16169	16148	16003	16210	16276	16214	16135	16240	16254	16360	16239	16336	16081	16262	16199	16206	16250	16173	16111	16213	16245	16252	16205	16349	16374	16223	16095	16490	16481	16391	16134	16333	16102	16457	16066	16367	16322	16398	16430	16294	16443	16327	16291	16212	16460	16315	16158	16261	16371	16144	16313	16186	16421	16293	16244	16220	16469	16170	16344	16327	16419	16330	16408	16483	16394	16276	16337	16308	16421	16209	16176	16100	16212	16201	16128	16195	16343
17203	35376	34374	27240	23210	21035	20217	19581	23578	51667	52031	43760	33589	22283	16627	14817	14051	13782	13907	13802	13719	13712	13822	13869	13779	13852	13807	13740	13822	13776	13660	13747	13785	13854	13760	13833	13985	13804	13718	13806	13721	13830	13703	13932	13847	13690	13766	13757	13832	13749	13866	13864	13750	13798	13697	13671	13734	13720	13737	13969	13792	13851	13860	13809	13789	13620	13720	13699	13678	13916	13808	13813	13760	13768	13800	13928	13891	13688	13607	13909	13815	13629	13683	13847	13742	13685	13933	13871	13823	13838	13596	13837	13741	13606	13611	13859	13661	13683	13722	13596	13642	13877	13831	13613	13706	13795	13772	13650	13870	13688	13870	13807	13771	13845	13695	13821	13591	13679	13602	13783	13958	13792	13766	13844	13677	13698	13885	13701	13909	13754	13686	13868	13541	13954	13634	13721	13875	13825	13851	13781	13911	13711	13750	13713	13750	13715	13676	13756	13869	13611	13819	13817	13821	13802	13681	13851	13749	13611	13684	13826	13795	13661	13786	13905	13783	13676	13737	13556	13747	13844	13917	13791	13832	13727	13683	13927	13900	13705	13635	13708	13877	13859	13857	13790	13738	13787	13921	13866	13863	13746	13824	13685	13954	13719	13852	13688	13626	13779	13637	13555	13926	13889	13781	13810	13703	13712	13554	13635	13807	13826	13833	13877	13761	13835	13672	13717	13794	13771	13822	13789	13800	13686	13737	13815	13764	13777	13679	13782	13576	13639	13736	13779	13676	13802	13744	13789	13685	13723	13712	13599	13662	13873	13729	13663	13815	13794	13644	13867	13773	13560	13724	13708	13627	13718	13601	13844	13806	13737	13728	13826	13633	13600	13814	13712	13747	13543	13745	13874	13767	13987	13769	13772	13706	13883	13767	13864	13758	13864	13759	13670	13753	13691	13797	13744	13694	13695	13763	13733	13695	13816	13601	13862	13768	13745	13791	13777	13831	13602	13743	13537	13736	13835	13674	13783	13734	13913	13859	13728	13886	13857	13741	13617	13738	13763	13754	13720	13754	13713	13778	13617	13886	13860	13837	13847	13816	13758	13687	13829	13802	13770	13721	13808	13650	13601	13862	13790	13793	13821	13513	13820	13581	13653	13859	13807	13851	13766	13673	13719	13701	13711	13753	13730	13691	13657	13736	13787	13754	13752	13773	13468	13768	13802	13858	13710	13770	13939	13667	13651	13735	13821	13836	13731	13907	13608	13744	13709	13685	13719	13625	13716	13752	13910	13625	13827	13797	13751	13852	13685	13584	13753	13867	13541	13821	13815	13752	13810	13834	13567	13776	13672	13791	13762	13767	13882	13577	13754	13729	13901	13776	13793	13643	13704	13751	13758	13674	13715	13912	13684	13725	13787	13866	13737	13856	13854	13804	13703	13852	13620	13545	13789	13663	13934	13836	13707	13855	13792	13810	13695	13580	13803	13866	13730	13747	13807	13672	13677	13857	13731	13757	13829	13637	13838	13753	13895	13658	13706	13796	13794	13715	13921	13695	13681	13857	13827	13732	13814	13821	13557	13794	13747	13703	13719	13699	13819	13786	13813	13723	13707	13779	13832	13629	13774	13729	13721	13873	13620	13752	13821	13692	13822	13776	13817	13798	13829	13759	13804	13698	13652	13831	13622	13733	13944	13761	13865	13745	13716	13798	13702	13788	13828	13664	13645	13605	13619	13700	13845	13736	13870	13662	13706	13660	13679	13667	13592	13642	13764	13684	13738	13857	13680	13611	13843	13777	13812	13823	13543	13814	13573	13680	13807	13522	13838	13539	13702	13745	13558	13665	13765	13700	13942	13608	13852	13785	13859	13744	13730	13733	13776	13975	13667	13754	13685	13684	13798	13799	13696	13918	13772	13777	13727	13725	13688	13691	13914	13728	13652	13711	13862	13755	13697	13674	13804	13547	13673	13689	13666	13652	13792	13619	13719	13611	13697	13691	13707	13650	13643	13873	13847	13655	13781	13553	13693	13921	13644	13684	13593	13876	13832	13562	13858	13628	13860	13667	13699	13697	13695	13712	13678	13786	13672	13724	13723	13831	13849	13764	13932	13810	13638	13659	13792	13581	13772	13701	13879	13673	13769	13662	13810	13886	13793	13590	13647	13610	13733	13837	13897	13710	13873	13753	13821	13789	13806	13919	13676	13593	13704	13870	13856	13713	13677	13804	13792	13598	13699	13578	13669	13809	13737	13846	13727	13717	13594	13759	13792	13901	13783	13611	13744	13595	13552	13728	13692	13878	13694	13732	13910	13771	13975	13634	13890	13724	13551	13784	13791	13742	13746	13756	13843	13825	13605	13716	13910	13833	13712	13771	13675	13810	13885	13733	13636	13674	13910	13699	13629	13661	13626	13678	13786	13549	13793	13827	13829	13660	13617	13813	13754	13681	13513	13750	13638	13862	13799	13811	13868	13708	13779	13881	13778	13779	13705	13868	13765	13807	13864	13685	13708	13646	13952	13855	13785	13765	13739	13779	13778	13849	13731	13718	13838	13701	13820	13767	13639	13753	13431	13548	13797	13864	13694	13690	13741	13829	13763	13606	13525	13900	13648	13747	13710	13768	13768	13880	13930	13852	13877	13815	13830	13822	13731	13807	13736	13817	13668	13667	13694	13839	13627	13841	13760	14004	13714	13649	13647	13645	13681	13930	13750	13646	13609	13792	13623	13604	13754	13753	13702	13887	13792	13966	13748	13573	13740	13773	13900	13804	13617	13783	13870	13749	13819	13790	13655	13667	13684	13718	13798	13732	13761	13769	13826	13730	13673	13752	13739	13802	13678	13934	13658	13805	13721	13677	13747	13772	13764	13702	13852	13669	13671	13697	13694	13679	13651	13942	13763	13676	13693	13672	13714	13647	13851	13906	13770	13621	13669	13978	13696	13750	13709	13862	13887	13721	13744	13622	13618	13868	13756	13674	13756	13799	13857	13589	13730	13846	13777	13693	13680	13915	13948	13650	13763	13726	13755	13578	13690	13595	13730	13859	13856	13719	13713	13745	13658	13617	13550	13760	13773	13678	13867	13786	13696	13704	13867	13674	13731	13935	13734	13815	13711	13827	13764	13759	13613	13873	13609	13632	13758	13644	13752	13938	13696	13909	13772	13731	13713	13760	13781	13658	13750	13663	13774	13773	13937	13755	13676	13716	13640	13829	13780	13591	13766	13848	13726	13706	13854	13893	13713	13743	13723	13633	13749	13633	13800	13538	13835	13743	13868	13989	13660	13812	13825	13960	13806	13787	13471	13683	13739	13628	13673	13561	13741	13841	13751	13632	13770	13611	13601	13688	13859	13730	13642	13715	13788	13539	13800	13719	13718	13738	13852	13761	13779	13616	13684	13897	13680	13822	13809	13729	13781	13785	13786	13769	13692	13729	13844	13807	13765	13853	13690	13713	13822	13751	13681	13749	13932	13668	13791	13696	13700	13729	13819	13735	13721	13726	13769	13911	13615	13723	13624	13723	13828	13792	13677	13753	13609	13805	13673	13907	13851	13571	13772	13866	13597	13646	13685	13712	13681	13890	13817	13713	13779	13729	13871	13555	13765	13844	13667	13878	13955	13724	13624	13651	13774	13715	13782	13806	13722	13901	13903	13519	13753	13871	13683	13850	13680	13712	13538	13758	13879	13858	13681	13857	13653	13861	13723	13643	13780	13668	13704	13675	13634	13699	13733	13649	13650	13684	13771	13736	13785	13619	13714	13802	13821	13662	13817	13812	13821	13818	13750	13604	13603	13702	13741	13623	13724	13696	13733	13905	13794	13596	13735	13812	13759	13810	13864	13869	13794	13621	13807	13705	13744	13727	13854	13814	13680	13854	13683	13843	13726	13654	13942	13687	13797	13747	13746	13703	13792	13854	13857	13626	13703	13913	13824	13575	13714	13679	13793	13789	13760	13675	13707	13823	13738	13810	13700	13832	13755	13730	13568	13689	13637	13866	13792	13715	13818	13897	13675	13839	13690	13732	13863	13704	14006	13622	13650	13722	13711	13668	13544	13591	13713	13614	13863	13735	13765	13810	13850	13838	13769	13740	13856	13692	13684	13810	13698	13668	13789	13732	13780	13811	13800	13729	13718	13785	13641	13651	13889	13921	13656	13666	13766	13645	13706	13790	13698	13811	13741	13752	13818	13570	13757	13780	13793	13815	13715	13692	13688	13802	13715	13809	13799	13698	13738	13570	13680	13772	13843	13900	13714	13722	13579	13846	13766	13827	13858	13850	13784	13792	13692	13871	13884	13770	13810	13684	13663	13683	13922	13719	13774	13675	13762	13702	13716	13725	13867	13652	13623	13819	13569	13915	13740	13649	13745	13862	13816	13625	13831	13671	13825	13750	13716	13698	13805	13797	13800	13759	13783	13762	13686	13786	13721	13831	13781	13633	13676	13822	13901	13871	13796	13667	13670	13785	13669	13961	13696	13779	13671	13896	13721	13752	13658	13851	13905	13683	13932	13836	13771	13632	13729	13641	13817	13752	13874	13544	13955	13666	13653	13731	13859	13832	13732	13776	13772	13830	13680	13635	13796	13769	13635	13575	13779	13727	13706	13793	13792	13719	13735	13682	13839	13820	13831	13696	13750	13783	13705	13637	13643	13588	13648	13617	13621	13861	13639	13780	13689	13586	13820	13670	13830	13724	13884	13732	13790	13936	13573	13672	13710	13795	13836	13675	13770	13727	13617	13663	13669	13815	13781	13707	13636	13589	13944	13813	13792	13724	13814	13868	13834	13811	13814	13618	13513	13923	13729	13723	13598	13708	13674	13786	13788	13717	13793	13800	13771	13653	13756	13671	13867	13844	13851	13799	13659	13769	13833	13933	13729	13691	13857	13657	13575	13706	13732	13743	13834	13599	13678	13757	13714	13728	13510	13778	13843	13822	13970	13704	13756	13832	13695	13696	13727	13848	13811	13878	13825	13685	13476	13923	13776	13889	13679	13799	13768	13893	13728	13869	13623	13649	13728	13733	13821	13654	13693	13767	13777	13670	13715	13678	13678	13645	13672	13705	13742	13767	13728	13686	13616	13757	13723	13542	13850	13852	13588	13824	13751	13687	13671	13611	13793	13720	13661	13656	13766	13852	13780	13667	13583	13888	13546	13643	13804
27070	22284	26868	22749	18571	18534	18643	18196	17302	19743	21901	21217	18934	17582	16760	16261	16116	16047	16057	16275	16036	16097	15932	16073	16166	16191	16118	16143	16074	16080	16145	16243	15823	16016	15907	15976	16023	15893	16083	16034	16102	15945	16028	16055	16009	15977	15993	15940	15941	15978	16026	15848	15776	16073	15959	16149	15956	16049	15811	16002	15924	15979	16043	16047	16045	16197	15838	16083	16233	16003	15807	16052	15956	16038	15860	16165	16069	15984	15961	15958	16048	15920	16033	15946	15896	15858	16231	15973	16205	16107	16069	15845	15964	16159	16160	16075	15931	15971	15883	16203	15956	15956	16089	16075	16071	16049	15818	15959	16129	16038	15830	16133	16185	15892	15970	16046	15824	15855	15849	15999	16131	15997	16007	16039	15883	16054	15902	16048	16118	16121	16175	15995	16311	16050	16066	15918	15988	16061	15961	16012	15880	16017	16026	15962	15763	16003	15854	16041	15976	16038	15975	15916	15943	15952	16099	16256	16224	16007	15962	16011	15967	15910	15970	16075	16043	16151	15986	15960	15933	16131	15944	16160	16031	16009	15895	15908	16057	15861	16050	15963	16057	16061	15805	15951	16102	16098	15974	16054	15994	15975	15921	15827	16065	15997	16007	16096	16075	15978	16191	15923	15894	16019	16090	15904	15966	15922	16040	16160	16055	15986	16143	16054	15890	15873	16000	15943	16071	15919	16135	15839	16211	15906	15971	15874	15971	16041	15962	15949	16227	16043	16017	16066	16081	16010	15985	15863	16269	16098	16171	16018	15955	16196	16039	15830	15942	15872	16047	16123	15862	15825	15915	15966	15976	15931	15871	15896	16076	16043	15980	16042	16079	16050	16020	16017	16086	16001	15968	16093	16186	16248	16028	15932	15890	16131	15917	16191	16250	16153	16086	16145	15998	15885	15989	16023	15938	16031	16078	15804	15849	15914	16200	16123	15831	15990	16030	16042	15984	16045	15848	16001	15996	16002	16081	15905	16120	16051	16072	16041	15952	16207	16127	16000	15834	16012	16075	15816	16031	15989	15900	15910	16184	16085	16125	16044	16111	15847	16040	16082	16012	16008	16068	15833	15811	16095	16092	15976	15982	15893	15944	15899	16127	15888	15834	15960	16050	16191	15888	15764	15982	16095	16105	16112	16029	16174	16027	15995	16009	16013	15858	15932	16044	16105	15882	16318	16034	15877	15929	16061	16098	15853	15772	16021	16063	16036	16029	16028	16058	15876	15930	15862	16102	16167	15965	15940	15929	15972	16021	16121	16090	16045	16063	15917	15878	15995	16098	15886	15950	15902	15934	16191	16019	16005	16091	16028	15934	15901	15975	15989	16027	15917	15928	16008	16109	16075	15853	16054	15903	15914	15991	15826	16078	15996	16091	16022	16260	15943	15886	16002	16162	16161	16136	16098	16198	15923	15882	15860	15907	15894	16012	15873	16034	15970	15953	15986	16013	15948	16030	16207	15999	16229	15921	16008	16027	16186	16168	16103	16041	16055	16010	15972	16118	15937	16158	15985	15974	15985	16171	16149	16103	16170	16002	16084	15920	16217	15918	15983	16155	15767	16068	15990	16180	16078	16088	15920	16097	15939	16094	15987	15866	16101	16028	16083	15980	16006	15891	16066	15952	16086	16126	15999	15990	16069	15985	15976	16208	15937	15990	16023	15895	16067	15933	16054	16080	15937	16116	15993	16029	15881	16064	16173	15930	15960	15950	15985	15898	16200	16086	15934	15966	16151	16098	15930	15934	16016	16120	16045	15935	16014	16009	15858	15958	15939	15790	15895	16174	15950	16015	16162	15951	15936	15977	16312	16013	15869	16067	16066	15850	15973	15921	15861	16103	16205	16179	16104	15852	15802	16064	15869	15984	15907	15971	16059	16235	15970	16113	16092	16051	16302	16132	15910	16215	16102	16101	15862	16004	16138	16104	16045	15924	15954	16025	15974	16102	16014	16009	16042	16174	16053	16170	16151	16133	16146	16035	16036	16076	15866	16115	15829	16046	16156	16244	16071	16011	15946	16167	15995	15947	15999	15980	16013	16127	15924	16112	16092	15967	15994	15922	15944	15784	15933	16051	15817	16074	16194	16035	15955	15910	15898	15914	15847	15921	15969	16011	15990	16050	16106	15925	16074	16057	15829	15987	16011	16001	16095	16117	15926	16105	15997	15935	15893	15990	15923	16260	15969	15887	15975	16297	16078	15989	15926	15908	15939	16087	15938	15894	15980	15966	15991	15816	15968	15957	15937	15806	15837	15888	16175	15923	16097	15813	15859	16062	16118	16005	15987	15881	15756	16089	15909	15913	16048	16187	15953	15955	16024	15853	15954	15911	16070	15922	16050	16075	15898	16152	16120	16038	15886	16019	16029	16081	16156	16112	16087	16204	15824	15986	15856	16046	15984	15995	15899	15972	15960	16103	16078	15978	15941	16055	16151	15905	16068	15959	16163	15988	16086	16223	15995	15961	16127	16035	16203	16142	16117	15948	16057	16093	15970	15913	16062	16056	16042	15866	15844	16209	16032	16050	16063	15858	15926	15822	16177	15838	15944	16087	16113	15976	16017	16031	15929	15844	15884	16023	15978	16013	16070	15951	16035	15851	16045	15997	15914	16075	16098	15971	16058	16017	15896	15963	15964	16181	16053	15928	16015	16021	15907	16042	16027	16024	16190	16137	15969	16054	16225	16016	15984	16242	15904	16222	15980	16124	15923	16085	15839	16021	16076	15884	16020	15874	15942	16022	15975	16000	15939	15958	16018	16029	15969	16116	16047	15837	16055	16166	16152	16160	16147	15979	15967	15950	16103	16075	16183	15786	15916	16006	16157	16056	16064	15840	15966	16095	16170	15939	16093	15919	16003	16065	15978	15800	15806	16163	15969	15918	16035	16097	16101	16072	15923	15975	15913	15979	16129	15946	15996	16135	16001	15848	15864	16067	16032	16034	16009	16160	15997	16034	15912	15947	16200	16125	15968	16026	16044	16073	16289	16058	16051	16042	16103	15924	15995	16023	15850	16052	15977	15984	16030	16026	16025	16060	16139	16025	15882	16118	16142	16135	15945	15934	16066	15905	16078	15904	16094	16121	15952	16150	15957	16222	15895	15926	15941	15819	16098	16130	15778	16082	15978	15988	15895	16062	16119	16020	16061	16167	16098	16086	16083	16042	16006	15934	16062	16196	16015	15887	16058	15933	16184	16067	16066	15993	16068	16191	16155	16052	16165	16151	15966	15980	15977	16075	16117	15844	15965	15896	16262	16046	15853	15938	16019	15997	15852	15818	16008	15950	16089	15967	15818	16015	15871	15806	15769	15950	16090	15966	15925	16072	15883	16074	15941	15983	16138	16026	16044	16227	15983	15884	15991	16155	15997	16049	16091	16133	16148	16012	16058	15981	16114	15972	16006	16095	15689	15856	15988	15919	15998	16028	16246	15953	15783	15890	16073	16062	16198	16066	15871	16068	16005	15929	16050	16031	15979	16054	15933	15959	16277	16102	16070	16104	16010	16006	16034	16214	16018	16115	16003	16070	16320	16021	15844	15874	15905	16197	16027	16171	16128	15985	15929	16143	15912	15960	15938	16120	16194	16187	15992	15926	16150	15876	15952	16075	16087	16035	16021	16115	16170	16152	15828	16044	16029	16071	16115	15894	16119	16005	16115	16080	16136	15851	15934	16054	15975	16004	15935	15924	15937	15989	16037	16066	16198	15965	16040	15944	15869	16075	15902	15931	16076	15958	16037	15887	15987	15925	15887	15818	15974	16036	15958	16129	16089	16061	16312	16148	16203	15892	16143	15924	15758	16069	15865	16008	16138	16026	16090	15951	15967	16010	15895	15916	15904	15975	15988	16198	16030	15905	16058	16000	16009	15969	16063	15863	16034	16025	15875	16028	16132	15871	15980	16079	15727	15891	16061	16081	16001	15957	15890	16020	16075	15955	16087	15996	16042	15850	16079	16107	15991	15976	15913	15988	16140	15894	16011	16038	16058	16216	15994	16166	15832	15890	16119	15957	15966	15834	16164	16079	16035	16156	16360	15965	16003	16119	16167	16085	15878	15980	15929	15985	15971	16127	16056	16180	16129	15889	15838	15913	15989	16125	15915	16113	15983	16000	16070	16121	16163	15927	16248	16088	16002	16127	15914	16202	15979	16138	15886	16025	16085	16106	16061	16175	15998	15993	15948	15930	16189	16016	16082	16070	16049	16092	16015	15954	16049	16169	16029	16205	15890	16098	16002	15789	16127	15937	15987	16000	15955	15948	15910	16147	15919	16111	16038	15801	16165	16098	15849	15785	16175	16147	16057	16221	16134	15890	16147	15934	16140	15926	16134	15895	16178	16054	15807	15819	16069	16060	15859	16221	16048	16116	15926	15889	15983	16132	16007	15995	15972	16169	16068	16077	16048	16165	15971	15900	16091	15935	16002	15953	15877	16020	15875	16068	16101	16182	15957	15851	16118	15900	15968	16068	15998	15957	15757	16115	16222	15919	16149	16167	16051	15972	16247	16164	15943	15832	15942	15909	15972	16086	15968	16145	15991	16072	15902	16054	16013	15942	16077	15935	16126	16103	15953	15948	15878	15868	15880	15939	16204	16146	16046	16169	15831	16043	16021	15934	15908	16106	15881	15900	15966	16062	16094	15935	15896	16009	16243	16162	16053	16075	16356	16073	15925	16021	16195	16056	15896	15895	15984	16070	16060	16127	16064	15891	15915	16089	15899	16074	15991	16122	16254	15930	16052	16020	16082	16045	16053	16023	16041	15954	16048	16138	16140	16154	16154	15925	15920	16237	16049	16168	15945	15974	15926	15923	15847	16150	16313	16190	15918	16157	15684	15914	16093	15823	16086	16058	16222	15890	16063	16008	15987	15975	15732	16007	15737	15809	15925	15909	16169	16015	16161	15847	16079	15954	15798	16046	15861	15958	15986	16033	15973	16092	15987	16005	16130	15917	16057	16051	16085	16049	15998	16009	16138	16082	16123	16049	16012	15845	15830	16051	15985	15993	16146	16055	16146	15904	15886	15973	16033	15811	16148	15856	16195	15980	15984	16030	15840	16082	16057	16131	15919	15933	15950	15950	16100	16100	15923	16038	16170	16016	16051	16010	16138	16077	15795
16631	24923	24115	18507	17289	17531	17539	16777	15948	19043	21399	19709	16782	15000	14103	13909	13780	13842	13654	13646	13603	13763	13681	13762	13728	13602	13749	13656	13777	13579	13649	13670	13643	13759	13838	13784	13715	13790	13701	13589	13705	13780	13696	13780	13623	13676	13897	13604	13657	13554	13754	13782	13833	13729	13737	13751	13658	13707	13521	13655	13677	13554	13768	13679	13576	13669	13724	13672	13599	13677	13691	13536	13636	13504	13721	13677	13628	13634	13708	13604	13626	13762	13793	13678	13718	13840	13644	13700	13703	13730	13781	13817	13557	13620	13546	13546	13679	13764	13800	13738	13522	13657	13791	13728	13875	13670	13503	13726	13698	13721	13596	13591	13693	13752	13601	13608	13713	13819	13676	13793	13488	13793	13650	13335	13692	13606	13689	13528	13732	13652	13690	13704	13727	13707	13625	13622	13805	13786	13546	13681	13729	13651	13685	13709	13591	13448	13734	13772	13629	13687	13631	13782	13626	13723	13817	13585	13552	13779	13684	13737	13654	13485	13714	13756	13612	13535	13651	13681	13707	13796	13694	13645	13714	13617	13684	13644	13729	13716	13625	13625	13615	13731	13651	13554	13651	13689	13671	13737	13703	13746	13649	13736	13759	13610	13536	13645	13670	13742	13775	13669	13754	13564	13653	13615	13714	13646	13522	13609	13472	13591	13747	13501	13505	13657	13640	13636	13612	13638	13746	13666	13753	13503	13581	13814	13452	13710	13810	13658	13588	13720	13576	13613	13512	13747	13559	13658	13671	13653	13656	13639	13585	13650	13709	13706	13664	13631	13745	13799	13739	13593	13778	13540	13604	13541	13716	13676	13777	13660	13637	13507	13523	13744	13785	13660	13663	13774	13551	13623	13598	13647	13631	13648	13830	13631	13588	13689	13739	13633	13601	13535	13650	13683	13733	13693	13649	13594	13687	13757	13735	13498	13583	13388	13649	13678	13672	13691	13842	13626	13708	13608	13741	13648	13777	13659	13737	13589	13681	13854	13719	13539	13830	13817	13865	13683	13547	13711	13796	13581	13598	13611	13738	13480	13769	13666	13608	13586	13586	13566	13697	13770	13836	13711	13808	13614	13640	13778	13725	13648	13698	13671	13645	13749	13772	13676	13724	13637	13600	13661	13837	13785	13685	13523	13545	13780	13610	13640	13691	13789	13555	13776	13673	13570	13769	13792	13718	13615	13707	13579	13612	13706	13703	13761	13694	13765	13848	13546	13681	13624	13728	13665	13722	13551	13643	13744	13644	13709	13777	13754	13725	13597	13622	13750	13627	13722	13610	13572	13599	13666	13757	13693	13486	13781	13683	13780	13669	13729	13828	13624	13629	13700	13493	13781	13797	13599	13658	13527	13620	13764	13720	13668	13603	13632	13669	13769	13751	13671	13746	13771	13709	13716	13663	13605	13642	13399	13780	13680	13673	13698	13778	13715	13788	13681	13641	13696	13630	13740	13747	13586	13628	13770	13770	13697	13649	13521	13764	13672	13678	13601	13524	13747	13703	13829	13788	13643	13661	13615	13699	13864	13851	13632	13721	13648	13679	13573	13721	13604	13725	13519	13775	13713	13723	13684	13667	13706	13610	13508	13626	13758	13540	13805	13533	13788	13769	13670	13634	13687	13585	13777	13792	13691	13855	13580	13638	13753	13786	13648	13883	13648	13517	13787	13737	13575	13657	13700	13675	13734	13705	13725	13658	13669	13764	13721	13679	13648	13676	13694	13681	13586	13634	13620	13738	13634	13553	13725	13765	13720	13546	13557	13678	13736	13760	13676	13765	13800	13758	13790	13526	13857	13538	13722	13726	13977	13706	13669	13800	13696	13554	13520	13608	13749	13631	13642	13693	13749	13645	13660	13793	13614	13625	13804	13662	13788	13696	13616	13699	13639	13731	13757	13777	13663	13643	13580	13789	13774	13719	13798	13759	13700	13683	13625	13570	13579	13695	13531	13576	13784	13700	13622	13596	13654	13612	13595	13726	13571	13747	13595	13593	13711	13700	13653	13615	13740	13625	13711	13686	13524	13718	13746	13600	13818	13652	13758	13841	13712	13660	13703	13587	13729	13802	13685	13617	13631	13555	13869	13513	13739	13636	13491	13673	13603	13696	13640	13910	13632	13566	13823	13554	13761	13699	13657	13725	13676	13655	13553	13619	13740	13699	13609	13807	13837	13705	13492	13540	13617	13495	13721	13698	13517	13596	13701	13549	13599	13694	13682	13693	13570	13657	13813	13556	13629	13538	13628	13582	13525	13688	13621	13711	13710	13626	13716	13780	13786	13737	13634	13613	13783	13697	13594	13650	13617	13684	13712	13663	13810	13662	13588	13737	13636	13689	13718	13509	13740	13679	13649	13568	13670	13813	13874	13664	13664	13546	13752	13703	13619	13692	13736	13727	13744	13764	13639	13611	13476	13737	13730	13687	13682	13620	13566	13796	13631	13880	13693	13619	13610	13763	13649	13908	13677	13617	13796	13663	13639	13623	13594	13703	13661	13643	13355	13683	13585	13681	13697	13690	13739	13673	13647	13685	13747	13744	13644	13593	13718	13588	13687	13653	13687	13719	13644	13830	13630	13721	13758	13620	13648	13624	13623	13541	13595	13837	13596	13735	13645	13623	13611	13773	13795	13539	13727	13605	13551	13742	13594	13585	13784	13692	13498	13736	13737	13666	13670	13741	13944	13747	13677	13623	13712	13677	13583	13731	13605	13772	13733	13559	13633	13740	13647	13663	13634	13751	13718	13855	13602	13718	13655	13677	13529	13718	13648	13561	13746	13569	13783	13567	13535	13719	13416	13631	13644	13604	13593	13764	13771	13843	13504	13619	13750	13654	13575	13687	13599	13649	13672	13615	13788	13610	13639	13611	13648	13640	13882	13722	13593	13864	13594	13688	13632	13725	13654	13744	13609	13720	13630	13695	13555	13662	13684	13703	13757	13666	13715	13760	13763	13558	13794	13610	13490	13526	13728	13758	13570	13723	13793	13766	13736	13679	13734	13817	13517	13693	13637	13532	13767	13628	13808	13516	13616	13665	13577	13657	13776	13643	13669	13606	13586	13678	13671	13528	13642	13637	13696	13608	13863	13683	13800	13704	13651	13702	13668	13789	13682	13733	13681	13581	13688	13742	13613	13713	13657	13711	13693	13707	13655	13735	13646	13717	13744	13781	13520	13754	13654	13752	13635	13651	13845	13702	13641	13693	13778	13638	13751	13621	13718	13682	13615	13762	13651	13626	13650	13675	13881	13445	13606	13864	13641	13552	13677	13753	13699	13724	13604	13618	13636	13624	13718	13644	13710	13764	13640	13737	13624	13598	13725	13606	13681	13511	13709	13501	13708	13591	13618	13686	13728	13755	13721	13572	13752	13530	13689	13537	13607	13599	13442	13820	13637	13676	13600	13772	13703	13586	13724	13708	13801	13854	13589	13733	13796	13735	13651	13650	13607	13917	13685	13584	13518	13789	13704	13672	13573	13550	13667	13679	13645	13696	13738	13704	13627	13785	13661	13894	13641	13818	13587	13618	13726	13498	13691	13902	13761	13655	13637	13619	13672	13782	13532	13861	13619	13516	13657	13543	13530	13832	13735	13729	13682	13519	13509	13752	13682	13657	13768	13638	13723	13659	13623	13588	13519	13608	13664	13601	13655	13901	13627	13707	13736	13659	13675	13631	13804	13656	13651	13568	13554	13685	13585	13621	13569	13575	13613	13869	13561	13733	13562	13548	13718	13561	13752	13652	13600	13532	13635	13727	13828	13813	13670	13718	13759	13750	13685	13598	13701	13518	13583	13747	13735	13638	13606	13747	13531	13593	13605	13806	13666	13790	13702	13672	13840	13902	13505	13533	13757	13652	13737	13580	13581	13665	13775	13841	13550	13845	13693	13673	13708	13745	13735	13754	13726	13665	13716	13594	13716	13588	13699	13768	13782	13637	13898	13722	13777	13699	13748	13679	13651	13716	13740	13612	13634	13721	13638	13868	13643	13671	13774	13784	13527	13764	13699	13742	13699	13691	13696	13676	13712	13736	13745	13860	13593	13940	13529	13733	13888	13564	13573	13610	13749	13523	13833	13679	13683	13573	13741	13771	13506	13852	13707	13739	13636	13706	13587	13610	13644	13624	13654	13658	13626	13750	13662	13592	13755	13675	13585	13713	13495	13663	13692	13570	13884	13728	13796	13603	13702	13852	13578	13663	13752	13608	13711	13723	13633	13725	13589	13611	13703	13599	13743	13697	13715	13673	13588	13621	13710	13569	13712	13629	13775	13760	13586	13674	13673	13633	13762	13630	13564	13667	13729	13658	13694	13633	13792	13712	13719	13731	13555	13811	13692	13552	13661	13669	13609	13693	13622	13761	13711	13616	13553	13535	13702	13631	13659	13626	13699	13568	13683	13743	13641	13547	13644	13723	13701	13754	13598	13744	13608	13577	13639	13593	13699	13737	13747	13744	13697	13658	13724	13542	13694	13739	13659	13607	13682	13670	13676	13661	13566	13670	13665	13606	13673	13753	13677	13742	13807	13752	13711	13795	13618	13643	13804	13756	13616	13794	13590	13638	13628	13780	13626	13670	13622	13608	13718	13674	13664	13771	13683	13751	13613	13656	13765	13499	13808	13591	13627	13661	13621	13716	13696	13649	13689	13693	13538	13754	13681	13725	13826	13696	13829	13685	13796	13684	13751	13707	13547	13609	13683	13798	13785	13648	13829	13811	13689	13755	13698	13412	13675	13778	13690	13650	13682	13650	13630	13773	13733	13629	13683	13729	13814	13565	13665	13551	13681	13734	13773	13785	13637	13808	13695	13479	13636	13861	13746	13788	13557	13718	13795	13792	13625	13618	13568	13656	13725	13863	13749	13812	13715	13628	13651	13448	13624	13672	13580	13622	13743	13489	13610	13690	13733	13720	13580	13638	13586	13619	13570	13728	13603	13596	13561	13704	13662	13653	13586	13656	13782	13709	13659	13692	13629	13659	13730	13610	13510	13817	13435	13625	13748	13804	13677	13623	13822	13583	13849	13598	13762	13651	13658	13753	13675	13670	13635	13623	13799	13593	13726	13733	13795	13500	13874	13621	13648	13640	13608	13685	13686	13714	13577	13762	13563	13665	13730
24364	20961	28005	24498	22181	21357	20276	18044	17630	29897	37282	32803	26094	20422	17669	16747	16067	16241	16094	16008	16147	16078	16214	16395	16142	15949	15994	15915	16116	16093	16048	16057	16043	16062	16158	16199	16012	15975	15889	15917	16017	15932	15919	15949	16209	15840	16078	16233	16072	16194	15955	16069	15970	16086	16160	15940	15956	16019	16029	15973	15887	15933	16000	15999	15818	15952	15868	16057	16099	15916	15924	15796	16119	15966	15855	16095	16072	15843	16069	15871	16197	16133	16124	15765	15988	16090	16104	16031	16113	15873	15972	15946	15959	15940	15988	16063	16062	16027	15983	15878	16175	15852	15960	15866	15833	15998	16077	15921	15961	16085	16048	15994	15958	15955	16025	15930	16039	16087	15919	15949	16006	15937	15941	16095	16187	15859	16119	16076	15928	15883	15998	15856	15905	15819	15949	15767	16016	15872	15973	16056	16317	15863	16124	15916	15909	15959	16010	16088	15888	15812	15998	16127	15937	15889	15940	15858	15995	15853	15921	15825	15897	15999	16009	16028	15909	15917	15828	15704	16008	15752	15937	16155	15972	15924	15838	15861	16190	16061	16069	15919	15857	15753	15984	16068	16092	15848	16073	16026	15864	16060	15780	15929	15963	16062	15968	16110	15991	15969	15946	15873	16061	15861	16137	15804	16094	15732	15994	16016	15911	15920	15870	16075	15824	15924	15889	15805	16126	16025	15859	15775	15829	16000	15924	15690	15908	15868	15956	15995	15879	15805	15849	15752	16143	16054	16105	15961	15832	15965	15948	16051	16108	15941	16018	15870	15979	15904	15989	15932	15907	15942	16234	16066	16040	15891	15918	15963	15964	15824	15673	15944	15742	15996	16039	16027	16185	15934	15925	15968	15954	16116	15871	15936	16085	16071	15888	15978	16034	15896	15922	15922	15910	15952	15959	16015	15906	15891	16052	15933	16005	15976	15820	15763	15990	15861	16084	15881	16029	16242	15977	15927	16160	15851	15926	15918	15844	16041	15926	16148	16096	15898	16001	16065	15959	15958	15978	15963	15824	15819	15939	15930	15859	16085	15766	15943	15926	15869	15880	15964	15763	15959	15938	15878	15972	15732	16007	15993	15824	15994	16046	16037	16000	15934	15973	15945	15917	16108	16002	15817	16112	16025	16023	16092	15904	16171	16034	15886	15945	15951	16281	16235	16057	16141	16079	16090	15943	15818	16037	15923	15897	16175	15935	15849	16110	15994	15964	15948	15786	15764	16057	15890	16026	15889	15923	16036	15940	16066	15900	15882	16104	15927	15862	16179	15996	16066	16246	15836	16020	15975	15970	16051	16213	15860	15847	15932	15835	15869	16011	15926	16051	15944	15918	16117	15978	16173	15900	16017	15946	15874	15669	16078	15985	15723	16055	15897	16113	15984	15950	15906	15917	16031	15949	15854	16047	16032	16188	16041	15993	15825	15874	16066	16016	16025	15933	15974	15864	15977	16047	15945	16010	16028	15739	15990	15989	15923	15991	16076	15965	15702	15991	15748	16017	15990	15839	15960	15914	16003	16160	16017	15871	15955	15942	15995	16083	15903	15896	16043	15996	15892	16086	16022	15868	15687	16076	15969	15932	16140	16043	15982	16200	16012	15890	15803	15907	15922	15810	15869	15875	15984	15997	15843	16138	16161	16044	16003	16049	15893	16007	16141	15862	15987	15967	15899	15737	15926	16171	15709	16002	15795	15841	16142	16050	15857	16047	15927	15911	15957	16094	15963	15929	15864	15925	16032	16018	16088	15826	16199	15928	15867	15929	15780	15938	16012	15948	15966	15922	16004	16079	16187	16020	15871	15845	16101	15910	16016	15998	15772	15871	15889	15952	15758	15899	15854	15934	15839	15673	15994	15971	16007	16114	15964	16262	15873	16021	15974	16015	15951	16074	15855	15952	15834	15879	16053	15900	15934	15957	15953	16183	15859	15912	15977	15923	15995	15970	15872	15922	16083	15962	16016	15957	15865	16046	16041	15891	15999	15964	16004	16093	16116	16095	15955	15832	15950	15866	16065	15947	15987	16121	15984	15993	15946	16050	16084	15968	16035	15771	16054	15949	15970	15973	15860	16019	16035	16187	15985	16007	16142	15960	15891	15817	15878	16032	16047	15954	16093	16180	15945	15925	15963	15972	15977	15943	16065	15911	16071	15990	15990	16012	15824	16079	16109	15849	15955	16094	16108	15841	15816	15803	15954	15909	16114	15966	15906	15829	15739	15947	15936	15829	16056	15926	15924	15874	16178	16014	15750	15815	15808	16025	15977	15943	16235	15995	15932	15820	15903	16067	16104	15946	16285	15931	15981	15877	15766	15958	16137	16079	16095	16131	15951	15826	15913	15968	15905	16156	15877	16204	15848	15989	15927	15996	15948	15946	15948	15890	15989	15923	15964	16074	15933	15971	16038	15938	15962	16125	16074	15962	15933	15944	16127	16114	15858	16224	16008	16065	15945	16045	16027	16011	15959	16045	16058	16051	15888	16023	16060	15873	16029	15900	16023	16095	16069	15982	15942	15861	15998	16081	15833	15894	15866	16126	16012	15786	16065	15906	15979	15974	15903	15981	15995	15882	16042	16039	15931	16014	16014	16021	16082	16003	16042	16201	15960	16090	15933	15936	16051	16000	16057	15921	15789	16072	16044	15774	16025	16086	16142	15644	16033	16089	16197	15957	15917	16058	15849	15958	16180	16043	15836	16058	15997	15996	16041	16139	15832	16087	16024	15876	15983	15895	16044	15887	15938	16113	15954	15984	15846	15930	16021	16015	16106	15705	16043	15742	16045	16046	15865	16066	15971	15924	15758	15931	15955	16038	16082	16019	16030	15917	16150	15821	15828	15923	15815	16127	16193	15796	15938	16013	16125	15862	16051	15936	16041	15941	15933	16051	16043	15946	15954	15912	16022	15943	15807	15986	15934	16051	15891	15882	15843	15972	15941	15968	15932	15986	16143	15801	15990	15987	15985	15921	16057	15933	15815	15901	15965	16036	16046	16035	16142	16036	15816	16135	16174	15977	15962	15934	15957	15919	16168	15919	16114	16071	15932	15842	16002	15893	15870	16050	15806	15925	15930	15995	15969	15955	15854	16226	16000	16101	15972	15830	16040	15931	15938	15810	15895	15980	16047	16109	15995	15888	16135	16216	15917	15909	15907	15937	16022	16014	16183	16030	16082	16028	16033	16049	15770	16044	15843	15893	15878	16076	15811	15997	15773	15892	15959	16057	16132	15935	15952	16191	16016	15993	15988	15897	16081	15996	15956	15938	16224	16009	15898	15869	15980	15902	15806	15925	16070	15804	16026	15947	16097	15924	15856	15948	15825	15953	16006	15994	16090	15907	15926	16154	16092	15972	15879	16045	16089	16024	15886	15987	15913	16095	16050	15935	15897	16188	15819	15862	16001	15891	16006	15923	16007	15829	15903	16043	15922	15935	16092	15806	16084	15967	15905	15897	16013	15998	15967	15903	15765	15940	15980	15859	15932	15749	15903	16122	15948	15936	15902	15946	15828	16086	16040	16138	15896	15831	16012	16114	15795	16153	16041	15893	15811	16014	15878	16075	15982	15951	15797	16013	15983	15903	15869	16102	15985	15995	15984	15924	15966	16046	15995	15990	15939	15871	15893	16026	15911	16169	15988	15879	16051	16040	16027	16017	16114	15901	15820	15801	15938	15915	15979	15995	15846	15974	16018	16032	16049	15755	15864	15970	15763	16161	16067	15927	15914	15922	16022	15827	15965	15726	15944	16089	15975	15916	16046	15872	15879	15939	15769	15921	15950	15858	15909	16014	15957	15925	15971	15910	16053	15958	15834	15913	15905	16193	16083	16017	16253	15948	16037	16176	16189	16160	15810	15986	15870	15975	15931	15835	15902	15940	16133	15980	16017	16046	15929	16003	16087	16008	15932	15705	15943	16052	16044	15916	15904	16010	16195	15896	15996	15954	15945	16079	15958	15886	15982	15942	16061	15936	16060	16005	15895	16170	16051	16039	16168	15959	16043	15905	15781	15976	15856	15854	15982	15973	16009	15724	15996	15979	15933	16115	16038	15902	15801	16030	16116	15902	15928	15892	16097	16143	15826	16190	15881	15926	16084	15872	16007	15743	15933	15856	16131	15982	15993	16017	16056	15872	15923	15993	15925	15917	15993	15888	15992	16042	15860	16137	15951	15948	15875	15985	15844	16091	15872	16115	15732	15853	15829	16147	16043	16144	16000	16094	15925	15942	15887	15834	16033	15920	16145	16105	15951	15974	15971	15833	15950	16110	16021	15968	15918	15888	16138	16098	16112	15917	16032	15980	15877	15827	15947	15927	16038	15946	15962	16015	15796	16106	16005	16158	16162	15921	15993	16071	15892	15956	16040	15867	15818	15960	15967	15882	16021	16024	16153	15916	16051	16057	16090	16152	15914	15823	16201	16071	15957	15958	16106	15909	15981	15940	15954	16051	16004	15832	16017	16058	16007	16008	16000	15941	16106	15947	15970	15802	15924	15929	15778	15888	16044	15995	15959	15947	16060	15959	15993	15903	16119	15999	16012	15883	15807	15930	15947	15960	15831	16120	16040	16077	15933	15872	15969	15776	15929	15774	16129	15646	15902	16031	15967	15920	15936	15955	15770	15962	15955	16001	15850	15830	16031	15761	15869	15985	15956	15981	15893	15984	16013	15849	16206	15951	16045	16118	15950	16183	15913	15898	15922	15847	15897	15803	15837	15894	15917	16050	15832	15986	16205	16183	15959	15954	16077	16098	16072	15787	15982	16002	16149	15828	15955	16272	15945	16111	15973	15829	15970	16113	15941	15809	15713	15888	15944	15894	15806	15931	15960	15936	15929	15709	16160	16007	16136	16008	16213	16149	15988	16025	15759	15738	15972	15910	15824	16036	15956	15963	16049	16110	15940	16085	15929	16073	16064	15960	16103	16011	15976	15978	16105	16083	16062	16084	15953	16000	16012	15976	15850	16164	15974	16036	16164	16019	16043	16193	16019	15841	15910	15910	16198	15990	15917	16030	15925	15920	16084	15951	15815	15912	16080	16052	16154	15971	15891	16037	16085	16063	16029	15917	16090	16123	15934	15870	15941	16043	16127	16077	16048	15698	15774	15918	15903	16183	15962
15599	26994	25173	20538	20076	18824	17745	16299	16286	32178	37227	31774	24535	18041	14927	14072	13953	13537	13755	13695	13773	13695	13592	13564	13695	13623	13662	13740	13621	13799	13779	13584	13751	13534	13714	13729	13479	13606	13664	13751	13647	13672	13736	13662	13538	13537	13703	13668	13571	13538	13694	13550	13718	13658	13674	13472	13679	13574	13732	13749	13623	13682	13564	13755	13822	13556	13730	13654	13587	13666	13700	13680	13554	13569	13606	13655	13692	13542	13519	13804	13556	13523	13545	13607	13768	13581	13607	13686	13514	13796	13540	13654	13715	13651	13727	13659	13611	13609	13627	13594	13631	13612	13800	13629	13687	13579	13669	13477	13642	13560	13539	13762	13685	13567	13574	13614	13400	13717	13777	13809	13449	13627	13610	13733	13637	13786	13546	13599	13658	13586	13577	13766	13494	13666	13675	13644	13571	13853	13724	13789	13528	13660	13576	13657	13583	13626	13800	13786	13564	13615	13641	13529	13666	13610	13781	13554	13582	13644	13610	13666	13601	13508	13559	13749	13714	13578	13596	13688	13692	13801	13747	13764	13678	13599	13711	13522	13493	13664	13597	13738	13634	13757	13804	13561	13654	13632	13673	13727	13570	13644	13792	13792	13697	13600	13599	13776	13607	13617	13748	13475	13710	13770	13695	13622	13817	13682	13718	13740	13684	13451	13505	13747	13633	13515	13545	13758	13613	13768	13463	13675	13565	13783	13563	13557	13494	13682	13739	13710	13470	13521	13711	13551	13635	13762	13564	13560	13682	13750	13742	13604	13741	13720	13574	13635	13565	13674	13671	13705	13673	13564	13575	13577	13573	13582	13597	13611	13681	13514	13736	13610	13445	13601	13700	13673	13576	13505	13569	13614	13732	13584	13696	13694	13561	13784	13748	13680	13548	13777	13644	13606	13835	13589	13709	13486	13619	13577	13594	13766	13613	13619	13582	13504	13721	13722	13654	13639	13798	13792	13561	13548	13649	13614	13727	13617	13640	13532	13767	13710	13597	13692	13626	13749	13723	13552	13570	13534	13594	13696	13790	13582	13597	13612	13545	13708	13691	13542	13757	13603	13603	13651	13759	13601	13770	13631	13643	13571	13681	13732	13539	13514	13764	13598	13653	13623	13555	13528	13492	13572	13536	13666	13758	13719	13703	13635	13667	13697	13669	13704	13701	13599	13656	13641	13657	13494	13597	13475	13719	13622	13791	13622	13594	13581	13669	13773	13659	13604	13667	13637	13737	13688	13612	13749	13604	13573	13674	13545	13676	13564	13634	13590	13715	13528	13600	13558	13681	13593	13707	13577	13665	13506	13685	13599	13654	13680	13652	13536	13491	13529	13637	13796	13676	13551	13616	13782	13670	13598	13476	13491	13715	13410	13633	13621	13638	13579	13639	13572	13644	13714	13759	13598	13745	13722	13554	13741	13645	13761	13739	13773	13739	13637	13668	13707	13609	13757	13613	13555	13652	13646	13435	13712	13637	13638	13606	13572	13480	13721	13602	13752	13699	13620	13460	13551	13749	13627	13502	13625	13599	13632	13722	13730	13705	13565	13663	13593	13767	13802	13780	13555	13655	13747	13690	13678	13698	13734	13617	13639	13757	13575	13589	13699	13646	13655	13600	13620	13688	13738	13545	13590	13698	13748	13655	13497	13774	13644	13639	13590	13757	13625	13692	13792	13643	13706	13660	13578	13567	13861	13698	13660	13683	13690	13712	13706	13611	13656	13603	13847	13561	13615	13644	13534	13483	13564	13617	13522	13631	13647	13667	13610	13515	13716	13589	13706	13736	13688	13694	13586	13555	13660	13747	13604	13764	13666	13673	13678	13549	13450	13711	13620	13627	13709	13592	13585	13554	13701	13476	13666	13668	13559	13603	13600	13622	13561	13814	13662	13494	13702	13445	13841	13526	13522	13638	13582	13570	13718	13552	13663	13774	13810	13563	13538	13428	13701	13603	13644	13721	13596	13735	13650	13635	13798	13698	13619	13627	13654	13600	13549	13704	13692	13639	13557	13579	13578	13713	13604	13790	13678	13614	13678	13754	13569	13706	13825	13709	13542	13665	13572	13433	13575	13592	13725	13620	13617	13764	13538	13628	13673	13654	13739	13706	13622	13797	13634	13663	13733	13786	13789	13801	13735	13619	13545	13391	13707	13620	13837	13666	13559	13737	13625	13576	13732	13602	13626	13641	13695	13640	13717	13606	13681	13719	13578	13609	13484	13686	13609	13613	13569	13637	13692	13569	13531	13723	13574	13608	13531	13603	13821	13505	13638	13648	13727	13596	13547	13556	13629	13459	13605	13594	13523	13664	13581	13710	13652	13722	13672	13566	13447	13589	13620	13859	13620	13629	13612	13679	13671	13491	13612	13652	13487	13562	13658	13746	13575	13688	13593	13785	13575	13623	13630	13653	13668	13587	13726	13836	13741	13772	13823	13693	13432	13837	13615	13600	13853	13709	13640	13662	13493	13648	13717	13659	13644	13701	13695	13711	13575	13507	13884	13690	13766	13661	13405	13315	13540	13630	13701	13657	13546	13749	13615	13674	13756	13603	13614	13702	13668	13646	13728	13740	13724	13732	13818	13658	13697	13761	13670	13778	13695	13724	13706	13680	13583	13740	13698	13570	13911	13476	13850	13462	13789	13794	13578	13649	13567	13672	13664	13621	13726	13549	13632	13750	13666	13693	13672	13673	13770	13684	13630	13730	13693	13689	13457	13672	13668	13677	13745	13679	13664	13802	13729	13629	13551	13740	13586	13721	13665	13477	13733	13696	13699	13763	13755	13708	13487	13676	13598	13570	13679	13636	13509	13757	13449	13531	13756	13610	13503	13731	13663	13610	13638	13740	13669	13771	13782	13614	13571	13696	13643	13726	13709	13647	13476	13747	13651	13726	13560	13664	13489	13644	13637	13487	13737	13588	13594	13729	13598	13699	13560	13503	13541	13444	13685	13747	13672	13710	13751	13536	13701	13690	13853	13651	13589	13503	13598	13752	13771	13533	13595	13685	13533	13609	13544	13688	13641	13569	13694	13664	13609	13710	13611	13630	13673	13795	13716	13736	13777	13569	13702	13645	13564	13619	13869	13769	13725	13603	13563	13409	13492	13545	13534	13705	13661	13415	13470	13534	13580	13649	13640	13644	13714	13757	13528	13543	13647	13465	13409	13705	13558	13482	13652	13744	13668	13635	13674	13769	13676	13666	13751	13598	13647	13605	13717	13682	13546	13688	13535	13729	13645	13806	13546	13608	13549	13741	13509	13586	13693	13712	13584	13754	13697	13705	13491	13622	13621	13432	13668	13626	13627	13712	13444	13635	13575	13531	13693	13635	13648	13641	13754	13798	13454	13715	13569	13852	13573	13748	13580	13748	13654	13516	13789	13700	13479	13660	13886	13578	13396	13584	13880	13722	13593	13625	13670	13655	13475	13703	13618	13601	13587	13733	13753	13532	13652	13710	13635	13724	13563	13579	13637	13664	13760	13681	13592	13613	13603	13537	13631	13450	13720	13781	13780	13675	13659	13696	13536	13584	13658	13753	13631	13599	13699	13519	13405	13565	13672	13661	13645	13555	13782	13567	13697	13623	13816	13674	13688	13624	13651	13459	13624	13534	13751	13632	13614	13731	13691	13711	13772	13652	13551	13544	13609	13581	13691	13695	13873	13647	13594	13567	13728	13448	13630	13691	13635	13730	13549	13648	13670	13830	13485	13777	13771	13792	13578	13550	13730	13620	13655	13704	13451	13639	13762	13677	13657	13577	13556	13657	13598	13544	13732	13735	13741	13726	13652	13663	13807	13818	13659	13717	13457	13618	13528	13584	13688	13644	13491	13614	13520	13688	13590	13476	13659	13549	13579	13641	13643	13707	13574	13588	13796	13681	13512	13703	13487	13460	13726	13788	13616	13653	13760	13583	13729	13566	13743	13749	13710	13787	13660	13554	13589	13650	13640	13644	13728	13663	13717	13644	13782	13611	13671	13718	13673	13717	13668	13557	13597	13658	13613	13730	13534	13696	13932	13609	13697	13661	13525	13572	13709	13588	13711	13527	13503	13684	13461	13636	13695	13436	13543	13559	13968	13597	13563	13668	13489	13721	13526	13699	13714	13618	13502	13752	13605	13595	13608	13603	13711	13755	13714	13659	13722	13777	13709	13538	13796	13648	13747	13565	13628	13632	13584	13721	13530	13704	13516	13679	13645	13745	13691	13638	13654	13682	13587	13594	13676	13636	13595	13652	13566	13670	13511	13701	13604	13754	13574	13656	13527	13556	13624	13585	13582	13489	13768	13737	13743	13595	13620	13497	13715	13498	13506	13653	13663	13600	13692	13608	13624	13563	13739	13710	13506	13590	13555	13839	13575	13586	13603	13724	13619	13636	13690	13565	13657	13610	13562	13837	13674	13754	13756	13553	13681	13726	13719	13772	13704	13774	13538	13563	13539	13789	13462	13554	13555	13850	13546	13583	13710	13654	13776	13797	13591	13622	13580	13719	13540	13522	13497	13651	13550	13624	13578	13733	13583	13558	13611	13545	13670	13545	13541	13577	13574	13507	13688	13616	13612	13371	13687	13601	13637	13594	13725	13687	13778	13690	13658	13479	13579	13788	13581	13577	13714	13601	13594	13695	13581	13476	13722	13899	13657	13795	13561	13823	13637	13644	13585	13575	13571	13691	13645	13633	13663	13661	13603	13552	13742	13653	13772	13633	13464	13776	13725	13586	13585	13734	13802	13850	13732	13628	13649	13657	13774	13674	13576	13667	13529	13640	13609	13804	13686	13638	13615	13629	13706	13690	13646	13797	13701	13648	13720	13668	13741	13724	13558	13636	13616	13555	13659	13694	13622	13658	13598	13636	13579	13576	13631	13699	13671	13763	13392	13646	13626	13735	13723	13611	13433	13493	13739	13794	13782	13673	13726	13689	13669	13583	13490	13570	13845	13763	13725	13706	13813	13653	13781	13659	13692	13561	13709	13550	13679	13436	13807	13739	13675	13709	13691	13883	13671	13532	13676	13688	13675	13686	13643	13654	13608	13689	13761	13530	13733	13727	13540	13629	13632	13605	13889	13826	13469	13453	13629	13551	13680	13605	13578	13503	13651	13533	13619	13736	13637	13778	13603
22550	20960	28880	23233	21129	23017	24988	18993	19402	45135	55128	48368	38254	27391	20644	17757	16724	16653	16523	16509	16215	16360	16359	16439	16509	16265	16287	16258	16322	16227	16487	16467	16444	16349	16229	16241	16248	16375	16333	16302	16307	16170	16356	16320	16365	16277	16293	16314	16226	16221	16361	16293	16283	16348	16113	16338	16375	16216	16168	16398	16226	16273	16269	16171	16371	16402	16177	16161	16275	16389	16259	16210	16290	16294	16234	16218	16100	16319	16055	16183	16231	16182	16311	16232	16206	16161	16195	16489	16248	16242	16564	16275	16160	16325	16337	16215	16152	16240	16195	16119	16311	16211	16232	16262	16112	16187	16238	16266	16275	16181	16197	16146	16098	16028	16324	16311	16295	16234	16418	16331	16185	16213	16205	16380	16273	16332	16094	16333	16200	16199	16225	16365	16209	16117	16261	16301	16304	16232	16343	16401	16284	16293	16084	16174	16124	16201	16104	16306	16278	16202	16291	16057	16119	16355	16152	16193	16271	16323	16375	16374	16253	16387	16241	16178	15979	16209	16374	16236	16283	16395	16315	16148	16202	16156	16057	16315	16254	16125	16047	16332	16235	16314	16056	16295	16189	16134	16132	16156	16235	16300	16270	16223	16514	16274	16100	16272	16117	16077	16175	16359	16242	16211	16296	16231	16197	16259	16350	16483	16108	16270	16454	16127	16408	16218	16303	16245	16274	16328	16022	16117	16253	15952	16306	16448	16118	16169	16174	15998	16303	16426	16126	16240	16384	16204	16190	16237	16180	16350	16395	16209	16074	16266	16368	16266	16359	16236	16188	16063	16274	16207	16326	16219	15948	16090	16083	16107	16420	16236	16430	16214	16126	15984	16320	16242	16301	16222	16265	16331	16238	16168	16171	16353	16280	16211	16202	16228	16376	16007	16238	16340	16072	16073	16066	16208	16345	16363	16214	16169	16175	16190	16347	16341	16242	16016	16183	16042	16236	16266	16116	16385	16105	16177	16273	16272	16258	16279	16199	16293	16339	16278	16421	16225	16345	16159	16240	16072	16173	16373	16221	16228	16204	16298	16292	16251	16342	16079	16213	16191	16263	16311	16146	16183	16122	16159	15924	16228	16040	16107	16109	16247	16216	16394	16178	16273	16389	16092	16129	16530	16193	16279	16118	16211	16063	16341	16222	16182	16175	16181	16333	16250	16072	16131	16340	16165	16417	16222	16168	16075	16205	16066	16311	16222	16137	16280	16334	16128	16218	16147	15998	16213	16320	16298	16445	16246	16422	16229	16190	16072	16113	16221	16154	16205	16076	16018	16290	16007	16082	16176	16220	16413	16193	16302	16080	16309	16355	16162	16201	16208	16395	16313	16330	16265	16165	16153	16045	16149	16417	16100	16164	16103	16042	16187	16135	16137	16404	16130	16129	16266	16171	16148	16014	16182	16255	16213	16248	16204	16254	16152	16204	16340	16079	16216	16107	16072	16247	16250	16171	16350	15953	16209	16135	16260	16199	16165	16124	16195	16242	16131	16172	15959	16411	16281	16361	16261	16094	16191	16317	16381	16275	16018	16119	16041	16220	16243	16229	16263	16215	16162	16218	16242	16309	16343	16207	16246	16182	16393	16015	16224	16152	16163	16264	16135	16078	16234	16195	16307	16441	16280	16137	16084	16352	16145	16260	16197	16413	16342	16267	16259	16424	16070	16334	15955	16319	16081	16265	16276	15957	16401	16362	16387	16385	16228	16247	16351	16122	16260	16177	16155	16210	16150	16189	16368	16230	16061	16173	16329	16304	16260	15934	16019	16209	16206	16098	16109	16161	16342	16389	16271	16171	16198	16308	16341	16078	16404	16195	16274	16092	16030	15991	16254	16161	16169	16293	16293	16147	16120	16153	16182	16216	16430	16102	16083	16150	16332	16312	16280	16114	16080	16015	16314	16082	16188	16162	16194	15992	16123	16070	16177	16103	16260	16277	16392	16028	15983	16119	16247	16263	16076	16110	16139	16101	16162	16198	16263	16185	16171	16127	16106	16342	16380	16327	16229	16259	16151	16341	16218	16398	16310	16061	16138	16203	16062	16104	16163	16270	16206	16310	16342	15981	16194	16331	16183	16054	16344	16089	16279	16311	16172	16142	16151	16078	16399	16384	16180	16074	16011	16118	16212	16134	16335	16347	16281	16110	16029	16299	16255	16049	15974	16085	16290	16227	16196	16359	16124	16257	16342	16254	16239	16137	16236	16354	16204	16255	16220	16302	16331	16174	16055	16087	16193	16285	16250	16163	16199	16221	16100	16217	16329	16381	16191	16234	16348	16278	16228	16268	16417	16245	16199	16297	16155	16315	16464	16247	16251	16184	16227	16134	16308	16007	16137	16282	16180	16368	16056	16301	16117	16190	16086	16228	16301	16369	16272	16056	16141	16144	16190	16326	16043	16277	16462	16158	16012	16192	16407	16235	16262	16087	16210	16247	16110	16260	16162	16236	16376	16252	16238	16227	16422	16233	16262	16499	15966	16311	16184	16171	16190	16259	16254	16041	16079	16340	16021	16144	16292	16389	16082	16345	16083	16096	16282	16362	16225	16133	16150	16292	16228	16260	16292	16298	16174	16278	16189	16098	16241	16033	16234	16304	16223	16316	16267	16176	16167	16163	15999	16168	16329	16119	16108	16100	16250	15943	16151	16116	16090	16360	16244	16181	16230	16339	15968	16282	16111	16182	16147	16124	16316	16130	16165	16187	16268	16192	16221	16337	16111	16075	16192	16314	16250	16353	16228	16168	16217	16334	16295	16200	16292	16172	16143	16336	16278	16170	16235	16177	15990	16252	16165	16367	16100	15929	16311	16071	16072	16228	16150	16251	16299	16238	16268	16275	16221	16371	16282	16100	16180	16168	16254	16215	16358	16343	16162	16274	16198	16090	16257	16262	16137	16225	16466	16375	16372	16177	16184	16159	16093	16284	16429	16104	16180	16340	16242	16056	16270	16232	16133	16444	16083	16027	16153	16272	16091	16464	16216	16187	15952	16197	16312	16471	16239	16217	16225	16190	16055	16188	16155	16142	16259	16238	16107	16266	16212	16267	16190	16132	16397	16289	15928	16283	16119	15903	16219	16158	16303	16195	16220	16230	16153	16088	16092	16149	15971	16112	16126	16332	16114	16248	16159	16276	16320	16033	16337	16104	16413	16256	16169	16232	16074	16322	16260	16159	16485	16227	16365	16045	16150	16270	16107	16192	16128	16132	16195	16238	16346	16123	15914	16056	16080	16354	16029	16158	16308	16307	16297	16369	16398	16229	16159	16158	15870	16178	16113	16299	16247	16257	16295	16141	16181	16137	16186	16153	16110	16193	16244	16180	16120	16258	16276	16122	16144	16305	16153	16268	16066	16372	16077	16151	16191	16198	16182	16260	15997	16153	16174	15976	16329	15998	16208	16196	16528	16048	16116	16025	16186	16351	16166	16261	15979	15992	16350	16140	16292	16256	16305	16255	16373	16029	16269	16279	16074	16299	16392	16328	16424	16287	16196	16142	16222	16174	16106	15979	16119	16277	16261	16223	16246	16134	16194	15916	16170	16090	16143	16065	16128	16182	16118	16207	16277	16234	16206	16217	16013	16203	16136	16257	16114	16239	16151	16039	16186	16319	16239	16622	16232	16157	16370	16080	16128	16087	16198	16119	16024	16276	16230	16020	16232	16260	16149	16297	16218	15987	16199	16194	16222	16044	16244	16378	16360	16130	16017	16243	16200	16158	16202	15970	16346	16111	16192	16412	16346	16222	16104	16233	16470	16243	16182	16136	16037	16110	16262	15955	16243	16082	16308	16277	16176	16199	16184	16298	16056	16119	16056	16362	16049	16268	16243	16195	16047	16082	16160	16177	16325	16175	16138	16081	16280	16303	16262	16175	16359	16262	16318	16248	16186	16120	16100	16177	16186	16241	16161	16517	16149	16291	16219	16115	16289	16364	16175	16259	16305	16241	16177	16189	16143	16197	15983	16184	16174	16276	16132	16212	16089	16022	16482	16129	16310	16163	16233	16266	16030	16078	16128	16304	16281	16278	16140	16107	16304	16236	16101	16024	16232	16208	16142	16150	16111	16068	16164	16320	16091	16237	16125	16064	16313	16145	16190	16250	16182	16242	16208	16242	16144	16231	16172	16197	16254	16145	16120	16169	16174	16315	16191	16303	16130	16229	16075	16032	16199	16082	16219	16186	16288	16215	16352	16004	16164	16089	16206	16303	16415	16165	16184	16383	16458	16193	16404	16388	16284	16310	16313	16310	16366	16262	16287	16263	16280	16162	16118	16007	16364	16216	16228	16182	16146	16248	16274	16313	16354	16021	16280	16106	16385	16096	16397	16211	16304	16500	16258	16199	16056	16021	16347	16126	16140	16250	16046	16185	16245	16220	16407	16278	16102	16243	16261	16141	16199	16475	16449	16162	16126	16138	16165	16277	16022	16315	16012	16210	16188	16189	16213	16271	16269	16134	16257	16419	16267	16059	16427	16232	16274	16053	16129	16196	16165	16173	16278	16073	16449	16135	16207	16061	16383	16328	16191	16126	16135	16200	15914	16218	16128	16284	16337	16303	16115	16239	16202	16272	16272	16274	16210	16253	16254	16116	16205	16029	16181	16155	16429	16070	16221	16375	16227	16185	16453	16377	16198	16317	16246	16125	16305	16172	16058	16077	16262	16295	16181	16132	16202	16333	16130	16419	16268	16207	16145	16157	16285	16252	16282	16338	16072	16440	16283	16160	16123	16062	16069	16220	15925	16205	16303	16366	16235	16221	16392	16343	16309	16125	16274	16303	16349	16251	16219	16185	15989	16158	16237	16216	16187	16251	16262	16164	16174	16314	16242	16269	16239	16289	16330	16301	16113	16190	16010	16227	16257	16325	16075	16241	16300	16271	16266	16018	16159	16260	16301	16107	16192	16320	16204	16274	16070	16206	16263	16252	16321	16171	16143	16183	16419	16295	15982	16179	16110	16276	16155	16262	15996	16198	16300	16231	16181	16341	16206	16180	16192	16230	16158	16164	16362	16060	16290	16322	16399	16310	16336	16176	16192	16124	16038	16074	16266	16363	16258	16118	16087	16192	16302	16337	16267	16062	16328	16077	16277	16248	16271	16343	16217	16223	16201
17594	31808	31282	25410	21322	19286	17492	16686	19469	47114	52363	46287	36688	24162	17598	14914	14230	13835	13778	13791	13893	13685	13721	13668	13699	13936	13728	13886	13819	13726	13732	13754	13652	13958	13649	13783	13768	13737	13717	13872	13830	13730	13603	13704	13774	13806	13693	13810	13686	13908	13777	13733	13698	13683	13828	13630	13612	13720	13767	13662	13816	13824	13811	13735	13803	13742	13841	13712	13815	13788	13826	13565	13803	13755	13732	13725	13768	13733	13820	13848	13903	13788	13747	13653	13721	13786	13719	13817	13722	13777	13904	13639	13858	13763	13753	13727	13727	13839	13762	13758	13711	13725	14035	13722	13817	13707	13819	13662	13841	13616	13950	13610	13848	13859	13736	13571	13732	13707	13784	13715	13769	13854	13643	13640	13669	13643	13873	13768	13687	13823	13567	13717	13764	13641	13683	13719	13641	13894	13947	13862	13555	13631	13635	13620	13672	13739	13721	13823	13774	13705	13760	13771	13753	13677	13818	13765	13683	13777	13722	13797	13754	13865	13773	13680	13812	13892	13785	13682	13680	13823	13601	14043	13775	13706	13825	13898	13730	13747	13741	13873	13663	13678	13889	13827	13907	13847	13622	13665	13603	13726	13959	13929	13562	13901	13662	13630	13880	13772	13867	13745	13726	13740	13741	13688	13571	13734	13790	13723	13754	13755	13703	13779	13714	13732	13617	13763	13717	13640	13759	13841	13687	13795	13723	13896	13910	13748	13854	13630	13889	13844	13711	13741	13802	13894	13708	13751	13858	13716	13715	13693	13761	13858	13894	13791	13821	13700	13718	13874	13722	13847	13770	13687	13754	13627	13785	13807	13711	13618	13769	13864	13721	13549	13759	13587	13814	13708	13640	13677	13586	13756	13744	13685	13666	13762	13838	13648	13577	13892	13863	13684	13758	13846	13811	13729	13886	13649	13935	13755	13673	13750	13716	13657	13766	13638	13747	13666	13789	13806	13588	13685	13725	13780	13704	13749	13919	13744	13667	13634	13643	13658	13584	13665	13724	13648	13755	13858	13838	13778	13772	13791	13821	13797	13710	13787	13709	13710	13746	13599	13548	13610	13788	13784	13744	13654	13679	13609	13718	13747	13678	13769	13637	13952	13715	13550	13727	13655	13737	13736	13741	13660	13772	13777	13752	13736	13899	13782	13724	13808	13698	13705	13767	13645	13820	13466	13693	13885	13736	13807	13797	13706	13792	13625	13664	13958	13773	13808	13804	13556	13686	13656	13841	13768	13787	13961	13806	13847	13859	13772	13627	13752	13597	13818	13735	13820	13607	13634	13795	13733	13759	13566	13726	13620	13636	13890	13827	13782	13793	13770	13722	13674	13595	13534	13719	13809	13767	13626	13771	13983	13647	13665	13815	13680	13769	13703	13759	13603	13731	13610	13728	13796	13803	13716	13514	13711	13686	13499	13693	13668	13558	13758	13655	13968	13767	13879	13718	13610	13748	13692	13827	13687	13741	13656	13815	13846	13721	13760	13736	13751	13801	13683	13859	13636	13724	13688	13652	13789	13831	13588	13865	13794	13634	13600	13757	13960	13868	13832	13731	13568	13799	13618	13825	13818	13703	13828	13521	13795	13697	13725	13743	13700	13699	13758	13685	13757	13833	13833	13831	13799	13661	13702	13630	13707	13738	13725	13978	13669	13721	13636	13624	13577	13862	13485	13649	13665	13802	13769	13890	13715	13650	13875	13780	13657	13840	13717	13792	13690	13579	13692	13752	13804	13790	13621	13719	13729	13693	13660	13826	13808	13827	13820	13655	13676	13674	13816	13728	13651	13657	13729	13814	13660	13814	13685	13523	13803	13780	13686	13744	13563	13871	13664	13698	13643	13525	13857	13785	13904	13683	13826	13735	13712	13720	13654	13748	13682	13632	13822	13705	13783	13768	13700	13832	13746	13761	13780	13836	13660	13902	13781	13781	13843	13645	13747	13677	13920	13731	13817	13698	13970	13741	13762	13717	13834	13876	13706	13660	13746	13731	13686	13690	13744	13795	13789	13942	13672	13790	13656	13632	13877	13590	13759	13775	13762	13781	13706	13501	13842	13731	13776	13740	13681	13711	13769	13928	13649	13629	13789	13833	13740	13798	13757	13791	13656	13676	13736	13741	13897	13754	13581	13666	13834	13676	13754	13623	13746	13679	13819	13779	13839	13844	13764	13632	13708	13841	13718	13775	13946	13683	13693	13840	13880	13678	13841	13550	13718	13695	13746	13826	13774	13680	13870	13819	13584	13921	13988	13702	13730	13890	13659	13833	13744	13904	13806	13706	13766	13745	13775	13762	13768	13758	13752	13853	13813	13804	13707	13762	13839	13815	13705	13717	13800	13691	13726	13562	13670	13648	13823	13888	13774	13850	13774	13708	13783	13774	13700	13729	13736	13641	13762	13534	13693	13815	13668	13600	13719	13896	13846	13844	13760	13871	13747	13753	13731	13588	13722	13810	13824	13734	13672	13790	13820	13615	13680	13888	13711	13816	13792	13681	13667	13680	13817	13680	13931	13657	13554	13619	13662	13742	13828	13856	13600	13784	13651	13806	13798	13678	13870	13895	13787	13771	13756	13666	13775	13644	13559	13701	13850	13816	13748	13596	13589	13896	13853	13774	13785	13872	13703	13665	13552	13835	13549	13721	13709	13739	13585	13811	13648	13711	13622	13807	13807	13666	13807	13762	13777	13715	14021	13732	13552	13688	13808	13758	13784	13744	13604	13741	13826	13847	13685	13920	13667	13663	13789	13713	13712	13865	13884	13898	13630	13659	13880	13620	14009	13883	13777	13667	13770	13778	13669	13705	13874	13812	13733	13749	13720	13714	13601	13799	13776	13723	13728	13902	13910	13609	13704	13592	13543	13657	13700	13799	13716	13900	13771	13937	13655	13581	13922	13821	13722	13661	13638	13853	13688	13526	13852	13786	13788	13881	13802	13737	13682	13743	13945	13552	13779	13881	13688	13714	13827	13798	13625	13732	13895	13931	13711	13669	13709	13769	13799	13877	13823	13676	13813	13860	13647	13683	13581	13828	13767	13721	13724	13694	13728	13752	13693	13600	13724	13748	13587	13844	13536	13803	13760	13745	13747	13902	13659	13830	13785	13584	13830	13654	13766	13799	13718	13708	13742	13664	13697	13697	13737	13534	13794	13793	13572	13808	13754	13919	13811	13854	13627	13855	13740	13704	13682	13803	13608	13698	13537	13876	13609	13788	13708	13795	13679	13831	13686	13658	13783	13786	13551	13708	13796	13691	13723	13675	13892	13703	13690	13739	13743	13751	13810	13735	13862	13699	13829	13695	13801	13753	13711	13717	13797	13832	13614	13723	13776	13678	13730	13902	13674	13875	13707	13770	13720	13607	13741	13718	13815	13840	13678	13639	13666	13662	13790	13729	13878	13908	13728	13764	13780	13764	13770	13730	13839	13702	13731	13497	13618	13816	13528	13896	13689	13698	13699	13793	13688	13908	13774	13575	13909	13841	13735	13689	13894	13701	13701	13714	13656	13656	13650	13698	13733	13912	13844	13636	13706	13824	13630	13737	13867	13750	13751	13913	13644	13666	13810	13745	13777	13797	13798	13660	13632	13728	13817	13715	13693	13823	13690	13764	13697	13520	13672	13772	13855	13806	13803	13822	13973	13715	13785	13735	13654	13738	13667	13768	13730	13745	13679	13789	13738	13770	13670	13877	13901	13720	13693	13628	13726	13800	13832	13710	13828	13677	13714	13638	13703	13838	13588	13659	13537	13698	13837	13751	13736	13717	13784	13629	13759	13682	13862	13677	13739	13761	13774	13602	13743	13809	14001	13624	13925	13605	13679	13871	13647	13740	13882	13874	13780	13700	13775	13729	13495	13726	13615	13670	13748	13711	13629	13903	13544	13641	13721	13771	13675	13668	13708	13712	13724	13682	13787	13767	13889	13740	13642	13701	13855	13818	13726	13709	13689	13831	13771	13606	13713	13906	13870	13809	13711	13759	13856	13711	13423	13697	13674	13615	13751	13682	13752	13905	13833	13640	13886	13653	13762	13793	13748	13673	13758	13679	13711	13678	13725	13646	13543	13976	13730	14006	13725	13868	13721	13719	13787	13744	13806	13744	13735	13667	13695	13797	13702	13736	13785	13675	13725	13745	13693	13740	13826	13724	13884	13765	13695	13761	13699	13698	13752	13589	13763	13720	13647	13806	13768	13889	13708	13752	13664	13717	13662	13809	13621	13758	13723	13781	13781	13665	13625	13610	13689	13690	13869	13684	13846	13728	13844	13680	13816	13849	13699	13881	13756	13790	13599	13802	13530	13674	13813	13831	13685	13636	13761	13647	13772	13680	13751	13759	13767	13755	13730	13684	13766	13619	13807	13823	13826	13771	13662	13710	13752	13648	13887	13585	13753	13754	13623	13812	13811	13809	13733	13621	13656	13775	13684	13701	13805	13755	13768	13759	13932	13713	13695	13715	13884	13676	13813	13762	13686	13719	13661	13626	13787	13562	13730	13772	13820	13833	13717	13673	13909	13629	13698	13850	13767	13672	13786	13641	13618	13923	13970	13569	13846	13686	13683	13809	13769	13671	13722	13674	13910	13753	13998	13566	13803	13698	13739	13800	13747	13775	13749	13791	13785	13737	13516	13704	13757	13733	13802	13645	13673	13658	13889	13774	13686	13674	13722	13792	13723	13937	13721	13777	13570	13724	13641	13643	13724	13609	13794	13871	13792	13743	13752	13768	13691	13676	13760	13760	13764	13777	13732	13738	13738	13756	13763	13705	13788	13760	13754	13594	13633	13853	13954	13619	13716	13705	13889	13472	13817	13841	13728	13682	13855	13856	13641	13791	13745	13661	13614	13724	13654	13790	13792	13740	13661	13582	13743	13760	13814	13741	13920	13860	13684	13895	13646	13665	13778	13743	13782	13630	13633	13769	13747	13679	13734	13859	13876	13821	13784	13711	13676	13749	13766	13747	13807	13747	13692	13768	13699	13640	13842	13796	13797	13833	13526	13894	13665	13715	13821	13686	13712	13764	13710	13816	13805	13759	13658	13711	13696	13805	13670	13681	13657	13752	13624	13743	13650	13711	13832	13903	13620	14014	13842	13678	13719	13762	13664	13789	13780
27221	21908	25363	21803	17424	17115	16725	16633	16876	19499	21706	20686	18898	17290	16702	16371	16029	16259	16122	16068	16111	16286	16147	16068	16124	16081	16237	15828	16089	16113	16106	16213	15931	15890	16146	16061	16204	16160	16039	16194	16075	16004	16014	16107	15995	16308	16152	16052	16197	16043	16069	15967	15865	15944	16096	16094	16010	16131	15990	15988	16237	16264	15995	16089	15910	15994	16040	16103	15996	16279	16246	15768	15993	16005	16199	15973	16137	16144	16240	15980	16016	15968	15990	15951	16030	16210	16221	16031	16163	16119	15989	15875	15906	15929	15967	15847	16068	16045	16022	16153	15905	15940	16066	16103	16009	16030	16068	16075	16058	16178	16115	15764	15877	15964	15867	15862	16071	15988	16196	15869	15937	16366	16066	16147	15987	16170	16106	16009	16159	16285	16141	16033	16069	15972	16105	16108	16030	15937	16230	16066	16008	16240	16042	16137	15792	16236	16073	15877	16024	16170	16185	16041	16138	15973	15951	16110	16105	16011	16226	15926	16004	16124	16026	16013	16077	16189	15852	16151	16041	16122	16174	16081	15958	15939	16008	16103	16081	16120	15964	15927	15998	16009	16061	16050	15998	15906	15944	16186	15999	16005	16033	15981	16153	16321	16155	16112	15719	16011	16287	16306	16087	16125	16055	15973	16194	16056	15982	15967	16171	16001	16099	15815	16039	16022	16216	16141	15988	16058	16104	16026	16007	16028	15891	16170	16012	16009	16105	16047	15942	16073	15964	16055	16045	16070	15931	16123	15940	15885	16097	16069	15944	16214	15990	16011	16166	16083	16145	16120	16209	16021	16089	16145	16210	16360	16096	15924	16144	16008	16007	16183	16074	16001	16142	15999	16130	16097	15935	15992	15947	16058	16015	16111	16058	15926	16097	15909	16107	15923	15939	16135	16061	16033	15935	15950	16007	16090	15849	15957	15979	16128	15903	15844	15857	16063	16035	16186	16182	15970	16198	15933	16059	15969	16115	15889	16096	15992	15962	16144	16020	16056	15983	15946	16152	16194	15941	15942	16049	16044	15950	16035	16014	15994	16073	15929	15994	16085	16137	15985	15971	16036	16071	16099	16125	15959	16106	15846	15787	15835	16201	15960	16187	15988	16021	16130	16225	16072	16173	16082	16086	16071	16068	16017	16055	16059	16020	16188	16217	16116	15839	16152	15830	16039	16048	16054	16148	16133	15989	16136	15980	16302	16093	16108	15962	15967	16007	16147	15989	15979	16165	16078	16204	16109	16001	15996	15944	16266	16049	16018	16055	15829	15979	15933	16001	15990	16213	16008	15936	15986	15996	15927	16108	16161	15865	15984	15951	16037	16212	16120	16044	16157	16033	16161	16120	15992	16071	16057	16048	16088	16201	16260	16043	16019	16117	16045	16033	15958	15965	16131	15924	16093	16162	16171	15925	16061	15931	15999	16146	16145	16168	16091	16075	16173	15939	16097	16046	15964	16113	15986	15931	16122	15920	15890	16206	16259	16231	16044	16062	15933	16039	15913	16083	16061	16025	16138	15969	16105	16098	16131	16041	16181	16091	15870	16073	16054	16222	16104	15971	16137	16035	16014	16038	15981	16052	15991	16092	16155	16036	16170	16127	16042	15825	16058	16058	15741	16065	16149	16186	16102	15968	16170	16107	15874	15859	16126	16326	16229	15998	15956	16058	15959	16069	16074	16106	15773	16155	15962	16051	16072	16124	15906	16245	15960	16132	15840	16090	15882	16083	16111	16065	16029	15945	16040	16070	16024	16050	16142	16155	16165	16021	16040	16248	15993	16133	16043	16091	15808	16020	15978	16205	16315	16266	16140	16041	16068	15904	15989	16101	16116	16218	16120	15947	16068	15955	16004	16054	15940	16036	15904	16114	15848	15830	15990	16172	16090	16048	16023	16115	15985	15807	16275	15940	15872	15886	15817	16168	16046	16063	15974	16122	15992	15958	15981	16074	16206	15991	16036	16325	16214	16310	15937	15966	16093	16069	16183	16076	16320	16242	16052	16088	15950	16032	16079	16120	16150	16138	16018	16109	16050	16394	15866	16019	16153	15920	16056	16096	15950	16241	15863	16282	16053	16207	16102	16090	15982	15929	15931	16037	16061	15920	16189	16071	16038	16218	16129	16014	15953	16066	16046	15898	16107	16121	15820	16085	16077	16182	15877	15851	16057	16212	15975	15958	15897	16291	16129	15883	15938	16117	16124	16053	16124	16077	15898	16325	16035	16072	16186	16122	16088	15995	15996	15915	16058	16146	16235	16024	16106	16125	15862	15941	16040	16213	15930	16018	15874	15949	16147	16303	16156	15936	15950	16121	15851	16340	16140	16049	16087	15920	16057	15902	16084	16011	16088	15920	16074	16091	16066	16099	16125	16130	16021	16195	16090	15875	15968	16193	15860	15896	15970	16143	16020	16075	16105	16052	16063	15947	16102	16239	16186	16050	16006	16068	15702	16023	16179	16028	16289	16036	16033	16134	16107	16077	16119	16167	16062	16016	15851	16093	16180	15901	16168	15823	16046	16005	16060	16157	16169	16200	16074	16099	15910	16080	16134	16085	15900	16053	16043	16145	16090	15981	16033	16009	16041	16121	16003	16025	16032	16009	16200	16111	16036	16136	16171	16136	15923	16152	16260	15971	16100	16131	16034	16002	15964	15977	16235	15984	15999	15870	15983	16019	16125	15931	16097	16097	16221	16166	15989	15999	16097	16126	16123	16168	16172	16252	16103	16106	16179	16222	16064	15820	16127	15986	16003	16119	15952	16080	16004	15927	15897	15947	16039	16070	15937	16095	15990	16084	15996	16171	15905	15855	16064	16082	16043	16113	16102	15963	15801	16058	16062	16144	16131	16044	16071	16097	15969	16219	16101	16164	16246	16124	16170	16087	16194	16056	16012	15915	15981	16080	16023	16058	16161	16171	16145	16245	15948	16101	16035	15985	15933	15898	15988	15851	15957	16153	16224	16226	16063	16089	16041	16091	15975	16086	16001	16098	15903	15979	16018	16154	15990	16242	16008	16212	16216	16172	15977	16200	16075	16189	16017	16023	16036	16288	15921	16133	15953	16029	16179	16033	16059	16010	16000	16229	16321	16058	16057	16091	16059	16107	16142	16114	16073	16030	16183	16031	15975	16030	16139	16027	16213	16030	16249	16182	15895	16017	15998	16221	16049	16059	15911	16065	16045	15961	16150	15980	16079	16247	16095	15903	15820	16098	16167	16064	16057	15986	15881	16033	16101	16183	16085	16144	16152	16081	16154	16214	16061	16147	16066	16114	16034	16145	15928	16055	16323	16123	16307	16124	16094	15868	16142	15943	16069	16030	15970	16325	16108	16102	16061	16142	16135	16061	16079	16071	16078	16115	16030	16069	16051	15953	16130	16227	16075	16123	16416	16147	16022	16053	16012	16154	15959	16267	16025	16235	16045	16127	16132	16137	16006	16036	16157	16033	15838	16136	16071	16027	15941	16015	16018	16153	16108	16019	15901	15995	16030	16036	15990	15898	15826	15939	15996	15921	16117	15921	15975	16031	16171	16211	15999	16127	16110	16080	15895	16135	15929	16186	15991	16181	16035	16250	16076	16032	15946	16168	15997	16145	16102	15838	16076	16140	15871	16133	15989	15994	16150	15968	16080	16131	15991	15819	15997	15842	16110	16191	15972	16080	16133	15921	16047	16158	15794	15985	15987	16094	16133	16032	16079	15972	16208	16290	16084	15922	16146	15983	16020	16247	16253	16062	15923	16258	16034	16190	15870	15999	16144	15975	16115	16148	16144	16072	16112	16253	15885	16051	15954	16168	16093	16152	15914	15968	16172	15987	15952	16110	16246	16072	16046	16019	16037	15919	16032	16037	15952	15914	15996	15993	15828	15916	16013	15899	16124	16117	16060	16160	16013	15958	16115	15989	16165	16086	16124	16163	16369	16073	16170	15982	16152	16042	16142	16055	15986	16244	16217	16185	15924	16006	16015	15989	15944	16101	16202	16045	16068	16027	16050	15995	16160	16190	16049	16148	16173	16124	16034	15992	15961	15954	16114	16032	15995	15966	15923	16118	16117	16025	16029	16377	16157	16154	15974	15988	16112	15920	15964	15923	16048	15912	15952	16009	16007	16052	16112	15848	15909	15881	15917	16169	16173	15839	16240	15958	16095	16088	16246	16095	15920	16061	16251	16093	16078	16218	16144	16178	16063	16065	16086	16046	15939	15962	16032	16071	16002	16145	16058	16056	16031	16079	16086	15969	16103	16093	15975	16077	16101	15825	16272	16136	15979	16310	16010	15974	16168	16030	16042	16024	15998	16210	15990	15930	16145	15933	16098	16052	15888	16088	16186	15915	16201	16001	16070	16225	15894	16141	16097	15976	16030	16051	15823	16090	16038	16170	16040	16180	16202	15836	16094	16096	15821	15977	16079	15981	16056	16032	16115	16065	16019	16050	15963	16025	15995	15997	15980	16137	16008	15999	15921	16000	16159	16050	15986	15943	16067	16017	15930	16083	15923	16042	16091	16030	16094	16108	16078	16312	16166	16023	16121	15977	16218	16038	16041	16115	16039	16031	16009	16325	16096	15893	16064	16089	16113	16258	16115	16256	16019	16025	16130	16177	15986	16155	16086	16049	15923	16101	16225	16217	16048	16212	16146	16019	16119	16099	16189	15943	16088	15980	16081	16006	15919	16064	16096	16067	16081	16177	16064	15927	15996	16065	16004	15920	16040	16074	16096	16090	16072	15964	16008	16164	15857	15955	16056	15966	16089	16108	16249	16051	15962	16089	16155	16082	16143	16088	16041	15979	16167	16051	15961	16078	16263	15972	16246	16247	15957	16169	16131	16123	16063	16066	16174	16020	16004	15998	16058	16176	16040	16162	16052	15991	15973	16128	15935	15998	16304	16161	16011	16049	16322	16159	16269	16138	16050	15849	15949	15985	16024	16096	16108	15937	16013	15944	15905	16139	15874	16127	16154	16139	16018	16015	16161	15990	15939	15984	15957	16214	15998	16005	16044	15894	16088	15897	15935	16024	16015	16101	16031	15931	16160	16172	15834	16053	16049	16084	15923	16010	16017	15999	15893	16101	16240	16104	16229	16174	15930	15971	16249	15884	15973	16106	15954	16120	15914
15907	21234	20599	16820	15529	14795	14365	14675	15074	18855	20878	18905	16520	14953	14070	13918	13782	13643	13699	13652	13639	13679	13787	13546	13785	13517	13653	13612	13581	13698	13852	13783	13642	13595	13696	13578	13658	13562	13720	13663	13575	13738	13717	13623	13540	13718	13634	13591	13712	13674	13760	13754	13570	13708	13859	13626	13665	13635	13755	13626	13791	13710	13761	13864	13777	13680	13896	13645	13571	13676	13748	13664	13692	13611	13608	13735	13654	13815	13700	13672	13741	13709	13659	13900	13768	13738	13742	13645	13704	13728	13741	13892	13872	13809	13797	13768	13813	13586	13922	13720	13689	13633	13853	13745	13827	13769	13779	13798	13821	13800	13711	13797	13592	13804	13852	13716	13646	13689	13746	13689	13857	13714	13757	13701	13655	13644	13583	13783	13750	13502	13774	13603	13798	13527	13890	13593	13827	13736	13841	13623	13746	13556	13536	13641	13798	13650	13706	13863	13737	13638	13810	13694	13785	13476	13776	13742	13403	13680	13765	13712	13783	13690	13577	13599	13714	13604	13666	13824	13589	13838	13772	13633	13606	13756	13673	13703	13506	13739	13735	13524	13637	13729	13752	13703	13392	13682	13759	13787	13722	13842	13641	13793	13628	13538	13720	13651	13649	13772	13747	13737	13622	13474	13844	13711	13654	13701	13714	13725	13637	13758	13634	13805	13800	13687	13551	13709	13910	13768	13669	13786	13711	13740	13587	13641	13729	13692	13822	13763	13671	13739	13805	13783	13779	13612	13654	13637	13615	13706	13682	13742	13719	13716	13612	13776	13717	13675	13739	13647	13783	13747	13722	13835	13535	13753	13666	13706	13694	14013	13721	13784	13745	13626	13665	13689	13721	13709	13728	13697	13684	13923	13775	13625	13648	13685	13694	13602	13651	13687	13621	13739	13773	13582	13630	13737	13840	13633	13810	13773	13541	13684	13837	13792	13712	13705	13731	13499	13573	13769	13682	13701	13739	13732	13717	13555	13626	13734	13629	13742	13668	13868	13772	13748	13823	13689	13734	13589	13633	13713	13780	13791	13786	13633	13789	13765	13784	13711	13713	13700	13551	13719	13741	13636	13760	13531	13738	13622	13640	13597	13755	13702	13722	13650	13678	13609	13586	13693	13647	13714	13727	13686	13742	13827	13731	13816	13700	13742	13697	13751	13727	13879	13841	13555	13675	13744	13812	13667	13710	13724	13827	13696	13687	13787	13837	13628	13668	13660	13721	13683	13788	13702	13681	13660	13665	13709	13731	13705	13742	13719	13630	13666	13684	13635	13568	13580	13697	13604	13861	13576	13550	13558	13720	13712	13646	13826	13662	13539	13621	13660	13670	13723	13567	13771	13608	13634	13624	13550	13711	13623	13827	13654	13483	13744	13770	13717	13696	13851	13743	13610	13858	13751	13877	13779	13499	13748	13472	13651	13758	13802	13799	13536	13817	13677	13619	13637	13631	13789	13837	13582	13784	13809	13705	13713	13708	13652	13726	13795	13680	13662	13611	13629	13641	13810	13764	13742	13708	13757	13848	13694	13644	13523	13661	13658	13779	13724	13762	13812	13813	13774	13803	13691	13710	13727	13693	13551	13666	13795	13666	13525	13596	13668	13774	13820	13637	13672	13673	13782	13766	13841	13610	13790	13646	13661	13755	13794	13676	13683	13589	13678	13645	13727	13661	13697	13785	13702	13544	13728	13891	13698	13746	13718	13818	13699	13773	13745	13783	13618	13750	13763	13574	13716	13557	13755	13518	13770	13740	13823	13619	13630	13781	13720	13625	13682	13759	13513	13629	13745	13499	13664	13782	13656	13713	13637	13707	13914	13697	13712	13861	13665	13754	13717	13444	13760	13663	13697	13621	13731	13744	13753	13637	13857	13812	13853	13698	13694	13770	13656	13782	13683	13708	13676	13677	13681	13791	13685	13723	13870	13824	13606	13658	13693	13801	13664	13663	13607	13800	13641	13783	13676	13764	13771	13917	13743	13762	13652	13515	13595	13716	13615	13773	13749	13694	13640	13705	13536	13770	13741	13805	13536	13643	13687	13609	13796	13555	13557	13872	13754	13846	13733	13711	13637	13639	13683	13661	13859	13742	13665	13864	13752	13769	14019	13597	13834	13675	13780	13819	13638	13662	13700	13591	13694	13791	13708	13714	13624	13961	13693	13682	13710	13600	13661	13700	13721	13808	13600	13495	13887	13649	13697	13576	13517	13593	13666	13736	13738	13683	13617	13734	13636	13572	13680	13743	13812	13780	13767	13779	13799	13614	13808	13779	13612	13822	13823	13843	13645	13793	13698	13764	13839	13641	13791	13579	13811	13596	13733	13468	13663	13689	13782	13763	13766	13739	13679	13722	13577	13658	13708	13731	13662	13643	13780	13699	13701	13741	13635	13678	13794	13632	13681	13720	13713	13836	13667	13633	13749	13597	13598	13914	13685	13751	13745	13745	13518	13730	13721	13677	13683	13690	13557	13725	13843	13604	13695	13732	13699	13630	13476	13791	13733	13644	13766	13627	13867	13719	13775	13673	13597	13741	13637	13759	13747	13626	13519	13679	13767	13641	13663	13903	13776	13795	13740	13820	13627	13641	13582	13770	13670	13695	13622	13799	13729	13698	13624	13722	13758	13768	13796	13651	13604	13726	13570	13917	13740	13623	13711	13720	13720	13610	13659	13600	13658	13673	13752	13778	13612	13656	13793	13704	13703	13724	13726	13675	13637	13711	13785	13817	13637	13707	13744	13698	13684	13821	13535	13734	13672	13652	13871	13792	13526	13694	13662	13866	13796	13808	13724	13658	13715	13684	13881	13627	13735	13825	13693	13703	13551	13651	13760	13932	13542	13826	13803	13637	13740	13757	13622	13734	13598	13632	13743	13711	13673	13650	13595	13822	13637	13767	13620	13721	13701	13750	13550	13729	13748	13766	13728	13601	13799	13806	13703	13805	13733	13708	13771	13686	13894	13759	13509	13627	13802	13652	13760	13703	13743	13674	13780	13736	13725	13720	13657	13604	13743	13625	13705	13737	13580	13862	13737	13699	13749	13662	13659	13676	13634	13565	13703	13724	13781	13724	13473	13840	13641	13699	13504	13688	13606	13725	13510	13810	13790	13692	13666	13559	13721	13548	13609	13614	13791	13904	13799	13556	13766	13640	13689	13629	13730	13718	13733	13575	13556	13588	13727	13759	13752	13510	13765	13568	13548	13747	13640	13631	13702	13735	13495	13665	13794	13716	13693	13771	13385	13690	13678	13814	13708	13706	13779	13815	13623	13737	13676	13673	13787	13714	13614	13675	13638	13805	13842	13698	13549	13592	13736	13841	13634	13969	13594	13697	13806	13588	13817	13663	13748	13672	13597	13820	13668	13682	13828	13820	13647	13480	13534	13666	13719	13645	13570	13540	13760	13828	13582	13610	13665	13613	13635	13816	13726	13881	13885	13669	13616	13568	13710	13687	13576	13690	13788	13615	13611	13582	13666	13738	13611	13613	13852	13661	13721	13665	13655	13808	13602	13762	13824	13652	13625	13736	13725	13771	13641	13664	13807	13594	13713	13749	13708	13742	13747	13866	13756	13760	13720	13773	13676	13734	13544	13896	13651	13586	13658	13650	13672	13723	13439	13874	13660	13693	13566	13617	13729	13712	13787	13552	13675	13852	13676	13830	13799	13523	13699	13736	13651	13775	13685	13749	13620	13656	13825	13794	13717	13683	13614	13811	13725	13654	13722	13746	13782	13633	13879	13587	13708	13737	13648	13667	13745	13582	13788	13753	13688	13799	13690	13687	13894	13690	13626	13719	13654	13737	13759	13627	13661	13748	13685	13996	13611	13724	13761	13811	13687	13636	13837	13661	13665	13835	13861	13770	13767	13715	13672	13698	13765	13763	13692	13626	13698	13675	13620	13712	13704	13586	13576	13884	13710	13672	13789	13759	13710	13698	13775	13710	13826	13600	13691	13924	13717	13624	13899	13873	13818	13658	13578	13728	13747	13865	13653	13724	13795	13723	13614	13726	13712	13891	13842	13736	13574	13592	13612	13835	13744	13654	13726	13804	13652	13812	13805	13641	13638	13758	13633	13737	13713	13732	13818	13860	13671	13807	13766	13583	13864	13622	13696	13596	13669	13581	13637	13584	13711	13697	13678	13631	13778	13751	13703	13567	13675	13784	13605	13994	13791	13587	13848	13650	13723	13698	13665	13812	13826	13764	13611	13772	13722	13702	13793	13650	13667	13892	13744	13635	13637	13562	13658	13749	13565	13784	13766	13676	13601	13747	13815	13618	13819	13475	13829	13679	13659	13598	13544	13657	13648	13717	13701	13797	13536	13748	13827	13759	13680	13763	13786	13870	13606	13807	13695	13721	13743	13782	13619	13684	13801	13785	13763	13741	13723	13811	13874	13721	13721	13808	13708	13554	13610	13731	13795	13773	13545	13722	13482	13592	13696	13556	13910	13884	13671	13695	13789	13819	13742	13750	13717	13780	13627	13644	13717	13622	13667	13852	13688	13618	13603	13717	13723	13624	13608	13746	13604	13718	13859	13658	13890	13676	13897	13679	13927	13592	13744	13697	13759	13721	13868	13662	13574	13585	13717	13615	13663	13800	13812	13779	13717	13729	13751	13667	13655	13583	13644	13744	13685	13851	13755	13698	13548	13821	13833	13796	13899	13811	13727	13812	13786	13635	13646	13752	13495	13764	13571	13706	13786	13535	13772	13644	13888	13681	13721	13704	13795	13723	13654	13829	13672	13473	13650	13669	13691	13783	13723	13635	14047	13613	13819	13873	13758	13702	13858	13565	13667	13719	13697	13689	13609	13613	13640	13846	13808	13754	13685	13605	13684	13618	13582	13573	13735	13715	13736	13755	13622	13737	13618	13852	13633	13618	13693	13650	13641	13758	13716	13645	13845	13765	13669	13719	13720	13786	13718	13604	13608	13764	13645	13815	13727	13866	13699	13758	13608	13849	13697	13514	13682	13786	13604	13820	13697	13728	13683	13803	13697	13598	13566	13734	13729	13825	13735	13711	13705	13584	13726	13629	13792	13634	13694	13915	13680	13837	13694	13853	13717	13820	13487	13638	13781	13654	13756	13822	13689	13621	13532	13767	13770	13644	13528
24315	20953	27975	24434	21600	19413	18549	17156	17981	30429	36523	32930	26626	20601	17520	16658	16240	16011	16202	16053	16061	16078	16178	16029	16023	16131	16114	16097	16138	16131	16137	15895	15958	15840	16192	16046	15951	16109	15844	15927	15996	16000	16047	15963	16228	16094	15920	15920	16051	15881	15952	15888	16017	15982	15815	15928	16046	16023	15929	15860	16034	15869	15965	16051	16027	15917	15935	15810	15873	15949	15849	16134	16004	15863	15947	15862	15950	15976	15905	15778	15864	15995	15936	16049	15950	15948	15898	15973	15845	15897	15929	15823	15950	16066	16045	15932	15892	15749	16004	15944	15943	16058	16089	15913	15848	15837	15901	15940	15850	15915	15939	16167	15949	15914	15786	15796	15760	16066	15968	15788	15728	15854	15936	15869	16178	16237	15976	16062	16019	16025	15921	15922	15794	15751	15955	16062	15987	15919	15969	15951	15763	16004	16191	15816	16053	15965	15811	15969	15907	15875	15933	15942	15985	16108	15942	15952	15935	15717	15918	15993	16016	16142	15768	15933	16173	15825	15898	15817	15868	15773	15981	15994	15842	15878	15959	16050	15841	15922	15824	15939	16022	15921	15964	15969	16066	15974	15946	15970	15946	15958	15868	15803	15923	16158	15906	16149	16114	16144	15962	16098	15932	15897	15961	15919	15850	15906	15861	16063	15931	15981	15860	15979	15947	15900	15823	16094	15868	15759	16104	15909	16059	16116	15967	16084	16122	15919	15885	15982	16051	15928	15923	15798	15848	15789	16102	15932	15871	15821	16162	15850	16002	16022	16096	15949	16171	15960	15984	15864	15798	15994	16012	15851	15962	16013	16121	16041	16142	15931	15994	15961	15809	15782	15959	16084	15890	16009	16140	16026	15993	15925	16029	15866	15935	15900	15810	15916	16083	15769	15963	16000	15907	15780	15877	15981	15891	15980	15923	15883	16117	16077	15965	15907	15942	16002	15814	15924	16243	15940	15809	16003	15797	16192	16105	16005	16113	15865	16077	16033	16045	15840	16128	15629	15943	16133	15951	16012	15840	15995	15955	15745	16021	16130	15999	15790	16036	15868	15909	15940	16039	15645	15949	15780	15861	15917	15736	15743	15970	16130	15833	15927	15894	15729	16031	16040	16072	16094	15812	16011	16175	15627	15937	15918	15935	15734	15734	15732	15971	15903	15987	15955	16048	15925	15982	16046	15985	15817	16169	15793	15816	15946	15951	15891	15770	15867	15818	15953	15973	15994	16051	15999	15872	15996	16056	15872	15954	15814	15868	15892	15763	15994	16160	15982	16047	16005	16029	15868	15853	15954	16000	15783	16009	15940	16076	15834	16097	15997	15969	16051	15753	15957	15870	15894	16086	15708	16024	15946	15942	15991	16066	16162	15960	15756	16096	15933	16134	15925	16035	15924	15864	16030	15826	15669	15809	15922	15881	16037	15740	15976	15862	15990	16014	15936	16055	16067	15992	16016	15983	15980	15904	15941	16114	15914	16058	15814	15968	16331	15879	16035	16038	16068	15853	16078	15975	15703	15808	15851	16005	15833	16141	15808	15926	15979	15978	16045	15917	15893	16035	15856	15953	15972	15857	16055	15954	15979	16008	15953	15984	15896	15803	16020	16087	15926	16015	15840	16138	15864	16033	15912	15984	15974	16034	15910	16135	16102	15968	15940	15856	15967	16034	15926	15986	16115	15759	15819	15974	15741	15979	15936	15956	15936	15924	16023	16098	15893	16061	16018	15847	15937	16067	16229	16018	15870	15855	16100	15993	15834	15969	15881	15711	15841	15753	16043	16184	15917	16084	15776	15972	16028	15915	16045	15984	15993	15922	16024	15892	15916	16150	15894	16058	16022	16029	16058	16034	15928	15845	15741	15885	15979	15860	15961	16108	15853	16286	15720	15803	15955	15968	15910	15974	16069	15960	15841	15878	15869	16034	15969	15924	15955	15996	15753	15861	16040	15889	15950	16004	16045	15807	15980	15863	16098	15962	16063	15799	15928	16086	15953	15903	15845	15980	16226	15963	16003	15831	15753	15835	15802	15930	15800	16140	15929	16091	15856	15986	15898	15831	15912	15891	16010	15895	15841	16048	16084	16062	15820	15975	16105	16050	15785	16028	15942	15962	15819	15912	15936	16070	15987	15916	16043	16068	15825	15773	16002	16150	15939	15942	16016	15799	16214	16092	15819	15846	15928	15966	16009	15976	16046	16059	15946	15886	16038	15750	15931	15933	15940	16036	15967	15833	15866	15871	16097	15941	15919	15913	15990	16077	16185	16007	16042	15839	16104	16083	15859	15743	15887	15933	15933	16010	15755	15959	15884	16106	16049	15905	15884	15984	15972	16125	15961	15959	16104	16039	15856	16069	15957	16063	15857	16131	15841	16126	16038	15736	15851	15920	16091	16031	16071	15904	15908	16023	16029	15940	15712	15756	15790	16040	16169	15855	16026	15879	15841	15976	15951	16186	15997	15877	15979	16100	15831	15891	15924	15819	15933	16095	15923	16067	15924	15867	16173	15813	15927	15795	15867	15973	16053	16034	15902	15837	16003	15935	15708	16037	15908	15920	15867	15686	16009	16109	15995	16183	15847	16013	15845	16227	16140	15907	15835	16087	15916	15780	15873	16102	16030	15770	15785	16117	15973	15901	15969	15921	15824	16189	15879	15835	16001	16039	15936	16086	16016	15931	15931	16049	16037	15825	16063	16092	15946	15739	15826	15950	15900	16070	16122	15913	16017	15980	16154	15998	16040	16035	16062	15936	15872	16018	16013	16274	15835	15918	15887	16090	16132	15828	15744	15990	15866	15967	15905	16018	16106	15970	15923	15895	16189	15889	15892	15854	15897	16102	15946	16034	16034	15908	15954	16178	16036	15971	15876	15949	15948	15814	16040	15827	15807	16034	15937	16124	15846	15908	15740	15938	15712	15903	16079	16104	15903	15729	15921	15847	15947	15894	15871	15998	15918	16027	15990	15873	15959	16193	16064	16017	15886	16013	16129	15977	15844	15956	16125	16025	16032	16001	15966	16110	15983	15835	16062	15926	15922	15950	15708	15990	15875	15806	15945	15870	15822	16087	15959	16052	15884	15965	15949	16190	15970	15951	15993	15990	16010	16058	15983	16069	15965	16011	15911	15956	15665	16004	15959	16052	16049	15971	16052	15874	15969	15842	15925	16098	16006	16151	15952	15942	15916	15949	16006	15990	16004	15946	16006	16036	16084	15967	15988	16114	15822	16021	16141	15763	15769	15877	15775	15930	15840	15877	15901	15922	15910	15822	15730	16006	16035	16061	15913	15826	15969	16031	16005	16005	15861	16079	16036	15942	16137	15998	15777	15922	15914	16068	15976	15784	15936	15843	15980	16177	16008	15913	15985	15840	15870	16090	15964	15928	15939	15870	16213	16219	16015	15973	15804	15892	15938	15958	16082	16014	15889	15810	15862	15864	15868	15954	16068	15835	16013	15930	15893	16176	16010	15955	15863	15988	16057	15911	15801	16043	15737	16032	15811	15963	15946	15819	15856	15987	15984	16037	15991	16094	15919	16074	16129	15772	15938	15976	15875	16068	15832	15888	15913	16180	15919	16009	15950	16173	16038	16018	15822	16148	16061	15907	15906	15984	16096	16067	15842	16050	15841	16088	15846	16081	15949	15920	16002	15724	15938	15842	15996	15990	15962	15895	15974	16126	15969	15811	15813	15766	15924	15719	15935	15994	16075	15897	15924	15910	15795	15857	15764	15833	16085	15967	15737	16015	16074	15952	15982	16033	15945	16025	15983	16170	16145	16017	15794	16119	15823	15931	16040	15807	15805	15948	15909	16104	15936	16007	15980	16003	15980	15963	16092	15972	15911	16054	15984	15941	16031	15949	16098	16055	15766	16146	15895	16004	15788	15803	15938	15911	16077	16236	15877	16091	15955	15980	15757	16084	15858	15885	15828	15965	15930	15895	16074	15973	15936	15907	16226	15765	16048	15876	15892	15847	16092	16038	15845	15799	15935	15731	15855	15956	15857	15815	16074	16079	15915	16129	15949	15863	15953	15937	15885	15869	15770	15824	15782	15940	15981	15725	15857	15981	16019	15823	15950	16079	16062	15794	15954	15939	15973	15902	15892	15974	15875	16105	15990	15987	16049	15925	16003	15854	15770	15831	15915	15958	15958	16067	16160	15933	15960	16110	15896	15827	16097	16041	15908	15825	16057	16009	15990	15962	15915	15909	15935	15997	15937	15882	16015	16005	16022	15898	15942	16008	15952	15995	16015	16029	15928	15979	16045	16023	15941	16053	15998	16076	15894	15965	16096	15870	15670	15872	15923	15996	16045	15974	15865	15879	16213	15897	15841	15820	15768	15782	15865	15952	16084	15896	16097	15852	15965	15840	15886	16035	15911	15982	15861	15910	16098	15922	15806	15850	15808	16161	16020	15964	15921	16021	16098	16050	15748	15791	16044	16028	15940	16062	15928	15928	15979	15940	16007	15903	15883	15812	15901	15903	15819	15875	15920	15748	15920	15932	15787	15972	15778	16017	16008	15965	16019	16061	15878	15988	16059	16111	16026	15882	15872	16125	15818	15987	15985	15919	16054	16120	16009	15991	15909	16050	16076	16055	16215	15882	15835	15814	15849	15877	16004	16105	16021	16004	15903	16122	15871	15887	15892	16027	15954	16118	16018	15907	15749	15922	15846	15776	15987	16029	16198	15998	15686	16061	15762	15918	15995	15964	15811	15950	15789	15819	16104	16088	15876	16047	15845	16211	15841	15990	16001	15910	16023	16046	16039	15989	16066	15985	16028	15939	15993	16068	16027	15813	15934	15802	15977	15948	15934	15978	15841	15869	15930	15994	15892	16086	15985	16100	15919	16100	16078	15958	15816	16021	15950	15869	15936	15796	15970	16029	15936	15930	15818	15788	16109	16077	15798	16027	15981	16049	15934	15933	15933	16090	15953	16031	16029	15844	16101	15973	15984	15856	16138	16153	15760	15962	16121	16018	16054	15887	15830	15909	16012	15931	15757	15958	16090	16075	16098	15960	16037	16049	15935	16048	15899	15906	16047	15800	15947	15956	16048	16011	15978	15826	15993	15947	15998	16008	15872	16050	16088	15940	15936	15916	15830	15866	15880	15766	16106
14169	24498	22548	18111	16990	15493	15285	15051	17731	32874	36533	32131	24922	17884	15002	14064	13737	13731	13628	13580	13681	13629	13573	13624	13746	13734	13822	13889	13718	13656	13687	13699	13772	13758	13638	13617	13695	13648	13680	13607	13800	13806	13641	13575	13710	13693	13730	13682	13578	13603	13750	13723	13800	13770	13745	13722	13669	13668	13652	13567	13692	13818	13754	13626	13600	13617	13650	13683	13726	13622	13608	13648	13605	13616	13620	13463	13782	13622	13825	13641	13596	13702	13814	13687	13772	13750	13775	13721	13629	13472	13563	13551	13606	13592	13632	13591	13758	13528	13715	13568	13809	13689	13785	13572	13756	13564	13688	13807	13621	13678	13632	13535	13551	13806	13686	13649	13657	13774	13620	13695	13490	13790	13590	13717	13648	13452	13636	13527	13493	13507	13697	13674	13653	13681	13643	13621	13668	13593	13702	13470	13775	13737	13741	13725	13633	13815	13620	13571	13561	13690	13761	13714	13604	13571	13660	13650	13549	13813	13615	13756	13637	13870	13768	13615	13660	13712	13658	13480	13663	13607	13758	13528	13756	13688	13712	13577	13734	13614	13615	13792	13499	13718	13629	13812	13703	13642	13668	13745	13739	13706	13665	13829	13791	13655	13563	13617	13595	13832	13667	13792	13632	13595	13621	13811	13738	13695	13635	13678	13803	13794	13466	13593	13629	13703	13558	13823	13665	13590	13650	13626	13737	13660	13715	13637	13753	13738	13628	13624	13585	13708	13547	13693	13577	13591	13708	13596	13699	13559	13665	13722	13614	13777	13620	13551	13694	13648	13739	13640	13656	13519	13568	13558	13803	13729	13644	13756	13718	13616	13529	13676	13576	13782	13616	13646	13647	13644	13609	13616	13725	13734	13578	13516	13594	13604	13486	13584	13742	13729	13781	13699	13610	13697	13586	13568	13713	13670	13566	13581	13658	13811	13574	13607	13611	13720	13706	13564	13854	13685	13696	13688	13544	13707	13679	13761	13657	13685	13695	13742	13714	13800	13795	13757	13563	13758	13566	13580	13735	13532	13585	13458	13847	13754	13620	13547	13627	13561	13685	13635	13750	13592	13479	13707	13618	13686	13633	13617	13824	13637	13734	13702	13617	13682	13640	13750	13717	13715	13724	13690	13546	13698	13648	13665	13671	13547	13633	13676	13678	13700	13559	13566	13635	13644	13671	13605	13562	13702	13833	13688	13730	13522	13678	13566	13644	13678	13647	13719	13854	13616	13673	13654	13578	13672	13703	13710	13641	13637	13549	13622	13686	13794	13734	13590	13446	13595	13893	13724	13433	13537	13751	13604	13762	13583	13527	13707	13598	13650	13709	13771	13714	13651	13631	13786	13474	13651	13537	13589	13673	13635	13636	13803	13744	13558	13557	13653	13580	13585	13541	13538	13627	13670	13656	13686	13698	13683	13750	13765	13756	13637	13615	13782	13666	13692	13704	13669	13771	13616	13632	13514	13715	13724	13707	13678	13618	13753	13645	13716	13550	13623	13755	13670	13687	13541	13718	13729	13629	13592	13608	13662	13621	13641	13496	13790	13758	13579	13776	13535	13591	13595	13671	13720	13591	13742	13746	13722	13729	13757	13639	13731	13475	13497	13705	13731	13600	13878	13677	13636	13628	13617	13745	13619	13702	13471	13672	13660	13755	13660	13626	13568	13676	13550	13673	13656	13586	13619	13589	13672	13526	13636	13505	13719	13782	13650	13602	13555	13813	13679	13721	13533	13707	13708	13663	13648	13773	13627	13737	13706	13532	13626	13500	13686	13608	13648	13571	13739	13647	13771	13621	13836	13658	13621	13654	13623	13638	13736	13489	13685	13588	13594	13680	13662	13606	13716	13601	13595	13530	13577	13579	13596	13697	13645	13551	13737	13658	13596	13632	13765	13685	13692	13585	13709	13609	13726	13732	13767	13829	13577	13608	13780	13810	13687	13725	13649	13783	13548	13643	13465	13684	13663	13625	13786	13665	13754	13710	13760	13695	13811	13520	13699	13601	13760	13749	13785	13562	13730	13649	13613	13610	13681	13702	13570	13558	13737	13536	13657	13750	13531	13616	13594	13484	13678	13909	13588	13670	13634	13803	13653	13767	13716	13625	13537	13726	13539	13713	13723	13766	13783	13675	13520	13486	13734	13515	13850	13676	13605	13709	13618	13655	13740	13568	13730	13503	13726	13723	13554	13709	13562	13542	13758	13571	13847	13721	13669	13787	13788	13592	13752	13746	13424	13657	13803	13675	13556	13652	13803	13530	13659	13620	13712	13777	13625	13529	13798	13640	13690	13620	13660	13677	13502	13819	13529	13653	13750	13570	13648	13797	13683	13819	13624	13641	13597	13739	13556	13737	13519	13588	13644	13700	13732	13536	13667	13750	13672	13617	13786	13530	13669	13611	13601	13585	13709	13606	13716	13629	13584	13780	13725	13725	13517	13595	13702	13583	13534	13654	13555	13670	13343	13817	13719	13582	13670	13631	13761	13651	13712	13698	13438	13649	13565	13621	13693	13689	13677	13719	13564	13651	13736	13641	13786	13724	13572	13628	13671	13738	13697	13467	13847	13810	13678	13673	13661	13551	13460	13707	13713	13710	13567	13655	13747	13820	13819	13745	13585	13673	13703	13753	13701	13627	13645	13711	13528	13621	13649	13623	13784	13555	13698	13647	13625	13604	13501	13663	13672	13544	13731	13771	13760	13773	13536	13742	13678	13635	13760	13577	13814	13493	13697	13525	13755	13512	13624	13686	13618	13627	13582	13649	13590	13606	13761	13583	13655	13590	13565	13735	13684	13596	13658	13664	13667	13842	13787	13670	13731	13747	13727	13617	13649	13793	13585	13554	13734	13838	13714	13569	13592	13647	13464	13696	13479	13628	13744	13755	13551	13777	13690	13667	13776	13449	13815	13645	13527	13607	13607	13644	13706	13698	13644	13738	13703	13660	13676	13654	13678	13759	13862	13762	13669	13650	13632	13630	13665	13561	13636	13646	13585	13687	13638	13806	13627	13690	13635	13573	13714	13810	13665	13785	13700	13558	13697	13735	13665	13688	13636	13693	13736	13638	13670	13640	13721	13463	13722	13622	13523	13554	13555	13731	13763	13727	13721	13748	13417	13730	13604	13637	13662	13549	13681	13512	13816	13777	13755	13898	13659	13609	13758	13762	13601	13826	13465	13620	13509	13572	13545	13660	13603	13681	13780	13576	13703	13641	13646	13640	13513	13623	13723	13553	13560	13731	13802	13693	13832	13605	13749	13700	13684	13646	13543	13554	13635	13589	13614	13670	13735	13681	13700	13752	13574	13731	13564	13629	13552	13529	13572	13763	13548	13787	13860	13732	13615	13619	13690	13578	13715	13596	13647	13644	13746	13564	13714	13699	13536	13561	13611	13737	13691	13667	13638	13780	13555	13653	13717	13783	13574	13755	13519	13739	13529	13647	13610	13586	13655	13681	13827	13723	13782	13530	13602	13834	13693	13646	13516	13590	13480	13577	13658	13659	13855	13662	13660	13497	13759	13645	13770	13690	13628	13677	13488	13657	13743	13719	13848	13668	13716	13713	13697	13606	13784	13609	13513	13615	13860	13555	13803	13641	13619	13782	13635	13734	13580	13771	13526	13601	13664	13754	13865	13590	13639	13583	13711	13846	13794	13691	13564	13559	13697	13551	13787	13777	13591	13544	13717	13684	13635	13621	13607	13682	13635	13740	13778	13519	13807	13563	13797	13690	13643	13424	13642	13713	13715	13674	13569	13638	13613	13624	13760	13783	13741	13667	13557	13593	13618	13517	13709	13721	13733	13684	13576	13643	13623	13584	13674	13756	13624	13578	13689	13491	13649	13695	13613	13847	13562	13707	13624	13620	13695	13729	13622	13663	13619	13553	13642	13694	13701	13748	13714	13679	13528	13678	13547	13712	13650	13672	13644	13607	13622	13787	13719	13726	13601	13552	13591	13783	13647	13710	13695	13676	13658	13696	13657	13645	13518	13594	13590	13727	13775	13670	13623	13786	13676	13475	13791	13671	13716	13742	13691	13656	13760	13594	13543	13843	13793	13581	13725	13648	13641	13524	13832	13856	13668	13545	13666	13676	13773	13631	13796	13709	13646	13696	13628	13604	13757	13946	13702	13737	13680	13660	13587	13587	13732	13700	13722	13630	13608	13491	13596	13585	13745	13470	13562	13633	13670	13765	13639	13766	13575	13810	13843	13620	13623	13580	13692	13613	13625	13736	13813	13702	13643	13805	13753	13526	13638	13667	13514	13669	13807	13692	13598	13561	13707	13611	13772	13562	13690	13770	13607	13761	13623	13645	13760	13694	13632	13656	13695	13600	13846	13828	13802	13565	13744	13647	13545	13533	13522	13716	13816	13619	13601	13689	13597	13620	13554	13605	13552	13731	13718	13639	13582	13636	13517	13517	13672	13814	13637	13618	13592	13728	13735	13635	13613	13613	13443	13693	13470	13558	13596	13725	13546	13903	13617	13509	13768	13499	13678	13599	13629	13653	13732	13713	13541	13772	13728	13505	13790	13572	13562	13590	13701	13584	13622	13605	13776	13832	13735	13723	13502	13575	13570	13506	13590	13696	13818	13592	13794	13703	13756	13595	13731	13684	13714	13475	13680	13799	13685	13644	13595	13567	13599	13802	13694	13854	13827	13666	13577	13725	13784	13706	13600	13600	13725	13841	13567	13497	13672	13626	13696	13685	13730	13706	13675	13775	13762	13508	13679	13624	13730	13664	13537	13520	13660	13813	13524	13731	13616	13715	13537	13594	13642	13817	13632	13603	13743	13579	13617	13711	13573	13724	13819	13662	13610	13681	13617	13532	13607	13655	13614	13651	13706	13513	13742	13703	13631	13516	13694	13682	13683	13701	13596	13615	13637	13557	13540	13616	13666	13629	13604	13705	13665	13690	13694	13720	13599	13688	13702	13727	13657	13655	13610	13625	13695	13601	13557	13636	13751	13695	13538	13761	13645	13654	13499	13642	13735	13753	13601	13565	13608	13709	13757	13650	13632	13729	13735	13631	13648	13681	13533	13642	13605	13661	13684	13636	13594	13761	13718	13650	13731	13727	13560	13729	13559	13500	13631	13778	13509	13748	13595	13738	13811
22509	20962	28840	23266	21087	22879	25007	18771	29272	46601	55239	47682	36738	25852	20083	17526	16601	16541	16370	16448	16255	16222	16192	16479	16255	16345	16229	16371	16268	16370	16346	16206	16371	16337	16302	16343	16350	16531	16400	16227	16104	16397	16362	16408	16209	16285	16218	16459	16299	16300	16222	16461	16360	16294	16283	16439	16244	16334	16122	16375	16273	16496	16336	16369	16290	16293	16382	16167	16111	16243	16326	16256	16187	16249	16443	16289	16227	16163	16292	16498	16400	16314	16310	16333	16186	16162	16145	16301	16200	16026	16208	16192	16160	16296	16178	16084	16250	16341	16368	16257	16383	16354	16243	16210	16240	16256	16362	16063	16249	15946	16220	16306	16233	16131	16278	16198	16370	16418	16176	16608	16211	16218	16287	16210	15874	16149	16129	16180	16094	16236	16167	16102	16248	16293	16191	16281	16326	16327	16218	16130	16263	16256	16121	16215	16234	16070	16274	16363	16246	16221	16133	15825	16074	16259	16117	16139	16166	16217	16221	16322	16314	16270	16339	16165	16073	16172	16198	16186	16210	16224	16180	16215	16254	16126	16247	16355	16355	16070	16154	16152	16040	16134	16390	16266	16251	16000	16495	16184	16312	16313	16187	16139	16145	16058	16170	16323	16271	16019	16039	16071	16313	16307	16339	16168	16008	16171	16178	16190	16275	16290	16242	16271	16067	16169	16266	16355	16144	16107	16203	16279	16161	16261	16334	16073	16294	16187	16202	16032	16150	16261	16154	16033	16120	16184	16341	16166	16446	16310	16306	16407	16311	16256	16195	16378	16418	16456	16349	16384	16439	16096	16335	16283	16221	16196	16255	16113	16195	16115	16348	16179	16361	16116	16272	16103	16305	16339	15994	16120	16156	16205	16257	16128	16391	16406	16236	15983	16277	16291	16191	16041	16181	16169	16314	16155	16071	16165	16323	16096	16088	16119	16180	16456	16377	16182	16115	16200	16296	16079	16195	16286	16375	16175	16223	16129	16195	16306	16135	16309	16414	16252	16360	16326	16242	15914	16309	16101	16182	16199	16428	16257	16097	16268	16280	16142	16111	16367	16440	16186	16168	16265	16213	16158	16033	16369	16049	16019	16104	16179	16109	16127	16256	16156	16097	16300	16169	16173	16130	16289	16365	16268	16277	16161	16204	16170	16277	16142	15983	16058	16218	16067	16142	16166	16195	16186	16213	16182	16103	16123	16319	16270	16326	16107	16178	16220	16150	16213	16117	16114	16130	16159	16135	16142	16150	16243	16243	16258	16266	16138	16190	16153	16223	16336	16131	16148	16276	16261	16068	16064	16325	16314	16163	16252	16219	16180	16297	16355	16048	16084	16347	16397	16235	16316	16141	16149	16250	16213	16145	16220	16227	16167	16225	16379	16241	16125	16105	16107	15980	16328	16183	16162	16099	16296	16219	16452	16137	16327	16152	16201	16214	16398	16009	16137	16239	15997	16240	16388	16073	16348	16294	16147	16150	16186	16405	16277	16250	16123	16029	16089	16338	16341	16414	16217	16109	16133	16210	16136	16178	16325	16215	16174	16152	16373	16113	16155	16171	16210	16288	16303	16253	16354	16205	16266	16208	16307	16251	15920	16072	16202	16078	16305	16360	16077	16153	16232	16139	16144	16146	16158	16233	16231	16257	16107	16392	16233	16074	16065	16241	16165	16195	16094	16313	16264	16144	16295	16358	16254	16164	16154	16044	16139	16221	16078	16261	16199	16205	16032	16378	16373	16265	16173	16216	16389	16275	16139	16173	16088	16308	16267	16091	16201	16413	16453	16260	16149	16065	16162	16420	16123	16028	16143	16225	16354	16095	16069	16352	16096	15994	16015	16337	16194	16128	16213	16291	16048	16263	16072	16060	16353	15976	16241	16359	16219	16371	16101	16184	16186	16160	16163	16251	16447	16209	16252	16250	16222	16136	16282	16172	16183	16168	16104	16034	16002	16183	16299	16097	16174	16298	16264	16027	16173	16146	16090	16131	16284	15972	16174	16159	16082	16144	16154	16203	16017	16204	16339	16085	16239	16033	16009	16240	16154	16340	16202	16259	16119	16238	16182	16013	16210	16096	16257	16252	16163	16219	16263	16112	16213	16415	16515	16327	16248	16327	15996	16187	16258	15960	16109	16115	16141	16060	16259	16297	16122	16259	16218	16203	16180	16176	16180	16208	16079	16039	16264	16268	16085	16124	16190	16145	16131	16223	16296	16295	16124	16212	16155	16075	16184	16142	16198	16118	16260	16171	16197	16169	16091	16086	16200	16195	16116	15958	16079	16194	16053	16099	16413	16128	15870	16413	16266	16247	16117	16105	16245	16234	16194	16433	16183	16235	16331	16328	16134	16129	16112	15980	16261	16057	16311	16440	16264	16288	16088	16031	16218	16091	16198	16165	16334	16180	16028	16288	16491	16248	16146	16226	16003	16235	16138	16158	16128	16422	16260	16136	16384	16303	16360	16171	16180	16356	16239	16275	16274	16006	16194	16415	16364	16087	16019	16324	16081	16194	16161	16356	16261	16567	16115	16252	16294	16391	16226	16290	16219	16265	16048	16220	16190	16132	16164	16243	16185	16311	16303	16016	16308	16464	16179	16109	16180	16263	16187	16271	16232	16360	16089	16194	16154	16238	16090	16054	16086	16061	16288	16278	16406	16296	16093	16215	16196	16394	16330	16207	16351	16196	16185	15996	16087	16164	16302	16366	16037	16119	16310	16315	16222	16131	16105	16180	16142	16098	15966	16259	16262	16337	16099	16333	16191	16272	16211	16245	16131	16148	16154	16255	16101	16245	16220	16438	16215	16078	16157	16226	15968	16243	16215	16247	16154	16304	16026	16106	16217	15999	16308	16232	16148	16214	16275	16111	16059	15920	16198	16165	16322	15974	16408	16224	16118	16108	16111	16079	16255	15979	16122	16069	16437	16051	16005	16041	16216	16265	16139	16115	16170	16177	16154	16375	16215	16357	16211	16192	16125	16183	15965	16307	16288	15972	16347	16150	16360	16239	16022	16020	16198	16334	16189	16401	16319	16100	16107	15973	16315	16287	16229	16200	16086	16271	16111	16093	16086	16068	16011	16286	16094	16095	16264	16269	16289	16336	16236	16104	16255	16113	16230	16298	16158	16410	16262	16218	16167	16324	16260	16152	16135	16294	16139	16201	16233	16237	16192	16311	16163	16211	16077	16263	16014	16222	16221	16098	16202	16093	16200	16181	16201	16120	16021	16257	16268	16357	16163	16251	16023	15928	16252	16058	16157	16155	16159	16113	16024	16234	16164	16169	16180	16190	16323	16079	16103	16029	16218	16342	16254	16020	16334	16294	16047	15927	16305	16122	16262	16150	16217	16239	16044	16033	16314	16227	16173	16227	16089	15936	16007	16168	16021	16189	16228	16292	16308	16287	16084	16231	16262	16160	16112	16021	16321	16426	16147	16165	16089	16071	16069	16364	16257	16339	16205	16359	16395	16227	16213	16174	16052	16227	16298	15990	16146	16413	16178	16064	16327	16303	16102	16216	16322	16165	16100	16293	16272	15955	16201	16115	16140	16130	16328	16237	16278	16101	16008	16147	16105	16209	16326	16201	16012	16159	16063	16238	16355	16352	16220	16576	16182	16211	16176	16203	16279	16150	16163	16063	16355	16235	16146	16219	16123	16211	16227	15993	16130	16217	16227	16095	16094	16035	16184	16151	16233	16163	16357	16174	16019	16138	16079	16393	16223	16344	16169	16294	16389	16169	16083	16019	16302	15987	16147	16177	16289	16178	16373	16269	16035	16165	16063	16261	16047	16185	16269	16326	16048	16168	16316	16156	16125	16232	16019	16091	16050	16177	16260	16031	16157	16122	16140	16041	16127	16352	16225	16188	16159	16410	16318	16268	16254	16030	16223	16360	16391	15858	16187	16228	16051	16080	16044	15953	16216	16312	16232	16271	16288	16310	16168	16049	16202	15943	16097	16149	16148	16201	16289	16061	16076	16332	16116	15973	16046	16208	16326	16254	16163	16243	16279	16097	16199	16148	16127	16140	16123	16422	16297	16095	16295	16221	16013	16129	16221	16245	16287	16161	16423	16027	16211	16209	16105	16144	16307	16199	16127	16188	16249	16005	16154	16090	16229	15999	16248	16341	16054	16333	16433	16089	16180	16393	16318	16358	16210	16154	16039	16073	16009	16153	16195	16136	16319	16378	15978	16254	16280	16147	16019	16224	16248	16034	16140	16166	16240	16517	16250	16402	16322	16399	16279	16131	16144	16166	16221	16204	16181	16290	16179	16360	16044	16330	16170	16405	16186	16374	16103	16356	16327	16307	16249	16209	16162	16120	16189	16021	16217	16154	16204	16273	16032	16198	16212	16063	16244	16120	16085	16425	16302	16361	16119	16314	16091	16304	16071	16194	16158	16272	16297	16275	16111	16217	16365	16328	16148	16248	16158	16298	16226	16308	16166	16235	16306	16133	16047	16158	16160	16101	16222	16082	16177	16265	16268	16223	16064	16270	16217	16132	16193	16033	16101	16013	16165	16045	16228	16150	16016	16179	16190	16147	16208	16377	16209	16381	16218	16182	16078	16329	16348	16293	16091	16154	16201	16303	16106	16339	16285	16141	16189	16090	16226	16214	16317	16187	16241	16225	16214	16281	16197	16165	16126	16163	16249	16155	16377	16093	16300	16024	16012	16207	16373	16204	16344	16195	16315	16037	15991	16185	16254	16301	16097	16172	16136	16148	16371	16018	16145	16096	15982	16026	16100	16073	16064	16168	16362	16463	16227	16234	15918	16139	16255	16246	16029	16146	16022	16226	16154	16276	16324	16308	16075	16214	16149	16182	16233	15980	16378	16266	16369	16116	16342	16137	16245	16409	16056	16088	16077	16168	16367	16103	16066	16164	16141	16137	16131	16185	16183	16047	16299	16184	16150	16047	16249	16176	16190	16113	16222	16313	16153	16101	16131	16226	16217	16066	16167	16359	16350	16267	16476	16300	16274	16222	16196	16220	16273	16185	16114	16186	16233	16251	16171	16254	16261	16258	16247	16335	16358	16054	16194	16301	16215	15823	16337	16362	16021	16085	16148	16134	16277	16079	16321	16223	16148	16311	16171	16101	16277	16173	16300	16219	16069
16026	30382	27621	22427	19653	18121	17587	16517	32910	47240	53086	45604	34703	23119	16905	14780	13966	13987	13848	13867	13830	13588	13792	13764	13864	13655	13723	13903	13813	13719	13797	13712	13758	13935	13778	13852	13866	13743	13699	13653	13680	13991	13663	13740	13961	13809	13757	13883	13829	13866	13739	13754	13774	13796	13819	13751	13744	13760	13738	13796	13803	13745	13757	13887	13991	13563	13859	13701	13793	13700	13732	13865	13756	14001	13900	13708	13957	13746	13892	13896	13665	13664	13582	13734	13629	13710	13811	13669	13884	13767	13740	13576	13716	13895	13893	13816	13758	13808	13781	13752	13694	13649	13763	13732	13707	13768	13662	13648	13625	13682	13867	13833	13686	13818	13740	13631	13651	13644	13889	13736	13813	13666	13663	13686	13657	13632	13716	13785	13779	13726	13604	13666	13646	13864	13684	13704	13703	13722	13790	13704	13506	13773	13690	13660	13739	13760	13958	13634	13736	13795	13658	13756	13745	13595	13831	13767	13813	13734	13744	13779	13730	13825	13536	13659	13654	13817	13642	13774	13741	13881	13725	13759	13758	13621	13663	13659	13727	13674	13781	13775	13598	13679	13757	13649	13802	13625	13661	13761	13559	13952	13637	13627	13756	13746	13773	13782	13530	13725	13711	13657	13686	13749	13644	13912	13788	13816	13744	13767	13843	13670	13877	13749	13810	13888	13803	13825	13686	13762	13711	13629	13662	13800	13756	13732	13847	13740	13825	13892	13683	13819	13632	13787	13759	13690	13794	13862	13761	13924	13916	13931	13754	13743	13904	13769	13855	13594	13676	13609	13561	13751	13847	13756	14001	13763	13923	13800	13710	13680	13662	13677	13689	13719	13633	13788	13627	13720	13657	13675	13678	13777	13787	13798	13789	13765	13701	13710	13807	13779	13901	13753	13744	13635	13685	13779	13820	13636	13675	13761	13815	13634	13850	13868	13607	13783	13804	13575	13824	13725	14009	13796	13777	13678	13679	13683	13770	13725	13767	13741	13658	13819	13596	13726	13839	13687	13812	13663	13546	13631	13778	13812	13588	13663	13731	13683	13773	13877	13871	13541	13690	13734	13626	13751	13843	13627	13624	13716	13567	13600	13720	13773	13773	13634	13772	13676	13757	13845	13756	13616	13807	13795	13796	13495	13699	13603	13685	13718	13625	13834	13771	13657	13721	13695	13932	13999	13769	13750	13833	13871	13567	13696	13838	13697	13789	13769	13632	13770	13739	13667	13596	13662	13762	13607	13770	13633	13802	13620	13686	13754	13914	13679	13637	13948	13778	13739	13709	13643	13848	13640	13734	13808	13733	13650	13628	13734	13743	13670	13715	13784	13627	13834	13857	13755	13738	13662	13857	13573	13844	13736	13782	13663	13731	13848	13691	13625	13583	13787	13840	13722	13808	13632	13759	13840	13636	13763	13886	13633	13698	13664	13846	13806	13649	13873	13740	13717	13739	13673	13747	13682	13685	13765	13759	13870	13720	13662	13703	13645	13701	13576	13684	13680	13850	13644	13802	13734	13814	13627	13596	13681	13791	13750	13791	13782	13705	13791	13808	13823	13855	13707	13861	13809	13738	13742	13741	13720	13716	13658	13643	13821	13810	13561	13738	13718	14120	13776	13683	13834	13650	13650	13720	13762	13861	13767	13704	13764	13747	13686	13610	13837	13760	13719	13580	13917	13664	13876	13970	13837	13757	13704	13776	13663	13466	13711	13627	13602	13765	13791	13681	13956	13587	13807	13842	13743	13722	13880	13638	13840	13838	13670	13809	13835	13619	13720	13771	13771	13805	13789	13827	13627	13716	13797	13608	13535	13808	13729	13739	13898	13725	13629	13673	13682	13704	13796	13758	13618	13766	13753	13725	13721	13769	13619	13730	13729	13681	13797	13661	13777	13755	13805	13817	13621	13889	13750	13685	13766	13773	13668	13639	13589	13756	13674	13846	13753	13708	13767	13720	13688	13778	13917	13634	13829	13925	13643	13696	13812	13759	13682	13854	13655	13932	13723	13698	13709	13811	13505	13765	13781	13652	13991	13811	13704	13683	13722	13622	13776	13748	13632	13750	13878	13769	13530	13657	13823	13626	13630	13642	13955	13760	13831	13672	13788	13616	13793	13713	13669	13738	13610	13697	13751	13750	13611	13641	13706	13655	13719	13783	13738	13868	13601	13689	13628	13756	13755	13696	13859	13795	13811	13627	13477	13873	13704	13876	13543	13750	13614	13814	13863	13683	13736	13729	13728	13701	13599	13650	13609	13745	13864	13690	13831	13801	13626	13762	13725	13823	13664	13630	13912	13641	13806	13526	13623	13752	13745	13667	13805	13702	13902	13724	13680	13757	13667	13823	13796	13913	13679	13878	13640	13808	13714	13627	13797	13817	13835	13790	13722	13858	13826	13762	13700	13738	13815	13711	13650	13784	13768	14025	13648	13737	13818	13664	13678	13699	13675	13719	13652	13824	13673	13728	13795	13917	13673	13733	13728	13864	13801	13793	13820	13722	13868	13792	13606	13715	13737	13682	13731	13642	13832	13779	13700	13673	13590	13740	13590	13769	13722	13897	13658	13783	13767	13683	13650	13751	13792	13761	13704	13537	13827	13612	13699	13716	13664	13692	13768	13720	13734	13854	13720	13742	13739	13960	13786	13698	13612	13852	13567	13713	13632	13739	13583	13748	13777	13766	13474	13835	13699	13797	13738	13540	13859	13856	13743	13623	13817	13661	13661	13742	13770	13669	13594	13855	13769	13723	13671	13692	13732	13558	13901	13874	13751	13742	13831	13742	13854	13684	13611	13738	13841	13829	13655	13666	13656	13889	13691	13793	13816	13736	13862	13761	13740	13810	13546	13631	13833	13765	13560	13693	13710	13711	13854	13783	13719	13512	13795	13782	13556	13885	13703	13704	13935	13629	13672	13778	13745	13578	13634	13611	13748	13656	13640	13934	13672	13748	13815	13653	13665	13706	13734	13718	13830	13786	13913	13720	13645	13653	13742	13917	13654	13869	13752	13579	13782	13684	13771	13726	13792	13774	13826	13770	13685	13720	13783	13809	13641	13707	13789	13860	13716	13719	13815	13845	13706	13726	13859	13843	13813	13737	13697	13626	13723	13690	13705	13808	13762	13866	13667	13653	13805	13799	13703	13827	13843	13775	13687	13819	13863	13743	13657	13788	13658	13669	13631	13641	13718	13747	13668	13863	13748	13629	13753	13721	13612	13729	13811	13780	13641	13678	13869	13624	13653	13721	13641	13939	13805	13762	13630	13750	13807	13661	13781	13740	13692	13597	13856	13696	13738	13600	13746	13834	13692	13902	13795	13661	13791	13784	13859	13684	13602	13667	13815	13738	13778	13685	13588	13795	13639	13768	13723	13774	13979	13742	13684	13552	13814	13661	13710	13648	13768	13678	13756	13704	13814	13496	13752	13743	13834	13794	13710	13832	13783	13820	13652	13797	13510	13865	13784	13667	13828	13683	13541	13716	13742	13672	13646	13823	13796	13634	13792	13781	14025	13710	13777	13751	13667	13852	13869	13799	13845	13665	13835	13803	13743	13658	13631	13738	13779	13896	13586	13677	13855	13676	13679	13695	13721	13626	13725	13613	13552	13756	13511	13755	13823	13755	13924	13596	13818	13777	13729	13776	13912	13651	13709	13560	13559	13971	13817	13832	13701	13759	13840	13702	13985	13617	13734	13903	13830	13829	13733	13759	13839	13719	13630	13814	13630	13763	13860	13687	13728	13755	13650	13639	13509	13747	13750	13842	13730	13685	13671	13769	13787	13815	13806	13856	13884	13570	13681	13726	13810	13736	13746	13836	13679	13801	13722	13636	13875	13701	13682	13742	13598	13825	13736	13861	13747	13760	13728	13833	13662	13824	13917	13893	13727	13710	13653	13685	13737	13770	13745	13732	13864	13751	13826	13661	13682	13630	13617	13795	13683	13751	13777	13779	13688	13783	13688	13852	13619	13792	13683	13713	13679	13764	13770	13702	13615	13783	13827	13814	13776	13601	13532	13737	13734	13750	13573	13617	13698	13711	13717	13770	13695	13650	13789	13572	13734	13777	13769	13695	13799	13658	13769	13700	13543	13754	13912	13596	13712	13784	13636	13547	13836	13749	13661	13790	13732	13689	13608	13762	13598	13800	13826	13702	13692	13863	13627	13642	13616	13823	13770	13763	13726	13789	13776	13795	13669	13690	13734	13654	13698	13750	13647	13693	13620	13621	13558	13819	13817	13823	13844	13826	13536	13829	13644	13674	13622	13713	13677	13796	13694	13663	13814	13717	13659	13755	13672	13708	13789	13696	13747	13842	13682	13667	13661	13816	13604	13940	13673	13667	13720	13759	13697	13703	13687	13732	13772	13899	13726	13762	13771	13843	13790	13692	13694	13630	13770	13634	13560	13645	13824	13725	13757	13434	13828	13741	13673	13685	13745	13742	13661	13810	13729	13810	13796	13763	13686	13656	13589	13599	13896	13865	13903	13753	13723	13582	13586	13899	13577	13669	13789	13637	13755	13786	13606	13660	13769	13771	13656	13695	13707	13770	13629	13713	13602	13521	13717	13721	13730	13740	13844	13645	13691	13777	13756	13837	13714	13734	13777	13844	13730	13774	13890	13545	13752	13833	13579	13936	13609	13736	13571	13638	13831	13862	13630	13652	13721	13818	13621	13820	13737	13736	13753	13800	13612	13898	13721	13881	13751	13785	13812	13714	13706	13628	13799	13773	13584	13658	13844	13591	13623	13667	13491	13807	13796	13673	13784	13686	13659	13720	13658	13697	13794	13710	13857	13997	13680	13902	13660	13809	13755	13722	13732	13826	13702	13599	13618	13720	13719	13823	13810	13684	13767	13610	13828	13652	13788	13979	13670	13838	13703	13773	13685	13793	13632	13844	13526	13835	13726	13583	13684	13752	13635	13758	13753	13658	13762	13728	13927	13685	13686	13597	13698	13641	13506	13833	13902	13663	13776	13703	13732	13777	13970	13910	13577	13626	13758	13599	13586	13607	13792	13602	13734	13687	13811	13689	13623	13722	13920	13704	13714	13720	13575	13687	13910	13785	13832	13743	13797	13864	13622	13858	13868	13666	13474	13597	13814	13678	13784	13437	13740
27173	21628	25150	21746	17570	17014	16751	16721	17009	19985	21665	20798	18877	17244	16474	16240	16169	16222	15960	15980	15975	16091	16147	16262	16113	16202	16141	16291	16091	15978	16058	16125	16037	16105	15801	16042	16017	16070	16052	16119	16258	16170	15902	16173	15961	16289	15976	16165	16205	15945	16024	16124	16066	16185	16215	16225	16025	16276	16049	16227	16018	16061	16078	16277	16084	16200	15981	16255	15967	15989	16144	16214	16094	16138	16179	16025	16185	16054	16113	16112	16032	16099	16247	16069	16124	15908	16168	16030	15961	15952	16020	15937	15994	16093	16307	16076	16120	15940	16208	16050	16210	16040	16106	16111	16241	16205	16080	16041	15999	15969	16096	15998	16113	16013	16084	15907	16157	16299	16181	16004	15953	16051	16117	16005	16099	16042	16020	16090	16212	16261	16075	16146	16016	16110	16091	16112	16185	16162	16013	15858	16107	16077	16096	16184	16021	16087	15914	15908	15987	16058	16213	16017	16002	16277	16007	16159	16319	16162	16117	16246	16036	15933	15996	16028	16278	16133	16238	16176	16211	15978	16092	16024	16006	16227	16214	16078	16125	16054	15989	15952	16047	16111	16033	16051	16262	16156	16109	15842	16170	16160	16190	15987	15985	15972	16172	16135	16176	16284	16303	16284	16086	16029	16001	16023	15887	16108	15926	16121	16046	15924	15991	16054	16087	16010	15930	15875	16123	15897	16150	16269	16167	16211	16084	16236	16157	16084	15943	16259	16002	16112	16223	15967	16071	16062	16118	16119	15949	15856	16062	16037	16122	16195	16103	16094	16291	16131	15914	15986	16007	15960	16081	15973	16003	16022	16146	16097	16064	16157	16161	16197	16095	16088	16081	15914	15948	16065	16122	16068	15964	16285	16099	16169	16080	16143	15968	16111	16114	15919	16195	15858	16014	16056	16064	16331	16145	16248	16238	16131	16134	16117	16254	16162	15975	16002	16178	16039	15942	16067	15884	16087	16096	16169	15989	16218	16089	16082	15974	16130	16045	16097	15911	16154	16177	16036	16192	15952	16229	16112	15981	15906	15886	16113	16117	16019	16031	16068	16027	16149	16001	16066	15955	16108	16223	16115	16097	15920	16032	16035	16108	16122	15968	16096	15977	16255	16118	16167	16148	15907	15991	16045	16075	16093	15960	16250	16090	16104	16118	16149	16188	15917	16047	16015	16061	16144	15959	16072	16221	16050	16081	16138	16294	16117	16058	16040	16067	16024	15914	16193	16124	16008	16034	15855	15958	16003	16006	15982	16034	15954	16139	15955	16214	16070	15911	15927	16029	16029	16164	16131	16113	16131	16225	16041	16191	15938	16095	15936	16124	16349	16231	16174	16111	16162	16231	16030	16008	16315	16023	16073	16182	16172	15926	16070	16227	16259	15877	16018	15967	16089	16138	16093	16009	16063	16098	16183	16178	16126	16187	16357	16025	15892	16076	16320	16200	16086	16033	16177	16139	16141	16046	15993	16178	16005	16000	16004	16179	16045	16080	16040	15930	16126	16186	15882	16051	16005	16052	16211	15989	15911	16149	16127	16198	16216	16166	16141	16127	16166	16074	15846	16222	16242	16168	16284	16142	16002	15971	16113	16109	15937	16144	16130	16287	16239	16246	16267	16123	16163	16058	16050	15949	16199	15985	16168	16008	15846	15814	16310	16157	16069	16052	15957	16094	16017	15994	15933	16356	15922	16130	16161	16192	16172	16015	16047	16265	15997	16098	16173	16016	16043	16031	16179	16273	16278	16204	16084	16072	16170	16059	16188	16200	16186	16014	16069	16470	15866	16124	15963	15990	15973	16305	16211	16138	15970	16128	16057	15950	15870	16027	16012	16078	16031	16151	16056	16014	15952	15992	16101	16070	16181	16194	16132	15949	15928	16141	15932	16133	16079	16132	16117	15989	16150	16346	16047	16167	15910	16179	16107	16067	16313	15914	16161	16054	15994	15778	16099	16185	16031	16122	16333	15995	16145	16059	15907	16054	15965	15985	16218	16117	15885	16091	16082	15902	16081	16026	16066	16140	16082	15992	16219	16333	16143	16234	16285	15987	16103	16381	15999	15996	16001	15989	16275	16177	16113	15954	15944	15962	16141	16077	16157	15979	16122	16066	16165	16138	16112	16186	16246	16135	16120	16065	15928	16070	15976	16074	16153	16075	16025	16177	16145	15982	15995	16068	16247	16241	15990	15977	16144	16094	16176	16123	16087	16107	16073	15970	16053	16164	15905	16306	16165	15995	16056	15932	15983	15997	16095	16108	16106	16295	16032	16322	16158	16209	16001	16157	16072	16191	16202	16213	16155	16159	16203	16246	16183	16300	15902	16074	15978	15981	16141	15996	15957	15889	16080	16055	15912	16018	16154	16177	16116	15937	16126	16099	16068	16147	15974	16099	16063	16210	16149	16137	15973	16199	16160	15898	16016	15975	16020	16365	16257	16202	16104	16042	16003	16279	16090	15982	16030	15990	16108	16273	16288	16121	15899	16177	16101	15909	15921	16133	16019	16065	15938	15994	16037	16010	15986	16001	16064	15923	16212	16092	16116	16024	16190	16100	16220	16009	16167	15979	16038	16098	16247	15831	15921	16037	16065	16063	16158	15984	15997	16328	16055	16000	16136	16021	16180	16204	16113	16079	15921	16105	15983	15902	16091	16301	16151	16133	16254	16038	16110	15911	16082	16024	16057	15997	16181	16140	16119	16078	15924	16196	16135	15987	16266	16324	16060	16105	16101	16178	15956	16262	15936	16150	16249	16050	16001	16243	15985	15924	15963	16082	16146	16015	16090	15982	15989	16199	16127	16148	15967	16020	16272	15887	16032	16195	16140	16151	16329	15971	16084	16170	15913	15996	16103	16078	16164	16025	16011	15942	16044	16015	16284	15933	16215	16296	16094	16199	16178	16382	16179	16251	15926	16184	16253	16128	16222	16203	16197	16028	16074	15938	15986	15895	16168	16054	16119	16090	16034	16035	16166	16211	16164	16091	16048	16229	16081	16194	16271	16146	16211	16041	16200	15951	15808	16120	15961	16056	16157	15900	16048	16108	16116	16086	16068	16059	16153	16163	16104	16074	15917	16055	16088	15987	16208	16134	16116	16129	16455	16157	16100	16243	15964	16132	16098	16166	16001	16180	16159	16000	16125	15962	16138	16129	15913	16067	16247	16062	16077	16116	16150	16075	16106	16136	15965	16222	15880	16333	16133	16122	15851	15872	16145	15878	16038	16099	15998	16097	16180	16118	15979	16026	16115	16142	16242	16117	15953	15996	16079	15994	16150	16189	16180	15839	16074	16159	15953	16017	16037	16322	16127	16000	16221	16137	16127	16009	15914	16185	16175	16206	16229	16062	16228	16196	16147	16098	16069	16092	16074	16004	16132	16162	15947	15874	15755	15928	16073	16011	16174	16054	16194	16390	16238	16126	16114	16092	16151	16159	16184	16012	16060	16087	16241	16082	15989	16234	16289	16249	16326	16302	15897	16009	16040	16123	16083	16090	16148	16282	16165	16216	16004	16097	16160	16164	15992	16004	16079	15836	16041	16044	16325	16213	16245	16104	16105	15965	15929	16042	16269	16049	15838	16064	16126	15995	16008	16096	16156	16006	16340	16120	16037	16048	16214	15996	16144	16045	16130	16167	16050	16124	16070	16177	16297	16163	16281	16197	16196	15982	15917	16171	16026	16008	16170	15978	16112	16071	15962	16073	16191	15952	15957	16273	16109	16080	15958	15859	15987	16119	15996	16198	16168	15979	15957	16119	16125	15967	15924	15976	16061	16158	15955	16046	16161	16116	16102	15983	16078	16148	16206	16203	15920	16233	16277	15973	16228	15983	16126	16202	15961	15969	16003	16107	16343	16117	16178	15991	16189	16142	16083	16076	15968	15742	16154	16057	16046	16088	15985	16002	16108	16198	16084	16040	15930	16395	15995	16127	16243	16148	16297	16085	16212	16028	16105	16022	16071	16053	16058	16016	16232	16083	16124	16089	16220	16069	16066	16107	16057	15961	16157	16122	16279	16228	16182	15933	15895	15981	16116	16192	16015	15964	16081	16157	16021	15995	15987	16098	15878	16125	16072	16188	15962	16080	15935	15939	16093	16114	15899	16017	15862	15950	16009	16116	16000	15968	16100	16179	16101	16003	16191	16350	16049	16310	16198	15994	16164	16095	16071	16243	16106	16136	15914	16072	16249	16201	16154	16197	16046	16038	16014	16009	16055	16005	16121	16098	16250	15983	16073	16064	16200	16115	16078	16232	16240	15985	16043	16202	16164	16028	16135	16058	16124	15997	15880	16097	16086	16073	16161	16213	16040	16130	15956	16197	16116	16142	16152	16084	16176	15992	16207	16130	16110	15968	16190	16276	16148	15920	16132	16156	16003	16003	16007	15952	16224	16137	16041	15923	16093	16142	16153	16219	16023	16215	16015	16193	15936	16183	16007	16006	15947	15871	16115	16398	15989	16278	16060	16138	16058	16113	16264	16076	16041	16166	15972	15993	16110	16183	15821	16179	15976	16165	15844	16017	16093	16054	15908	15977	16071	16232	16130	16097	16092	16037	16281	16133	16191	15990	16114	16008	16330	16002	15904	16463	16193	16054	15791	16109	16156	16022	15911	16111	16047	16170	16325	16089	15931	15993	16110	16102	16068	15998	15968	15998	16161	16211	16183	16043	16029	16102	15979	16111	16058	16025	16118	16021	15999	16187	16407	16163	15979	16077	16223	16180	16074	15936	15858	15964	16204	15946	15942	16042	16093	16132	16057	16150	16080	16240	16176	16051	16117	16086	16156	15901	16178	16171	16253	16134	15981	16291	16155	16280	16125	16155	16162	16022	16013	15888	16143	16148	16000	16039	16227	16113	15989	15997	16047	16137	16090	16136	16188	16041	15967	16061	16128	16015	16105	16157	16090	16071	16094	16205	15990	16182	16168	16096	16087	16110	16145	16205	16111	15913	16057	15998	16128	16210	15936	16170	15937	16010	16007	15964	16004	16085	16010	16095	16131	16066	16104	16032	16124	16017	16111	16068	16014	16160	16152	16024	16005	16277	16103	16079	16011	16081	16078	16030	16238	16024	16075	16209	16132	16171	16225	16181	16201	15960	16067	15992	16092	15930	15898
14939	17890	20013	17035	15594	14843	14414	14202	15158	19644	20806	18995	16372	14692	14114	13983	13865	13627	13663	13767	13734	13621	13718	13650	13669	13657	13769	13725	13683	13655	13604	13742	13688	13857	13712	13755	13820	13416	13719	13653	13657	13718	13606	13564	13746	13702	13776	13700	13834	13843	13852	13807	13739	13712	13809	13835	13806	13690	13916	13699	13579	13664	13635	13654	13634	13667	13740	13766	13490	13796	13504	13754	13670	13699	13627	13641	13612	13658	13568	13564	13763	13565	13689	13777	13759	13544	13589	13586	13730	13768	13775	13637	13854	13687	13642	13813	13702	13628	13648	13807	13702	13578	13627	13760	13657	13708	13796	13474	13670	13689	13754	13681	13816	13706	13626	13600	13777	13644	13533	13871	13513	13943	13587	13683	13706	13496	13604	13648	13648	13627	13733	13771	13591	13676	13664	13767	13694	13628	13603	13666	13767	13610	13635	13582	13682	13790	13816	13785	13677	13730	13644	13584	13670	13688	13804	13658	13623	13894	13558	13620	13759	13712	13591	13566	13580	13566	13626	13703	13780	13645	13549	13632	13787	13679	13728	13875	13703	13573	13771	13651	13642	13540	13685	13656	13662	13730	13744	13661	13741	13754	13614	13653	13758	13660	13766	13730	13745	13671	13769	13764	13612	13767	13701	13721	13718	13806	13681	13875	13662	13864	13892	13840	13803	13698	13685	13507	13724	13643	13587	13676	13802	13631	13756	13668	13570	13609	13805	13855	13698	13830	13616	13860	13665	13627	13637	13556	13740	13837	13555	13577	13755	13745	13641	13626	13727	13730	13617	13921	13671	13655	13763	13656	13721	13705	13618	13647	13668	13812	13657	13660	13675	13727	13664	13628	13562	13704	13647	13577	13668	13581	13765	13569	13732	13617	13734	13678	13718	13615	13845	13867	13818	13795	13653	13685	13636	13707	13744	13613	13833	13720	13732	13691	13815	13661	13696	13688	13615	13752	13620	13569	13763	13734	13729	13637	13811	13734	13812	13699	13703	13852	13618	13507	13537	13661	13847	13776	13784	13556	13776	13638	13740	13885	13684	13746	13646	13718	13705	13708	13592	13642	13734	13611	13645	13756	13554	13652	13664	13843	13592	13781	13700	13500	13606	13747	13668	13562	13613	13602	13708	13690	13747	13677	13831	13623	13553	13697	13752	13653	13494	13735	13613	13699	13758	13763	13707	13600	13642	13630	13731	13707	13702	13681	13683	13584	13944	13676	13628	13686	13653	13670	13665	13629	13688	13655	13632	13708	13785	13767	13683	13800	13720	13717	13634	13637	13833	13720	13585	13652	13797	13707	13604	13753	13633	13675	13724	13817	13637	13684	13805	13615	13610	13472	13623	13502	13653	13673	13690	13655	13750	13520	13644	13660	13714	13765	13875	13724	13515	13724	13681	13621	13777	13687	13802	13636	13733	13762	13614	13792	13493	13757	13589	13737	13757	13817	13588	13744	13615	13676	13841	13483	13751	13743	13589	13830	13615	13611	13677	13659	13726	13673	13862	13569	13679	13666	13889	13676	13797	13662	13605	13780	13710	13505	13662	13666	13857	13679	13579	13486	13569	13758	13742	13650	13687	13610	13598	13807	13601	13627	13841	13500	13528	13703	13722	13606	13595	13569	13564	13668	13801	13685	13561	13692	13594	13772	13888	13560	13618	13654	13642	13554	13769	13777	13625	13661	13920	13795	13707	13673	13683	13665	13597	13695	13612	13854	13524	13823	13685	13779	13745	13475	13654	13831	13769	13696	13670	13681	13687	13758	13628	13650	13581	13744	13644	13861	13755	13860	13886	13567	13647	13716	13700	13669	13562	13518	13689	13635	13799	13795	13676	13745	13708	13815	13710	13736	13674	13766	13829	13823	13674	13738	13657	13708	13632	13805	13738	13762	13722	13603	13817	13751	13748	13724	13685	13648	13873	13753	13729	13865	13800	13823	13792	13597	13623	13766	13626	13767	13576	13580	13759	13734	13751	13570	13454	13640	13744	13642	13601	13778	13609	13831	13725	13762	13644	13931	13499	13704	13706	13672	13748	13730	13649	13734	13600	13653	13678	13738	13661	13568	13687	13639	13788	13594	13796	13701	13646	13747	13655	13751	13553	13684	13618	13687	13674	13439	13655	13680	13614	13755	13597	13836	13598	13665	13719	13829	13617	13770	13826	13581	13756	13615	13575	13716	13610	13916	13721	13720	13486	13668	13716	13797	13659	13583	13757	13467	13738	13702	13724	13604	13817	13868	13468	13792	13679	13526	13758	13719	13805	13680	13688	13604	13608	13633	13596	13545	13617	13601	13721	13586	13707	13701	13696	13700	13682	13683	13631	13687	13706	13649	13654	13785	13726	13651	13840	13628	13779	13596	13809	13564	13817	13772	13725	13661	13817	13648	13580	13564	13713	13843	13648	13733	13646	13686	13553	13655	13635	13556	13724	13642	13600	13700	13771	13713	13596	13667	13634	13736	13697	13462	13719	13760	13698	13717	13800	13710	13695	13735	13664	13791	13519	13688	13614	13609	13828	13620	13738	13896	13566	13828	13675	13737	13576	13649	13862	13528	13648	13581	13664	13610	13765	13643	13783	13727	13723	13600	13635	13719	13479	13783	13868	13788	13666	13681	13634	13715	13667	13767	13533	13680	13545	13683	13867	13707	13746	13505	13864	13738	13763	13769	13729	13602	13900	13894	13693	13591	13735	13644	13682	13664	13679	13690	13642	13701	13651	13754	13743	13659	13761	13666	13559	13768	13733	13597	13831	13570	13622	13677	13769	13656	13609	13684	13752	13706	13659	13718	13840	13748	13760	13767	13716	13765	13688	13752	13744	13735	13781	13750	13549	13759	13674	13887	13695	13679	13668	13690	13748	13600	13873	13604	13705	13544	13671	13748	13760	13752	13762	13821	13656	13632	13764	13818	13668	13713	13655	13704	13569	13773	13694	13636	13713	13742	13655	13560	13841	13603	13653	13745	13698	13817	13698	13721	13607	13707	13919	13545	13514	13731	13690	13795	13652	13776	13576	13649	13618	13654	13616	13779	13779	13479	13707	13654	13677	13707	13736	13588	13641	13737	13572	13715	13614	13735	13715	13464	13716	13644	13685	13664	13762	13664	13644	13703	13789	13881	13567	13645	13698	13578	13580	13754	13687	13569	13668	13554	13661	13741	13851	13614	13852	13772	13633	13667	13600	13758	13603	13634	13658	13564	13652	13736	13685	13924	13658	13563	13537	13641	13656	13673	13710	13726	13603	13838	13683	13739	13640	13621	13748	13647	13828	13749	13660	13824	13836	13830	13718	13721	13600	13642	13687	13728	13851	13707	13815	13656	13861	13566	13609	13732	13648	13711	13715	13564	13721	13773	13782	13683	13691	13615	13728	13650	13607	13719	13698	13685	13649	13686	13720	13589	13739	13632	13578	13533	13753	13630	13824	13719	13706	13551	13709	13786	13680	13745	13769	13644	13686	13738	13568	13809	13523	13745	13828	13566	13647	13707	13648	13563	13614	13729	13780	13665	13491	13644	13491	13686	13645	13788	13674	13765	13663	13771	13591	13554	13713	13730	13638	13606	13561	13796	13638	13647	13804	13669	13579	13768	13739	13673	13669	13766	13715	13556	13803	13720	13522	13653	13735	13664	13822	13593	13740	13624	13697	13594	13553	13667	13712	13743	13703	13655	13737	13567	13655	13701	13799	13853	13818	13679	13703	13821	13824	13573	13555	13620	13619	13745	13652	13911	13552	13777	13869	13826	13683	13714	13802	13797	13616	13642	13723	13692	13840	13730	13739	13816	13755	13705	13861	13630	13821	13713	13799	13893	13705	13544	13751	13759	13556	13790	13833	13796	13847	13812	13543	13785	13774	13603	13755	13776	13747	13706	13738	13623	13639	13677	13737	13695	13502	13601	13746	13781	13502	13689	13631	13762	13971	13803	13622	13865	13565	13610	13749	13473	13856	13864	13810	13610	13707	13557	13679	13755	13782	13597	13640	13534	13864	13721	13701	13708	13741	13688	13690	13665	13701	13684	13668	13856	13594	13719	13816	13582	13788	13744	13764	13873	13789	13627	13677	13574	13741	13721	13848	13737	13786	13646	13675	13669	13702	13657	13694	13721	13745	13656	13720	13792	13665	13609	13639	13682	13754	13730	13590	13746	13715	13739	13617	13697	13731	13781	13373	13757	13646	13812	13622	13782	13727	13592	13538	13621	13918	13659	13654	13784	13679	13728	13680	13651	13614	13679	13636	13605	13656	13600	13750	13494	13730	13739	13635	13743	13548	13686	13809	13645	13708	13695	13832	13619	13580	13709	13683	13622	13685	13776	13738	13772	13861	13603	13784	13715	13561	13798	13613	13612	13634	13804	13648	13620	13645	13720	13705	13781	13642	13575	13820	13623	13728	13702	13669	13792	13836	13711	13772	13704	13764	13731	13636	13645	13658	13497	13656	13609	13669	13757	13673	13814	13709	13683	13633	13800	13548	13771	13674	13763	13888	13787	13791	13699	13606	13654	13687	13752	13735	13602	13539	13618	13794	13727	13758	13734	13753	13664	13937	13683	13741	13727	13726	13598	13687	13754	13737	13728	13835	13670	13687	13739	13771	13756	13538	13735	13666	13764	13768	13868	13715	13796	13631	13843	13572	13831	13712	13668	13722	13718	13855	13695	13629	13683	13756	13720	13841	13746	13651	13518	13771	13578	13983	13678	13661	13588	13653	13727	13732	13608	13632	13760	13725	13579	13800	13622	13680	13808	13778	13729	13644	13897	13634	13745	13593	13743	13843	13611	13800	13546	13852	13676	13564	13788	13655	13618	13719	13791	13768	13639	13735	13644	13531	13828	13712	13463	13683	13724	13687	13593	13813	13702	13548	13836	13762	13765	13524	13897	13731	13867	13798	13794	13754	13792	13761	13580	13684	13802	13806	13668	13757	13729	13716	13857	13595	13711	13580	13599	13630	13628	13709	13711	13658	13617	13758	13587	13772	13778	13555	13625	13654	13789	13643	13617	13729	13909	13758	13613	13780	13510	13673	13801	13874	13532	13743	13870	13880	13693	13667	13809	13650	13683	13552	13844	13620	13701	13675	13719	13786	13667	13699	13618	13672	13571	13539	13786	13609	13734
24404	20998	28035	24485	21670	19477	18581	16822	19753	33888	35640	32030	26137	20602	17695	16485	16257	16062	16338	16197	16178	16273	16017	16235	16153	16182	16392	16262	15854	16150	16100	16294	16085	16157	16227	16098	16088	15996	16133	16074	16092	16157	16021	16061	16164	16075	16159	16155	16122	16025	16100	16068	16200	16239	16064	16154	16073	16016	15910	16064	16020	15970	15968	16056	16110	15964	16115	15955	15975	16136	15984	15919	16119	16107	16128	15999	15738	15936	16204	15987	16061	16114	15968	15927	15846	16063	16026	16161	16183	15973	16121	16063	16106	15845	15775	16082	15809	15920	16126	16066	16052	15974	15989	15834	15984	15923	16097	16155	16068	15964	15936	16029	15931	15991	15896	16166	15930	16034	15963	15922	15967	16073	15881	16083	16052	15973	15973	15972	16126	15957	15891	16158	15977	16134	16031	16033	15966	15967	15885	15893	16028	15763	16043	15975	15979	16008	16044	16069	16050	16120	15902	15981	16002	16063	15919	15830	16204	15910	16047	16036	15801	15937	16021	16114	16114	16113	16244	15961	15964	16086	16135	15989	16052	15990	15855	16068	16085	16065	15964	15854	15984	16079	16052	15944	16018	16023	16097	16103	16105	16102	16113	15893	15917	15940	16030	16076	16094	16128	16043	16051	15965	16147	15845	15992	15817	15807	16220	16025	16141	15788	15865	15971	15952	15914	16083	16104	15915	16091	15932	15889	15964	15740	15979	15998	16065	15839	16085	15813	15950	15949	16034	15941	16137	16025	15984	16018	16141	15878	16023	15911	15787	15937	16018	16079	16107	15810	16050	16046	16030	16112	16076	16038	16154	15932	15830	16127	16080	16004	15859	15907	16144	15936	16095	15802	16226	15983	16064	15963	16017	15947	16095	15893	16073	16106	16048	16156	16173	16008	16146	16026	16275	15835	16107	16031	15923	15890	16015	16162	16086	16123	15946	15911	16020	16024	15954	16165	16320	15962	15797	15896	16156	16053	16009	15995	15871	16089	16014	16058	16045	15895	15861	15804	16088	15993	16212	15801	15855	15894	16008	15856	16141	15976	16054	16029	16002	16001	16019	16119	16122	16069	16148	15975	16232	16228	16000	15907	16016	15866	15953	16056	15925	15918	16003	16209	16223	15839	15831	16209	15919	15761	16255	15970	16050	16043	15935	16049	15969	15945	15920	16047	15945	15988	16066	16075	16039	16049	16087	15845	16000	15972	16009	15969	15924	16037	15932	16147	15913	16002	16019	15883	15960	15864	16159	15843	16069	15873	15887	15824	16045	16046	16071	15904	15721	15945	16042	15897	16050	16078	15937	16123	16192	16064	16147	16058	15881	15823	16031	15817	16078	16139	15870	15901	16073	16108	16096	15742	15918	16223	15954	15865	15782	15764	16171	15806	15923	16009	15960	15857	15950	16077	16036	15986	15945	16056	16096	16064	15738	15755	16053	16080	16062	15913	15940	15958	15930	16051	16118	16063	16105	15932	15905	16007	15975	15909	16091	15905	16062	16186	15949	15977	15953	16092	15889	16059	15984	15919	15972	16080	16087	15982	15969	16138	16163	15986	15976	16139	16138	16008	15991	16100	16012	16180	15918	15940	15935	16109	16135	16221	15950	16058	16030	15873	16080	15851	15965	16076	16030	15783	16124	15830	16036	16301	15936	16063	16069	15986	16004	15998	16027	15951	16084	16128	16062	15843	16042	16159	16003	15928	16009	15980	16003	16011	16043	16009	15937	16018	15875	16014	15824	16106	16016	15984	16048	15910	16044	16170	16076	15906	16025	15782	16024	15966	15887	15996	16031	15955	16080	16147	16124	15975	15874	15997	15972	15950	16046	15919	15689	16000	16023	15975	15855	15986	16146	15949	15928	15952	16093	16145	16017	15977	16014	15964	16077	15948	15978	15961	15918	16202	16012	16107	15991	16110	16122	16036	16130	15991	15929	16097	15862	16141	15979	16090	16158	15911	15911	15900	15990	15987	15986	16119	15834	15908	15982	15928	16161	15806	16058	15983	15963	16172	15971	15928	15998	16170	15930	16046	15982	16211	16049	15781	16021	15954	15929	15957	15880	15935	15930	15959	15950	15914	16167	15886	15987	16044	16017	16112	16075	16073	15932	15876	16193	16075	15897	15955	15951	15984	16030	15899	15905	16311	16078	16010	15964	15903	15947	15868	15965	16070	16010	15823	15883	16072	16308	16007	16100	16108	16049	16141	16133	15893	15708	15980	16002	15931	16179	16093	15949	15860	15981	16113	15872	15726	16089	16023	16014	16184	16045	15883	15810	15947	16072	15915	16068	16096	16117	15856	15790	15902	16076	16018	16029	16063	16001	16048	16015	16012	16060	16139	16186	16101	16082	16135	15829	15977	16083	15886	16099	16110	16023	15884	15910	16015	16106	16019	16100	15895	16096	15872	15818	15946	15746	16056	15897	16170	16026	15927	16000	16108	16176	16108	15959	16141	16049	16093	16021	16000	15891	15969	16013	16122	15961	16094	15926	16118	15999	16082	15974	16080	16090	16061	15932	15913	16029	16152	16039	16098	15938	16181	16026	16087	16019	15946	15950	16072	16099	15898	16134	15990	16040	16050	16137	16032	15988	16210	16140	15980	16090	16074	16128	15812	16147	16013	16009	16088	15870	16009	16045	15897	15741	15941	15859	16096	15985	16024	15898	15818	16218	15855	15883	15878	16049	15903	15895	16027	16010	16096	16038	16046	15897	16012	16104	15937	15931	15792	16126	15890	15932	16090	16076	16087	16163	15928	16079	16042	15931	15890	15776	15905	16025	16232	16230	15954	15925	15969	15901	16105	16024	15939	16031	16248	15915	16172	15940	16026	16051	16036	15947	16064	16020	16094	16049	15963	15986	16053	16160	15966	16051	16011	16047	16107	15938	16157	16067	16140	16014	15941	15804	15896	15888	15842	15850	16017	16055	15933	16234	16230	16050	16099	16106	15873	16001	16246	16029	15878	16119	16171	16033	15804	15929	15837	16007	15858	15897	15912	15998	16033	16072	15850	16042	15977	15998	15929	16030	16078	16129	16067	15992	15934	15917	15929	15984	16047	16212	15928	16083	16082	16015	16155	15970	15824	16015	16070	15930	16125	15966	16190	16022	15987	15986	16039	15988	16068	15967	16011	15923	16130	15994	16058	15979	15921	16243	16088	15976	15769	15964	16081	15963	16211	16141	15752	16041	16035	16035	15924	16008	16012	16011	15788	16034	16117	16034	15797	15884	16059	15925	15829	16121	16129	16060	15879	16242	16206	16214	16090	15978	15831	16023	15963	16104	15975	16098	16065	16057	16075	16146	15939	16162	16018	15994	16158	15949	15974	16065	15987	16003	16083	15906	15815	15955	16114	16131	15957	16226	15927	16131	15999	15911	15931	16066	16229	15863	16087	15938	16153	16322	16140	16002	16072	16028	15924	15898	16067	15970	16066	16195	16030	16014	15977	16103	16101	16134	15990	16129	16179	15992	16239	15738	15876	16029	16237	15940	16145	16023	15832	16120	16020	15929	16071	16165	16033	15973	15906	15927	15987	15936	15940	15907	15889	15986	16152	16077	15985	16063	15963	15984	16093	16069	16124	15862	15954	16189	15871	16043	16038	16050	15972	15988	16010	15837	16259	16082	16020	16055	16062	16162	16109	16117	15972	15961	16087	16105	16056	15960	15960	16106	16088	16006	16067	15843	15965	16091	16026	16067	16018	16078	16198	16185	15947	16036	16057	16053	16162	16003	15924	15952	16037	16182	15873	16122	15931	15842	15856	15996	15993	16007	16046	16101	16075	16065	16034	16020	15898	16063	16029	15974	15925	15917	15994	16114	16043	15932	16158	15769	15876	16119	15983	16164	16094	16092	15993	16154	15946	16030	16070	16035	15943	16141	16033	16036	15878	16028	16051	16124	16105	16043	16069	15931	15829	16029	16059	15853	16039	15929	15962	15950	16143	16413	16046	15927	15931	15918	15915	15908	16059	16045	15949	16148	15908	16030	15935	16084	16153	16204	15957	15838	15898	15937	15973	16057	16053	16132	16082	16122	16120	16114	16205	15981	16152	15902	15982	15899	16014	16151	15933	16172	15876	16120	16060	16093	16184	15972	16162	16002	15890	16216	15898	16017	16016	15972	16104	16094	16008	16045	16149	15948	16057	15978	16376	16110	16151	15886	15921	16119	16058	16091	16054	16019	16172	15867	15873	16012	16004	16149	16066	16005	16156	16110	15968	16046	16226	15922	16230	16140	16011	16029	15959	15827	15862	16003	16149	15930	15861	15964	15719	15957	16089	16060	15927	15918	16063	16111	15963	16039	16098	15919	15945	15928	15971	15811	15862	15961	16164	16142	16067	16242	16015	16024	15731	15991	15769	15874	16015	15991	15798	15866	15982	16173	16244	16009	16034	15912	15981	15935	16103	16079	16010	16039	16054	15780	16134	16021	15974	16233	16064	15920	16056	16057	16061	16186	16135	16103	16043	15867	16040	16014	15974	16007	15902	15905	16162	15910	15972	16054	15951	16057	15813	16002	15840	15993	16164	16089	16036	16042	15892	16106	15903	16014	15963	16156	15980	16125	16117	16116	16081	15988	15897	15961	15946	15948	15953	16117	16006	16015	16006	15948	16037	16127	16053	16176	15939	16307	15967	15963	15962	16077	16009	16176	16020	15819	16108	16087	15848	15970	16082	16130	15985	16001	16028	16249	16214	16026	15906	16012	16048	16093	16066	15902	15835	15990	15959	16198	15909	16034	16039	16224	16142	16162	16120	15868	15937	16075	16049	16129	15990	15890	15998	15917	15967	15970	16025	16289	16290	15687	15991	15776	16096	15933	15853	16014	16006	16075	15982	15916	16151	16090	16062	15955	16027	16166	15937	16048	16011	16059	15840	16076	16002	15887	16089	16089	16011	16085	15697	15955	16105	16099	16145	16071	15825	16085	16077	15947	16007	15862	15914	16181	16000	15906	15874	15957	16066	16130	16012	16033	16130	16034	15877	16016	16137	16012	15981	15947	16190	16020	16114	16105	15951	16114	15919	16004	16082	16161	16021	15840	16117	16061	15921	16093	15903	16074	15915	15957	15862	15976	15872	15950	16102	15918	16095	16082	15888	16045	15870	15906	15989	16088	16022
13255	23360	22110	18262	17034	15739	14771	14685	20095	35917	35489	31258	24248	17917	15117	14209	14001	13762	13775	13690	13724	13759	13837	13502	13575	13670	13674	13640	13859	13721	13698	13674	13792	13738	13657	13674	13652	13710	13706	13565	13690	13679	13671	13669	13774	13620	13668	13506	13780	13654	13722	13924	13759	13722	13675	13739	13727	13650	13705	13728	13615	13682	13889	13792	13582	13725	13814	13811	13759	13714	13747	13761	13727	13728	13717	13668	13683	13608	13825	13841	13569	13601	13838	13581	13656	13801	13708	13585	13717	13643	13848	13604	13588	13769	13783	13859	13584	13665	13703	13745	13649	13672	13730	13765	13673	13464	13844	13646	13648	13759	13704	13623	13584	13716	13785	13823	13595	13627	13644	13626	13739	13605	13756	13544	13506	13658	13827	13780	13718	13619	13723	13662	13651	13721	13603	13608	13722	13596	13613	13654	13635	13541	13790	13779	13641	13638	13557	13597	13600	13602	13639	13762	13688	13588	13760	13766	13758	13775	13740	13764	13664	13680	13722	13636	13785	13617	13701	13730	13634	13846	13703	13614	13605	13670	13612	13666	13688	13751	13530	13689	13590	13630	13737	13811	13702	13553	13692	13685	13595	13603	13590	13669	13634	13844	13700	13690	13538	13733	13583	13675	13589	13674	13563	13909	13612	13816	13777	13544	13621	13535	13745	13530	13708	13810	13573	13626	13731	13536	13697	13700	13589	13684	13423	13645	13761	13852	13885	13840	13607	13576	13737	13724	13587	13712	13700	13606	13703	13624	13631	13682	13646	13627	13676	13814	13634	13739	13706	13557	13794	13761	13720	13751	13617	13683	13754	13734	13594	13586	13644	13585	13706	13672	13644	13616	13811	13644	13830	13602	13692	13751	13754	13687	13803	13717	13714	13618	13639	13833	13598	13612	13543	13729	13680	13695	13733	13752	13668	13745	13599	13539	13761	13806	13614	13766	13418	13657	13618	13695	13698	13524	13729	13464	13661	13685	13770	13562	13670	13719	13558	13641	13623	13670	13760	13724	13708	13538	13776	13686	13796	13526	13760	13711	13517	13576	13591	13776	13596	13600	13624	13555	13668	13729	13733	13685	13657	13636	13919	13787	13758	13630	13806	13561	13748	13718	13646	13749	13778	13712	13814	13609	13483	13632	13703	13683	13743	13597	13770	13660	13537	13792	13749	13740	13502	13613	13726	13740	13668	13702	13670	13718	13647	13572	13801	13611	13824	13695	13688	13693	13681	13662	13567	13515	13696	13564	13576	13607	13706	13724	13705	13681	13631	13623	13466	13749	13764	13760	13635	13569	13604	13693	13628	13778	13407	13777	13680	13652	13754	13720	13662	13837	13681	13684	13829	13621	13768	13681	13635	13651	13742	13616	13582	13730	13714	13577	13696	13580	13468	13860	13897	13550	13790	13675	13704	13638	13881	13509	13641	13585	13550	13605	13681	13658	13809	13709	13615	13770	13692	13584	13518	13693	13878	13652	13758	13555	13574	13639	13704	13567	13579	13679	13549	13663	13833	13809	13628	13770	13782	13695	13824	13722	13626	13620	13695	13814	13633	13763	13627	13536	13607	13695	13583	13749	13831	13904	13700	13713	13711	13697	13592	13821	13630	13696	13700	13639	13786	13570	13608	13588	13663	13591	13663	13696	13647	13654	13543	13832	13848	13454	13620	13680	13484	13718	13709	13767	13672	13669	13623	13503	13731	13778	13678	13746	13750	13716	13681	13730	13532	13521	13635	13612	13537	13556	13650	13745	13639	13480	13612	13676	13685	13738	13631	13670	13613	13618	13663	13657	13813	13581	13701	13635	13651	13634	13611	13555	13573	13818	13721	13553	13708	13531	13677	13799	13645	13606	13686	13728	13727	13737	13653	13689	13826	13727	13614	13643	13665	13617	13653	13681	13726	13766	13705	13648	13696	13746	13707	13701	13695	13794	13775	13615	13604	13634	13634	13804	13735	13723	13573	13694	13699	13622	13556	13624	13698	13656	13766	13686	13618	13691	13628	13652	13664	13752	13797	13657	13749	13766	13757	13690	13549	13599	13643	13820	13753	13664	13670	13798	13692	13725	13392	13665	13695	13662	13628	13698	13658	13677	13742	13707	13639	13727	13633	13671	13654	13796	13765	13732	13489	13678	13758	13433	13739	13724	13701	13925	13704	13711	13725	13535	13541	13760	13598	13630	13685	13491	13751	13775	13688	13634	13819	13614	13822	13734	13728	13718	13522	13649	13769	13661	13691	13692	13626	13778	13598	13759	13687	13660	13685	13735	13660	13749	13767	13866	13506	13715	13681	13641	13711	13745	13477	13663	13819	13712	13651	13675	13619	13727	13584	13651	13753	13566	13574	13611	13678	13757	13679	13696	13569	13764	13592	13554	13579	13746	13711	13731	13558	13620	13795	13684	13514	13742	13628	13681	13658	13564	13816	13785	13579	13665	13660	13624	13715	13711	13635	13735	13739	13705	13548	13552	13663	13692	13825	13726	13636	13544	13653	13608	13755	13651	13739	13668	13704	13826	13547	13681	13682	13605	13698	13478	13641	13711	13790	13708	13580	13733	13788	13626	13717	13508	13709	13727	13698	13729	13812	13683	13647	13825	13699	13716	13736	13603	13613	13583	13497	13561	13614	13677	13688	13732	13582	13744	13704	13811	13806	13724	13609	13824	13744	13641	13615	13734	13747	13691	13738	13840	13723	13589	13686	13857	13681	13780	13648	13581	13517	13929	13632	13702	13685	13803	13765	13622	13580	13739	13779	13663	13780	13674	13380	13585	13713	13664	13734	13728	13656	13601	13696	13741	13600	13746	13810	13524	13717	13605	13675	13655	13817	13701	13581	13590	13692	13638	13510	13629	13744	13648	13768	13611	13652	13567	13637	13841	13623	13617	13678	13596	13701	13607	13558	13934	13562	13667	13683	13716	13606	13690	13767	13825	13631	13687	13738	13682	13704	13706	13649	13596	13755	13813	13427	13606	13713	13676	13760	13744	13716	13695	13621	13645	13696	13593	14011	13633	13655	13564	13500	13634	13630	13605	13764	13723	13629	13723	13855	13660	13469	13705	13808	13744	13612	13620	13768	13421	13798	13656	13921	13624	13679	13582	13570	13746	13570	13827	13650	13569	13821	13714	13691	13771	13523	13725	13648	13684	13635	13772	13732	13494	13767	13754	13638	13759	13645	13804	13604	13684	13655	13678	13759	13599	13703	13676	13751	13615	13665	13694	13548	13734	13771	13779	13376	13762	13730	13735	13661	13744	13661	13815	13649	13694	13596	13800	13624	13784	13556	13446	13705	13669	13623	13625	13668	13598	13645	13678	13783	13546	13706	13650	13618	13643	13758	13650	13529	13919	13711	13526	13673	13651	13887	13638	13710	13848	13802	13780	13814	13721	13825	13697	13454	13785	13518	13763	13823	13615	13698	13610	13550	13626	13600	13731	13714	13524	13781	13770	13587	13541	13676	13644	13614	13665	13583	13548	13758	13742	13593	13681	13648	13682	13780	13676	13787	13811	13493	13696	13801	13587	13682	13642	13762	13711	13697	13715	13709	13697	13724	13672	13623	13641	13610	13788	13744	13584	13732	13712	13677	13775	13728	13754	13726	13597	13642	13732	13719	13546	13515	13812	13642	13533	13622	13690	13640	13705	13753	13657	13501	13684	13761	13727	13621	13776	13591	13814	13820	13642	13780	13828	13649	13676	13774	13867	13651	13721	13581	13549	13727	13577	13576	13727	13737	13696	13683	13632	13700	13550	13646	13681	13721	13803	13779	13596	13675	13773	13645	13896	13491	13692	13779	13554	13631	13376	13679	13546	13522	13630	13630	13574	13680	13717	13696	13514	13538	13744	13729	13687	13597	13562	13740	13541	13694	13725	13909	13626	13751	13594	13680	13700	13861	13536	13636	13830	13505	13659	13714	13604	13630	13618	13767	13731	13746	13416	13764	13625	13617	13760	13665	13608	13698	13585	13625	13545	13723	13600	13559	13703	13758	13720	13733	13832	13559	13612	13742	13509	13659	13654	13851	13807	13802	13621	13582	13671	13713	13636	13588	13688	13592	13469	13904	13718	13702	13623	13651	13617	13710	13650	13600	13842	13617	13574	13761	13734	13631	13747	13734	13781	13887	13662	13698	13781	13713	13726	13592	13669	13723	13912	13508	13724	13555	13567	13651	13713	13667	13515	13799	13678	13593	13725	13826	13666	13772	13736	13826	13730	13730	13604	13733	13726	13729	13752	13775	13810	13692	13554	13534	13499	13822	13695	13749	13739	13672	13751	13646	13651	13719	13790	13570	13583	13551	13698	13832	13677	13655	13760	13672	13750	13775	13660	13711	13675	13577	13608	13607	13497	13552	13672	13631	13621	13586	13673	13769	13606	13827	13726	13711	13743	13700	13765	13834	13605	13579	13842	13773	13809	13720	13620	13633	13596	13656	13748	13587	13739	13829	13704	13590	13684	13648	13785	13798	13658	13679	13675	13723	13631	13733	13586	13708	13625	13737	13723	13728	13723	13640	13694	13624	13585	13662	13693	13610	13724	13647	13659	13627	13629	13447	13533	13620	13758	13649	13601	13603	13680	13733	13593	13613	13698	13683	13588	13616	13712	13623	13718	13819	13735	13855	13742	13757	13728	13659	13733	13711	13622	13851	13567	13660	13798	13670	13736	13610	13663	13580	13628	13826	13746	13846	13564	13659	13763	13777	13766	13600	13635	13736	13676	13666	13519	13715	13700	13748	13636	13608	13430	13602	13745	13782	13772	13638	13527	13688	13958	13751	13811	13819	13661	13781	13766	13668	13744	13717	13714	13607	13716	13671	13737	13570	13629	13605	13718	13772	13753	13613	13628	13566	13679	13657	13832	13721	13767	13721	13525	13700	13704	13594	13734	13884	13693	13729	13716	13583	13667	13726	13688	13797	13762	13704	13616	13568	13799	13708	13561	13776	13753	13759	13731	13607	13685	13739	13645	13647	13823	13610	13771	13614	13697	13737	13628	13684	13720	13574	13605	13626	13480	13720	13837	13702	13618	13623	13594	13849	13571	13693	13745	13683	13688	13747	13575	13797	13547	13680	13852	13831	13484	13754	13609	13662	13530	13549	13757	13639	13603	13591	13673
22511	20966	28844	23271	21111	22854	24533	18479	22279	52586	54147	45974	36310	26045	20186	17711	16659	16291	16316	16407	16213	16415	16208	16372	16289	16246	16273	16241	16118	16199	16366	16288	16180	16396	16379	16169	16227	16428	16110	16233	16254	16225	16443	16008	16206	16298	16210	16200	16166	16255	16193	16118	16357	16270	16311	16289	16332	16461	16073	16379	16087	16253	16155	16257	16027	16075	16293	16121	16207	16176	16104	16160	16285	16185	16085	16458	16218	16074	16295	16187	16263	16250	16157	16345	16291	16310	16134	16089	16091	16137	16105	16084	16190	16295	16135	16075	16230	16135	16105	15876	16218	16042	16216	16371	16126	16233	16366	16095	16126	16233	16293	16070	16014	16308	16071	16213	16184	16224	16322	16177	16339	16157	16245	16188	16087	16129	16084	16002	16136	16191	16078	16167	16098	16150	16211	16038	16299	16112	15979	16248	16069	16099	16196	16047	16273	16083	16097	15895	16183	16233	16287	16035	16148	15991	16095	16082	16288	16366	16267	16103	16023	16247	16423	16214	16177	16196	16204	16093	16332	16139	16363	16082	16186	16106	16097	16290	16228	16173	16173	16018	16187	16056	16249	16208	16288	16356	16190	16007	16036	16127	16174	16392	15992	16274	16039	16150	16270	15979	16065	16171	16118	16245	16113	16029	16313	16125	16223	16380	16381	16290	16233	16220	16201	16167	16265	16167	16340	16284	16203	16060	16069	16091	16050	16342	16255	16225	16242	15993	15982	16146	16192	16003	16205	16113	16079	16103	16148	16034	16094	16014	16129	16271	16330	16041	16220	16242	16269	16374	16113	16327	16165	16205	16080	16157	16170	16117	15983	15961	16315	16238	16094	16120	16203	16307	16149	16174	16164	16181	16252	16186	16121	16223	16248	16140	16256	16113	16395	16183	16201	16127	16096	16171	16139	16036	16279	16184	16125	16221	16364	16043	16321	15957	16196	16151	16067	16186	16045	16018	15925	16303	16011	16126	16148	16022	15963	16251	16282	16123	16219	16328	16103	16170	16210	16114	16225	16138	16238	16156	16199	16305	16226	16077	16369	16276	15998	16056	16223	16250	16030	16209	16097	16025	16087	16180	16296	16092	15852	16180	16077	16179	16126	16060	15984	16196	16099	16043	16176	16090	16142	16163	16082	16255	15948	16100	16016	16016	16167	16202	16198	16149	16052	16185	15945	16083	16108	16391	16005	16039	16099	16163	16238	16159	16228	16263	16179	16163	16052	16079	16245	16125	16173	16293	16180	15991	15968	16159	16334	16343	16136	15958	16136	16051	16290	16110	16016	16260	16011	16150	16068	16100	16087	15974	16055	16127	16081	16268	16317	16048	16165	16154	16085	16236	16229	16043	16149	16275	16142	16132	16268	16046	16101	16064	16196	16083	16149	16038	16293	16029	16291	16327	16099	16156	16208	16284	16217	16128	16030	16191	16146	16262	16026	16132	16126	16194	16185	16116	16334	16015	15979	16243	16060	16081	16097	16375	16318	16342	16157	16347	16131	16265	16130	16006	16003	16162	15998	16267	15931	16224	16248	16162	16092	16219	16219	16216	15978	16247	16007	15902	16141	16153	16196	16005	16191	16142	16248	16353	16056	16247	16231	16306	15990	16059	16347	16160	16121	15986	16096	16014	16050	16232	16225	16198	16130	16079	15863	16102	16048	16272	16159	15971	16259	16117	16220	16251	16111	16254	16182	16193	16243	16262	16259	16200	16150	16233	15915	16090	16068	16158	15961	15974	15936	16002	16065	16157	16202	16307	16046	16130	16036	15980	16222	16359	16095	16163	16013	16133	16206	16227	16290	16206	16316	16039	16281	16101	16066	16365	15966	16110	16161	16201	16334	16154	16197	16144	16311	16125	16297	16200	16269	16038	16063	16162	16087	16162	16241	16111	16183	16270	16032	16123	15956	16091	16299	16059	16061	16313	16102	16187	16308	16229	16116	16117	16023	16327	15893	16218	16325	16309	16303	16122	16140	16181	16189	16180	16158	16103	16311	16375	16234	16030	16070	16233	16230	15981	16219	16038	16169	16148	16238	16285	16281	16191	16214	16231	16021	16035	16018	16223	16201	16083	16115	16165	16268	16215	16008	16213	16137	15879	16200	16187	16002	16097	16072	16165	16036	16119	16022	16131	16049	16049	16279	16089	16052	16139	16096	16173	16222	16036	16114	16164	16145	16054	16013	16157	16157	16048	16194	16370	16343	15983	16164	16150	15977	16008	16186	15972	16130	16255	16250	16320	16027	16243	16196	16251	16233	15935	16169	16038	16206	16087	16182	16067	16016	16077	16002	16241	16117	16085	16100	16235	16090	16030	16285	16254	16101	16159	16055	15990	16076	16250	16036	16138	16386	16153	15959	16156	16238	16468	16334	16372	16214	16291	16133	16236	15968	16122	16221	16038	15979	16051	16077	16048	16070	16169	16280	16209	16089	16134	16086	16194	16165	16020	16146	16256	16173	16156	16165	16193	15981	16169	16082	16128	16154	16111	16308	16146	16159	16238	16080	16078	16207	16116	16013	16091	16046	16159	16119	16028	16220	15921	16068	16121	15880	16132	16043	16097	16059	16232	16137	16145	16019	16142	16173	16144	16182	16169	16213	16052	16397	16098	16262	16149	16275	16186	15902	16003	16035	16061	15816	16137	16361	16185	16251	16031	16024	16179	16138	16110	16225	16114	16051	16153	16300	16177	16132	16382	16175	15967	16159	16202	16166	16240	16344	16093	16102	16316	16023	16022	16222	16138	16184	16273	16029	16045	16266	15958	16288	16168	16159	16097	16154	15984	16142	16080	16107	16104	16060	16187	16200	16401	16198	16333	16115	16143	16302	16080	16186	16182	16243	16093	16126	16237	16041	16216	16084	16160	16274	16131	16259	16362	16196	16025	15928	16108	16428	16033	16045	16239	16219	16193	15946	16227	16231	16213	16212	16141	16101	16053	16179	16011	16105	16306	16006	15952	16392	16156	16036	16106	16103	15968	16334	16095	16184	15972	16051	15918	16127	15948	16220	16036	16076	15963	16216	16227	16251	16442	16132	15981	16416	16203	16202	16199	16250	16265	16157	16279	16325	16257	15928	16146	16158	16047	16125	16237	16166	16075	16157	16011	16108	16048	16264	16260	16174	15982	16228	16081	16169	16195	15962	16160	16006	16189	16131	16251	16278	16203	16332	16209	16142	16130	16114	16241	16078	16137	16126	16041	16175	16217	16360	16239	16166	16234	16247	16319	15983	16181	16107	16081	16109	15978	16150	16241	16165	16203	16229	16056	16304	15868	16123	16406	16142	16126	16404	16144	16203	16014	16114	16330	16091	16101	16244	16245	16217	16303	16130	16366	16065	16327	16191	16144	16121	16213	16210	16121	16221	15981	16350	16101	16087	16170	16211	16179	16214	16217	16133	16206	16271	16248	16189	16302	16007	16170	16030	16153	15987	16175	16139	16192	16107	16106	16172	16257	15925	16276	16351	16397	16082	16308	16156	16187	16190	16229	16261	16192	16106	16081	16086	16055	16025	16111	16102	16096	16173	16078	16162	16243	16109	16332	16304	16245	16104	16202	16179	16240	16295	16206	16123	16133	16240	15939	16050	16282	16237	15994	16356	16192	16168	16251	16136	16291	16218	16025	16155	16139	16223	16142	16143	16182	16204	16261	16003	16026	16101	16180	16110	16078	16102	15881	15853	16165	16303	15965	16109	16094	16137	16270	16258	16149	16395	16125	16144	16158	16204	16301	16168	16090	16076	16219	16010	16235	16072	16173	16079	16128	16126	16191	16120	16362	16263	16181	16429	16106	16184	16117	15969	16171	16080	16144	16081	16069	16119	16274	16003	16186	16011	16111	16277	16244	16014	15976	16284	16034	16141	16015	16085	16077	16254	16181	16106	16247	16257	16175	16251	16305	16221	16275	16398	16222	16226	16004	15994	16227	16173	15933	16216	16245	16157	16147	16317	16210	16223	16158	16348	16397	16233	16128	16140	16092	16181	16128	16098	16318	16034	16230	16210	16231	16155	15993	16150	16046	16259	16177	16248	15966	16260	16228	16145	15934	16057	16191	16184	16170	16293	16047	16221	16173	16204	15999	16237	16182	16048	16075	16335	16245	16259	15892	15970	15989	16151	16196	16155	16235	16230	16166	16077	16114	15846	16181	16113	16088	16033	16232	16108	16148	16257	16009	16092	16138	15850	16077	16291	16177	16232	16123	16109	16114	16356	16305	16256	16373	16098	16133	16150	16052	16221	16215	16187	16194	16034	16130	16028	16107	16134	16180	16242	16303	16317	16342	16056	16185	16111	16301	16224	16047	16144	16136	16169	15955	15992	16007	16344	16191	16407	16376	16126	16215	16152	16151	16296	16083	16227	16195	16224	16319	16469	16121	16190	16269	16235	16283	16354	15976	16082	16068	16155	16262	16300	16324	16260	16086	16189	16195	16161	16148	16276	16272	16143	16136	16034	15999	16063	16217	16318	15990	16151	16063	16130	16235	16200	16070	16032	16144	16104	16229	16233	16199	16168	16080	16021	16133	16132	16114	16116	16087	16387	16035	16168	16326	16111	16239	16023	16270	16277	16237	16340	16235	16211	16184	16082	16350	15991	15933	16172	15985	16141	16185	16125	16226	16050	16117	16217	16133	16315	16103	16147	16265	16090	16022	16208	16178	15983	16231	16090	16183	16152	16145	16257	16082	16150	16081	16004	16051	16187	16122	16261	16095	16314	16072	16130	16063	16339	16205	15891	16198	16338	16190	16127	16461	16173	16164	16178	15963	16043	16262	16051	16063	16084	16171	16104	16181	16183	16269	16047	16185	16282	16129	16144	16091	16190	16327	16132	15915	16067	16029	16138	16271	16248	16033	16073	16173	16113	16290	16010	15986	15985	16030	16134	16202	16119	16070	16318	16430	16164	16120	16262	16183	16223	16106	16290	15936	16163	16153	16137	16072	16161	16113	16225	16105	15915	16060	16100	16282	16134	16280	15945	16114	16169	16238	16187	16144	16140	16278	16252	16195	16270	16066	15997	16301	15962	16064	16040	16059	16175	16089	16126	16162	16042	16220	16140	16053	16222	16120	16223	16120	16064	16042	16297	16243	16232	16317	16047	16133	16050	16116	16177	16204
15166	28886	27686	22297	19597	17707	16777	16151	23856	52296	51495	44416	34627	23445	17122	14814	13885	13851	13894	13751	13748	13638	13740	13769	13719	13702	13851	13754	13747	13886	13764	13723	13800	14060	13711	13727	13708	13762	13900	13841	13669	13685	13671	13882	13844	13788	13808	13868	13786	13920	13774	13693	13750	13925	13776	13728	13818	13745	13744	13791	13818	13800	13878	13802	13764	13671	13909	13773	13745	13718	13797	13774	13722	13639	13811	13660	13980	13815	13699	13720	13693	13592	13652	13779	13784	13953	13816	13716	13787	13585	13937	13807	13644	14062	13659	13763	13690	13723	13777	13758	13688	13737	13677	13710	13865	13635	13736	13766	13886	13752	13695	13760	13779	13733	13794	13751	13633	13690	13787	13763	13709	13732	13841	13713	13686	13696	13818	13911	13732	13753	13761	13616	13695	13855	13614	13708	13808	13747	13832	13734	13902	13791	13782	13659	13769	13840	13661	13705	13770	13851	13763	13801	13684	13741	13771	13702	13835	14024	13878	13789	13793	13781	13853	13648	13694	13822	13746	13775	13930	13730	13717	13652	13618	13893	13590	13695	13851	13953	13777	13731	13493	13612	13803	13820	13852	13827	13811	13759	13787	13670	13739	13788	13798	13746	13930	13864	13852	13748	13770	13642	13721	13645	13683	13842	13972	13775	13749	13616	13822	13709	13816	13770	13823	13734	13631	13659	13738	13675	13913	13675	13863	13753	13741	13642	13724	13608	13954	13764	13714	13746	13672	13714	13751	13685	13744	13651	13662	13783	13750	13822	13677	13818	13782	13757	13776	13812	13662	13814	13662	13769	13820	13885	13759	13781	13802	13787	13846	13742	13737	13692	13713	13746	13786	13683	13650	13647	13685	13839	13791	13763	13834	13805	13825	13842	13866	13614	13667	13674	13640	13677	13701	13638	13823	13810	13882	13785	13822	13738	13697	13727	13815	13713	13808	13877	13803	13575	13691	13704	13782	13816	13645	13845	13592	13760	13766	13786	13610	13612	13771	13533	13853	13655	13658	13639	13849	13649	13700	13766	13633	13796	13805	13725	13761	13819	13680	13788	13773	13750	13820	13749	13682	13819	13778	13652	13594	13752	13625	13832	13651	13824	13683	13794	13874	13702	13679	13800	13723	13760	13662	13642	13778	13618	13621	13645	13779	13756	13776	13647	13816	13820	13713	13848	13771	13837	13806	13589	13787	13779	13603	13715	13692	13730	13782	13745	13846	13734	13938	13913	13637	13740	13782	13912	13774	13727	13852	13651	13766	13907	13655	13776	13682	13679	13717	13620	13757	13743	13948	13829	13819	13878	13854	13685	13704	13760	13784	13776	13715	13721	13843	13694	13818	13711	13729	13623	13853	13790	13751	13668	13848	13579	13799	13596	13792	13876	13762	13657	13670	13648	13779	13899	13826	13757	13778	13887	13784	13730	13597	13497	13684	13792	13755	13553	13761	13918	13744	13621	13636	13760	13919	13649	13820	13744	13709	13696	13702	13610	13881	13739	13756	13844	13782	13702	13757	13555	13687	13712	13591	13849	13844	13650	13797	13884	13672	13684	13716	13729	13860	13662	13842	13741	13525	13613	13731	13620	13772	13725	13661	13578	13630	13633	13778	13693	13811	13629	13755	13747	13717	13835	13681	13716	13681	13669	13581	13884	13855	13691	13747	13783	13796	13699	13876	13730	13683	13589	13698	13916	13736	13737	13738	13720	13647	13894	13639	13697	13599	13624	13917	13622	13805	13928	13737	13636	13812	13777	13779	13828	13747	13710	13734	13731	13625	13741	13792	13757	13541	13813	13726	13862	13911	13731	13704	13745	13810	13802	13727	13798	13693	13783	13698	13790	13785	13609	13639	13863	13635	13914	13617	13542	13849	13666	13776	13900	13747	13668	13847	13821	13753	13769	13604	13860	13730	13723	13850	13731	13839	13823	13645	13810	13818	13730	13682	13729	13946	13645	13625	13530	13777	13863	13765	13769	13845	13590	13774	14005	13784	13858	13553	13718	13710	13723	13759	13865	13876	13856	13697	13601	13647	13643	13748	13691	13684	13753	13739	13682	13805	13744	13659	13595	13780	13722	13868	13546	13775	13601	13738	13816	13675	13727	13789	13678	13606	13678	13730	13784	13642	13700	13818	13628	13767	13717	13525	13678	13686	13819	13693	13708	13866	13887	13707	13717	13715	13894	13730	13695	13726	13736	13715	13782	13697	13866	13780	13835	13762	13714	13596	13724	13822	13716	13685	13814	13699	13846	13529	13663	13690	13691	13795	13857	13911	13563	13856	13719	13754	13716	13694	13774	13825	13607	13806	13923	13657	13634	13728	13791	13706	13866	13710	13777	13784	13595	13697	13618	13583	13771	13740	13926	13682	13597	13600	13783	13728	13818	13802	13671	13823	13669	13904	13660	13815	13777	13754	13707	13894	13883	13741	13758	13781	13854	13850	13685	13751	13765	13636	13891	13811	13751	13894	13788	13743	13621	13721	13510	13727	13996	13768	13811	13735	13600	13713	14053	13778	13768	13846	13691	13740	13721	13641	13735	14034	13644	13764	13745	13704	13771	13696	13674	13941	13588	13680	13773	13582	13686	13652	13654	13714	13609	13791	14010	13580	13819	13723	13726	13749	13744	13942	13786	13857	13846	13752	13827	13695	13771	13704	13805	13826	13935	13812	13640	13719	13870	13974	13513	13639	13878	13711	13844	13767	13761	13842	13732	13757	13774	13919	13627	13575	13715	13558	13871	13757	13771	13766	13807	13734	13644	13620	13805	13826	13809	13861	13628	13784	13793	13744	13695	13646	13541	13800	13698	13593	13818	13607	13749	13691	13679	13846	13773	13837	13762	13777	13814	13793	13901	13757	13703	13667	13656	13788	13809	13803	13780	13836	13779	13675	13712	13717	13788	13754	13667	13749	13742	13887	13805	13638	13822	13821	13624	13725	13648	13653	13753	13754	13722	13803	13801	13776	13867	13766	13527	13768	13816	13774	13717	13697	13978	13596	13664	13776	13755	13774	13782	13758	13500	13733	13763	13787	13780	13766	13668	13607	13549	13881	13790	13666	13716	13809	13740	13671	13577	13860	13679	13563	13708	13759	13875	13778	13842	13719	13693	13816	13745	13768	13812	13610	13627	13656	13510	13790	13803	13625	13740	13757	13917	13904	13952	13603	13705	13548	13801	13660	13640	13830	13647	13664	13842	13591	13888	13706	13644	13681	13794	13681	13611	13676	13685	13868	13665	13910	13767	13786	13739	13608	13808	13596	13763	13915	13721	13752	13657	13712	13698	13910	13858	13706	13743	13716	13603	13802	13673	13680	13715	13719	13646	13924	13781	13872	13763	13671	13843	13662	13838	13917	13895	13542	13712	13488	13766	13861	13823	13640	13759	13854	13742	13742	13623	13702	13700	13705	13658	13688	13665	13568	13798	13823	13704	13846	13642	13608	13606	13684	13707	13663	13822	13789	13748	13674	13843	13794	13827	13831	13681	13873	13690	13759	13907	13531	13952	13847	13661	13659	13750	13697	13782	13689	13602	13942	13647	13682	13725	13788	13909	13885	13700	13555	13736	13646	13774	13733	13790	13835	13650	13903	13555	13910	13841	13840	13747	13683	13878	13788	13950	13782	13765	13770	13777	13601	13738	13641	13765	13645	13730	13762	13840	13673	13726	13724	13651	13818	13756	13762	13773	13875	13824	13777	13481	13744	13636	13694	13850	13675	13684	13684	13858	13618	13701	13730	13651	13593	13598	13778	13667	13592	13840	13684	13783	13750	13650	13775	13673	13916	13708	13723	13745	13668	13738	13867	13647	13743	13757	13656	13833	13757	13697	13676	13720	13590	13792	13794	13982	13672	13638	13654	13683	13754	13833	13726	13875	13771	13672	13804	13702	13707	13746	13673	13722	13694	13694	13768	13743	13714	13537	13759	13673	13818	13774	13671	13803	13413	13759	13921	13717	13626	13786	13739	13824	13599	13785	13707	13708	13867	13858	13687	13601	13694	13892	13722	13812	13785	13600	13737	13658	13549	13657	13740	13749	13797	13779	13642	13760	13691	13853	13759	13780	13673	13858	13852	13691	13783	13712	13620	13666	13744	13717	13898	13707	13742	13582	13744	13749	13776	13578	13733	13853	13678	13735	13735	13876	13794	13767	13683	13694	13661	13685	13642	13685	13579	13774	13633	13908	13961	13830	13782	13711	13735	13725	13687	13806	13689	13676	13659	13770	13740	13529	13675	13758	13699	13650	13843	13750	13677	13686	13690	13847	13682	13673	13684	13852	13712	13696	13830	13768	13719	13846	13835	13785	13834	13852	13716	13881	13781	13738	13808	13827	13744	13578	13856	13705	13639	13740	13840	13905	13742	13699	13874	13700	13706	13579	13783	13916	13884	13640	13799	13671	13716	13746	13617	13871	13635	13846	13886	13686	13713	13502	13652	13671	13867	13744	13790	13726	13714	13667	13685	13754	13814	13720	13781	13596	13668	13709	13793	13835	13706	13705	13729	13663	13740	13909	13685	13747	13678	13759	13583	13674	13595	13769	13634	13636	13843	13842	13781	13803	13805	13812	13812	13666	13760	13664	13746	13662	13771	13723	13856	13727	13784	13855	13679	13683	13794	13691	13759	13558	13703	13799	13516	13707	13730	13775	13726	13623	13828	13698	13579	13954	13672	13650	13699	13824	13779	13676	13668	13691	13734	13760	13839	13759	13711	13721	13863	13689	13903	13722	13670	13958	13686	13862	13711	13979	13711	13819	13698	13749	13850	13664	13803	13860	13597	13614	13858	13728	13497	13771	13652	13632	13806	13828	13816	13682	13721	13911	13783	13831	13718	13833	13711	13623	13809	13490	13660	13736	13925	13719	13727	13697	13724	13611	13764	13821	13702	13729	13724	13788	13847	13707	13682	13772	13825	13717	13693	13796	13819	13869	13673	13694	13753	13875	13684	13658	13730	13860	13732	13804	13752	13717	13634	13873	13634	13795	13791	13737	13824	13784	13775	13739	13647	13635	13648	13761	13893	13611	13707	13742	13812	13705	13760	13726	13696	13914	13659	13763	13764	13687	13742	13598	13620	13695	13690	13644	13837	13747	13731	13499	13854	13657	13740	13715	13614	13692
27147	21522	24571	20957	16928	16819	16761	16332	16583	19901	21590	20840	19421	17582	16758	16344	16031	16069	16098	16086	16001	16153	16003	16192	16209	16044	15961	16139	16106	16088	16010	15909	16156	16142	16026	15992	16323	16160	16015	16047	16100	16250	16120	16055	16118	16055	16047	16085	16155	16051	16146	15863	16038	16256	16001	16233	16133	16011	16009	16134	15977	16213	16207	15938	16160	16127	16118	16052	16098	16096	16135	16082	15810	16050	15976	16074	16296	16185	16075	15965	16038	15960	16101	16224	15923	15903	16219	15953	15910	16137	16122	15837	15996	15984	16001	16012	16105	16228	15987	16012	16194	15950	15919	16069	15986	16046	15971	16012	15937	15872	16286	16081	15951	16017	15998	15930	16019	16025	16013	15907	16011	16079	16020	15951	15894	15998	16024	15881	16125	15989	15926	16113	16023	15945	16079	16072	16104	16075	15988	16280	16028	16010	16104	16222	16016	16129	15994	16017	15971	15923	16151	16098	16144	16082	16008	15996	16137	15984	15882	15940	16166	16147	16226	16101	16130	16070	16077	16144	16164	16056	16198	15983	16228	16155	16000	15854	15902	16051	16021	15865	16003	15875	15919	16041	16053	15894	16012	15949	15912	16054	16143	16005	15963	15913	15998	15972	15985	16028	16015	16013	16104	16042	15973	15998	16161	15980	16097	16111	16188	15871	15952	15897	16051	15896	15963	15926	16143	15941	15950	15901	15930	15973	16096	15975	16015	16044	16001	15868	15997	15934	16026	16050	16145	15960	16113	16093	16017	16174	15950	15983	16014	16049	16153	15965	15951	15927	16072	15989	16011	16083	16145	16094	16046	16116	15997	16025	16020	15965	16171	16214	16139	15930	16048	16093	15957	16127	16130	16172	15951	15897	15994	16145	16103	16134	16180	16032	16172	16278	16026	16152	15891	16043	16068	16053	16067	15992	15931	15957	16011	15853	15974	15892	16073	16152	15882	15986	16011	16131	16140	16045	15946	16253	16098	16018	16124	15940	15957	15958	15919	15897	15912	15924	16056	16143	16090	16006	16145	16004	15920	15770	16102	16074	16186	16044	16147	16053	16041	16076	15959	16160	16239	16192	16022	16101	15948	16218	16088	16038	16042	16093	16061	15999	16270	15957	16072	15981	16061	15953	15916	16164	16028	15996	16018	16114	16100	16038	15943	15921	16267	16319	16256	15847	16032	16158	16161	16013	15983	15878	15921	15940	15924	15987	16182	15952	16091	16199	15992	16040	16040	16005	15944	16151	16148	15839	16077	16095	16211	15937	16114	16110	16227	15986	15881	15983	16102	16005	16076	15979	16286	16039	16159	16238	15985	15931	16095	16033	16010	15989	16220	16127	16112	16013	15870	16170	16042	16188	16011	15959	15975	16033	16067	16045	15916	16177	16000	16158	16100	16006	16073	16149	15893	16068	15968	15963	15919	16062	16113	16073	16085	15987	15949	16047	16192	15988	15989	16117	16164	16164	16161	16194	16146	16169	16074	16087	16124	16040	16011	16014	16295	15980	16198	15998	16153	16054	15994	16004	16136	16103	16069	15884	16108	16088	16151	16172	16283	16098	16014	16117	16071	16087	15971	15959	15971	16033	16250	16133	16197	16016	16317	16162	16160	16183	16101	16143	16178	16163	16060	15996	15953	16194	15964	16166	16219	15945	16067	15947	16246	15989	16061	16017	16303	16040	16182	16025	16022	15965	16130	16001	15990	15987	16113	16052	16046	16060	16063	15985	16067	16204	15924	15960	16040	15960	16093	16171	16107	16014	16067	15990	15885	15920	15991	16036	15927	15797	15929	15889	16029	16136	16149	15913	15946	15943	15941	15976	16083	15871	16060	16035	16080	16083	16073	16185	15948	15974	16082	16197	15860	15848	16302	15999	15842	16028	15991	15814	15933	16024	15903	15902	16100	15803	16038	16153	15880	15970	15984	16013	16112	16023	16048	16090	15937	16183	16098	16046	16137	15979	15814	16037	16007	16249	15947	15927	16019	16076	16112	15929	16080	15931	15993	16022	16061	16077	15788	15930	16226	16182	16000	15970	15931	15976	16032	15922	16078	15887	15866	16091	16012	16044	15971	16186	16027	16015	16230	16178	16052	16144	16116	16009	15847	16245	16040	16074	15990	16058	16099	16037	16051	15903	16181	16038	16116	16146	16014	16039	15980	16027	15991	16016	16110	16068	16138	16142	16231	15878	16102	16077	15944	16088	16150	16109	16110	15823	15961	16090	16019	16099	16035	16030	16156	16164	16190	16091	15854	16149	16174	16052	15979	16049	16043	16091	16015	16089	15949	15917	15989	15953	16128	16160	16026	15953	16117	15962	15951	15975	16044	16149	15998	16175	16185	16085	15860	15941	16018	16281	16032	16211	16215	16144	16210	15929	16001	16055	15871	15876	16177	16059	16057	16062	16286	16031	15854	16124	15888	15960	15997	16089	16175	16129	16378	16289	16105	16060	16101	15966	15920	15891	16114	16003	15884	16087	16081	16270	16090	16308	16057	15875	16009	15939	16153	16158	16009	16044	15942	16107	16106	16079	16006	15938	16185	16003	16100	16005	16162	16182	16052	16157	16163	15914	16049	16201	16093	16074	16184	16182	16010	16104	16100	16062	16217	15970	16103	16136	16071	15966	16065	15936	16146	16240	16275	16106	16250	16029	16223	16000	16069	16121	16125	16085	16072	16078	16178	16073	16161	15955	15953	16069	16061	16098	16024	15900	15985	15809	15919	16151	16184	15931	16208	16238	16115	16070	15937	16105	16023	15987	16015	16115	15785	15763	16139	16203	16090	15946	16024	16124	16066	16003	16090	15917	16257	16095	16223	15952	16102	16095	15994	16051	16091	16010	16178	16222	16079	15876	15861	16114	16007	15990	15842	15865	16169	16260	15864	15989	16074	15899	16151	16040	15973	15997	16021	16092	16119	16185	16078	16030	16080	16109	16213	16051	16163	16038	16046	15802	16049	16167	16118	16020	16212	15914	16093	15821	16007	16192	16011	15950	16120	16012	16027	16023	16161	16057	16037	16020	16126	16185	16142	15897	16121	15981	15947	16084	16155	16117	16064	16182	16169	16039	16073	15981	16139	16098	16062	16121	16124	15992	16177	16022	15955	16054	15789	16116	16230	16079	15935	16084	15957	16026	16037	15947	15932	15962	15985	16201	15926	16060	16210	16013	15892	15873	16169	16244	16199	16178	16160	16025	16083	16173	16201	15930	16072	16112	16136	16082	16108	16091	15950	16104	16103	16040	15890	16048	16175	15996	15937	16035	16060	16051	16117	16047	16105	16006	16041	16013	16044	16152	16073	16059	16149	16066	15887	15931	16035	15837	15905	15925	16085	15907	15989	16066	15972	15980	16078	16092	16011	15969	15958	16064	16182	16197	16108	15929	16052	16081	16031	16024	15921	16131	15957	16100	15997	16098	16196	16070	16126	16151	16098	16263	16051	16017	16009	16078	16137	15838	15980	16101	15881	16144	16108	16165	15909	16008	16109	16118	16054	16216	16153	16285	15883	15744	16023	16045	16069	15857	15945	15900	15888	15967	16014	16177	16217	15992	16070	16030	15993	15999	16165	16032	16025	15934	16122	16200	16172	16227	15925	15909	15983	15932	16119	16018	15943	16185	16266	16198	16155	15975	16022	16021	16138	15934	15991	15876	16136	15893	16106	16189	16053	16148	15915	15979	16060	16171	15967	15992	15826	15971	16134	16085	16007	16262	16063	16029	15934	15902	16144	16182	16017	16173	16177	16052	16015	15959	16014	16009	16159	16120	15996	16015	16058	16023	16131	15940	16030	15971	16132	16112	15996	16002	15956	16032	16021	16270	16001	16046	16142	15919	16122	16039	16004	16014	16163	16063	16023	15864	16244	16229	15855	16099	16088	16049	15972	16143	16117	16048	16049	15944	16026	15907	16140	15901	16016	16049	15920	16103	16048	16077	16045	16005	16145	15929	16026	15845	16306	16106	16012	16123	16123	15963	16046	16074	16251	15881	15912	16149	16065	16115	15969	15982	15955	16218	16106	16008	16029	16004	15966	16000	16257	16049	16112	15795	16045	15965	15909	16152	16135	15991	16044	16031	15995	16209	16187	16060	16093	16155	16000	15990	16092	15823	16163	15939	15928	16040	16008	15912	15982	16221	16247	16075	16130	16177	16064	16073	16117	16075	16013	16067	16140	16033	15947	15910	16206	16058	15874	15923	16206	16009	15935	15960	15985	16035	16052	16044	15921	15949	16047	15957	16115	16035	15910	16017	15999	16080	16139	16012	16012	16093	16060	16213	16135	16090	16231	16123	16147	16146	16067	15988	16118	16028	16041	15927	15989	15972	16124	15802	15954	16072	16065	16171	16185	16015	16025	15969	15796	16023	16271	16213	16161	16046	15845	15966	16133	16129	15948	16202	16169	16027	16007	15929	16288	16067	16138	15975	15921	15966	16155	16141	16102	15955	15899	16208	16034	15997	16044	15898	16261	16046	16018	16231	16083	16149	16096	16075	16030	16121	16188	16113	15999	16004	16104	16016	16197	15943	15897	15976	16142	16037	16122	16007	16109	15989	15996	16003	16149	16138	16017	16164	16049	16095	16158	15933	16041	15983	16042	16120	15926	16140	15995	15963	15984	16022	15915	15951	15957	16164	16248	16135	16115	16222	16048	16142	16056	16079	16058	15764	16003	16133	15990	16155	16090	15987	16095	16194	16111	16135	16011	16090	15851	15893	16153	15950	16023	15962	16049	16130	16116	16017	16141	16221	16100	16117	15959	16153	16063	16241	16099	15966	15851	16094	16010	16071	16124	16043	16117	15985	16029	16129	16317	16048	15948	16025	16245	16104	15999	15934	16093	16105	15980	16018	16084	15910	16167	16013	16124	16035	16049	16127	16087	15915	16201	16098	16056	16146	16157	16012	15956	15891	15993	16055	16014	15890	16108	15974	16054	16032	16017	16081	16012	16210	15980	15900	16258	16092	16155	16092	16073	16112	16029	16000	16117	16090	16077	16048	16066	15860	16049	16057	15989	16171	15969	16185	16108	16223	16063	16064	16095	16224	16104	15996	16210	16186	16015	15862	16139	16225	15958	16049	15855	15913	15939	16003	16160	16187	16252	16090	16126	15973	15959	16141
14357	17827	18137	16399	15066	14883	14546	14300	14454	19496	20518	19080	16700	15023	14245	13799	13754	13616	13599	13672	13697	13684	13842	13726	13797	13696	13681	13755	13793	13702	13627	13665	13720	13735	13559	13820	13702	13792	13686	13638	13736	13684	13755	13837	13641	13698	13751	13525	13709	13796	13695	13798	13632	13683	13741	13655	13520	13610	13752	13770	13734	13643	13619	13587	13877	13836	13767	13769	13698	13588	13728	13763	13695	13829	13615	13722	13466	13828	13623	13729	13741	13736	13798	13760	13706	13799	13953	13724	13528	13846	13772	13614	13771	13821	13762	13665	13813	13757	13669	13624	13568	13823	13677	13604	13661	13734	13657	13799	13696	13738	13734	13601	13647	13747	13728	13570	13669	13656	13822	13549	13700	13753	13564	13666	13560	13757	13696	13837	13755	13618	13828	13559	13714	13552	13862	13772	13868	13639	13738	13638	13416	13760	13648	13677	13666	13610	13858	13597	13718	13825	13772	13662	13800	13547	13729	13722	13761	13728	13724	13663	13711	13604	13449	13662	13564	13772	13722	13732	13641	13593	13656	13742	13683	13662	13703	13810	13668	13811	13869	13688	13674	13617	13649	13730	13660	13749	13516	13748	13727	13689	13876	13507	13834	13671	13671	13759	13589	13748	13667	13748	13651	13757	13633	13450	13759	13615	13698	13763	13681	13654	13605	13811	13683	13755	13575	13785	13654	13701	13638	13666	13741	13655	13679	13551	13492	13712	13516	13605	13823	13731	13646	13847	13737	13746	13713	13690	13777	13582	13804	13627	13642	13609	13831	13634	13560	13603	13712	13821	13676	13514	13655	13576	13679	13809	13595	13624	13730	13776	13652	13653	13881	13652	13624	13684	13753	13882	13725	13713	13488	13735	13599	13824	13707	13703	13625	13586	13751	13911	13677	13772	13659	13813	13688	13761	13713	13585	13724	13694	13672	13778	13765	13672	13757	13592	13655	13704	13701	13705	13622	13661	13824	13642	13725	13732	13639	13701	13549	13633	13721	13729	13702	13591	13784	13760	13761	13625	13682	13716	13704	13708	13825	13605	13781	13666	13671	13652	13772	13724	13523	13708	13578	13591	13775	13716	13647	13725	13744	13739	13725	13683	13736	13931	13525	13632	13604	13657	13556	13723	13522	13679	13681	13930	13738	13611	13608	13468	13605	13596	13678	13664	13740	13601	13658	13677	13641	13761	13667	13606	13683	13591	13680	13770	13701	13687	13761	13719	13698	13734	13631	13645	13793	13750	13800	13666	13689	13633	13631	13579	13642	13545	13703	13788	13632	13613	13648	13572	13757	13632	13812	13766	13816	13766	13754	13620	13738	13688	13842	13646	13593	13675	13814	13681	13697	13728	13677	13538	13607	13789	13727	13684	13513	13647	13839	13675	13767	13679	13812	13669	13569	13625	13712	13774	13705	13683	13768	13703	13637	13708	13659	13632	13691	13749	13828	13686	13565	13557	13700	13700	13535	13677	13669	13730	13644	13586	13644	13779	13748	13585	13766	13739	13611	13766	13648	13744	13722	13764	13679	13698	13744	13644	13758	13800	13876	13744	13906	13761	13638	13566	13629	13600	13716	13581	13536	13677	13770	13683	13763	13664	13647	13694	13828	13659	13558	13677	13650	13595	13746	13679	13754	13789	13668	13733	13604	13399	13725	13585	13637	13749	13564	13691	13677	13667	13814	13695	13696	13701	13781	13527	13576	13850	13635	13667	13640	13643	13678	13633	13753	13830	13722	13776	13739	13745	13783	13749	13843	13596	13612	13614	13782	13861	13730	13703	13701	13644	13565	13664	13630	13728	13709	13729	13702	13661	13800	13627	13597	13825	13703	13605	13661	13707	13581	13778	13749	13680	13706	13565	13696	13670	13914	13749	13635	13708	13660	13690	13602	13770	13655	13653	13727	13733	13631	13791	13656	13660	13706	13694	13717	13638	13612	13692	13750	13727	13610	13773	13650	13673	13756	13713	13697	13647	13685	13690	13746	13741	13743	13653	13502	13668	13880	13543	13625	13691	13576	13669	13608	13822	13699	13383	13786	13657	13854	13861	13717	13801	13769	13804	13677	13632	13584	13703	13823	13665	13768	13781	13679	13811	13720	13768	13739	13742	13606	13821	13745	13832	13772	13571	13687	13746	13567	13636	13692	13526	13809	13456	13787	13681	13649	13631	13676	13780	13727	13851	13741	13882	13542	13743	13603	13907	13694	13731	13799	13735	13550	13699	13813	13940	13698	13554	13682	13704	13810	13788	13657	13469	13694	13604	13632	13668	13705	13744	13670	13655	13851	13595	13686	13649	13666	13727	13803	13722	13735	13857	13685	13668	13797	13606	13598	13666	13569	13721	13601	13649	13820	13753	13614	13831	13690	13793	13738	13697	13744	13643	13768	13744	13775	13768	13708	13639	13620	13868	13643	13835	13678	13686	13757	13748	13838	13693	13369	13537	13738	13819	13710	13656	13714	13641	13744	13630	13673	13692	13647	13820	13732	13703	13578	13841	13629	13816	13716	13719	13585	13674	13600	13611	13721	13732	13841	13812	13594	13695	13640	13652	13598	13739	13618	13643	13620	13600	13692	13690	13569	13745	13617	13670	13758	13813	13869	13630	13670	13734	13767	13804	13764	13697	13691	13560	13732	13724	13675	13666	13735	13774	13730	13687	13706	13787	13716	13621	13665	13665	13759	13601	13672	13853	13675	13736	13796	13751	13748	13766	13624	13663	13636	13717	13641	13622	13801	13822	13626	13656	13756	13832	13683	13586	13596	13800	13641	13716	13624	13698	13661	13710	13677	13671	13668	13845	13758	13802	13773	13604	13653	13593	13681	13564	13678	13747	13800	13823	13682	13576	13625	13678	13580	13582	13603	13725	13780	13747	13790	13544	13687	13692	13638	13764	13791	13650	13651	13749	13584	13845	13758	13720	13621	13726	13859	13568	13808	13680	13742	13654	13553	13762	13762	13829	13661	13892	13627	13569	13596	13808	13800	13588	13656	13675	13733	13572	13674	13685	13676	13596	13774	13792	13805	13747	13746	13472	13836	13679	13853	13724	13688	13606	13817	13676	13770	13625	13821	13713	13508	13814	13693	13829	13700	13730	13795	13617	13722	13843	13676	13727	13764	13819	13741	13723	13727	13614	13840	13746	13701	13657	13752	13670	13700	13781	13768	13740	13696	13834	13853	13534	13815	13662	13743	13684	13685	13826	13559	13704	13610	13696	13612	13532	13538	13617	13696	13777	13721	13697	13627	13730	13812	13721	13705	13756	13638	13696	13566	13801	13651	13689	13654	13731	13622	13584	13656	13864	13699	13648	13805	13611	13664	13736	13611	13566	13802	13887	13551	13711	13510	13794	13758	13654	13690	13847	13708	13493	13621	13820	13581	13823	13728	13723	13559	13808	13722	13597	13769	13796	13759	13723	13856	13762	13731	13796	13839	13928	13654	13590	13615	13645	13708	13772	13711	13751	13668	13649	13752	13817	13715	13702	13705	13710	13754	13780	13760	13568	13656	13577	13719	13701	13662	13585	13711	13729	13681	13805	13665	13784	13755	13544	13751	13703	13755	13679	13622	13609	13695	13828	13721	13634	13755	13801	13625	13490	13759	13849	13773	13724	13851	13654	13669	13772	13733	13644	13831	13703	13669	13777	13688	13534	13829	13569	13857	13614	13726	13775	13560	13813	13643	13552	13711	13887	13777	13650	13751	13648	13686	13808	13435	13688	13612	13677	13665	13880	13587	13689	13574	13634	13851	13719	13707	13714	13686	13733	13673	13584	13662	13673	13670	13560	13607	13742	13705	13623	13628	13672	13712	13864	13608	13692	13793	13563	13576	13752	13701	13620	13671	13734	13561	13882	13718	13651	13832	13774	13817	13808	13650	13778	13890	13447	13682	13663	13904	13795	13719	13570	13710	13733	13840	13628	13636	13729	13872	13715	13707	13693	13670	13791	13748	13616	13759	13775	13805	13772	13812	13616	13656	13842	13667	13701	13787	13452	13721	13654	13662	13691	13664	13665	13589	13708	13722	13716	13651	13675	13849	13747	13605	13650	13794	13683	13757	13422	13645	13806	13772	13780	13910	13764	13683	13641	13752	13823	13690	13619	13752	13811	13637	13664	13634	13666	13572	13717	13751	13644	13749	13995	13794	13753	13751	13513	13739	13753	13634	13766	13840	13723	13800	13704	13697	13721	13801	13742	13761	13813	13761	13698	13787	13701	13751	13590	13749	13627	13753	13541	13642	13768	13641	13646	13634	13825	13576	13504	13838	13658	13530	13788	13712	13617	13854	13660	13799	13711	13683	13624	13666	13692	13709	13555	13677	13814	13890	13663	13693	13791	13616	13710	13604	13852	13743	13778	13827	13604	13772	13761	13628	13734	13785	13676	13687	13791	13598	13804	13763	13843	13849	13560	13650	13758	13672	13703	13641	13566	13832	13713	13623	13691	13641	13859	13763	13899	13559	13881	13843	13588	13702	13870	13737	13575	13665	13724	13717	13822	13623	13791	13751	13755	13602	13788	13821	13781	13717	13585	13846	13685	13631	13692	13748	13616	13604	13695	13571	13680	13651	13532	13615	13668	13636	13749	13555	13678	13733	13677	13878	13655	13735	13675	13580	13643	13544	13694	13749	13741	13698	13784	13802	13724	13625	13674	13629	13586	13843	13610	13702	13665	13798	13722	13678	13768	13711	13789	13816	13733	13616	13651	13587	13563	13792	13609	13791	13725	13886	13797	13512	13569	13763	13733	13705	13749	13611	13700	13563	13764	13818	13735	13709	13614	13781	13515	13545	13522	13657	13928	13830	13674	13604	13714	13776	13670	13845	13739	13705	13732	13786	13770	13806	13743	13624	13763	13716	13733	13549	13777	13711	13725	13517	13753	13784	13706	13629	13635	13683	13676	13736	13699	13713	13705	13599	13657	13717	13517	13764	13646	13629	13630	13755	13666	13667	13716	13966	13637	13707	13865	13542	13747	13663	13784	13876	13513	13550	13661	13695	13667	13714	13680	13769	13714	13731	13781	13686	13718	13652	13615	13752	13703	13770	13740	13705	13705	13699	13761	13698	13678	13771	13680	13672	13641	13615	13658	13811	13717	13720	13741	13654	13716	13808	13816
24468	21007	28006	24419	21475	19379	18767	17279	16865	31293	37349	32198	26391	20750	17784	16772	16377	16083	16274	15962	16226	16138	16088	16085	15999	16100	16079	15901	15747	16148	16248	15978	16189	16166	16061	15938	15856	15989	16087	16060	15907	16096	16071	16024	15793	16139	16076	15963	16064	15922	16037	16196	16068	16186	16074	15743	15998	15987	16024	15975	16146	16157	15982	15851	16097	15989	16155	16090	16034	15847	16070	15994	15916	16189	16104	16186	16051	16105	15996	16194	16049	15922	16261	16069	16210	16047	15890	15996	16080	15994	16184	15980	16192	16015	15929	16036	16123	16016	16052	16037	15962	16137	16055	16059	15878	15928	16024	15900	16186	16039	15891	16055	16071	16068	16021	15865	15943	15891	15996	15995	15993	15888	16029	15962	16150	16162	16025	16134	16106	15993	16096	15952	15985	16061	16082	15907	16093	16050	15837	15910	16018	16104	15800	15991	16089	15965	15849	16025	15853	16039	16032	15997	16032	16127	16020	16150	15770	16115	15936	16103	16017	15946	15939	16013	15894	16128	15974	16019	15976	16143	15982	15978	15929	16018	15942	16076	15834	15767	16203	15886	16094	15949	16111	16050	15957	15989	16025	16037	15898	16143	15989	15965	16066	16193	16030	15977	15976	16078	16055	16071	16088	16303	16234	16123	16127	16129	16144	15998	15935	16039	16117	15918	16022	16037	16042	16071	15928	15896	15917	15950	15943	16161	15973	15927	16077	16019	15979	15987	16267	15943	16010	16017	16060	16047	16165	15843	16108	15882	15868	15774	16106	15927	16045	16099	16107	15866	15983	15978	16083	16176	16112	15994	16190	15942	15987	15908	15862	15737	16000	15864	15969	15882	16011	15853	16034	16170	15867	15886	15964	15865	15921	16086	16104	15978	15884	16145	16068	15964	16071	15859	16185	15847	15969	15942	16058	16000	15829	16062	16227	16050	15916	16154	16073	15979	16095	15953	15979	16104	16011	15971	16082	15872	16007	15763	15811	15952	15948	15863	15981	15957	16085	16104	15915	16013	15979	15879	15970	15848	15885	16046	15986	16131	16064	15906	16204	16002	16156	15957	16200	15922	16139	16030	15870	15952	15983	16132	15919	15984	16037	16229	16149	16124	15973	16002	15904	16114	15966	16035	16036	16114	16017	15966	15991	15964	15882	15957	16042	15954	16068	15839	15950	16062	16159	16010	15762	15921	16192	16000	16191	15988	15980	16117	16118	15960	16090	16128	16064	15949	15866	16061	16054	16178	16034	15995	15986	16213	16042	15872	15779	15945	15945	16015	16092	15865	16024	16147	15857	15974	16128	15981	15942	16006	15952	16034	15921	16253	16092	16146	15993	16143	15957	16071	15914	15899	16085	16077	16010	16038	15870	15929	15999	15937	16096	15972	15966	16229	15965	16076	15893	15927	16309	16111	15929	15926	15875	15947	15911	16144	15910	16058	16039	16015	16208	16074	15985	16056	15986	16107	15842	16126	15943	16083	16109	15780	15804	15970	16045	16142	16003	16027	15982	16017	16053	15997	15823	15930	16159	16088	16033	15878	15896	15949	16064	16123	16032	16121	15907	15928	15776	16091	15800	16100	15949	16159	16150	16124	16012	15910	16079	16002	15998	16102	15886	16068	16142	15852	16075	15983	16263	15922	15949	16078	16030	15995	15837	15956	16227	15995	15805	16041	16113	16021	15952	16065	15927	15939	15968	15826	16095	15927	16209	16017	16045	15968	16089	15895	15939	15740	15848	15858	15932	16078	16186	16173	16075	15944	15805	15950	16121	16023	16185	15994	16021	16026	15970	16051	16008	15961	15900	15856	16151	16051	16076	16055	16022	15980	15914	15912	15833	16036	16137	16035	16116	15999	15743	15966	15977	15767	16181	16240	16005	15967	16146	15933	16042	15947	16018	16005	16064	16044	16038	15920	15979	16093	16175	15947	15911	15870	15941	15991	15897	15998	15872	16086	15922	16126	16244	15907	16117	15805	15977	15907	16003	15941	15870	16095	16056	16134	15944	15728	15933	16053	16003	15831	16017	15969	16124	15894	16080	15843	15823	15965	15996	16069	16136	15995	15978	16105	16157	15972	15908	16019	16071	16047	16063	15817	15841	16244	15881	16005	15888	15937	15971	16032	15972	16082	15937	16154	16150	15907	15907	16147	16146	16098	16062	16029	15914	16035	16098	15825	15883	15855	15831	16045	16185	16436	16071	16044	15914	16223	16177	15984	15874	16031	15888	16177	16043	15889	15952	15802	16057	16075	15993	16063	15692	16135	15892	15986	15926	16158	15930	16081	16172	16057	15884	16136	15918	15901	15990	16011	15939	15985	16079	15956	16043	15959	15946	16180	16173	15997	16097	15949	16122	15927	16041	15866	15898	15965	15982	15880	15877	15951	16027	15921	15843	16125	15930	16172	16147	15944	16115	15999	15959	15953	16158	15947	15919	16145	16155	16271	15987	16143	15999	16098	16004	15995	15916	16066	15928	16008	16206	15956	16092	16167	16046	16125	16052	15778	15724	15836	16309	15925	16293	15945	16047	16000	16207	16001	16147	15973	16101	15994	16173	16269	15998	16030	15892	15927	16061	16036	16173	16030	16246	15963	16110	16166	16168	16064	16173	15989	16102	15876	15840	15951	16098	15829	15964	15992	16092	15863	16049	16047	16062	16019	16191	15973	15999	16003	15994	15958	15966	15955	16058	15921	16203	16168	15934	15979	16111	16080	15825	16045	16001	15913	16044	16074	16038	16124	15889	15969	15940	15836	15877	16171	15789	16139	16005	16059	15959	16031	15959	16083	15974	16022	16076	16050	15947	15975	16033	16079	16093	16152	16230	15817	16085	16135	15968	15871	16042	16081	16019	15991	16124	16007	16258	15988	15889	15936	16040	16085	16035	15890	16119	15871	16105	16114	16222	16076	15982	15967	16054	16050	15946	16127	16078	15912	16060	15977	15880	15967	15955	16099	16106	16083	15934	15964	15906	16057	16010	15894	16096	15871	16148	16052	15984	16092	15981	16064	16036	15918	16066	16033	15976	16150	15952	16209	15950	16108	16098	16105	15972	16138	16056	16021	15999	15919	16003	15821	16030	15968	16059	16133	16094	16116	16050	16087	15943	16196	16114	15968	16087	15910	15969	15776	16056	16010	16043	16054	16073	16002	16131	15894	16008	16082	16045	15956	15839	16075	15947	16084	16042	15912	16031	15899	16048	16006	16085	16181	15924	15855	16030	16071	15962	16017	16062	15900	15907	15890	15893	15975	15954	15962	15880	16151	15917	16029	16179	15881	15966	16104	16128	16012	15939	16110	16012	16043	16181	16017	15976	16193	16186	15837	15907	16058	15901	15960	15907	15996	15977	16144	16031	15962	16143	15835	15982	16155	16233	16117	16107	15887	16209	15953	15859	15994	15935	16030	16006	16010	16052	15849	16067	16001	16149	16006	16104	16026	15899	16087	15961	16090	16227	16276	16092	15965	15903	15888	15747	16009	16208	15952	16029	16094	15880	15909	16142	15909	16030	16083	16058	16070	16140	15914	15889	15871	16012	15967	15837	16152	16043	15869	16017	16110	16167	15965	15910	16356	15910	15979	16058	16154	16128	16009	15880	15699	16014	16170	16081	15929	16107	15949	16204	16041	16057	16013	15931	16094	16017	15873	15929	16062	16040	16044	15807	16062	16014	15916	16046	15930	15892	16074	16035	16104	16027	15978	16159	16000	15947	15867	16137	15958	16043	16209	15938	16056	15881	15967	16117	16200	16133	16144	16043	16013	16191	16125	16008	16151	15804	16158	15944	15886	16051	15830	16096	16029	15989	15832	15947	16056	15966	16230	16033	15930	15846	15948	16045	16111	16125	15885	16145	16236	15934	15855	16016	16064	15945	16029	15858	16095	15980	16054	16080	16161	16314	16206	16085	15839	15988	16046	16018	15964	15995	16069	16118	16208	15988	15897	16150	16171	16092	16055	16165	16071	15911	16072	15933	16046	16001	16035	16139	15955	16000	15919	15987	15930	15880	15779	15935	16005	15943	15851	16091	16012	15900	15897	16039	16131	15910	15829	16104	16037	15902	16095	16007	16035	15877	16086	15945	15982	15813	16001	16099	15906	16231	16111	15889	16000	16115	15957	16071	16135	15861	16262	16123	16125	16030	16081	16062	16119	16023	16025	16005	15975	15876	15944	16142	15937	15897	16007	15941	16023	16038	15913	16189	15935	15869	16068	15958	15830	16000	15929	16068	16049	16097	15957	16055	15995	16202	16044	15899	16082	15895	16230	15948	15983	16073	15852	16026	15855	16047	15889	16038	16100	16084	15942	16058	15899	15931	15918	16046	15957	16007	15848	16104	16032	15998	16081	16216	16158	16096	16031	16022	15963	15877	16164	16044	16139	16012	15963	16111	15920	16118	16123	16015	16050	16199	15979	15980	15862	15904	16036	15928	15926	15957	15956	15977	15921	16153	16131	15778	15790	15950	15936	15917	15846	15810	16153	15876	15964	15917	15976	15971	15961	15901	15809	15943	15863	16036	16043	16018	16022	15919	15940	16078	15975	15918	15809	15858	16054	16104	16034	16052	15840	16057	16199	16009	16269	15931	15975	15973	16050	16206	16099	16205	16105	16168	15873	16075	15891	16194	16190	15976	15995	16102	15860	15947	15957	15940	15900	15948	16128	16119	16093	15986	15747	16211	15969	16082	15898	16018	16073	16085	16035	16081	15961	15869	16033	16165	16040	16021	16097	16084	16047	16171	15887	16204	16178	15902	16018	16103	15863	15928	16099	16045	16142	16124	16099	15768	16057	15994	16006	16046	15887	16144	15756	15909	16058	15925	15961	16032	15902	16085	15975	16026	15951	16044	15953	16009	16124	16139	15920	15908	15937	15789	15895	16040	16095	15969	15938	16110	16208	15887	16048	16136	15847	15894	16077	16038	16031	16066	16069	16084	16105	15868	16088	16090	16029	16155	15896	15939	16079	15885	16042	16170	15875	15953	16069	16100	16022	16053	15875	15868	16036	16052	16015	16059	16043	15744	15903	15950	15936	16064	15888	16117	15962	16051	16096	15946	15855	16214	15846	16116	15957	15736	15962	16030	15995	16053	16051	15794	16036	16034	15916	16017	16108	16090	16061
13439	22449	21838	17918	16649	15820	15283	15083	14892	33593	37089	31322	24856	18189	15155	14098	13875	13653	13636	13599	13677	13736	13756	13698	13731	13602	13756	13517	13670	13636	13677	13806	13714	13711	13728	13609	13670	13670	13684	13751	13520	13762	13664	13686	13835	13766	13565	13656	13671	13514	13798	13594	13857	13594	13689	13664	13621	13871	13681	13685	13849	13673	13818	13800	13596	13686	13708	13823	13669	13590	13705	13676	13754	13764	13697	13686	13735	13729	13789	13829	13658	13657	13872	13526	13713	13665	13635	13829	13607	13636	13723	13656	13484	13941	13541	13698	13768	13605	13518	13674	13733	13663	13800	13709	13693	13835	13742	13760	13670	13650	13660	13681	13745	13699	13738	13681	13701	13691	13716	13635	13697	13573	13854	13535	13744	13787	13661	13835	13619	13640	13628	13671	13741	13784	13752	13741	13665	13930	13679	13658	13748	13628	13651	13630	13683	13914	13873	13604	13815	13550	13659	13790	13685	13816	13736	13717	13611	13615	13622	13765	13590	13873	13664	13736	13679	13610	13657	13828	13775	13630	13884	13694	13756	13744	13753	13642	13742	13752	13675	13822	13468	13779	13604	13778	13755	13614	13556	13350	13574	13633	13787	13644	13701	13727	13785	13722	13746	13750	13506	13667	13720	13776	13623	13699	13871	13667	13605	13722	13605	13887	13602	13696	13802	13754	13692	13807	13759	13802	13548	13699	13714	13693	13821	13680	13499	13639	13585	13722	13720	13519	13776	13770	13681	13795	13633	13587	13645	13861	13736	13765	13695	13639	13743	13768	13677	13733	13773	13784	13827	13761	13541	13697	13724	13632	13659	13866	13666	13796	13755	13452	13787	13726	13663	13517	13659	13621	13563	13570	13740	13765	13594	13903	13634	13651	13607	13600	13657	13629	13679	13868	13780	13634	13759	13736	13602	13746	13629	13816	13618	13718	13700	13647	13721	13730	13721	13683	13579	13798	13702	13499	13732	13567	13663	13586	13839	13701	13614	13850	13728	13676	13769	13639	13734	13904	13589	13690	13570	13827	13691	13718	13676	13798	13634	13710	13718	13664	13606	13793	13684	13715	13733	13608	13688	13742	13848	13537	13626	13767	13767	13596	13634	13698	13575	13596	13636	13811	13599	13650	13777	13796	13708	13910	13723	13727	13714	13750	13808	13847	13570	13615	13742	13754	13780	13661	13700	13771	13573	13537	13817	13714	13605	13529	13833	13716	13787	13784	13712	13757	13515	13577	13523	13723	13621	13720	13733	13648	13561	13729	13678	13779	13571	13743	13702	13678	13626	13805	13816	13795	13654	13594	13825	13796	13798	13711	13789	13851	13675	13664	13785	13643	13668	13798	13767	13771	13592	13682	13766	13739	13606	13582	13622	13612	13719	13759	13527	13712	13730	13707	13776	13726	13736	13712	13645	13567	13744	13576	13390	13640	13621	13697	13882	13554	13679	13667	13808	13493	13712	13864	13800	13732	13592	13651	13854	13597	13717	13774	13609	13759	13802	13599	13743	13692	13809	13692	13733	13715	13741	13682	13812	13620	13872	13626	13668	13716	13690	13736	13537	13688	13805	13771	13688	13705	13724	13802	13809	13621	13667	13693	13674	13675	13773	13802	13643	13773	13554	13764	13809	13529	13585	13641	13802	13845	13720	13708	13613	13493	13630	13661	13627	13706	13662	13799	13700	13655	13601	13812	13786	13601	13570	13891	13723	13710	13615	13724	13612	13706	13594	13854	13650	13657	13712	13816	13682	13853	13725	13672	13615	13590	13745	13745	13699	13647	13670	13632	13959	13563	13768	13627	13643	13716	13696	13602	13701	13711	13591	13938	13745	13573	13766	13709	13913	13615	13668	13571	13628	13638	13628	13770	13781	13596	13687	13778	13637	13898	13646	13771	13643	13726	13792	13875	13724	13672	13688	13591	13537	13548	13768	13689	13532	13696	13646	13697	13627	13675	13660	13610	13781	13664	13695	13743	13719	13532	13707	13746	13680	13608	13663	13654	13724	13710	13669	13887	13718	13718	13779	13710	13600	13656	13786	13817	13543	13710	13757	13678	13833	13677	13494	13793	13680	13617	13716	13741	13659	13740	13743	13727	13621	13737	13574	13579	13643	13710	13564	13714	13779	13636	13617	13681	13815	13800	13749	13685	13545	13692	13676	13766	13729	13669	13658	13753	13559	13862	13733	13678	13700	13758	13793	13539	13845	13694	13757	13595	13751	13734	13681	13644	13701	13708	13689	13656	13598	13693	13497	13656	13641	13857	13695	13644	13716	13643	13763	13922	13606	13695	13678	13760	13555	13812	13710	13797	13698	13714	13755	13847	13722	13641	13731	13742	13744	13675	13560	13871	13702	13713	13677	13536	13673	13720	13786	13775	13846	13796	13794	13616	13681	13667	13604	13569	13657	13595	13602	13609	13633	13720	13706	13741	13688	13613	13657	13640	13715	13699	13832	13587	13699	13566	13638	13645	13669	13701	13665	13574	13618	13767	13673	13656	13625	13720	13689	13720	13807	13681	13668	13676	13881	13708	13552	13673	13624	13519	13658	13622	13678	13520	13694	13421	13830	13802	13667	13765	13533	13719	13870	13734	13845	13737	13729	13657	13662	13736	13571	13809	13708	13710	13607	13757	13718	13830	13687	13594	13607	13780	13729	13817	13680	13868	13619	13685	13723	13750	13815	13781	13657	13619	13717	13590	13779	13723	13768	13752	13707	13738	13645	13637	13813	13723	13682	13745	13644	13677	13742	13729	13657	13721	13703	13789	13748	13571	13744	13701	13739	13596	13816	13646	13666	13579	13599	13698	13824	13692	13774	13712	13847	13672	13614	13642	13728	13725	13657	13684	13722	13836	13661	13770	13631	13751	13660	13835	13758	13649	13650	13772	13619	13729	13796	13514	13821	13641	13852	13608	13660	13672	13771	13726	13722	13634	13634	13604	13697	13560	13554	13661	13627	13779	13747	13700	13697	13683	13707	13770	13693	13738	13522	13696	13843	13612	13657	13593	13697	13829	13661	13902	13730	13449	13732	13802	13594	13610	13645	13717	13646	13574	13576	13723	13668	13606	13583	13670	13671	13676	13679	13717	13770	13524	13656	13640	13745	13654	13572	13695	13669	13816	13712	13704	13847	13728	13623	13689	13736	13800	13602	13764	13723	13821	13784	13768	13748	13642	13736	13656	13530	13696	13739	13767	13751	13804	13720	13600	13711	13608	13907	13613	13734	13728	13855	13605	13695	13724	13741	13718	13857	13737	13683	13584	13625	13513	13797	13717	13797	13856	13728	13806	13652	13619	13709	13735	13566	13770	13747	13712	13839	13740	13626	13689	13715	13818	13612	13570	13695	13635	13653	13736	13683	13816	13687	13653	13588	13708	13835	13581	13669	13663	13801	13648	13792	13842	13553	13733	13486	13731	13820	13745	13850	13593	13620	13623	13768	13849	13780	13804	13785	13650	13595	13517	13730	13749	13564	13845	13588	13737	13547	13600	13808	13591	13613	13573	13651	13742	13632	13844	13610	13756	13726	13645	13667	13659	13581	13719	13770	13653	13716	13707	13685	13712	13681	13749	13696	13789	13740	13696	13644	13741	13675	13581	13668	13663	13751	13785	13858	13657	13860	13794	13664	13742	13707	13780	13735	13571	13685	13657	13760	13669	13740	13540	13780	13565	13555	13731	13720	13713	13752	13910	13628	13806	13570	13696	13762	13667	13790	13638	13774	13641	13561	13757	13656	13805	13577	13819	13619	13917	13644	13736	13790	13609	13735	13667	13729	13631	13765	13827	13769	13725	13585	13799	13580	13547	13758	13636	13684	13886	13611	13594	13806	13641	13793	13585	13562	13574	13701	13719	13747	13730	13555	13781	13765	13733	13619	13870	13790	13667	13618	13683	13714	13534	13689	13679	13677	13693	13604	13777	13698	13720	13613	13655	13551	13792	13734	13552	13808	13776	13795	13792	13715	13499	13696	13801	13642	13657	13661	13682	13650	13607	13744	13609	13750	13751	13680	13659	13778	13558	13669	13800	13630	13570	13840	13673	13689	13727	13937	13749	13790	13627	13697	13745	13645	13761	13540	13634	13731	13701	13808	13717	13621	13881	13591	13644	13652	13638	13561	13725	13746	13753	13625	13570	13791	13821	13610	13683	13672	13805	13717	13726	13619	13819	13778	13708	13745	13618	13737	13763	13622	13848	13720	13624	13654	13709	13717	13486	13684	13653	13888	13676	13723	13627	13675	13706	13603	13732	13605	13838	13653	13598	13642	13698	13697	13729	13685	13696	13669	13708	13757	13658	13699	13500	13773	13670	13697	13613	13641	13527	13769	13850	13499	13487	13741	13672	13785	13767	13764	13698	13749	13824	13734	13686	13810	13571	13577	13774	13804	13711	13787	13611	13832	13878	13655	13746	13813	13729	13789	13758	13903	13601	13860	13759	13779	13588	13633	13691	13689	13766	13798	13764	13725	13585	13648	13586	13603	13572	13635	13691	13655	13731	13637	13703	13563	13542	13877	13615	13779	13753	13637	13687	13648	13845	13577	13608	13760	13526	13668	13775	13773	13715	13768	13647	13727	13843	13681	13711	13570	13804	13700	13689	13634	13550	13748	13733	13745	13755	13669	13643	13905	13725	13856	13922	13668	13718	13811	13667	13775	13645	13758	13627	13827	13708	13797	13702	13609	13598	13666	13755	13590	13729	13626	13750	13743	13811	13670	13713	13846	13661	13774	13739	13807	13628	13716	13557	13727	13752	13671	13638	13599	13681	13814	13666	13558	13740	13684	13696	13724	13591	13576	13781	13687	13632	13725	13720	13668	13578	13820	13533	13825	13782	13761	13757	13689	13722	13953	13743	13792	13679	13825	13697	13679	13828	13705	13887	13632	13741	13598	13715	13668	13724	13704	13737	13498	13744	13684	13603	13975	13660	13548	13701	13757	13618	13891	13683	13649	13630	13802	13738	13695	13637	13693	13716	13708	13688	13776	13609	13779	13644	13880	13714	13743	13851	13650	13799	13696	13862	13843	13791	13661	13684	13595	13604	13860	13742	13637	13697	13750	13673	13555	13808	13881	13703	13730	13731	13722	13801	13614	13842	13633	13697	13902	13689	13695	13756
22594	21000	28840	23343	21143	22997	24946	19121	21418	50588	55136	46048	36492	26746	20554	18001	16971	16635	16485	16582	16376	16453	16447	16307	16302	16448	16180	16244	16311	16304	16284	16293	16279	16553	16381	16399	16206	16405	16194	16261	16437	16246	16300	16280	16328	16410	16399	16281	16297	16486	16264	16255	16445	16295	16013	16195	16345	16177	16224	16407	16244	16324	16222	16181	16185	16202	16243	16134	16185	16332	16206	16158	16456	16288	16115	16191	16149	16133	16354	16143	16163	16472	16041	16214	16126	16316	16077	16206	16215	16337	16211	16255	16351	16233	16071	16358	16179	16298	16144	16180	16280	16142	16219	16167	16009	16068	16087	16114	16397	16277	16246	16270	16383	16278	16192	15885	16236	16395	16169	16115	16371	16301	16408	16203	16346	16340	16238	16088	16232	16160	16343	16306	16226	16189	16063	16283	16402	16331	16330	16067	16245	16088	16309	16297	16123	16399	16314	16278	16127	16153	16205	16232	16107	16159	16280	16254	16309	16117	16279	16068	16228	16288	16242	16256	16284	16140	16331	15992	16361	16238	16236	16262	16209	16257	16059	16314	16165	16170	16293	16031	16246	16138	16294	16358	16127	16193	16390	16272	16274	16197	16252	16246	16242	16120	16077	16256	16193	16131	16127	16077	16374	16145	16292	16155	16298	16094	16288	16156	16230	16097	16361	16325	16124	16336	16149	16083	16205	15993	16121	16090	16283	16237	16101	16283	16375	16254	16076	16222	16121	15825	16144	16291	16302	16287	16193	16273	16292	16200	16500	16256	16392	16337	16198	16137	16112	16277	16125	16132	16582	16153	16300	16166	16289	16220	16351	16242	16180	15921	15945	16113	16271	16216	16148	16120	16229	16308	16253	16187	16231	16071	16306	16241	16340	16216	16167	16109	16312	16315	16182	16129	16224	16367	16077	16171	16186	16259	16136	16215	16085	16180	16346	16266	16334	16293	16244	16046	16070	16136	16270	16195	16165	16255	16365	16249	16456	16222	16191	16162	16142	16247	16303	16109	16194	16166	16206	16329	16254	16109	16250	16124	16297	16150	16275	16321	16138	16155	16298	16066	16172	16148	16118	16443	16223	16364	16322	16299	16099	16274	16189	16259	16283	16118	15983	16176	16109	16065	16200	16096	16204	16144	16310	16189	16117	16010	16334	16244	16172	16223	16073	16093	16291	16238	16110	16217	16212	16204	16340	16257	16180	16261	16348	16320	16322	16163	16343	16365	16173	16129	16311	16084	16344	15965	16200	16189	16360	16373	16256	15997	16116	16293	16223	16166	16036	16250	16329	16224	16113	16160	16362	16293	16274	16211	16344	16159	16196	16274	16145	16241	16163	16272	16231	16203	16178	16227	16276	16203	16356	16295	16386	16223	16082	16271	16274	16138	16219	16097	16244	16072	16173	16103	16076	16040	16155	16274	16212	16062	16192	16366	16251	16154	16436	16336	16213	16216	16204	16053	16335	16398	16270	16070	16280	16173	15997	16281	16422	16116	16291	16280	16169	16201	16095	16134	16155	15992	16196	16097	16066	16416	16254	16307	16440	16221	16247	16053	16183	16283	16074	16113	16284	16221	16331	16375	16078	16253	16122	16332	16294	16274	16387	16277	16245	16289	16113	16012	16234	16231	16178	16273	15920	16182	16302	16335	16117	16251	16169	16244	16403	16231	16289	16284	16149	16069	16193	16174	16286	16044	16338	16018	16224	16173	16281	16168	16239	16338	16322	16057	16112	16077	16184	16231	16144	16221	16215	15974	16167	16045	16129	16222	16217	16015	16216	16297	16466	16130	16260	16328	16117	15949	16096	16038	16306	16174	16231	16006	16093	16309	16335	16151	16180	16213	16391	16189	16157	16231	16273	16257	16236	16342	16203	16143	16209	16116	16215	16350	16157	15983	16295	16371	16102	16174	16041	16180	16240	16289	16104	16177	16201	16141	16346	16230	16377	16190	16156	16162	16241	16343	16142	15998	16303	16117	16256	16143	16125	15881	16182	16179	16045	16075	16188	16423	16313	16139	16258	16275	16020	16106	16251	16134	16274	16322	16105	16154	16090	16315	16161	16184	16231	16386	16186	16271	16137	16221	16143	16306	16268	16396	16247	16406	16296	16226	16373	16289	15993	16105	16308	16254	16094	16307	16250	16240	16094	16259	16154	16059	16167	15953	16048	16119	16068	16251	16176	16321	16347	16154	16217	16258	16051	16252	16226	16141	16048	16279	15980	16102	16315	16187	16393	16190	16161	16246	16149	16111	16220	16204	16093	16166	16282	16265	16266	16148	16151	16040	16238	16274	16033	16126	16269	16077	16364	16135	16360	16405	16244	15999	16139	16252	15988	16313	16283	16299	16364	16331	16074	16197	16227	16217	16203	16070	16175	16091	16150	15962	16268	16240	16187	16222	16320	16096	16124	16202	16248	16286	16150	16084	16190	16151	16051	16085	16274	16231	16107	16249	16178	16021	16216	16256	16113	16149	16085	16379	16085	16224	16232	16246	16013	16159	16235	16152	16313	16232	16250	15963	16030	16055	16177	16182	16152	16193	16348	16086	16399	16192	16173	16068	16110	16217	16221	16091	16266	16027	16186	16059	16143	16115	16117	16147	16334	16217	16293	16194	16352	16262	16227	16169	16335	16117	16043	16060	16199	16309	16280	16255	16299	16039	16360	16282	16183	16270	16070	16160	16286	16017	16266	16303	16300	16262	16178	16210	16303	16335	16312	16174	16245	16205	16258	16352	16081	16450	16263	16195	16284	16067	16176	16164	16312	16138	16462	16192	16028	16092	16098	16133	16329	16171	16293	16014	16178	16348	16254	16500	16271	16203	16133	16122	16169	16149	16320	15980	16072	16286	16365	16188	16284	16267	16054	16285	16384	16113	16227	16250	16169	16077	16208	16183	16009	16351	16156	16197	16228	16373	16229	16227	16213	16285	16255	16315	16086	16098	16308	16187	16192	16238	16339	16110	16304	16281	16257	16180	16121	15962	16219	16056	16025	16361	16296	16188	16317	16200	16324	16395	16354	16279	16261	16238	16149	16201	16312	16088	16214	16293	16024	16107	16154	16287	16273	16247	16207	16251	16176	16215	16270	16093	16436	16177	16132	16147	16186	16276	16066	16188	16289	16118	16194	16421	16317	16130	16107	16222	16168	16138	16217	16413	16235	16258	16252	16300	16217	16286	16086	16231	16309	15974	16102	16134	16383	16123	15989	15993	16283	16331	16349	16226	16178	16231	16366	16215	16034	16281	16170	16262	16207	16231	16214	16273	16082	16274	16036	16315	16188	15983	16275	16100	16237	16237	16399	16361	16189	16156	16330	16301	16223	16175	16128	16107	16088	16289	16128	16161	16323	16178	16219	16129	16115	16172	16107	16264	16107	16161	16231	16165	16014	16046	16192	16185	16082	16230	16359	16031	16322	16186	16320	16328	16214	15962	16163	16237	16266	16337	16263	16442	16298	16214	16291	16168	16336	16397	16193	16067	16460	16318	16342	16253	16144	16136	16246	16348	16266	16123	16110	16194	16135	16255	16084	16263	16166	16099	16427	16115	16147	16166	16124	16311	16190	16197	16362	16209	16117	16158	16297	16285	16184	16059	16109	16234	16293	16184	15997	16224	16220	16114	15955	16276	16231	16323	16258	16016	16350	16416	16245	16320	16187	16200	16217	16038	16246	16210	16141	16041	16219	16372	16192	16344	16316	16238	16112	16239	16336	16181	16234	16405	16202	16064	16271	16069	16328	16250	16259	16034	16196	16215	16046	16220	15844	16233	16252	16059	16202	16230	16233	16108	15950	16100	16030	16142	16134	16196	16015	16353	16325	16257	16284	16257	16530	16378	16313	16173	16512	16217	16177	16203	16028	15987	16010	16391	16328	16094	16328	16185	16114	16103	16225	16324	16309	15998	16146	16302	16237	16173	16269	16195	16324	16125	16336	16121	16135	16224	16331	16293	16100	16309	16097	15909	16337	16232	16133	16196	16107	16183	16087	16419	16271	16186	16225	16124	16249	16155	16183	16132	16207	16169	16390	16257	16313	16249	16366	16239	16095	16447	16192	16146	16153	16209	16366	16203	16076	16223	16304	16085	16364	16199	16277	16218	16185	16184	16112	16355	16107	16279	16247	16277	16514	16129	16361	16355	16323	16152	16148	16146	16190	16251	16120	16256	16197	16259	16214	16138	16097	16192	16234	16392	16172	16411	16004	16154	16171	16100	16043	16063	16254	16193	16115	16124	16200	16140	15927	16186	16204	16218	16052	16251	16350	16168	16221	16245	16149	16234	16102	16110	16074	16350	15893	16280	16100	16107	16020	16274	16293	16310	16120	16310	16425	16353	16285	16271	16371	16027	16254	16139	16140	16284	16340	16265	16173	16215	15972	16359	16534	16322	16135	16220	16280	16333	16268	16048	16161	16323	16247	16131	16035	15994	16307	16153	16087	16200	16183	16227	16216	16320	16007	16272	16335	16098	16106	16190	16174	16408	16351	16109	15950	15951	16184	16336	16101	16146	16329	16273	16390	16208	16113	16033	16083	16085	16257	16460	16213	16113	16087	16320	16210	16177	16125	16180	16319	16308	16004	16044	16145	16236	16220	16310	16106	16214	16133	16269	16186	16197	16216	16044	16150	16371	16267	16010	16218	16161	16030	16221	16032	16251	16365	16226	16355	16353	15934	16173	16216	16260	16335	16255	16227	16342	16152	16373	16351	16229	16396	16225	16243	16213	16078	16053	16282	16079	16112	16271	16243	16205	16198	16257	16253	16080	16072	16290	16228	16304	16242	16241	16335	16206	16213	16214	16318	16146	16159	16319	16164	16108	16183	16168	16195	16215	16302	16326	16352	16105	16447	16356	16221	16168	16160	16115	16174	15996	16060	16270	16206	16319	16199	16009	16104	16134	16183	16292	16361	16209	15971	16181	16103	16166	16485	16019	16222	16289	16108	15937	16217	16149	16173	16195	16215	16190	16072	16169	16221	16287	16313	16179	16204	16117	16283	16147	16355	16345	16137	16143	16164	16345	16293	16132	16127	16246	16327	16267	16262	16315	16181	16001	16314	16190	16101	16120	16500	16054	16120	16194	16109	16240	16116	16113	16146	16085	16110	16256	16212	16240	16269	16174
15913	30245	27880	22153	20185	18379	17510	17373	22379	51537	52496	44221	35059	24190	17626	14987	14221	14030	13918	13921	13841	13839	13773	13921	13887	13851	13740	13936	13782	13754	13669	13808	13937	13793	13839	13930	13967	13741	13937	13646	13726	13794	13708	13784	13854	13963	13771	13604	13758	13735	13731	13848	13856	13841	13791	13872	13699	13726	13961	13769	13630	13727	13838	13813	13935	13873	13737	13834	13847	13768	13892	13790	13868	13793	13867	13798	13731	13781	13766	13695	13734	13785	13681	13850	13896	13747	13762	13630	13943	13764	13919	13591	13869	13884	13712	13789	13699	13773	13920	13697	13841	13722	13889	13705	13702	13919	13719	13775	13839	13754	13713	13682	13774	13850	13563	13704	13894	13712	14014	13615	13919	13803	13848	13781	13774	13769	13858	13895	13779	13816	13744	13814	13644	13728	13738	13739	13696	13980	13877	13770	13768	13810	13961	13737	13843	13830	13754	13962	13476	13840	13651	13715	13877	13540	13843	13624	13812	13870	13654	13710	13649	13825	13710	13676	13772	13840	13644	13767	13654	13925	13695	13750	13864	13666	13614	13778	13720	13679	13729	13743	13758	13800	13743	13781	13778	13752	13801	13713	13817	13705	13695	13743	13829	13879	13758	13711	13866	13682	13789	13791	13941	13741	13843	13823	13917	13696	13741	13789	13837	13994	13720	13932	13912	13717	13784	13837	13871	13755	13797	13821	13646	13763	13995	13647	13728	13793	13710	13685	13793	13761	13843	13658	13953	13722	13795	13840	13896	13793	13804	13828	13702	13823	13691	13877	13861	13916	13754	13704	13779	13717	13933	13783	13710	13779	13640	13847	13824	13660	13676	13716	13719	13768	13831	13574	13812	13665	13853	13772	13669	13638	13782	13724	13636	13724	13891	13789	13751	13749	13665	13699	13671	13715	13787	13838	13779	13955	13722	13963	13661	13748	13675	13696	13743	13862	13864	13758	13777	13691	13747	13766	13882	13829	13808	13772	13773	13768	13647	13829	13718	13935	13762	13628	13901	13728	13759	13862	13619	13818	13746	13707	13577	13924	13779	13761	13578	13938	13771	13638	13886	13732	13692	13776	13857	13807	13755	13726	13735	13757	13885	13829	13924	13789	13876	14029	13821	13749	13786	13886	13843	13929	13629	13708	13980	13687	13746	13708	13722	13585	14021	13669	13741	13850	13899	13781	13831	13778	13744	13864	13858	13806	13745	13683	13742	13682	13765	13819	13739	13780	13771	13895	13886	13828	13681	13867	13643	13794	13631	13892	13653	13795	13692	13719	13613	13778	13600	13835	13795	13640	13818	13921	13684	13710	13781	13724	13716	13801	13869	13887	13789	13747	13781	13802	13855	13677	13876	13759	13615	13795	13807	13838	13896	13737	13929	13679	13876	13970	13869	14053	13562	13679	13797	13813	13844	13774	13763	13792	13723	13711	13610	13833	13659	13704	13759	13724	13791	13742	13697	13887	13607	13944	13792	13797	13873	13760	13839	13604	13746	13854	13596	13851	13752	13807	13780	13828	13843	13806	13540	13845	13807	13845	13887	13692	13886	13678	13616	13799	13794	14010	13834	13774	13691	13853	13663	13758	13700	13565	13739	13736	13925	13653	13764	13819	13668	13961	13827	13952	13794	13761	13895	13902	13702	13696	13780	13632	13641	13866	13699	13733	13879	13715	13811	13760	13953	13813	13746	13801	13777	13763	13638	13738	13831	13735	13732	13829	13818	13851	13777	13756	13628	13835	13768	13709	13740	13749	13822	13805	13683	13717	13855	13857	13859	13732	13707	13841	13780	13712	13585	13847	13823	13813	13751	13651	13717	13853	13675	13793	13892	13741	13815	13775	13750	13772	13696	13730	13811	13863	13841	13884	14006	13763	13904	13862	13789	13756	13788	13692	13908	13702	13557	13690	13879	13717	13767	13927	13888	13799	13839	13731	13732	13679	13645	13812	13546	13847	14000	13758	13785	13764	13552	13829	13851	13923	13965	13770	13747	13708	13747	13731	13856	13864	13811	13629	13751	13801	13822	13751	13865	13718	13811	13728	13756	13683	13883	13793	13787	13901	13802	13687	13569	13676	13865	13716	13762	13785	13858	13675	13762	13761	13933	13863	13781	13848	13684	13806	13831	13675	13758	13791	13716	13778	13782	13881	13731	13729	13747	13846	13758	13795	13562	13771	13812	13861	13652	13920	13808	13905	13883	13879	13882	13693	13575	13818	13951	13925	13789	13743	13792	13873	13717	13658	13742	13729	13790	13898	13755	13820	13853	13613	13755	13806	13636	13769	13712	13745	13782	13809	13852	13879	13602	13681	13880	13728	13765	13793	13672	13737	13850	13778	13721	13866	13757	13866	13860	13904	13690	13663	13740	13794	13774	13724	13772	13778	13821	13697	13708	13902	13745	13808	13826	13682	13687	13742	13715	13718	13663	13677	13842	13624	13776	13691	13817	13681	13804	13824	13733	13685	13758	13823	13823	13815	13716	13836	13633	13823	13876	13769	13825	13840	13804	13756	13687	13763	13831	13852	13821	13748	13769	13879	13931	13709	13739	13817	13806	13827	13727	13781	13731	13751	13837	13670	13903	13564	13769	13813	13805	13787	13774	13731	13805	13641	13820	13778	13724	13782	13865	13912	13842	13828	13758	13847	13780	13555	13721	13629	13713	13797	13778	13853	13698	13828	13645	13690	13733	13688	13700	13738	13659	13836	13736	13686	13889	13896	13681	13691	13786	13564	13837	13871	13689	13862	13938	13618	13925	13760	13813	13946	13749	13684	13666	13845	13859	13697	13817	13821	13767	13703	13870	13768	13691	13727	13857	13783	13590	13705	13691	13668	13889	13818	13669	14002	13835	13803	13738	13725	13808	13676	13859	13774	13656	13702	13964	13584	13958	13782	13914	13938	13870	13826	13796	13773	13784	13860	13605	13854	13865	13944	13809	13749	13694	13952	13748	13767	13757	13869	13707	13709	13814	13791	13842	13670	13715	13605	14023	13861	13779	13876	13781	13747	13663	13805	13776	13829	13911	13779	13799	13845	13782	13746	13793	13737	13655	13798	13991	13766	13738	13836	13699	13784	13840	13820	13808	13996	13777	14044	13801	13668	13823	13691	13937	13678	13727	13890	13735	13839	13804	13793	13776	13770	13773	13879	13756	13653	13910	13837	13664	13791	13758	13768	13877	13644	13808	13693	13930	13743	13689	13812	13953	13684	13683	13748	13938	13680	13774	13637	13804	13644	13758	13754	13695	13749	13836	13948	13745	13840	13922	13662	13889	13918	13822	13680	13867	13915	13613	13755	13762	13813	13833	13919	13716	13858	13830	13891	13677	13884	13807	13764	13681	13735	13838	13737	13786	13765	13707	13796	13839	13856	13881	13781	13703	13911	13705	13730	13799	13669	13808	13778	13665	13724	13784	13841	13775	13776	13714	13728	13923	13760	13656	13733	13660	13840	13766	13733	13781	13779	13832	13693	13745	13806	13823	13606	14028	13761	13693	13901	13878	13938	13890	13941	13719	13746	13650	13845	13706	13767	13637	13675	13845	13745	13708	13748	13685	13708	13831	13623	13830	13673	13868	13693	13816	13747	13691	13735	13750	13979	13754	13790	13889	13807	13773	13864	13774	13881	13672	13842	13813	13737	13701	13744	13798	13890	13727	13755	13741	13640	13725	13789	13641	13693	13844	13636	13784	13759	13886	13442	13752	13864	13667	13854	13795	13808	13742	13871	13724	13787	13796	13734	13667	13666	13750	13768	13820	13669	13777	13754	13832	13635	13696	13535	13788	13766	13765	13826	13777	13802	13760	13864	13652	13700	13772	13791	13822	13752	13701	13763	13757	13754	13781	13851	13835	13678	13838	13835	13665	13761	13928	13841	13781	13768	13775	13952	13670	13618	13894	13674	13768	13776	13876	13926	13693	13986	13810	13828	13703	13744	13920	13892	13854	13739	13778	13776	13736	13652	13896	13685	13822	13981	13777	13851	13953	13601	13798	13784	13920	13813	13813	13668	13853	13675	13770	13789	13788	13839	13616	13671	13708	13796	13843	13764	13672	13776	13750	13860	13789	13681	13759	13789	13704	13727	13672	13948	13867	13721	13668	13860	13758	13800	13840	13904	13817	13799	13704	13875	13748	13779	13687	13617	13908	13791	13807	13766	13661	13617	13672	13781	13770	13740	13862	13965	13852	13794	13860	13763	13995	13685	13726	13959	13727	13866	13884	13668	13888	13890	13731	13791	13713	13944	13735	13856	13846	13614	13759	13729	13747	13795	13741	13886	13690	13757	13702	13925	13673	13804	13695	13758	13731	13860	13637	13612	13842	13688	13716	13705	13830	13713	13711	13715	13855	13724	13763	13755	13712	13798	13897	13775	13753	13824	13760	13806	13781	13732	13792	13777	13734	13827	13765	13662	13723	13837	13834	13637	13832	13671	13770	13840	13752	13743	13674	13838	13701	13728	13856	13774	13789	13826	13743	13911	13845	13587	13664	13694	13775	13927	13872	13864	13705	13651	13784	13732	13788	13750	13793	13891	13769	13865	13747	13591	13790	13610	13855	13780	13727	13810	13852	13646	13880	13729	13858	13865	13743	13697	13691	13846	13638	13762	13817	13677	13784	13659	13749	13856	13789	14034	13893	13693	13708	13723	13788	13531	13651	13775	13725	13627	13870	13799	13667	13894	13747	13623	13784	13784	13733	13946	13866	13782	13665	13669	13873	13791	13758	13779	13876	13781	13721	13745	13714	13811	13724	13677	13844	13787	13896	13927	13746	13761	13804	13684	13737	13742	13672	13830	13851	13788	13720	13624	13526	13864	13684	13885	13813	13740	13585	13735	13704	13714	13864	13715	13808	13777	13822	13790	13683	13759	13965	13797	13665	13890	13703	13856	13885	13853	13858	13835	13637	13703	13698	13556	13864	13819	13699	13711	13769	13851	13818	13732	13737	13959	13828	13814	13715	13878	13836	13856	13653	13763	13682	13714	13888	13689	13835	13712	13740	13745	13769	13705	13949	13821	13905	13699	13660	13632	13759	13947	13848	13801	13895	13597	13834	13834	13913	13754	13860	13731	13833	13694	13611	13879	13911	13830	13792	13556	13728	13639	13904	13780	13692	13806
27004	21528	24144	20824	17629	17509	17167	16605	16808	18975	21026	20623	19102	17358	16710	16206	16201	16061	16006	16003	16071	15694	16079	16006	16144	15997	15860	15920	16013	16088	16070	15864	15965	15919	15847	15978	15888	16162	15971	16088	15925	15917	15972	15916	16069	15884	16337	15841	15958	15978	16167	16087	15962	15758	15960	16011	16004	15970	15735	15939	16070	15957	16258	16022	16005	15770	16063	15987	15941	15908	16022	15904	15789	16020	15809	15968	15863	15961	16030	16052	15961	15948	15899	16038	15913	15929	16080	16080	15938	15972	15897	16170	16052	15841	15773	15987	15920	16132	16098	15915	15781	15827	15879	15948	15742	15791	16025	15943	15893	15989	15990	15946	16052	15846	15819	15843	15977	16195	15879	15762	15945	15922	16021	16046	16140	16135	16038	16037	15991	16006	15864	15910	15946	16014	15910	15876	16022	15882	15814	15900	16004	15886	15963	15799	15879	16044	15947	15844	15871	16067	15814	15976	15827	15777	16166	16055	15840	15860	15768	15887	15852	15830	15820	15832	16041	15997	15916	16069	16117	15988	16173	16043	15978	15968	15764	15837	16178	16055	15913	15776	15873	15870	15872	15924	15679	15775	16049	15871	15973	15974	15983	15732	15880	15978	16005	15997	15942	15779	16116	15889	15810	15943	15949	16016	15859	15953	16096	15880	15988	15855	15847	15784	16113	16031	15932	15782	16099	16057	16026	15994	15789	16106	15933	16005	16003	16045	16017	15899	15943	16126	15752	15866	16101	15799	15853	15959	15772	15739	15813	16072	15981	15923	15895	16117	15862	16070	15954	15984	16035	16194	15906	15922	15925	16046	15843	15866	15621	16017	15932	16011	15838	15968	15799	15764	15957	15923	16052	16005	15874	15851	15947	16018	15964	15914	15907	15925	15992	16071	15886	16006	15831	15973	15942	16077	15926	16170	15909	15841	15893	16057	16135	16233	15878	16116	15976	15835	15921	15783	15826	15957	15953	16023	15988	15806	15791	15756	15981	16002	16082	15827	16133	15695	15866	16042	16119	16086	15918	15869	16019	16034	15965	16013	15963	15985	15920	15909	15967	16127	15985	16017	15874	15999	15870	15895	16129	16085	15879	16123	16126	15992	15968	15880	16037	15959	15927	15750	15875	15791	15879	15896	15809	16050	16054	15973	16060	16009	16092	16014	15908	15830	15974	15932	15974	15920	15757	15782	15794	15895	16118	15908	16003	15972	15948	15852	15984	16030	15882	16035	15971	15984	15831	15958	16046	16012	15891	16043	15925	15872	15827	15886	15965	16017	15942	15895	15934	16030	15834	15864	15890	16008	15908	15854	16005	16184	15908	15885	16026	15828	16092	15961	16075	15924	16065	16005	15957	15670	15968	15997	15824	16027	16033	15817	16030	15946	15870	15974	15865	15853	15754	15712	15874	15945	15877	16010	15826	16161	15990	15862	15927	15804	15959	16037	16106	16086	15837	15844	15994	15788	16012	15850	15899	15963	16088	16037	16078	15945	15979	16090	16013	15880	16007	15845	16067	16103	15943	15802	15980	15951	15854	15876	15988	15889	15868	15977	16017	15956	16122	16140	15937	16040	16051	16029	15987	15914	15996	15785	16047	15950	15606	16109	15811	16041	15947	15955	15988	15903	16132	15970	16149	16054	15975	16098	15933	15692	15927	15931	15989	15820	16087	15945	16003	16103	15924	16113	15804	15915	15869	15832	15773	15875	15963	15917	15805	16078	15896	16066	15976	15914	15990	15884	15935	16020	15930	15931	15992	16083	16140	15798	16222	16018	16054	16001	15992	15989	15834	15984	16022	16094	15823	15972	16160	16169	15878	16101	16230	16069	15943	15865	16053	15831	15908	15748	15958	15902	15983	16090	15971	15896	16017	15889	15771	15998	16084	16005	15918	15921	15882	16304	16192	16103	16032	15737	15935	15981	16090	16134	15968	15829	16036	15771	16078	15825	15878	15819	16114	15915	16047	16147	15935	16090	15960	16050	15992	15917	15990	15832	15876	15927	16005	15945	15888	15881	15878	16087	15903	16293	15811	16005	15872	15852	15928	16043	16189	16196	16168	15724	15960	15993	15863	15960	15960	15907	16026	15945	16050	15793	16032	16212	16147	15813	16010	15789	16052	15940	16034	16066	15945	16144	15903	16094	15979	15994	15938	15883	16030	15849	16090	16000	16080	15977	15783	15894	15877	15910	15929	16006	15794	15954	15756	16185	15927	15874	15995	15820	15876	15924	15741	16046	16032	16058	16036	15920	15962	15769	15940	16033	16041	15754	16040	16071	15972	15896	15990	15761	15984	16038	16111	16039	15996	16095	16076	16043	15933	16188	16030	16090	16008	15888	16065	16077	15845	15805	15899	15934	15845	16209	15933	15816	16005	15943	15941	16193	16055	16122	15924	16151	16017	15781	15990	15873	15995	15987	16059	15990	16149	15888	15920	15988	15753	15969	16125	15833	15939	15903	15891	15774	16052	15997	15996	15860	15875	15933	15932	16098	15996	15998	15907	15913	15931	15840	15888	15872	16121	15761	15788	16002	16101	15882	16046	16074	15945	15947	16005	15794	15888	15886	15848	15914	16027	15913	16025	15875	15894	15697	15834	15861	15878	15895	16132	16040	15879	16004	15982	16238	15789	15873	16189	15941	16026	15921	15898	15884	15898	15879	15746	15969	15811	15828	16173	16083	16163	15958	15997	15810	15849	15721	15858	15980	16004	15899	15950	16051	16061	15960	16064	16002	15995	16026	16003	15913	15871	15963	16003	16007	16067	15975	16073	15996	16025	15944	16032	15949	15880	15934	16036	16018	15850	15934	15879	15869	16071	15976	15837	16047	15890	15930	15930	15952	15856	15872	16016	16059	15988	15918	16166	15995	15956	16141	15917	16071	15845	15807	16035	16106	15880	16066	15926	15963	15885	16037	15922	15919	15872	15936	15947	16003	16177	15739	15949	16097	15865	15742	16073	15855	16034	16158	15805	15971	15967	16038	15908	15695	15793	16141	16042	16051	16035	15842	15932	15941	15976	16066	15957	15995	15935	15962	15956	15970	15868	15759	16017	15835	16020	16007	15680	15854	16098	15972	15845	15930	16012	16054	15831	15983	15894	16100	15745	15941	16005	16028	15999	16065	16010	15820	15974	15958	16010	15835	16069	16087	15816	15849	15882	15849	16128	15887	15806	16045	15881	15968	15984	15789	15887	16055	15777	15974	15894	16151	15978	15693	15898	15927	15870	15934	15843	15903	15897	15891	16041	16297	15929	16000	16060	16136	15890	16067	15955	16015	15940	16122	15963	15981	16147	15801	16144	16007	15812	15824	16033	16087	16086	15884	15882	15825	16004	15872	16063	15852	15876	16159	15934	16022	15795	16010	15797	15892	15964	15928	15935	15945	16018	16083	16217	16009	15988	16017	15889	15863	15953	15968	15795	15872	15947	15892	15768	16091	15954	16112	16128	16006	15990	15851	15961	16001	16007	15861	16173	15972	15984	15949	16078	16075	15920	16132	15888	15916	15998	15926	15772	16095	16088	15988	15929	15972	15936	16012	15912	16079	16123	15981	16018	15869	15834	15918	16028	15832	15967	16035	15931	15962	15772	16094	15968	15861	16008	16022	16088	15803	15911	15959	15954	15951	16002	16008	15794	15840	15854	15989	16053	16001	16013	16078	16080	16057	15912	15957	15955	16001	16145	15998	16103	15950	16079	15757	15782	15886	16000	15811	15961	15829	15921	15934	15937	16021	15932	16134	15977	16029	15963	15927	15934	16011	15925	15918	15818	15781	15768	16041	16048	16069	15761	15862	16185	16071	15886	15948	16143	15873	16078	16071	15929	16053	15858	15965	15959	15948	15988	15878	16152	16027	15838	15881	15917	15985	16057	15942	15839	15828	16054	15961	15938	15965	15843	15948	15867	16039	15871	15916	15842	15988	16061	15949	16066	15992	15810	15835	15936	15758	15919	15944	15947	16029	15959	15878	15839	15918	16037	16123	16101	16136	15916	15937	15922	16004	15855	16019	16121	16021	16007	15896	16163	16047	15983	15950	15946	15973	15968	15957	15721	15896	15885	15899	16073	15978	16059	16057	15937	16088	15995	16016	15935	16047	16344	15974	16151	16102	15971	15794	16107	15869	15996	15939	15893	16017	15984	16148	15877	15866	15947	16013	16072	15946	16092	16041	16049	16049	16156	15806	15757	15995	15780	15843	15907	15764	15677	16022	15927	15907	16016	15949	15908	15840	16018	15995	15841	16080	15908	15851	16169	16207	15999	16111	15951	15723	15836	15972	16155	15818	15948	15869	15897	16040	15997	15955	16011	15883	15818	15977	15864	15844	15981	16274	16065	15922	16163	15925	15920	15821	16140	16012	15877	15846	15993	16008	16100	15853	15908	15968	15925	16084	16057	15875	16010	16048	15977	15832	15822	16053	15979	16065	16181	16020	16034	15977	15962	15922	16031	16002	16142	15847	15802	16095	16105	15849	16074	16120	15993	16047	15957	16101	15904	16027	16007	15717	15919	16051	16008	15977	16008	16258	15965	15921	15933	16015	16033	15972	15959	15951	16183	15944	15817	15982	15912	15965	15972	16024	16004	16048	15953	15995	15856	15953	16054	15945	15924	15977	16075	15934	15984	15872	15992	15921	16020	15766	15974	15930	15899	16147	15929	16004	15913	16151	15916	16052	15891	15915	16084	15878	15964	15935	15969	15944	15931	15773	16148	15924	16083	16084	16056	15967	15953	15959	16028	15993	16070	15849	15973	15961	16037	15995	16006	15980	15751	15915	16044	15990	15959	15851	15871	15956	16087	16041	16011	16000	15963	15905	15927	16320	16198	15851	15820	15949	16093	16084	16023	15896	16049	16041	15984	16093	16040	15954	16085	16144	15727	15900	15824	15803	16204	15863	15911	16017	16108	15698	16044	15941	15935	15993	16105	15733	15933	15829	16037	15971	16235	16160	15922	16127	15882	15991	16006	15913	15930	16021	16065	16048	16028	15844	15837	15950	16091	15974	15903	15965	16067	15863	15878	15944	15891	16013	16026	15759	15894	15919	16046	15850	15851	15867	16177	15808	16118	15774	15886	16079	15966	15847	16095	15823	16022	16059	15958	15830	16087	16191	16180	15901
14280	18356	17506	16077	16446	15947	15155	14716	14827	18318	20273	18837	16865	15070	14088	13950	13771	13611	13715	13492	13636	13718	13610	13843	13719	13628	13573	13772	13811	13661	13654	13470	13697	13801	13474	13721	13602	13674	13665	13660	13788	13848	13805	13469	13622	13621	13706	13490	13690	13595	13745	13694	13725	13623	13649	13600	13668	13784	13718	13792	13644	13606	13800	13622	13721	13432	13734	13713	13730	13606	13931	13638	13676	13819	13619	13672	13504	13623	13622	13714	13709	13563	13637	13505	13710	13622	13688	13512	13716	13497	13716	13760	13601	13608	13756	13649	13580	13604	13582	13699	13673	13583	13501	13591	13692	13506	13682	13495	13715	13632	13779	13613	13645	13581	13691	13638	13685	13728	13660	13523	13461	13649	13631	13736	13591	13583	13614	13482	13729	13630	13681	13626	13498	13651	13597	13657	13578	13779	13504	13543	13564	13612	13628	13662	13607	13772	13625	13726	13731	13553	13735	13792	13599	13667	13739	13693	13557	13815	13488	13624	13559	13665	13611	13630	13646	13709	13664	13792	13614	13629	13709	13687	13679	13594	13640	13550	13723	13634	13598	13521	13756	13642	13649	13676	13483	13590	13534	13737	13618	13598	13612	13599	13540	13849	13721	13622	13641	13531	13544	13628	13596	13632	13761	13545	13553	13683	13551	13609	13688	13852	13618	13863	13662	13698	13626	13558	13694	13718	13477	13703	13620	13715	13690	13658	13626	13630	13654	13573	13684	13433	13859	13619	13733	13699	13592	13721	13538	13629	13776	13615	13771	13775	13656	13706	13687	13741	13449	13626	13545	13586	13585	13795	13755	13594	13490	13666	13738	13613	13618	13708	13565	13782	13764	13653	13442	13621	13806	13611	13699	13741	13588	13688	13666	13727	13663	13746	13585	13438	13653	13752	13406	13561	13549	13786	13601	13574	13561	13582	13575	13705	13758	13487	13718	13547	13602	13814	13661	13743	13729	13711	13632	13634	13589	13703	13783	13653	13760	13603	13579	13662	13695	13583	13622	13659	13542	13476	13545	13565	13695	13703	13678	13708	13599	13743	13635	13653	13677	13658	13615	13554	13772	13672	13574	13648	13531	13747	13541	13632	13672	13603	13795	13679	13750	13686	13598	13587	13525	13508	13718	13663	13676	13655	13458	13614	13453	13605	13669	13564	13688	13651	13669	13581	13672	13661	13646	13657	13787	13366	13613	13818	13472	13576	13639	13592	13634	13818	13583	13604	13629	13531	13622	13632	13718	13596	13755	13678	13620	13669	13572	13587	13732	13618	13734	13632	13588	13649	13539	13643	13720	13614	13677	13562	13640	13617	13612	13638	13632	13589	13513	13718	13620	13700	13672	13586	13588	13493	13494	13678	13594	13747	13667	13580	13649	13550	13711	13530	13677	13501	13618	13520	13790	13621	13724	13549	13573	13619	13661	13595	13678	13678	13821	13625	13620	13566	13656	13655	13621	13802	13662	13609	13725	13645	13502	13508	13673	13690	13542	13522	13676	13566	13645	13661	13575	13711	13644	13550	13611	13529	13531	13666	13547	13640	13664	13740	13622	13541	13558	13692	13670	13599	13729	13640	13494	13541	13961	13627	13630	13660	13526	13805	13568	13693	13611	13617	13897	13627	13493	13796	13642	13594	13657	13584	13557	13571	13550	13682	13774	13737	13814	13542	13671	13704	13616	13727	13656	13525	13728	13781	13691	13682	13715	13754	13525	13696	13630	13681	13651	13610	13552	13545	13670	13606	13708	13670	13612	13634	13428	13574	13618	13604	13640	13687	13496	13606	13809	13665	13801	13533	13676	13453	13647	13703	13685	13703	13505	13637	13578	13636	13660	13561	13696	13595	13633	13675	13608	13719	13774	13732	13589	13762	13590	13783	13648	13502	13789	13638	13681	13768	13634	13753	13647	13755	13725	13639	13685	13868	13703	13522	13763	13544	13600	13579	13683	13587	13774	13777	13684	13609	13752	13622	13643	13650	13694	13524	13647	13514	13659	13507	13501	13674	13562	13635	13595	13659	13812	13752	13739	13696	13608	13564	13612	13559	13598	13707	13605	13609	13720	13637	13460	13684	13628	13509	13623	13623	13576	13518	13670	13627	13728	13568	13718	13640	13729	13780	13464	13598	13722	13649	13594	13709	13833	13438	13690	13691	13591	13615	13636	13579	13694	13593	13773	13592	13550	13682	13477	13659	13675	13533	13568	13659	13556	13575	13733	13553	13729	13647	13712	13763	13721	13769	13527	13653	13569	13550	13613	13766	13496	13506	13590	13713	13487	13785	13602	13680	13640	13609	13508	13717	13626	13730	13657	13714	13629	13605	13684	13553	13523	13775	13606	13793	13607	13582	13623	13586	13555	13677	13520	13794	13628	13433	13588	13729	13668	13537	13748	13804	13564	13542	13556	13790	13671	13543	13657	13713	13606	13703	13681	13582	13636	13490	13818	13756	13602	13641	13698	13703	13609	13637	13655	13696	13666	13782	13721	13653	13697	13663	13437	13468	13773	13701	13589	13547	13687	13564	13751	13736	13662	13467	13735	13641	13765	13568	13636	13698	13634	13671	13730	13527	13671	13703	13665	13587	13650	13684	13656	13531	13614	13512	13764	13713	13555	13598	13691	13658	13709	13596	13558	13707	13560	13717	13686	13799	13537	13617	13602	13779	13759	13572	13758	13746	13594	13604	13638	13664	13738	13672	13779	13706	13603	13800	13664	13678	13618	13613	13717	13644	13722	13707	13747	13640	13566	13704	13685	13642	13707	13731	13490	13766	13578	13613	13518	13530	13489	13745	13775	13654	13657	13687	13748	13497	13668	13514	13623	13490	13678	13629	13672	13571	13645	13630	13707	13699	13525	13601	13762	13565	13634	13509	13631	13781	13740	13758	13649	13473	13710	13550	13701	13645	13739	13658	13718	13615	13648	13716	13650	13657	13699	13591	13684	13765	13585	13651	13764	13590	13690	13675	13707	13750	13738	13689	13784	13691	13653	13661	13747	13626	13725	13649	13674	13559	13537	13680	13705	13775	13610	13675	13709	13855	13625	13574	13665	13609	13749	13630	13535	13504	13613	13557	13553	13697	13521	13662	13733	13568	13596	13647	13796	13581	13752	13761	13626	13579	13645	13763	13762	13679	13531	13499	13712	13706	13754	13703	13531	13641	13610	13761	13606	13752	13782	13652	13515	13771	13576	13625	13644	13769	13448	13709	13694	13735	13602	13712	13694	13519	13630	13597	13626	13449	13698	13633	13501	13664	13607	13706	13552	13641	13592	13640	13720	13537	13664	13535	13613	13594	13621	13631	13628	13517	13693	13540	13636	13615	13516	13641	13667	13675	13635	13639	13505	13840	13551	13639	13590	13656	13667	13593	13543	13535	13505	13781	13598	13623	13679	13694	13749	13742	13563	13762	13652	13557	13578	13635	13785	13665	13497	13659	13598	13575	13618	13639	13636	13579	13779	13395	13633	13746	13603	13512	13529	13538	13658	13644	13671	13647	13870	13836	13650	13637	13752	13779	13658	13679	13692	13696	13702	13638	13689	13572	13640	13596	13589	13706	13662	13693	13567	13736	13596	13669	13617	13606	13676	13654	13505	13778	13480	13750	13782	13700	13570	13580	13541	13768	13676	13707	13722	13726	13612	13764	13596	13704	13654	13513	13625	13562	13648	13626	13534	13627	13732	13438	13715	13498	13457	13613	13606	13560	13549	13658	13531	13688	13398	13626	13565	13684	13644	13565	13767	13511	13642	13741	13688	13560	13523	13556	13481	13526	13797	13561	13601	13769	13740	13639	13690	13647	13799	13762	13672	13664	13513	13434	13410	13643	13553	13757	13640	13690	13416	13640	13667	13696	13460	13410	13526	13720	13577	13572	13630	13555	13891	13623	13647	13623	13649	13655	13652	13588	13556	13710	13629	13731	13589	13824	13697	13775	13728	13592	13636	13494	13715	13564	13569	13716	13700	13760	13612	13664	13636	13532	13682	13690	13566	13676	13592	13504	13611	13573	13659	13688	13712	13809	13638	13635	13550	13492	13679	13551	13673	13595	13597	13790	13637	13568	13486	13574	13693	13808	13614	13618	13557	13666	13644	13673	13608	13571	13569	13713	13558	13742	13650	13667	13574	13554	13618	13644	13719	13591	13572	13753	13516	13690	13675	13729	13551	13520	13708	13642	13836	13544	13714	13577	13560	13636	13767	13554	13687	13600	13627	13716	13658	13742	13718	13677	13564	13616	13656	13509	13558	13603	13529	13633	13682	13694	13486	13681	13612	13768	13677	13772	13646	13695	13568	13693	13671	13700	13707	13670	13719	13680	13707	13519	13673	13569	13706	13616	13657	13661	13614	13684	13582	13741	13777	13757	13494	13697	13566	13740	13656	13663	13600	13629	13762	13669	13619	13652	13537	13494	13476	13716	13676	13505	13828	13799	13574	13665	13586	13641	13635	13695	13713	13670	13609	13629	13651	13662	13580	13595	13868	13685	13637	13613	13760	13654	13670	13682	13564	13680	13615	13615	13560	13660	13565	13547	13633	13638	13588	13665	13651	13545	13700	13688	13483	13669	13652	13581	13785	13621	13533	13662	13709	13631	13629	13754	13725	13721	13631	13717	13671	13575	13543	13609	13773	13484	13643	13593	13553	13873	13603	13723	13726	13631	13641	13626	13608	13716	13694	13606	13869	13728	13725	13599	13574	13674	13634	13380	13726	13640	13612	13533	13657	13571	13701	13602	13824	13564	13776	13682	13663	13628	13555	13542	13575	13419	13555	13729	13493	13732	13574	13836	13732	13660	13648	13726	13763	13567	13731	13797	13644	13902	13599	13666	13814	13637	13586	13699	13695	13789	13543	13577	13541	13597	13699	13607	13551	13623	13859	13742	13689	13636	13672	13706	13781	13574	13621	13777	13722	13588	13806	13685	13755	13702	13480	13643	13725	13678	13590	13741	13717	13658	13444	13694	13548	13588	13680	13583	13571	13567	13717	13572	13578	13720	13733	13728	13631	13486	13561	13604	13635	13625	13651	13676	13687	13660	13692	13594	13781	13615	13734	13668	13567	13525	13784	13480	13798	13515	13685	13734	13723	13609	13625	13630	13598	13705	13729	13469	13604	13614
24408	21029	28077	24591	21936	20515	19353	17607	17673	32596	35258	31683	26982	21257	17895	16763	16335	16134	16344	16131	16270	16168	16049	16131	16113	16270	16307	16117	16055	15999	16165	16179	16069	16287	16080	16144	16127	16003	16017	16053	15896	16115	15957	16096	16186	16108	16110	16164	15908	15964	15886	16301	15993	16081	16004	16144	16284	15960	16235	16236	16139	15972	16029	15865	16014	16069	15949	16243	15960	15896	16061	15903	16020	15907	15954	15825	16023	15941	16047	15962	15981	16004	16171	16035	16164	16147	15990	16054	16052	15834	16055	16135	15981	16103	15935	16104	16068	15841	16161	16005	16084	15852	16012	16069	15846	16002	16148	15871	16005	16017	16100	15926	15885	16152	16147	16119	16091	15872	16135	15979	16096	15887	15832	15861	15947	15815	16105	16053	16050	16183	15930	16086	15772	15961	15842	15831	16155	15810	15887	16088	15771	15919	16128	16129	15964	15986	15857	15793	16047	16018	15809	15886	15937	16218	15895	16056	15973	16077	16118	16161	15887	15933	16005	16054	16134	16028	15974	16062	16099	15981	16069	16061	16117	16054	15956	15877	16300	16051	15930	16130	16076	16119	16164	16045	16020	15843	15824	15918	16038	15905	15983	15928	15986	16074	16035	16026	15802	16029	16010	16069	15903	15834	15798	16054	15977	15963	16304	15886	16027	15945	16047	16086	16089	15957	16040	16017	16017	15936	15946	15933	16103	16053	15958	16131	16019	15898	16075	16007	16022	16031	16062	16102	15817	15915	15873	15965	15901	16045	16092	16140	15718	16092	15846	15981	16011	15947	16033	16246	16156	16153	16004	16074	15994	15974	15973	16087	16021	15946	16097	16069	16191	15972	16202	16008	15977	15875	15975	16087	16022	16035	15943	15933	16038	16038	16054	15965	16040	15880	16062	16018	15934	15885	15825	15915	15894	15889	16159	16134	16048	15767	15977	16034	16098	16115	15832	15985	16165	16077	16145	16061	16138	16037	15919	16179	16013	16173	15932	16110	15898	16047	16116	16067	16051	15963	16055	16078	15876	15937	16082	16082	16065	16067	16079	16095	16163	16139	16009	16028	16125	16025	16006	16133	15730	15885	15876	15967	16093	15900	16074	16096	16019	16141	16248	15970	16111	15935	16086	16057	16017	16040	15973	15801	15952	16093	15999	16163	15978	15960	15936	15892	15814	16134	15973	16126	16136	16015	16140	15800	16239	16141	15881	15941	15993	16015	16104	16191	15986	16234	16044	15918	16026	16067	16038	16098	15948	16213	16158	16049	16021	15973	15882	15964	15830	16167	16195	16092	15964	15921	15840	16046	16053	16027	15903	15967	16027	15780	16132	16127	15827	16031	16029	15907	16027	16071	15900	15971	15981	15979	16074	16040	16026	16011	15818	15935	16201	15993	16212	15987	15882	16063	16047	16026	16104	16164	15943	15818	15982	16039	16034	16087	15959	16024	16112	15950	16034	16048	15988	15862	16085	16021	15900	15982	16135	16053	16035	15995	15849	16056	15822	15864	15993	16266	15968	16106	16054	16003	16043	16006	16098	16016	15956	15870	16032	16116	16007	15962	16116	16084	16036	16030	16071	16095	16077	16181	16023	16179	16051	16109	16036	15903	16136	15911	16021	16023	16063	16108	16125	16019	16012	15840	15948	16179	15802	15944	16052	16121	16073	15933	16068	16180	15817	15978	16101	15905	15970	15815	16031	16045	16042	15963	15887	16024	15900	15888	15983	16044	15921	15909	15941	15972	16027	15965	16171	16006	16037	15959	16122	16021	16011	15801	16087	16026	15911	16051	16003	16146	16109	16004	16238	16026	16003	15740	16039	16021	16069	15967	16010	15833	16078	16012	16187	15806	15978	16054	16277	15989	15958	16048	16076	16021	15959	16031	16040	16073	15842	16116	16144	16046	16112	16060	16112	16041	16136	15885	15966	15939	16129	15926	15886	15916	15785	15995	15937	16007	15750	16021	16124	16163	16128	16068	16152	15899	16240	16123	15960	16026	15857	16029	15998	16055	16024	16048	16160	16231	15935	16042	16089	15945	15995	16010	15907	15917	15926	15961	16025	16196	15997	15999	16066	16148	15994	15978	15895	15875	15830	16085	15826	15909	15966	16083	16041	15937	16037	15881	16030	15824	15935	16096	16389	16010	15932	15969	15936	16012	15936	15854	16075	16128	16118	15909	16095	15989	16050	16066	15960	16196	15834	16041	15989	15911	15992	16170	16052	16029	15956	16095	15931	15924	16093	16134	16122	15798	16071	15980	15951	16067	15924	16026	16117	16026	16005	16041	16004	16041	15952	16026	16033	16124	15949	16068	15993	16242	16175	15935	16143	16103	16006	15980	16093	15894	16127	16194	16067	15969	15844	15777	16027	16208	16406	16038	16198	15968	16091	16036	16041	16187	16090	16028	15982	16199	16162	16103	16069	15913	15978	15995	15731	16097	15986	16041	15991	16021	15873	15884	15891	16022	16209	15970	15985	16147	16121	15980	16222	15875	16021	16002	16089	16189	15857	15802	16170	16087	15928	15871	16141	16023	15917	16044	15834	16095	16069	15920	16071	16188	15939	15992	16157	15924	16000	15971	15948	15969	15801	15956	16079	15978	16083	16093	16058	16013	16078	16127	15974	16100	15979	15820	15907	15847	15870	16051	16025	16048	15957	15940	16030	16035	16051	15937	16184	16009	16083	16005	16160	16022	16028	15957	16097	15965	16226	15924	15976	16115	16137	16110	16001	16230	16053	16020	16009	15995	16014	16043	16036	16085	15869	15955	16089	16295	15910	15957	16000	16021	16103	15994	16052	15997	16078	16025	16129	15984	16162	16015	16028	15900	16162	15957	15959	16091	15939	15902	15996	16109	15940	16214	16167	15993	16015	16107	15992	15860	16204	16081	16092	15953	16109	16116	15961	15837	15745	15996	16092	16190	16120	16131	16053	15882	15991	16147	16180	16094	16173	15797	15988	15908	16107	16044	15866	15876	16167	16224	16011	15938	16079	15862	15948	15984	16068	16101	16236	15994	15954	16068	16035	16044	16089	15996	16031	15934	15911	15823	15996	15866	15928	16007	15954	16011	16064	16038	15934	16210	16152	15986	15986	16059	16069	15933	15836	16023	16082	15939	15958	16198	15866	15911	16150	16044	16094	15973	16037	16163	16076	16095	16045	16068	16037	15962	15898	15962	15864	15981	16095	16030	16167	16023	15984	15991	15959	15857	15991	15999	15900	16029	16081	16044	16194	16134	16055	15950	15809	15936	15867	16008	16005	16018	16094	16069	15942	16061	16044	15972	16161	15938	15997	15806	16045	15942	15865	16161	16001	15866	16173	16108	16082	16101	15742	16142	15919	15891	16163	16082	16030	15846	16022	15973	15904	16242	16186	16241	16059	16020	15987	16049	15891	15941	16138	16006	15998	15977	15890	15947	16019	16065	15821	15943	15905	15962	16102	16045	16081	15930	15976	15961	16087	15967	15990	15993	16045	16074	15961	15959	16049	16123	16018	15975	15854	16018	16107	15987	16052	16072	16109	15916	15910	15972	16120	16016	16053	15894	16099	16124	16190	16058	15869	16004	15879	15868	15904	16009	16059	15974	15806	16056	16062	16071	16071	16090	16033	15945	15804	16066	16080	15845	16275	15972	16000	16119	16131	16057	16214	15989	15968	16104	15865	16232	16076	16001	16091	15837	16075	16118	16183	16089	16066	15945	16099	15956	16123	15860	16068	15873	16004	16053	16086	16065	16125	16191	16312	15950	15991	15906	15882	15688	15851	16092	15968	15981	15914	15992	15908	16140	16019	16019	15970	16135	16109	16024	16084	15811	16242	16097	15802	16092	16101	16108	15823	15819	16098	16071	15896	15864	15798	15954	16061	16136	16057	16026	15904	15952	16183	15923	16088	16158	16057	15951	16127	16227	16041	15905	16026	15836	15956	16071	16062	16037	15945	15960	16034	16069	15995	15823	16126	15948	15927	16006	16107	16162	15939	16076	16253	16008	15948	16062	16015	15951	16165	16108	15996	15900	16179	15936	16038	15865	15997	15890	16079	16096	16025	15767	15890	16028	15981	16169	15979	16108	16217	15920	15850	16089	16209	16022	15946	15961	15839	15987	15972	15970	16255	16001	15895	16028	15938	16121	15928	15910	16131	15818	15946	16207	16140	16246	15983	16071	16091	15968	16033	16037	15955	15903	16152	15996	16031	16151	16162	16064	15972	16062	15838	16034	15991	15937	15953	15929	16012	15829	16129	15811	16044	16036	16091	16062	16044	15947	15876	15878	16143	15996	16005	16093	16086	15955	16108	16244	16071	16035	16006	16135	16087	15934	15978	15970	15957	16107	15920	16106	16194	16087	15902	15949	15974	15991	15970	15945	16018	16081	16014	16021	16048	16059	16102	15964	15898	15979	15971	15999	16017	16064	15945	16007	16026	16182	15872	16002	16144	15906	15975	16040	16253	15943	16061	15710	15987	15821	16066	16250	16089	16159	16034	16037	16064	16177	16110	16212	16088	16165	15907	15934	16090	15967	16175	16025	15986	15985	16072	15996	16259	15847	16191	16052	16144	16131	15983	15943	15985	15879	16261	16035	16106	16089	16033	16092	16226	15970	16131	15934	16033	16055	15962	15899	15849	16277	15875	15977	16171	16016	15901	15973	16043	15980	16068	16013	16100	15885	15800	15867	16005	15957	15941	16037	16078	15912	15885	16153	15995	15893	16228	16041	16099	16023	16034	16080	16124	16040	16053	15946	15842	16011	15860	16101	15876	15976	16203	16168	15940	15875	15989	16072	15915	16100	16048	16171	16146	16140	16139	16105	16148	15945	15957	15838	15867	15920	15976	15812	16041	16018	16008	16040	16102	16145	16115	16058	16083	16107	15889	15936	16042	16020	16144	15997	16020	15886	16194	15937	16065	16238	16054	16043	15967	15819	16113	16148	15986	15958	15987	16022	16146	15893	16014	16109	16269	15953	16065	16114	16084	16049	16034	16083	16251	15910	16091	15799	15920	16045	16077	16075	15941	16074	16098	15971	15993	15821	15873	16080	15901	15779	16013	15908	16085	16172	16031	15925	15940	15685	16013	16070	16036	16174	15955	16031	15963	15972	16225	16045	15891	15975	16060	16091
13460	22254	21294	20422	18266	17361	16689	15691	16449	35181	34925	31277	25488	18728	15173	14312	13894	13775	13614	13774	13777	13885	13626	13693	13850	13724	13759	13675	13719	13659	13551	13771	13879	13907	13774	13882	13752	13599	13808	13727	13733	13824	13629	13605	13783	13865	13772	13797	13673	13729	13673	13586	13877	13658	13695	13764	13747	13671	13779	13699	13598	13756	13734	13704	13769	13574	13829	13654	13950	13603	13657	13733	13645	13602	13679	13743	13741	13634	13701	13705	13672	13767	13708	13577	13829	13648	13663	13580	13622	13620	13681	13836	13796	13706	13622	13792	13875	13753	13655	13669	13797	13675	13756	13624	13720	13688	13752	13608	13778	13706	13574	13692	13744	13639	13624	13770	13668	13712	13589	13791	13671	13596	13840	13811	13691	13655	13506	13714	13650	13542	13671	13882	13655	13636	13798	13673	13718	13849	13775	13693	13557	13806	13749	13768	13704	13612	13768	13537	13647	13670	13584	13610	13617	13823	13703	13797	13876	13607	13801	13633	13664	13609	13702	13582	13876	13776	13619	13709	13689	13510	13710	13543	13692	13564	13468	13771	13792	13733	13762	13628	13670	13638	13833	13649	13878	13862	13885	13596	13756	13778	13617	13594	13695	13778	13673	13709	13675	13787	13657	13603	13668	13816	13803	13692	13494	13748	13694	13719	13616	13608	13741	13644	13801	13766	13781	13775	13680	13789	13469	13705	13758	13578	13655	13702	13885	13763	13741	13570	13800	13798	13691	13942	13481	13614	13618	13851	13701	13712	13695	13787	13725	13760	13779	13874	13807	13730	13772	13763	13657	13731	13628	13698	13704	13615	13695	13662	13643	13617	13662	13562	13808	13583	13773	13685	13780	13728	13752	13881	13697	13648	13779	13591	13565	13802	13811	13608	13559	13541	13725	13579	13712	13656	13832	13792	13881	13761	13629	13639	13620	13693	13794	13671	13818	13450	13559	13811	13739	13716	13854	13729	13682	13628	13756	13763	13651	13597	13698	13507	13624	13722	13611	13723	13502	13792	13776	13739	13509	13771	13621	13706	13830	13541	13762	13563	13595	13820	13818	13679	13585	13781	13710	13673	13756	13709	13901	13743	13598	13479	13640	13713	13668	13801	13729	13546	13628	13617	13856	13607	13688	13679	13673	13720	13663	13732	13685	13698	13677	13721	13768	13562	13831	13745	13719	13784	13660	13666	13658	13588	13548	13660	13686	13930	13673	13618	13683	13711	13785	13714	13756	13549	13485	13692	13569	13668	13652	13726	13809	13542	13687	13667	13622	13759	13768	13691	13609	13660	13530	13567	13645	13676	13693	13650	13548	13621	13736	13537	13509	13779	13620	13677	13665	13738	13701	13687	13662	13685	13715	13912	13629	13585	13736	13571	13760	13713	13562	13687	13626	13693	13631	13636	13820	13640	13828	13713	13846	13560	13650	13664	13576	13794	13710	13833	13747	13679	13564	13727	13681	13777	13872	13760	13700	13620	13605	13727	13715	13626	13667	13713	13629	13616	13701	13746	13687	13670	13730	13815	13611	13807	13682	13632	13740	13804	13842	13596	13695	13669	13570	13657	13684	13652	13697	13582	13537	13678	13681	13799	13773	13804	13573	13705	13803	13944	13696	13746	13673	13551	13675	13690	13627	13672	13627	13729	13629	13615	13641	13694	13794	13658	13759	13811	13708	13812	13835	13673	13688	13590	13575	13651	13756	13928	13701	13611	13573	13743	13778	13623	13758	13732	13653	13577	13698	13691	13698	13667	13703	13677	13752	13590	13758	13540	13769	13665	13841	13667	13520	13541	13700	13640	13622	13644	13777	13617	13897	13693	13812	13637	13627	13595	13619	13616	13718	13614	13664	13613	13813	13736	13725	13708	13697	13639	13788	13707	13702	13719	13609	13801	13572	13682	13718	13585	13712	13590	13712	13566	13787	13671	13745	13763	13716	13590	13788	13583	13822	13591	13667	13686	13706	13493	13907	13650	13678	13650	13798	13827	13651	13859	13585	13617	13581	13538	13632	13678	13857	13816	13801	13842	13808	13850	13765	13703	13659	13814	13719	13622	13712	13672	13747	13567	13617	13819	13717	13677	13764	13714	13738	13829	13574	13681	13574	13760	13810	13603	13696	13555	13755	13731	13567	13597	13807	13675	13758	13817	13802	13753	13580	13600	13519	13693	13694	13667	13735	13636	13783	13767	13804	13734	13650	13550	13519	13646	13657	13586	13561	13659	13682	13553	13718	13737	13684	13661	13713	13754	13696	13664	13722	13732	13738	13663	13752	13719	13716	13591	13657	13723	13840	13597	13647	13702	13680	13768	13620	13603	13766	13744	13676	13633	13651	13579	13728	13713	13628	13595	13662	13608	13633	13819	13732	13823	13695	13692	13830	13633	13724	13828	13634	13600	13667	13660	13731	13706	13655	13598	13580	13685	13717	13654	13647	13537	13708	13632	13558	13778	13716	13812	13787	13690	13806	13831	13649	13617	13661	13723	13557	13682	13676	13832	13634	13656	13723	13553	13741	13643	13635	13748	13676	13741	13732	13669	13580	13817	13749	13610	13681	13599	13911	13701	13670	13598	13733	13824	13734	13815	13840	13720	13840	13587	13740	13866	13672	13783	13815	13766	13700	13846	13755	13689	13542	13708	13652	13696	13663	13777	13828	13710	13783	13737	13581	13772	13631	13537	13796	13704	13728	13733	13568	13644	13747	13660	13866	13816	13792	13715	13876	13693	13753	13856	13686	13782	13613	13665	13643	13640	13634	13781	13741	13857	13681	13682	13774	13707	13587	13623	13807	13725	13863	13533	13757	13660	13594	13726	13699	13805	13615	13406	13598	13641	13729	13705	13629	13641	13628	13552	13794	13760	13782	13688	13585	13794	13703	13779	13827	13765	13707	13691	13596	13757	13536	13568	13514	13760	13781	13632	13651	13737	13602	13432	13639	13834	13757	13718	13621	13680	13854	13785	13658	13626	13773	13795	13593	13870	13736	13508	13621	13763	13634	13577	13726	13600	13652	13703	13723	13626	13604	13679	13616	13702	13634	13623	13735	13660	13713	13756	13632	13666	13700	13852	13703	13833	13601	13768	13651	13696	13827	13658	13769	13741	13844	13738	13653	13757	13791	13691	13750	13851	13748	13577	13591	13718	13788	13849	13496	13848	13572	13731	13782	13805	13693	13781	13678	13601	13740	13785	13759	13631	13816	13863	13652	13801	13743	13516	13577	13541	13679	13761	13799	13553	13774	13747	13592	13836	13699	13675	13654	13707	13641	13757	13609	13601	13717	13659	13613	13711	13660	13619	13740	13805	13801	13737	13628	13637	13733	13715	13617	13649	13794	13672	13665	13648	13662	13641	13684	13714	13767	13476	13554	13685	13605	13723	13728	13593	13618	13598	13795	13520	13573	13976	13761	13547	13609	13831	13584	13849	13686	13764	13772	13700	13849	13828	13729	13471	13579	13909	13595	13765	13813	13840	13639	13597	13702	13731	13636	13537	13889	13571	13767	13639	13712	13626	13656	13694	13756	13841	13819	13660	13641	13659	13754	13585	13801	13826	13750	13585	13709	13482	13727	13683	13931	13664	13713	13748	13760	13778	13799	13767	13665	13623	13597	13678	13651	13609	13724	13897	13775	13765	13695	13729	13736	13749	13699	13614	13640	13623	13755	13776	13560	13599	13915	13543	13820	13647	13556	13551	13653	13585	13636	13804	13702	13582	13793	13637	13692	13728	13583	13604	13828	13706	13743	13589	13750	13673	13727	13762	13727	13488	13672	13628	13701	13648	13529	13791	13806	13634	13464	13812	13656	13701	13661	13803	13685	13851	13698	13734	13647	13665	13773	13629	13642	13649	13604	13781	13699	13691	13659	13720	13676	13703	13771	13621	13660	13626	13659	13740	13564	13634	13817	13686	13743	13787	13694	13691	13678	13750	13740	13759	13638	13745	13738	13769	13715	13862	13571	13650	13636	13435	13714	13710	13944	13606	13763	13716	13624	13594	13620	13700	13716	13657	13685	13764	13735	13712	13683	13864	13464	13661	13677	13618	13658	13739	13738	13646	13765	13776	13662	13856	13823	13565	13697	13716	13601	13791	13783	13799	13735	13788	13691	13652	13674	13639	13610	13799	13629	13593	13719	13849	13762	13651	13662	13816	13689	13651	13778	13678	13713	13691	13581	13571	13783	13469	13681	13769	13588	13729	13715	13832	13772	13594	13779	13818	13760	13824	13813	13653	13701	13841	13705	13781	13555	13786	13664	13914	13707	13626	13829	13763	13630	13672	13644	13541	13500	13615	13807	13715	13611	13658	13630	13721	13744	13694	13649	13696	13546	13772	13650	13710	13696	13670	13721	13719	13763	13869	13758	13739	13808	13781	13712	13627	13840	13811	13580	13722	13660	13577	13570	13859	13737	13662	13822	13479	13671	13710	13842	13709	13643	13701	13750	13682	13757	13672	13793	13621	13616	13802	13578	13603	13621	13836	13759	13579	13578	13636	13867	13635	13626	13590	13740	13783	13738	13667	13584	13770	13842	13824	13676	13616	13808	13598	13676	13637	13826	13764	13804	13774	13633	13695	13719	13808	13812	13704	13876	13608	13877	13704	13828	13611	13691	13614	13715	13706	13948	13718	13750	13662	13991	13736	13714	13632	13797	13710	13700	13601	13704	13770	14003	13794	13716	13695	13709	13798	13762	13720	13677	13775	13590	13756	13686	13759	13719	13750	13723	13645	13663	13753	13652	13699	13768	13838	13703	13572	13671	13914	13665	13661	13716	13629	13644	13687	13645	13781	13566	13728	13665	13719	13742	13626	13786	13842	13829	13668	13724	13567	13844	13832	13605	13563	13699	13661	13690	13580	13632	13871	13808	13637	13622	13709	13748	13776	13678	13622	13809	13913	13599	13687	13781	13851	13640	13710	13662	13606	13898	13749	13663	13708	13647	13735	13780	13628	13721	13565	13690	13899	13567	13778	13689	13718	13701	13845	13653	13667	13701	13593	13554	13797	13698	13594	13739	13662	13745	13672	13719	13518	13861	13610	13656	13705	13781	13870	13721	13789	13744	13789	13806	13841	13771	13684	13708	13702	13822	13656	13727	13664	13592	13658	13643	13846	13809	13736
22585	21010	28892	23333	21158	23205	26034	19842	19821	50106	55239	45882	35275	26072	20342	17658	16928	16476	16517	16553	16362	16525	16246	16461	16180	16208	16123	16425	16347	16246	16109	16248	16355	16250	16304	16166	16221	16095	16286	16419	16271	16303	16194	16214	16261	16372	16346	16112	16089	16093	16197	16292	16564	16101	16396	16259	16082	16106	16127	16250	16318	16449	16231	16276	16180	16317	16368	16327	16121	16388	16229	16134	16062	16171	16424	16125	16272	16310	16256	16212	16277	16208	16089	16243	16042	16339	16228	16141	16322	16259	16301	16072	16272	16336	16331	16147	16106	16020	16292	16254	16202	16453	16227	16268	15990	16369	16334	16400	16281	16040	16363	16222	16356	16288	16306	16250	16224	16289	16186	16242	16280	16173	16260	16236	16197	16206	16142	16238	16004	16209	16230	16216	16250	16151	16149	16159	16303	16238	16358	16091	16109	16477	16267	16186	16208	16236	16133	16244	16013	16435	16064	16329	16156	16346	16170	16199	16108	16089	16119	16176	16151	16284	16160	16230	16241	16199	16500	16249	16266	16171	16221	16068	16108	16236	16122	16253	16204	16182	16163	16423	16030	16431	16263	16377	16510	16309	16299	16242	16224	16214	16186	16105	16195	16154	16216	16126	16155	16320	16255	16325	16151	16128	16132	16236	16143	16422	16038	16288	16135	16295	16280	16213	16195	16412	16119	16192	16087	16480	16239	16221	16327	16287	16207	16340	16331	16190	16185	16363	16303	16198	16294	16330	16321	16070	16243	16418	16307	16179	16076	16209	16293	16257	16324	16112	16230	16193	16194	16246	16328	16036	15965	16084	16123	16202	16206	16124	16257	16222	16184	16139	16238	16358	16274	16120	16184	16147	16228	16122	16204	16255	16247	16172	16236	16064	16245	16147	16167	16196	16135	16196	16295	16246	16124	16278	16105	16321	16153	15972	16347	16231	16168	16181	15861	16038	16307	16235	16202	16129	16148	16313	16169	16147	16196	16217	16081	16274	16164	16230	16230	16081	16185	16128	16018	16206	16168	16085	16189	16043	16097	16265	16165	16313	16405	16001	16198	16315	16281	16206	16226	16145	16045	16058	16072	16287	16414	16124	15987	16073	16332	16236	16476	16214	16110	16118	16148	16191	16147	16227	16197	16198	16087	16133	16277	16072	16312	16048	16330	16267	16235	16265	16275	16101	16050	16052	16132	16061	16143	16211	16126	16017	16156	16195	16134	16029	15982	16134	16061	16275	16130	16145	16054	16142	16124	16145	16354	16208	16212	16310	16086	16254	16157	16009	16066	16125	16145	16278	16161	16164	16202	16199	16300	16137	16181	16139	16235	16163	16432	16520	16353	16070	16270	16160	16175	16003	16263	16123	16153	16112	16113	16035	16307	16089	16168	16238	16095	16167	16214	16057	16159	16227	16311	16205	16211	16137	16323	16390	16205	16280	16203	16433	16191	16131	16259	16097	16253	16214	16219	16143	16189	16169	16112	16111	16103	16252	16310	16130	16130	16113	16197	16236	15912	16046	16144	16207	16176	16328	16129	16039	16141	16285	16247	16146	16368	16097	16232	16126	16124	16132	16409	16373	16204	16216	16129	16088	16053	16228	16180	16332	16284	16148	16018	16110	16025	16088	16113	16176	16183	16124	16207	16147	16059	16175	15951	16020	16079	16243	16031	16252	16261	16203	16291	16269	16497	16282	16322	16220	16042	16004	16413	16313	16157	16264	16146	16189	16413	16274	16527	16379	16245	16110	16306	16058	16132	16147	16040	16278	16115	16238	16102	16190	16181	16214	16108	16029	16064	16128	16017	16313	16099	16205	16306	16245	16142	16036	16281	16075	16323	16282	16363	16265	16053	16178	15963	16007	16250	16125	16248	16161	16308	16279	16144	16069	16249	16153	16284	16173	16128	16180	16058	16221	16281	16230	16138	16022	16233	16308	16232	16331	16082	16137	16176	16392	16102	16261	16158	16121	16381	16371	16098	16075	15980	16043	16214	16060	16184	16207	16117	16256	15986	16155	16134	16180	16420	16305	16114	16249	16253	16056	16134	16230	16089	16218	16317	16243	16088	16278	16114	16043	16103	16275	16395	16357	16129	16116	16344	16326	16209	16160	16067	16191	16170	16333	16161	16013	16040	16238	16057	16030	16076	16162	16440	16104	16235	16091	16281	16216	16401	16063	16168	16402	15898	16039	16311	16282	16116	16283	15973	16152	16339	16040	16125	15845	16193	16036	16222	16093	16027	16172	16247	16187	16113	16243	16115	16106	16306	16253	16397	16164	16158	16057	16107	16127	16242	16103	16024	16227	16386	16198	16355	15971	16058	16280	16231	16165	16019	16354	16075	16169	16303	16119	16063	16197	16137	16147	16010	16193	16221	16056	16061	16303	16185	16269	16029	15886	16132	16277	16343	16073	16363	16383	16259	16116	16108	16242	16255	16088	16243	16132	16226	16209	16172	16126	16103	16283	16062	16032	16199	16236	16224	16172	16026	16425	16392	16236	16060	16158	16219	16252	16115	16176	16211	16327	16260	16277	16068	16177	16206	16141	16103	15982	16315	16210	16147	15981	16205	16149	16110	16222	16269	16274	16143	16180	16439	16208	16291	16231	16166	16086	16112	16161	16159	16350	16450	16065	16415	16256	16157	16148	16163	16251	16088	16031	16259	16358	16152	16122	16477	16334	16140	16235	16045	15918	15928	16162	16175	16090	16136	16217	16292	16297	16142	16217	16238	16261	16387	16104	16156	16333	16293	16247	16180	16212	16090	16142	16147	16216	16048	16216	16229	16306	16170	16167	16096	16063	16229	16232	16041	16060	16298	16337	16137	16129	16145	16222	15911	16195	16303	16068	16256	16261	16010	16079	16067	16225	16025	16191	16043	16149	16204	16122	16382	16135	16264	16281	16269	16377	16299	16183	15799	16175	16191	16392	16279	16315	16294	16151	16171	16274	16337	16404	16119	16170	16261	16278	16261	16116	16342	16341	16278	16075	16150	15970	16430	16359	16355	16318	16297	16273	16283	16117	16093	16306	16114	16234	16154	16260	16360	16076	16011	16117	16377	16068	16120	16210	16106	16179	16161	16169	16243	16272	16115	16220	16312	16255	16132	16162	16347	16156	16141	16236	16292	16042	16160	16023	16116	16382	16206	16151	16272	16091	16405	16291	16186	16165	16361	16239	16180	15966	16119	16172	16155	16175	16135	16292	16104	16254	16176	16282	16179	16285	16212	16017	16139	16268	16001	16039	16075	16186	16172	16127	16309	15981	15957	15774	16160	16405	16343	16333	16220	16106	16090	16356	16062	16113	16193	16348	16250	16203	16342	16166	16082	16032	16152	15951	16372	16281	16236	16254	16042	16168	16166	16215	16354	16206	16224	16160	16166	16093	16302	16174	16050	16153	16404	16219	16056	16289	16290	16275	15957	16274	16086	16264	16164	16204	16034	16224	16228	16162	16369	16029	15940	16204	16205	16301	16258	16189	16192	16266	16286	16097	16215	16350	16108	15998	16156	16195	16213	15993	16124	16243	16110	16239	16120	16263	16139	16101	16054	15958	15975	16365	16257	16188	16193	16339	16220	16116	16197	16113	16107	16209	16160	16229	16104	16244	16182	16248	16087	16063	16123	16058	16157	16360	16155	16094	15949	16279	16251	16426	16104	16265	16362	16240	16386	16117	16099	16282	16040	15973	16086	16347	16219	16185	16092	16130	16480	16092	16163	16122	15998	16445	16435	16089	16213	16202	16182	16323	16235	16121	16202	16290	16187	16229	16400	16051	16229	16001	16196	16165	16100	16237	16084	16236	16280	16198	16232	16214	16215	16105	16328	16355	16492	16310	16171	16144	16019	16282	16344	16274	16099	16327	16289	16140	16121	16012	16181	16227	15817	16270	16222	16181	16171	16171	16109	16197	16111	16098	16298	16201	16257	16134	16179	16150	16068	16076	16327	16102	16076	16174	16078	16007	16159	16075	16116	16202	16262	16147	16365	16064	16083	16294	16216	16185	16277	16026	16073	16301	16297	16195	16117	16385	16230	15934	16164	16240	16122	16082	16038	16178	16234	16191	16026	16218	15937	16137	16159	16174	16192	16078	16175	16175	16135	16391	16242	16202	16128	16023	16225	16282	16161	16117	16140	16088	16367	16199	16232	16347	16209	16156	16151	15984	16019	16039	16191	16153	16153	16132	16009	16105	16275	16175	15945	16113	16363	16243	16130	16236	16273	16072	16269	16272	16171	16283	16256	16260	15963	16258	16394	16169	16168	16441	16203	16054	16150	16054	16338	16148	16201	16210	16373	16065	16134	16071	16072	16043	16183	16142	16107	16460	16346	16208	16050	16119	16112	16070	16062	16047	16202	16103	16090	16034	16209	16059	16257	16115	16309	16214	16267	16126	16096	16260	16126	16164	16154	16202	15906	16164	16076	15998	16174	15999	16201	16225	16032	16172	16281	16277	16102	16073	16142	16120	16267	16312	16320	16024	16173	16213	16102	16172	16170	16363	16183	16236	16109	16261	16302	16027	16134	16340	16093	16167	16222	16232	16127	16254	16092	16045	16157	16142	16198	16113	16172	16156	16248	16198	16305	16149	16246	16307	16119	16032	16041	16253	16223	16353	16209	15960	16088	16217	16068	16111	16158	16112	16187	16120	16081	16324	16113	16070	16204	16324	16270	16156	15971	16167	16055	16069	16149	16334	16159	16107	16055	16176	16274	16175	16132	16122	16181	15988	16118	16204	16214	16138	16391	16370	16053	16003	16278	16187	16131	16263	16343	16202	16297	16140	16146	16162	16183	16177	16189	16361	16349	16091	16060	16187	16226	16129	16027	16347	16097	16235	16165	16278	16055	16168	16165	16176	16341	16276	16125	16024	16106	16323	16235	16291	16178	16265	16157	16161	16253	16022	15990	16388	16244	16058	16239	16095	16189	15995	16266	16402	16226	16120	16289	16130	16156	16244	16015	16141	16301	16103	16045	16161	16252	15935	16185	16267	16060	16272	16158	16260	16026	16489	16132	16133	16449	16128	16245	16263	16210	16355	16258	16192	16264	16280	16192	16209	16314	16019	16219	16135	16255	16208	16136	16041	16078	16260	16275	16307	16140	16107	16133	16134	16247	16141	16207	16155
15583	29607	28564	23431	21152	20110	19527	18368	19906	51435	52221	44039	33735	23678	17395	14889	14081	13746	13858	13873	13941	13937	13863	13902	13767	13791	13780	13821	13885	13812	13742	13932	14044	13867	13915	13877	13812	13773	13904	13684	13866	13793	13796	13835	13749	13853	13793	13829	13892	13827	13804	13753	13723	13827	13648	13684	13798	13694	13809	13757	13750	14003	13804	13769	13809	13784	13738	13915	13797	13730	13879	13858	13943	13759	13851	13669	13964	13689	14080	13896	13737	13910	13613	13845	13718	14010	13798	13707	13736	13710	13753	13811	13884	13813	13694	13830	13867	13717	13910	13730	13934	13866	13950	13804	13760	13851	13705	13559	13819	13813	13664	13713	13720	13747	13857	13788	13720	13834	13854	13726	13873	13886	13791	13619	13685	13844	13852	13733	13737	13833	13873	13669	13734	13736	13816	13786	13708	13929	13664	13761	13858	13770	13808	13681	13827	13726	13728	13671	13788	13697	13791	13852	13714	13819	13785	13817	13740	13800	13683	13826	13941	13766	13669	13695	13634	13696	13657	13722	13879	13824	13712	13795	13737	13792	13718	13809	13827	13693	13607	13826	13663	13909	14013	13996	13829	13808	13966	13678	13720	13759	13733	13845	13682	13924	13710	13758	13896	13855	13674	13898	13602	13754	13907	13756	13755	13712	13844	13837	13870	13614	13863	13783	13712	13964	13703	13785	13721	13750	13929	13808	13801	13675	13898	13667	13593	13781	13760	13687	13731	13701	13949	13715	13654	13725	13862	13684	13799	13720	13710	13709	13771	13793	13651	13565	13802	13813	13740	13778	13843	13689	13738	13719	13799	13748	13828	13846	13868	13726	13866	13820	13719	13761	13763	13748	13686	13876	13790	13911	13706	13818	13779	13755	13725	13679	13762	13765	13829	13825	13756	13832	13813	13981	13828	13694	13712	13789	13921	13894	13745	13780	13663	13711	13752	13756	13890	13798	13838	13790	13866	14018	13801	13820	13680	13843	13701	13664	13670	13922	13899	13804	13752	13824	13758	13828	13831	13825	13717	13726	13623	13737	13808	13902	13818	13758	13828	13774	13707	13670	13724	13954	13665	13709	13755	13906	13828	13641	13889	13846	13804	13704	13855	13770	13663	13825	13826	13690	13870	13689	13706	13870	13525	13774	13551	13825	13734	13795	13894	13856	13823	13720	13720	13615	13808	13828	13829	13821	13632	13708	13859	13700	13694	13838	13678	13842	13935	13920	13718	13731	13836	13767	13563	13782	13702	13805	13826	13645	13806	13840	13885	13825	13702	13872	13726	13877	13639	13822	13915	13766	13705	13837	13713	13858	13733	13940	13825	13627	13532	13928	13751	13802	13722	13743	13731	13799	13880	13793	13826	13615	13750	13815	13709	13744	13687	13783	13887	13724	13703	13622	13811	13732	13704	13849	13691	13710	13821	13694	13612	13644	13823	13677	13754	13852	13776	13800	13757	13906	13777	13782	13911	13753	13814	13840	13970	13735	13792	13727	13866	13888	13853	13737	13766	13616	13902	13872	13652	13720	13801	13861	13778	13862	13733	13726	13791	13829	13762	13884	13635	13829	13832	13696	13745	13855	13890	13761	13902	13738	13798	13706	13794	13511	13767	13748	13702	13934	13752	13924	13696	13668	13719	13686	13949	13734	13759	13832	13754	13743	13784	13908	13765	13689	13705	13746	13865	13735	13850	13792	13799	13875	13670	13841	13779	13748	13888	13746	13707	13872	13892	13746	13823	13757	13713	13774	13760	13605	13810	13723	13877	13731	13653	13911	13751	13877	13719	13803	13597	13776	13898	13731	13794	13799	13658	13782	13739	13777	13725	13787	13754	13734	13736	13831	13775	13725	13690	13753	13686	13640	13845	13881	13705	13770	13673	13874	13728	13649	13615	13766	13718	13889	13682	13795	13786	13957	13609	13655	13781	13724	13789	13687	13738	13755	13757	13693	13912	13911	13587	13843	13702	13738	13738	13674	13710	13656	13753	13696	13808	13685	13912	13657	13700	13800	13615	13730	13733	13688	13642	13869	13772	13743	13825	13543	13799	13675	13936	13624	13867	13799	13805	13877	13841	13769	13905	13679	13627	13872	13789	13809	13833	13656	13724	13685	13672	13743	13710	13685	13726	13776	13639	13633	13654	14070	13712	13734	13821	13780	13796	13664	13828	13670	13880	13757	13762	13706	13706	13784	13765	13856	13635	13793	13653	13700	13723	13887	13765	13855	13692	13826	13893	13631	13739	13753	13677	13891	13724	13782	13587	13648	13745	13685	13844	13870	13873	13574	13829	13855	13685	13803	13745	13612	13651	13650	13838	13749	13666	13831	13771	13801	13825	13509	13872	13845	13824	13746	13827	13768	13678	13789	13637	13710	13691	13842	13782	13807	13892	13811	13868	13743	13893	13910	13907	13704	13594	13831	13744	13817	13624	13666	13632	13946	13764	13804	13698	13783	13657	13878	13795	13818	13718	13736	13630	13842	13648	13737	13689	13758	13652	13901	13746	13677	13867	13672	13884	13618	13623	13684	13787	13829	13726	13875	13712	13782	13876	13713	13656	13908	13704	13794	13796	13811	13668	13669	13788	13978	13719	13785	13655	13707	13705	13730	13670	13881	13732	13879	13833	13674	13763	13872	13935	13967	13621	13836	13778	13669	13889	13688	13749	13866	13771	13742	13817	13889	13738	13607	13878	13696	13783	13657	13621	13805	13675	13827	13741	13797	13968	13621	13839	13695	13601	13714	13842	13662	13788	13807	13799	13897	13799	13809	13813	13861	13828	13861	13831	13962	13803	13804	13803	13814	13747	13696	13831	13779	13915	13771	13773	13841	13907	13623	13727	13735	13835	13602	13950	13651	13776	13817	13657	13814	13786	13686	13794	13836	13758	13744	13675	13662	13730	13903	13797	13813	13840	13748	13820	13708	13759	13791	13622	13717	13670	13822	13760	13770	13783	13850	13735	13880	13811	13944	13945	13713	13803	13832	13850	13738	13928	13910	13664	13894	13716	13725	13840	13780	13812	13749	13750	13703	13818	13745	13797	13832	13901	13723	13770	13693	13825	13741	13802	13650	13753	13780	13681	13804	13719	13895	13835	13646	13752	13755	13961	13822	13761	13608	13948	13776	13839	13842	13807	13734	13713	13778	13802	13906	13833	13919	13597	13735	13831	13967	13769	13670	13818	13761	13823	13800	13838	13795	13657	13748	13725	13634	13737	13827	13796	13781	13832	13734	13741	13722	13634	13613	13931	13832	13798	13713	13876	13735	13652	13753	13640	13726	13830	13712	13579	13750	13914	13792	13897	13872	13709	13632	13886	13789	13691	13736	13873	13823	13660	13771	13766	13802	13746	13684	13583	13811	13603	13611	13860	13820	13691	13796	13736	13687	13759	13820	13723	13876	13735	13868	13707	13725	13703	13796	13961	13784	13784	13761	13868	13736	13766	13757	13747	13857	13909	13853	13785	13787	13697	13791	13737	13797	13802	13706	13751	13762	13739	13875	13839	13610	13859	13729	13652	13765	13669	13599	13883	13698	13757	13711	13866	13739	13704	13810	13709	13757	13893	13912	13737	13885	13828	13712	13709	13803	13722	13702	13706	13815	13662	13786	13719	13608	13693	13876	13788	13859	13803	13738	13583	13730	13773	13631	13783	13760	13640	13780	13795	13678	13663	13787	14007	13831	13658	13833	13679	13747	13687	13578	13846	13807	13590	13791	13776	13660	13853	13732	13796	13658	13776	13644	13701	13671	13738	13978	13940	13636	13851	13725	13797	13740	13442	13890	13831	13933	13919	13735	13968	13689	13694	13832	13698	13731	13800	13831	13823	13778	13762	13879	13738	13906	13943	13749	13878	13854	13907	13646	13808	13798	13841	13802	13705	13687	13820	13508	13820	13896	13867	13686	13864	13848	13691	13858	13838	13782	13585	13888	13758	13795	13627	13710	13647	13755	13904	13673	13767	13688	13701	13763	13808	13779	13752	13672	13872	13795	13727	13562	13637	13788	13813	13759	14056	13731	13973	13859	13779	13644	13528	13713	13896	13786	13580	13803	13893	13821	13822	13767	13723	13868	13865	13836	13656	13861	13784	13764	13843	13896	13841	13859	13662	13783	13697	13762	13673	13926	13657	13658	13618	13712	13714	13786	13760	13827	13797	13753	13828	13660	13767	13708	13853	13804	13805	13919	13780	13729	13770	13776	13692	13977	13618	13873	13615	13830	13806	13805	13673	13885	13816	13772	13823	13782	13677	13797	13854	13821	13669	13645	13646	13762	13772	13910	13901	13686	13845	13684	13766	13797	13676	13773	13707	13889	13843	13719	13673	13864	13874	13697	13791	13811	13897	13709	13911	13915	13676	13897	13737	13709	13909	13698	13777	13781	13854	13869	13896	13757	13807	13712	13732	13751	13818	13753	13886	13658	13846	13838	13855	13757	13776	13804	13612	13788	13670	13707	13796	13784	13595	13721	13805	13836	13872	13623	13711	13734	13596	13607	13812	13592	13808	13752	13760	13791	13841	13682	13718	13836	13810	13821	13732	13547	13850	13863	13713	13663	13825	13740	13887	13762	13706	13758	13772	13735	13773	13873	13810	13813	13709	13741	13775	13834	13878	13718	13752	13738	13963	13747	13739	13597	13736	13796	13837	13772	13884	13746	13795	13674	13811	13693	13724	13843	13745	13867	13753	13893	13717	13729	13787	13761	13796	13716	13744	13752	13775	13823	13839	13736	13842	13744	13710	13716	13754	13857	13724	13703	13818	13685	13593	13756	13803	13737	13852	13743	13692	13935	13936	13898	13801	13763	13848	13715	13855	13899	13823	13684	13810	13571	13768	13703	13772	13793	13663	13813	13764	13785	13873	13751	13865	13756	13741	13854	13856	13916	13731	13688	13794	13803	13787	13630	13759	13688	13793	13623	13858	13780	13836	13668	13698	13735	13667	13886	13733	13814	13780	13869	13732	13588	13911	13703	13795	13631	13789	13788	13589	13629	13784	13683	13881	13810	13727	13705	13840	13861	13796	13674	13789	13887	13919	13638	13861	13714	13943	13848	13924	13730	13782	13760	13808	13748	13768	13878	13789	13671	13885	13755	13854	13862	13700	13665	13693	13628	13671	13728
27040	21531	24610	21427	18396	19236	19649	19148	18636	22077	21848	20001	18317	17224	16731	16025	16021	15967	15871	15876	16089	16029	16042	16072	16118	15803	16070	16104	16113	16050	15930	16049	15950	16072	16097	16028	15836	16049	16053	16180	16205	16226	15968	16012	15826	16014	15949	16076	15944	16196	16132	16021	16038	16138	16084	15884	16036	16059	15904	15946	16083	16022	16114	15757	16164	16109	16036	16035	15838	15991	16138	15904	15897	15969	16004	16137	16254	15860	16185	16071	16179	15913	15896	15932	16069	15970	16107	15972	15993	15898	16004	15979	15786	16019	16123	16023	16113	16144	16107	16059	16106	16062	15846	16065	15968	16037	16120	15998	16098	16081	15952	16102	15977	16065	16067	16067	16160	16007	16244	16033	15980	16145	16062	15899	16079	16081	16194	15964	16111	15993	16026	16140	16065	15973	15835	16183	16033	15938	16147	16092	16170	16022	16101	15866	15937	15921	16136	16042	15969	16025	16046	15990	15901	16046	16056	15839	16140	15909	15983	16203	16327	16002	15982	16040	16114	16042	16015	16049	16073	16044	16119	16043	16045	15797	15883	16007	16040	15920	16123	15819	15863	15779	16028	15862	15874	15859	16091	16120	16176	15945	15935	15930	15846	15935	15987	16028	15904	15977	16029	16018	16208	16094	16210	15945	15850	16005	16097	15874	15790	15898	15918	16046	16088	15994	15872	16124	16047	16031	15947	16008	16115	15947	16026	16033	16049	15909	15925	15911	16138	16015	16183	16123	15896	15905	15956	15966	16031	16079	16005	16170	16176	16126	16051	16126	16101	16102	16101	16186	15937	15973	15617	16140	15830	16077	15857	15805	16033	16197	16070	15841	16103	15967	16036	16027	16188	16084	16171	16016	16103	16048	16067	16017	15984	16001	15993	16125	16163	16058	16272	16087	16037	15990	16190	16076	15985	16156	15871	16034	15922	15715	16012	15998	16048	16087	15933	15971	16075	15861	16070	16101	15909	16069	16027	16179	16059	15926	16035	15998	16046	16036	16112	15999	16109	16133	16023	15973	16121	16160	15997	15964	15915	16078	16057	16015	16160	16077	15969	16041	15940	16074	16089	16121	16046	15821	15930	16016	16016	15834	16072	16102	15814	15977	15853	15843	15963	15975	15935	16134	16235	16008	16045	16069	15876	15938	16000	15798	16035	15808	16050	16159	16157	15995	15862	15861	16165	15793	16116	15884	15894	16108	16009	16043	15841	15969	16066	15948	15933	16054	16007	16057	16121	15964	16245	16096	16016	15871	15935	15858	16004	16025	15966	16024	15894	15910	15965	16091	16044	16068	16195	16005	15991	16146	16127	16134	15974	16108	16202	16053	15963	16071	16113	16146	16047	15879	16014	16060	15966	16119	16056	15984	15867	15919	15969	16221	15992	15943	15782	16012	15948	16053	16032	16070	16041	16328	16120	15903	16016	16000	16052	15830	16065	16135	16189	16086	16216	16206	15856	16026	16147	15949	16034	15946	15910	16058	15984	16165	15940	15917	15883	15944	16135	16177	16235	15931	15903	16060	16165	15979	16004	16023	15918	16087	16163	16076	16183	16144	15965	16078	16269	16113	16146	15925	16082	16005	15947	15991	16087	15931	15890	15820	15910	16042	16028	16065	15918	16118	15929	16034	16031	16006	16120	15857	15955	15839	16056	16073	16064	16056	16149	16123	15900	15968	16031	15958	15972	15797	15965	16145	16025	16149	16046	16002	16045	15863	15978	16004	16131	16098	15938	16155	16104	16013	15949	16045	16144	16050	15846	16182	16175	15911	15975	15955	16040	15966	15846	15965	16064	15994	16379	15994	16220	16020	15985	16056	16216	15853	16075	15913	16002	15887	16023	15974	15985	16109	16014	16049	16153	16045	15884	15994	16081	16050	16146	15900	16108	15910	15927	16037	16061	15957	15815	16115	15831	16153	15937	15853	15967	16170	16023	16027	16147	16185	16158	16094	15996	16162	16070	16114	16096	16142	16020	16054	16002	16048	16025	16082	16108	16077	16023	16144	16175	15960	16046	15762	16028	15883	16224	16033	15919	15941	16064	15683	15959	16031	16219	15897	16068	15811	16092	16093	16163	15926	16208	16155	16025	15931	16012	15949	16206	16205	16175	15958	16132	16009	16015	16077	15957	15952	15933	16155	15916	16127	16057	16270	16033	16146	15917	15977	16127	15822	16045	16231	16032	15933	15958	15766	16034	15949	15973	15930	15866	15944	15924	16047	16167	16117	15911	16331	15931	16021	15890	16121	15993	16101	16095	15915	15921	16281	16059	16055	15914	16134	15829	16104	15888	15857	15871	15791	16035	16160	16101	16069	16068	16135	15895	16037	16041	16192	16182	16025	16049	15971	16180	16066	15886	16084	16075	16098	16075	16024	16079	15752	16103	15941	16064	16009	16128	15988	15933	16087	16277	16052	15887	16176	15939	16178	15855	16223	15960	15933	15989	15973	16093	16056	16043	15986	16313	16125	16032	16009	15855	16101	16122	16117	15837	16177	16069	16125	15961	16153	15991	16353	16097	16280	16104	15946	16129	15990	16223	16143	16085	15921	16035	15922	15994	16114	16267	16052	15909	15905	15925	16087	16153	16101	16021	16091	15953	15877	16009	16061	16020	16156	16152	15965	16111	15936	16150	16191	15893	16035	15999	15899	16095	15860	16125	16025	16077	15975	16060	16016	16144	16059	16147	16083	15912	15917	15995	15980	16186	16122	15921	16109	16128	16220	15931	15983	16024	16026	15969	16032	15984	15945	15955	16000	16219	16040	15936	15889	15995	16031	15893	15957	16014	15949	15927	16198	16251	16281	16028	15920	15883	15884	16027	15943	16116	16002	15972	16135	15944	16044	16071	16138	16135	15993	15973	16036	16097	16169	15983	15929	16165	16136	16065	16012	16077	16012	16173	16129	16097	15976	15957	15972	16017	16062	16061	15978	15844	16014	16004	15922	15966	16016	16117	15906	15839	15984	15948	16265	15990	16217	16145	16170	16024	15954	15955	16035	16043	15922	15907	16187	16129	16121	15820	16185	15977	15985	15969	15860	16093	15990	16082	15940	15879	16162	16111	15917	16239	16080	16013	15974	16099	15971	16037	15801	16071	16024	15925	16134	16046	16103	16149	15992	16031	15985	15923	16095	16032	16167	15720	16145	15989	16053	16118	16073	16015	16094	15951	15917	15933	15893	16157	16102	16137	15889	15890	16150	16263	15972	16098	16130	15943	16075	15924	16024	15910	15916	16134	16144	15970	15964	15938	16042	15967	16048	15900	15987	16188	16175	15923	16019	15874	15852	15904	16014	16125	16057	15899	16131	16029	16038	16046	15953	15929	15831	15988	15989	16152	15872	16095	16141	15990	16159	15997	15957	15886	15967	16029	16368	16100	16215	16023	15928	15797	15986	16063	15965	15868	15819	16212	16000	15947	16042	16074	16032	15916	16129	16020	16215	16129	16148	15946	15959	15910	16131	15967	15978	15922	15906	16064	16057	16034	15914	15856	16038	16210	16151	16198	16130	16239	15985	16249	16371	16078	15788	15847	15928	16057	15985	16062	15948	15831	16049	16170	16120	16196	16194	16076	16021	15867	15978	15913	16245	15955	15767	16092	16186	16021	16226	16153	15858	16082	16205	15997	16019	16103	16077	16146	15836	15940	16026	16253	16014	15989	16001	16144	16069	16067	15807	15945	16211	16073	16233	15967	16189	15929	16117	16019	15895	16206	16214	16073	15850	16042	16201	15941	15967	16033	15967	15987	15982	16076	15976	16102	15922	15915	16042	15956	15967	15972	15917	15932	15922	16104	16091	15963	16041	16052	15954	15959	16226	16229	16083	15889	16086	15979	16036	15996	15887	15954	15993	16081	15966	15969	16076	15897	16219	16206	16082	16028	16088	15760	16046	15904	16105	15907	15990	16015	15872	15975	16018	16123	16248	16217	16269	15940	16036	16010	16048	16092	16063	16228	16092	16021	16148	16080	15897	16173	15855	15937	15950	15851	16002	16023	16109	16078	15817	15961	16217	15953	15831	16100	16068	16141	16143	16095	15989	15997	15979	16104	15963	16139	16161	16033	15972	15942	16110	16034	16041	15965	16045	15976	16090	16128	16050	16126	16046	16039	16149	16155	16004	16011	16127	15970	15970	16118	16043	16020	15990	16076	15946	16006	16116	15952	16311	16118	16209	16037	15938	16093	15871	16090	16104	15972	15900	16074	16258	16073	15898	16057	16170	16114	16077	16005	16150	16050	15894	16146	15965	16115	15926	16092	15932	15974	15982	15917	16064	16208	15798	16071	16155	15851	16044	16192	16173	16159	16018	16163	16089	15857	16040	15968	16103	16157	16238	16014	15965	15914	15997	15889	16070	16144	16079	16070	16066	15970	15995	16025	16133	16004	16253	16233	15770	15952	16001	16097	15940	16115	16008	15908	16100	15808	16168	15860	15921	15966	16105	15893	15914	15955	16042	16186	15994	15947	15996	15954	16202	16213	16203	16201	16048	16037	16152	15943	15936	16090	15924	15840	15872	16141	15980	16007	16116	16103	15983	15835	16025	15998	16116	15996	16060	15848	15961	16141	16154	16024	16079	16137	15966	16047	16195	15828	16046	16022	16054	15830	15969	16049	16099	16152	16036	16039	16224	16021	16187	16056	15940	15909	15983	16134	15841	16038	16206	16088	15951	15934	15946	15797	16058	15991	16055	15928	16028	15941	16003	16037	15707	16364	16220	16011	15802	16059	15828	15927	15983	15891	16151	16199	15895	15984	16166	15758	16149	16110	15977	15962	16054	15984	15960	15912	16022	16082	16065	16038	16078	16096	16089	15774	16019	15884	16055	15996	15996	16160	15772	15942	15858	16281	16225	16094	16134	16011	16158	16082	16119	16090	15844	15929	16084	16143	16173	15989	15821	15790	16073	16103	15825	16174	16048	15902	16094	16093	16167	16207	16134	16002	16170	16008	16007	16042	16137	16125	16104	16094	16116	15921	16050	15995	15984	16032	15977	15918	15923	15944	16206	16053	16052	16030	15929	15983	15874	15850	15936	15908	15905	16067	16122	16190	16061	16193	15947	15999	15901	16175	16019	16179	16167	15942	15750	15942	15973	15885	15958	16131	16088	15950	16036
14060	18151	17837	17281	17294	18941	19241	18355	17974	22427	20467	18478	16213	14867	14123	13682	13747	13769	13613	13630	13653	13759	13461	13667	13727	13819	13638	13630	13861	13763	13807	13654	13981	13634	13859	13778	13689	13711	13671	13816	13716	13765	13776	13898	13713	13607	13658	13693	13677	13534	13800	13701	13555	13729	13769	13583	13608	13647	13747	13659	13886	13685	13786	13725	13730	13591	13722	13855	13627	13652	13589	13716	13687	13803	13702	13717	13853	13668	13697	13716	13714	13558	13593	13785	13631	13686	13604	13718	13554	13673	13776	13547	13776	13902	13651	13632	13830	13582	13657	13756	13498	13743	13829	13856	13474	13642	13584	13688	13757	13560	13607	13623	13593	13667	13697	13503	13573	13670	13642	13673	13706	13707	13594	13585	13792	13428	13797	13819	13733	13564	13660	13561	13626	13750	13656	13620	13749	13576	13746	13665	13729	13817	13711	13591	13616	13770	13680	13761	13525	13829	13712	13717	13647	13621	13826	13748	13621	13554	13513	13713	13573	13667	13681	13800	13725	13725	13614	13628	13806	13696	13641	13698	13536	13768	13682	13614	13710	13742	13540	13593	13673	13589	13699	13673	13573	13587	13717	13529	13663	13797	13715	13627	13688	13730	13670	13703	13718	13704	13669	13778	13511	13700	13672	13711	13819	13847	13845	13641	13780	13570	13668	13735	13806	13677	13578	13499	13701	13794	13689	13723	13763	13765	13583	13637	13810	13551	13770	13690	13676	13677	13645	13854	13751	13686	13800	13707	13694	13839	13505	13763	13586	13616	13699	13678	13618	13663	13841	13700	13845	13726	13641	13593	13647	13659	13636	13615	13700	13521	13669	13722	13622	13803	13536	13551	13767	13582	13636	13589	13581	13544	13453	13584	13772	13688	13676	13847	13546	13616	13557	13669	13716	13627	13893	13779	13751	13490	13658	13747	13527	13643	13827	13863	13743	13559	13830	13729	13567	13772	13524	13656	13623	13718	13656	13697	13623	13667	13747	13559	13458	13701	13739	13522	13710	13677	13737	13784	13736	13742	13694	13782	13599	13761	13649	13648	13780	13617	13597	13641	13657	13691	13665	13641	13632	13650	13802	13812	13777	13636	13724	13588	13693	13787	13647	13752	13708	13767	13566	13768	13772	13661	13712	13651	13755	13800	13754	13673	13646	13727	13690	13557	13705	13506	13915	13747	13748	13598	13671	13783	13703	13681	13707	13516	13672	13521	13545	13680	13636	13796	13711	13628	13788	13660	13675	13608	13746	13720	13705	13615	13607	13840	13687	13683	13706	13734	13521	13675	13771	13745	13699	13808	13614	13549	13692	13696	13804	13639	13617	13516	13655	13815	13689	13704	13718	13515	13640	13570	13689	13699	13726	13799	13696	13590	13820	13650	13656	13430	13612	13652	13645	13667	13707	13746	13812	13651	13691	13638	13831	13658	13729	13731	13697	13685	13720	13650	13735	13773	13741	13580	13712	13685	13679	13588	13749	13534	13639	13581	13785	13645	13691	13724	13604	13760	13605	13832	13704	13568	13704	13829	13659	13662	13710	13637	13797	13626	13762	13707	13507	13588	13560	13702	13767	13917	13704	13698	13684	13774	13657	13634	13727	13654	13625	13695	13748	13758	13786	13587	13644	13791	13831	13586	13603	13809	13721	13635	13685	13627	13836	13813	13617	13749	13706	13643	13741	13553	13741	13625	13698	13645	13581	13582	13745	13651	13513	13610	13562	13763	13704	13681	13947	13651	13763	13668	13847	13656	13606	13694	13697	13589	13585	13546	13657	13602	13759	13537	13580	13669	13546	13747	13599	13638	13509	13718	13759	13614	13747	13718	13638	13692	13649	13707	13835	13617	13636	13642	13689	13687	13705	13954	13655	13514	13641	13615	13638	13641	13579	13580	13800	13801	13814	13702	13707	13478	13918	13538	13626	13774	13747	13597	13734	13623	13642	13816	13743	13712	13819	13741	13553	13538	13628	13580	13701	13696	13704	13632	13846	13498	13787	13627	13681	13688	13763	13788	13629	13770	13574	13651	13584	13702	13771	13748	13649	13788	13735	13706	13818	13674	13576	13837	13765	13628	13744	13702	13866	13825	13590	13657	13696	13718	13717	13673	13620	13649	13740	13649	13728	13597	13619	13698	13708	13659	13731	13576	13620	13642	13665	13743	13611	13549	13637	13572	13688	13701	13719	13564	13530	13682	13671	13690	13687	13818	13654	13678	13759	13807	13636	13695	13708	13590	13585	13810	13789	13744	13688	13678	13572	13651	13784	13560	13624	13664	13620	13686	13712	13776	13613	13636	13639	13732	13581	13689	13538	13619	13741	13774	13580	13906	13638	13607	13592	13670	13662	13672	13851	13575	13755	13987	13611	13826	13636	13620	13778	13644	13708	13832	13681	13684	13722	13662	13732	13638	13688	13803	13712	13715	13687	13537	13483	13785	13751	13846	13685	13726	13709	13828	13671	13757	13632	13657	13673	13599	13665	13644	13654	13686	13688	13708	13679	13619	13699	13734	13590	13726	13636	13732	13602	13590	13614	13622	13718	13789	13821	13659	13586	13799	13801	13776	13746	13716	13777	13724	13555	13642	13697	13654	13866	13859	13694	13745	13803	13753	13661	13581	13581	13808	13873	13627	13736	13762	13831	13657	13720	13658	13658	13787	13606	13720	13714	13571	13802	13645	13651	13617	13674	13590	13673	13525	13482	13579	13901	13469	13720	13700	13593	13632	13743	13611	13699	13753	13823	13672	13523	13767	13512	13810	13575	13630	13558	13730	13825	13719	13557	13740	13739	13592	13730	13714	13707	13652	13751	13745	13875	13644	13544	13600	13711	13691	13858	13661	13812	13624	13664	13740	13613	13592	13781	13636	13510	13756	13712	13787	13505	13779	13692	13710	13710	13679	13661	13697	13692	13659	13746	13536	13617	13627	13646	13791	13690	13574	13641	13745	13646	13533	13652	13598	13512	13678	13730	13621	13484	13639	13714	13765	13734	13810	13888	13585	13856	13693	13623	13777	13690	13679	13766	13525	13685	13673	13585	13766	13745	13750	13847	13631	13621	13639	13620	13749	13695	13685	13509	13759	13547	13579	13601	13669	13728	13719	13594	13708	13639	13578	13539	13764	13749	13524	13808	13785	13745	13662	13663	13638	13672	13595	13698	13511	13665	13666	13803	13658	13722	13830	13760	13710	13463	13695	13731	13663	13746	13684	13617	13857	13737	13678	13659	13644	13652	13646	13598	13818	13774	13724	13739	13671	13677	13674	13664	13664	13717	13829	13510	13664	13924	13584	13693	13652	13775	13767	13713	13523	13548	13679	13651	13466	13515	13782	13621	13646	13692	13724	13759	13795	13640	13605	13745	13677	13784	13631	13718	13625	13551	13797	13628	13682	13677	13736	13783	13700	13587	13715	13641	13677	13729	13692	13630	13648	13685	13754	13520	13655	13573	13664	13748	13660	13827	13836	13665	13749	13717	13656	13670	13645	13730	13792	13752	13746	13684	13706	13765	13616	13529	13709	13792	13548	13522	13688	13692	13774	13671	13920	13706	13598	13753	13890	13656	13709	13819	13796	13772	13739	13667	13627	13682	13738	13761	13810	13575	13706	13739	13639	13673	13868	13641	13732	13757	13651	13671	13821	13630	13714	13861	13748	13739	13806	13504	13625	13672	13661	13690	13694	13630	13529	13735	13622	13665	13771	13719	13789	13757	13646	13662	13728	13766	13602	13631	13644	13675	13765	13744	13532	13636	13751	13654	13715	13797	13692	13615	13758	13660	13580	13767	13584	13817	13690	13652	13730	13603	13681	13743	13820	13668	13627	13561	13653	13667	13730	13783	13614	13713	13538	13585	13886	13651	13667	13738	13370	13564	13595	13669	13599	13606	13820	13758	13524	13723	13683	13703	13715	13822	13737	13608	13681	13661	13710	13725	13475	13650	13758	13582	13796	13636	13699	13966	13741	13610	13631	13702	13524	13780	13588	13836	13607	13577	13790	13855	13681	13666	13663	13777	13628	13586	13668	13596	13655	13798	13685	13731	13814	13665	13691	13697	13811	13788	13665	13776	13575	13631	13621	13794	13770	13889	13816	13704	13661	13571	13623	13625	13741	13567	13545	13652	13887	13874	13789	13762	13691	13721	13675	13682	13820	13742	13592	13859	13655	13697	13630	13751	13814	13802	13634	13709	13718	13648	13675	13657	13600	13696	13560	13834	13703	13771	13793	13618	13618	13735	13530	13608	13601	13748	13819	13593	13789	13630	13742	13698	13732	13534	13681	13803	13751	13676	13835	13686	13590	13419	13596	13842	13741	13729	13702	13594	13748	13656	13732	13778	13726	13818	13732	13675	13807	13689	13874	13747	13693	13723	13634	13710	13696	13687	13590	13655	13593	13656	13560	13661	13799	13692	13600	13609	13689	13722	13695	13691	13696	13862	13754	13533	13649	13628	13653	13932	13726	13547	13670	13743	13625	13723	13892	13738	13657	13521	13624	13783	13771	13746	13669	13841	13507	13587	13645	13747	13680	13757	13754	13589	13606	13670	13683	13632	13599	13729	13628	13644	13845	13710	13666	13658	13729	13607	13750	13690	13677	13637	13691	13688	13596	13574	13697	13754	13603	13940	13675	13826	13733	13853	13612	13716	13674	13759	13717	13744	13829	13644	13700	13666	13616	13762	13686	13610	13617	13805	13635	13674	13613	13448	13629	13670	13729	13783	13585	13601	13769	13732	13722	13717	13552	13747	13740	13693	13713	13566	13786	13727	13633	13876	13528	13561	13653	13585	13674	13665	13582	13591	13763	13620	13592	13724	13677	13589	13882	13675	13832	13630	13590	13614	13695	13749	13688	13744	13732	13805	13659	13892	13606	13532	13637	13689	13582	13613	13896	13814	13628	13612	13710	13580	13700	13892	13784	13650	13831	13730	13697	13822	13720	13602	13684	13639	13743	13686	13700	13662	13594	13754	13768	13672	13676	13707	13497	13628	13622	13883	13812	13691	13661	13700	13767	13749	13600	13510	13717	13730	13689	13654	13696	13715	13641	13516	13731	13609	13719	13537	13736	13599	13594	13805	13669	13838	13751	13738	13841	13767	13777	13754	13778	13638	13723	13644	13677
24391	21002	28051	24563	23237	23931	22847	20257	19932	33867	36916	31118	24991	20196	17541	16596	16042	16004	16052	16242	16085	16221	15988	16209	16058	16092	15888	16021	15848	15973	15945	15753	15858	15779	15904	15946	16069	15962	15876	15959	16025	16057	16065	16005	16142	15896	16029	16009	15779	15883	16117	16004	15917	15970	15882	15956	16080	15928	16055	15943	16154	15822	15821	16044	15969	16154	15840	15996	15962	15976	15925	16120	15869	15829	15875	15988	15843	15851	16082	15926	15834	16005	15870	16004	16043	15900	16048	16064	16058	15908	15854	15756	15841	15896	15911	15977	15960	15805	15708	15948	15938	15983	15819	15946	16098	16012	16150	15958	16134	15774	15806	15914	15866	15713	16048	16227	15890	16111	15831	15767	16011	16004	15950	16022	15901	16027	16003	16008	15853	15911	15839	16021	16083	16134	15887	15959	15876	15921	16009	16010	16029	15979	16028	16061	15847	16069	15831	15845	15662	15786	15959	15994	15820	15810	16112	15893	15937	15913	16014	15938	15864	15907	16201	15932	15875	15810	16127	16026	15958	15876	15838	15958	15984	15916	15836	15830	15920	16104	16036	15851	15752	15954	16021	16008	15848	16172	15985	15926	15920	15920	15904	15857	16029	15885	15856	15822	15895	15890	15889	16095	15913	16133	16150	15912	15836	15898	15894	15872	15771	16048	15980	15835	15700	15924	16010	16017	15980	15975	15650	15739	15864	15891	15943	15912	15891	16027	15911	15976	15877	15958	15958	15855	16164	15803	15851	16041	15934	15921	16043	15930	15823	15923	16005	16072	15977	16053	15861	15913	16019	15906	16083	15966	15938	16096	15958	15969	15902	15769	15847	15947	15818	15783	15829	15875	16090	15938	16016	16122	15997	15957	16095	15988	15945	15750	16018	16113	16125	16009	15998	15897	16033	15825	15924	16011	15830	15819	15838	15915	15940	15800	16018	15822	16098	15960	16095	15870	15986	15967	16105	15692	15703	15896	15862	15776	15756	16173	16086	15860	15704	15888	16092	16000	15888	16106	15959	15706	16017	15962	15859	15866	15998	16031	16085	16025	15860	15900	15861	15876	15901	15821	15866	15988	16053	16014	15855	15991	15963	15887	15876	15774	15917	15865	15982	15965	16129	15718	15897	15980	15969	15965	15942	15826	15803	15897	15837	15778	16140	15895	15845	15809	15832	15885	15953	16068	16022	16098	16076	15681	15876	15792	15937	15992	15828	15959	16122	16055	15808	15665	15905	15899	15938	15943	15777	15888	15869	15999	15830	15926	15850	16057	15870	15948	15999	15958	15822	15798	15871	15952	15774	15889	15927	15977	15867	15955	15803	15736	16047	15785	15787	15893	15939	15994	16013	15866	16024	15905	16088	15864	16062	15875	15980	15802	16020	16065	15868	16009	16117	16058	16121	15939	16194	15946	15804	16027	15992	15879	15972	15845	15736	15879	16097	15916	15969	15843	16051	15862	15950	15956	15802	16034	15887	15995	15880	15925	15855	15760	15838	15813	16051	15889	15864	15863	15793	15887	15993	16109	15879	15904	15803	15981	15946	15897	15766	15755	15927	15782	16060	15862	15824	15970	16051	15947	15910	16133	15855	16018	15969	16023	15937	15824	15912	16039	15802	15793	15923	15768	15944	16044	15911	15966	15973	16041	15821	15929	15997	15890	15898	16075	15855	15800	15930	15681	15765	15975	15973	15783	15930	15976	15954	16112	15989	15906	15974	16112	15917	16043	16047	15852	16117	15735	15841	15667	16042	15917	16099	16065	16120	15864	16028	15807	15913	15968	15909	16002	15883	16140	15998	15913	15857	15853	15892	15952	15902	15860	15916	15981	15909	15946	15911	15961	15808	15976	15880	15845	15851	15790	15825	15826	15901	15872	15884	16093	15818	16035	15863	15996	15897	15916	15930	16042	15839	15865	16086	16088	16003	15921	15930	15677	16052	16071	15904	16013	16137	15929	15954	15812	16056	16106	15783	15773	15988	15951	16062	16043	15899	15908	15849	16025	15995	15951	16061	16078	16059	15993	15771	15889	15708	15942	16024	16005	16011	15953	15947	15827	16091	15815	16026	15960	15900	15998	15742	15872	16004	16004	16057	15818	15922	15710	15956	15767	15777	16078	15955	16002	16080	15902	15816	15893	15936	15794	16014	16113	15783	15936	16027	15813	16078	15915	15944	15935	15979	15969	15915	15951	16086	15914	15901	15905	15733	16003	15730	15951	15899	15614	15641	15867	15957	15687	16024	15933	16046	15892	15805	15959	16057	15753	16062	16095	15779	16014	15878	15886	15925	15874	16074	16037	16002	15816	15951	16002	15921	15761	15952	15709	15896	16071	15861	15845	15969	15917	15999	15956	15881	15954	15842	15902	15780	15903	15951	16027	15961	15998	15762	15949	15877	15832	15864	15837	16121	16083	15736	15895	15954	15892	15959	15949	15675	15983	15798	15829	15735	15867	15976	15945	15873	16042	16212	15927	15958	16134	15828	15839	15853	16014	16066	16207	15840	15922	16034	16088	15895	15810	15818	15830	15876	15904	15795	15853	15948	15787	15983	15885	15742	16050	16236	15987	16092	15925	15971	15805	15805	15891	16102	15991	16001	15842	15990	15857	15882	15656	15872	15957	16039	15915	15974	15946	15892	15891	15888	15946	16092	16022	15963	16011	16010	16105	15835	16099	15856	15963	15984	15742	15881	15985	16047	16020	15744	15870	15901	16099	15936	16069	15966	15976	15747	15952	15994	15821	16231	15960	16091	15814	16042	15922	16118	15836	15895	15943	15979	15871	15954	15907	15983	15992	16096	15968	15840	16077	15852	15858	16198	15956	15830	15648	15755	15802	15970	15618	15974	15973	16031	16037	15868	16029	16043	16004	15954	16011	16088	15849	15932	15926	15908	16017	15960	15935	15964	15828	15957	15933	15991	15956	16032	15821	15907	15873	15690	15966	15900	15780	15893	15821	15735	16056	16025	15943	15988	15745	16045	15684	15943	15758	15841	15874	16039	16107	15976	16015	15964	15930	15946	15975	16038	15938	15885	15821	15881	15894	15877	16071	15994	16042	15827	15803	15835	15814	16087	16004	15963	15901	15935	15787	15916	15850	15850	15807	16194	15871	15817	16019	16085	16006	15890	15947	15936	16257	15975	16019	15762	15817	15942	15761	15899	15640	15916	15874	15871	15781	16011	16012	16026	16003	15887	15964	15934	15976	16063	15776	15827	15979	15952	15972	15886	15947	15916	15985	15974	15916	15925	15915	15914	15940	15975	16085	15923	15769	15762	15968	15832	15983	16137	15879	15824	15789	15934	15904	15766	15812	15962	15829	15761	15922	15990	15964	16025	15891	16029	15959	15767	15935	15925	15908	15932	15732	16008	15722	15827	16084	16039	15917	16013	15682	15692	15869	15750	15758	15799	15940	15895	16030	16025	16089	15886	15938	15944	15922	16122	16127	16258	15988	15874	15908	15904	16038	15980	15985	15745	16025	15955	15986	15778	15864	15992	15832	15906	16016	15955	15738	15894	15924	15868	15954	15979	16058	15828	16026	15917	15761	15981	15851	15880	15722	15963	16062	16035	15947	16003	15848	16140	15880	15951	15872	15945	16108	15912	16204	15928	15886	16049	15985	15708	15953	15990	15972	15915	16044	16141	16070	15906	16091	16032	15785	16007	15871	15961	16027	15891	15995	15988	15856	15791	16288	16188	15635	16196	15940	15940	15977	16043	15963	15972	15948	15958	16051	15877	15891	15840	16024	16034	15973	15942	15716	15940	15832	16107	15862	15959	16065	15870	15760	16002	15887	15821	16057	15847	15899	16003	16119	15911	15879	15790	15956	16113	15855	16029	15847	16053	15877	15996	15923	15971	15992	15888	16020	15933	16094	16121	15935	16108	16045	15879	16039	15821	15875	15904	15687	16002	16080	15894	15757	15909	16013	16001	15864	15924	15728	15858	15918	16056	15846	15860	15919	15812	15975	15973	16065	15953	15705	15818	15975	15846	16171	15789	15915	15816	15950	15722	16054	16024	15964	15765	16060	16102	15858	15986	15920	15893	15943	16050	15980	15898	15847	15760	15814	16106	15981	15871	15878	16115	15892	15865	15858	15937	16083	16034	15925	15918	15747	15972	16076	16013	15898	15947	15860	15857	15976	15857	15922	15878	16044	16028	15947	16089	15982	15886	15855	15929	15799	15986	15730	15872	15906	15943	15986	16053	16012	16014	16005	15935	15919	15903	16199	16023	16326	15859	16152	15830	15730	15802	15863	15940	16055	15964	15995	16015	15963	16156	15897	15924	15961	15789	15883	15876	15885	15953	15946	16019	15978	15870	15980	15863	15668	15886	16006	15732	15836	16052	15896	15857	15794	15841	15848	16075	15744	16043	15956	16004	15991	15794	15880	16135	15997	15914	16113	15862	15827	16012	15934	15794	15989	15991	15708	15920	15819	15990	15920	16069	15790	15903	15917	15934	16003	15813	15907	16205	15830	15984	16050	16022	16074	16026	16003	15729	15853	15841	15771	15778	15815	15926	15958	15865	16058	15850	15975	16027	15959	15847	15924	15878	15943	16198	15897	15877	15943	15949	15944	16061	15791	16067	15927	15847	16078	16073	15794	15973	15840	16020	16163	16101	16111	15896	16163	15910	15836	16001	16006	15879	15803	15697	15933	15840	15798	16023	15843	15898	15788	16047	15942	15790	15955	15781	16044	15992	15969	15864	15978	16047	16217	15883	15934	15798	16073	15790	15965	15925	15961	15982	15865	16017	15946	16028	15982	16085	16058	15993	15932	15945	15777	15746	16077	15818	15784	15977	16029	16102	16095	15931	15752	15796	15682	15991	15790	15877	15973	15861	16163	15827	15871	15759	16086	15883	15885	15916	15842	16045	16032	15768	15872	16050	15815	16088	15836	15762	15933	15880	15984	15805	15885	16082	16103	15947	15986	15963	16039	16206	16093	15882	16030	15992	15831	16160	15816	15995	15945	15914	15775	15904	16024	15817	15728	15988	16000	15796	15846	15757	16005	16021	16009	15747	15944	16030	15867	15842	15972	16074	15954	16004	16008	16031	16070	15840	15889	16014	15869	15848	16019	16001	16078	15900	15711	15851	15847	16009	15860	15742	15999
13150	22053	22751	21195	23713	23353	21136	19798	19750	36660	36195	30343	23142	17413	14941	14198	13792	13817	13838	13713	13667	13698	13835	13708	13714	13651	13708	13652	13781	13763	13717	13767	13747	13700	13783	13687	13731	13724	13706	13780	13747	13831	13642	13637	13953	13639	13543	13664	13735	13540	13767	13579	13642	13616	13712	13563	13820	13737	13709	13658	13620	13642	13655	13744	13612	13768	13712	13749	13849	13732	13624	13729	13833	13660	13615	13752	13815	13610	13659	13580	13782	13711	13671	13683	13671	13633	13740	13697	13780	13797	13724	13888	13668	13676	13608	13728	13653	13648	13648	13677	13779	13569	13749	13711	13663	13653	13595	13655	13753	13752	13801	13703	13731	13685	13564	13728	13791	13720	13755	13641	13727	13737	13672	13659	13741	13615	13718	13661	13613	13683	13728	13564	13616	13685	13755	13508	13747	13740	13691	13659	13744	13709	13757	13715	13566	13669	13613	13655	13828	13666	13604	13790	13544	13425	13798	13682	13699	13622	13715	13751	13650	13740	13781	13916	13824	13811	13571	13766	13539	13707	13801	13654	13768	13534	13928	13681	13790	13607	13706	13559	13720	13591	13787	13816	13799	13642	13596	13627	13646	13676	13724	13627	13569	13841	13822	13489	13834	13729	13721	13644	13657	13732	13740	13707	13684	13574	13586	13676	13599	13680	13704	13653	13596	13742	13607	13671	13784	13805	13765	13604	13710	13562	13455	13826	13649	13568	13593	13647	13710	13718	13528	13642	13555	13606	13556	13681	13776	13727	13838	13588	13728	13862	13633	13655	13573	13805	13639	13711	13610	13602	13607	13697	13723	13667	13597	13540	13808	13635	13646	13649	13598	13595	13668	13676	13614	13826	13651	13707	13719	13759	13690	13669	13663	13601	13561	13634	13746	13784	13758	13731	13754	13752	13677	13930	13706	13685	13706	13587	13589	13888	13488	13712	13628	13605	13740	13768	13709	13692	13657	13660	13669	13876	13584	13613	13798	13558	13632	13649	13665	13564	13743	13615	13707	13657	13855	13635	13638	13642	13690	13514	13710	13608	13792	13627	13705	13698	13606	13510	13735	13783	13724	13632	13583	13672	13741	13656	13749	13812	13707	13667	13744	13611	13665	13596	13673	13581	13519	13635	13679	13693	13666	13785	13621	13823	13705	13585	13737	13613	13688	13812	13648	13829	13720	13507	13706	13741	13840	13740	13657	13614	13715	13784	13809	13570	13662	13715	13704	13766	13746	13691	13757	13657	13672	13686	13730	13706	13554	13751	13657	13670	13698	13677	13654	13818	13533	13648	13750	13770	13633	13664	13613	13654	13730	13715	13733	13457	13564	13741	13526	13954	13808	13614	13622	13680	13690	13630	13572	13671	13683	13625	13905	13637	13710	13764	13637	13788	13572	13570	13683	13817	13705	13598	13644	13771	13722	13734	13621	13691	13639	13771	13676	13758	13793	13776	13610	13665	13655	13680	13614	13743	13736	13628	13714	13589	13792	13469	13766	13646	13659	13596	13833	13660	13758	13657	13743	13756	13792	13535	13569	13662	13833	13770	13514	13798	13598	13847	13617	13663	13672	13783	13704	13537	13802	13619	13629	13624	13694	13802	13722	13725	13679	13640	13730	13782	13728	13609	13579	13686	13728	13641	13644	13748	13576	13659	13662	13719	13819	13815	13629	13551	13611	13609	13699	13650	13689	13687	13504	13732	13821	13770	13738	13841	13733	13595	13701	13732	13627	13668	13825	13829	13706	13596	13630	13764	13719	13517	13583	13649	13659	13597	13745	13693	13721	13641	13718	13699	13700	13776	13628	13669	13713	13729	13665	13582	13912	13774	13598	13608	13763	13763	13537	13680	13635	13706	13720	13750	13792	13671	13676	13718	13831	13638	13791	13706	13745	13713	13765	13743	13749	13564	13788	13746	13651	13749	13723	13569	13596	13820	13588	13598	13819	13648	13789	13635	13774	13754	13644	13720	13570	13651	13657	13532	13604	13765	13692	13704	13574	13795	13793	13733	13722	13620	13659	13649	13659	13818	13690	13537	13617	13791	13639	13701	13741	13566	13821	13636	13819	13475	13634	13484	13566	13617	13593	13719	13796	13653	13431	13689	13735	13788	13579	13499	13805	13718	13739	13595	13610	13662	13745	13825	13597	13701	13660	13630	13601	13731	13749	13613	13982	13846	13629	13578	13783	13672	13583	13697	13590	13772	13717	13772	13594	13784	13709	13767	13611	13728	13816	13690	13741	13708	13708	13686	13562	13943	13720	13601	13527	13626	13768	13590	13585	13640	13697	13587	13854	13577	13821	13629	13584	13572	13681	13646	13809	13711	13512	13775	13794	13642	13697	13714	13624	13677	13685	13588	13515	13867	13716	13773	13805	13537	13608	13612	13922	13664	13765	13699	13765	13605	13880	13657	13681	13609	13554	13647	13756	13741	13751	13636	13700	13673	13788	13767	13670	13672	13641	13716	13848	13637	13762	13639	13637	13515	13727	13674	13930	13678	13790	13716	13642	13761	13534	13634	13763	13599	13569	13589	13620	13716	13754	13743	13426	13685	13728	13583	13618	13637	13714	13653	13567	13573	13607	13789	13609	13739	13717	13943	13647	13610	13655	13662	13540	13742	13723	13689	13875	13603	13888	13641	13657	13737	13713	13742	13674	13700	13676	13711	13731	13554	13651	13762	13845	13867	13569	13625	13845	13535	13533	13723	13722	13712	13782	13701	13575	13774	13656	13642	13712	13793	13543	13510	13747	13648	13511	13578	13746	13701	13751	13712	13732	13566	13837	13540	13743	13669	13744	13690	13718	13612	13721	13655	13651	13788	13634	13768	13715	13733	13668	13623	13839	13634	13724	13565	13669	13634	13788	13677	13681	13570	13784	13676	13728	13771	13812	13683	13725	13688	13715	13599	13745	13669	13699	13574	13804	13766	13568	13504	13783	13783	13801	13732	13806	13699	13679	13863	13751	13559	13566	13722	13649	13548	13582	13618	13861	13732	13748	13540	13685	13676	13712	13508	13603	13755	13670	13754	13646	13785	13491	13727	13734	13644	13638	13557	13765	13792	13747	13734	13662	13626	13575	13657	13620	13809	13626	13716	13656	13862	13754	13722	13564	13826	13769	13689	13838	13719	13618	13681	13610	13748	13825	13757	13783	13566	13834	13889	13590	13593	13504	13641	13590	13739	13624	13708	13556	13799	13784	13639	13811	13813	13676	13645	13810	13793	13598	13653	13867	13661	13675	13648	13682	13612	13865	13600	13685	13717	13722	13725	13673	13725	13684	13681	13759	13845	13732	13703	13814	13870	13766	13734	13791	13795	13701	13615	13806	13715	13788	13827	13626	13780	13732	13777	13716	13738	13750	13859	13635	13674	13607	13795	13478	13844	13720	13684	13787	13597	13643	13712	13616	13684	13692	13859	13933	13616	13699	13783	13835	13674	13722	13623	13609	13770	13759	13795	13743	13851	13747	13571	13631	13656	13860	13727	13658	13809	13858	13691	13812	13658	13741	13708	13657	13682	13770	13612	13797	13624	13655	13748	13789	13906	13802	13679	13696	13780	13751	13655	13616	13520	13596	13500	13543	13756	13414	13640	13893	13579	13760	13502	13625	13673	13673	13534	13805	13699	13717	13654	13729	13727	13630	13779	13795	13666	13560	13713	13790	13666	13676	13652	13620	13749	13684	13674	13537	13721	13504	13622	13717	13689	13866	13691	13602	13633	13808	13679	13564	13881	13752	13685	13868	13613	13650	13659	13825	13631	13762	13699	13761	13664	13761	13710	13714	13729	13641	13659	13799	13668	13739	13628	13607	13567	13687	13711	13624	13698	13767	13717	13694	13658	13575	13756	13675	13821	13829	13701	13669	13675	13746	13602	13699	13628	13736	13806	13635	13824	13585	13718	13894	13854	13695	13689	13691	13727	13773	13618	13666	13698	13526	13717	13554	13806	13706	13660	13779	13598	13767	13706	13658	13672	13465	13560	13565	13758	13713	13688	13615	13545	13732	13521	13591	13677	13741	13824	13746	13859	13587	13729	13563	13515	13717	13533	13793	13574	13752	13813	13608	13727	13609	13597	13672	13815	13728	13683	13763	13676	13662	13706	13573	13860	13820	13641	13627	13657	13694	13751	13690	13795	13706	13745	13764	13581	13727	13853	13694	13664	13652	13775	13618	13813	13733	13680	13688	13553	13777	13793	13733	13582	13608	13708	13678	13623	13790	13746	13712	13783	13630	13680	13703	13608	13774	13642	13522	13766	13669	13674	13639	13780	13677	13641	13887	13649	13568	13877	13546	13631	13653	13669	13618	13778	13707	13724	13570	13796	13752	13749	13629	13713	13624	13669	13690	13616	13806	13769	13695	13693	13534	13501	13876	13655	13801	13673	13752	13545	13761	13761	13620	13708	13784	13675	13895	13472	13848	13764	13691	13648	13772	13734	13934	13703	13727	13882	13691	13764	13767	13602	13739	13679	13706	13699	13577	13625	13718	13664	13535	13660	13612	13580	13791	13796	13584	13781	13772	13776	13815	13649	13631	13592	13617	13828	13550	13413	13657	13730	13641	13773	13751	13691	13590	13670	13740	13697	13806	13576	13898	13609	13756	13647	13830	13598	13634	13775	13628	13742	13745	13627	13612	13752	13566	13812	13631	13844	13573	13700	13577	13611	13744	13794	13808	13720	13596	13865	13655	13640	13690	13462	13638	13594	13716	13758	13709	13661	13589	13905	13874	13774	13843	13745	13735	13743	13645	13593	13920	13556	13805	13823	13678	13704	13660	13668	13482	13773	13746	13706	13637	13640	13642	13739	13910	13702	13591	13672	13701	13803	13658	13677	13816	13632	13610	13654	13542	13733	13614	13690	13518	13540	13731	13726	13709	13853	13686	13747	13646	13834	13583	13586	13707	13496	13812	13688	13731	13638	13718	13574	13584	13776	13711	13639	13690	13616	13657	13691	13640	13661	13716	13622	13522	13728	13736	13606	13535	13651	13788	13630	13731	13681	13766	13669	13817	13541	13757	13744	13672	13723	13603	13704	13740	13702	13675	13712	13759	13538	13646	13841	13531	13595	13752	13734	13634	13657	13705	13804	13792	13606	13659	13630	13727	13688	13693	13582
22483	20947	28802	23286	21488	24390	27453	21800	22988	53660	51879	45026	35833	25714	19970	17552	16909	16436	16317	16381	16386	16380	16535	16342	16099	16371	16141	16041	15954	16380	16244	16286	16172	16265	16351	16097	16241	16204	16186	16112	16221	16189	16227	16111	16064	16356	16129	16187	16129	16143	16273	16428	16110	16246	16149	15883	16060	16323	16301	16378	16505	16200	16134	16070	16395	16372	16112	16309	16235	16044	16213	16331	16224	16198	16129	16044	16181	16335	16363	16098	16217	16112	16069	16167	16080	16181	16314	16089	16412	16138	16118	16241	16230	16148	16123	16108	16138	15943	16306	16297	16014	16038	16109	16114	16123	16255	16220	16198	16363	16271	16254	16211	16065	16178	16068	16202	16300	16072	16100	16120	16062	16063	16207	15929	16196	16090	16253	15998	16316	16194	16214	16120	16326	16146	16074	16168	16073	16222	16355	16155	16151	16157	16301	16225	16260	16159	16199	16277	16010	16021	16199	16248	16317	16141	16235	16093	16234	16057	16042	16016	16277	16064	16207	16238	16147	16285	16078	16088	16073	16203	16222	16185	16197	16155	16415	16048	16195	16098	16263	15951	16263	16238	16067	15975	16171	16083	16214	16233	16209	16321	16358	16290	16323	16209	16055	16131	16407	16220	16277	16338	16079	15949	16179	16221	16382	16122	16268	16137	16298	16214	15962	16103	16188	16055	16170	16150	16137	16131	16080	15928	16075	16282	16158	16238	16129	15981	16148	16189	16152	16184	16169	16253	16067	15981	16158	16101	16040	16349	16261	16057	16079	16115	16261	16130	16402	16225	16223	16264	16215	16090	16234	16032	16221	16214	16225	16025	16260	16162	16199	15959	16224	16311	16007	16158	16169	16181	16047	16118	16026	16059	16131	16247	16071	16461	16179	16078	16158	16058	16177	16090	16205	16014	16193	16201	16033	16193	16150	16159	16115	16016	16186	16251	15959	16192	16120	16007	16132	16084	16137	16292	16181	16167	16100	16221	16064	16259	16309	16124	16329	16327	16189	16239	16104	16166	16219	15975	16333	16196	16077	16016	16232	16203	16077	16223	16374	16092	15990	16267	16043	16144	16102	16142	16215	16107	16060	16137	15947	16173	16141	16228	16167	16144	16034	16022	16200	16088	16099	16253	16184	16040	16056	15972	16063	15991	16133	16113	16251	16195	15929	16010	16144	16022	15955	16132	16071	16056	16103	15939	16118	16392	16026	16013	16212	16091	16251	16076	16259	16266	15941	16189	16026	16156	16026	16300	16188	16148	16135	16319	16150	16147	16167	16117	15970	16192	16028	16158	16180	16141	16215	16205	16210	16333	16265	15924	16182	16061	16197	16272	16118	15996	16130	16277	16230	16364	16140	16328	16401	16122	16014	16159	16171	16141	16083	16270	16057	16289	16274	15965	16341	16294	16222	16274	16155	16135	16101	16088	16048	16166	15935	16054	16086	15946	15948	16092	16031	16126	16104	15981	16242	16020	16291	16044	16262	16124	16107	16045	16358	15892	16133	16053	16002	16177	16126	16217	16256	16160	16267	16059	16048	16200	16300	16118	16088	15985	16149	16056	16265	16155	16225	16106	16152	16262	16169	16140	16122	16116	15872	16153	16162	16275	16141	16194	16055	16161	16154	16165	16105	16123	16209	16181	16048	16072	15995	16230	16058	16092	16262	16280	16459	16091	16141	16014	16167	16291	16096	16149	16030	16007	16180	16160	16070	16118	16106	16316	16240	16254	16178	16102	16109	16155	16174	16364	16097	16186	16368	16240	16361	16137	16262	16141	16113	16190	15987	16362	16398	16100	16219	16190	16105	16264	16128	16171	16250	16277	16023	16094	16309	16141	16125	16291	16242	16260	16150	16185	16343	16111	16116	15968	16135	16184	16000	16393	16020	16139	16148	16179	16060	16152	16190	16182	16187	16123	16148	16149	16098	16062	15998	16128	16056	16146	16046	16034	16156	16183	15993	16133	16181	16183	16153	16180	16014	16137	16352	15938	16042	15930	16030	16244	16117	16124	16154	16175	16356	16257	16273	16072	16334	16160	16380	16221	16201	16442	16211	16199	16133	16140	16370	16058	16225	16313	15941	16168	16153	16136	16328	16239	16238	15921	16124	16314	16203	16019	16138	16172	16101	16009	16080	16012	16035	16128	16198	16237	16330	16243	15999	16208	16015	16085	16217	16126	16287	16100	16110	15961	16166	16221	16121	16253	16349	16283	16159	16195	16124	16037	16179	16184	16150	16159	16086	16122	16213	16087	16120	16035	16209	16331	16050	16008	16162	16384	16288	16123	16244	16268	16160	16087	16006	16231	16211	16001	16201	16066	16146	16014	16176	15986	16246	16203	16226	16242	16025	16230	15941	16140	16248	16021	16211	16222	16200	16335	16174	16144	16228	16139	16302	16115	16118	16301	16255	16309	16266	16226	16117	16001	15926	16286	16046	16100	16008	16075	16165	16230	16239	16025	16049	15946	16125	16093	16077	16082	16232	16136	16217	16260	16158	16253	16183	16188	16238	16240	16287	16062	15936	15971	16119	16074	16219	16271	16237	16103	16226	16326	16272	16165	16194	16357	16092	16170	16379	16110	16071	16159	16154	16036	16051	16149	16239	16133	15997	15968	16105	16239	16076	16276	16331	16087	15986	16222	16172	16149	16262	16036	16205	16204	16234	16019	16038	16159	15942	16106	16270	15903	15972	16080	16196	16219	16227	16102	16114	16140	16035	16080	16181	16141	16228	16169	16244	16244	16301	16398	16076	16210	16183	16076	16103	16268	16022	16259	16362	15996	16020	16034	16067	16108	16117	16175	16288	16138	16279	16248	16171	16099	16159	16059	16009	16066	16342	16173	16081	16205	16065	16266	16101	16367	16223	16353	16008	16157	16028	16066	16159	16315	16160	15962	16257	16232	16113	16232	16084	16088	16186	16087	16179	16188	16161	16055	16143	16311	16230	16200	16210	16137	16243	16257	15964	16222	16131	16112	15998	16184	16220	16207	15988	16079	16210	16163	16311	16118	16005	16138	16068	16140	16114	16265	16373	16174	16048	16240	16280	16272	16009	16108	16222	16214	16053	16334	16247	16221	16173	16133	16170	16158	16081	15817	16100	16140	15945	16308	16165	16188	16073	16161	16052	16184	16229	16288	16148	15969	16190	16321	16116	15955	16160	16078	16169	15990	16125	16278	16055	16129	16164	16224	16118	16118	16002	16263	16157	15945	16100	15980	16139	16199	16195	16219	16030	16056	16073	16204	16020	16117	16159	16106	16117	16291	16036	16244	16171	16113	16199	16235	16167	16114	16031	16020	16155	16042	16028	16004	15946	16232	16313	16124	16145	16214	16165	16170	16355	16281	16167	16137	16301	16015	16199	16078	16041	15964	16182	16216	16049	16274	15923	16296	15975	15869	16151	15932	16380	15935	16097	16001	16249	16217	16192	16271	16287	16097	16108	16083	15907	16003	16206	16003	16274	16245	15982	16166	16106	16266	16061	16056	16100	16211	16291	15993	16106	16063	16198	16114	16129	16193	16110	16412	16121	16267	16052	16191	16094	16022	16191	16135	16055	16106	16306	16226	16115	16080	16081	16277	16178	16285	15991	16182	16197	16110	16106	16205	16076	16116	15988	15984	16083	16251	16030	16178	16060	16143	16164	15984	16026	16253	16159	15946	16066	16023	16204	15954	16227	16216	16306	16264	16011	16217	16191	16061	16073	16215	16145	16050	16161	16051	16104	16130	16202	16300	16150	16217	16163	16141	16287	16006	16164	16138	16165	16063	16119	16237	16165	16253	15990	16092	15996	16281	16238	16215	16142	16293	16220	16104	16210	16162	16100	16112	16205	16053	16217	16346	16252	15977	15996	16090	16017	16022	16176	16249	16132	15981	16243	15995	16198	16174	15974	15916	16165	16109	16146	16271	16262	16285	16198	16223	16129	16173	16104	16358	16207	16328	15972	16168	16016	16223	16138	16132	16027	16136	16342	16129	16241	16094	16028	16108	16147	16176	16118	16189	15944	16112	16112	16250	16145	16111	16012	16142	16174	16055	16073	16041	16146	16042	16162	16359	16228	15981	16109	16014	16104	16018	16100	16150	16177	16221	16026	16133	16125	15999	16266	16218	16358	16036	16156	16079	16045	16024	16000	16161	16248	16032	16221	16164	16045	16065	16155	15961	16068	16068	16036	16082	16352	16150	15993	15998	16348	16118	16093	15993	16071	16148	15935	16253	16106	16041	16090	16153	16197	16332	16341	16120	15950	16186	16208	16375	16224	16071	16100	16254	16119	16134	16144	16112	15959	16153	16104	16121	16168	16050	16350	16061	15994	16001	15962	16051	16073	16133	15969	16026	16144	16267	16071	16145	16201	16159	16013	16202	16253	16178	16384	16277	16204	16167	16298	16245	15819	16094	16210	15973	16140	16184	16169	16166	15884	16021	16275	16030	16153	16203	16161	16155	16233	16188	16138	16073	16153	16170	15987	15859	16017	15993	16170	15982	16074	16213	16106	16092	15936	16038	15965	16023	16208	16079	15997	15960	16185	16262	16161	16206	16084	15934	16035	16215	16366	16099	16019	15855	16207	16052	16077	16182	16066	16159	16242	16207	16077	16133	16049	16131	16137	16395	16278	16344	16108	16051	16203	15902	16113	16210	15986	16152	16174	16212	16163	16109	16274	16071	16179	16245	16108	16427	16088	16015	16119	16180	16207	16056	16013	16128	16298	16115	16128	16212	16280	16078	16283	16335	16128	15998	16148	16077	16148	16205	16116	16019	16155	16130	16178	16218	16211	16227	16155	15902	15909	16034	16011	16081	15835	15954	16033	16125	15905	16180	16158	16158	16152	16162	16359	16312	16247	16302	16348	16265	16158	16106	16120	15957	16227	15976	16075	16194	16189	16110	16220	16165	16006	16300	16141	15997	16074	16110	16045	16204	16068	16066	16140	16238	16069	16216	16057	16013	16163	16086	16182	16033	16446	16063	16048	16210	16011	16250	16284	16045	16158	16153	16272	16057	16209	16184	16147	16268	15889	16043	16155	16058	16120	15877	15904	16088	16164	16143	15959	16204	16157	16119	16435	15918	16074	16066	16068	15912	16212	16095	16018	16084	16388	16110	16163	16205	16251	16259
16459	30150	32402	34044	29363	25962	23002	21153	24708	53218	49771	44015	34585	22917	17099	14736	14238	13901	13865	13661	13840	13788	13865	13709	13771	13718	13830	14004	13619	13721	13654	13676	13702	13697	13761	13913	13785	13767	13746	13452	13645	13682	13820	13700	13792	13648	13647	13893	13799	13883	13844	13819	13702	13741	13780	13689	13614	13735	13651	13755	13598	13917	13744	13857	13672	13789	13821	13802	13774	13844	13890	13834	13861	13987	13765	13664	13753	13745	13727	13744	13792	13665	13849	13815	13802	13788	13807	13892	13746	13769	13842	13667	13833	13754	13732	13621	13737	13727	13671	13761	13740	13745	13816	13820	13699	13597	13792	13793	13824	13816	13762	13566	13742	13827	13680	13638	13715	13770	13814	13783	13889	13898	13703	13663	13813	13726	13692	13823	13913	13655	13725	13882	13761	13776	13702	13664	13777	13832	13738	13669	13600	13863	13744	13695	13662	13675	13693	13696	13591	13878	13697	14000	13789	13800	13691	13828	13827	13853	13808	13743	13734	13674	13585	13799	13799	13831	13608	13706	13720	13682	13783	13701	13773	13697	13773	13699	13641	13738	13744	13752	13616	13733	13587	13780	13789	13681	13709	13586	13696	13738	13597	13702	13716	13804	13771	13887	13850	13829	13709	13753	13920	13669	13686	13660	13679	13860	13503	13888	13595	13844	13822	13713	13799	13895	13803	13787	13671	13770	13822	13637	13630	13760	13654	13721	13807	13615	13835	13870	13730	13676	13709	13612	13739	13746	13830	13856	13807	13862	13949	13765	13694	13657	13852	13743	13792	13774	13701	13766	13850	13768	13622	13685	13703	13679	13707	13744	13898	13755	13715	13543	13776	13853	13640	13808	13926	13657	13885	13695	13692	13727	13598	13518	13939	13772	13876	13732	13680	13673	13718	13730	13679	13729	13777	13602	13653	13829	13817	13816	13941	13920	13758	13829	13681	13695	13518	13728	13627	13651	13645	13663	13591	13759	13706	13605	13597	13589	13698	13652	13667	13750	13710	13796	13877	13678	13641	13736	13587	13693	13761	13846	13739	13706	13667	13895	13621	13803	13940	13739	13712	13639	13655	13920	13668	13761	13805	13696	13678	13619	13787	13639	13651	13786	13655	13898	13813	13758	13833	13776	13705	13746	13703	13834	13721	13651	13810	13835	13751	13584	13865	13598	13811	13770	13794	13615	13698	13878	13774	13800	13836	13743	13885	13573	13850	13609	13688	13689	13607	13921	13763	13765	13761	13874	13740	13876	13801	13637	13737	13673	13860	13758	13665	13669	13760	13690	13597	13778	13471	13735	13780	13686	13694	13756	13723	13854	13592	13646	13616	13766	13903	13811	13931	13660	13754	13852	13717	13717	13643	13668	13772	13844	13779	13752	13700	13800	13691	13792	13719	13856	13743	13804	13789	13655	13680	13618	13718	13625	13762	13752	13774	13782	13841	13811	13708	13626	13700	13657	13783	13686	13582	13848	13648	13693	13792	13679	13591	13727	13717	13675	13707	13694	13875	13743	13759	13796	13651	13587	13761	13560	13799	13690	13702	13824	13581	13770	13793	13751	13732	13575	13787	13749	13664	13783	13872	13740	13727	13655	13721	13677	13832	13638	13720	13747	13661	13683	13875	13768	13641	13805	13831	13750	13777	13716	13694	13721	13831	13669	13850	13795	13750	13700	13706	13676	13661	13725	13765	13888	13837	13729	13850	13662	13573	13815	13803	13724	13841	13746	13635	13590	13622	13673	13696	13750	13765	13707	13690	13662	13769	13768	13565	13779	13896	13682	13935	13614	13784	13701	13582	13722	13633	13688	13698	13887	13682	13704	13723	13833	13890	13697	13735	13777	13684	13781	13709	13677	13683	13701	13885	13837	13743	13831	13867	13753	13773	13773	13676	13626	13611	13675	13749	13891	13695	13778	13720	13674	13623	13737	13809	13752	13618	13678	13664	13780	13789	13759	13763	13617	13647	13676	13467	13780	13603	13778	13587	13865	13836	13824	13775	13701	13706	13664	13637	13767	13756	13693	13829	13920	13722	13622	13762	13806	13807	13539	13740	13674	13797	13900	13763	13723	13802	13813	13789	13642	13644	13704	13737	13705	13843	13761	13667	13845	13637	13795	13670	13800	13825	13720	13879	13868	13785	13715	13692	13814	13684	13489	13833	13816	13689	13710	13869	13651	13694	13663	13763	13734	13601	13706	13879	13803	13927	13674	13619	13662	13797	13575	13700	13628	13649	13661	13749	13664	13573	13798	13698	13712	13669	13669	14018	13677	13779	13768	13835	13555	13799	13842	13871	13681	13692	13531	13740	13817	13783	13932	13874	13747	13791	13774	13800	13557	13710	13537	13722	13633	13709	13655	13700	13692	13618	13744	13692	13684	13642	13823	13788	13885	13750	13675	13581	13744	13678	13653	13907	13711	13781	13697	13866	13763	13724	13628	13806	13795	13767	13551	13716	13754	13834	13659	13754	13647	13768	13687	13702	13720	13832	13601	13682	13847	13885	13774	13713	13717	13841	13703	13593	13662	13774	13800	13877	13708	13801	13697	13763	13659	13786	13679	13787	13686	13940	13808	13862	13686	13748	13665	13772	13643	13680	13758	13680	13880	13714	13800	13895	13543	13793	13715	13739	13754	13736	13708	13774	13788	13745	13860	13680	13706	13634	13842	13817	13739	13914	13647	13833	13661	13690	13780	13615	13741	13708	13649	13818	13591	13800	13762	13686	13734	13822	13684	13676	13783	13686	13657	13936	13747	13622	13609	13745	13678	13555	13811	13804	13789	13822	13729	13824	13825	13559	13738	13800	13780	13742	13745	13827	13832	13669	13698	13609	13734	13828	13863	13677	13760	13705	13879	13577	13480	13806	13753	13768	13617	13888	13720	13680	13804	13674	13915	13802	13726	13980	13524	13692	13727	13533	13850	13694	13817	13647	13951	13697	13739	13613	13789	13564	13681	13907	13731	13795	13721	13715	13693	13761	13590	13671	13793	13791	13587	13571	13868	13814	13905	13899	13756	13662	13824	13636	13932	13638	13725	13716	13653	13748	13722	13599	13603	13882	13580	13676	13851	13622	13750	13726	13698	13757	13738	13603	13772	13819	13582	13814	13761	13666	13680	13548	13875	13689	13825	13791	13625	13732	13829	13694	13787	13780	13674	13706	13603	13464	13722	13837	13659	13822	13574	13642	13773	13626	13703	13760	13698	13708	13717	13825	13822	13763	13708	13711	13812	13756	13891	13764	13733	13679	13565	13698	13778	13785	13799	13632	13729	13925	13605	13965	13727	13784	13588	13699	13894	13746	13599	13839	13877	13697	13772	13762	13858	13829	13730	13751	13700	13687	13847	13680	13672	13774	13737	13740	13737	13826	13770	13660	13917	13947	13705	13760	13659	13747	13715	13651	13753	13967	13782	13706	13608	13657	13764	13773	13789	13611	13706	13741	13697	13794	13644	13794	13842	13581	13829	13682	13955	13846	13731	13683	13683	13636	13578	13738	13798	13881	13650	13823	13728	13746	13711	13616	13866	13564	13745	13678	13864	13827	13757	13712	13742	13782	13828	13885	13774	13758	13751	13648	13805	13683	13675	13625	13727	13803	13449	13677	13666	13829	13699	13739	13786	13812	13778	13681	13715	13704	13680	13568	13833	13537	13708	13757	13746	13912	13719	13644	13934	13603	13622	13837	13772	13652	13572	13737	13650	13560	13756	13850	13776	13749	13880	13911	13745	13784	13683	13878	13863	13774	13466	13708	13628	13781	13637	13560	13778	13871	13809	13727	13607	13579	13592	13736	13636	13711	13737	13662	13701	13809	13750	13812	13740	13763	13725	13794	13875	13817	13696	13634	13623	13819	13675	13692	13652	13511	13815	13733	13755	13821	13766	13706	13730	13768	13793	13628	13556	13804	13669	13755	13618	13719	13763	13783	13768	13901	13688	13896	13656	13669	13711	13703	13687	13755	13648	13733	13816	13799	13772	13942	13672	13697	13710	13704	13834	13841	13569	13682	13784	13754	13814	13758	13703	13705	13677	13755	13653	13959	13799	13761	13733	13841	13765	13636	13650	13798	13839	13795	13789	13541	13570	13723	13832	13787	13725	13733	13785	13845	13802	13675	13800	13664	13513	13681	13508	13782	13593	13732	13799	13849	13750	13642	13595	13640	13689	13842	13574	13779	13629	13576	13574	13653	13784	13756	13772	13707	13732	13735	13857	13718	13637	13972	13774	13692	13711	13554	13792	13767	13736	13665	13822	13852	13668	13689	13821	13816	13720	13663	13648	13803	13797	13742	13598	13748	13660	13757	13918	13713	13675	13716	13830	13652	13877	13645	13736	13643	13648	13722	13768	13849	13707	13724	13889	13656	13684	13787	13756	13900	13600	13794	13799	13749	13771	13770	13757	13849	13639	13682	13965	13802	13676	13696	13919	13742	13821	13839	13803	13572	13713	13706	13669	13683	13821	13581	13933	13838	13710	13794	13827	13792	13680	13698	13838	13686	13844	13803	13795	13746	13807	13816	13538	13743	13659	13943	13707	13747	13890	13718	13718	13782	13777	13659	13634	13721	13843	13620	13684	13644	13721	13676	13676	13722	13644	13660	13578	13819	13746	13619	13759	13627	13996	13662	13679	13775	13558	13843	13676	13659	13718	13624	13764	13800	13701	13716	13706	13908	13873	13804	13575	13619	14126	13635	13694	13648	13731	13769	13802	13641	13834	13820	13656	13756	13718	13790	13671	13620	13758	13593	13796	13836	13635	13653	13820	14110	13658	13773	13727	13570	13689	13910	13863	13564	13754	13814	13679	13784	13643	13900	13813	13727	13717	13772	13754	13741	13675	13731	13674	13630	13844	13781	13901	13779	13678	13676	13640	13757	13661	13723	13689	13713	13701	13781	13827	13959	13696	13830	13769	13809	13928	13672	13659	13731	13700	13750	13829	13599	13645	13703	13595	13877	13690	13702	13743	13769	13787	13666	13759	13711	13848	13769	13893	13599	13540	13690	13747	13768	13574	13795	13882	13758	13605	13726	13812	13707	13697	13707	13616	13591	13706	13629	13708	13754	13700	13730	13726	13686	13661	13819	13744	13720	13818	13592	13812	13640	13696	13818	13701	13610	13477
27137	21864	29721	27356	21937	20504	20363	19055	18424	19748	21656	20765	19116	17510	16505	16191	16171	16120	16011	16073	15918	15903	15935	15941	15921	15983	15733	15922	15934	15974	15984	15848	15906	15944	15823	15825	15979	15771	15977	15895	16001	15970	15949	15895	15961	15706	15969	15921	16173	16123	15896	15813	16023	15787	16070	15988	16014	16106	15837	15922	16158	15974	15703	15971	15980	15891	15946	15722	16052	15904	15700	15799	16022	16054	15907	16185	15815	15907	15679	15809	15914	15903	15897	15809	16040	16072	16044	15937	15787	15900	16018	15768	15935	16001	15993	15962	15775	15894	15783	15823	15833	15916	15926	15954	16020	15983	15805	16072	15918	15869	16067	16032	15944	15903	16019	16001	15808	16086	16054	16235	15925	15888	15865	15829	15813	16082	15975	15778	15844	15959	15760	15822	15781	15884	15790	16012	16263	16031	15881	16029	15914	15960	16031	15843	16042	15897	15805	15905	15807	15993	16025	15849	15913	15961	15800	15951	15886	15812	15914	16042	15752	15875	15950	16017	15766	15957	16026	15907	15933	15832	15753	15936	15850	16037	15867	15911	16154	15920	15793	15833	15889	15965	16106	15869	15824	15855	16027	15874	15745	15833	15952	16023	16070	15929	15722	15755	15867	15790	15895	16043	15958	15901	15897	15946	15997	15780	15845	16101	15958	15994	15922	15944	16218	16007	15943	15888	15991	16157	15819	15868	15763	16048	16070	15954	15768	15924	16074	15974	15966	15823	15872	15945	16022	15939	15796	15974	16006	16037	15875	15763	15947	15972	15995	15988	15772	15874	15924	16041	15914	16109	16071	15924	16012	15916	15906	15969	16064	16014	15962	15942	16080	15947	15966	15905	16038	15784	15977	15763	15839	15956	16038	15947	15949	15878	16068	15974	15813	16017	16022	15891	15759	15960	15876	15828	16075	15830	16011	15910	16021	15837	15902	15952	16024	16144	16048	15938	15850	15985	15834	15762	16063	15899	16048	15942	15949	15939	15793	16032	16005	15852	15789	15915	16142	15920	16074	15871	15984	16098	15749	16105	15882	15967	15962	15965	16015	15949	15800	15780	15860	15781	15831	15868	16056	16188	15941	15883	15899	15879	16092	15988	16223	16157	15935	16029	15998	15802	15935	15928	15997	15967	15860	15756	15851	16069	15936	15924	15843	16011	15911	15865	15846	15965	15905	15870	15968	15954	15942	15855	15949	16139	15983	15832	15901	15997	15976	16002	15890	15949	16069	15811	15894	15921	16018	15969	16151	15934	16038	15917	15793	15946	16133	15996	16102	15936	15901	15885	15950	16010	15896	15999	15987	16111	15920	15715	16166	15910	15911	15919	15981	15997	15902	15963	15982	15926	15996	15891	15946	15995	16023	15965	15823	15766	16040	15969	15829	15949	15981	15829	16061	16051	16030	15916	16010	15934	15988	15795	15867	15989	15849	16004	15945	15933	15905	15965	16163	15915	15749	16007	15834	15932	15793	16018	15841	15836	16091	15973	15982	15940	15924	15912	15970	15868	15935	15974	16137	15933	16044	15987	15687	15849	15890	16030	15942	15932	15869	16064	15855	15839	15980	15737	16049	15881	16131	15912	15951	15921	16171	15959	16056	15947	16028	15871	15944	16014	15711	16028	15992	15871	15988	15969	15941	15873	15975	16059	15771	15824	15962	15909	15910	16065	15832	15800	15997	15796	15830	15860	16003	15834	15840	16014	15902	15817	16048	15816	15964	16042	16027	15844	15970	15774	15941	15879	15964	15897	15744	16011	16039	16013	16066	16000	16108	15761	15986	15707	15687	15683	16006	16181	15970	15903	15784	15972	16222	16019	16035	15898	16033	15740	15932	15848	15915	15905	15716	15835	15978	15995	15994	15975	15868	15781	15915	15862	15910	15941	15772	15949	15977	16073	16052	15750	15889	16079	15924	16189	15936	15997	16025	16071	15962	15834	16001	15967	16123	15931	15983	15893	15897	15990	15965	15853	16040	15987	15943	16097	16050	16013	16120	16044	16169	16056	16059	15883	15936	15832	15900	16001	16016	16134	15923	16176	15820	16021	15987	16046	16017	15987	16051	16244	15829	15835	15835	15958	15818	15968	16023	15858	15821	15966	16069	15968	15907	15803	15934	15926	16052	15807	15984	16037	15938	15989	15960	16261	16113	16156	15858	15871	15936	16043	16051	15818	15875	16016	16014	15754	15825	15780	16092	15953	15799	16011	15900	15842	15936	15822	15839	16059	15857	15999	16260	15783	15876	15860	15951	15945	16050	16117	16054	15790	15815	15939	15988	16164	16054	15997	15908	15807	16041	15890	15792	15806	15882	15987	15889	15962	15749	16081	15960	15880	16082	15990	15897	15909	15792	16069	16096	15926	16171	15768	15937	15789	16009	15949	15943	15920	15986	15877	15694	15763	16022	16155	16121	15951	15802	15828	15886	15771	15712	15921	16199	16007	16068	16178	16001	15869	16070	16001	16151	15806	15822	15992	16088	15906	15992	16042	15850	15829	16026	15916	16071	16039	15921	16105	15871	15978	15798	15674	15862	16036	16009	16085	15935	16081	15959	15836	16250	16095	15772	16066	15877	16154	16105	16037	15863	15823	15935	16093	15871	15754	15932	16043	15855	15787	16065	15954	16173	15801	15875	16088	16044	16086	15950	16118	15915	16028	15874	15990	15904	15925	15853	16034	15849	16062	15947	15750	15949	15838	16020	15977	15997	15751	15945	16009	15904	15962	16019	16002	15970	15831	15969	15965	15901	15847	15863	15893	16035	16067	16036	15850	15901	15786	16137	16154	16010	15969	15702	15909	15928	16024	16020	15927	15999	15938	15941	15912	15861	15833	15971	15874	15885	15905	15847	16093	15975	15999	15978	16005	15935	16002	15918	15954	15997	15881	15702	15908	15884	16177	16037	15933	15958	15944	15959	16046	15992	15959	15881	15947	16001	15994	16024	15958	16084	15862	15956	15913	15970	16115	15928	16107	16149	15800	16018	15944	15868	15990	16105	15960	15926	15979	15914	15734	15817	15864	16076	16093	15940	16013	16046	15933	16037	15881	15994	16160	15976	15972	15834	15860	15979	15887	16034	16110	15926	15935	16119	15866	16045	16064	15859	16022	15885	16083	16080	15984	15955	15903	15973	15941	16200	16080	15900	15859	15820	15930	15986	15771	15789	16153	15992	16041	15851	16108	15897	16239	15970	15990	15905	15968	16101	15995	15957	15992	15905	15889	16034	16024	16028	15839	15825	16020	16157	15882	16147	15807	15873	15850	15964	15890	15818	15974	15948	15968	15860	15806	16007	15878	15968	16053	15909	15803	16048	15930	16171	15845	15924	16111	15878	16000	15863	15977	16012	16021	15975	16039	15886	15919	15908	15968	16064	15920	15825	15951	16006	15834	15842	15754	15844	15976	16000	16039	16103	16067	16011	15946	15872	15899	15971	16006	15849	16060	15930	15873	15896	15993	15989	16049	15858	15958	15948	15915	16011	16069	15921	16031	15949	16195	15941	16060	15826	16017	16097	16103	15752	15934	15977	16100	16033	15860	15998	15823	16104	15878	16051	16077	16015	15913	16063	15885	15781	15760	15975	16051	16180	15867	15872	15951	16028	15989	15908	15914	15812	16139	15907	15745	15952	15923	15878	15839	16023	16077	15899	15947	16030	15755	15669	15869	15959	15803	16036	16032	15993	15621	15884	15866	15909	15953	15977	16078	15994	16007	16073	15986	16076	16130	16000	15875	16104	16123	15988	16056	15933	15912	15814	16107	15734	15941	15867	16007	15875	15874	15878	16020	15970	16133	15911	15790	16111	15922	16024	15942	15937	15987	16028	15912	15747	15941	15954	16028	15794	15773	15847	15884	16023	16030	15859	16038	15920	15995	16003	15730	15875	15827	15737	15953	16019	16017	15766	15808	15901	15858	15774	16002	15987	15981	16107	16018	16118	16102	15907	15991	15906	15935	15970	16018	15954	16013	15960	16140	15907	16091	16168	15908	16045	15849	16149	15850	15937	15777	15936	15951	15876	16068	16056	16079	15961	15859	16025	15972	15952	15931	16169	15774	15908	15965	15977	16005	16000	16095	15988	15960	15885	16039	15967	15862	15974	15912	15853	15808	15946	16112	16004	15960	15957	15928	15936	16008	15877	16040	15910	15762	15940	16004	16115	15922	15993	15742	16107	16081	15772	15912	15999	15998	16069	16168	16221	15844	15907	16008	16049	15878	15981	15833	16054	15898	15839	16073	16033	15775	15983	15717	15965	15940	16010	15829	15854	15936	15925	15990	15975	15862	16253	15999	15756	15782	15901	15837	15855	16097	15932	15916	16045	15933	15750	16007	16013	15955	15962	15959	16123	15985	15853	15991	15896	16242	15931	15982	15835	16073	16036	15893	15801	16051	15927	16018	15899	16068	15861	16077	16076	15932	15996	16087	15931	15901	15921	15829	15985	15987	16053	15835	16013	15941	15815	15860	15810	16130	16179	15872	16080	16063	15896	15751	15918	15875	16035	15886	15997	16000	16007	15954	16022	16058	16021	16037	15894	16126	16260	15879	15934	15990	16056	16061	16154	16021	15921	15765	16105	15985	15968	16053	15914	15809	15857	15807	15931	15859	15821	15978	15963	15938	15954	15975	16043	16041	15936	15776	15816	15902	15952	16104	15972	15847	15912	16082	15908	15936	15889	16055	15887	15934	15876	16093	15884	15887	15882	16033	15933	16027	15854	16022	15849	15929	15965	15992	16091	15756	15694	15892	15895	15850	15784	15744	15835	16012	16078	15979	15999	15960	16021	16164	16186	16029	15897	16104	15957	15989	16117	15980	15988	15950	15796	15945	15954	15990	16017	15966	16004	15896	16016	15947	15943	15849	15939	15822	16012	16074	16042	15720	15820	15862	15997	16137	15953	15902	15848	16082	15982	15982	16011	15938	15756	16004	15975	15976	15890	16028	16224	16139	16031	15965	15701	15815	15876	15997	15738	15954	16002	15994	15772	16107	15816	15972	15951	15891	16029	15993	15966	16006	16153	15844	15882	15919	15961	16047	15899	15802	15826	15968	15865	16012	16096	16062	15991	15853	15899	16032	16031	15982	15934	15994	16138	15879	15937	15840	16181	15917	15838	15978
15589	20357	29923	24507	21377	20256	19812	18456	17525	19331	20847	19190	16788	15040	14078	13771	13666	13845	13642	13569	13656	13736	13767	13690	13692	13750	13552	13745	13724	13530	13782	13740	13637	13847	13639	13758	13739	13722	13683	13763	13629	13744	13665	13558	13648	13699	13594	13683	13652	13571	13594	13642	13585	13830	13830	13682	13783	13629	13728	13637	13641	13606	13670	13645	13696	13862	13624	13813	13604	13785	13671	13687	13731	13691	13758	13630	13720	13879	13706	13687	13645	13582	13815	13643	13573	13613	13710	13695	13717	13760	13652	13744	13677	13663	13864	13655	13622	13618	13587	13648	13432	13746	13532	13744	13786	13606	13618	13423	13664	13736	13623	13688	13691	13731	13780	13759	13807	13629	13667	13622	13564	13524	13663	13732	13825	13600	13606	13681	13605	13610	13519	13701	13788	13870	13450	13743	13755	13644	13369	13738	13816	13725	13691	13722	13581	13719	13618	13736	13769	13842	13666	13714	13702	13658	13703	13685	13750	13797	13693	13446	13717	13618	13736	13670	13679	13607	13739	13757	13779	13466	13712	13693	13593	13681	13828	13622	13787	13751	13713	13538	13729	13823	13563	13683	13765	13654	13656	13813	13730	13830	13671	13540	13745	13790	13465	13734	13654	13682	13831	13671	13760	13675	13765	13659	13669	13623	13689	13718	13612	13722	13778	13587	13776	13839	13696	13608	13657	13822	13739	13700	13568	13869	13827	13680	13710	13521	13734	13618	13672	13875	13663	13602	13688	13663	13700	13578	13740	13715	13702	13824	13755	13577	13710	13593	13609	13843	13664	13700	13549	13557	13589	13795	13631	13475	13812	13595	13735	13685	13606	13518	13685	13654	13620	13638	13773	13605	13659	13659	13718	13764	13720	13658	13664	13651	13711	13748	13594	13641	13627	13787	13679	13632	13565	13666	13729	13652	13571	13604	13627	13783	13676	13806	13784	13688	13742	13705	13718	13657	13628	13843	13763	13618	13803	13770	13766	13675	13577	13579	13648	13554	13757	13662	13765	13776	13744	13591	13573	13663	13771	13738	13758	13775	13691	13722	13626	13623	13490	13662	13715	13664	13658	13772	13632	13740	13556	13712	13741	13715	13726	13632	13743	13775	13630	13664	13611	13692	13496	13662	13530	13719	13721	13606	13762	13600	13817	13738	13632	13665	13742	13506	13643	13705	13706	13773	13549	13893	13684	13624	13562	13691	13517	13811	13709	13487	13608	13715	13801	13819	13785	13697	13622	13743	13523	13711	13603	13719	13708	13602	13754	13753	13649	13581	13544	13541	13896	13633	13761	13729	13652	13427	13571	13810	13610	13748	13766	13528	13723	13592	13632	13607	13674	13762	13880	13716	13650	13739	13794	13789	13748	13780	13631	13625	13692	13575	13672	13759	13685	13542	13710	13653	13686	13764	13610	13728	13816	13634	13703	13637	13664	13782	13692	13654	13759	13612	13583	13678	13759	13646	13717	13690	13747	13451	13730	13602	13531	13625	13585	13700	13688	13568	13879	13668	13667	13618	13744	13679	13599	13638	13859	13590	13594	13700	13666	13755	13592	13783	13902	13595	13674	13678	13743	13672	13766	13602	13900	13879	13641	13711	13588	13736	13636	13611	13690	13631	13605	13805	13493	13713	13777	13826	13687	13702	13671	13833	13668	13950	13480	13536	13772	13704	13603	13723	13558	13800	13714	13651	13705	13815	13738	13630	13648	13803	13639	13773	13635	13724	13683	13625	13664	13407	13642	13653	13649	13530	13771	13707	13747	13661	13693	13646	13639	13682	13567	13825	13831	13724	13698	13748	13751	13555	13691	13644	13757	13706	13825	13704	13697	13684	13593	13705	13770	13620	13599	13563	13734	13775	13697	13720	13655	13764	13723	13670	13614	13515	13770	13777	13661	13615	13690	13653	13684	13615	13755	13760	13685	13680	13562	13661	13731	13675	13771	13714	13628	13713	13720	13649	13701	13620	13746	13888	13646	13656	13623	13580	13771	13602	13727	13698	13738	13676	13690	13742	13702	13629	13741	13657	13828	13640	13787	13680	13638	13689	13685	13495	13774	13552	13624	13675	13733	13633	13823	13570	13617	13728	13607	13689	13624	13534	13788	13646	13697	13779	13762	13747	13637	13435	13635	13623	13757	13885	13697	13538	13653	13582	13650	13784	13623	13628	13588	13496	13599	13634	13782	13553	13647	13535	13537	13644	13721	13539	13600	13698	13688	13542	13842	13644	13625	13624	13658	13634	13614	13689	13777	13672	13637	13556	13817	13708	13688	13576	13801	13536	13728	13627	13668	13607	13578	13790	13783	13675	13740	13670	13562	13648	13520	13760	13670	13662	13605	13597	13698	13630	13619	13632	13692	13718	13640	13667	13737	13650	13738	13563	13740	13737	13716	13540	13627	13654	13821	13574	13724	13538	13707	13521	13605	13571	13650	13712	13722	13777	13754	13645	13717	13615	13845	13596	13667	13645	13514	13705	13719	13757	13677	13654	13591	13583	13847	13729	13674	13685	13760	13782	13489	13670	13771	13757	13871	13690	13604	13760	13576	13837	13657	13663	13670	13616	13617	13758	13700	13721	13856	13702	13758	13602	13478	13656	13723	13716	13587	13648	13644	13630	13567	13572	13763	13760	13500	13609	13861	13646	13602	13842	13630	13697	13646	13816	13847	13791	13794	13607	13593	13608	13587	13729	13521	13761	13613	13572	13636	13574	13500	13723	13762	13764	13625	13760	13707	13613	13564	13743	13578	13586	13665	13747	13607	13648	13705	13664	13757	13556	13745	13589	13726	13614	13746	13726	13634	13532	13708	13678	13791	13695	13718	13670	13673	13637	13556	13618	13754	13610	13715	13702	13660	13787	13719	13758	13648	13511	13812	13615	13689	13668	13697	13638	13665	13763	13655	13615	13717	13747	13637	13622	13671	13810	13749	13579	13581	13726	13848	13781	13659	13654	13643	13719	13569	13655	13557	13512	13856	13706	13547	13459	13841	13556	13575	13708	13666	13716	13874	13860	13615	13722	13729	13634	13746	13610	13708	13676	13580	13737	13920	13785	13758	13583	13698	13590	13711	13746	13724	13559	13629	13714	13705	13717	13800	13792	13702	13639	13792	13517	13707	13789	13725	13807	13677	13736	13712	13827	13640	13773	13667	13856	13665	13619	13546	13738	13444	13568	13673	13821	13727	13545	13718	13804	13735	13662	13669	13649	13645	13737	13806	13572	13719	13585	13760	13582	13583	13658	13601	13673	13688	13480	13759	13709	13614	13842	13567	13725	13723	13613	13679	13639	13660	13692	13689	13597	13778	13722	13553	13477	13827	13607	13741	13529	13492	13739	13831	13708	13611	13771	13703	13808	13540	13455	13507	13718	13691	13662	13626	13698	13552	13716	13763	13796	13778	13740	13617	13677	13751	13541	13713	13570	13834	13652	13661	13827	13694	13575	13624	13677	13661	13795	13761	13818	13681	13690	13716	13660	13441	13748	13696	13827	13732	13729	13787	13893	13705	13748	13678	13545	13668	13721	13741	13770	13794	13644	13704	13675	13846	13723	13583	13684	13732	13589	13616	13716	13583	13758	13805	13564	13698	13737	13664	13567	13651	13810	13626	13540	13722	13634	13710	13678	13802	13738	13701	13712	13599	13621	13724	13518	13833	13611	13505	13653	13761	13716	13592	13578	13644	13704	13642	13595	13665	13675	13651	13631	13656	13661	13871	13625	13610	13825	13557	13639	13767	13655	13770	13628	13712	13567	13579	13765	13726	13619	13715	13618	13601	13546	13647	13662	13595	13680	13463	13875	13556	13559	13745	13750	13758	13699	13713	13472	13478	13821	13610	13670	13656	13736	13693	13699	13683	13681	13578	13717	13818	13607	13769	13666	13721	13784	13683	13625	13765	13631	13657	13529	13649	13788	13694	13747	13578	13723	13599	13585	13832	13729	13676	13537	13610	13596	13695	13665	13749	13817	13654	13717	13782	13687	13754	13773	13676	13472	13698	13634	13616	13723	13746	13859	13645	13651	13718	13633	13726	13657	13707	13773	13576	13699	13673	13863	13510	13926	13727	13652	13643	13530	13684	13688	13748	13700	13714	13662	13656	13760	13626	13719	13626	13795	13797	13706	13440	13633	13689	13662	13816	13765	13765	13726	13664	13633	13683	13748	13769	13787	13733	13485	13637	13738	13787	13710	13660	13722	13623	13704	13630	13774	13422	13721	13756	13680	13737	13786	13682	13799	13653	13713	13756	13464	13470	13706	13725	13643	13544	13691	13658	13571	13771	13653	13713	13865	13656	13655	13627	13779	13712	13738	13500	13803	13788	13648	13824	13628	13783	13889	13614	13727	13501	13680	13538	13633	13564	13618	13597	13702	13729	13675	13738	13854	13634	13549	13665	13709	13659	13705	13597	13643	13724	13746	13599	13693	13700	13752	13766	13704	13696	13816	13708	13596	13750	13729	13663	13730	13521	13656	13575	13603	13643	13829	13670	13708	13765	13618	13793	13783	13585	13767	13611	13570	13675	13619	13726	13621	13665	13791	13732	13652	13750	13675	13622	13550	13757	13882	13695	13621	13688	13751	13712	13738	13690	13803	13733	13580	13782	13679	13563	13586	13750	13754	13876	13622	13620	13740	13495	13685	13690	13719	13656	13606	13570	13838	13605	13607	13717	13623	13779	13750	13686	13780	13597	13741	13727	13672	13564	13563	13743	13646	13674	13725	13675	13641	13497	13826	13596	13709	13776	13726	13772	13707	13621	13681	13629	13647	13603	13617	13632	13657	13670	13781	13704	13662	13725	13659	13686	13706	13498	13643	13729	13540	13643	13534	13703	13694	13563	13811	13657	13797	13774	13725	13654	13628	13700	13652	13733	13733	13718	13786	13692	13683	13599	13701	13746	13557	13633	13555	13692	13646	13698	13701	13739	13570	13776	13732	13662	13771	13554	13646	13610	13634	13632	13637	13845	13677	13712	13717	13670	13776	13659	13696	13700	13790	13534	13574	13779	13686	13767	13596	13503	13650	13726	13604	13801	13796	13783	13724	13642	13548	13609	13705	13561	13687	13730	13579	13599	13557	13773	13680	13806	13756	13653	13748	13759	13724	13672	13679	13553	13783
24309	20962	28120	25070	23349	23268	22000	19937	18901	27783	35755	33070	27142	21208	17736	16618	16015	16148	16036	15893	15863	16131	16082	15912	16028	16092	15947	16002	16044	16078	16116	16059	16117	15985	16130	16041	15944	16157	15916	15917	16017	16042	15875	15834	16001	16109	16075	15978	16016	16175	15979	16001	16199	15925	16032	15935	16095	16051	15914	15847	15973	16010	16030	15875	15925	16105	15996	15890	15997	16028	15861	15847	15649	16029	15962	16108	16038	15923	16108	15964	15760	15789	16045	15995	15736	16139	15982	15863	15909	16053	15800	16131	16064	16138	16011	15824	16054	16136	16047	15925	15979	15957	15925	16065	15918	16098	15882	15826	15894	15978	15942	15905	15974	15811	15958	15933	16049	15966	16206	15988	16056	15775	16065	16069	15829	15942	15823	15953	15836	15960	16167	15833	15885	15903	15942	15982	16226	15878	16008	16113	16050	15954	15995	16100	16176	16002	15940	15914	15994	16009	15900	15978	15951	15933	16080	16040	16004	16064	16104	15897	15941	16019	16032	15975	15937	15733	16005	16094	16124	16039	16194	15956	15920	15742	16042	15816	15866	16181	16009	16124	15910	16042	16148	16222	16049	16014	16162	16021	16150	16143	15866	16083	15970	15825	15928	15961	15987	15989	16162	15920	16100	16014	15919	15986	15821	15849	15830	15908	15912	15953	16073	15892	15947	15962	15940	15743	15706	15791	16016	15916	15939	16052	16030	15898	16031	16015	15986	15847	16011	15910	16119	15984	15955	15766	15967	15886	15993	16066	15856	15947	15900	16010	16181	15984	16012	16053	16001	15968	15911	15780	16048	16056	15911	16000	15999	16005	15979	15951	15776	15872	15896	15824	16005	15990	15964	15982	15778	15870	15936	15929	15922	16029	15869	15860	16076	15914	15752	15981	15948	15969	15995	15916	15812	16012	15976	15842	15872	15950	15953	15864	15957	15979	15947	15938	15943	16139	16047	15949	15949	15998	16010	15939	16055	16099	16153	16057	15902	16000	15965	15899	15889	15983	16130	16162	15996	15879	15971	15931	16102	15751	15892	16040	16095	15937	15908	15986	15972	16019	15648	15845	16036	16140	16046	15891	15976	15855	15987	15825	15927	15879	16007	16018	15863	16122	15897	16001	15975	16020	16007	15927	16149	15814	16049	15867	15848	15837	15995	16053	16068	15959	15875	16076	15775	15796	15946	16261	15833	16047	15891	15870	16021	15979	15951	15974	15847	15922	16043	15971	15898	15939	15956	16044	15880	15894	15856	16193	16007	15993	15954	16011	15923	16217	15857	16092	15910	16080	16023	15906	16008	16048	15959	16079	16007	15706	16006	15918	15986	15853	15841	16087	16037	15934	15908	16082	15952	16099	16145	15950	16106	15910	15918	15933	16003	15922	15965	16101	16010	15861	16139	15933	16014	15863	15864	16021	16025	15827	16118	15755	16011	16175	16031	15932	16033	15886	16205	15803	15935	16052	15918	16192	15868	15905	16021	15885	16056	15953	16025	15876	15842	15991	16043	15924	15913	16001	16008	16001	15886	15918	15911	15890	15898	16191	15962	15966	15868	15956	16072	15902	15899	15994	15880	15851	15912	16044	15865	16084	16146	15780	15969	16004	15913	15957	15994	15994	16115	15855	15830	15956	15857	15991	16106	16180	15939	15876	16059	16036	15912	16030	16121	16034	15789	15776	16060	16091	15955	16048	15879	16081	15790	16078	15980	15971	16103	15910	15954	16063	16063	15992	16138	16020	15941	15992	15814	15958	16122	15832	16049	16030	16090	16130	16022	15746	16106	15968	15886	15899	16008	16029	16044	16095	16004	15945	15898	16082	16019	15996	15957	15974	16020	16167	16028	15918	15839	15929	15948	15966	15945	15962	16236	16021	15800	15894	15827	15869	15827	15879	16124	16031	16056	15998	16090	15892	15894	16120	15997	15882	16016	15889	15894	16149	16117	15722	15990	15964	15860	16013	15913	15930	15998	15898	16107	16035	16104	16016	16024	15867	15946	15955	16059	16085	15815	16086	16036	15924	15939	16028	15953	15828	16174	16031	15941	15761	16197	15856	15942	15977	15791	15981	16091	16131	16041	15901	15887	15654	15866	16001	15974	15872	16004	15930	15957	16055	15768	15682	15737	15868	16046	15988	16070	15992	16063	15862	16113	16208	15937	15952	15990	15877	16141	16059	16055	15896	15867	15998	15820	15950	15961	16001	16074	15977	15980	16160	15895	15942	16043	15941	15934	15838	15776	15872	15753	15898	16057	16077	16017	16042	15961	15802	15967	16007	16037	15848	15939	16156	16108	15868	15813	15732	15913	15816	15823	15783	16079	16037	15872	15877	15944	16118	16306	16036	15944	15923	15942	15948	16090	16160	15910	15825	16030	15963	16081	15911	16043	15898	15955	15971	16092	15899	15986	15886	15832	15989	16003	16065	16071	16056	15910	15973	15953	15886	15917	15823	15974	15895	15929	16139	16057	15861	15917	15811	16079	16081	16032	15949	15909	15893	15941	16085	16072	15962	15753	15841	15990	15852	15993	16100	15851	16112	15882	16002	16003	16111	16091	15884	15956	15926	16151	15920	16101	15941	16031	15896	16168	16050	15839	15945	15899	15871	15913	16030	15973	15901	15877	16054	16041	15968	16000	16061	15804	15933	16052	15808	15774	15829	15937	15955	15945	16001	15951	15967	16009	15956	15975	15950	16013	16010	16178	15970	15904	16016	15973	16082	16196	15943	16186	15954	16053	16041	15995	15865	16061	15693	15999	15857	16066	15908	15845	16050	15884	16065	15713	15976	16154	16035	16063	15971	16120	16141	16056	16084	15912	16050	16083	15836	16115	16019	16097	16160	16113	16103	16137	16010	15868	15934	15927	16028	16106	15938	15848	15900	15933	16125	16226	15922	16192	15909	15795	16039	15889	15960	15756	15956	16018	15967	16135	15969	15808	15934	16050	15881	16001	15884	16034	16016	15911	15760	15888	15869	16063	16000	15901	15868	15942	16075	16062	15959	16057	16059	15999	15997	15930	15885	15860	15911	16159	16143	16123	15817	15982	16014	15767	15809	15921	16135	16052	15965	16037	16064	15838	15854	15795	16127	15808	15999	16072	15830	15936	16144	16121	16194	16020	15985	15739	15950	16031	15765	15948	16131	15886	16003	15929	16089	15895	15959	16116	16043	15990	16012	16136	16158	15991	15929	16051	15748	16054	15840	15804	15895	16025	15843	15885	15734	15902	16122	16052	15778	15739	15877	15890	15821	15977	15974	16099	15952	15935	15923	15932	16165	15957	16019	15903	15900	15757	15800	16034	16033	16114	16125	15853	16022	15914	15952	15783	15869	15812	16077	15964	15732	15991	15957	15968	16013	16042	16071	15976	15940	16039	15863	15805	16052	15769	16085	16137	15967	16008	16072	16089	15916	16115	15894	15966	15782	16068	15949	15861	16020	15945	16068	15994	16171	15875	16151	16148	16022	15953	15963	16187	15921	15948	15957	16216	15897	15772	16000	15834	15858	16035	15841	15944	15887	15965	15852	15984	15898	16039	16136	16188	15977	16087	15958	15998	15985	15910	15927	15861	15999	16095	15988	15697	16011	16202	16054	16054	16124	16090	15753	15783	16135	15976	15951	16274	16091	16069	16011	15847	15836	15979	16065	15824	15951	15998	16049	16047	16011	16018	16075	16128	15897	16087	15978	15933	16012	16141	15971	16154	16010	16009	15986	15982	16065	15929	15906	15946	16125	15996	16051	16039	16013	15952	16102	15969	16125	16020	15790	16044	15968	16018	15883	15836	15919	15889	15904	15951	15914	16131	16011	15976	15978	16163	15920	15964	15884	15994	15939	16091	15821	15981	16083	16121	15881	16070	15869	16134	16034	15859	15827	15822	15875	16009	16090	15793	15968	16009	15895	16029	16164	15849	16006	15901	16068	16101	16008	15710	16068	16118	15979	15931	15973	15901	16094	15993	16099	15920	15932	16010	16019	15915	15636	15808	15925	15962	15800	15918	16128	16005	15947	15846	15874	15884	16036	15980	15850	15942	15946	15949	16093	16086	15933	15857	15958	15842	16004	15995	15896	16054	15966	16025	16111	16059	15975	16015	16152	16073	15962	16145	15935	16193	15826	16011	15894	15943	15997	15893	16070	15971	15753	15940	15942	16004	15680	16166	15999	15969	16196	16091	16001	15959	15944	15953	16061	15949	15964	15958	16017	15912	15895	15826	16159	15968	15971	15847	15675	16070	15924	16005	15951	15970	15902	16121	15967	15923	16062	16034	15906	16097	16011	16097	15957	15976	15679	16143	15965	16170	16107	15718	15832	16083	16022	15928	15975	15986	16043	16072	16036	15960	15794	16153	15907	15970	15927	16036	15957	15853	16047	15794	15994	15802	15943	15942	16076	16007	16025	15938	15869	15927	16006	15984	16131	15795	15767	15995	16008	16014	16258	15947	15821	16040	15933	16022	15961	16093	15987	16094	15973	16240	15975	15984	15929	16049	16046	16028	15897	15997	15799	16004	15887	16025	16112	15944	16034	15894	15703	15890	15919	15879	16086	15873	16109	15949	15939	15717	15931	15953	15957	15951	15881	15964	15988	16004	16073	16015	15856	15919	15992	15888	15867	15951	16125	15988	16038	16099	15827	15857	15890	15919	15891	15950	15920	15871	15916	16024	15814	15980	16070	15920	16308	15899	16180	16129	16125	15943	15915	15856	15924	16048	15847	16123	16054	15918	15895	15951	16081	15970	15884	15699	15874	16083	16109	16063	16154	15916	16013	15937	15978	16126	16040	16033	16074	16199	15769	16106	16117	16006	16146	15970	16018	16066	15972	15955	15872	15966	15911	16096	15908	16050	16070	15932	15855	16037	16037	15816	16002	16040	16146	15915	15957	16090	16062	15906	15931	16054	15752	15849	15894	16009	16071	15914	15958	16174	16207	15826	16049	15862	15888	15954	15980	15890	16040	15911	16197	15932	15911	15854	15845	16093	15921	15957	15851	16059	15886	15900	16046	15987	15815	15958	16022	16156	16105	15795	15679	16071	15926	16074	16051	15796	16048	16108	15850	15904	15974	15735	15965	15892	16151	16003	16018	16030	15947	16102	15979	15897	15978	15856	16069	15898	15954
16177	30799	32286	26600	23980	21893	20011	18970	18086	30186	35933	32507	25309	18389	15208	14360	13830	13674	13726	13642	13676	13658	13757	13699	13746	13622	13626	13662	13797	13636	13824	13712	13650	13735	13638	13765	13709	13622	13684	13646	13773	13908	13750	13808	13728	13739	13789	13784	13706	13795	13616	13551	13564	13600	13793	13598	13813	13694	13668	13765	13827	13634	13693	13829	13634	13715	13545	13781	13810	13687	13815	13757	13662	13636	13753	13720	13757	13749	13645	13634	13701	13835	13613	13639	13586	13575	13723	13628	13755	13614	13581	13789	13662	13714	13600	13906	13595	13725	13728	13665	13742	13885	13822	13768	13880	13622	13715	13749	13713	13634	13723	13642	13702	13653	13698	13751	13439	13687	13651	13726	13639	13669	13568	13768	13862	13819	13798	13650	13615	13828	13662	13644	13701	13545	13546	13817	13687	13694	13745	13916	13627	13478	13539	13649	13635	13732	13600	13788	13650	13678	13796	13562	13730	13555	13686	13721	13804	13836	13728	13631	13604	13885	13525	13740	13862	13618	13831	13658	13630	13515	13716	13567	13700	13563	13750	13850	13645	13725	13699	13699	13757	13623	13702	13758	13690	13569	13662	13757	13612	13696	13819	13699	13705	13548	13720	13829	13552	13982	13652	13485	13582	13767	13735	13640	13613	13578	13785	13818	13651	13472	13647	13618	13531	13598	13561	13599	13775	13869	13649	13656	13651	13833	13779	13725	13853	13719	13590	13549	13632	13733	13557	13609	13626	13566	13604	13736	13815	13845	13733	13563	13610	13758	13649	13698	13619	13781	13749	13662	13503	13774	13661	13576	13608	13710	13642	13757	13804	13450	13691	13741	13697	13805	13647	13739	13462	13543	13429	13628	13748	13646	13806	13733	13614	13766	13517	13743	13695	13550	13678	13702	13535	13771	13697	13735	13723	13571	13587	13682	13473	13718	13609	13615	13657	13672	13734	13684	13696	13822	13662	13637	13610	13578	13653	13712	13587	13658	13550	13744	13777	13833	13788	13590	13621	13584	13764	13610	13707	13720	13689	13629	13805	13736	13684	13583	13766	13695	13723	13505	13679	13647	13701	13546	13645	13783	13662	13594	13746	13814	13738	13740	13810	13590	13287	13753	13664	13730	13570	13706	13713	13712	13610	13687	13704	13565	13636	13628	13637	13611	13870	13752	13572	13698	13658	13739	13792	13605	13502	13663	13769	13675	13727	13623	13716	13771	13717	13686	13813	13667	13552	13629	13719	13667	13728	13823	13739	13542	13777	13779	13740	13763	13660	13650	13860	13508	13591	13801	13721	13704	13693	13818	13686	13798	13697	13638	13606	13687	13486	13610	13731	13865	13632	13752	13564	13725	13647	13691	13660	13735	13899	13534	13755	13683	13513	13672	13678	13780	13631	13649	13669	13844	13635	13819	13854	13543	13515	13763	13675	13781	13693	13581	13637	13669	13696	13495	13743	13795	13509	13688	13696	13772	13510	13801	13759	13907	13659	13763	13531	13655	13603	13679	13532	13818	13731	13660	13649	13960	13676	13641	13639	13715	13625	13804	13621	13702	13648	13630	13748	13537	13492	13703	13636	13426	13849	13589	13747	13588	13605	13531	13759	13528	13707	13754	13659	13598	13541	13763	13777	13710	13875	13670	13668	13730	13757	13669	13630	13669	13701	13762	13802	13747	13648	13550	13660	13631	13756	13688	13687	13560	13724	13817	13607	13612	13707	13673	13627	13745	13829	13674	13626	13586	13785	13552	13675	13638	13739	13697	13636	13528	13581	13611	13900	13606	13746	13666	13803	13543	13728	13600	13817	13569	13782	13785	13682	13675	13703	13502	13645	13536	13790	13682	13657	13548	13653	13583	13597	13681	13629	13701	13596	13640	13734	13791	13739	13666	13633	13784	13647	13572	13567	13591	13649	13700	13760	13684	13721	13764	13743	13585	13677	13765	13745	13708	13570	13601	13725	13574	13726	13647	13624	13645	13796	13739	13505	13747	13775	13617	13572	13713	13782	13785	13779	13868	13558	13513	13653	13760	13893	13659	13608	13928	13483	13788	13692	13813	13803	13587	13775	13829	13671	13647	13697	13659	13550	13686	13607	13629	13610	13767	13722	13765	13561	13572	13756	13761	13792	13768	13814	13586	13818	13721	13942	13517	13793	13721	13728	13674	13617	13627	13740	13742	13491	13640	13590	13699	13563	13678	13727	13610	13666	13712	13726	13522	13715	13630	13696	13760	13699	13779	13570	13607	13520	13689	13746	13798	13604	13577	13665	13568	13573	13674	13682	13744	13608	13707	13812	13703	13595	13717	13545	13727	13476	13566	13616	13559	13566	13449	13549	13761	13757	13670	13696	13612	13618	13601	13759	13780	13668	13739	13714	13886	13618	13924	13748	13622	13561	13637	13596	13766	13641	13711	13678	13835	13674	13731	13645	13887	13509	13629	13680	13622	13644	13746	13764	13764	13889	13628	13672	13795	13814	13710	13654	13675	13650	13652	13868	13729	13746	13641	13866	13721	13597	13620	13597	13587	13667	13780	13696	13560	13698	13734	13634	13868	13778	13654	13672	13703	13668	13608	13728	13638	13537	13796	13802	13714	13738	13711	13679	13669	13709	13665	13566	13560	13785	13847	13543	13739	13928	13596	13786	13386	13617	13743	13593	13736	13639	13632	13690	13718	13761	13663	13866	13678	13754	13629	13654	13723	13846	13837	13706	13612	13701	13716	13808	13644	13680	13780	13751	13640	13697	13826	13703	13716	13744	13573	13754	13719	13729	13540	13677	13698	13733	13754	13795	13646	13701	13621	13604	13656	13618	13686	13591	13655	13815	13715	13551	13700	13573	13676	13803	13752	13743	13621	13785	13637	13591	13580	13599	13767	13618	13799	13661	13644	13707	13700	13666	13673	13718	13808	13737	13758	13808	13696	13715	13602	13638	13623	13739	13805	13900	13877	13689	13721	13746	13735	13762	13702	13543	13519	13673	13649	13684	13715	13735	13755	13670	13626	13525	13640	13765	13747	13610	13632	13751	13694	13778	13684	13749	13651	13636	13685	13630	13654	13502	13674	13527	13631	13853	13705	13644	13538	13817	13806	13590	13773	13694	13661	13596	13724	13666	13784	13799	13655	13652	13615	13617	13781	13841	13526	13722	13713	13615	13752	13598	13646	13625	13854	13792	13746	13831	13695	13786	13713	13643	13742	13728	13758	13689	13325	13613	13643	13704	13677	13590	13509	13831	13711	13709	13646	13863	13670	13598	13739	13679	13708	13714	13625	13581	13627	13498	13770	13729	13654	13597	13722	13588	13838	13765	13795	13684	13704	13787	13774	13742	13816	13697	13672	13636	13563	13630	13632	13695	13740	13577	13749	13617	13701	13655	13707	13729	13602	13547	13716	13500	13530	13827	13808	13619	13795	13600	13601	13618	13627	13490	13863	13625	13655	13785	13642	13746	13862	13519	13716	13681	13743	13555	13828	13637	13749	13763	13717	13543	13781	13593	13606	13836	13754	13767	13619	13632	13633	13775	13810	13605	13512	13782	13764	13695	13675	13610	13636	13573	13675	13589	13591	13751	13553	13619	13701	13692	13653	13587	13835	13630	13570	13737	13700	13781	13747	13591	13721	13582	13668	13679	13767	13665	13586	13832	13569	13616	13725	13572	13733	13755	13674	13600	13646	13674	13552	13626	13793	13782	13660	13735	13710	13608	13900	13725	13716	13625	13680	13607	13600	13700	13810	13609	13666	13707	13775	13683	13616	13728	13749	13872	13702	13522	14011	13613	13610	13746	13506	13739	13716	13744	13747	13678	13695	13800	13750	13636	13758	13629	13733	13725	13701	13503	13593	13383	13700	13641	13837	13559	13787	13564	13630	13699	13581	13587	13654	13753	13715	13750	13911	13723	13782	13769	13603	13730	13676	13815	13603	13630	13701	13734	13580	13637	13513	13711	13904	13702	13563	13600	13761	13708	13785	13754	13876	13506	13782	13631	13635	13842	13692	13671	13466	13551	13688	13715	13737	13631	13772	13850	13597	13542	13576	13853	13825	13681	13726	13619	13702	13774	13717	13674	13647	13761	13510	13729	13783	13522	13747	13668	13663	13728	13687	13691	13712	13592	13638	13850	13664	13766	13773	13705	13610	13534	13704	13875	13656	13762	13680	13701	13578	13764	13680	13799	13565	13729	13615	13754	13690	13666	13588	13639	13623	13597	13742	13776	13647	13521	13757	13630	13695	13713	13590	13794	13702	13703	13640	13719	13625	13713	13394	13657	13680	13724	13538	13657	13624	13712	13569	13652	13607	13680	13684	13809	13693	13700	13546	13592	13770	13692	13898	13575	13736	13561	13682	13653	13754	13662	13741	13707	13821	13593	13739	13655	13758	13731	13655	13590	13682	13807	13779	13837	13799	13670	13721	13727	13725	13448	13659	13685	13784	13702	13580	13848	13547	13651	13753	13552	13648	13622	13859	13580	13676	13774	13553	13600	13754	13507	13623	13598	13643	13666	13667	13725	13668	13717	13733	13628	13664	13720	13765	13600	13698	13769	13529	13683	13804	13604	13733	13561	13618	13802	13765	13677	13601	13828	13616	13582	13846	13631	13593	13796	13709	13725	13725	13620	13596	13571	13658	13527	13770	13678	13647	13654	13726	13871	13688	13568	13704	13593	13568	13756	13827	13685	13644	13759	13723	13667	13586	13810	13553	13776	13769	13828	13860	13884	13736	13780	13701	13705	13724	13782	13645	13610	13622	13918	13779	13711	13798	13637	13786	13646	13643	13591	13609	13647	13586	13789	13616	13717	13474	13559	13796	13636	13564	13546	13720	13858	13661	13655	13503	13717	13749	13675	13684	13649	13611	13767	13645	13712	13600	13652	13582	13597	13667	13563	13617	13932	13690	13476	13806	13618	13603	13816	13593	13737	13712	13778	13830	13841	13649	13688	13624	13631	13819	13790	13741	13695	13721	13856	13757	13588	13594	13713	13668	13781	13800	13847	13708	13602	13632	13649	13690	13801	13690	13648	13782	13616	13889	13827	13677	13666	13789	13532	13529	13740	13671	13759	13727	13665	13876	13840	13859	13591	13831	13553	13537	13771	13678	13853	13664	13715	13580	13657	13719
22501	20950	28811	23316	21391	24280	27469	21638	20272	36334	54498	47827	38775	27550	20840	18079	16839	16673	16477	16539	16301	16513	16351	16457	16331	16397	16473	16298	16266	16116	16178	16400	16317	16269	16399	16174	16352	16421	16333	16180	16296	16128	16172	16376	16344	16218	16332	16166	16150	16431	16370	16324	16196	16292	16404	16439	16351	16272	16218	16327	16091	16174	16244	16110	16200	16056	16061	16217	16239	16310	16229	16141	16161	16152	16293	16148	16245	16177	16139	16161	16400	16189	16316	16283	16437	16242	16136	16095	16306	16254	16103	16285	16251	16260	16276	16326	16136	16184	16275	16193	16111	16249	16219	16120	16135	16146	16324	16086	16155	16135	16227	16217	16321	16257	16336	16354	16293	16194	16195	16142	16249	16144	16328	16219	16265	16184	16186	16104	16219	16203	16232	16244	16173	16363	16244	15938	16134	16113	16339	16323	16304	16140	16208	16176	16359	16078	16019	16095	16283	16250	16409	16350	16213	16124	16189	16022	15998	16239	15974	16353	15853	16208	16159	16206	16272	16335	16188	16334	16057	16147	16288	16086	16168	16241	16123	16294	16096	16046	16307	16349	16251	16324	16277	16026	16171	16102	16158	16211	16189	15982	16057	16054	16080	16107	16092	16095	16302	16279	16446	16000	16248	16296	16013	16333	16293	16179	15958	16155	16037	16047	16045	16147	16069	16196	16103	16139	16203	16137	15917	16270	16148	15972	16324	16160	16106	16306	16149	16220	16186	16142	16139	16250	16179	15986	16171	16239	16114	16192	16124	16173	16130	16149	16020	16323	16117	16114	16034	16241	16272	16149	16365	16236	16213	16117	16305	16277	16241	16145	16159	16060	16178	16140	16129	16051	16184	15930	16172	16306	16336	16235	16056	16228	16342	16075	16073	16230	16064	16154	16116	15985	16135	16050	16031	16217	16180	16201	16086	16148	16199	16501	16350	16033	16103	16096	16172	16177	16144	16428	16106	16225	16204	16163	16405	16202	16228	16181	16108	16006	16105	16307	16261	16132	15969	16117	16142	16215	16282	16176	16277	16166	16226	16289	16276	16344	16280	16154	16206	16090	15867	16140	16115	16132	16143	16290	16094	16290	16046	16096	16204	16107	16144	16187	16088	15937	16014	16132	16105	16253	16371	16249	16061	15951	16194	16197	16364	16127	16234	16043	16425	16320	16207	16058	16147	16172	16183	16158	16240	15996	16121	16090	16198	16368	16302	16205	16211	16273	16125	16185	16180	16188	16131	16237	16193	16096	16118	16057	16235	16308	16238	16088	16239	16185	16194	16165	16343	16215	16267	16005	16290	16203	16223	16052	15996	16170	16137	16153	16234	16195	16289	16244	16166	16310	16227	16229	16219	16159	16181	16253	16141	16128	16245	16058	16048	16228	16241	16300	16182	15981	16232	16205	16104	16149	16239	16369	16383	16161	16123	16123	16184	16197	16350	16165	16071	16066	16140	16071	16297	16034	16527	16222	16217	15944	16106	16085	16172	16119	16197	16129	16146	16137	15968	16211	16125	15981	15956	16079	16001	16221	16081	16331	16262	16024	16190	16165	16317	16107	16264	16175	16192	16050	16047	16441	16200	16329	16124	16107	16274	16134	16252	16214	15953	16117	16278	16292	16070	16036	16385	16091	16131	16169	16264	16206	16065	16162	16044	16273	16028	16238	16302	16012	16228	16130	16009	16066	16073	16021	16123	16093	16203	16079	16163	16149	16203	16061	16049	16195	16232	16101	16245	16001	16355	16145	16073	16155	16184	16040	16155	16263	16215	16207	15979	16335	16017	16110	16183	16221	16167	16260	16368	15938	16393	16189	16259	16269	16040	16295	16497	16109	16236	16296	16165	16154	16147	16206	16127	16084	15886	16190	16121	16191	16213	16154	16193	16226	16117	16137	16034	16059	16033	16426	16178	16175	16305	16257	16085	16163	16212	16380	16284	16225	16037	16273	15990	16310	16103	15948	16216	16146	16372	16067	16187	15971	16050	16272	16227	16405	16174	16106	16042	16069	16098	16319	16211	16018	15997	16283	16222	16147	16061	16267	16158	16124	16178	16304	16158	16087	16132	16005	16342	15973	16066	16129	15965	16234	16283	16174	16230	16284	16021	15937	16361	15979	16079	16027	16132	15931	16257	16279	16154	16105	16161	15932	16134	16398	16194	16180	15986	16044	16096	16200	16218	16161	16491	16252	16184	16171	16104	16200	16289	15997	16138	16128	16045	16003	16306	16132	16115	16143	16173	16219	16064	16130	16241	16266	16312	16156	16050	16137	16182	16176	15929	16111	16073	16211	16102	16107	16310	16036	16323	16276	16126	16087	16061	16196	16165	16054	16226	15934	16207	16011	16165	16103	16010	16165	16182	16294	16206	16137	16063	16140	16278	16146	16137	16127	16111	16148	16104	16009	16195	16191	16092	16066	16123	16067	15984	16138	15962	16240	16228	16186	16238	16404	16386	16391	16239	15950	16149	16199	16392	16405	16108	15940	16110	16120	16103	16097	16112	16048	16008	16154	16205	16373	16214	16212	16266	16104	16131	16117	16013	16204	16163	16175	16224	16219	16457	16265	16044	15969	16076	16090	16109	16307	16329	16215	16325	16312	15991	16232	16152	15971	15920	16164	16238	16103	16066	15958	16087	16000	16204	16059	16141	16315	16457	16158	16379	16173	16035	16258	16101	16118	15954	16139	16170	16082	16141	16245	16116	16060	16142	15957	16145	16246	16235	16070	16209	16192	16071	15960	16209	16276	16117	16046	16236	16360	16306	15937	16090	16027	16229	16216	16359	16286	16259	16165	16082	16274	16300	16213	16177	16375	16467	16297	16094	15948	16178	16113	16103	16031	15999	16017	16163	16216	16196	16048	16253	16170	16148	15982	16031	16282	16304	16111	16173	16042	16079	16149	16036	16168	16138	16178	16255	16190	16184	16116	16311	16166	16038	16225	16355	16209	16017	16058	16162	16293	16164	16125	16147	16266	16375	16111	16154	16048	16026	16209	16268	16172	16109	15994	15999	16056	16047	16057	16098	15996	16308	16196	16280	16335	16089	16197	16206	16184	16178	16191	16223	16251	16106	16101	16075	16264	16272	16108	16170	16105	16293	16061	16190	16133	15958	16242	16357	16020	16201	16013	16164	16276	16310	16192	16060	16172	16243	16190	16049	16133	16114	15989	16075	16298	16251	16088	16112	16259	15973	16063	16238	16338	16244	16185	16136	16171	16161	16094	16073	16171	16054	15899	16217	16117	16097	16274	16261	16366	16010	16056	16296	16252	16117	16102	15902	16138	16307	16096	16228	16287	16300	16064	16133	16096	16228	16391	16021	16282	16231	16182	16188	16140	15979	16234	16175	16233	16238	16078	16203	16092	16202	16173	16242	16231	16356	16315	15984	16131	15985	16423	16040	16208	16407	16156	16090	16074	16231	16200	16293	16274	16276	16345	16157	16149	16167	16207	16156	16036	16251	16189	16105	16263	16129	16019	16066	16203	16144	16194	16227	16365	16005	16312	16121	16154	16216	16290	16255	16069	16101	16198	16196	16282	16107	16177	16261	16090	16151	15942	16229	16140	15998	16195	16178	16055	16126	16217	16287	16087	15937	16325	16208	16162	16153	16103	16143	15924	16227	16084	16144	16074	16116	16165	16198	16091	16073	16218	16203	16192	16300	16101	16166	16021	16172	16155	16101	16164	16099	15996	16129	16083	16198	16083	16173	16318	16230	16255	15952	16092	16038	16045	16065	16110	16371	16145	16076	16152	16274	16032	16224	16368	16090	16115	16135	16118	16192	15979	16108	16237	16271	16047	16338	16447	16431	16142	16094	16104	16013	16167	16350	16285	16275	16238	16432	16291	16021	15993	16220	16160	16132	16215	16046	16171	16176	16076	16047	16198	15890	16265	16223	16194	16025	16133	16285	16138	16056	16318	16047	16389	16303	16076	16071	16043	16057	16178	16306	16154	16199	16059	16276	16155	16095	16359	16161	16211	16048	16056	15997	16095	16189	16125	16080	16136	16297	16176	16133	16081	16173	16169	16248	16037	16230	16273	15925	16228	16228	16239	16157	15890	16201	16229	16165	16044	16059	16117	16007	16162	16193	16027	16162	16034	16149	16241	16332	16115	16079	15993	16256	16160	16039	16186	16177	16007	16227	16171	16224	16230	16090	16278	16089	16111	16239	16077	16342	16181	16260	16080	16021	16240	16169	16058	16140	16136	16264	16288	16326	16202	16135	16220	16280	16225	15990	16203	16126	16085	16017	16323	16142	16327	16211	16271	16312	16209	16261	16244	16162	16108	16057	15944	16101	16119	16266	16244	16114	15975	16237	16139	16280	16378	16203	16328	16178	16244	16208	16182	16025	16124	16132	16082	16212	16151	16000	16151	16172	16291	16072	16167	15970	16179	16224	16123	16155	16116	16021	16103	16100	16159	16241	16299	16105	16210	16298	16138	16098	16086	16144	16278	16304	16095	16184	16049	16371	16260	16237	16075	16293	16378	16224	16291	16051	16132	16174	16145	16111	16106	16099	16102	16197	16078	16112	16204	16141	16056	16212	16201	16214	16103	16207	16168	16056	16369	16132	15996	16055	16019	16209	16214	16032	16282	16098	16198	16110	16122	16168	16216	16218	16251	16127	16201	16031	16316	16322	16338	16127	16286	16132	16460	16169	16170	16096	16044	15935	16264	16143	16120	16121	15969	16055	16073	16054	16087	16250	16093	16101	16167	16226	16128	16194	16264	16038	16137	16230	16266	16102	16148	16355	16116	16209	16107	16183	16075	16249	16374	15995	16083	16159	16024	16151	16153	16147	16264	15989	16165	16226	16234	16296	16103	16253	16265	16195	16169	16120	16001	16020	15896	16028	16058	16155	16260	16138	16097	16341	16310	16137	16256	16069	16099	16174	16244	16083	16146	16193	16160	16069	16163	16269	16223	16297	16276	16130	16111	16355	16187	16292	16122	16379	16265	16281	15974	16065	16078	16149	16035	16316	16118	16235	16148	16143	16234	16282	16079	16029	16280	16215	16244	16149	16105	16282	16079	16301	16253	16245	16143	16279	16234	16298	16500	16166	16394	16020	16388	16035	16271	16150	16342	16119	16202	15988	16299	16272	16246	16125	16044
19853	38952	38124	33083	28537	25683	22703	21070	19751	38685	51422	46052	37087	24807	17682	15202	14226	13999	13769	13683	13829	13880	13957	13860	13872	13732	13889	13585	13922	13825	13656	13644	13787	13831	13555	13758	13840	13799	13805	13712	13789	13743	13869	13747	13683	13771	13778	13816	13743	13873	13707	13854	13742	13879	13765	13713	13752	13709	13689	13695	13838	13623	13855	13781	13761	13715	13815	13866	13843	13857	13796	13884	13706	13831	13800	13726	13864	13602	13943	13785	13779	13727	13847	13777	13728	13769	13859	13669	13719	13788	13850	13810	13734	13681	13723	13818	13789	13785	13796	13903	13775	13779	13864	13608	13801	13657	13525	13832	13792	13853	13857	14002	13770	13818	13867	13640	13605	13658	13785	13787	13801	13782	13875	13876	13671	13701	13713	13736	13874	13770	13745	13684	13906	13788	13706	13737	13921	13795	13864	13883	13657	13655	13797	13704	13743	13640	13677	13631	13792	13852	13622	13846	13841	13887	13670	13741	13870	13774	13694	13801	13580	13822	13707	13726	13665	13627	13708	13635	13826	13738	13654	13766	13785	13714	13626	13666	13610	13773	13819	13812	13780	13811	13843	13862	13853	13731	13727	13837	13755	13584	13887	13632	13849	13715	13858	13887	13821	13625	13739	13869	13708	13789	13652	13773	13815	13777	13825	13731	13638	13728	13786	13708	13680	13665	13739	13800	13845	13807	13776	13838	13780	13824	13859	13753	13826	13767	13738	13794	13876	13791	13625	13633	13726	13709	13689	13777	13825	13743	13877	13680	13762	13791	13710	13713	13988	13577	13873	13696	13674	13757	13899	13920	13778	13794	13729	13655	13787	13664	13814	13830	13636	13591	13789	13555	13815	13630	13759	13626	13933	13714	13825	13685	13795	13829	13838	13742	13777	13817	13880	13576	13863	13859	13823	13868	13704	13682	13764	13799	13806	13659	13716	13784	13841	13737	13691	13732	13717	13812	13695	13733	13792	13698	13827	13694	13918	13736	13978	13689	13438	13684	13618	13744	13776	13752	13794	13648	13751	13650	13769	13719	13711	13661	13829	13732	13706	13886	13697	13871	13565	13643	13834	13878	13897	13866	13835	13853	13864	13781	13805	13772	13698	13742	13768	13560	13807	13812	13589	13720	13535	13659	13683	13910	13657	13722	13930	13799	13747	13865	13695	13791	13781	13727	13640	13748	14021	13660	13822	13775	13687	13786	13816	13671	13655	13792	13836	13839	13733	13757	13841	13735	13878	13776	13882	13907	13745	13853	13576	13677	13682	13724	13697	13790	13764	13816	13779	13744	13780	13874	13776	13735	13871	13812	13926	13805	13780	13814	13840	13737	13678	13716	13839	13760	13778	13825	13858	13640	13650	13683	13838	13656	13923	13730	13836	13749	13696	13834	13779	13632	13619	13713	13592	13699	13758	13832	13830	13794	13693	13741	13796	13636	13605	13836	13785	13641	13748	13833	13724	13768	13759	13763	13589	13831	13925	13598	13735	13826	13841	13573	13860	13775	13908	13828	13879	13926	13744	13680	13660	13694	13718	13679	13715	13562	13945	13664	13854	13734	13776	13809	13876	13875	13764	13874	13868	13744	13775	13736	13668	13754	13722	13728	13799	13899	13842	13637	13757	13603	13740	13860	13777	13700	13802	13793	13792	13687	13721	13839	13711	13741	13843	13695	13875	13726	13742	13721	13792	13824	13795	13632	13867	13838	13647	13779	13755	13721	13896	13687	13775	13754	13737	13813	13697	13695	13876	13780	13725	13811	13748	13926	13789	13725	13759	13763	13675	13668	13678	13924	13792	13672	13696	13659	13790	13759	13914	13636	13725	13709	13642	13751	13816	13849	13729	13769	13696	13653	13876	13754	13759	13805	13689	13755	13758	13794	13903	13834	13847	13847	13859	13717	13815	13597	13757	13885	13755	13820	13721	13704	13837	13648	13794	13641	13835	13694	13788	13693	13890	13638	13844	13862	13741	13645	13683	13790	13664	13710	13763	13783	13695	13835	13691	13914	13769	13759	13661	13716	13933	13763	13623	13749	13765	13533	13869	13838	13785	13718	13782	13584	13640	13784	13747	13611	13713	13855	13798	13742	13733	13652	13770	13614	13759	13701	13810	13679	13707	13774	13807	13784	13676	13941	13692	13762	13945	13766	13969	13764	13863	13574	13850	13777	13703	13806	13844	13657	13817	13744	13813	13728	13826	13701	13732	13749	13727	13783	13754	13684	13730	13756	13815	13845	13654	13851	13676	13678	13595	13924	13682	13689	13686	13745	13587	13812	13702	13906	13689	13816	13727	13654	13824	13827	13784	13796	13826	13782	13609	13781	13818	13776	13472	13931	13667	13901	13830	13759	13770	13667	13734	13731	13712	13813	13723	13676	13772	13933	13604	13725	13797	13805	13816	13776	13701	13763	13867	13655	13788	13898	13708	13849	13721	13786	13761	13850	13803	13712	13929	13854	13704	13673	13870	13807	13719	13721	13669	13807	13760	13847	13723	13708	13617	13877	13732	13710	13832	13752	13864	13779	13854	13799	13885	13718	13613	13803	13798	13868	13691	13678	13883	13709	13640	13788	13698	13666	13603	13772	13689	13882	13775	13771	13836	13694	13899	13784	13859	13807	13737	13753	13722	13811	13796	13673	13814	13614	13813	13858	13762	13776	13787	13779	13611	13780	13760	13719	13803	13629	13669	13670	13854	13766	13866	13707	13743	13612	13790	13747	13966	13776	13753	13766	13765	13902	13795	13633	13868	13733	13705	13829	13880	13715	13741	13712	13752	13953	13894	13627	13826	13753	13800	13888	13689	13882	13788	13611	13955	13566	13663	13781	13860	13864	13737	13791	13615	13839	13906	13599	13857	13850	13783	13731	13702	13915	13730	13780	13648	13725	13825	13863	13861	13790	13964	13815	13836	13794	13816	13750	13793	13683	13626	13853	13665	13746	13697	13613	13601	13854	13850	13825	13609	13790	13793	13808	13724	13699	13790	13806	13724	13690	13688	13623	13525	13649	13664	13605	13779	13831	13974	13756	13674	13642	13818	13834	13917	13830	13807	13663	13831	13813	13790	13836	13860	13864	13843	13808	13805	13632	13734	13669	13702	13656	13640	13677	13754	13736	13607	13655	13923	13802	13798	13800	13853	13756	13881	13692	13598	13721	13678	13802	13759	13862	13791	13659	13744	13945	13790	13697	13673	13660	13702	13871	13587	13775	13812	13968	13845	13719	13689	13595	13788	13939	13820	13622	13794	13726	13642	13828	13952	13649	13733	13655	13884	13736	13741	13771	13875	13662	13768	13874	13641	13919	13923	13776	13803	13764	13809	13845	13867	13698	13777	13814	13772	13760	13936	13497	13745	13744	13823	13720	13632	13900	13628	13750	13797	13760	13833	13712	13749	13598	13755	13684	13756	13801	13534	13742	13768	13810	13672	13707	13885	13817	13877	13821	13723	13918	13656	13865	13661	13756	13783	13636	13753	13758	13843	13765	13706	13739	13821	13803	13795	13646	13817	13762	13818	13689	13826	13667	13699	13635	13740	13739	13483	13737	13852	13704	13691	13708	13713	13907	13821	13707	13710	13711	13746	13758	13691	13760	13652	13797	13773	13732	13776	13730	13748	13716	13673	13634	13668	13922	13623	13704	13750	13720	14022	13703	13749	13905	13588	13594	13767	13808	13684	13815	13841	13670	13857	13791	13785	13657	13791	13696	13780	13681	13847	13592	13875	13619	13768	13788	13667	13671	13705	13823	13850	13694	13725	13822	13745	13675	13725	13808	13783	13909	13648	13793	13816	13736	13901	13806	13796	13738	13759	13950	13708	13698	13787	13593	13826	13695	13799	13680	13733	13722	13862	13652	13647	13840	13834	13658	13899	13784	13797	13603	13778	13881	13795	13722	13568	13707	13872	13721	13733	13890	13786	13670	13746	13812	13726	13827	13735	13816	13799	13628	13640	13674	13770	13875	13684	13789	13842	13736	13879	13746	13809	13699	13847	13797	13836	13783	13726	13767	13644	13862	13769	13840	13511	13682	13819	14027	13690	13801	13769	13802	13783	13822	13816	13816	13712	13743	13836	13798	13693	13833	13733	13705	13782	13705	13723	13838	13784	13822	13792	13688	13596	13776	13699	13797	13671	13516	13821	13830	13807	13716	13871	13773	13804	13931	13845	13702	13920	13679	13674	13608	13698	13730	13774	13796	13810	13842	13668	13808	13827	13866	13703	13862	13747	13749	13898	13820	13716	13803	13595	13827	14009	13698	13776	13716	13793	13836	13705	13779	13588	13922	13767	13836	13772	13780	13859	13706	13827	13755	13824	13723	13467	13720	13560	13635	13840	13598	13791	13678	13761	13689	13687	13715	13755	13642	13857	13733	13777	13764	13569	13861	13728	13814	13876	13778	13772	13580	13850	13834	13604	13676	13808	13621	13876	13837	13857	13865	13799	13672	13965	13778	13864	13867	13842	13613	13859	13800	13715	13753	13515	13728	13848	13647	13709	13787	13666	13680	13916	13917	13732	13901	13745	13859	13698	13920	13689	13575	13742	13588	13805	13651	13859	13655	13871	13745	13752	13775	13816	13700	13772	13695	13725	13767	13718	13722	13699	13868	13712	13880	13784	13707	13565	13691	13709	13712	13626	13552	13737	13613	13708	13748	13847	13810	13669	13783	13727	13710	13721	13756	13677	13714	13627	13732	13667	13869	13738	13704	13701	13800	13805	13695	13702	13753	13620	13762	13835	13859	13782	13688	13809	13692	13712	13916	13755	13844	13669	13844	13640	13850	13687	13691	13731	13668	13728	13886	13946	13843	13783	13796	13670	13731	13728	13792	13659	13657	13871	13826	13788	13745	13706	13723	13742	13620	13868	13850	13690	13931	13663	13720	13761	13756	13756	13735	13718	13790	13630	13748	13752	13666	13687	13720	13694	13712	13748	13739	13615	13836	13655	13823	13796	13790	13744	13651	13637	13662	13790	13844	13690	13876	13746	13727	13530	13811	13858	13626	13845	13776	13669	13828	13699	13685	13793	13798	13906	13834	13828	13789	13788	13570	13805	13876	13651	13816	13840	13730	13626	13879	13767	13634	13680	13860	13666	13687	13869	13781	13763	13879	13750	13839
27452	23422	29911	27233	22337	20652	19601	18482	17917	19503	21524	20568	18997	17374	16674	16430	16055	16154	16068	16156	16007	16125	16027	16051	16015	15974	16013	15865	16034	15950	16193	15892	16054	16107	16027	16069	15910	15938	15959	15989	15868	16040	15914	16244	16043	15871	16047	15973	15941	15820	15959	15957	15969	16053	15972	16046	16070	16131	16084	15861	16116	16182	15949	16037	15932	16160	16029	15895	16009	16141	16224	16117	16054	16033	16008	16010	15916	16090	16281	15949	16045	16046	16084	15992	16098	15936	15935	16054	16053	15904	16138	16083	15925	15969	15934	16176	16216	16011	16030	16068	16080	15907	15801	16056	16172	16077	16288	16087	16019	16095	16121	15903	16101	15923	15990	15983	15912	15897	16267	15963	16212	16057	16125	15915	16061	16102	15953	15792	15977	15909	16234	16370	16111	15969	15934	15913	16262	16117	15961	15957	16061	15979	16058	16170	16030	16052	16200	16076	15953	16014	15996	16050	16109	15960	15889	15965	15996	16012	16093	16106	16182	15962	15936	15955	16099	16037	16134	15839	15857	16074	16111	16189	15967	16038	16131	16128	16076	15973	16115	16076	16122	16062	16068	16074	16081	15986	15906	15931	16034	15870	16087	16030	15927	15998	15979	16069	15911	16094	15932	15877	15947	15976	16048	16060	15916	15969	15993	16144	16141	16142	15864	16034	16074	15868	15762	15907	16057	15869	16026	15830	15945	16017	16110	15971	16000	16027	15962	16123	15855	15858	16092	16029	15951	16008	16079	16152	16177	15957	16117	15926	16289	16101	16124	15972	16032	16027	16167	15952	15922	16116	16085	16118	15993	15851	15925	15792	15984	16196	15959	15859	15941	15931	16083	16190	16122	15997	16150	16035	15992	16052	16071	15864	15936	15998	15957	16055	16028	16090	16258	16017	16314	16050	16046	16084	15965	16327	15984	16188	16073	15924	15940	15894	15923	15956	15938	16133	16151	16053	15778	16042	16214	16077	16192	15962	16082	16139	16071	16027	16064	15995	15988	15845	15878	15923	16094	16043	16005	15953	15998	15989	15968	16055	16028	16176	16145	16215	16043	16068	15997	16163	16146	16137	16034	16143	16101	16199	16073	16000	15987	15900	15993	16192	16132	16049	15903	16025	16031	15910	16043	15914	15970	15820	15986	15897	16054	15914	15941	16121	16211	15946	16026	15903	15964	16083	16086	15955	15976	16042	16112	16095	16218	15930	15874	15989	15859	15978	16006	16186	16078	15852	15829	16210	15965	15962	16206	15888	16010	16013	16008	16044	16160	16010	16166	16022	15924	16049	16000	15877	16011	16095	15856	16139	16104	16004	16007	15956	16018	16090	15990	16176	16004	15958	16028	16017	16086	15947	15789	16025	16019	16223	16085	15983	15913	16046	16132	16142	16010	15602	16006	16024	16098	16052	16031	16070	15945	15857	15936	16203	16072	15939	16056	16218	16070	16121	16039	16041	16041	15972	15880	16105	15888	16234	16051	15914	16060	16069	16028	16003	15880	16042	16039	15796	15967	16148	16132	16049	15992	16009	16064	16005	15800	16127	15896	15936	16055	16004	16079	16072	16012	16192	15996	15901	16068	16058	16152	16116	16179	16002	15923	16072	16126	15986	16125	16051	16041	16049	16381	15949	16125	15960	16137	16084	16126	16037	15867	15997	15844	16432	16020	16031	16089	15986	16124	16191	16121	15984	15922	15955	15849	15996	16082	16163	15966	15924	16062	16194	16024	15875	16052	16004	16103	16094	16115	16168	15708	15943	16100	16027	15997	16041	16159	16022	16034	15775	15802	16012	15973	15951	15962	16082	16172	16222	16019	15920	15857	16087	15999	16137	15928	15875	15917	16073	15915	16135	16022	15841	15931	16049	16152	15956	16024	15992	15801	16136	16006	15889	15924	15921	15954	15949	16213	16006	16145	15943	15959	15964	16174	15933	16104	16014	15886	16065	15961	15955	16046	15987	15931	15995	16132	16209	16064	16120	16207	16114	16261	15887	15904	16159	16023	16254	16086	16047	16436	16302	16064	16133	16046	16024	16001	15956	15967	15827	16151	16134	16228	16266	15994	16144	15932	16124	15886	16122	16147	16017	16052	15979	16050	15945	15991	15839	16055	15893	16137	15970	16151	15937	15944	16094	15956	16065	16127	16087	15978	16047	15811	16108	16088	16091	16002	16037	15998	15849	15977	16030	15996	15961	16097	15766	16224	16273	16209	15977	16116	16101	15904	15971	16116	16120	15978	16040	16086	16012	16042	16043	15958	16037	15739	15779	16111	16038	16038	16108	15923	16001	15949	15950	16037	15865	16190	16033	15978	16183	16001	15974	16046	16155	15945	16103	16055	16024	15736	16033	15975	15958	15991	15862	16072	16014	16263	16091	15976	16044	16202	16028	16174	16114	16098	16234	16079	16141	15910	15925	16104	15975	16245	16216	15983	15898	15909	16117	16143	15989	15956	15936	15980	15935	16115	16130	16288	16000	15966	16052	16071	16261	16242	16091	15844	16123	15915	16099	16140	16054	15982	16042	16083	15913	16009	15885	16135	16129	16031	15976	15967	15989	16182	15964	16238	16027	15860	15979	15939	15991	16106	16148	16195	16000	15950	16043	15964	15882	15885	16080	15911	15985	16090	16018	15943	16012	16048	16023	16110	15981	15990	15979	16023	15980	16121	15774	16029	15990	15945	16074	15938	16236	16029	16088	16200	16085	15999	15965	15925	16067	16089	16205	16204	16108	16044	16144	15908	16070	16112	16028	16078	15819	16102	16131	16078	16080	16126	16144	16101	16082	16189	16039	16174	15838	16175	15846	15941	15896	16113	15876	16005	16029	16066	16227	16213	16005	16067	15976	15966	15920	16106	15937	16150	16107	16023	15944	15929	16087	16121	16091	16290	16119	16010	16030	15859	15907	15886	16128	16036	15953	15991	15951	16243	16088	16052	15967	15999	15976	15934	16039	16040	16150	16068	16067	16148	15907	15933	15828	15989	16222	15971	16084	16034	16027	16191	15775	15828	15872	16100	16045	16092	15951	15871	16077	16106	16066	16045	16039	16106	16270	16129	16055	16265	16008	15925	16113	16034	16023	15979	16099	15976	15905	16089	16114	16079	15929	16118	15900	16070	16053	15980	16079	16084	16064	16020	15776	16203	16026	16114	15919	16021	15862	16228	15965	16016	16064	16068	16099	16206	16106	16044	15978	15931	16003	15856	15937	15997	16005	16008	16047	15898	16044	15789	15984	16044	15894	16002	15916	15990	15819	15969	16155	16141	16061	15913	16092	16094	15920	16157	16123	16186	16066	16163	15995	15988	15940	15941	15892	15865	16079	15998	16274	16087	16043	15948	16005	16015	16173	16006	16003	15989	15899	16049	15804	16025	15966	16196	15972	16144	16105	16048	16081	16008	15963	16011	15884	16167	15961	16083	16007	15985	15963	16222	16107	16192	16043	15827	15757	16074	16051	16210	15974	16156	15946	16107	15953	16096	16246	16157	16132	15926	16198	16065	16010	16054	15953	16057	16086	16110	16055	15940	15951	16013	16022	16156	16209	15910	15835	15980	15961	15894	16014	16258	15883	16003	16069	16149	15993	16045	16157	15928	16044	16012	16051	15987	15982	16249	15907	16005	16082	15940	15930	16235	15980	15987	16139	16074	15810	16052	15857	15978	16084	15916	16066	16116	15820	15986	16012	15920	15923	16123	16070	15964	15926	15911	15868	16106	15806	16127	16145	16110	15973	16041	16120	16153	15823	16100	16154	16025	16048	16095	16020	15963	15971	16037	16021	16211	16174	16055	16009	15964	16008	15990	16021	16160	16091	16052	16139	16177	16294	16070	15837	15940	16142	15937	16111	15924	15929	16260	15971	16034	16080	15875	16026	16234	15943	16168	15972	16094	15874	15876	15921	15947	16129	16062	16124	16219	16135	15980	16025	16076	16103	16019	15997	16171	15933	16068	15978	16251	15855	15935	15994	15928	16079	16173	16044	16004	16177	16123	15826	16086	16066	15998	15967	15990	16099	15985	16007	16073	16080	16008	15930	16008	16141	15974	15954	16049	16021	16157	16142	15971	15825	16063	16183	16154	16055	15798	15832	16167	15988	16068	15955	16073	15911	16044	16015	16290	16013	16050	15941	16160	15932	15797	15999	15874	15909	16049	15961	15926	15895	16106	15899	16036	16142	16126	16042	16332	16126	16055	15940	16206	15902	15859	16131	16144	15981	16139	16015	15843	15975	15960	16115	16186	15925	15904	16171	16032	15975	15925	15861	16116	16054	16114	15998	15828	15954	16163	15948	16081	15986	16088	16053	16052	16072	16050	16161	15927	16194	16003	16129	15945	16001	15876	16115	16010	16056	16019	15918	15854	16020	16144	15874	15988	16069	15853	16017	16207	16197	16075	16065	16089	16088	16059	16168	16156	16100	16070	16175	16070	15923	16098	16209	16097	16101	16102	15971	16081	16125	16018	16088	15991	15963	16054	16114	16175	16027	16060	16086	16029	16054	16117	15989	16138	15995	15811	15985	15990	15986	16202	16030	16229	16015	15958	16009	15992	15914	15896	16045	16165	16073	16162	16027	16160	15937	16001	16093	15969	16204	16112	16033	15979	15996	16016	16197	16114	16030	16249	15988	15969	15905	16160	16044	16009	16339	16188	16107	16277	15958	16035	15875	16049	16002	16066	16202	15874	16098	16088	15984	16050	16193	16129	16094	15938	15989	16114	16100	16201	16216	16104	15991	16031	16008	15963	16036	16148	15874	15923	16131	15925	16406	16058	16055	16014	16043	15970	16008	15990	16019	15926	16064	16065	15958	15995	15884	16033	16005	16035	16017	16216	15911	15921	16269	16029	16059	16232	16227	15953	16365	16081	16108	16193	15838	15955	15943	16044	15861	16189	16014	16150	16222	16187	16021	16118	16134	15759	16004	16184	16179	16296	16014	16026	16085	16112	15990	15941	15986	16016	16129	15976	16196	16055	16096	15989	16144	16102	16037	16183	16000	16057	16115	16135	16205	15931	15885	15975	16074	16026	16246	16128	15907	16179	15933	15924	16108	16124	15811	16024	15882	16015	16140	15978	16085	15928	15971	16205	16198	15966	16016	16089	16134	15989	15888	15904	16051
19132	29321	30057	24771	21860	20037	18776	17434	16482	18895	20878	19014	16807	14978	14190	13806	13861	13828	13602	13729	13812	13714	13638	13651	13715	13816	13712	13679	13828	13795	13591	13743	13819	13701	13642	13697	13893	13941	13670	13722	13774	13649	13610	13612	13836	13796	13693	13731	13695	13774	13776	13679	13745	13639	13628	13684	13783	13692	13759	13642	13643	13795	13701	13854	13764	13582	13782	13699	13737	13919	13752	13745	13706	13723	13730	13716	13498	13649	13827	13699	13673	13745	13815	13711	13854	13788	13674	13889	13753	13628	13776	13813	13621	13888	13717	13661	13843	13781	13776	13597	13743	13680	13732	13644	13822	13606	13640	13734	13869	13764	13770	13687	13843	13857	13601	13638	13560	13836	13656	13684	13629	13657	13754	13825	13749	13678	13820	13590	13514	13578	13849	13930	13670	13843	13821	13888	13755	13693	13730	13725	13682	13619	13820	13692	13697	13740	13783	13825	13687	13802	13723	13713	13840	13765	13678	13540	13696	13780	13701	13731	13606	13798	13894	13851	13733	13772	13728	13815	13640	13591	13675	13810	13721	13694	13711	13732	13579	13860	13623	13684	13651	13755	13641	13698	13544	13768	13605	13749	13782	13765	13716	13752	13772	13633	13643	13793	13682	13623	13753	13814	13713	13834	13813	13753	13850	13732	13621	13647	13767	13831	13729	13873	13737	13651	13796	13691	13735	13760	13805	13851	13792	13622	13673	13631	13861	13584	13704	13741	13646	13837	13824	13764	13750	13726	13751	13835	13648	13720	13743	13632	13753	13785	13684	13616	13718	13830	13711	13840	13782	13654	13634	13753	13673	13663	13757	13764	13782	13737	13541	13769	13771	13830	13785	13735	13622	13722	13853	13694	13853	13775	13639	13531	13770	13651	13706	13675	13848	13811	13642	13720	13827	13783	13767	13707	13750	13692	13557	13688	13665	13654	13833	13624	13738	13752	13663	13754	13575	13709	13560	13609	13638	13880	13667	13731	13571	13732	13736	13875	13732	13820	13689	13772	13597	13768	13830	13679	13734	13789	13683	13785	13767	13616	13714	13672	13794	13580	13742	13703	13858	13736	13856	13834	13694	13909	13585	13852	13652	13687	13742	13877	13736	13769	13835	13842	13629	13909	13569	13728	13724	13731	13913	13629	13552	13789	13645	13833	13740	13745	13763	13935	13699	13893	13697	13751	13877	13816	13688	13833	13513	13785	13657	13747	13761	13748	13648	13603	13761	13798	13675	13634	13796	13764	13629	13811	13708	13550	13680	13667	13644	13865	13489	13788	13779	13603	13741	13705	13678	13775	13734	13781	13708	13768	13743	13638	13982	13693	13799	13796	13640	13730	13723	13776	13762	13498	13748	13781	13592	13836	13840	13705	13619	13794	13600	13668	13823	13789	13645	13636	13767	13740	13725	13739	13655	13774	13800	13720	13737	13726	13790	13855	13842	13729	13774	13740	13648	13483	13771	13577	13667	13668	13685	13733	13739	13824	13574	13848	13768	13708	13949	13661	13669	13673	13721	13878	13676	13651	13598	13756	13825	13665	13775	13941	13677	13758	13626	13740	13689	13755	13812	13711	13503	13647	13724	13658	13785	13591	13695	13713	13952	13789	13892	13880	13693	13639	13590	13666	13758	13845	13735	13647	13672	13697	13788	13777	13845	13567	13760	13715	13709	13665	13727	13932	13724	13775	13707	13744	13830	13708	13669	13934	13554	13906	13516	13848	13787	13790	13670	13553	13619	13711	13906	13631	13779	13788	13736	13735	13587	13792	13735	13816	13678	13822	13629	13709	13762	13911	13721	13789	13639	13786	13629	13560	13750	13753	13778	13774	13616	13726	13670	13712	13852	13708	13653	13669	13711	13661	13641	13557	13544	13751	13693	13567	13648	13741	13651	13586	13758	13641	13661	13829	13954	13765	13826	13760	13733	13788	13670	13707	13736	13833	13808	13780	13801	13654	13713	13613	13681	13665	13742	13530	13605	13650	13698	13774	13678	13689	13773	13651	13776	13918	13820	13644	13803	13766	13757	13675	13667	13788	13625	13611	13713	13814	13786	13625	13910	13666	13616	13665	13741	13725	13704	13781	13853	13607	13666	13771	13797	13715	13862	13632	13657	13870	13742	13742	13682	13607	13725	13839	13656	13710	13821	13657	13649	13784	13650	13526	13735	13607	13592	13685	13839	13809	13612	13759	13663	13716	13513	13759	13657	13747	13651	13670	13607	13502	13680	13733	13670	13786	13804	13810	13814	13755	13721	13779	13683	13529	13686	13634	13753	13848	13697	13772	13674	13898	13683	13622	13609	13797	13633	13643	13678	13821	13667	13713	13888	13731	13681	13679	13641	13738	13715	13734	13755	13816	13867	13784	13861	13812	13650	13722	13753	13738	13753	13654	13642	13694	13653	13663	13752	13532	13675	13632	13649	13661	13738	13820	13732	13688	13622	13746	13663	13736	13763	13753	13788	13783	13727	13721	13530	13632	13662	13782	13706	13758	13695	13908	13621	13710	13753	13802	13735	13740	13820	13887	13677	13634	13738	13942	13895	13819	13848	13955	13771	13800	13715	13679	13681	13749	13830	13763	13860	13650	13720	13628	13751	13699	13830	13632	13539	13793	13788	13865	13686	13882	13719	13799	13734	13788	13725	13691	13732	13771	13658	13830	13878	13794	13722	13696	13699	13634	13668	13756	13623	13840	13768	13789	13618	13711	13806	13577	13721	13684	13780	13611	13590	13686	13801	13649	13733	13822	13722	13710	13686	13765	13634	13746	13814	13759	13663	13744	13747	13813	13737	13828	13690	13673	13749	13648	13535	13708	13791	13790	13788	13782	13812	13880	13699	13712	13590	13633	13771	13838	13596	13840	13840	13742	13613	13779	13809	13615	13718	13627	13813	13607	13755	13753	13642	13818	13740	13749	13653	13793	13621	13753	13647	13807	13654	13764	13818	13878	13786	13904	13594	13804	13674	13726	13769	13771	13627	13789	13690	13683	13739	13699	13672	13545	13844	13547	13720	13742	13694	13755	13793	13666	13756	13773	13697	13832	13818	13724	13768	13797	13797	13677	13777	13647	13720	13453	13633	13754	13722	13760	13785	13779	13897	13736	13760	13699	13810	13717	13798	13763	13836	13622	13714	13744	13713	13826	13598	13795	13787	13706	13708	13742	13806	13605	13832	13731	13570	13788	13911	13720	13666	13624	13825	13718	13656	13673	13632	13613	13683	13809	13810	13699	13706	13656	13781	13886	13635	13667	13631	13789	13637	13664	13656	13746	13732	13578	13810	13751	13773	13581	13683	13863	13891	13633	13896	13593	13743	13757	13848	13608	13880	13837	13795	13743	13684	13594	13679	13732	13736	13748	13645	13859	13585	13678	13573	13795	13682	13666	13574	13718	13636	13557	13755	13690	13649	13802	13524	13876	13722	13836	13634	13824	13687	13825	13939	13696	13465	13686	13667	13723	13833	13724	13769	13802	13850	13624	13731	13722	13758	13829	13595	13694	13628	13630	13755	13553	13836	13587	13868	13705	13696	13738	13753	13865	13654	13649	13783	13715	13730	13642	13726	13611	13706	13612	13548	13768	13689	13629	13683	13904	13797	13571	13629	13737	13839	13634	13663	13657	13674	13782	13699	13747	13786	13508	13524	13698	13643	13869	13696	14012	13645	13785	13681	13716	13683	13842	13590	13793	13786	13723	13803	13819	13784	13861	13687	13695	13732	13701	13679	13790	13876	13863	13684	13543	13679	13752	13771	13728	13684	13716	13845	13735	13766	13676	13664	13631	13752	13781	13659	13640	13607	13825	13643	13827	13721	13610	13735	13678	13729	13667	13732	13801	13816	13694	13936	13665	13625	13667	13700	13604	13606	13734	13745	13720	13841	13773	13819	13662	13677	13608	13862	13795	13776	13732	13718	13907	13700	13686	13657	13759	13624	13752	13878	13774	13704	13686	13789	13690	13642	13732	13840	13779	13756	13748	13819	13776	13878	13864	13796	13668	13715	13630	13592	13837	13667	13582	13666	13932	13702	13735	13820	13635	13711	13918	13435	13809	13749	13713	13624	13726	13692	13769	13713	13713	13600	13672	13729	13658	13791	13698	13610	13785	13659	13579	13800	13794	13689	13596	13801	13782	13824	13654	13817	13698	13790	13699	13829	13773	13579	13589	13754	13757	13698	13723	13660	13588	13727	13818	13689	13709	13970	13914	13878	13782	13914	13764	13582	13744	13698	13745	13850	13669	13731	13832	13794	13658	13728	13820	13736	13925	13675	13635	13715	13840	13642	13793	13731	13553	13801	13848	13630	13687	13768	13745	13599	13622	13774	13742	13607	13700	13729	13599	13671	13699	13751	13852	13822	13713	13598	13797	13735	13659	13752	13663	13747	13783	13632	13791	13636	13757	13748	13759	13704	13752	13860	13766	13577	13660	13748	13763	13840	13787	13752	13582	13764	13597	13839	13661	13761	13669	13958	13634	13707	13758	13736	13530	13561	13964	13753	13761	13567	13773	13784	13640	13629	13562	13767	13850	13694	13754	13689	13812	13791	13723	13796	13727	13718	13703	13760	13680	13758	13681	13704	13640	13766	13807	13607	13878	13753	13631	13603	13723	13789	13754	13687	13750	13651	13712	13703	13644	13698	13709	13809	13663	13779	13645	13789	13842	13788	13964	13897	13768	13822	13664	13639	13584	13652	13816	13860	13765	13875	13863	13645	13692	13757	13779	13841	13857	13669	13861	13681	13803	13639	13625	13731	13890	13680	13611	13770	13715	13800	13646	13972	13760	13692	13667	13735	13744	13849	13656	13733	13835	13877	13609	13729	13700	13742	13777	13609	13615	13775	13578	13511	13769	13574	13625	13751	13617	13670	13660	13772	13711	13789	13593	13632	13663	13740	13719	13798	13672	13763	13521	13747	13831	13751	13796	13777	13869	13695	13808	13494	13705	13698	13681	13638	13654	13697	13786	13679	13627	13761	13662	13650	13685	13702	13657	13888	13813	13867	13801	13656	13776	13607	13680	13851	13581	13776	13791	13880	13892	13715	13691	13637	13698	13673	13724	13564	13676	13730	13683	13693	13796	13674	13870	13722	13681	13679	13678	13628	13727	13754	13823	13608	13869
24350	20982	28183	25180	23604	23614	22281	19454	18751	27375	35455	32415	27411	21461	17999	16601	16465	16226	16176	16287	16222	16237	16222	16236	16077	16102	15987	15898	16091	15946	15999	15921	16136	16150	15940	16028	16070	15946	15801	16115	16173	15936	16072	15889	15890	16049	16221	16160	16014	16216	16058	16053	15925	15941	16003	15964	15912	16062	16057	16124	15912	15934	16072	15855	15879	15892	16157	16050	15945	15907	15918	16141	16141	15926	16132	16041	16246	15912	15860	16029	15976	16053	16025	16010	15933	16066	16049	16114	16010	16120	16125	16024	16147	16061	15954	16048	15897	15939	15982	15959	16042	16036	15868	15982	16013	16005	15957	15924	15907	16079	16010	16119	16098	15832	16136	15978	16043	16042	15969	16054	15976	15942	16054	15957	15934	16086	15894	15980	15933	16293	15958	15981	16113	15932	15990	16005	15920	15934	16132	15972	16085	15967	16044	15937	15870	16072	16126	16053	16013	16069	16188	16053	16272	15960	16031	16007	16002	15733	16032	16064	16088	16123	16167	15963	16037	16016	15969	16184	16042	16137	15938	16049	16057	16025	15986	16023	16148	15939	15848	15931	16015	15869	15854	15981	16102	16253	15964	16077	15942	15997	15948	15933	16002	16238	15988	16023	16020	16031	16150	15948	16051	15983	15972	16038	16086	15872	15969	16063	16086	16264	16065	16029	16050	16095	15872	16026	16002	16010	15844	16030	16086	15887	16088	16011	15996	16004	15946	16042	16023	15936	16013	16053	16149	16061	16087	15830	15948	16062	15947	16000	16072	16010	16009	15932	15889	16023	15997	15973	16161	16191	16048	16074	15994	16046	16072	15909	15872	16119	16109	16091	15943	16162	15877	16070	16314	15823	16169	16058	16031	16021	16035	15836	16065	16057	16052	15977	16086	15804	16073	16042	15924	15992	16140	16020	16147	15844	15863	15931	16102	16111	16061	16016	15973	15962	16066	16000	15851	15947	16094	15887	16039	15962	16003	16049	16194	15873	15876	16017	16154	16057	15810	16075	16155	15998	16057	16130	16138	15967	16088	15778	16087	16034	15900	15880	16071	16145	15627	16121	15956	15879	16080	16040	16049	16152	16029	16075	16040	16148	16118	16084	16097	16176	16023	16166	15867	15941	15890	15711	16048	16095	16059	16138	16226	16090	16066	16252	15845	15954	16012	16111	15924	15924	15964	16009	16021	16207	16092	16143	16012	16209	16024	15939	15627	15837	15827	15836	15978	16146	16146	16111	16001	16044	15828	15869	15918	16153	16000	16229	16021	16060	16035	15892	15983	15777	16074	16017	15975	16088	16000	16001	15952	16204	16024	16069	16182	16113	15917	16170	16099	15949	15974	16254	15898	15940	16104	15842	16261	15962	15967	15901	15931	16049	15844	15887	16052	16020	15927	16102	15893	15983	16034	16026	16097	15928	16082	16082	15952	16093	15956	16016	16198	16055	15927	15945	15990	15925	16069	16024	16007	16085	15950	16090	15952	15935	15967	16030	16132	16028	15787	16211	15986	16211	16240	16066	16017	15890	15957	15938	15891	16064	15886	16080	16130	16163	15993	15772	15987	16068	15862	16184	16216	16144	16005	16066	16014	16034	16065	15834	16009	15950	16132	16004	15867	16015	15874	15837	16088	15981	16042	15999	15952	16222	15924	16208	16253	16229	15896	16010	16038	16246	16001	16016	16079	16176	15907	15846	15789	15839	15958	16105	16134	16056	15989	15937	15913	16047	15991	16158	15998	15965	16199	16107	15946	15979	16154	15991	15994	15938	15953	16108	16010	16094	16104	15985	16070	16104	15931	15929	15985	15948	16079	15964	15901	16040	16059	16215	16006	16017	15998	16179	16040	15964	15965	16072	16215	16082	15890	16159	15975	16059	15977	15923	16015	15953	15899	15836	16093	15922	15954	16148	15944	15923	16118	15914	16011	16056	16014	15930	16195	15895	16002	15900	16226	15983	16058	16002	16011	15949	15948	15849	15953	15877	15842	15976	15985	16093	15904	15935	15893	16152	16091	16078	15846	15667	16056	15829	15996	15973	16125	16152	16147	15905	16010	15982	16105	15792	15924	16123	16191	15938	16053	16265	16050	16058	15834	15949	16094	16097	16199	15996	16081	15915	16132	16256	16002	16063	16040	15882	16276	15998	15930	16153	16044	16028	15818	16008	16037	15980	15963	15980	16136	16076	16052	16189	15926	15867	16061	15772	16074	16085	16028	15893	16079	16008	15862	15964	15846	16025	16175	16060	15990	16104	16023	15920	15998	15864	16252	16050	16120	15989	16185	15878	16230	16056	16050	16038	16024	16036	16126	15982	15937	16014	16232	16172	15960	16280	15976	15873	15780	15927	16226	16006	15909	15901	15889	15925	15903	16001	16103	16044	15968	16146	15863	15942	15948	15993	16074	16229	15973	15844	15967	15990	15859	16134	15978	16047	15990	15854	16098	16127	15884	15938	16096	16146	16064	16055	16157	16152	16049	15951	16062	15911	16014	15882	16017	16039	15921	16017	16305	16129	16051	15998	15965	15909	16124	15909	15930	15917	16198	15848	15841	15996	15889	15840	16269	16000	15866	15828	15976	16121	15958	15976	16127	16094	16052	16209	16020	15942	16046	16121	16085	16128	15942	16005	15814	15987	15728	16158	15969	15965	15879	15832	16291	16070	16015	16141	16124	16107	16067	16071	16289	15975	15994	16122	15987	16062	15985	16057	16007	15883	15691	15707	15998	15981	16154	16000	15823	15853	15969	16078	15989	16001	16167	16045	16014	16076	16044	15924	16071	15961	16065	15981	16099	16068	15909	15884	15928	15978	16010	15789	15926	15965	16006	16142	16023	16048	16020	16236	16018	16045	16009	16103	16186	16178	16151	16142	15937	15906	16243	15828	16194	15896	16043	15857	15934	15920	15928	16026	15935	16286	16093	15961	16179	16037	16064	16020	16013	15978	16297	16176	15964	15862	15907	16068	15994	15794	15951	15817	15842	16096	15815	16063	15986	15840	15854	16094	15967	16124	16070	16034	15963	15910	15993	15960	16057	16026	16140	15957	15995	15984	16134	16043	16079	16099	15836	16169	16107	16072	16084	16097	16274	16029	16161	15877	16147	16118	16090	15900	15998	16041	16062	16077	15957	15897	15937	15885	15994	16043	15990	16138	15973	16058	15986	16237	16069	15925	16204	15911	15986	16180	16040	16067	16152	16110	16132	16044	15990	15952	16068	15947	16158	15968	15959	16124	16202	16062	15798	16020	16231	16053	15926	16072	16036	16025	15969	16076	16029	16134	15953	15707	15810	15906	16003	16193	15865	15939	16048	15930	16083	15988	16001	16066	15877	16038	16019	16045	16055	15765	15921	16048	15898	15946	16171	16109	16147	16087	15876	15973	16169	16096	16086	15949	15959	16135	15942	16019	16019	15733	15922	16084	16189	16035	16031	15876	16218	15890	16179	15903	15930	16063	16008	16301	16001	15984	16096	15926	15889	16036	15891	15892	16125	15967	15958	15940	15993	16153	16160	15940	15981	16158	16070	16083	16181	16060	15774	15892	15897	15961	16018	16173	16062	16007	15880	15976	16069	16021	16077	15970	16049	16078	16152	16269	15973	15997	16174	16007	15827	16151	16155	16048	16058	16034	15963	15982	16061	16002	16189	16060	16072	16061	15869	15992	16137	16195	16176	15929	16066	16228	16251	15924	15984	16015	15871	16101	16039	15956	16057	16044	16153	16075	15902	16044	16027	15962	15856	15802	16125	15992	15822	15976	15885	15973	16115	16114	15993	16042	15840	16098	16115	15878	16115	16109	16451	15813	15993	15985	16025	16135	16010	16130	15933	15982	16153	15922	16007	16214	16187	16275	16096	16069	15957	16073	16110	16142	15984	15827	16238	16083	15972	16217	15936	16058	15991	16029	16102	15887	15984	16017	16013	16015	16055	16167	16013	16003	16024	15937	15941	15906	16048	16217	15923	16041	16286	16101	16022	15889	16066	15990	15930	15958	16154	16063	16153	16005	15920	15859	16090	15994	16054	16104	15996	15783	16002	15796	16064	15985	16179	15948	15980	16036	15889	16163	16093	15782	15979	16122	16029	15969	16018	15915	15913	15942	15907	16042	16016	16130	16045	16072	16215	15953	16004	16145	15968	15860	16165	15925	15943	16064	15918	16074	15929	15984	16096	16081	16200	16091	16039	15971	15870	16005	15898	16069	16171	16168	15865	16126	16163	15950	15961	16005	15959	15884	15947	16048	15846	16026	15981	15986	15842	16162	16085	15984	16164	16209	16008	15967	16141	16052	16016	15848	16201	16045	16071	16015	16024	15774	16016	15930	16049	16001	16032	15998	16094	16156	16038	16043	15908	16042	16041	16135	15942	16099	16041	16257	16172	16089	16303	16008	15991	15792	15943	16150	15951	16178	15974	16006	16062	15972	16027	16128	15981	15796	15951	16186	16206	16215	15950	16098	16203	16100	16094	15811	16021	15965	15918	16078	16029	15950	16006	15881	15924	16059	16061	15702	16032	15913	15963	15918	16089	16014	16041	16078	15986	15843	16195	15800	16052	15839	16245	15935	16062	15880	15959	15945	16088	16027	16202	15940	16071	16040	16084	15935	15975	16046	15998	15939	15961	15940	16015	15977	15974	16037	16084	15978	16115	15932	15887	15970	15845	15944	16106	16101	15836	16009	16080	16203	16343	16056	16024	16129	15980	15811	15908	16014	16031	16044	16177	16073	16002	16064	15914	15877	15871	16018	15987	16050	16070	16066	16090	16097	16044	15986	15949	16013	16026	16010	16061	15995	15924	16022	16062	16211	16180	16166	16038	15922	16050	15925	16126	16083	15892	15995	16015	15953	16013	15859	16066	15953	16090	16059	16077	15997	16101	16133	16160	16133	16088	15900	15823	16040	16063	15988	15898	15911	16121	16088	15937	15990	15907	16157	15833	15930	15831	16005	16022	16069	15881	15955	16169	16350	16147	15973	16019	15839	16117	16064	16120	16076	16016	15952	15902	15989	16029	16230	16071	15951	16037	16022	16029	15926	16155	15917	16157	16087	16069	16238	16186	16097	15932	15967	15959	15809	15923	15892	16040	16288	16206	16169	15968	15931	15809	15943	16086	16112	16207	15956
18165	32753	33828	27715	24146	22522	20406	18978	17757	29849	35465	32206	25983	18877	15445	14436	13914	13802	13860	13635	13762	13694	13941	13737	13915	13674	13854	13612	13735	13796	13735	13803	13764	13950	13617	13877	13771	13761	13788	13663	13642	13898	13681	13656	13612	13688	13938	13511	13726	13592	13755	13760	13722	13797	13788	13820	13646	13782	13729	13705	13697	13963	13636	13672	13526	13686	13672	13721	13731	13695	13669	13766	13811	13828	13730	13696	13715	13763	13714	13844	13672	13744	13731	13684	13707	13777	13753	13734	13668	13794	13586	13884	13566	13790	13725	13773	13687	13790	13879	13509	13683	13623	13666	13863	13805	13706	13774	13674	13732	13727	13600	13714	13646	13862	13731	13716	13763	13834	13652	13500	13611	13802	13636	13860	13618	13605	13829	13729	13733	13617	13831	13695	13697	13825	13683	13598	13730	13629	13810	13801	13630	13776	13789	13702	13691	13703	13718	13817	13651	13636	13945	13722	13699	13468	13831	13706	13706	13720	13603	13685	13808	13709	13657	13772	13765	13879	13864	13812	13865	13745	13715	13784	13787	13686	13641	13791	13608	13724	13776	13640	13618	13709	13779	13576	13723	13593	13656	13783	13577	13826	13718	13931	13640	13737	13706	13708	13852	13626	13685	13544	13775	13574	13640	13726	13785	13666	13600	13525	13647	13581	13822	13636	13844	13602	13623	13824	13739	13703	13727	13702	13980	13764	13846	13726	13794	13802	13689	13688	13914	13706	13750	13782	13743	13718	13683	13794	13847	13780	13769	13637	13486	13676	13640	13622	13863	13727	13739	13647	13788	13753	13730	13657	13692	13526	13712	13730	13776	13837	13732	13702	13814	13755	13610	13587	13672	13703	13654	13904	13758	13725	13665	13563	13582	13707	13714	13716	13858	13595	13839	13718	13743	13614	13780	13558	13768	13632	13747	13742	13630	13843	13699	13670	13817	13737	13643	13601	13776	13682	13630	13541	13831	13641	13640	13696	13806	13925	13738	13608	13918	13712	13863	13795	13692	13855	13829	13585	13768	13570	13843	13734	13818	13506	13885	13736	13595	13724	13855	13575	13704	13639	13626	13658	13697	13712	13712	13646	13784	13859	13772	13689	13774	13852	13658	13755	13613	13620	13706	13905	13748	13682	13683	13718	13722	13701	13708	13694	13708	13949	13759	13718	13819	13859	13761	13599	13673	13732	13843	13711	13745	13805	13833	13830	13701	13728	13845	13645	13783	13544	13643	13704	13843	13681	13872	13880	13702	13677	13792	13723	13586	13688	13979	13762	13739	13871	13732	13653	13709	13517	13714	13598	13728	13616	13695	13653	13700	13906	13686	13595	13768	13531	13685	13745	13771	13893	13652	13671	13705	13768	13837	13808	13626	13645	13876	13913	13504	13744	13578	13579	13616	13823	13870	13717	13627	13912	13678	13778	13623	13658	13588	13816	13700	13701	13647	13548	13822	13596	13754	13612	13679	13689	13765	13679	13796	13502	13822	13777	13824	13673	13625	13649	13537	13807	13584	13827	13690	13733	13666	13544	13778	13870	13874	13761	13627	13736	13687	13785	13676	13707	13663	13838	13694	13793	13717	13717	13695	13671	13561	13553	13676	13685	13716	13773	13753	13749	13847	13638	13613	13671	13676	13636	13634	13607	13666	13816	13776	13713	13634	13646	13696	13735	13756	13529	13778	13666	13763	13813	13674	13846	13668	13635	13707	13677	13679	13837	13706	13771	13590	13740	13628	13670	13863	13594	13341	13815	13847	13623	13596	13757	13894	13703	13694	13739	13780	13822	13859	13678	13816	13685	13621	13697	13750	13845	13853	13767	13748	13627	13833	13694	13810	13902	13627	13606	13653	13647	13838	13562	13646	13785	13646	13638	13690	13647	13975	13631	13715	13597	13801	13831	13814	13636	13627	13721	13755	13777	13720	13661	13802	13874	13811	13690	13843	13571	13758	13602	13704	13774	13762	13756	13549	13712	13820	13530	13726	13660	13887	13707	13876	13673	13735	13848	13790	13779	13874	13859	13801	13691	13577	13944	13606	13846	13664	13812	13797	13671	13781	13737	13805	13739	13960	13529	13678	13723	13637	13549	13887	13796	13778	13729	13956	13702	13781	13817	13685	13686	13455	13681	13668	13672	13774	13576	13618	13770	13687	13526	13719	13740	13661	13682	13536	13701	13774	13718	13785	13663	13700	13739	13701	13648	13876	13736	13785	13855	13780	13742	13739	13936	13752	13689	13776	13619	13722	13563	13715	13813	13810	13743	13759	13717	13678	13600	13731	13798	13560	13679	13628	13736	13577	13682	13673	13581	13657	13730	13502	13703	13796	13537	13782	13674	13869	13589	13662	13713	13634	13748	13832	13800	13909	13677	13734	13608	13783	13696	13599	13700	13665	13791	13779	13662	13872	13673	13656	13741	13461	13616	13771	13679	13696	13493	13856	13720	13648	13764	13759	13613	13844	13694	13693	13678	13750	13759	13695	13712	13699	13681	13593	13583	13696	13559	13786	13516	13720	13750	13797	13740	13525	13768	13866	13625	13767	13689	13876	13661	13715	13635	13743	13634	13797	13785	13772	13559	13792	13693	13712	13783	13588	13694	13647	13634	13642	13734	13680	13643	13524	13765	13624	13850	13751	13729	13719	13911	13855	13657	13930	13784	13720	13861	13680	13820	13679	13769	13768	13546	13703	13684	13685	13658	13869	13633	13697	13694	13894	13670	13653	13614	13770	13621	13744	13711	13707	13740	13583	13675	13737	13656	13685	13686	13793	13779	13806	13653	13859	13827	13674	13669	13831	13694	13674	13752	13618	13736	13600	13609	13649	13678	13563	13714	13778	13605	13831	13793	13770	13739	13694	13657	13856	13761	13714	13755	13889	13659	13649	13828	13527	13820	13614	13759	13541	13777	13608	13883	13781	13783	13745	13715	13698	13817	13715	13812	13645	13817	13737	13766	13839	13765	13663	13611	13641	13717	13777	13758	13653	13812	13654	13693	13559	13725	13713	13709	13566	13724	13682	13842	13762	13629	13653	13552	13905	13896	13744	13828	13883	13729	13860	13700	13542	13736	13563	13678	13678	13830	13726	13677	13811	13744	13538	13716	13760	13728	13775	13758	13791	13727	13705	13629	13828	13518	13657	13547	13781	13855	13709	13764	13564	13755	13749	13665	13830	13672	13704	13723	13765	13734	13827	13725	13787	13836	13759	13796	13670	13572	13681	13753	13734	13614	13672	13595	13556	13777	13806	13757	13801	13718	13596	13650	13733	13769	13800	13702	13605	13686	13777	13637	13875	13793	13736	13710	13749	13772	13695	13710	13692	13698	13674	13837	13787	13889	13478	13522	13628	13746	13768	13601	13780	13775	13824	13708	13782	13790	13669	13889	13817	13730	13693	13816	13827	13831	13790	13623	13684	13542	13795	13661	13637	13771	13834	13730	13631	13809	13755	13841	13810	13777	13686	13674	13706	13551	13704	13801	13626	13582	13663	13566	13684	13680	13686	13745	13800	13842	13859	13780	13732	13532	13742	13622	13570	13608	13757	13763	13737	13792	13778	13556	13818	13683	13700	13766	13635	13692	13767	13638	13720	13604	13621	13689	13797	13713	13620	13813	13752	13775	13713	13627	13799	13785	13822	13691	13668	13796	13737	13799	13748	13781	13627	13838	13810	13627	13624	13701	13673	13824	13851	13696	13696	13796	13660	13531	13655	13706	13747	13719	13774	13825	13696	13778	13621	13780	13771	13672	13679	13652	13646	13610	13753	13674	13792	13464	13565	13734	13699	13609	13752	13834	13770	13734	13683	13543	13683	13768	13669	13717	13737	13768	13724	13712	13669	13663	13702	13725	13825	13672	13874	13884	13878	13847	13792	13735	13867	13691	13772	13651	13793	13808	13786	13705	13678	13590	13818	13761	13646	13774	13876	13538	13598	13786	13712	13732	13720	13734	13714	13569	13648	13722	13830	13733	13698	13577	13619	13710	13544	13722	13715	13763	13727	13855	13674	13742	13581	13663	13546	13716	13557	13565	13728	13697	13548	13757	13560	13843	13674	13717	13771	13805	13867	13690	13558	13469	13843	13817	13640	13857	13659	13866	13715	13693	13793	13817	13661	13817	13732	13648	13726	13615	13548	13558	13481	13686	13901	13575	13806	13846	13752	13722	13662	13638	13718	13638	13678	13645	13700	13721	13743	13639	13650	13779	13716	13825	13965	13680	13815	13757	13687	13734	13812	13724	13716	13706	13834	13671	13633	13804	13789	13697	13768	13727	13697	13816	13682	13691	13821	13794	13666	13570	13676	13777	13771	13869	13591	13651	13924	13738	13920	13695	13765	13788	13671	13724	13613	13803	13762	13653	13615	13715	13659	13696	13593	13806	13741	13570	13616	13763	13888	13580	13659	13886	13759	13664	13778	13767	13667	13685	13761	13622	13844	13826	13666	13767	13920	13836	13732	13645	13857	13857	13812	13740	13745	13852	13773	13805	13749	13798	13634	13708	13837	13785	13668	13789	13663	13312	13608	13760	13737	13680	13824	13803	13857	13737	13579	13609	13827	13697	13717	13655	13801	13499	13688	13915	13676	13804	13825	13595	13667	13672	13731	13665	13664	13604	13620	13612	13827	13708	13720	13742	13662	13874	13671	13650	13728	13696	13708	13830	13719	13726	13685	13680	13784	13751	13561	13700	13666	13669	13718	13604	13730	13715	13608	13822	13665	13719	13777	13655	13644	13831	13642	13665	13686	13608	13756	13616	13849	13589	13696	13683	13609	13793	13743	13742	13753	13632	13804	13670	13578	13723	13848	13695	13724	13765	13762	13687	13740	13815	13878	13578	13771	13827	13946	13641	13700	13778	13625	13901	13651	13688	13823	13695	13636	13651	13735	13826	13610	13702	13647	13812	13711	13784	13754	13793	13834	13793	13800	13740	13787	13786	13565	13553	13737	13726	13872	13776	13882	13796	13734	13676	13718	13726	13660	13695	13679	13681	13714	13633	13589	13787	13729	13695	13766	13589	13718	13869	13613	13651	13700	13827	13672	13887	13741	13601	13666	13777	13655	13574	13742	13606	13725	13737	13887	13736	13791	13702	13629	13587	13734	13567	13784	13703	13825	13660
22662	21019	28890	23379	21431	24473	28017	22190	20443	32893	53719	49236	40188	29192	21294	18412	17339	16718	16483	16707	16404	16621	16494	16323	16201	16335	16398	16329	16461	16494	16187	16424	16260	16456	16433	16271	16402	16333	16165	16281	16421	16314	16288	16257	16321	16215	16394	16442	16231	16364	16352	16482	16500	16348	16339	16261	16402	16405	16317	16314	16292	16398	16324	16404	16369	16272	16101	16360	16273	16437	16398	16342	16381	16234	16233	16241	16395	16077	16245	16384	16378	16320	16324	16280	16539	16151	16260	16193	16275	16259	16284	16367	16164	16355	16381	16251	16303	16462	16062	16169	16047	16244	16295	16299	16435	16284	16097	16164	16252	16284	16252	16480	16345	16383	16239	16301	16236	16310	16250	16219	16317	16273	16264	16139	16247	16404	16284	16258	16321	16361	16432	16136	15985	16262	16367	16251	16315	16106	16185	16256	16303	16107	16084	16231	16267	16344	16226	16254	16379	16466	16350	16169	16432	16320	16213	16333	16270	16076	16190	16251	16487	16149	16245	16408	16058	16288	16252	16254	16136	16139	16066	16123	16193	16248	16362	16247	16314	16055	16232	16232	16208	16314	16139	16142	16184	16324	16308	16110	16331	16443	16287	16079	16492	16438	16340	16160	16330	16433	16302	16241	16146	16258	16224	16226	16247	15992	16346	16156	16134	16246	16043	16245	16096	16298	16335	16173	16348	16317	16353	16223	16166	16198	16246	16201	16332	16152	16195	16234	16361	16358	16400	16392	16523	16152	16387	16071	16441	16385	16530	16144	16241	16144	16228	16315	16237	16128	16229	16140	16312	16368	16216	16183	16162	16157	16152	16187	16223	16316	16174	16332	16225	16269	16261	16380	16237	16604	16163	16269	16343	16328	16277	16370	16352	16318	16382	16289	16222	16183	16335	16418	16140	16183	16354	16261	16369	16339	16267	16163	16463	16245	15932	16135	16044	16050	16270	16234	16295	16468	16103	16207	16215	16251	16226	16397	16285	16126	16272	16114	16218	16163	16235	16225	16133	16272	16265	16199	16178	16284	16334	16062	16450	16257	16347	16364	16177	16153	16302	16255	16171	16365	16181	16331	16260	16320	16257	16159	16278	15932	16275	16166	16302	16514	16147	16193	16135	16630	16112	16120	16447	16092	16329	16382	16470	16213	16449	16426	16316	16329	16313	16152	16113	16163	16259	16116	16140	16162	16311	16174	16175	16065	16367	16321	16382	16317	16263	16428	16328	16484	16221	16207	16272	16279	16328	16397	16057	16347	16213	16361	16264	16194	16220	16388	16148	16244	16145	16128	16217	16137	16267	16212	16443	16244	16166	16157	16383	16238	16037	16227	16298	16051	16019	16319	16246	16354	16168	16289	16114	16316	16344	16204	16085	16165	16070	16204	16176	16290	16113	16253	16267	16139	16415	16252	16208	16459	16515	16217	16397	16205	16345	16314	16332	16290	16314	16181	16342	16074	16336	16222	16391	16264	16279	16139	16334	16311	16286	16274	16184	16238	16494	16210	16286	16214	16223	16169	16303	16132	16270	16332	16142	16468	16441	16151	16047	16312	16058	16146	16307	16026	16463	16472	16415	16361	16332	16310	16117	16207	16143	16330	16270	16125	16398	16158	16342	16320	16270	16235	16423	16152	16327	16307	16273	16315	16307	16433	16134	16132	16387	16326	16293	16142	16314	16355	16207	16182	16186	16247	16395	16176	16267	16146	16477	16266	16097	16352	16278	16180	16322	16263	16300	16177	16248	16146	16434	16372	16411	16266	16339	16255	16375	16333	16367	16309	16333	16175	16164	16334	16228	16351	16380	16029	16076	16384	16238	16227	16181	16075	16287	16269	16295	16168	16219	16285	16250	16298	16355	16252	16179	16437	16302	16273	16238	16332	16069	16373	16128	16194	16209	16368	16055	16308	16127	16300	16182	16425	16197	16493	16142	16198	16180	16266	16426	16092	16239	16295	16378	16321	16211	16137	16058	16087	16353	16161	16133	16147	16219	16312	16144	16154	16247	16237	16273	16068	16361	16199	16302	16330	16140	16443	16432	16283	16053	16348	16258	16089	16227	16353	16152	16348	16027	16404	15965	16182	16235	16331	16173	16111	16296	16120	16276	16125	16215	16313	16172	16302	16421	16268	16217	16227	16307	16185	16274	16164	16343	16365	16218	16366	16336	16223	16148	16349	16227	16226	16167	16256	16179	16475	16389	16174	16512	16217	16244	16279	16291	16369	16279	16325	16268	16013	16280	16267	16121	16340	16147	16186	16251	16424	16515	16423	16245	16397	16080	16189	16060	16186	16119	16283	16037	16465	16291	16138	16341	16217	16314	16314	16411	16278	16199	16278	16226	16212	16392	16223	16270	16155	16377	16305	16010	16366	16335	16365	16231	16101	16430	16334	16243	16207	16192	16193	16429	16111	16244	16038	16280	16143	16210	16179	16342	16190	16283	16223	16234	16232	16374	16241	16191	16544	16323	16204	16096	16208	16146	16261	16266	16277	16332	16249	16253	16441	16282	16337	16197	16032	16247	16284	16055	16305	16122	16375	16227	16051	16401	16342	16172	16281	16254	16332	16265	16168	16408	15934	16093	16107	16184	16135	16373	15997	16021	16025	16157	16340	16327	16349	16448	16062	16191	16233	16239	16299	16241	16159	16278	16104	16181	16051	16187	16363	16279	16180	16148	16279	16235	16171	16391	16273	16067	16271	16247	16337	16096	16254	16220	16278	16221	16257	16317	16398	16223	16252	16425	16300	16152	16223	16391	16280	16151	16140	16281	16184	16381	16210	16263	16403	16272	16046	16299	16275	16320	16202	16259	16196	16180	16367	16206	16382	16385	16029	16249	16284	16442	16317	16166	16221	16451	16256	16204	16354	16327	16198	16247	16160	15856	16260	16219	16023	16025	15837	16231	16184	16301	16088	16252	16446	16185	16356	16302	16277	16381	16467	16323	16156	16282	16145	16256	16238	16160	16264	16145	16111	16066	16249	16090	16281	16284	16213	16316	16251	16273	16321	16096	16258	16160	16245	16222	16258	16438	16401	16315	16229	16200	16266	16161	16207	16221	16281	16227	16323	16350	16210	16030	16326	16358	16304	16164	16349	16265	16050	16197	16282	16354	16273	16176	16120	16177	16396	16269	16206	16268	16134	16299	16207	15995	16271	16298	16304	16124	16193	16232	16296	16352	16343	16314	16154	16178	16037	16173	16259	16076	16161	16408	16305	16356	16181	16112	16114	16374	16456	16452	16266	16252	16075	16082	16265	16236	16299	16192	16253	16147	16427	16284	16035	16228	16288	16355	16325	16260	16257	16094	16229	16353	16298	16267	16447	16160	16354	16351	16203	16333	16263	16099	16224	16318	16329	16068	16376	16342	16325	16268	16145	16226	16068	16225	16327	16335	16259	16200	16393	16235	16118	16127	16282	16219	16278	16194	16265	16125	16133	16262	16352	16158	16269	16145	16276	16165	16311	16100	16273	16123	16192	16254	16363	16357	16131	16189	16349	16307	16315	16229	16429	16180	16295	16365	16221	16250	16209	16168	16276	16317	16139	16195	16125	16277	16202	16410	16453	16457	16296	16139	16307	16152	16240	16383	15953	16298	16292	16478	16135	16108	16297	16145	16514	16106	16160	16360	16172	16115	16257	16454	16355	16459	16195	16265	16272	16265	16355	16171	16160	16319	16218	16100	16122	16194	16239	16404	16093	16064	16125	16301	16242	16337	16523	16160	16219	16352	16483	16247	16412	16226	16454	16281	16280	16379	16297	16265	16253	16399	16250	16085	16046	16264	16161	15994	16262	16096	16147	16363	16285	16197	16110	16099	16197	16205	16412	16217	16170	16347	16278	16132	16311	16311	16397	16231	16478	16417	16232	16270	16128	16137	16180	16147	16373	16340	16567	16179	16284	16176	16223	16069	16233	16267	16216	16404	16292	16325	16361	16132	16488	16329	16243	16395	16240	16289	16147	16188	16134	16393	16386	16401	16296	16255	16179	16276	16359	16060	16384	16280	16239	16270	16179	16311	16111	16106	16209	16227	16231	16286	16229	16218	16101	16294	16418	16242	16349	16332	16402	16312	16404	16254	15814	16327	16184	16252	16157	16296	16311	16270	16231	16143	16340	16161	16202	16171	16595	16129	16067	16588	16295	16329	16370	16346	16289	16176	16137	16146	16218	16381	16192	16266	16355	16013	16222	16251	16194	16276	16242	16063	16269	16255	16283	16129	16172	16270	16076	16107	16145	16322	16328	16201	16200	16501	16342	16256	16454	16251	16125	16264	16325	16234	16077	16113	16270	16062	16247	16379	16426	16190	16301	16280	16319	16261	16257	16362	16212	16243	16270	16352	16217	16116	16272	16523	16536	16083	16155	16008	16224	16344	16138	16125	16195	16190	16052	16144	16366	16379	16039	16343	16303	16061	16390	16289	16243	16212	16251	16388	16062	16131	16080	16230	16167	16353	16100	16199	16318	16139	16226	16247	16201	16216	16240	16245	16317	16305	16115	16109	16183	16187	16199	16009	16296	16192	16165	16242	16039	16160	16292	16267	16265	16317	16301	16246	16352	16323	16230	16252	16169	16161	16240	16038	16325	16216	16159	16121	16119	16149	16097	16335	15989	16118	16210	16247	16381	16339	16216	16163	16297	16227	16292	16250	16500	16317	16519	16142	16207	16048	16266	16206	16052	16287	16334	16193	16250	16144	16243	16121	16286	16430	16054	16302	16242	16378	16127	16424	16339	16101	16175	16310	16447	16265	16233	16189	16364	16193	16303	16215	16489	16211	16163	16153	16272	16267	16313	16332	16197	16228	16338	16189	16277	16291	16275	16162	16047	16332	16224	16103	16332	16344	16315	16296	16303	16231	16229	16217	16158	16368	16020	16231	16197	16307	16276	16538	16318	16255	16161	16296	16183	16404	16034	16198	16372	16451	16159	16164	16218	16055	16337	16225	16091	16098	16252	16193	16483	16430	16313	16256	16359	16220	16294	16355	16275	16254	16246	16249	16437	16411	16055	16336	16345	16185	16311	16245	16303	16274	16219	16127	16273	16238	16470	16213	16242	16458	16052	16116	16187	16371	16248	16484	16309	16424	16358	16068	16249	16373	16501	16278	16230	16093	16234
20245	39414	39271	32433	28988	26399	24010	21640	20285	35355	51720	47401	38460	26328	18305	15312	14520	14025	13968	13940	13834	13900	13871	13728	13928	13977	13811	13918	13727	14081	13758	13770	13865	13711	13890	13813	13964	13768	13841	13958	13889	13922	13863	13840	13785	13814	13828	13858	13946	13773	13713	13878	13862	13879	13665	13832	13736	13768	13815	13831	13860	13849	13909	13782	13853	13885	13644	13846	13679	13787	13762	13846	13870	13840	13791	13791	13823	13953	13823	14022	13812	13894	13727	13861	13599	13781	13735	13733	13790	13775	13977	13822	13863	13748	14002	13814	13823	13996	13558	13702	14137	13768	13804	13852	13948	13912	13819	13927	13754	13881	13879	13838	13802	14035	13884	13789	13770	13745	13714	13934	13689	13754	13676	13879	13785	13913	13834	13942	13902	13739	13754	13801	13709	13785	13736	13923	13797	13858	13764	13779	13876	13953	13850	13892	13824	13959	13903	13931	13782	13866	13775	13909	14005	13821	13819	13852	13908	13840	13840	13946	13702	13986	13781	13781	13856	13822	13814	13766	13888	13848	14035	13873	13756	13707	13729	13873	13797	13772	13829	13800	13829	13680	13647	14041	13927	13719	13847	13879	13836	13814	13900	13827	13892	13870	13728	13997	13822	13940	13743	13817	13727	13817	13749	13764	13906	13729	13823	13729	13809	13715	13849	13826	13903	13931	13837	13722	13913	13932	13874	13786	13821	13834	13869	13733	13795	13808	13862	13787	13864	13880	13936	13950	13787	13783	13730	13632	13849	13866	13746	13832	13847	13829	13708	13898	13942	13836	13854	13728	13755	13734	13960	13719	13739	13799	13886	13610	13828	13644	13762	13952	13652	14007	13930	13796	13746	13888	13807	13770	13610	13635	13793	13685	13872	13722	13903	13780	13892	13919	13785	13826	13884	13692	13878	13890	13836	13755	13920	13906	13884	13608	13634	13840	13918	13795	13832	13940	13729	13775	13700	13687	13933	13679	13770	13799	13780	13788	13919	13638	13886	13685	13772	13827	13686	13732	13734	13903	13829	13663	13907	13764	13814	13942	13727	13729	13900	13840	13701	13686	13955	13774	13938	13941	13843	13801	13711	13790	13805	13779	13783	13838	13854	13907	13954	13863	13785	13616	13802	13804	13715	13879	13677	13786	13770	13745	13755	13812	13803	13824	13712	13676	13723	13740	13766	13796	13897	13958	13742	13880	13793	13933	13763	13809	13947	13805	13786	13706	13713	13826	14000	13753	13803	13730	13788	13867	13768	13866	13886	13784	13852	14010	13857	13800	13608	13814	13766	13823	13999	13800	13669	13838	13671	13880	13832	13847	13772	13755	13689	13807	13762	13755	13827	13807	13746	13813	13832	13819	13841	13673	13831	13938	13831	13844	13952	13857	13734	13730	13966	13832	13662	13819	13780	13819	13786	13659	13854	13818	13997	13935	13732	13692	13883	13745	13922	13772	13593	13770	13642	13830	13912	13618	13711	13959	13730	13744	13741	13834	13787	13686	13617	13788	13754	13868	13850	13890	13842	13821	13752	13816	13980	13713	13757	13915	13779	13821	13793	13765	13870	13854	13859	13855	13679	13895	13852	13757	13908	13929	13808	13878	13811	13900	13640	13830	13711	13953	13580	13803	13798	13716	13745	13883	13873	13795	13826	13898	13878	13910	13825	13880	13813	13919	13720	13908	13837	13769	13829	13733	13799	13672	13866	13825	13752	13795	13970	13806	13899	13902	13622	13683	13822	13829	13883	13665	13763	13582	13993	13718	13763	13805	13858	13746	13762	13865	13849	13774	13754	13685	13576	13793	13776	14026	13726	13900	13940	13889	13887	13811	13855	13845	13808	13846	13800	13739	13698	13773	13676	13906	13743	13751	13757	13743	13885	13839	13873	13860	13801	13597	13850	13785	13825	13768	13772	13685	13762	13826	13809	13691	13774	13904	13754	13850	13939	13740	13949	13736	13730	13796	13866	13907	13802	13831	13707	13724	13700	13733	13937	13693	13603	13761	13928	13868	13883	13899	13939	13647	13705	13642	14037	13789	13802	13737	13770	13545	13831	13757	13712	13748	13669	13749	13666	13810	13792	13769	13662	13942	13828	13813	13749	13877	13754	13841	13645	13769	13710	13921	13728	14036	13888	13743	13857	13850	13758	13899	13923	13648	13747	13740	13883	13878	13687	13807	13723	13730	13704	13833	13766	13700	13699	13988	13747	13771	13865	13925	13883	13818	13733	13742	13777	13778	13628	13835	13725	13742	13687	13872	13752	13829	13757	13842	13842	13920	13807	13817	13692	13829	13915	13612	13847	13835	13789	13751	13847	13756	13738	13779	13795	13903	13957	13830	13824	13781	13762	13829	13722	13933	13864	13696	13730	13792	13748	13763	13854	13835	13803	13766	13876	13862	13832	13898	13748	13783	13796	13860	13736	13797	13773	14028	13903	13688	13787	13796	13975	13904	13631	13878	13700	13792	13833	13793	13856	13646	13838	13714	13962	13780	13869	13957	13811	13727	13814	13728	13907	13871	13779	13698	13838	13760	13980	13658	13737	13824	13788	13738	13881	13948	13737	13743	13802	13977	13976	13618	13876	13947	13794	13757	13745	13762	13739	13862	13740	14027	13811	13838	13798	13771	14003	13785	13757	13862	13835	13838	13735	13950	13814	13813	13827	13779	13848	13682	13848	13708	13789	13776	13905	13678	13870	13778	13692	13732	13729	13671	13674	13731	13761	13661	13836	13892	13881	13760	13863	13668	13689	13911	13825	13787	13850	13766	13888	13751	14030	13728	13833	13835	13912	13756	13698	13865	13860	13895	13790	13792	13752	13904	13875	13751	13848	13758	13756	13785	13844	13905	13708	13583	13753	13957	13861	13905	13985	13824	13713	13735	13786	13786	13748	13654	13843	13811	13692	13785	13847	13950	13754	13664	13734	13705	13922	13833	13773	13800	13773	13797	13812	13796	13764	13902	13801	13795	13836	13825	14012	13714	13789	13923	13941	13843	13865	13813	13856	13715	13654	13945	13959	13768	13662	13813	13738	13787	13781	13863	13711	13918	13738	13895	13715	13701	13901	13876	13820	13723	13718	13749	13783	13861	13824	13777	13749	13729	13678	13793	13743	13837	13924	13788	13996	13715	13942	13852	13833	13735	13964	13909	13808	13807	13799	13902	13915	13780	13787	13767	13836	13831	13726	13819	13841	13828	13729	13745	13830	13774	13908	13753	13888	13753	13686	13961	13971	13757	13777	13999	13846	13792	13865	13867	13898	13822	13699	13929	13768	13772	13880	13880	13839	13900	13841	13768	14099	13622	13750	13871	13747	13872	13866	13907	13902	13860	13714	13718	13747	13772	13694	13935	13886	13911	13684	13668	13894	14119	13699	13776	13781	13627	14105	13862	13717	13789	13722	13741	13899	13814	13913	13852	13745	13686	13932	13853	13690	13651	13875	13737	13829	13948	13792	13739	13701	13736	13720	13756	13947	13824	13704	13825	13742	14022	13844	13765	13898	13763	13850	13820	13952	13888	13799	13736	13821	13825	13730	13869	13783	13837	13811	13870	14008	13801	13776	13954	13883	13925	13704	13717	13660	14026	13780	13715	13707	13880	13881	13790	13980	13779	13610	13790	13855	13776	13779	13847	13853	13822	13997	13874	13797	13932	13838	13864	13760	13927	13733	13673	13854	13612	13706	13811	13737	13735	13666	13845	13866	13754	13875	13713	13828	13833	13784	13776	13837	14000	13867	13629	13820	13686	13822	13796	13827	13902	13902	13859	13795	13844	13648	13741	13882	13798	13811	13821	13919	13842	13794	13818	13823	13760	13809	13799	13530	13800	13927	13743	13864	13965	13827	13764	13633	13821	13767	13854	13841	13721	13889	13748	13719	13840	13877	13789	13728	13918	13792	13953	13713	13837	13871	13966	13833	13830	13931	13711	13742	13835	13712	13822	13742	13624	13978	13769	13964	13725	13919	13813	13753	13667	13842	13777	13724	13839	13863	13821	13789	13867	13845	13797	13799	13988	13866	13906	13866	13769	13960	13754	13788	13930	13948	13895	13704	13792	13751	13863	13821	13804	13819	13853	13813	13890	13840	13691	13851	13816	13917	13668	13615	13899	13877	13769	13774	13814	13705	13934	13985	13858	13893	13828	13968	13631	13911	13827	13892	13754	13775	13858	13839	13823	13930	13873	13992	13771	13810	13881	13838	13789	13929	13794	13797	13737	13763	13760	13727	13764	13820	13849	13758	13901	13728	13866	13622	13698	13767	13753	13687	13947	13949	13827	13721	13712	13886	13834	13823	13751	13822	13780	13823	13776	13806	13645	13863	13865	13777	13819	13941	14003	13749	13843	13770	13704	13848	13664	13736	13761	13744	13878	13748	13736	13868	13731	13884	13666	13743	13811	13808	13676	13993	13894	13614	13870	13887	13730	13958	13725	13785	13784	13889	13744	13683	14093	13755	13773	13798	13781	13754	13811	13923	13844	13739	13839	13994	13723	13900	13796	13715	13761	13850	13719	13951	13878	13707	13849	13801	13946	13719	13902	13836	13757	13696	13884	13566	13874	13863	13924	13796	13922	13687	13798	13828	13807	13774	13971	13975	13790	13950	13805	13665	13793	13728	13858	13861	13655	13789	13686	13798	13834	13834	13878	13822	13858	13760	13678	13862	13860	13766	13830	13734	13885	13800	13806	13826	13867	13978	13844	13829	13811	13802	13676	13816	13936	13730	13884	13899	13780	13845	14019	14073	13647	13877	13938	13803	13758	13897	13915	13651	13889	13804	13803	13917	13655	13850	13816	13693	13771	13961	13688	13716	13782	13798	13759	13744	13674	13838	13878	13803	13839	13762	13879	13810	13837	13765	13741	13846	13882	13875	13696	13758	13789	13757	13770	13821	13958	13793	13653	13702	13785	13787	13778	13814	13907	13789	13863	13841	13663	13804	13785	13588	13749	13753	13816	13932	13711	13930	13772	13744	13758	13921	13808	13868	13737	13716	13790	13864	13831	13729	13789	13864	13938	13879	13742	13795	13843	13699	13845	13745	13703	13848	13844	13927	13794	13732	13729	13997	13852	13921	13858	13900	14033	13731	13875	13928	13873	13722	13827	13811	13624	13764	13790
27315	23330	29713	27150	21868	20460	18996	18398	17903	18823	21309	20724	19346	17737	16797	16528	16169	16325	16377	15970	16197	16285	16299	16115	16259	16260	16095	16078	16088	15972	16137	16162	16069	16149	16196	16236	16110	16282	16197	16224	16020	15889	16116	16002	15999	16072	16144	16209	16021	15986	16008	16034	16155	16049	15983	16102	16077	16006	16095	15962	15972	16003	15990	16016	16030	16227	16093	16141	16183	16324	15934	16222	15855	16114	16166	16156	16213	16157	16122	16198	16215	15981	16071	16116	16069	16040	16113	16113	15886	15851	16149	15987	16089	16219	16110	16016	16153	15914	16040	15934	16163	16096	16106	16158	16304	16025	16078	16294	15954	16116	16029	16013	16012	15945	16171	15929	16062	16034	16083	15937	16111	15959	16058	16029	16235	16028	16162	15944	16020	16089	15984	15889	16000	15928	15946	16091	16024	16023	15975	16169	16225	16170	15977	16002	15939	16031	15851	16182	16044	15985	16178	16175	16165	16254	15990	16054	16072	16026	16174	15843	16051	16039	15968	16121	16009	15890	16004	16143	15919	16012	16029	15991	16113	16137	16020	16097	15999	16134	15958	15879	16241	16143	15842	16063	15977	16074	15891	16179	16014	16048	16055	16201	15913	15934	16189	16028	16109	15997	15945	16087	16162	15962	16140	15978	16342	16162	16109	16002	16049	16063	15832	15978	16034	15787	16130	16013	16034	16202	16046	15941	16044	16196	16116	16177	15999	15988	15917	16091	15912	15903	16090	15996	16067	15866	16104	16128	16035	16115	16121	16011	15938	15938	16082	16035	15908	15916	16074	15930	16199	16038	16154	15993	16137	16067	16035	16117	16120	16106	16297	15973	16029	15986	16267	15958	16131	16141	16162	16316	16155	16014	16148	16110	16064	16177	16226	16074	15995	16128	16050	16010	16255	16083	16188	16043	15996	16322	16071	16146	16211	16080	16336	16235	16177	16058	16164	15958	15904	15967	16065	16293	16121	16051	16088	16108	15989	15891	16034	16036	16106	16106	15931	16004	16183	16097	16144	16241	16341	15979	16174	16219	16151	16093	16052	16132	16089	16025	15825	16082	16236	16133	16087	16038	15965	16067	16101	16197	16069	16131	16327	16093	16164	16193	16274	15990	15853	16192	15824	16210	16053	16075	16157	16013	16130	16240	16176	15942	16026	16181	16169	15980	16150	16214	16127	15976	16071	16179	15909	16076	16156	15923	16238	15852	16061	16039	16067	15965	16094	16021	16002	15982	16167	16210	15861	15988	16217	16116	16073	15877	16019	15996	16229	16262	16114	16045	16139	16203	16103	16078	16299	16063	16224	16069	16048	15904	16140	15860	16068	16195	16028	16153	16086	16066	15984	16184	16027	16000	16159	16281	16223	16011	16183	16135	16129	15892	16048	15912	16047	16074	16172	16294	15967	15996	16016	16186	16029	16075	15819	16124	16079	16077	16074	16231	16106	15824	16095	16184	16045	16175	16134	16008	16061	16022	15842	16095	16091	16222	16045	15935	16098	15962	16165	16144	16185	16177	16128	16099	16087	16234	16118	16227	16056	16150	16247	16224	15965	15902	15856	16183	16155	16101	16075	16260	16035	15930	15939	16087	16111	16089	16113	16042	16156	16143	16093	16185	16055	15961	16124	16074	16058	16226	16016	15998	16064	16071	16078	16283	16181	16144	15877	16131	16004	16140	16050	16174	16253	16078	15902	16290	16210	16184	16176	16088	15974	15982	16128	16168	16207	16033	16129	16269	16131	16223	16084	16285	16007	16110	16118	16081	16144	16084	16096	16057	16033	16254	16262	16121	16045	16283	16125	16239	16180	16132	16216	16239	15971	16005	16027	16044	16187	16089	16005	15984	16305	16305	16048	16024	16069	15950	15941	16099	16344	16257	15859	16007	15952	16076	16152	16024	16128	16106	16056	16142	16107	16070	16187	16020	16267	16192	16089	16037	15992	16122	16140	16140	16245	16217	16041	16169	16225	16073	16011	16097	16219	16099	16116	16244	16097	16168	16153	16093	16029	15953	16405	16149	16256	16053	16249	15899	16021	16315	16207	16074	16367	16216	16077	16058	15785	16089	15945	15916	16245	16203	16266	16127	16244	16224	16191	16126	16135	15991	16028	16017	16063	16116	15958	15900	16194	16108	16017	16070	16115	16134	16051	16041	16118	16026	16097	16324	16317	16220	16160	16088	16181	16149	16199	16098	15975	16091	15977	16007	15944	16027	15911	16024	16108	16018	16054	16116	15894	15943	16133	16224	16143	16144	16095	15979	16117	16053	16021	16084	16007	16114	16185	16010	16206	15952	15997	16029	16252	16138	16090	15953	16060	16092	16186	15971	16172	16000	16176	16210	16206	16225	16239	16087	16189	16010	16012	15934	16130	16053	15946	16203	16174	16107	16136	16097	16177	16216	15868	16072	16259	16284	15933	16058	16010	16057	15991	16030	15964	15890	16051	16036	16206	16065	15961	15998	15882	16020	16053	16028	16106	16147	16253	16107	16001	15934	16208	15994	16185	16083	16014	16292	16129	15847	15893	16231	16082	16078	15999	16097	15864	16356	16099	16140	16095	15994	16062	16049	16146	16177	16180	16044	16165	16117	16145	16158	16190	16035	16153	16133	16118	16305	16132	16214	16168	16265	16358	16033	16072	16097	15959	16093	16139	16063	16068	16125	15975	16180	16119	16034	16059	16115	16102	16046	15879	15867	16253	16095	16042	16082	16104	16179	16093	16142	16156	15968	16288	16105	16280	16021	16161	16011	16118	16182	16017	16004	16119	16115	16236	16006	15952	16016	16139	15968	16095	16139	16129	16010	16112	16137	16033	16125	15932	16177	16266	16269	16082	16096	16228	16133	16204	16091	16029	16095	16113	16149	16071	16331	16013	16338	16154	16074	16109	16265	16049	16216	16146	16086	16220	16208	16240	16151	16127	16178	16084	16041	16131	16144	16165	16142	16055	16034	16189	16032	16070	16090	15951	16106	16085	16045	16015	16096	16046	16203	16005	16247	16033	16112	15979	15864	16085	15988	15909	16204	16395	16029	15987	15978	15955	16134	16030	15923	16029	15922	15977	15921	16152	15936	16193	16071	16182	16040	15971	15928	16105	16302	16136	16183	16063	16137	16096	16223	16238	16072	16251	15985	16260	16027	16165	16023	16257	16071	16098	16109	16184	15917	16153	16174	16087	16032	16162	16151	16100	16163	16117	16172	16245	15986	16230	15986	15894	16099	16277	16006	15933	15999	16139	15974	16046	16129	15993	15954	16154	15979	16027	16156	16165	16043	16168	16148	16134	15933	16064	16142	16075	16048	16138	15952	16103	15969	16086	16123	16065	15814	16031	16137	16077	16068	16094	16092	16209	16097	16097	15952	16215	16164	16041	16224	16064	16003	16222	16195	16000	16139	16158	16153	15759	16017	16119	16034	15967	15938	16199	16028	16174	15968	16278	16113	15963	16173	16138	15962	16186	16267	16068	15823	16137	16126	16216	16065	16008	15983	16171	16216	16127	16070	16121	16228	16053	15996	16109	16177	16257	15991	16027	16139	15998	15811	15977	16153	16006	15824	16216	16103	16091	16094	15978	16195	15915	16152	16103	16065	16142	16023	16008	16181	16287	16165	16085	16123	16095	16165	16042	16080	16060	16133	15971	15965	15943	16069	16103	15990	16160	16222	16167	16018	16188	16066	16127	15869	16170	16025	16253	16213	16060	16153	16012	16143	16057	16046	16066	16117	16265	16071	16176	16035	16096	16175	16147	16261	16213	16125	16074	16037	16291	16003	15911	16256	16029	16035	15986	16048	16110	16167	16032	16118	16086	16056	15940	16189	16049	16082	15841	15997	16187	15834	15962	16086	15955	16020	16095	16053	15841	16165	16133	16219	16067	15988	16044	16113	16106	16340	15987	16191	15977	16183	16063	16003	16128	16086	16291	16019	16233	15945	16098	16092	16150	16268	15965	16258	16276	15948	16038	16195	15940	16415	16162	16162	16167	16015	16000	16132	16169	16168	16160	15868	15908	15967	16159	15907	16064	16052	15985	15971	16112	15934	16137	16271	16069	16260	16081	16074	16025	16204	16161	16046	16126	16135	16131	15930	16095	16188	16101	16052	15936	16077	16129	15968	16142	16001	16239	16286	16074	16247	16147	16044	16244	16099	16103	16156	16196	16186	16018	16256	15901	16096	16046	16103	16141	16249	16299	16156	16010	16133	16015	16031	16112	15988	16038	16289	16102	16104	16109	16062	16103	16017	16181	15904	16225	16126	16153	16038	16063	16191	16179	16235	16120	16179	16025	16071	16115	16115	16033	16102	15983	15998	16157	16094	16127	15805	16164	16068	16080	16244	16145	16096	16203	15990	15986	16214	16116	15933	16051	16076	16127	16141	16283	15941	15930	16032	16293	16039	15970	16129	16113	16124	16138	16031	16121	16153	16051	15945	16088	16143	16133	15938	16061	16100	16150	16074	16282	16227	15924	15931	16087	16055	16010	16171	16196	15979	16002	16035	16142	16256	15972	16090	16096	16015	16034	15945	16139	16186	16147	16167	16155	16090	16100	16037	16192	16233	15977	16102	16156	16043	16251	16080	16120	16139	16054	16167	16090	15965	16070	16204	16097	16170	16201	16163	15985	16211	16123	16091	16174	16188	16067	16188	16162	16077	15980	16217	16034	16130	16257	16133	16196	16056	16123	16063	16101	16161	15955	15999	15983	16115	16172	16069	16160	15898	16025	16180	15993	16056	16070	16079	16153	16250	16201	15812	16037	16071	15927	16171	16154	16159	16305	16308	16010	16111	15980	16093	16004	16175	15955	16076	16032	16289	16083	16011	15921	16149	15904	16113	16222	16008	16115	16015	16205	16165	16141	16171	16060	16279	16092	15985	16090	15926	15871	16016	16029	16170	16115	16201	16049	16057	16063	16065	16288	16045	16084	16156	15991	15958	15980	16109	16036	16162	15989	16170	16151	15961	16070	15918	16107	16080	16153	16238	16173	16099	16225	16341	16046	15900	16126	16095	16180	16091	16042	16089	15987	16164	16007	16223	16128	15901	16058	16205	16042	16062	15944	16209	16257	16090	16229	16123	16126	16209	16146	15959	16086	15993	16117	16090	16204	16000	16189	16208
19385	29059	29890	24435	21620	19479	18091	16968	16423	18154	20750	19141	17106	15176	14288	13995	13721	13697	13754	13694	13691	13625	13819	13569	13739	13558	13789	13689	13593	13682	13767	13752	13794	13603	13730	13667	13812	13729	13676	13861	13754	13642	13922	13683	13555	13759	13839	13661	13886	13607	13779	13844	13724	13701	13583	13660	13553	13784	13671	13669	13541	13793	13566	13668	13694	13767	13719	13722	13771	13730	13788	13612	13760	13723	13760	13606	13749	13613	13599	13766	13706	13534	13651	13667	13847	13568	13681	13687	13590	13627	13721	13608	13736	13757	13590	13616	13812	13813	13588	13785	13663	13726	13768	13755	13752	13643	13720	13662	13628	13757	13612	13626	13752	13695	13609	13695	13732	13631	13653	13774	13562	13838	13663	13732	13637	13687	13807	13665	13842	13578	13725	13538	13782	13697	13760	13572	13764	13599	13648	13772	13626	13687	13629	13680	13538	13821	13704	13654	13745	13639	13606	13747	13577	13688	13681	13697	13691	13567	13671	13646	13732	13679	13692	13649	13711	13751	13779	13642	13724	13734	13640	13707	13732	13729	13591	13653	13629	13788	13829	13728	13524	13766	13652	13637	13700	13649	13801	13695	13676	13606	13585	13879	13741	13777	13712	13629	13718	13612	13809	13738	13638	13606	13815	13651	13677	13641	13587	13757	13824	13625	13773	13675	13715	13742	13718	13669	13572	13671	13802	13786	13613	13683	13701	13709	13949	13822	13602	13632	13750	13668	13873	13569	13596	13642	13746	13705	13805	13643	13704	13633	13792	13648	13666	13672	13584	13644	13783	13665	13408	13815	13638	13744	13623	13579	13687	13686	13703	13641	13693	13644	13781	13712	13590	13860	13587	13706	13726	13733	13740	13753	13887	13626	13672	13741	13700	13553	13723	13565	13699	13811	13661	13727	13587	13642	13753	13586	13728	13799	13620	13646	13711	13710	13629	13612	13616	13790	13659	13657	13819	13724	13722	13791	13701	13752	13602	13849	13644	13691	13784	13457	13724	13673	13667	13753	13771	13674	13572	13849	13663	13630	13712	13661	13753	13704	13768	13604	13581	13599	13665	13718	13864	13693	13652	13633	13659	13652	13806	13649	13664	13436	13801	13616	13613	13701	13649	13579	13778	13666	13697	13591	13642	13531	13753	13639	13610	13795	13742	13771	13839	13677	13783	13735	13619	13725	13742	13623	13709	13668	13650	13766	13718	13658	13818	13751	13656	13708	13678	13794	13693	13714	13696	13610	13723	13714	13759	13622	13799	13624	13630	13498	13623	13807	13860	13780	13692	13692	13641	13832	13628	13704	13809	13711	13956	13769	13808	13747	13744	13794	13676	13720	13649	13758	13611	13605	13747	13564	13720	13685	13607	13558	13637	13876	13643	13788	13523	13679	13832	13736	13609	13688	13622	13728	13617	13715	13725	13633	13773	13768	13718	13699	13661	13802	13573	13820	13692	13765	13678	13676	13721	13835	13931	13662	13807	13818	13689	13811	13594	13570	13600	13544	13753	13727	13757	13736	13720	13672	13586	13684	13586	13714	13507	13487	13604	13591	13639	13627	13648	13919	13889	13525	13908	13845	13841	13720	13689	13656	13774	13655	13731	13779	13571	13865	13629	13680	13737	13808	13665	13671	13683	13808	13626	13692	13759	13629	13849	13563	13687	13584	13668	13800	13525	13709	13740	13520	13723	13631	13666	13720	13863	13664	13720	13619	13953	13585	13508	13835	13681	13717	13700	13638	13836	13702	13805	13658	13651	13651	13630	13573	13711	13665	13660	13636	13533	13921	13724	13568	13778	13563	13807	13775	13672	13601	13677	13638	13714	13607	13755	13599	13640	13678	13856	13814	13604	13566	13736	13596	13747	13617	13701	13725	13645	13688	13683	13755	13735	13640	13803	13536	13767	13607	13723	13722	13311	13679	13816	13651	13666	13721	13694	13711	13585	13759	13586	13546	13781	13649	13689	13778	13703	13739	13714	13698	13582	13750	13750	13605	13630	13579	13994	13666	13742	13649	13751	13649	13638	13690	13684	13644	13472	13631	13737	13833	13675	13659	13654	13798	13895	13828	13597	13675	13651	13594	13654	13834	13712	13794	13652	13674	13714	13728	13720	13757	13684	13772	13585	13620	13735	13579	13716	13841	13764	13659	13821	13621	13688	13786	13864	13597	13791	13723	13485	13689	13738	13555	13801	13682	13675	13661	13672	13712	13719	13642	13763	13759	13710	13532	13557	13672	13695	13595	13799	13839	13705	13714	13714	13680	13742	13801	13770	13657	13715	13684	13663	13859	13585	13497	13743	13586	13808	13791	13571	13801	13526	13739	13723	13649	13630	13605	13592	13722	13801	13785	13612	13661	13809	13841	13682	13684	13780	13678	13675	13653	13806	13617	13698	13734	13669	13697	13691	13734	13722	13714	13666	13792	13612	13675	13660	13673	13570	13806	13801	13668	13505	13595	13495	13779	13915	13726	13842	13707	13749	13577	13660	13599	13694	13745	13717	13593	13725	13751	13698	13672	13790	13811	13609	13634	13805	13748	13644	13601	13682	13531	13829	13616	13650	13649	13672	13773	13559	13698	13735	13684	13752	13718	13536	13766	13772	13598	13645	13506	13773	13811	13759	13709	13611	13541	13663	13702	13711	13694	13702	13659	13595	13758	13615	13576	13545	13732	13611	13666	13660	13672	13503	13825	13695	13632	13747	13760	13683	13609	13719	13689	13750	13648	13687	13609	13631	13701	13919	13644	13654	13748	13703	13845	13771	13806	13784	13549	13753	13801	13604	13602	13732	13619	13767	13635	13814	13453	13617	13665	13677	13655	13862	13677	13631	13764	13764	13664	13890	13747	13632	13557	13850	13555	13569	13691	13787	13643	13538	13786	13846	13744	13634	13744	13567	13865	13737	13771	13619	13757	13734	13689	13645	13878	13626	13615	13728	13626	13612	13747	13753	13736	13910	13707	13851	13645	13798	13650	13585	13622	13913	13747	13814	13652	13834	13526	13770	13778	13583	13608	13584	13688	13847	13767	13728	13719	13710	13755	13717	13805	13711	13709	13792	13750	13833	13638	13548	13804	13580	13644	13519	13668	13741	13619	13893	13686	13595	13716	13692	13741	13830	13613	13773	13516	13598	13797	13639	13602	13722	13822	13597	13739	13870	13729	13619	13706	13569	13815	13678	13709	13766	13853	13578	13591	13739	13703	13756	13627	13837	13565	13797	13846	13600	13571	13757	13705	13776	13691	13805	13612	13779	13722	13868	13664	13730	13812	13834	13927	13735	13790	13828	13689	13756	13691	13717	13836	13828	13779	13702	13622	13703	13708	13542	13643	13666	13582	13835	13547	13759	13699	13731	13687	13768	13842	13598	13675	13631	13638	13927	13688	13661	13721	13811	13751	13708	13608	13622	13754	13702	13935	13749	13742	13729	13544	13772	13749	13752	13554	13470	13671	13791	13823	13589	13604	13708	13737	13684	13676	13754	13819	13651	13743	13708	13685	13571	13818	13723	13727	13517	13656	13750	13683	13628	13702	13658	13676	13665	13654	13709	13760	13850	13666	13841	13679	13672	13695	13775	13566	13859	13746	13699	13805	13599	13705	13650	13775	13710	13640	13784	13596	13610	13651	13542	13711	13637	13568	13781	13708	13627	13633	13613	13841	13517	13731	13666	13784	13630	13599	13721	13736	13843	13679	13702	13667	13713	13679	13710	13821	13681	13647	13964	13696	13760	13831	13764	13832	13666	13712	13710	13646	13641	13752	13775	13670	13826	13865	13715	13831	13671	13634	13771	13761	13781	13688	13850	13571	13651	13615	13758	13618	13722	13770	13720	13721	13738	13678	13790	13719	13753	13518	13723	13757	13743	13912	13649	13536	13855	13743	13747	13689	13716	13698	13733	13617	13713	13761	13673	13651	13769	13594	13931	13420	13614	13751	13627	13756	13629	13770	13939	13611	13544	13703	13543	13769	13749	13568	13827	13817	13822	13849	13704	13754	13709	13855	13746	13678	13746	13733	13664	13837	13783	13869	13784	13706	13490	13819	13517	13634	13716	13518	13649	13738	13668	13759	13720	13588	13734	13586	13775	13786	13762	13787	13710	13725	13695	13664	14029	13699	13673	13705	13899	13730	13772	13580	13613	13626	13588	13556	13607	13691	13768	13717	13661	13646	13663	13633	13723	13819	13632	13759	13863	13717	13611	13668	13628	13730	13658	13781	13731	13665	13756	13736	13668	13603	13841	13700	13707	13819	13801	13806	13672	13682	13535	13680	13791	13770	13715	13602	13792	13786	13762	13757	13585	13765	13762	13708	13636	13747	13601	13846	13675	13784	13637	13712	13715	13544	13648	13883	13650	13647	13630	13698	13754	13533	13832	13728	13857	13733	13825	13819	13797	13682	13827	13674	13651	13618	13758	13634	13793	13600	13737	13669	13770	13683	13747	13848	13784	13765	13618	13761	13688	13711	13642	13582	13741	13681	13617	13620	13558	13614	13843	13698	13722	13539	13654	13857	13712	13589	13645	13634	13376	13767	13558	13735	13617	13575	13631	13655	13773	13633	13707	13751	13572	13648	13789	13773	13843	13700	13800	13698	13752	13511	13742	13730	13823	13798	13838	13779	13685	13782	13609	13717	13740	13731	13636	13660	13702	13687	13686	13665	13817	13653	13780	13772	13627	13670	13745	13805	13906	13786	13586	13762	13624	13953	13668	13728	13723	13783	13596	13601	13650	13532	13730	13595	13690	13585	13943	13850	13794	13719	13781	13657	13768	13830	13708	13583	13688	13930	13778	13585	13695	13699	13703	13683	13681	13757	13632	13713	13737	13691	13682	13865	13772	13779	13607	13716	13853	13527	13576	13641	13663	13642	13684	13702	13756	13753	13733	13731	13704	13598	13690	13796	13723	13751	13852	13667	13787	13538	13584	13639	13809	13590	13716	13708	13549	13817	13677	13630	13720	13602	13647	13632	13609	13783	13677	13688	13631	13748	13723	13737	13523	13713	13739	13591	13576	13878	13626	13836	13638	13757	13501	13708	13657	13755	13653	13787	13744	13730	13704	13713	13691	13785	13610	13966	13677	13526	13771	13672	13724	13643	13658	13741	13631	13665	13733	13798
24409	21033	28237	25298	23879	23563	22201	19503	18526	25105	35847	32550	27693	22105	18155	16915	16641	16279	16116	16146	16273	16165	16035	16104	15983	16102	16106	16199	16166	16214	16074	16219	16083	16212	16386	16027	16274	15916	16209	16123	16117	16305	16168	16058	16311	16168	16072	16214	16316	16116	16152	16340	16116	16245	16147	15912	16021	16178	15884	16035	16268	16146	16289	16093	16148	16050	16057	16015	16195	16065	16150	16271	16106	15998	16356	16040	16099	16193	16040	16019	16101	16119	16043	16057	16029	15949	16042	16216	16118	15955	16045	16055	16076	16074	16105	16071	16116	16060	16107	15973	16052	16250	16035	16210	16205	15855	16015	16198	16118	16055	16320	16287	16091	16044	16138	16054	16208	16167	16015	16225	16163	16124	16152	16039	16078	16161	16228	16181	16007	16216	16296	16199	15926	16181	16041	16218	16036	16071	15847	16274	15858	15980	16075	16063	15871	16174	16046	16164	15990	16100	16212	16324	16032	16047	16142	15824	16063	16184	16197	15840	16183	15983	16009	15910	16035	16177	16057	16140	16064	16086	16111	16048	16192	16047	16186	16215	16082	16077	15932	15882	16152	16059	16094	16129	16164	16168	16134	15980	16212	16139	16052	16134	16033	16171	16115	16129	16110	16118	16195	16111	16294	16148	16051	16036	16185	16104	16164	16143	16229	16214	16351	15941	15874	15862	16163	16243	16019	16130	16207	16195	16178	16064	15906	15893	16090	16032	16031	15920	15981	16210	16089	15904	16167	16154	16056	16158	16100	16250	16124	16217	16334	16145	15898	16197	16177	16142	16295	16093	16182	16275	16104	15999	16000	16296	16061	16259	16074	16027	16255	15908	15800	16055	16014	16089	16063	16155	16286	16256	16097	15984	16115	16174	16155	16160	16171	16200	16064	16284	15939	16059	16102	16105	16196	16270	16154	16184	16125	16158	16049	16078	15939	15960	16013	16158	16138	16098	16059	16058	16028	16222	16240	15968	15974	16081	15983	16197	16078	16039	15998	16144	16204	15935	16098	16187	16018	16079	16250	15988	15937	16251	16119	16017	16102	16018	16139	16200	16143	16090	16256	16226	15957	15994	15977	16151	16137	16209	16138	16115	16082	16316	15986	15916	16045	16199	16192	16121	16067	15998	16144	16129	15972	16124	16101	16051	16137	16042	16190	16048	16253	16170	16125	16254	16078	16178	16174	16109	16024	16050	15981	16131	15856	16137	16102	16073	15910	16208	16213	16136	15969	16089	16090	16142	16163	16185	16006	15878	16045	15856	15995	16102	16127	16228	16288	16125	15959	16130	16006	16200	16076	16189	16032	15976	16067	16078	16094	16200	16062	16137	16048	15976	15927	15837	16190	16170	16152	16013	16030	16016	16311	16195	16025	16078	16026	16334	16105	16143	16018	16248	16055	16100	16131	16029	16017	16175	16153	16191	15980	16247	16191	16000	16124	16016	16118	16012	15906	16062	16131	16105	16007	16097	16033	16060	15992	16086	16154	15889	15950	16078	16185	15944	16003	16003	16232	16202	16159	16122	15946	16227	16230	15934	16155	16115	16065	16065	16113	16051	16255	16045	16005	15940	16195	16000	16233	16178	15992	16125	16068	15916	16006	16066	16055	15993	16111	15953	16045	16276	16174	15906	16097	16232	16052	16028	16063	16142	16032	15997	16091	16126	16194	16089	15989	16117	16034	16221	16083	15942	16189	16072	16142	16152	15960	15990	16103	16330	16136	16190	16365	16323	16224	16325	16285	16061	16060	16209	16212	16186	16138	15934	16307	16193	16171	16220	16109	16103	16133	16153	16257	16047	16134	16290	16193	16288	16018	16130	16098	16043	16164	16151	16083	16016	16195	16050	16040	16156	16147	15875	16175	15950	16064	16054	16033	16154	16007	16126	16066	16238	16054	16098	16208	15974	15998	16159	16056	16099	16005	15951	15865	16050	16128	16173	16118	16014	16026	16228	16208	16263	16142	16089	15997	16017	16229	16064	16206	16267	15985	15968	16129	16181	16237	16185	15947	15921	15959	16201	16139	16054	15874	16181	16158	16107	16265	16004	16187	15972	15984	16250	16005	15977	16111	16230	16182	16266	16172	16213	16117	16070	16102	15999	16175	16139	16230	16197	16098	16009	16272	16023	16152	16150	16072	16233	16153	16152	16147	15810	16277	16167	16182	16170	15803	16124	16168	16110	16283	16179	15971	16023	16183	15987	16169	16042	15993	15973	15992	16012	16221	16098	16158	16050	16042	16055	16106	16278	16256	16273	16145	15864	15932	16077	16043	16108	16223	16115	16259	16245	16155	16225	16075	16160	16171	16058	15945	16107	16057	16071	16299	16171	16078	15960	16236	16182	16187	16270	16138	16218	16084	16146	16078	16209	16002	16177	16282	15926	16310	16216	16181	16137	16197	16125	16168	16138	16026	15844	16191	15906	15981	16063	16162	16142	16141	16032	16150	15963	15938	16129	16110	16108	16100	16113	16190	16163	15948	16089	15702	16145	16109	16300	16202	16123	16051	16051	16297	16131	16184	16117	16183	16063	15937	16111	16125	16171	16092	16132	16192	16274	16085	16136	16073	15951	16119	16069	15987	16243	16111	16032	16067	16220	16171	16141	16018	16004	15946	16047	15956	16091	15862	16025	16083	16231	16101	16078	16033	16211	16219	16035	15957	16187	16096	16054	16028	16041	16036	16090	15986	16044	15985	16118	16037	16158	16191	16120	16258	16143	16023	16173	16209	16241	15904	15972	15908	16188	16077	16253	16058	16110	16190	15973	16043	16236	16105	16180	16106	15897	16095	16059	16084	15936	16215	16009	16005	16062	16077	16220	16165	16002	15928	16212	16086	16135	16011	16055	16160	16174	16216	16331	16032	16164	15988	16278	16114	16329	16176	16157	16203	16341	16291	16145	16008	16102	16196	16161	16017	16298	16169	16016	16141	16114	16252	16059	16109	16088	16303	16136	16110	16180	16153	16039	16114	16150	16370	16005	16095	16257	16084	16175	16146	16026	16128	16087	16111	16197	15870	15811	16188	16116	16004	16186	15976	15994	16227	16142	16103	16154	16192	15969	16056	16198	16189	15958	16052	15973	16123	16203	16218	16248	16180	16007	16056	16157	16427	16298	15976	16352	16108	16043	16118	16039	16026	16032	16214	16004	16205	16159	16045	16074	16165	16117	16159	16230	16032	16075	16333	16236	15931	16067	16072	16158	16082	16168	15921	16082	16108	16172	15873	16033	16069	16062	16083	16134	16216	16189	16021	15994	16046	16022	16199	16245	16030	16108	16106	16148	15889	16212	16247	16040	16312	16059	16105	16012	15947	15974	16159	16230	16067	15954	16104	16042	15842	16019	16004	16009	16131	15973	15941	15956	16183	16203	16278	16124	16099	16246	16083	15970	16102	15963	15875	16027	16087	16190	16118	16029	16072	16001	15984	16088	16067	16154	15968	16256	16071	16042	16050	16045	16036	15976	16109	16432	16254	16114	16042	16035	16068	16182	16169	16034	16031	16051	16104	16250	15928	16303	16279	16155	15867	15960	15955	16104	16103	15919	16023	16059	16041	16139	16209	16003	16172	15859	16236	16135	16118	16279	16169	16164	16066	16021	16270	16082	16304	15938	16080	16154	15979	15976	16150	16158	16033	16157	15978	16198	16165	16170	16228	16265	16106	16001	16233	16000	16367	16007	16135	16074	15929	16045	15916	16070	16133	16255	16027	16026	16174	15981	16026	16090	16080	15997	16189	16159	16296	16062	16292	16105	15825	15971	15831	16086	15963	15976	16196	16166	16074	15969	16101	16062	16149	16250	16121	16113	16008	15848	16120	15987	16174	16165	16217	16280	16162	15986	16101	16223	16137	16304	16176	16195	16051	15919	16037	16050	16284	16012	16194	15979	16113	16272	16180	16097	16078	16214	15999	16223	16272	16141	16094	16133	16162	16079	16016	16177	15820	16194	16013	16048	16172	16099	16143	16054	16164	16079	16071	15950	16198	15892	16221	16080	16099	16153	16024	16142	16148	16221	16089	16223	16123	16254	16175	15879	16052	16106	15963	15998	16119	16120	15985	16058	16287	16019	16138	16292	16197	16094	16112	16154	16385	16228	16062	16059	15987	15893	15952	16083	16189	15925	16148	16124	16117	15925	15994	16133	15899	16201	16163	16290	16141	16094	16105	16158	16145	16051	16129	16164	15960	16109	16152	16086	16135	15957	16179	15910	16008	15959	15962	16058	16214	16091	15895	16099	16085	15999	16194	16035	16028	16041	16184	16075	16205	15838	16030	16181	16121	15979	15973	15966	16069	16121	16129	16044	16328	16077	16104	16025	16158	15741	16098	15996	16117	15957	16087	16206	16094	16092	15956	16214	16056	16221	16125	16048	16197	16011	16147	15992	16136	16039	16070	16134	16256	15808	16021	16057	16061	15903	16053	16051	16114	16230	16050	16109	16219	15885	16051	16202	16102	16148	16270	15945	16105	16211	16215	15913	16202	16122	16073	16148	16228	16006	15961	16001	16156	15973	16156	16089	15934	15949	16096	15843	15984	16098	16258	15984	16299	16239	16235	15985	16217	16043	16119	15947	16249	16149	15825	15981	15984	16094	16060	16115	16142	16190	16187	16265	16069	15942	16213	16152	16081	16094	16349	16072	16066	16076	16107	16049	15958	16149	15987	16084	15995	16158	16129	16124	16065	15962	16186	16077	16106	15994	16120	15910	16121	16219	16067	16034	16043	16123	16234	16247	16094	15993	16149	15990	16038	16118	16357	16194	16283	16143	16184	16139	16163	15816	16139	16154	16036	16267	16158	15966	15991	16249	15986	16013	16042	16166	16376	16107	16212	16282	15996	16117	16008	16063	16129	15927	16163	16108	16101	16057	16107	15885	15981	16244	16024	16112	16108	16240	16059	16155	16275	15963	16026	16247	16132	16114	16128	16135	16078	16206	16215	16119	16010	16005	16119	16014	15989	16151	16102	15943	16125	16256	16081	16062	16220	16117	16006	16281	16056	16271	16243	16185	16178	16203	16075	15990	16069	16023	15865	16155	16108	16137	16051	16064	16072	16046	16052	16033	15952	16087	16159	16066	16058	16104	16301	16074	16109	16140	16040	16048	15969	16059	15966	16114
18386	33199	33359	28727	24841	22331	20263	18419	17497	26781	35855	32175	26250	19437	15298	14446	14093	13778	13835	13860	13653	13980	13858	13786	13646	13790	13593	13824	13672	13742	13714	13943	13843	13732	13745	13722	13642	13763	13833	13628	13813	13633	13694	13791	13899	13728	13834	13805	13687	13736	13887	13706	13779	13779	13982	13751	13783	13626	13715	13832	13913	13762	13666	13590	13723	13844	13823	13709	13701	13750	13827	13689	13776	13838	13762	13647	13653	13558	13746	13824	13806	13794	13799	13831	13687	13660	13804	13575	13609	13801	13774	13703	13686	13802	13799	13810	13680	13863	13808	13806	13771	13594	14006	13805	13806	13595	13946	13835	13701	13703	13919	13755	13701	13735	13621	13723	13806	13638	13671	13788	13731	13595	13726	13647	13863	13817	13730	13670	13860	13672	13711	13781	13833	13751	13914	13671	13737	13660	13910	13872	13762	13732	13758	13803	13866	13600	13658	13801	13774	13611	13636	13651	13735	13746	13672	13853	13747	13577	13690	13910	13715	13908	13777	13876	13875	13766	13767	13806	13686	13638	13701	13643	13726	13793	13851	13815	13691	13535	13805	13781	13751	13792	13631	13922	13806	13661	13733	13645	13901	13590	13578	13827	13664	13777	13737	13721	13967	13748	13728	13708	13706	13793	13919	13658	13837	13695	13662	13771	13751	13603	13647	13665	13704	13813	13659	13604	13745	13801	13708	13983	13793	13667	13614	13796	13765	13661	13928	13612	13707	13705	13722	13557	13789	13733	13767	13714	13763	13841	13769	13833	13686	13819	13708	13741	14004	13813	13804	13716	13860	13660	13924	13819	13673	13790	13700	13938	13809	13737	13744	13785	13785	13734	13726	13889	13619	13693	13792	13606	13902	13574	13656	13683	13816	13727	13624	13808	13809	13952	13542	13812	13492	13791	13524	13928	13840	13655	13718	13748	13866	13765	13812	13773	13820	13642	13789	13831	13792	13709	13558	13804	13910	13714	13790	13752	13677	13687	13707	13749	13678	13850	13721	13861	13641	13680	13969	13827	13725	13779	13717	13921	13695	13764	13703	13609	13773	13752	13635	13792	13685	13772	13729	13850	13964	13808	13770	13675	13760	13629	13640	13736	13804	13674	13786	13790	13740	13904	13668	13862	13783	13701	13692	13705	13772	13688	13848	13680	13892	13841	13670	13718	13736	13797	13886	13671	13821	13773	13777	13682	13764	13663	13790	13820	13850	13822	13739	13892	13807	13908	13856	13730	13681	13832	13772	13770	13594	14047	13819	13693	13635	13771	13809	13617	13682	13879	13603	13787	13617	13809	13708	13715	13778	13738	13574	13755	13883	13718	13550	13791	13750	13707	13789	13754	13689	13817	13683	13770	13781	13895	13633	13607	13891	13910	13784	13757	13801	13815	13690	13659	13776	13688	13663	13685	13728	13614	13625	13933	13687	14039	13777	13815	13738	13651	13656	13825	13650	13668	13628	13748	13855	13641	13821	13767	13764	13864	13853	13610	13804	13715	13781	13587	13917	13650	13575	13709	13637	13583	13657	13662	13638	13974	13698	13916	13641	13873	13838	13855	13734	13759	13734	13775	13681	13796	13841	13673	13846	13757	13559	13935	13727	13735	13779	13682	13675	13727	13788	13821	13710	13959	13944	13820	13666	13610	13859	13666	13727	13661	13676	13813	13750	13650	13633	13665	13681	13641	13714	13750	13774	13822	13769	13852	13757	13723	13747	13735	13499	13682	13729	13694	13867	13713	13868	13841	13738	13757	13604	13817	13760	13827	13762	13680	13798	13832	13710	13542	13976	13689	13710	13746	13565	13784	13679	13772	13702	13711	13645	13630	13899	13701	13611	13675	13620	13785	13857	13667	13713	13818	13812	13712	13720	13786	13879	13786	13785	13892	13779	13669	13682	13606	13916	13702	13763	13804	13784	13872	13663	13868	13705	13759	13692	13660	13648	13758	13710	13760	13926	13691	13795	13537	13789	13583	13782	13847	13918	13713	13742	13670	13630	13611	13700	13787	13898	13726	13855	13841	13540	13831	13805	13789	13778	13805	13743	13860	13734	13790	13784	13677	13587	13779	13745	13750	13845	13743	13675	13843	13850	13548	13711	13722	13722	13822	13634	13749	13774	13746	13812	13671	13738	13736	13782	13722	13801	13615	13738	13741	13651	13687	13759	13732	13763	13761	13889	13851	13728	13930	13730	13749	13820	13653	13714	13713	13828	13859	13780	13831	13659	13719	13722	13867	13669	13876	13705	13740	13718	13685	13872	13715	13699	13744	13674	13752	13767	13624	13766	13743	13702	13816	13549	13878	13798	13833	13716	13630	13796	13739	13968	13659	13774	13807	13472	13726	13888	13735	13604	13753	13740	13694	13662	13629	13750	13905	13859	13654	13758	13609	13653	13735	13740	13816	13816	13822	13673	13801	13713	13679	13757	13795	13891	13715	13807	13905	13712	13713	13870	13644	13799	13685	13722	13618	13851	13760	13915	13749	13619	13793	13834	13668	13854	13668	13723	13799	13568	13655	13775	13685	13980	13829	13724	13798	13783	13859	13781	13814	13780	13723	13661	13799	13708	13789	13557	13907	13654	13706	13677	13699	13584	13763	13579	13876	13687	13645	13662	13653	13944	13886	13744	13737	13698	13765	13752	13740	13618	13686	13719	13613	13764	13642	13888	13728	13707	13702	13825	13789	13696	13701	13883	13719	13734	13680	13700	13736	13787	13696	13720	13735	13612	13518	13836	13846	13548	13850	13821	13620	13716	13852	13790	13865	13808	13822	13651	13849	13795	13850	13779	13640	13738	13862	13934	13785	13689	13827	13688	13808	13699	13634	13693	13763	13842	13772	13673	13840	13816	13774	13690	13746	13642	13658	13634	13660	13794	13743	13645	13612	13750	13754	13795	13755	13723	13780	13832	13623	13866	13697	13732	13909	13696	13706	13806	13791	13663	13735	13715	13748	13675	13804	13767	13742	13688	13795	13619	13700	13666	13818	13710	13625	13634	13796	13641	13692	13715	13792	13800	13814	13803	13713	13766	13783	13853	13759	13748	13857	13708	13736	13684	13724	13831	13798	13801	13859	13779	13907	13674	13840	13822	13711	13779	13895	13605	13817	13779	13670	13743	14024	13727	13831	13755	13784	13931	13715	13819	13726	13752	13701	13675	13700	13537	13760	13816	13856	13965	13634	13735	13742	13758	13815	13632	13711	13857	13809	13648	13969	13784	13780	13748	13911	13711	13828	13744	13734	13580	13692	13927	13872	13672	13792	13673	13853	13918	13589	13898	13779	13947	13689	13686	13922	13602	13754	13751	13729	13587	13697	13804	13748	13676	13945	13648	13756	13657	13869	13847	13806	13832	13786	13848	13660	13690	13754	13604	13798	13857	13625	13826	13683	13833	13867	13851	13932	13767	13906	13715	13812	13831	13614	13901	13794	13883	13763	13691	13616	13831	13786	13841	13824	13821	13890	13772	13716	13808	13739	13766	13656	13717	13851	13826	13715	13748	13790	13727	13580	13719	13705	13757	13580	13569	13712	13643	13793	13701	13728	13845	13757	13484	13737	13716	13706	13790	13881	13599	13686	13955	13807	13742	13785	13803	13768	13831	13852	13679	13670	13890	13666	13590	13879	13859	13682	13867	13823	13701	13725	13828	13829	13510	13695	13805	13756	13734	13678	13787	13803	13923	13917	13854	13615	13849	13757	13651	13716	13618	13877	13760	13605	13916	13751	13628	13859	13750	13746	13866	13777	13642	13810	13800	13656	13859	13727	13710	13656	13765	13650	13711	13606	13836	13620	13790	13750	13732	13746	13795	13779	13854	13814	13664	13882	13789	13777	13853	13660	13600	13779	13612	13769	13729	13780	13809	13668	13667	13845	13736	13795	13872	13771	13777	13747	13802	13763	13759	13692	13806	13797	13741	13591	13887	13669	13686	13545	13682	13842	13828	13799	13686	13787	13822	13793	13775	13814	13728	13811	13652	13760	13732	13804	13798	13691	13522	13764	13606	13752	13842	13653	13763	13873	13868	13836	13855	13824	13764	13813	13763	13875	13709	13736	13658	13819	13746	13770	13748	13700	13813	13592	13762	13860	13685	13755	13787	13660	13606	13788	13700	13806	13745	13683	13731	13897	13844	13759	13770	13822	13715	13623	13607	13849	13665	13728	13842	13658	13832	13790	13741	13851	13942	13944	13542	13903	13650	13645	13846	13847	13666	13788	13858	13709	13727	13654	13876	13787	13823	13691	13794	13752	13680	13814	13802	13788	13790	13620	13794	13795	13781	13643	13621	13731	13744	13801	13786	13850	13784	13825	13820	13704	13756	13901	13673	13923	13730	13912	13814	13756	13629	13807	13883	13868	13850	13750	13762	13734	13789	13815	13758	13648	13579	13745	13827	13821	13681	13773	13804	13716	13770	13769	13808	13742	13826	13771	13785	13614	13938	13764	13687	13806	13816	13650	13782	13924	13648	13758	13783	13837	13682	13680	13644	13834	13634	13785	13900	13774	13718	13678	13704	13651	13767	13753	13585	13855	13803	13856	13896	13825	13657	13569	13752	13564	13760	13769	13663	13876	13690	13848	13730	13717	13661	13675	13998	13761	13803	13629	13650	13957	13750	13688	13867	13850	13733	13569	13644	13787	13756	13784	13734	13616	13741	13705	13800	13842	13721	13750	13914	13712	13579	13702	13844	13855	13717	13837	13844	13852	13658	13763	13819	13679	13740	13749	13666	13730	13656	13823	13704	13745	13691	13742	13611	13796	13750	13664	13764	13557	13752	13760	13608	13903	13726	13854	13767	13729	13832	13692	13805	13685	13570	13782	13667	13729	13720	13710	13690	13826	13716	13513	13690	13649	13654	13832	13814	13789	13715	13749	13708	13813	13433	13797	13624	13753	13735	13634	13677	13747	13661	13718	13717	13656	13863	13721	13755	13842	13607	13808	13737	13865	13725	13659	13755	13857	13753	13939	13663	13719	13734	13652	13793	13791	13681	13658	13886	13614	13905	13795	13672	13732	13854	13771	13798	13767	13851	13612	13921	13980	13812	13664	13715	13820	13734	13734	13570	13738	13824	13856	13628	13821	13702	13619	13731	13676	13814	13722	13796	13679	13899	13738
22603	21045	28974	23402	21679	24932	28447	22582	20585	36397	54089	48232	39633	29386	21432	18299	17237	16734	16758	16554	16699	16700	16485	16311	16744	16592	16386	16397	16561	16440	16528	16483	16341	16339	16558	16495	16501	16551	16626	16590	16523	16581	16395	16519	16544	16461	16566	16270	16419	16538	16500	16601	16339	16588	16444	16548	16443	16419	16639	16427	16406	16387	16474	16548	16492	16429	16370	16425	16514	16563	16441	16287	16475	16527	16426	16482	16399	16368	16277	16444	16641	16422	16341	16417	16433	16383	16196	16397	16465	16226	16236	16289	16300	16438	16519	16403	16341	16509	16389	16394	16324	16497	16406	16366	16313	16561	16628	16417	16570	16503	16614	16476	16430	16459	16306	16413	16376	16396	16371	16340	16119	16207	16321	16527	16445	16497	16188	16206	16389	16533	16276	16448	16415	16430	16309	16153	16408	16327	16413	16549	16359	16385	16412	16519	16400	16437	16467	16406	16200	16514	16371	16351	16500	16278	16313	16458	16405	16621	16296	16254	16568	16513	16341	16583	16512	16376	16417	16266	16276	16226	16552	16396	16313	16367	16463	16490	16453	16442	16346	16512	16152	16163	16411	16320	16454	16328	16256	16512	16279	16423	16427	16353	16323	16425	16289	16324	16217	16452	16198	16198	16385	16478	16522	16501	16564	16406	16309	16428	16453	16597	16437	16094	16354	16305	16371	16281	16460	16537	16216	16410	16312	16586	16439	16449	16522	16241	16302	16461	16354	16500	16461	16532	16272	16327	16453	16377	16233	16281	16258	16369	16322	16402	16472	16566	16238	16375	16454	16281	16341	16462	16347	16351	16362	16443	16337	16446	16187	16269	16510	16330	16395	16184	16348	16332	16493	16452	16341	16390	16295	16400	16363	16419	16291	16522	16286	16346	16501	16470	16430	16443	16462	16435	16334	16331	16279	16377	16368	16345	16373	16397	16525	16344	16663	16253	16343	16342	16366	16414	16220	16107	16483	16595	16411	16300	16268	16459	16515	16286	16272	16259	16310	16192	16354	16541	16501	16557	16425	16363	16353	16212	16214	16134	16477	16346	16417	16545	16430	16363	16332	16274	16489	16343	16230	16415	16289	16372	16448	16353	16462	16320	16279	16253	16326	16281	16385	16443	16663	16379	16524	16603	16323	16377	16403	16486	16491	16359	16394	16330	16506	16607	16474	16559	16283	16280	16496	16526	16375	16612	16336	16433	16225	16513	16554	16517	16358	16336	16386	16202	16397	16487	16421	16557	16512	16291	16374	16199	16316	16248	16294	16400	16262	16298	16484	16482	16324	16382	16259	16306	16378	16310	16380	16455	16345	16534	16442	16479	16506	16386	16313	16422	16362	16387	16362	16290	16486	16361	16403	16297	16626	16274	16250	16312	16514	16400	16310	16487	16489	16350	16290	16427	16472	16326	16313	16219	16369	16304	16422	16402	16428	16247	16418	16382	16413	16449	16380	16382	16398	16376	16435	16311	16465	16373	16277	16262	16143	16074	16244	16215	16349	16491	16554	16298	16443	16555	16351	16386	16423	16243	16069	16556	16305	16418	16288	16480	16395	16196	16341	16294	16439	16312	16511	16293	16451	16239	16314	16424	16534	16491	16364	16117	16193	16368	16091	16509	16181	16496	16176	16430	16537	16182	16457	16412	16518	16299	16371	16511	16288	16305	16307	16387	16384	16351	16521	16381	16374	16609	16403	16359	16376	16401	16387	16436	16415	16349	16467	16410	16436	16550	16429	16361	16271	16378	16387	16302	16524	16354	16435	16426	16532	16396	16393	16426	16437	16240	16536	16167	16371	16437	16361	16391	16433	16424	16286	16257	16377	16475	16207	16212	16509	16513	16496	16266	16595	16286	16409	16434	16336	16394	16394	16393	16488	16369	16504	16297	16406	16315	16489	16237	16366	16473	16344	16337	16081	16283	16437	16560	16334	16409	16433	16329	16133	16379	16418	16236	16378	16477	16438	16477	16401	16221	16328	16298	16275	16496	16304	16337	16226	16404	16511	16399	16403	16356	16402	16287	16408	16419	16330	16385	16421	16539	16256	16068	16626	16280	16358	16428	16486	16411	16349	16142	16541	16284	16263	16381	16357	16472	16335	16386	16503	16421	16260	16379	16579	16276	16527	16560	16383	16322	16591	16445	16383	16304	16549	16316	16426	16504	16388	16347	16391	16365	16368	16270	16472	16406	16468	16289	16172	16452	16549	16272	16318	16392	16333	16357	16030	16225	16278	16186	16220	16342	16338	16447	16459	16440	16459	16534	16419	16344	16228	16482	16429	16349	16103	16346	16354	16345	16486	16490	16492	16590	16495	16475	16331	16514	16525	16368	16305	16465	16392	16567	16702	16274	16309	16448	16307	16126	16329	16411	16403	16242	16360	16501	16396	16359	16674	16386	16428	16353	16296	16415	16387	16405	16448	16475	16222	16275	16433	16550	16436	16470	16398	16233	16456	16250	16249	16221	16244	16440	16225	16386	16480	16377	16207	16324	16304	16381	16512	16461	16210	16360	16315	16490	16317	16236	16338	16269	16329	16417	16358	16372	16305	16309	16112	16248	16245	16302	16609	16347	16525	16463	16416	16438	16291	16270	16303	16443	16255	16280	16225	16286	16387	16343	16513	16340	16319	16341	16510	16276	16244	16254	16581	16284	16470	16386	16543	16486	16572	16464	16354	16350	16359	16400	16289	16336	16378	16571	16220	16243	16248	16379	16525	16430	16481	16404	16400	16232	16148	16269	16260	16401	16413	16447	16166	16259	16420	16203	16503	16284	16243	16278	16252	16364	16286	16403	16402	16252	16506	16406	16507	16329	16464	16498	16707	16557	16246	16392	16316	16233	16361	16447	16395	16452	16410	16529	16387	16303	16139	16495	16195	16450	16428	16602	16364	16513	16447	16252	16435	16383	16430	16388	16254	16415	16287	16176	16517	16376	16240	16501	16515	16336	16283	16406	16295	16239	16361	16353	16543	16416	16217	16398	16367	16264	16388	16485	16536	16293	16523	16375	16426	16253	16412	16215	16433	16353	16486	16418	16169	16525	16336	16384	16357	16534	16462	16360	16459	16236	16420	16237	16398	16501	16313	16372	16431	16500	16396	16461	16208	16470	16211	16312	16369	16134	16350	16198	16308	16430	16197	16495	16337	16336	16539	16054	16433	16474	16230	16499	16466	16510	16567	16331	16341	16239	16305	16300	16549	16356	16335	16363	16234	16330	16251	16253	16498	16352	16544	16483	16113	16508	16269	16371	16232	16403	16456	16341	16138	16223	16246	16475	16481	16602	16449	16541	16403	16482	16340	16182	16373	16381	16506	16423	16397	16306	16427	16294	16263	16362	16304	16223	16357	16506	16333	16608	16374	16477	16596	16523	16379	16340	16400	16401	16457	16493	16406	16338	16238	16103	16157	16230	16456	16302	16406	16404	16359	16127	16554	16450	16393	16317	16442	16315	16435	16408	16369	16612	16231	16558	16379	16602	16432	16493	16439	16289	16482	16381	16352	16458	16271	16248	16441	16373	16274	16293	16267	16398	16293	16423	16344	16554	16157	16332	16299	16297	16325	16376	16490	16359	16147	16362	16444	16259	16497	16352	16352	16271	16534	16422	16292	16492	16316	16679	16512	16458	16358	16263	16607	16161	16262	16480	16474	16295	16422	16563	16288	16275	16451	16209	16273	16224	16447	16189	16182	16471	16288	16417	16541	16553	16263	16248	16355	16315	16271	16298	16367	16381	16561	16283	16217	16389	16458	16525	16299	16372	16525	16376	16213	16507	16425	16276	16394	16299	16467	16452	16445	16262	16460	16209	16379	16352	16300	16544	16262	16317	16320	16190	16381	16355	16238	16505	16364	16268	16237	16117	16334	16404	16303	16458	16303	16512	16440	16481	16484	16306	16268	16506	16273	16185	16425	16478	16399	16304	16352	16178	16491	16244	16351	16285	16358	16330	16473	16305	16154	16409	16306	16352	16180	16227	16411	16390	16289	16414	16208	16262	16495	16262	16106	16415	16388	16542	16402	16347	16168	16367	16530	16579	16592	16272	16292	16369	16438	16331	16350	16310	16464	16276	16510	16356	16441	16449	16358	16198	16439	16370	16370	16316	16374	16226	16447	16426	16287	16329	16327	16401	16207	16420	16584	16176	16232	16436	16159	16529	16474	16384	16311	16365	16275	16443	16276	16302	16386	16535	16337	16233	16256	16388	16243	16175	16262	16293	16259	16379	16386	16422	16419	16168	16377	16348	16437	16567	16366	16252	16378	16408	16323	16253	16377	16419	16281	16355	16226	16236	16200	16431	16201	16584	16434	16206	16279	16440	16590	16169	16253	16437	16294	16537	16525	16173	16257	16369	16339	16475	16490	16568	16457	16545	16285	16418	16415	16340	16340	16667	16404	16258	16401	16340	16413	16476	16801	16301	16250	16403	16308	16322	16310	16303	16224	16464	16167	16221	16419	16364	16361	16500	16467	16260	16510	16218	16444	16298	16564	16338	16336	16312	16508	16514	16276	16202	16398	16465	16376	16440	16275	16210	16464	16232	16237	16344	16351	16275	16529	16575	16326	16490	16424	16415	16287	16334	16426	16185	16311	16307	16367	16441	16189	16503	16536	16389	16182	16350	16211	16233	16184	16327	16352	16336	16235	16350	16232	16492	16441	16381	16404	16466	16288	16383	16275	16289	16292	16363	16364	16384	16361	16408	16494	16344	16538	16385	16417	16363	16266	16392	16508	16385	16233	16505	16242	16352	16451	16508	16461	16416	16179	16541	16416	16255	16441	16402	16456	16423	16249	16300	16278	16190	16460	16444	16391	16526	16350	16313	16409	16519	16363	16481	16216	16338	16342	16354	16524	16157	16234	16342	16335	16465	16171	16385	16470	16291	16408	16253	16383	16446	16301	16449	16332	16421	16385	16211	16284	16502	16301	16195	16230	16412	16384	16331	16491	16165	16249	16258	16422	16173	16342	16483	16401	16532	16511	16416	16401	16447	16514	16204	16157	16525	16323	16135	16388	16383	16221	16317	16278	16532	16341	16335	16313	16433	16316	16444	16418	16397	16501	16437	16133	16336	16283	16257	16385	16390	16214	16468	16295	16278	16474	16552	16244	16566	16236	16312
20312	39439	40033	35330	30745	27192	24368	22238	20402	38766	51848	46181	38203	26781	18185	15649	14249	14025	13848	13925	13917	13982	13956	13988	13919	13927	13963	13938	13957	13880	13915	13932	13816	14011	13947	13788	13893	13971	13873	13662	13716	13874	13927	13818	14082	13902	14000	13942	13842	13837	13596	13949	13850	13769	13800	13965	13811	13877	13879	13862	13847	13914	13827	13819	13777	13832	13875	13835	13887	13873	13910	13862	13893	13696	13851	13848	13934	13830	13977	13937	13883	13903	13912	13903	13825	13724	13725	14042	13866	13827	13869	13827	13998	13723	13895	13764	13679	14094	13696	13898	13893	13719	13890	13800	14037	13686	13887	13975	13959	13717	13855	13804	13863	13683	13973	13878	13956	13820	13780	13497	13847	13770	14025	13975	13913	13751	13995	13864	13729	13891	13800	13883	13840	13820	13773	13658	14018	13869	13810	13864	14105	13689	13921	13852	13844	13860	13837	13707	13811	13911	14089	13908	13852	13685	13984	13714	13849	13956	13962	14004	13841	13817	13879	13998	13850	13923	14023	13834	13832	13783	13835	13773	13704	13806	13990	13905	13967	13821	13817	13918	13727	13943	13786	13878	13964	13719	13857	14027	13806	13896	13989	13896	13880	13652	13864	13988	13743	14004	13904	14014	13881	13820	14038	13846	13764	13788	13864	13934	13808	13872	13933	13690	13882	13793	13740	13847	13980	13919	13873	13893	13787	13815	13861	13764	13757	13903	13840	14010	13804	13856	13833	13893	13663	13864	13775	13896	13737	13777	13835	13848	13765	13851	13733	13831	13960	13864	13765	13851	13983	13860	13835	13822	13924	13808	13980	13991	13872	13939	13779	13910	13972	13877	13885	13805	13831	13826	13739	13870	13791	13808	13751	13938	13798	13721	13916	13816	13773	13860	13973	13995	13953	13927	13959	13865	13722	13820	14073	13654	13874	13946	13821	13852	13831	13827	13911	14004	13877	13894	13859	13754	13838	13833	13829	13800	13709	13848	13819	13736	13900	13953	13762	13762	13819	13883	13909	13830	13729	13939	13748	13826	13813	13918	13789	13812	13882	13744	13795	13932	13876	13724	13979	13915	13775	13869	13599	13739	13729	13876	13831	13769	13744	13739	13783	13912	13865	13846	13818	13907	13829	13708	13792	13879	13879	13762	13783	13898	13828	13810	13793	14053	13834	13915	13817	14121	13850	13983	13890	13973	13860	13856	13869	13654	13765	13675	13929	13736	13706	13881	13739	13781	13823	13983	13746	13939	13765	13832	13936	13791	13975	13910	13936	13732	13824	13900	13721	13964	13971	13686	13994	13804	13780	13828	14019	13917	13855	13831	13973	13930	13884	13909	13946	13697	13733	13858	13719	13959	13821	13782	13843	13825	13775	13768	13891	13823	13917	13912	13850	13838	13972	13910	13726	13854	13979	13936	13871	13730	13866	13850	14031	13989	13763	14035	13906	13804	14004	13840	13977	13812	13913	13749	13796	13992	13876	13863	13944	13704	13840	13811	13727	13753	13843	13925	13688	14003	13817	13921	13995	13863	13883	13893	13856	13851	13758	13765	13681	13835	13831	13694	13801	13752	13832	13871	13852	13730	13740	13894	14073	13797	13876	13868	13872	13809	13681	13848	13769	13939	14045	13700	14040	13891	13853	13761	13855	13847	13696	13799	13854	13819	13828	13997	13787	13714	13636	13743	13939	13858	13798	13788	13808	13839	13976	13834	13752	13712	13999	13823	13910	13868	13893	13848	13602	13783	13951	13768	13609	13838	13897	13811	13964	14004	13839	13846	13853	13732	13878	13698	13727	13849	13967	13855	13747	13898	13692	13835	13988	13651	13890	13874	13961	13915	13789	14040	13741	13810	13784	13689	13852	13891	13857	13777	13719	13977	13710	13884	13776	13843	14021	14069	13848	13768	13722	13907	13854	13860	13734	14078	13845	13878	13673	13735	13924	13782	13735	13861	14045	13987	13577	13793	13979	13672	13808	13847	13836	13874	13588	13796	13860	13900	13937	13743	13811	13817	13782	13851	13999	13774	13831	13729	13845	13996	13907	13875	13759	13842	13906	13760	13801	13790	13685	13742	13725	13781	13892	13817	13771	13813	14060	13802	13784	13789	13897	13830	13880	13806	13691	13756	13885	13879	13819	13907	13933	13797	13822	13820	13835	13848	13773	13839	13874	13927	13791	13736	13740	14043	13813	13772	13769	13826	13807	13982	13800	13873	14029	13778	13850	13916	13802	13789	13734	13936	13868	13808	13829	13732	13771	13953	13889	13797	13916	13899	13895	13886	13789	13834	13959	13835	13744	13862	13754	13934	13801	13895	13733	14049	13996	13878	13838	13886	13860	13839	13816	13832	13774	13914	13776	14113	13875	13984	14001	13741	13791	13686	13910	13959	13871	13737	13675	13906	13814	13896	13980	13808	13881	14077	13796	13920	13871	13799	13860	13828	13813	13812	13808	13895	13741	13940	13768	13835	13863	13833	13708	14087	13918	13955	13822	13885	14009	14013	13873	14026	13780	13837	13882	13859	13798	13776	13692	13835	13912	13886	13851	13885	13878	13861	13953	13861	13892	13736	13868	13791	14049	13829	13755	13767	13840	13859	13769	13787	13869	13922	13709	13846	13758	13896	14015	13912	13914	13793	13821	14060	13856	13702	13907	13837	14038	13819	13995	13908	14005	13822	13741	13752	13842	13761	13920	13847	13902	13926	13777	13842	13946	13879	13841	13754	13741	13789	13871	13890	13877	13902	13752	13764	13840	13941	13874	13771	13791	13822	13711	13771	13703	13796	13986	13755	13717	13894	13748	14017	13737	13789	13744	13861	13827	13911	13884	13757	13850	13692	13830	13848	13911	13763	13876	13812	13921	13713	13938	13826	13910	14039	13738	13822	13935	13832	13663	13840	13740	13938	13818	13977	13943	13838	13946	13907	13735	13912	13929	13857	13914	13887	13743	13939	13678	13836	13930	13821	13751	13858	13714	13776	13942	13969	14000	13815	13774	13879	13724	13745	13773	13731	13837	13999	13772	13907	13896	13942	13784	13791	13859	13854	13734	13748	13820	13672	13871	13933	13807	13838	13835	13930	13974	13933	13889	13809	13735	13680	13771	13735	13875	13908	13889	13784	13870	14023	13871	13709	13806	13939	13868	13861	13784	13859	13848	13793	13797	13828	13821	13808	13696	14028	13654	13835	13906	13943	13683	13902	13857	13896	14115	13700	13734	13790	13744	13978	13993	13946	13887	13800	13856	13604	13946	13786	13888	13996	13794	13862	13903	14041	13906	13873	13859	13871	13887	13831	13771	13796	13807	13837	13980	13859	13874	13778	13645	13868	13799	13897	13965	13629	13766	13659	13842	13796	13941	13796	13875	13771	13959	13857	13855	13820	13836	13750	13814	13757	13797	13878	13803	13974	13965	13865	13933	13911	13661	13874	13844	13819	13850	13877	13798	14005	13854	13919	13818	13865	13761	13834	13999	13801	13922	13975	13821	13804	13815	13736	13788	13890	13667	13778	13917	13789	13972	13905	13906	13881	13784	13992	13679	13913	14157	13828	13904	13734	13883	13788	13713	13929	13761	13816	13997	13865	13772	13836	13798	13802	13825	13973	13854	13916	13898	13917	13823	13796	13784	13961	13868	13936	13808	13874	13995	13779	13827	13851	13963	13808	13925	13899	13753	13808	13812	13790	13908	13745	13834	13899	13874	13807	13753	13796	13809	13952	13775	13951	13873	13924	13931	13743	14032	13800	13770	13970	13797	13768	13738	14073	13813	13870	13793	13769	13836	13846	13995	13789	13796	13887	13681	13974	13833	13928	13970	13819	13851	13741	14017	13756	13986	13858	13882	13788	13965	13710	13788	13836	14004	13970	13877	13789	13817	13806	14024	13809	13846	13830	13882	13753	13885	13803	13829	13750	13820	13719	13815	13929	13919	13975	13846	13899	13807	14010	13977	13783	13949	13782	13938	14005	13869	13815	13981	13852	13896	13903	13920	13789	13768	13725	13679	13696	14016	13776	13859	13946	13865	13923	13865	13749	13805	13750	13829	13970	13946	13850	13913	13743	13923	13931	13751	13886	14120	13784	13813	13708	13694	13826	13851	13862	13912	13968	13842	14028	13924	13840	13801	13929	13925	13846	13659	13779	13792	13753	13907	13785	13799	14003	13974	13939	13804	13965	13812	13746	13889	13916	13846	13840	13858	13882	13918	13759	13763	13837	13888	13790	13887	13931	13920	13724	13912	13845	13768	13774	13937	13875	13960	13860	13899	14003	13836	13750	13821	13837	13816	13888	13687	13906	13701	14114	13744	13806	13832	13750	13919	13896	13896	13805	13720	13826	13827	13805	13835	13667	13909	13765	13982	13716	13820	13831	13901	14044	13746	13667	13884	13922	13850	13839	13688	13907	13776	13863	13948	13811	14001	13812	13692	13798	13975	13911	13722	13843	13835	13717	13836	13813	13899	13734	13831	13711	13756	13722	13821	13859	14014	13860	13755	13949	13817	13931	13899	13698	13789	13918	13889	13928	13817	13777	13787	13615	13868	13843	13892	13906	13880	13808	13933	13824	13914	13857	13978	13880	14047	13862	13816	13899	13886	13905	13756	13894	13893	13799	13809	13834	13707	13754	13877	13649	13991	13810	13776	13724	13818	13897	13927	13828	13983	13921	13769	13815	13994	13902	13750	13785	13932	13874	13694	13717	13883	13880	13891	13702	13885	13900	13904	13893	13846	13792	13845	13808	13994	13822	13914	13955	13852	13787	13954	13864	13897	13725	13919	13848	13868	13779	13791	13827	13691	13909	13950	13836	13940	13741	13770	13891	13862	13787	13874	13867	14012	13863	13911	13777	14047	13769	13705	13923	13785	13898	13829	14034	13745	13858	13799	13962	13863	13602	13866	13823	13735	13804	13853	13811	13754	13746	13743	14022	13855	13818	13831	13873	13787	13902	13851	13738	13916	13852	13839	13859	13864	13893	13729	13799	13763	13941	13923	13920	13684	13887	13813	13748	14047	13830	13858	13932	13701	13995	13814	13825	13838	13841	13799	13830	13848	13785	13907	13931	13790	13834	13826	13868	13717	13874	13832	13887	13852	13958	13873	13931	13818	13756	13919	13818
27321	23493	30173	27716	23346	21335	20158	18929	18019	19163	21821	20794	19046	17635	16850	16373	16372	16174	16117	16310	16170	16311	16274	16150	16072	16085	16109	16069	16073	16293	16330	16304	16168	16216	16128	16124	16122	16331	16371	16083	16218	16167	16239	16344	16160	16239	16109	16190	16193	16210	16041	15950	16039	16189	16273	16179	16261	16192	16306	16248	16349	16134	16097	16367	16173	16112	16082	16294	16236	16153	16249	16217	16127	16103	16026	15988	16316	16097	16177	16095	16347	16160	16216	16036	16170	16145	16190	16193	16093	16165	16389	16075	16290	16323	16195	16097	16070	16209	16062	16204	16191	16090	16184	16181	16306	15942	16287	16300	16081	16125	16159	16279	16189	16107	16137	16255	16233	16365	16144	16132	16337	16162	16216	16087	16093	16189	16089	16169	16150	15974	16152	16099	16041	16047	15967	16195	16115	16268	16285	16317	16129	16020	16102	16229	16286	16167	16167	15850	16200	16078	16387	16096	15833	16170	16089	16207	16287	16187	16207	15977	16135	16075	16129	15967	15948	15983	16016	16117	16263	16210	16208	16123	16108	16025	16130	16149	16267	16176	16369	16331	16196	16056	16125	16152	16117	15966	16090	16156	15959	16223	16016	16036	16342	16136	16151	16242	16268	16070	16248	16055	16032	15995	16143	15952	16037	16142	16123	16138	16138	16304	16105	16256	16083	16021	16054	16314	16000	16101	16028	16114	16344	16050	15940	15994	16075	16080	16238	16206	16123	16130	16190	15901	16141	16158	16132	15971	15871	15936	16173	16069	16115	16099	16038	16111	16059	16366	16192	16304	16095	16319	15986	16057	16070	16269	16174	16094	16172	16259	16243	16080	16077	16353	16072	16020	15905	16354	16347	16130	16121	16297	16084	16237	16239	16251	15995	16120	16341	16170	16137	16246	16228	16232	16230	16167	16406	16234	16160	16202	16441	16152	15971	16038	16179	16082	16130	16242	16059	16151	15961	16158	16084	15846	16102	16172	16208	16225	16257	16132	16197	16237	16202	16088	16190	16209	16193	16325	16040	16093	15967	16121	16075	16077	16025	15971	16016	16064	15977	16359	15996	16006	16085	16352	16347	16049	16212	16086	16080	16071	16028	16080	16083	16323	16170	16013	16207	15926	16281	15862	16008	16291	16189	16198	16219	16132	16187	16060	16132	16015	16216	16454	16089	16100	16179	16393	16157	16199	16072	16350	16097	16021	16337	16247	16297	16070	16106	16221	16205	16098	16339	16306	16225	16390	16136	15960	16000	16030	16087	16289	16155	15963	15976	16152	16082	16064	16030	16054	16015	16241	16111	16209	16078	16023	16343	15977	16080	16180	16267	16194	16106	16236	16223	16256	16186	16086	16271	16196	16429	16410	16223	16079	16234	16114	16040	16103	16129	16223	16145	16334	16164	16170	16171	16270	16275	16194	16040	16036	15934	16321	16071	16311	16073	16138	16308	16369	16056	16202	16061	15984	16120	16355	16108	16307	16193	16252	16197	16172	16200	16233	16172	15909	16013	16198	16187	16193	16231	16035	16205	16125	16255	16389	16115	15992	16196	16321	16236	16131	16192	16093	16131	16087	16265	16152	16018	16210	16333	16085	16143	16129	16222	16193	16254	16008	16142	15924	16274	16156	16059	16110	16287	16201	15958	16387	16007	16108	16448	16154	16091	16405	16245	16261	15970	15918	16286	16130	16294	16206	16141	16223	16207	16109	16084	16261	16243	16196	16253	16306	16167	16194	16026	15929	16239	16206	16209	16268	16417	16107	16183	16180	16207	16156	16090	16017	16265	16089	16121	16157	16098	16163	16194	16108	16178	16046	16211	16143	16087	16203	16122	16048	16131	16168	16216	16356	16092	16305	16083	16154	16258	16117	16244	16058	16237	16191	16186	16146	16052	16171	16006	16202	16155	16102	16091	16135	16348	16097	15956	16127	16327	16310	16050	16282	16049	16214	16154	16008	16008	16066	16134	16075	16223	16133	16197	15982	16057	16016	15975	16013	15949	16094	16093	15976	16309	16079	16117	16283	16312	16122	16316	16041	16257	16338	16013	16228	16059	16215	16133	16073	16267	16155	16120	16206	16211	16217	16117	16392	16093	15881	16269	16219	16007	15957	16166	16321	16247	16341	16292	16244	16133	16185	16256	16141	16322	16222	16196	16196	15906	16017	16020	16172	16233	16092	16146	16233	16362	16208	16061	16332	16226	16089	16195	16205	16281	16160	16177	16265	16023	16120	16018	16285	16244	16137	16251	16255	16041	16195	16048	16041	16165	16176	16291	16132	16265	16268	16049	16034	15991	16067	16125	16129	16163	16118	16120	16114	16205	16163	16298	16155	16183	16073	16175	16196	16392	16294	16301	16113	16203	16295	16276	16142	16099	16131	16287	16137	15980	16119	16083	16090	16035	16301	16308	15866	16051	16100	16121	15992	16460	16322	16133	16156	16124	16115	16211	16295	16260	16219	16061	16041	16274	16040	16290	16199	16225	16121	15990	16242	16182	16251	16284	16103	16142	16055	16018	16135	16253	16018	16159	16152	16073	16197	16203	15956	16045	16189	16058	16379	16290	16460	16291	16140	16170	16213	16308	15945	16143	16033	16080	16144	16191	16256	16421	16176	16275	16168	16202	16185	16085	15933	16312	16066	15983	16046	16219	16161	16139	16104	16108	15913	15844	15985	16234	16172	16109	16378	15992	16139	16283	16155	16248	16088	16440	16262	16169	16011	16161	16159	16229	16058	15952	15980	16214	16004	16207	16090	16234	16141	16175	16230	16152	16124	16157	16166	16033	16186	16003	16279	16441	16291	16130	15983	16216	16322	16282	16166	16204	16355	16340	16231	16126	16209	16145	16167	16180	16167	16009	16155	16300	16180	16140	16334	16256	16135	16188	15955	16073	16184	16221	16144	16272	16356	16248	16289	16321	16131	16008	16082	16353	16225	16043	16213	16186	16066	16105	16213	16180	16296	16307	16322	16196	16222	16293	16249	16098	16305	16049	16060	16083	16008	16079	16093	16223	16228	16058	16198	16034	15959	16115	16240	16186	16184	16196	16260	16348	16130	16189	16071	16199	16176	16062	16136	16255	16312	16123	16221	16112	15871	16162	16069	16017	16195	16410	16191	16128	16071	16225	16248	16115	16138	16170	16151	16266	16184	16211	16048	16210	16227	16208	16245	15959	16121	16162	16009	16131	16282	16050	16426	16226	16253	16034	16038	16079	16252	16012	16301	16232	16307	16155	16033	16289	15959	16203	16045	16193	16138	16080	16210	16203	16083	16307	16097	16244	16062	16338	16179	16333	16011	15969	15964	16108	16288	16407	15982	16115	16200	16222	16159	15953	16180	16174	16340	16452	16516	16074	16073	16164	16236	16181	16255	16104	16193	16198	16159	16224	16056	16289	16229	16044	16258	16017	15986	16081	16141	16182	16109	16184	16113	16012	16164	16099	16133	15871	16104	15944	16021	16020	15923	16158	16401	16264	16279	16037	16040	16218	15985	16096	16127	16312	16371	16014	16085	16220	16374	16075	16168	16174	16147	16185	16063	16229	16057	16049	16159	16264	16145	16113	16087	16115	16274	16029	16232	16186	16141	16309	16168	16278	16197	16353	16101	16332	16192	16089	16161	16129	15957	16032	16176	15929	16184	16124	16228	16232	16311	16288	16195	16152	16056	16304	16240	16108	16071	16182	15892	16168	16196	16198	16241	16314	16126	16152	16160	16117	16132	16153	16145	16180	16008	16074	16043	16071	16130	16138	16027	16421	16154	16150	16159	16374	16484	16094	16352	16156	16039	16272	16024	16252	16140	16029	16157	16308	16252	16207	16115	16003	16080	16216	16255	16248	16244	16190	16304	16152	16005	16008	16422	16114	16096	16172	16297	16287	16251	16257	16115	16019	16183	16170	16303	16065	16196	16023	16164	16262	16377	16333	16170	16028	16164	16067	16092	16038	16068	16285	16195	16475	15899	16219	16345	16105	16195	16312	16060	16339	16156	16127	16154	16302	16220	16134	16264	16098	16030	16235	16224	16274	16012	16390	15967	16195	16340	16132	16128	16250	16210	16211	16052	16284	15988	16390	15940	16095	16117	16163	16118	16131	16204	16117	16386	16166	16049	16174	16160	16296	16187	16221	16153	16206	16203	16164	16334	16210	15825	16167	16091	16095	16028	16142	16124	15988	16281	16278	16056	16137	16014	16188	16165	16066	16147	16205	15938	16188	16342	16264	16219	16249	16205	16316	16014	16060	16231	16080	16202	15902	16051	16027	16010	16077	16092	16236	16241	15962	16137	16256	16169	16353	16139	16193	16093	16070	16264	16297	16131	16105	16242	16100	16143	16120	16238	16230	16244	15933	16193	16086	16070	16243	16490	16171	16159	16265	16410	16200	16224	16088	16304	16134	16055	15968	16039	16204	16133	16139	15999	15976	16120	16222	16226	16297	15926	16152	16126	16230	16171	15996	16236	16283	16154	16293	16232	16088	16039	16472	16239	16018	16093	16300	16261	16178	16077	16157	16114	16140	15840	16137	16218	16106	16201	16001	16232	16216	16269	16284	16005	16212	16305	15944	16046	16321	16125	16039	16145	16002	15918	16147	16134	16148	16224	16006	16045	16250	16043	16058	16238	16092	16245	16162	16003	16061	16107	16206	16235	16305	16302	16168	16190	16013	16384	16022	16123	15984	16116	16107	15914	16285	15971	16115	16220	16224	16162	16220	15952	16202	15934	16150	16186	16352	16078	16046	16123	16114	16116	16042	16098	16381	16245	16130	16126	16136	16044	16120	16130	16186	16066	16116	16212	16004	16022	15939	16049	16103	15927	16176	16124	16012	16111	16149	16184	16181	16154	16324	16240	16226	16237	15970	16145	16032	16173	15976	16120	16265	15956	16156	16123	16214	16297	16432	16178	16346	16224	16176	16242	16212	16133	16099	15858	16145	16028	16410	16388	16075	16174	16127	16209	16158	16297	16136	16111	16168	16178	16341	16257	16147	16123	15959	16086	16286	16298	16189	16156	16286	16093	16085	16257	16144	16210	16117	16403	16193	15942	16258	16309	16114	16176	16050	16382	16115	16065	16218	16228	16207	16277	16340	16138	16070	15828	16035	16245	16329	16109	15975	16067
19524	29333	30291	25396	23292	20762	19083	17699	16901	18365	20821	19447	17025	15214	14175	13970	13731	13848	13821	13770	13745	13806	13599	13867	13717	13651	13580	13714	13647	13514	13664	13670	13858	13630	13728	13673	13654	13761	13748	13785	13776	13668	13704	13724	13869	13640	13733	13758	13811	13575	13751	13734	13764	13731	13758	13614	13639	13786	13667	13734	13671	13709	13748	13653	13680	13650	13757	13625	13605	13834	13746	13683	13728	13743	13739	13670	13754	13776	13520	13705	13753	13703	13562	13719	13759	13730	13887	13803	13652	13772	13740	13744	13641	13565	13603	13816	13708	13740	13632	13827	13854	13618	13662	13791	13874	13744	13747	13679	13474	13689	13725	13802	13749	13691	13707	13627	13787	13517	13796	13642	13731	13632	13645	13659	13597	13618	13643	13662	13713	13825	13662	13838	13629	13634	13605	13694	13788	13657	13592	13869	13761	13724	13765	13781	13612	13740	13728	13710	13619	13663	13643	13580	13807	13598	13616	13685	13739	13577	13675	13709	13719	13901	13717	13615	13705	13600	13620	13669	13684	13638	13781	13721	13692	13854	13728	13717	13711	13741	13744	13841	13830	13534	13737	13505	13670	13669	13689	13620	13736	13806	13792	13834	13704	13720	13603	13775	13648	13670	13734	13827	13645	13801	13795	13718	13745	13716	13711	13744	13849	13841	13616	13769	13694	13879	13898	13686	13726	13693	13729	13584	13746	13817	13723	13716	13819	13750	13726	13596	13764	13559	13735	13868	13781	13573	13828	13643	13565	13574	13646	13664	13838	13617	13773	13711	13709	13580	13644	13658	13589	13782	13665	13669	13716	13629	13651	13779	13683	13446	13671	13816	13600	13713	13599	13784	13700	13729	13678	13840	13753	13573	13641	13852	13607	13559	13766	13682	13714	13611	13761	13708	13752	13554	13792	13501	13884	13798	13735	13631	13609	13742	13743	13892	13705	13532	13830	13768	13696	13626	13652	13694	13598	13804	13766	13512	13772	13703	13656	13643	13647	13696	13696	13849	13832	13683	13487	13825	13785	13762	13637	13863	13692	13639	13783	13760	13729	13933	13693	13776	13792	13724	13913	13651	13736	13844	13746	13759	13703	13823	13816	13638	13866	13674	13725	13750	13790	13594	13787	13818	13744	13682	13715	13701	13599	13604	13667	13683	13621	13708	13768	13696	13782	13669	13690	13610	13555	13700	13661	13833	13658	13706	13827	13640	13835	13719	13657	13686	13799	13705	13796	13690	13837	13755	13586	13577	13594	13630	13600	13718	13864	13790	13648	13585	13709	13781	13684	13752	13725	13754	13595	13784	13715	13608	13893	13503	13792	13630	13847	13681	13666	13657	13671	13703	13612	13658	13559	13694	13686	13859	13669	13684	13792	13815	13768	13716	13803	13695	13775	13748	13663	13600	13708	13809	13549	13936	13793	13649	13561	13624	13680	13691	13662	13708	13860	13687	13651	13657	13586	13533	13787	13463	13683	13704	13773	13666	13761	13559	13783	13914	13796	13838	13610	13878	13706	13861	13702	13787	13714	13798	13747	13655	13587	13742	13615	13603	13713	13713	13689	13785	13756	13628	13719	13748	13717	13877	13776	13732	13707	13694	13546	13695	13809	13749	13713	13759	13750	13570	13661	13542	13765	13731	13723	13778	13881	13709	13698	13762	13571	13568	13849	13685	13690	13812	13826	13703	13744	13824	13684	13747	13738	13666	13637	13720	13717	13715	13766	13776	13803	13613	13650	13685	13767	13614	13832	13678	13561	13679	13761	13670	13817	13676	13841	13549	13653	13806	13671	13738	13752	13845	13719	13859	13710	13725	13585	13744	13545	14039	13668	13757	13621	13727	13812	13652	13658	13736	13690	13699	13791	13740	13830	13801	13723	13623	13646	13761	13581	13784	13747	13710	13882	13592	13702	13604	13724	13789	13656	13589	13701	13661	13709	13645	13673	13766	13764	13674	13750	13913	13620	13740	13706	13643	13722	13628	13920	13723	13634	13755	13573	13644	13831	13626	13834	13690	13710	13731	13584	13617	13614	13711	13685	13770	13758	13749	13706	13569	13825	13768	13656	13570	13702	13511	13738	13649	13890	13625	13670	13650	13820	13452	13755	13786	13910	13710	13818	13608	13550	13628	13686	13875	13698	13804	13606	13812	13699	13872	13643	13663	13898	13526	13685	13655	13732	13723	13509	13938	13671	13835	13758	13534	13791	13643	13668	13688	13596	13924	13856	13803	13799	13773	13691	13817	13501	13882	13841	13649	13639	13583	13796	13798	13586	13613	13834	13700	13644	13700	13726	13576	13738	13803	13903	13782	13838	13687	13714	13640	13778	13639	13766	13584	13867	13748	13758	13767	13846	13764	13805	13697	13682	13611	13731	13834	13648	13662	13622	13764	13674	13727	13709	13703	13778	13737	13672	13850	13719	13762	13752	13650	13861	13796	13726	13726	13783	13810	13651	13763	13749	13574	13582	13672	13706	13592	13678	13781	13784	13867	13806	13726	13624	13754	13713	13824	13907	13610	13645	13777	13802	13870	13666	13744	13575	13703	13658	13657	13766	13860	13620	13715	13749	13576	13617	13715	13671	13824	13567	13625	13861	13649	13608	13740	13789	13783	13716	13757	13748	13687	13780	13670	13734	13684	13568	13689	13757	13781	13621	13808	13660	13709	13745	13899	13647	13764	13681	13674	13743	13659	13717	13904	13707	13771	13682	13819	13747	13715	13728	13686	13690	13754	13666	13814	13578	13851	13749	13655	13591	13635	13663	13714	13711	13712	13768	13641	13677	13791	13675	13465	13625	13819	13774	13573	13705	13459	13635	13611	13892	13753	13606	13795	13590	13768	13619	13743	13674	13765	13890	13727	13716	13580	13651	13686	13685	13748	13711	13836	13657	13644	13691	13866	13572	13861	13584	13755	13609	13739	13687	13644	13813	13610	13799	13864	13656	13762	13756	13726	13798	13553	13767	13781	13701	13643	13694	13667	13678	13806	13624	13688	13685	13851	13568	13705	13648	13700	13683	13667	13682	13741	13660	13692	13722	13739	13757	13666	13890	13719	13760	13670	13727	13751	13703	13670	13726	13679	13659	13779	13830	13755	13669	13728	13655	13615	13714	13740	13878	13720	13667	13649	13833	13868	13753	13570	13689	13629	13683	13717	13710	13647	13770	13871	13839	13834	13815	13686	13720	13772	13631	13699	13636	13765	13752	13741	13651	13706	13666	13707	13889	13608	13674	13746	13838	13694	13676	13808	13777	13893	13844	13822	13630	13786	13558	13906	13642	13874	13645	13723	13672	13797	13694	13721	13691	13783	13653	13803	13653	13786	13608	13767	13763	13881	13790	13785	13759	13686	13700	13744	13742	13789	13864	13691	13607	13798	13771	13590	13737	13640	13664	13741	13737	13722	13638	13752	13780	13855	13837	13746	13974	13846	13626	13767	13679	13563	13692	13440	13768	13770	13645	13681	13649	13815	13549	13655	13612	13721	13876	13667	13673	13556	13689	13901	13822	13692	13679	13520	13785	13737	13717	13762	13609	13644	13684	13629	13722	13597	13707	13633	13598	13632	13838	13729	13708	13660	13682	13625	13634	13827	13865	13712	13750	13772	13583	13470	13645	13679	13631	13802	13747	13649	13759	13823	13646	13688	13788	13780	13563	13588	13662	13823	13621	13659	13782	13606	13947	13761	13660	13770	13712	13809	13540	13678	13743	13704	13764	13751	13596	13728	13631	13726	13769	13687	13732	13586	13696	13776	13811	13718	13811	13716	13562	13790	13653	13643	13781	13543	13727	13756	13737	13943	13748	13714	13623	13754	13638	13636	13701	13725	13651	13876	13626	13842	13759	13689	13645	13689	13568	13656	13853	13706	13732	13798	13729	13745	13775	13624	13670	13573	13758	13662	13738	13697	13740	13712	13654	13783	13784	13714	13789	13910	13634	13698	13717	13763	13621	13769	13732	13745	13677	13750	13615	13685	13710	13673	13640	13718	13753	13714	13794	13622	13838	13694	13607	13772	13553	13719	13747	13731	13786	13668	13863	13713	13729	13639	13850	13740	13716	13772	13686	13672	13490	13822	13607	13650	13653	13802	13691	13732	13787	13483	13663	13644	13631	13632	13700	13647	13877	13742	13603	13547	13904	13628	13771	13567	13698	13619	13782	13785	13670	13661	13758	13802	13693	13826	13701	13828	13533	13659	13868	13716	13638	13632	13639	13764	13670	13727	13860	13702	13804	13695	13657	13679	13681	13690	13727	13675	13813	13686	13730	13684	13670	13673	13799	13768	13621	13701	13777	13756	13705	13624	13583	13711	13776	13731	13718	13771	13666	13858	13746	13836	13684	13672	13720	13830	13760	13724	13680	13726	13745	13756	13746	13769	13719	13787	13820	13813	13705	13712	13764	13702	13593	13682	13753	13654	13739	13802	13867	13763	13548	13849	13685	13665	13634	13774	13798	13687	13575	13873	13564	13682	13742	13724	13786	13811	13718	13726	13722	13710	13832	13776	13698	13717	13850	13792	13669	13842	13740	13669	13861	13687	13717	13711	13773	13661	13737	13575	13818	13720	13709	13783	13935	13894	13791	13791	13699	13651	13741	13753	13745	13638	13741	13496	13900	13781	13767	13587	13708	13620	13632	13725	13702	13598	13695	13693	13733	13706	13823	13726	13688	13734	13608	13729	13722	13617	13705	13637	13672	13679	13662	13737	13683	13787	13744	13811	13629	13699	13810	13803	13761	13759	13860	13602	13705	13784	13778	13613	13756	13580	13616	13758	13598	13822	13827	13765	13749	13826	13619	13717	13829	13595	13604	13696	13722	13671	13547	13824	13646	13837	13547	13746	13771	13686	13664	13608	13836	13660	13818	13684	13734	13567	13613	13679	13814	13799	13803	13712	13654	13681	13630	13666	13859	13631	13734	13659	13826	13529	13563	13877	13790	13672	13799	13688	13780	13564	13755	13711	13670	13748	13714	13679	13789	13739	13795	13646	13618	13718	13737	13777	13725	13766	13725	13733	13680	13715	13743	13717	13577	13804	13677	13942	13713	13695	13569	13678	13607	13735	13786	13844	13666	13615	13695	13676	13772	13730	13784	13738	13695	13869	13628	13659	13784	13664
24319	20991	28286	25271	24811	24269	22759	19901	19082	26063	36652	32600	27043	21363	17864	16909	16612	16481	16430	16266	16222	16078	16214	16198	16213	16325	16258	16095	16090	16313	16279	16340	16245	16275	16089	16013	16196	16235	16177	16176	16212	16006	16328	16035	16148	16183	16130	15830	16320	16201	16228	16111	16062	16161	16257	16070	15983	15979	16312	16029	16028	15993	16156	16204	16134	16109	16267	16189	16193	16190	16013	16033	16222	16199	16110	15916	15999	16077	16111	15987	16037	16114	16251	16044	16005	16136	16227	16116	16169	15981	16124	16234	16135	16075	16031	15999	16148	16073	15835	16075	16281	15850	15924	16140	15990	16137	16247	16234	16126	16202	16100	16218	16178	15941	16172	16231	16045	16337	16354	16157	16093	16269	16172	16185	16095	16164	16030	16152	16064	16200	16194	15926	15988	16206	16113	16051	16127	16236	16069	16026	16130	16140	16096	16077	16155	16007	16054	16091	16086	16054	16018	16138	16028	16158	16030	16051	16245	16011	16155	16112	16175	15905	16085	16183	16144	16057	16160	16139	16178	16012	15905	16011	16266	16383	16423	16079	16183	15936	16036	16047	16207	16113	15995	16163	16066	15995	16117	16014	16204	16170	15925	16261	16245	15714	16194	16099	16189	16302	16011	16303	16147	16014	16108	16244	16128	15799	15985	16163	16266	16295	16066	16171	16163	16174	16101	16012	16225	15828	16083	16024	16048	15986	16113	16067	16180	16144	15942	16194	16207	16122	16117	16224	16049	16322	16117	16214	16059	16114	15955	16179	16130	16178	16155	16387	16144	16129	16182	16208	16153	16138	16162	15906	15937	16269	15996	16112	15987	15960	16261	16170	16008	16090	16003	16227	16256	16103	16326	16116	16171	16214	16167	16067	15921	16198	16271	16013	16182	16136	16260	16306	16004	16035	16094	16131	16218	16045	16160	16157	16362	16276	15990	16068	16037	16189	16168	16028	16114	16044	16014	16260	16086	16053	16221	16204	16251	16218	16130	16119	15997	16077	16201	16227	15845	16236	16074	16088	16180	16177	16205	16223	16195	15959	16121	16141	16068	16055	16185	16103	16091	16156	15848	16221	16266	16032	16086	16068	16159	16208	16231	16419	16010	16064	16027	16098	16039	16055	16090	16104	16003	16031	16043	16234	16002	15975	16134	16031	16066	16244	16130	16064	16156	16108	16173	15947	16155	16321	16185	16074	16043	15986	16146	16077	16013	15821	16100	16133	16000	16244	16134	16147	16135	16263	15874	16167	16224	16269	16196	16209	16100	16097	16109	15985	16041	16111	16024	15874	16179	16029	15970	16024	16401	16166	16160	16177	16057	16186	16017	16109	16191	16066	16211	16149	16146	16057	16063	16034	16288	16089	16084	15996	15967	16312	16106	16125	16074	16143	16318	16090	15995	16008	16208	16013	16050	16406	16118	16221	16130	16141	16074	16357	16203	16130	16090	16283	16226	16057	16295	16013	16008	16065	16169	16060	16300	16068	16067	15943	16272	16047	16178	16079	16110	16174	16181	16141	15855	16186	16141	16252	16148	16204	15989	16131	16156	16160	15974	16307	16043	16057	16260	16234	16205	16169	16096	16213	16273	16311	16347	16320	16033	16152	15905	16067	15995	16432	16254	16174	15948	16043	16110	16123	16122	16193	16052	16276	16223	16294	16115	16081	16217	16086	16155	16054	16169	16066	16042	15957	16090	16166	15971	16043	16242	16053	16185	16299	16131	16190	15962	16114	16211	16061	16097	15974	16046	16089	16166	16259	16045	16272	16240	16202	16082	15958	16263	16204	15983	15964	16079	16158	16244	16244	16103	16091	16141	16159	16068	16040	16300	15966	16146	16233	16085	16210	16099	16308	16102	16033	16251	16244	16069	16136	16079	16183	16065	16196	16242	16250	16153	16204	16160	15998	16016	16086	16064	16180	16195	16127	16093	15995	16019	16096	16307	16179	16427	16222	15972	16152	15950	15955	16150	16192	15985	16095	16328	15977	16162	16219	16108	16152	16131	16098	16192	16124	16098	16121	15943	16258	16148	16158	16108	16228	16113	16355	15931	16219	16022	16183	16084	16132	16170	16031	16378	16250	16290	16046	16168	16341	16082	16005	16121	16327	16261	16295	15977	15933	16095	16158	16061	16282	16076	16158	16153	16168	16250	16356	16125	16095	16195	16079	16248	16111	16139	16183	16210	16087	15999	16271	16247	16167	15967	16114	16195	16279	16314	16096	16199	16045	16060	16143	16158	15888	16125	16515	16189	16046	15912	16178	16037	16171	16144	16350	16044	16119	16140	16313	16023	15905	16183	16245	16208	16032	16103	16081	16411	16157	16132	16248	16156	16308	16016	16193	16219	16075	15896	16148	16166	16125	15971	16076	16215	16038	16217	16114	16303	16067	16142	16165	16059	16058	16118	16064	16137	16153	16192	16202	16043	15934	16076	16274	16080	16127	16053	16283	16021	16311	16187	16291	16172	16173	16194	16153	16160	16111	16066	16132	15962	16102	16027	16286	16224	16047	16148	16228	16320	16089	16107	16059	16121	16012	16012	16019	16212	16152	16174	16089	16137	16158	16033	16029	16131	16065	16241	16154	15960	16155	16078	16073	16155	16171	16198	16035	16319	15952	15983	16124	16117	16018	16058	15969	16452	16218	16153	16286	16241	16203	16058	16157	16129	16161	16088	16096	15917	15884	16070	16093	16029	16214	16131	16054	16189	16126	16123	16036	16306	16191	16133	16124	16237	16092	16158	16082	16007	16092	16045	16104	16077	15979	16138	16047	16074	16217	16092	16065	16042	16049	16181	16207	16027	16214	16275	16245	16255	15973	16156	16037	16024	16177	16123	16059	16081	16236	16172	16203	16361	16181	16361	16025	16207	16241	16121	16135	16249	16176	16257	16110	16119	16077	16173	16007	16266	15918	16060	16227	16016	16037	16058	16017	16263	16214	16213	16001	16022	16323	16152	16159	15904	16141	16147	16136	16247	16030	15932	16154	16121	16015	16008	16156	16255	16198	16140	16149	16239	16054	16065	15993	16102	16358	16036	16256	16110	16146	16116	16186	16057	16164	16132	16106	16164	16126	16257	16283	16148	16251	16186	16323	16269	16273	16099	16182	16168	16141	16237	16160	16108	16289	16133	16171	16310	16327	15977	15983	16210	16125	16081	16175	16231	16248	16362	16106	16318	16270	16108	16176	16113	16129	16171	16004	16062	16329	16154	16133	16041	16247	16038	16093	16244	15902	16234	15943	16178	15829	15957	16172	16239	15970	16142	16258	16109	16209	16141	16069	16250	16241	16149	16163	15970	16079	16397	16246	15963	16161	16079	16145	16170	16100	16252	16220	16139	16038	16188	16073	16102	16054	16163	16037	16035	16019	16226	16021	16292	16141	16294	16180	16075	16321	16182	16122	16214	16105	16297	15967	16257	16231	16228	15986	16214	16315	16326	16047	16250	16184	16148	16198	16031	16145	16248	16138	16058	16002	16326	16079	15963	16152	16166	16075	16372	16203	15940	16282	16166	16025	16091	16051	16081	16291	16141	16242	16151	16072	16081	16066	16295	16090	16170	16176	16017	16045	16093	16075	16332	16219	16205	16038	16107	15961	16283	16242	16157	16216	16393	16110	15923	16081	16113	16235	16196	16188	16155	15862	16098	15870	16286	16294	16001	16057	16156	16251	16180	16039	16040	15975	16185	15950	15996	16056	16274	16256	16207	16193	16234	16181	16193	16149	16219	16073	16079	16242	16199	15979	16334	16099	16128	16012	16072	16065	16042	15955	16171	16071	16211	16166	15884	16018	16202	16188	16357	16256	15951	15916	16143	16128	16285	16222	16057	16008	16030	16165	16227	16102	15964	15921	16079	16038	16301	16160	16182	16222	16142	16194	15977	16173	16200	15905	16156	16075	16031	16167	16138	16122	16277	16039	16082	16212	16039	16007	16193	16254	16200	16124	16099	15877	16132	15945	15908	15945	16025	16392	16100	16191	16247	16227	16204	16311	16127	15955	16243	16206	16151	16133	16125	16158	16281	15936	15963	16198	16213	16257	16061	16291	16066	16140	16174	16094	16116	16247	16023	16009	16182	15981	16288	16227	16180	16162	16153	16160	16007	16105	16210	16079	16067	16257	16020	16155	16120	16194	16069	16119	16106	16231	16032	16031	16161	16102	16243	16115	16143	16098	16117	16306	16221	16063	16068	16247	16248	16135	15922	16320	16141	15990	16032	16115	16188	15956	16221	16477	16297	16383	16112	16042	16139	16127	16244	16106	16252	16242	16209	16040	15931	16118	16035	16086	16042	16205	16169	16036	16198	15951	16124	16107	15947	16159	16202	15994	16339	16114	16221	16220	16033	16037	16002	16028	16177	15860	16224	16122	16078	16327	16050	16133	16092	16083	16087	16190	16247	16342	16018	16071	15850	15860	16265	16336	16158	16114	16239	16045	16118	16095	16167	16107	16180	16088	16043	16170	16213	16129	15854	16059	16022	16131	16233	16321	16103	15968	16082	16034	16000	16139	16043	16198	16104	16094	16223	16048	16171	16046	16197	16089	16098	16073	16122	16129	16030	15980	16196	16137	16203	16241	16240	16021	16356	16208	16282	16127	16240	16092	16010	16087	16038	16301	16132	15959	16110	16216	16192	16119	15902	16207	16369	15948	16090	16198	16152	16070	16077	16072	16104	16032	16162	16072	16076	16117	15992	16195	16131	16045	16213	16134	16066	16048	16089	16141	15991	16180	16218	16188	16065	16205	16096	16109	16099	16163	16281	16101	16176	16185	16051	16098	16197	16051	16177	16363	15879	16156	16198	16206	16151	16045	16138	16367	16098	16285	16055	16096	16155	16073	16096	16241	16058	16038	16473	16209	16125	16382	15945	16156	16094	16140	16135	16223	16199	16138	16274	16106	16165	16112	16185	16250	16161	16097	16371	16113	16098	15906	16172	16276	16354	16324	16149	16155	16195	16293	16216	15993	16079	16197	16254	16193	15976	16199	16234	16224	16056	16194	16056	16149	16296	16310	16131	16178	16175	16174	16047	16194	16235	16009	16005	16281	16342	16073	16035	16065	16089	15931	16077	16057	16061	15999	16023	16161	16282	16125	16461	16203	16328	16031	16118	16130
17960	32599	34266	29614	27054	23077	20813	19015	18036	28037	36224	32153	25644	18927	15087	14244	13729	13682	13802	13774	13762	13752	13693	13770	13881	13781	13843	13782	13765	13811	13785	13813	13849	13865	13742	13753	13746	13810	13533	13732	13853	13733	13769	13802	13787	13832	13775	13574	13751	13804	13608	13886	13902	13661	13700	13796	13669	13732	13557	13783	13765	13829	13788	13779	13744	13779	13889	13762	13617	13774	13727	13626	13838	13650	13630	13700	13804	13766	13663	13872	13738	13644	13612	13984	13715	13874	13957	13812	13809	13812	13987	13764	13704	13924	13669	13570	13874	13687	13658	13622	13868	13700	13719	13856	13898	13783	13945	13798	13682	13627	13790	13763	13921	13713	13873	13750	13767	13750	13833	13812	13792	13849	13658	13804	13685	13750	13783	13590	13864	13721	13977	13765	13497	13738	13607	13749	13817	13705	13627	13798	13889	13715	13575	13652	13704	13875	13784	13794	13676	13718	13930	13836	13647	13699	13700	13731	13688	13749	13698	13844	13932	13755	13685	13562	13803	13746	13721	13764	13679	13604	13683	13728	13647	13819	13733	13617	13914	13664	13887	13760	13839	13799	13709	13804	13745	13670	13863	13612	13628	13736	13715	13707	13756	13688	13661	13636	13739	13808	13647	13826	13860	13727	13875	13624	13720	13754	13673	13842	13832	13769	13665	13744	13786	13713	13830	13868	13809	13745	13719	13712	13727	13640	13778	13692	13945	13847	13776	13597	13697	13800	13826	13982	13883	13722	13579	13805	13683	13521	13968	13638	13803	13660	13679	13744	13596	13827	13758	13743	13757	13602	13731	13777	13507	13759	13745	13809	13764	13764	13642	13826	13765	13622	13662	13701	13799	13558	13622	13771	13836	13725	13698	13740	13706	13845	13712	13813	13781	13624	13692	13775	13835	13656	13566	13568	13843	13750	13734	13742	13690	13514	13845	13878	13821	13900	13651	13614	13809	13690	13695	13876	13721	13599	13775	13809	13726	13708	13711	13901	13759	13792	13856	13705	13809	13843	13677	13679	13809	13777	13711	13808	13752	13744	13809	13555	13714	13773	13785	13787	13752	13608	13757	13827	13760	13663	13647	13793	13867	13831	13728	13882	13724	13723	13548	13876	13750	13777	13879	13652	13699	13801	13885	13854	13706	13844	13945	13738	13621	13686	13878	13626	13722	13604	13811	13707	13669	13722	13772	13854	13659	13694	13826	13768	13718	13730	13782	13839	13624	13672	13699	13841	13768	13783	13884	13565	13684	13816	13851	13701	13744	13545	13950	13787	13734	13702	13702	13663	13558	13677	13856	13772	13884	13744	13707	13704	13745	13623	13721	13778	13697	13750	13670	13769	13695	13713	13745	13705	13653	13763	13801	13732	13956	13770	13617	13761	13639	13814	13727	13503	13591	13783	13668	13559	13841	13796	13612	13836	13872	13717	13757	13774	13703	13665	13768	13767	13752	13604	13785	13805	13643	13754	13716	13693	13809	13750	13644	13561	13688	13682	13737	13781	13800	13733	13793	13629	13691	13693	13811	13693	13748	13762	13729	13640	13707	13784	13731	13583	13849	14002	13763	13651	13709	13730	13599	13749	13800	13758	13760	13696	13774	13663	13789	13901	13794	13679	13816	13667	13785	13652	13696	13720	13660	13559	13668	13754	13615	13772	13810	13707	13753	13817	13794	13814	13660	13592	13886	13723	13602	13715	13899	13802	13662	13846	13783	13777	13806	13892	13691	13760	13862	13675	13864	13701	13718	13908	13864	13844	13702	13611	13731	13570	13777	13778	13634	13806	13733	13735	13846	13915	13763	13780	13668	13692	13661	13680	13785	13730	13694	13488	13940	13747	13751	13632	13744	13751	13766	13820	13842	13893	13641	13813	13777	13987	13730	13562	13946	13693	13858	13744	13631	13657	13666	13775	13782	13786	13787	13807	13782	13768	13810	13646	13839	13586	13695	13662	13727	13673	13679	13596	13784	13879	13697	13734	13598	13822	13763	13821	13784	13874	13684	13770	13871	13665	13764	13778	13744	13752	13737	13608	13871	13650	13756	13687	13702	13670	13788	13867	13750	13748	13746	13668	13694	13695	13652	13763	13807	13701	13756	13706	13642	13760	13900	13823	13690	13720	13604	13717	13815	13818	13701	13793	13839	13637	13662	13749	13618	13719	13769	13839	13780	13556	13777	13701	13692	13822	13597	13805	13756	13763	13984	13707	13803	13595	13815	13799	13685	13766	13765	13850	13930	13705	13669	13639	14010	13705	13733	13802	13740	13735	13727	13699	13839	13716	13735	13788	13804	13674	13748	13847	13862	13750	13826	13886	13702	13597	13852	13839	13815	13688	13658	13851	13614	13658	13844	13721	13636	13773	13918	13756	13900	13842	13786	13619	13760	13923	13667	13634	13779	13813	13844	13742	13705	13821	13764	13868	13625	13709	13829	13798	13806	13802	13673	13697	13888	13857	13709	13794	13667	13809	13705	13850	13766	13962	13744	13742	13750	13833	13860	13717	13809	13835	13910	13748	13766	13802	13674	13871	13605	13716	13746	13742	13755	13828	13741	13797	13915	13690	13839	13753	13655	13744	13787	13790	13745	13634	13655	13641	13646	13706	13681	13846	13866	13697	13704	13752	13599	13682	13772	13747	13924	13684	13626	13679	13770	13728	13766	13526	13752	13660	13809	13844	13547	13864	13782	13696	13800	13759	13729	13716	13704	13706	13869	13792	13929	13656	13679	13785	13705	13871	13656	13767	13703	13872	13544	13767	13857	13690	13764	13994	13732	13666	13767	13756	13854	13565	13736	13719	13654	13710	13791	13763	13666	13802	13639	13691	13691	13702	13796	13601	13897	13703	13711	13729	13657	13890	13743	13774	13888	13791	13815	13623	13760	13885	13655	13739	13682	13631	13737	13815	13817	13638	13863	13765	13704	13648	13841	13696	13732	13716	13720	13785	13848	13793	13805	13762	13818	13703	13829	13703	13644	13711	13747	13890	13691	13852	13705	13640	13786	13819	13838	13738	13715	13874	13715	13749	13732	13786	13718	13660	13660	13702	13729	13614	13690	13816	13830	13640	13805	13740	13560	13857	13682	13626	13705	13662	13774	13651	13556	13877	13737	13794	13800	13768	13773	13680	13656	13818	13733	13780	13851	13651	13662	13849	13581	13738	13753	13684	13723	13608	13816	13656	13755	13670	13821	13876	13783	13795	13707	13750	13642	13701	13618	13765	13787	13772	13817	13779	13590	13730	13670	13660	13608	13641	13816	13732	13804	13681	13859	13783	13598	13798	13689	13853	13760	13563	13837	13791	13793	13611	13683	13719	13712	13731	13842	13702	13625	13968	13677	13550	13736	13595	13846	13587	13749	13684	13811	13796	13668	13680	13758	13632	13861	13660	13823	13696	13699	13794	13939	13760	13766	13686	13748	13770	13733	13749	13745	13823	13731	13705	13735	13840	13790	13913	13646	13510	13623	13679	13774	13695	13788	13850	13661	13611	13681	13790	13712	13776	13586	13588	13736	13782	13802	13778	13819	13809	13693	13809	13842	13542	13555	13798	13779	13755	13666	13780	13708	13699	13918	13761	13851	13702	13820	13616	13740	13821	13690	13677	13762	13896	13805	13798	13764	13787	13554	13724	13806	13627	13658	13640	13689	13687	13599	13582	13606	13698	13745	13641	13544	13616	13823	13657	13813	13723	13842	13778	13863	13720	13853	13760	13442	13780	13538	13781	13713	13628	13806	13782	13784	13783	13705	13785	13716	13719	13750	13836	13814	13746	13674	13906	13861	13682	13880	13664	13668	13741	13836	13964	13843	13664	13751	13637	13779	13768	13765	13779	13747	13687	13819	13875	13804	13749	13771	13850	13766	13822	13678	13863	13766	13664	13800	13779	13660	13821	13551	13666	13671	13731	13676	13601	13677	13771	13897	13836	13688	13692	13551	13789	13804	13743	13719	13694	13793	13741	13809	13689	13784	13764	13643	13692	13863	13859	13835	13830	13633	13824	13675	13738	13921	13779	13862	13705	13770	13707	13849	13504	13853	13763	13792	13839	13834	13723	13575	13936	13829	13722	13712	13807	13714	13644	13771	13804	13832	13587	13621	13621	13697	13722	13717	13618	13768	13686	13876	13867	13781	13650	13796	13880	13604	13724	13718	13717	13611	13563	13863	13778	13786	13653	13880	13733	13618	13899	13634	13633	13679	13771	13655	13859	13774	13538	13752	13732	13824	13578	13910	13719	13603	13825	13756	13681	13818	13620	13730	13709	13914	13866	13646	13728	13768	13817	13683	13632	13760	13748	13799	13617	13617	13674	13748	13845	13683	13715	13874	13652	13632	13969	13848	13835	13800	13860	13548	13715	13577	13828	13700	13816	13853	13780	13657	13681	13703	13734	13746	13720	13708	13805	13673	13733	13685	13719	13881	13745	13586	13836	13889	13624	13862	13644	13691	13845	13691	13755	13586	13745	13727	13837	13735	13780	13723	13807	13748	13590	13767	13731	13668	13816	13861	13637	13829	13721	13675	13610	13868	13835	13661	13668	13643	13889	13692	13890	13858	13647	13771	13643	13784	13822	13726	13871	13811	13798	13674	13847	13906	13798	13879	13740	13824	13765	13825	13755	13843	13702	13693	13764	13744	13900	13924	13719	13667	13825	13603	13631	13829	13853	13709	13922	13845	13765	13675	13710	13718	13924	13637	13796	13611	13884	13745	13784	13789	13685	13914	13828	13663	13809	13790	13625	13799	13698	13618	13725	13900	13768	13663	13629	13746	13690	13467	13639	13877	13767	13814	13804	13752	13587	13826	13767	13690	13801	13649	13719	13922	13895	13543	13764	13754	13820	13771	13694	13848	13872	13707	13919	13880	13777	13688	13722	13763	13793	13855	13942	13723	13652	13835	13715	13896	13611	13709	13626	13758	13602	13788	13756	13826	13719	13665	13771	13687	13912	13712	13768	13714	13734	13817	13525	13606	13919	13846	13814	13582	13624	13645	13720	13699	13835	13783	13804	13708	13909	13843	13693	13914	13825	13775	13620	13673	13782	13839	13761	13716	13585	13911	13854	13685	13805	13587	13932	13693	13824	13574	13764	13826	13740	13838	13698	13811	13749	13688	13761
22565	20979	28880	23372	21476	24325	27907	22422	20537	36040	55065	47645	38809	28429	20852	18241	17121	16719	16807	16688	16396	16620	16617	16606	16468	16536	16462	16558	16424	16475	16447	16407	16406	16413	16382	16367	16633	16521	16461	16390	16551	16522	16388	16498	16378	16396	16319	16620	16601	16464	16388	16437	16385	16426	16329	16558	16442	16450	16333	16407	16411	16553	16333	16716	16662	16248	16307	16309	16430	16338	16403	16328	16454	16459	16325	16212	16563	16382	16254	16371	16281	16223	16214	16321	16440	16378	16603	16588	16296	16405	16248	16465	16523	16353	16583	16270	16483	16562	16311	16423	16391	16435	16572	16352	16362	16319	16440	16224	16327	16438	16269	16296	16230	16538	16392	16405	16446	16410	16513	16234	16376	16492	16337	16501	16412	16513	16174	16658	16390	16404	16255	16313	16220	16481	16305	16500	16350	16310	16393	16211	16472	16411	16357	16273	16527	16407	16476	16494	16375	16392	16367	16194	16370	16188	16530	16374	16306	16285	16197	16406	16271	16359	16307	16580	16521	16291	16351	16419	16360	16467	16504	16244	16582	16270	16282	16206	16258	16372	16384	16476	16417	16393	16421	16471	16299	16283	16301	16261	16362	16402	16485	16368	16445	16491	16543	16422	16146	16359	16451	16190	16344	16521	16454	16310	16350	16470	16322	16284	16292	16378	16285	16303	16117	16430	16538	16472	16320	16231	16400	16502	16184	16295	16387	16340	16334	16185	16394	16496	16247	16350	16361	16462	16288	16384	16371	16363	16449	16423	16348	16114	16212	16356	16458	16335	16370	16405	16315	16320	16286	16435	16442	16464	16358	16321	16332	16262	16478	16566	16261	16233	16537	16421	16438	16367	16157	16153	16364	16223	16309	16427	16482	16288	16379	16468	16463	16344	16231	16602	16473	16282	16385	16370	16428	16423	16240	16496	16353	16280	16165	16425	16351	16452	16371	16298	16354	16400	16391	16360	16238	16449	16558	16502	16232	16410	16476	16359	16542	16419	16234	16283	16370	16466	16532	16322	16396	16280	16275	16306	16312	16571	16309	16171	16473	16571	16426	16481	16356	16432	16285	16401	16385	16366	16408	16632	16369	16212	16215	16218	16319	16364	16316	16361	16371	16317	16195	16208	16416	16519	16309	16349	16310	16306	16363	16302	16051	16526	16362	16254	16427	16486	16237	16537	16337	16708	16409	16383	16425	16509	16357	16519	16407	16367	16316	16374	16399	16251	16261	16240	16235	16423	16091	16435	16498	16290	16282	16354	16202	16403	16291	16367	16178	16466	16255	16333	16522	16457	16482	16329	16469	16515	16356	16282	16381	16189	16424	16263	16438	16340	16360	16383	16284	16331	16379	16473	16435	16267	16331	16279	16301	16428	16206	16381	16218	16397	16396	16265	16273	16266	16303	16458	16564	16360	16207	16502	16494	16505	16367	16345	16503	16197	16468	16426	16328	16424	16307	16199	16418	16155	16098	16454	16423	16354	16332	16313	16421	16343	16275	16302	16505	16336	16219	16400	16199	16378	16187	16484	16670	16385	16364	16333	16287	16144	16312	16470	16454	16290	16431	16553	16501	16468	16338	16183	16420	16312	16391	16374	16403	16639	16339	16486	16402	16134	16228	16236	16466	16333	16458	16402	16309	16439	16316	16320	16291	16359	16222	16317	16330	16481	16297	16342	16559	16202	16391	16412	16348	16386	16398	16361	16375	16403	16392	16286	16570	16592	16360	16302	16344	16280	16333	16365	16375	16518	16346	16265	16291	16389	16422	16444	16247	16600	16166	16507	16404	16384	16261	16528	16385	16511	16380	16619	16305	16246	16278	16337	16330	16396	16226	16320	16438	16323	16441	16262	16446	16192	16209	16287	16440	16250	16322	16524	16181	16238	16242	16310	16390	16478	16475	16378	16443	16441	16247	16310	16472	16223	16144	16248	16212	16310	16453	16497	16341	16226	16360	16454	16448	16207	16435	16429	16444	16326	16564	16488	16270	16486	16330	16517	16267	16344	16371	16357	16389	16171	16422	16431	16331	16368	16318	16451	16438	16438	16479	16278	16403	16280	16177	16048	16338	16133	16245	16387	16301	16512	16282	16539	16378	16253	16219	16370	16317	16208	16392	16459	16305	16184	16277	16296	16533	16404	16272	16351	16302	16496	16324	16315	16359	16448	16353	16391	16489	16223	16412	16444	16503	16508	16330	16247	16354	16172	16378	16234	16416	16209	16134	16446	16220	16204	16417	16284	16356	16292	16261	16299	16280	16381	16223	16423	16251	16287	16306	16175	16272	16364	16393	16276	16452	16187	16543	16341	16294	16436	16496	16571	16400	16292	16478	16491	16320	16262	16122	16358	16364	16503	16285	16359	16226	16390	16357	16301	16334	16269	16182	16418	16421	16405	16554	16314	16358	16464	16351	16429	16222	16317	16371	16351	16316	16343	16342	16720	16391	16315	16497	16523	16365	16340	16390	16311	16294	16197	16291	16271	16298	16323	16401	16326	16000	16297	16331	16364	16399	16189	16431	16406	16404	16587	16331	16230	16066	16275	16290	16206	16392	16209	16339	16215	16386	16619	16314	16354	16351	16413	16374	16471	16463	16338	16283	16225	16269	16252	16348	16307	16236	16322	16412	16124	16377	16483	16372	16409	16398	16361	16377	16201	16261	16387	16368	16369	16457	16411	16268	16422	16317	16160	16313	16371	16396	16184	16371	16346	16438	16468	16388	16432	16557	16240	16345	16178	16508	16291	16384	16532	16266	16504	16252	16428	16541	16368	16502	16486	16373	16446	16488	16314	16263	16344	16501	16501	16306	16372	16347	16441	16514	16256	16483	16382	16378	16188	16343	16398	16524	16308	16403	16224	16380	16334	16142	16473	16288	16390	16392	16353	16434	16442	16263	16414	16438	16338	16053	16179	16281	16524	16262	16379	16494	16272	16186	16300	16190	16439	16406	16266	16434	16189	16466	16363	16360	16371	16467	16489	16450	16219	16354	16182	16323	16399	16437	16482	16410	16386	16509	16223	16453	16428	16315	16276	16290	16352	16292	16297	16376	16328	16430	16401	16136	16199	16408	16390	16383	16457	16381	16286	16161	16456	16445	16368	16320	16230	16344	16355	16292	16376	16364	16380	16322	16355	16346	16468	16349	16260	16367	16167	16312	16399	16280	16222	16340	16494	16326	16202	16305	16400	16301	16237	16209	16238	16241	16235	16289	16469	16273	16438	16339	16505	16392	16319	16479	16196	16503	16561	16249	16419	16597	16352	16401	16164	16317	16339	16039	16340	16359	16276	16344	16226	16228	16250	16328	16278	16356	16341	16488	16416	16348	16289	16393	16437	16350	16324	16268	16459	16328	16464	16260	16296	16284	16357	16463	16412	16201	16374	16409	16486	16434	16695	16234	16432	16476	16677	16414	16491	16487	16336	16549	16417	16307	16387	16178	16378	16158	16391	16494	16384	16401	16378	16402	16488	16357	16137	16509	16468	16318	16417	16265	16254	16358	16400	16276	16245	16319	16212	16378	16469	16460	16438	16256	16301	16121	16207	16459	16267	16370	16270	16397	16348	16394	16310	16624	16394	16326	16340	16373	16435	16576	16246	16217	16307	16477	16319	16526	16255	16430	16307	16402	16234	16397	16310	16164	16414	16283	16035	16457	16239	16420	16266	16486	16283	16249	16458	16312	16303	16352	16261	16227	16480	16152	16156	16459	16298	16516	16144	16455	16342	16233	16488	16383	16381	16128	16321	16237	16281	16297	16244	16393	16400	16246	16242	16408	16507	16382	16289	16207	16416	16332	16442	16433	16095	16543	16451	16373	16322	16451	16382	16278	16205	16398	16217	16374	16380	16408	16179	16348	16445	16562	16402	16439	16267	16274	16547	16458	16343	16436	16412	16500	16291	16278	16321	16220	16262	16247	16173	16182	16277	16356	16199	16225	16275	16224	16521	16450	16375	16224	16262	16483	16342	16512	16155	16313	16098	15982	16451	16185	16362	16312	16593	16430	16256	16404	16620	16331	16217	16194	16220	16420	16321	16201	16284	16427	16258	16332	16454	16375	16225	16441	16323	16456	16335	16353	16376	16513	16269	16144	16126	16502	16306	16454	16313	16320	16404	16307	16366	16363	16224	16379	16519	16274	16515	16474	16308	16354	16361	16447	16457	16469	16306	16530	16479	16252	16294	16341	16350	16436	16359	16326	16380	16397	16540	16633	16438	16412	16154	16404	16548	16536	16408	16330	16227	16447	16400	16367	16125	16314	16385	16289	16350	16536	16286	16229	16307	16391	16296	16427	16134	16166	16280	16524	16395	16440	16347	16326	16228	16249	16384	16270	16461	16290	16327	16352	16412	16415	16501	16281	16349	16277	16234	16254	16308	16233	16192	16311	16317	16391	16475	16508	16212	16217	16489	16336	16271	16207	16441	16510	16439	16256	16283	16424	16255	16358	16301	16546	16342	16330	16248	16313	16402	16442	16445	16198	16384	16470	16294	16298	16383	16435	16391	16174	16510	16419	16243	16336	16671	16404	16407	16264	16372	16387	16346	16223	16401	16311	16239	16407	16358	16226	16303	16339	16266	16387	16193	16362	16212	16347	16428	16463	16346	16356	16182	16242	16554	16362	16505	16261	16325	16250	16270	16225	16357	16254	16246	16402	16356	16217	16184	16418	16198	16283	16534	16093	16447	16465	16395	16544	16484	16403	16204	16185	16343	16483	16194	16305	16400	16347	16371	16226	16253	16404	16456	16487	16293	16178	16264	16262	16390	16487	16266	16334	16276	16344	16478	16065	16269	16279	16490	16384	16361	16407	16278	16322	16362	16328	16317	16455	16201	16537	16251	16448	16300	16420	16369	16333	16199	16373	16446	16242	16472	16441	16499	16275	16322	16358	16440	16222	16262	16331	16379	16215	16431	16249	16250	16277	16414	16472	16421	16306	16379	16330	16256	16348	16195	16369	16391	16386	16552	16442	16261	16368	16231	16323	16567	16277	16474	16269	16408	16338	16132	16374	16268	16470	16405	16234	16371	16281	16241	16408	16206	16341	16147	16293	16247	16453	16541	16383	16159	16239	16400	16375	16273	16203	16364	16415	16275	16292	16230	16212	16292	16466	16370	16229	16462
20067	39963	39990	33739	28530	25263	23484	22011	20422	38394	51790	46129	37169	25942	17379	15005	14106	13811	13840	13938	13990	13989	13888	14081	13823	14007	13824	13987	13777	13911	13924	13692	13981	13895	13786	13955	14080	13912	13778	13788	13753	13964	14003	13815	13949	13684	13889	13978	13843	13934	13918	13770	13672	13821	13824	13953	14017	13881	13850	13780	13857	13749	13823	13889	13859	13820	13982	13795	13880	13833	13653	13812	13773	13931	13822	13924	13880	13816	13687	14057	13692	13873	13733	13768	13844	13954	13690	14075	14011	13892	13941	13765	14045	13836	13851	13945	13820	13891	13863	13671	13805	13731	13821	13907	13903	13754	13991	13835	13952	13763	13788	14076	13790	13931	13807	13636	13863	13943	13884	13823	13827	13794	13937	13918	13852	13862	14037	13903	13890	13835	13928	13765	13770	13940	13843	13825	13860	13708	13807	13742	13827	13918	13862	13817	13898	13724	13785	13872	13820	13782	13826	13892	13804	13905	13938	13843	13834	13710	13975	13751	13993	14070	13970	13888	13729	13857	13735	13787	13781	13909	13960	13775	13767	13663	13917	13824	13844	13908	13895	13815	13798	13842	13835	13876	13783	13912	13843	13737	13754	13732	13826	13730	13703	13871	13854	13709	13798	13823	13774	13914	13866	13686	14059	13992	13782	13868	13791	13859	13783	13675	13835	13809	13897	13753	13876	13705	13819	13698	13670	13830	13784	13760	13771	13839	13716	13908	13804	13842	13780	13849	13802	13818	13987	13856	13736	13696	13925	13989	13732	13829	13884	13751	13884	13984	13903	13880	13660	13896	13714	13881	13977	13982	13817	13927	13855	13889	13920	13848	13855	13831	13697	13777	13788	13924	13932	13784	14028	13827	13905	13762	13918	13721	13898	13814	13833	13588	14009	13772	13836	13802	13835	13887	13792	13701	13784	13772	13703	13907	13832	13730	13912	13856	13710	13778	13726	13920	13827	13724	13743	13759	13765	13871	13901	13702	13960	13730	13783	13702	13861	13852	13800	13795	13728	13950	13898	13818	13775	13902	13755	13752	13852	13854	13747	13921	13805	13655	13869	13888	13803	13722	13766	13875	13789	13944	13740	13713	13970	13888	13796	13840	13773	14058	13868	13743	13774	13970	13841	13776	13902	13896	13834	13818	13783	13941	13713	13940	13780	13750	13880	13681	13718	13927	13878	13795	14038	13992	13819	13872	13849	13758	13947	13718	13744	13784	13843	13785	13797	13876	13753	13931	13900	13721	13709	13782	13768	13813	13758	13974	13911	13737	13792	13888	13881	13851	13821	13806	13907	13876	13959	13780	13824	13764	13882	13791	13800	13909	14021	13711	13892	13816	13902	13779	13873	13774	13822	13854	13654	13933	13875	13525	13683	13774	13834	13872	13778	13774	13901	13849	13861	13831	13899	13744	13938	13962	13813	13953	13607	13625	13972	13894	13744	13891	13892	13774	13811	13846	13802	13916	13723	13868	13968	13836	13702	13908	13802	13723	13693	13867	13916	13749	13904	13738	13885	13810	13741	13870	13774	13770	13828	14055	13921	13815	13793	13845	13834	13783	13809	13771	13968	13818	13746	13853	13934	13800	13835	13937	13867	13758	13793	13756	13923	13788	13703	13882	13955	13760	13868	13818	13995	13739	13891	13729	13774	13837	13701	13748	13927	13912	13776	13785	13958	13928	13780	13902	13843	13736	13940	13771	13818	13764	13800	13769	13782	13799	13837	13810	13840	13805	13662	13891	13885	13762	13908	13965	13748	13870	13746	13600	13896	13652	13933	13818	13857	13696	13769	13947	13781	13776	13736	13793	13719	13744	13683	13745	13918	13819	13844	13688	13723	13765	13782	13847	13862	13707	13622	13799	13970	13913	13793	13914	13878	13944	13801	13751	13633	13750	13964	13677	13810	13836	13836	13886	13777	13957	13771	13932	13700	13838	13821	13958	13846	13743	13868	13638	13994	13683	13668	13741	13861	13807	13695	13955	13858	13719	13802	13964	13732	13750	13898	13894	13935	13922	13961	13762	13900	13622	13832	13778	13787	13791	13908	13843	13750	13929	13803	13929	13748	13779	13759	13971	13909	13743	13709	13754	13688	13776	13855	13751	13829	13724	13842	13884	13940	13949	13891	13696	13799	13829	13925	13908	13754	13989	13730	13771	13826	13750	13975	13852	13821	13940	13781	13877	13729	13816	13661	13756	13845	13999	13891	13866	13799	13808	13832	13892	13770	13828	13715	13822	13877	13791	13935	13836	14017	13820	13701	13675	13797	13860	13725	13687	13867	13722	13954	13844	13739	13728	13761	13812	13945	13808	13814	13754	13863	13882	13913	13909	13915	13807	13746	13887	13874	13915	13942	13878	13804	13806	13862	13765	13964	13785	13712	13814	13840	13876	13643	13863	13902	13931	13850	13591	13947	13962	14090	13733	13797	13838	13844	13791	13867	13713	13835	13884	13898	13763	13797	13859	14034	13869	13685	13766	13796	13802	13897	13869	13738	13770	13873	13734	13857	13862	13767	13774	13824	13741	13853	13850	13746	13818	13960	13798	13913	13830	13863	13715	13921	13774	13906	13742	13675	13755	13830	13906	13854	13888	13806	13670	13950	13709	13809	13829	13814	13905	13798	13831	13854	13815	13767	13837	13847	13970	13778	13863	13848	13909	13837	13770	13825	13759	13844	13744	13798	13770	13987	13794	13695	13707	13995	13940	13882	13712	13790	13622	13784	13842	13709	13940	13764	14018	13771	13874	13963	13910	13746	13928	13764	13870	13696	13833	13884	13792	13782	13942	13619	13600	13799	13778	13856	13838	13825	13657	13840	13769	13803	13701	13905	13807	13832	13575	13860	13891	13774	13755	13789	13924	13795	13833	13696	13938	13724	13917	13775	13888	13722	13880	13847	13807	13895	13615	13810	13860	13882	13812	13829	13847	13857	13647	13763	13845	13836	13780	14011	13736	13802	13934	13784	13831	13815	13832	13765	13845	13798	13768	13860	13743	13961	13586	13753	13836	13875	13794	13803	13694	13718	13831	13993	13956	13960	13837	13793	13861	13850	13801	13955	13865	13900	13949	13711	13698	13889	13787	14019	13798	13796	13752	13646	13828	13894	13736	13821	13785	13882	13875	13894	13769	13988	13902	13594	13801	13940	13866	13935	13723	13997	13864	13982	13777	13936	13747	13814	13933	13797	13739	13834	13920	13893	13809	13872	13826	13818	13943	13812	13784	13688	13736	13800	13739	13873	13733	13656	13803	14011	13775	13721	13850	13663	13920	13742	13826	13809	13722	13828	13718	13791	13895	13784	13875	13871	13792	13648	13935	13847	13789	13846	13943	13882	13937	13771	13799	13834	13924	13835	13769	13716	13812	13729	13858	13673	13784	13868	13933	13713	13746	13626	13806	13818	13932	13893	13906	13805	13956	13833	13845	13845	13761	13782	13789	13768	13831	13809	13844	13840	13747	13799	13848	13872	13945	13779	13781	13810	13793	13900	13814	13813	13917	13801	13898	13883	13886	13872	13640	13921	13643	13713	14038	13874	13818	13831	13824	13844	13770	13996	13813	13723	13779	13888	13806	13874	13786	13901	13822	13771	13763	13920	13822	13797	13839	13865	14026	13802	13845	13801	13862	13817	13965	13830	13761	13903	13806	13835	13862	13780	13845	13756	13873	13780	13849	13892	13778	13916	13854	13843	13855	13740	13872	13813	13879	13752	13811	13943	13698	13799	13799	13832	13932	13976	13801	13664	13809	13830	13843	13749	13871	13793	14032	13836	13825	13847	13828	13833	13948	13752	13837	13856	13631	14000	13771	13899	13891	13977	13723	13866	13767	13717	13686	13764	13679	13780	13763	13976	14049	13722	13895	13760	13860	13812	13767	13922	13806	13819	13887	13741	13899	13996	13951	13846	13878	13685	13724	13850	13759	13662	13778	13796	13656	13832	13945	13856	13676	13878	13791	13916	13828	13847	13860	13902	13796	13874	13719	13851	13766	13741	13825	13736	13755	13622	13766	13962	14034	14058	13899	13820	13811	13815	13853	13934	13806	14087	13745	13715	13717	13732	13979	13764	13729	13826	13753	13836	13772	13960	13851	13724	13988	13771	13721	13744	13852	13808	13663	13829	13750	13638	13873	13948	13532	13908	13992	13757	13810	13911	13734	13952	13793	13817	13915	13910	13757	13937	13985	13784	13905	13794	13649	13671	13932	13736	13674	13877	13835	13775	13779	13951	13686	13850	13864	13788	13814	13798	13887	13846	14010	13850	13925	13797	13853	13913	13925	13740	13810	13896	13732	13850	13893	13692	13773	13693	13791	13829	13829	13788	13719	13914	13839	13751	13878	13813	13814	13863	13880	13783	13723	13813	13686	13958	13900	13955	13906	13940	13713	13719	13705	13854	13852	13902	13778	13851	13915	13684	13778	13956	13632	13911	13780	13856	13825	13682	13749	13846	13744	13841	13851	13744	13783	13701	13889	13811	13897	13723	13807	13839	13937	13823	13842	13836	13840	13731	13776	13836	13906	13845	13667	13830	13780	13794	13799	13743	13944	13777	13763	13929	13823	13749	13655	13938	13808	13799	13736	13943	13841	13652	13687	13846	13826	13925	13689	13899	13885	13781	13970	13923	13756	13653	13916	13984	13702	13830	13915	13782	13881	13869	13820	13804	13732	13847	13914	13940	13794	13816	13823	13871	13767	13684	13805	13809	13987	14124	13837	13708	13742	13808	13702	13760	13804	13899	13848	13747	13742	13750	13902	13785	13995	13739	13972	13720	13799	13794	13872	13737	13910	13848	13897	13934	13942	13668	13771	13810	13672	13806	13764	13801	13803	13909	13844	13848	13825	13834	13805	13880	13846	13709	13870	13820	13813	14017	13663	13785	13663	13875	13907	13743	13819	13840	13833	13795	13868	13845	13895	13921	13854	13761	13888	13784	13793	13808	13711	13921	13863	13724	13684	13739	13805	13732	13849	13736	13942	13829	13945	13740	13918	13723	13844	13743	13766	13810	13818	13693	14003	13779	13880	13661	13765	13826	13766	13853	13832	13875	13831	13682	13791	13765	13873	13646	13824	13902	13792	13891	13901	13912	13710	13844	13893	13947	13844	13928	13910	13775	13914
27454	22991	28623	25738	21010	19691	19395	18922	18175	19182	21543	20911	19187	17868	16666	16557	16342	16303	16539	16432	16342	16300	16240	16252	16297	16252	16321	16204	16309	16136	16163	16225	16184	16366	16388	16138	16404	16332	16477	16499	16076	16284	16266	16138	16171	16182	16264	16235	16234	16396	16292	16239	16070	16166	16177	15998	16023	16076	16289	16171	16049	16063	16271	16235	16218	16335	16390	16081	16155	16350	16306	16338	15957	16333	16308	16213	16213	16219	16180	16109	16261	16383	16251	16139	16093	16151	15972	16102	16096	16188	16293	16310	16016	15949	16146	16352	16221	16292	16208	16086	16102	16165	16162	16286	16183	16065	16122	16280	16324	16142	16134	16186	16271	16175	16236	16235	16169	16443	16291	16288	16156	16448	16232	16133	16170	16302	16117	15991	16269	16337	16176	16151	16077	16175	16204	16348	16278	16432	16362	16172	16150	16025	16231	16358	16481	16196	16310	16402	16180	16019	16383	16208	16218	16092	16168	16067	16329	16064	16261	16146	16246	16240	16430	16268	16090	16282	16278	16231	16388	16176	16149	16228	16228	16154	16212	16331	16025	16307	16146	16062	16298	16272	16242	16240	16233	16218	16183	16375	16231	16045	16284	16157	16055	16291	16210	16267	16153	16218	16301	16197	16190	16320	16308	16222	16179	16230	16117	16266	16182	16322	16128	16132	16374	15979	16161	16079	16289	16264	16264	16460	16017	16172	16133	16067	16143	16055	16263	16231	16252	16006	16114	16143	16212	16230	16244	16199	16188	16225	16285	16210	16350	16311	16223	16331	16195	16106	16135	16180	16139	16241	16230	16160	16166	16318	16252	16327	16126	16391	16264	16107	16140	16072	16131	16261	16271	16267	16320	16168	16295	16210	16203	16374	16180	16118	16360	16212	16126	16095	15934	16112	16107	16280	16021	16129	16208	16413	16238	16214	16286	16279	16186	16059	16236	16356	16265	16206	16157	16282	16273	16163	16223	16361	16132	16221	15988	16166	16218	16228	16151	16167	16132	16288	16430	16404	16366	16391	16347	16238	16113	16406	16370	16353	16295	16129	16207	16079	16138	16256	16116	16219	16409	16296	16218	16134	16061	15978	16311	16147	16199	16352	16307	16181	16176	16307	16108	16168	16147	16177	16226	16328	16477	16230	16268	16190	16190	16224	16226	16180	16117	16115	16171	16189	16230	16133	16323	16283	16282	16276	16082	16355	16260	16068	16121	16223	16350	16205	16446	16179	16370	16108	16231	16215	16165	16314	16069	16014	16339	16338	16105	16194	16001	16115	16089	16153	16093	15951	16047	16170	16155	16090	16121	16153	16265	16296	16273	16076	16180	15968	16391	16226	16316	16170	16330	16262	16252	16045	16427	16169	16271	16267	16207	16231	16365	16264	16414	16448	16226	16356	16038	16081	16297	16309	16098	16068	16101	16373	16163	16313	16211	16389	16184	16336	16159	16447	16019	16204	16408	16297	16025	16204	16293	16290	16306	16094	16177	16224	16180	16278	16359	15994	16386	16387	16131	16070	16244	15886	16255	16339	16056	16129	16271	16294	16181	16098	16063	16154	16285	16084	16326	16343	16069	16243	16147	16060	16465	16235	16053	16372	16083	16077	16356	16270	16382	16239	16169	16168	16192	16214	16066	16009	16299	16078	16203	16169	16281	16251	16097	16115	16365	16096	16241	16250	16183	16130	16331	16078	16288	16214	16277	16246	16178	16044	16191	16138	16373	16331	16144	16134	16250	16342	16180	16006	16181	16305	16151	15984	16174	16275	16001	16190	16243	16200	16213	16221	16273	16193	16114	16286	16016	16087	16203	16037	16293	16161	16172	16219	16189	16172	16237	16037	16175	16046	16388	16095	16205	16212	16267	16356	16260	16223	16341	16354	16291	16023	16222	16197	16151	16175	16282	16169	16467	16176	16146	16354	16480	16363	16093	16186	16241	16002	16226	16128	16285	16190	16198	16064	16154	16251	16472	16252	16168	16294	16372	16308	16100	16257	16306	16290	16254	16226	16245	16274	16166	16237	16140	16098	16088	15989	15929	16136	16052	16226	16164	16186	16081	16188	16166	16111	16017	16093	16093	16025	16059	16141	16127	16151	16300	16244	16192	16180	16240	16301	16452	16309	16139	16180	16274	15907	16302	16114	16071	16126	16225	16066	16115	16315	15979	16255	16213	16308	15993	16305	16292	16197	16219	16352	16461	16292	15965	16280	16182	16281	16114	16228	16184	16278	16196	16223	16322	16105	16214	16212	16327	16304	16102	16378	16166	16218	16265	16168	16268	16406	16125	16440	16120	16130	16226	16212	16248	16026	16210	15927	16214	16241	16402	16231	16091	16434	16408	16167	16305	16289	16174	16230	16087	16134	16104	16417	16274	16113	16080	16242	16061	16081	16217	16293	16432	16218	16382	16131	16355	16181	16411	16289	16161	15912	16301	16194	16258	16410	16166	16194	16043	16002	16219	16211	16050	16086	16419	16284	16258	16129	16425	16362	16258	16137	16363	16121	16184	16228	16346	16212	16163	16157	16174	16208	16338	16286	16132	16032	16520	16234	16294	16130	16178	16349	16224	16085	16156	16206	16274	16217	16288	16376	16065	16265	16366	16225	16293	16279	16154	16257	16473	16328	15918	16202	16234	16274	16209	16106	16275	16200	16235	16187	16377	16108	16137	16200	16311	16395	16351	16359	16242	16207	16333	16300	16243	16173	16035	16165	16397	16428	16406	16293	16325	16149	16258	16231	16329	16094	16237	16087	16167	16219	16012	16329	16255	15912	16335	16299	16254	16257	16114	16316	16219	16277	16209	16251	16333	16230	16061	16382	16105	16123	16335	16314	16144	16349	16377	16196	16113	15961	16265	16340	16253	16240	15894	16141	16373	16307	16145	16355	16286	16259	16226	15900	16268	16054	16231	16098	16221	16310	16237	16265	16396	16081	16305	16196	15975	16366	16165	16235	16217	16139	16086	16243	16334	16485	16149	16209	16192	16199	16225	16149	16176	16326	16184	16243	16183	16250	16362	16340	16178	16156	16277	16201	16226	16081	16274	16080	16254	16218	16059	16087	16134	16330	16138	16225	16282	16187	16232	16234	16226	16030	16173	16140	16012	16155	16207	16133	16093	16196	16103	16116	16104	16276	16172	16115	16089	16015	16199	16333	16002	16019	15990	15950	16135	16168	16215	16286	16348	16373	16114	16331	16216	16105	16241	16257	16077	16162	16179	16084	16101	16060	16098	16102	16119	16307	16418	16324	16323	16020	16103	16279	16128	16322	16278	16173	15961	16214	16172	16161	16107	16289	16302	16077	16084	16168	16166	16215	16233	16129	16310	16237	16193	16188	16039	16216	15999	15986	15965	16275	16227	16321	16097	16081	15992	16159	16482	16259	16380	16268	16411	16002	16055	16316	16274	16362	16245	16135	16302	16423	16275	16403	16234	16243	16106	16402	16150	16214	16297	16096	16317	16205	16245	16367	16086	16346	15986	16063	16083	16334	16075	16186	15975	16144	16310	16327	16380	16292	16199	16160	16159	16129	16069	16160	16104	16185	16227	16182	16225	16167	16237	16108	16378	16488	16133	16366	16118	16294	16359	16555	16075	16280	16257	16311	16328	16220	16287	16110	16151	16242	16213	16243	16238	16260	16313	16376	16198	16113	16143	15857	16113	16374	16259	16231	16274	15924	16121	16205	16177	16091	15997	16076	16127	16325	16274	16322	16017	16095	16216	16294	16098	16188	16147	16167	16133	16255	16031	16039	16165	16118	16135	16225	16256	16186	16098	16078	16190	16185	16174	15948	16081	16209	16137	16409	16308	16354	16440	16259	16142	16270	16317	16346	16243	16428	16264	16376	16145	16242	16001	16196	16157	16112	16295	16089	16267	16098	16231	16281	16115	16220	16398	16226	16086	16367	16179	16356	16428	15893	16370	16290	16218	16073	16199	16167	16361	16305	16293	16136	15967	15991	16176	16350	16096	16212	16213	16279	16097	16042	16124	16364	16388	16132	16134	16208	16139	16350	16318	16273	16261	16045	16240	16285	16275	16345	16141	16262	16272	16183	16171	16144	16079	16271	16206	16238	16245	16312	16226	16204	16248	16318	16024	16234	16233	16143	16017	16293	16128	16131	16230	16282	16327	16250	16262	16240	16154	16213	16192	16294	16260	16307	16281	16187	16235	16214	16223	16262	16097	16350	16138	16103	16261	16392	16256	16241	16157	16143	16270	16306	16249	16100	16147	16314	16208	16211	16135	16444	16081	16015	15943	16058	16248	16279	16306	16334	16255	16294	16218	16116	16037	16331	16077	16429	16204	16210	16010	16235	16107	15985	16082	16285	16332	16008	16110	16193	16253	16391	16310	16111	16117	16128	16260	16250	16355	16287	16490	16173	16039	16234	16077	15988	16040	16204	16271	16179	16140	16169	16127	16233	16244	16054	16143	16214	15961	16052	16252	16264	16037	16306	16187	16105	16154	16291	16090	16120	16130	16185	16145	16018	16391	16223	16297	16313	16279	16266	16192	16226	16204	16061	16158	16305	16159	16312	16096	16399	16222	16305	16329	16152	16109	16018	16095	16101	16259	16287	16151	16268	16311	16229	16164	16374	16047	15923	16189	16081	16140	16171	16328	16261	16457	16428	16382	16189	16300	16191	16132	16411	16277	16279	16223	16083	16215	16174	16347	16281	16389	16508	16258	16339	16229	16275	16349	16140	16185	16258	16316	16156	16088	16234	16355	16223	16237	16224	16249	16157	16187	16365	16136	16352	16149	16029	16285	16256	16368	16277	16330	16098	16104	16116	16295	16113	16234	15966	16348	15954	16212	16081	16281	16182	16226	16436	16145	16274	16422	16291	16321	16286	16165	16380	16345	16142	16062	15929	16303	16218	16325	16339	16073	16106	16216	16332	16220	16126	16158	16487	16220	16376	16192	16309	16278	16262	16202	16030	16135	16124	16214	16093	16227	16205	16148	16413	16119	16033	16420	15851	16048	16115	16204	16143	16217	15993	16207	16136	16405	16407	16315	16220	16296	16326	16365	16251	16315	16307	16166	16258	16113	16355	16126	16065	16112	16283	16225	16245	16265	16256	16366	16214	16306	16447	16185	16230	16122	16347	16326	16318
19192	28195	28054	22851	20330	18813	18400	18071	16749	18799	20734	19325	16961	15174	14190	13945	14036	13823	13902	13819	13718	13859	13755	13877	13705	13868	13716	13830	13694	13846	13637	13715	13857	13665	13813	13774	13725	13701	13771	13825	13781	13711	13895	13793	13811	13930	13801	13701	13744	13840	13818	13753	13789	13789	13780	13866	13737	13577	13782	13780	13835	13851	13696	13781	13670	13707	13722	13918	13755	13879	13818	13904	13606	13713	13863	13838	13680	13838	13685	13763	13722	13675	13822	13781	13670	13696	13914	13786	13853	13913	13779	13789	13595	13884	13668	13835	13891	13790	13836	13825	13883	13874	13779	13767	13931	13847	13758	13785	13627	13733	13693	13832	13881	13938	13849	13734	13694	13957	13722	13876	13693	13626	13825	13949	13852	13762	13941	13717	13778	13805	13910	13800	13734	14055	13961	13780	13733	13877	13859	13883	13764	13924	13883	13648	13847	13774	13843	13690	13914	13802	13726	13764	13642	13735	13832	13620	13786	13801	13765	13692	13814	13866	13928	13729	13782	13904	13687	13794	13720	13823	13696	13690	13618	13785	13772	13742	13750	13663	13613	13697	13673	13950	13831	13962	13779	13730	13793	13733	13786	13834	13808	13781	13768	13722	13842	13749	13723	13868	13906	13923	13674	13729	13660	13808	13787	13865	13836	13773	13678	13832	13717	13723	13613	13753	13747	13946	13960	13844	13963	13802	13952	13619	13799	13728	13653	13972	13753	13786	13707	13703	13804	13764	13830	13897	13805	13732	13631	13728	14023	13684	13884	13886	13881	13769	13719	13784	13752	13708	13709	13911	13673	13760	13822	13676	13792	13792	13649	13771	13930	13754	13789	13759	13769	13654	13984	13757	13865	13948	13846	13809	13754	13908	13747	13832	13788	13880	13687	13863	13707	13778	13657	13997	13817	13783	13955	13702	13748	13985	13755	13722	13780	13754	13742	13733	13899	13799	13728	13892	13842	13628	13853	13784	13753	13731	13753	13939	13735	13798	13597	13783	13917	13799	13815	13754	13900	13741	13649	13718	13750	13834	13788	13753	13832	13895	13706	13821	13944	13648	13731	13881	13744	13779	13913	13656	13779	13903	13702	13686	13803	13852	13729	13770	13770	13853	13848	13715	13811	13756	13894	13830	13742	13645	13671	13902	14001	13663	13825	13843	13816	13907	13761	13616	13745	13681	13894	13901	13901	13781	13818	13838	13609	13747	13811	13928	13755	13737	13700	13778	13886	13744	13721	13727	13874	13724	13982	13831	13805	13824	13815	13684	13817	13817	13688	13804	13720	13733	13846	13728	13794	13847	13846	13748	13822	13822	13806	13821	13726	13868	13812	13873	13758	13828	13837	13723	13863	13722	13698	13705	13581	13784	13681	13846	13979	13849	13860	13684	13740	13727	13824	13856	13600	13822	13940	13730	13807	13931	13761	13867	13958	13825	13827	13682	13509	13780	13805	13704	13791	13880	13766	13854	13833	13848	13769	13878	13686	13910	13792	13773	13845	13815	13832	13981	13795	13825	13688	13700	13827	13661	13838	13568	13795	13796	13750	13868	13751	13727	13683	13871	13670	13779	13938	13818	13878	13900	13927	13843	13718	13694	13887	13718	13847	13838	13822	13623	13781	13794	13866	13912	13842	13695	13788	13936	13789	13646	13782	13771	13821	13763	13808	13804	13761	13722	13855	13638	13982	13840	13809	13720	13892	13753	13728	13757	13699	13588	13815	13824	13731	13891	13795	13814	13983	13723	13850	13780	13494	13955	13946	13886	13845	13796	13928	13651	13887	13845	13782	13728	13893	13694	13768	13834	13836	13842	13573	13746	13652	13740	13847	13671	13712	13842	13794	13762	13791	13908	13738	13607	13740	13716	13657	13752	13858	13732	13849	13980	13576	13788	14009	13673	13667	13746	13845	13825	13634	13870	13769	13854	13938	13793	13715	13782	13756	13971	13760	13767	13883	13694	13925	13674	13932	13708	13735	13784	13983	13538	13814	13777	13654	13899	13757	13873	13832	13883	13832	13668	13754	13749	13749	13902	13838	13884	13782	13897	13757	13750	13772	13722	13855	13765	13710	13863	13891	13709	14014	13704	13953	13786	13653	13821	13734	13819	13806	13843	13834	13801	13608	13817	13667	13801	13859	13842	13748	13749	14040	13751	13755	13795	13924	13760	13823	13666	13782	13681	13729	13878	13671	13916	13698	13779	13724	13853	13737	13658	13807	13847	13925	13751	13739	13728	13956	13943	13874	13783	13705	13802	13785	13782	13785	13796	13800	13864	13750	13883	13718	13721	13716	13661	13714	13900	13937	13732	13708	13745	13764	13935	13829	13719	13999	13719	13902	13854	13807	13912	13809	13886	13802	13915	13848	13706	13837	13886	13808	13729	13738	13723	13839	13457	13975	13851	13862	13796	13768	13747	13767	13933	13747	13840	13942	13750	13782	13734	13714	13602	13814	13923	13738	13785	13742	13668	13814	13767	13802	13970	13881	13834	13720	13752	13876	13847	13692	13743	14061	13606	13802	13702	13873	13744	13783	13879	13750	13798	13911	13905	13754	13690	13770	13684	13732	13834	13867	13725	13781	13664	13610	13817	13671	13784	13664	13889	13803	13855	13757	13980	13843	13698	13743	13846	13873	13735	13702	13897	13918	13794	13807	13650	13907	13637	13884	13712	13501	13882	13801	13755	13927	13779	13805	13700	13852	13831	13838	13756	13792	13702	13839	13786	13821	13969	13761	13742	13819	13686	13819	13788	13776	13766	13695	13757	13658	13743	13977	13683	13826	13711	13779	13810	13759	13868	13793	13594	13746	13741	13827	13783	13814	13873	13930	13879	13727	13789	13817	13862	13760	13848	13570	13894	13713	13861	13811	13850	13695	13779	13818	13651	13811	13718	13640	13718	13758	13977	13753	13694	13782	13895	13894	13700	13832	13800	13867	13843	13907	13773	13792	13859	13667	13956	13787	13731	13862	13709	13793	13794	13860	13732	13742	13703	13741	13712	13826	13713	13967	13805	13866	13685	13768	13716	13615	13871	13658	13839	13792	13758	13840	13833	13725	13741	13894	13868	13738	13684	13782	13818	13962	13737	13773	13887	13869	13694	13891	13807	13788	13723	13705	13829	13830	13908	13973	13795	13804	13690	13929	13742	13854	13793	13818	13703	13719	13815	13728	13733	13708	13610	13651	13793	13857	13614	13701	13750	13801	13694	13613	13915	13754	13952	13745	13873	13825	13842	13773	13772	13921	13746	13959	13760	13688	13860	13938	13842	13847	13704	13787	13916	13828	13860	13656	13772	13819	13736	13814	13838	13803	13680	13774	14006	13686	13902	13846	13944	13852	13694	13901	13708	13850	13648	13747	13780	13779	13819	13802	13830	13828	13670	13834	13691	13766	13784	13819	13725	13851	13732	13821	13723	13763	13745	13926	13765	13935	13828	13692	13673	13732	13663	13839	13723	13711	13779	13715	13876	13689	13669	13869	13849	13787	13684	13672	13824	13774	13726	13714	13880	13802	13666	13922	13839	13832	13879	13755	13843	13844	13904	13836	13823	13809	13914	13923	13782	13844	13895	13773	13898	13995	13847	13864	13733	13919	13743	13791	13902	13956	13942	13847	13677	13831	13725	13646	13787	13826	13703	13691	13846	13667	13838	13786	13869	13897	13806	13799	13835	13767	13915	13712	13607	13725	13753	13719	13813	13890	13786	13902	13853	13909	13580	13742	13922	13653	13951	13814	13715	13585	13748	13862	13808	13890	13654	13836	13730	13896	13864	13736	13755	13952	13850	13729	13787	13796	13804	13664	13963	13824	13991	13777	13697	13792	13569	13740	13753	13730	13827	13773	13741	13791	13785	13652	13918	13798	13684	13957	13848	13732	13730	13720	13765	13821	13849	14025	13813	13807	13721	13744	13871	13809	13853	13831	13703	13728	14084	13780	13769	13778	13762	13893	13802	13705	13708	13886	13921	13788	13865	13786	13774	13890	13877	13753	13651	13823	13886	13771	13822	13776	13683	13855	13838	13729	13700	13768	13746	13752	13678	13902	13815	13799	13958	13724	13732	13989	13944	13895	13808	13913	13786	13771	13758	13761	13812	13721	13841	13800	13823	13820	13818	13823	13848	13837	13803	13838	13919	13905	13800	13903	13924	13849	13820	13857	13802	13768	13827	13845	13912	13776	13718	13733	13718	13936	13837	13885	13846	13814	13786	13771	13652	13736	13779	13908	13897	13738	13767	13739	13714	13894	13807	13734	13592	14050	13830	13811	13854	13623	13844	13687	13790	13804	13618	13800	13906	13754	13879	13881	13851	13684	13908	13705	13731	13890	13833	13781	13856	13805	13834	13750	13872	13801	13629	13769	13791	13812	13772	13677	13828	13676	13722	13745	13778	13974	13871	13757	13749	13682	13901	13878	13685	13580	13735	13751	13728	13774	13736	13811	13847	13784	13885	13758	13813	13770	13874	13945	13827	13698	13753	13856	13879	13749	13669	13897	13746	14064	13795	13999	13728	13870	13661	13873	13657	13844	13958	13764	13660	13853	13779	13873	13786	13864	13695	13842	13760	13755	13734	13914	13700	13748	13715	13769	13657	13998	13879	13818	13744	13917	13830	13677	13743	13693	13839	13779	13684	13824	13911	13728	13943	13895	13767	13839	13880	13810	13795	14035	13739	13816	13663	13894	13923	13854	13700	13809	13690	13744	13755	13849	13790	13759	13793	13841	13838	13774	13844	13898	13903	13787	13625	13718	13793	13857	13723	13835	13973	13794	13788	13856	13755	13721	13755	13875	13888	13672	13845	13761	13749	13780	13729	13733	13768	13883	13713	13832	13732	13630	13729	13737	13870	13690	13987	13915	13854	13854	13726	13910	13792	13737	13772	13748	13770	13883	13645	13693	13803	13933	13887	13998	13785	13797	13763	13981	13844	13852	13811	13867	13804	13729	13955	13693	13651	13720	13845	13871	13746	13908	13892	13785	13776	13834	13789	13701	13810	13913	13664	13670	13873	13874	13983	13733	13802	13753	13802	13826	13716	13915	13838	13827	13868	13665	13860	13770	13783	13636	13785	13955	13840	13817	13630	13883	13727	13898	13819	13603	13707	13729	13762	13884	13734
24430	21024	28113	25058	23475	23611	22644	20038	18726	25742	36823	32906	27219	21189	17990	16615	16532	16214	16035	16172	16266	16274	16255	15999	16310	16310	16362	16219	16318	16376	16163	16058	15961	16239	16012	16264	16397	16124	16196	16123	16397	16142	16204	15982	16130	16108	16201	16267	16394	16300	16297	16416	16336	16030	15945	16204	16009	16033	16250	16167	16142	15936	16139	16139	16139	16187	16228	16084	16406	16280	16129	16001	16123	16157	16062	16300	16033	16182	16337	16063	16232	16287	16140	16194	15979	16092	16047	15818	16146	16111	16109	16045	16189	16188	16291	16127	15840	16121	16143	16119	15927	16324	16087	16176	16188	16180	15997	16058	16159	16152	16048	16251	15976	15993	15936	15998	16130	16201	16378	16128	16025	16172	16000	16200	16134	16115	16461	16051	16111	16122	16276	16120	16086	15997	16151	16185	15982	15992	16041	15999	16181	16114	16126	16038	15989	16202	16057	16035	16172	16307	16080	16097	16285	16167	16193	16288	16166	16021	16211	16009	16310	16086	16089	16150	16048	16102	16190	16147	15951	15926	16250	15960	16098	16138	16153	16207	16248	15804	15974	16178	16251	16011	16170	16233	16126	16233	16022	16093	16094	16188	16116	16252	16063	16045	16074	16158	15889	16082	16460	16067	16144	16119	16166	16073	16039	16193	15999	15974	16127	16055	16158	16195	16113	16167	15930	15988	16138	16008	16178	16105	16191	16231	16182	16176	16110	16014	16142	16136	16181	16120	16047	16034	16176	16118	16105	16230	16246	16119	15913	16156	16425	16006	16079	16102	16196	16113	15971	15937	15932	15972	16205	16139	16168	16245	16285	16208	16133	16016	16153	16145	16034	16234	16017	16141	16101	15897	16006	16108	16084	16039	16158	16044	16027	16106	16211	16236	16036	16019	16247	15981	16129	16187	16284	16000	16239	16235	16174	16064	16003	16127	16311	16166	16088	16071	16140	16099	16047	16026	16161	16000	16176	16018	16137	16158	16208	16166	16106	16121	16018	16157	16067	16179	16253	16266	16174	16164	16191	16080	16045	16013	16147	16118	16202	16242	15929	16069	16249	16223	16208	15994	16246	15919	15817	15917	15995	16121	16207	16137	16124	16159	16161	16180	16043	16114	16167	16298	16267	16122	16055	16070	16030	16256	16193	16162	16153	15896	16118	16167	16192	16144	16243	16020	16372	16036	16301	16095	15945	16108	16058	16384	16104	16198	16113	16223	16063	16221	15945	15966	15974	16217	16070	16192	16180	15954	15995	16231	16287	15927	16177	16175	16010	16108	16080	16360	15998	16088	16113	15860	16181	16169	16200	16028	15969	16078	16103	16044	16172	16038	16082	16116	16123	16305	16126	16025	16022	16115	16063	16347	16021	16170	16189	16137	16291	16258	16219	16103	16138	16360	16223	15837	16124	16188	16365	16208	16229	15995	16235	16191	16150	16272	16271	16022	16138	16313	16011	16218	16035	16037	16182	16239	16273	16238	15931	16041	16200	16249	16134	16124	16217	16096	16123	16060	16146	16168	15976	16203	16189	16079	16231	16086	16077	16182	16068	16159	16350	16258	16041	16015	16009	16152	16224	16141	16279	16044	16217	16253	16198	15960	16044	16325	16250	16248	15936	16152	16194	16142	16288	16236	15867	16000	16244	16232	15928	16066	16019	16117	16096	16140	16219	16137	16279	16130	16134	15884	16133	16093	15908	16213	16054	15951	16153	16208	15993	16074	16129	16391	16070	16081	16020	16101	16137	16002	16336	16184	16205	16154	16069	16164	15981	16091	16095	16047	16384	16253	16329	16074	16183	16098	16024	16372	16116	16240	16139	16175	16290	16106	16231	16142	16046	16106	16166	16038	16311	16045	16183	16045	16183	16073	16374	16098	16043	16165	16206	16404	16256	16122	16128	16138	15937	16187	16029	16086	16170	16080	15927	16196	16135	16114	16235	16200	16203	16061	16209	16166	16021	16061	16221	16268	16219	16241	16255	16298	16273	16209	16204	16042	16298	16198	16058	16194	16123	16104	16300	16165	16220	16151	16219	16069	16047	16286	16286	16106	15965	16056	16068	16054	16279	16092	16057	16074	16045	16084	16239	16133	16167	16195	16249	16143	16160	16146	16135	16183	16067	16002	16097	16243	16182	16071	16323	16119	16275	16107	16155	16277	16374	15954	16082	15961	16095	16058	16091	16059	15988	16156	16109	16123	16163	16205	16004	16075	16081	16120	15976	16089	16196	15961	16198	16226	16026	16287	16191	16175	16231	16000	16186	16049	16177	16212	16079	16299	16101	16058	16231	15885	16066	16135	16113	16224	15867	16104	15956	16076	16041	16168	15946	16235	15961	15944	15894	16281	16119	16108	16115	16006	16087	15992	15883	15974	16226	16208	16101	16127	16247	15892	16042	16100	16072	16197	16333	16162	16044	16295	16216	16038	16183	16313	16008	16052	16181	16166	16189	16328	16149	16015	16125	16167	16097	16026	16283	16225	16002	16292	16063	16179	16063	15859	15873	16033	16134	15993	16107	16148	16334	16189	16066	16144	16063	16258	16230	16212	16292	16068	16299	16153	16030	16337	15931	16140	16003	16037	16245	16200	16102	16097	16073	16143	16145	16083	16043	15983	16059	16131	16083	16156	16010	16139	16132	16184	16210	16125	16234	16148	16346	16154	16301	16176	16109	16077	16220	16174	16171	16191	16164	16052	15801	16099	15982	16153	16084	16093	16064	16149	16169	16027	16178	16156	16095	16026	15999	16021	16299	16246	16150	16049	16029	16089	16059	16064	15832	16162	16106	16185	16052	15836	16241	15892	16366	16029	15978	16021	16220	16066	16192	16224	16066	16158	16116	16197	16104	16197	16233	16203	16150	16223	16170	16148	16191	15941	16300	16141	16094	16222	16135	16223	16156	15937	16254	16162	15989	16022	16300	16042	16155	16109	16171	16206	15885	16204	16130	16136	16147	16132	16156	16138	16332	16175	16216	16049	15979	16059	16141	16260	16061	16259	16282	15985	16131	16262	15948	16086	16033	16189	16032	16027	16448	16231	16050	16175	16038	16057	16307	16073	16059	16018	16114	16137	16431	16285	16098	15834	16172	16042	16263	16103	16087	16181	16256	16148	16303	16231	16010	15915	16172	16067	16006	16166	16008	16334	16219	16295	16102	15944	16191	16249	16203	16023	16139	16104	16182	16012	16099	16041	16250	15972	16087	16091	16142	16208	16017	16199	16001	16002	16372	16041	15974	16191	16055	15933	16209	16222	16310	16095	16099	16125	16104	16176	15992	16161	16055	16063	16146	15974	16192	16206	16115	16243	16271	16461	16194	16176	16011	15948	16099	16072	16144	16136	15904	16133	16027	16115	16411	16225	16157	16173	15982	15861	16276	16254	16264	15986	16053	16138	16099	16171	16163	16236	16099	16270	16043	16058	16106	16022	16059	16250	16249	16053	16109	16277	16044	16138	16312	15943	16152	16200	16067	16196	16209	16206	16046	16123	16020	16306	16229	16076	16095	16071	16253	16130	16168	16105	16118	16167	16054	15976	16277	16097	16206	15982	16124	16167	16235	16013	16273	16244	16046	16093	15912	15796	16138	16143	16231	16285	16196	16171	16031	16076	16177	16157	15895	16093	16081	16036	16066	16357	16192	16152	16109	16160	16221	16182	16188	16082	16292	16118	16147	16106	16141	16195	16284	15955	16005	16170	16248	16062	16090	16089	16311	16036	16229	16055	16159	16190	16171	16061	16003	16011	15971	16382	16094	16220	16266	15974	16124	15989	16067	16243	16107	16181	15875	16185	16179	16181	16125	15989	16198	16104	16113	16253	16221	16096	16133	16239	16160	16207	15952	16310	16293	16139	16084	15944	16217	16094	16200	16313	16007	16045	16061	15833	16097	16228	16099	16142	16223	16147	16158	16088	16207	16032	16052	16156	16074	15989	16126	16077	16071	16211	16244	16134	16097	16086	15951	16061	15999	16043	16317	16148	16058	15918	16121	16119	16252	16113	15933	16339	16232	16094	16069	15941	16187	16052	16216	16186	16097	16145	16169	16216	16036	16351	16074	16130	16240	16105	16152	16120	16116	16240	16032	15969	15996	15930	16254	16040	16157	15772	16006	16229	16072	16022	16189	16088	16073	16335	16223	16106	16119	16216	16245	16008	16354	16248	16150	16276	16033	16126	16263	16202	16322	16285	16273	16409	16301	15996	16093	15972	15994	15934	16138	16194	16140	16255	16203	16401	16082	16163	16165	16178	16103	16118	16099	16114	16047	16208	16063	16324	16085	16240	16006	16164	16183	16142	16020	16245	16167	16100	16095	16155	16021	16098	16169	15954	15986	15934	16108	16034	16135	16051	16251	15931	16059	16069	16264	16065	16118	16073	15989	16229	16138	16128	16217	16118	16032	16063	16331	16152	16292	16220	16040	16156	16017	15992	16024	16053	16127	16408	16134	16204	16150	16182	16180	16253	16228	16298	16069	16111	16134	16094	16175	16110	16198	15974	16160	16072	16039	16128	16142	16050	16132	16137	16248	16125	16094	16219	16181	15920	15986	16166	16175	16019	16312	16327	16305	16268	16334	16226	16101	16083	16047	16005	16051	15920	16228	16009	16067	16005	15956	16065	16003	16020	16133	15953	15985	16154	16244	16187	16002	16044	16020	16228	16129	16074	16188	15985	15763	15953	16124	16069	16110	16078	16190	16146	16312	16176	16213	16141	16065	16168	15989	16207	16146	16161	16120	16135	16183	16194	16261	16029	16152	15858	15976	16104	16316	16021	16070	16218	16123	16028	16149	15996	16138	16187	16125	16129	16044	15974	16128	16188	16190	16010	16238	15993	16231	16157	15914	15881	16058	16160	15991	15938	16172	16052	16165	16097	16042	16270	16104	16366	16132	16184	16084	16228	16208	16170	16214	16074	16128	16276	16084	16202	16233	16033	16257	16190	16118	16001	16206	16153	16305	16138	16363	16077	15987	16229	16115	16282	16073	16241	15994	16033	16009	16262	16260	16041	16113	16145	15948	16172	16043	16152	16190	16281	16110	16192	16210	16267	16122	16024	16007	16132	16025	16124	16149	16133	16058	16017	16006	16174	16142	16053	16128	16013	16141	16175	16072	16187	16286	16337
18596	30881	31272	26527	24132	22575	21164	19256	17615	27851	36380	32318	25525	18589	15222	14263	13994	13707	13681	13909	13833	13883	13805	13787	13719	13848	13817	13813	13757	14005	13708	13806	13904	13570	13848	13924	13842	13773	13897	13872	13796	13701	13761	13816	13842	13667	13862	13813	13756	13931	14013	13793	13839	13789	13933	13808	13806	13877	13910	13831	13748	13870	13764	13792	13861	13798	13956	13699	13816	13875	13751	13691	13911	13863	13720	13834	13875	13698	13851	13614	13754	13706	13775	13905	13667	13851	13844	13763	13845	13835	13892	13860	13782	13653	13767	13999	13751	13736	13836	13723	13969	13812	13870	13767	13755	13658	13735	13641	13705	13702	13794	13841	13873	13927	13655	13786	13895	13765	13619	13910	13796	13941	13877	13761	13908	13754	13778	13843	13725	13820	13723	13823	13699	13879	13930	13856	13739	13688	13922	13857	13849	13814	13859	13791	13762	13726	13782	13705	13955	13815	13788	13824	13760	13892	13798	13848	13894	13868	13702	13746	13829	13755	13771	13776	13855	13940	13903	13999	13700	13873	13749	13782	13836	13904	13786	13955	13741	13764	13775	13670	13859	13614	13761	13830	13866	13821	13754	13777	13732	13836	13780	13767	13870	13811	13659	13715	13827	13834	13693	13617	13838	13942	13679	13766	13765	13700	13732	13971	13806	13818	13899	13833	13728	13776	13782	13732	13723	13771	13803	13930	13777	13919	13916	13871	13803	13757	13837	13731	13823	13686	13657	13757	13657	13977	13802	13774	13720	13673	13915	13817	13840	13786	13823	13902	13856	13764	13779	13931	13795	13767	13697	13714	13738	13852	13854	13801	13865	13724	13691	13697	13743	13833	13800	13739	13777	13862	13768	13912	13786	13652	13907	13777	13720	13766	13830	13726	13921	13784	13800	13895	13907	13970	13640	13808	13805	13867	13868	13898	13769	13697	13820	13757	13728	13699	13716	13786	13775	13698	13785	13763	13742	13834	13869	13737	13800	13821	13784	13896	13647	13706	13738	13855	13689	13833	13943	13782	13633	13603	13856	13679	13828	13728	13747	13892	13603	13684	13827	13781	13914	14009	13766	13858	13941	13757	13872	13743	13878	13705	13772	13869	13917	13626	13780	13706	13670	13839	13886	13811	13669	13869	13902	13628	13861	13824	13770	13706	13779	13750	13668	13696	14048	13766	13893	13800	13832	13875	13955	13811	13896	13652	13837	13755	13898	13807	13774	13800	13639	13858	13866	13801	14010	13771	13835	13764	13677	13918	13973	13823	13892	13743	13727	13853	13900	13945	13786	13684	13762	13825	13706	13616	13816	13693	13717	13950	13873	13812	13689	13890	13844	13883	13785	13738	13761	13855	13823	13789	13826	13738	13694	13757	13905	13845	13910	13708	13822	13746	13792	13597	13881	13762	13793	13809	13728	13893	13883	13857	13746	13800	13801	13801	13849	13874	13813	13713	13698	13762	13933	13747	13790	13828	13797	13820	13887	13848	13775	13676	13694	13701	13727	13901	13749	13922	13695	13784	13801	13895	13898	13883	13696	13737	13819	13745	13668	13776	13896	13966	13808	13896	13694	13728	13784	13758	13851	13736	13711	13647	13757	13847	13831	13773	13975	13811	13598	13904	13871	13887	13889	13798	13903	13801	13665	13911	13840	13751	13944	13702	13746	13783	13863	13851	13685	13791	13791	13786	13676	13779	13789	13959	13764	13645	13754	13798	13728	13737	13783	13760	13879	13911	13845	13654	13743	13888	13791	13748	13780	13936	13717	13874	14041	13891	13640	13965	13776	13810	13706	13756	13761	13801	13884	13815	13838	13820	13797	13824	13766	13685	13719	13902	13754	13886	13792	13945	13919	13825	13855	13794	13909	13689	13865	13821	13671	13722	13798	13780	13740	13743	13815	13605	13695	13747	13699	13865	13850	13848	13762	13655	13805	13831	13748	13782	13900	13908	13935	13759	13845	13803	13830	13828	13743	13600	13703	13858	13814	13767	13536	13905	13866	13732	13720	13913	13766	13890	13853	13746	13828	13867	13703	13658	13746	13819	13722	13834	13813	13951	13861	13778	13884	13698	13745	13820	13841	13870	13814	13813	13701	13683	13782	13838	13573	14046	13693	13628	13806	13945	13807	13781	13952	13851	13759	13874	13834	13760	13711	13699	13763	13821	13857	13903	13670	13798	13833	13657	13743	13775	13716	13789	13997	13819	13747	13897	13773	13675	13916	13822	13633	13876	13702	13896	13741	13858	13631	13860	13788	13804	13683	13889	13681	13715	13620	13842	13902	13657	13786	13727	13738	13720	13868	13917	13836	13803	13703	13765	13796	13901	13790	13872	13985	13870	13825	13698	13820	13673	13789	13722	13697	13905	13888	13868	13991	13835	13890	13783	13770	13873	13896	13804	13838	13910	13894	13840	13725	13839	13956	13866	13892	13650	13752	13986	13868	13689	13595	13899	13673	13675	13693	13684	13911	13849	13819	13845	13714	13792	13763	13726	13954	13643	13736	13800	13840	13661	13769	13733	13797	13730	13824	13826	13785	13916	13864	13740	13856	13901	13820	13881	13760	13647	13705	13832	13840	13815	13680	13929	13674	13614	13723	13736	13711	13720	13745	13641	13660	13723	13770	13798	13742	13892	13859	13941	13610	14008	13799	13707	13801	13748	13850	13638	13712	13804	13819	13706	13905	13715	13662	13845	13746	13757	13815	13878	13864	13891	13730	13828	13858	13851	13914	13741	13836	13701	13897	13630	13702	13890	13936	13846	13786	13629	13931	13976	13777	13775	13669	13794	13786	13741	13850	13853	13616	13885	13862	13822	13664	13921	13865	14033	13694	13820	13790	13838	13709	13863	13682	13688	13739	13917	13815	13765	13738	13814	14020	13725	13696	13900	13601	13704	13652	13724	13834	13733	13720	13712	13813	13738	13874	13681	13751	13726	13852	13765	13880	13828	13836	13694	13783	13736	13823	13924	13851	13701	14007	13732	13924	13661	13860	13729	13839	13888	13723	13845	13910	13745	13636	13915	13691	13795	13648	13801	13794	13814	13970	13910	13753	13787	13697	13913	13787	13783	13961	13901	13779	13709	13885	13872	13808	13911	13760	13688	13832	13675	13896	13844	13826	13827	13741	13876	13831	13743	13874	13753	13741	13892	13893	13738	13942	13676	13909	13732	13677	13814	13681	13845	13702	13811	13770	13805	13801	13788	13924	13814	13767	13770	13739	13923	13927	13713	13845	13882	13854	13731	13939	13766	13596	13780	13886	13810	13740	13900	13776	13823	13762	13934	13822	13954	13675	13752	13647	13850	13809	13693	13741	13886	13867	13744	13861	13888	13738	13705	13873	13756	13792	13803	13756	13869	13696	13636	13838	13862	13796	13674	13903	13771	13714	13710	13783	13773	13825	13726	13873	13668	13744	13746	13848	13787	13835	13798	13821	13906	13839	13871	13874	13798	13891	13855	13764	13863	13794	13709	13819	13976	13708	13743	13956	13725	13749	13864	13763	13966	13689	13739	13813	13668	13879	13889	13822	13803	13796	13767	13842	13788	13827	13728	13777	13911	13906	13889	13749	13966	13802	13792	13789	13897	13728	13790	13848	13758	13691	13981	13786	13748	13712	13756	13898	13714	13714	13811	13832	13776	13695	13720	13944	13776	13802	13904	13822	13978	13869	13937	13748	13733	13802	13897	13747	13870	13821	13783	13768	13808	13847	13854	13878	13837	13909	13735	13805	13759	13797	13839	13922	13782	13717	13866	13783	13704	13674	13796	13811	13733	13864	13694	13855	13782	13885	13703	13548	13795	13561	13985	13726	13821	14016	13650	13800	13783	13702	13754	13863	13714	13720	13822	13723	13808	13977	13703	13784	13770	13651	13778	13896	13760	13820	13757	13634	13658	13825	13689	13818	13675	13630	13879	13916	13987	13787	13714	13733	13895	13892	13830	13786	13912	13760	13886	13823	13813	13709	13766	13668	13892	13731	13746	13843	13690	13844	13826	13718	13703	13873	13805	13681	13794	13862	13771	13814	13854	13887	13772	13866	13848	13814	13698	13925	13863	13752	13888	13663	13753	13826	13871	13823	13849	13820	13901	13876	14006	13721	13710	13971	13786	13954	13851	13770	13599	13721	13836	13798	13767	13693	13716	13683	13773	13808	13852	13826	13835	13821	13690	13682	13814	13776	13667	13812	13805	13815	13885	13629	13853	13791	13779	13712	13721	13717	13786	13790	13744	13727	13894	13738	13886	13738	13925	13703	13840	13760	13831	13888	13861	13780	13744	14043	13746	13943	13673	13724	13712	13713	13857	13822	13507	13757	13944	13661	13773	13841	13918	13724	13616	13728	13691	13588	13686	13946	13864	13688	13812	13738	13753	13797	13713	13788	13953	13733	13732	13961	13911	13918	13768	13754	13836	13908	13896	13690	13785	13839	13886	13808	13710	13780	13652	13844	13854	13827	13813	13926	13792	13808	13769	13806	13820	13908	13662	13805	13785	13834	14063	13930	13808	13712	13727	13808	13769	13665	13752	13947	13774	13759	13761	13806	13816	13831	13760	13826	13775	13819	13722	13786	13935	13723	13882	13621	13845	13878	13748	13800	13723	13720	14038	13786	13801	13860	13816	13905	13768	13903	13756	13809	13824	13601	13888	13721	13863	13966	13816	13822	13674	13707	13896	13797	13679	13754	13753	13926	13904	13923	13904	13778	13677	13729	13842	13840	13740	13872	13701	13696	13582	13903	13884	13781	13799	13640	13828	13770	13955	13990	13740	13796	13878	13828	13695	13880	13804	13731	13881	13735	13814	13852	13935	13822	13791	13836	13766	13665	13852	13734	13765	13759	13713	13884	13767	13814	13865	13768	13649	13828	13793	13923	13890	13766	13884	13662	13699	13833	13710	13664	13731	13790	13916	13775	13853	13814	13740	13971	13843	13780	13884	13932	13824	13764	13861	13927	13738	13663	13867	13986	13953	13863	13803	13805	13763	13751	13772	13775	13784	13784	13715	13804	13695	13817	13706	13637	13884	13874	13934	13791	13754	13678	14003	13917	13773	13790	13878	13837	13846	13705	13908	13848	13804	13795	13764	13732	13938	13957	13741	13813	13795	13913	13769	13817	13712
22541	20995	28903	23343	21453	24851	28178	22273	20692	36648	54928	48300	38696	28195	20520	18077	16960	16707	16662	16692	16564	16504	16494	16579	16547	16709	16655	16453	16555	16441	16503	16480	16579	16764	16511	16388	16509	16395	16546	16550	16468	16474	16521	16414	16444	16491	16439	16458	16336	16379	16478	16661	16533	16683	16668	16498	16356	16502	16368	16407	16458	16536	16480	16394	16517	16378	16502	16530	16403	16431	16381	16605	16565	16571	16353	16586	16428	16533	16293	16329	16659	16400	16530	16592	16570	16589	16516	16605	16383	16349	16597	16431	16396	16371	16615	16321	16474	16536	16293	16474	16396	16469	16638	16371	16450	16461	16480	16409	16551	16335	16394	16335	16344	16485	16534	16454	16330	16375	16270	16567	16443	16264	16500	16341	16613	16326	16357	16592	16421	16396	16418	16486	16534	16309	16443	16360	16304	16255	16661	16435	16351	16372	16456	16488	16548	16295	16510	16266	16440	16305	16578	16571	16461	16507	16527	16469	16306	16555	16546	16530	16315	16384	16746	16369	16326	16485	16555	16447	16548	16631	16223	16473	16471	16175	16363	16250	16265	16582	16525	16446	16368	16371	16517	16458	16417	16547	16395	16440	16336	16492	16263	16640	16508	16347	16456	16526	16349	16240	16453	16300	16163	16294	16468	16380	16261	16328	16409	16603	16433	16405	16248	16309	16542	16390	16437	16231	16409	16550	16357	16361	16340	16416	16300	16297	16528	16559	16384	16297	16382	16516	16332	16361	16252	16377	16699	16602	16359	16329	16468	16429	16372	16317	16611	16387	16580	16431	16245	16526	16483	16342	16310	16440	16383	16422	16420	16301	16451	16594	16353	16364	16533	16434	16463	16360	16577	16454	16513	16387	16283	16435	16275	16364	16304	16396	16549	16523	16299	16654	16396	16370	16470	16233	16466	16409	16387	16555	16350	16331	16264	16507	16500	16390	16427	16358	16322	16253	16507	16252	16423	16122	16305	16666	16408	16251	16644	16320	16428	16250	16469	16469	16398	16767	16475	16483	16300	16239	16371	16525	16261	16367	16547	16216	16454	16529	16464	16268	16326	16537	16430	16503	16335	16425	16471	16483	16516	16436	16439	16628	16476	16338	16272	16406	16381	16645	16506	16578	16363	16491	16356	16371	16539	16447	16259	16325	16450	16435	16271	16498	16422	16333	16189	16691	16219	16405	16573	16594	16404	16220	16369	16478	16474	16424	16375	16345	16401	16357	16608	16356	16328	16183	16476	16192	16443	16364	16465	16214	16415	16359	16366	16459	16243	16497	16294	16384	16244	16430	16389	16294	16501	16397	16497	16476	16285	16313	16296	16435	16551	16600	16292	16477	16294	16456	16365	16342	16516	16547	16442	16422	16494	16459	16505	16471	16461	16471	16235	16481	16188	16246	16405	16312	16402	16304	16578	16336	16279	16390	16360	16351	16572	16533	16580	16330	16467	16641	16521	16258	16424	16320	16554	16310	16297	16424	16620	16359	16349	16474	16374	16433	16198	16403	16492	16318	16428	16446	16430	16204	16350	16376	16464	16537	16555	16367	16357	16459	16319	16389	16398	16356	16469	16632	16505	16590	16503	16504	16240	16508	16291	16431	16342	16332	16640	16253	16399	16336	16271	16353	16285	16488	16462	16425	16166	16484	16481	16518	16361	16374	16424	16479	16171	16362	16374	16454	16544	16155	16351	16393	16345	16529	16543	16455	16402	16494	16563	16549	16356	16433	16475	16517	16463	16443	16829	16289	16449	16545	16469	16421	16387	16310	16435	16477	16363	16262	16333	16487	16322	16449	16502	16373	16444	16352	16628	16408	16464	16463	16190	16259	16295	16228	16306	16293	16289	16516	16418	16544	16437	16497	16321	16370	16302	16366	16613	16528	16300	16312	16476	16490	16553	16339	16521	16385	16352	16311	16304	16368	16497	16507	16314	16213	16220	16470	16262	16354	16266	16305	16619	16443	16314	16526	16298	16363	16579	16267	16362	16319	16428	16558	16311	16563	16318	16420	16497	16601	16464	16446	16509	16259	16391	16403	16334	16344	16438	16394	16402	16399	16333	16256	16426	16281	16456	16317	16314	16231	16521	16448	16258	16381	16481	16257	16378	16371	16468	16266	16411	16399	16437	16231	16357	16406	16418	16247	16665	16705	16346	16576	16575	16310	16448	16288	16188	16421	16413	16376	16388	16394	16380	16236	16421	16453	16325	16279	16343	16238	16235	16480	16235	16728	16472	16399	16435	16381	16139	16406	16613	16320	16438	16447	16454	16467	16364	16450	16368	16501	16503	16345	16343	16398	16413	16177	16483	16490	16305	16383	16545	16334	16452	16332	16313	16421	16376	16370	16543	16333	16355	16550	16588	16265	16350	16280	16482	16556	16438	16351	16275	16363	16634	16489	16517	16377	16497	16398	16607	16427	16550	16193	16500	16391	16391	16293	16297	16389	16267	16300	16583	16433	16509	16401	16459	16442	16385	16358	16336	16458	16332	16520	16215	16208	16412	16292	16393	16369	16436	16423	16243	16466	16247	16453	16348	16564	16387	16371	16401	16484	16371	16249	16466	16308	16427	16320	16530	16539	16449	16519	16347	16586	16466	16309	16455	16398	16332	16415	16277	16501	16441	16367	16414	16418	16316	16192	16392	16462	16659	16229	16325	16354	16454	16375	16352	16642	16285	16393	16466	16168	16311	16345	16350	16412	16634	16434	16489	16464	16206	16502	16519	16449	16430	16322	16495	16538	16431	16492	16266	16422	16370	16474	16350	16503	16434	16485	16353	16447	16478	16509	16370	16485	16369	16436	16442	16514	16423	16352	16474	16375	16255	16655	16521	16488	16445	16581	16450	16448	16315	16441	16441	16616	16450	16498	16383	16113	16558	16427	16465	16275	16392	16362	16525	16458	16279	16576	16157	16350	16521	16146	16403	16530	16284	16469	16468	16476	16569	16458	16386	16387	16358	16487	16684	16338	16427	16410	16295	16289	16517	16407	16454	16344	16333	16383	16235	16338	16541	16666	16614	16473	16199	16356	16422	16417	16253	16317	16500	16406	16422	16550	16289	16333	16484	16338	16483	16602	16505	16337	16401	16471	16294	16374	16207	16345	16344	16410	16238	16521	16360	16456	16458	16513	16474	16404	16611	16443	16322	16451	16389	16373	16364	16415	16431	16390	16516	16162	16488	16428	16603	16302	16260	16426	16218	16552	16439	16454	16342	16524	16250	16460	16418	16488	16578	16307	16257	16294	16416	16104	16351	16406	16386	16493	16346	16281	16588	16444	16388	16278	16494	16535	16509	16585	16465	16615	16449	16580	16529	16420	16423	16347	16567	16489	16482	16535	16482	16426	16334	16281	16454	16436	16424	16521	16206	16414	16326	16392	16266	16523	16401	16464	16249	16304	16288	16220	16378	16720	16486	16430	16409	16518	16415	16539	16570	16391	16344	16267	16320	16502	16533	16536	16435	16659	16457	16138	16250	16467	16283	16455	16518	16440	16440	16372	16442	16265	16375	16389	16611	16508	16480	16399	16532	16485	16660	16521	16523	16429	16516	16541	16332	16547	16494	16482	16445	16658	16439	16433	16450	16456	16387	16466	16284	16454	16568	16254	16524	16160	16380	16267	16486	16267	16150	16433	16436	16387	16495	16401	16327	16586	16462	16445	16341	16399	16494	16333	16353	16309	16487	16284	16645	16522	16398	16449	16523	16263	16373	16495	16390	16340	16329	16611	16305	16356	16247	16465	16333	16441	16252	16376	16510	16255	16511	16462	16413	16242	16387	16337	16529	16454	16468	16484	16424	16454	16394	16344	16136	16318	16340	16309	16479	16329	16448	16362	16410	16475	16249	16243	16596	16421	16311	16633	16562	16591	16243	16353	16408	16241	16406	16488	16308	16098	16454	16217	16435	16539	16632	16649	16471	16469	16315	16515	16255	16458	16399	16557	16599	16365	16291	16350	16508	16489	16523	16382	16409	16395	16448	16509	16624	16354	16340	16301	16380	16355	16438	16454	16513	16456	16551	16373	16434	16368	16408	16321	16326	16387	16371	16492	16520	16515	16255	16594	16365	16564	16474	16654	16568	16395	16562	16564	16393	16354	16318	16318	16623	16354	16487	16446	16434	16488	16414	16404	16405	16388	16492	16328	16244	16124	16320	16273	16349	16308	16501	16268	16291	16454	16651	16358	16438	16398	16476	16469	16500	16475	16520	16288	16346	16442	16554	16344	16328	16407	16595	16394	16323	16413	16550	16398	16443	16336	16550	16495	16562	16499	16386	16394	16574	16582	16431	16247	16225	16475	16258	16370	16328	16283	16458	16525	16442	16360	16468	16303	16294	16564	16549	16522	16324	16434	16304	16280	16620	16346	16503	16226	16212	16329	16485	16336	16280	16322	16412	16473	16562	16528	16258	16210	16421	16148	16435	16575	16341	16368	16314	16167	16418	16581	16291	16482	16233	16098	16311	16413	16669	16319	16395	16313	16333	16335	16399	16566	16414	16271	16606	16535	16620	16494	16386	16559	16287	16287	16349	16522	16454	16463	16423	16392	16494	16276	16323	16355	16482	16330	16320	16468	16512	16653	16438	16554	16205	16472	16340	16430	16495	16292	16511	16196	16659	16368	16465	16225	16623	16277	16392	16415	16249	16441	16345	16158	16402	16328	16509	16455	16549	16478	16515	16352	16126	16319	16469	16280	16330	16487	16503	16511	16523	16258	16521	16448	16344	16434	16540	16316	16411	16376	16315	16529	16433	16402	16224	16153	16141	16376	16333	16150	16302	16304	16547	16327	16547	16312	16503	16429	16276	16437	16501	16558	16461	16399	16469	16473	16326	16391	16464	16420	16372	16420	16320	16426	16594	16533	16516	16181	16443	16193	16376	16353	16503	16350	16327	16293	16289	16430	16248	16442	16519	16513	16130	16400	16518	16254	16494	16308	16556	16535	16418	16295	16414	16492	16413	16327	16377	16462	16476	16635	16335	16514	16722	16353	16280	16440	16174	16399	16342	16547	16341	16607	16518	16432	16427	16475	16487	16345	16367	16378	16409	16494	16201	16299	16435	16284	16652	16665	16487	16345	16504	16569	16441	16357	16423	16486	16560	16395	16350	16382	16434	16301
22313	39682	38560	32538	29229	26914	24431	21577	19948	39115	51982	46576	36825	25320	17177	15136	14209	14045	13894	13941	13910	13860	13925	14019	13887	13864	13951	13879	13955	13943	13920	13904	13707	14098	13894	13891	13901	13921	13919	13773	14045	14034	13908	13902	14088	13894	14015	13766	13907	13948	13815	13819	13952	13988	13887	13894	13847	13942	13904	13954	13820	13884	13975	13921	13814	14003	13850	14043	13914	13714	13956	13757	13828	13811	13898	13806	13708	13912	13898	13879	14002	13831	13935	13854	13727	13959	13843	13830	14102	13954	13838	13916	13809	13858	14089	13928	13773	13822	13875	13873	14023	13869	13789	13938	13671	14037	13910	14046	13771	14023	13862	13896	13883	13760	13937	13945	13964	13931	13939	13839	13788	13923	13960	13919	13873	14034	13916	13773	13906	13852	13988	13861	13865	13733	13881	13923	13818	13811	13837	13907	13949	13813	13900	13939	13806	13866	13900	14004	13917	13843	13886	13766	13789	13873	13861	13977	14004	13875	13911	13767	13815	13904	13816	13739	13871	13794	13882	13951	13868	14059	13730	13704	13877	13846	13948	13943	13691	13819	13962	13721	13933	13832	13974	14014	13929	13960	13809	13746	13870	13851	13798	13879	13914	13924	13897	13869	13824	13856	13887	13973	13806	13804	13892	13701	13827	13808	13790	13899	13782	13904	13725	13863	13784	13827	13858	13897	13729	13726	14003	13761	13912	13832	13887	14000	13804	13945	13843	13834	13844	13718	13703	13914	13826	13784	13808	13811	13868	13975	13927	13912	13673	13831	14006	13864	13946	13747	13977	13691	13863	13715	13682	13892	13762	13883	13949	13823	13904	13998	13821	13861	13891	13921	13986	13931	14076	13716	13928	13805	13934	14055	13834	13874	13818	13929	14033	14005	13891	13882	13748	13812	13661	13643	14026	13761	13965	13838	13794	13943	13948	13740	13920	13801	14021	13754	13882	13789	13790	13770	13959	13680	13890	13809	14148	13939	13894	14056	13899	13958	13893	13903	13784	13667	13977	13889	13898	13929	13944	13667	13876	13944	13962	13968	13876	14046	14039	13754	13918	13923	13853	13738	13813	13750	14018	13833	13764	13820	13799	13947	13867	13936	14005	13894	13974	13827	14095	13911	13993	14000	13990	13676	14039	13870	13910	13718	13907	13866	13756	13968	13831	13728	13824	13797	13859	13895	13753	13688	13886	13831	13716	13875	13777	13808	13927	13797	13754	13921	13986	13906	13870	13854	13850	14002	13916	13837	13883	13819	13945	13908	13884	13945	13822	13849	13900	13978	13807	13847	13877	13809	13960	13794	13895	13817	13862	14142	13880	13909	13827	13761	13845	13813	13816	13893	13848	13828	13985	13814	13763	13697	13924	13921	13928	14034	13945	13845	13855	13722	14011	13910	13745	13774	13790	13991	13874	13808	13869	13813	13879	13819	13801	13843	13915	13760	13797	13894	13908	13824	13835	13894	13844	13891	13696	14054	13939	13870	13920	13851	13883	13943	13824	13903	13899	13768	13760	13844	13976	13934	13692	13934	13749	14029	13874	13830	13992	13792	13889	13675	13764	13866	13891	13792	13821	13932	13738	13989	13759	13673	13816	13924	13830	13890	13908	13795	14001	13986	13951	13766	13813	13776	14019	13680	14017	13879	13947	13785	13972	13765	13799	13892	14061	13823	13795	13797	13770	13888	13937	13811	13848	13910	13824	13755	13765	13838	13846	13879	13880	13794	13837	13886	13759	13910	13817	13883	13973	13795	13993	13754	13949	13892	13855	13792	13918	13858	13963	13872	13936	13784	13814	13716	13798	13979	13787	13876	13801	13962	13969	13907	13829	13781	13655	14001	13745	13936	13697	13808	13866	13797	13897	13762	13870	13975	13823	13797	13936	13841	13796	13828	13884	13956	13875	13721	14050	13913	13949	13820	13905	13662	13863	13820	13900	13962	13889	13849	13896	13861	13777	13891	13875	13849	13810	14020	13862	13944	13745	13901	13759	13948	13956	13746	13989	13857	13962	13801	13765	13789	13905	14043	13771	13677	13814	13886	13950	13801	13744	13818	13958	13886	13819	13823	13751	13873	13856	13717	13737	13829	13950	13987	13754	13842	13717	13909	13703	14026	14117	13913	13804	13927	13890	13934	13789	13886	13821	13832	13922	13673	13756	13828	13901	13803	13799	13839	13829	13794	13918	13847	13800	13962	13956	13924	13808	13965	13942	13746	13905	13820	13865	13913	14024	13910	13891	13811	13980	13949	14057	13753	13846	13776	13897	13762	13815	14035	13872	13793	13836	13808	13950	13971	13889	13950	14016	13919	13851	13856	13925	13670	13933	13732	13983	13971	13742	13980	14010	13873	13737	13769	13785	13752	13888	13740	13684	13742	13902	13892	13823	13869	13905	13894	13809	13787	13704	13782	13820	13781	14102	13829	13964	13918	13963	13635	13894	13761	13977	13811	13805	14022	13977	13814	13812	13869	13742	13940	13716	13837	13922	13808	13744	13891	13860	13841	13853	13846	13870	13753	13801	13776	14024	13821	13821	13923	13931	13866	13977	13763	14020	13897	13829	13858	13839	14005	13925	13768	13874	13949	13960	13969	13885	13761	13992	13905	13714	13781	13836	13878	13967	14034	13759	13753	13713	13904	14019	13929	13893	13854	13930	13889	13877	13954	13909	13946	13728	13943	13825	14021	13823	13868	13910	13991	13717	13847	13851	13897	13926	14045	13878	13932	13819	13916	13982	13832	13821	13877	13725	13758	13796	13804	13854	13930	13753	13781	13868	13956	13808	13825	13825	13873	13773	13810	13900	13872	13772	13817	14022	13951	13837	14058	13959	13783	13817	14027	13831	13939	13757	13824	13704	13953	13733	13975	13813	13846	13696	13894	13916	13742	13800	13990	13814	13908	14009	13866	13831	13967	13891	13885	13808	13736	13886	13638	13910	13740	13721	13891	13839	13910	14100	13960	13807	14040	14019	13833	13778	13944	13791	13871	14018	14001	13687	13930	13852	13868	13671	13981	13761	13731	13769	13848	13947	13788	13894	13816	13943	13740	13780	13871	13802	14011	13816	13840	13787	13737	13661	13766	13920	13854	13824	13927	13831	13865	13842	13879	13891	13916	13897	13866	13759	13954	13919	13964	13949	13784	13658	13862	13823	13918	13894	13799	13955	13910	14014	14064	13880	13798	13747	13783	13859	13881	13922	13835	13663	13925	13874	13964	13924	13837	13864	13923	13775	13698	13899	13941	13680	14024	13787	13922	13976	13888	13783	13894	13814	13947	13860	13880	13854	13938	13940	13791	14015	13773	13794	13967	13800	13834	13817	13745	13938	13923	13995	13786	13940	13905	13885	13713	13843	13922	13820	13865	13689	13908	13791	13852	13724	13907	14037	13892	13884	13881	13676	13859	13865	13683	13953	13795	13934	13864	13948	13787	13836	13653	13835	13896	13885	13935	13848	13808	13911	13987	13723	13951	14014	13967	13954	13896	14017	13903	13908	13890	13913	13909	13977	13801	13848	13750	13803	13860	14071	13982	13882	13790	13826	13800	13895	13807	13906	13894	13865	13942	13900	14007	14032	13865	13802	13900	13858	13687	13931	13748	14018	13827	13803	13912	13743	13988	13861	13948	13861	13771	14003	13924	13943	13900	13687	13851	13977	13752	13929	13833	13961	13794	13793	13838	13838	14021	13869	14061	13832	13939	13897	13798	13978	13915	13857	13876	13875	13775	13870	13788	13839	13704	13928	13839	13878	13738	13896	13818	13589	13904	13861	13941	13943	13886	13655	13722	14000	13818	13764	13807	13959	13861	13843	13941	13766	13843	13941	13902	13800	13863	13857	13924	13803	13854	13902	14062	13901	13856	13991	13739	13935	13791	13831	13912	13882	13778	13913	14004	13791	13723	13799	13794	13821	13764	13800	13804	13752	13733	13812	13901	13860	13960	13865	13758	13742	13832	13965	13871	13807	13905	13754	13912	13835	13905	13709	13696	13794	13727	13853	13927	14188	13832	14014	13834	13917	13734	13899	13868	13856	14071	13764	13919	13819	13881	13820	13688	13962	13985	13905	13838	13861	13826	13836	13853	13911	13821	14001	13918	13939	13895	13780	13923	13856	13880	13883	13745	13718	13674	13796	13977	13920	13920	13776	13699	13755	13949	13794	13926	13836	14017	13812	13837	13902	13865	13830	13653	13689	14004	13770	13921	13933	13714	13790	13746	13980	13774	13767	13938	13847	14039	13938	13801	13799	13988	13799	13921	13743	13901	13729	13798	13885	14010	13900	13842	13840	13826	14080	13821	13825	13809	13800	14023	13966	13662	13848	13766	14067	13841	13906	13881	13692	13936	13654	13923	13718	13864	13918	13834	13926	13944	13996	13995	13746	13817	13911	14035	14054	13945	13897	14002	13853	13936	13912	13826	13742	13848	13937	13864	13995	13836	13852	13810	14010	13802	13946	13735	13799	13836	13750	13722	14012	13731	14001	13777	14042	13902	13932	13884	13879	13869	13778	13822	13895	13801	14008	13879	13855	13801	13831	13763	13908	13905	13726	13772	13802	13817	13845	14000	13744	13851	13989	13941	13841	13859	14024	13796	13893	13735	14074	13807	13920	13874	13737	13937	13775	13884	13775	14054	13870	13939	13909	13940	13927	13793	13774	14124	13896	13925	13843	14026	13835	13815	13839	13792	13859	14095	13818	13942	13844	13911	13946	13820	13900	13999	13879	13685	13851	13856	13834	13830	13732	13989	13887	13927	13863	13782	13792	14011	13956	13979	13741	13721	14030	13918	13925	13855	13990	13857	13870	13730	13904	13846	13920	13838	13919	13817	13928	13929	13838	13837	13983	13891	13905	13836	13656	13868	13898	13854	13909	13936	13980	13884	13723	13844	13950	13758	14073	13919	13783	14039	13838	13982	13807	14036	13893	13939	13857	13807	13766	13883	14029	14008	13854	13911	13880	13851	13844	13980	13831	13900	13744	14009	13832	13930	13787	13877	13807	13930	13849	13806	13644	13909	13934	13875	13820	13811	13818	13886	14004	13729	13785	13776	13995	13991	13783	13802	13777	13897	13764	13674	13755	13742	13804	13803	13898	13746	13847	13847	13925	13871	13899	13872
27188	23116	29444	27469	22173	20488	19620	18432	17943	19273	21506	20730	19146	17475	16784	16372	16243	16218	16197	16238	16227	16096	16056	16215	16276	16333	16282	16247	16321	16065	16212	16138	16218	16106	16246	16275	16253	16162	16281	16129	16172	16225	16369	16147	16185	16128	16287	16326	16184	16110	15940	16010	16121	16133	16127	16155	16059	16199	16305	16214	16288	16365	16277	16265	16131	16005	16242	16281	16115	16067	16148	16186	16242	16193	16323	16095	16185	16249	16151	16148	16246	16329	16131	16150	16233	16372	16206	16225	16190	16284	16188	16239	16254	16030	16043	16077	16195	16233	16382	16188	16374	16273	16066	16072	16120	16249	16214	16115	16314	15990	16263	16065	16146	15954	16039	16332	16241	16255	16190	16065	16293	16286	16245	16106	16079	16135	15961	16008	16147	16066	16145	16154	16271	16276	16346	16179	15975	16023	16090	16283	16134	16078	16073	16385	16205	16180	16357	16187	16166	16216	16153	16213	16177	16151	16090	16306	15986	16102	16386	16266	16068	15889	15992	16066	16251	16136	16270	15917	16177	16223	16161	16161	16056	16103	16173	16175	16166	16030	16209	16373	16152	15980	15959	16318	16198	16139	16081	16147	16200	16182	16289	16074	16163	16161	16192	16221	16278	15984	16270	16089	16254	16050	16169	16087	16312	16018	16197	16250	16237	16243	16264	16152	16054	16135	16226	16211	16252	16227	16104	16171	16341	16236	16376	16146	16055	16258	16138	16235	16209	16181	16085	16240	16076	16270	16256	16085	16391	16262	16190	16019	16069	16344	16297	16150	16159	16285	16173	16366	16017	16246	16274	16379	16270	16368	16182	16286	16219	16039	16262	16105	15997	16318	16099	16169	16288	16195	16189	16099	16261	16179	16132	16110	16174	16042	16064	16083	16141	16085	16238	16157	16133	15914	16118	16122	16189	16241	16341	16432	16266	16182	16087	16087	16036	15989	16153	16287	16172	16182	16282	16080	16220	16243	16038	16158	16067	16176	16121	16122	16201	16150	16047	16112	16164	16261	16379	16391	16119	16096	16237	16199	16214	16335	16313	16179	16232	16223	16269	16166	16041	16126	16488	16272	16160	16131	16128	16188	16200	16252	16209	16240	16324	16197	16191	16289	16278	16153	16280	16259	16254	16124	16157	15964	16237	16101	16188	16197	16025	16034	16178	16367	16354	16249	16184	16257	16363	16186	16244	16269	16234	16110	16034	16374	16184	16126	16058	16334	16167	16174	16275	16063	15915	16328	16218	16279	16132	16084	16261	16062	16101	16052	16054	16202	16383	16300	16259	15907	16150	16228	16189	16072	16253	16263	16020	16189	16201	16169	16377	16132	16100	15935	16041	16134	16216	16114	16135	16148	16105	16411	16215	16157	16092	16224	15880	16215	16183	16174	16134	16086	16260	16192	16305	16452	16421	16063	16110	16367	16250	16035	16312	16313	16029	16123	16166	16166	16099	15978	16117	15973	16170	16210	16446	16180	16288	16064	16210	16181	15948	15975	15913	16247	16121	16278	16029	16211	16059	16190	16282	16266	16183	16190	16174	16151	16171	16353	16142	16208	16153	16083	16228	16098	16246	16342	16256	16184	16226	16249	16213	16083	16221	16333	16179	16209	16229	16257	16214	16336	15950	16185	15987	16175	16404	16216	16202	16189	15987	16039	16211	16199	16314	16100	16055	16257	15980	16163	16219	16367	16011	16244	16211	16135	16154	15977	16208	16042	16256	16066	16452	16250	16321	16174	16307	16048	16127	16158	16352	16073	16001	16283	16154	16274	16081	16207	16425	16129	16061	16034	16192	16205	16286	16227	16119	16143	16129	16110	16158	16310	16253	16425	16179	16171	16370	16264	16064	15979	16229	16131	16023	16218	16180	16105	16099	15974	16321	16294	16179	16310	16142	16097	16019	16035	16095	16231	16020	16167	16135	16173	16236	16133	16243	16334	16143	16027	16109	16069	16156	16149	16340	16275	16179	16339	16160	15852	16262	16042	16313	16096	16203	16195	16352	16163	15919	16057	16104	16103	16111	16156	16205	16294	16231	16002	16304	16109	16139	15959	16154	16423	16312	16106	16344	16162	16206	16238	16117	16138	16238	16050	16074	16073	15958	16181	16125	16214	16205	16253	16131	16052	16155	16171	16205	16248	16130	16419	16291	16192	16103	16304	16297	16157	16151	15905	16287	16125	16196	16372	16249	15850	16388	16264	16111	16133	16076	16107	16237	16148	16297	16186	16219	16239	15940	16352	16101	15980	16122	16205	16385	16215	16291	16191	16419	16338	16081	16350	16239	16169	16177	16237	16138	16131	16366	16051	16131	16132	16157	16068	16064	16170	16140	16138	16205	16224	16053	16140	16167	16329	16175	16073	16261	16111	16154	16111	16015	16069	16140	15956	16048	16228	16151	16269	16066	16449	16109	16083	16181	16142	16158	16167	16189	16004	16114	16095	16040	16059	16281	16305	16141	16395	16041	16310	16234	16269	16046	16340	16084	16080	16222	16170	16188	16025	16065	16173	16298	16078	16233	16287	16241	16011	16350	16183	16170	16091	16314	16263	16207	16252	16543	16373	16094	15986	16187	16133	16141	16146	16145	16307	16084	16285	16152	15948	16329	16227	16080	16110	16073	16064	16095	16098	16160	16130	16125	16209	16161	16093	16241	16296	16010	16012	16196	16327	16143	16274	16329	16234	16253	16019	16015	16102	16233	16153	16336	16138	16462	16278	16208	16349	16216	16152	16269	16295	16192	16239	16173	16201	16213	16212	16459	16159	16326	16197	16323	16300	16064	16255	16265	16295	16158	16035	16059	16371	16011	16311	16164	16262	16111	16255	16226	16345	16145	16041	16312	16207	16231	16162	16037	16292	16299	16026	16120	16396	15990	16261	16116	15999	16109	16112	16270	16051	16391	16176	16010	16048	16026	16174	16141	16223	16180	16296	16167	16103	16214	16032	16089	16013	16210	16404	16213	16180	16081	16304	16124	15965	15951	16167	16157	16154	16087	16164	16203	16301	16184	16098	16148	16138	16250	16046	16117	16147	16124	16308	16257	16196	16196	16338	16180	16046	16061	16195	16122	16172	16133	16110	16193	16301	16049	16176	16342	16118	16124	16012	16120	16067	16189	16094	16121	16092	16196	16151	16139	16042	16093	16168	16013	16273	15975	16032	16110	16399	16356	16120	16387	16277	15929	16327	16127	16074	16049	16062	16175	16167	16265	16290	16336	16143	16395	16374	16335	16157	16288	16344	16212	16093	16108	16211	16146	16140	16217	16261	16145	16143	16219	16303	16208	16288	16338	16345	16299	16293	16094	15982	16032	16148	16130	16108	16055	16080	16059	16112	16246	16312	16202	16217	16104	16080	16198	16166	16196	16310	16176	15979	16305	16173	15974	16041	16282	16009	16154	16084	16247	16209	16028	16217	16399	16113	16138	16113	16001	16044	16211	15962	16016	16173	16063	16305	16230	16005	15994	16082	16277	16142	16276	16233	16280	16142	16274	16248	16213	16212	16427	16089	16021	16198	16108	16249	16048	16194	16232	16090	16330	16156	16022	16086	16246	16157	16033	16280	16259	16181	16278	16182	16261	16322	15954	16057	16218	16220	16130	16100	16389	16131	16073	16120	16215	16439	16193	16194	16233	16149	16261	16059	16150	16258	16180	16147	16120	16181	15947	15967	16181	16137	16228	16139	16186	16385	16239	16168	16089	16204	16160	16310	16225	16010	16293	16275	16297	16451	16204	16224	16052	16124	16176	16243	16242	16219	16318	16103	16336	16288	16301	16236	16152	16167	16204	15963	16238	16055	16149	16150	16193	16147	16282	16173	16139	16175	16034	16193	16423	16040	16232	16209	16131	16060	16166	16192	16187	16163	16169	16152	16252	15833	16226	15932	16023	16118	16325	16225	16144	16063	16294	16312	16168	16041	16241	16131	16275	16141	16278	16021	16257	16118	16119	16257	16173	16133	16272	16166	16266	16175	16277	16224	16060	16264	16004	16055	16132	16082	16298	16079	16271	16204	16281	16085	16125	16175	16100	16288	16189	16308	16247	16212	16294	16175	16360	16098	16171	16030	16285	16193	16451	15988	16168	16255	16136	16117	16368	16408	16104	16170	16036	16045	16138	16130	16204	16372	16198	16270	16089	16110	16111	16038	16098	16350	16234	16092	16065	16210	16193	16134	16250	16107	16031	16342	16277	16483	16091	15982	16230	16083	16276	16375	16235	16393	15962	15923	16106	16070	16238	16107	16077	16168	16208	16287	16166	16194	16190	16070	16212	16177	16283	16037	16140	15986	16371	16228	16143	16192	16211	16232	16265	16215	16225	16187	16201	16147	16219	16032	16181	16232	16001	16243	16094	16170	16366	16162	16088	16138	16095	16262	16075	16162	16180	16235	16257	16251	16242	15974	16082	16432	16356	16224	16164	16289	16305	16088	16179	16264	16316	16177	16053	16143	16104	16031	16148	16140	16141	16331	16312	16166	16246	16275	16075	16032	16077	16191	16226	16154	16147	16210	16152	16187	16350	16238	16406	16245	16192	16236	16190	16100	16124	15884	16204	16168	16206	16181	16145	16186	16171	16153	16333	16123	16223	16255	16068	15928	16106	16309	15986	16009	16084	16173	16046	16137	16410	16212	16135	16142	16055	16129	16155	16171	16190	16201	16222	16130	16102	16253	16311	16174	16295	16180	16150	16112	16039	16288	16124	16246	16261	16140	16140	16277	16223	15936	16372	16364	16062	15939	16271	16229	16142	16044	16082	16274	16020	16208	16239	16199	16279	16234	16275	16321	16132	16104	16335	16225	16072	16230	16012	16301	16350	16228	16280	16043	16323	15970	16102	16193	16219	16193	16094	16185	16171	15967	16364	16180	16360	16259	16218	16087	16175	16301	16240	16293	16211	16156	16072	16302	16318	16208	16272	16180	16304	16191	16181	16016	16211	16189	16383	16086	16245	16222	16300	16136	16324	16228	16266	16302	16144	16189	16334	16219	16356	16155	16052	15971	16296	16190	16266	16339	16271	16052	16228	16124	16018	16289	16246	16274	16219	16218	16233	16210	16268	16216	16115	15939	16117	16280	16102	16275	16155	16119	16096	16189	16232	16174	16300	16214	16044	16295
19000	30381	30203	25072	21375	19814	18492	17440	16723	18814	20535	19393	16746	14951	14266	14071	13971	13838	13744	13804	13911	13777	13700	13648	13593	13812	13683	13771	13768	13820	13647	13775	13674	13746	13798	13687	13799	13797	13615	13597	13736	13648	13962	13758	13738	13873	13867	13664	13964	13653	13691	13757	13774	13695	13806	13564	13759	13828	13787	13912	13837	13840	13823	13871	13907	13762	13950	13731	13863	13683	13956	13712	13849	13688	13892	13704	13753	13782	13658	13833	13683	13927	13553	13906	13908	13801	13794	13649	13745	13786	13693	13846	13715	13668	13682	13587	13675	13705	13817	13701	13843	13807	13646	13767	13846	13718	13689	13877	13744	13626	13729	13874	13800	13731	13764	13678	13658	13653	13769	13626	13699	13734	13724	13847	13859	13709	13607	13714	13710	13793	13595	13731	13717	13737	13723	13751	13796	13725	13705	13779	13831	13727	13695	13794	13860	13534	13632	13744	13855	13746	13764	13722	13837	13835	13663	13614	13848	13596	13694	13788	13652	13730	13733	13597	13707	13803	13715	13572	13687	13747	13736	13631	13695	13815	13829	13758	13691	13872	13663	13869	13843	13652	13590	13815	13844	13821	13720	13620	13678	13727	13836	13882	13675	13742	13798	13751	13723	13613	13890	13787	13769	13703	13713	13793	13710	13713	13833	13603	13716	13668	13712	13825	13895	13733	13619	13651	13679	13706	13623	13651	13718	13838	13692	13827	13830	13667	13847	13681	13810	13658	13641	13710	13784	13735	13644	13639	13737	13659	13667	13851	13677	13693	13776	13724	13777	13758	13718	13729	13722	13795	13709	13696	13762	13692	13878	13760	13751	13780	13692	13769	13736	13877	13772	13782	13798	13984	13679	13673	13796	13818	13630	13657	13783	13824	13692	13727	13634	13888	13609	13786	13822	13748	13744	13820	13721	13626	13802	13600	13875	13724	13716	13670	13712	13754	13682	13516	13818	13724	13831	13590	13676	13591	13705	13665	13742	13886	13664	13784	13710	13847	13793	13573	13637	13698	13747	13599	13763	13785	13908	13664	13746	13650	13603	13786	13812	13775	13728	13650	13640	13465	13689	13804	13603	13731	13865	13722	13828	13709	13783	13648	13711	13854	13856	13725	13833	13764	13706	13765	13772	13706	13703	13750	13653	13692	13683	13576	13651	13759	13718	13818	13656	13653	13895	13613	13659	13860	13890	13753	13700	13699	13828	13700	13553	13785	13648	13715	13785	13710	13714	13760	13795	13724	13750	13867	13766	13748	13771	13762	13535	13824	13943	13739	13762	13811	13810	13729	13732	13696	13795	13684	13947	13827	13731	13743	13884	13806	13866	13769	13751	13686	13551	13911	13741	13693	13711	13685	13841	13649	13901	13708	13748	13646	13725	13836	13667	13736	13730	13812	13816	13781	13683	13758	13664	13689	13668	13790	13696	13662	13837	13661	13796	13688	13846	13730	13660	13864	13782	13606	13674	13860	13843	13792	13825	13759	13703	13977	13674	13663	13800	13683	13737	13734	13782	13693	13830	13791	13769	13824	13659	13695	13771	13694	13978	13824	13655	13686	13901	13698	13723	13724	13858	13892	13749	13764	13724	13761	13707	13780	13851	13729	13617	13702	13828	13634	13734	13629	13690	13689	13720	13660	13865	13847	13709	13823	13778	13599	13806	13642	13853	13814	13829	13891	13813	13730	13899	13610	13953	13883	13682	13737	13634	13753	13743	13718	13760	13878	13612	13708	13896	13629	13470	13683	13784	13646	13846	13624	13715	13627	13842	13910	13762	13798	13844	13717	13838	13797	13743	13782	13791	13692	13686	13580	13698	13791	13776	13784	13836	13725	13796	13679	13740	13606	13727	13839	13747	13799	13824	13782	13815	13622	13639	13927	13727	13755	13745	13749	13643	13768	13696	13564	13712	13705	13730	13770	13715	13703	13915	13823	13764	13736	13833	13790	13734	13861	13813	13631	13665	13778	13744	13774	13708	13806	13722	13672	13681	13925	13637	13774	13884	13565	13765	13773	13696	13832	13742	13785	13772	13706	13841	13807	13825	13873	13793	13928	13753	13830	13749	13850	13627	13815	13654	13628	13899	13739	13766	13730	13744	13618	14059	13833	13867	13617	13784	13786	13632	13766	13875	13637	13677	13864	13778	13918	13754	13496	13695	13657	13774	13670	13687	13822	13772	13753	13873	13725	13835	13720	13789	13669	13664	13808	13612	13727	13829	13824	13550	13661	13896	13729	13914	13685	13721	13755	13701	13736	13668	13828	13890	13694	13710	13715	13726	13893	13527	13494	13895	13791	13714	13687	13848	13846	13930	13936	13549	13637	13772	13714	13888	13807	13631	13852	13772	13756	13818	13679	13807	13798	13723	13731	13727	13825	13717	13804	13707	13918	13797	13631	13796	13785	13756	13691	13705	13749	13660	13618	13713	13779	13798	13805	13609	13985	13706	13690	13599	13800	13675	13830	13765	13720	13730	13909	13672	13932	13805	13851	13855	13729	13567	13730	13667	13637	13698	13536	13933	13651	13919	13660	13760	13727	13683	13737	13597	13878	13625	13571	13768	13680	13682	13680	13952	13660	13821	13801	13763	13708	13731	13763	13755	13732	13747	14006	13679	13768	13674	13758	13735	13802	13601	13655	13802	13800	13834	13869	13751	13753	13778	13606	13973	13797	13944	13885	13792	13791	13720	13793	13829	13558	13638	13762	13740	13736	13951	13810	13912	13641	13806	13790	13609	13762	13692	13791	13710	13737	13632	13737	13770	13659	13644	13771	13680	13670	13777	13777	13630	13836	13780	13812	13622	13636	13868	13815	13734	13808	13738	13798	13775	13591	13762	13708	13722	13806	13850	13735	13991	13671	13902	13681	13659	13576	13832	13864	13528	13769	13841	13741	13756	13709	13791	13729	13764	13647	13697	13675	13762	13671	13760	13772	13559	13833	13755	13848	13728	13647	13790	13791	13685	13917	13791	13684	13766	13703	13776	13704	13796	13675	13613	13677	13740	13740	13730	13831	13879	13643	13784	13658	13747	13792	13685	13745	13740	13619	13705	13762	13727	13662	13720	13712	13812	13750	13670	13910	13646	13806	13633	13690	13745	13657	13824	13750	13773	13683	13718	13958	13720	13689	13844	13769	13647	13815	13750	13593	13731	13762	13770	13873	13714	13588	13721	13821	13631	13779	13679	13768	13688	13837	13516	13761	13719	13823	13677	13683	13712	13673	13664	13695	13724	13835	13758	13658	13792	13768	13755	13852	13754	13852	13888	13598	13902	13907	13579	13795	13596	13786	13830	13548	13792	13773	13798	13838	13693	13860	13698	14090	13798	13684	13695	13911	13710	13944	13549	13561	13710	13635	13859	13705	13794	13735	13786	13695	13721	13807	13612	13692	13819	13695	13749	13761	13823	13638	13859	13889	13650	13625	13798	13747	13787	13786	13719	13674	13688	13623	13664	13797	13688	13826	13888	13815	13671	13769	13822	13762	13760	13835	13886	13614	13773	13715	13794	13685	13784	13743	13886	13675	13800	13730	13857	13619	13771	13784	13677	13675	13679	13682	13814	13698	13805	13940	13766	13767	13607	13708	13850	13672	13721	13769	13891	13869	13571	13698	13898	13822	13871	13691	13876	13511	13874	13723	13672	13745	13671	13806	13762	13872	13678	13825	13653	13651	13880	13657	13808	13757	13659	13911	13726	13690	13838	13683	13724	13662	13624	13832	13733	13680	13697	13779	13686	13772	13861	13698	13723	13656	13720	13770	13893	13629	13626	13690	13766	13578	13692	13685	13809	13807	13838	13753	13936	13620	13845	13781	13800	13677	13736	13683	13776	13832	13784	13591	13933	13682	13759	13880	13662	13709	13786	13739	13654	13672	13795	13657	13788	13657	13667	13837	13668	13641	13715	13846	13793	13787	13842	13769	13731	13786	13729	13628	13687	13997	13754	13818	13854	13704	13566	13727	13799	13886	13829	13817	13930	13755	13659	13577	13766	13716	13799	13642	13816	13808	13779	13826	13576	13845	13859	13667	13742	13628	13760	13653	13753	13787	13699	13802	13897	13737	13756	13729	13909	13634	13749	13656	13704	13714	13688	13714	13680	13903	13639	13779	13804	13824	13716	13860	13842	13748	13816	13787	13740	13665	13695	13890	13918	13826	13757	13732	13884	13656	13885	13721	13646	13748	13828	13725	13700	13622	13826	13764	13851	13707	13787	13732	13743	13667	13789	13825	13799	13814	13814	13719	13669	13610	13906	13633	13869	13642	13547	13749	13901	13749	13882	13636	13753	13724	13767	13523	13863	13711	13852	13881	13767	14012	13665	13747	13861	13872	13787	13859	13748	13784	13880	13811	13726	13824	13751	13690	13707	13730	13803	13682	13714	13818	13860	13831	13666	13768	13894	13843	13715	13918	13941	13736	13754	13656	13718	13775	13697	13665	13682	13872	13634	13589	13732	13636	13655	13622	13718	13797	13748	13830	13737	13717	13966	13672	13584	13940	13730	13746	13658	13744	13831	13885	13875	13612	13820	13782	13778	13771	13699	13725	13624	13691	13728	13705	13697	13781	13640	13784	13712	13670	13743	13836	13635	13745	13624	13692	13852	13642	13877	13745	13719	13885	13678	13719	13918	13981	14005	13624	13658	13839	13747	13833	13736	13743	13689	13760	13778	13760	13641	13734	13769	13714	13868	13779	13808	13803	13837	13600	13760	13800	13633	13785	13736	13650	13814	13908	13778	13753	13651	13852	13765	13592	13623	13665	13816	13829	13870	13769	13778	13773	13785	13802	13675	13745	13670	13732	13786	13737	13753	13688	13583	13768	13729	13742	13718	13878	13810	13823	13925	13796	13700	13781	13510	13887	13821	13754	13758	13867	13794	13811	13656	13814	13799	13700	13526	13668	13824	13863	13879	13744	13644	13823	13702	13698	13876	13710	13807	13770	13772	13762	13816	13817	13758	13715	13639	13639	13716	13918	13874	13757	13860	13696	13720	13774	13918	13793	13805	13759	13844	13689	13821	13859	13818	13817	13797	13974	13718	13792	13698	13845	13702	13633	13680	13656	13690	13788	13817	13816	13726	13699	13745	13682	13891	13718	13659	13736	13733	13723	13802	13811
24343	21015	28213	25158	23629	23480	22312	19844	18973	26901	35756	32592	26815	20988	18083	16703	16574	16426	16410	16344	16162	16442	16122	16190	16417	16129	16320	16208	16396	16222	16494	16233	16252	16234	16139	16323	16192	16249	16201	16314	15907	15933	16335	16184	16215	16165	16190	16279	16273	16302	16132	16112	16310	16077	16319	16376	16140	16243	16232	16280	16252	16132	16204	16366	16229	16062	16223	15946	16189	16393	16092	16109	16225	16377	16045	16091	16005	16005	16061	16238	16385	16108	16032	16124	16234	16149	16184	16097	16139	16177	16039	16292	16037	16283	15948	16312	16195	16162	16279	16109	16355	15984	16103	16120	16210	16242	15998	16154	16184	16036	16112	16068	16066	16293	16135	16188	16299	16185	16197	16279	15933	16191	16140	16084	16228	16306	16213	15828	16132	16214	16255	16300	16176	16143	16162	16134	16093	16106	16030	16155	16124	16069	16178	16137	16280	16205	16195	15993	16146	15960	16120	16310	16121	16079	16232	16159	16117	16104	16148	16091	16136	16247	16216	16171	15902	16212	16269	16151	16053	16233	16307	16127	16135	16214	16192	16140	15980	16044	16116	16138	16192	16046	16050	16263	16381	16144	16132	15950	16077	16301	16125	16286	16186	16184	16279	15920	15985	16059	16284	16126	16234	16351	15995	16186	16121	16069	16152	16174	16123	16173	16247	16046	16219	16065	16294	16054	16046	15945	16195	15998	16238	16245	16247	16242	16253	16110	15949	16212	16072	16139	16068	16094	16069	16231	16047	16137	16247	16098	16205	16024	16244	16224	16177	16048	16136	16199	16368	16238	16077	16185	16249	16135	16213	16343	16181	16068	16210	16044	16019	16073	16155	16351	15961	16120	16285	16073	16217	16165	16180	16170	16147	16140	16117	16086	16156	16173	16264	16258	16073	16272	16094	15965	16388	16164	16085	16157	16410	16235	16229	16219	16114	16061	16202	16230	16189	16302	16194	16121	16085	16051	15980	16009	16093	16433	16185	16109	16072	16137	16088	16242	15933	16016	16157	16175	16138	16082	16228	16344	16355	16220	16189	16126	16318	16270	16145	16056	16010	16165	16305	15993	16142	16167	16088	15981	16045	15976	16149	16186	16371	16130	16353	15946	16019	16297	16191	16252	16182	16332	16077	16207	16073	16180	16127	16099	16077	16146	16012	16270	16243	16078	16111	16101	15961	16129	16219	16226	16044	16084	16013	16338	16248	16282	16198	16158	16102	16003	16201	16008	16326	16147	16069	15999	16335	16277	16166	16367	16350	16130	16110	16064	15992	16223	16214	16114	16092	16353	16204	16127	16241	16092	16144	16182	15991	16162	16215	16267	16108	16066	15951	16192	16031	15999	15900	16219	16263	16075	16189	16243	16164	16182	16173	16222	16207	16073	16085	16173	16283	16050	16177	16003	16091	16157	16096	16279	16124	16149	16084	16023	16138	16282	16447	16164	16032	16229	16104	16027	16066	16057	15902	16234	16158	16377	16115	16437	16149	16120	16115	16163	16107	16233	16169	16090	16205	16329	16059	16105	16088	16299	16263	16317	16149	16155	16320	16093	16266	16009	16143	16167	16134	16097	16021	16333	16166	16111	16093	16048	16160	16309	16235	16125	16207	16237	16112	16251	16184	16042	16325	16020	16190	16150	16372	16184	16078	16199	16180	16288	16251	16172	15994	16195	16170	16001	16189	16242	16024	16145	16342	16316	16109	16088	16280	16104	16156	16287	16196	16182	16066	16105	16201	16143	16202	16219	16285	16073	16033	16089	16108	16095	16088	15972	16392	16216	16323	16122	16012	16205	16348	16078	16052	16043	16274	16274	16406	16297	16105	16197	16159	16020	16189	15960	16341	16152	16054	16114	16105	16145	16202	16164	16033	16116	16176	16157	16069	16261	16084	16199	16145	15904	16008	16189	16214	16126	15988	16127	16291	16201	15978	16231	16067	16108	16049	16330	15954	16014	16190	16305	16112	16034	16138	16266	16182	16073	16183	16000	15968	16288	16149	16159	16204	16120	16123	16073	16107	16228	16123	16331	16355	16217	16190	16115	16198	16299	15992	15986	16272	16131	16093	16136	16223	15960	16150	15886	15921	16348	16204	16142	16243	15896	15972	16035	16132	16140	16050	16342	16192	16110	16054	16169	16259	16038	16001	16239	16008	16084	16094	16064	16094	16079	16029	16006	16145	16186	16119	16367	16384	16117	16171	16032	16326	16038	16100	16177	16172	16207	16143	16130	16275	16209	16257	16157	15905	16089	16132	16162	15930	16169	16219	16335	16093	15933	16126	16115	16124	15928	16070	16126	16115	16362	16121	16146	16154	16294	16241	16176	16260	16188	16236	16126	16081	16192	16158	16196	16091	15835	16264	16282	16361	16192	16072	16278	16190	16055	16105	16198	16154	15968	16214	16078	16076	16242	16153	16128	16270	16224	16068	16019	16084	16167	16158	15890	16293	16182	16007	16230	16115	16014	16090	16081	16196	16353	16022	16208	16052	16182	16302	16169	16050	16025	16164	15947	16204	16181	16224	16219	16140	16330	16174	16156	15933	16123	16150	16222	16454	16226	16134	15944	16024	16190	16132	16104	16139	16152	16305	16240	16165	16303	16022	16091	16072	16222	16087	16296	16122	16208	16107	16249	16241	16172	16033	15961	16215	16125	16009	16063	16145	16155	16285	16147	16071	16144	16070	16302	16278	16093	16097	16019	16016	16019	16210	16237	16165	16251	16000	16067	16004	15993	16259	16147	16141	15980	16269	16110	16245	16242	16145	16212	16233	16279	15959	16160	16340	16121	16236	16285	16132	16017	16337	16176	16181	16198	16042	16104	16134	15941	16263	15962	16177	16366	16328	15971	16100	16185	16250	16163	16203	16330	16241	15908	16128	16081	16147	16044	16049	16136	16186	16352	16368	16276	16241	16147	15998	16169	16195	16046	16160	16053	16324	16148	16046	16266	16197	16247	16076	16223	16223	16267	16187	16116	16233	16159	16254	16200	16291	16315	16314	16090	15931	15998	16364	16195	16128	16167	16021	16174	16090	16133	16158	16301	16013	16027	16046	16054	16143	16248	16212	16207	16043	16160	16162	15961	16007	16251	16225	16065	15911	16140	16069	16137	16038	16014	16253	16101	16104	16237	16164	16115	16298	16252	16152	16053	16023	16139	16015	15914	16104	16254	16162	16112	15983	16201	15860	15977	15838	16013	16222	16381	16087	16279	16187	16139	16227	16146	16283	16257	16067	15971	16103	16231	16145	16126	16278	16022	16225	16058	16309	16262	16242	16210	16201	16169	16186	16175	16269	16325	16008	15954	16266	16449	16342	16248	16061	16223	16451	15884	16080	15986	16303	16052	16155	16011	16249	16272	16226	16288	16251	16111	16123	16095	16077	15982	16296	16248	16248	16037	16090	16160	16085	16108	16372	16213	16142	16123	15998	16290	16269	16221	16062	16265	16021	15848	16056	16368	16172	16085	16173	16213	16137	16139	16265	16167	16178	16304	15878	15984	16060	16500	16127	16221	16327	16254	16141	16195	16166	16254	16160	16115	15976	16199	16156	16100	16000	16225	16213	16200	15865	16101	15995	16199	16285	16123	16221	16027	16124	16010	16099	16199	16146	16063	16007	16433	16149	15895	16046	16147	16015	16207	16216	16205	16244	16129	16114	16324	16312	16082	16045	16135	16248	16342	16248	16323	16279	16198	16053	16001	16169	16119	16229	16198	16197	15959	16190	16001	16159	16024	16048	16124	16301	16194	16194	16230	16001	16024	16153	16251	16174	16200	16190	16296	16139	16164	16013	16159	16223	16103	16069	15920	15932	15961	16230	16307	15906	16081	16107	16003	16194	16226	16324	15946	16068	16196	16316	16261	16175	16234	16181	16103	16141	16016	16285	16295	16273	16148	16276	16086	16226	16192	16104	16143	16010	16061	15963	16091	16166	16166	16238	16101	16289	16260	16046	16181	16072	16131	16255	16232	16080	16168	16292	16060	16028	16195	16166	16348	16242	16062	16124	16221	16129	16097	16023	16077	16044	16138	16089	16321	16108	16150	16278	16222	16001	16205	16175	16261	16123	16027	16276	16207	16101	16130	16192	16206	16233	16162	16368	15911	15996	16193	16098	16084	16217	16165	16107	16286	16037	16206	16155	16186	16211	16338	16066	16216	16067	16037	16174	16196	15913	16222	16086	16179	16150	16254	16230	16322	16188	16141	16146	16160	16131	16223	16217	16341	16112	16159	16017	16285	16363	16070	16252	16205	16094	16178	15987	16088	16366	16225	16180	16301	15964	16081	16124	16054	16067	16029	16201	16216	15976	16186	16253	16177	16147	16065	16197	16175	16221	16220	16041	16141	16142	16205	16056	16115	16228	16203	16200	16095	16192	16205	16196	16028	16083	16295	15984	15987	16164	15984	16016	16148	16173	16290	16298	16238	16243	16204	16445	16270	16065	16263	16448	16163	16247	16279	16181	16174	16106	16143	16149	16202	16067	16085	16110	16104	16167	16270	16079	16253	16092	16298	16092	16091	16095	16220	16228	16134	16053	15944	15966	16068	16188	16121	16166	16193	16021	16204	16192	16332	16180	16129	16236	16004	16093	16213	16168	16140	16233	16066	16167	16157	16113	15997	16108	16107	16018	16288	16271	16156	16094	16253	16315	15934	16245	16058	16299	16276	16264	16013	16223	16202	16080	16133	16249	16345	16127	16207	16123	16056	16111	16225	16065	16294	16366	16059	16324	16191	16250	16102	16082	15887	16130	16287	16381	16160	16121	16158	16261	16325	16040	16296	16065	16235	16219	16262	16222	16082	16260	16275	16235	16370	16101	16227	16121	16162	16111	16144	16149	16147	16206	16167	16033	16212	16185	16085	16254	16336	16199	16099	16276	16094	16227	16252	16312	16075	16094	15947	16127	16161	16247	16211	16192	16163	16143	16009	16331	16000	16025	16191	16345	16286	16286	16045	16368	16155	16194	16204	16331	16152	16189	16079	16119	16196	16094	16214	16179	16136	16163	16053	16294	16194	16159	16106	16188	16001	15936	16391	16176	16199	16144	16051	16133	16140	16064	16207	16125	15974	16253	16087	16127	16182	16085	16109	16006	16010	16140	16202	16114	16258	16178	16064
19125	35746	34144	27470	24132	22279	20593	18965	17895	29232	35556	32147	24890	18520	15404	14203	14010	13861	13882	13912	13973	13760	13809	13768	13882	13755	13917	13667	13851	13615	13729	13970	13903	13776	13755	13736	13780	13822	13910	13789	13891	13969	13856	13951	13989	13758	13651	13811	13742	13826	13732	13674	13669	13909	13737	13709	13934	13811	13903	13972	13677	14088	13743	13884	13808	13924	13795	13929	13868	13810	13707	13893	13830	13887	13730	13621	13847	13759	13772	13870	13772	13835	13910	13679	13755	13639	13765	13845	13866	13900	13920	13792	13969	13881	13837	13816	13806	13744	13839	13853	13725	13621	13901	13843	13912	13763	13607	13928	13712	13812	13676	13837	13785	13826	13810	13969	13810	13784	13750	13864	13885	13769	13655	13632	13924	13909	13769	13847	13817	13776	13820	13709	13853	13796	13832	13779	13899	13745	13869	14029	13729	13570	13756	13886	13945	13808	13948	13803	13825	14024	13923	13911	14008	13929	13784	13745	13877	13850	13858	13653	13666	13768	13703	13711	13927	13951	13986	13981	13778	13765	13751	13806	13748	13755	13814	13785	13839	13877	13685	13929	13982	13860	13879	13687	13767	13856	13724	13693	13620	13760	13749	13804	13743	14014	13698	13852	13690	13874	13785	13804	13771	13812	13741	13899	13801	13869	13815	13793	13678	13819	13854	13841	13857	13864	13914	13741	13810	13623	13806	13873	13729	13787	13693	13826	13874	13799	13765	13938	13846	13926	13866	14018	13703	13807	14088	13732	13923	13821	13737	13692	13817	13723	13895	13825	13686	13746	13880	13860	13847	13586	13847	13700	13809	13910	13814	13771	13846	13962	13825	13820	13822	13839	13814	13634	13830	13842	13973	13874	13786	13805	13856	13551	13669	13762	13672	13741	13837	13870	13793	13839	13791	13895	14004	13850	13912	13894	13779	13790	13946	13913	13859	13936	13828	13917	13703	13912	13875	13904	13778	13856	13774	13968	13883	13811	13860	13821	13730	13856	13821	13868	13860	13883	13887	13980	13799	13757	13815	13843	13821	13779	13774	13790	13740	13941	13812	13668	13923	13669	13824	13901	13895	13634	13780	13841	13981	13720	13782	13695	13835	13778	13818	13830	13821	13858	13727	13658	13719	13746	13614	13803	13732	13851	13845	13962	13774	13802	13765	13863	13752	13890	13764	13707	14020	13750	13777	13812	13949	13786	13792	13870	13767	13839	13655	13737	13633	13685	13784	13794	13795	13670	13685	13868	13726	13750	13762	13845	13778	13743	13866	13742	13766	13756	13912	13856	13711	13771	13788	13809	13798	13825	13740	13908	13735	13928	13934	13823	13963	13779	13790	13855	13638	13819	13832	13813	13713	13758	13757	13726	13781	13905	13716	13827	13768	13783	13708	13721	13730	13876	13836	13581	13862	13880	13828	13938	13528	13825	13768	13595	13777	13800	13799	13953	13694	13875	13696	13822	13822	13818	13798	13837	13837	13767	13776	13817	13804	13738	13815	13920	13831	13902	13638	13536	13877	13799	13715	13813	13952	13857	13828	13854	13567	13805	13757	13823	13763	13878	13817	13722	13822	13764	13860	13874	13714	13747	13749	13755	13752	13796	13856	13998	13956	13884	13812	13798	13955	13789	13745	13661	13846	13845	13857	13764	13978	13761	13841	13909	13846	13776	13717	13809	13721	13716	13747	13900	13723	13738	13787	13752	13657	13722	13820	13755	13773	13810	13925	13688	13754	13780	13773	13784	13858	13923	13814	13727	13590	13937	13800	13894	13787	13901	13754	13797	13699	13837	13796	13783	13848	13931	13882	13796	13789	13846	13867	13832	13715	13840	13798	13765	13692	13880	13983	13708	13698	13723	13849	13976	13858	13705	13822	13800	13770	13830	13894	13787	13894	13819	13732	13860	13869	13691	13995	13843	13822	13851	13757	13984	13750	13867	13828	13823	13907	13742	13812	13854	13910	13754	13788	13783	13949	13805	13874	14011	13790	13846	13709	13791	13837	14051	13705	13843	13989	13737	13645	13636	13794	13752	13798	13829	13735	13841	13776	13631	13747	13761	13862	13733	13889	13771	13928	13661	13810	13706	13827	13777	13712	13680	13874	13829	13815	13787	13890	13773	13612	13955	13724	13787	13829	13762	13703	13728	13729	13713	13955	13883	13830	13766	13728	13697	13915	13719	13690	14092	13760	13716	13893	13769	13708	13753	13796	13756	13728	13657	13764	13750	13832	13939	13938	13847	13735	13834	13543	13947	13749	13777	13821	13757	13777	13993	13784	13759	13893	13669	13882	13755	13829	13672	13924	13923	13850	13897	13752	13725	13808	13944	13821	13786	13728	13662	13715	13818	13811	13963	13759	13728	13864	13978	13801	13925	13692	13815	13724	13747	13748	14016	13892	13985	13787	13685	13904	13585	13964	13853	13717	13909	13786	13762	13744	14036	13748	13864	13927	13745	13669	13832	13956	13822	13737	13816	13872	13747	13819	13763	13737	13829	13896	13796	13796	13766	13828	13821	13815	13853	13711	13703	13782	13849	13889	13855	13869	13885	13806	13845	13873	13776	13863	13777	13770	13729	13796	13915	13815	14014	13837	13650	13846	13817	13784	13651	13748	13876	13843	13699	13765	13752	13826	13722	13925	13833	13892	13747	13726	13781	13790	13907	13813	13702	13900	13692	13784	13673	13839	13989	13645	13849	13619	13766	13858	13790	13891	13719	13746	13811	13836	13720	13817	13761	13835	13890	13609	13952	13821	13899	13846	13791	13770	13818	13909	13791	13939	13813	13747	13711	13694	13948	13688	13831	13816	13619	13871	13821	13867	13764	13953	13744	13790	13727	13950	13864	13728	13747	13937	13805	13918	13663	13702	13805	13686	13881	13694	13689	13912	13822	13834	13796	13872	13837	13810	13868	13832	13918	13936	13820	13832	13940	13928	13684	13699	13858	13929	13848	13891	13758	13760	13799	13787	13730	13863	13936	13803	13792	13732	13807	13890	13633	13896	13913	13765	13665	13789	13789	13724	13964	13951	13748	13922	13750	13740	13819	13749	13630	13837	13668	13931	13871	13817	13731	13662	13815	13866	13805	13769	13841	13819	13816	13863	13814	13816	13729	13620	13837	13797	13842	13896	13842	13885	13830	13875	13683	13835	13894	13756	13820	13788	13907	13951	13839	13788	13732	13854	13681	13812	13939	13939	13848	13809	13679	13791	13757	13804	13938	13608	13786	13834	13886	13839	13613	13898	13936	13855	13833	13749	13927	13925	13778	13825	13688	13812	13612	13816	13757	13755	13760	13703	13861	13617	13930	13749	13873	13870	13890	13772	13774	13641	13898	13812	13881	13873	13857	13820	13790	13733	13807	13763	13981	13680	13702	13761	13794	13933	13661	13771	13789	13934	13698	13779	13727	13902	13908	13725	13775	13721	13818	13771	13693	13792	13716	13727	13626	13670	13881	13809	13801	13795	13709	13913	13942	13726	13950	13939	13655	13820	13759	13851	13792	13844	13865	13710	13820	13769	13703	13885	13817	13943	13843	13811	13908	13787	13824	13911	13786	13763	13741	13609	13722	13826	13735	13820	13781	13740	13952	13760	13804	13861	13983	13720	13724	13821	13628	13902	13678	13940	13654	13897	13813	13914	13801	13859	13707	13878	13729	13856	13818	13906	13749	13851	13875	13666	13927	13775	13583	13747	13669	13765	13744	13839	13664	13741	13823	13695	13833	13846	13851	13840	13615	13940	13957	13645	13644	13925	13759	13599	13802	13741	13770	13844	13862	13732	13683	13867	13608	13912	13819	13780	13851	13930	13859	13947	13719	13865	13794	13713	13955	13788	13783	13712	13765	13697	13709	13603	13907	13726	13955	13782	13992	13676	13805	13737	13772	13871	13833	13916	13707	13899	13814	13760	13834	13604	13849	13805	13612	13913	14116	13722	13847	13757	13892	13956	13712	13813	13736	13844	13826	13803	13759	13839	13818	13843	13917	13976	13748	13897	13989	13882	13859	13763	13845	13931	13670	13911	13843	13796	13886	13752	13832	13745	13716	13782	13754	13735	13875	13849	13765	13610	13763	13725	13827	13698	13752	13910	13751	13775	13868	13699	13698	13897	13975	13709	13822	13727	13896	14005	13743	13693	13792	13912	13990	13690	13694	13680	13711	13929	13839	13960	13836	13767	13653	13818	13844	13716	13864	13715	13880	13842	13857	13794	13785	13745	13887	13934	13815	13693	13892	13803	13934	13896	13764	13688	13878	13805	13928	13949	13797	13819	13840	13646	13944	13632	13751	13874	13706	13965	13912	13985	13833	13906	13927	13738	13742	13984	13737	13811	13827	13850	13758	13852	13701	13700	13889	13748	13643	13833	13837	13858	13759	13758	13798	13924	13714	13874	13897	13843	13869	13784	13679	13744	13728	13779	13879	13851	13840	13827	13796	13692	13984	13692	13850	13861	13750	13808	13606	13724	13739	13929	13823	13772	13953	13751	13839	13745	13646	13910	13787	13892	13714	13719	13786	13758	13770	13867	13794	13760	13782	13727	13826	13838	13876	13718	13795	13692	13756	13801	13886	13670	13692	13933	13852	13861	13762	13778	13820	13809	13809	13707	13709	13794	13784	13746	13901	13680	13756	13687	13743	13939	13806	13793	13656	13736	13710	13891	13451	13683	13790	13594	13861	13781	13736	13825	13537	13835	13528	13847	13747	13698	13862	13749	13784	13810	13885	13725	13883	13806	13780	13789	13946	13874	13814	13902	13785	13725	13823	13860	13952	13789	13950	13869	13772	13692	13609	13811	13795	13822	13661	13679	13783	13965	13719	13741	13963	13847	13751	13816	13793	13989	13991	13845	13836	13935	13825	13580	13934	13625	13940	13655	13752	13797	13706	13886	13790	13843	13771	13800	13783	13802	13850	13902	13825	13678	13766	13836	13645	13886	13766	13899	13830	13778	13850	13719	13909	13716	13755	13906	13827	13904	13747	13790	13807	13769	13811	13771	13767	13854	13791	13743	13779	13880	13754	13630	13783	13863	13914	13710	13810	13923	13828	13845	13654	13774	13926	13791	13943	13628	13720	13784	13724	13771	13792	13706	13959	13789	13646	13743	13932	13834	13814	13765	13907
22566	20964	28818	23279	21499	25378	28694	22371	20097	37242	54165	47742	38027	28211	21225	18161	17141	16861	16602	16539	16541	16542	16409	16375	16608	16592	16554	16600	16529	16569	16339	16434	16621	16499	16592	16608	16513	16616	16712	16299	16597	16474	16402	16535	16562	16496	16470	16565	16537	16529	16427	16752	16635	16587	16322	16379	16485	16369	16461	16464	16461	16378	16293	16369	16238	16204	16337	16276	16412	16582	16231	16297	16573	16440	16072	16444	16229	16451	16479	16609	16588	16344	16483	16407	16407	16445	16277	16448	16376	16567	16396	16403	16466	16487	16436	16348	16304	16464	16311	16413	16233	16314	16256	16430	16381	16366	16474	16476	16516	16540	16339	16388	16512	16328	16269	16097	16381	16470	16541	16336	16223	16447	16402	16381	16315	16421	16519	16444	16241	16241	16198	16336	16228	16252	16302	16568	16463	16447	16447	16371	16334	16383	16296	16323	16433	16385	16462	16415	16489	16224	16359	16349	16249	16520	16558	16375	16476	16525	16344	16239	16364	16392	16317	16306	16393	16367	16302	16325	16358	16425	16238	16323	16473	16565	16233	16404	16451	16325	16162	16333	16362	16224	16510	16303	16346	16546	16521	16393	16345	16365	16579	16353	16335	16561	16301	16483	16397	16470	16316	16531	16283	16263	16328	16683	16536	16311	16394	16519	16348	16544	16411	16213	16434	16369	16299	16580	16439	16331	16495	16516	16469	16290	16320	16370	16375	16474	16318	16365	16548	16404	16541	16383	16394	16329	16373	16421	16475	16417	16324	16449	16284	16262	16307	16418	16343	16321	16477	16474	16251	16360	16302	16383	16409	16591	16449	16765	16497	16320	16379	16331	16344	16441	16318	16477	16524	16381	16293	16434	16498	16367	16542	16357	16377	16356	16402	16292	16373	16422	16420	16364	16439	16428	16405	16409	16399	16203	16394	16397	16374	16300	16386	16305	16385	16220	16457	16324	16243	16333	16418	16406	16458	16435	16294	16342	16313	16345	16536	16367	16531	16512	16317	16374	16503	16167	16299	16402	16532	16517	16526	16322	16345	16467	16265	16275	16266	16377	16388	16382	16275	16410	16256	16418	16359	16251	16308	16493	16205	16086	16244	16575	16516	16340	16487	16402	16314	16457	16149	16312	16598	16351	16288	16362	16283	16509	16472	16431	16287	16273	16352	16382	16324	16213	16339	16337	16600	16250	16038	16327	16214	16393	16431	16497	16472	16283	16197	16467	16470	16298	16464	16204	16335	16538	16306	16538	16488	16409	16526	16414	16487	16493	16513	16396	16267	16263	16354	16268	16518	16366	16319	16384	16302	16335	16247	16199	16241	16518	16333	16642	16520	16503	16508	16317	16565	16457	16424	16454	16318	16241	16566	16413	16384	16332	16328	16376	16582	16358	16445	16326	16350	16328	16142	16403	16317	16332	16257	16449	16371	16257	16414	16317	16368	16422	16365	16230	16375	16361	16423	16258	16425	16276	16461	16388	16542	16476	16297	16440	16430	16304	16327	16235	16386	16485	16781	16258	16389	16354	16535	16505	16484	16448	16441	16554	16439	16459	16440	16363	16225	16370	16184	16438	16399	16507	16382	16367	16276	16345	16289	16305	16369	16503	16276	16403	16350	16488	16106	16609	16446	16068	16273	16498	16276	16383	16262	16417	16285	16499	16408	16430	16361	16292	16218	16531	16486	16481	16303	16419	16327	16215	16229	16450	16366	16417	16180	16324	16435	16486	16467	16487	16314	16527	16422	16340	16377	16281	16480	16525	16294	16610	16318	16400	16321	16426	16609	16404	16608	16359	16441	16316	16264	16350	16358	16440	16224	16404	16495	16521	16324	16336	16429	16352	16343	16255	16374	16367	16483	16412	16260	16289	16412	16278	16435	16145	16470	16536	16420	16331	16582	16617	16448	16393	16394	16462	16428	16323	16447	16608	16415	16469	16487	16605	16337	16348	16371	16255	16297	16183	16304	16384	16512	16338	16357	16491	16342	16341	16265	16306	16437	16135	16278	16187	16384	16321	16366	16266	16324	16327	16474	16315	16342	16393	16409	16386	16431	16385	16421	16489	16446	16359	16340	16365	16341	16513	16365	16515	16358	16241	16483	16410	16247	16492	16444	16339	16388	16474	16424	16344	16492	16381	16391	16576	16299	16130	16103	16328	16530	16280	16242	16177	16280	16378	16399	16383	16591	16445	16482	16389	16283	16344	16295	16357	16335	16622	16509	16403	16384	16607	16250	16469	16398	16379	16272	16447	16322	16452	16539	16410	16274	16278	16566	16300	16380	16300	16582	16443	16390	16202	16524	16531	16230	16470	16403	16437	16563	16429	16457	16415	16218	16335	16414	16454	16248	16295	16231	16454	16289	16210	16345	16293	16181	16471	16327	16427	16515	16382	16367	16406	16425	16141	16433	16324	16324	16632	16388	16425	16434	16655	16292	16410	16551	16297	16499	16616	16421	16369	16364	16479	16356	16265	16300	16307	16447	16133	16262	16327	16421	16380	16558	16425	16356	16181	16364	16502	16290	16440	16457	16317	16195	16426	16339	16303	16154	16507	16456	16478	16394	16391	16275	16498	16385	16472	16338	16565	16294	16401	16350	16404	16580	16394	16445	16241	16257	16319	16518	16463	16352	16263	16386	16337	16250	16346	16383	16318	16602	16466	16352	16441	16465	16385	16545	16268	16288	16371	16339	16176	16583	16131	16190	16307	16305	16544	16429	16382	16302	16356	16243	16413	16469	16475	16337	16545	16322	16506	16486	16441	16354	16333	16272	16322	16079	16491	16511	16313	16407	16221	16236	16538	16522	16442	16561	16385	16349	16298	16416	16348	16337	16347	16386	16519	16466	16438	16389	16332	16484	16390	16295	16414	16586	16435	16381	16461	16453	16365	16382	16343	16539	16417	16601	16545	16399	16363	16466	16162	16281	16345	16439	16356	16314	16448	16480	16505	16364	16364	16409	16542	16306	16232	16226	16467	16223	16304	16397	16504	16259	16454	16510	16376	16267	16409	16301	16376	16430	16362	16367	16248	16177	16437	16324	16448	16343	16331	16354	16352	16452	16419	16339	16499	16308	16302	16401	16239	16592	16399	16225	16333	16335	16313	16502	16455	16418	16447	16353	16369	16259	16371	16398	16421	16297	16538	16542	16365	16453	16443	16352	16404	16303	16403	16174	16357	16334	16382	16451	16353	16150	16623	16638	16252	16320	16359	16549	16285	16323	16339	16549	16297	16449	16446	16455	16278	16600	16343	16501	16507	16193	16487	16495	16260	16357	16508	16471	16306	16396	16218	16361	16612	16356	16202	16321	16414	16434	16491	16255	16454	16450	16281	16236	16409	16381	16422	16172	16535	16386	16565	16261	16353	16495	16364	16280	16222	16182	16655	16215	16444	16398	16450	16375	16184	16329	16329	16405	16162	16447	16288	16172	16368	16454	16175	16366	16164	16162	16308	16614	16101	16628	16384	16323	16278	16428	16202	16457	16391	16376	16394	16347	16501	16373	16346	16466	16664	16404	16375	16257	16354	16444	16210	16248	16331	16412	16321	16142	16485	16373	16423	16399	16347	16317	16396	16404	16555	16384	16295	16337	16201	16210	16499	16361	16353	16233	16412	16378	16178	16298	16321	16250	16228	16276	16430	16143	16490	16253	16273	16283	16158	16392	16315	16329	16424	16561	16265	16316	16435	16297	16381	16410	16420	16285	16356	16377	16276	16476	16477	16499	16558	16221	16414	16310	16385	16601	16495	16444	16144	16421	16365	16256	16384	16463	16339	16259	16378	16284	16502	16211	16422	16307	16544	16335	16307	16305	16141	16292	16494	16420	16287	16298	16464	16516	16384	16445	16464	16430	16357	16363	16492	16310	16247	16479	16332	16366	16135	16291	16243	16421	16472	16334	16292	16293	16154	16249	16351	16355	16187	16439	16495	16610	16446	16238	16240	16417	16402	16267	16443	16390	16534	16321	16305	16478	16537	16283	16439	16436	16548	16507	16404	16451	16246	16359	16452	16341	16312	16441	16290	16438	16452	16497	16273	16551	16244	16464	16364	16366	16124	16362	16478	16593	16232	16298	16300	16454	16417	16129	16390	16359	16235	16196	16466	16342	16575	16331	16408	16444	16315	16522	16516	16094	16360	16421	16286	16450	16205	16349	16608	16206	16620	16549	16409	16217	16314	16310	16391	16442	16446	16289	16314	16424	16387	16435	16218	16196	16335	16349	16371	16340	16449	16457	16590	16465	16270	16309	16277	16275	16373	16470	16264	16310	16324	16328	16425	16564	16363	16556	16226	16261	16284	16354	16463	16259	16481	16470	16672	16331	16576	16382	16431	16321	16416	16433	16156	16380	16415	16294	16349	16557	16489	16278	16452	16440	16436	16556	16500	16344	16437	16445	16436	16489	16259	16585	16543	16274	16470	16253	16444	16283	16142	16271	16290	16379	16076	16367	16311	16427	16164	16384	16233	16419	16368	16597	16655	16411	16412	16414	16678	16451	16170	16372	16544	16311	16278	16368	16354	16294	16483	16319	16399	16492	16544	16179	16208	16434	16142	16427	16249	16375	16399	16310	16317	16254	16325	16245	16317	16319	16403	16382	16320	16479	16365	16351	16140	16465	16393	16335	16414	16452	16363	16296	16418	16291	16267	16286	16388	16458	16404	16352	16274	16466	16201	16485	16522	16580	16343	16489	16538	16335	16484	16443	16380	16404	16407	16560	16454	16486	16357	16299	16476	16315	16305	16424	16253	16453	16441	16459	16580	16407	16283	16464	16314	16274	16216	16413	16638	16379	16186	16221	16426	16470	16137	16159	16507	16555	16444	16245	16241	16433	16466	16375	16372	16287	16373	16472	16413	16380	16380	16164	16427	16479	16324	16169	16427	16446	16293	16666	16174	16474	16561	16441	16368	16430	16431	16344	16357	16312	16555	16308	16174	16227	16446	16431	16240	16219	16303	16420	16323	16433	16408	16353	16461	16456	16338	16290	16426	16313	16282	16281	16375	16440	16244	16324	16341	16363	16466	16249	16275	16560	16504	16521	16592	16505	16459	16401	16459	16408	16375	16320	16393	16250	16379	16202	16548	16339	16311	16343	16542	16308	16435	16337	16278	16429	16634
21564	38144	37522	32007	30020	28434	24894	21546	19844	39428	51189	45577	36516	26064	18095	15329	14447	14046	13741	13835	14020	13858	13815	13880	13999	14058	13834	13989	13731	13894	13947	13723	13965	14081	13964	13967	13961	13955	13889	13876	13885	13855	13858	13835	13671	13921	13974	13898	13927	14081	13995	14028	13943	13799	13883	13858	13885	13881	13816	13948	13930	13781	13962	13881	13724	13794	13881	13925	13928	13922	14018	13787	13961	13773	14091	13896	13855	13620	13809	14032	13767	13882	13876	13810	13896	13827	13908	13724	13842	13874	13821	13824	13925	13975	14118	14010	13905	13885	13854	13702	13812	13953	13992	13890	13775	14037	13954	13911	13956	13863	13876	13904	13962	13915	13876	13995	13883	13838	13868	13803	13959	13988	14043	13952	13947	14030	14000	13751	13917	13866	13925	13776	13808	13970	13977	13905	13963	13882	14060	13955	13938	13999	13959	13864	13773	13876	13885	13806	13666	13939	13829	14054	13987	13909	13774	13832	13902	13825	13931	13865	13979	13879	13892	13830	14005	13927	14036	13812	13934	13798	13885	14082	13925	13983	13974	13928	13811	13895	13858	13774	13816	13827	13857	13812	13846	13986	14000	13762	13932	13875	13805	13828	13934	13843	13769	13796	14099	13912	14036	13924	13964	13885	13745	13968	13870	13885	13717	14045	13924	13803	13897	13767	13822	13851	13821	13827	13822	13863	13898	13967	13735	13977	13820	13864	13782	13861	13833	14008	13763	13858	14047	13872	13928	13883	13844	13836	13830	13813	13854	13889	13942	13725	13869	13870	13708	13869	13836	13803	13919	13904	13984	13875	13841	13778	13850	13908	13962	13962	13909	13848	14017	13926	13967	13924	13914	13796	14024	13901	13942	13934	13893	13760	13947	13955	13904	13867	13875	13923	13888	13972	13801	13936	13698	13802	13845	13899	13792	14060	13880	13870	14030	13887	13904	13974	13857	13957	13709	13917	13916	13883	13908	13698	13813	13972	13707	13893	14094	13927	13996	13912	13974	13858	13898	13801	13719	13854	13887	13834	13876	13795	13966	13861	13874	13880	13788	13902	14012	13887	13925	14017	13908	13733	13924	14048	13865	13915	13777	14001	13781	13796	13959	13724	13966	13748	13935	13810	13980	13894	13797	14009	14070	14019	13754	13967	13950	13974	13923	13859	13860	13939	13968	13999	13873	13839	13869	13913	13801	13832	13861	13879	13967	13775	13934	13864	13859	13820	14018	13939	13802	13949	13700	13878	13837	13909	13659	13856	13826	13820	13929	13857	13915	13829	13825	13912	13904	13742	13955	14006	13910	13876	13882	13767	13965	13884	13866	13924	13778	13745	13958	13706	14196	13901	13942	13917	13918	13863	13933	13754	13875	13853	14076	13764	13946	14048	13947	13821	13834	13845	13802	13882	13904	13869	13914	13849	13850	13827	13896	13794	13799	13884	13919	13894	14012	13830	13946	13870	13846	14063	14010	13936	13811	14032	13860	13840	14034	13869	13891	14002	13782	13916	13965	13782	13784	13932	13809	13895	14000	13901	13786	13861	13840	13985	13801	13913	13881	13867	13749	13906	13966	13840	13857	14032	13965	13900	13794	13912	13826	13952	14038	13906	13988	13922	13791	13788	13744	13726	13973	13821	13926	13737	13746	13970	13825	14005	13763	13744	14042	13803	13763	14045	13802	13788	13980	13846	13737	13805	14015	13773	13863	13926	13795	13839	14021	13875	13896	13958	13991	13872	14043	13891	13726	13906	13872	13890	13963	13816	13880	13804	13713	13866	13855	13871	13888	13961	13887	13922	13954	13595	14047	13819	13725	14033	13797	13895	13869	13870	13844	13865	13952	13917	13925	13888	13915	13719	13937	13950	13799	13777	13843	13969	13924	13767	13830	13725	13962	13912	13887	13772	13960	13747	13919	13766	13788	13849	13860	13972	13794	13828	13785	13876	13833	13902	13997	14017	13846	13912	13952	13950	13790	13937	13802	13837	13905	13776	13918	13803	13822	13872	13882	13719	13870	13927	13838	13933	13882	13797	13977	14011	14010	13865	13815	13894	13751	14045	13880	13792	13909	13914	13718	13971	13890	13861	13994	13822	13904	13958	13734	13898	14055	13807	13918	13810	13901	14057	13846	13875	13941	13808	13872	13759	13934	13795	14083	13886	13908	13766	14052	13880	13903	13904	13768	13801	13693	13939	14083	13854	13714	14045	13933	13776	13953	13793	13735	13877	13948	13750	13831	13712	13728	13946	13903	14129	13778	13967	13893	13900	13847	13870	13697	13768	13959	14032	13804	14049	14005	13919	13962	13777	13756	13821	13921	13879	13696	13934	13872	14108	13767	13783	13940	13887	13830	13977	13954	13934	13728	13817	13936	14009	13782	13886	13903	13727	14031	13718	13966	13808	13826	13930	13841	13854	13926	13913	14184	13796	13639	13914	13982	13839	13922	13768	13799	14065	13839	13954	13865	13986	13861	13884	13796	13714	13882	13868	13867	13853	13925	13904	13838	13739	13961	13806	13854	13936	13687	13866	13707	13806	13900	13717	13833	13840	13828	13922	13800	13713	13796	13932	13807	13792	13821	13886	13973	13874	13889	13717	13889	13913	13855	13833	13857	13952	13688	13882	13998	13948	13991	14071	13881	13914	13956	13837	13861	13857	13967	13937	13815	14046	14114	14024	13835	13789	13863	14059	13802	13943	13843	13823	13770	13820	13949	13750	13966	14094	13751	13968	13888	13702	13770	13791	13696	14061	13808	13831	13869	13773	13770	13943	14078	13844	13758	13892	13775	13911	13920	14144	13936	13827	13856	13759	13866	13773	13793	13973	13693	13896	13833	13886	13844	14000	13875	13800	13886	13866	13758	14031	13929	13940	13869	13881	13918	13911	13839	13940	13753	13929	13858	13815	13801	13748	13746	13792	13904	13904	13899	13834	13994	13864	13795	13892	13775	13751	13802	13733	14017	13827	13899	13845	13954	13999	13947	13856	13946	14026	13851	13916	13745	13833	13918	13879	13812	13817	13979	13851	13902	13929	13994	13842	13862	13923	13986	13977	13958	13843	13770	13885	14012	13905	13890	13816	13836	13642	13901	13879	13745	13803	14059	13911	13848	13876	13880	13818	14025	13825	13921	13837	14075	13940	13722	13809	13852	13815	13934	13994	13947	13916	13788	14013	13871	14005	13844	13822	13767	13751	13824	13831	13833	13807	13923	13739	13929	13858	13985	13943	13677	13925	13957	13775	14036	13966	13937	13924	13931	14110	13987	13974	13974	13924	13849	13950	13840	13919	13782	13967	13791	13762	13876	13866	13813	13913	13955	13892	13853	13857	13771	13919	13701	13854	13932	13846	13927	13794	13949	13784	13814	13756	13782	13763	13836	13835	13869	13788	13649	13808	13923	13826	13923	13914	13771	13886	13875	13855	14007	13824	13871	13948	13868	13863	13810	13958	13779	13951	13980	13955	13861	13990	13827	13789	14015	13769	13893	13796	13876	13883	13875	13939	13907	13901	13791	13869	13881	13871	13848	13809	13862	13816	13961	13892	13891	14065	13835	13767	13939	13840	13871	13843	13836	13898	14087	13952	13909	13924	13750	13950	13926	13916	13829	13956	13789	13909	13762	14029	13770	13949	13912	13761	13779	13818	13813	13891	13918	13912	13846	13683	13734	13841	13855	14021	13692	13893	14036	14013	13740	13960	14023	13915	13952	14075	13876	14023	13741	13824	13849	13712	14037	13701	14011	13908	13774	13909	13869	13811	13995	13755	13975	13952	13990	13743	13758	13906	14034	13878	13963	13812	13847	13961	13926	13959	13804	13892	14042	13987	13738	13898	14037	13821	13954	13789	13867	13880	13866	13974	13920	14123	13865	13815	13636	13892	13813	13832	13934	13908	13821	13840	13950	13970	13939	13952	13834	13902	13895	13849	13772	13765	13804	13830	13706	13872	13858	14025	14020	13772	13865	13868	13836	13864	13923	13847	13901	13881	13844	13776	13729	13860	13908	13805	13889	14056	13816	13864	13747	14011	13925	13735	13897	13921	13738	14043	13820	13802	13878	13887	13804	13747	13844	14063	13831	13839	13940	13781	13895	13871	13946	13947	13914	13937	13887	14010	13934	13808	13849	13823	13870	13779	13687	14007	13619	14045	13792	13880	13871	13910	13839	13698	13911	13727	13852	13882	13795	13986	13942	13928	14029	13815	13935	14008	13935	14011	13789	13961	13864	14001	13839	13944	13790	13884	13902	13848	13709	13761	13835	13805	13801	13903	13733	13874	13927	13937	13906	13716	13924	13923	13867	13765	13908	13895	13789	13841	13809	13740	13855	13767	13828	13783	13749	13934	13834	13787	13915	13776	13933	13737	13989	13950	14012	13825	13899	13915	13885	13795	13801	13863	13916	13873	13829	13960	13836	13921	13825	13921	13805	13782	13946	13897	14029	13806	13843	13695	13881	13891	13875	13930	13918	13985	13974	13805	13879	13736	13823	13871	13858	13781	13971	13951	13839	13851	13942	13977	13913	14014	13859	13800	13859	13862	13980	13939	13809	13887	13837	14061	13802	13974	13882	13933	13955	13951	13915	13946	13949	13920	13889	14012	13855	13915	13843	13929	13830	13865	13804	13843	14001	13742	13857	13757	13846	13821	13872	13789	13746	14011	13834	13809	13804	13885	13903	13727	13682	13864	13910	14037	13968	13870	13814	13875	13736	13714	13861	13927	13890	13698	13841	13966	13877	13876	13871	13895	13851	13877	14010	13801	13931	13939	13891	13842	13675	13814	13919	13805	13786	13894	13781	13857	13926	13994	13961	13952	13949	13934	13979	13721	13920	13923	13757	13752	13872	13742	13900	13792	13882	13950	13914	13931	13751	14002	13769	13829	13869	13904	14010	13840	13766	13824	13898	14066	13773	13861	13969	13887	13914	13875	13836	13943	13671	13910	13914	13912	13915	13792	13821	13913	13963	13817	13787	13964	13714	13906	13993	13855	13746	13919	13932	13792	13912	13949	13885	13826	13784	13965	13957	14059	13784	13855	13773	13835	14156	13899	13918	14024	13764	13878	13809	13953	13846	13923	13983	13973	13923	13894	13852	13794	13906	13711	13949	13880	13954	13849	13839	13965
27270	22909	29425	27733	22454	20345	19433	18355	17548	19022	21501	20488	19290	18030	17050	16561	16430	16379	16493	16185	16275	16413	16406	16237	16227	16113	16340	16156	16306	16202	16241	16323	16459	16341	16347	16389	16492	16371	16258	16236	16392	16274	16225	16292	16387	16223	16271	16447	16223	16342	16554	16396	16424	16376	16162	16236	16429	16438	16305	16300	16404	16326	16438	16272	16343	16140	16254	16424	16290	16405	16142	16212	16268	16224	16412	16217	16380	16296	16312	16249	16230	16708	16197	16000	16333	16290	16309	16268	16242	16415	16306	16329	16304	16388	16259	16203	16115	16203	16286	16289	16298	16304	16420	16207	16426	16202	16349	16335	16148	16226	16271	16216	16350	16188	16091	16255	16392	16611	16230	16200	16291	16208	16325	16167	16240	16118	16268	16354	16321	16198	16448	16207	16388	16337	16200	16429	16115	16286	16379	16051	16315	16259	16278	16263	16247	16518	16360	16293	16453	16371	16194	16305	16362	16165	16103	16231	16303	16211	16335	16162	16277	16328	16316	16298	16290	16220	16327	16474	16271	16379	16405	16201	16281	16166	16416	16358	16198	16292	16147	16278	16262	16352	16445	16265	16231	16301	16316	16278	16384	16433	16395	16230	16230	16250	16317	16386	16451	16251	16159	16417	16358	16196	16090	16301	16230	16160	16231	16233	16354	16435	16349	16441	16331	16194	16187	16324	16359	16260	16141	16264	16483	16381	16324	16301	16278	16331	16341	16397	16172	16283	16324	16058	16351	16156	16384	16264	16277	16218	16349	16411	16281	16369	16415	16404	16220	16345	16263	16232	16408	16444	16148	16286	16428	16398	16099	16304	16397	16258	16283	16111	16206	15927	16190	16213	16056	16276	16252	16278	16268	16123	16297	16234	16256	16354	16097	16341	16254	16343	16171	16525	16271	16227	16460	16349	16349	16324	16439	16190	16352	16242	16350	16387	16439	16299	16372	16508	16340	16299	16251	16157	16367	16308	16478	16253	16110	16158	16254	16250	16404	16345	16328	16357	16190	16395	15997	16208	16259	16108	16347	16259	16452	16272	16191	16354	16469	16333	16246	16444	16243	16360	16058	16187	16252	16196	16049	16354	16376	16192	16111	16259	16423	16258	16251	16054	16333	16111	16175	16349	16308	16218	16119	16537	16332	16392	16333	16303	16244	16331	16329	16154	16480	16148	16287	16342	16269	16405	16369	16142	16320	16251	16071	16334	16431	16305	16227	16206	16351	16244	16206	16433	16171	16373	16170	16377	16356	16438	16480	16245	16337	16350	16210	16406	16172	16239	16427	16195	16234	16376	16278	16205	16320	16311	16270	16319	16247	16456	16410	16343	15974	16235	16350	16260	16359	16102	16388	16467	16227	16405	16374	16215	16270	16383	16240	16170	16335	16152	16450	16345	16408	16196	16139	16230	16445	16228	16251	16275	16314	16199	16307	16290	16353	16436	16413	16328	16327	16316	16233	16373	16295	16215	16326	16342	16257	16187	16297	16170	16240	16349	16411	16282	16238	16505	16367	16373	16280	16184	16314	16261	16172	16308	16407	16140	16148	16292	16429	16469	16236	16219	16122	16517	16323	16245	16185	16324	16342	16339	16296	16245	16200	16061	16141	16336	16128	16177	16460	16102	16298	16192	16507	16397	16230	16349	16391	16411	16338	16295	16270	16466	16286	16371	16307	16237	16190	16194	16356	16410	16291	16305	16282	16443	16246	16412	16318	16307	16234	16483	16260	16235	16447	16335	16365	16295	16374	16267	16506	16397	16350	16267	16227	16062	16161	16312	16082	16317	16331	16245	16369	16390	16247	16271	16246	16121	16427	16276	16251	16393	16383	16469	16332	16230	16201	16341	16380	16256	16520	16385	16378	16370	16323	16103	16263	16374	16156	16257	16331	16177	16377	16151	16451	16327	16187	16457	16501	16386	16158	16206	16351	16380	16431	16154	16252	16110	16430	16303	16180	16137	16108	16304	16112	16421	16162	16386	16530	16385	16254	16475	16414	16389	16210	16495	16219	16133	16199	16405	16362	16160	16485	16131	16259	16369	16281	16164	16453	16444	16265	16408	16247	16207	16223	16182	16327	16134	16197	16293	16409	16226	16089	16230	16228	16202	16182	16281	16313	16381	16264	16328	16273	16295	16324	16170	16517	16220	16147	16355	16375	16216	16297	16294	16280	16248	16359	16223	16413	16408	16279	16410	16218	16098	16513	16289	16376	16290	16508	16285	16223	16199	16316	16240	16199	16050	16358	16160	16456	16405	16154	16276	16170	16394	16404	16232	16206	16182	16093	16259	16342	16345	16201	16341	16101	16268	16261	16296	16345	16279	16295	16536	16288	16204	16275	16236	16232	16412	16259	16443	16141	16303	16302	16525	16343	16391	16356	16227	16350	16210	16205	16014	16273	16439	16433	16474	16296	16446	16342	16253	16296	16332	16380	16214	16505	16215	16297	16371	16297	16477	16388	16201	16229	16173	16203	16116	16399	16345	16234	16429	16315	16352	16336	16524	16298	16331	16300	16265	16217	16468	16139	16165	16433	16250	16331	16217	16469	16414	16138	16114	16194	16305	16255	16270	16279	16185	16176	16242	16277	16382	16120	16153	16188	16112	16206	16267	16216	16461	16309	16361	16381	16200	16184	16149	16289	16437	16349	16425	16444	16385	16217	16393	16435	16265	16371	16344	16555	16418	16196	16286	16385	16381	16189	16309	16221	16160	16347	16274	16362	16170	16371	16338	16390	16316	16151	16353	16352	16164	16390	16166	16447	16364	16310	16163	16160	16232	16156	16156	16264	16461	16256	16282	16185	16316	16247	16131	16049	16277	16441	16435	16447	16185	16239	16424	16343	16298	16541	15994	16274	16378	16599	16432	16462	16369	16236	16257	16381	16171	16350	16254	16345	16358	16385	16216	16320	16389	16384	16324	16396	16540	16183	16341	16229	16356	16116	16206	16354	16220	16445	16113	16403	16394	16230	16358	16322	16302	16060	16368	16448	16256	16056	16168	16126	16348	16159	16322	16256	16000	16243	16268	16099	16342	16399	16357	16424	16319	16496	16230	16123	16141	16493	16329	16389	16217	16365	16275	16386	16270	16542	16526	16222	16521	16194	16315	16211	16182	16338	16343	16336	16393	16188	16202	16490	16186	16325	16336	16354	16304	16373	16294	16177	16343	16458	16242	15921	16284	16484	16252	16584	16195	16391	16412	16343	16187	16101	16094	16545	16350	16226	16335	16056	16288	16299	16402	16200	16072	16278	16172	16331	16331	16402	16283	16294	16333	16353	16240	16123	16385	16377	16233	16439	15959	16315	16178	16062	16222	16228	16298	16384	16364	16377	16460	16466	16343	16290	16365	16159	16151	16422	16363	16326	16417	16387	16378	16354	16411	16260	16270	16230	16253	16241	16300	16372	16270	16090	16010	16324	16382	16267	16212	16504	16268	16171	16310	16300	16235	16362	16475	16324	16208	16438	16470	16202	16211	16279	16346	16273	16337	16318	16290	16279	16442	16304	16240	16351	16302	16387	16108	16342	16279	16281	16046	16190	16282	16184	16121	16450	16235	16182	15994	16449	16393	16207	16470	16291	16296	16223	16273	16309	16352	16310	16285	16314	16394	16367	16217	16221	16259	16219	16301	16390	16440	16322	16115	16125	16355	16386	16241	16603	16223	16248	16319	16384	16239	16257	16515	16291	16323	16160	16151	16227	16477	16424	16304	16309	16312	16306	16090	16208	16212	16090	16470	16444	16381	16359	16312	16291	16257	16395	16428	16506	16461	16367	16243	16434	16407	16391	16135	16387	16280	16110	16241	16503	16283	16214	16238	16357	16338	16249	16213	16130	16275	16313	16340	16208	16306	16401	16171	16357	16402	16250	16323	16275	16349	16302	16247	16302	16202	16210	16506	16274	16319	16234	16305	16329	16332	16295	16416	16232	16258	16206	16347	16200	16347	16255	16209	16300	16111	16134	16190	16056	16235	16388	16435	16345	16123	16385	16315	16358	16440	16307	16360	16197	16337	16413	16370	16353	16471	16375	16610	16291	16285	16349	16218	16262	16291	16283	16250	16008	16356	16510	16290	16147	16307	16411	16243	16262	16327	16366	16443	16314	16268	16411	16233	16209	16368	16095	16209	16049	16323	16405	16314	16571	16262	16475	16253	16269	16265	16286	16506	16368	16288	16444	16535	16399	16335	16420	16332	16322	16336	16478	16314	16235	16291	16354	16233	16410	16098	16147	16330	16321	16321	16130	16326	16212	16322	16326	16264	16300	16291	16272	16347	16272	16475	16446	16250	16398	16292	16424	16245	16231	16171	16185	16111	16374	16226	16171	16408	16210	16298	16227	16255	16327	16254	16375	16219	16210	16346	16336	16423	16324	16279	16354	16398	16412	16236	16420	16299	16443	16487	16306	16196	16211	16282	16160	16217	16267	16251	16383	16421	16526	16372	16326	16093	16325	16443	16440	16296	16401	16394	16271	16367	16570	16400	16190	16219	16145	16165	16224	16351	16167	16281	16351	16146	16557	16246	16196	16148	16175	16260	16553	16350	16461	16251	16277	16188	16389	16299	16479	16156	16346	16290	16312	16348	16467	16200	16138	16282	16266	16260	16155	16191	16267	16132	16376	16304	16064	16251	16059	16256	16513	16324	16221	16093	16156	16265	16257	16160	16316	16376	16239	16270	16290	16443	16407	16460	16377	16439	16293	16472	16223	16446	16380	16382	16520	16335	16348	16221	16395	16173	16463	16402	16298	16249	16426	16361	16392	16454	16276	16410	16392	16146	16295	16095	16581	16273	16211	16370	16371	16331	16225	16154	16328	16218	16290	16500	16405	16183	16209	16251	16492	16074	16311	16286	16127	16618	16617	16340	16358	16322	16329	16429	16238	16282	16159	16049	16278	16272	16376	16483	16302	16334	16215	16348	16252	16257	16314	16118	16318	16484	16391	16191	16453	16501	16204	16253	16249	16314	16092	16146	16210	16278	16364	16434	16474	16163	16250	16233	16311	16377	16273	16227	16319	16325	16358	16319	16385	16380	16187	16361	16321	16312	16181	16277	16277	16150	16384	16333	16366	16429	16140	16243	16288	16382	16316	16301	16280	16247	16173	16323	16296	16202
18639	29004	29731	25153	21459	19580	17983	16706	16064	18133	20392	18603	17129	15348	14486	14034	13848	13893	13726	13870	13939	13854	14009	13654	13915	13852	13825	13575	13805	13731	13915	13715	13858	13967	13817	13754	13959	13817	13654	13673	13909	13809	13921	13700	13856	13844	13899	13920	13755	13738	13969	13705	13586	13882	13920	13821	13931	13635	13804	13833	13838	13735	13789	13837	13874	13715	13659	13810	13967	13704	13771	13764	13676	13930	13691	13938	13715	13758	13915	13748	14048	13854	13762	13950	13767	13644	13750	13759	13680	13917	13861	13819	14003	14013	13813	13821	13759	13937	13801	13696	13913	13824	13967	14005	13879	13734	13921	13862	14073	13954	13803	13876	13917	13905	13711	13925	13755	13717	13686	13856	14004	13782	13795	14046	13896	13834	13774	13727	13853	13718	13921	13779	13747	13834	14069	13933	13891	13807	13823	13715	13777	13784	13942	13791	13893	13790	13957	13777	13744	13779	13880	13785	13685	13746	13849	13862	13832	13809	13773	13823	13871	13843	13753	13938	13794	13745	13618	13933	13807	13656	13738	13763	13979	13682	13823	13808	13647	13759	13897	13883	13851	13742	13937	13753	13875	13836	13775	13729	13815	13730	13845	13791	13865	13855	13907	13901	13795	13662	13821	13920	13694	13953	13807	13837	13864	13796	13819	13816	13752	13768	13916	13705	13767	13685	13639	13711	13835	13926	13807	14043	13838	13544	13883	13760	13677	13705	13826	13801	13716	13789	13973	13712	13928	13819	13790	13922	13730	13919	13965	13883	13735	13735	13889	13756	13728	13558	13885	13777	13684	13798	13796	13779	13757	13858	13899	13750	13650	13786	13740	13786	13913	13777	13916	13797	13695	13788	13836	13918	13679	13838	13724	13889	13669	13757	13829	13933	13663	14004	13702	13867	14016	13812	13869	13815	13684	13700	13915	13729	13899	13727	13812	13731	14118	13590	13845	13736	13999	13968	13902	13982	13824	13671	13980	13779	13788	13906	13817	13911	13826	13875	13791	13794	13845	13804	13741	13819	13792	13818	13910	13832	13734	13667	13824	13951	13810	13728	13775	13694	13915	13866	13805	13749	13867	13890	13872	13801	13956	13792	13991	13828	13817	13953	13689	13922	13493	13792	13819	13836	13810	13819	13706	13865	13813	13759	13834	13850	13813	13912	13691	13799	13746	13946	13846	13883	13840	13805	13807	13815	13718	13734	13756	13757	13706	13781	13811	13866	13937	13797	13860	13815	13810	13811	13759	13789	13918	13829	13911	13837	13895	13876	13730	13650	13862	13856	13745	13876	13745	13823	13700	13800	13574	13717	13656	13944	13759	13803	13873	13859	13890	13827	13712	13741	13865	13826	13715	13913	13752	13895	13845	13950	13886	13837	13731	13791	13752	13865	13852	13793	13680	13814	13873	13909	13864	13722	13768	13699	13721	13830	13862	13854	13811	13890	13906	13884	13843	13723	14043	13826	13787	13864	13633	13725	13769	13735	13806	13826	13903	13737	13819	13831	13745	13892	13851	13703	13915	13707	13821	13705	13812	13796	13874	13747	13824	13716	13864	13569	13815	13861	13890	13755	13735	13858	13775	13889	13795	13754	13868	13787	13931	13929	14038	13886	13920	13910	13693	13966	13734	13760	13832	13855	13772	13844	13886	13914	13728	13809	13852	13834	13777	13897	13835	14063	13851	13787	13737	13743	13806	13655	13793	13830	13869	13752	13900	13670	13744	13734	13581	13936	13941	14040	13716	13841	13797	13811	13890	13937	13892	13808	13852	13935	13652	13949	13830	13893	13861	13799	13664	13997	13514	13976	14007	13857	13699	13874	13977	13857	13770	13879	13797	13944	13864	13763	13711	13714	13873	13762	13847	13859	13619	13821	13777	13806	13731	13926	13939	13820	13727	13794	13785	13776	13791	13590	13793	13767	13676	13774	13760	13701	13749	13834	13819	13726	13693	13717	13880	13909	13740	13886	13737	13839	13780	13673	13707	13947	13768	13927	13847	13755	13662	13948	13728	13725	13759	13906	13720	13758	13766	14051	13839	13818	13730	13793	13749	13791	13713	13803	13996	13933	13897	13808	13777	13834	13816	13787	13848	13871	13946	13776	13870	13835	13707	13816	13914	13600	13829	13820	13695	13922	13917	13858	13798	14008	13881	13703	13735	13679	13885	13804	13727	13659	13789	13689	13760	13839	13903	13811	13805	13795	13840	13818	13795	13838	13819	14021	13808	13761	13930	13892	13833	13890	13849	13675	13806	13990	13895	13775	13674	13817	13850	13779	13643	13925	13779	13912	13856	13776	13862	13937	13765	13960	13753	13721	13818	13779	13702	13852	14036	13637	13943	13690	13905	13826	13679	13757	13688	13823	13840	13729	13846	13777	13767	13879	13891	13681	13819	13926	13958	13768	13819	13808	13827	13927	13828	13798	13932	13799	13695	13839	13747	14062	13952	13721	13734	13791	13681	13805	13789	13993	13950	13926	13816	13879	13755	13881	13941	13883	13787	13842	13900	13733	13733	13842	13842	13823	13657	13832	13847	13749	13775	13637	13860	13876	13848	13899	13867	13774	13908	13765	13673	13743	13852	13704	13651	13706	13775	13899	13881	13611	13922	13698	13838	13888	13792	13802	13849	13805	13653	13738	13740	13913	13748	13742	13822	13836	13822	13900	13866	13784	13870	13863	13815	13782	13727	13649	13790	13768	13775	13698	13869	13778	13760	13745	13784	13829	13777	13818	13867	13809	13787	13771	13739	14052	13720	13743	13762	13889	13775	13742	13887	13967	13775	13788	13834	13811	13703	13899	13747	13846	13810	13865	13913	13935	13792	13869	13777	13926	13738	13920	13912	13747	13850	13709	13804	13947	13740	13821	13781	13791	13685	13851	14042	13775	13821	13714	13845	14026	13838	13766	13803	13969	13806	13810	14120	13807	13985	13769	13824	13865	13902	13964	13819	13824	13671	13874	13960	13903	13814	13687	13657	13680	13813	13830	13797	13854	14094	13616	13690	13905	13751	14029	13682	13871	13814	13852	13720	13855	13961	13792	13792	13948	13739	13973	13659	13815	13720	13933	13713	13895	13742	13742	13993	13905	13749	13780	13841	13828	13968	13895	13838	13967	13837	13962	13871	13849	13740	13930	13799	13790	13768	13823	13691	13738	13887	13844	13852	13953	13901	13820	13910	13853	13793	13637	13791	13877	13766	13929	13843	13706	13857	13805	13823	13744	13817	13855	13832	13737	13752	13787	13796	13849	13744	13740	13769	13837	13794	13836	13712	13805	13883	13713	13704	13851	13834	13792	13798	14002	13714	13910	13788	13885	13687	13852	13721	13832	13873	13714	13811	13853	13821	13689	13817	13925	13723	13984	13815	13854	13799	13660	13671	13741	13885	13825	13847	13930	13846	13765	13721	13855	13875	13798	13671	13893	13875	13658	13929	13693	13788	13868	13695	13894	13862	13850	13619	13941	14216	13834	13983	13949	13891	13908	13876	14040	13902	13859	13765	13798	13796	13778	13736	13659	13808	14052	13744	13826	13621	13866	14074	13605	13766	13769	13826	13883	13709	13717	13663	13938	13866	13808	13907	13952	13800	13827	13823	13835	13840	13734	13935	13799	13807	13810	13825	13791	13783	13824	13737	13889	13913	13750	13882	13837	13791	13883	13646	13620	13714	13759	13775	13716	13831	13727	13833	13854	13918	13929	13865	13664	13773	13675	13914	13744	13871	13728	13770	13892	13708	13845	13758	13835	13873	13753	13832	13723	13862	13681	13778	13874	13766	13864	13859	13839	13884	13875	14009	13862	13936	13763	13992	14049	14011	13908	13916	14071	13705	13863	13784	13781	13771	13966	13777	13781	13798	13825	13863	13827	13781	13729	14011	13887	13752	13858	13756	13839	13844	13921	13857	13909	13808	13918	13830	13789	13790	13837	13996	13921	13836	13837	13892	13855	13829	13733	13729	13872	13850	13755	13705	13846	13837	13767	13793	13855	13869	13697	13681	13649	13848	13900	13827	13969	13983	13895	13950	13852	13853	14035	13964	13719	13928	13815	13785	13741	13868	13800	13856	13728	13849	13773	13855	13799	13606	13946	13821	13822	13737	13758	13742	13884	13662	13847	13819	13705	13907	13848	13995	13776	13936	13883	13831	13744	13831	13798	13762	13751	13751	13875	13699	13726	13763	13780	13759	13821	13776	13787	13700	13789	13884	13576	13945	13822	13919	13835	13871	14020	13971	13814	14066	13960	13864	13700	13782	13812	13756	13807	13740	13786	13853	13913	13721	13592	13702	13879	13811	13788	13909	13766	13848	13666	13797	13958	13969	13747	13814	13839	13861	13807	13815	13690	13832	13894	13787	13865	13816	13834	13954	13828	13799	13785	13681	13635	13786	13867	13847	13787	13623	13794	13849	13785	13780	13850	13870	13771	13795	13664	13720	13916	13843	13769	13755	13898	13817	13874	13883	13825	13944	13941	13850	13734	13890	13948	13907	13684	13914	13829	13799	13911	13676	13851	13813	13862	13903	13921	13931	13735	13887	13957	13863	13971	13736	13877	13912	13761	13870	13943	13866	13747	13875	13881	13814	13712	13966	13731	13766	13798	13726	13943	13818	13709	14080	13778	13752	13900	13727	13870	13767	13736	13888	13759	13785	13849	13728	13767	13867	13681	13907	14003	13744	13745	13905	13794	13835	13811	13859	13941	13861	13942	13785	13859	13756	13995	13803	14012	13825	13699	13861	13736	13870	13781	13859	13926	13850	13778	13799	13903	13859	13755	13848	13874	13835	13774	13671	13826	13775	13922	13802	13637	13823	13853	13947	13918	13753	13896	13729	13724	13896	13809	13826	13687	13687	13703	13823	13847	13663	13647	13921	13602	13684	13878	13784	13889	13754	13724	13722	13845	13772	13834	13808	13818	13825	13987	13898	13895	13812	13905	13879	13859	13943	13585	13790	13869	13801	13868	13922	13670	13848	13774	13958	13878	13670	13951	13964	13736	13802	13890	13835	13777	13835	13821	13857	13767	13890	13637	13841	13748	13878	13686	13624	13955	13887	13893	13706	13711	13712	13962	13914	13667	13680	14107	13916	13668	13978	13886	13793	13794	13868	13766	13620	13894
24292	20985	28116	25069	22873	22541	21578	19309	18658	24404	33920	32167	28126	22422	18713	17124	16794	16515	16384	16481	16354	16312	16306	16407	16306	16370	16391	16260	16230	16279	16283	16244	16061	16204	16379	16257	16121	16067	16146	16320	16102	16117	16333	16494	16338	16302	16230	16494	16247	16346	16288	16326	16280	16424	16142	16149	16225	16265	16324	16135	16212	16305	16170	16452	16353	16198	16375	16070	16371	16117	16261	16340	16221	16132	16372	16279	16161	16251	16377	16399	16237	16418	16226	16175	16303	16294	16182	16176	16329	16203	16233	16299	16306	16360	16234	16437	16313	16084	16305	16215	16340	16166	16346	16123	16337	16105	16373	16274	16002	16190	16057	16167	16117	16215	16315	16375	16310	16091	16279	16183	16113	16224	16301	16446	16164	16314	16266	16084	16187	16301	16286	16319	16181	16291	16404	16130	16063	16128	16244	16221	16218	16277	16210	16455	16197	16176	16260	16161	16130	16484	16154	16007	16347	16182	16247	16132	16279	16094	16287	16295	16232	16050	16217	16101	16276	16134	16209	15968	16187	16109	16454	16357	16442	16111	16384	16267	16251	16448	16237	16347	16086	16173	16326	16274	16211	16332	16345	16459	16321	16421	16315	15967	16257	16376	16182	16375	16269	16335	16244	16174	16339	16473	16307	16166	16269	16241	16233	16355	16506	16229	16153	16331	16151	16414	16254	16355	16348	16141	16254	16306	16220	16277	16223	16216	16219	16324	16276	16158	16224	16156	16179	16452	16305	16357	16156	15978	16245	16177	16262	16209	16380	16282	16186	16294	16214	16154	16161	16367	16221	16170	16247	16190	16219	16347	16173	16022	16409	16221	16327	16217	16197	16217	16299	16329	16370	16225	16143	16284	16124	16169	16078	16139	16367	16043	16081	16096	16227	16350	16271	16199	16202	16212	16225	16259	16319	16091	16155	16321	16177	16311	16337	16100	16250	16360	16178	15847	16255	16323	16158	16106	16254	16115	16315	16225	16298	16149	16338	16383	16049	16267	16319	16245	16193	16406	16349	16416	16274	16165	16186	16312	16380	16386	16354	16324	16380	15978	16306	16353	16214	16242	16039	16271	16256	16172	16302	16411	16169	16219	16266	16290	16306	16139	16250	16294	16273	16231	16128	16167	16320	16194	16172	16345	16365	16472	16238	16260	16192	16348	16241	16121	16531	16290	16196	16240	16334	16249	16376	16222	16314	16268	16390	16286	16127	16127	16250	16075	16142	16149	16183	16123	16181	16176	16065	16180	16282	16398	16341	16158	16083	16281	16298	16070	16393	16052	16073	16155	16342	16236	16248	16270	16177	16137	16146	16076	16212	16062	16167	16185	16050	16256	16408	16428	16163	16188	16140	16200	16168	16037	16113	16303	16320	16261	16269	16117	16197	16314	16241	16108	16171	16168	16190	16142	16067	16333	16199	16155	16143	16371	16257	16259	16301	16156	16149	16322	16142	16047	16113	16205	16269	16165	16185	16133	16183	16386	16339	15941	16375	16131	16129	16490	16417	16303	16332	16196	16179	16256	16274	16078	16247	16247	16097	16327	16216	16154	16142	16352	16275	16322	16154	16488	16146	16341	16217	16267	16135	16488	16290	16188	16315	16302	16367	16155	16347	16247	16220	16122	16364	16375	16332	16129	16255	16181	16127	16342	16390	16233	16095	16347	16379	16436	16420	16007	16253	16250	16340	16356	16314	16321	16285	16159	16088	16113	16183	16244	16111	16113	16369	16306	16320	16197	16418	16564	16407	16225	16333	16221	16278	16276	16266	16100	16173	16230	16332	16145	16213	16367	16196	16212	16239	16066	16050	16253	16289	16287	16413	16361	16153	16051	16291	16399	16076	16211	16215	16299	16231	16390	16079	16095	16320	16124	16383	16121	16259	16387	16293	16193	16199	16309	16150	16008	16278	16160	16268	16045	16403	16265	16160	16325	16161	16505	16430	16187	16174	16158	16392	16257	16310	16478	16297	16280	16502	16295	16081	16450	16349	16148	16442	16257	16164	16125	16125	16302	16135	16366	16235	16126	16331	16128	16058	16171	16189	16126	16125	16320	16347	16446	16277	16190	16149	16369	16131	16193	16303	16281	16254	16092	16364	16343	16059	16117	16326	16110	16108	16184	16228	16308	16219	16262	16352	16213	16052	16203	16229	16351	16191	16049	16263	16246	16090	16119	16264	16343	16219	16190	16258	16423	16366	16230	16416	16170	16292	16298	16174	16083	16154	16404	16268	16149	16358	16249	16298	16198	16280	16375	16051	16510	16263	16212	16228	16419	16124	16127	16265	16328	16190	16226	16162	16258	16334	16258	16470	16185	16299	16234	16146	16248	16113	16231	16044	16010	16406	16282	16285	16236	16239	16162	16126	16171	16103	16310	16267	16179	16364	16073	16261	16321	16375	16290	16230	16066	16277	16300	16271	16272	16294	16266	16396	16246	16111	16420	16086	16266	16387	16083	16224	16326	16042	16302	16372	16339	16311	16119	16109	16213	16191	16130	16329	16283	16208	16293	16403	16147	16345	16404	16140	16148	16206	16277	16107	16179	16249	16111	16242	16373	16341	16304	16223	16232	16294	16207	16315	16338	16164	15992	16360	16387	16247	16079	16297	16248	16247	16273	16278	16312	16346	16362	16308	16132	16272	16174	16104	16310	16122	16045	16243	16269	16025	16230	16402	16509	16213	16266	16022	16206	16276	16392	16269	16151	16281	16065	16266	16424	16155	16224	16395	16170	16404	16316	16189	16255	16234	16241	16308	16280	16271	16309	16086	16415	16459	16060	16185	16229	16434	16201	16267	16333	16276	16226	16099	16360	16209	16407	16273	16288	16202	16340	16198	16394	16270	16204	16348	16328	16116	16225	16473	16421	16176	15955	16303	16105	16194	16375	16094	16384	16245	16314	16291	16233	16355	16320	16473	16201	16307	16351	16213	16253	16208	16274	16222	16142	16289	16235	16232	16203	16017	16010	16227	16102	16246	16062	16330	16143	16238	16156	16220	16297	16130	16400	16303	16340	16404	16083	16126	16144	16250	16170	16314	16203	16427	16205	16449	16330	16257	16532	16286	16194	16157	16372	16207	16136	16212	16179	16271	16126	16208	16228	16290	16448	16117	16184	16369	16191	16291	16153	16118	16486	16264	16300	16173	16355	16456	16140	16165	16157	16447	16335	16331	16317	16300	16343	16152	16294	16203	16086	16062	16268	16402	16085	16169	16156	16263	16276	16203	16203	16206	16172	16306	16120	16221	16548	16156	16106	16367	16184	16348	16351	16185	16102	16362	16135	16525	16353	16184	16113	16214	16231	16142	16364	16343	16121	16137	16189	16266	16466	16470	16361	16291	16376	16260	16248	16333	16341	16083	16223	16243	16104	16182	16274	16227	16144	16059	16349	16386	16207	16480	16243	16369	16266	16232	16389	16079	16394	16280	16370	16153	16363	16160	16327	16198	16287	16253	16181	16237	16217	16193	16332	16007	16236	16323	16247	16126	16022	16212	16281	16153	16029	16169	16179	16281	16158	16120	16183	16176	16276	16370	16059	16252	16351	16253	16246	16411	16332	16181	15983	16263	16159	16191	16270	16275	16084	16177	16265	16315	16246	16256	16229	16338	16118	16309	16125	16355	16224	16207	16293	16067	16140	16402	16346	16346	16235	16274	16103	16263	16204	16355	16094	16150	16282	16356	16134	16134	16310	16241	16206	16255	16160	16429	16047	16091	16297	16194	16250	16332	16290	16397	16145	16287	16280	16275	16326	16045	16389	16406	16282	16371	16332	16153	16186	16211	16241	16320	16350	16347	16222	16202	16158	16234	16266	16311	16147	16143	16079	16235	16204	16146	16245	16203	16317	16280	16266	16278	16500	16326	16164	16352	16226	16234	16256	16305	16389	16265	16261	16204	16357	16323	16161	16206	16188	16387	16400	16312	16472	16176	16258	16349	16141	16192	16362	16335	16125	16303	16197	16244	16361	16064	16198	16104	16240	16295	16169	16111	16080	16234	16094	16160	16277	16239	16303	16212	16127	16229	16256	16254	16093	16439	16432	16374	16456	16182	16069	16300	16245	16126	16119	16019	16101	16356	16083	16286	16269	16442	16218	16174	16221	16153	16356	16350	16478	16193	16481	16260	16185	16273	16179	16152	16191	16118	16292	16304	16249	16102	16126	16213	16483	16447	16309	16223	15975	16208	16321	16181	16453	16278	16146	16267	16164	16221	16230	16333	16113	16209	16248	16150	16092	16170	16295	16316	16282	15938	16377	16247	16195	16132	16290	16175	16420	16302	16337	16109	16355	16356	16285	16137	15969	16393	16175	16169	16158	16118	16211	16207	16351	16263	16175	16205	16280	16265	16093	16250	16289	16401	16267	16318	16185	16122	16260	16090	16221	16147	16156	16247	16375	16384	16375	16241	16322	16321	16183	16242	16228	16252	16245	16333	16247	16269	16351	16312	16219	16223	16037	16151	16245	16170	16184	16330	16294	16187	16194	16268	16341	16112	16319	16202	16165	16274	16329	15938	16235	16387	16114	16224	16266	16276	16021	16263	16360	16204	16545	16084	16382	16200	16217	16280	16110	16394	16251	16222	16261	16415	16207	16147	16199	16293	16350	16325	16092	16170	16415	16238	16123	16434	16479	16468	16447	16321	16093	16264	16288	16160	16360	16243	16191	16341	16100	16321	16276	16134	16296	16210	16125	16102	16384	16072	16389	16194	16354	16104	16152	16219	16157	16236	16246	16237	16321	16225	16115	16234	16154	16352	16191	16387	16332	16279	16138	16086	16163	16124	16460	16172	16281	16344	16345	16427	16196	16107	16289	16158	16169	16029	16415	16214	16177	15998	16233	16018	16315	16189	16319	16108	16285	16323	16404	16405	16133	16179	16380	15965	16189	16203	16396	16357	16399	16399	16226	16294	16038	16306	16285	16388	16264	16266	16220	16217	16172	16247	16197	16290	16295	16361	16202	16166	16333	16336	16240	16183	16305	16338	16315	16132	16373	16125	16388	16425	16227	16164	16091	16371	16280	16072	16301	16266	16430	15997	16118	16171	16419	16250	16307	16139	16294	16192	16175	16429	16243	16044	16001	16002	16475	16220	16409	16103	16322	16140	16358	16382	16268
18581	32878	32467	26808	22478	20660	19122	18080	17373	25855	34558	32073	26519	20128	16092	14543	14010	14010	13930	14003	13967	13870	13819	13790	13902	13843	13722	13995	13737	13712	13850	13995	13835	13845	13849	13819	13854	13856	13874	13833	13918	13786	13864	13821	13885	13802	13940	13870	13888	13747	13862	13872	13776	13815	13748	13773	13754	13832	14135	13738	13905	13826	13909	14011	13913	13949	13902	13720	13979	13827	13823	13783	13775	13938	13837	13850	13857	13807	13850	13761	13926	13820	13863	13732	13935	13859	13971	13975	13742	13667	13848	13824	13955	13737	13939	13812	13662	13994	13968	13889	13761	13928	13808	13728	13794	13830	13780	13655	13726	13799	13607	13734	13978	13884	13812	14004	13787	13793	13893	13731	13597	13828	13878	13851	13844	13993	13879	13744	13659	13713	13950	13988	13845	13800	13792	13869	13958	13869	13861	13750	13834	13853	13851	13909	13805	13839	13774	13726	13766	13739	13615	13850	13952	13785	13782	14014	13756	13899	13752	13746	13876	13858	13725	13830	13691	13910	13805	13947	13906	13959	13815	13843	13858	13965	13763	13903	13693	13704	13624	13886	13911	13833	13958	13776	13952	13874	13843	14002	13662	13758	13795	13892	13920	13698	13887	13764	13848	13777	13797	13693	13760	13844	13683	13679	13996	13791	13651	13792	13823	13801	13812	13610	14020	13831	13757	13894	13812	13872	13828	13906	13723	13735	13830	13920	13909	13891	13913	14007	13773	13799	13857	13918	13640	13791	13803	13743	13995	13847	13754	13751	13694	13788	13911	13788	13820	13809	13715	13909	13920	13851	13785	13815	13745	14017	13740	13952	13762	13812	13676	13907	13818	13741	13886	13831	13908	13803	13682	13761	13864	13830	13947	13776	13819	13807	13874	13875	13800	13882	13768	13933	13865	14002	13851	13818	13858	13811	13931	13794	13825	13877	13761	13976	13899	13770	13818	14055	13932	13948	13847	13825	13962	13812	13876	13887	13911	13734	13791	13901	13968	13933	13814	13910	13772	13679	13773	13813	13823	13956	13935	13828	13710	13931	13931	13712	13892	13732	13741	13959	13750	13868	13787	13731	13855	13811	13784	13671	13837	13652	13868	13965	13909	13910	14011	13827	13825	13932	13743	13870	13929	13845	13671	13729	13859	13771	13881	13735	13813	13857	13988	13882	13983	13684	13820	13927	13814	13768	13696	13946	13816	13874	13771	13854	13829	13716	13862	13820	13908	13776	13818	13985	13968	13864	13902	13682	13901	13853	13827	13876	13799	13829	13618	13860	13718	13773	13851	14027	13759	13677	13969	13876	13898	13708	13868	13703	13815	14027	13838	13801	13967	13809	13959	13832	14002	13836	13785	13708	13805	13811	13664	13805	13785	13823	13848	13730	13912	13608	13722	13918	13816	13771	13795	13875	13845	13786	13801	13802	13916	13691	13820	14046	13785	13602	13805	13702	13898	13698	13794	13806	13832	13923	13869	13745	13864	13814	13970	13960	13784	13802	13920	13831	13818	13897	13965	13671	13671	13778	14042	13754	13784	13919	13875	13863	13975	13739	13813	13984	13932	14017	13910	13950	13743	13915	13930	13881	13932	13596	14010	13746	13874	13871	13710	13853	13622	13992	14010	13856	13908	14023	13810	13824	13965	13857	13790	13976	13846	13883	13873	13846	13702	13886	13680	13865	13889	13898	13971	13900	13961	13881	13951	13847	13728	13800	13671	13950	13941	14048	13690	13741	13885	13829	13806	13907	13919	13673	13925	13882	13816	13885	13752	13821	13843	13917	13871	13975	13885	13795	13778	13709	13875	13991	13720	13879	13890	13789	13743	13915	13906	13895	13874	13685	13848	13917	13745	13882	13873	13938	13803	13878	13716	13781	13881	13688	13877	13773	13987	13855	13815	13798	13949	13926	13849	13745	13980	13843	13853	13951	13806	14047	13907	13887	13800	13890	13722	13949	13807	13895	13861	13871	13570	13830	13692	13683	13786	13712	13922	13799	13666	13872	13962	13876	13778	13904	13774	13776	13875	13758	13764	13722	13810	13796	13849	13790	13901	13902	13880	13931	13873	13864	13845	13823	13967	13774	13837	13798	13678	13665	13947	13779	13938	13683	13821	13822	13811	14010	13799	13761	13805	13700	13864	13887	13903	13928	13750	13825	13839	13807	13837	14064	13724	13785	13880	13918	13875	13882	13885	13763	13775	13946	13764	13872	13819	13830	13756	13792	13860	13812	13846	14007	13953	13741	14016	13805	13816	13769	13894	13905	13856	13865	13915	13999	13905	13983	13775	13950	13782	13849	13636	13691	13945	13861	13709	13867	13758	13733	13828	13819	13839	13816	13832	13763	13729	13725	13776	13779	13892	13860	13827	13902	13950	13977	13737	13694	13757	13830	13794	13894	13886	13789	13667	13821	13658	13927	13706	13867	13802	13860	13890	13806	13824	13807	13831	13958	13797	13783	13829	13597	13761	13913	13710	13815	13747	13780	13787	13832	13995	13810	13916	13963	13793	13981	13845	13851	13826	13827	13735	13951	13966	13823	13964	13760	13821	13775	13819	14051	13813	13888	13933	13952	13949	13677	13898	13957	13806	13605	13993	13875	13797	13876	13783	13755	13875	13783	13885	13807	13769	13878	13890	13756	13697	13822	13772	13759	13800	13846	13848	13830	13895	13877	13727	13717	13809	13782	13828	13710	14003	13869	13786	13946	13837	13683	13837	13875	13827	13828	13846	13825	13941	13775	13834	13888	13970	13878	13867	13736	13805	13901	13936	13868	13874	13821	13867	13884	13956	13867	13927	13783	13870	13827	13727	13842	13811	13789	13812	13754	13867	13696	13853	13752	13996	13890	13827	13774	13750	13697	13774	13673	13835	13850	13767	13742	13833	13887	13923	13797	13968	13806	13804	13796	13842	13761	13823	13868	13784	13720	13839	13737	13703	13946	13910	13742	13739	13875	13783	13878	13792	13783	13862	13851	13722	13705	13778	13837	13742	13893	13699	13811	13846	13888	13786	13833	13929	13892	13933	13998	13835	13945	13719	13743	14007	13907	14002	13947	13609	13770	13797	13784	13887	13894	13889	13803	13773	13701	13667	13934	13932	13934	13853	13822	13890	13814	13695	13756	13885	14021	13853	13894	13787	13924	13873	13806	13808	13888	13721	13735	13679	13827	13706	13825	14036	13969	13871	13950	14027	13814	13886	13819	13821	13758	13757	13980	13795	13772	13619	13795	13813	13952	13586	14113	13864	13793	13974	13732	13906	13980	13749	13861	13915	13697	13915	13853	13874	13784	13825	13714	13864	13854	13885	13924	13778	13797	13905	13872	14049	13819	13729	13807	13886	13719	13739	13886	13834	13859	13680	13636	13752	13813	13721	13794	13716	13902	13742	13793	13881	13970	13679	13896	14035	13675	13917	13707	13797	13882	13914	13776	13970	13885	13877	13917	13742	13906	13965	13789	13808	13933	13819	13737	13725	13739	13985	13779	13748	13711	13662	13882	13832	13936	13800	13820	13814	13805	13729	13941	13966	13871	13804	13869	13828	13807	13978	13866	13960	13838	13850	13986	13759	13783	13749	13686	13914	13773	13909	13878	13795	13836	13715	13900	13903	13851	13940	13737	13861	13951	13890	13908	13823	13815	13885	13823	13920	13932	14003	13817	13827	13985	13817	13938	13774	13659	13903	13797	13841	13787	13854	13911	13857	13660	13845	13832	13736	13934	13769	13780	13744	13760	13757	13931	13934	13721	13831	13911	13700	13941	13872	13830	13764	13801	13872	13959	13713	13924	13878	13856	13797	14013	13747	13973	13832	13691	13985	13884	13933	13959	13944	13829	13859	13919	13942	13892	13741	13838	13795	13834	13889	13841	13848	13754	13990	13833	13762	13943	13910	13801	13776	13844	13770	13794	13866	13758	13935	13787	13918	13946	14038	13899	13819	13869	13766	13787	13818	13944	13750	13968	13849	13840	13868	13829	13880	13731	13751	13823	13825	13951	13981	13719	13893	13989	13865	13679	13861	13714	13788	13791	13768	13696	13666	13854	13765	13846	13637	13878	13870	13703	13904	13777	13930	13899	14048	13811	13860	13878	13900	13842	13788	13895	13802	13624	13886	13929	13791	13881	13791	14033	13795	13867	13758	13818	13966	13806	13644	14066	13751	13827	13838	13938	13926	13663	13873	13776	13990	13814	13738	13972	13951	13895	13738	13732	13877	13904	13812	13842	13910	13873	13733	13794	13777	13739	13907	13972	13822	13937	13656	13674	13843	13903	13793	13876	13853	13942	14047	13857	13853	13877	13879	13820	13773	13838	13976	13837	13842	13926	13762	13764	13919	13733	13922	13770	13789	13846	13856	13809	13876	13825	13896	13756	13929	13755	13897	13773	13821	13863	13746	13676	13885	13960	13747	13820	13844	13949	13746	13774	13802	13942	13846	13843	13941	13752	13941	13842	13856	13874	13858	13804	13904	13869	13806	13782	13614	13927	13859	13845	13738	13927	13804	13758	13846	13904	13804	13926	13755	13875	13757	13932	13762	13909	13832	13776	13894	13856	13940	13645	13880	13892	13946	13806	13847	13664	13965	13818	13842	13717	13900	13698	14041	13785	13787	13752	13863	13879	13687	13936	13818	13756	13796	13866	13789	13921	13808	13977	13766	13724	13823	13937	13671	13817	13778	13820	13945	14014	13782	13686	13769	13891	13732	13823	13725	14101	13873	13821	13707	14029	13711	13840	13820	13610	13840	13746	13841	13835	13750	13896	13610	13741	13878	13798	13934	13778	14035	13878	13803	13840	13818	13732	13873	14012	13614	13847	13787	13909	13785	13844	13727	13815	13815	13710	13740	13915	13882	13898	13902	13910	14025	13712	13845	14036	13910	13789	13642	13666	14015	13760	13829	13802	13748	13936	13789	13760	13886	13894	13708	13903	13781	13851	13788	13960	13879	13845	13771	13821	13867	13715	13904	13975	13981	13988	13710	13942	13897	13964	13892	13892	13859	13781	13890	13855	13803	13669	13781	13802	13909	13971	13824	13939	13787	13938	13713	13860	14030	13809	13789	13840	13848	13831	13842	13758	14004	13881	13873	13814	13820	13835	13990	14015	13977	13617	13790	13922
22554	20996	28862	23334	21406	24103	27485	21779	19990	30354	54120	47582	41133	30858	22183	18741	17256	16883	16675	16681	16568	16517	16585	16478	16614	16594	16508	16439	16427	16687	16576	16670	16667	16599	16641	16410	16610	16473	16561	16416	16541	16572	16685	16656	16427	16539	16715	16492	16479	16519	16677	16647	16616	16406	16646	16488	16747	16539	16306	16373	16373	16660	16591	16611	16446	16622	16704	16603	16454	16616	16708	16695	16517	16434	16431	16677	16434	16561	16561	16448	16542	16519	16437	16715	16425	16396	16671	16623	16525	16815	16582	16401	16430	16502	16389	16336	16537	16348	16499	16600	16593	16553	16572	16394	16600	16572	16490	16539	16536	16464	16430	16588	16526	16510	16584	16488	16418	16468	16394	16464	16595	16615	16589	16439	16483	16568	16613	16494	16753	16451	16548	16594	16356	16268	16644	16583	16414	16438	16412	16542	16432	16467	16708	16570	16577	16447	16370	16628	16428	16682	16542	16398	16314	16598	16687	16380	16471	16373	16345	16429	16593	16576	16418	16661	16454	16594	16395	16304	16516	16540	16560	16326	16460	16481	16650	16699	16665	16462	16510	16537	16533	16705	16532	16721	16627	16528	16468	16245	16330	16385	16321	16418	16463	16603	16521	16463	16456	16445	16539	16523	16425	16348	16400	16631	16550	16399	16514	16499	16374	16516	16521	16799	16457	16592	16653	16438	16445	16171	16410	16454	16301	16273	16326	16581	16584	16360	16569	16540	16646	16480	16562	16389	16519	16494	16345	16455	16555	16489	16504	16336	16293	16434	16449	16566	16591	16632	16453	16643	16554	16295	16565	16438	16565	16498	16487	16525	16467	16623	16487	16364	16377	16421	16424	16244	16440	16556	16508	16488	16409	16739	16590	16329	16591	16436	16251	16455	16441	16550	16656	16429	16341	16474	16381	16357	16415	16464	16512	16433	16428	16092	16370	16689	16642	16554	16553	16405	16403	16390	16524	16654	16486	16553	16503	16603	16346	16608	16546	16452	16428	16474	16427	16369	16423	16461	16552	16429	16462	16385	16614	16378	16548	16492	16527	16282	16568	16380	16475	16581	16558	16536	16432	16506	16400	16497	16475	16392	16459	16471	16731	16710	16654	16601	16495	16114	16597	16490	16498	16354	16316	16197	16367	16700	16441	16306	16342	16394	16478	16571	16443	16530	16428	16564	16704	16492	16450	16401	16466	16614	16501	16412	16526	16517	16552	16486	16343	16558	16400	16280	16545	16636	16514	16496	16549	16497	16698	16489	16506	16531	16299	16478	16347	16271	16592	16532	16341	16379	16198	16477	16487	16364	16317	16578	16443	16334	16392	16565	16490	16425	16403	16538	16512	16588	16449	16521	16537	16407	16274	16371	16391	16446	16295	16318	16497	16392	16494	16424	16560	16607	16519	16436	16469	16495	16522	16477	16464	16517	16545	16705	16421	16423	16556	16292	16435	16384	16484	16502	16621	16464	16635	16331	16721	16169	16508	16585	16434	16473	16324	16473	16485	16348	16736	16492	16451	16331	16518	16371	16383	16537	16449	16369	16458	16429	16568	16597	16596	16362	16487	16249	16436	16386	16443	16522	16302	16405	16478	16348	16507	16288	16553	16449	16249	16291	16371	16466	16497	16306	16491	16586	16481	16372	16450	16462	16541	16299	16395	16420	16562	16503	16633	16545	16481	16408	16474	16516	16504	16404	16551	16491	16468	16457	16342	16452	16439	16538	16402	16346	16274	16416	16424	16525	16423	16500	16474	16339	16445	16386	16559	16433	16595	16505	16576	16441	16388	16415	16484	16516	16497	16460	16647	16408	16469	16351	16619	16534	16535	16441	16443	16471	16657	16295	16409	16473	16394	16544	16708	16487	16416	16459	16533	16563	16318	16487	16588	16324	16572	16438	16475	16544	16442	16420	16386	16424	16349	16411	16658	16331	16337	16607	16341	16642	16304	16300	16499	16626	16507	16486	16372	16312	16319	16439	16543	16406	16669	16493	16372	16516	16431	16438	16537	16604	16622	16526	16594	16415	16440	16461	16478	16519	16434	16384	16620	16502	16420	16516	16534	16408	16390	16415	16547	16538	16525	16344	16377	16367	16442	16436	16465	16525	16396	16509	16496	16525	16469	16487	16471	16439	16514	16480	16656	16182	16391	16746	16612	16568	16593	16574	16436	16544	16397	16465	16317	16528	16460	16458	16584	16445	16537	16264	16470	16458	16474	16502	16544	16423	16539	16563	16574	16426	16450	16158	16290	16502	16575	16600	16578	16453	16361	16434	16496	16403	16325	16437	16433	16502	16397	16559	16479	16366	16556	16550	16463	16466	16370	16582	16348	16366	16395	16448	16511	16516	16524	16487	16584	16546	16364	16553	16411	16430	16245	16428	16584	16445	16615	16443	16385	16567	16395	16327	16571	16126	16543	16424	16495	16357	16635	16606	16367	16363	16739	16601	16678	16480	16311	16437	16352	16285	16507	16481	16515	16340	16324	16534	16594	16695	16381	16543	16229	16560	16423	16382	16355	16292	16441	16430	16468	16346	16657	16647	16347	16376	16428	16534	16444	16386	16477	16491	16487	16287	16510	16289	16413	16466	16517	16439	16596	16572	16496	16434	16391	16343	16420	16534	16410	16541	16324	16409	16452	16648	16421	16445	16351	16517	16450	16360	16290	16513	16416	16406	16612	16490	16205	16408	16421	16377	16401	16444	16237	16508	16485	16353	16432	16588	16451	16424	16534	16531	16496	16502	16357	16544	16640	16331	16411	16549	16593	16460	16396	16446	16496	16431	16487	16381	16471	16478	16535	16456	16084	16478	16390	16428	16455	16394	16369	16397	16561	16378	16451	16362	16596	16552	16724	16374	16363	16368	16476	16547	16599	16506	16405	16446	16546	16726	16483	16529	16296	16434	16541	16382	16407	16289	16411	16523	16573	16636	16567	16463	16448	16303	16415	16369	16691	16466	16418	16394	16475	16585	16544	16411	16609	16296	16438	16204	16451	16501	16474	16239	16539	16372	16317	16561	16467	16494	16302	16377	16568	16537	16353	16409	16637	16608	16566	16595	16547	16473	16256	16322	16388	16497	16358	16477	16340	16381	16390	16459	16486	16399	16450	16533	16365	16563	16385	16307	16383	16226	16239	16576	16492	16518	16474	16441	16116	16374	16534	16489	16562	16465	16391	16307	16416	16319	16574	16518	16363	16379	16406	16372	16662	16485	16348	16425	16327	16547	16326	16376	16404	16765	16444	16596	16379	16469	16533	16347	16397	16253	16506	16809	16466	16536	16435	16547	16364	16708	16436	16589	16548	16472	16656	16539	16725	16498	16294	16682	16567	16395	16252	16308	16571	16181	16383	16360	16314	16412	16429	16491	16372	16477	16434	16467	16410	16345	16460	16315	16406	16608	16735	16438	16517	16445	16465	16469	16298	16322	16628	16337	16379	16587	16381	16456	16433	16330	16578	16436	16391	16497	16442	16489	16428	16579	16364	16407	16511	16460	16615	16400	16372	16572	16486	16442	16434	16518	16497	16377	16519	16372	16408	16299	16491	16540	16447	16487	16278	16467	16396	16578	16447	16521	16447	16573	16576	16368	16585	16456	16551	16568	16323	16196	16486	16263	16494	16533	16514	16381	16276	16574	16585	16301	16464	16487	16440	16220	16422	16283	16512	16629	16587	16494	16536	16450	16542	16582	16800	16557	16463	16586	16539	16568	16390	16453	16486	16686	16408	16436	16500	16438	16420	16673	16595	16627	16359	16472	16622	16236	16417	16503	16358	16285	16537	16594	16534	16566	16600	16472	16489	16484	16558	16488	16351	16380	16440	16489	16404	16448	16573	16476	16591	16440	16350	16427	16408	16674	16360	16437	16298	16380	16409	16576	16246	16597	16623	16522	16502	16514	16435	16248	16446	16626	16429	16584	16393	16419	16489	16404	16398	16565	16521	16580	16390	16520	16397	16456	16507	16347	16391	16343	16346	16236	16539	16341	16209	16329	16507	16472	16537	16550	16593	16505	16305	16378	16430	16369	16443	16436	16395	16385	16416	16580	16351	16424	16327	16501	16704	16473	16523	16514	16358	16369	16496	16514	16363	16581	16566	16469	16325	16414	16555	16634	16594	16518	16475	16432	16592	16543	16598	16488	16552	16576	16611	16419	16565	16450	16624	16459	16595	16345	16438	16415	16501	16483	16416	16467	16402	16409	16532	16210	16478	16494	16530	16510	16365	16392	16350	16365	16464	16507	16342	16460	16515	16578	16560	16501	16524	16509	16535	16859	16440	16478	16649	16444	16424	16577	16496	16563	16360	16230	16512	16618	16585	16466	16564	16432	16606	16484	16374	16483	16443	16427	16355	16437	16349	16550	16412	16401	16582	16393	16613	16457	16428	16578	16569	16752	16383	16474	16519	16381	16558	16459	16368	16348	16588	16509	16434	16425	16475	16298	16347	16547	16584	16387	16699	16555	16310	16296	16486	16633	16301	16380	16433	16393	16371	16403	16549	16291	16585	16194	16459	16517	16367	16572	16402	16506	16451	16522	16491	16423	16405	16628	16557	16431	16381	16376	16368	16257	16289	16399	16643	16401	16524	16410	16623	16667	16486	16640	16642	16466	16440	16580	16403	16412	16462	16635	16574	16417	16557	16684	16376	16516	16519	16496	16544	16491	16445	16349	16461	16388	16414	16514	16301	16496	16282	16531	16539	16406	16300	16575	16455	16343	16350	16422	16588	16320	16422	16413	16508	16480	16411	16586	16618	16356	16503	16376	16593	16511	16494	16431	16589	16640	16627	16407	16430	16174	16323	16415	16401	16690	16465	16446	16416	16610	16381	16297	16383	16356	16371	16419	16573	16308	16440	16445	16614	16425	16490	16360	16546	16347	16593	16477	16594	16482	16354	16631	16508	16501	16388	16521	16405	16503	16310	16617	16371	16418	16708	16445	16333	16409	16531	16340	16551	16502	16444	16469	16377	16548	16370	16302	16373	16469	16448	16545	16530	16408	16390	16741	16286	16578	16606	16491	16421	16508	16337	16495	16719	16333	16502	16484	16447	16329	16497	16278	16558	16403	16554	16370	16553	16532	16469	16498	16530	16593	16344	16378	16630	16342	16501	16218	16484	16530
20525	38608	38480	31515	27223	24978	22929	20562	19668	32789	51714	45957	39216	28471	19041	15461	14562	14098	13815	14067	13948	13987	13860	14107	14000	14019	14019	13916	13937	13851	13976	14003	13876	14084	14144	14104	13897	13984	13970	14050	13789	14021	14125	13904	14003	13764	13930	13933	13694	13983	14017	13798	13829	14066	13801	14086	14100	13842	13954	14094	14005	13805	13743	13947	13937	13897	13911	13866	13927	14004	13981	13893	13980	14040	14064	13950	13957	14099	13932	13921	14001	14065	13884	13880	13875	13990	13936	13883	13966	13968	14005	14054	13852	13839	14007	13808	14069	13882	13685	14104	13719	13840	13965	13868	13994	13757	13950	13764	13929	13788	14063	13960	13837	13966	13879	13956	13910	13865	13876	13827	13959	13967	13897	14051	14033	14023	13831	13810	13968	14101	13806	13843	14004	13877	13886	13979	13980	13856	14006	13913	13930	13825	14117	13916	13864	13848	13830	13965	13950	13994	14045	13968	13790	13963	14030	13842	13880	13798	14013	14015	13999	13997	13868	14039	13998	13771	14052	14036	14004	13946	13986	13968	14068	14100	14077	14019	14084	13889	13839	13720	13794	13925	13848	14128	14097	13838	13943	13922	13920	13894	13745	14061	13880	13886	13876	13954	13919	14067	13881	13770	13865	14012	14130	13984	13934	13824	13879	13893	13924	13828	13920	13712	13800	13608	14000	13896	13952	14011	13853	13839	13862	13821	14022	13858	13918	13828	14000	14013	13944	13894	13852	14081	13903	14048	13856	13945	13925	14006	13990	13966	13774	14021	14036	13822	14032	13974	13909	13953	13935	13999	13847	14065	13930	13860	13941	13878	13986	13874	13728	13913	13925	14103	13956	13901	14043	13971	13920	13885	13850	13913	13946	13937	13890	13986	13826	13996	13992	13945	13702	13950	13932	13797	13917	13848	13903	13890	13838	13961	13909	13882	13836	13926	13934	13699	14032	14024	13806	13844	13627	13979	13831	13906	14124	13828	13826	13939	13992	13990	13806	13990	14028	14010	13785	13840	13805	13832	14106	13852	13929	13914	13940	13943	13954	13859	13896	13901	13852	13798	13880	13937	14004	13902	14016	13837	13804	14041	13862	13894	14008	13969	13939	13823	14069	13986	13824	13954	14046	13905	13968	13810	13909	13980	13888	13955	13833	13966	13848	13891	13944	13876	13943	13950	14006	13841	13866	13839	13925	14070	13754	13929	13854	13996	14025	13950	13928	13928	13857	13948	13843	13944	13893	13776	13834	13901	14067	13825	13864	14005	13752	13901	14028	13877	13977	13887	13905	13922	13797	13939	13833	13906	14000	13963	13805	13899	13997	13996	13981	14045	13956	13866	14018	13874	13691	13691	13917	13852	14002	13931	13881	14005	13906	13766	13913	13816	13800	13891	13896	14073	13977	13959	13716	13914	13718	13815	13973	13989	13935	13980	13916	14019	13968	13924	14040	13797	13985	13851	13958	13844	13981	13959	14116	13940	13866	13937	13957	14090	14067	13842	13984	13932	14027	14009	14020	14103	13939	13923	13880	14026	13964	13953	13902	13793	13974	13918	14160	13866	13921	13760	14015	13958	13883	13840	13854	13987	13963	14018	13791	13998	13822	13844	13809	13940	14087	13781	14081	14001	14025	13985	14022	13763	13893	13934	13757	13800	13965	13936	13977	13909	13794	13958	14099	13816	13932	13818	13917	14141	13946	14065	14110	13889	13948	13701	14024	13875	13909	13979	13933	13959	13961	14015	13957	13854	13903	13980	13962	14070	13959	13869	13931	13817	13971	13905	13871	13917	14086	13962	13853	13869	13902	14012	13936	14084	13947	14000	13957	13849	13713	13973	13928	13889	14040	13945	13982	13987	13894	13844	13955	13995	14046	13685	13980	13915	13943	14131	13817	14107	13873	14055	13959	13861	13930	13850	13977	13954	14000	13708	13945	13961	13941	14050	13869	14021	14047	13853	13821	14121	13921	13900	14066	13928	13809	13953	13760	13894	13975	14030	13848	13906	13849	13751	14017	13943	13923	13929	13751	13788	13919	13828	13993	13833	13974	13965	13847	13968	13932	13989	13951	13936	14039	13890	13801	13945	13908	13787	14101	13895	13910	13982	13935	13945	13970	13961	13943	14003	13894	14062	13895	13863	13927	13915	14009	13970	14033	13857	13845	13965	13991	13822	13931	14210	14014	14110	13938	13968	13993	13836	14009	14068	13806	13841	14055	13871	13942	13796	14072	13892	13861	13945	13994	13909	14100	13890	13973	13964	13775	14004	14014	14119	13934	13935	13954	13909	13976	13951	13982	13930	13904	13914	13962	13887	13857	13782	13758	13961	13911	13962	13990	13852	13919	13989	13866	14008	13843	13899	14067	13825	13962	13872	13822	13930	13852	14115	13862	13886	13953	13799	13808	14008	13893	13814	13896	13919	13967	14078	13754	13926	14003	14026	13899	13931	13862	14019	13919	13886	13878	14067	14019	13906	13979	14074	13823	13910	13884	13902	14057	13912	13858	13754	13870	13875	13957	13920	14025	13853	14000	13659	13845	14008	13872	13867	13799	13987	13902	14093	13917	13905	13883	13897	13977	14070	13808	13918	13870	13874	13858	13935	13902	13927	14005	13897	13951	14024	13854	13962	13778	13900	13942	14009	13772	13908	14080	14014	13929	14076	13901	13900	14132	13925	13930	13927	13906	13818	13913	13992	13822	13873	14069	13771	13962	13969	13883	13882	14082	13817	14067	13960	13896	13886	13828	14060	13868	13865	13925	13954	13830	13882	14015	14031	13791	13954	13872	13756	13978	13804	14014	13834	13902	13906	13951	13980	13982	13808	13785	13817	13950	13941	13847	13977	13881	14019	13984	14017	13797	13970	13796	14051	13958	13856	13954	13931	13871	13854	13891	14169	13889	13993	14096	13852	13924	13925	14015	13945	13826	13947	13982	13971	13891	13834	13913	13971	14025	13979	13918	13941	13887	13867	13796	13913	13883	13703	13990	13944	14079	13784	13918	13945	13966	13871	13853	14034	13929	13784	14032	13742	13828	13978	13966	13899	13956	14038	13872	14215	13722	13754	13910	13815	13848	13966	14223	13816	13912	13897	14000	13909	13760	13948	13868	13932	14044	13789	13965	14055	13942	13946	13694	13890	13937	13935	13840	13956	13815	13915	13821	13742	14001	14055	13834	14033	13929	13880	14011	13916	13997	13922	14090	13936	13818	13917	13951	13773	13847	13961	13731	13914	13963	13880	13824	13929	13944	13875	13926	13869	13977	13949	13877	13982	13929	14130	13850	13897	13788	13902	13902	14012	13853	14004	13878	13933	13874	13910	13866	13941	13950	13898	13977	13979	13937	13758	13909	13926	13885	13957	13995	13864	13957	13724	13833	13842	13862	13806	14016	13885	13995	13978	14070	13850	13943	13931	13824	13718	14053	13699	13829	13991	13949	13936	13910	14049	13831	14066	13761	13899	14020	13784	13953	13742	14078	13942	13918	13850	13922	13986	13932	13995	13929	13969	13907	13943	13963	13914	13810	13886	13901	14083	13901	14034	13878	13924	13968	13944	13924	13965	13854	13954	13999	14006	13834	14173	13810	13908	13861	13885	13766	14027	14005	13925	13867	13929	13941	13995	13903	13857	14003	13862	13990	13890	14042	13992	13904	13962	13880	13824	13979	13888	13851	13937	13927	14055	13886	13950	13913	14078	13846	14022	13938	13855	13810	13921	14073	13805	13892	14060	14019	13777	13953	13908	13936	14116	13881	14019	13956	13958	13882	13762	14057	14085	13862	13848	13942	13815	13733	14063	13975	13987	13815	13861	13878	13895	13813	13977	13882	14022	13742	13977	13953	13941	13957	13805	14057	13975	13876	13901	13909	13850	13834	13994	13875	13889	13769	13985	13792	13920	13815	13953	13938	14035	13877	13973	13951	13948	13805	13985	13967	13964	13903	13931	13930	13928	13769	13846	14078	14065	13894	14074	13835	13829	13827	14045	13897	14029	13970	13730	13878	14019	14023	13929	13953	13874	13776	13968	13637	14070	13861	13868	13960	13842	14167	13937	13899	14013	13886	13845	14012	13877	14011	13991	13961	13858	13854	13841	13967	13938	14065	13922	14153	13912	13976	13917	14004	13706	13746	13852	14077	13874	13943	13983	13852	13858	13948	13989	13890	14018	13877	13988	13902	13971	13958	13836	13800	13930	14011	13882	13914	13861	13925	13949	14021	13715	14007	13906	13904	13755	13785	13942	13912	13882	13907	13867	13827	13974	13986	13770	14080	14020	14071	13942	13797	13975	14121	13873	14045	13916	13939	13799	13893	13817	13854	14025	13866	13978	13917	14072	13921	14015	14145	13934	14040	13920	14030	13929	13946	14124	13845	14013	13904	13950	13942	13918	13856	13753	13796	13840	13947	13858	14099	13873	14029	13810	13982	13919	13908	13814	13846	13796	13947	14126	13939	13966	13902	13872	13943	13844	13818	13696	13994	13911	14018	13985	13990	13930	13908	13940	13900	13984	13854	13855	13943	13877	13848	13821	13789	13912	13980	13813	13846	13980	14011	14051	13750	13904	13824	13837	14048	14002	13961	14124	13850	13862	13876	13849	14038	13908	13968	13939	13813	14053	13961	14102	13988	13957	14025	13760	13845	13856	14042	13898	13950	14008	13778	13968	13750	13885	13989	13886	13859	14088	13968	13842	13856	13884	13991	13802	14148	13948	14049	13939	13845	13783	14020	13832	13792	13804	13951	13932	13824	13950	13857	13915	13800	14003	14045	14046	13827	13777	14104	13873	13833	13808	14038	13878	13951	13967	13868	13905	13884	13946	13767	13812	13864	13857	13952	13803	13754	13863	13897	14036	14082	13995	13907	13978	13903	13991	13782	13903	14016	13832	13724	13880	14010	13915	13827	13918	14016	13839	13959	13942	13929	13907	13944	13949	13861	13925	13953	13917	13730	13896	13778	13953	13823	13994	13684	13730	13900	13851	14001	13990	13826	14019	13878	13955	13936	14002	13781	13878	14011	13890	13878	13926	14009	13843	13811	13757	13909	13798	13948	13981	13836	13962	13982	13946	13990	13920	14013	13880	13800	13976	13841	13811	13887	14050	13889	13785	13860	13841	13785	13900
27224	22952	29289	27188	21831	20608	19685	18432	18155	19232	22051	20507	19622	18276	17184	16991	16577	16477	16473	16400	16656	16633	16622	16522	16554	16529	16384	16650	16532	16416	16381	16443	16367	16461	16412	16320	16599	16187	16327	16444	16253	16373	16528	16490	16438	16343	16469	16459	16424	16282	16217	16358	16437	16459	16595	16547	16378	16355	16345	16241	16592	16465	16264	16359	16433	16638	16611	16517	16169	16590	16213	16508	16309	16428	16435	16369	16814	16568	16376	16414	16434	16176	16549	16406	16496	16060	16183	16234	16283	16444	16381	16417	16318	16575	16488	16508	16502	16423	16288	16439	16348	16516	16315	16515	16374	16389	16471	16589	16247	16466	16359	16468	16296	16439	16357	16326	16245	16444	16501	16288	16277	16439	16322	16373	16213	16292	16475	16501	16347	16327	16352	16470	16427	16485	16532	16594	16540	16488	16397	16419	16358	16240	16375	16362	16556	16494	16623	16478	16370	16516	16503	16328	16281	16385	16288	16458	16428	16246	16388	16436	16415	16480	16510	16321	16541	16556	16289	16360	16404	16349	16541	16532	16528	16675	16612	16461	16474	16509	16434	16558	16533	16454	16268	16287	16329	16372	16450	16412	16358	16567	16594	16289	16513	16267	16269	16653	16509	16364	16261	16522	16516	16353	16381	16408	16415	16373	16594	16446	16270	16474	16482	16149	16388	16669	16536	16343	16388	16643	16509	16267	16601	16492	16456	16445	16317	16551	16524	16338	16524	16482	16550	16452	16444	16509	16341	16539	16401	16599	16349	16281	16360	16493	16204	16398	16462	16469	16408	16315	16245	16435	16506	16495	16467	16230	16427	16468	16310	16580	16542	16390	16550	16326	16562	16640	16447	16337	16283	16334	16338	16618	16323	16419	16548	16480	16539	16557	16453	16570	16533	16610	16465	16281	16313	16402	16540	16604	16446	16531	16489	16598	16372	16464	16443	16513	16342	16252	16450	16341	16590	16416	16578	16265	16488	16224	16345	16389	16350	16304	16598	16467	16634	16389	16346	16308	16366	16409	16460	16318	16492	16501	16443	16558	16624	16367	16373	16417	16446	16413	16421	16261	16542	16491	16506	16527	16206	16342	16333	16526	16480	16442	16389	16392	16547	16508	16334	16397	16277	16389	16621	16282	16398	16454	16427	16297	16319	16404	16528	16348	16426	16272	16380	16393	16445	16473	16556	16448	16268	16600	16365	16497	16352	16584	16527	16394	16459	16570	16457	16598	16382	16391	16546	16501	16453	16379	16435	16471	16488	16216	16400	16309	16460	16238	16543	16437	16488	16466	16210	16336	16434	16351	16533	16390	16268	16430	16370	16502	16314	16580	16311	16357	16290	16647	16468	16250	16345	16624	16274	16476	16450	16392	16411	16342	16409	16298	16179	16405	16401	16301	16406	16586	16536	16418	16424	16610	16493	16127	16108	16560	16362	16505	16239	16383	16212	16335	16383	16358	16392	16526	16562	16234	16529	16445	16636	16233	16408	16413	16301	16477	16470	16376	16406	16346	16411	16415	16470	16356	16612	16445	16678	16274	16577	16286	16400	16467	16557	16530	16548	16443	16447	16357	16498	16355	16435	16503	16457	16414	16472	16181	16488	16432	16520	16401	16226	16447	16376	16386	16283	16484	16641	16407	16274	16505	16587	16351	16499	16528	16418	16530	16361	16424	16387	16210	16283	16475	16464	16319	16343	16502	16584	16331	16397	16322	16531	16301	16516	16503	16418	16495	16503	16534	16339	16347	16452	16636	16338	16218	16441	16553	16574	16520	16391	16347	16120	16400	16607	16492	16384	16482	16207	16447	16633	16433	16350	16476	16695	16461	16387	16367	16463	16568	16251	16335	16517	16420	16419	16388	16471	16526	16648	16379	16465	16613	16493	16431	16409	16386	16545	16615	16366	16454	16365	16441	16278	16512	16508	16272	16452	16563	16289	16470	16497	16315	16398	16291	16493	16458	16453	16502	16363	16317	16438	16474	16329	16564	16706	16475	16335	16501	16325	16480	16479	16479	16578	16287	16384	16378	16510	16472	16420	16432	16467	16548	16481	16561	16345	16379	16552	16515	16183	16332	16426	16455	16183	16283	16316	16464	16245	16508	16621	16320	16469	16424	16587	16446	16143	16303	16273	16402	16337	16405	16380	16393	16390	16290	16509	16327	16405	16579	16501	16285	16423	16507	16554	16573	16451	16388	16404	16391	16467	16363	16467	16424	16595	16564	16551	16495	16440	16389	16521	16460	16327	16399	16387	16249	16478	16595	16558	16566	16454	16401	16441	16454	16472	16407	16421	16455	16681	16468	16565	16592	16434	16515	16355	16462	16599	16463	16250	16351	16348	16622	16735	16508	16529	16380	16331	16296	16568	16207	16451	16601	16399	16485	16379	16432	16507	16348	16477	16507	16446	16324	16602	16543	16386	16302	16498	16455	16593	16568	16350	16552	16583	16437	16363	16335	16304	16295	16431	16311	16562	16267	16431	16297	16281	16333	16495	16459	16484	16571	16418	16354	16439	16426	16474	16405	16504	16466	16539	16533	16511	16353	16264	16335	16189	16412	16549	16359	16454	16420	16276	16320	16381	16294	16209	16160	16356	16399	16448	16147	16310	16506	16382	16188	16459	16516	16282	16288	16453	16160	16470	16582	16378	16422	16246	16532	16326	16221	16484	16512	16645	16461	16373	16486	16371	16376	16531	16260	16484	16463	16355	16505	16451	16498	16412	16497	16333	16551	16545	16415	16352	16327	16335	16190	16482	16358	16544	16504	16451	16298	16472	16421	16238	16321	16483	16467	16388	16479	16590	16374	16459	16523	16491	16426	16263	16644	16443	16727	16339	16486	16409	16436	16487	16544	16320	16506	16485	16416	16415	16497	16320	16534	16372	16571	16427	16410	16392	16192	16232	16449	16587	16361	16333	16301	16381	16390	16271	16441	16187	16235	16248	16357	16444	16465	16582	16398	16452	16330	16370	16443	16395	16421	16474	16401	16445	16520	16731	16359	16528	16512	16416	16336	16513	16420	16296	16423	16573	16496	16279	16627	16514	16583	16438	16210	16363	16468	16348	16337	16439	16361	16587	16361	16480	16469	16519	16258	16649	16544	16565	16452	16554	16339	16592	16320	16185	16441	16448	16338	16347	16374	16454	16478	16615	16408	16321	16492	16327	16576	16303	16461	16427	16341	16550	16428	16570	16409	16606	16489	16497	16469	16546	16228	16529	16397	16484	16399	16364	16241	16636	16450	16411	16270	16545	16346	16413	16400	16476	16372	16411	16295	16522	16432	16460	16534	16619	16332	16536	16477	16390	16534	16500	16313	16329	16563	16362	16534	16475	16584	16370	16544	16338	16310	16388	16408	16425	16408	16475	16363	16502	16546	16382	16315	16335	16440	16286	16369	16380	16528	16249	16441	16569	16338	16283	16260	16368	16529	16427	16307	16269	16340	16438	16416	16237	16641	16397	16462	16383	16410	16754	16344	16295	16371	16360	16296	16236	16415	16561	16464	16438	16436	16631	16521	16394	16327	16140	16371	16423	16463	16599	16593	16602	16376	16415	16482	16140	16276	16598	16507	16400	16515	16483	16458	16548	16476	16483	16497	16397	16368	16418	16215	16430	16545	16433	16497	16332	16463	16436	16438	16574	16606	16467	16448	16403	16440	16357	16441	16615	16532	16231	16605	16372	16393	16453	16385	16640	16365	16497	16591	16534	16305	16419	16476	16593	16261	16537	16375	16456	16490	16188	16247	16363	16418	16502	16433	16252	16318	16513	16412	16638	16266	16618	16466	16295	16508	16449	16330	16420	16569	16358	16481	16342	16290	16482	16485	16539	16522	16448	16663	16437	16497	16558	16392	16520	16294	16200	16299	16410	16323	16305	16484	16504	16462	16483	16513	16612	16376	16570	16520	16202	16351	16460	16495	16434	16439	16370	16225	16487	16491	16530	16536	16571	16615	16471	16397	16470	16465	16469	16536	16539	16428	16509	16417	16497	16361	16547	16394	16578	16606	16558	16493	16623	16376	16332	16426	16491	16374	16348	16524	16526	16555	16159	16397	16582	16460	16169	16283	16629	16465	16373	16324	16476	16328	16592	16491	16678	16447	16396	16346	16291	16407	16410	16578	16477	16575	16208	16529	16483	16563	16372	16559	16491	16226	16442	16374	16247	16439	16529	16406	16129	16443	16455	16493	16475	16624	16330	16333	16568	16475	16521	16357	16305	16179	16271	16444	16469	16636	16321	16309	16361	16429	16405	16453	16373	16655	16384	16565	16586	16313	16556	16267	16435	16327	16319	16411	16509	16487	16201	16390	16405	16447	16434	16550	16520	16535	16603	16722	16490	16354	16380	16446	16407	16295	16349	16426	16189	16323	16422	16476	16502	16308	16330	16397	16127	16401	16574	16471	16320	16439	16420	16376	16462	16337	16534	16526	16544	16403	16303	16610	16272	16459	16672	16440	16441	16434	16413	16498	16427	16373	16333	16389	16657	16472	16405	16557	16613	16478	16308	16497	16559	16393	16396	16722	16458	16212	16277	16557	16328	16360	16595	16349	16382	16351	16421	16422	16524	16708	16599	16424	16387	16502	16444	16466	16477	16579	16474	16517	16207	16553	16509	16559	16468	16508	16500	16488	16258	16376	16407	16412	16612	16365	16577	16339	16243	16364	16607	16295	16365	16445	16503	16639	16294	16554	16570	16410	16478	16465	16316	16223	16216	16733	16449	16501	16598	16712	16426	16510	16552	16301	16464	16437	16178	16487	16656	16419	16250	16529	16428	16419	16371	16439	16428	16475	16458	16282	16273	16271	16547	16320	16367	16352	16595	16464	16363	16211	16336	16318	16522	16454	16529	16393	16522	16684	16419	16428	16531	16649	16368	16464	16656	16437	16341	16373	16395	16427	16519	16605	16395	16565	16300	16607	16401	16500	16359	16485	16511	16501	16520	16334	16255	16551	16395	16435	16483	16432	16546	16331	16426	16267	16565	16591	16397	16440	16491	16492	16697	16427	16633	16494	16396	16566	16474	16449	16563	16404	16469	16482	16338	16420	16453	16419	16444	16513	16513	16499	16341	16636	16530	16281	16246	16456	16464	16347	16380	16426	16353	16613	16438	16607
18366	28373	29694	24647	21367	19698	18236	17022	16108	18107	20965	18980	17497	15684	14478	14173	13934	13888	13853	13883	13911	14036	13648	14030	13985	14000	13975	13839	14078	14058	13945	13974	13843	14062	14136	13943	13898	13829	13884	13946	14008	13996	14002	13899	13892	13955	13899	13876	13896	13979	14002	13915	13915	14102	13930	13814	13708	13784	13861	14004	13845	13905	13789	13886	13941	14017	13885	13880	14084	13818	13934	14086	13858	13911	14063	13892	13924	14039	13841	13861	14034	13780	13962	13962	14030	14094	13822	14067	13920	13957	13963	13946	13961	13959	13907	13961	14046	13999	14023	13816	13891	13889	14010	13965	13955	13992	13787	13833	13925	13878	13968	13900	13933	13935	13991	13855	13940	14072	13828	13914	13928	13924	14074	14134	13962	13950	13900	14020	13965	13912	14064	13838	13940	13984	14115	13996	13801	13908	13962	13877	13898	14026	13981	13999	13890	13903	13864	13888	14026	13931	13971	13678	13847	13947	13933	13886	13999	14006	13804	14002	13971	13851	13944	13795	14039	13755	13985	13958	13916	13957	13965	13897	14002	13822	13994	14078	13835	13957	13888	14026	14101	13913	13966	14000	13838	13823	13928	13981	13890	13865	14026	13998	13914	13842	14022	13960	13777	14092	13867	13912	13892	14016	13803	13818	13994	13865	13958	13862	13907	13988	13849	13964	13805	14035	13949	13949	13879	13843	14059	13849	13994	13999	14051	13915	13936	14016	14039	13981	13774	14104	13992	13817	13895	13822	14055	13791	14053	13946	13884	13973	13912	13872	13778	13774	13902	13850	13976	13910	13912	13891	13800	13769	13869	13914	13879	13858	14016	13866	13897	13990	13900	14060	13895	13908	14029	13851	13717	13812	13969	13986	13993	14068	13909	14067	13984	13953	13968	13864	13992	13732	13841	14013	13996	13890	13825	13993	13887	13837	14042	13850	13835	13961	13914	13901	13949	13886	13703	13855	13982	13728	14063	13926	14178	14034	13907	13798	13807	13870	13808	13705	14121	14059	14061	13768	13940	14008	13793	13964	13998	13848	13850	13997	13902	13741	13946	13768	13874	14011	14098	13939	13846	14094	14019	13888	13805	14025	13980	13989	13866	13941	13897	13914	14012	13958	13941	14160	13808	13820	13979	13930	14064	13833	13924	13948	13979	14026	13837	13854	13979	14111	13900	13837	13839	14072	13838	13816	14062	13906	14044	14053	13889	13957	14001	13855	13919	13969	13998	14037	13723	14060	13877	13912	13873	13874	13868	13982	13926	13969	13884	13841	14059	13912	14014	13899	14037	13925	13865	13857	13798	13904	14056	14024	13943	13938	13944	13914	13859	13847	13812	14022	14044	13960	13775	13923	13900	13673	13952	13839	13903	13886	13714	13996	13845	13920	13963	13754	14045	14016	14086	13873	13802	13954	13832	13909	13844	13923	13949	14032	13934	13918	13959	13819	13967	14001	13994	13953	13974	13897	13921	13840	13874	14053	13771	13939	14132	13928	13759	13786	13960	14007	13823	13889	13817	13799	13986	13923	13912	13870	13911	13936	13876	14001	13858	13919	13912	13775	13944	13988	14075	13883	14025	13924	13752	13938	13867	13951	14052	13984	13890	13996	13804	13939	13871	13918	13907	14073	13966	14019	13929	14174	14002	13922	13928	13919	13990	13885	14105	13837	14035	13963	13905	13925	13817	13970	13939	14052	13998	13976	14071	13752	13819	13922	13834	13777	13865	13974	13895	14077	14012	13949	13872	13804	13926	13896	13879	14139	14065	13885	14152	13995	13978	13889	13885	14021	14122	13951	13881	13957	13805	13855	13924	13731	13960	13829	13847	13883	13935	13899	14081	13799	13707	13948	14112	13949	13786	14147	13991	13930	13963	13805	13865	13922	13946	14023	13877	13838	13866	13816	14054	13983	13951	13974	13919	13888	13916	13932	13823	14009	13940	13792	13752	13970	13983	13943	13955	13870	13843	14038	13941	13798	13832	13854	13817	13863	13733	14042	14100	13793	13770	14029	13899	13969	13893	13920	14013	13963	13906	13878	13816	13998	13777	13944	13983	13837	13863	14111	13870	13864	13923	13918	13937	13903	13888	13996	13998	14021	14011	14007	13852	14075	13825	14213	13949	13883	13880	13944	13876	14029	13947	13915	13823	13809	13891	13880	13921	13898	14107	14005	14071	13915	13958	13929	13835	13999	13960	13924	13831	14003	13845	13943	13866	13900	13913	13693	14135	13905	13985	13879	13912	13920	13965	13961	13956	13884	14089	13909	13889	13880	14061	13917	14028	13912	13906	13927	13799	13891	13748	13945	14010	13989	13962	13895	13977	14025	13956	13772	13865	13991	13907	13947	13936	13763	13991	13910	13864	13752	13980	13907	14067	13914	13883	13979	13792	14022	13990	13946	13918	13881	13859	14045	14038	13835	13945	13832	13950	13801	14049	13761	13795	13826	13910	14049	13907	14052	13999	14020	13898	13979	13893	13798	13960	13777	13847	14060	13976	13907	13885	13945	13844	13890	13921	13927	13944	13931	13830	13899	13907	13891	13899	13923	14012	13816	13826	13853	13861	13869	14056	13952	13993	13944	13879	14051	13958	13997	13930	13903	13917	14036	13853	13996	13834	13919	13982	14114	13906	13991	13836	14119	13984	14012	14037	13733	13885	13891	13799	13983	13905	13919	14004	13908	14054	14013	13870	14018	13817	13717	13765	14238	13989	13941	13900	13916	14005	13893	13875	13961	13994	13938	14086	13774	13971	13911	13637	13897	13918	13882	13850	13961	13987	13991	14013	13944	13771	14033	13970	13950	13870	13973	13955	13913	13937	14028	13928	13904	13854	13852	13857	13842	13886	14207	13932	14026	13970	13963	13849	13860	13914	13922	13966	14000	14006	14008	13903	13983	14013	13943	13942	14030	13839	13777	13880	13888	14152	13844	13934	13822	14063	13852	13904	13981	13808	13957	13879	13916	13802	14045	13978	13821	13953	13936	14090	13791	13939	14038	13944	13815	13954	13936	13861	13876	13897	13797	13925	13850	13889	13838	13973	13834	13890	13889	13919	14041	14034	13995	13737	14073	13971	13918	14042	14057	13987	13811	13953	13979	13874	13891	13831	13830	13955	14068	13799	14092	13911	13892	13899	13861	14047	14085	14006	14023	13931	14050	14074	14018	14051	13918	13930	13860	13975	13978	14070	13954	14177	13955	14152	13994	14025	13792	13805	13983	13859	13909	13948	13850	14036	13766	13839	13862	13956	13998	13913	14031	13936	13908	13922	13915	14083	13952	13915	13862	14024	14008	14036	13942	13947	13875	13895	13868	14117	13841	13841	13880	13888	13775	13958	13728	13837	13945	14038	13769	13801	14098	13956	13783	13890	13923	13878	13878	13993	13989	14100	13928	13948	13848	14050	13942	13949	13824	13893	13895	13841	13947	13938	13862	13695	13891	13942	13820	14030	13951	13973	14001	13914	14051	13925	13981	13809	13811	13919	13962	13829	13807	13844	13976	13934	13870	13895	13964	13756	13874	13641	14050	13793	13964	14000	14102	13945	14028	13789	13879	13946	13944	13993	14019	14023	13836	14091	13970	13853	13649	14010	14010	13988	13999	14103	13859	13952	13915	14009	13995	13959	13991	13816	13849	13949	13843	14053	13852	13971	13879	13857	14004	13983	13911	13840	13936	14045	13878	14049	14086	13865	14041	13909	13881	14075	13953	13957	13862	13995	14014	13823	13977	14039	13864	13870	14031	13931	13993	14041	13810	13870	13750	14026	13975	14044	13741	14033	14028	13980	14187	13982	13837	14020	13906	13750	13930	13913	13996	13812	13938	13894	13850	13935	13787	13910	13748	13907	14153	13910	14029	13917	13818	14034	13802	14078	14015	13952	13964	13846	13880	14078	14034	13971	14012	13895	14068	13943	13852	13944	13811	13830	13870	13930	13845	13605	14072	13915	13810	13944	14006	14064	13988	13884	13851	13840	13934	13823	14092	13846	13967	14070	14096	14035	13892	13974	13812	13823	13960	14062	13852	13827	13837	13916	13784	14062	13780	13878	13782	13812	14000	13951	13959	13939	13756	13980	13894	13980	13930	14001	14027	13986	14129	14007	13817	13990	13788	13918	13998	13810	13967	13900	13791	13955	14055	13989	13831	13951	13870	13899	13902	13757	13932	13919	13943	13841	13985	13981	13881	13936	13863	13870	14064	13887	13873	13963	14038	13925	13880	13993	13993	14007	13866	14064	13930	13889	13961	13890	13902	13875	13858	13973	14005	14043	14051	13884	14037	13924	14029	13926	13834	13969	14101	13976	13896	13963	13910	13994	13762	13999	13994	13803	13867	14134	13921	13722	14011	13989	13922	13896	13963	14116	14027	13918	13825	13970	14022	14021	13876	14039	13825	13749	13945	13839	13909	13885	13936	13938	13880	13936	14014	13920	14036	13917	14014	14055	13842	14007	13874	13998	14075	13937	13889	13851	13983	13837	13919	13848	13897	14026	13860	13951	13990	13952	14169	13808	13910	13928	13977	14039	13742	13844	13975	14005	13833	13924	13798	13802	13928	13924	14137	13843	13896	13918	13913	13867	13729	13849	13901	14001	13851	13934	13758	14028	14009	13871	13809	13936	13877	14082	14088	13967	13795	14003	13926	14068	14047	14043	13817	14025	13921	13808	14027	13845	13959	13958	13867	13876	13835	14048	13985	14011	14003	13982	13974	13837	13944	14035	13799	14039	13957	13939	13841	13911	13996	13989	14030	13789	14013	13944	14000	13921	13897	13935	13816	13797	13934	13826	13987	13946	13851	13927	14121	13892	13939	13903	14058	13896	13949	13830	13717	13830	13939	13979	13909	13805	14096	13961	13842	13892	13976	14079	13939	13850	14091	14063	13896	13779	13946	13869	13870	13892	13845	13958	13911	13885	13819	13860	13887	14055	13910	13815	13899	14008	14020	13913	13933	13832	13921	13813	13909	13929	13959	14006	13922	14044	13893	13935	13938	13861	13994	13898	13883	14002	13837	13924	14039	13982	13907	13747	13865	13882	13895	13862	13958	14136	13778	13885	13776	13969	13854	13939	14036	13832	13979	13888	13899	14030	14023	13963	13989	13787	13907	13963	13928	13888	13843
24325	20970	28121	25091	23130	22695	21665	18992	18370	26360	36040	32228	27190	21594	18159	16937	16771	16302	16240	16498	16343	16512	16206	16138	16501	16456	16416	16223	16332	16413	16340	16557	16306	16595	16482	16349	16352	16331	16316	16286	16225	16218	16270	16366	16370	16241	16310	16430	16531	16458	16416	16257	16243	16214	16352	16282	16355	16396	16458	16358	16371	16523	16316	16378	16329	16472	16251	16545	16167	16385	16283	16347	16506	16337	16373	16157	16077	16260	16302	16165	16149	16253	16341	16261	16234	16357	16315	16340	16168	16164	16217	16441	16416	16369	16322	16412	16136	16357	16234	16504	16374	16282	16148	16293	16355	16371	16362	16264	16450	16478	16342	16231	16191	16143	16361	16253	16494	16476	16362	16354	16169	16412	16294	16149	16246	16421	16172	16231	16170	16235	16272	16401	16232	16306	16152	16345	16135	16219	16289	16319	16380	16337	16345	16194	16212	15999	16193	16530	16155	16195	16210	16170	16288	16073	16166	16067	16069	16511	16249	16375	16556	16239	16532	16373	16313	16351	16215	16288	16244	16401	16183	16185	16241	16227	16445	16243	15911	16273	16268	16301	16265	16382	16341	15984	16258	16143	16245	16126	16197	16361	16300	16267	16160	16350	16308	16115	16298	16126	16311	16487	16274	16438	16273	16423	16426	16305	16417	16421	16497	16340	16150	16244	16529	16336	16297	16339	16414	16296	16342	16418	16275	16228	16462	16432	16319	16455	16377	16284	16281	16385	16223	16371	16319	16559	16278	16278	16388	16396	16235	16309	16041	16315	16461	16504	16334	16340	16326	16189	16371	16271	16277	16511	16527	16224	16309	16336	16141	16143	16303	16422	16181	16255	16196	16247	16253	16457	16324	16201	16263	16247	16353	16354	16181	16150	16203	16312	16303	16172	16308	16368	16397	16252	16349	16213	16469	16313	16397	16210	16310	16385	16352	16318	16355	16254	16215	16220	16218	16459	16339	16227	16356	16321	16487	16277	16238	16355	16297	16213	16436	16110	16308	16331	16146	16124	16236	16360	16151	16435	16216	16027	16373	16380	16200	16350	16164	16334	16329	16365	16500	16158	16220	16294	16155	16194	16350	16277	16355	16253	16386	16310	16420	16322	16145	16225	16326	16198	16216	16347	16287	16279	16348	16226	16336	16196	16045	16109	16217	16322	16387	16443	16381	16222	16293	16304	16352	16168	16442	16307	16440	16278	16135	16369	16510	16343	16158	16368	16377	16274	16317	16116	16338	16148	16207	16041	16251	16477	16267	16177	16193	16439	16146	16226	16325	16213	16513	16203	16231	16341	16100	16276	16302	16242	16200	16166	16187	16325	16181	16372	16111	16029	16329	16259	16109	16138	16192	16437	16174	16297	16226	16159	16341	16225	16202	16220	16364	16368	16280	16018	16239	16204	16284	16386	16229	16268	16324	16224	16330	16229	16265	16253	16527	16346	16187	16154	16361	16243	16197	16519	16057	16075	16338	16283	16402	16236	16380	16221	16104	16089	16150	16334	16182	16308	16136	16400	16218	16204	16230	16326	16366	16275	16261	16325	16294	16088	16263	16317	16288	16316	16458	16286	16458	16357	16341	16290	16358	16311	16199	16287	16263	16465	16298	16236	16161	16200	16388	16232	16191	16114	16268	16454	16259	16257	16297	16028	16496	16240	16263	16147	16470	16396	16245	16417	16177	16229	16243	16457	16304	16245	16260	16338	16260	16444	16378	16238	16327	16413	16390	16359	16375	16325	16266	16269	16384	16252	16032	16286	16129	16221	16439	16512	16353	16200	16284	16173	16215	16398	16048	16267	16370	16184	16350	16375	16549	16530	16215	16297	16210	16245	16365	16298	16455	16321	16301	16413	16326	16227	16284	16388	16194	16049	16274	16335	16201	16263	16347	16331	16390	16480	16243	16385	16266	16553	16441	16371	16400	16397	16176	16191	16376	16274	16438	16367	16340	16232	16225	16276	16414	16350	16335	16423	16367	16244	16190	16284	16338	16245	16271	16361	16291	16251	16309	16299	16410	16327	16321	16380	16040	16257	16519	16212	16335	16241	16285	16224	16556	16424	16232	16213	16271	16373	16357	16366	16396	16264	16204	16375	16302	16323	16398	16209	16345	16271	16444	16438	16279	16371	16150	16082	16407	16268	16378	16407	16346	16373	16801	16002	16296	16419	16186	16552	16251	16329	16365	16129	16311	16451	16178	16440	16364	16364	16341	16174	16184	16288	16274	16323	16263	16376	16096	16304	16477	16382	16435	16281	16272	16373	16205	16370	16194	16285	16293	16466	16173	16105	16406	16376	16352	16036	16169	16359	16264	16486	16314	16198	16114	16231	16344	16451	16542	16521	16474	16313	16177	16307	16530	16307	16169	16004	16144	16223	16398	16265	16206	16214	16271	16206	16418	16221	16526	16112	16218	16259	16285	16270	16186	16214	16214	16554	16375	16173	16264	16073	16180	16284	16130	16477	16248	16356	16324	16249	16194	16281	16186	16482	16090	16187	16199	16213	16216	16404	16193	16179	16439	16143	16372	16414	15994	16291	16190	16419	16192	16218	16329	16310	16263	16197	16140	16334	16371	16128	16256	16530	16152	16261	16258	16268	16316	16332	16409	16344	16380	16082	16239	16220	16268	16316	16341	16395	16228	16091	16278	16245	16365	16224	16461	16103	16368	16255	16315	16218	16266	16125	16392	16384	16490	16263	16297	16192	16225	16294	16394	16269	16263	16196	16393	16500	16274	16225	16308	16155	16070	16445	16388	16263	16391	16246	16327	16360	16265	16403	16493	16353	16338	16192	16376	16277	16245	16250	16312	16382	16476	16277	16309	16264	16434	16397	16392	16266	16534	16527	16241	16140	16411	16428	16224	16234	16235	16586	16465	16365	16530	16237	16264	16185	16241	16392	16331	16189	16316	16492	16192	16446	16268	16248	16411	16454	16436	16310	16505	16401	16357	16249	16230	16277	16247	16295	16318	16381	16294	16271	16398	16195	16136	16212	16253	16232	16121	16386	16407	16351	16326	16260	16340	16286	16461	16501	16403	16498	16327	16229	16314	16272	16375	16143	16355	16254	16185	16410	16211	16325	16211	16281	16227	16306	16179	16296	16419	16396	16465	16242	16343	16135	16255	16149	16448	16450	16324	16237	16265	16099	16357	16209	16515	16231	16129	16195	16243	16386	16327	16306	16399	16373	16267	16238	16289	16345	16231	16325	16288	16268	16185	16335	16280	16457	16314	16286	16245	16237	16247	16155	16102	16509	16117	16220	16298	16408	16442	16183	16600	16503	16319	16117	16311	16478	16417	16237	16325	16359	16245	16313	16315	16276	16398	16351	16212	16385	16158	16205	16442	16136	16388	16233	16375	16117	16302	16157	16303	16234	16430	16232	16171	16346	16538	16180	16254	16334	16244	16316	16226	16118	16451	16191	16406	15974	16559	16112	16134	16312	16231	16402	16083	16433	16352	16297	16007	16412	16338	16224	16380	16371	16181	16250	16186	16235	16304	16127	16408	16358	16281	16332	16265	16263	16414	16318	16449	16146	16215	16184	16309	16143	16509	16182	16105	16321	16302	16268	16256	16428	16345	16390	16482	16337	16222	16254	16361	16436	16376	16463	16287	16342	16124	16266	16340	16150	16139	16211	16281	16346	16386	16262	16382	16274	16332	16357	16328	16412	16541	16534	16424	16279	16204	16234	16293	16464	16320	16071	16370	16228	16310	16268	16251	16214	16315	16292	16344	16333	16477	16344	16347	16409	16471	16147	16352	16377	16234	16405	16449	16180	16055	16497	16197	16227	16027	16252	16318	16257	16295	16334	16412	16391	16421	16222	16262	16398	16270	16350	16187	16477	16219	16507	16474	16323	16226	16127	16138	16373	16282	16382	16309	16327	16399	16382	16247	16332	16353	16493	16427	16273	16394	16442	16471	16243	16438	16333	16285	16302	16294	16096	16246	16189	16398	16186	16212	16140	16434	16619	16299	16160	16485	16418	16257	16297	16376	16125	16345	16390	16401	16431	16385	16225	16549	16176	16180	16369	16274	16381	16124	16149	16313	16276	16175	16212	16168	16467	16325	16337	16379	16323	16220	16033	16146	16195	16175	16259	16456	16271	16220	16248	16202	16217	16195	16233	16234	16467	16398	16461	16249	16303	16290	16280	16291	16334	16283	16200	16307	16489	16300	16289	16184	16290	16527	16415	16159	16219	16155	16305	16279	16334	16194	16182	16218	16219	16349	16206	16203	16162	16332	16404	16316	16348	16298	16251	16407	16163	16372	16201	16253	16240	16235	16196	16378	16317	16346	16137	16261	16177	16396	16248	16163	16297	16144	16402	16135	16329	16303	16154	16208	16291	16050	16322	16325	16159	16250	16299	16080	16372	16411	16546	16515	16303	16250	16364	16350	16138	16325	16251	16389	16200	16410	16427	16367	16315	16414	16280	16196	16341	16385	16371	16357	16218	16281	16387	16395	16424	16284	16198	16433	16141	16277	15962	16136	16297	16148	16291	16352	16382	16372	16139	16329	16090	16267	16331	16323	16212	16167	16277	16189	16297	16094	16278	16237	16354	16448	16153	16340	16170	16417	16474	16190	16298	16100	16157	16240	16323	16307	16251	16260	16233	16145	16323	16361	16277	16255	16300	16269	16318	16270	16307	16289	16108	16237	16586	16413	16275	16556	16264	16268	16221	16220	16252	16223	16287	16258	16233	16365	16299	16392	16220	16376	16260	16297	16449	16369	16308	16298	16316	16182	16288	16233	16357	16374	16301	16231	16035	16296	16471	16116	16368	16349	16308	16274	16470	16050	16269	16221	16236	16231	16267	16167	16329	16438	16236	16045	16236	16489	16247	16134	16226	16184	16172	16189	16486	16389	16406	16262	16210	16164	16293	16405	16242	16326	16225	16386	16344	16266	16291	16349	16143	16341	16388	16076	16238	16397	16212	16380	16419	16188	16130	16348	16405	16371	16464	16331	16430	16311	16251	16265	16348	16143	16214	16182	16400	16301	16323	16344	16411	16278	16435	16229	16109	16197	16207	16191	16493	16242	16148	16362	16356	16531	16223	16053	16172	16328	16061	16249	16469	16383	16384	16267	16336	16405	16271	16072	16206	16364	16306
19080	35226	33900	26543	22911	20875	19253	18101	16554	28101	35806	31543	25404	19148	15220	14357	14173	13925	13959	13936	13839	13934	13804	13884	13865	13951	14058	14037	13903	13706	13806	13843	13854	14018	13912	14034	13900	13976	13848	13855	13721	13874	13959	13761	13869	13830	13892	13851	13851	13694	13739	14026	13804	14011	13696	13848	13940	13840	13966	13719	13943	13805	13998	13772	14066	13802	13683	14065	13809	13902	13945	13931	13763	13745	13796	13864	13826	13848	13808	13859	13906	13899	13661	13921	13941	13948	13997	13768	13789	13854	13824	13846	13915	13839	14019	13918	13819	13867	13838	13855	13823	13669	13723	13958	13669	13996	13805	13686	13861	13813	13941	13844	13829	13893	13895	13714	13766	13762	13881	13919	13743	13930	13844	13966	13901	13792	13941	13769	13920	13749	13839	13801	13952	13956	13768	13781	13824	13828	13932	13709	13897	13992	13657	13646	13849	13918	13820	13766	13741	13871	13883	13775	13885	13700	13708	13847	13841	13798	13791	13837	13968	13863	13895	13851	13812	13814	13958	13811	13835	13906	13967	13810	13862	13849	13853	13883	13634	13708	13811	13564	14050	13659	13874	13748	13817	13999	13877	13864	13974	13829	13835	13905	13758	13854	13712	13715	13937	13818	13843	13827	13825	13772	13988	13912	14035	13779	13876	13783	13840	13852	13978	13930	13858	13874	13960	13858	13732	13915	13877	13679	13908	13762	13686	13855	13778	13753	13811	13911	13807	13726	13922	13940	13893	13742	13801	13933	13826	13870	13986	13769	13930	13865	13907	13919	13711	13985	13795	13948	13939	13899	14044	13884	13810	13925	13938	13805	13669	13989	13794	14023	13892	13865	13895	13764	13936	13862	13799	14008	13886	13972	13774	13767	13993	13845	13891	13760	13873	13860	13763	13796	13778	13913	13859	13851	13795	13852	13851	13773	13898	13744	13937	13886	13844	13950	13869	13851	13980	13838	13797	13836	13972	13870	13931	13858	13804	13998	13872	13996	13885	13923	13992	14077	13846	13668	13669	13958	13894	13850	13873	13731	13890	13748	13789	13707	13876	13768	13798	14117	13855	13910	13894	13808	13919	13955	13975	13980	13824	13953	13723	13812	13958	13946	13826	13867	14008	13724	13946	13903	13843	14057	13757	13873	13795	13794	13932	13930	13829	13745	13937	13909	13828	13840	13801	13906	13816	13898	13798	13750	13850	13909	13721	13820	13829	13906	13876	13843	13712	14007	13802	13933	13821	13925	13787	13774	13721	13846	13943	14011	13944	13776	13948	13924	13795	13872	14056	13823	13901	13661	13838	13948	13790	13721	13885	13977	13957	13792	13850	13848	13864	13756	13899	13921	13697	14079	13870	13789	13774	13865	13948	13752	14027	13953	13804	13959	13788	13890	14073	14032	13982	13699	13993	13810	13896	13780	13912	13843	13827	13867	13958	13650	13992	13871	13765	13861	13963	13839	13817	13933	13879	13830	13870	13796	13703	13867	13762	13836	13984	13795	14059	13932	13785	13795	13962	14038	13713	13888	13998	13738	13864	13868	13891	13934	13849	13862	13749	13902	13895	13728	13847	13995	13950	13704	13828	13875	13866	13688	13849	13845	13968	13875	13767	13987	13856	13788	13898	13743	13757	13880	13942	13843	13793	14023	13679	13760	13907	13928	13800	13908	13887	13889	13795	13901	13908	13774	13986	13776	13832	13866	13834	13751	13801	13936	13841	13895	13813	13843	13778	13790	13996	13915	13866	13920	13921	13727	13786	13758	13898	13869	13859	13785	13838	13867	13873	13835	13710	13930	14038	13909	13860	13830	13897	13901	13850	13874	13859	14120	13640	13706	13829	13847	13974	13819	14025	13928	13874	13790	13906	13962	13879	13836	13614	13805	13811	13779	13851	13947	13686	13843	13771	13813	14004	13818	13830	13935	13981	13796	13957	14071	13713	13991	13757	13944	13997	13922	13848	13832	13922	13894	13841	13842	13941	13919	13772	13863	13860	13880	13872	13881	13958	14074	13868	13689	13926	13968	13969	13764	14018	13745	13825	13900	13930	13980	13965	13921	13841	13852	13783	13972	13692	13865	13838	13871	13842	13936	13794	13765	13927	13814	13892	13738	13815	13865	13722	13968	13820	13740	13857	13934	13718	13900	13847	13764	13735	13920	13909	13751	13737	13924	13994	13875	13652	13958	13882	13692	13866	13861	13859	13948	13846	13975	13843	13783	13797	13758	13688	13773	13731	13723	13897	13796	13831	13809	13824	13824	13763	13871	13954	13835	13924	13847	13718	13870	13908	13790	13842	13870	13817	14107	13680	13642	13906	13972	13798	13991	13756	14007	13855	13837	13837	13829	13840	13759	13834	13924	13829	13839	13744	13793	13988	13625	13816	13727	13801	13788	13776	13858	13717	13762	13848	13950	13761	13895	13883	13776	13847	13902	13878	13984	13816	13598	13950	13833	13830	13853	13845	13844	13820	13865	13686	13908	13836	13812	13857	13849	13895	13832	13817	13784	13865	13906	13749	13881	13914	13845	13857	13728	13915	13766	13829	13794	13795	13725	13962	13784	13794	13745	13935	13762	13877	13772	13785	13708	14019	13792	13719	13738	13866	13888	13883	13782	13980	13905	13898	13952	13915	13778	13951	13928	13799	13770	13833	13932	13801	13868	13924	13860	13710	13939	13922	14040	13905	14014	13699	13719	13852	13930	13825	13941	13868	13857	13874	13687	13926	13767	13914	13792	13863	13846	13793	13827	13993	13754	13947	13925	13863	13770	13907	13675	13920	13786	13711	13725	14054	13925	13893	14029	13757	13933	13790	13918	13978	13757	13821	13815	13950	13689	13790	13955	13853	13856	13932	13855	13823	13802	13846	13978	13760	13745	13801	13886	13872	13819	13801	13703	13832	13795	13699	13709	13941	14016	13697	13871	13700	13877	13819	13793	14045	13969	13761	13988	13871	13819	13991	13977	13769	13893	13884	13816	13963	13740	13765	13829	13827	13851	13838	13949	13903	13914	13683	13961	13698	13839	13765	13682	13742	14000	13944	13969	13948	13889	13868	13781	13754	13914	13910	13962	13863	13936	13840	13900	13732	13724	13774	13780	13873	13940	13959	13809	13943	13939	13943	13814	13916	13939	13678	13948	13740	14024	13775	13882	13905	13794	13735	13876	13907	13915	13800	13938	13915	13990	13861	13815	13767	13952	13855	13824	13822	13900	13807	13821	13804	13943	13868	13749	13903	13875	13828	13806	13938	13749	13992	13873	13933	13962	13878	13795	13799	13862	13833	13823	13914	13832	13905	13743	13900	13909	13666	13875	13823	13719	13724	13864	13940	13783	13634	13865	13823	13939	13783	13888	13935	13815	13799	13926	13753	13858	13826	13703	13911	13895	13801	13887	13749	13899	13932	13863	13891	13786	13824	13972	13887	13888	13888	13801	13826	13701	13856	13828	13872	13983	13761	13792	13815	13726	13905	13776	13770	13871	13823	13807	13942	13783	13768	13810	13784	13863	13910	13864	13821	13951	13851	13899	13844	13813	13867	13766	13962	13723	13871	13840	13837	13880	13789	13693	13812	13932	13715	13806	13852	13906	13742	13959	13951	13762	13883	13739	13799	13846	13805	13843	13901	13779	13810	13798	13865	13850	13869	13883	13935	13780	13841	13871	13853	13896	13725	13785	13846	13775	13879	13946	13808	13742	13861	13810	13954	13885	13694	13954	13913	13738	13900	13775	13851	13639	14002	13924	13983	13850	13805	13880	13896	13873	13822	13761	13818	13981	13742	13741	13949	13895	14084	13965	13712	13841	13930	13833	13824	13874	13919	13827	13953	13836	13810	13915	13869	13736	13888	13769	13834	13887	13755	13870	13844	13680	13814	13758	13871	13737	13916	13880	13840	13844	13857	13815	13915	13945	13737	13792	13894	13766	13873	13850	13846	13766	13723	13989	13789	13690	13740	13963	13879	13896	13890	13840	13942	13742	13949	14019	13909	13951	13668	13717	13858	13786	13836	13734	13949	14181	13963	13813	13967	13826	13754	13933	13710	13787	13697	14009	13990	13925	13894	14024	13890	13887	13861	13861	13933	13937	13952	13745	13943	14038	13996	13841	13764	13878	13746	14025	13960	13932	13862	13860	13956	13777	14092	13664	13866	13812	13962	13864	13870	13834	13865	13773	13890	13746	13853	13905	13876	13993	13925	13724	13896	13893	13978	13735	13917	13809	13757	13965	13881	13832	13955	13925	13870	13787	13721	13817	14091	13758	13907	13872	13894	13801	13982	13919	14011	13913	13887	13799	13808	13687	13761	13910	13971	13809	13922	13757	13699	13778	13828	13720	13818	13915	13908	14026	13746	13762	14000	13843	13830	13863	13901	13778	13603	13819	13985	13896	13695	13937	13906	13807	13869	13931	13849	13929	13783	13941	13694	13895	13984	13699	13816	13830	13820	13827	13914	13950	13790	14007	13936	13987	13649	13943	13788	13889	13855	13723	13804	13835	13871	13946	13855	13933	13865	13826	13878	13957	13732	13849	13989	13894	13725	13643	13968	13863	13773	13835	13696	13856	13886	13823	13844	13756	13862	13768	13872	14009	13809	13859	14091	13911	13798	13942	13774	13745	13816	13913	13970	13933	13695	13831	13919	13773	13655	13867	13848	13939	13765	13829	13843	13793	13846	13717	13830	13814	13831	13784	14031	13815	13980	13866	13845	13772	13774	14025	13975	13838	14075	13802	13874	13901	13680	13881	13776	13780	13924	13848	13960	13869	13941	13834	13955	13892	13870	13656	13824	13873	14061	13824	13835	13966	13850	13851	13752	13870	14004	13861	13858	13873	13751	13973	13908	13890	13805	13941	13890	13801	13952	13868	14040	13919	14009	13820	13967	13735	14023	13769	13778	13797	13865	13846	14016	13761	13912	13885	13906	13768	13646	13903	13883	13808	13899	13758	13952	13759	13831	13752	13718	13782	13945	13956	13742	13792	13865	13847	13775	13943	13903	13778	13870	14048	13848	13858	13812	13736	13927	13960	13868	14033	13841	13846	13853	13947	13695	13717	13883	13811	13940	13926	13862	13867	13936	13780	13960	13830	13958	13771	13879	14024	13913	13868	13754	13935	13921	13934
22537	20993	28911	23309	21403	24312	27587	21229	19841	38799	54352	46462	38371	28797	21193	18315	17267	16970	16689	16986	16821	16747	16754	16760	16677	16696	16367	16498	16654	16672	16707	16577	16635	16654	16794	16630	16581	16558	16953	16513	16527	16527	16654	16696	16476	16650	16679	16353	16586	16526	16599	16515	16312	16680	16608	16576	16735	16605	16608	16767	16682	16473	16671	16773	16433	16352	16625	16347	16623	16636	16583	16520	16713	16495	16516	16550	16573	16730	16579	16614	16599	16666	16656	16663	16421	16398	16635	16675	16600	16558	16722	16601	16584	16669	16751	16654	16554	16601	16639	16384	16716	16608	16656	16655	16609	16387	16460	16576	16338	16485	16589	16654	16600	16588	16555	16613	16463	16599	16507	16513	16661	16567	16583	16579	16364	16419	16423	16624	16484	16558	16601	16416	16427	16474	16560	16536	16587	16506	16558	16588	16635	16619	16628	16338	16690	16473	16527	16483	16430	16491	16562	16449	16498	16690	16350	16544	16764	16519	16483	16390	16483	16507	16501	16564	16448	16679	16721	16421	16667	16530	16617	16554	16793	16634	16573	16617	16520	16622	16546	16783	16512	16619	16645	16761	16525	16367	16362	16324	16802	16647	16614	16594	16546	16450	16444	16326	16608	16415	16282	16518	16588	16461	16521	16649	16551	16499	16650	16595	16457	16687	16574	16657	16644	16508	16591	16631	16455	16586	16552	16655	16401	16615	16661	16419	16576	16629	16546	16755	16479	16508	16475	16546	16498	16564	16645	16506	16477	16435	16392	16466	16671	16565	16535	16567	16592	16548	16394	16648	16509	16299	16487	16744	16677	16410	16290	16458	16559	16407	16668	16492	16608	16550	16623	16763	16414	16594	16475	16436	16471	16882	16604	16459	16614	16475	16682	16429	16605	16588	16392	16583	16356	16549	16564	16722	16544	16709	16641	16510	16526	16439	16669	16624	16404	16598	16641	16466	16621	16315	16622	16620	16375	16639	16677	16712	16549	16501	16769	16312	16458	16638	16573	16624	16795	16507	16558	16600	16375	16675	16392	16354	16440	16795	16514	16478	16543	16843	16555	16524	16556	16609	16501	16281	16505	16592	16413	16696	16546	16535	16547	16707	16677	16471	16542	16563	16561	16253	16564	16556	16564	16435	16438	16611	16642	16566	16620	16688	16571	16593	16708	16197	16597	16481	16529	16432	16621	16636	16519	16521	16528	16447	16497	16513	16666	16388	16643	16450	16708	16355	16573	16548	16505	16534	16526	16530	16534	16422	16389	16734	16478	16657	16362	16589	16591	16675	16526	16376	16421	16520	16449	16471	16479	16401	16744	16628	16579	16467	16364	16660	16531	16381	16527	16586	16580	16525	16485	16472	16613	16643	16538	16456	16402	16489	16646	16685	16505	16598	16670	16469	16498	16375	16518	16515	16459	16578	16521	16505	16510	16514	16492	16469	16614	16532	16644	16578	16556	16546	16551	16384	16480	16375	16639	16319	16592	16445	16419	16620	16470	16325	16569	16535	16565	16526	16609	16588	16386	16357	16521	16524	16426	16461	16705	16482	16440	16470	16668	16512	16583	16765	16735	16570	16609	16306	16547	16577	16632	16557	16552	16770	16699	16365	16565	16556	16493	16527	16585	16655	16544	16471	16588	16475	16380	16450	16602	16545	16705	16664	16428	16693	16503	16710	16438	16541	16646	16578	16570	16487	16637	16470	16406	16404	16673	16567	16544	16323	16615	16594	16496	16372	16591	16467	16338	16565	16585	16484	16438	16607	16526	16510	16605	16597	16601	16263	16319	16426	16580	16522	16390	16563	16611	16652	16420	16600	16465	16562	16620	16547	16427	16446	16509	16414	16599	16571	16525	16441	16533	16312	16543	16577	16763	16587	16521	16556	16629	16741	16557	16827	16683	16428	16750	16578	16393	16415	16636	16531	16543	16293	16467	16603	16587	16324	16594	16302	16481	16559	16643	16415	16480	16409	16449	16587	16546	16587	16562	16605	16579	16425	16568	16437	16526	16491	16687	16693	16713	16534	16361	16664	16621	16643	16628	16643	16314	16496	16317	16565	16513	16375	16459	16544	16514	16709	16586	16544	16439	16639	16617	16409	16465	16644	16592	16332	16431	16714	16685	16653	16540	16454	16669	16472	16623	16446	16484	16539	16461	16650	16508	16504	16404	16572	16629	16491	16513	16689	16466	16685	16371	16405	16548	16635	16642	16512	16458	16431	16614	16500	16331	16412	16515	16521	16624	16809	16665	16296	16516	16401	16398	16572	16329	16484	16445	16463	16561	16464	16506	16468	16405	16515	16430	16523	16627	16657	16560	16550	16564	16713	16512	16666	16422	16437	16838	16619	16522	16343	16677	16628	16656	16411	16457	16413	16473	16513	16504	16451	16703	16616	16567	16348	16451	16294	16556	16558	16591	16627	16699	16664	16485	16595	16466	16416	16465	16388	16449	16498	16549	16286	16353	16267	16583	16744	16804	16705	16557	16406	16570	16392	16596	16633	16482	16452	16396	16560	16447	16506	16361	16650	16513	16366	16485	16515	16361	16591	16539	16649	16382	16450	16655	16559	16519	16524	16443	16556	16364	16640	16368	16382	16461	16561	16462	16365	16381	16492	16531	16398	16303	16621	16591	16551	16527	16575	16435	16609	16417	16377	16578	16090	16630	16520	16329	16534	16477	16454	16616	16450	16603	16623	16765	16639	16413	16746	16630	16640	16569	16549	16576	16633	16533	16753	16292	16475	16697	16534	16359	16559	16797	16628	16613	16570	16608	16356	16488	16425	16317	16505	16425	16214	16450	16564	16560	16462	16579	16472	16688	16431	16447	16602	16534	16526	16678	16448	16441	16390	16675	16342	16560	16556	16566	16704	16543	16581	16550	16628	16564	16380	16387	16400	16538	16410	16481	16463	16454	16445	16716	16573	16557	16343	16528	16638	16656	16565	16611	16545	16611	16617	16446	16468	16569	16537	16556	16420	16421	16399	16482	16672	16484	16600	16333	16599	16507	16394	16446	16431	16360	16534	16430	16436	16440	16399	16376	16335	16552	16560	16440	16585	16671	16523	16699	16509	16318	16680	16701	16366	16617	16470	16599	16517	16406	16327	16423	16366	16473	16473	16529	16685	16606	16533	16517	16530	16573	16463	16633	16385	16469	16652	16483	16434	16604	16547	16245	16423	16566	16352	16531	16594	16493	16530	16381	16595	16428	16466	16492	16505	16685	16544	16510	16443	16421	16509	16613	16543	16617	16446	16299	16425	16498	16376	16500	16468	16696	16533	16619	16523	16482	16411	16554	16494	16424	16565	16528	16473	16646	16525	16420	16568	16406	16665	16600	16649	16412	16451	16512	16454	16720	16675	16570	16501	16360	16636	16429	16549	16297	16457	16408	16415	16669	16396	16583	16536	16630	16605	16594	16595	16397	16499	16427	16603	16547	16593	16661	16643	16563	16548	16566	16523	16768	16485	16488	16589	16492	16553	16482	16487	16436	16516	16482	16512	16539	16603	16370	16540	16526	16506	16433	16541	16690	16630	16515	16663	16535	16582	16802	16467	16708	16497	16639	16582	16419	16742	16595	16399	16624	16548	16566	16643	16550	16629	16616	16649	16564	16405	16536	16555	16321	16611	16437	16492	16546	16420	16450	16556	16505	16479	16474	16520	16433	16444	16366	16487	16588	16717	16290	16499	16337	16497	16513	16579	16385	16720	16453	16556	16511	16502	16579	16612	16664	16645	16440	16504	16419	16365	16535	16667	16558	16600	16533	16548	16500	16649	16549	16537	16560	16440	16437	16539	16381	16568	16489	16553	16514	16577	16554	16507	16434	16589	16622	16393	16608	16552	16503	16410	16519	16433	16615	16418	16259	16455	16561	16659	16616	16472	16465	16428	16622	16534	16511	16538	16651	16336	16587	16357	16524	16301	16628	16530	16651	16599	16520	16697	16528	16718	16700	16595	16368	16450	16583	16372	16407	16467	16490	16459	16497	16358	16475	16686	16580	16587	16599	16590	16495	16617	16594	16486	16612	16534	16499	16608	16539	16609	16570	16555	16412	16480	16576	16529	16456	16438	16448	16607	16332	16703	16538	16494	16597	16452	16779	16387	16539	16496	16729	16418	16517	16630	16519	16660	16609	16454	16652	16566	16714	16309	16460	16559	16417	16522	16574	16693	16572	16536	16559	16470	16559	16346	16316	16441	16595	16384	16502	16575	16510	16431	16474	16487	16626	16491	16513	16434	16641	16491	16447	16565	16587	16489	16506	16556	16543	16391	16287	16486	16524	16665	16434	16455	16548	16666	16540	16572	16687	16415	16534	16420	16518	16355	16327	16751	16413	16296	16586	16638	16423	16630	16753	16543	16661	16439	16395	16376	16636	16497	16500	16682	16464	16434	16526	16618	16510	16604	16576	16629	16584	16407	16503	16411	16558	16513	16477	16593	16616	16419	16625	16589	16641	16651	16667	16596	16419	16460	16408	16588	16484	16725	16396	16510	16315	16481	16445	16483	16433	16500	16666	16438	16643	16690	16227	16463	16619	16713	16550	16442	16471	16683	16276	16487	16683	16553	16813	16665	16553	16688	16530	16299	16804	16553	16657	16518	16305	16339	16405	16568	16665	16485	16324	16507	16383	16755	16556	16533	16442	16481	16615	16559	16449	16493	16444	16340	16712	16669	16728	16641	16516	16593	16504	16508	16692	16527	16530	16351	16704	16558	16657	16535	16344	16440	16431	16575	16664	16631	16570	16628	16583	16647	16664	16430	16607	16548	16316	16395	16417	16606	16563	16302	16554	16430	16472	16475	16597	16463	16556	16380	16470	16606	16428	16488	16714	16570	16355	16399	16328	16518	16612	16405	16612	16609	16652	16642	16478	16545	16463	16618	16536	16522	16356	16567	16377	16573	16488	16483	16620	16282	16531	16559	16334	16527	16480	16578	16436	16462	16380	16529	16351	16492	16504	16590	16547	16497	16496	16569	16331	16552	16389	16610	16535	16646	16537	16479	16412	16520	16642	16497	16807	16483	16520	16550	16491	16360	16488	16543	16461	16404	16692	16409	16378	16504	16576	16474	16542	16374	16538	16431	16590	16667	16480	16612	16640	16449	16652	16517	16388	16508
21549	41156	40910	33079	28194	24928	22464	20203	18962	41413	50665	45114	36735	26425	17882	15223	14504	14175	13931	14170	13941	13962	13946	13933	13970	14026	14017	14006	13795	14019	14041	13975	14036	13862	14028	14008	13894	14098	13897	13941	14058	13986	13955	13979	14093	14022	14056	13945	14071	14129	13947	14026	13989	14078	13939	14041	13909	13933	13863	14073	14088	13904	13883	14005	13957	13798	13993	13974	13830	14112	14020	14008	13997	13842	14048	14029	13941	13939	13956	13877	13775	13855	13823	14053	14096	14003	13945	14037	13936	13858	13840	14125	13877	13948	13983	13857	13989	13893	14022	13902	13899	13895	13999	13944	14021	14052	14171	13971	14108	13958	13976	13958	13859	14037	13915	13841	14013	14054	13891	14040	14007	13889	14000	13930	13939	13916	13969	14019	14078	13949	13998	13969	14034	13922	14080	13771	14025	13891	13958	13991	13967	14008	13890	13967	13872	14020	13870	14103	14049	13974	13884	14042	14131	13955	13927	13984	14030	13921	13993	13937	13882	13919	13992	14140	14027	14055	13928	14049	13976	14108	13973	13934	13958	14099	13988	14149	14134	13852	13957	13950	13930	14108	13988	13904	13915	13988	14064	13936	14033	13890	14023	14034	13978	13907	13863	13936	13815	14022	14005	14027	14015	14106	14066	13917	13813	13973	14072	14131	13882	13814	13803	14016	13837	13950	13990	13943	14081	13923	13944	14061	13832	13951	13967	13972	13835	14119	13855	13922	13906	14052	13988	13951	14001	13814	14039	13982	13859	14040	14040	13956	13997	13995	14111	13958	13975	13916	13878	13905	14295	14001	13887	14116	13943	13792	13952	13896	14047	13906	13926	13883	13880	13965	13840	14010	14033	14003	13980	13876	13983	13980	13938	14212	14004	13848	13946	13827	14012	13795	13988	14045	14189	13946	13987	14105	13958	14066	13959	14033	13762	14116	13841	14062	14098	13994	14064	14150	13826	13881	14035	13791	13865	14016	13857	13999	13971	13999	13956	13986	14087	14010	13963	13927	14038	13981	14006	13952	13937	13916	14042	14121	13929	13911	14019	13902	14130	13921	14064	13941	14055	14090	14045	13970	14018	14083	13865	14124	13916	13990	14067	14074	13936	14086	13990	13829	14032	13982	13949	13848	13981	14005	13902	13908	13776	14005	13823	13831	14005	13961	13975	13989	13962	13970	13918	14142	13984	13908	14061	13912	13926	14035	14111	13977	13968	13876	14033	13869	13976	14077	13932	13768	13952	13998	13951	14096	13939	13905	13959	13952	13935	13950	14078	13982	13846	13988	13974	13921	13970	13950	14006	13808	13882	13999	14112	13942	13983	14012	13979	13840	13866	13905	14007	14005	13835	13905	14078	13921	13999	14035	13937	13915	13962	13939	13980	14073	13977	13985	14019	13911	14077	13831	14001	13993	13813	13922	13898	13904	13932	13972	13864	13854	13929	14169	13951	14092	14035	14081	13899	13998	14161	13773	13971	13926	13961	14137	14011	13980	14021	13915	13854	13969	13976	13891	13975	13854	13965	13992	13916	13875	13958	13917	13756	13966	13968	13981	14031	13858	13916	13932	13964	13867	13964	13818	13953	13869	14005	14191	13946	13993	13951	13960	14057	13911	13959	14088	14041	13823	14108	14055	13991	14128	13915	13861	14056	13991	14059	13896	14027	14004	14015	13831	14077	13826	14213	13995	14000	13992	13895	14073	13862	13894	13750	13892	14011	13855	14107	13935	13826	13940	14021	13937	13926	14025	13802	13976	14064	13986	13976	13956	13940	14058	13936	13955	13889	14015	13933	14166	13937	14106	14114	13902	14080	14023	13892	13997	14071	14005	14051	13938	13791	13927	13918	13920	14036	14038	13916	13778	14004	13965	14010	13904	13914	13860	13893	13913	13984	13787	13924	13965	14066	14009	13852	13847	13911	13769	14093	14032	13857	13869	13888	14047	13956	14095	13867	13842	14056	13840	13921	14013	13986	13727	14050	13909	14082	13823	14053	13938	13945	13876	14011	13890	13744	14076	13972	13985	13865	14078	13935	13823	14037	13943	14047	13923	13816	13938	14023	13873	13922	14049	13927	14024	13907	13903	13881	13971	13868	13908	13844	14075	14053	13887	14112	14009	14123	14023	14054	13929	14090	14094	14070	13990	13939	13968	14094	13940	14073	14052	13851	14032	14021	13966	13849	13924	13838	13923	13970	14063	14073	13974	13852	14057	13900	13811	14076	13923	13977	14092	13871	13882	13999	14102	13900	13912	13997	13822	13951	13966	14004	13836	13934	13973	14073	14042	13818	13989	13859	14008	13959	14132	13999	13953	13855	13942	13846	14029	13856	13787	14057	13915	13957	13972	14007	13931	13932	13972	13947	14163	13955	13890	13902	14060	13956	13922	13892	14083	13910	13960	14016	14059	13905	13972	13933	13896	14038	13842	13721	13888	14056	13950	14023	14084	14092	13925	13829	13970	13928	13871	14024	13965	13917	13987	13943	13937	14003	13956	14125	13964	13992	13958	14107	14005	13983	13963	14033	13849	13914	13877	13968	13997	14018	14034	14023	13947	13990	13963	13986	13837	13925	13908	13851	14074	13920	14021	14077	13966	13917	13919	14130	13938	14091	13775	13910	13952	13890	14010	14040	13957	13945	13942	13997	13922	13885	14041	13992	14075	13891	13981	13986	14005	14013	13979	13961	13856	13873	14038	14016	13968	14008	13884	14112	13989	14006	13987	13827	13918	14056	14142	13967	13910	14026	13972	13901	14064	13975	13895	14071	14079	13878	13892	13982	14102	14010	13932	13971	14070	14028	14018	13955	13793	13843	13915	13904	13954	14019	13991	14085	14009	13882	13995	13963	13992	13908	13899	13927	13985	13965	13940	13812	14115	13953	13974	13910	13886	13866	13977	14002	13975	14002	13957	13917	14021	14018	13887	13951	13931	14143	14084	13927	13893	13755	13836	13931	14077	13762	14067	14029	13975	14043	13806	13968	13933	14003	13861	13906	14145	13921	13947	13905	13995	13981	14011	13746	13814	13971	13906	14077	13966	14041	13926	14095	13947	13911	13844	13944	14015	14039	13878	13823	14026	13869	13988	13936	13840	13963	14134	14076	13980	13823	13841	14105	13945	14048	13949	13822	13963	13827	13958	14127	14055	13912	14127	13883	13924	14148	14026	14015	13926	13848	14010	14007	13845	13851	14058	13814	14002	13975	14056	14012	13909	13875	13894	13856	13860	13883	13944	14025	14042	13878	13893	13821	13807	14106	13829	14049	14021	13842	13909	13950	13926	14277	13905	13962	13995	13985	14000	13983	13997	13993	14004	14092	13897	14000	13806	13976	14016	13953	13989	14051	14194	14049	13802	13992	13922	14075	13793	13971	13844	13988	13922	14030	13896	13994	13932	14055	13890	13966	14041	13959	14149	14136	13840	14030	13906	13800	14141	13858	13902	13988	13919	14082	14009	13827	14130	13927	13859	13938	13997	13936	14085	14017	14046	14027	13886	14113	13888	13970	13870	13960	13797	14007	13972	14001	14027	13946	13953	13874	13869	13994	13954	14288	13947	13981	13862	13761	13927	14001	13980	13873	13966	13818	14028	13887	13826	13918	13964	13990	13975	13829	14055	13897	14006	14015	14039	13917	14006	13887	13969	13863	13937	13950	13971	14008	14069	13961	14058	14022	13986	13783	13858	13960	13938	14019	13920	13958	14047	13894	14043	13912	14066	13958	13999	13769	14039	14110	13920	13897	13893	13941	14054	13966	14054	14241	13988	13873	13966	13950	13885	13940	14080	14056	13970	13880	14203	14177	14011	13893	14003	14154	14013	13960	14098	14047	13831	14032	13960	13856	14033	13978	13989	13933	13896	14018	13966	13796	14006	13976	13976	14108	14032	13809	13921	14102	14030	13923	14044	14058	13938	14077	13870	13795	13999	14114	14018	14179	13931	13949	14095	13987	13961	13899	13760	13936	13788	14199	13965	13954	13914	14116	13981	14074	13886	14017	13885	14092	14075	13928	14083	13941	14013	14022	14174	14034	14047	13900	13895	14036	13963	14097	13910	13918	14019	13953	14018	14077	13970	14021	13827	13930	13973	14010	13857	13933	13979	14035	13904	13949	13919	13895	13978	13760	13945	13901	14131	13993	13993	13984	13998	14036	13903	13996	13996	13962	13953	13865	13775	14116	14022	14034	13909	13729	13791	13976	13930	13839	13855	13998	13987	13986	14026	14190	13950	13892	14142	13941	13799	13886	14135	13799	13806	13992	13903	13880	14030	13928	13998	13772	13900	13945	14018	14002	13984	13963	14046	14031	13843	14022	13956	13927	13813	14186	13936	13978	13972	13819	13964	14026	14009	13935	13955	14104	13976	13937	13757	13958	13971	13949	13965	14019	13895	13823	13943	14090	13734	14034	13893	13916	13983	13924	13951	13853	13926	14070	13940	14083	14097	14024	13941	13964	13789	13999	13837	14123	14108	13973	14110	13941	14004	14046	13932	14025	14077	13872	13812	13969	13988	13961	14068	13984	13994	13853	13976	13953	13971	13951	14089	13930	13870	14010	13967	14017	13829	14013	13989	14049	14034	14087	13883	13885	13879	14072	13818	14099	14008	13857	14049	14027	14164	13894	13712	14228	13942	13870	14002	14025	14056	13979	14144	13957	13988	14139	13889	14042	13741	13969	13904	13946	13849	13917	13870	13821	13917	14001	13977	13932	14018	14091	13949	14006	13950	14020	13977	14011	13983	13868	13906	14157	13973	13814	14001	13880	13975	13864	13824	13934	13915	13957	13952	14060	14036	13943	14006	14098	13939	13929	13603	14189	14069	13973	14040	13918	13884	14009	13948	13879	14149	14077	13842	13902	14068	14022	13977	13878	13955	14192	14114	13871	13942	13929	14059	13737	14036	13963	14008	14153	14020	13946	13896	13813	13913	13826	14029	13942	13997	14070	13975	13943	13855	13825	13982	13878	13983	13880	14068	14018	13867	13872	13989	13974	14056	14008	14169	13906	14017	13825	14028	13989	14072	13920	14099	14058	14077	13970	14003	13943	13823	13969	13934	13757	13878	13916	13971	13957	14013	14028	13735	13942	13975	13914	13984	14109	13866	13955	13953	13988	13974	13938	13912
27511	23724	30091	26820	21736	20394	19239	17945	17383	19288	21139	20518	19262	17875	16963	16577	16426	16552	16476	16420	16545	16389	16574	16488	16483	16438	16424	16692	16453	16398	16384	16337	16377	16410	16761	16476	16447	16202	16475	16247	16465	16355	16428	16358	16398	16460	16375	16426	16418	16459	16457	16220	16530	16320	16349	16413	16438	16355	16509	16422	16485	16532	16421	16433	16401	16526	16512	16562	16638	16427	16456	16281	16498	16513	16459	16463	16369	16587	16460	16419	16319	16477	16385	16126	16626	16292	16573	16491	16486	16549	16442	16473	16545	16405	16558	16365	16416	16332	16324	16307	16408	16432	16291	16293	16199	16248	16514	16257	16411	16485	16489	16332	16526	16380	16423	16394	16326	16375	16379	16376	16406	16441	16381	16368	16336	16111	16373	16286	16232	16575	16514	16510	16282	16229	16406	16293	16425	16354	16436	16227	16660	16498	16365	16383	16659	16300	16453	16562	16531	16359	16577	16440	16508	16536	16328	16414	16711	16389	16463	16291	16409	16453	16550	16315	16312	16399	16260	16330	16626	16468	16411	16426	16319	16506	16261	16338	16569	16369	16614	16445	16310	16632	16339	16385	16497	16297	16334	16504	16436	16552	16315	16506	16341	16486	16364	16299	16290	16446	16544	16409	16579	16293	16386	16449	16422	16498	16314	16247	16499	16448	16360	16377	16402	16408	16603	16384	16456	16464	16502	16449	16260	16492	16170	16661	16524	16555	16460	16210	16232	16419	16304	16439	16413	16365	16353	16597	16161	16360	16572	16542	16432	16479	16553	16391	16429	16594	16328	16331	16444	16378	16536	16380	16422	16296	16280	16302	16288	16409	16319	16471	16330	16629	16259	16303	16591	16424	16418	16522	16528	16464	16361	16330	16667	16565	16534	16569	16543	16453	16479	16306	16455	16321	16340	16288	16383	16440	16346	16586	16395	16479	16254	16145	16442	16396	16369	16357	16379	16403	16454	16600	16336	16308	16292	16308	16590	16545	16334	16338	16436	16216	16336	16266	16334	16528	16316	16279	16377	16424	16351	16497	16470	16583	16347	16386	16581	16494	16465	16516	16360	16403	16542	16552	16311	16435	16325	16345	16247	16412	16534	16217	16463	16456	16660	16355	16488	16497	16558	16409	16497	16227	16257	16505	16266	16271	16473	16320	16283	16333	16424	16472	16522	16583	16153	16409	16586	16287	16319	16352	16610	16380	16424	16221	16456	16541	16539	16345	16379	16206	16177	16238	16451	16539	16544	16512	16493	16241	16395	16243	16291	16379	16189	16396	16221	16617	16428	16444	16350	16479	16353	16500	16303	16600	16658	16619	16368	16503	16326	16237	16392	16510	16523	16368	16443	16453	16336	16255	16256	16424	16364	16551	16480	16429	16566	16394	16527	16322	16332	16446	16381	16366	16563	16399	16459	16385	16353	16370	16523	16361	16289	16203	16424	16387	16574	16320	16551	16438	16333	16457	16307	16494	16599	16430	16483	16300	16540	16439	16398	16393	16415	16462	16308	16374	16303	16547	16204	16334	16361	16471	16399	16597	16420	16464	16457	16482	16570	16477	16290	16244	16403	16468	16339	16453	16390	16448	16573	16420	16588	16272	16382	16309	16366	16600	16418	16322	16486	16337	16434	16423	16356	16396	16497	16318	16299	16480	16392	16595	16356	16459	16333	16387	16463	16432	16329	16469	16335	16619	16394	16332	16337	16198	16451	16487	16514	16477	16455	16403	16488	16373	16318	16319	16433	16302	16610	16341	16288	16314	16669	16577	16535	16312	16329	16361	16401	16515	16459	16085	16408	16346	16371	16412	16319	16454	16434	16347	16490	16607	16293	16329	16419	16405	16415	16380	16517	16341	16435	16466	16345	16263	16534	16410	16411	16366	16642	16501	16433	16300	16280	16394	16508	16364	16407	16359	16408	16269	16450	16379	16240	16261	16360	16410	16500	16439	16640	16458	16258	16515	16543	16260	16244	16432	16364	16289	16413	16311	16352	16329	16454	16265	16267	16366	16297	16410	16176	16393	16404	16513	16441	16461	16438	16458	16566	16567	16430	16106	16440	16479	16436	16340	16512	16634	16643	16404	16322	16466	16545	16505	16373	16386	16465	16287	16469	16299	16470	16311	16416	16405	16365	16429	16434	16443	16573	16372	16425	16324	16205	16380	16274	16329	16376	16641	16167	16397	16525	16374	16488	16426	16299	16472	16408	16358	16319	16643	16513	16472	16436	16141	16383	16515	16272	16301	16395	16198	16392	16541	16329	16516	16117	16376	16575	16396	16404	16329	16301	16349	16430	16418	16522	16520	16460	16277	16498	16357	16334	16442	16342	16632	16399	16247	16346	16386	16367	16285	16456	16450	16493	16331	16300	16584	16436	16303	16353	16369	16372	16273	16480	16406	16356	16295	16522	16427	16474	16383	16584	16590	16363	16387	16262	16265	16315	16273	16478	16470	16493	16243	16424	16307	16292	16686	16344	16364	16429	16399	16451	16315	16327	16305	16477	16323	16332	16443	16333	16567	16608	16439	16499	16337	16450	16149	16575	16437	16288	16453	16303	16422	16426	16420	16393	16486	16396	16263	16412	16416	16501	16380	16274	16328	16498	16443	16644	16664	16512	16476	16440	16701	16622	16457	16327	16350	16437	16408	16239	16472	16311	16267	16583	16198	16617	16416	16259	16436	16622	16214	16435	16421	16419	16145	16214	16293	16335	16461	16427	16299	16316	16308	16271	16435	16538	16564	16266	16445	16444	16321	16388	16482	16411	16506	16473	16308	16546	16349	16527	16525	16436	16199	16463	16377	16315	16325	16451	16381	16493	16474	16305	16212	16494	16479	16271	16283	16399	16335	16320	16318	16306	16416	16434	16249	16314	16331	16251	16364	16385	16485	16372	16386	16414	16262	16421	16515	16485	16317	16515	16321	16327	16357	16401	16425	16487	16476	16414	16313	16347	16558	16517	16427	16385	16426	16502	16400	16358	16152	16349	16369	16520	16384	16439	16490	16603	16348	16466	16729	16549	16319	16520	16370	16190	16458	16224	16437	16413	16442	16504	16232	16469	16520	16440	16423	16317	16211	16250	16295	16366	16391	16317	16274	16521	16093	16213	16399	16379	16326	16378	16409	16353	16379	16432	16302	16369	16500	16428	16462	16431	16719	16284	16275	16362	16394	16442	16446	16245	16529	16428	16533	16563	16374	16303	16344	16455	16434	16348	16482	16437	16294	16355	16439	16379	16496	16527	16445	16410	16209	16391	16524	16439	16469	16310	16275	16420	16353	16255	16329	16577	16422	16385	16193	16377	16352	16406	16559	16301	16246	16269	16394	16652	16280	16419	16449	16294	16496	16403	16319	16405	16377	16432	16584	16324	16303	16292	16283	16225	16425	16419	16591	16258	16220	16310	16428	16352	16317	16436	16293	16204	16350	16400	16462	16414	16307	16211	16306	16256	16298	16562	16491	16292	16679	16428	16252	16272	16458	16427	16397	16564	16489	16511	16289	16367	16353	16670	16335	16138	16505	16414	16354	16513	16270	16283	16515	16240	16434	16174	16486	16229	16361	16453	16558	16423	16399	16374	16472	16515	16396	16383	16458	16274	16321	16310	16422	16208	16514	16255	16460	16488	16442	16265	16417	16424	16412	16286	16333	16297	16540	16330	16407	16348	16545	16448	16469	16405	16340	16516	16253	16416	16628	16752	16407	16444	16434	16415	16343	16518	16688	16318	16704	16317	16345	16615	16448	16536	16497	16350	16325	16322	16407	16331	16455	16380	16332	16487	16406	16590	16237	16332	16466	16355	16345	16381	16423	16406	16232	16468	16312	16411	16469	16413	16547	16496	16501	16503	16618	16351	16487	16467	16536	16403	16429	16299	16405	16404	16574	16484	16378	16517	16387	16525	16597	16242	16462	16507	16462	16543	16446	16360	16206	16311	16577	16640	16473	16255	16395	16409	16404	16398	16504	16240	16452	16361	16280	16398	16353	16242	16356	16243	16680	16209	16478	16619	16263	16508	16312	16571	16469	16687	16528	16347	16517	16311	16408	16354	16573	16417	16415	16447	16289	16335	16184	16217	16349	16370	16070	16350	16570	16283	16494	16386	16419	16232	16428	16457	16387	16316	16293	16620	16402	16462	16555	16451	16413	16545	16424	16171	16244	16443	16405	16433	16600	16486	16386	16239	16223	16374	16419	16506	16386	16398	16480	16501	16328	16245	16463	16433	16340	16492	16349	16530	16396	16364	16423	16585	16418	16426	16452	16364	16419	16358	16521	16502	16331	16526	16477	16428	16454	16352	16398	16483	16447	16390	16427	16390	16330	16558	16358	16314	16445	16354	16254	16375	16382	16370	16213	16499	16408	16588	16467	16505	16174	16287	16280	16575	16266	16259	16433	16692	16464	16404	16351	16545	16206	16315	16207	16317	16324	16491	16462	16370	16309	16444	16474	16469	16581	16664	16477	16599	16082	16576	16283	16534	16301	16456	16419	16194	16605	16331	16420	16495	16383	16407	16571	16418	16256	16160	16404	16521	16480	16378	16210	16456	16374	16523	16615	16382	16475	16396	16370	16486	16642	16475	16483	16563	16349	16491	16571	16529	16414	16426	16295	16454	16602	16419	16360	16329	16263	16414	16680	16268	16414	16333	16337	16299	16290	16530	16361	16483	16366	16476	16372	16428	16368	16567	16442	16535	16387	16649	16553	16484	16382	16491	16361	16331	16448	16470	16358	16363	16374	16555	16486	16336	16378	16381	16381	16271	16392	16486	16524	16345	16458	16311	16497	16443	16301	16355	16478	16536	16466	16332	16276	16519	16318	16386	16353	16552	16303	16394	16413	16355	16409	16294	16300	16334	16329	16544	16421	16305	16440	16698	16442	16601	16472	16392	16289	16273	16321	16371	16275	16411	16422	16301	16484	16317	16379	16436	16537	16406	16418	16438	16556	16296	16240	16445	16409	16466	16431	16430	16575	16484	16518	16452	16500	16426	16484	16319	16549	16358	16372	16402	16335	16348	16495	16310	16499	16333	16280	16407	16389	16381	16421	16451	16407	16380	16275	16495	16351	16399	16316	16449	16473	16409	16234	16330	16497	16481	16305	16321	16442	16512	16352	16291	16423
20758	31778	30508	24005	20968	19517	17550	16097	15713	18621	20161	18911	17036	15288	14513	14194	14061	13796	13884	13994	14049	13829	13923	13922	13877	14254	14008	14070	13887	13960	13858	13929	14107	13931	13792	13879	14037	14071	14044	13942	14027	13918	13891	14027	13924	13992	13883	14005	14012	14094	13943	13931	13841	13850	13866	13842	13850	13823	13983	13792	13920	14030	14000	13893	13860	13955	14051	13789	13993	13946	14026	13894	13948	14009	14082	13776	13995	13896	13973	13885	13971	13833	13960	14030	13968	13831	13777	13959	13825	13943	13783	13857	14051	14086	14038	13928	14161	14100	14025	14129	13927	13964	13852	13736	14048	13915	13839	14019	13874	13858	13906	14028	13994	13932	14084	13971	13957	13809	13965	13977	13919	13820	13941	13871	13964	13968	13999	13910	13935	13991	13999	14011	14057	13917	13988	13831	14034	13959	13863	13886	14013	14037	13972	13858	13881	13863	14096	13832	14086	14029	13719	13940	13894	13949	14024	13788	13968	13930	13994	13960	13854	13890	14103	13999	13926	13946	13870	13782	14177	13890	13873	13911	13967	14079	14004	13971	13760	13950	13888	13837	13943	13903	13957	13802	14045	13995	14002	13968	13937	13774	14075	13905	14052	13820	13845	14090	13826	13980	14029	13943	13937	13927	13982	13910	13968	13955	14012	13805	13966	13955	14026	13907	13743	13887	13898	13890	13850	14061	13737	14079	14031	14099	13953	14006	14104	13907	13800	13972	13885	13830	13810	14083	13823	14099	13914	13987	13987	13931	13975	13887	13886	13805	14076	13927	14039	13938	13875	13774	14056	13802	13948	13877	13925	13890	14160	13816	13857	13916	13854	13977	14062	13826	13874	13814	13909	13847	13828	13955	14016	13928	13788	14023	13823	13893	13984	14068	13806	13903	13849	13932	13934	13943	13983	13921	14006	14110	13823	14075	13753	13916	13966	13810	14039	13862	14041	14003	13951	13899	14039	14118	13951	14029	14008	13761	14041	13809	13869	14022	13945	13854	13832	14102	13916	13843	14139	13971	13988	14097	13989	14016	13901	13970	13913	14088	13882	14038	14094	13991	13950	14008	13780	13743	13931	13899	13924	14027	13893	14094	13834	14109	14045	14039	14085	13916	13918	13891	13977	13951	13815	13914	13811	14034	14100	13919	14004	14027	13943	13846	13995	14044	13945	13821	13830	14124	13987	13714	13852	13829	14038	13930	13838	13990	14025	13749	14127	13870	13948	13910	13859	13872	14052	13926	13960	13934	13950	14007	13867	13996	14050	13959	13998	14040	13874	13936	13950	14055	13969	13854	13930	13877	13721	13733	13942	13952	13734	13981	13798	13902	13899	14047	13966	14052	13994	14045	13920	13891	13965	14058	13894	13854	13992	13799	13952	13901	14090	14070	14074	13936	13959	13904	13907	13923	13921	14060	13878	13858	14058	13899	14004	13804	14083	13837	14028	13877	13924	13965	13940	13962	13941	14028	14058	13867	13990	14010	13894	13924	13834	13884	13951	13842	14076	13949	13948	13928	13941	13923	13994	13920	13986	13850	13866	14032	13930	14067	13874	13935	13954	13974	13917	13918	13897	13915	14048	13889	13888	13728	14126	13926	13993	14018	13896	13909	13977	14093	13993	13830	13871	13798	13843	13829	13816	13946	13944	13906	13921	13981	13969	13932	13859	13950	13976	14000	14047	13832	13853	14053	13906	13966	13851	13996	14029	13923	13878	13855	13719	13870	13915	13792	13840	13912	14117	13922	13960	13830	13851	13935	14082	13942	13855	14011	14016	13970	14097	14057	13880	14028	13901	13872	13917	13884	13816	13909	13941	13914	13987	13922	13911	13914	14002	13918	13910	14007	13871	14049	13963	13780	13884	13932	13950	13898	13922	13904	14017	13793	14005	13925	13894	14053	13848	14136	14025	14130	13926	13739	13948	13813	14041	13918	13967	14009	13973	13860	13960	14049	14011	13826	13882	13966	14118	14042	13900	13949	14021	14045	13963	13956	13756	13992	13868	13921	13938	13991	14041	14019	13721	13962	14041	13761	14014	14171	13911	13894	14020	13781	13841	14017	14011	13902	13987	14203	13809	13872	13950	13840	14025	13811	13958	13925	13811	13957	14001	13832	13903	14049	14003	13892	14012	13952	13976	13914	13938	13904	14009	13967	14055	13956	13811	13892	13691	14034	14026	13950	13939	13941	13920	13801	13874	13973	14042	13886	14085	13919	13791	13985	13842	14055	13705	13903	13819	14054	13837	14057	14016	13903	13821	13901	14040	13970	14107	13954	14022	13877	13984	14059	13939	13897	13784	13829	13989	14000	13864	14062	14047	13973	13950	14028	13841	14018	13815	14052	14055	13966	13968	13915	13986	14062	13926	13896	14062	14086	13765	13833	13899	13889	13889	13937	13944	14152	13890	13906	13821	13933	13786	13926	13823	14024	13960	13911	13930	14053	14127	13936	13935	13871	13926	13962	13887	13919	13865	14177	13811	14043	13883	13904	13916	13818	13864	13811	13912	13959	13898	13951	14055	13923	13995	14000	13952	13915	13873	13931	14146	13918	13831	13918	13940	13961	13985	13866	13889	14049	13938	13854	13939	13930	14008	13916	13830	14022	13861	13978	13982	14051	13972	13973	13762	13883	13907	13915	13747	13946	13843	13837	13875	13853	13886	13877	13886	13945	13771	13905	13798	13854	14090	14010	13690	13936	13998	13980	13933	13995	13828	13943	14053	14040	13927	14009	13892	13842	13977	13934	13804	13791	13926	13877	13743	13936	13913	13890	13912	13867	13910	13948	13901	13932	13899	13938	13888	14033	13924	13924	14109	13867	13840	13912	14063	14129	13956	13888	13984	14077	13871	13989	13959	13894	13985	14093	13721	13849	13943	14005	13837	13937	13989	13973	14005	13926	14109	13977	13939	14148	13835	13935	14090	13995	14010	13927	13938	13867	13832	13939	14089	13797	13928	13964	13988	14025	14174	14056	14089	13779	13785	14014	13983	13964	13889	13915	14030	13929	13704	13809	13950	13772	13900	13932	13899	13845	13896	13824	14167	14103	14092	13965	13825	13985	13863	13878	14025	14004	14028	13918	13905	13816	14044	13849	13966	14063	13862	13877	13838	13913	13677	14046	13763	13890	13787	13867	13951	13961	14002	13786	13879	13953	13737	13971	14138	14024	13902	14011	13924	13961	13979	14011	14024	13977	13869	14065	14049	13897	14022	13930	13809	13939	13856	14092	13966	13945	13864	13928	14013	13993	14012	13826	13872	14047	13876	13936	14089	14003	13825	13943	14070	13855	13814	13908	13940	13930	13864	13942	13830	13821	13972	13821	13821	14053	13825	13807	14059	13871	13869	13889	13945	13942	13844	13900	14055	13998	13680	13881	14034	14045	14134	13978	13857	13964	14017	14015	13970	14001	13974	13862	13937	14006	14025	13889	13862	14110	14009	14027	13899	14108	13899	13976	13888	13879	13952	13874	13992	13831	13902	13883	14013	13649	13947	14043	13967	13902	14052	14019	13917	13882	13920	14028	13845	13833	13963	14066	13885	13978	13800	13867	14018	13828	13930	14015	14022	14037	13848	14107	13842	14094	13992	13969	13814	14005	13859	13942	13918	13991	13866	13917	14017	14126	13786	13910	13930	13924	14255	13873	13928	13925	13942	13877	14180	13979	13880	13997	13897	13929	14095	13940	13803	13992	13899	14235	13914	13864	13827	13781	13850	14023	13964	13929	13785	13950	13932	13895	13921	13849	13937	13861	13967	13965	13889	13929	13968	13986	13819	14089	14052	13999	13944	14026	13914	13938	13969	14062	14072	13856	13915	13953	13899	13966	14007	14012	13826	13838	14112	14035	13809	13937	13978	14046	14109	14137	14066	13741	13946	13998	13824	13791	13916	14028	13825	14017	13865	13813	14096	14086	13917	14113	13832	14006	14036	13887	13934	13781	14201	13846	13972	13942	13984	14017	13853	13944	13933	13931	13901	13854	14080	13938	13995	14112	13920	14047	14061	13788	13840	13957	14041	13844	13883	14008	13755	14027	13826	13978	13917	13756	13777	13803	13963	13827	14028	13960	13944	13938	13924	14045	13895	14018	13964	13920	13944	14064	13906	13847	13989	13950	14046	13893	14027	13870	13910	14009	13961	13834	13889	13919	13979	13841	14040	13952	13826	13839	13979	14037	13929	14047	13913	13842	13844	13966	14063	13901	13833	14029	13838	14017	14088	13743	13992	13982	14008	14070	13985	14019	14033	13914	14078	13956	13885	14014	14005	13954	14029	13814	14003	13951	13815	13852	13930	13941	13926	13966	13828	13853	13999	13928	13934	14012	14071	13924	13999	13973	13957	14029	13950	13881	14134	13934	14131	14161	13853	14054	14001	13975	13990	13761	13840	13980	13963	13948	13866	13754	13939	14029	13820	13935	14114	14079	14082	13907	13984	13836	13710	13901	13966	14038	13808	13824	13907	13966	14070	13865	13789	13869	14037	13961	13853	14050	13997	14043	14021	14098	13810	14167	13942	13877	13915	13778	13790	13805	13956	13849	13845	13878	13879	13851	13987	13905	14017	13932	13946	13950	14020	14042	13914	13911	13881	13888	13813	13942	13938	14049	13950	14010	13968	13928	14047	13827	13968	13981	13969	14014	13841	14145	13784	14072	13846	13933	14029	13942	13813	13914	13949	13833	14060	13887	13931	14015	13939	13974	13981	13923	13869	14020	13988	14045	13824	13829	13945	13944	13822	13945	13896	14062	13763	13758	14000	14007	13873	13901	13903	13958	13974	13996	13711	13949	13952	14055	13905	13976	13905	13914	14062	13876	13885	13882	14162	13886	13989	13967	13995	13940	14025	14056	13986	13969	14152	14024	13915	13872	13897	13790	13977	13780	14022	14055	13909	14033	14073	13943	13967	13879	13854	14058	13926	13941	14031	13945	14053	14005	13894	13914	14096	13877	14054	13977	13918	13990	13902	13989	14010	13826	14012	13939	14013	13906	13932	13936	13959	13826	13886	14009	13770	14087	13764	13865	14036	13770	13917	13945	13884	13996	13979	13881	13826	13886	13950	14112	13934	13952	13950	13830	13999	13872	14116	13936	13953	13924	13919	13827	13843	13890	13939	13961
24374	20959	28224	25126	23626	23186	21185	18930	18002	29189	36101	31546	26677	21531	18065	17172	16852	16463	16396	16393	16419	16411	16411	16377	16407	16472	16438	16471	16571	16257	16528	16383	16439	16386	16602	16309	16380	16419	16391	16506	16471	16612	16479	16526	16485	16317	16453	16592	16498	16310	16365	16517	16262	16405	16348	16501	16406	16397	16416	16417	16492	16299	16354	16423	16458	16471	16286	16088	16546	16307	16454	16553	16410	16382	16323	16373	16321	16393	16231	16488	16282	16375	16462	16270	16393	16378	16578	16282	16373	16481	16602	16386	16412	16425	16404	16309	16234	16287	16335	16521	16315	16344	16205	16494	16377	16407	16206	16421	16318	16488	16444	16321	16474	16236	16447	16442	16275	16512	16576	16258	16451	16178	16478	16508	16591	16484	16465	16347	16211	16392	16234	16254	16371	16418	16335	16515	16263	16401	16430	16344	16075	16501	16244	16441	16540	16339	16499	16499	16505	16289	16324	16410	16420	16194	16297	16484	16107	16405	16321	16400	16341	16218	16364	16420	16523	16259	16416	16430	16189	16203	16292	16553	16268	16442	16352	16415	16325	16395	16328	16572	16444	16232	16468	16191	16450	16343	16322	16365	16649	16259	16303	16562	16324	16091	16322	16390	16334	16443	16148	16361	16415	16322	16440	16287	16347	16327	16369	16268	16157	16332	16206	16612	16226	16323	16461	16455	16478	16623	16419	16394	16341	16333	16316	16488	16192	16210	16284	16453	16337	16452	16378	16306	16552	16355	16379	16402	16310	16168	16277	16644	16333	16388	16455	16532	16281	16318	16383	16191	16273	16448	16251	16176	16364	16333	16246	16234	16292	16300	16423	16423	16356	16532	16304	16416	16479	16247	16352	16352	16328	16247	16213	16243	16097	16204	16269	16463	16446	16310	16510	16419	16349	16314	16205	16280	16316	16114	16213	16287	16568	16208	16344	16402	16707	16389	16432	16283	16493	16396	16265	16200	16387	16281	16342	16303	16419	16334	16528	16265	16372	16589	16405	16333	16375	16294	16442	16422	16171	16362	16565	16315	16299	16430	16353	16420	16475	16477	16443	16401	16298	16310	16451	16274	16396	16193	16388	16570	16271	16198	16280	16380	16537	16322	16231	16335	16334	16365	16576	16443	16331	16428	16368	16313	16283	16403	16372	16554	16295	16346	16311	16282	16585	16341	16248	16197	16369	16105	16562	16395	16362	16221	16437	16375	16350	16387	16369	16157	16237	16341	16125	16328	16340	16204	16376	16268	16488	16420	16325	16393	16400	16374	16172	16378	16493	16451	16345	16128	16355	16332	16403	16407	16217	16614	16359	16478	16446	16424	16260	16386	16517	16382	16307	16485	16387	16306	16179	16265	16279	16424	16354	16290	16366	16561	16599	16363	16270	16407	16193	16329	16373	16492	16413	16489	16433	16254	16353	16459	16462	16400	16295	16491	16436	16300	16369	16517	16358	16134	16472	16236	16384	16348	16225	16431	16348	16327	16592	16385	16377	16221	16500	16289	16296	16394	16508	16321	16577	16347	16200	16337	16287	16367	16586	16544	16210	16298	16219	16312	16203	16346	16304	16398	16374	16293	16287	16431	16331	16276	16226	16182	16405	16396	16461	16272	16231	16427	16320	16416	16390	16437	16360	16362	16369	16261	16118	16452	16361	16306	16249	16481	16328	16460	16520	16196	16406	16440	16115	16442	16593	16204	16424	16460	16314	16186	16404	16326	16187	16372	16516	16259	16388	16224	16344	16306	16481	16414	16434	16384	16176	16368	16260	16312	16338	16278	16209	16482	16490	16353	16425	16313	16385	16302	16464	16523	16334	16358	16157	16249	16425	16331	16378	16430	16235	16555	16442	16403	16182	16228	16339	16562	16580	16372	16369	16327	16503	16284	16306	16423	16245	16309	16190	16439	16317	16376	16414	16598	16303	16638	16483	16457	16454	16298	16251	16464	16214	16379	16187	16067	16343	16285	16174	16387	16362	16232	16220	16400	16403	16289	16379	16412	16474	16314	16356	16456	16396	16445	16387	16335	16397	16239	16327	16455	16317	16497	16443	16351	16530	16288	16488	16110	16217	16254	16454	16534	16120	16233	16250	16413	16353	16547	16452	16390	16554	16455	16270	16388	16543	16410	16309	16372	16328	16284	16294	16349	16295	16254	16305	16489	16270	16419	16390	16234	16252	16419	16457	16264	16330	16230	16246	16585	16597	16379	16263	16444	16247	16370	16308	16416	16610	16430	16423	16361	16514	16340	16703	16354	16110	16300	16380	16498	16509	16330	16321	16360	16480	16478	16272	16333	16215	16258	16501	16215	16284	16436	16367	16412	16613	16595	16567	16342	16380	16599	16421	16431	16345	16186	16360	16268	16385	16272	16358	16307	16533	16407	16238	16347	16198	16177	16158	16306	16289	16441	16313	16438	16298	16424	16276	16272	16398	16406	16321	16202	16252	16329	16227	16341	16385	16373	16281	16527	16272	16406	16188	16306	16290	16510	16191	16460	16281	16221	16242	16279	16422	16481	16292	16325	16268	16344	16501	16212	16397	16528	16357	16243	16396	16567	16403	16360	16354	16420	16375	16374	16400	16332	16499	16401	16623	16350	16354	16287	16283	16148	16204	16475	16372	16359	16302	16312	16358	16271	16432	16458	16368	16341	16472	16280	16284	16309	16055	16387	16173	16268	16287	16316	16484	16109	16431	16311	16358	16360	16362	16497	16567	16308	16345	16283	16212	16428	16273	16181	16414	16419	16666	16312	16345	16473	16446	16328	16366	16493	16390	16496	16311	16231	16276	16239	16422	16434	16253	16321	16228	16352	16456	16326	16340	16414	16414	16239	16456	16421	16467	16242	16500	16293	16423	16148	16203	16403	16281	16227	16370	16191	16363	16370	16197	16325	16364	16239	16455	16398	16322	16469	16167	16392	16376	16497	16716	16344	16357	16403	16211	16251	16302	16382	16094	16325	16453	16341	16353	16236	16305	16453	16225	16263	16340	16392	16341	16392	16340	16189	16190	16435	16483	16278	16392	16420	16236	16366	16345	16480	16473	16373	16194	16362	16420	16185	16418	16378	16270	16425	16273	16284	16269	16614	16425	16576	16457	16235	16286	16183	16360	16346	16515	16321	16311	16340	16449	16318	16263	16253	16524	16345	16330	16187	16382	16174	16422	16451	16536	16338	16237	16283	16330	16283	16295	16519	16419	16308	16399	16292	16276	16421	16209	16353	16329	16323	16474	16413	16200	16168	16269	16396	16225	16193	16336	16358	16427	16261	16498	16436	16398	16451	16186	16402	16466	16432	16380	16410	16559	16317	16245	16391	16349	16385	16347	16484	16343	16316	16310	16368	16163	16377	16354	16290	16312	16499	16293	16389	16407	16439	16379	16347	16300	16475	16293	16352	16455	16257	16394	16250	16258	16450	16274	16342	16457	16288	16474	16318	16616	16430	16297	16083	16308	16409	16361	16359	16609	16445	16349	16433	16193	16257	16410	16535	16276	16463	16344	16425	16344	16513	16594	16267	16333	16167	16461	16366	16380	16204	16184	16331	16162	16215	16307	16352	16404	16211	16252	16164	16318	16498	16047	16165	16303	16349	16332	16250	16250	16345	16398	16244	16258	16320	16158	16336	16408	16318	16336	16157	16303	16151	16359	16523	16391	16243	16522	16512	16306	16207	16177	16314	16341	16322	16413	16390	16379	16450	16342	16520	16419	16335	16078	16439	16553	16509	16373	16392	16432	16293	16484	16298	16300	16306	16106	16375	16336	16390	16209	16427	16424	16262	16245	16370	16235	16276	16395	16327	16751	16498	16440	16167	16445	16418	16355	16547	16452	16413	16408	16467	16240	16139	16453	16369	16377	16167	16373	16344	16580	16556	16554	16529	16175	16364	16415	16396	16505	16288	16530	16417	16424	16350	16331	16237	16178	16471	16339	16406	16342	16466	16650	16420	16427	16543	16214	16319	16388	16480	16242	16324	16332	16351	16438	16154	16363	16378	16498	16462	16314	16357	16255	16362	16218	16260	16481	16228	16314	16453	16408	16437	16476	16440	16121	16209	16305	16490	16190	16346	16435	16237	16349	16477	16405	16431	16477	16303	16349	16284	16432	16437	16242	16425	16457	16396	16274	16307	16430	16404	16504	16315	16469	16492	16274	16577	16471	16347	16469	16542	16412	16283	16305	16229	16296	16313	16435	16262	16335	16267	16299	16541	16229	16382	16299	16241	16318	16308	16627	16500	16379	16328	16387	16363	16309	16444	16406	16277	16428	16322	16408	16324	16399	16377	16266	16246	16493	16428	16538	16414	16209	16289	16602	16500	16659	16314	16320	16363	16262	16441	16350	16443	16483	16420	16339	16210	16245	16269	16293	16585	16282	16090	16304	16349	16529	16225	16326	16376	16276	16475	16250	16191	16252	16661	16303	16430	16336	16396	16355	16390	16289	16481	16388	16302	16381	16415	16386	16298	16288	16477	16295	16255	16357	16316	16373	16285	16249	16269	16349	16237	16385	16463	16562	16258	16632	16206	16515	16275	16425	16502	16348	16319	16479	16564	16657	16591	16384	16321	16335	16364	16554	16303	16246	16337	16251	16324	16328	16175	16393	16298	16548	16171	16355	16382	16396	16330	16341	16207	16426	16302	16450	16225	16257	16500	16216	16280	16306	16326	16389	16293	16329	16365	16447	16371	16393	16299	16248	16368	16565	16371	16403	16242	16350	16522	16388	16479	16435	16447	16361	16458	16482	16351	16251	16561	16423	16345	16341	16530	16391	16261	16364	16611	16316	16320	16449	16384	16341	16200	16384	16385	16318	16316	16343	16359	16530	16280	16104	16402	16231	16387	16348	16347	16158	16397	16389	16403	16303	16452	16413	16403	16369	16361	16460	16145	16409	16383	16295	16552	16248	16524	16399	16489	16321	16272	16452	16200	16317	16406	16145	16230	16371	16381	16340	16624	16214	16362	16325	16326	16327	16629	16096	16187	16386	16397	16348	16385	16493	16295	16452	16205	16285	16491	16353	16416	16361	16234	16327	16127	16344	16517	16430	16195	16486	16361	16514	16527	16282	16671	16457	16358	16301	16290	16441	16289	16338	16290	16311	16271	16345	16344	16539	16503
19714	34945	34227	27360	24756	20896	18358	17204	16632	31802	34906	30835	24737	18797	15239	14085	14058	13836	13884	13936	13993	13852	14031	13887	13931	14040	13801	13914	13929	13863	13822	14020	14004	13969	13720	13992	13893	14017	13863	13886	13967	14029	14003	13831	13945	13871	13870	13911	14059	14029	13819	13811	13842	13891	13952	13789	13981	13980	13838	13776	14079	13764	13847	13829	13851	13833	13950	13986	13859	13866	13833	13972	13785	14010	14027	13691	14025	13928	13811	13646	13852	13901	14062	13632	13901	13822	14050	13863	13978	13922	14117	13918	13764	13957	13751	13705	13902	13856	13760	14056	13727	13847	13799	13823	14041	14075	13824	13899	13770	13818	14045	13817	14095	14046	13861	13896	13853	13924	13724	13791	13854	13839	13854	13989	13965	13961	13978	13957	13863	13908	14084	13844	13919	14030	13957	13814	13770	13777	13879	13944	13839	13800	13752	13987	13871	13825	13885	13843	13790	13898	13894	13819	13827	13869	13945	13891	13760	13916	13763	13835	13834	13785	13956	13817	13896	13835	13854	13816	13869	13840	13863	13883	13893	13858	13820	13855	13946	13781	13974	13945	13893	13899	14078	13939	13869	13999	14053	13920	13982	13982	14023	13843	13909	13800	13797	13903	13830	14091	13925	13795	13874	13909	13936	13814	13823	13868	14143	13997	13935	13940	13973	13823	13936	13881	13819	13968	13969	13801	13986	13859	13832	13764	13774	13898	14008	13800	13802	13949	13870	13911	13847	13882	13967	13726	13760	13931	13926	13703	13862	13703	13924	13892	13893	13866	14044	13839	13896	13917	13942	13865	13913	13644	14024	13645	14034	14022	13912	13918	13824	13934	13960	13731	13855	13763	13746	13799	13921	13912	13917	13948	13960	13741	13888	13828	13930	13876	13977	13980	13845	13838	13769	13922	13629	13760	13813	13996	13843	13791	13966	13791	14001	13947	13944	13843	13715	14116	13878	13928	13855	13936	13851	13783	13768	13817	13956	14023	13796	13905	13806	13771	13843	13976	13764	13866	13962	13819	13947	14047	13769	14009	13924	13840	13941	13822	14084	13815	13802	13831	13933	13870	13777	13899	13738	13806	14100	13866	13803	13826	13956	13843	13990	13961	13882	13986	13847	14075	13913	13685	13820	13857	13910	13953	13757	13813	13911	13815	13911	13897	13855	13930	13772	13896	13873	13915	13942	13840	13942	13847	13945	13920	13964	13911	13892	13927	13861	13936	13924	13840	13918	13940	13882	13894	13897	13792	13893	13909	13977	13907	13802	13754	13780	13835	13919	14003	13991	13916	13996	13731	13799	13933	13995	13827	13963	13787	13916	13896	13891	13811	14021	13834	13829	13943	13924	13843	13905	13978	13775	13870	13808	13993	13890	13858	13884	13756	13820	13897	13821	14022	13727	13759	13863	13961	13965	14022	13998	13812	13680	13756	13945	13881	13812	13861	13851	13760	13790	13919	13840	13837	13761	14122	13832	13826	13788	13773	13693	13796	13934	14116	13869	13833	13871	13792	13864	13885	13810	13881	13767	13967	13872	13867	13841	13902	13952	13777	13876	13790	13916	13983	14001	13815	14024	13859	13714	13894	13859	13807	13895	13900	14004	13917	14001	13861	13676	13877	13997	13885	13732	13883	13816	13818	14029	13940	13847	13785	13858	13853	14017	13745	13964	13959	13747	13759	13824	13864	14023	14006	13884	13753	13900	14018	13881	13957	13954	13857	13802	13765	13823	13845	13972	13854	14003	13956	14026	14032	14028	13762	13850	13791	13926	13795	13815	13896	13862	14044	13778	13884	13986	14000	13762	13836	13971	13864	13883	13782	13812	13896	13928	13903	13788	13817	13899	13818	13895	13780	13980	13731	13922	13905	13834	13941	13989	13887	14042	13935	14069	13818	13930	13769	13986	14040	13927	13895	13836	13957	13953	13890	13817	13938	13858	13981	13853	13884	13753	13890	13884	13962	13734	13921	13883	13975	14053	14072	13752	13956	13962	13939	13924	13994	13829	13826	13908	13999	13950	13873	13958	13823	13885	13652	13895	13840	13957	13879	14115	13772	13826	13792	13648	13773	13834	13874	13820	13945	13823	13867	13837	13886	13942	13869	13888	13917	14060	13910	13778	13751	13863	13696	13891	13855	13785	13934	13737	13905	13811	13879	13881	13887	13791	14024	14099	13966	13883	13957	13949	13895	14048	13823	13831	13924	13944	14006	13826	13888	13789	13664	13808	13936	13926	13836	13714	13839	13915	13840	13979	13873	13849	13913	14037	13906	13911	14010	13848	13796	13773	13787	14099	13800	13909	13736	13857	13972	13591	13800	13919	13728	13672	13837	13857	13850	13919	13876	13982	13903	13877	13820	13766	13943	13976	13966	13970	13797	13922	13988	13907	13879	13932	13758	13913	13856	13927	13950	13849	13878	13665	13965	13761	13801	14019	13916	13871	13862	13760	13847	13752	13790	13970	13746	13811	13881	13750	13867	13755	13845	13828	13816	14092	13817	13984	13934	13960	13926	13872	13654	14163	14096	13971	13897	14039	13773	14030	13901	14041	13888	13787	13817	13855	13963	13805	13915	13913	13900	13979	13809	13800	13894	13874	14012	13792	13875	13882	13737	13909	13676	13936	14017	13889	13863	14156	13935	13813	13900	13843	13998	13996	13809	13768	14000	13884	13750	13783	13874	13982	13752	13904	13830	13877	13816	13976	13932	13988	13814	13947	13951	13933	13989	13718	13859	13939	13988	13919	13958	13881	14021	13763	13993	13698	13868	13935	13895	13790	13819	13891	13952	13935	13779	13907	13837	13899	14144	13839	13756	13902	13737	13971	13759	13879	13794	13964	13919	13863	13838	13855	13982	13901	13697	13849	13869	13887	13922	13865	13934	13970	13742	13911	13854	13896	13731	13866	13924	13746	13681	13940	14141	13868	13981	13731	13914	13758	13948	13793	13781	13796	13932	13787	13818	13731	13805	13901	13929	13998	13852	14021	13835	13967	13966	14001	13774	13980	13864	13726	13844	13986	13911	13738	13837	14013	13700	13970	13991	13899	13868	13812	13872	13917	13865	13877	14061	13673	13924	13938	13753	13891	13948	13798	13894	13864	13651	13824	13739	13800	13879	13918	13953	13752	14006	13799	13878	13837	13866	13839	13898	13911	13964	13681	13916	13700	13744	13898	13894	13796	13794	13856	13736	13858	13825	13873	13888	13806	14020	13809	13904	14002	13906	14054	13748	14087	13717	13792	13989	14029	13867	13933	13819	13768	14018	14003	13964	13881	13943	13874	13976	13898	13859	13977	13818	13805	13834	13704	13836	13876	13991	13851	13945	13855	13849	13847	13837	14028	13745	13869	13763	13833	13884	13832	13899	13946	13964	13817	13906	13910	14023	13933	13919	13839	13976	13978	13973	14072	13940	13787	13826	13967	13971	13820	13872	14014	13964	13741	13807	13757	13755	13894	13941	13808	13795	13902	13878	13760	13967	13929	14031	13829	13729	13855	13926	13609	13772	13970	13907	13927	13679	13777	13859	13985	13871	13943	13849	13967	13803	13857	13909	13941	14188	14019	13891	13798	13727	13990	13695	13941	13952	14013	14089	13922	13721	13766	13694	13815	13871	13818	14059	13913	13906	13939	13790	13899	14007	14025	13894	13781	13961	13961	13804	13946	13639	13958	13896	13921	13836	13823	13896	13987	13943	13963	13904	13893	13890	13973	13690	13897	13970	13774	13887	13896	14032	13836	13911	13891	13735	13933	13750	13886	14014	13895	13897	13813	13968	13817	13943	14050	14051	13905	13920	13807	13996	13895	13934	13979	13766	13914	13967	13968	13965	13733	14026	13917	13996	13839	13894	13936	13994	14065	13868	13873	13902	13935	14049	13817	14008	13904	13941	13890	14000	14004	13878	13915	14093	13891	13909	13840	13760	13984	13798	14023	13869	14033	13849	13901	13842	13918	13805	13968	13853	13902	13865	13899	13909	13900	13923	13910	13767	14050	13871	13792	13798	13853	13879	13873	13795	13940	13718	14051	13885	13994	13731	13948	13706	13994	13992	13894	14104	13791	13947	13795	13930	13899	13860	13962	13897	13838	13982	13865	13859	13824	13944	13830	13822	13868	13861	13647	13918	13827	13872	13836	13910	13760	13840	13748	14054	13842	13826	13702	13837	13979	13931	13804	13958	13964	13871	13796	13788	13791	13940	13922	14056	13809	13836	14027	13990	13941	13917	13982	13874	13926	13884	13828	13780	13741	13865	13895	13849	13933	13848	13816	13844	13739	13881	13993	13815	13900	13889	13716	13822	13905	13877	13968	13917	13875	13857	13807	14040	13869	13880	13950	13974	13912	13898	13978	13796	13950	13863	13980	13802	13955	13800	13958	13778	13753	13934	13750	13969	13888	13839	13923	13762	13958	14085	13860	14035	13863	13893	13902	13842	13706	14057	13920	13757	13829	14019	14011	13830	13721	13799	13893	13886	13809	13903	13753	13881	13829	13900	13824	13831	13982	13808	13885	13861	13859	13677	13849	14004	13939	13948	13992	14082	13697	13869	13757	13768	13858	13743	13985	13900	13848	13837	13991	14052	13881	13872	14043	13874	13852	13874	13803	13818	13890	13819	13923	13812	13846	13823	13919	14011	14094	14029	13807	13951	13989	13836	13842	13836	13712	13884	13805	14073	13968	13943	14056	14028	13831	13968	14017	13840	13985	13801	13939	13876	13925	13921	13901	13884	13976	13966	13918	13848	13908	13869	13768	13882	13938	13819	13945	13987	13863	13879	14015	13873	13852	13815	13718	13902	13834	14088	13885	13887	13837	13898	13821	13961	13841	13857	13980	13836	13954	13950	13793	13922	13836	13909	13811	13805	13805	13879	13870	13967	13958	14039	13901	13925	13882	13814	13888	13841	13835	13998	13807	14025	13826	14029	13912	14028	13980	13958	13968	13990	13990	13924	13945	13983	13805	13858	13824	13961	13792	13937	13752	13927	13901	13883	13991	13762	13785	13981	13825	13889	13892	14073	13882	13996	13932	13985	13967	14104	13946	13760	13810	13814	13968	13919	13896	13858	13868	13906	13882	13887	13894	13942	13940	13928	13961	14012	13834	13959	14001	13793	13851	13878
22517	21007	28902	23410	21563	24337	26886	21603	20355	42019	54029	47138	37251	27425	20067	17791	17413	16918	16632	16625	16796	16862	16690	16791	16680	16795	16664	16742	16757	16702	16766	16840	16665	16966	16731	16684	16872	16429	16539	16670	16687	16838	16795	16586	16714	16782	16854	16754	16760	16878	16858	16605	16456	16610	16636	16824	16821	16683	16752	16479	16595	16609	16636	16770	16817	16673	16558	16712	16555	16695	16645	16559	16593	16770	16841	16650	16595	16435	16602	16557	16536	16457	16740	16594	16557	16700	16656	16567	16742	16727	16977	16552	16513	16717	16629	16567	16443	16713	16561	16610	16775	16696	16692	16454	16597	16386	16624	16590	16750	16496	16590	16611	16688	16556	16489	16625	16921	16619	16747	16503	16581	16675	16573	16569	16531	16603	16789	16643	16770	16355	16586	16652	16718	16590	16438	16485	16659	16473	16663	16600	16607	16670	16709	16609	16703	16629	16641	16789	16488	16472	16982	16770	16776	16609	16472	16680	16565	16574	16501	16587	16702	16698	16712	16441	16700	16486	16666	16653	16711	16375	16723	16659	16543	16578	16509	16708	16672	16635	16653	16681	16484	16574	16800	16677	16772	16654	16479	16708	16713	16681	16588	16641	16689	16669	16665	16694	16556	16479	16643	16711	16572	16824	16728	16652	16402	16759	16811	16494	16617	16522	16637	16632	16528	16651	16599	16683	16779	16675	16547	16658	16807	16773	16643	16610	16300	16612	16768	16604	16619	16738	16730	16634	16608	16387	16629	16572	16580	16586	16620	16718	16495	16474	16674	16970	16374	16650	16276	16631	16591	16594	16648	16638	16523	16852	16576	16540	16446	16441	16675	16582	16399	16742	16634	16475	16487	16523	16811	16750	16602	16572	16400	16731	16752	16583	16701	16682	16688	16466	16560	16599	16742	16589	16599	16711	16589	16618	16815	16776	16608	16510	16791	16571	16476	16598	16753	16549	16588	16638	16714	16622	16738	16719	16520	16434	16651	16580	16488	16587	16726	16792	16558	16353	16860	16457	16480	16697	16543	16543	16394	16520	16444	16519	16454	16455	16582	16657	16586	16493	16569	16690	16566	16616	16552	16652	16624	16684	16548	16668	16684	16707	16570	16462	16552	16627	16537	16607	16614	16630	16479	16534	16733	16654	16550	16606	16613	16502	16505	16588	16553	16520	16610	16564	16524	16645	16677	16719	16618	16591	16638	16602	16704	16679	16520	16681	16545	16715	16567	16370	16446	16739	16643	16483	16786	16584	16735	16541	16712	16581	16376	16618	16743	16548	16565	16505	16631	16715	16713	16624	16654	16809	16636	16652	16678	16637	16512	16689	16753	16625	16846	16647	16739	16639	16666	16633	16760	16527	16571	16410	16597	16613	16636	16719	16617	16515	16619	16467	16689	16581	16800	16644	16450	16454	16579	16373	16530	16550	16642	16661	16601	16590	16717	16688	16690	16681	16715	16625	16564	16479	16685	16451	16635	16658	16620	16579	16466	16636	16398	16637	16745	16570	16744	16368	16549	16718	16442	16383	16601	16719	16756	16693	16612	16604	16498	16584	16426	16741	16582	16553	16579	16622	16676	16720	16552	16439	16725	16519	16684	16583	16611	16832	16825	16757	16564	16532	16557	16733	16512	16431	16718	16681	16452	16688	16656	16522	16575	16746	16574	16758	16659	16543	16626	16688	16843	16679	16606	16640	16672	16624	16594	16512	16581	16455	16714	16718	16551	16456	16540	16609	16530	16485	16705	16663	16618	16520	16569	16886	16608	16697	16641	16669	16507	16681	16536	16508	16621	16466	16836	16518	16592	16668	16500	16542	16759	16600	16662	16644	16517	16625	16412	16658	16688	16599	16677	16638	16676	16586	16623	16545	16688	16488	16549	16445	16689	16733	16639	16713	16401	16584	16577	16479	16795	16690	16552	16605	16822	16688	16712	16764	16513	16608	16504	16381	16524	16566	16397	16619	16487	16601	16753	16632	16653	16755	16808	16541	16645	16678	16736	16406	16697	16554	16871	16580	16532	16491	16512	16709	16676	16596	16474	16611	16708	16740	16438	16719	16744	16664	16639	16655	16636	16580	16430	16494	16752	16804	16788	16531	16453	16592	16573	16625	16491	16512	16566	16660	16676	16529	16566	16528	16717	16719	16414	16609	16724	16407	16433	16498	16511	16615	16559	16544	16627	16535	16475	16582	16622	16579	16744	16526	16435	16608	16626	16654	16634	16489	16471	16682	16540	16578	16674	16638	16609	16695	16513	16488	16617	16837	16669	16650	16694	16588	16535	16439	16487	16695	16582	16568	16544	16602	16565	16643	16334	16644	16506	16649	16675	16474	16474	16476	16452	16513	16521	16610	16645	16620	16563	16509	16608	16626	16741	16398	16552	16531	16553	16439	16619	16699	16601	16615	16582	16587	16805	16515	16477	16573	16532	16653	16737	16575	16680	16717	16523	16393	16544	16394	16641	16564	16648	16684	16524	16397	16651	16489	16579	16587	16461	16535	16779	16571	16704	16616	16593	16753	16548	16856	16578	16883	16543	16566	16453	16515	16742	16642	16400	16542	16613	16673	16693	16645	16544	16602	16715	16642	16481	16583	16756	16584	16539	16766	16726	16560	16619	16575	16740	16509	16663	16648	16494	16628	16612	16518	16395	16631	16604	16679	16612	16662	16729	16592	16580	16562	16656	16651	16844	16543	16601	16568	16682	16514	16532	16548	16779	16667	16694	16457	16694	16751	16614	16611	16663	16765	16792	16761	16739	16452	16579	16677	16627	16775	16381	16522	16707	16473	16472	16641	16596	16482	16730	16733	16583	16634	16635	16525	16535	16536	16391	16605	16546	16471	16565	16738	16858	16433	16499	16380	16639	16536	16707	16667	16744	16643	16587	16598	16577	16671	16618	16620	16762	16637	16521	16615	16578	16510	16573	16551	16741	16768	16653	16563	16479	16695	16528	16579	16538	16414	16430	16645	16594	16663	16681	16650	16558	16510	16546	16476	16549	16583	16731	16516	16633	16546	16598	16637	16525	16535	16664	16485	16476	16534	16615	16563	16599	16633	16708	16816	16515	16575	16530	16640	16670	16520	16609	16665	16704	16494	16531	16612	16650	16595	16606	16814	16704	16529	16650	16745	16528	16423	16542	16483	16601	16549	16672	16207	16489	16593	16605	16546	16716	16646	16490	16623	16514	16682	16593	16847	16757	16470	16506	16464	16658	16530	16707	16719	16498	16812	16482	16622	16630	16763	16592	16702	16466	16621	16547	16602	16637	16609	16588	16620	16675	16471	16387	16613	16607	16470	16583	16604	16672	16542	16680	16806	16504	16556	16544	16440	16527	16661	16671	16687	16585	16549	16511	16451	16703	16610	16730	16639	16644	16574	16440	16577	16514	16617	16580	16526	16627	16570	16585	16559	16619	16514	16536	16608	16506	16412	16250	16520	16778	16551	16712	16739	16633	16409	16571	16783	16544	16477	16562	16540	16834	16504	16413	16587	16631	16698	16510	16621	16414	16520	16691	16583	16710	16426	16617	16731	16608	16541	16551	16620	16774	16717	16674	16708	16626	16515	16569	16553	16725	16613	16679	16430	16524	16474	16651	16745	16527	16610	16506	16589	16608	16529	16721	16501	16512	16507	16698	16537	16763	16481	16598	16629	16714	16514	16473	16797	16580	16594	16667	16624	16683	16575	16523	16638	16581	16547	16709	16656	16720	16544	16590	16547	16568	16649	16589	16653	16642	16677	16594	16661	16501	16853	16489	16553	16754	16506	16737	16692	16454	16450	16625	16622	16659	16415	16527	16689	16695	16728	16401	16613	16579	16553	16436	16651	16680	16620	16741	16727	16484	16627	16572	16627	17026	16633	16826	16685	16576	16544	16829	16565	16623	16671	16516	16624	16825	16769	16713	16313	16652	16734	16791	16611	16688	16563	16621	16597	16707	16706	16525	16456	16558	16593	16508	16618	16577	16669	16422	16539	16534	16507	16512	16480	16481	16656	16674	16305	16492	16594	16663	16687	16759	16611	16368	16472	16513	16773	16618	16680	16579	16675	16826	16641	16697	16505	16548	16522	16629	16611	16612	16520	16721	16532	16453	16651	16572	16592	16721	16606	16785	16653	16766	16607	16459	16609	16672	16562	16740	16684	16601	16437	16609	16863	16741	16596	16525	16541	16500	16701	16668	16596	16653	16707	16334	16714	16671	16477	16365	16643	16602	16753	16703	16394	16660	16688	16548	16558	16511	16612	16592	16793	16582	16585	16513	16740	16462	16643	16584	16658	16489	16585	16878	16739	16704	16603	16653	16563	16595	16555	16571	16641	16598	16587	16650	16684	16557	16659	16531	16590	16605	16645	16642	16653	16487	16617	16445	16550	16515	16405	16721	16615	16629	16539	16803	16530	16650	16583	16576	16714	16573	16507	16522	16686	16598	16743	16800	16743	16491	16647	16450	16525	16605	16721	16483	16744	16835	16665	16828	16693	16543	16622	16530	16458	16727	16600	16653	16692	16613	16516	16510	16691	16535	16524	16465	16531	16612	16500	16548	16474	16712	16571	16565	16809	16662	16735	16605	16688	16559	16767	16649	16631	16638	16437	16655	16600	16662	16607	16680	16430	16644	16623	16555	16787	16734	16521	16433	16544	16605	16555	16448	16617	16795	16618	16577	16716	16738	16649	16672	16540	16781	16518	16626	16463	16497	16491	16565	16678	16666	16648	16896	16600	16664	16688	16520	16671	16569	16788	16550	16410	16623	16580	16647	16622	16922	16475	16431	16554	16561	16469	16461	16570	16461	16709	16604	16623	16576	16529	16570	16494	16746	16433	16639	16597	16727	16541	16619	16550	16464	16438	16506	16578	16751	16688	16696	16536	16566	16488	16518	16646	16522	16526	16665	16793	16634	16625	16400	16787	16620	16680	16799	16567	16567	16660	16681	16575	16487	16571	16552	16507	16470	16496	16700	16458	16639	16467	16595	16674	16615	16528	16616	16444	16569	16423	16626	16669	16418	16474	16671	16537	16711	16416	16418	16575	16667	16612	16564	16726	16437	16605	16353	16574	16462	16659	16552	16551	16664	16668	16422	16672	16614	16787	16575	16507	16511	16680	16444	16537	16342	16617
22424	42481	42774	34697	29109	24933	21372	20490	19942	44699	50884	45058	35822	24703	16760	15039	14466	14077	14222	14062	14182	14062	14023	14187	14052	13973	14012	13968	14050	13946	14124	14259	14149	14153	14332	14131	13941	14098	14019	13962	14001	14013	13947	14134	14034	13910	14099	14049	14001	14032	14167	14142	13885	14034	13772	13952	14017	13983	14006	14136	14128	14117	14066	14042	14204	14083	14030	13978	13903	14109	14073	14147	13912	14004	14009	13951	13927	14095	14069	13934	13892	14055	13925	13962	14098	13936	13947	13970	14047	13894	14014	14145	13977	14092	13945	14019	14200	14066	13927	14311	13950	14033	14101	13821	14124	13807	14089	13918	14009	14006	13949	14069	13872	14014	14069	13950	14156	13901	14187	13941	14008	13924	13826	14034	14038	14049	13917	14104	14053	14108	14145	14087	14008	14109	13918	13997	13961	14051	14033	14075	14034	14029	14078	14002	13939	14086	13965	13900	13966	14052	14060	14098	14009	14178	13932	14049	13892	14032	14089	14013	14018	14075	14141	13872	14045	13936	13858	14112	13967	13870	13996	14048	14032	14021	13997	13952	14029	14061	13850	14131	13904	13977	13946	13943	13930	13979	14067	13855	14089	13994	14015	13956	13917	14141	14108	14203	13865	14092	13968	14007	13964	13843	14078	14039	13843	13991	13919	14020	13993	13956	14079	14132	13959	13962	13998	14109	13952	13919	13927	14022	14042	14101	14004	13979	14022	14181	14150	14047	14014	13766	14094	13929	14029	13931	14064	13981	14024	14061	13905	14028	14030	14157	13986	14009	14009	13911	13990	13887	14104	14144	13982	13935	13920	13943	14082	14044	13936	13916	13936	13898	14048	14037	13997	13985	14048	13897	13863	14157	14049	13965	13911	14063	14001	14034	14045	14065	14058	14026	14099	13999	14045	13981	14081	14037	14001	14124	14128	14060	13938	14020	13930	13882	14041	14138	13906	13910	13994	14063	14096	14031	14084	14028	14066	14133	14028	13748	13945	14034	14004	14056	14115	14015	14024	14074	14015	13887	13973	14052	13895	14072	14114	14230	14011	14114	14091	13869	14243	13892	13906	14012	13920	13890	14118	14309	13917	14139	13985	14003	14167	14274	14050	13975	14199	13919	14148	14122	13960	14129	14079	14189	13975	14011	13997	14099	14093	13956	13975	13917	14017	13948	13992	13968	14006	14053	14067	14085	14014	14037	14155	14086	13949	13949	14056	14014	13915	13976	14032	13799	14087	14175	14058	14001	14109	13952	14078	14079	13946	13993	14084	14117	13784	14002	14040	13930	14137	13998	14031	14072	14222	14066	14236	13933	14089	13911	13945	13917	14036	13936	14029	14156	13962	14102	14064	13867	14089	14121	14171	14087	14177	14082	14089	14118	14065	14139	13897	14075	13982	14229	14050	14007	14144	14104	14180	14050	14049	13949	14034	14013	13976	13936	14116	14081	14135	13818	13989	14103	14044	14040	13953	14048	14117	14028	14160	13716	13819	14115	13948	13835	13981	13997	14103	14026	14110	14031	14288	14071	14220	14005	13968	13855	13928	14099	14117	13951	13926	13925	13933	13964	13840	14023	14122	14080	14122	13969	14064	14007	13866	13984	13953	13943	13946	14107	13939	14052	14078	14246	14027	14095	14079	14071	14125	14086	14051	14130	14040	13959	14232	14143	14040	14192	14081	13830	14037	14044	14012	13966	14125	14270	13930	14108	14076	14004	13885	13938	13998	13989	14036	14108	14056	14077	13954	14056	13991	14031	14219	13969	13943	14013	14009	14044	14003	14061	13991	14039	13967	14039	14134	13995	14155	14107	13913	14013	14053	13930	14139	13964	13966	13989	13896	14179	13953	14132	14098	14041	14020	13985	14041	13992	14062	13985	14080	13956	14066	14086	13852	14008	14110	13926	14081	13832	14106	14046	13932	14015	14039	13951	14012	13989	14059	14147	14075	13951	13979	14010	14083	13804	13944	14170	14085	14146	13920	14113	14006	13912	13946	13960	14066	14005	13984	13964	14174	14272	14086	13975	13933	13953	13943	13824	13979	14054	14223	14139	13967	14026	13977	14008	13939	13952	14068	14156	13794	13990	14031	13993	14012	14081	14016	13973	14048	13900	13907	14110	14138	14107	14081	13898	14064	13944	13968	13937	14181	14200	14102	14101	14062	14006	14056	14115	14149	13878	14063	14144	14178	13958	14049	13954	14042	13953	13940	14139	13919	13915	14011	13897	13966	14104	13946	14046	14076	13889	13987	13917	13834	13988	14053	14126	13968	13983	14104	14121	13919	13937	13955	14112	13910	13909	13914	13895	14079	13850	13990	14053	13986	14157	14162	13969	14098	13932	13966	14099	13943	14145	14022	13956	13981	14000	13933	14090	13950	14029	14205	13935	14144	13971	13926	14099	14021	13947	14025	14099	13951	13950	14053	14001	14055	13948	14016	13956	13887	14017	14145	13957	14227	13875	13829	14081	14027	14042	13889	13912	13900	13954	14037	13965	13825	13977	14032	14091	14032	14026	13998	14053	13834	14120	13957	13947	13944	13924	14011	13876	14062	14163	13913	14063	14150	14262	13943	13910	13976	14195	14002	13943	14088	14046	14107	14115	14016	14040	13984	13997	14139	13933	14032	14086	14096	14122	13995	14060	14106	14103	14156	13971	13919	13979	13947	14133	14077	14094	14040	14088	14126	14104	13859	13922	14034	13928	14194	14029	13927	14009	14019	13964	14031	14024	14077	14171	14003	14064	14125	13770	13889	14119	13913	14068	14052	13986	14087	14023	14118	13863	13991	14079	14050	14107	14211	13835	14093	13941	13871	14166	14094	13907	14082	13839	13915	13898	14122	13953	14112	14118	13934	14105	13892	13974	13924	14059	13924	13891	13939	13984	13975	14010	14009	14113	13999	14011	13840	14074	14060	14004	13851	14069	13933	14180	13977	14075	14123	14187	14062	13876	13933	13931	14036	14027	13962	13984	14064	14059	14005	14086	13812	14030	13957	13991	13903	14226	14062	14035	14004	13883	14085	13929	13806	13832	14036	14191	13962	14249	14052	13909	13981	13992	14033	14046	13994	14053	14054	14048	14091	14058	13981	13931	13996	14023	14026	14093	14029	13924	14022	13994	13829	13869	14099	13991	14190	13901	13976	14046	14078	14088	14114	13900	13949	13963	14076	14050	14141	13969	14094	13911	14071	13996	14020	13949	13995	13947	14065	14204	14128	13936	14096	14047	14034	14130	13963	13981	13991	14032	13923	14061	14020	14020	13863	13994	14029	13895	14026	13925	14050	14083	13904	14054	14043	14078	13910	14032	13989	14003	14173	14235	13967	14023	13963	13977	13909	14093	14057	13974	14085	14089	13982	14141	13964	13970	13985	13989	13986	14043	13849	13899	14212	14023	13944	14116	14111	14133	13952	14066	14126	14178	14080	13957	13995	14152	13854	13894	14079	14002	14005	14010	13922	14061	13852	14106	14102	13929	13988	14108	14060	13902	13952	14072	13892	14149	13843	14042	14001	13863	14082	14077	13915	14017	13993	13952	13958	13992	13962	14028	13880	14150	14133	13922	14105	14071	13962	13928	14189	14004	14085	13967	13970	13955	14039	13886	13994	14129	14114	13851	13927	13925	13963	13950	13950	13967	14143	13990	14002	13996	13816	13868	14163	13838	14125	13936	14082	13910	14100	13862	14063	14024	14169	14055	13951	14043	13927	13899	14053	13946	14022	14077	14005	14133	14060	13959	13872	13920	13993	14067	13908	13991	13985	13988	14200	14079	14183	13930	13931	14091	14056	13932	14080	13926	13924	13950	14221	13824	14123	13976	14135	14000	13990	14076	14024	14038	13850	14071	13996	13955	13955	13963	13903	14067	13938	13902	14045	13913	14077	14011	13968	14049	14081	13977	13833	14113	13894	13986	14032	13978	13932	14034	13949	13996	14057	13978	13919	13921	14107	14112	14122	13938	13982	13963	14091	14143	13932	14082	13991	13897	14107	13966	13981	14251	14092	14130	13998	14079	14155	14000	14026	13982	14023	13949	14039	13949	14005	13911	13995	14038	13961	14078	13945	14016	14017	14057	13996	13903	14177	14126	13945	13863	13785	13921	14096	13828	13841	13988	13994	13932	14016	13950	13948	14078	14204	14134	13968	14013	14029	14042	13982	14015	13854	14115	13982	13941	14095	13891	14090	14056	13880	13991	13954	14058	13896	13937	14067	14172	14096	14133	13987	14025	14032	13953	13972	14059	14273	13868	14196	14119	14142	13988	13883	13960	14067	14078	14050	14017	14008	14198	14101	14000	14015	14017	14156	13938	13854	14028	14030	14032	14195	14150	13906	14076	14052	13946	13871	14016	14021	13924	14060	14048	14039	14032	14065	14191	13935	13911	14005	14074	13949	14096	14040	14103	13971	13878	14031	14000	13990	13926	14218	13949	14046	13953	14050	14154	14189	14193	14076	14169	14022	14112	14170	13994	14069	13979	14004	14124	14002	14111	14046	13787	14045	14130	13943	14042	13919	13954	13932	13933	14046	14161	13922	14034	14103	13834	14150	14088	14049	13934	13849	14019	14150	13876	14122	13982	14068	14054	13923	14066	14200	14095	13953	14045	14047	13947	14131	13853	13919	13964	14044	14220	14160	13993	14051	14141	13875	13997	13884	13993	14114	13885	13937	13989	13943	13933	14089	13986	13995	14144	13968	14089	13967	14103	14160	13969	13889	13913	13965	13811	14050	14148	13976	14139	13949	14064	13961	14046	13928	14040	13988	13963	14143	13853	14144	13910	13954	14067	14024	14120	14078	14084	14042	14002	14080	13954	14090	14192	13959	14191	14141	14198	14035	14024	14140	14086	13985	14002	14113	14067	13911	14166	13827	14056	14012	13870	13842	14110	14074	13996	14053	13918	14075	13816	13972	14051	14017	14083	13971	14059	13898	13787	14057	13950	13942	13847	14074	13935	13920	14136	13950	13977	13935	14109	13877	13892	14083	13993	14023	14001	13860	13900	14002	14101	13994	14163	13982	14213	14132	14022	14103	14000	13984	13945	13976	13987	13978	14022	13941	14204	14052	14060	13925	13907	14100	14293	13974	13983	14026	14121	14121	13962	13894	13916	14027	14064	14009	13910
27357	23411	29885	27530	21997	20277	19829	18863	18311	19996	21957	21239	19306	17830	16731	16642	16538	16482	16469	16486	16236	16464	16464	16487	16441	16527	16546	16450	16521	16501	16511	16413	16402	16477	16407	16390	16400	16444	16455	16506	16463	16368	16363	16397	16418	16419	16411	16402	16384	16346	16502	16387	16426	16442	16326	16391	16486	16388	16500	16401	16391	16440	16512	16383	16352	16534	16580	16419	16481	16518	16711	16313	16351	16498	16543	16113	16354	16384	16505	16260	16234	16439	16289	16486	16262	16372	16472	16640	16425	16581	16415	16378	16267	16398	16394	16400	16255	16454	16590	16592	16486	16605	16386	16519	16431	16321	16417	16330	16338	16400	16288	16517	16289	16479	16411	16288	16419	16410	16331	16253	16310	16272	16513	16357	16420	16499	16426	16496	16396	16357	16452	16285	16322	16250	16408	16416	16232	16498	16398	16280	16341	16510	16337	16485	16535	16335	16615	16368	16409	16361	16201	16288	16321	16185	16269	16248	16457	16526	16390	16491	16558	16720	16541	16386	16335	16526	16405	16473	16469	16403	16449	16329	16305	16431	16237	16474	16505	16347	16437	16556	16436	16284	16317	16357	16431	16480	16524	16315	16425	16407	16438	16404	16350	16438	16512	16397	16363	16376	16563	16366	16453	16321	16429	16445	16458	16475	16509	16335	16541	16290	16545	16421	16472	16426	16305	16495	16393	16495	16562	16200	16378	16360	16328	16481	16347	16424	16331	16406	16363	16532	16585	16572	16427	16424	16313	16337	16505	16437	16482	16486	16445	16506	16425	16315	16490	16274	16403	16519	16528	16527	16461	16355	16386	16487	16379	16558	16549	16558	16511	16297	16485	16287	16606	16461	16439	16279	16400	16356	16430	16378	16500	16323	16186	16351	16465	16316	16528	16489	16454	16399	16500	16441	16429	16602	16403	16355	16336	16225	16220	16468	16293	16616	16507	16462	16228	16365	16538	16433	16361	16495	16228	16429	16448	16311	16286	16399	16490	16453	16382	16445	16556	16315	16221	16407	16603	16368	16446	16294	16573	16625	16393	16418	16495	16574	16432	16409	16363	16287	16618	16458	16541	16489	16406	16401	16503	16509	16577	16374	16430	16408	16400	16492	16451	16278	16603	16401	16385	16387	16460	16476	16287	16304	16469	16302	16363	16296	16349	16260	16355	16544	16250	16564	16303	16482	16397	16388	16473	16542	16526	16229	16543	16493	16510	16498	16411	16410	16345	16548	16529	16483	16372	16422	16589	16284	16404	16332	16403	16322	16359	16598	16514	16505	16346	16059	16428	16357	16152	16569	16414	16541	16515	16493	16504	16608	16342	16438	16511	16240	16205	16514	16315	16362	16415	16485	16315	16468	16412	16270	16406	16321	16349	16447	16467	16331	16216	16209	16575	16220	16376	16597	16599	16351	16496	16427	16686	16464	16292	16241	16397	16535	16516	16412	16386	16373	16370	16412	16497	16453	16517	16275	16604	16343	16372	16196	16297	16332	16401	16358	16399	16454	16339	16457	16374	16502	16605	16688	16414	16423	16469	16271	16312	16449	16554	16385	16426	16335	16375	16521	16478	16541	16511	16500	16447	16532	16397	16494	16488	16434	16415	16364	16338	16544	16415	16402	16404	16552	16110	16528	16514	16310	16488	16544	16230	16397	16506	16304	16337	16423	16448	16277	16598	16560	16438	16350	16311	16467	16520	16484	16299	16406	16442	16455	16397	16323	16454	16446	16309	16522	16547	16321	16495	16277	16446	16537	16402	16509	16447	16389	16356	16507	16554	16495	16452	16228	16364	16487	16327	16232	16284	16329	16565	16535	16311	16492	16512	16321	16451	16236	16197	16391	16208	16323	16507	16440	16474	16608	16351	16434	16344	16482	16527	16436	16448	16300	16557	16402	16474	16415	16655	16256	16395	16398	16377	16332	16320	16384	16211	16361	16262	16420	16438	16447	16366	16285	16376	16262	16443	16347	16668	16487	16336	16478	16476	16532	16507	16338	16569	16392	16396	16507	16413	16592	16265	16312	16502	16428	16429	16405	16432	16530	16356	16505	16529	16340	16408	16281	16287	16359	16329	16287	16316	16423	16381	16414	16520	16515	16410	16208	16160	16357	16693	16382	16497	16316	16484	16499	16391	16321	16575	16440	16512	16441	16359	16708	16592	16595	16626	16389	16347	16303	16331	16365	16468	16351	16397	16460	16716	16530	16472	16461	16380	16629	16513	16569	16484	16473	16316	16179	16440	16555	16341	16485	16469	16505	16514	16275	16443	16148	16344	16411	16281	16309	16537	16371	16206	16371	16489	16237	16427	16269	16400	16209	16296	16290	16414	16322	16508	16434	16408	16357	16610	16474	16417	16449	16380	16414	16575	16286	16388	16460	16523	16485	16340	16402	16532	16447	16721	16387	16569	16461	16516	16419	16684	16462	16543	16518	16499	16398	16384	16679	16400	16330	16491	16382	16253	16506	16624	16252	16299	16324	16581	16233	16354	16487	16218	16451	16262	16372	16497	16313	16290	16509	16337	16349	16409	16486	16527	16281	16206	16352	16482	16495	16567	16426	16496	16289	16389	16357	16381	16348	16364	16267	16366	16423	16454	16463	16392	16375	16246	16377	16291	16472	16384	16412	16276	16499	16671	16742	16494	16632	16338	16461	16401	16337	16418	16509	16400	16248	16486	16508	16578	16466	16408	16527	16386	16198	16384	16269	16454	16512	16494	16427	16179	16338	16621	16204	16304	16371	16280	16487	16396	16270	16441	16370	16425	16343	16446	16530	16452	16342	16389	16305	16329	16285	16527	16500	16230	16419	16389	16479	16408	16510	16275	16572	16447	16454	16435	16277	16363	16377	16217	16505	16551	16493	16389	16529	16346	16340	16394	16463	16381	16310	16457	16462	16474	16365	16463	16394	16318	16477	16372	16491	16506	16441	16330	16460	16365	16507	16423	16374	16433	16372	16266	16469	16383	16458	16317	16390	16487	16504	16497	16303	16437	16347	16437	16365	16515	16571	16438	16661	16389	16419	16418	16259	16515	16298	16322	16398	16510	16513	16283	16356	16606	16498	16338	16245	16367	16407	16538	16624	16496	16465	16346	16419	16309	16468	16483	16764	16459	16426	16217	16531	16275	16430	16662	16349	16466	16533	16371	16453	16486	16613	16380	16386	16378	16515	16360	16480	16401	16171	16296	16511	16223	16481	16615	16456	16432	16481	16555	16533	16441	16299	16294	16274	16360	16437	16397	16344	16544	16426	16267	16413	16535	16299	16467	16446	16347	16346	16511	16389	16189	16249	16525	16520	16505	16458	16364	16316	16484	16364	16596	16531	16491	16465	16374	16428	16431	16510	16356	16351	16259	16409	16300	16551	16315	16455	16458	16358	16438	16299	16305	16310	16489	16410	16522	16468	16429	16593	16415	16590	16374	16448	16379	16423	16122	16394	16329	16376	16380	16427	16347	16302	16377	16303	16425	16487	16515	16337	16343	16385	16348	16441	16481	16486	16365	16354	16525	16405	16608	16576	16327	16403	16429	16525	16477	16188	16396	16096	16445	16544	16487	16407	16421	16477	16388	16246	16415	16262	16416	16472	16617	16513	16614	16142	16281	16575	16510	16387	16560	16574	16252	16459	16281	16438	16258	16453	16418	16373	16394	16530	16265	16436	16537	16752	16576	16347	16467	16469	16413	16615	16516	16675	16455	16477	16439	16315	16437	16392	16331	16563	16414	16529	16436	16367	16487	16403	16464	16513	16386	16419	16261	16532	16417	16457	16284	16287	16407	16409	16506	16423	16450	16449	16376	16427	16671	16499	16380	16340	16286	16397	16359	16342	16340	16407	16511	16424	16478	16482	16487	16558	16535	16500	16353	16439	16427	16625	16490	16371	16479	16509	16506	16355	16222	16486	16450	16387	16601	16622	16381	16287	16311	16477	16477	16471	16466	16300	16495	16399	16306	16530	16751	16193	16228	16555	16492	16564	16599	16483	16350	16369	16443	16451	16314	16276	16360	16395	16446	16257	16093	16356	16391	16436	16616	16613	16626	16454	16392	16497	16561	16546	16366	16427	16336	16502	16443	16267	16657	16415	16530	16370	16328	16518	16404	16476	16439	16390	16289	16482	16570	16488	16264	16215	16425	16551	16434	16467	16503	16425	16393	16375	16507	16582	16419	16508	16441	16462	16505	16402	16444	16343	16332	16445	16394	16205	16389	16239	16439	16418	16435	16370	16346	16358	16391	16498	16385	16440	16679	16559	16339	16474	16429	16301	16435	16421	16256	16401	16596	16225	16342	16369	16485	16525	16517	16323	16295	16488	16462	16436	16364	16322	16541	16397	16484	16310	16376	16415	16521	16496	16373	16193	16326	16614	16456	16346	16393	16254	16414	16335	16420	16383	16475	16546	16330	16466	16649	16549	16252	16346	16391	16608	16389	16344	16524	16332	16402	16339	16414	16565	16473	16303	16319	16407	16346	16508	16417	16394	16322	16406	16477	16569	16704	16584	16675	16326	16511	16377	16276	16249	16353	16404	16446	16355	16406	16412	16532	16399	16528	16408	16187	16527	16355	16587	16487	16412	16448	16533	16401	16502	16399	16487	16382	16250	16524	16413	16411	16308	16309	16364	16584	16148	16296	16539	16347	16621	16403	16270	16614	16470	16476	16584	16659	16242	16249	16419	16433	16383	16428	16466	16366	16329	16475	16550	16519	16270	16334	16396	16487	16311	16296	16238	16349	16488	16529	16400	16576	16443	16628	16305	16431	16341	16251	16329	16421	16378	16203	16487	16601	16470	16294	16377	16238	16488	16225	16418	16501	16238	16630	16418	16290	16393	16431	16341	16437	16434	16364	16223	16596	16448	16447	16418	16499	16473	16485	16097	16416	16262	16367	16415	16467	16602	16329	16414	16453	16382	16504	16430	16394	16455	16338	16335	16409	16417	16279	16459	16428	16383	16357	16504	16292	16241	16578	16530	16441	16377	16420	16429	16360	16541	16282	16290	16471	16259	16447	16327	16484	16376	16500	16324	16539	16418	16298	16560	16440	16437	16577	16388	16572	16610	16548	16550	16437	16424	16402	16298	16469	16373	16426	16634	16286	16420	16198	16368	16357	16401	16214	16412
20206	30406	30282	24834	21551	19442	18582	17522	16909	19553	21059	19381	16888	15051	14286	13944	13998	14024	13877	13975	14040	14125	13907	13831	13919	13972	13867	13901	14036	14112	13808	13952	13871	13922	14006	13884	14030	14045	13801	13957	14077	13899	13916	13954	13944	14027	13867	13658	13923	13900	13807	13970	13843	13844	13946	14170	13807	14001	13932	13794	13863	13990	13805	13987	13939	14019	13877	13929	13960	13859	13955	13805	13960	13996	13843	14061	13873	13910	13869	13974	13826	13957	13861	13889	14005	13866	13952	13870	13815	13925	13836	13867	13944	13950	13977	13929	13921	14016	13835	13951	14005	13845	13948	13923	13963	13824	13814	13866	13855	13935	14048	13794	13872	13979	14031	13992	14091	13922	14030	13862	13950	13789	13904	14120	13890	13944	13841	14035	13878	13768	13907	13896	13707	13789	13843	13822	13990	13896	13843	14034	13907	13982	13935	13794	13909	14105	13992	14076	13878	14052	13924	13980	13961	13813	13975	14032	14051	13763	13961	13934	13982	14053	13895	13981	13843	13803	13890	13997	13914	13817	13842	13899	13916	13807	13824	14018	13832	13964	14004	13857	13959	13895	14153	13899	13941	13991	13825	13912	13846	14037	13968	13789	13966	13943	13760	13829	13940	13775	13919	13799	13814	14026	13898	13741	14082	14020	13875	13871	13809	13807	13984	13897	13947	14139	13804	13828	13951	13798	13814	13772	13932	13874	13789	13905	13832	14084	13959	13879	13986	14063	14106	13879	13685	13878	13966	13938	13815	14034	13841	13832	13899	13756	14069	13867	13928	13804	14001	13849	13984	13930	13978	13795	13940	13728	13951	13829	13818	13873	13916	13961	13827	13883	13885	13942	13659	13927	13855	13917	14027	13725	14082	14037	13887	13934	13828	13955	13937	13850	13837	13801	14058	13885	14079	13816	13879	13956	13978	13857	13963	13979	13825	13991	13906	13979	14043	13919	13829	13810	13826	13883	13877	13986	14002	13803	13844	13969	13839	13867	13755	13999	13782	13899	14085	14056	13956	13784	13850	13860	13788	14083	14040	14061	13929	13992	13797	13861	13823	13886	13862	13960	13787	13849	14051	13829	13962	14006	13981	13828	13978	14082	13937	14081	13894	13992	13920	13825	13805	13960	14064	13995	14045	14022	13835	13986	13889	13944	13895	13927	13798	13889	13913	13895	13995	13938	13937	14148	13848	14029	13820	13895	13962	13826	13825	13844	13963	13858	13917	13839	14020	13956	13920	14025	14086	13960	13927	13871	13958	13998	13809	13789	13937	13975	13899	13898	13950	13905	13900	13935	14072	13950	13753	14095	13923	14022	13936	13794	13935	13845	13923	13864	13975	13850	13924	13902	13935	13994	13852	13977	14054	13920	13841	14002	13809	13909	13905	13849	13864	14002	13960	13865	13777	13835	13843	13933	13949	13887	13871	13888	13939	14002	13829	13966	13892	13969	13879	13767	13983	13978	13964	13792	13950	13985	13989	13919	14014	13852	13770	13948	14074	13867	13856	13942	13964	13847	13734	14067	13832	13772	13938	13894	13974	13786	13877	13806	13891	13895	13966	13904	13993	13934	13921	14088	13987	14030	14033	13927	13897	13931	13979	13886	13962	13773	13962	13868	13815	13912	13909	13862	13943	13916	13878	13814	13955	14015	14087	13983	13908	13857	13794	13970	13928	13864	13851	13846	13926	13846	13918	14004	13808	13802	13828	13947	13918	13981	13884	13749	13943	13909	13861	13917	13990	13889	13898	13861	13826	13912	13879	13839	13905	14034	13994	13804	13791	13943	13906	13917	13762	13889	13839	13720	13915	13913	13933	13881	13908	13842	13892	13811	13960	13857	13850	13900	13882	13852	13744	13997	13765	13822	13865	13972	13834	13994	13739	13915	13991	13909	14024	13909	14013	13937	14005	13920	13821	13827	13890	13868	13954	13958	13974	13915	14025	13934	13969	13933	13876	13915	13972	14012	13986	13823	13781	13690	13908	13854	13907	13853	14005	13921	13645	14013	14088	13881	13803	14044	13830	13804	13871	13905	14047	13984	14041	13851	14017	13917	13928	13789	13721	13773	13997	13936	13872	13824	13855	13843	13951	13852	13921	13895	13973	13894	14080	13870	13967	13911	13928	13822	13933	13903	13895	13977	14030	13884	13754	13916	13974	13766	13901	14012	14095	13904	13919	13866	13905	13931	13776	14018	13802	13841	13932	13882	13965	13837	14013	13987	13916	14024	13954	13884	13974	13922	13919	13875	13851	13951	13936	13892	14142	13767	13843	13902	13959	13819	14016	13821	13989	14161	13806	13997	14036	13927	14077	13945	14060	13857	14011	13886	13869	13754	14020	13867	13941	14049	13829	13875	14021	13840	13945	13890	13941	13870	13878	13751	13787	13971	13909	13806	13845	13868	13991	13947	13915	13903	13974	13752	14209	13797	14094	14013	14163	13794	13889	14032	13808	13888	13887	13955	13958	13878	13832	13816	13977	13924	14007	13830	13860	13972	14077	13917	13731	13966	13851	13974	13945	13857	13925	13900	13862	13919	13988	13862	13839	14015	13803	13958	14058	13998	14113	13968	14107	13955	13914	14127	13925	13749	13819	13867	13898	13908	13740	13946	13868	13834	13876	13778	13912	14022	14031	13781	13871	13806	13971	13788	14037	14018	13853	14009	14014	13968	13822	13949	14073	13898	13853	13947	13944	13898	13931	13968	13929	13807	13942	14073	13796	13967	14077	13970	13993	13994	13928	13842	13928	13897	13807	13831	13929	13871	13924	13944	14023	13850	13933	13860	13915	14140	13794	13809	14058	13866	13975	13942	13842	13894	13867	13918	13880	13981	13797	13752	13954	13985	13815	13981	13959	13899	14062	13961	13941	14138	13923	13869	13862	13815	14028	13821	13841	14009	13886	13939	14015	13973	14001	13831	13999	13934	13874	13804	13950	13997	14005	13783	13984	13822	13975	14033	13949	14011	13850	14008	13759	13920	13921	13833	13842	13811	14055	14016	13998	13952	13805	13988	14050	14021	13875	13982	13781	14081	13926	14140	14039	13755	13936	13971	13846	13779	13920	13876	13858	13899	13928	13949	13912	13832	14084	14060	13881	13847	13978	13792	13950	13897	14010	13923	13875	13956	13935	13738	13827	14009	14054	13792	13896	13974	14056	14052	13948	13848	13774	13883	13927	13866	14001	13776	13875	13922	13864	13931	14010	13942	13955	13918	13780	13984	13878	13944	13877	13995	13722	13789	13958	13964	13885	13867	13982	13862	13854	14012	13950	13985	13916	13910	13923	14031	13777	13987	13850	13879	13875	13789	13982	13841	13847	13918	13918	13720	13898	13926	13956	13977	13944	13899	13625	13690	13889	13903	13817	13979	13941	13985	13821	13988	13973	13976	13765	13843	13828	13827	13861	13811	13843	13891	13919	14112	14000	13793	13923	13848	13843	13977	13883	13900	13972	13717	13729	13901	13859	13821	13899	13835	13836	13848	14033	13884	13944	13770	13924	13997	13866	14012	13899	13881	13961	13907	13953	13946	14084	13963	14071	14019	13865	13962	13880	13844	13961	13978	14000	13967	14043	13825	13927	14072	13844	14028	13837	13707	13927	13888	13987	14030	13952	13851	13861	13888	13828	13948	14023	13937	13865	13969	13859	13889	13920	13944	13982	13931	14023	13829	13939	13974	13851	13828	13995	13939	13835	13890	13914	14021	13950	13821	13754	13838	13917	13960	14135	13783	13955	13917	13918	13938	13923	13857	13953	13832	13884	13901	13801	13810	14076	13809	14070	13867	14024	13906	13939	13819	13872	13734	13973	13912	13977	14003	14012	13847	14121	13848	13942	13792	13882	13832	13760	13794	13754	13912	13816	14088	13882	13917	13949	13877	13899	14002	13902	13938	13788	13741	13989	13842	13768	13934	13981	14000	13905	13925	13969	13893	13864	13970	13852	13981	13976	13857	13903	13757	14127	14094	14015	13951	13770	13912	13941	13916	13943	13799	13905	13939	14023	13977	13915	14040	13933	13930	13994	14000	14091	13966	13945	13941	13744	13859	13900	13976	14053	13971	13904	13927	13805	13785	14020	13836	13978	13760	13806	13868	13772	13945	13798	13900	13903	13839	13874	13914	13938	13968	13929	13994	13926	13848	14024	14057	13920	13793	13848	13955	13807	13988	13878	14033	13917	13937	13933	14021	13847	13999	13972	13995	13886	13966	13852	13887	13931	13993	13892	13770	13787	13863	13903	13901	13985	14093	14017	14017	14011	14106	13901	13800	13838	13962	13909	13892	13894	13882	13988	13925	13955	13938	13855	14002	13917	14123	13865	13991	13789	13915	13969	14088	13852	13971	13949	13907	13961	13769	13907	13932	13994	13920	14034	14010	14073	13780	14008	13848	13962	13909	13902	13887	13960	14026	13828	13929	13849	13894	13831	13905	13871	13977	13823	14048	13977	13876	13980	13792	13877	13782	13873	14022	13867	13783	13969	13887	13828	13862	13800	14022	14073	13822	13981	13870	13845	13892	14016	13887	14017	13945	13957	13848	13991	13892	13966	14045	13927	13858	13846	13864	13742	14041	13908	13794	13762	14066	14013	13800	13960	13913	13949	13904	13820	13859	13925	13848	13884	13965	13947	14003	14017	14014	13946	13818	13924	13796	13919	14017	13972	13951	14056	13822	13848	13993	13743	13883	14018	13932	14060	14031	13875	13870	13874	14035	13937	13774	13991	13855	13944	13877	14024	14033	13951	13931	13746	13786	13843	13969	13860	13876	13920	13915	13981	13926	13935	14099	13804	13823	13997	14057	14038	13941	13888	14103	13954	14008	14033	13886	14026	13880	13968	13895	13919	13962	13852	13945	14139	14073	13872	13886	13918	13878	14066	13895	14031	13939	14102	13878	13996	13930	13853	13866	14019	13792	13990	13993	13779	13772	13925	13994	14047	13951	13881	14015	13847	13936	13988	13767	13963	13895	13830	13963	13898	13922	13994	13977	14032	13928	13839	14063	13941	13929	13847	13920	14023	13829	13944	13991	13808	14010	13763	13872	13783	13829	14056	14066	13885	13950	13766	14046	13876	13926	13952	13917	13843	13835	13923	13931	13961	13898	13889	13993	13996	13791
24329	20980	28124	24910	22887	22389	21907	19928	19037	29323	36999	32685	26410	21024	17706	16808	16623	16645	16314	16376	16459	16519	16276	16580	16619	16508	16401	16371	16392	16196	16497	16542	16692	16267	16431	16451	16354	16487	16391	16304	16437	16276	16460	16367	16414	16192	16282	16473	16393	16338	16461	16497	16479	16547	16125	16427	16438	16449	16237	16461	16319	16527	16312	16296	16419	16581	16220	16329	16280	16320	16433	16635	16534	16396	16553	16507	16324	16274	16347	16386	16294	16338	16430	16343	16324	16313	16454	16316	16250	16518	16354	16460	16621	16382	16359	16258	16289	16490	16554	16411	16467	16552	16367	16273	16360	16444	16367	16403	16314	16407	16300	16387	16395	16330	16511	16350	16478	16270	16323	16428	16446	16293	16172	16512	16283	16321	16500	16317	16246	16422	16424	16438	16517	16412	16133	16298	16341	16341	16386	16319	16380	16444	16475	16464	16410	16316	16400	16180	16272	16427	16436	16385	16376	16239	16282	16360	16501	16153	16543	16447	16428	16309	16476	16238	16255	16454	16285	16261	16223	16308	16313	16284	16276	16293	16332	16335	16161	16305	16318	16284	16297	16396	16405	16293	16166	16301	16302	16406	16297	16173	16340	16347	16446	16359	16369	16285	16353	16432	16413	16377	16361	16260	16352	16325	16050	16367	16428	16297	16287	16146	16401	16248	16403	16353	16352	16409	16484	16319	16233	16524	16353	16492	16498	16412	16472	16157	16398	16371	16326	16441	16406	16315	16191	16470	16336	16400	16360	16315	16375	16362	16255	16468	16295	16340	16312	16241	16192	16375	16305	16526	16428	16500	16454	16442	16358	16312	16528	16399	16530	16428	16264	16390	16531	16383	16570	16418	16334	16406	16372	16250	16340	16451	16480	16366	16290	16359	16346	16375	16605	16311	16273	16472	16204	16475	16315	16379	16331	16203	16401	16448	16241	16306	16374	16531	16592	16433	16163	16514	16378	16388	16422	16254	16436	16481	16391	16488	16408	16235	16457	16310	16418	16360	16420	16331	16422	16466	16418	16311	16405	16359	16358	16352	16507	16183	16393	16359	16422	16329	16139	16416	16186	16359	16546	16565	16286	16377	16312	16423	16313	16409	16426	16332	16254	16218	16542	16535	16476	16441	16401	16395	16374	16387	16250	16516	16218	16375	16253	16453	16471	16415	16475	16464	16216	16176	16369	16239	16359	16209	16339	16299	16326	16304	16219	16235	16495	16276	16507	16504	16272	16400	16278	16565	16481	16449	16422	16406	16301	16437	16307	16704	16401	16328	16375	16223	16399	16366	16372	16235	16304	16502	16285	16224	16433	16516	16511	16298	16223	16411	16306	16476	16338	16392	16336	16382	16326	16240	16209	16337	16367	16445	16282	16217	16316	16440	16490	16391	16222	16394	16245	16398	16243	16338	16299	16371	16270	16229	16196	16160	16315	16419	16210	16439	16306	16388	16445	16359	16283	16473	16439	16455	16406	16553	16312	16287	16244	16389	16355	16508	16423	16326	16558	16196	16465	16224	16303	16147	16310	16395	16121	16373	16207	16327	16348	16205	16271	16321	16420	16518	16420	16255	16351	16210	16382	16537	16141	16340	16306	16426	16348	16501	16279	16285	16450	16495	16399	16382	16565	16509	16307	16453	16501	16326	16476	16205	16259	16261	16350	16385	16464	16354	16281	16285	16385	16283	16359	16222	16356	16229	16179	16415	16406	16227	16411	16401	16388	16475	16352	16522	16434	16449	16395	16373	16442	16601	16242	16318	16348	16442	16286	16290	16459	16347	16211	16377	16364	16343	16497	16445	16405	16352	16259	15975	16385	16251	16189	16327	16295	16329	16289	16442	16215	16414	16018	16226	16372	16383	16225	16523	16416	16378	16310	16308	16442	16243	16243	16419	16504	16381	16364	16270	16417	16252	16608	16354	16469	16386	16391	16387	16076	16483	16403	16258	16388	16357	16425	16281	16457	16328	16501	16124	16430	16393	16785	16443	16249	16357	16429	16323	16361	16375	16183	16473	16434	16505	16314	16506	16670	16610	16431	16397	16357	16444	16232	16563	16393	16187	16441	16350	16289	16238	16375	16603	16471	16334	16566	16422	16366	16200	16315	16312	16444	16270	16412	16468	16199	16307	16499	16499	16262	16364	16225	16377	16509	16445	16339	16470	16603	16351	16456	16409	16359	16260	16361	16422	16622	16474	16387	16390	16428	16255	16359	16487	16503	16485	16357	16221	16436	16531	16593	16335	16517	16344	16300	16454	16304	16372	16084	16604	16463	16425	16362	16268	16341	16287	16323	16259	16378	16254	16122	16248	16355	16405	16543	16293	16514	16470	16381	16376	16279	16339	16520	16670	16477	16360	16339	16435	16443	16220	16334	16316	16500	16248	16245	16292	16414	16376	16272	16308	16339	16534	16526	16033	16522	16292	16490	16642	16341	16277	16317	16250	16316	16384	16350	16393	16278	16283	16471	16485	16296	16278	16527	16292	16298	16549	16453	16370	16540	16490	16472	16461	16258	16226	16426	16381	16435	16194	16236	16567	16148	16310	16385	16241	16464	16223	16195	16171	16435	16216	16404	16425	16245	16189	16333	16250	16422	16453	16639	16447	16533	16362	16680	16359	16282	16286	16271	16343	16375	16432	16398	16082	16524	16382	16476	16541	16331	16308	16430	16316	16072	16164	16266	16381	16286	16291	16428	16248	16497	16369	16250	16413	16268	16331	16456	16319	16370	16388	16549	16487	16164	16274	16387	16568	16320	16232	16324	16411	16186	16348	16430	16409	16382	16311	16518	16313	16336	16434	16566	16444	16518	16464	16409	16359	16305	16411	16359	16327	16391	16085	16272	16363	16345	16366	16351	16321	16324	16429	16330	16279	16362	16141	16290	16458	16526	16362	16373	16417	16332	16574	16302	16292	16541	16418	16318	16281	16241	16353	16346	16299	16456	16411	16285	16253	16452	16298	16322	16374	16374	16231	16343	16438	16192	16224	16519	16358	16635	16342	16344	16461	16339	16285	16303	16452	16324	16324	16308	16453	16516	16417	16447	16273	16329	16292	16511	16379	16519	16304	16507	16288	16498	16471	16385	16254	16429	16262	16405	16367	16342	16487	16384	16361	16197	16340	16396	16301	16403	16601	16508	16510	16410	16168	16339	16337	16416	16433	16141	16429	16501	16213	16339	16318	16321	16558	16273	16266	16180	16429	16306	16333	16483	16552	16420	16355	16496	16302	16253	16070	16530	16331	16373	16310	16274	16486	16566	16256	16327	16371	16264	16391	16279	16226	16226	16346	16136	16322	16345	16220	16427	16211	16536	16251	16228	16236	16410	16481	16271	16328	16040	16336	16376	16457	16150	16325	16495	16327	16388	16262	16417	16400	16421	16289	16282	16215	16271	16184	16269	16296	16514	16399	16436	16286	16324	16371	16314	16250	16317	16423	16260	16410	16308	16528	16460	16254	16536	16496	16456	16415	16436	16325	16479	16477	16289	16573	16468	16371	16390	16310	16392	16374	16342	16556	16576	16243	16266	16275	16449	16383	16405	16392	16448	16490	16416	16305	16447	16283	16310	16313	16394	16375	16458	16447	16443	16250	16233	16367	16387	16433	16313	16484	16303	16480	16236	16329	16417	16299	16407	16326	16434	16444	16383	16432	16319	16440	16374	16270	16363	16328	16252	16473	16227	16436	16295	16334	16607	16302	16350	16280	16390	16305	16251	16317	16431	16285	16355	16351	16478	16250	16101	16265	16414	16131	16296	16468	16401	16396	16315	16154	16307	16385	16163	16388	16223	16256	16270	16509	16238	16428	16404	16344	16409	16499	16295	16214	16359	16193	16517	16462	16301	16383	16425	16139	16499	16341	16267	16508	16330	16404	16163	16456	16411	16413	16343	16400	16384	16338	16377	16249	16467	16314	16640	16227	16265	16297	16411	16381	16352	16260	16290	16234	16575	16552	16481	16521	16382	16422	16345	16480	16330	16369	16444	16288	16286	16423	16483	16395	16279	16320	16236	16366	16360	16357	16202	16285	16499	16405	16350	16297	16402	16325	16564	16429	16299	16368	16411	16522	16487	16483	16262	16238	16242	16095	16477	16471	16514	16367	16273	16278	16263	16290	16255	16283	16432	16463	16417	16138	16465	16539	16270	16418	16345	16445	16491	16496	16615	16560	16434	16276	16413	16477	16700	16499	16363	16208	16176	16348	16269	16520	16352	16308	16322	16212	16358	16241	16324	16459	16206	16430	16540	16272	16267	16266	16317	16205	16159	16150	16491	16171	16260	16135	16307	16257	16484	16418	16415	16517	16279	16529	16651	16358	16167	16409	16437	16285	16431	16318	16253	16411	16373	16347	16305	16258	16423	16439	16577	16483	16187	16544	16438	16343	16358	16153	16456	16242	16290	16527	16337	16218	16362	16238	16281	16294	16460	16357	16342	16394	16276	16393	16268	16358	16331	16378	16376	16503	16387	16430	16269	16294	16432	16253	16458	16420	16365	16276	16209	16344	16240	16399	16266	16379	16258	16562	16392	16302	16351	16300	16448	16496	16501	16247	16294	16588	16305	16124	16309	16302	16316	16345	16369	16609	16289	16524	16475	16483	16470	16397	16298	16301	16276	16179	16244	16516	16231	16190	16298	16342	16623	16394	16415	16515	16479	16264	16118	16531	16482	16336	16272	16357	16400	16207	16284	16386	16388	16472	16439	16370	16361	16317	16435	16496	16343	16620	16487	16368	16511	16111	16574	16383	16327	16217	16391	16459	16463	16433	16270	16301	16329	16361	16456	16421	16553	16410	16269	16402	16404	16116	16456	16127	16340	16399	16331	16214	16273	16321	16177	16421	16413	16190	16197	16290	16318	16278	16420	16368	16209	16336	16389	16407	16410	16122	16333	16209	16407	16352	16464	16502	16211	16306	16325	16166	16476	16246	16384	16162	16298	16304	16417	16296	16309	16444	16183	16272	16446	16614	16358	16309	16282	16128	16235	16219	16330	16208	16433	16291	16319	16469	16461	16242	16445	16393	16242	16479	16468	16380	16120	16384	16372	16298	16421	16354	16291	16301	16391	16339	16334	16238	16290	16129	16407	16208	16308	16297	16091	16167	16325	16289	16536	16486
18643	32469	32096	25674	22152	20781	20034	19015	17999	32144	36091	31532	24648	18006	14847	14340	13952	13972	13929	14049	13885	13935	13845	14184	14052	13884	14047	13667	13885	14069	13998	14060	13840	13780	13961	13873	14014	13751	14073	13917	13910	14026	13861	13979	13920	14093	13916	13935	14093	13994	13965	13879	13902	13878	13884	13962	13832	13937	13968	14046	14010	13993	13914	13958	13821	13985	13946	13953	13981	13829	13914	13945	13949	13856	14053	13943	13893	13934	13962	13930	13953	13894	13980	13904	13927	13767	13844	13904	13792	13864	14010	13824	13951	13942	13961	13897	13997	13958	13978	13829	13777	13774	13837	14150	13959	13854	13986	13901	13751	13993	13924	13920	13889	13813	13942	13925	13868	13832	14042	13987	14022	14029	13857	13920	13803	13799	13871	13957	14033	13790	13741	13812	13927	13832	13923	13953	13845	13873	13885	14073	14092	13873	13906	13933	14001	14035	14099	13815	13822	13830	13957	13997	13888	13832	13981	14003	13896	13902	13793	13738	14041	13814	14006	13884	13779	14087	13984	14054	13959	13946	13995	13955	14067	13934	13856	13958	13930	13990	13744	13936	13967	13833	13913	13963	13822	13935	13960	13994	13927	14023	13967	13933	13935	13971	14092	13918	13795	13827	13925	14017	13890	14046	13909	14037	13952	13735	13930	13877	13828	14028	13932	13866	13938	13795	14074	14100	13940	13859	13891	14055	13881	14026	13960	13986	14003	13928	13942	13796	13764	14026	14003	14165	13873	14057	13929	13821	14052	13918	13923	14057	13828	14000	14075	13827	14091	13933	13785	13985	13970	13959	13947	13829	14004	13901	13855	13865	13775	13694	14121	14114	14014	13897	14048	13934	13674	13885	14141	13954	13814	13930	13946	13846	13940	13713	13879	13977	13819	14001	13897	13965	13846	13982	13958	13812	13761	14060	13971	13803	13814	13894	13944	13815	13969	14004	14086	13998	14015	13931	13915	14007	13926	13859	13918	13839	14039	14004	13911	14051	13878	13904	13837	13968	13881	13989	13879	14092	13997	13844	13950	13896	13857	13858	13969	13914	13972	13843	13957	14006	13892	13890	13983	13913	13878	13945	13978	13898	13832	14054	13845	14067	13846	13953	13951	13862	13894	13692	13906	13859	13983	13951	13904	13872	13886	13871	14013	14137	13866	13965	13948	13822	13802	13893	13795	13919	14029	13893	14008	13883	13951	13986	13905	13942	13950	14036	13893	13828	13938	13787	13985	13921	13733	13894	13878	13862	14015	13948	13790	13888	13856	13956	13846	13826	13811	13738	13854	13991	14076	13889	14011	13989	14104	13917	14001	13847	13777	13837	13834	13906	13792	13860	13779	13878	13975	13886	13952	13955	14101	13995	13832	13978	13712	14038	13954	13865	13958	13859	13913	13877	13921	13759	13921	13900	13916	13957	13974	13905	13923	13946	13913	13970	13931	13857	13985	14063	13867	13802	13915	14004	14092	13980	13966	13966	13981	13841	14033	14025	14024	13947	13934	13833	13888	13962	13832	13846	14082	13980	13978	13851	13930	13877	13918	14009	13902	13833	14035	13837	13962	13922	13849	13838	13795	13697	13870	13824	13906	13959	13902	14033	13896	14011	13976	13898	13956	13976	13870	13878	14015	14003	13898	13766	13913	13984	14058	14016	13848	14139	13864	13850	13903	13864	13933	13807	13872	14036	13776	14032	13959	13848	13898	13919	13948	13946	13930	13878	14010	14033	13942	13897	13920	13941	13877	14055	13918	13810	13867	13900	13901	13775	13959	13861	14017	14029	13849	14071	13861	13994	13881	13919	13963	14005	13863	13879	13857	14020	13968	13976	13961	14006	13854	13896	13987	13991	13955	14096	13932	13962	13852	13902	13874	13798	13938	13964	13999	14048	13839	13877	14051	13944	13895	13853	13775	13890	13995	14113	13891	13898	14035	14168	13939	14030	13842	13968	13788	14019	13823	13921	13986	13884	13954	13825	13855	14095	14018	13757	13986	14002	13881	13998	14063	13819	13911	13983	14052	13873	13970	13906	13906	14051	13985	13870	13904	13961	13890	13959	13906	13867	13833	13821	13941	13981	13985	13897	13802	14076	13994	14082	13800	13764	14003	13884	14055	14066	13920	13888	13885	13950	13916	14032	13814	14049	13763	13929	13887	13860	13940	13976	13790	13802	13857	13788	14035	13844	13966	14004	13783	13967	13943	13870	13944	13943	13754	13884	13926	13990	14061	13955	13946	13950	13753	13982	13955	13910	13966	13915	13997	13736	13908	13832	13910	13668	13914	13925	13884	13938	13942	13944	13910	14063	14076	13972	14006	13844	14006	13947	13998	14021	14004	13971	14027	13895	13821	14130	13913	13761	13977	13996	13923	13720	14107	13986	14009	13878	13881	13985	13998	14037	13841	13871	13859	14087	14033	14047	13844	13830	13957	13770	13836	14051	13899	13912	13903	13927	13849	13932	13894	13947	13594	13982	13877	13958	13832	13770	13957	13823	13900	13916	13781	13747	13965	14120	14028	13900	13925	13970	14039	13907	13747	14083	13864	13947	13868	13801	13904	13895	13945	13841	13998	13938	13998	13988	13986	13899	13681	13858	14072	13812	13779	13945	13838	13868	14011	13940	13988	14192	13951	13970	13917	13999	13933	13943	13892	13877	13824	13899	13906	13947	13850	14051	14106	13986	13924	13957	13908	13889	13944	14058	13888	13892	13929	13893	13941	13886	13924	14043	13966	13842	14034	14206	14120	13923	13962	14082	13783	13916	13881	13864	13859	13943	13905	13770	13851	13954	13908	13870	13840	14048	13918	14058	13958	14082	13862	13848	14045	13835	13875	13963	13810	13865	13770	13894	13922	13795	14113	13831	14051	13844	13883	13927	14075	13869	13852	14032	13837	14028	13821	13808	13927	13784	13946	13842	13789	13966	14010	13995	14031	14049	13788	13988	13904	13929	13979	13929	14013	13850	13864	13882	14013	14020	14032	14006	13830	13981	14131	13945	13981	13848	13894	14032	13968	13833	13766	14008	13909	13860	14006	13894	13774	13890	13875	13950	13828	14009	13805	13860	13936	13943	13846	14040	13841	14103	13866	13876	13876	13928	14077	13913	13921	13877	14104	13895	13990	13949	14010	13981	14085	13856	13981	13790	13828	13973	14012	13894	13841	13935	14000	13711	13829	14056	13903	14033	13971	13999	13970	13863	13871	13746	14065	13830	13934	13857	14016	13981	14078	13967	13850	13920	14070	13908	13900	13985	13866	13931	13859	14128	13792	13883	13895	13962	13978	13824	14016	13949	13848	13971	13740	13720	14095	13918	13837	14057	13980	14209	13893	14010	13841	13901	13921	13782	13921	13759	13951	13985	13982	13748	13950	13919	13944	14153	14029	14005	14010	13797	14046	14029	13849	13983	14098	13967	13819	13948	14003	14054	13975	14017	13962	13988	14087	13996	13965	14144	14002	13959	13949	13862	13928	13992	13867	13963	13983	14026	14096	14007	13978	13873	13916	13918	13989	13964	13886	13805	13904	13779	14038	13842	13947	13953	13964	13925	13796	14012	13780	13859	13890	14091	14063	13778	14013	13849	13914	13890	13924	13873	14013	13825	13870	13805	13966	13961	14030	13898	13848	13978	13946	13938	13802	13929	13906	14115	14002	13900	13916	14024	13966	13890	14028	13959	14003	13653	14014	13815	13817	13928	13946	13868	13837	13994	13891	13831	13695	14005	13759	13936	13792	13925	13857	13908	13825	13877	13945	13785	13982	14058	13881	13738	13816	14033	14018	13870	13855	13932	13964	13842	13955	13931	14056	13881	13867	13782	13874	14185	13859	13855	13995	13830	13789	13907	13888	13786	13686	13977	14054	14112	13990	13967	14041	13865	13782	13909	13856	13878	13843	13894	14179	13887	13904	13944	13958	14014	13912	13905	14024	13799	13901	14009	13891	13960	13843	13897	13963	13979	14213	13999	13849	13990	13916	13942	14067	13954	13988	13743	14041	13889	13977	13939	13893	13918	14030	13925	14077	13922	13821	13752	14055	14008	14118	13830	13967	13764	13849	13809	13853	13837	13877	13873	13861	14066	13910	13776	13973	13895	13942	14014	13872	13935	13865	14028	13845	13837	13911	13916	13838	13799	13935	13962	13982	14067	13928	13952	14037	13829	14031	13950	13919	13838	13950	14071	13748	14088	13923	13707	14033	13995	13968	13978	13963	13900	14005	14039	13843	13971	13865	13869	13887	13897	13986	14102	13981	13888	13950	13997	14019	13987	13809	13819	13886	13893	14102	14025	13931	13939	13995	13895	13878	13844	13938	13933	13853	13903	13990	13967	13879	13992	13870	13892	13718	14122	14102	13944	13875	13886	14040	14056	13864	13838	13899	13835	14047	13961	13938	13957	13839	14045	13989	13675	14000	14013	13944	13908	13975	13983	13949	13990	14032	13956	14048	13935	13955	14029	13926	13962	13867	14070	13894	14046	14082	14004	13823	14011	13703	13875	13898	13991	13760	14041	14013	13883	13798	13969	14002	13898	14046	14024	13993	13811	13840	13711	14102	14140	14044	13922	13873	13872	13799	13876	13865	14198	14009	13896	14103	13970	14066	13858	14068	13843	13960	13916	13920	13927	14100	13861	14097	13935	13795	14103	13864	13836	14018	13873	13876	14007	13891	13990	13874	14013	13898	13873	14148	13837	13873	13824	13969	13971	13926	13965	13955	13881	13897	13969	13988	13943	13974	13836	13836	13772	13948	13991	13961	14038	13916	14010	13933	14084	13980	13818	13781	13943	13922	13726	13942	13860	13926	14015	14050	13883	13858	13949	14017	13967	13962	13794	13984	13918	14050	13748	13931	14036	13973	13939	14023	13897	14103	13915	13710	13928	13977	13957	13908	13741	13977	13991	13848	13959	13861	14046	13931	13771	13945	13801	13798	13885	13930	13898	14038	13912	13922	13968	13850	14073	14004	14054	13961	13869	13817	13859	13943	13996	14018	14029	13836	14029	13975	13938	13996	13829	13974	13944	13955	13991	13837	13913	13752	13856	13780	13949	13791	14057	13993	13955	13962	13831	13893	13842	13921	13985	14200	13933	13812	13973	13907	13990	13981	14054	13891	13758	13907	13842
22546	20977	28852	23300	21270	23809	26875	21883	20980	46253	53914	46962	37019	27084	19610	17852	17271	16889	16863	16859	16854	16830	16732	16740	16622	16790	16713	16877	16814	16665	16610	16688	16708	16751	16708	16589	16634	16652	16600	16687	16851	16652	16455	16958	16853	16724	16805	16517	16597	16630	16779	16579	16530	16677	16653	16719	16806	16809	16727	16736	16577	16558	16673	16879	16886	16484	16582	16625	16677	16709	16578	16556	16543	16590	16553	16652	16878	16729	16671	16686	16711	16670	16462	16800	16608	16809	16835	16744	16668	16824	16631	16603	16683	16604	16625	16547	16817	16768	16627	16572	16641	16735	16504	16726	16467	16409	16267	16579	16604	16654	16598	16681	16609	16526	16438	16443	16819	16581	16526	16647	16742	16519	16592	16408	16675	16812	16802	16911	16600	16556	16683	16688	16805	16744	16813	16569	16430	16506	16817	16682	16676	16623	16439	16601	16282	16467	16593	16690	16574	16687	16716	16595	16887	16816	16632	16580	16493	16446	16763	16690	16622	16713	16613	16739	16519	16547	16512	16604	16659	16684	16599	16448	16749	16729	16642	16619	16545	16891	16494	16619	16685	16575	16661	16570	16753	16550	16594	16634	16578	16391	16658	16813	16475	16472	16587	16555	16549	16598	16815	16642	16497	16433	16616	16659	16615	16797	16858	16777	16648	16773	16504	16572	16564	16528	16733	16730	16592	16453	16477	16606	16806	16916	16717	16614	16530	16526	16752	16642	16646	16642	16643	16594	16698	16489	16599	16502	16689	16734	16634	16670	16583	16555	16676	16607	16753	16606	16756	16580	16673	16593	16666	16489	16743	16732	16939	16809	16613	16587	16771	16724	16661	16662	16689	16656	16548	16621	16451	16673	16640	16732	16592	16682	16517	16540	16630	16474	16539	16446	16540	16676	16754	16579	16589	16626	16582	16642	16587	16754	16735	16578	16681	16443	16625	16758	16478	16705	16622	16622	16713	16687	16750	16598	16544	16657	16454	16686	16700	16679	16614	16486	16609	16633	16619	16512	16658	16812	16680	16588	16752	16691	16762	16607	16734	16760	16651	16563	16697	16676	16594	16558	16552	16385	16522	16736	16592	16613	16563	16668	16448	16616	16681	16619	16622	16535	16500	16701	16599	16535	16614	16707	16920	16657	16687	16621	16609	16510	16501	16576	16709	16573	16578	16431	16518	16795	16588	16591	16465	16688	16662	16497	16642	16557	16804	16583	16694	16613	16585	16719	16673	16703	16648	16750	16722	16558	16691	16553	16630	16755	16679	16587	16503	16636	16582	16734	16751	16752	16562	16744	16651	16886	16613	16551	16703	16549	16659	16717	16663	16549	16534	16575	16648	16646	16663	16452	16673	16398	16345	16604	16543	16564	16758	16546	16457	16611	16644	16690	16826	16742	16604	16504	16684	16425	16692	16590	16531	16714	16577	16600	16466	16474	16694	16586	16404	16475	16629	16360	16686	16723	16467	16626	16577	16719	16762	16577	16693	16564	16678	16587	16710	16476	16628	16462	16560	16685	16705	16524	16575	16732	16586	16712	16468	16589	16541	16438	16638	16633	16701	16527	16447	16802	16473	16483	16466	16532	16616	16672	16497	16730	16715	16533	16656	16594	16703	16566	16642	16751	16609	16722	16718	16587	16529	16723	16720	16517	16699	16457	16965	16460	16785	16528	16555	16717	16559	16503	16554	16617	16662	16607	16631	16489	16530	16447	16620	16631	16575	16626	16722	16550	16664	16718	16778	16502	16407	16502	16728	16822	16540	16744	16478	16660	16862	16511	16518	16862	16618	16527	16673	16792	16672	16764	16436	16718	16844	16557	16443	16719	16653	16596	16715	16460	16569	16523	16741	16771	16497	16458	16646	16685	16447	16547	16518	16595	16709	16575	16615	16450	16674	16583	16655	16500	16481	16593	16803	16668	16702	16571	16500	16673	16531	16585	16556	16677	16529	16639	16610	16685	16819	16778	16668	16619	16404	16657	16638	16630	16615	16489	16497	16611	16769	16617	16560	16540	16509	16536	16633	16722	16563	16697	16869	16684	16506	16591	16565	16687	16346	16580	16618	16843	16584	16463	16612	16609	16593	16700	16535	16823	16444	16606	16685	16486	16701	16516	16580	16746	16652	16390	16593	16361	16558	16679	16700	16551	16570	16532	16666	16527	16493	16692	16607	16549	16550	16593	16737	16690	16522	16593	16603	16590	16653	16761	16537	16646	16603	16754	16736	16704	16707	16736	16624	16678	16758	16725	16829	16850	16709	16553	16655	16849	16692	16733	16565	16419	16556	16626	16720	16506	16544	16378	16610	16716	16790	16665	16536	16558	16644	16765	16424	16727	16807	16670	16785	16612	16562	16547	16620	16588	16488	16800	16675	16686	16448	16618	16714	16508	16765	16640	16575	16657	16632	16733	16687	16450	16638	16552	16550	16682	16709	16576	16539	16660	16615	16470	16622	16608	16735	16630	16635	16639	16638	16640	16569	16684	16646	16602	16371	16677	16643	16659	16595	16478	16625	16587	16644	16586	16532	16737	16584	16479	16706	16675	16319	16620	16715	16716	16605	16637	16671	16623	16657	16484	16407	16743	16566	16332	16560	16587	16633	16482	16815	16538	16499	16618	16622	16595	16452	16558	16655	16530	16749	16644	16717	16427	16601	16857	16765	16610	16613	16573	16681	16652	16236	16566	16841	16723	16515	16741	16657	16571	16429	16570	16483	16692	16565	16285	16643	16825	16557	16605	16473	16340	16534	16519	16509	16705	16740	16747	16577	16547	16475	16681	16626	16591	16496	16588	16693	16665	16532	16554	16665	16568	16718	16559	16549	16448	16644	16724	16540	16618	16505	16813	16848	16815	16303	16731	16636	16613	16667	16395	16717	16635	16672	16611	16387	16556	16462	16704	16559	16441	16525	16647	16621	16596	16483	16692	16410	16649	16804	16566	16578	16693	16497	16495	16656	16667	16746	16580	16598	16726	16632	16698	16846	16386	16727	16484	16537	16660	16618	16569	16677	16843	16701	16677	16614	16777	16595	16804	16478	16756	16664	16770	16483	16618	16662	16467	16537	16597	16736	16590	16325	16538	16792	16905	16606	16598	16455	16598	16916	16619	16443	16477	16510	16870	16697	16788	16609	16611	16474	16588	16553	16790	16545	16800	16735	16637	16712	16501	16683	16540	16825	16504	16572	16711	16610	16587	16504	16606	16535	16609	16643	16658	16604	16376	16668	16631	16646	16712	16544	16802	16726	16640	16428	16728	16547	16575	16823	16530	16676	16670	16581	16618	16576	16525	16736	16720	16424	16771	16758	16609	16654	16559	16582	16344	16467	16532	16643	16568	16398	16505	16677	16614	16650	16599	16624	16399	16591	16643	16424	16608	16568	16615	16474	16745	16416	16636	16473	16609	16620	16819	16613	16757	16419	16510	16563	16553	16532	16513	16802	16831	16644	16589	16536	16496	16798	16688	16638	16721	16637	16730	16694	16601	16745	16582	16504	16630	16440	16742	16701	16705	16518	16641	16743	16547	16500	16779	16486	16901	16669	16873	16596	16501	16526	16579	16594	16627	16651	16654	16488	16673	16612	16679	16409	16546	16644	16648	16583	16518	16632	16613	16604	16597	16447	16488	16528	16590	16663	16525	16772	16714	16679	16630	16855	16625	16517	16716	16814	16512	16532	16617	16625	16910	16666	16698	16512	16707	16514	16509	17067	16891	16451	16521	16610	16745	16698	16608	16744	16670	16340	16731	16677	16546	16469	16732	16743	16608	16590	16571	16371	16585	16756	16605	16610	16702	16606	16453	16519	16419	16570	16570	16758	16607	16738	16762	16508	16733	16784	16667	16709	16534	16496	16609	16643	16549	16716	16671	16684	16540	16608	16661	16839	16879	16397	16597	16525	16624	16805	16669	16699	16645	16654	16640	16577	16500	16562	16444	16685	16654	16761	16710	16513	16739	16565	16664	16756	16643	16613	16680	16494	16584	16459	16706	16660	16675	16586	16677	16393	16563	16708	16467	16580	16704	16721	16514	16559	16616	16542	16719	16558	16636	16607	16574	16643	16587	16433	16685	16698	16410	16669	16460	16655	16686	16720	16655	16587	16535	16766	16651	16659	16718	16687	16434	16546	16474	16549	16634	16662	16531	16386	16635	16646	16617	16579	16650	16589	16443	16708	16569	16672	16692	16515	16331	16507	16859	16622	16518	16588	16857	16655	16612	16708	16582	16309	16508	16912	16578	16562	16512	16569	16757	16728	16518	16462	16581	16736	16619	16682	16667	16675	16675	16689	16627	16795	16395	16727	16647	16649	16815	16710	16550	16465	16688	16676	16600	16650	16642	16843	16804	16669	16908	16752	16732	16594	16570	16587	16580	16626	16688	16413	16849	16652	16614	16819	16501	16708	16602	16419	16855	16713	16543	16661	16626	16663	16492	16580	16727	16760	16636	16539	16488	16657	16653	16543	16678	16482	16450	16681	16688	16662	16681	16545	16730	16725	16710	16573	16630	16566	16630	16724	16453	16366	16545	16707	16625	16478	16500	16439	16562	16736	16747	16702	16628	16708	16651	16620	16660	16451	16486	16616	16600	16637	16614	16551	16519	16540	16354	16602	16507	16684	16650	16594	16783	16675	16712	16613	16650	16769	16540	16643	16539	16789	16521	16508	16408	16624	16434	16567	16847	16590	16793	16530	16667	16997	16518	16498	16587	16640	16655	16619	16729	16647	16757	16692	16470	16670	16409	16628	16447	16632	16633	16763	16544	16632	16630	16445	16549	16442	16477	16686	16601	16573	16607	16593	16668	16622	16551	16665	16554	16822	16724	16567	16465	16587	16795	16316	16442	16513	16696	16651	16566	16741	16584	16814	16594	16699	16627	16418	16594	16689	16748	16615	16873	16500	16712	16709	16729	16442	16533	16477	16649	16434	16444	16566	16560	16430	16416	16487	16428	16688	16641	16574	16850	16362	16633	16602	16638	16599	16550	16707	16726	16595	16746	16722	16563	16516	16593	16438	16765	16595	16605	16485	16771	16554	16604	16566	16668	16482	16545	16813	16485	16723	16730	16799	16778	16739	16663	16675	16630	16470	16468	16585	16431	16493	16662	16596	16496	16728	16676
19637	36760	34594	27919	24759	23100	21834	21447	21098	48763	50715	45326	35822	23840	16111	14989	14291	14092	13886	13827	14162	13931	14137	14108	13950	14032	14009	14013	13919	13980	14107	14061	13945	13969	14163	14153	14048	14049	14013	14099	14090	13933	14047	14075	14029	14094	13951	14047	13934	14328	14050	14100	14082	14024	14028	14148	14109	14109	14215	13936	13911	14016	14070	14115	13947	14007	14077	13896	14246	13888	13949	14003	14083	14093	13947	13973	13970	13900	14033	14040	14063	14128	13906	14007	13927	13959	14029	14197	14110	14041	14058	14130	14065	13985	14036	14017	14067	14019	14194	14019	13945	14004	13998	13907	13889	13931	13948	14052	13993	13952	14038	14020	14119	13885	14054	14018	13957	14043	14108	13809	13950	13855	14025	13980	13925	13911	14114	14025	13955	14122	13974	13938	14050	13986	14027	13968	14014	13969	14016	14154	14138	13837	14084	14095	13962	13982	14006	14137	13957	14120	14131	14011	14080	13929	13975	14075	14088	14014	14203	13977	14126	13824	13925	14038	13821	13999	14102	13966	13951	13810	14110	14138	13942	13949	13893	13903	13957	14281	14053	14013	13826	14124	14117	14098	13835	14035	14117	14091	14087	14219	14145	13773	14041	14000	14158	13902	13996	13997	14010	14217	13903	13879	13870	14097	14123	13898	14100	14149	14140	14077	14104	14163	13894	14029	14090	14204	13931	13940	14166	13825	14159	14022	14037	13883	13969	13951	13923	14043	13890	13928	14069	13923	14144	14047	14062	13984	14090	14035	13995	14078	14021	13839	13943	14029	13924	13880	14094	13920	14047	14129	13941	13809	13899	13965	14049	13901	14083	14032	13882	14038	14095	14096	14005	14030	14135	13932	14057	13944	14012	13862	14128	14009	13885	13990	14166	13925	13921	13936	14034	13916	13954	13947	14020	13896	14028	14152	13937	14011	13964	13939	14073	14019	14090	14095	14162	14103	13969	13784	14018	13976	13997	14017	13875	14084	14081	14054	14121	13993	13973	13943	13952	14072	13885	13947	13987	14126	13867	14050	13958	13988	13932	14157	14055	13974	14144	13884	13825	14029	13970	14080	13792	14117	14002	14004	14045	13938	13845	13921	14118	14096	14075	13993	14034	14231	13932	14174	13936	14049	14185	13961	13896	13978	14028	13913	13983	13980	13947	14085	14150	14030	13997	14112	14071	14059	13964	13951	14042	13984	14123	13982	13910	14001	13870	13969	13974	14153	14006	14090	14009	14067	13968	14093	14027	13971	14021	13900	13895	14030	13845	13959	13897	14051	14102	13972	13727	14066	13948	14004	14075	14113	14192	14148	14055	14079	13989	13977	13983	13914	14002	13966	14213	14145	14102	14125	14065	14125	13999	14090	13883	14024	13970	13980	14021	14061	13954	14065	14074	13980	14008	14073	13933	13989	13890	13974	14094	13796	14045	13863	13962	13959	14147	14003	13906	14124	13936	14026	14061	13988	13969	14052	13972	13911	14101	14000	14182	13867	14119	14015	14077	14049	14024	13995	13909	14009	14084	13990	13922	14012	14054	13975	13911	13937	13842	14030	14053	13947	14036	14003	13960	13920	14018	13983	14024	14015	13993	13921	14032	13832	13988	14046	13898	13883	13910	14061	13875	14092	13897	13905	14242	14021	14041	13935	13968	14051	13943	14162	13940	13975	14011	14204	14030	13999	14134	13886	14045	13975	14068	14014	14062	14040	13937	14025	14034	13856	13874	14167	14003	13935	14077	14169	14225	14090	13871	13948	14077	14017	13991	13961	14102	14087	14194	13929	13964	14055	14021	13999	13887	13925	13894	13907	14011	14066	13991	14129	14074	14079	13997	14089	13943	14078	13966	14137	13916	14082	13856	13916	14085	13868	13921	14131	14099	14068	14139	13992	14060	14029	13985	13949	14090	13938	14102	13947	14093	13984	13731	13980	14098	13965	13980	13941	13987	14030	13987	13903	14090	14009	13977	14060	14138	13970	14100	14033	13983	14037	14026	13986	14021	13923	14014	14171	14035	14012	13924	14044	14083	13838	14285	14131	13864	14147	13965	13841	14018	13998	14034	13905	14081	14049	13971	14007	14052	14024	13879	14165	14137	14171	14112	14030	13958	14113	14032	13944	13998	14006	14106	13881	14018	14102	14074	13974	14022	14018	13938	13871	13807	14055	14051	13940	13987	13987	13931	13964	14003	13968	13937	13856	13989	13975	13980	13924	13905	14284	14007	13988	13893	14001	14023	14032	14093	14175	13971	14097	14044	13934	14034	13942	13999	14142	14094	13928	14087	14070	13980	13984	13955	14019	13911	13915	13890	14224	14109	13941	13898	14012	14151	14191	13858	14004	13858	13980	13826	13951	13990	14029	14042	14039	14035	13958	14003	13882	13956	13988	13799	13957	14109	14092	13930	13965	13963	14165	13851	13979	14191	13920	13911	13968	13806	14001	13852	13980	14029	13991	13953	14060	14082	13953	13776	14050	13817	13998	13890	14064	13969	14017	14047	13946	14049	13964	13924	13971	13954	14171	13912	14032	13933	14023	14212	14107	14119	14004	13918	13897	13979	13863	14093	13839	14027	13909	13988	13970	14027	14053	13931	14042	13953	13802	14006	14042	13986	13904	13921	14026	13860	14136	14035	14097	14047	13920	13840	14050	14063	14067	13913	14041	14005	14160	13848	14093	13976	14112	14099	14199	13893	14099	13998	13970	13871	13984	13993	14064	13832	14034	13859	14004	14071	13899	14064	13955	14182	13932	14014	14313	13922	13946	13997	13983	13979	14152	13966	14122	13945	14100	13963	13856	14032	14171	13979	13876	14024	14112	14023	14174	13962	14160	14080	14057	14063	14048	13991	14045	13948	14035	14075	13959	14082	14042	14007	14094	13972	13950	13945	13952	13924	14146	13964	13990	13943	14132	13837	14167	14038	14080	14121	14064	13982	13754	14128	14019	13936	13972	13925	13984	13937	13988	13947	14089	14050	13906	13895	13896	14013	14025	14186	14050	14018	14135	14074	14103	13923	14089	14203	13915	14086	13994	13985	14190	13836	13952	14008	14026	14037	13880	13977	13950	14018	13973	14003	13903	14191	13959	13978	14116	14048	13935	13886	14037	13977	13885	14014	13933	13942	13906	13996	14086	14070	14141	13847	14034	13999	13906	13964	14016	13889	14037	14010	14043	13885	14088	14080	14011	13909	13961	13976	14177	13963	13993	14027	14112	13827	13834	14079	14057	14094	14035	13947	14083	13749	13930	14037	14158	13868	14050	14041	13997	13954	14096	14047	13971	13934	13966	13908	13985	14173	13876	13958	13939	14057	13978	13851	13978	13978	14006	13779	14075	13882	14173	14094	14074	14073	13994	13955	13988	13883	13930	14058	13910	13992	14003	13973	13931	14149	13834	13996	14123	13838	14133	14067	14002	13910	14144	14048	14007	14046	14111	14027	14015	13902	13874	14035	13921	14015	14032	13959	14048	14110	13903	13934	13789	14072	13941	14054	14009	13958	13993	14165	14072	13985	14089	14104	14101	14178	13949	13811	13991	13860	13932	14031	13962	14112	14009	13802	13942	13908	14004	13960	13957	14056	14057	14030	13864	14039	14077	13879	14037	14029	13903	13977	14020	14066	13925	14001	14115	13954	13800	13886	13916	14057	13845	13930	14108	14062	13874	13879	13985	13836	13984	14189	14036	14085	13898	13925	13954	13807	14072	13997	13892	14027	13996	14147	13937	14091	13947	13924	13973	14008	13901	13946	13960	13943	13909	13998	13927	13997	13971	13979	13960	13899	14037	14029	13955	14021	14092	13918	13998	14022	14041	14019	13978	13847	13999	14259	13959	14029	13952	14016	13930	13990	14057	13987	13981	14062	14028	13900	14060	13984	13953	14003	14177	14014	14073	14010	14045	13870	13918	14066	13936	13951	13939	14176	13815	14117	13976	13888	14076	13838	13973	13901	13903	13895	13908	13945	14070	13926	13878	14107	14029	13877	13968	14030	13934	13971	13812	14135	14018	14071	14121	14057	13960	13864	13761	13982	14130	14064	13960	14055	14128	13977	14001	13814	14113	13936	14028	13980	14003	14016	14036	14024	14024	14008	14016	14028	14026	13951	14016	14114	14031	14088	14021	14184	14260	14115	14027	13968	13969	14024	13936	14018	13990	14233	13744	14110	13999	14037	13893	14057	13922	13939	14138	14050	14154	13965	13949	13905	13908	13984	13978	13986	14016	14008	14075	14160	13868	13884	13948	14003	14095	14004	14009	13989	14026	14008	14004	13910	13976	14020	13940	13981	13767	13921	14002	13984	13945	14158	14092	13930	13956	13965	14071	14108	13894	13975	14009	13961	13985	14094	14061	13967	13866	13981	14043	13999	13971	13993	13980	13947	14165	13973	14122	13857	14033	14057	13964	13993	14147	14097	14123	14092	13935	14001	13993	13945	13921	14162	13904	13908	13952	13952	14197	14002	13915	14120	13903	13994	14170	14086	14209	14073	13840	13952	13911	14017	14021	14121	14154	13897	14169	13956	13932	14025	14046	13941	14055	13898	13978	13966	13962	14007	13966	13997	14146	13880	14004	13996	14102	14026	14095	14038	13903	13927	14089	14024	13963	13987	13843	14035	14108	14092	13882	13927	13865	14050	13941	13981	14023	14115	14031	13975	13975	13949	13969	13974	13802	13937	14011	13883	14011	13892	13968	14140	14035	14121	13996	13940	14111	14122	14146	14231	14025	13963	14221	14089	14070	14112	13938	14139	14112	14098	13898	14156	14110	13958	14027	14121	13939	13988	14032	14054	13919	13947	14171	14068	13988	13802	13932	13827	13957	14159	14143	13774	14061	13799	14136	14079	14057	14070	14017	14030	14139	14054	14020	14187	13981	13965	13949	13982	14116	14185	13974	13980	13941	14011	13975	13976	13786	13956	14109	13954	13937	14094	13961	13833	14080	13902	13933	14137	13921	14022	14017	14195	14065	13896	14083	14049	13928	14120	14014	14105	14023	14042	13974	13905	13913	13971	13970	14017	14099	14075	14153	13977	13875	14146	13956	14173	13973	13936	13933	13938	13915	14086	13841	13983	14043	14114	14027	13883	14137	14181	13982	14074	14121	13965	14074	14042	13907	14018	14020
27203	21969	25419	22707	19101	18849	18530	18152	17742	20635	22135	20609	19001	18006	17209	16685	16523	16572	16550	16694	16523	16399	16508	16585	16512	16319	16641	16550	16562	16580	16489	16216	16512	16417	16648	16450	16702	16455	16480	16507	16648	16496	16539	16435	16485	16583	16553	16544	16514	16565	16531	16516	16585	16677	16612	16456	16365	16540	16581	16534	16447	16461	16528	16387	16473	16463	16529	16640	16731	16677	16690	16535	16470	16639	16467	16569	16628	16536	16381	16638	16572	16249	16554	16543	16572	16689	16705	16389	16529	16688	16663	16551	16383	16630	16463	16440	16563	16507	16350	16384	16513	16476	16299	16474	16492	16610	16458	16608	16543	16607	16588	16419	16474	16408	16472	16685	16746	16547	16391	16459	16509	16351	16555	16615	16449	16578	16538	16683	16535	16334	16446	16463	16593	16451	16390	16434	16443	16310	16614	16282	16493	16506	16591	16465	16571	16495	16366	16345	16471	16492	16419	16502	16284	16464	16577	16565	16158	16701	16587	16321	16495	16587	16458	16510	16435	16354	16541	16458	16522	16501	16688	16555	16420	16518	16542	16610	16485	16273	16395	16509	16495	16465	16540	16576	16523	16489	16610	16411	16540	16583	16517	16641	16542	16275	16531	16708	16581	16426	16541	16550	16346	16389	16551	16618	16258	16333	16254	16551	16606	16265	16435	16536	16522	16294	16494	16422	16530	16588	16513	16394	16471	16670	16546	16447	16607	16390	16579	16351	16434	16415	16572	16548	16620	16269	16481	16481	16453	16569	16366	16452	16427	16516	16458	16720	16464	16481	16665	16590	16567	16552	16637	16660	16493	16445	16439	16514	16574	16260	16636	16661	16458	16589	16363	16378	16518	16438	16478	16464	16531	16352	16451	16437	16498	16482	16455	16474	16236	16383	16463	16493	16398	16549	16417	16434	16546	16611	16470	16706	16393	16385	16559	16591	16682	16517	16426	16460	16446	16559	16434	16455	16607	16600	16521	16685	16521	16513	16501	16635	16624	16473	16580	16566	16612	16557	16472	16524	16279	16609	16424	16573	16604	16597	16568	16655	16640	16414	16563	16673	16630	16503	16533	16637	16384	16323	16595	16511	16436	16791	16643	16503	16297	16391	16600	16530	16595	16408	16464	16611	16477	16487	16350	16385	16460	16371	16613	16527	16431	16544	16565	16393	16523	16532	16471	16503	16625	16520	16373	16467	16574	16781	16671	16529	16422	16653	16511	16506	16598	16515	16584	16521	16564	16543	16244	16724	16371	16469	16452	16464	16525	16709	16362	16505	16540	16488	16590	16390	16421	16500	16683	16542	16624	16536	16527	16580	16569	16652	16386	16451	16570	16384	16422	16517	16765	16422	16535	16437	16527	16506	16596	16566	16506	16550	16488	16480	16661	16325	16345	16499	16492	16741	16623	16591	16641	16648	16429	16477	16533	16779	16442	16539	16691	16444	16494	16431	16466	16370	16461	16676	16677	16492	16557	16485	16360	16551	16632	16496	16585	16554	16364	16377	16423	16287	16363	16670	16417	16537	16550	16510	16646	16482	16362	16525	16418	16496	16551	16514	16520	16417	16519	16213	16439	16508	16357	16336	16599	16489	16645	16515	16476	16477	16665	16653	16527	16501	16531	16562	16578	16554	16538	16487	16478	16426	16431	16662	16502	16457	16519	16479	16448	16544	16386	16429	16477	16620	16269	16503	16574	16652	16506	16394	16444	16384	16406	16681	16462	16569	16481	16411	16627	16544	16554	16660	16497	16622	16417	16609	16496	16563	16428	16565	16653	16556	16580	16442	16391	16520	16561	16516	16329	16434	16554	16355	16253	16360	16352	16405	16758	16499	16655	16278	16540	16475	16651	16521	16571	16447	16338	16485	16513	16611	16418	16585	16538	16522	16417	16578	16555	16395	16364	16358	16592	16411	16594	16579	16545	16601	16664	16367	16322	16443	16233	16590	16533	16773	16514	16706	16753	16619	16414	16524	16532	16590	16534	16573	16728	16434	16579	16496	16455	16500	16315	16374	16520	16668	16525	16463	16587	16566	16704	16591	16507	16547	16544	16524	16600	16561	16558	16607	16471	16587	16649	16596	16448	16644	16606	16393	16565	16704	16614	16659	16756	16480	16592	16617	16436	16390	16320	16573	16587	16387	16462	16353	16343	16382	16641	16423	16328	16381	16343	16451	16463	16516	16504	16477	16480	16567	16659	16258	16456	16478	16723	16645	16659	16514	16375	16556	16609	16626	16668	16555	16518	16454	16484	16532	16491	16480	16485	16497	16377	16156	16613	16336	16443	16502	16564	16391	16574	16586	16511	16566	16557	16599	16367	16464	16496	16464	16679	16531	16502	16437	16685	16575	16434	16615	16467	16560	16659	16682	16348	16574	16429	16582	16139	16375	16480	16419	16564	16640	16590	16555	16401	16720	16434	16359	16528	16365	16503	16535	16485	16397	16670	16727	16517	16381	16666	16566	16481	16557	16611	16383	16383	16425	16453	16431	16630	16310	16711	16545	16348	16444	16699	16389	16372	16483	16566	16516	16499	16349	16425	16558	16513	16554	16547	16486	16516	16676	16433	16618	16519	16550	16506	16438	16600	16467	16617	16356	16661	16444	16374	16634	16626	16557	16451	16465	16519	16524	16553	16647	16556	16453	16474	16357	16619	16718	16554	16322	16722	16287	16407	16400	16480	16313	16325	16559	16328	16536	16555	16556	16529	16394	16546	16304	16515	16449	16660	16621	16254	16455	16340	16399	16319	16534	16389	16599	16514	16377	16694	16479	16279	16543	16253	16584	16559	16616	16484	16473	16461	16381	16533	16570	16554	16463	16484	16640	16575	16726	16618	16351	16446	16436	16574	16615	16505	16728	16676	16450	16233	16403	16625	16549	16656	16418	16479	16651	16563	16710	16394	16365	16634	16334	16445	16360	16513	16390	16361	16635	16667	16502	16420	16553	16449	16540	16521	16448	16691	16761	16447	16374	16456	16519	16343	16642	16504	16430	16744	16770	16630	16464	16552	16568	16591	16772	16593	16560	16330	16534	16561	16466	16502	16492	16491	16495	16556	16504	16504	16506	16514	16427	16410	16500	16668	16636	16604	16566	16329	16621	16416	16353	16497	16418	16467	16551	16500	16458	16489	16498	16473	16477	16505	16380	16502	16436	16583	16368	16466	16338	16429	16478	16674	16545	16717	16456	16535	16440	16616	16555	16458	16650	16408	16304	16527	16334	16566	16585	16361	16464	16410	16439	16576	16814	16479	16604	16497	16455	16500	16420	16340	16584	16667	16533	16389	16544	16589	16516	16479	16592	16553	16743	16658	16468	16390	16495	16434	16582	16422	16567	16732	16472	16506	16409	16600	16518	16523	16362	16586	16518	16435	16634	16423	16503	16708	16453	16785	16615	16569	16600	16609	16449	16551	16568	16661	16586	16497	16629	16490	16480	16567	16487	16584	16292	16357	16403	16630	16373	16676	16479	16533	16390	16408	16371	16606	16510	16616	16484	16576	16545	16384	16451	16421	16398	16573	16544	16473	16506	16626	16497	16695	16504	16618	16441	16527	16380	16645	16565	16271	16527	16579	16498	16286	16392	16597	16401	16334	16493	16526	16482	16542	16263	16501	16520	16471	16414	16540	16645	16606	16353	16441	16608	16486	16634	16592	16582	16588	16566	16842	16458	16461	16662	16658	16449	16464	16644	16466	16577	16660	16464	16461	16472	16577	16579	16394	16568	16526	16404	16540	16486	16543	16517	16661	16494	16714	16644	16527	16660	16500	16516	16640	16597	16458	16542	16457	16582	16410	16588	16593	16492	16609	16415	16644	16356	16455	16449	16564	16620	16298	16618	16672	16561	16411	16383	16476	16712	16614	16475	16487	16449	16414	16453	16327	16567	16475	16440	16534	16608	16523	16439	16557	16422	16511	16339	16566	16553	16652	16582	16427	16688	16426	16350	16496	16306	16453	16427	16548	16481	16509	16574	16560	16615	16417	16685	16642	16681	16579	16475	16696	16548	16406	16494	16269	16484	16305	16459	16411	16581	16679	16504	16646	16563	16597	16272	16552	16450	16711	16448	16321	16519	16556	16486	16499	16505	16323	16407	16477	16562	16296	16592	16521	16515	16813	16473	16404	16475	16354	16339	16412	16538	16445	16527	16563	16503	16369	16321	16706	16392	16225	16437	16563	16639	16354	16434	16577	16517	16622	16395	16688	16460	16502	16584	16493	16731	16586	16670	16240	16438	16706	16432	16249	16566	16603	16541	16359	16721	16482	16703	16266	16309	16551	16525	16460	16440	16486	16611	16643	16402	16384	16362	16673	16633	16609	16316	16624	16545	16588	16504	16638	16181	16425	16604	16540	16550	16511	16266	16494	16592	16495	16481	16473	16426	16432	16505	16525	16619	16552	16454	16568	16206	16477	16264	16573	16683	16521	16535	16413	16398	16352	16653	16435	16439	16380	16579	16735	16474	16348	16346	16425	16271	16250	16636	16726	16515	16575	16609	16487	16481	16443	16661	16379	16516	16529	16458	16464	16427	16676	16692	16407	16364	16494	16423	16339	16502	16299	16388	16282	16533	16512	16404	16475	16530	16689	16576	16608	16568	16573	16433	16607	16386	16576	16497	16555	16472	16593	16602	16591	16451	16488	16422	16654	16510	16597	16715	16724	16350	16443	16557	16520	16490	16439	16671	16766	16287	16450	16455	16576	16316	16723	16484	16537	16655	16454	16502	16387	16400	16439	16452	16693	16384	16670	16685	16564	16533	16421	16300	16533	16509	16551	16475	16543	16528	16446	16499	16642	16581	16681	16773	16424	16544	16566	16571	16379	16665	16529	16621	16583	16426	16425	16467	16419	16453	16483	16472	16433	16664	16361	16575	16604	16581	16565	16228	16385	16575	16514	16651	16580	16198	16393	16410	16570	16464	16651	16342	16373	16499	16479	16575	16373	16510	16685	16484	16524	16294	16508	16417	16528	16415	16342	16429	16451	16532	16598	16557	16590	16557	16697	16463	16495	16548	16400	16441	16582	16692	16447	16548	16425	16617	16605	16369	16379	16477	16548	16341	16550	16585	16535	16565	16535	16539	16555	16587	16655	16485	16257	16396	16752	16456	16481	16498
16388	22191	20090	18104	17447	17290	16888	16686	16168	20169	20612	18709	16780	15297	14320	14128	13920	13935	14003	13854	14043	13953	13955	13986	14003	13883	13953	13995	14036	13965	14134	13925	13916	14090	14111	13921	14075	14128	14077	14090	14058	13896	13866	14036	13928	13950	14102	13929	13901	13890	14018	13843	14029	13928	13869	13950	14027	14061	13926	13826	13906	14079	13855	13877	13960	13946	13968	14020	14010	14056	13954	14017	13981	13997	13944	13998	14030	14027	13973	14069	13944	13877	13964	13933	13854	13863	13990	13931	13820	14007	13898	13865	13951	13831	14044	13908	13981	13916	14085	13833	13798	13959	13941	13879	14026	13857	13867	13998	13925	13929	13866	14078	14054	13950	14033	14030	14128	13847	13994	13916	13906	13946	14027	13835	14021	13992	14044	14087	13887	13939	14024	14112	13972	13953	14040	13996	14009	13858	13953	13885	13923	13942	14034	14143	13816	13966	14126	14139	13958	13906	13878	13921	13898	13860	13976	14174	13931	13982	14072	13908	14081	13934	13926	14061	13899	13846	13913	13932	13994	13997	13963	13978	13925	13872	13923	13994	13905	14108	14033	13934	13879	14054	13877	13943	13941	14017	13850	14117	14000	14002	13790	14242	13801	13950	13926	13970	13849	14017	14116	13752	14103	14023	14110	13900	13948	13923	13891	13908	14024	13863	13947	13922	13933	13833	13765	14106	13951	13977	14053	14117	13935	14043	14019	13833	14011	13990	14025	13834	13904	14022	13894	13715	13960	13916	14000	14013	13910	14145	13901	14079	14174	14006	13924	13929	14059	13970	13972	14006	13804	14085	14111	13924	13856	14068	13889	14053	13887	13880	14032	14012	13941	13931	14003	14087	14001	13904	13870	13876	13880	13966	13985	13991	13858	13892	13900	13884	13999	14012	13927	13836	13912	13990	13948	13802	14066	14048	13924	14006	14008	13959	13934	13823	13951	13931	13968	13969	14105	14038	14015	13993	14047	13745	13946	13949	13998	13934	14150	14028	14032	13993	13923	13896	13811	14053	13915	13867	13982	14042	13916	13950	13944	14136	13933	13875	13832	14005	14019	13922	13973	13827	13869	13971	13944	14092	13819	13965	13930	14083	14124	14014	13991	14015	13954	14025	13879	13994	13936	13933	13990	14007	14166	14049	14010	13850	13948	13938	14229	13936	13912	13876	14061	13712	14063	13922	14108	13855	14117	13954	14008	13890	13900	13974	13873	13758	13938	13713	13977	13791	13991	13849	14136	14042	13929	14056	13859	13929	14051	13861	13962	14047	13948	13870	14045	14063	14083	13853	13944	14159	14057	14069	13953	13941	13890	13842	13888	14044	14122	14020	13967	13909	13996	13907	14019	14119	13969	13898	14032	13934	13848	14052	13937	14130	13975	14118	14026	13977	14052	13997	13994	14061	14046	13897	14018	14021	14015	14045	13964	14005	13997	13899	13918	13894	14009	13953	14109	13802	13942	13984	13901	13857	13949	14014	13925	13951	14105	14120	14193	13998	14148	13944	14133	14052	13950	13956	13907	13909	13923	14120	13975	14106	13980	13989	13945	13789	13949	14151	13880	14096	14033	13833	14089	14073	14194	14052	14171	14072	14006	13962	13879	13969	14147	14011	13883	14009	14068	13929	14010	13945	14040	13995	13980	13937	13845	13978	13957	13965	14019	13855	13791	14015	13921	13903	14116	13946	13964	13982	13938	13998	13958	14162	13925	13837	14093	14049	13959	13987	14019	13890	14031	14002	14044	13892	13953	13946	14023	14000	14027	14042	14012	14080	14025	14011	13867	13949	14017	13899	14110	13977	14048	13897	14154	13875	13986	13989	14197	13938	14102	13953	14038	14000	13847	13918	13921	13955	14120	14222	14044	13860	13988	13970	13924	13840	14032	13890	14087	13939	13936	13946	14048	13960	14038	13876	14040	13857	14035	13940	13863	13999	13946	14012	14100	13970	13853	14005	13789	13981	13900	13899	14048	13871	13878	13926	13958	14019	13957	13982	13979	13978	13947	13921	13979	13937	13857	13926	13851	14007	13990	14010	13986	13951	13969	13980	14089	13887	14018	13914	13858	14032	13865	13948	14037	14025	14077	14051	13886	13961	13911	14000	13885	13942	13955	14040	13977	13977	13967	14043	13937	14001	13984	14150	13660	14124	13913	14094	13991	13830	13849	14008	14025	14004	13912	13929	14037	13888	13920	14107	14006	14036	13995	13877	13915	14040	13977	13962	13833	13937	13938	13983	13958	13973	13820	13909	14008	14162	13988	13902	13878	13873	14053	14048	13847	14001	13936	13901	13990	14070	13981	13962	13883	14077	13914	13999	14011	13851	13871	13936	14053	13931	14057	13959	13951	13816	14074	14004	14147	13952	13991	13957	14088	13987	14107	13819	14047	13956	14084	13999	13733	13925	14012	13859	13915	14010	13827	14112	14011	13874	13871	13999	13963	13995	14051	13902	14067	14203	13852	13931	13844	14126	14045	13879	14025	14133	14034	14071	13911	13940	14102	14013	14059	14190	13999	13962	14021	13915	14047	13922	13949	14153	13965	13961	13782	14078	13908	13952	13854	13857	14072	14058	13942	13876	13845	13889	14121	13988	13934	13704	14090	13898	13907	13931	14119	13954	14033	13906	14000	14107	14031	13980	13966	14045	13884	14109	14052	13985	13974	14077	14083	14024	14031	13915	13902	14032	14049	13912	13914	14024	13917	13885	13960	13952	13953	14041	14183	14105	13896	13915	13815	14044	13949	14100	14080	14041	13837	14177	14041	13941	13952	14080	14038	13957	14009	14034	13976	14034	13930	14058	13956	14098	13912	13965	14149	13859	13951	13872	14028	13853	14007	13923	13935	14008	13992	13934	14026	13969	13961	13954	13886	13896	13972	14027	13906	14057	13896	13925	13909	13998	14045	14087	14006	13950	13933	13844	14028	14048	13892	13907	13996	13966	13894	13896	14066	14098	13851	13974	13986	13867	13934	14094	13926	13984	13927	13906	14025	13916	14069	13941	13932	13971	13941	14095	13925	14087	13831	13875	13893	14093	13960	14122	13940	13783	14001	14007	14074	13859	13888	13874	14039	13988	14077	13885	13899	13920	14029	13855	14053	13980	13950	13959	14066	13905	13935	13849	13899	14034	14072	13918	13989	14043	13946	13984	13813	14046	13865	14127	13994	13946	13962	14008	14006	13993	14038	13959	13981	13797	13967	13836	13822	14028	13976	13993	13798	14131	13923	14111	14034	13920	14002	13911	14016	14060	13942	14141	13961	14020	13985	14164	13944	14019	14139	13904	14247	14067	14035	13941	14169	14111	14025	13839	14144	13929	14078	13920	14019	13991	14118	13931	13898	14035	14057	13963	14162	14153	13810	13888	13994	14077	14193	13974	14013	13860	14031	13899	14038	14089	13932	14079	14002	13924	13968	13898	13921	14069	13992	13983	13891	13949	13897	14014	13971	14052	14043	14172	14049	14092	14121	13958	14015	14072	13970	14079	14044	13849	14046	13988	13871	14040	13896	14069	13859	13828	13943	14152	13873	14004	13821	14005	13977	13854	14061	13762	14028	13991	14072	13977	13995	13905	14090	13875	13970	14027	13908	13941	14017	13960	13988	13976	13872	13885	14002	13953	13834	13915	14017	13948	14108	14004	13867	14102	13959	13933	13863	13866	13881	13889	14114	13908	13929	14038	13976	13922	13981	13828	14030	14040	13963	14016	14027	14107	13870	13848	13932	13914	13993	14006	13906	14170	14074	13797	14163	14081	14025	13839	14180	13980	13913	14089	14150	13909	13950	14078	13974	13970	13867	13849	14016	14027	14024	13958	14065	13871	14053	13980	13774	14031	14130	13914	14028	14008	13891	13948	13917	14044	13873	14181	13963	14011	14142	14073	14068	13947	14043	14004	13860	14108	13964	14147	14179	13922	13788	14037	13952	13923	13956	13976	13941	14028	14039	13987	14040	13926	13907	14134	13989	13958	14003	13975	14013	14080	14067	13897	14037	13972	13897	14132	13897	13932	14030	14027	13972	13910	13986	13960	13965	13830	14044	13840	14015	13798	13927	14161	13953	13877	14063	13960	14047	13962	13943	14127	13988	14087	14115	13925	13999	14003	14105	13813	13851	14035	14179	13903	14044	14049	13970	13956	14116	13915	13882	13972	14081	13906	14106	13960	13980	13949	13859	13936	13918	14116	13960	13980	13980	14153	14058	14004	13954	13898	14008	13832	14054	14002	14106	14025	13899	13947	13942	14078	13872	14068	13868	14075	13961	14038	14010	13958	13991	13813	13889	13848	13786	13757	13930	14021	14080	14022	13913	13971	14161	13980	14194	13865	14059	13934	14098	13959	14248	13994	13991	14006	14001	13936	13992	14131	13785	13899	14028	13926	14002	13882	13940	14099	13926	13985	13979	14022	14010	13956	13702	13994	13975	13859	13853	14213	14122	13983	13810	13847	14151	13985	13805	13896	13898	13836	13791	14053	14028	14191	13942	13972	13919	13936	13902	13872	14197	14154	13889	14021	13971	13921	13970	13994	13890	13882	13998	13991	13991	14194	13862	13974	13980	14100	13951	13944	14141	13978	13954	14088	13928	13958	13967	14010	14087	14026	14036	14101	13938	14014	14050	13873	14083	13948	13953	13827	14158	14026	13962	14056	14056	13928	13964	14010	14066	13969	13992	13945	13902	13873	13839	14006	13972	13941	14170	13840	13876	13793	13953	14018	13962	13898	14036	13945	13867	13941	13861	14055	13917	14057	14020	13870	14062	14039	14109	14050	14091	13853	14034	13940	14111	13919	14029	13906	13987	14021	14042	14004	13807	13894	13926	14080	13945	14002	13810	14025	13890	14074	14088	13828	13893	14157	14157	13978	14072	14035	13918	13977	13996	14005	14116	14129	13958	14008	13907	13964	14067	13945	13926	13995	13812	14051	13995	13938	13903	13916	13981	13888	13955	13946	13931	13855	13897	14045	13973	14135	13790	13910	14079	13874	13978	13998	13857	13867	14057	13998	13990	14065	13944	14061	13929	13896	13969	13921	13950	14054	14005	13987	14028	14031	13908	13921	13757	13882	14097	13937	14001	13997	13962	13976	14018	13972	13948	14100	14035	13984	14099	14050	13882	14002
24375	20957	27988	24635	22160	21235	20642	18987	18380	30970	36369	31282	26048	21305	18055	17000	16750	16449	16405	16516	16284	16558	16471	16538	16486	16507	16636	16514	16396	16445	16551	16688	16495	16728	16693	16520	16413	16536	16466	16488	16476	16354	16506	16462	16261	16436	16344	16349	16433	16611	16550	16502	16418	16401	16304	16580	16259	16451	16323	16620	16662	16222	16429	16303	16541	16491	16428	16428	16539	16375	16450	16425	16404	16073	16412	16267	16220	16416	16541	16519	16199	16374	16432	16446	16473	16559	16496	16361	16304	16561	16371	16398	16236	16411	16448	16413	16643	16341	16387	16462	16316	16321	16372	16373	16473	16457	16426	16430	16579	16353	16195	16509	16386	16308	16338	16444	16520	16365	16490	16564	16576	16448	16473	16576	16493	16393	16577	16329	16383	16489	16269	16331	16429	16383	16261	16349	16340	16562	16347	16476	16464	16382	16425	16475	16253	16469	16327	16553	16337	16414	16199	16535	16523	16137	16552	16425	16365	16390	16261	16331	16282	16360	16431	16428	16381	16303	16426	16195	16419	16440	16463	16289	16345	16502	16579	16690	16353	16176	16280	16228	16551	16482	16442	16364	16365	16328	16231	16303	16209	16290	16344	16515	16530	16372	16490	16392	16594	16386	16600	16445	16254	16592	16351	16353	16472	16434	16349	16363	16526	16314	16396	16520	16237	16212	16289	16419	16342	16247	16434	16345	16554	16403	16378	16476	16262	16528	16600	16410	16517	16317	16193	16331	16445	16361	16287	16300	16444	16215	16240	16260	16379	16428	16592	16293	16303	16390	16514	16435	16297	16410	16622	16607	16535	16415	16488	16374	16535	16559	16290	16167	16470	16605	16451	16428	16391	16577	16228	16295	16327	16332	16312	16197	16315	16443	16270	16487	16319	16451	16476	16567	16274	16482	16400	16570	16471	16633	16555	16465	16423	16288	16419	16353	16541	16202	16329	16436	16541	16414	16517	16634	16411	16319	16290	16432	16109	16699	16401	16193	16506	16389	16469	16191	16518	16546	16316	16527	16316	16381	16540	16475	16469	16458	16549	16416	16337	16495	16426	16574	16273	16475	16341	16526	16504	16416	16456	16435	16351	16349	16371	16448	16441	16295	16416	16568	16420	16476	16547	16501	16289	16281	16399	16245	16334	16362	16453	16495	16415	16407	16463	16354	16261	16385	16563	16452	16376	16366	16165	16474	16323	16506	16516	16438	16463	16352	16330	16389	16606	16501	16455	16678	16494	16404	16426	16490	16652	16564	16542	16554	16433	16396	16302	16313	16203	16357	16397	16438	16460	16344	16271	16390	16465	16576	16459	16279	16416	16486	16364	16413	16579	16356	16146	16277	16618	16142	16472	16373	16330	16318	16487	16410	16291	16299	16456	16325	16204	16458	16227	16483	16487	16556	16305	16519	16617	16516	16457	16429	16481	16358	16504	16722	16530	16365	16364	16381	16348	16375	16192	16420	16209	16366	16506	16456	16247	16289	16435	16568	16382	16430	16535	16311	16485	16389	16651	16505	16212	16410	16421	16344	16323	16423	16414	16224	16358	16335	16550	16531	16317	16452	16446	16700	16551	16183	16464	16491	16438	16489	16582	16422	16408	16442	16385	16143	16459	16498	16380	16338	16448	16528	16354	16299	16328	16645	16552	16358	16403	16248	16272	16335	16339	16245	16313	16355	16354	16628	16569	16435	16537	16088	16354	16430	16630	16288	16629	16436	16487	16617	16624	16609	16518	16411	16377	16374	16497	16368	16243	16619	16371	16305	16481	16628	16394	16348	16433	16166	16582	16431	16406	16477	16605	16299	16398	16524	16393	16461	16463	16386	16403	16395	16457	16295	16581	16392	16507	16715	16431	16415	16462	16375	16412	16580	16275	16155	16355	16506	16312	16353	16354	16288	16156	16595	16291	16384	16463	16350	16280	16346	16346	16367	16382	16372	16281	16442	16402	16299	16278	16188	16382	16095	16336	16311	16605	16515	16338	16377	16499	16378	16483	16660	16474	16482	16292	16382	16315	16382	16486	16495	16407	16417	16433	16276	16365	16517	16296	16326	16502	16194	16547	16512	16321	16162	16306	16388	16369	16281	16376	16435	16270	16261	16392	16382	16481	16294	16277	16380	16503	16411	16445	16313	16553	16605	16322	16611	16404	16407	16555	16385	16409	16352	16384	16395	16430	16594	16424	16414	16451	16468	16304	16432	16413	16564	16510	16570	16436	16528	16320	16210	16714	16414	16396	16458	16325	16387	16236	16439	16378	16433	16565	16493	16484	16514	16369	16390	16445	16436	16465	16526	16418	16551	16460	16316	16461	16514	16329	16379	16257	16594	16218	16435	16277	16412	16434	16399	16554	16249	16233	16310	16389	16402	16583	16404	16359	16353	16599	16453	16409	16552	16439	16530	16449	16311	16476	16428	16523	16230	16317	16331	16467	16525	16526	16362	16478	16341	16431	16487	16459	16366	16540	16621	16488	16515	16238	16442	16444	16405	16500	16349	16278	16387	16355	16463	16232	16336	16468	16443	16373	16459	16357	16525	16333	16462	16284	16416	16430	16478	16509	16497	16511	16376	16526	16321	16667	16447	16474	16490	16332	16402	16488	16445	16441	16403	16663	16369	16540	16495	16256	16540	16532	16508	16404	16412	16318	16449	16438	16497	16591	16586	16460	16369	16335	16237	16252	16495	16295	16378	16425	16467	16615	16374	16383	16584	16324	16367	16584	16294	16474	16380	16179	16588	16495	16431	16346	16456	16479	16402	16429	16492	16479	16494	16284	16172	16256	16417	16322	16444	16531	16270	16591	16322	16417	16445	16580	16336	16291	16432	16637	16282	16586	16523	16292	16195	16464	16289	16589	16507	16554	16399	16356	16383	16676	16471	16341	16390	16411	16555	16525	16531	16387	16568	16359	16401	16544	16546	16378	16562	16532	16624	16370	16440	16389	16302	16508	16591	16297	16423	16302	16380	16416	16431	16358	16433	16318	16384	16322	16413	16415	16399	16385	16180	16489	16474	16489	16342	16236	16430	16501	16481	16380	16278	16391	16481	16368	16321	16485	16442	16157	16352	16531	16533	16339	16522	16550	16298	16287	16283	16449	16525	16386	16405	16349	16364	16405	16394	16487	16409	16430	16403	16470	16502	16357	16271	16344	16440	16495	16411	16306	16460	16603	16522	16286	16256	16411	16468	16470	16200	16480	16425	16373	16285	16460	16364	16533	16351	16361	16531	16278	16502	16380	16277	16218	16412	16286	16481	16432	16379	16448	16261	16556	16594	16578	16299	16298	16533	16357	16444	16462	16435	16407	16440	16436	16511	16377	16633	16536	16246	16490	16283	16481	16361	16189	16428	16216	16362	16353	16277	16182	16406	16486	16458	16401	16630	16498	16486	16464	16426	16317	16352	16397	16519	16421	16366	16586	16538	16400	16585	16543	16340	16352	16339	16451	16355	16372	16443	16282	16283	16139	16415	16540	16241	16336	16374	16460	16374	16428	16386	16422	16489	16456	16390	16489	16317	16400	16276	16539	16324	16335	16497	16515	16309	16449	16407	16457	16540	16263	16283	16435	16224	16344	16519	16613	16637	16616	16582	16382	16482	16652	16390	16530	16389	16374	16445	16488	16476	16325	16177	16291	16399	16431	16311	16628	16288	16446	16217	16598	16457	16395	16310	16387	16451	16481	16377	16317	16413	16173	16377	16251	16516	16363	16509	16388	16295	16274	16379	16335	16444	16414	16273	16460	16431	16587	16246	16259	16392	16276	16400	16690	16429	16492	16383	16405	16432	16359	16334	16292	16153	16318	16309	16543	16394	16310	16190	16355	16382	16343	16429	16398	16462	16404	16276	16265	16349	16323	16426	16359	16411	16580	16378	16315	16438	16461	16643	16475	16487	16439	16416	16332	16383	16408	16518	16348	16372	16505	16317	16486	16344	16438	16512	16206	16423	16371	16375	16572	16603	16538	16488	16546	16501	16407	16553	16418	16521	16571	16520	16475	16305	16235	16383	16576	16313	16298	16437	16371	16474	16519	16284	16478	16435	16500	16402	16329	16255	16431	16467	16420	16302	16480	16582	16515	16131	16543	16435	16481	16355	16466	16406	16541	16600	16394	16540	16529	16210	16545	16485	16413	16461	16558	16377	16486	16324	16426	16198	16419	16245	16506	16433	16578	16380	16324	16327	16427	16263	16679	16343	16437	16428	16527	16391	16404	16444	16546	16558	16517	16497	16264	16357	16348	16344	16346	16400	16463	16350	16463	16410	16318	16450	16388	16358	16470	16298	16389	16464	16325	16462	16187	16293	16444	16655	16581	16633	16437	16399	16424	16346	16264	16272	16347	16588	16426	16347	16353	16419	16447	16506	16381	16324	16273	16470	16398	16495	16578	16453	16466	16265	16346	16428	16430	16523	16365	16262	16306	16307	16363	16514	16389	16423	16319	16409	16515	16294	16521	16364	16529	16510	16638	16326	16279	16485	16299	16574	16364	16201	16484	16476	16027	16342	16492	16364	16519	16284	16362	16442	16471	16526	16237	16426	16498	16370	16428	16268	16346	16301	16491	16778	16636	16314	16589	16299	16492	16344	16478	16263	16295	16398	16483	16405	16275	16333	16469	16522	16144	16360	16285	16443	16641	16283	16417	16334	16480	16544	16472	16591	16456	16398	16387	16463	16535	16465	16519	16399	16462	16423	16260	16298	16464	16460	16456	16539	16481	16499	16495	16505	16464	16437	16477	16381	16462	16251	16195	16242	16292	16429	16460	16511	16400	16351	16337	16322	16496	16362	16359	16431	16411	16451	16334	16351	16307	16397	16627	16343	16334	16322	16317	16500	16391	16488	16445	16347	16620	16227	16409	16475	16536	16410	16459	16310	16429	16512	16277	16329	16497	16391	16464	16684	16393	16433	16680	16266	16538	16453	16536	16514	16420	16529	16439	16477	16489	16274	16618	16468	16439	16477	16381	16379	16447	16267	16462	16407	16431	16398	16365	16480	16617	16616	16379	16470	16371	16342	16385	16538	16505	16551	16443	16255	16358	16285	16514	16503	16489	16533	16272	16385	16371	16250	16519	16482	16545	16372	16480	16396	16281	16300	16236	16567	16492	16411	16346	16453
15001	24875	25531	21457	19392	18593	18205	17317	17041	33387	35239	29846	23972	18625	15211	14096	14032	13937	13885	14098	13943	14112	13934	14033	14100	13915	13991	13929	13907	14163	13821	14003	14182	13738	14060	13957	13896	13978	13954	13877	14002	13964	14078	14010	14019	13879	13875	13958	13967	13903	13849	13999	14107	13999	13855	13819	14069	13977	13977	13887	13930	13911	13899	13890	13898	13875	13887	14070	13946	13882	13889	13916	13889	14040	14060	13977	14113	13883	13938	14070	13987	13917	13866	13925	13866	13826	14058	14032	13944	13837	13866	14197	13889	13704	13849	14003	13860	14036	13964	13791	13969	14118	13993	13900	13988	13980	13898	13857	13855	13770	13995	14029	13883	13792	13992	13787	14092	14048	13843	13928	13765	13960	13799	13687	14015	13984	13910	13879	13991	13998	13961	13695	13899	14101	14034	13980	13848	14023	14017	13835	14001	13765	13923	13872	13983	14009	14023	13669	13848	13972	14088	14058	14008	13977	13991	14021	14030	13807	13648	13819	13964	13967	13796	14000	13955	13981	13984	14070	14090	13979	13949	13894	13941	14088	13841	13969	13940	13879	13802	14107	14053	13899	14018	13726	13876	14024	14054	13899	13952	13922	13823	13998	13909	13999	13885	13888	13970	13947	13967	13994	13893	14159	14035	13879	13911	13896	13915	13901	13819	13901	13815	13827	13954	13964	13840	13802	13879	13968	13874	13968	13961	14031	13781	13916	14081	13878	14119	14069	13968	13816	14038	13966	14077	13897	13835	13996	13866	14003	13902	13980	14035	13881	13877	14111	14063	13979	13890	13888	13964	14035	14100	14058	14057	13944	13963	13804	13976	13866	13852	13852	13905	14047	13927	13936	13807	13835	13865	13994	13875	13981	13939	13993	13880	13878	14065	13767	13876	13961	13972	13671	13841	13855	13936	14055	13913	14002	13889	14000	13989	13936	14009	13943	13845	14056	13837	13919	13882	13948	13931	13842	14060	13813	14002	14024	13981	13965	13973	13912	13695	13913	13753	14024	13885	13882	14100	13919	13892	14047	13852	13999	13780	13913	13937	13709	14038	13887	13762	13946	13998	13928	14044	13950	13950	14028	13991	14030	13892	13976	13862	13819	13978	13861	13997	13985	13929	13900	13802	14042	13933	13922	13726	14023	13848	14012	14108	13839	13998	13907	13745	13851	14082	13862	14085	13927	13811	13944	13953	14137	13944	13893	13897	13932	13928	13895	13796	13848	13946	14047	14049	13918	13911	13973	13839	14019	13872	13928	13924	13914	14040	13994	14012	13963	14011	13950	14060	13887	14083	13954	13882	13903	13991	13722	13950	14088	14044	13839	13893	13886	14043	13934	13976	13993	13869	13971	13904	14063	13911	13975	13829	14074	14067	13858	13975	13962	13876	14033	14013	13985	13804	13933	13988	13901	13830	13865	14070	13732	14027	13919	13893	13887	14009	13960	13971	13958	13887	13931	13791	13877	13867	13867	13956	14027	13640	13898	13932	13900	13850	14147	13937	13860	13946	13937	13769	13963	13798	13875	13869	13859	13915	13959	13972	13867	13843	13980	14058	13888	14134	14117	13976	13860	14096	13914	13827	14070	14021	13989	13912	13956	13909	14047	14094	13869	13754	13935	13860	13944	13866	14081	13927	13900	13838	14099	13903	13982	13985	13846	13840	13910	13974	13741	14085	13899	13842	13860	13932	13908	13992	13845	13926	14124	14003	13826	13870	13859	13904	14031	13867	13888	13814	13942	13895	13830	13944	14093	13905	13921	13814	13936	14063	13929	13852	13909	13848	13927	13966	13987	13754	14096	14001	13981	13824	13900	13995	13948	14046	13906	13870	13913	13986	13825	13931	14041	13892	13917	13921	13879	13972	14030	14078	13861	13985	13886	13915	13927	13838	13933	13992	13973	13915	14056	13788	13793	13872	13965	13980	14030	13915	13922	13853	13955	13867	14017	13787	14086	13908	13931	14012	13923	13818	13711	13843	13920	13711	14150	14088	13850	13935	13876	13941	13814	13910	13734	13848	14075	13862	14121	13890	13930	13999	13975	13943	14051	13885	13934	13895	14040	13811	13923	14058	13936	14033	13903	13969	13919	13841	14078	13987	13828	13834	13883	13920	13942	14140	13992	13875	13996	13888	14025	13894	13918	13916	13927	13971	14005	13919	13789	13956	13833	14001	13842	13893	13992	13978	14096	13858	13947	13862	13934	13939	14152	14033	13864	13980	14053	13952	13985	13994	14024	13928	14055	13773	13912	14079	13998	13949	13821	13822	13902	13844	13859	14022	13797	13977	13962	13794	13922	13947	13917	13924	13961	13830	13946	13928	13895	13943	13940	14014	13906	13779	14014	13936	13856	13950	14008	14086	13963	13960	13865	13888	13991	13864	14125	14051	13923	13854	14075	13884	13844	13995	13969	13844	13958	14020	13916	13828	13827	13930	13886	13972	13858	14057	13780	13908	13994	13844	13966	13828	13965	14048	13972	13773	13960	13807	13899	13965	13911	13933	13952	13809	13978	13748	13947	13947	13849	13931	13774	13924	13986	13849	13877	13829	14015	13903	14043	13864	13978	13972	13909	13817	13977	13809	13912	13975	14017	14028	13975	14034	14012	13969	13842	13784	13997	13856	13953	13913	13846	13910	13863	14027	13819	13884	13877	13941	13886	13749	13842	13910	13996	14037	14002	13987	13893	13958	14028	13913	13831	13957	13859	13961	13917	13884	13965	13900	13945	13925	13901	14032	13940	13806	14002	13873	14186	13976	13889	13972	13952	13996	14003	14038	13995	13912	13990	13835	14017	13769	13875	13976	13992	13912	13997	14039	13917	13908	13898	14019	13906	13891	14046	13940	13860	13993	13959	13908	13990	13947	13929	13895	13806	13887	13936	14001	13863	14014	13894	13973	13871	13814	13858	13961	14002	14090	13993	13706	14027	14045	13957	13908	13904	13927	13906	13914	13834	13915	13864	13921	14003	13963	13984	13859	13947	13941	13958	14068	14036	14019	13974	13789	14045	13804	13895	13803	13801	13889	13915	14065	13965	13905	13888	13773	13855	13874	13849	14087	13978	13865	14092	13820	14060	13823	14022	13850	14171	14119	13869	13927	13907	13962	13971	13853	13898	13892	13720	13761	13919	13760	14064	13707	13889	13874	14031	13913	14072	13950	13960	13895	13902	13920	13962	13855	13879	13889	14002	13915	13964	13888	13863	13784	13902	14015	13825	13838	14004	13814	13904	13888	13854	14149	13792	13944	13897	13956	14028	13839	13874	13912	13931	13901	13926	14041	13801	14100	13994	13952	13826	14098	13831	13837	13923	14125	13953	13901	14131	14092	13893	13924	13859	13996	14004	13906	13877	13834	13911	14101	13801	13860	13958	13849	13977	14071	13984	13981	13943	14101	13927	13863	13913	13926	13823	14029	13899	14029	13869	14017	13909	14028	14072	14117	14034	14030	13942	14129	13900	13963	14037	13956	13971	13936	14079	13849	13920	13982	14020	14083	14042	13807	13963	13927	14013	14152	13903	14077	13790	14026	13900	13835	14046	13996	14012	13879	13805	14060	13797	14093	14126	13903	13835	13982	13938	13921	14041	13892	13918	13929	13970	13913	13907	13960	13836	14102	14027	14007	13991	13749	13945	13969	13983	14049	13954	13878	13917	13817	13950	13941	13965	14018	14021	13892	14045	13928	13860	14059	13851	13947	13951	13999	14124	14003	13885	13900	14026	13780	13884	13891	13867	13935	13998	13852	14129	14035	13961	14023	13883	13918	13928	14060	13838	14027	13963	14062	13706	13989	13847	13793	14019	13965	13865	13874	13858	13762	13920	14032	13894	13907	14018	14027	13937	13861	14066	13972	13993	13870	13927	13863	13979	14136	13786	14050	13928	13838	14023	14067	14037	14025	13940	13901	13825	13824	13943	13913	14165	14041	13893	13792	13873	13946	13926	14079	14076	14006	13855	14040	13930	13871	13826	13936	13891	13912	13742	13821	14055	13878	13934	13994	13943	13990	13873	14139	13755	13978	13939	13751	13981	14039	13910	14096	13886	13854	13973	13843	13900	13817	14039	13921	13901	13898	13980	14043	13739	14051	13966	13926	13823	13880	13844	14030	13936	13901	13986	13956	13907	13976	13887	14058	13968	13997	13943	14021	13771	13988	13920	14015	13781	13830	13979	13856	13853	13981	14004	13877	14011	13814	13865	13785	13833	13942	13911	13876	14065	14041	13954	14027	13903	13863	13984	13905	13931	13909	14014	14079	13976	13934	13975	14133	13886	13982	14024	13958	14099	13881	13820	14137	13994	13905	13927	13903	13856	13832	14005	14089	13861	13786	13887	13985	13859	13937	13856	13908	13896	13976	13838	13936	13848	13931	14077	13925	13862	13880	13991	14072	13932	13976	13726	13931	13876	13888	13931	14034	13914	14054	13819	13880	13987	14083	14026	13867	13884	13976	14053	14031	13868	13620	13965	13955	14066	13922	13890	13761	13936	13879	13904	14039	13972	13987	14051	13727	13968	14027	13943	13909	13849	13861	13924	13982	14105	14120	13997	13937	13809	13917	13985	13993	13573	13891	13868	13895	14060	14020	13763	13978	14035	13793	14043	13887	13905	14023	13830	14041	13802	13938	13929	13959	13970	13897	14034	13991	14017	13993	14013	14035	13754	14120	14050	14023	14020	13925	14029	13965	13921	14092	13889	13958	14050	13997	13988	13950	13879	13859	13899	14154	13863	13958	13988	14013	13924	14070	13992	13974	14089	13979	13794	13937	14017	13959	14115	13845	13957	13919	13945	13909	14021	13931	13908	13800	13986	13723	13872	13854	13990	13979	13884	13913	13901	14027	13860	13982	13915	13814	13853	13918	14001	13962	13955	13932	14030	13930	13841	14179	14092	13998	13967	13967	13867	13922	14080	13635	13878	13967	13834	13848	13861	14177	13800	13935	13843	13838	13890	14012	13832	13940	13831	13875	13927	13846	13849	13887	13811	14117	14192	13998	14019	13986	14059	13918	13906	13770	14056	14025	13904	13797	14120	13898	13951	13844	13848	13842	13996	13922	13927	13974	13790	13991	14006	14096	13850	13993	13966	14009	13878	13939	14011	13847	13920	14020	13868	13871	13924
22545	20955	28809	23314	21231	23833	26763	21418	20055	34415	54970	48056	38311	29808	21299	18277	17379	16996	16960	16956	16865	16868	16816	16885	16884	16667	16735	16876	16897	16975	16694	16691	16657	16788	16775	16953	16750	16876	16732	16537	16871	16781	16725	16896	16724	16698	16777	16862	16750	16717	16919	16865	16771	16599	16823	16595	16872	16776	16659	16568	16651	16884	16803	16958	16942	16854	16863	16672	16807	16849	16726	16790	16924	16784	16810	16842	16719	16604	16968	16732	16833	16595	16522	16719	16760	16817	16740	16711	16810	16748	16677	17073	16946	16730	16663	16877	16724	16667	16561	16869	16780	16796	16589	16807	16727	16526	16723	16557	16691	16845	16640	16679	16650	16769	16722	16682	16747	16793	16757	16790	16645	16568	16704	16607	16690	16868	16763	16718	16834	16932	16630	16600	16750	16673	16764	16765	16728	16763	16818	16595	16861	16889	16673	16812	16718	16790	16696	16651	16696	16850	16596	16781	16984	16652	16805	16636	16548	16499	16491	16813	16755	16666	16699	16734	16886	16729	16609	16600	16639	16671	16982	16679	16816	16759	16612	16706	16828	16733	16713	16590	16674	16923	16738	16678	16724	16806	16711	16677	16957	16738	16548	16802	16734	16689	16752	16537	16621	16682	16659	16570	16810	16713	16611	16664	16770	16650	16561	16705	16934	16548	16775	16607	16930	16702	16884	16871	16810	16647	16590	16780	16809	16848	16766	16682	16788	16848	16779	16772	16689	16787	16736	16637	16832	16577	16957	16795	16642	16733	16750	16604	16845	16753	16581	16716	16634	16830	16668	16503	16661	16807	16631	16674	16539	16508	16569	16629	16603	16739	16676	16688	16608	16622	16543	16492	16642	16597	16542	16811	16719	16461	16490	16627	16752	16730	16610	16769	16670	16585	16597	16638	16760	16735	16985	16518	16685	16874	16479	16688	16806	16584	16756	16490	16891	16838	16851	16772	16839	16610	16648	16765	16859	16772	16471	16755	16945	16728	16779	16903	16718	16725	16597	16682	16834	16544	16608	16720	16695	16672	16646	16743	16648	16624	16786	16809	16734	16679	16727	16663	16798	16621	16850	16585	16803	16570	16603	16556	16735	16619	16722	16783	16774	16758	16892	16671	16486	16579	16511	16818	16844	16813	16587	16579	16753	16769	16644	16891	16756	16596	16493	16556	16793	16686	16697	16747	16741	16568	16656	16683	16713	16669	16814	16834	16664	16687	16593	16713	16636	16637	16721	16729	16585	16721	16846	16591	16630	16892	16708	16558	16721	16636	16701	16578	16842	16509	16781	16715	16438	16860	16712	16886	16531	16737	16894	16725	16766	16624	16685	16614	16639	16658	16943	16771	16715	16714	16758	16824	16760	16515	16436	16760	16616	16803	16648	16530	16735	16584	16636	16618	16739	16797	16714	16616	16871	16915	16500	16696	16636	16786	16596	16829	16666	16651	16679	16773	16705	16720	16657	16725	16547	16610	16733	16613	16754	16610	16684	16419	16714	16682	16612	16450	16702	16540	16821	16714	16886	16740	16821	16665	16562	16602	16913	16707	16916	16726	16589	16467	16836	16500	16552	16550	16703	16569	16748	16592	16798	16776	17007	16630	16589	16673	16611	16704	16770	16618	16734	16804	16603	16790	16772	16575	16783	16771	16585	16784	16830	16581	16708	16895	16433	16479	16647	16834	16738	16719	16682	16734	16748	16797	16542	16649	16692	16710	16880	16612	16687	16731	16499	16657	16678	16661	16556	16756	16734	16674	16792	16641	16730	16644	16706	16678	16718	16734	16617	16756	16711	16654	16837	16813	16714	16750	16833	16486	16603	16809	16677	16711	16583	16612	16795	16782	16841	16804	16724	16596	16943	16709	16729	16794	16764	16619	16777	16742	16572	16753	16823	16646	16600	16726	16694	16760	16786	16595	16661	16772	16464	16482	16590	16739	16650	16742	16748	16615	16478	16586	16641	16753	16548	16906	16674	16697	16662	16794	16782	16582	16629	16575	16702	16615	16469	16706	16640	16912	16724	16668	16591	16678	16728	16675	16681	16668	16833	16381	16793	16799	16670	16690	16752	16743	16768	16662	16737	16702	16521	16624	16477	16684	16611	16735	16917	16589	16665	16868	16392	16666	16579	16723	16506	16503	16562	16804	16708	16684	16750	16761	16595	16513	16681	16870	16607	16808	16551	16738	16659	16656	16502	16491	16660	16553	16778	16407	16796	16699	16737	16708	16816	16653	16718	16670	16496	16671	16689	16710	16768	16485	16720	16675	16777	16750	16617	16773	16737	16765	16794	16780	16877	16809	16732	16808	16545	16691	16799	16593	16721	16687	16416	16649	16792	16687	16752	16753	16541	16571	16652	16583	16749	16759	16894	16738	16730	16752	16731	16725	16739	16534	16611	16707	16585	16481	16867	16560	16572	16738	16672	16779	16882	16485	16753	16710	16581	16803	16480	16721	16682	16650	16564	16708	16670	16614	16678	16793	16594	16761	16608	16699	16842	16565	16753	16552	16584	16616	16679	16674	16805	16801	16717	16613	16940	16594	16574	16474	16601	16672	16575	16836	16530	16739	16799	16562	16583	16602	16532	16609	16730	16927	16876	16676	16849	16519	16474	16420	16655	16895	16804	16749	16681	16604	16679	16648	16703	16740	16623	16703	16633	16681	16972	16749	16694	16618	16683	16632	16709	16609	16683	16905	16790	16773	16507	16707	16615	16892	16753	16693	16792	16725	16592	16777	16824	16736	16595	16548	16682	16737	16635	16616	16739	16704	16674	16567	16594	16649	16673	16660	16654	16665	16732	16553	16511	16668	16817	16634	16674	16589	16487	16913	16624	16672	16639	16772	16758	16756	16786	16492	16638	16545	16663	16849	16596	16746	16612	16718	16955	16631	16481	16778	16992	16759	16672	16549	16640	16674	16707	16595	16718	16631	16535	16599	16691	16639	16497	16760	16526	16615	16391	16583	16616	16673	16770	16819	16634	16657	16705	16885	16776	16577	16709	16852	16615	16653	16753	16573	16399	16601	16660	16758	16690	16713	16778	16746	16872	16600	16734	16676	16858	16483	16694	16671	16729	16745	16881	16796	16510	16762	16555	16848	16681	16804	16566	16632	16722	16785	16697	16705	16619	16761	16773	16607	16579	16591	16744	16785	16740	16803	16751	16713	16664	16782	16716	16743	16796	16663	16750	16660	16725	16953	16691	16823	16847	16581	16601	16680	16734	16810	16596	16848	16581	16595	16734	16708	16627	16627	16760	16570	16744	16463	16723	16607	16547	16680	16514	16796	16703	16706	16717	16660	16709	16613	16654	16689	16897	16788	16729	16701	16544	16685	16800	16704	16574	16945	16638	16750	16622	16457	16628	16757	16698	16708	16664	16637	16691	16588	16629	16868	16527	16754	16655	16745	16681	16679	16660	16558	16671	16495	16727	16650	16895	16493	16701	16571	16601	16680	16612	16594	16725	16431	16563	16515	16735	16753	16905	16610	16654	16700	16539	16622	16640	16617	16652	16782	16755	16865	16523	16899	16604	16777	16816	16681	16754	16728	16655	16551	16760	16536	16626	16616	16647	16682	16566	16747	16631	16642	16805	16843	16611	16674	16537	16606	16619	16797	16631	16828	16810	16480	16740	16716	16731	16813	16720	16473	16842	16759	16812	16744	16684	16584	16644	16842	16755	16799	16529	16699	16925	16679	16834	16537	16598	16837	16807	16692	16865	16715	16691	16693	16703	16687	16670	16800	16666	16794	16826	16687	16564	16782	16820	16686	16850	16556	16732	16728	16757	16591	16832	16700	16807	16602	16763	16965	16744	16717	16809	16820	16839	16800	16868	16770	16870	16589	16697	16740	16633	16630	16712	16728	16539	16812	16676	16620	16514	16739	16756	16550	16585	16726	16736	16649	16479	16570	16742	16736	16577	16710	16554	16588	16490	16726	16557	16646	16647	16556	16583	16761	16776	16565	16839	16841	16694	16439	16692	16608	16715	16754	16388	16749	16661	16710	16628	16825	16650	16626	16710	16737	16704	16827	16685	16767	16598	16738	16646	16573	16668	16863	16920	16651	16634	16688	16874	16720	16707	16746	16486	16589	16655	16755	16737	16733	16687	16800	16833	16750	16661	16636	16596	16656	16877	16673	16668	16694	16859	16769	16731	16598	16708	16549	16916	16566	16708	16613	16825	16760	16647	16838	16646	16638	16652	16758	16868	16639	16822	16858	16950	16702	16872	16671	16692	16747	16594	16735	16744	16615	16618	16690	16685	16720	16777	16577	16696	16685	16517	16883	16697	16717	16595	16609	16558	16762	16706	16523	16762	16771	16674	16878	16798	16782	16588	16606	16610	16768	16599	16792	16790	16559	16645	16783	16627	16694	16534	16680	16596	16766	16782	16632	16576	16550	16725	16835	16692	16596	16987	16767	16879	16816	16739	16736	16753	16888	16683	16563	16537	16622	16661	16604	16799	16508	16572	16618	16618	16618	16539	16677	16659	16662	16792	16608	16784	16665	16810	16756	16891	16672	16786	16636	16824	16786	16621	16752	16878	16902	16703	16523	16517	16685	16510	16766	16668	16682	16620	16673	16804	16747	16612	16663	16689	16622	16615	16656	16723	16512	16630	16495	16612	16604	16647	16740	16681	16799	16731	16616	16722	16674	16589	16970	16684	16658	16695	16793	16784	16811	16697	16578	16548	16622	16954	16734	16720	16682	16750	16655	16540	16663	16673	16847	16857	16801	16667	16817	16544	16609	16816	16694	16944	16584	16814	16657	16892	16751	16772	16603	16738	16634	16575	16503	16649	16519	16592	16563	16684	16736	16619	16649	16703	16708	16727	16936	16957	16872	16686	16723	16692	16664	16810	16489	16636	16874	16771	16599	16582	16672	16780	16761	16757	16584	16748	16681	16638	16730	16579	16649	16734	16581	16941	16598	16770	16725	16601	16675	16554	16615	16608	16462	16539	16834	16780	16552	16579	16567	16765	16790	16991	16856	16782	16671	16721	16695	16706	16604	16693	16812	16761	16617	16594	16642	16582	16544	16576	16814	16675	16604	16716	16461	16688	16822	16762	16868	16521	16763	16783	16597	16620	16713	16676	16736	16658	16354	16599	16670	16821	16862
17715	34700	32856	27035	24243	22782	21349	20117	19308	36461	52062	45377	37050	26954	17661	15018	14451	14249	14048	14056	14124	13872	14015	13869	14039	14087	14100	14063	14227	14031	14048	14114	14064	14077	14063	14007	14270	13874	13966	14072	13964	14076	14039	14212	14060	14093	14232	14036	14072	14040	14053	13967	14148	14098	14072	14031	14229	14152	13897	14025	14089	14119	14019	14211	14080	14024	14161	14217	14040	14029	14025	14135	14270	13980	13858	14058	14086	13901	14067	14038	14093	13998	14069	14044	14115	14185	14084	13957	13926	14072	14147	14172	14079	14263	14067	13953	14093	14043	13974	14034	13960	14039	14044	14094	14116	13897	13990	14050	13811	14111	13982	14114	14193	13885	14063	14043	13933	14082	14076	14056	13895	14065	14181	14001	14129	14043	14048	14123	13955	13948	13935	13889	14082	13846	14025	13866	13970	14103	13993	13839	13918	13881	14087	13939	14111	14060	14068	14019	14060	13998	13923	14086	14104	14052	14042	14168	13846	13993	14079	13901	14010	14114	14027	14166	13999	14017	14051	14130	13866	13956	14024	13994	14145	13949	13975	14141	13863	13984	13882	14139	14262	13818	13886	14003	13972	13893	13998	14047	14091	14104	13974	13886	13971	13939	14184	14144	14000	14007	13954	13933	14070	13907	13966	13807	14118	14234	14116	14007	14074	13933	13913	14093	14056	14114	14091	14050	14014	14059	14112	13966	14032	14086	13968	14027	14005	13996	13980	13980	13865	13993	13935	13893	13945	13998	14016	13904	14046	13985	13947	13949	14006	13949	14126	14097	13935	14093	14044	13962	14075	14109	13991	13940	13989	13956	14048	14094	14108	13999	13906	13974	13988	13968	14113	14001	14022	14045	13931	13961	14125	13949	13938	14089	13960	13990	14016	14025	13919	14022	14114	14251	13906	14044	13987	13885	13989	13982	14040	13936	14212	14005	13976	13957	14060	13987	13962	14059	13989	14021	14002	14000	14171	13826	13926	13999	14060	13986	14043	14021	13934	14005	14035	14022	14108	13920	14021	14120	13909	13986	13995	14003	14063	14012	14048	13929	13859	14149	13917	14021	13893	14041	14033	14021	14107	14019	14077	13921	13941	14053	13894	13862	14107	14039	14051	14046	13908	13935	13977	14216	13860	13971	13990	14050	14005	14127	14118	14138	14052	13990	13987	14142	14084	13800	14077	14041	14068	14112	13833	13926	13879	14061	14100	13982	13997	13988	14064	14069	13863	14077	14100	14071	13968	14078	14032	13913	13997	14127	14113	14112	14029	14141	14204	13877	14160	14156	14019	14086	14131	14070	13934	14045	13962	14012	14034	14331	14089	13995	14127	14110	13909	13899	14011	13930	14100	13867	13936	14169	13902	13967	13929	14193	14013	14010	14066	14106	14183	14049	14129	14030	13974	13938	14144	13949	13948	14048	14055	13904	14043	13943	14062	14000	14027	13862	13997	13852	13941	14094	14081	13950	13970	14025	14020	14247	13823	14085	14025	14008	13950	13966	14009	14046	14008	14110	13847	13869	14037	13930	13923	14034	13902	14069	14115	14113	14022	14126	14003	14035	13901	13978	14160	13911	14085	13970	13862	14026	13851	14014	14037	14035	14046	13829	13960	14019	14200	14027	14174	13977	14030	13874	13887	13981	13894	14083	14119	14128	14014	14051	14077	14063	14067	14029	13937	14057	13994	13899	14088	14023	13781	14111	13948	14013	14060	14058	14002	14010	14158	14000	13907	14104	13988	13980	14092	14248	14038	14072	14105	14066	14123	14162	13901	14095	13874	13988	14039	14069	13891	14069	14037	13934	13989	13814	14133	14277	13968	14111	14087	13997	13860	13887	14072	13880	13863	14038	14000	13903	14149	14051	14092	14031	13991	13991	13956	13903	14063	14107	13961	13953	13993	13933	14098	13976	13978	14066	14099	14119	13982	14152	13909	14057	14065	13931	14076	13780	14002	13890	13928	13996	14111	14093	13944	14041	14078	14067	14006	14190	14138	14099	13958	14036	14075	14035	13976	14137	13941	13761	13890	13911	13742	13856	14143	14107	13869	13968	13904	14002	13980	13986	14129	14081	13957	14084	14057	13917	14071	14128	13911	14044	13932	13984	14026	14059	14147	13946	13923	14097	13877	14196	13984	13860	14084	13932	14046	14121	14072	13852	13968	13956	14003	13970	14125	14039	13810	13950	14066	14175	13907	13957	14139	14016	14115	14017	13913	14144	14163	13894	13836	14124	14116	13979	13993	14165	14164	14018	14140	13951	13984	13895	14031	14135	13983	14126	13981	14035	14048	14056	13984	13955	13969	14039	13825	13815	14055	14068	13987	14048	14053	13967	13887	14028	13902	13916	14010	14058	14014	14070	13864	13929	14148	14159	13943	14077	13930	14170	14044	13828	13901	13940	14137	14083	13994	13958	14118	14016	13909	14097	13838	13844	13878	13951	14070	13969	14049	14015	14029	14044	13985	13988	14035	14096	14043	13971	14154	14114	14139	13855	13911	14072	14131	14052	13910	14047	13869	14030	14048	13880	14014	14035	13937	13973	13960	13927	13959	14026	13969	14074	13860	13982	13871	13836	13987	13972	13947	14002	13842	13919	13924	14059	14029	13957	13914	13955	13945	14071	13897	14168	13995	13986	14039	14006	14000	13880	13932	14043	13941	14140	13870	14072	14070	14078	14060	14141	14020	13876	13950	13927	14034	13857	14115	13835	14171	13971	14031	13940	13858	13955	13963	14000	13987	14013	13894	14059	13959	14093	13905	13943	14084	14121	14034	14129	14116	14180	14090	13947	13921	14079	13818	14012	14079	13886	14071	13931	14016	14105	14025	13941	14128	13949	14060	14068	14078	13942	13988	14020	13982	14122	13981	13932	13808	14006	14005	14105	14103	13945	13929	13992	14074	14153	13996	13894	14034	13970	14077	13960	14122	14123	14008	13876	14043	14089	14017	13793	14149	14065	14055	13932	14134	13932	13970	13844	14063	13981	14007	13890	13946	13920	14016	13883	14058	14079	14069	14166	14038	13890	13812	14120	13828	13984	14158	14121	14000	13978	14013	13936	13947	14042	14318	13932	13866	13866	14010	14059	13924	14051	13843	13959	13960	13915	14032	14131	14040	14104	13990	13969	14099	13982	14062	14085	14021	13959	14117	14066	14002	13968	14027	13977	14070	13947	14155	14044	14053	13970	14043	13980	14061	13934	13809	14007	13991	14017	14063	13998	14030	14134	14020	13996	14186	13920	13825	13934	14103	14104	14082	14173	13991	14048	14094	14065	13997	14114	14166	13960	14024	14059	14060	14014	14087	13969	13875	13930	14031	14003	14010	13936	13907	14089	14082	14000	14011	14024	13869	13915	13810	14038	13937	13826	14004	13917	13839	14104	14161	13936	13960	14061	14012	14018	14049	14200	14045	14041	14008	13966	13896	14079	14223	14015	14110	13930	14021	14029	14113	14234	14045	14040	14029	14041	13889	14024	14146	14002	13976	13989	13920	14024	13986	14039	13997	13958	14052	14092	13965	14026	13876	14135	13964	13921	13881	13916	13999	14123	14013	13934	13782	14123	14080	14114	14056	14190	13930	14168	14019	13979	14012	13982	14161	13981	14093	13897	14146	13914	14122	14075	13999	14130	13978	14021	13951	13976	13978	14075	14037	14036	14049	14094	14032	13859	14005	13933	13912	13861	14007	14007	13961	13952	14092	14046	13993	13745	14111	14019	13969	14050	13952	14027	13959	13992	13915	14107	13999	13895	14137	13938	14185	13992	13966	13944	13963	14121	14019	14053	13874	14020	13873	13955	14000	13962	14125	13923	14107	14089	14138	14070	14183	14051	14026	14036	14131	13874	13800	14010	13972	13879	14042	14126	13998	14026	13802	14026	14005	14048	14020	13884	13938	14057	14076	14230	14030	14046	14028	14010	14031	14048	13920	13927	14001	14034	13887	14004	14165	14050	14130	14116	14016	14106	13915	13904	13986	13974	13993	13897	14091	14080	13919	14067	14004	14063	13948	14076	13978	14044	14059	14010	13908	14180	13995	14023	14049	13971	13976	14078	14012	13962	13871	14045	13921	13881	14064	13952	13909	13971	14074	14021	13985	14083	14235	13909	14123	13813	14103	14042	13941	14027	14174	14081	14023	14038	14037	14055	14069	13900	13889	14066	14044	14119	14043	14088	13944	13935	14112	14100	14109	13973	14142	14010	13934	14068	13868	13961	14009	14120	13938	13876	14132	14006	13985	13911	14036	14110	13917	13998	14091	14008	14023	13994	14061	14008	14157	13899	13940	14125	13991	13978	13899	14019	14038	14084	14110	13986	14107	14024	14017	14064	14057	13860	13981	14000	13945	14160	14003	14132	14072	14041	14034	14003	13945	14054	13925	14067	14082	14162	14130	14063	14022	14031	13972	14098	14055	14133	14035	14037	13879	13880	14167	13928	14231	14096	14009	13960	13931	14071	13929	14022	14050	14144	14150	14004	14029	13794	14214	13909	14010	13917	13972	14011	13805	13997	14090	13819	13911	14113	14060	13869	14028	13947	13959	14077	14140	13988	13958	14000	13929	13918	14032	14018	13948	14015	14094	14066	14056	13952	14013	13973	13981	13959	13891	13972	13941	14098	14066	13917	13919	14209	13932	14123	13967	14039	13948	14131	13980	14017	13991	14184	13936	13875	13909	14047	13909	13996	13990	14057	14096	14011	13897	13953	13926	14093	13932	14018	13983	13875	14239	13947	14396	13849	13979	14053	14005	13818	13748	14156	13912	13954	14041	14169	13952	14076	14033	14104	13982	13987	13956	14023	14044	13919	14021	14013	14056	13994	13983	13987	14040	14050	13932	13860	14045	13749	13926	14066	13914	14049	13986	14062	13989	14138	13924	13946	13933	14144	13971	13923	13887	14049	13959	14076	13932	13871	13912	14013	14126	13909	14107	14010	13921	13904	14209	14037	13993	14039	13864	13955	14152	14041	13938	14018	14081	14133	14171	14072	14081	14014	13939	14001	13881	13991	14068	14022	14152	13844	14009	14066	14021	14112	14000	13921	13948	14078	14126	13971	14052	13972	14171	14075	14129	13996	13994	13872	14027	14023	14067	14275	14088	13963	14219	13975	13968	13956	13853	13999
27181	22186	26686	24155	19538	18696	18598	17764	17614	17512	20594	20929	20103	19032	17457	16808	16743	16972	16609	16650	16565	16573	16511	16553	16591	16529	16733	16586	16500	16457	16737	16644	16631	16631	16745	16498	16587	16670	16505	16413	16419	16527	16505	16561	16718	16390	16334	16593	16465	16643	16780	16584	16677	16619	16572	16403	16552	16442	16560	16669	16567	16496	16500	16509	16536	16437	16595	16596	16543	16555	16523	16360	16559	16590	16612	16435	16477	16567	16581	16491	16501	16426	16411	16582	16489	16664	16465	16547	16567	16431	16654	16520	16670	16502	16803	16554	16477	16648	16586	16413	16637	16770	16669	16516	16491	16456	16525	16313	16430	16487	16597	16555	16559	16502	16640	16349	16626	16670	16508	16583	16652	16532	16585	16741	16639	16625	16647	16729	16595	16456	16552	16567	16570	16503	16332	16550	16743	16682	16536	16576	16811	16683	16427	16593	16671	16564	16512	16376	16453	16590	16593	16418	16536	16513	16420	16700	16531	16520	16597	16513	16617	16422	16460	16546	16485	16601	16566	16765	16633	16542	16508	16691	16529	16588	16585	16566	16643	16504	16572	16653	16635	16521	16577	16685	16364	16524	16591	16588	16578	16659	16537	16481	16545	16441	16466	16448	16692	16655	16426	16642	16587	16616	16639	16804	16747	16616	16597	16677	16543	16718	16314	16432	16518	16471	16583	16726	16565	16665	16589	16562	16533	16393	16425	16707	16549	16683	16529	16292	16609	16657	16418	16689	16621	16410	16442	16522	16390	16433	16707	16554	16563	16491	16713	16757	16251	16643	16601	16437	16532	16572	16769	16465	16669	16709	16415	16679	16585	16586	16530	16423	16534	16563	16445	16554	16586	16550	16631	16581	16575	16520	16447	16756	16491	16535	16665	16511	16587	16678	16641	16286	16586	16599	16589	16639	16516	16507	16512	16521	16524	16506	16639	16426	16636	16479	16586	16542	16410	16317	16461	16360	16508	16606	16565	16658	16657	16566	16709	16406	16399	16504	16591	16528	16675	16563	16623	16511	16594	16453	16538	16648	16609	16592	16502	16709	16648	16684	16560	16602	16587	16680	16576	16497	16400	16686	16713	16576	16512	16586	16589	16624	16615	16412	16715	16652	16384	16719	16562	16409	16620	16869	16746	16596	16554	16583	16633	16544	16563	16469	16412	16316	16639	16511	16557	16633	16729	16673	16532	16532	16709	16577	16604	16633	16561	16629	16659	16615	16661	16490	16542	16545	16557	16554	16776	16565	16517	16633	16311	16471	16594	16423	16467	16508	16448	16288	16368	16568	16564	16763	16296	16395	16486	16521	16584	16534	16644	16561	16460	16586	16526	16548	16472	16544	16503	16611	16766	16597	16446	16666	16628	16600	16581	16544	16515	16549	16638	16646	16563	16731	16432	16505	16573	16506	16731	16592	16713	16667	16625	16580	16548	16664	16726	16651	16668	16674	16843	16468	16519	16521	16598	16592	16771	16589	16634	16675	16463	16590	16569	16682	16622	16526	16375	16479	16448	16659	16507	16621	16666	16357	16495	16524	16461	16677	16596	16315	16664	16428	16519	16741	16742	16675	16639	16502	16707	16598	16347	16623	16668	16432	16379	16596	16599	16347	16463	16595	16631	16708	16604	16474	16339	16589	16433	16365	16765	16571	16619	16511	16644	16602	16699	16440	16570	16564	16596	16423	16685	16423	16493	16598	16607	16549	16506	16536	16408	16619	16529	16480	16437	16310	16517	16549	16568	16541	16569	16409	16706	16460	16558	16626	16391	16553	16509	16540	16753	16714	16539	16642	16860	16717	16553	16469	16617	16561	16439	16355	16582	16492	16437	16370	16463	16716	16353	16480	16492	16683	16595	16685	16443	16566	16821	16611	16568	16628	16608	16615	16607	16714	16607	16687	16582	16540	16484	16437	16670	16602	16605	16593	16519	16438	16481	16375	16597	16352	16643	16694	16503	16454	16741	16650	16652	16625	16508	16603	16373	16615	16539	16717	16632	16502	16841	16483	16525	16406	16634	16537	16442	16652	16412	16557	16654	16413	16438	16512	16525	16691	16368	16320	16618	16673	16517	16397	16636	16511	16370	16348	16666	16586	16499	16495	16337	16536	16697	16537	16505	16507	16810	16839	16539	16737	16645	16724	16580	16668	16666	16575	16559	16325	16395	16463	16503	16457	16441	16574	16506	16523	16327	16526	16625	16671	16754	16533	16504	16666	16581	16456	16762	16603	16580	16534	16692	16623	16699	16601	16593	16552	16646	16595	16600	16556	16606	16548	16527	16422	16665	16463	16445	16593	16512	16529	16542	16556	16594	16635	16436	16618	16332	16496	16542	16475	16501	16593	16670	16589	16457	16509	16522	16559	16516	16623	16463	16547	16563	16577	16467	16687	16484	16726	16611	16766	16770	16567	16620	16375	16719	16559	16529	16590	16564	16449	16740	16597	16842	16558	16667	16409	16682	16672	16553	16622	16663	16746	16671	16469	16326	16407	16438	16585	16545	16671	16578	16670	16596	16501	16663	16552	16524	16423	16571	16249	16546	16750	16431	16466	16562	16580	16591	16701	16534	16510	16646	16516	16773	16688	16635	16659	16906	16573	16574	16453	16470	16490	16446	16512	16478	16555	16510	16529	16444	16481	16583	16641	16517	16244	16519	16414	16477	16556	16469	16468	16705	16507	16519	16579	16501	16785	16655	16442	16670	16587	16622	16718	16718	16614	16496	16600	16574	16463	16708	16560	16399	16428	16417	16507	16463	16387	16590	16441	16489	16656	16671	16580	16594	16633	16550	16568	16428	16513	16443	16677	16657	16738	16681	16514	16343	16470	16447	16641	16578	16599	16489	16534	16358	16518	16386	16387	16414	16478	16791	16787	16604	16604	16585	16335	16354	16548	16618	16681	16775	16718	16560	16727	16442	16615	16471	16568	16497	16464	16675	16714	16511	16520	16385	16393	16264	16649	16598	16643	16552	16691	16512	16660	16594	16728	16539	16644	16579	16535	16371	16367	16747	16476	16464	16703	16404	16628	16822	16516	16512	16778	16430	16520	16731	16529	16601	16551	16499	16294	16579	16434	16573	16630	16536	16387	16485	16714	16523	16704	16527	16865	16699	16475	16597	16448	16409	16627	16642	16687	16574	16650	16543	16441	16475	16610	16758	16634	16695	16497	16748	16539	16556	16399	16675	16693	16765	16628	16604	16490	16585	16472	16680	16697	16335	16291	16639	16521	16334	16476	16247	16343	16424	16399	16660	16490	16409	16593	16637	16382	16677	16568	16450	16607	16394	16468	16642	16587	16617	16568	16573	16443	16659	16531	16403	16528	16583	16504	16641	16532	16483	16409	16550	16476	16547	16666	16622	16803	16308	16623	16424	16719	16320	16418	16681	16525	16573	16509	16377	16562	16730	16621	16755	16291	16570	16361	16537	16598	16648	16603	16460	16329	16630	16502	16714	16546	16454	16559	16639	16534	16393	16460	16462	16559	16508	16618	16537	16411	16360	16598	16509	16617	16501	16558	16644	16387	16489	16662	16301	16578	16686	16508	16618	16533	16568	16400	16432	16610	16625	16660	16501	16535	16669	16505	16607	16649	16663	16686	16618	16613	16601	16349	16307	16699	16684	16714	16507	16457	16541	16418	16571	16646	16519	16542	16647	16650	16488	16564	16442	16646	16692	16633	16679	16608	16577	16407	16552	16681	16496	16453	16696	16595	16885	16506	16485	16540	16793	16511	16516	16314	16515	16573	16833	16651	16622	16557	16361	16599	16417	16564	16624	16560	16579	16636	16525	16654	16478	16684	16461	16551	16322	16627	16597	16361	16510	16477	16437	16465	16606	16538	16648	16619	16704	16386	16410	16539	16631	16436	16618	16685	16633	16529	16458	16682	16687	16644	16463	16392	16476	16537	16539	16522	16535	16480	16428	16446	16596	16498	16604	16459	16512	16782	16634	16481	16535	16526	16635	16620	16645	16560	16566	16733	16557	16432	16607	16511	16587	16467	16586	16405	16582	16746	16526	16624	16650	16648	16727	16697	16581	16591	16658	16584	16705	16583	16337	16303	16450	16583	16679	16625	16514	16617	16526	16590	16580	16420	16589	16572	16534	16687	16448	16437	16494	16658	16634	16456	16705	16525	16438	16663	16474	16454	16422	16755	16613	16346	16792	16435	16324	16575	16601	16554	16661	16548	16430	16487	16342	16513	16696	16585	16444	16498	16462	16770	16616	16548	16413	16403	16684	16558	16519	16457	16541	16421	16654	16676	16385	16338	16604	16570	16617	16456	16588	16678	16605	16547	16723	16577	16553	16560	16471	16617	16599	16701	16525	16793	16615	16794	16670	16773	16475	16611	16677	16555	16628	16434	16609	16487	16517	16573	16570	16542	16666	16398	16487	16677	16468	16374	16526	16461	16599	16730	16580	16523	16572	16592	16598	16564	16604	16574	16432	16610	16418	16535	16486	16520	16614	16316	16752	16683	16568	16671	16538	16572	16483	16663	16497	16608	16647	16359	16479	16616	16433	16493	16619	16466	16641	16584	16392	16562	16507	16599	16551	16537	16429	16322	16415	16611	16614	16526	16614	16599	16723	16557	16532	16495	16464	16601	16548	16617	16464	16523	16588	16680	16823	16594	16612	16430	16513	16614	16606	16470	16412	16655	16623	16689	16714	16493	16327	16419	16621	16457	16785	16595	16643	16685	16638	16700	16354	16718	16707	16550	16434	16480	16511	16589	16584	16508	16492	16438	16808	16689	16739	16543	16580	16469	16776	16555	16223	16548	16635	16392	16537	16611	16589	16549	16547	16604	16265	16683	16514	16629	16462	16497	16528	16485	16564	16634	16765	16629	16599	16663	16689	16363	16454	16641	16694	16462	16532	16514	16694	16355	16651	16594	16578	16579	16665	16547	16551	16480	16604	16507	16639	16501	16695	16636	16592	16724	16613	16610	16685	16648	16566	16343	16526	16552	16416	16604	16480	16375	16609	16491	16491	16421	16662	16705	16707	16648	16593	16507	16553	16533	16701	16342	16654	16637	16540	16538	16450	16594	16803	16543	16852	16488	16517	16712	16495	16573	16699	16572	16389	16629	16601	16483	16701	16693	16702	16646	16480	16580
16175	22729	23116	20502	18082	16857	16400	15778	15586	15583	19502	19193	18006	16124	14854	14196	14033	14045	13913	14010	13999	13939	13883	14080	14028	14040	13790	13790	13981	13997	13892	14066	14142	14057	14167	14079	13911	13981	13979	13912	14044	13973	13938	14046	13978	13926	13834	14041	14015	14123	13882	13988	13985	14022	14082	13907	13890	13913	13972	14004	14061	13973	13812	14069	14011	13973	14066	14137	13991	14003	13973	14147	13962	13965	14001	13919	13908	14029	14066	14094	14095	13970	14011	13956	14129	13984	13839	13732	13970	14007	14092	14042	13941	13997	13958	14050	13985	13965	14017	13972	13953	14022	13931	13986	13863	13989	13926	13983	13907	14037	14015	13867	13987	14037	13974	14124	14111	13988	14115	14112	14073	13998	14056	13822	14000	13961	13925	14073	14031	14085	13915	13898	13980	13907	13986	14125	13907	14021	14178	13948	14043	13949	14036	13956	14076	13929	13798	13988	13982	13860	14020	13833	14005	13974	14117	14067	13824	14061	13988	14016	13983	13968	13996	13916	13965	14049	13993	14079	14056	13866	13961	13986	13956	13869	14071	13962	14059	14013	13967	13891	13993	13896	13971	14004	13910	13995	13894	13773	13938	13830	13959	13931	13897	13863	14089	13942	13966	14119	13874	13958	14086	14030	13980	13918	13866	14056	14039	13850	13875	13830	13924	13955	13947	14039	13835	14000	14175	13902	14016	14047	14104	14101	13863	14029	13841	13987	13835	13998	13959	13991	13911	13989	14045	13909	14086	13897	13913	13877	13896	13947	14065	13784	14010	13907	14041	13932	14026	14060	14069	13981	14015	13927	13872	14102	14002	13872	13747	13890	13998	14027	13958	13869	13899	14183	13946	13898	14004	14021	13991	13944	14017	14003	14041	14018	13948	13975	14072	14032	14120	14099	13784	13925	13965	13981	14063	13983	14001	14070	14003	14036	14034	13913	13903	13936	13921	13908	13975	14021	14177	13849	14010	13909	13997	13984	14146	13986	13984	14016	13924	14009	13969	13687	13979	13984	13986	14124	13793	13914	13987	13822	14015	13996	13854	13981	13857	13942	13897	13968	13820	14018	14094	13814	13869	13930	13960	14008	13849	13887	14020	14043	14125	13888	13991	14130	14075	13992	13991	14060	14033	14011	13944	14031	13888	14142	14013	13858	13984	13881	13974	13957	13969	13976	14067	13956	14172	13887	14097	13893	14083	13903	13805	13945	14026	13973	14011	13888	14136	13909	13983	14246	13872	13922	14085	14017	14060	14054	14069	14176	14045	14139	13982	13866	14034	13959	13869	14036	13982	14029	13943	13938	14135	13954	13994	13896	13946	13963	14071	13864	14020	13989	13772	14069	14095	14055	13916	13976	14021	13920	13995	13861	14059	13990	13928	13901	14017	14000	14006	14027	14083	13926	14063	14073	14012	14064	14113	14105	14028	13995	13912	14027	14017	14046	14144	14110	13953	13972	13945	14026	14014	13894	14021	13971	13817	14089	13982	14012	13995	14006	13878	13839	14041	14039	14185	13910	13916	13943	13890	13877	13889	14062	13912	13918	13960	13957	14044	14145	14020	14179	13965	13935	13888	14111	14086	14016	14052	14079	13923	14056	13951	13963	13967	14004	13978	13916	14015	14041	14006	13978	13932	14178	14029	14087	14037	13809	14102	14106	14037	13830	14023	14030	14072	14139	14024	13985	14037	14085	14077	13944	13907	14060	14109	13943	14136	14019	13898	13930	14051	14110	13991	14014	13953	14065	13861	13990	14005	14021	13850	13889	13951	13950	13998	13938	13886	13913	13814	14082	14053	14010	14040	13864	13974	14037	13906	13943	13952	14076	14013	14146	13912	13886	14003	13867	14021	14065	13851	13967	13987	13887	13960	13937	14002	14000	14167	13940	13995	13801	13944	14214	14026	14050	13966	13962	13950	13949	13973	13866	14078	13962	13956	13944	13907	14061	13991	14053	13810	13935	13933	13914	14030	13941	13983	14083	14007	13983	14064	13963	14073	13981	14024	14098	13943	13941	13985	14024	14003	14031	14166	14012	14136	13858	13980	13950	14108	14106	13953	13975	14082	13954	14111	14014	14028	13993	13872	14118	13836	14034	13975	13838	13958	14062	14048	14033	14069	14098	14154	14000	13878	13950	13947	14086	13991	13991	14074	13868	13945	14014	14136	14141	13790	13872	14020	14046	14012	13986	14147	13907	14089	14022	13767	13948	14111	13922	13799	14037	13893	13900	13931	14040	13900	14007	14208	13862	14118	13779	13926	14028	13900	14088	14055	14036	14115	14061	14028	13965	13847	14009	14002	14048	14122	14044	13984	13947	13923	14057	13869	14039	14007	13912	14170	13944	13993	14011	13912	14016	13970	13905	13980	13902	14048	13963	13978	13928	14015	13851	13992	13955	14058	13974	13884	13876	13935	13909	13862	14163	13909	14043	13915	13957	13794	13891	13973	14065	14010	13995	13905	14098	13962	13990	13903	13916	14090	13933	13993	13945	13943	13857	14052	13881	14152	13981	14051	14037	14019	13907	13983	13940	14091	14041	13940	14110	14017	13957	14032	13954	13989	14074	14090	14149	13859	13934	13950	13899	14099	13852	13852	14096	13922	13820	13944	13994	13976	14060	13955	13904	13849	13861	14009	13803	14090	14016	13868	13891	13942	14025	13961	13997	13963	13980	14015	13912	13955	13924	14057	14055	14025	13841	13951	14006	13848	14030	13857	13894	14103	14170	14017	13836	13926	14024	14138	14188	14128	13867	13984	14052	13935	13895	13997	13877	13967	14013	13900	14041	13935	13932	13998	13937	13895	14104	13918	14105	14098	14002	13945	14086	13914	13853	13991	13958	13942	14017	13967	14031	13977	13894	13925	14043	14114	13859	14056	13872	13914	14000	13922	14039	13977	14057	13976	14119	13998	14080	14024	13909	13968	13969	13903	13995	14049	13846	13786	14120	13946	13981	13913	13874	13919	14019	13937	14035	13972	13938	14055	14041	13965	13949	13915	14124	14098	14062	14004	13949	13997	14127	14043	13901	14105	14046	13955	14111	13961	13961	14073	13958	14019	13844	14003	13998	13907	13961	14137	14125	14025	14016	13983	14000	13995	14039	13936	13890	13936	13854	14061	14019	14041	14019	14026	14041	14018	13880	13966	13955	14073	13994	13827	13913	14113	14031	13962	14016	13823	14022	13933	14059	14101	13888	13913	14046	13984	14017	13989	14117	14058	13805	14032	13892	13931	13937	13972	14068	14053	14049	14018	13934	13964	13961	13974	13984	13965	13906	14043	13918	14039	13973	13986	14116	13916	13972	13896	13822	14118	14056	13889	13890	13862	14149	14042	13958	13996	13972	14112	13867	13917	13917	14074	13765	13891	13927	13996	14021	13939	13852	13961	14030	14119	14137	14042	14077	13994	13993	13805	13882	14010	13939	14130	13943	13808	13844	14139	13961	14125	13860	13929	13996	14005	14015	14040	13933	14076	13926	14077	14092	14047	13764	13909	14073	13946	14010	14021	13999	13879	13966	14025	13922	13958	14041	13844	13980	14026	13851	13970	13913	14154	13964	13881	14064	13907	13864	13937	14118	14014	14007	13815	13883	13992	14091	13930	13858	14000	14164	14154	13969	13869	13965	13904	13987	13857	13997	13943	13949	13940	13951	14074	14045	13916	13936	14180	14006	13991	13944	13964	14019	13964	13799	14046	13856	13936	14108	13974	13934	13944	13922	13889	14073	14037	14044	13963	14007	14066	13698	13992	14072	14012	13888	13976	14046	13833	14147	13942	14188	13962	14090	13828	14054	14065	13897	14064	13975	13957	14144	14003	14027	13864	13870	13985	13940	13862	13997	14097	14022	14006	13996	13946	13980	14010	14075	13944	14112	14040	13878	13957	13915	14111	13898	14109	14010	13934	13889	14040	14141	13916	13990	14022	14265	13982	14033	13895	14063	14145	13779	14093	13933	13995	14130	13991	14055	13945	13922	13977	14167	14117	13996	13948	14045	13904	13916	13859	13895	14005	13983	14062	14049	13986	14046	13917	13937	14034	14111	14031	14065	13894	13921	14036	13905	14042	13842	13908	13963	13985	14007	14093	14024	13965	13997	14030	14083	14031	14026	13957	14029	13917	13933	14067	13865	13934	13935	13901	13942	14019	14087	14160	13948	14114	14023	14042	13911	13934	13842	13994	13926	13947	14061	13929	13879	13924	13871	14063	13975	14035	14207	14021	13961	13785	14096	14029	14050	13930	14010	13924	14038	14067	13896	13970	13994	13883	14020	13928	13886	14062	14072	13975	13975	14002	14013	13886	14033	13905	13922	14010	14150	14246	13989	14034	14171	14016	14025	14026	14115	14065	13888	13901	14033	14016	13961	13955	13849	14008	14067	13897	14067	14019	13860	14005	13788	14016	14088	13938	13900	13975	13909	13987	13818	13979	13910	14032	14029	14075	14082	13936	14063	14025	13956	14033	14045	13987	13804	13942	14092	13950	14040	14069	13963	14013	14023	13889	13971	13888	13918	14026	14033	13956	13813	14144	13939	13965	13914	14030	13984	14017	14007	14070	14065	14058	14079	13932	13988	14031	13987	13919	14010	13985	13821	13990	13893	14001	14041	14146	13951	14044	14016	13844	14022	13938	13972	13904	13666	13997	13815	13908	14007	13951	13940	14072	14042	14230	14062	14037	14004	13947	13977	14025	13922	13729	14063	14010	13908	14074	13969	14078	14152	14108	14070	14063	13925	14113	14049	14248	14068	14106	13987	13821	13978	13882	13960	13957	13973	13933	13956	13971	13737	14250	14022	14060	14049	13934	13966	13911	14111	13949	13950	13953	14070	13920	13946	14060	13912	13970	14121	13936	14152	13759	14008	13967	13981	14015	13961	14031	13948	13878	13948	14018	13966	14089	14019	14100	13933	14015	13863	14065	13979	13966	13918	13984	13908	14037	13924	14001	13917	14107	13958	14012	14109	14054	14082	13945	13898	14041	13896	13923	13960	13873	13973	14011	14070	14002	14030	14073	14124	13987	13736	14052	13841	13972	14088	14166	14002	13990	13914	13932	13909	13907	13914	14233	13891	13977	14106	14099	14031	14046	13857	13996	13921	14108	14036	14000	13917	13839	13920
24406	20988	28047	24617	21983	21123	20357	18264	18149	19045	32071	33892	29759	24805	19732	17627	16897	16683	16637	16571	16762	16854	16489	16443	16635	16662	16459	16590	16613	16474	16618	16612	16431	16455	16462	16527	16372	16644	16537	16506	16580	16518	16354	16771	16616	16421	16230	16428	16290	16622	16548	16617	16509	16362	16532	16459	16358	16404	16523	16500	16567	16507	16336	16533	16621	16459	16264	16501	16688	16402	16425	16541	16498	16570	16595	16664	16609	16450	16467	16504	16622	16500	16492	16472	16359	16319	16367	16580	16566	16540	16517	16429	16559	16586	16448	16451	16514	16535	16561	16342	16495	16497	16466	16404	16508	16513	16446	16215	16312	16339	16422	16459	16374	16648	16445	16445	16396	16660	16390	16370	16610	16573	16591	16422	16291	16337	16403	16232	16347	16297	16474	16430	16457	16393	16433	16479	16442	16373	16375	16321	16558	16417	16586	16506	16397	16512	16412	16666	16606	16414	16384	16472	16368	16463	16425	16507	16542	16529	16506	16584	16543	16449	16772	16357	16492	16298	16467	16471	16522	16316	16474	16462	16467	16341	16460	16360	16549	16260	16310	16643	16481	16667	16652	16511	16385	16707	16515	16652	16436	16434	16540	16435	16436	16544	16455	16428	16399	16475	16651	16569	16598	16633	16463	16647	16404	16405	16605	16534	16552	16437	16386	16627	16392	16460	16316	16490	16465	16445	16301	16387	16588	16290	16483	16653	16500	16552	16429	16412	16600	16416	16379	16606	16474	16581	16403	16480	16430	16414	16365	16554	16580	16593	16637	16582	16497	16435	16557	16490	16428	16560	16399	16505	16462	16279	16499	16523	16558	16598	16478	16302	16374	16449	16431	16402	16485	16777	16494	16558	16513	16343	16499	16369	16546	16522	16319	16647	16366	16444	16487	16292	16356	16389	16324	16345	16504	16532	16601	16506	16441	16547	16573	16287	16351	16494	16597	16531	16484	16440	16590	16436	16444	16514	16627	16541	16337	16239	16470	16444	16647	16612	16383	16370	16482	16413	16439	16467	16535	16590	16560	16605	16494	16606	16304	16544	16709	16462	16432	16380	16639	16547	16400	16498	16547	16576	16517	16321	16447	16541	16503	16513	16370	16402	16403	16541	16370	16477	16385	16385	16255	16544	16625	16321	16217	16460	16478	16584	16616	16472	16427	16588	16544	16589	16414	16493	16453	16563	16380	16385	16779	16583	16609	16600	16452	16666	16587	16529	16431	16459	16528	16418	16416	16579	16472	16478	16396	16577	16664	16485	16331	16315	16571	16511	16452	16484	16411	16619	16479	16298	16377	16289	16463	16524	16479	16537	16351	16599	16504	16410	16392	16632	16459	16333	16681	16504	16329	16456	16829	16542	16519	16363	16599	16640	16602	16533	16682	16221	16383	16568	16352	16268	16320	16400	16365	16428	16410	16627	16557	16537	16536	16455	16336	16357	16481	16601	16528	16482	16442	16570	16450	16493	16626	16687	16493	16580	16447	16484	16437	16469	16369	16397	16536	16649	16508	16348	16685	16345	16444	16561	16589	16537	16496	16234	16566	16543	16408	16420	16554	16581	16534	16546	16581	16228	16382	16260	16142	16396	16685	16305	16641	16550	16451	16507	16601	16398	16459	16299	16485	16197	16460	16456	16446	16414	16473	16412	16585	16436	16416	16436	16497	16326	16419	16444	16378	16382	16657	16332	16705	16404	16398	16291	16269	16399	16446	16542	16436	16327	16322	16427	16600	16492	16484	16392	16614	16305	16370	16357	16298	16215	16367	16499	16495	16473	16591	16672	16485	16573	16600	16560	16561	16589	16564	16244	16321	16499	16433	16628	16620	16459	16376	16531	16557	16657	16564	16391	16442	16257	16468	16591	16429	16362	16339	16445	16459	16527	16348	16366	16389	16416	16525	16414	16395	16601	16532	16395	16511	16319	16377	16644	16668	16542	16295	16493	16625	16574	16604	16471	16510	16588	16366	16581	16415	16428	16311	16433	16513	16517	16548	16571	16463	16330	16571	16713	16661	16539	16569	16438	16421	16439	16438	16405	16608	16402	16577	16642	16372	16437	16410	16342	16307	16362	16337	16447	16464	16253	16769	16398	16407	16583	16675	16587	16403	16402	16555	16441	16400	16455	16483	16426	16549	16409	16514	16630	16325	16409	16597	16668	16592	16619	16535	16634	16487	16318	16453	16499	16496	16485	16351	16481	16463	16495	16630	16560	16576	16393	16569	16514	16520	16685	16604	16618	16679	16458	16239	16819	16343	16556	16545	16353	16440	16378	16596	16447	16783	16509	16648	16526	16418	16541	16222	16467	16535	16563	16312	16485	16417	16621	16619	16518	16703	16495	16505	16580	16435	16431	16437	16466	16438	16401	16666	16713	16574	16433	16538	16652	16580	16437	16483	16528	16477	16337	16627	16579	16453	16440	16355	16310	16278	16462	16558	16513	16508	16558	16391	16578	16452	16464	16483	16571	16557	16566	16551	16472	16388	16550	16403	16569	16602	16579	16425	16531	16387	16318	16274	16560	16518	16397	16474	16508	16486	16583	16602	16485	16511	16569	16403	16476	16726	16383	16406	16400	16302	16354	16443	16585	16537	16511	16440	16512	16502	16482	16367	16350	16607	16650	16562	16504	16367	16519	16572	16415	16403	16464	16390	16185	16304	16573	16573	16435	16589	16465	16330	16433	16602	16674	16743	16329	16490	16490	16435	16465	16453	16437	16473	16632	16460	16360	16331	16406	16493	16438	16512	16478	16435	16599	16574	16380	16533	16503	16482	16388	16334	16550	16424	16417	16489	16639	16557	16481	16359	16581	16633	16507	16534	16655	16355	16390	16483	16497	16418	16514	16548	16544	16357	16424	16611	16486	16341	16406	16404	16489	16691	16512	16338	16464	16489	16476	16437	16329	16444	16454	16611	16649	16659	16323	16353	16364	16509	16441	16459	16567	16378	16526	16532	16484	16453	16368	16485	16398	16398	16476	16508	16561	16514	16467	16528	16571	16508	16518	16586	16563	16402	16435	16578	16647	16516	16345	16476	16501	16344	16292	16337	16354	16550	16347	16526	16404	16537	16675	16539	16469	16693	16499	16377	16611	16549	16540	16881	16527	16615	16502	16330	16493	16534	16315	16517	16477	16511	16542	16459	16455	16518	16366	16220	16483	16359	16503	16841	16265	16422	16351	16715	16527	16663	16586	16518	16563	16430	16401	16298	16539	16803	16470	16359	16352	16530	16521	16670	16398	16627	16558	16542	16422	16571	16552	16546	16463	16554	16616	16521	16423	16388	16375	16379	16534	16401	16201	16569	16606	16597	16513	16245	16591	16320	16395	16514	16596	16608	16408	16642	16334	16671	16469	16640	16285	16351	16460	16547	16314	16600	16541	16509	16616	16551	16426	16346	16488	16499	16442	16445	16450	16688	16585	16796	16400	16417	16470	16356	16386	16525	16355	16512	16576	16422	16396	16615	16466	16311	16455	16454	16430	16495	16479	16660	16474	16335	16634	16522	16492	16331	16575	16266	16301	16513	16555	16495	16494	16475	16462	16322	16557	16582	16292	16556	16420	16427	16446	16434	16715	16470	16445	16463	16681	16487	16458	16467	16530	16643	16425	16360	16513	16473	16436	16326	16482	16438	16614	16613	16631	16642	16492	16445	16382	16452	16517	16726	16448	16422	16428	16483	16577	16522	16335	16488	16454	16456	16599	16187	16336	16739	16630	16548	16572	16664	16201	16496	16445	16557	16659	16615	16565	16585	16713	16492	16510	16338	16612	16399	16343	16409	16274	16557	16276	16461	16554	16596	16432	16585	16516	16757	16283	16640	16430	16540	16477	16427	16414	16536	16402	16674	16472	16507	16535	16688	16569	16528	16337	16750	16545	16424	16526	16459	16428	16527	16636	16591	16478	16377	16596	16341	16221	16539	16750	16417	16117	16607	16293	16350	16436	16421	16707	16513	16550	16780	16596	16639	16596	16584	16522	16389	16432	16345	16409	16459	16401	16536	16539	16608	16509	16330	16330	16317	16512	16333	16388	16452	16384	16556	16366	16313	16415	16487	16432	16503	16578	16599	16496	16606	16369	16559	16489	16525	16522	16477	16642	16360	16464	16491	16500	16398	16375	16447	16474	16276	16429	16547	16582	16453	16584	16739	16466	16269	16528	16405	16406	16515	16616	16293	16451	16454	16670	16683	16644	16344	16414	16638	16292	16491	16405	16465	16160	16544	16545	16397	16571	16677	16485	16476	16615	16501	16558	16556	16552	16560	16534	16445	16515	16440	16540	16422	16543	16404	16329	16413	16577	16544	16445	16399	16362	16541	16407	16397	16569	16382	16593	16410	16553	16383	16619	16538	16523	16552	16292	16399	16525	16403	16374	16398	16545	16565	16539	16540	16474	16422	16568	16486	16490	16449	16537	16353	16664	16562	16334	16401	16373	16351	16374	16531	16500	16565	16333	16368	16462	16545	16577	16646	16491	16813	16539	16497	16467	16446	16385	16393	16243	16549	16599	16478	16284	16254	16449	16628	16639	16390	16391	16441	16493	16557	16620	16516	16530	16470	16402	16286	16340	16489	16482	16474	16497	16544	16390	16452	16418	16313	16436	16544	16389	16328	16641	16472	16672	16512	16628	16507	16588	16614	16541	16294	16533	16365	16280	16464	16498	16491	16523	16381	16395	16463	16646	16324	16451	16521	16265	16361	16544	16748	16488	16560	16392	16558	16465	16581	16546	16298	16433	16591	16467	16396	16547	16568	16527	16508	16467	16537	16591	16297	16591	16357	16518	16361	16455	16548	16674	16560	16579	16453	16566	16738	16437	16496	16434	16761	16521	16402	16394	16460	16359	16507	16374	16298	16422	16331	16429	16270	16570	16460	16518	16677	16453	16323	16475	16565	16351	16380	16383	16507	16463	16393	16411	16577	16513	16528	16561	16327	16602	16531	16579	16702	16457	16545	16554	16532	16561	16566	16709	16437	16532	16593	16314	16651	16365	16369	16358	16181	16461	16520	16536	16572	16638	16382	16437	16576	16602	16538	16641	16521	16515	16546	16347	16546	16485	16634	16434	16597	16442	16389	16530	16469	16273	16525	16363	16502	16379	16388	16387	16495	16602
14908	27417	27983	20866	18541	18385	17468	16859	16225	17796	33954	33077	28608	22141	16740	14815	14280	14135	14142	14312	13896	13876	13928	13970	13965	14000	14108	13994	14018	13937	14105	13935	13968	14029	14004	13997	13907	13931	14066	14032	14015	13950	13890	13801	13992	14052	14027	13951	13856	13976	14023	14058	14105	14091	13991	13939	14012	13850	13869	13901	13785	13971	13895	13991	13925	14000	13956	13890	13960	13922	13914	14041	14046	13982	13881	13885	13852	14086	14116	13992	13935	13878	13936	13987	14054	13984	14197	13883	14081	14047	13895	13938	14061	13971	13879	13837	14211	14041	14151	13846	13905	13888	14122	14011	13793	13931	14021	13868	14002	13870	13991	13890	14057	13844	13778	14052	14001	14046	13875	14098	13980	13856	13913	14038	13886	13865	13842	14041	13947	14040	13990	13943	13868	13937	14133	13829	13956	13938	14032	13893	13982	14044	13912	13955	13956	14082	13968	13952	13975	13984	13767	14023	13903	13925	14055	13811	14034	13900	13849	13915	13845	14003	14052	13875	13846	14027	13911	13963	14001	13985	13870	13951	14009	13846	13832	13925	13947	13939	14077	14126	14024	13918	14080	13875	13861	13968	13789	13922	13964	13850	14067	13999	13882	14051	14028	14052	14110	13934	13869	14081	14041	14012	13986	13953	13937	13742	13975	13888	14015	14048	13926	13855	13865	13867	13885	13993	14010	13887	13921	13935	13939	13981	13932	13985	13891	13963	13783	13868	13804	14256	13888	13959	13994	14021	13955	14119	13948	13970	14015	14046	14000	13967	13918	13974	13949	14049	13922	13921	13999	13993	14027	13928	14150	13962	14020	13982	14042	13950	14136	13924	13995	13848	13947	13978	14009	13842	13987	14043	14048	14009	13926	13890	13967	13896	14020	13981	13934	14033	13930	13871	13997	14012	13983	13812	13901	13889	13946	14083	13854	14177	13897	13956	13878	14170	13993	14076	13986	14034	13910	13885	13921	13936	14104	14069	14002	13814	13898	14064	13776	13960	13794	14070	13963	14155	13819	13840	14044	13850	14062	13962	14044	13686	13994	13826	13967	13945	13927	14073	13928	13955	14061	14062	13993	13982	14049	13996	14098	13825	13857	13918	13969	13803	13754	14028	14123	14065	14023	13738	14118	13932	13886	13972	14006	14024	14007	13887	13860	13932	14070	13898	13830	13999	13783	13992	13909	14013	13918	13934	13900	13980	13981	14026	14104	13986	13934	13836	13872	14120	13838	14169	14004	13834	13858	14012	13886	13972	14004	13886	14026	14067	13995	14037	13893	14051	14021	13886	14050	13902	14063	14113	13944	13866	13945	14103	13893	14013	13950	13857	13914	14005	13908	14066	13936	13956	13960	14001	13927	14043	13933	13941	13805	14091	13781	13930	13960	13909	13797	13854	14061	13989	13884	14037	14007	14162	13974	13946	14001	14069	14040	13859	13930	13896	13686	14044	13849	14111	14010	13850	14073	14096	14020	13956	14015	13919	13871	14011	13943	14045	14061	13943	14100	13899	14165	14002	13835	13892	14119	13880	13967	13950	13991	13908	14130	13882	13932	13840	14002	13768	13976	13824	14091	13937	13926	13958	13951	13915	14053	13798	14025	13967	13973	13774	14032	13911	13962	13823	13882	13991	13862	13903	14066	13967	14132	14053	13925	13941	13983	14035	13845	14027	13980	14207	13886	14091	14137	13926	13943	14041	13909	14078	13966	14025	13908	14100	13912	13970	14021	13862	13989	13938	13963	13791	13822	13901	14133	13876	13939	13952	14034	14064	13807	14028	13966	14032	13878	14078	14058	14028	13913	13937	14077	13987	14036	14146	14059	13821	14016	13912	14030	13989	13814	13889	13940	14020	13884	13993	13882	13986	14103	13917	13953	14226	14065	13971	13881	14070	13974	13858	13864	14015	14008	13920	13883	13895	13912	13957	13951	13901	13966	13955	13794	14006	13887	14177	13796	13914	13827	13925	13825	13999	13895	13987	14011	14071	13887	14185	13956	14012	14030	14037	14036	13859	13953	14058	13906	13837	14027	14089	14001	13958	14049	13877	13837	13964	13956	14043	14008	13968	13874	13898	13952	13964	13958	13938	14078	13891	13994	13988	14074	14050	13814	13946	14039	14019	13950	13980	14050	13953	13985	13982	14050	13858	13952	14064	13984	13711	14133	14145	13956	13962	14092	13834	14034	14075	14051	13815	14035	13944	14070	13808	14063	13873	13926	13870	13996	13950	13974	14034	13927	13905	14021	13941	14086	13971	13945	14030	13961	14008	14043	13900	13913	13956	13883	13859	13965	14106	13998	13859	14040	14087	13834	13977	13939	14064	13889	14044	13881	13878	14082	14114	13988	14183	13881	13916	13954	13924	13914	14010	13980	13939	14008	14032	13825	14019	13901	14148	13950	13941	13818	13942	14036	13934	13955	13910	13872	13928	14193	14040	13868	14062	14158	13929	14093	13962	14132	14133	13940	13901	14045	14037	13929	13967	13935	14078	13999	13857	13804	14047	14077	14023	13819	13818	13939	13807	14064	13983	13969	14162	14110	14083	13971	13783	14062	14089	13952	13945	13875	13849	14054	13979	14007	13937	13995	14075	13862	13917	13978	13946	13926	14001	13917	14110	14022	13960	14015	14027	13807	14032	13963	14033	13908	14089	13881	13965	14124	14174	13978	13976	13921	13921	13983	13896	13861	14021	13983	13955	14088	14066	13885	14021	14110	13983	13906	14024	13912	13991	14039	14094	13912	14113	13993	13736	13881	13918	14032	14177	13872	13940	13781	14033	13868	14031	13963	14188	13970	13879	14083	13997	13949	13876	14144	14019	13961	14059	13816	14059	13945	13818	14025	13902	14035	13940	13951	13933	13797	13893	13993	13970	14028	13777	14082	14059	13855	13871	14150	13944	13993	13877	13907	13878	14056	14108	14025	13912	13961	13914	13936	14038	13938	13997	13934	14114	13998	14108	13976	13994	14026	13950	14015	14119	13975	13879	13905	13810	14091	13834	13908	14147	14032	13948	13999	14016	14036	13949	14032	14041	14000	13891	13930	13945	13859	14010	13839	14041	13818	13900	13999	13955	13948	13938	13974	13995	13807	13977	14001	13955	13978	13945	14136	13974	13905	13935	13967	14010	13968	13895	14026	14072	13906	13958	13960	14067	13857	14069	14035	14038	13922	14021	13903	14004	14032	13900	13970	14101	14071	14024	14081	13838	13871	14056	13972	14055	13891	13930	13977	13932	13996	13871	14090	14048	13914	14005	13946	13910	14034	13909	14039	13865	14113	14002	14019	14018	13856	14095	13990	13903	13962	13993	13998	13851	13863	13895	13907	13950	14175	13776	13968	14049	14017	14042	13959	14001	13983	14074	14004	13866	13952	13983	13923	14161	13864	13932	14044	13822	13998	13896	13981	13932	13916	13958	13871	13990	13948	13955	14151	13795	14066	13864	14046	14124	13945	14193	13902	13947	14003	13877	13869	14049	13928	13940	13859	13972	13971	13989	14038	13844	13893	14090	14070	13806	13803	13860	14222	13923	13989	14074	13973	13885	13784	13874	14070	14005	13950	13889	14021	14004	13978	14150	13872	13919	14061	13988	13897	13954	13875	13929	13948	13889	13995	13981	14108	13904	14140	13953	13992	13945	13932	13866	13935	13888	13925	13974	13933	14138	13811	13995	13962	13848	14143	13856	13995	13985	13996	13950	13996	14002	13910	14074	14036	14145	13957	13961	13871	13968	13803	13826	14040	13911	13954	14083	14052	14024	13828	14073	13969	13842	13901	14146	13940	14043	14013	13966	14031	14079	13873	13960	13897	13933	14111	13901	13997	13924	13939	13968	13962	13990	13845	14010	13955	13946	14002	13857	13990	13883	13937	13862	13923	14023	14090	13860	14093	14021	14016	13795	14046	13975	14073	13874	13971	13892	13948	13956	13975	13967	14000	13995	13980	13931	14118	13902	13873	13890	13966	13898	13832	13894	13946	13951	13778	13918	14023	14050	14055	13993	13785	13941	13997	14045	14020	13929	13896	13978	13818	14251	13951	13987	13970	13955	13864	14122	13928	13971	13734	13944	14191	13912	14116	13950	13916	14052	13908	13962	13805	14019	14084	14167	14093	13939	14034	13975	13947	14018	14064	13940	13862	13993	14083	13979	14012	13948	14052	13953	14159	14055	13915	14030	13889	13972	13922	13976	14012	13847	14005	13820	13995	13918	13913	13843	13734	13820	14084	14014	13853	13967	14174	13976	14029	13961	14036	13867	13995	14070	13850	14064	13928	14039	13946	13938	14119	13906	14043	14069	13958	13940	14171	13953	13910	14001	14194	14036	13904	14008	14037	14077	14041	13746	13863	13912	14172	14012	14047	13908	14074	13818	13900	13876	13868	13934	13920	13926	14035	13917	13967	14026	13994	13888	14011	13913	14059	13868	13844	13839	13977	14006	14021	14047	14114	13952	13987	13735	13921	14080	14031	13795	14071	13868	13966	13947	13854	14052	13996	13990	13971	14011	13872	13892	13771	13817	13913	13943	13890	13953	13912	13995	13790	13938	13867	14029	14044	13942	13934	13932	13977	13935	13910	14003	14095	13941	14063	13922	14163	13956	13945	13987	13975	14006	13951	14013	13943	13953	13912	14019	13951	13829	14026	14028	14014	14069	13937	14010	14049	13901	13898	14045	13890	13861	13853	13961	13773	13996	14033	13816	14100	14028	13994	13881	13885	14115	13915	13904	13842	13923	14002	13918	13853	14013	13952	13880	13919	13918	13983	13974	14006	14002	14101	14021	14061	13923	14041	14008	13913	14018	14004	14057	13967	14012	14019	13974	13969	13958	13943	13884	14110	14055	14097	13932	13898	14206	13977	13975	14037	13900	13937	13814	14011	13937	14082	13880	13959	14037	13913	13798	13911	13822	13993	13892	14047	13894	13977	14023	13936	13911	14091	13905	14053	13982	13929	13957	13868	14109	14115	13953	13995	13935	13974	14009	14043	14067	13982	13921	13910	14218	13894	14004	13855	14037	14001	13989	14094	13898	13936	13885	13880	13959	13951	13974	14013	13861	13995	14126	14060	13811	13919	14048	13984	13943	13944	14002	13973	13786	14030	13971	13945	13854	13951	14020
22454	20959	28820	23311	21200	23424	25931	20178	19542	23309	48822	50855	43677	33583	24331	19282	17710	17193	17017	16879	16802	17046	16944	16934	16807	16878	16910	16931	16961	16878	16850	16548	16802	16932	16850	16829	16767	16887	16755	16765	16759	16749	16716	16981	17042	16909	16785	16870	16762	16887	16688	16843	16762	17215	17066	16782	16849	16698	16722	16863	17002	16778	16806	16683	16722	16799	16820	16950	16620	16759	16771	16930	16561	16698	16823	16805	16700	16859	16737	16659	16742	16515	16843	16727	16755	16748	16755	16540	17131	16526	16564	16851	16834	16621	16762	16495	16893	16616	16660	16811	16778	16589	16697	16531	16631	16380	16707	16665	16637	16894	16637	16713	16786	16739	16709	16831	16747	16930	16958	16507	16560	16652	16745	16602	16624	16945	16753	16782	16570	16709	16767	16704	16611	16791	16802	16600	16860	16736	16696	16868	16753	16639	16843	16572	16616	16722	16716	16637	16682	16742	16573	16805	16616	16876	16680	16807	16856	16750	16685	16690	16604	16918	16814	16670	16703	16705	16587	16744	16736	16759	16806	16508	16521	16554	16699	16563	16452	16513	16671	16841	16543	16514	16708	16793	16706	16560	16808	16713	16692	16613	16574	16572	16486	16741	16931	16756	16694	16834	16781	16789	16701	16654	16867	16711	16757	16420	16856	16564	16939	16810	16604	16675	16696	16714	16653	16635	16742	16673	16866	16573	16830	16718	16622	16707	16603	16792	16742	16541	16759	16676	16751	16694	16887	16901	16669	16752	16653	16801	16821	16683	16596	16929	16748	16751	16800	16705	16491	16542	16751	16697	16933	16696	16719	16648	16753	16784	16759	16829	16790	16724	16617	16556	16746	16708	16707	16722	16745	16652	16584	16708	16557	16647	16747	16773	16822	16830	16719	16762	16645	16843	16642	16653	16542	16649	16628	16740	16746	16566	16605	16769	16585	16809	16465	16787	16644	16732	16742	16830	16561	16759	16557	16706	16635	16730	16631	16436	16554	16583	16854	16657	16687	16484	16642	16711	16770	16759	16864	16711	16566	16545	16778	16559	16405	16848	16660	16779	16720	16618	16628	16397	16707	16724	16662	16764	16641	16621	16773	16724	16717	16523	16629	16639	16711	16606	16568	16601	16621	16686	16804	16565	16883	16574	16895	16611	16767	16635	16700	16552	16810	16778	16763	16620	16442	16759	16665	16464	16625	16671	16721	16654	16664	16868	16549	16775	16566	16498	16633	16914	16451	16968	16556	16652	16669	16487	16935	16740	16830	16687	16586	16554	16868	16727	16631	16756	16750	16556	16629	16591	16536	16803	16743	16702	16713	16742	16600	16587	16778	16783	16636	16581	16652	16790	16662	16616	16722	16773	16727	16577	16722	16775	16582	16607	16736	16816	16840	16653	16861	16831	16636	16585	16569	16722	16696	16682	16639	16564	16712	16633	16673	16561	16515	16668	16802	16656	16671	16791	16607	16696	16660	16596	16825	16681	16740	16643	16485	16662	16859	16717	16831	16438	16533	16689	16763	16626	16806	16604	16789	16675	16829	16532	16683	16679	16824	16594	16870	16674	16582	16444	16558	16619	16644	16666	16614	16226	16630	16801	16675	16773	16671	16866	16710	16524	16769	16698	16673	16742	16803	16787	16856	16708	16915	16898	16676	16759	16726	16831	16850	16722	16804	16793	16798	16712	16661	16645	16965	16638	16647	16819	16839	16714	16793	16862	16590	16835	16443	16765	16836	16831	16611	16785	16581	16751	16544	16952	16834	16688	16734	16525	16749	16776	16896	16739	16715	16767	16652	16952	16744	16803	16464	16739	16548	16761	16752	16649	16772	16739	16648	16705	16665	16419	16670	16595	16597	16676	16640	16702	16614	16595	16671	16730	16747	16845	16640	16782	16804	16791	16869	16661	16670	16711	16512	16615	16647	16535	16701	16949	16685	16665	16552	16593	16615	16743	16456	16790	16589	16534	16528	16681	16440	16603	16707	16789	16759	16608	16592	16702	16552	16702	16724	16661	16630	16717	16542	16820	16828	16496	16503	16633	16774	16791	16888	16908	16677	16690	16702	16754	16653	16602	16630	16689	16613	16797	16562	16501	16418	16690	16757	16768	16700	16679	16800	16740	16748	16715	16574	16791	16904	16901	16682	16627	16706	16477	16653	16619	16794	16870	16719	16891	16619	16572	16737	16790	16746	16629	16682	16557	16687	16620	16815	16576	16496	16717	16864	16864	16589	16677	16699	16800	16859	16671	16550	16660	16574	16526	16845	16575	16912	16823	16590	16710	16604	16657	16664	16716	16712	16796	16788	16485	16680	16727	16486	16670	16590	16724	16657	16748	16654	16728	16753	16691	16626	16556	16686	16563	16709	16634	16949	16391	16886	16784	16718	16720	16615	16623	16658	16884	16637	16965	16526	16512	16684	16673	16755	16661	16645	16739	16989	16706	16660	16620	16620	16777	16901	16824	16749	16655	16909	16829	16771	16736	16808	16719	16769	16789	16775	16809	16862	16817	16707	16607	16726	16939	16619	16699	16640	16960	16767	16694	16738	16774	16570	16700	16664	16811	16683	16596	16653	16734	16793	16654	16763	16733	16689	16831	16691	16862	16831	16816	16495	16781	16689	16725	16559	16527	16558	16650	16766	16702	16758	16734	16448	16763	16653	16823	16528	16678	16726	16878	16733	16628	16794	16900	16651	16803	16817	16718	16695	16771	16711	16689	16851	16651	16707	16655	16697	16744	16605	16664	16582	16630	16753	16735	16771	16739	16806	16823	16800	16604	16742	16635	16728	16587	16646	16798	16698	16798	16855	16706	16830	16548	16795	16616	16740	16605	16549	16737	16762	16560	16705	16747	16674	16717	16786	16737	16675	16769	16864	16651	16723	16607	16667	16749	16867	16641	16686	16477	16522	16839	16471	16635	16770	16584	16745	16507	16588	16703	16774	16657	16615	16576	16553	16590	16703	16425	16764	16796	16577	16764	16553	16755	16713	16657	16537	16518	16603	16587	16632	16506	16559	16790	16890	16812	16789	16661	16784	16772	16888	16600	16584	16857	16723	16739	16691	16746	16618	16587	16642	16798	16647	16524	16646	16655	16641	16799	16631	16388	16700	16776	16810	16845	16845	16650	16678	16575	16759	16706	16703	16796	16541	16653	16654	16822	16633	16704	16523	16697	16614	16867	16818	16776	16494	16615	16700	16786	16719	16683	16583	16755	16484	16639	16583	16607	16673	16797	16747	16736	16815	16671	16707	16521	16677	16696	16625	16659	16654	16597	16851	16631	16690	16584	16530	16500	16686	16729	16457	16599	16622	16659	16610	16442	16730	16406	16913	16655	16505	16690	16508	16776	16619	16761	16686	16892	16632	16732	16470	16779	16673	16717	16719	16694	16716	16536	16721	16524	16522	16577	16584	16506	16661	16630	16533	16646	16433	16515	16633	16718	16735	16814	16505	16553	16537	16575	16766	16593	16469	16662	16886	16645	16453	16489	16792	16726	16620	16651	16759	16762	16764	16574	16585	16735	16784	16789	16679	16731	16692	16818	16793	16870	16854	16702	16788	16778	16773	16761	16657	16548	16719	16611	16682	16543	16721	16637	16500	16856	16657	16752	16569	16731	16638	16665	16628	16735	16494	16617	16422	16608	16588	16777	16797	16804	16793	16689	16773	16814	16657	16678	16751	16688	16692	16785	16647	16562	16495	16879	16844	16694	16821	16812	16650	16558	16540	16759	16766	16849	16573	16746	16675	16458	16920	16739	16430	16621	16575	16511	16803	16422	16630	16786	16657	16635	16705	16509	16779	16815	16772	16779	16673	16676	16715	16486	16792	16508	16711	16823	16848	16702	16669	16789	16564	16428	16755	16496	16538	16731	16668	16553	16667	16719	16600	16714	16659	16686	16610	16552	16745	16452	16763	16749	16470	16741	16672	16754	16558	16585	16693	16704	16723	16641	16742	16645	16847	16582	16645	16680	16686	16694	16695	16503	16771	16739	16836	16584	16672	16603	16668	16635	16601	16583	16763	16543	16593	16658	16741	16931	16717	16860	16716	16766	16626	16731	16739	16621	16749	16766	16604	16829	16689	16723	16762	16711	16620	16686	16774	16629	16757	16868	16828	16530	16687	16867	16798	16926	16754	16594	16634	16548	16532	16759	16658	16634	16714	16476	16734	16518	16500	16770	16772	16588	16643	16841	16658	16696	16843	16743	16955	16747	16775	16988	16925	16809	16606	16791	16628	16682	16680	16751	16686	16647	16887	16660	16604	16413	16615	16668	16664	16618	16744	16608	16762	16576	16770	16665	16769	16541	16506	16901	16593	16632	16708	16577	16834	16710	16560	16779	16768	16708	16707	16574	16767	16845	16721	16749	16753	16746	16685	16548	16642	16693	16668	16875	16625	16864	16504	16744	16772	16578	16528	16540	16810	16750	16693	16720	16566	16542	16534	16554	16585	16804	16800	16681	16671	16723	16505	16749	16586	16885	16679	16572	16692	16888	16701	16856	16819	16586	16603	16772	16634	16647	16647	16643	16952	16747	16656	16581	16626	16549	16698	16694	16664	16634	16524	16639	16858	16689	16652	16617	16745	16783	16771	16624	16742	16622	16641	16676	16963	16516	16694	16681	16692	16835	16856	16582	16540	16777	16589	16575	16766	16836	16709	16694	16550	16630	16679	16628	16717	16793	16895	16652	16705	16620	16588	16714	16598	16541	16708	16664	16748	16600	16837	16729	16672	16695	16768	16595	16676	16466	16813	16730	16789	16936	16753	16643	16655	16634	16760	16906	16834	16785	16760	16703	16576	16795	16798	16755	16701	16644	16644	16820	16727	16764	16645	16592	16627	16562	16597	16793	16474	16829	16717	16794	16675	16840	17036	16627	16630	16755	16612	16616	16774	16621	16771	16715	16636	16792	16654	16673	16706	16653	16761	16710	16854	16628	16794	16554	16768	16622	16602	16503	16701	16623	16680	16760	16861	16769	16625	16576	16491	16695	16780	16674	16735	16759	16575	16634	16751	16842	16716	16803	16768	16562	16671	16520	16876	16849	16532	16800	16756	16594	16699	16591	16604	16644	16842	16799	16836	16501	16680	16590	16726	16537	16816	16661	16651	16518	16780	16799
17680	33867	32522	25539	22288	21147	18908	18370	18484	23171	49212	47720	41233	31367	20776	16105	14628	14158	14090	14060	13990	14090	14109	14138	14096	14049	14199	14139	14006	14146	14063	14235	14105	13992	13938	14216	14039	13970	14225	14060	14164	13948	14232	14221	14118	14130	13984	14015	14161	14053	14055	14144	14248	13952	14070	14057	14056	14020	13974	14013	14114	13894	14147	14133	14205	14040	13958	13927	14064	14036	13900	14084	14138	14123	14056	13938	14135	14114	14024	14063	14133	13981	14104	14007	14015	13959	14173	14130	14127	13960	14076	14152	14090	14040	14043	14112	14103	14048	14059	14075	13877	14042	14106	14014	13964	13947	14143	14139	14110	14133	14075	13912	14031	14140	14184	14019	13866	14180	14039	13979	14062	14168	14061	14085	13925	14050	14091	13989	13978	13855	13958	14036	14007	14089	13982	14016	14113	14149	13896	14052	14029	14042	14094	14111	14124	13998	13897	14022	14012	14117	14102	13970	14078	13834	13915	14072	13981	13969	14082	14070	14164	14071	14020	13974	13995	13970	13893	14057	13890	14219	14013	13823	13963	13971	13942	13970	13977	14031	14032	14102	13967	14166	13942	13970	13992	14103	14074	13905	14037	14033	14122	14026	13847	14176	13861	14096	13906	14074	14138	13957	14008	13972	14082	14047	14089	14258	13953	14036	13925	14165	13909	14042	14068	14103	13829	14141	14122	14047	14192	14129	14088	14003	14121	14006	14019	14011	14001	13938	13997	14087	14072	14000	14181	13959	13888	13990	14048	14188	14042	14047	13876	13928	14006	13982	14067	14055	14110	14026	14096	14059	14008	14181	13938	14058	14136	14083	13980	13983	14160	13901	13998	14025	14159	14022	13895	14073	13915	13791	14148	13862	14128	13970	13964	14026	14214	13941	13940	14034	14092	13996	13910	14158	14084	14120	13915	14201	13946	13963	14095	14052	14182	14015	13985	14050	14115	13894	13951	14193	14123	14059	14096	13910	14052	13999	14002	14109	13982	14005	14132	13967	14113	13992	13852	14063	13955	14063	14078	14094	14115	13982	14001	14023	13977	14050	13967	14044	14076	14055	13993	13954	13964	13954	14005	13853	14065	13911	13969	14008	14006	14145	13952	14141	14039	14021	13844	14075	14151	13896	14190	14074	14131	14213	14211	14017	14001	14178	14267	14037	13831	14016	14064	13873	13927	14113	14103	14038	14109	14017	13970	13990	14057	13914	13953	14076	14184	14048	14060	13955	14191	14009	13931	13988	13941	13992	13918	14191	14035	13943	13952	13917	13963	14038	14028	13914	13876	14097	13958	14021	13872	14051	14206	14095	14064	13987	13976	14048	14043	13953	14064	14080	14035	13994	13894	13823	13922	13970	14140	14047	14051	13863	14135	14256	13905	14109	13970	13851	14107	13981	14211	14113	14030	14065	13870	14089	13916	13941	13985	14126	13963	14070	13959	14129	14184	14044	14027	14124	13995	13967	14178	14114	13950	13816	14143	14162	14011	14113	13983	13941	14011	14124	14041	14248	14168	13966	14079	14110	13925	13878	14004	13898	14024	13936	14009	14171	14042	14150	14004	13893	14225	13902	13965	13978	14035	13984	14000	14003	13955	13966	13994	13848	14073	14141	14129	14170	14136	14111	13988	14031	14196	13934	14116	13913	14063	13959	14185	13879	13933	14092	13861	13843	14115	13871	13943	14039	13892	14011	14047	13965	13875	14213	13994	14130	13959	14014	13864	13997	13957	14013	14158	14080	13814	13894	14137	14028	14016	14058	14009	14040	14150	13894	14073	14056	13907	14202	14072	14064	14133	13999	14157	14204	14038	13936	13985	14085	14058	13965	14153	14088	14006	14113	14096	14176	14045	14018	14073	14191	14104	14032	14212	13938	14013	14013	13995	14151	14023	13993	14054	14162	14257	14001	14177	13935	13954	14029	14051	13941	14157	14114	14008	14117	14054	13916	13881	13933	14040	13960	14161	13898	14056	13912	13974	13915	13875	14007	13942	14019	14002	14004	14060	14043	14080	14064	14170	14030	13887	13984	13798	13963	14151	13827	14036	14077	14130	14035	13993	14168	14014	13853	14092	14012	14017	14008	14112	14022	14135	14011	14105	14002	13942	14015	14118	14071	13950	14061	14081	14125	14197	14149	14138	13952	14032	14042	14000	14135	14062	13942	14127	13935	13985	14002	14020	13968	14026	13991	13946	14039	13947	13988	14014	14001	13964	14051	14021	14147	14044	14019	14103	14089	14008	14124	14091	13977	14086	13946	14144	14000	14135	14028	14043	14057	14132	14013	14129	13923	14016	14010	14046	14106	13857	14119	13963	14094	14020	13923	14274	14048	13968	14103	14080	14008	14018	13861	13987	13999	13907	14115	13909	14051	14035	14050	13952	14030	14315	14041	13970	13859	13966	14066	14022	14083	14055	14037	13971	13812	13935	14033	14098	13902	13864	14179	14060	14018	14032	14127	13976	14051	14078	14038	14130	13949	14020	14139	13841	14144	13935	14110	13970	13961	14016	13963	13921	13994	14109	14062	14073	13960	14183	14097	14072	13906	14102	14054	13928	13881	14156	13868	13972	13979	14065	14065	13996	14203	14147	14021	13937	13834	14078	14096	13973	14000	13948	13992	14099	13904	14025	13960	14078	14172	13874	14123	14053	13944	14036	13997	14089	14095	14151	14084	14130	13975	13912	13983	14145	14054	13941	13908	14005	13999	13939	14012	14048	13993	14026	14070	14024	13860	13869	14039	13886	14056	13962	14030	13866	14144	14168	13964	13875	14153	14010	13846	14062	14055	14063	14067	14089	13930	13939	13931	13919	13984	14167	14022	14136	13831	14171	13986	14256	13926	13984	13933	14039	14092	13940	14037	13994	13801	13806	14126	13694	13969	14058	13948	13909	13800	14121	13948	13875	14046	14110	14034	14086	14155	13887	13854	14141	14017	14096	13964	14058	14054	14092	13940	14088	13920	14024	13998	14095	13918	14077	13982	13964	14085	14004	14015	13963	13928	13975	14229	14113	14055	14021	14113	14074	14014	13993	13978	14150	14003	13909	14105	14069	14044	14038	14107	13932	14048	14022	14096	14029	14306	13997	13856	13885	14085	13992	14239	13885	14069	13997	14074	13927	14096	13787	13944	13823	13972	13953	14136	14055	14125	14028	13888	14127	14106	14068	14111	13959	14074	13934	14116	13941	14047	14034	13999	14072	13905	14030	14050	13930	13891	14117	13889	13931	14004	14154	14037	14170	14028	14028	14202	14048	13946	13928	13997	13988	14143	14013	13953	13681	14025	14166	14070	14134	13936	14061	14058	14065	14030	14072	13993	14065	14152	14049	14120	13977	14269	13912	14127	13949	14114	14053	13973	13998	13973	14033	14036	14100	14092	14067	13941	13755	14124	14057	14058	13900	13979	14183	14039	13970	13924	13935	14049	13939	13965	13967	13919	14077	14079	14028	14108	14005	13881	14022	14055	13970	14108	14029	13997	13906	14127	13913	14060	14082	14050	13971	13960	13897	13974	14139	13959	14110	14039	14055	13947	13771	13883	14113	13986	14013	14088	13940	14014	14132	13962	13995	14158	13991	14043	13978	14030	13967	14167	13884	14154	14093	13861	13944	13990	13913	14150	14023	14104	14023	14038	14260	14038	14130	14000	13832	13965	14008	14084	14194	13982	13976	14157	13865	13900	14122	14122	13947	13956	14076	14178	14089	14119	13972	13963	13953	14073	14020	14155	13846	14135	14019	14038	14109	14154	14083	13943	14025	13964	14026	13871	14189	13964	14126	14037	14109	14146	14032	13895	14098	14028	14014	13888	13897	14070	14072	13938	13932	13885	13996	14097	13895	13924	14075	14023	14100	13932	14083	14074	14027	14051	14043	13951	14099	14186	14138	13969	13925	14082	14004	14133	14137	13902	14017	14096	14181	14015	14062	13889	14027	14123	14092	13962	14004	14033	13848	13978	14040	13954	13881	14093	14213	14078	14017	13955	13983	13849	13981	14126	14054	14026	13942	14155	14047	14091	13905	13997	14114	13896	14093	14096	13954	13898	14096	14113	13900	13928	14188	14172	14008	13984	14013	14127	13990	13981	13964	14139	13950	13916	14099	14115	14122	14217	14145	13983	13983	14124	13862	14027	14094	13825	14151	14116	13950	13966	13926	13986	14007	13946	13896	13940	13763	14029	14145	14069	13966	14014	13914	14046	14139	13870	14090	13946	14082	14101	13988	14003	13869	13970	13903	13964	13860	14095	14095	13843	14106	13916	14249	14071	14102	14019	14075	13991	14218	14126	13898	14199	13990	14095	14036	13938	14092	13827	13965	13951	14052	14199	13988	13950	13804	13978	13880	13901	13983	14081	14002	13986	14069	14062	14092	14103	14086	13976	14089	14145	13926	14016	13913	14047	14107	14070	14051	13958	14064	14122	14090	14079	13903	14103	14123	14097	14004	13914	14019	14117	13988	13913	14066	13959	13960	14189	14035	13953	14072	13789	14250	14122	14091	14029	14095	13997	13983	14011	13793	13849	14047	14010	14105	13974	14144	13931	14048	14011	13976	14203	14088	14023	13933	14032	13973	14026	14005	13920	14058	13974	14028	13930	14233	13997	14024	14007	13897	14074	13881	14026	13991	14124	13958	14062	14122	14037	14018	14030	14090	14118	14126	14104	14061	14054	13960	14021	13990	14129	13981	13936	14084	14035	14000	14069	13945	13983	13910	13941	14114	14039	13922	14030	14195	14152	14135	13936	14182	14168	14107	14034	14018	14015	14086	14126	14056	14209	14112	14021	14013	14082	14059	14030	14108	14047	14177	13972	14060	13987	14045	14176	13938	14098	14087	13952	14138	14005	14056	13891	14045	14148	14109	13954	13960	14210	14149	13958	13921	14122	14108	13881	13933	14027	14006	14299	14010	14073	13944	14136	13958	14125	13886	13892	14098	14156	14046	14002	13890	14113	14027	14134	14116	13893	14031	13980	14067	14058	14161	14046	14085	14145	14129	14038	13910	13916	13866	14068	14046	14224	14180	13983	13972	13955	14197	13910	14015	13974	13962	14270	14164	14055	13834	13904	14124	13898	14159	13970	14172	13940	13935	14111	13839	14127	14160	13908	13960	14040	13952	14051
27174	21717	25071	22237	18756	17983	17920	17346	17594	18040	19839	21477	20675	18737	17465	17109	16605	16491	16691	16681	16771	16531	16707	16688	16582	16685	16562	16632	16746	16619	16370	16559	16778	16578	16458	16661	16695	16657	16461	16325	16590	16489	16624	16593	16596	16560	16682	16717	16423	16496	16465	16657	16722	16492	16604	16525	16453	16503	16640	16444	16606	16587	16737	16532	16636	16750	16676	16551	16691	16516	16613	16533	16614	16524	16537	16715	16492	16516	16541	16585	16658	16486	16409	16450	16475	16819	16518	16480	16697	16652	16747	16511	16706	16644	16532	16585	16464	16570	16662	16619	16523	16711	16431	16682	16630	16642	16462	16518	16502	16589	16585	16454	16561	16748	16634	16496	16445	16425	16788	16584	16600	16593	16687	16710	16591	16638	16644	16674	16669	16542	16331	16622	16471	16607	16573	16760	16458	16460	16392	16739	16512	16742	16545	16635	16718	16575	16455	16416	16397	16570	16660	16504	16679	16409	16710	16717	16382	16653	16502	16663	16726	16535	16672	16708	16725	16753	16599	16472	16566	16663	16461	16551	16592	16614	16484	16547	16564	16557	16683	16483	16419	16482	16632	16463	16653	16484	16690	16523	16644	16552	16494	16597	16431	16653	16629	16658	16577	16557	16417	16647	16551	16723	16572	16619	16536	16413	16442	16488	16377	16466	16629	16536	16470	16691	16558	16469	16628	16678	16510	16549	16495	16589	16513	16454	16628	16781	16666	16574	16359	16493	16715	16617	16587	16487	16489	16475	16564	16538	16455	16525	16612	16550	16596	16565	16623	16499	16531	16502	16514	16693	16367	16373	16457	16564	16672	16643	16538	16453	16541	16678	16578	16630	16579	16360	16496	16758	16389	16476	16414	16694	16537	16438	16476	16484	16323	16649	16583	16570	16474	16415	16621	16464	16607	16555	16495	16457	16628	16603	16535	16507	16516	16391	16529	16372	16516	16652	16421	16607	16721	16519	16732	16499	16680	16533	16613	16575	16699	16451	16659	16457	16481	16479	16554	16578	16691	16775	16763	16372	16470	16411	16664	16482	16500	16650	16449	16738	16600	16578	16603	16604	16620	16523	16489	16404	16611	16535	16368	16564	16650	16716	16568	16708	16535	16689	16475	16420	16693	16577	16671	16680	16784	16581	16630	16356	16483	16555	16599	16272	16503	16626	16635	16534	16431	16372	16473	16671	16522	16440	16498	16492	16496	16592	16557	16676	16691	16494	16450	16495	16720	16573	16539	16492	16645	16372	16482	16535	16527	16316	16362	16506	16642	16644	16531	16668	16638	16709	16575	16556	16513	16540	16645	16631	16680	16551	16469	16520	16770	16570	16434	16400	16500	16521	16566	16587	16511	16369	16516	16410	16513	16552	16584	16467	16575	16335	16685	16412	16810	16587	16592	16427	16567	16642	16513	16571	16583	16480	16512	16502	16405	16529	16743	16491	16308	16718	16615	16691	16632	16678	16650	16809	16513	16516	16736	16586	16571	16547	16571	16395	16526	16561	16479	16535	16631	16649	16653	16599	16569	16527	16691	16581	16333	16448	16520	16537	16487	16608	16698	16482	16404	16476	16557	16540	16659	16653	16421	16475	16503	16490	16401	16479	16425	16828	16694	16673	16617	16694	16765	16614	16734	16713	16465	16395	16358	16467	16504	16340	16656	16529	16404	16627	16672	16541	16497	16569	16537	16510	16552	16587	16537	16545	16467	16514	16685	16544	16657	16637	16550	16454	16431	16422	16776	16705	16598	16652	16548	16544	16441	16565	16508	16364	16692	16397	16454	16600	16502	16641	16517	16493	16477	16550	16460	16599	16664	16366	16342	16378	16394	16377	16464	16730	16435	16354	16650	16437	16628	16802	16463	16595	16485	16494	16436	16558	16579	16813	16569	16524	16761	16631	16465	16431	16453	16490	16569	16545	16507	16527	16472	16486	16490	16609	16623	16316	16599	16577	16622	16612	16536	16484	16836	16630	16851	16461	16447	16578	16516	16669	16691	16594	16578	16413	16674	16547	16569	16593	16342	16553	16668	16665	16588	16589	16706	16471	16567	16661	16568	16796	16576	16713	16739	16565	16413	16419	16557	16678	16564	16643	16627	16408	16619	16439	16560	16572	16670	16710	16586	16563	16490	16523	16594	16607	16500	16573	16582	16666	16517	16517	16658	16560	16602	16599	16569	16696	16717	16741	16476	16450	16562	16573	16514	16480	16522	16498	16761	16759	16675	16787	16677	16619	16541	16587	16433	16502	16512	16615	16689	16769	16634	16488	16552	16594	16605	16552	16535	16609	16513	16495	16603	16612	16582	16634	16464	16424	16783	16678	16495	16535	16611	16544	16657	16560	16621	16626	16595	16464	16580	16645	16714	16603	16497	16631	16514	16501	16647	16516	16425	16738	16470	16499	16818	16701	16479	16452	16628	16590	16479	16526	16657	16515	16602	16366	16576	16559	16686	16560	16603	16623	16559	16506	16729	16557	16560	16520	16618	16775	16535	16601	16441	16670	16584	16673	16639	16432	16646	16496	16629	16613	16445	16467	16641	16543	16642	16609	16556	16721	16600	16554	16505	16505	16639	16596	16757	16770	16570	16453	16718	16487	16497	16615	16561	16512	16579	16512	16567	16559	16514	16619	16598	16818	16641	16466	16649	16567	16593	16408	16530	16621	16706	16681	16643	16701	16461	16620	16502	16557	16598	16562	16304	16495	16416	16611	16270	16742	16494	16491	16581	16545	16662	16413	16597	16791	16609	16473	16583	16569	16555	16454	16532	16702	16630	16424	16520	16672	16392	16650	16482	16370	16545	16539	16464	16718	16733	16620	16578	16511	16407	16282	16483	16785	16662	16592	16562	16660	16661	16778	16496	16356	16548	16708	16488	16691	16669	16647	16589	16562	16567	16478	16466	16556	16389	16578	16630	16462	16640	16553	16574	16558	16349	16581	16454	16421	16295	16566	16533	16569	16632	16562	16603	16585	16572	16661	16617	16645	16553	16496	16583	16726	16519	16641	16538	16509	16629	16553	16663	16393	16718	16622	16761	16635	16466	16491	16553	16441	16360	16804	16703	16456	16318	16558	16622	16522	16556	16415	16532	16685	16548	16654	16698	16583	16298	16494	16549	16421	16482	16678	16629	16433	16513	16529	16661	16606	16518	16511	16664	16397	16364	16514	16675	16647	16439	16584	16478	16488	16643	16584	16574	16643	16648	16474	16528	16499	16495	16550	16568	16558	16481	16533	16570	16567	16531	16598	16581	16679	16636	16500	16537	16629	16545	16508	16500	16538	16555	16380	16630	16783	16492	16485	16665	16593	16579	16565	16446	16577	16722	16531	16336	16530	16597	16697	16658	16532	16691	16410	16435	16369	16480	16554	16433	16696	16688	16584	16432	16503	16653	16545	16440	16694	16671	16596	16416	16441	16321	16506	16676	16689	16433	16541	16674	16619	16590	16466	16466	16604	16482	16577	16364	16507	16314	16588	16683	16624	16611	16623	16522	16579	16594	16395	16634	16679	16370	16541	16426	16431	16436	16497	16612	16520	16618	16574	16474	16549	16556	16552	16613	16506	16653	16409	16632	16424	16655	16738	16482	16487	16429	16357	16597	16574	16467	16443	16759	16594	16349	16468	16734	16555	16506	16618	16502	16550	16505	16615	16614	16483	16371	16475	16535	16719	16682	16487	16583	16576	16542	16493	16675	16520	16562	16793	16476	16504	16696	16717	16483	16506	16379	16626	16556	16511	16507	16584	16577	16591	16460	16544	16511	16468	16670	16825	16508	16612	16639	16636	16403	16482	16497	16569	16364	16630	16655	16754	16585	16510	16504	16445	16805	16710	16560	16675	16464	16483	16689	16240	16483	16514	16279	16436	16562	16380	16609	16647	16524	16396	16679	16506	16641	16464	16424	16615	16480	16621	16597	16734	16491	16758	16431	16661	16758	16631	16741	16480	16656	16487	16676	16589	16447	16669	16729	16571	16715	16521	16651	16500	16479	16240	16514	16697	16239	16618	16722	16476	16433	16576	16464	16406	16544	16616	16616	16617	16372	16604	16659	16309	16420	16615	16469	16422	16388	16456	16645	16367	16570	16538	16593	16443	16550	16561	16600	16838	16510	16526	16397	16668	16522	16795	16576	16429	16585	16752	16512	16595	16761	16573	16548	16617	16562	16713	16357	16667	16566	16473	16351	16495	16527	16655	16678	16600	16451	16671	16543	16560	16543	16529	16658	16683	16609	16558	16489	16580	16637	16739	16394	16529	16556	16623	16611	16543	16466	16532	16541	16505	16567	16529	16771	16572	16644	16593	16589	16422	16816	16580	16604	16256	16560	16492	16370	16511	16682	16587	16612	16784	16570	16525	16615	16482	16689	16739	16721	16599	16505	16466	16763	16678	16630	16513	16418	16435	16614	16527	16601	16384	16695	16403	16564	16546	16703	16770	16517	16615	16548	16593	16654	16563	16399	16682	16459	16634	16620	16689	16555	16616	16481	16604	16568	16521	16488	16481	16640	16541	16505	16532	16545	16593	16406	16471	16510	16435	16715	16598	16441	16488	16468	16464	16598	16494	16597	16606	16575	16643	16685	16636	16594	16607	16748	16385	16566	16469	16529	16515	16580	16580	16638	16484	16654	16692	16768	16557	16406	16434	16263	16482	16705	16732	16597	16672	16417	16536	16330	16805	16508	16786	16520	16436	16617	16594	16601	16562	16418	16569	16595	16618	16648	16359	16481	16585	16617	16575	16520	16538	16604	16572	16655	16544	16543	16692	16507	16621	16310	16329	16397	16753	16460	16444	16531	16400	16577	16769	16668	16707	16469	16724	16452	16565	16474	16695	16688	16629	16783	16605	16512	16496	16643	16474	16599	16419	16483	16438	16557	16497	16547	16323	16744	16507	16507	16486	16395	16526	16342	16573	16601	16684	16595	16595	16769	16476	16624	16425	16759	16488	16312	16537	16524	16675	16482	16332	16508	16530	16656	16569	16802	16570	16694	16567	16725	16578	16437	16491	16594	16691	16439	16549	16463	16560	16489	16472	16490	16686	16504	16439	16693	16519	16626	16554	16580	16699	16426	16659	16640	16700	16669	16555	16569	16634	16560	16365	16738	16507	16399	16407
15425	19888	19854	17897	17261	16161	15925	15395	15844	15714	18789	20209	18570	16102	14888	14226	14286	14017	14055	13954	14097	14165	13956	13806	13977	13855	13804	13996	14006	13996	13982	13820	14074	13850	14012	13869	13841	13921	14035	14024	13815	13882	14015	14023	14058	13797	13989	13867	13946	14144	14069	13974	14107	13884	14061	13979	14133	13892	13824	13985	13885	14065	13919	13902	13922	13924	14126	14089	13902	13897	14116	13966	13795	13981	14080	13928	14015	13980	14029	13925	14052	13952	13908	13978	13987	13869	14003	14055	13984	13879	14017	14089	14109	13871	13846	13817	13915	13930	13817	13860	13847	14156	13837	14130	13901	14076	14032	14007	13938	13905	14108	13930	14017	13926	13998	14008	13955	13942	13939	13772	13945	13945	14027	13818	13996	13911	14009	13961	13957	13834	13882	13876	13952	14106	13888	14036	13946	13984	13964	14075	13967	13840	13946	14033	13850	13756	13944	13801	14004	13935	14035	13877	13768	13954	13982	13919	13715	13941	13857	13839	13944	13914	13988	13760	14024	14003	13887	13955	13918	13875	14009	13816	13942	13940	14011	13791	14031	13966	14018	13838	13911	14017	13891	13825	13927	13911	13769	13971	13973	14076	13899	14051	13937	13904	13893	14083	14031	13951	13948	13903	14001	14116	13896	14012	13856	13804	13979	13847	13983	13897	14007	13757	14059	13935	13787	13990	14113	13857	14027	14056	13996	13916	13889	13932	13952	13915	14005	13928	13817	14044	13780	13912	13858	14009	13955	13823	13862	13655	14040	13877	13809	14089	13899	13875	13972	13906	14122	13933	13924	13915	13895	13938	13881	13989	14059	14052	13945	13887	13977	13864	13889	13950	13876	13803	14053	13861	13887	14105	13961	13841	13894	13910	13689	14072	13927	13910	13973	13997	13901	13944	13936	13950	13868	13974	14057	13822	13957	13950	13973	14062	13882	14046	13790	13907	13842	14107	13798	13919	13898	14008	13981	14036	13877	13796	13913	13919	13827	13949	13849	13943	13920	14022	13963	13859	13825	14079	13923	13859	14019	14073	13876	13990	13960	14110	13967	13898	13961	14077	14129	14068	13992	13916	13682	13974	13887	13934	13818	13987	13984	13820	14035	13973	14032	13952	13950	13935	14103	13890	14008	13919	14093	13907	14040	13900	13856	13987	14052	13859	13899	13881	14096	13879	14089	14035	13879	14018	13904	14034	13983	13785	14063	13909	14016	14030	13908	13935	13960	13865	14076	13946	13974	13784	14110	14040	13996	13976	13925	13923	14178	13942	13905	13968	13862	13857	13894	13875	14004	14012	13932	14072	13851	13957	13841	13955	13737	14086	14071	13945	13676	14078	13863	14124	14048	13994	14002	13887	13803	13914	13823	14075	13945	13909	14085	14015	13920	13975	13933	13978	13914	14128	13880	13807	14052	13878	13964	13877	13793	13957	13778	13932	13985	13882	14092	13919	13864	14016	14056	14042	13836	13864	13902	14020	13928	13857	13871	14053	14185	13983	13663	13874	13776	14056	13923	13847	14005	13948	13888	14041	14067	13930	13826	13852	13928	13880	13902	13954	14002	13909	13803	14009	13882	14028	14031	14044	14051	13917	13999	13920	13943	14026	14078	13830	14055	13943	13904	13880	13943	13958	14104	13906	13859	13985	13949	13904	14107	13780	13894	13873	13836	13969	13956	14018	13966	14004	14084	13856	14058	13967	13934	13938	13899	13985	13952	13898	13986	14098	13977	13991	13965	14011	14098	13952	13935	13903	13885	13814	14165	13916	13903	13814	14072	13949	13917	14162	13961	13990	14030	13956	13947	14050	14047	13956	14023	13989	14223	14190	14099	13831	13885	14005	14053	13863	13864	13958	13897	13706	14013	13970	14099	14009	13921	14115	13944	13951	14074	14041	14158	13910	13850	13901	13950	13920	13781	13976	14092	14127	13901	13932	13979	13902	14135	13940	13817	13974	14049	14151	14010	14043	13846	13889	13860	13851	13897	13930	13923	14183	13979	13977	13924	14045	14225	13964	13899	13906	13961	13923	14004	13917	13928	13937	13837	14051	14042	14076	13945	13862	13958	14065	13914	13859	13790	13755	13836	14080	14057	13914	13911	13818	13978	14087	14155	14014	13942	14071	13929	14147	13975	13922	14020	14031	13939	13986	14051	13793	13880	13736	13890	14010	14056	14061	13826	13991	13867	14010	13989	14015	13887	13963	13963	13964	14043	13805	13906	14078	13972	13828	13966	13930	13907	13981	13973	13975	13953	13993	13862	14042	14005	13991	13971	13920	14013	13975	13791	13925	13998	14086	13992	13941	14161	13956	14056	13987	14075	14065	13865	14028	13927	13994	13848	13922	13879	13833	13859	13917	13881	13898	13961	13976	14082	13983	14085	14081	13881	13910	13960	13932	13895	13958	13953	13957	13959	13792	13872	13935	13859	13819	13858	13907	13995	13876	13976	13903	13884	13983	13886	14022	13882	14151	13960	13857	14018	13917	13824	14004	14008	14056	14081	14053	13960	14003	13912	13794	13793	13902	14008	13885	13927	14084	13949	13956	14171	14072	13986	13906	14040	13961	13989	13869	14058	13940	13846	13969	14026	13996	13894	14006	13988	13985	14078	13860	14013	14015	13919	13915	13951	13837	13914	13916	13897	13967	13964	13934	13904	14048	13977	13841	13958	13921	14026	13926	14084	14064	13990	13978	13944	13835	13802	13936	13889	13873	13949	14084	13992	14056	13961	14144	13737	13894	13952	14018	13978	14020	13890	14004	13843	13963	14118	13835	13925	14054	13758	13897	13878	14093	13876	13965	14045	13956	13883	13990	13937	13877	13963	14077	13981	13956	14007	13865	13946	14002	13883	14087	13951	13861	14127	14041	13982	13994	13887	13899	14125	13930	13892	13991	14000	14024	14064	13968	14046	13872	13938	13944	13831	13909	13906	13985	13946	13832	13974	13900	13864	13929	14076	13956	13817	14042	13938	13892	13941	14036	13987	13960	13943	14047	13969	14004	14106	13872	13956	13936	14064	14033	13955	14000	13905	13836	13990	14082	13948	13759	13962	13999	14204	14009	13737	13984	14004	14045	13803	14008	13922	13915	13942	14090	13993	13899	14049	14038	14073	14075	13992	13852	13976	14003	13890	14047	13966	14000	13768	13986	14025	13943	13994	13926	13876	14026	14077	13949	14114	13996	13981	13913	13771	13921	13935	13980	13925	13987	13899	13834	13867	13937	13843	13727	13915	14078	14087	13944	13860	13908	13964	14010	13987	13910	13944	13870	14123	14003	13969	13960	13919	13749	14065	14026	14005	13900	13982	13963	13937	13969	13933	13765	14152	14003	13908	14022	13994	13922	13912	13849	14086	13982	14003	14013	14096	14032	14112	13919	14048	13894	13949	13943	13841	14040	13917	13865	14061	13915	14107	14044	13886	14084	13991	14018	13984	13946	13891	13945	13972	13985	13901	13959	13940	13839	13954	13897	13842	14005	14078	13862	13959	14029	14025	13994	13858	14085	14060	14083	14074	13810	13992	13923	14043	13705	13869	14006	13974	13972	14005	14086	13888	13939	14052	13753	14019	14006	13874	14064	14002	14083	13771	14140	13995	13965	13866	13960	13894	14019	13905	13838	13913	14142	14015	14073	13913	13997	13827	14009	14056	13982	13840	14019	14043	13934	13940	13946	13965	14159	13750	13811	14002	13855	13988	13916	13983	13979	13780	13960	14105	13989	14017	13949	13995	14050	13953	14057	13966	14081	14039	14050	13983	13828	14071	13876	13981	13878	14091	13938	13984	13949	14035	14052	13845	13981	14015	13950	14090	14096	13752	13772	13771	13966	13999	13899	14003	14010	13981	13926	14019	13816	14006	13881	14068	13937	14000	14041	13968	13837	13909	14019	14078	13995	13864	13873	14068	13969	14036	13771	13898	13827	13970	13914	13866	13965	14007	13921	13879	13997	13990	13857	13898	13889	13891	13961	13980	13995	13841	13780	13862	13981	13964	13729	13944	13886	13943	13927	14180	13958	14021	14081	13915	13745	14150	13911	13929	14018	13955	14002	13968	13980	14032	13893	14021	14022	13868	14065	13921	14090	13898	13985	14000	13886	14056	14048	13976	13796	14014	13955	13818	14015	13995	13976	13879	13958	13962	14025	13917	13960	14205	14014	13938	14013	14102	13974	13882	14030	13868	14046	14001	13874	14038	14011	13832	14213	13955	14001	13885	13949	14051	13825	13979	13928	14128	13940	13974	14037	13925	13959	13888	14138	14047	13966	13962	14014	13926	13899	13901	13862	14002	13832	13955	13881	14052	14002	13997	13869	13859	14061	13763	14164	14012	14082	14060	13899	13891	13900	14140	13957	14046	14048	13830	13853	13963	14002	13943	13968	13878	13999	13964	14014	13978	14010	13854	13955	13881	14057	13907	13975	13977	13998	14001	13933	13957	13974	13971	14009	13980	14047	13902	14051	14067	14007	14001	13969	14099	14018	13948	14099	14039	13849	13885	13918	13978	14016	14128	13903	14035	13855	13908	14067	13815	14016	13883	14025	13893	13899	13822	13895	13922	13923	13878	14064	13937	13828	13989	14015	13948	14059	13993	14016	13944	13874	13948	13943	13921	13910	13910	14130	14032	14127	14024	13997	13798	13803	13968	13875	14028	14093	14008	13957	13964	13975	14006	13937	13955	14021	14073	14023	13988	14005	13943	13968	14010	13974	13846	13883	13931	13982	13989	13894	13938	14134	13802	14112	13935	13944	13840	14007	13983	13985	13997	13928	13944	13909	13811	13977	14238	13869	13951	13928	14040	14002	14033	14156	13998	13874	13864	13969	13897	14078	13779	13936	13986	13947	14040	13977	13932	14063	13979	13915	13844	13829	13851	13987	14033	14056	13920	14039	14003	13901	14000	14092	14052	13959	13997	14005	14042	13790	14055	14112	13920	13882	13864	13888	13994	13945	13952	14086	13990	13886	13802	14022	13987	13810	14000	14037	13987	14091	13924	13902	13976	13996	13872	13885	13924	13864	13942	13876	13922	13958	13843	13999	13978	13851	13932	14042	13916	13945	13880	14013	13918	13860	14041	13982	13904	14038	13882	13996	13861	13860	13969	13931	13948	13835	13812	14072
24342	20952	27991	24518	21957	20561	20027	18253	17984	18280	28920	35155	31207	25094	20121	17603	16960	16787	16496	16344	16765	16558	16546	16679	16436	16463	16765	16696	16723	16546	16528	16445	16617	16372	16921	16645	16562	16555	16626	16537	16440	16499	16616	16786	16509	16472	16496	16459	16364	16622	16622	16665	16306	16574	16469	16495	16458	16560	16525	16599	16477	16615	16548	16656	16489	16622	16465	16650	16729	16561	16472	16348	16547	16624	16403	16706	16567	16389	16445	16251	16373	16582	16369	16712	16525	16414	16549	16598	16504	16406	16535	16452	16527	16567	16711	16532	16464	16528	16581	16346	16553	16365	16505	16305	16470	16450	16577	16536	16593	16492	16499	16621	16527	16535	16386	16505	16664	16414	16495	16635	16620	16670	16459	16534	16614	16504	16489	16543	16600	16519	16418	16504	16496	16429	16332	16407	16401	16510	16448	16515	16401	16571	16463	16440	16519	16505	16332	16415	16564	16554	16646	16531	16511	16510	16430	16443	16395	16635	16624	16437	16425	16133	16414	16579	16616	16653	16598	16507	16393	16331	16419	16453	16539	16418	16346	16485	16404	16307	16507	16479	16603	16610	16601	16261	16438	16415	16600	16713	16377	16656	16340	16578	16473	16522	16350	16570	16522	16521	16331	16361	16553	16412	16560	16495	16307	16507	16536	16669	16524	16384	16607	16419	16548	16442	16511	16526	16532	16491	16408	16380	16368	16479	16332	16540	16529	16511	16436	16550	16417	16208	16567	16674	16544	16553	16493	16431	16324	16293	16602	16539	16485	16421	16640	16609	16438	16533	16533	16410	16440	16395	16422	16434	16469	16706	16503	16711	16390	16499	16317	16617	16527	16451	16523	16400	16456	16593	16370	16673	16424	16425	16389	16431	16518	16511	16681	16419	16554	16684	16708	16171	16592	16452	16659	16615	16399	16519	16420	16416	16663	16472	16397	16641	16382	16555	16552	16634	16342	16484	16448	16491	16388	16542	16465	16470	16584	16485	16570	16608	16582	16662	16321	16512	16499	16729	16557	16549	16567	16399	16615	16309	16509	16417	16564	16468	16522	16475	16502	16382	16345	16481	16449	16434	16422	16419	16440	16664	16498	16532	16563	16484	16378	16499	16434	16385	16479	16525	16528	16458	16349	16498	16459	16535	16485	16488	16373	16323	16543	16369	16387	16418	16416	16735	16624	16412	16564	16514	16321	16319	16588	16697	16524	16324	16537	16539	16580	16651	16428	16509	16733	16532	16338	16517	16285	16595	16408	16685	16399	16499	16418	16530	16447	16567	16415	16523	16554	16506	16272	16678	16485	16541	16740	16407	16374	16395	16358	16564	16541	16552	16667	16562	16645	16430	16454	16499	16520	16554	16598	16568	16516	16651	16313	16410	16517	16361	16724	16372	16541	16402	16341	16473	16470	16431	16308	16627	16441	16391	16538	16521	16534	16574	16498	16260	16477	16460	16671	16359	16577	16701	16665	16529	16387	16419	16464	16625	16467	16584	16457	16419	16426	16520	16361	16650	16232	16673	16537	16381	16636	16497	16514	16426	16426	16318	16470	16420	16503	16523	16570	16209	16528	16358	16369	16477	16435	16375	16235	16328	16238	16305	16255	16510	16420	16292	16232	16427	16502	16450	16511	16395	16572	16445	16710	16606	16611	16436	16590	16340	16300	16317	16361	16529	16546	16457	16585	16704	16485	16561	16354	16295	16472	16824	16368	16352	16344	16459	16502	16256	16619	16626	16386	16341	16406	16290	16534	16537	16440	16471	16534	16522	16412	16647	16526	16508	16589	16507	16453	16585	16555	16547	16398	16716	16530	16596	16624	16545	16512	16385	16374	16609	16492	16505	16291	16482	16470	16349	16355	16416	16618	16430	16493	16519	16395	16399	16408	16514	16433	16451	16379	16636	16713	16328	16488	16466	16691	16531	16603	16420	16461	16567	16237	16518	16496	16477	16641	16436	16363	16379	16505	16455	16589	16576	16597	16645	16443	16565	16535	16359	16326	16214	16431	16343	16432	16577	16403	16361	16532	16524	16377	16488	16447	16501	16487	16380	16523	16607	16553	16648	16351	16553	16650	16397	16510	16547	16346	16447	16586	16518	16567	16501	16254	16259	16335	16519	16535	16612	16373	16484	16555	16444	16631	16487	16422	16433	16572	16400	16386	16494	16419	16461	16582	16367	16505	16580	16652	16560	16619	16576	16432	16446	16529	16457	16387	16329	16569	16713	16654	16523	16427	16591	16528	16567	16441	16497	16478	16350	16443	16402	16465	16489	16461	16470	16525	16483	16332	16503	16535	16461	16411	16393	16484	16773	16742	16352	16396	16486	16546	16388	16603	16577	16590	16445	16457	16505	16329	16521	16604	16500	16445	16481	16512	16332	16483	16482	16586	16506	16593	16474	16592	16402	16587	16561	16451	16302	16306	16463	16551	16480	16409	16778	16420	16473	16758	16432	16442	16324	16406	16548	16400	16478	16395	16501	16588	16428	16634	16671	16585	16184	16400	16563	16526	16504	16504	16434	16451	16498	16568	16407	16392	16540	16476	16571	16299	16507	16513	16563	16463	16428	16456	16496	16506	16526	16778	16437	16514	16525	16601	16475	16587	16459	16604	16520	16511	16380	16702	16790	16356	16444	16500	16632	16576	16416	16330	16462	16514	16440	16563	16547	16600	16530	16427	16704	16435	16317	16534	16372	16687	16567	16351	16456	16519	16447	16397	16577	16483	16477	16711	16588	16593	16426	16394	16554	16533	16408	16607	16475	16440	16333	16508	16502	16553	16358	16282	16431	16466	16402	16309	16475	16526	16441	16563	16498	16378	16660	16439	16519	16503	16721	16405	16246	16599	16418	16495	16518	16375	16338	16705	16571	16550	16504	16460	16430	16401	16442	16501	16327	16416	16221	16586	16542	16381	16455	16675	16621	16563	16494	16505	16586	16559	16503	16596	16428	16530	16451	16454	16474	16556	16414	16494	16526	16474	16461	16567	16601	16333	16571	16622	16565	16584	16389	16614	16260	16587	16537	16457	16421	16612	16517	16435	16717	16442	16445	16291	16413	16507	16559	16399	16462	16466	16345	16443	16665	16751	16627	16537	16390	16442	16424	16436	16403	16416	16573	16633	16209	16453	16393	16261	16541	16441	16397	16396	16648	16638	16468	16614	16672	16519	16291	16542	16488	16531	16512	16296	16395	16428	16561	16452	16478	16338	16463	16516	16453	16458	16569	16487	16398	16417	16502	16662	16587	16431	16613	16513	16480	16583	16424	16556	16729	16435	16403	16495	16387	16666	16456	16455	16607	16402	16249	16546	16322	16423	16537	16474	16355	16742	16635	16517	16623	16317	16551	16486	16589	16489	16592	16551	16432	16303	16736	16458	16322	16518	16421	16427	16494	16419	16533	16571	16330	16493	16523	16730	16520	16469	16520	16437	16322	16713	16616	16291	16619	16561	16466	16336	16413	16362	16555	16692	16511	16368	16206	16491	16478	16328	16670	16535	16584	16626	16359	16319	16403	16545	16584	16643	16579	16475	16400	16482	16592	16768	16354	16264	16443	16811	16386	16575	16473	16380	16225	16427	16729	16361	16355	16327	16282	16736	16467	16370	16386	16612	16365	16431	16454	16413	16588	16577	16547	16645	16535	16488	16514	16762	16534	16464	16373	16629	16533	16479	16473	16477	16287	16498	16491	16406	16451	16682	16534	16512	16547	16350	16365	16495	16466	16448	16632	16327	16683	16424	16321	16412	16594	16482	16353	16473	16677	16631	16512	16623	16517	16597	16378	16490	16752	16525	16444	16482	16507	16519	16386	16610	16340	16523	16439	16413	16294	16543	16376	16590	16629	16673	16657	16594	16466	16458	16578	16554	16544	16613	16657	16569	16568	16388	16343	16271	16400	16544	16361	16663	16514	16483	16371	16391	16473	16464	16488	16731	16530	16732	16607	16424	16767	16564	16368	16557	16565	16648	16435	16614	16485	16564	16592	16518	16357	16693	16594	16413	16509	16552	16435	16458	16530	16672	16592	16447	16372	16388	16467	16592	16530	16553	16662	16451	16677	16398	16426	16432	16358	16277	16397	16298	16510	16711	16359	16458	16586	16395	16467	16404	16555	16660	16546	16627	16608	16661	16544	16544	16489	16578	16407	16542	16436	16399	16479	16594	16479	16414	16348	16685	16452	16615	16439	16426	16578	16341	16464	16444	16412	16604	16430	16448	16531	16494	16485	16336	16253	16517	16566	16372	16470	16304	16497	16655	16423	16367	16470	16462	16402	16441	16312	16781	16642	16413	16567	16604	16319	16444	16461	16383	16701	16505	16372	16549	16656	16300	16587	16481	16610	16612	16453	16461	16639	16546	16505	16502	16204	16619	16520	16476	16392	16417	16398	16691	16656	16608	16399	16579	16638	16592	16585	16488	16475	16486	16510	16551	16437	16480	16532	16581	16371	16412	16480	16402	16465	16483	16498	16589	16682	16579	16384	16605	16399	16688	16328	16344	16539	16457	16405	16535	16430	16547	16396	16424	16697	16452	16427	16508	16476	16540	16700	16538	16438	16519	16634	16349	16464	16670	16447	16535	16408	16546	16390	16444	16590	16547	16411	16463	16355	16516	16487	16510	16464	16569	16513	16257	16419	16424	16303	16329	16491	16453	16535	16533	16513	16338	16405	16495	16186	16368	16449	16311	16701	16483	16612	16548	16314	16682	16377	16434	16450	16469	16454	16554	16497	16542	16484	16520	16478	16500	16363	16576	16449	16524	16652	16533	16520	16312	16378	16481	16405	16498	16348	16178	16520	16316	16502	16400	16590	16352	16350	16506	16607	16684	16680	16239	16385	16529	16473	16452	16611	16686	16321	16469	16461	16586	16622	16586	16554	16393	16757	16546	16441	16420	16393	16545	16476	16544	16454	16418	16355	16536	16354	16377	16460	16573	16466	16454	16578	16445	16364	16333	16633	16349	16408	16776	16509	16456	16430	16482	16489	16455	16361	16505	16296	16374	16526	16545	16578	16570	16430	16707	16257	16646	16513	16401	16384	16573	16499	16569	16418	16334	16263	16387	16208	16550	16334	16521	16522	16396	16441	16355	16399	16671	16406	16558	16572	16479	16361	16426	16485
14271	24663	24237	20133	18396	17280	16392	16449	16139	16367	30768	34471	29639	22658	17172	14898	14287	13943	14186	13947	14101	13888	14019	13998	13931	14002	14093	13985	13910	13903	14162	13857	13877	14005	14009	13800	14013	14103	13980	14063	14070	13993	14075	13879	14060	14026	13939	13925	13920	13973	13941	14022	13951	14036	14011	14012	14004	14040	13924	13955	13974	13834	14065	13924	13805	14125	13935	14144	13977	13921	13999	14000	13693	13952	13919	13951	14101	13911	13953	13700	13986	14009	13904	13859	14133	13878	13937	13856	14066	13876	13980	13900	14046	13828	13942	14046	13858	13957	13846	13929	14019	13944	13906	13872	13940	13934	14027	13956	14012	13972	14088	13995	13969	13970	13922	14119	13989	13923	13875	13897	13840	13772	13804	14076	13882	13813	14002	13998	13808	13904	13964	14014	14003	13909	13979	13973	13982	13796	13705	13958	13865	13886	13994	13982	13888	14006	13996	13982	13994	14040	14013	13832	13959	13785	13917	13947	13949	13759	13883	13989	14051	13983	14068	14012	14011	13992	13958	13742	14001	13859	13980	13976	14016	14023	13877	13995	13996	13954	14030	14031	14010	13992	13816	13770	14062	13852	13905	14090	13951	13950	14018	13843	13859	13908	13949	13941	13856	14008	14031	14072	13874	13959	14041	13959	14008	13845	13863	13961	14036	13916	14123	13871	13805	14002	13915	13842	14047	13939	13891	14063	13856	13884	14053	13846	13941	13879	14043	13758	14093	13855	14043	13758	14031	13845	14030	13891	13988	14044	14037	13973	14061	13986	13882	14033	14023	14075	13931	13776	13870	13974	13927	13906	14059	13959	13889	14033	13974	14136	13851	13969	13963	13816	13774	14071	14055	13908	13927	14034	13948	14054	13900	14183	14069	13966	13964	13980	14013	14061	13948	13934	14026	14014	14032	13974	13958	13977	14012	13931	14004	14008	14099	13888	13991	13895	13951	13886	14174	13827	13986	13919	13812	14097	14117	13860	14032	13902	13938	14071	13890	13989	14060	13931	13916	14011	13872	13801	14035	14012	13827	13897	13875	14063	13939	13953	13873	13839	13763	13944	13918	13831	13958	13902	13877	13886	13829	14074	13881	13929	13977	13972	13908	13927	13999	13990	13940	14008	13760	13838	14010	14122	14004	14109	13938	14201	13982	13929	14106	13894	13921	13912	13932	13956	13974	14028	13897	13802	13900	13941	13918	13804	13940	13946	14135	13882	14093	13995	13923	14078	13922	14103	13947	14042	13942	13968	13809	14078	13983	13983	14100	13935	13887	13909	14070	13745	14076	13951	14156	13884	13920	13889	13974	14086	13934	13869	13927	13804	13940	13977	13932	13875	13939	14023	13945	13822	13816	13919	14043	13971	13906	14019	13871	13847	14069	13879	13844	14098	13865	13951	13872	14056	13894	14041	13779	13884	13883	13863	14097	13845	13870	13966	13915	13996	13950	13952	14026	14040	13980	14020	13886	13960	13948	13960	13922	13954	13954	13870	13879	14015	13795	13831	13979	14070	13934	14002	14041	14024	13874	13896	14054	13923	14030	13831	13982	14023	13918	13849	14022	14044	13908	14070	14052	13933	14011	13800	14018	14002	13805	14031	13942	14083	14127	13963	13818	13747	13857	13796	13772	13865	14009	13974	13994	14095	13902	14002	13927	13954	13861	13999	13884	14053	14101	13864	13946	13996	13908	13886	14089	14062	13961	13857	14010	14025	13865	13889	14115	13886	14130	13805	13997	13803	14033	14033	13854	14011	13930	14041	14010	14073	13822	13931	13934	13978	13881	13980	14089	14023	13949	13973	13925	14093	13964	13950	14037	14005	13862	14001	13921	13992	13834	13988	13996	14011	13878	14051	14091	13936	14001	13711	14093	14061	14169	13958	14114	13891	13912	13885	13982	13918	13935	13910	14094	14059	13711	13991	13896	13800	14085	13943	14035	14021	13810	13966	13877	14006	14015	13919	14009	13923	13856	13927	14053	13917	14124	13939	14016	13929	13962	14066	13969	13900	13996	13738	14093	13921	13881	14049	14069	13937	13856	13951	14034	14124	13800	13841	14012	13852	13947	13941	13955	13821	13972	13865	13810	13951	13965	13952	13956	14074	14046	14102	14020	13920	13984	13871	14058	13920	13944	14030	13974	13808	13780	14014	13977	14021	14150	14186	13949	13942	13962	13867	13974	13954	14036	13888	13838	13991	13988	13902	13989	13914	13883	13915	13930	13965	13978	13867	13935	14021	13889	13837	14029	14035	13996	13870	13944	13982	13862	13848	13877	13943	13960	13952	13915	13834	13876	13892	14008	13828	13930	13918	13704	14022	13998	14019	13948	14066	14140	14140	14118	13983	13898	14009	14067	13912	14004	13992	13911	13934	14014	14028	13929	13972	13844	13788	13946	13939	14017	14056	13708	13969	14035	13838	13990	13937	13917	14068	13893	13891	14005	13920	13970	13862	13920	13935	14037	13863	14088	13968	14066	13822	13880	13962	13914	13837	13866	13974	14022	13904	13785	13892	13893	13939	13845	14016	13850	13941	13901	13843	14009	14061	13931	13882	13922	13935	13937	14065	13931	13912	13868	13868	14225	13849	14080	14055	13984	13855	14025	14018	13813	13856	13915	13890	13830	13873	14027	13881	14035	13890	14024	14062	14105	13779	14078	13900	14008	13943	13912	13939	13944	13950	13980	13987	14083	13841	13981	14047	13957	13974	13921	13963	13992	13957	13947	14124	13957	14036	14187	14044	13881	14105	14001	14132	13967	13971	14012	13879	13869	13964	14032	13678	13797	13844	14014	13973	13880	13996	14013	13996	13910	14061	13875	13968	14078	13876	14034	14045	14049	14051	13946	13920	13875	14064	13959	13966	13950	14007	13972	13844	13806	13781	13925	13983	13987	13874	13888	13910	14052	13958	13911	14117	14002	14006	13815	13977	14039	13960	14009	13925	14089	13950	14017	13907	13956	14059	13823	14086	13965	13929	13852	13967	14051	13891	14038	14020	13896	13971	13933	14094	13974	13903	13938	14111	13897	14017	13895	14010	14072	13876	14055	14003	13934	13832	13952	13972	13992	14000	13902	13955	13986	13923	13948	13944	13982	13895	13986	13863	14113	13903	13948	13963	13834	13966	14007	14023	13899	13828	13864	13993	13914	13975	14122	13911	14032	13929	13998	13883	13939	13791	13994	14013	14058	13830	14062	13953	14076	14000	14050	13848	13956	13904	13954	13884	13819	13914	13885	14007	13926	13878	14182	13995	13868	13818	14001	13891	14051	13900	13850	14131	13847	13836	13972	14027	13857	14186	14026	13848	13794	13991	13970	13980	13955	13991	13966	13832	13769	13924	13966	13808	14221	14037	13903	14020	14016	13883	13908	13850	13949	14050	13996	13894	13935	14176	14043	13838	14028	13934	13945	13946	13948	13876	13856	14123	13909	14002	13863	13943	13923	13844	14077	14053	13981	14033	13850	13938	13942	14031	13965	13996	13963	14054	14110	14082	13899	14026	14073	13792	13931	14009	13935	14167	14015	13807	13845	13911	13915	13994	14073	13985	13995	14097	13934	13947	13878	13976	14048	13875	13887	13983	13972	13718	13997	14003	14015	14112	13995	13842	13992	13997	13897	13942	13936	13949	13743	13930	13965	13946	13905	14034	13961	13688	13773	13977	13896	14041	13856	13941	13826	14072	13830	14046	14112	13927	13805	13919	13986	14082	13906	13892	14030	14041	13902	14008	14044	13888	13927	13722	13969	14000	13834	14002	13962	14038	13981	13829	14008	14047	13681	13923	14109	13933	13940	14065	13929	13993	13736	13953	13917	13932	13721	13914	13952	14120	13877	13960	13882	14030	14004	13931	13925	13933	14091	13747	14086	13913	13850	13960	14008	13918	13916	13923	13937	13995	14048	14117	14069	13870	13856	13883	13980	13973	13937	14011	13961	14022	14050	13945	13979	14073	13955	13912	14065	13900	14092	13933	13987	14018	13835	14075	13797	14017	14044	13892	13866	13918	13850	13935	13751	13852	14036	14073	13946	13837	14028	13955	13994	13876	13876	14097	13896	13769	13875	13917	13881	13887	14184	14081	13904	13931	13938	14034	13879	13962	13821	14073	14017	13871	13867	13888	13907	13805	14021	13779	13871	13959	13988	13920	13864	13979	13992	13797	13978	13960	13985	14164	13967	14000	13936	13744	13823	13988	14010	13984	14007	13977	13964	13870	13993	14034	13893	13913	13988	14060	13965	13902	13954	14003	13785	14007	13959	13933	13754	14136	14001	13912	13920	14044	14124	13883	13935	13748	14011	14088	14100	14051	13892	13823	13978	13926	14047	13864	13896	13883	13831	14086	13937	13992	14004	13922	14117	13994	14009	13980	13921	13929	13880	13917	13891	13964	13926	13980	13890	13955	13872	14047	14023	13855	13987	13922	14107	13934	14009	13886	13962	13865	13889	13960	13848	14009	13857	13922	13920	13893	13897	13841	14006	13979	13935	13946	13881	13878	13999	14020	13993	14046	13843	13917	13959	13940	13853	13908	13983	14002	14111	13937	14094	14001	13949	13877	13833	13940	13892	13972	13867	13973	14144	14087	13939	13970	13911	14003	13864	13830	14078	13929	13783	13958	13832	14100	13896	13966	13842	14116	13940	13865	13958	14087	13870	13895	14120	13796	13911	14122	13865	13960	14148	13888	13995	13949	13807	13885	13949	13748	13888	13937	13971	13963	13981	13815	14026	13929	13933	13867	13971	13945	14067	14029	14012	13875	13765	14045	13836	13922	13999	14052	13890	14075	13822	14021	13716	14047	13830	14020	14071	13974	13883	13914	13860	14130	13913	13881	14047	13935	13928	13830	13913	13879	13861	13915	13832	13989	13958	14047	13928	13941	14064	13889	13916	13983	13944	13928	13938	13857	13863	13985	14010	13994	14005	14032	14016	14013	14122	14191	14078	13924	13952	13831	13961	14004	13916	13879	13772	13950	13796	13993	13993	13885	13987	14091	14040	14123	13880	13879	13871	13946	13993	14024	14060	13908	13764	14010	14043	14003	14073	13878	13943	13949	13711	14048	13996	14082	14111	13931	14009	13999	13881	13963	13928	13709	13937	14031	13830	13913	14068	13831	13957	13834
22511	20950	28776	23296	21170	23448	26291	20981	19651	20024	43954	51623	44238	34539	25468	19845	17732	17213	16901	17130	16980	16831	16953	16883	16769	16707	16652	16641	16916	16820	16790	16655	16560	16824	16697	16773	16857	16706	16613	16805	16661	16724	16905	16752	16747	16816	16700	16604	16687	16996	16731	16870	16907	16592	16787	16821	16939	16709	16902	16743	16863	16629	16425	16807	16915	17004	16690	16697	16883	16700	16630	16567	16687	16805	16858	16712	16708	16794	16802	16616	16664	16845	16861	16725	16741	16715	16652	16689	16607	16749	16625	16706	16869	16796	16613	16560	16699	16739	16847	16749	16671	16715	16791	16577	16621	16818	16860	16600	16656	16519	16751	16837	16610	16895	16714	16743	16687	16728	16689	16754	16796	16726	16900	16881	16600	16508	16527	16675	16890	16783	16628	16801	16931	16719	16489	16717	16898	16832	16813	16846	16582	16608	16699	16583	16616	16851	16666	16619	16889	16786	16731	16811	16873	16904	16998	16551	16628	16735	16904	16687	16589	16653	16615	16683	16748	16559	16577	16706	16668	16506	16636	16759	16742	16952	16997	16653	16679	16649	16549	16467	16574	16957	16655	16860	16728	16588	16685	16645	16879	16724	16771	16635	16711	16653	17023	16453	16675	16851	16683	16775	16536	16752	16552	16510	16721	16503	16827	16563	16620	16498	16600	16813	16782	16637	16553	16709	16629	16628	16780	16663	16537	16702	16809	16633	16552	16653	16623	16766	16760	16621	16640	16568	16583	16752	16769	16623	16916	16752	16723	16842	16657	16697	16643	16679	16575	16633	16668	16687	16698	16816	16830	16818	16596	16559	16646	16792	16855	16558	16757	16664	16841	16865	16756	16743	16501	16526	16765	16549	16592	16528	16588	16667	16498	16690	16617	16777	16614	16901	16631	16423	16584	16771	16814	16634	16707	16780	16692	16729	16606	16785	16824	16593	16632	16462	16735	16651	16573	16752	16665	16687	16782	16645	16577	16706	16953	16575	16820	16909	16564	16545	16709	16699	16560	16561	16587	16603	16614	16762	16732	16655	16800	16527	16860	16763	16682	16710	16677	16659	16573	16715	16661	16592	16524	16771	16832	16650	16638	16711	16537	16700	16588	16556	16819	16737	16599	16922	16595	16760	16541	16720	16588	16826	16748	16718	16918	16653	16629	16741	16693	16584	16611	16817	16865	16697	16719	17001	16868	16589	16631	16646	16769	16745	16730	16779	16652	16849	16705	16800	16683	16534	16636	16654	16617	16672	16436	16798	16568	16784	16634	16855	16592	16589	16668	16739	16765	16727	16760	16665	16589	16821	16611	16686	16707	16627	16549	16795	16580	16629	16610	16764	16754	16783	16786	16548	16509	16755	16951	16814	16689	16621	16594	16651	16807	16629	16948	16812	16417	16756	16873	16596	16846	16754	16711	16575	16861	16452	16756	16797	16915	16689	16601	16660	16719	16654	16656	16816	16684	16646	16845	16793	16685	16736	16566	16535	16676	16692	16839	16761	16608	16746	16762	16567	16447	16563	16759	16682	16654	16500	16539	16457	16786	16797	16629	16584	16665	16493	16662	16768	16879	16841	16628	16622	16701	16700	16843	16840	16467	16716	16734	16637	16879	16671	16861	16848	16932	16786	16825	16689	16832	16755	16694	16608	16596	16575	16833	16692	16846	16736	16726	16653	16720	16685	16720	16805	16873	16545	16652	16507	16820	16929	16709	16557	16824	16553	16759	16586	16592	16596	16753	16483	16609	16666	16571	16651	16768	16469	16772	16776	16606	16862	16777	16691	16637	16640	16858	16622	16681	16606	16517	16564	16802	16549	16603	16411	16757	16655	16718	16853	16706	16738	16688	16556	16737	16670	16598	16841	16591	16750	16459	16660	16444	16779	16720	16633	16601	16723	16724	16763	16785	16785	16778	16717	16788	16641	16740	16693	16700	16739	16698	16725	16673	16611	16678	16814	16761	16666	16538	16871	16593	16719	16685	16494	16582	16767	16656	16706	16598	16775	16668	16716	16744	16705	16741	16601	16560	16674	16539	16660	16778	16603	16725	16353	16776	16689	16772	16705	16874	16649	16843	16736	16721	16721	16742	16751	16530	16608	16775	16613	16402	16789	16660	16685	16481	16615	16736	16701	16585	16600	16601	16781	16809	16721	16626	16654	16763	16573	16597	16640	16663	16807	16557	16497	16541	16709	16603	16613	16641	16667	16804	16763	16666	16746	16710	16769	16589	16579	16730	16733	16753	16801	16821	16487	16569	16515	16643	16656	16774	16846	16653	16534	16826	16637	16725	16694	16507	16615	16696	16735	16611	16546	16708	16692	16883	16641	16680	16545	16721	16762	16843	16721	16792	16795	16345	16780	16542	16686	16649	16697	16772	16602	16595	16625	16690	16840	16646	16738	16702	16741	16745	16668	16708	16717	16758	16783	16809	16982	16570	16682	16605	16725	16830	16730	16804	16814	16630	16817	16769	16661	16753	16603	16578	16545	16479	16615	16758	16646	16561	16582	16930	16671	16754	16592	16606	16815	16557	16727	16803	16699	16715	16748	16431	16782	16768	16568	16882	16637	16527	16765	16555	16696	16617	16797	16521	16855	16770	16737	16718	16520	16609	16717	16817	16815	16615	16634	16719	16727	16533	16673	16810	16810	16952	16629	16579	16749	16780	16668	16667	16593	16768	16738	16727	16594	16827	16712	16793	16624	16693	16717	16627	16672	16694	16701	16746	16621	16648	16740	16704	16906	16716	16878	16766	16606	16626	16488	16625	16521	16482	16686	16716	16725	16627	16662	16611	16910	16788	16731	16645	16680	16633	16622	16718	16698	16613	16626	16808	16673	16641	16697	16774	16667	16558	16844	16907	16746	16738	16499	16704	16463	16559	16562	16655	16769	16670	16724	16589	16686	16518	16563	16683	16781	16741	16550	16662	16548	16446	16835	16745	16621	16590	16671	16642	16704	16536	16580	16709	16603	16813	16627	16705	16679	16618	16628	16751	17023	16607	16795	16621	16541	16518	16626	16722	16732	16819	16666	16493	16647	16555	16748	17040	16780	16688	16808	16555	16814	16648	16692	16836	16668	16765	16719	16870	16713	16784	16714	16776	16722	16796	16643	16746	16647	16528	16777	16749	16661	16568	16632	16822	16604	16755	16784	16525	16690	16560	16758	16635	16835	16787	16679	16717	16638	16649	16820	16916	16614	16798	16790	16765	16830	16588	16710	16762	16739	16607	16693	16664	16701	16630	16696	16432	16541	16603	16466	16690	16636	16898	16785	16705	16533	16788	16739	16845	16725	16918	16921	16722	16744	16567	16801	16765	16752	16586	16638	16602	16537	16725	16901	16599	16597	16693	16504	16703	16542	16766	16457	16664	16659	16569	16653	16689	16601	16745	16637	16688	16723	16596	16716	16763	16599	16795	16696	16608	16673	16608	16599	16781	16621	16492	16568	16702	16646	16540	16679	16810	16758	16874	16539	16871	16782	16899	16630	16598	16816	16726	16947	16638	16560	16678	16777	16656	16688	16522	16666	16676	16627	16618	17002	16534	16653	16609	16681	16721	16860	16558	16356	16583	16599	16706	16631	16632	16750	16705	16645	16860	16634	16836	16671	16605	16718	16659	16739	16682	16615	16641	16641	16692	16576	16719	16824	16850	16690	16596	16764	16538	16974	16692	16727	16639	16677	16737	16758	16655	16740	16855	16692	16855	16689	16717	16623	16487	16856	16642	16759	16772	16541	16518	16651	16715	16593	16677	16795	16632	16553	16851	16820	16685	16729	16677	16683	16902	16518	16689	16623	16660	16729	16601	16558	16522	16409	16619	16533	16706	16648	16793	16766	16779	16587	16653	16770	16584	16703	16621	16627	16727	16767	16856	16796	16760	16904	16799	16552	16836	16562	16520	16540	16820	16790	16606	16776	16641	16705	16678	16669	16835	16890	16724	16674	16565	16615	16652	16609	16514	16684	16755	16820	16766	16697	16563	16632	16679	16853	16524	16737	16729	16742	16678	16467	16750	16617	16556	16704	16687	16586	16574	16696	16616	16450	16494	16804	16559	16914	16801	16610	16767	16664	16555	16773	16617	16793	16558	16706	16837	16733	16803	16547	16666	16703	16702	16613	16728	16858	16704	16810	16615	16700	16579	16667	16785	16844	16553	16584	16652	16590	16637	16663	16656	16643	16720	16679	16730	16806	16574	16625	16717	16581	16636	16711	16542	16494	16557	16730	16648	16749	16638	16586	16541	16451	16612	16744	16719	16810	16798	16851	16653	16646	16699	16798	16585	16796	16851	16937	16489	16639	16691	16678	16694	16535	16645	16667	16735	16503	16788	16592	16782	16759	16813	16575	16792	16672	16615	16566	16654	16707	16637	16649	16677	16460	16711	16575	16571	16819	16566	16496	16714	16655	16608	16625	16621	16885	16762	16611	16441	16451	16531	16715	16732	16975	16751	16844	16781	16821	16847	16697	16673	16636	16729	16874	16821	16724	16497	16833	16804	16751	16726	16712	16697	16396	16696	16696	16780	16433	16814	16630	16860	16789	16693	16764	16746	16809	16537	16500	16712	16639	16589	16796	16767	16673	16757	16792	16513	16567	16811	16765	16527	16754	16621	16943	16872	16698	16598	16651	16769	16663	16578	16723	16668	16695	16587	16661	16689	16694	16632	16660	16598	16839	16585	16651	16702	16528	16748	16610	16806	16742	16552	16638	16719	16517	16766	16674	16812	16978	16797	16372	16535	16496	16776	16639	16728	16685	16824	16714	16854	16807	16789	16701	16739	16644	16648	16566	16747	16743	16510	16638	16722	16822	16740	16837	16796	16870	16783	16700	16803	16736	16583	16603	16673	16668	16674	16576	16548	16756	16449	16745	16757	16554	16719	16754	16731	16880	16658	16823	16633	16543	16707	16539	16628	16590	16838	16700	16695	16740	16496	16720	16585	16720	16716	16753	16933	16779	16576	16347	16731	16562	16521	16722	16708	16645	16751	16457	16576	16947	16673	16794	16661	16616	16735	16794	16734	16412	16759	16681	16759	16690	16708	16687	16756	16562	16736	16732	16687	16737	16526	16636	16788	16716	16654	16713	16715	16550	16522	16829	16565	16844	16762	16638	16828	16436
16539	31875	29987	24329	22328	20661	19808	19010	18224	18772	45810	47741	42156	32411	22162	16421	14868	14310	14090	14077	14148	14109	14119	14045	14104	14088	14065	14104	14060	13977	14134	14135	13993	14146	14221	14130	14185	13960	13957	14146	13992	14100	14119	13985	14141	14164	13918	13999	14153	14123	14230	14267	14025	14063	14095	14111	14043	14072	14129	14006	14074	13974	14130	14059	13981	14166	14039	13961	13758	14114	14002	14093	14120	13958	14076	14072	14144	13942	14099	14060	14143	14024	14046	14142	14042	13905	14024	14182	14109	13996	14108	13955	14170	14086	14083	14096	13959	13903	14090	14002	14159	14052	14082	13929	13905	14177	14087	14195	14037	14038	13946	14137	13953	14042	14140	14105	14129	14043	14041	14020	14080	14188	13971	14145	14051	13963	14112	14127	13994	13808	14166	14021	13910	14000	13978	14031	14032	14093	14054	14154	14077	14060	13913	13992	14088	14005	14065	14006	13923	14080	14098	14201	13986	14053	13979	14041	13995	14115	14132	14054	14019	13994	14122	14018	14144	13993	14073	13995	13991	14057	14192	13931	14105	14089	13967	14047	14137	14037	13956	13951	14162	14141	14092	13976	14246	14159	13853	14107	14006	13997	13764	13925	13872	14233	14142	14056	14013	14025	14185	14068	13898	13975	13905	13943	14007	13958	13934	13945	13917	13955	14130	14038	13894	13928	13909	13923	14131	14025	13991	14003	13957	14111	14065	13976	14089	13940	14014	14114	14048	14044	13994	14146	14135	14162	14211	13833	14137	14084	14101	14029	13972	13929	13998	14108	14154	14101	14032	14056	13905	14152	14088	14034	14162	14022	14162	13990	13973	13906	14040	13987	14024	14045	13956	13985	14089	14022	14008	14062	14117	13922	14075	13854	13932	13994	13974	13839	14036	14055	14088	14037	13907	13781	14129	13912	14141	13934	14055	14107	13969	14020	13961	13936	13924	14000	14161	14065	13903	14061	14122	14092	14193	14034	14062	14034	14020	13881	14189	13782	14037	13789	14020	14062	14257	14049	14059	14047	14022	14136	14016	14005	14105	14102	14030	14156	14026	13994	14073	14042	14133	13900	14134	13861	14126	14180	14099	14108	14150	13948	13927	14213	13892	13897	13910	13968	14184	14031	13873	14043	14170	14006	13859	14101	14002	14186	13972	14074	14153	13987	13900	14056	14178	14089	14149	14037	14001	14012	14076	13937	14130	14201	14045	14082	13963	13967	14146	14112	13959	14185	14016	14134	14115	14006	13960	13819	14067	14113	13973	13909	14087	14097	13946	13962	14117	14075	14041	13951	13989	14040	14010	13943	14178	13969	13885	14193	13954	14073	14044	14049	14006	14035	14088	13986	14197	13878	13949	14103	13974	14100	14081	13975	14016	13957	14229	13955	14264	14047	14057	14239	13941	14085	14044	14004	14074	13777	14034	14049	13956	14021	14009	14109	14019	13998	14012	14022	13919	14049	13902	13986	14050	13961	14083	13967	14076	13828	13909	14119	14134	14042	13914	14003	14086	14066	13964	14026	13983	14082	13915	14068	14148	14057	13927	14067	14037	13976	14088	14069	13997	13979	14092	14108	13938	14079	14118	14141	13963	13934	14050	14088	14038	14096	14011	13985	14120	13937	14060	14056	14033	14039	14060	13961	13997	14112	14074	13996	14102	14066	13980	13874	13887	14160	13975	13981	13981	14063	13978	14033	13997	14133	13915	13952	14048	13964	13972	13999	13925	13987	13974	14048	13895	13851	14121	13993	14093	13935	14017	14084	14041	14006	13942	13989	13985	13964	14008	13961	14156	13918	14049	14074	14104	14008	14171	14072	14063	13885	13898	13994	13887	14036	13929	14137	14062	14032	13811	14052	14104	14039	14026	13973	14222	13918	14054	14001	13864	14175	14046	14020	14098	14066	14090	14018	14037	14036	13875	14199	14092	14140	14004	14201	14230	14020	14094	13956	14183	14193	14124	13892	14141	13944	13931	13982	14006	14036	13907	14037	13990	14020	13959	14052	14011	14082	14001	14041	13947	14039	14165	14006	14182	14000	13844	14070	14143	13967	14075	13844	14144	13890	13924	14094	14093	14323	14000	14021	14118	14115	13947	14054	14197	13957	14021	13973	14105	14040	13910	14110	14074	13963	13973	13970	14005	14081	14069	13937	14095	13955	14079	14039	13940	14000	13955	14029	13829	14068	14091	13971	13966	14066	14050	14033	13961	14047	14000	13943	13995	14088	14021	13931	14038	13991	14018	13888	14167	13898	13996	13890	14094	14073	13925	13923	14019	14027	13949	14039	13854	13926	13926	14047	14074	13967	14016	14074	13962	14014	14074	14038	14043	13903	13939	13894	14135	13994	14050	14120	14018	13876	13954	13867	13985	13999	14085	14057	13961	13973	13986	14050	14183	14001	14199	13980	14145	14093	13922	13860	14178	14139	13931	13984	13950	13999	14036	14065	14168	13966	14054	14187	14055	14068	14056	14016	13978	13965	14062	14044	14091	14010	13984	14112	14083	13982	13947	14120	14042	14075	14025	14129	14117	14015	13992	13880	14003	14069	14112	14017	14144	13952	13926	14110	14052	14079	14142	14000	13976	14073	13901	14096	14032	13894	13857	14051	13953	14027	14002	14006	13984	13852	14237	13970	14140	14090	13972	14084	13953	14097	13990	14049	14010	14066	14013	14017	14089	14143	14102	14134	13929	13969	13859	13950	14012	13984	14151	14085	13965	13966	14116	14105	14133	14057	13974	14065	14001	14117	14293	13990	14099	14054	14104	14061	13957	14040	13915	14195	14195	14130	13879	13969	14113	14035	14038	13988	14131	14021	14065	13905	13880	13980	14168	13958	14056	13946	14048	13986	14122	13894	14060	13930	13984	13934	14116	13967	13949	14035	14079	13986	14072	14082	13920	14058	13967	13857	13896	14002	13889	14022	14144	14108	13937	13961	14025	13969	14116	14063	13863	13996	13908	14039	14028	14064	14063	13951	14085	14103	13997	14214	13997	14129	14052	13894	13971	14082	14009	14057	14076	14066	14121	14165	13928	14035	13992	14027	14100	13766	14023	13990	14037	14016	14094	14138	14013	14018	13919	14026	14062	14206	14014	14027	14143	14160	13976	14119	14107	14110	14044	14050	14032	13941	13970	13946	14007	13921	13952	13941	13995	14042	14053	14074	14134	14049	14087	13936	14073	14088	13895	13928	13838	13923	14118	14031	13955	13927	13911	13997	13927	14043	14120	14053	13957	14229	13983	14082	14032	14087	13907	14034	14082	14038	13894	13994	13997	14020	14015	14028	14033	14221	13971	13952	14201	14046	13886	14001	14049	14161	13866	13980	13995	14057	13990	13870	14080	13928	14142	14136	13955	14134	14038	14078	14042	14049	14164	13936	13929	13956	13902	14009	14180	13963	14012	13931	14247	13979	13948	14055	13956	14121	13818	13988	14058	14120	14094	13964	13984	14003	13967	14101	14067	13958	14154	13998	14172	13867	13755	13985	14004	14146	13904	13957	13899	14145	14001	13919	14145	14028	13883	14110	14191	14046	13961	14034	14111	13909	13923	14120	14114	13904	14039	13930	13917	14004	14040	13910	14045	14051	13809	13919	14008	14013	14075	13882	13917	13922	13952	13924	13971	14186	13871	14083	14015	14130	14054	14025	14092	14077	14015	13863	13870	14224	14001	13893	13995	14111	13995	14040	13951	14041	13929	13880	14011	13807	13929	14048	14074	14045	14289	14004	14121	13962	14048	14026	13871	14066	13963	13992	14065	14141	14000	14172	13996	13990	13887	14008	14190	13952	14063	13936	14207	14097	14039	14038	13823	13858	14237	13852	13960	14059	14053	14054	13934	13924	14027	14146	14089	14151	13956	14019	14061	14165	13978	13999	13970	14100	13972	14166	14078	14056	14038	14068	13958	13977	14172	14209	13878	14140	13841	14159	13953	13986	13952	14071	14111	14194	14122	14089	14062	13828	13899	14081	14028	14050	14096	14122	13983	14024	13887	13998	14013	14115	14073	14038	13856	14058	14049	13841	13913	13864	14059	13853	14149	13971	14109	14082	14057	14080	14092	14054	14087	14052	14060	14016	14074	13973	14119	14177	14042	14055	13858	13925	14032	14040	14053	14084	14118	14006	13985	14044	14022	13917	14015	13971	14111	13806	14112	14235	14119	14107	13912	14055	14071	14120	13913	13921	14040	14005	14059	13867	13963	14046	14027	13899	14024	13838	14131	13908	13926	13980	14056	14018	13936	14008	14015	14219	13967	13987	13870	14078	13963	13985	14040	14128	13904	14026	14017	14016	13952	14004	14181	13985	14021	13977	13993	13982	13914	13846	14142	14167	14045	14043	13947	14221	13905	14284	14068	14031	14056	14050	14008	13948	13875	13982	13953	14158	13934	13984	13990	14009	13875	14000	14136	13964	14160	14228	13881	14019	13993	14067	14077	13951	13889	13930	14064	13778	14085	13919	14037	14002	13970	14029	14077	14015	14253	14149	14224	13948	13957	14037	14012	14054	13977	13929	13970	13886	13891	13907	14097	14125	13919	14052	13991	13879	14121	13954	14020	14030	14132	14126	13997	13898	13938	14170	14140	14143	14143	14062	14018	14099	13996	13994	14025	14148	13938	14104	13996	13978	14080	13918	13942	14151	13909	13870	14011	14139	13930	14091	14068	14081	13844	14126	14210	13985	13956	13886	13965	14266	13997	13999	14001	14034	13949	14076	14095	13966	13979	13798	14253	13964	14016	14165	13890	14021	14009	13846	14029	14003	13936	14023	14026	14073	13972	13949	14066	14073	14147	13943	14083	14078	13997	14094	14072	13949	14083	14074	14041	14055	14111	14116	14014	14020	14020	14128	13936	13920	14080	13968	13977	14060	13981	14164	14034	14070	14165	14000	14054	13928	13946	14010	13959	14031	14220	13960	14017	13912	14136	13862	13967	14155	14076	13968	14102	13890	14066	13872	13904	14143	14011	14090	14013	13974	14150	14022	14008	13997	13928	13910	14160	14075	14021	14030	13938	14233	14079	14044	14073	13845	14006	14055	14100	14087	14120	13989	13908	14031	14066	14178	14059	14226	13927	14059	13760	13958	14089	13949	14068	13886	14141	14006	14018	14020	14011	13966
27132	21855	25251	22567	19026	18729	18324	17887	17301	17443	20503	21336	20211	18798	17636	16860	16988	16668	16597	16589	16847	16619	16447	16705	16636	16588	16571	16628	16716	16701	16486	16464	16689	16574	16910	16687	16526	16574	16443	16606	16390	16435	16516	16336	16807	16687	16479	16485	16448	16589	16502	16613	16696	16426	16362	16535	16533	16492	16688	16659	16578	16439	16503	16522	16441	16525	16426	16520	16711	16654	16500	16412	16498	16602	16644	16447	16530	16709	16398	16684	16768	16445	16499	16307	16481	16517	16568	16854	16480	16525	16735	16699	16435	16458	16744	16494	16582	16529	16411	16609	16598	16600	16473	16468	16398	16682	16453	16655	16662	16604	16583	16610	16371	16731	16611	16705	16533	16628	16490	16454	16500	16568	16628	16517	16662	16586	16710	16661	16642	16513	16443	16369	16447	16637	16571	16552	16477	16504	16380	16433	16451	16491	16640	16473	16557	16414	16589	16484	16434	16473	16676	16597	16544	16483	16414	16471	16517	16459	16473	16483	16358	16623	16484	16526	16566	16611	16561	16525	16419	16558	16606	16497	16616	16522	16557	16546	16766	16661	16712	16528	16493	16444	16416	16371	16594	16682	16568	16471	16594	16491	16513	16479	16428	16432	16673	16461	16440	16582	16504	16522	16522	16467	16515	16626	16690	16437	16427	16518	16433	16464	16620	16414	16412	16563	16655	16441	16457	16451	16670	16612	16667	16400	16669	16487	16525	16781	16696	16636	16605	16579	16584	16534	16481	16443	16610	16682	16194	16669	16564	16684	16602	16416	16516	16503	16635	16733	16596	16378	16491	16662	16418	16438	16594	16522	16548	16637	16518	16486	16494	16692	16354	16532	16557	16441	16671	16612	16586	16410	16504	16430	16434	16420	16614	16612	16644	16591	16494	16471	16403	16682	16477	16700	16465	16671	16496	16450	16628	16450	16384	16557	16503	16569	16391	16522	16427	16426	16616	16562	16612	16552	16383	16569	16649	16468	16505	16567	16624	16542	16422	16669	16690	16684	16550	16443	16491	16471	16414	16476	16598	16656	16337	16571	16512	16675	16474	16511	16722	16587	16650	16418	16660	16516	16379	16569	16488	16430	16457	16651	16361	16630	16615	16639	16508	16578	16363	16485	16396	16548	16653	16518	16554	16538	16482	16623	16538	16431	16663	16519	16565	16383	16408	16543	16663	16492	16398	16679	16620	16606	16772	16575	16619	16547	16573	16589	16711	16553	16354	16564	16617	16480	16550	16753	16411	16318	16510	16573	16789	16549	16538	16410	16592	16436	16470	16548	16555	16537	16431	16655	16676	16598	16644	16786	16538	16690	16441	16499	16353	16694	16417	16638	16416	16648	16617	16448	16489	16602	16572	16424	16404	16425	16560	16456	16525	16501	16689	16594	16460	16474	16491	16552	16528	16404	16631	16701	16564	16474	16604	16418	16437	16537	16624	16686	16560	16464	16521	16552	16552	16670	16492	16647	16382	16410	16527	16659	16774	16608	16719	16638	16519	16546	16413	16704	16720	16575	16614	16595	16641	16717	16705	16624	16506	16676	16482	16309	16428	16602	16404	16343	16693	16598	16513	16631	16383	16500	16658	16667	16558	16873	16539	16659	16517	16660	16696	16705	16466	16769	16346	16353	16637	16510	16563	16620	16638	16721	16518	16407	16383	16416	16518	16610	16556	16330	16457	16379	16535	16608	16633	16461	16538	16544	16676	16632	16539	16697	16575	16546	16544	16906	16529	16564	16636	16400	16687	16463	16582	16419	16727	16598	16423	16623	16514	16714	16436	16519	16479	16444	16419	16436	16519	16435	16535	16587	16311	16553	16665	16497	16766	16531	16632	16500	16538	16470	16347	16603	16362	16522	16755	16595	16390	16510	16575	16557	16747	16720	16672	16562	16578	16551	16663	16736	16508	16566	16490	16512	16527	16484	16444	16608	16531	16398	16547	16537	16491	16623	16603	16686	16586	16469	16439	16607	16556	16665	16679	16656	16647	16835	16653	16620	16585	16690	16711	16654	16629	16593	16534	16510	16529	16675	16594	16583	16627	16582	16543	16593	16670	16455	16439	16345	16520	16658	16274	16559	16306	16443	16438	16652	16754	16450	16453	16538	16819	16581	16636	16447	16267	16410	16690	16579	16493	16396	16485	16640	16665	16432	16629	16385	16689	16715	16774	16608	16660	16533	16500	16428	16620	16479	16491	16528	16735	16653	16692	16637	16681	16603	16566	16538	16519	16504	16557	16551	16558	16576	16385	16496	16519	16593	16670	16669	16622	16613	16607	16534	16472	16547	16467	16454	16588	16541	16609	16598	16497	16507	16830	16611	16532	16511	16685	16554	16646	16605	16461	16530	16568	16674	16602	16607	16578	16416	16666	16503	16566	16657	16643	16595	16434	16564	16707	16368	16460	16535	16659	16654	16452	16456	16503	16648	16637	16339	16700	16442	16640	16461	16450	16520	16502	16389	16678	16454	16484	16436	16582	16592	16510	16445	16458	16541	16437	16515	16428	16451	16623	16384	16658	16434	16523	16537	16621	16506	16524	16633	16721	16515	16578	16590	16604	16396	16563	16509	16665	16581	16685	16575	16625	16526	16421	16644	16561	16429	16527	16427	16447	16463	16535	16520	16428	16652	16612	16502	16625	16673	16680	16546	16731	16435	16568	16343	16381	16454	16615	16433	16551	16363	16616	16567	16607	16622	16682	16473	16531	16542	16560	16414	16629	16493	16451	16503	16687	16631	16495	16572	16578	16579	16502	16609	16356	16562	16728	16623	16722	16655	16649	16669	16615	16539	16501	16541	16388	16375	16462	16607	16546	16512	16511	16513	16516	16567	16760	16667	16612	16573	16612	16528	16668	16722	16552	16493	16477	16660	16434	16590	16613	16535	16520	16454	16355	16507	16658	16497	16706	16574	16507	16483	16638	16720	16555	16404	16675	16727	16559	16540	16824	16412	16405	16600	16712	16727	16446	16569	16582	16596	16677	16661	16623	16518	16596	16667	16651	16526	16589	16501	16679	16446	16506	16467	16556	16552	16526	16527	16604	16678	16588	16524	16570	16340	16242	16660	16493	16559	16524	16330	16660	16432	16511	16572	16593	16815	16797	16503	16385	16486	16685	16759	16715	16846	16720	16708	16634	16691	16578	16730	16655	16502	16531	16464	16682	16441	16750	16411	16533	16579	16654	16420	16619	16451	16518	16559	16459	16597	16512	16424	16943	16720	16685	16686	16570	16559	16617	16524	16558	16493	16361	16601	16658	16516	16625	16564	16614	16473	16639	16524	16558	16731	16455	16432	16779	16578	16543	16588	16493	16413	16754	16502	16466	16398	16636	16664	16653	16434	16396	16462	16404	16486	16786	16515	16573	16525	16586	16773	16588	16473	16567	16602	16453	16438	16429	16479	16552	16484	16435	16591	16454	16557	16677	16733	16771	16644	16448	16662	16592	16493	16677	16486	16586	16553	16533	16569	16493	16767	16767	16341	16489	16517	16614	16504	16587	16392	16515	16559	16626	16741	16483	16495	16383	16711	16568	16469	16399	16616	16526	16601	16489	16455	16729	16568	16626	16464	16559	16610	16652	16529	16444	16415	16571	16534	16643	16538	16586	16503	16531	16430	16639	16504	16340	16713	16734	16659	16414	16728	16663	16664	16471	16455	16680	16557	16649	16665	16505	16627	16533	16742	16683	16678	16657	16453	16680	16481	16664	16723	16601	16533	16474	16612	16657	16501	16519	16507	16623	16664	16574	16647	16572	16401	16455	16430	16596	16642	16357	16605	16546	16686	16645	16756	16453	16632	16643	16476	16421	16264	16389	16614	16424	16607	16697	16644	16531	16509	16463	16593	16742	16576	16347	16581	16345	16503	16608	16656	16655	16638	16617	16745	16488	16488	16481	16560	16713	16480	16582	16585	16795	16640	16553	16452	16421	16341	16551	16483	16473	16610	16427	16519	16574	16606	16587	16699	16581	16580	16407	16655	16606	16559	16498	16628	16575	16524	16655	16635	16674	16517	16673	16481	16612	16408	16615	16500	16689	16608	16531	16669	16531	16397	16618	16729	16450	16552	16489	16615	16754	16662	16589	16643	16594	16670	16629	16826	16546	16450	16422	16601	16495	16612	16590	16529	16505	16547	16420	16449	16595	16611	16750	16573	16574	16596	16575	16571	16394	16571	16658	16553	16669	16620	16748	16705	16439	16660	16342	16506	16541	16534	16381	16546	16506	16407	16721	16440	16611	16477	16599	16433	16704	16570	16456	16581	16474	16490	16631	16503	16626	16517	16747	16639	16644	16547	16462	16500	16520	16458	16481	16544	16597	16703	16479	16553	16878	16564	16494	16456	16318	16678	16559	16543	16518	16520	16676	16607	16624	16622	16407	16673	16638	16635	16402	16394	16370	16496	16448	16674	16679	16627	16681	16522	16485	16579	16589	16384	16435	16699	16625	16698	16565	16677	16559	16502	16698	16502	16528	16571	16701	16554	16517	16480	16603	16203	16536	16542	16438	16594	16576	16594	16870	16594	16391	16490	16634	16578	16622	16539	16349	16576	16418	16663	16449	16575	16249	16492	16495	16725	16488	16461	16534	16536	16608	16447	16558	16533	16367	16520	16673	16706	16465	16647	16481	16574	16470	16688	16506	16859	16472	16615	16561	16677	16797	16543	16633	16510	16400	16585	16681	16609	16515	16407	16778	16550	16444	16579	16658	16764	16519	16643	16554	16664	16561	16599	16686	16475	16657	16692	16492	16683	16608	16514	16669	16598	16711	16553	16710	16487	16332	16474	16609	16405	16496	16638	16736	16520	16511	16606	16721	16545	16409	16692	16445	16551	16669	16520	16611	16510	16473	16609	16617	16491	16417	16636	16580	16435	16661	16592	16600	16690	16726	16716	16397	16472	16584	16349	16345	16627	16336	16561	16471	16557	16669	16599	16624	16743	16515	16703	16596	16753	16637	16456	16631	16700	16633	16352	16550	16576	16539	16487	16585	16551	16638	16356	16516	16360	16482	16623	16383	16404	16570	16487	16560	16505	16467	16427	16602	16446	16745	16687	16445	16384	16430	16513	16554	16593	16404	16444	16523	16593	16670	16387	16464	16806	16593	16665	16457	16531
15225	20386	20305	18409	18307	17415	16578	15700	15188	15399	19461	19577	18144	16073	14789	14029	14234	13954	14111	14012	13970	13986	13957	13805	14001	14052	14046	14175	13995	13909	13906	13923	13869	13861	14056	13921	14025	14019	14030	13997	14142	13779	14108	13973	13948	13971	13956	13849	13989	14057	13767	13885	13967	13909	13968	13811	13914	14039	13889	14159	13924	14106	14122	13924	13904	14024	14073	13937	13974	13840	13936	14016	14000	14087	13998	14069	13999	14025	14159	14034	13845	14013	14136	13812	13913	13958	13959	14042	13834	13975	14016	13869	14001	13896	14155	13862	13907	14017	14012	13965	13971	13908	13858	13935	13925	13878	13855	14033	13927	13920	13999	14001	13964	14071	13838	13781	14080	13985	13922	14020	14076	13976	13870	13859	13887	13908	13924	13837	14002	14092	13947	13785	14055	13986	14009	14136	13994	13859	13834	13952	13998	13963	14113	14109	13799	13959	13877	13996	13875	13944	13984	14074	14045	14081	13999	14068	14114	14012	13911	14115	14032	14005	14006	13935	14160	13864	13870	13892	13872	14061	13960	14010	14065	13772	14160	14011	13961	14086	14038	14062	14062	14184	13919	13952	13968	14058	13938	13980	13766	14071	14110	13967	14190	13878	13993	14090	13948	14005	14023	13822	14080	13965	13955	14002	14047	13993	14041	13981	14077	13967	14042	14006	14029	13971	13971	14039	13883	14050	13920	13845	14149	13945	13908	13954	13977	13908	13905	13831	13888	14090	14053	14024	14034	13970	13953	13932	13906	13763	14201	13958	13907	14012	14209	14053	13940	13787	14021	13900	14010	14046	13992	13864	14137	13988	13917	13967	13960	13989	13964	13842	14060	14032	13996	13858	13963	13991	13956	14173	14008	14092	13903	13886	14061	13847	13936	13923	13844	13896	14065	13988	13943	14018	13995	14022	13934	13952	13970	13836	14026	14012	14051	13940	13977	14032	13820	14080	14067	14029	13885	14086	14033	14046	14004	13799	13971	13745	13777	14000	14037	13848	14007	13946	13954	13856	14006	13741	14112	13872	13970	14041	14061	13912	14049	13947	14081	13930	13928	14113	13936	14004	13959	13925	14185	13960	13883	14010	14056	13970	13960	13905	13894	13925	13906	13997	14083	14046	13980	13994	13965	13907	14127	14013	14090	13945	14174	13993	14107	13935	14137	13944	13922	13980	13822	14136	13958	14014	14149	13739	14085	14012	13901	13921	14012	13905	13918	13922	13957	13936	13817	13914	13863	13937	13916	13953	13824	13947	13870	14031	13925	13909	13765	14109	13957	14029	14073	13977	13959	13850	13868	14045	13730	14080	14015	13896	14000	13989	13863	14036	14019	13935	13977	13953	13924	13911	14074	13892	14085	13965	13973	13895	14083	14114	14037	14132	13945	13989	14072	13947	13903	13721	13909	14114	14084	13765	13865	13855	13904	14037	13767	14029	13829	14014	13982	13800	13926	13964	13940	13970	14007	14018	14013	13889	13979	13968	13876	13853	14051	14016	13788	13915	13968	13916	13870	13991	13796	14019	13978	13878	13973	14006	13979	14071	14029	13878	14123	14069	14114	13975	13835	13990	13995	13867	13882	13995	14031	14040	13994	14006	13956	14014	13984	14060	13831	14109	14026	14128	14042	13994	13929	13885	14024	13919	13901	14063	14153	13999	13961	14003	14064	14007	14123	13971	13834	14041	13982	13954	13962	13748	13914	14003	13858	14043	13871	14069	13978	13852	14199	13903	14099	14030	14035	13891	14106	13951	13970	13972	14092	14046	14035	13961	14043	13987	13953	13924	14011	13890	13963	14165	14143	14072	14031	13987	14053	13933	13971	13797	14127	13893	13941	14041	13912	13977	14065	14050	14041	13910	13889	13860	14081	13858	13851	13877	13931	13982	14011	13855	13910	13966	13890	14110	14032	13977	14084	13792	13994	14006	14017	13842	14072	13900	14065	13892	14125	13888	13963	14166	13849	13982	13841	13972	14009	13989	14044	13864	13881	13939	13941	14184	13945	14055	13852	14066	14019	13898	14054	13925	14055	14065	13932	13951	13911	13902	13859	13968	13970	14011	14012	13939	13919	13901	13835	13966	13971	14077	13894	14107	14078	13861	13928	13874	13787	14153	13940	14009	14099	14035	13913	14133	13976	13945	13901	13945	13755	13959	13979	13882	14110	13907	14026	13938	13982	14155	13943	13891	14062	13966	13936	13862	14096	13809	14053	14025	14017	13910	14012	13991	13930	14000	13968	13908	14108	13872	14215	13894	13937	13840	13887	13918	13949	13979	13845	13848	13993	14113	14004	14048	13955	13917	14163	13984	14049	14052	13973	13868	13835	13972	13958	13892	14089	13965	14063	13886	13910	13921	13963	13876	14093	13988	13822	13968	14140	13925	14094	14144	13931	13848	13903	14005	14058	13984	14037	13867	14124	13961	13955	13879	14002	14092	13929	14094	14051	13969	14038	14155	13982	14039	14109	14026	14111	14001	13932	13853	13849	13933	14052	13951	14072	14023	13953	13862	14135	13932	13914	14101	13942	13858	13875	13892	14042	13983	14022	13906	14085	13975	13941	14010	13986	14156	13803	13988	13932	13952	13992	14049	13821	14021	13907	13964	13933	13854	14009	13966	13996	13940	13995	14161	13963	13849	14088	14082	13873	13887	13999	13997	13847	13891	14121	13868	13858	14048	14035	14027	14061	13932	14048	14024	13913	14006	14094	13927	13847	13973	14046	14152	13985	13913	14031	14013	14005	13872	13973	13911	14049	13896	13935	14030	14046	14005	14022	14153	14084	13988	13950	13998	14148	13932	14114	13915	14029	14171	13982	14122	13946	14044	14176	13869	13913	14056	14030	13901	14043	14063	13861	13937	14001	13785	14006	13917	13986	13978	13984	14124	13909	13991	14021	14116	14027	14027	14066	13996	13941	13999	13858	13931	13832	14016	14099	13998	13982	14040	14028	14060	13840	13930	13925	13959	13805	14006	14005	14026	13929	13920	13920	13893	14084	14068	14097	14072	14059	13892	13955	13882	13888	14012	13988	14033	13957	13997	14015	14106	14021	14089	13967	14059	14151	13948	13799	13972	14041	13948	13935	14020	13868	14125	13959	14128	13971	14101	13883	13998	14007	13972	13960	13909	13819	14016	14110	13929	13987	14046	14067	13787	14004	14060	13771	14162	13826	13952	13827	13931	13987	13851	14151	14084	14071	13959	14036	14055	13975	13901	13896	14012	14101	13938	13984	13964	14080	14014	14072	14060	13943	13910	14069	13942	14139	13869	13944	14114	13870	14109	13935	14086	13897	13933	13884	14072	14141	14001	13859	13978	14004	14050	14032	14052	13815	13895	14047	13984	13954	14121	13835	13996	13943	13958	13897	14019	14010	13924	13872	14024	14088	13910	13920	14145	14034	14012	14039	14135	13863	14114	14099	14015	13935	13986	13882	14128	13957	14006	14079	13999	13944	13970	13905	13871	13969	13955	14188	14019	14056	13913	14072	13796	14017	13993	13766	13895	13928	14107	14170	13918	14042	14085	13869	13936	13902	13975	13959	14095	14002	14106	14074	13928	13948	13975	13967	13952	14168	14021	13953	13878	13921	14024	13939	14038	14067	14031	14011	14087	13923	13914	14255	14110	13882	14063	14048	13918	14062	13876	14014	14020	14021	13912	14042	14023	14030	13931	13844	14078	14084	14062	13922	14046	13931	13903	13999	13909	13947	13918	13950	14029	13828	14036	13893	14015	13967	13802	13967	13937	14012	14117	13988	13831	14124	14071	13996	14035	13920	14040	14026	14046	13972	13922	13969	14039	13881	13981	14037	14112	13935	13979	14017	13911	14017	13850	14123	13967	14020	14034	14028	14081	13841	13760	13827	13919	14007	14007	13967	14095	13899	14165	13875	14185	14045	13781	14054	13930	14052	14007	13994	14132	13954	14002	13901	14079	14029	13813	14057	13984	14034	14008	13939	13894	13897	13955	14010	13933	13988	14136	14169	13975	13999	14022	13911	13955	14105	13901	13980	14052	13968	14107	13977	14039	13804	13859	13948	14046	14079	14006	14004	14145	13914	13922	13938	13941	13879	13830	13866	14010	13989	13956	13962	14014	13966	14221	14033	14009	14025	14100	13917	14106	14047	13891	13763	13902	13895	13874	14131	13872	13997	13944	13921	13990	13937	14098	14075	13954	14001	14027	14091	14078	13982	13935	14023	14104	13756	13901	13938	13836	14133	13926	14041	13949	13981	14108	13987	14104	14038	14056	13967	13969	14013	14032	13948	14010	13907	13965	14019	14073	14171	13971	14058	13981	14089	13982	14073	13960	13900	14070	14111	13913	14037	14150	14077	13932	13982	14039	13988	13950	14005	13980	13886	13948	14025	14021	14035	14005	13976	13991	13934	14002	14053	14057	13990	14086	13863	13973	13951	14014	13884	14030	14063	13843	14034	14047	14123	13905	14035	14014	13910	13910	13988	14104	13940	14212	14073	14021	14003	13893	14023	13985	14131	14017	14001	14188	14044	14044	13984	13938	13899	13958	13951	14027	13950	13891	13973	14012	13985	13905	13977	14075	14041	14017	13876	13872	13891	13958	13904	14066	13990	13923	14082	14027	13962	13944	13776	13929	13874	14033	14028	14079	13932	13855	13957	13972	13916	13976	13823	14002	13916	14026	13944	14058	13891	13985	13874	14051	13992	13981	13898	13929	14175	13953	14092	14000	14014	13929	13985	14022	13948	13901	13996	14123	13948	14183	14002	14098	13940	13990	14053	13819	13979	13962	14001	14139	13895	13743	14107	13935	13956	14041	14021	14070	14079	13983	14080	13963	14068	13870	14029	13905	14034	13833	14036	13979	13993	14066	14033	14060	13915	13979	13940	13962	14112	13903	13950	13972	14074	13857	14016	13791	13976	14124	13981	14024	13925	13996	13937	13982	13990	13994	13877	13930	13968	14064	14073	14047	14088	14055	14000	13931	14033	13905	13985	14010	14056	13970	13914	13926	13811	13861	14035	13873	14061	14081	13992	14060	14009	13957	13995	13971	14064	14165	14070	14006	14071	13943	14065	13810	14033	13917	13958	13965	14138	13881	14074	14036	13866	14054	13972	14011	14064	13796	13950	13864	14016	13905
24339	20966	28038	24550	22197	20959	19815	18292	17650	17850	28615	35795	30290	24816	20076	17979	16943	16670	16541	16663	16466	16523	16680	16554	16591	16333	16617	16455	16435	16535	16494	16551	16578	16391	16495	16352	16464	16438	16613	16476	16332	16561	16789	16485	16562	16742	16589	16634	16495	16503	16411	16416	16489	16564	16316	16585	16639	16530	16433	16542	16450	16450	16402	16418	16422	16609	16522	16425	16463	16565	16524	16632	16472	16621	16509	16578	16234	16243	16379	16414	16557	16424	16427	16574	16639	16602	16565	16451	16570	16467	16611	16485	16551	16464	16484	16502	16605	16494	16347	16244	16495	16234	16601	16422	16532	16470	16424	16377	16464	16681	16311	16725	16546	16577	16526	16494	16576	16527	16399	16489	16584	16487	16376	16656	16634	16526	16468	16411	16425	16400	16490	16495	16327	16612	16489	16518	16694	16493	16411	16366	16396	16411	16612	16374	16419	16355	16497	16449	16411	16519	16504	16234	16449	16361	16484	16474	16524	16455	16468	16455	16654	16496	16528	16392	16554	16521	16377	16301	16373	16392	16452	16465	16415	16436	16674	16596	16502	16607	16590	16521	16655	16454	16413	16592	16584	16379	16444	16375	16516	16616	16505	16429	16445	16340	16513	16515	16409	16448	16559	16269	16283	16397	16505	16422	16409	16452	16668	16362	16259	16329	16453	16503	16578	16369	16705	16592	16503	16456	16452	16483	16460	16606	16612	16539	16705	16487	16367	16455	16576	16601	16450	16627	16348	16379	16528	16574	16455	16432	16408	16372	16568	16597	16590	16599	16435	16447	16422	16493	16480	16532	16463	16445	16421	16314	16391	16399	16420	16500	16390	16440	16326	16634	16378	16467	16298	16594	16487	16476	16492	16531	16489	16341	16402	16545	16695	16450	16445	16531	16576	16491	16471	16453	16636	16475	16449	16524	16446	16552	16498	16602	16586	16558	16410	16524	16220	16346	16506	16434	16503	16518	16577	16406	16359	16412	16664	16576	16528	16588	16571	16497	16401	16472	16456	16647	16433	16445	16259	16547	16542	16230	16580	16429	16497	16382	16481	16413	16540	16273	16505	16433	16593	16423	16661	16519	16418	16190	16435	16499	16541	16416	16509	16463	16519	16572	16460	16452	16398	16460	16345	16497	16404	16602	16516	16512	16542	16633	16432	16575	16498	16322	16608	16523	16446	16402	16378	16502	16374	16329	16501	16335	16462	16635	16448	16504	16475	16458	16540	16542	16753	16261	16419	16548	16447	16459	16342	16482	16335	16507	16534	16619	16563	16503	16499	16488	16513	16616	16448	16336	16490	16490	16416	16262	16541	16529	16370	16369	16249	16530	16597	16502	16345	16403	16620	16500	16210	16400	16478	16356	16463	16535	16273	16497	16439	16412	16452	16469	16403	16534	16629	16299	16382	16460	16567	16563	16571	16518	16523	16513	16459	16558	16498	16447	16376	16355	16530	16418	16424	16447	16671	16566	16617	16472	16427	16396	16542	16431	16569	16571	16551	16384	16469	16610	16514	16607	16253	16320	16441	16545	16599	16389	16488	16444	16454	16270	16579	16648	16214	16345	16578	16492	16467	16148	16457	16486	16555	16556	16560	16470	16468	16456	16406	16299	16527	16370	16630	16565	16431	16372	16514	16594	16363	16526	16626	16376	16409	16516	16683	16601	16574	16414	16604	16374	16282	16523	16560	16615	16417	16414	16474	16266	16230	16532	16411	16524	16385	16554	16558	16566	16465	16397	16538	16285	16363	16415	16461	16349	16493	16422	16171	16471	16426	16231	16466	16631	16406	16321	16425	16612	16310	16492	16360	16381	16577	16432	16326	16517	16475	16445	16430	16460	16568	16348	16533	16339	16478	16458	16382	16423	16388	16457	16281	16309	16527	16529	16360	16542	16632	16410	16326	16535	16491	16385	16682	16594	16413	16526	16630	16675	16468	16443	16649	16557	16613	16398	16583	16480	16253	16634	16449	16290	16422	16320	16579	16380	16338	16404	16454	16474	16390	16494	16566	16511	16404	16674	16340	16593	16471	16437	16471	16355	16443	16324	16490	16477	16449	16434	16430	16362	16308	16419	16433	16291	16534	16509	16494	16285	16566	16535	16642	16588	16541	16422	16409	16521	16360	16529	16553	16507	16443	16356	16568	16794	16664	16590	16649	16605	16480	16406	16460	16563	16473	16586	16517	16570	16448	16470	16670	16587	16643	16450	16412	16247	16368	16368	16257	16442	16465	16493	16562	16586	16380	16238	16440	16440	16326	16340	16352	16434	16357	16447	16495	16450	16526	16352	16401	16655	16533	16384	16364	16370	16375	16427	16471	16321	16460	16528	16418	16197	16641	16258	16409	16292	16577	16431	16581	16327	16693	16460	16385	16442	16552	16522	16578	16532	16353	16448	16536	16514	16546	16416	16452	16501	16381	16280	16646	16524	16521	16573	16467	16380	16348	16659	16280	16554	16547	16503	16420	16519	16609	16445	16553	16537	16520	16437	16636	16337	16463	16573	16633	16439	16489	16549	16511	16580	16392	16526	16242	16397	16345	16219	16488	16535	16173	16395	16484	16501	16472	16489	16372	16559	16313	16524	16460	16541	16639	16855	16306	16554	16370	16548	16562	16348	16509	16459	16473	16530	16666	16604	16397	16553	16374	16404	16457	16330	16406	16353	16460	16481	16533	16622	16474	16608	16412	16519	16494	16434	16460	16207	16466	16487	16567	16401	16408	16456	16466	16416	16295	16484	16408	16555	16441	16351	16419	16488	16382	16219	16490	16400	16703	16483	16608	16569	16534	16582	16537	16275	16403	16637	16341	16391	16465	16427	16511	16229	16388	16498	16444	16658	16446	16536	16443	16448	16444	16471	16166	16224	16381	16345	16545	16210	16482	16406	16639	16639	16615	16488	16360	16513	16569	16460	16375	16688	16585	16399	16329	16515	16470	16593	16589	16587	16554	16557	16399	16437	16332	16404	16519	16320	16709	16473	16411	16377	16449	16454	16437	16421	16723	16622	16750	16600	16363	16461	16659	16544	16255	16576	16503	16526	16710	16565	16523	16498	16333	16372	16491	16327	16528	16432	16546	16338	16603	16275	16432	16585	16268	16493	16496	16495	16353	16515	16463	16475	16543	16522	16532	16572	16633	16372	16450	16445	16599	16717	16629	16506	16472	16447	16604	16404	16552	16463	16690	16556	16423	16513	16651	16574	16454	16334	16525	16154	16459	16382	16474	16571	16487	16421	16427	16423	16513	16497	16514	16507	16688	16588	16371	16651	16600	16293	16528	16510	16527	16351	16314	16227	16461	16592	16447	16519	16402	16336	16485	16456	16609	16565	16695	16581	16449	16401	16414	16591	16549	16577	16355	16326	16656	16410	16456	16502	16486	16450	16362	16456	16432	16403	16354	16426	16375	16660	16648	16475	16520	16513	16568	16410	16584	16554	16520	16477	16528	16692	16396	16532	16561	16384	16458	16463	16431	16507	16485	16538	16735	16714	16499	16495	16521	16450	16281	16301	16419	16413	16641	16566	16455	16293	16371	16472	16497	16599	16604	16551	16619	16543	16451	16540	16294	16528	16529	16628	16347	16590	16425	16485	16503	16539	16678	16348	16309	16479	16430	16552	16262	16482	16393	16533	16325	16406	16542	16429	16440	16567	16580	16575	16560	16335	16604	16412	16519	16260	16381	16574	16483	16354	16419	16411	16492	16424	16483	16413	16514	16589	16411	16504	16504	16643	16601	16523	16602	16314	16529	16519	16537	16519	16394	16409	16188	16360	16467	16357	16720	16360	16517	16387	16557	16237	16369	16326	16522	16561	16503	16468	16381	16562	16283	16559	16535	16419	16329	16335	16577	16574	16466	16544	16602	16528	16643	16419	16381	16363	16465	16416	16342	16622	16651	16552	16643	16471	16584	16420	16605	16416	16589	16769	16357	16609	16355	16653	16555	16356	16418	16426	16519	16313	16279	16385	16304	16448	16589	16507	16469	16436	16214	16390	16405	16435	16438	16553	16627	16572	16487	16597	16599	16635	16441	16529	16526	16546	16487	16549	16502	16463	16606	16708	16555	16465	16404	16290	16479	16484	16499	16532	16340	16577	16497	16379	16508	16621	16585	16466	16495	16624	16418	16660	16351	16428	16633	16407	16409	16417	16413	16303	16450	16448	16504	16513	16536	16549	16454	16386	16635	16574	16361	16462	16402	16488	16622	16494	16353	16582	16292	16604	16331	16584	16262	16333	16549	16455	16511	16528	16539	16554	16435	16545	16547	16542	16386	16588	16400	16716	16396	16516	16479	16539	16498	16671	16335	16324	16480	16382	16376	16378	16575	16588	16526	16501	16374	16368	16756	16349	16362	16457	16389	16427	16583	16427	16469	16590	16513	16378	16576	16407	16323	16495	16524	16379	16655	16491	16594	16508	16476	16443	16599	16491	16545	16463	16332	16473	16588	16475	16448	16390	16458	16322	16753	16408	16549	16467	16483	16363	16537	16400	16615	16461	16545	16377	16324	16526	16563	16523	16479	16411	16482	16323	16536	16476	16510	16531	16474	16495	16624	16522	16434	16428	16314	16415	16431	16353	16480	16695	16429	16614	16545	16347	16416	16428	16433	16505	16559	16444	16513	16633	16542	16651	16606	16386	16311	16475	16631	16371	16437	16575	16423	16497	16322	16372	16473	16601	16308	16503	16514	16611	16486	16486	16494	16300	16557	16497	16500	16357	16475	16438	16531	16361	16533	16430	16439	16396	16419	16310	16531	16406	16346	16570	16389	16503	16418	16369	16554	16329	16632	16484	16626	16550	16380	16402	16572	16525	16624	16705	16619	16438	16486	16410	16487	16419	16387	16507	16446	16588	16489	16314	16575	16207	16406	16473	16488	16631	16496	16581	16407	16553	16603	16462	16345	16466	16483	16550	16424	16401	16527	16375	16371	16226	16461	16417	16482	16525	16538	16438	16819	16436	16459	16271	16365	16603	16415	16331	16466	16527	16422	16550	16388	16544	16446	16484	16465	16427	16604	16475	16270	16515	16561	16591	16433	16616	16292	16355	16524	16389	16566	16277	16456	16346	16359	16522	16558	16559	16388	16588	16391	16547	16570	16552	16478	16481	16268	16633
13954	23743	23545	20597	19325	17674	16720	16422	15764	15839	30658	34755	28565	22512	17119	15032	14281	14030	13967	14045	13824	14088	14047	14122	14103	14113	13950	13963	14002	14054	13956	14084	13958	14068	13937	13978	13821	14063	14007	14108	13894	13931	14144	13789	13920	13991	13982	14117	14036	14031	13995	13900	13988	13975	14012	13915	13895	13904	13886	13843	13948	14023	13933	14114	13757	14016	13974	13859	13837	14032	13933	13999	14032	14095	13839	14082	13829	13940	13908	14039	13911	13909	13969	13874	13864	14001	13980	13931	13902	13952	14011	13977	14147	14144	13865	14058	13923	13834	13959	13951	13904	14086	13933	13829	13949	14089	13924	13835	13846	13812	13891	13900	14000	14090	14064	14215	13965	14054	14110	13890	13815	14052	13998	13828	13953	13937	13992	14165	13987	14041	13966	14032	14031	14029	14082	14057	13980	13930	14010	13868	13955	13987	14016	13776	14006	14056	14035	13979	14142	13987	13915	13894	14141	13974	14005	13965	13970	14022	13753	14007	14088	13937	13941	13866	13813	13970	13838	13753	13861	13866	13863	13938	14023	13945	14021	13899	13836	13904	14007	13952	13964	13823	13911	13991	13985	13865	13926	13919	13995	14003	13880	13873	13916	13787	14065	13931	14123	13984	14027	13977	14033	14162	13968	13962	14133	13983	14064	14013	13920	14044	13989	13870	13936	13851	13937	13926	14029	13826	13909	13954	14008	14023	14009	13892	13942	13974	13903	13994	13892	13909	14022	13885	13876	13886	13937	14037	13975	13930	13987	13992	13930	13880	14060	13878	13908	14029	14019	14007	13974	14003	13781	13870	13882	13858	14059	13966	13952	13928	13874	13852	14110	13949	14016	13884	13771	14079	13918	13923	13970	14036	13926	13998	13929	13847	13778	14104	13733	13898	13891	13932	13802	13945	13887	14021	13986	13918	13963	13905	13874	13973	13993	14088	13898	13979	13937	13872	13952	13903	14003	14051	13978	13982	13958	13990	13946	13966	13744	13988	14113	13993	13776	13905	13838	14057	14010	14068	13890	13929	13957	13961	13901	13997	14042	13890	14046	13936	13927	13939	13996	13807	14086	14048	13996	14046	14096	14122	13968	14072	13850	14015	13917	14066	13952	14026	13861	14066	13938	14051	13874	13892	13944	13933	14109	13859	13967	14132	14025	13875	14094	14106	13847	13957	14216	13901	14015	13959	14007	14026	13954	14176	14118	13853	13892	14123	13888	13710	13954	13916	14140	13920	13895	14053	13938	14041	13949	13889	13931	13852	13734	13976	13936	13911	13980	13852	13996	13933	13849	13856	14004	13985	14085	13723	13840	14028	14003	13872	14047	13997	13885	13902	14023	13982	13876	13784	13787	13810	13842	14029	13832	14020	13874	13920	13998	13995	13907	13908	14079	13884	14022	13918	13891	13937	14119	13834	13930	13743	13986	14035	13852	14122	13974	14121	13971	13998	13876	14070	13938	13849	13834	13898	13965	13944	13771	14111	13963	13951	13926	13931	13830	14018	14036	13984	13985	13929	13887	13972	13880	13941	13865	13922	13805	14036	14056	14060	13807	14042	14042	13910	13989	13924	13968	13934	13930	13847	14027	14066	13845	14066	13837	14062	13966	13963	14129	13911	13966	13858	13856	13887	13757	14173	13872	14002	13906	13975	13898	14063	13924	13913	13982	13920	14033	13920	13920	13917	14015	13927	13934	14085	13974	14131	13900	13941	13969	13852	13970	13878	13977	13927	14004	13897	13878	14012	13944	13820	13955	13781	14107	13749	13945	14077	13924	13838	13912	14006	14050	14030	13978	14019	13941	13916	14075	13921	13951	13879	13874	13952	14062	13960	13893	13865	13894	13936	13999	13991	13905	13925	14121	14066	13912	13933	13961	13879	13968	13946	14044	13829	13942	14025	13859	13956	13970	14034	14076	13952	13930	13881	14062	13929	13864	14091	14020	13996	13914	13895	13905	13944	13998	14075	14035	13839	14071	14004	13843	13950	13895	13874	14052	13842	14109	14066	14023	13898	14008	13977	13997	13926	14050	13928	13927	13847	13887	14057	14065	13924	13978	13853	14031	13996	14016	14197	13934	13936	13880	13890	13985	13928	13883	13942	14031	13953	14012	13767	13979	13903	14068	14041	13855	13969	13940	13953	13995	13901	14055	13796	14041	13906	14117	13944	13824	13936	13962	13788	14064	13851	13914	13919	13948	13922	13952	13872	13883	14016	14082	14011	13874	14047	14245	14001	13972	13897	13929	14079	14080	13886	13943	13981	13809	14106	13956	13887	14044	13788	13798	13845	13947	13869	13976	13996	14028	13970	14032	14044	13973	13789	13848	13953	13976	14051	13894	13916	14105	13821	14045	13773	13985	13908	13902	13735	14101	13880	13986	13920	13840	14024	13991	14041	13906	14000	13969	13966	14014	13907	13905	14174	13991	13949	13905	14059	13760	14037	14031	14006	13966	13921	13950	14014	13981	14156	14285	13908	14023	13901	13856	14104	14017	13930	13978	14026	13927	14012	14120	13868	14044	14020	14061	13869	13990	13803	13788	14078	13964	13975	14096	14229	13884	13947	14040	13928	14081	14038	13945	13959	14011	13989	14138	13994	14054	13856	13944	13948	13841	13949	13996	13985	13866	14084	14025	13768	14024	13925	14025	13996	14217	14117	13886	14046	13991	13838	13876	13855	13957	14010	13805	13897	13872	13964	13871	13925	13832	14001	13899	13976	14054	14011	13923	14068	14005	13881	13857	13886	14031	13920	14047	13878	13911	13902	13793	14096	13879	13894	14040	13908	14001	13988	13996	14055	14052	13946	14005	14164	13923	14007	13904	13926	13996	13790	14026	13848	13833	13937	14017	13940	13980	13985	13888	13888	14191	14011	13968	14106	13818	13980	13978	14085	14048	13789	14043	14030	13858	13862	14228	13689	14003	13941	13807	14057	13941	13953	14028	13921	13766	13844	13955	13903	13989	13873	13997	14094	14019	13782	13837	13843	13890	13967	14061	13893	13881	13938	14009	13903	14013	13889	13908	13913	14156	13999	14030	13955	13887	13931	13935	13742	13976	13980	13941	13798	13924	13991	13919	14075	14065	13982	14044	14103	14082	13921	14072	14151	13895	13969	14004	13870	13941	13990	13870	14043	13912	13847	13975	14037	13995	13866	13959	13938	13825	14044	13907	14094	13891	14018	13939	13900	13889	14075	13858	13907	13911	13735	13906	13903	13765	13947	13981	13819	13852	14027	13990	13989	14029	13965	13926	13794	14084	13905	13896	13954	13840	13887	13955	14020	13939	13993	13917	13864	13828	13949	13911	13905	14046	14021	13860	14014	13829	13889	14127	13946	14046	13927	13896	13999	13865	13997	13971	13837	14063	13956	13857	13938	14024	13975	13966	13861	13929	14119	13924	14014	14178	13914	14037	14016	13960	14101	13957	14125	13969	13948	14027	13997	13887	14028	13874	13795	14110	14064	14014	13880	13863	13960	13968	14082	13751	13970	13899	14112	14011	14140	13937	13850	13942	13885	13761	13954	14084	13926	13958	13876	14001	13863	13944	13915	13997	13973	13974	13965	14060	13949	13913	14066	13962	13987	14026	14000	14125	14016	14098	14024	13940	13959	14105	14026	13963	13882	13886	14050	13872	14002	13944	13977	14041	13881	14017	13863	14013	13962	13863	13906	13917	13837	13933	14193	14089	13890	13920	14044	13959	14029	13984	13979	13974	14169	13839	13757	13921	14042	13938	13967	14059	13955	14034	13999	14030	13744	13921	13919	14111	13896	14006	14165	13901	14202	13819	13975	14059	13907	13963	13909	13942	14073	14028	13888	13959	13881	14098	14120	14094	13825	13924	13885	13903	14127	13874	13851	13955	13882	13941	14053	13907	13973	13952	14067	13970	14017	13806	13962	14080	14128	13949	14021	14086	14010	14017	13980	14071	14053	14078	13860	14049	14104	13773	14017	13957	13887	14005	13977	13867	13888	13854	13959	14168	13720	13940	13971	13957	13877	13930	13990	13933	13964	13985	13956	14011	13879	14017	13859	13968	14048	13818	14032	13927	14127	14004	13970	13940	13950	13793	13973	14139	13933	14072	13973	14093	13923	13942	13926	13867	13978	13889	13830	13908	13997	14013	13922	13992	13948	14002	13921	14023	13996	13900	13992	13898	13885	14079	13895	13937	14029	13898	14047	14008	13971	13964	13985	13927	13902	14018	13983	13844	13917	13886	13969	13977	13986	14060	14016	13976	13983	14043	14002	13983	13988	14062	13966	14060	13930	14068	14002	13966	14046	14043	13942	13942	14049	13998	14125	13957	14180	13809	14023	14012	14118	13860	14151	14096	14002	13888	13966	13940	13879	13876	13969	13959	13801	13970	14095	13895	13962	13821	14062	13835	14042	13921	14050	14090	13976	13967	13834	14124	14039	14015	13949	13957	13843	13985	14012	13949	14095	13888	14054	14000	13831	13934	13883	14183	13972	13954	13961	13905	13971	14003	13980	14002	14034	13884	14012	13915	13875	13957	14079	13898	13917	13936	13892	14064	14030	13839	13914	13973	13864	13944	14044	14041	13878	13939	14026	14011	13950	13982	14047	14026	13815	13964	14049	13855	14036	13966	13968	13871	13959	13843	14002	13975	13971	13972	14045	14120	13891	13924	14090	13944	14019	13921	14071	13967	14020	13881	13833	13939	13999	14050	14052	14047	13960	13986	13940	14078	13998	13930	13929	14015	13777	13969	14124	13973	13888	13993	14005	13987	13928	13703	13910	14089	14083	13933	13951	14110	14089	13981	14110	13916	14170	13915	13908	13886	13992	14064	13951	14013	13914	13865	14060	14040	13941	13942	13938	13971	13952	14129	13960	14114	13938	13884	13906	13916	13917	14006	14062	13996	13898	14042	13854	13887	14007	13845	14037	13945	13988	13948	13993	13842	13901	13956	13827	13940	13861	13962	13949	13882	13946	13825	13916	14154	14009	14042	13808	13919	13982	13961	14114	13960	14035	13955	13946	13781	13796	14082	14104	13954	13830	13972	13703	14007	14077	13969	13819	13944	14133	14090	14014	14204	13954	14004	13967	13882	13955	13963	14124	13937	13843	13838	13807	13935	13957	13794	13952	13996	13741
22491	20968	28839	23267	21131	23349	26171	20394	18910	20393	44565	51807	44435	33621	24840	19510	17652	17149	17039	16922	16838	16711	16814	16739	16912	16785	16622	16619	16764	16841	16835	16769	16633	16626	16611	16620	16782	16694	16720	16800	16457	16842	16631	16568	16709	16621	16838	16898	16787	16813	16732	16645	16594	16884	16693	16476	16666	16644	16861	16777	16845	16627	16733	16468	16742	16927	16634	16462	16704	16847	16572	16632	16732	16691	16524	16701	16836	16567	16662	16560	16666	16678	16678	16666	16766	16626	16744	16689	16918	16871	16778	16576	16766	16812	16548	16690	16711	16797	16695	16723	16678	16575	16763	16686	16440	16640	16800	16635	16609	16713	16624	16540	16581	16544	16806	16623	16606	16755	16877	16616	16590	16668	16516	16836	16485	16787	16614	16574	16560	16454	16846	16543	16410	16738	16624	16550	16674	16731	16703	16592	16651	16784	16761	16620	16568	16523	16636	16654	16695	16739	16511	16629	16796	16598	16680	16851	16670	16898	16706	16713	16508	16614	16611	16495	16466	16451	16581	16629	16670	16663	16672	16491	16581	16487	16488	16508	16614	16671	16589	16526	16505	16634	16609	16809	16728	16732	16608	16737	16669	16709	16680	16663	16494	16390	16412	16748	16529	16612	16707	16613	16637	16444	16744	16626	16701	16539	16847	16772	16735	16707	16553	16544	16686	16675	16704	16597	16681	16638	16655	16703	16432	16601	16658	16611	16592	16616	16685	16663	16592	16399	16520	16672	16466	16513	16831	16370	16528	16643	16449	16787	16548	16817	16571	16739	16662	16861	16694	16483	16755	16793	16620	16458	16617	16558	16616	16584	16650	16721	16718	16702	16688	16812	16430	16619	16511	16601	16479	16698	16757	16649	16732	16580	16722	16584	16730	16609	16540	16588	16695	16755	16463	16711	16621	16485	16503	16748	16771	16838	16736	16581	16463	16821	16800	16539	16568	16576	16808	16593	16807	16727	16628	16499	16619	16704	16498	16690	16847	16615	16847	16713	16747	16506	16637	16576	16431	16594	16767	16660	16492	16596	16723	16643	16572	16429	16653	16602	16620	16601	16860	16664	16570	16567	16710	16618	16730	16592	16644	16566	16815	16855	16559	16603	16622	16339	16666	16834	16723	16538	16537	16683	16487	16693	16720	16432	16619	16489	16443	16548	16684	16683	16703	16739	16562	16547	16695	16578	16799	16819	16674	16475	16664	16468	16482	16702	16750	16414	16886	16534	16618	16673	16279	16523	16516	16594	16495	16355	16546	16664	16586	16822	16621	16458	16531	16561	16477	16744	16554	16656	16706	16653	16449	16606	16799	16577	16602	16471	16738	16573	16544	16530	16765	16771	16740	16668	16539	16503	16620	16413	16493	16799	16451	16582	16581	16599	16559	16532	16421	16661	16720	16683	16540	16662	16618	16752	16609	16478	16615	16672	16726	16691	16523	16608	16798	16467	16456	16664	16550	16825	16617	16579	16560	16812	16537	16527	16702	16805	16515	16666	16613	16751	16367	16516	16559	16961	16638	16490	16433	16613	16701	16637	16784	16573	16618	16667	16656	16605	16721	16681	16729	16762	16651	16652	16435	16749	16469	16519	16622	16480	16664	16581	16505	16769	16719	16541	16654	16578	16497	16622	16808	16584	16636	16648	16340	16806	16605	16624	16520	16617	16534	16597	16775	16524	16789	16512	16628	16735	16606	16635	16566	16617	16582	16422	16369	16817	16705	16621	16734	16648	16580	16545	16600	16741	16787	16661	16546	16624	16599	16855	16464	16561	16628	16504	16624	16388	16611	16607	16732	16602	16495	16601	16459	16659	16474	16626	16648	16615	16558	16845	16581	16433	16447	16482	16662	16511	16545	16555	16671	16670	16482	16452	16549	16577	16662	16744	16519	16743	16682	16732	16495	16613	16693	16616	16450	16651	16761	16494	16544	16539	16433	16493	16518	16723	16823	16653	16588	16652	16595	16893	16759	16454	16722	16539	16488	16564	16650	16765	16659	16414	16652	16561	16721	16674	16552	16601	16609	16571	16739	16442	16764	16656	16481	16766	16583	16619	16817	16606	16598	16683	16622	16700	16708	16688	16631	16736	16644	16677	16378	16636	16650	16634	16540	16710	16758	16516	16581	16618	16710	16639	16587	16650	16627	16631	16629	16580	16489	16594	16780	16306	16669	16605	16642	16629	16651	16583	16627	16721	16694	16619	16549	16620	16485	16516	16668	16521	16544	16474	16620	16696	16708	16792	16494	16637	16699	16467	16596	16601	16758	16640	16615	16611	16643	16686	16475	16560	16594	16558	16875	16484	16464	16687	16626	16370	16428	16543	16494	16590	16686	16626	16647	16620	16683	16715	16616	16480	16602	16599	16577	16689	16593	16678	16536	16665	16656	16595	16683	16790	16641	16479	16748	16522	16644	16576	16571	16494	16777	16663	16485	16533	16565	16746	16598	16418	16598	16571	16652	16498	16623	16508	16632	16703	16707	16635	16363	16659	16595	16767	16725	16465	16714	16684	16720	16612	16621	16524	16556	16477	16707	16762	16493	16750	16632	16716	16571	16620	16579	16522	16416	16429	16573	16908	16540	16633	16582	16594	16652	16612	16659	16477	16618	16607	16615	16554	16496	16626	16695	16599	16927	16656	16682	16538	16568	16585	16668	16670	16592	16584	16788	16810	16587	16685	16857	16537	16694	16501	16446	16405	16587	16440	16566	16985	16735	16705	16554	16725	16680	16629	16562	16634	16770	16818	16750	16645	16561	16439	16631	16626	16560	16510	16691	16575	16399	16444	16705	16474	16498	16548	16502	16560	16610	16435	16384	16601	16701	16514	16493	16475	16478	16712	16534	16785	16490	16434	16545	16681	16618	16727	16749	16661	16380	16682	16622	16661	16818	16549	16643	16528	16601	16469	16558	16454	16697	16688	16808	16656	16579	16604	16712	16645	16810	16572	16715	16589	16476	16393	16747	16676	16689	16616	16732	16634	16283	16549	16474	16665	16646	16598	16576	16742	16539	16517	16554	16807	16754	16662	16668	16623	16776	16708	16763	16683	16539	16583	16659	16520	16451	16563	16626	16534	16412	16574	16576	16701	16606	16579	16620	16657	16740	16697	16662	16516	16437	16633	16576	16761	16489	16808	16586	16511	16607	16645	16725	16752	16657	16742	16504	16525	16648	16525	16708	16658	16629	16703	16709	16530	16614	16675	16553	16637	16627	16595	16587	16327	16607	16580	16550	16745	16733	16478	16504	16809	16755	16669	16506	16531	16780	16653	16579	16517	16616	16593	16590	16500	16559	16693	16627	16411	16837	16614	16745	16681	16594	16633	16619	16619	16547	16578	16615	16618	16560	16433	16723	16772	16655	16579	16576	16812	16690	16729	16617	16554	16546	16523	16587	16448	16678	16734	16724	16546	16495	16827	16594	16756	16726	16713	16659	16758	16517	16615	16876	16691	16560	16585	16698	16649	16503	16735	16658	16787	16706	16595	16628	16643	16699	16512	16591	16451	16716	16660	16662	16681	16535	16514	16677	16450	16662	16659	16723	16629	16524	16675	16652	16508	16735	16512	16564	16385	16715	16755	16575	16614	16714	16552	16705	16627	16366	16464	16555	16736	16713	16569	16563	16635	16686	16602	16472	16521	16639	16688	16674	16753	16791	16811	16758	16702	16763	16552	16537	16565	16700	16533	16556	16603	16744	16420	16803	16578	16831	16583	16606	16636	16558	16694	16737	16593	16721	16722	16572	16604	16509	16418	16487	16752	16563	16395	16528	16557	16619	16607	16661	16422	16688	16664	16621	16437	16702	16652	16557	16780	16574	16801	16297	16384	16682	16559	16679	16505	16816	16722	16774	16343	16603	16768	16495	16574	16506	16558	16612	16715	16709	16546	16629	16753	16642	16671	16644	16575	16652	16444	16548	16631	16611	16815	16525	16720	16542	16593	16583	16698	16761	16606	16566	16668	16752	16504	16737	16614	16694	16566	16773	16628	16842	16637	16720	16657	16587	16678	16509	16366	16550	16656	16720	16565	16590	16504	16750	16796	16363	16512	16538	16676	16687	16469	16695	16646	16624	16435	16708	16532	16528	16505	16558	16636	16611	16546	16649	16692	16331	16683	16618	16869	16545	16433	16537	16689	16742	16476	16595	16762	16330	16561	16520	16446	16865	16470	16601	16587	16589	16690	16595	16556	16543	16769	16649	16620	16655	16555	16717	16568	16622	16659	16552	16631	16658	16621	16644	16843	16718	16568	16724	16563	16685	16598	16594	16610	16646	16479	16658	16550	16677	16493	16602	16637	16626	16568	16688	16552	16785	16537	16536	16590	16889	16718	16487	16776	16586	16578	16453	16476	16394	16654	16566	16583	16637	16487	16684	16591	16581	16555	16710	16732	16694	16735	16605	16544	16724	16792	16697	16499	16539	16610	16701	16709	16479	16390	16445	16616	16755	16721	16602	16586	16752	16727	16496	16678	16774	16720	16703	16523	16581	16700	16481	16490	16520	16524	16566	16633	16715	16593	16729	16716	16610	16672	16811	16652	16587	16464	16543	16624	16599	16518	16673	16693	16481	16355	16502	16752	16623	16755	16544	16661	16651	16575	16798	16689	16633	16793	16775	16817	16734	16500	16597	16609	16505	16671	16736	16608	16677	16678	16503	16322	16469	16341	16575	16607	16537	16495	16421	16686	16572	16431	16510	16766	16629	16714	16615	16777	16529	16456	16690	16760	16396	16623	16533	16599	16383	16656	16615	16706	16770	16647	16731	16776	16632	16604	16494	16617	16662	16643	16642	16575	16625	16808	16483	16608	16638	16483	16826	16426	16662	16591	16659	16583	16691	16784	16491	16629	16702	16425	16413	16497	16859	16482	16594	16644	16632	16479	16470	16719	16543	16547	16525	16642	16690	16693	16647	16688	16495	16746	16791	16579	16691	16559	16613	16534	16484	16666	16612	16599	16561	16600	16703	16700	16551	16572	16659	16827	16531	16561	16803	16364	16409	16691	16624	16626	16654	16748	16513	16506	16599	16460	16659	16424	16605	16625	16844	16750	16499	16539	16574	16590	16548	16420	16503	16558	16693	16660	16814	16583	16607	16644	16444	16352	16595	16763	16467	16526
16327	31179	29725	23800	20884	20381	19869	18355	17229	19707	46164	48618	42459	31774	22019	16509	14732	14222	14082	14070	13862	13931	14202	14062	14051	14079	14108	14141	14059	14046	14081	14033	14176	14095	14081	13981	14010	14212	14100	14013	13966	14253	14072	14033	14083	14230	14002	14134	14127	14018	14095	14023	13843	14046	13975	14158	13997	14008	14071	14182	14106	14131	14193	14102	13938	13951	14063	14109	14139	14094	14040	14087	14061	13994	14002	14176	13966	13991	14111	14053	14047	14050	13997	13863	14139	14032	13977	13925	14031	14033	13956	13887	14152	13905	13973	13934	14062	14063	13996	13996	14122	14033	14116	14089	14011	14108	14072	14145	14311	14068	14099	14135	14008	14105	14137	14094	14075	14142	14098	13951	14067	13956	14117	14000	14087	14089	14176	13802	13901	14186	14154	13944	13878	13920	13948	14034	13859	13999	13935	14047	14049	14062	14105	14178	14100	13971	14225	13923	14055	13965	13989	13915	13884	13897	13973	14179	14002	14024	14083	14010	13914	13925	14189	13878	14175	13974	14067	13936	14036	13987	14006	14028	13963	14070	14035	14078	14083	14041	13944	13877	14088	14021	13885	13910	14060	13984	13977	14028	13919	13870	14085	14049	14048	13962	14007	13984	14037	14161	14033	13885	13871	14123	14021	14035	14048	13891	14020	14184	14180	13912	14149	14151	13957	13904	14011	14025	13940	13978	14041	14107	14045	14007	14279	14083	14134	14010	14024	14154	14036	14146	14072	13890	14161	14073	14069	14254	14047	13885	14092	14100	13835	14010	13949	14036	14034	14082	14107	14049	14045	14015	13947	14038	14118	14018	14082	13946	14024	14039	14076	14018	13923	13934	14134	13982	14086	14099	13935	14075	13988	14017	13908	14084	14112	14111	14100	14078	13996	13792	14012	14037	14173	14232	14074	13986	13928	13994	14128	14147	14196	13955	14174	13879	14068	13929	14046	13954	14083	13955	14014	14074	13922	14039	13997	13936	14130	14141	14031	13972	14159	13929	14004	14108	13944	14040	14073	13872	14129	13982	14014	14062	13910	14039	13967	14024	13883	14118	14016	14025	14067	14083	14012	13957	14173	14134	14142	14040	14122	14098	14129	13906	14013	14038	13969	14047	14101	13962	14094	14018	14066	13787	13996	14180	13970	14010	13864	14254	13929	14057	13936	13927	14136	13868	13997	13971	14122	14005	13999	14118	14125	14035	14080	14096	13877	14111	14028	14247	14152	14026	14105	13880	14008	14116	13907	13982	13996	14097	14248	14089	14041	13990	14132	14014	14134	14011	14085	14345	14186	14093	14175	14026	13903	14066	14001	14140	14012	14092	14013	14228	13820	14010	13941	14103	14063	14112	13878	14120	14034	13920	13914	14042	13938	13916	14060	13856	14003	13939	14195	13965	14107	13974	14070	13902	13998	14162	14110	14080	14068	14114	13905	13978	13921	14153	14114	14027	13963	14069	13981	14039	14162	14059	14030	13951	13962	14168	14030	14033	14094	13940	14025	13958	14074	14006	13923	14052	14035	13940	13987	13864	14021	13914	13966	14148	13977	14107	13991	13821	13930	13929	13978	14129	14208	13936	14093	13932	14005	14066	14103	13944	13913	13925	13924	14147	14001	14127	13824	13928	14060	14087	14072	13950	14051	14036	14111	14000	13831	13947	13946	13919	14000	14033	14040	13953	14001	14073	14015	14166	14042	14010	14054	14170	13885	14164	14061	13936	13928	14026	14017	14108	13959	14060	14039	14005	13910	14076	14053	14007	14002	14010	14009	14008	13910	14052	14053	14032	14043	14010	14044	13956	13997	13990	14060	14027	13902	14149	14183	13913	13962	14023	14013	13993	14081	13929	14052	13920	13917	14077	13940	14064	14122	14108	13886	14010	14004	14108	14015	13840	14211	13924	14083	13999	14061	13889	13931	14106	14172	14129	14120	14046	13999	14018	13875	13974	14076	14083	14141	14166	14028	14094	13983	13982	14122	13826	14169	13906	13954	13957	14170	14097	13972	13993	14097	13949	13997	14228	14120	14057	14062	14047	14027	13981	14084	14033	13978	13916	14045	14093	13801	13956	14230	14086	13932	14014	14139	13880	14110	13801	14128	14034	14104	14000	13953	14233	14046	13993	14086	14147	14214	14009	13899	14152	14247	13879	13956	14064	13988	14132	14023	14154	13954	14035	14174	13994	14034	13980	13978	13978	14028	13990	14067	13935	14045	14078	14196	14133	13890	14016	13962	14177	14045	14016	13941	13972	14013	13947	14024	14042	14019	13986	14051	14115	14018	14151	14048	14102	14012	14028	13943	14084	13914	13998	13957	13918	14172	14076	13805	13945	14204	13966	14011	13938	14063	13998	14089	14029	13939	14214	14013	14034	13920	14152	14141	14276	14019	14133	14031	13965	14065	14034	14210	13998	14095	14095	13903	14053	14077	13892	13854	13963	14087	14087	13998	13910	13994	13919	14104	13786	13957	14114	13837	14100	14129	13912	13937	14075	13997	14194	13805	14057	13939	14034	13913	14174	13937	13960	14037	13956	14010	14019	14112	13970	14004	13960	14008	14001	13991	13977	14047	14199	14060	14233	14038	14046	14103	14024	14018	14119	13948	14088	13958	13846	14096	13984	13956	14004	14060	14017	14047	13891	14041	14016	14052	14088	13959	14114	14186	14189	13942	14017	13940	14006	14041	14070	14085	14061	13899	14081	13964	14158	13773	14127	14055	14154	14154	13942	14066	13829	14065	14004	14050	13999	14113	14079	13914	13985	14032	13893	14000	14084	14148	14036	14065	13965	14065	14106	13859	13910	14006	14093	13927	13996	14060	14107	14021	14131	14110	14104	14053	14208	13916	13897	14043	14183	13973	14110	14015	13891	14050	14239	14017	14042	13905	14024	13938	14089	14194	13980	14008	14068	13931	13997	13994	14063	14018	13940	14014	13945	13980	14114	13998	14164	13886	13895	14027	14074	14007	13987	14142	14022	13984	13948	13949	14004	13983	14010	14058	13919	13982	13918	14010	13996	13959	14135	14014	14013	14212	14058	13905	14054	14079	14140	14087	14011	14101	13836	14009	13935	14021	14036	13896	14190	13877	14079	13976	14063	13954	13881	14187	13745	14118	14136	14152	14074	13957	14202	14017	13993	13965	14046	14020	13993	14050	14019	14092	13936	14145	13991	13998	14008	14106	13934	14131	14110	14007	13972	13974	14135	14086	14173	14086	13891	14193	14196	14178	14129	13941	14058	13914	14032	13729	14057	14064	13944	14024	14219	13918	14150	13953	14262	14175	14119	14131	14096	13972	14133	14035	14029	14066	13999	14228	14008	13924	14021	14137	14094	13968	14068	14100	13919	14072	14012	14169	14004	14043	14152	13995	13849	14120	14049	13941	14064	13773	14039	14036	13987	13983	13943	13992	14001	13876	14183	13889	13998	13990	14038	14085	14098	13978	13950	14010	14127	14160	14128	13940	13968	13803	13967	14100	14024	14076	14048	14070	14044	13853	14111	13892	14033	13899	13963	14038	14056	14056	13929	13968	13987	13918	13885	13994	13896	13886	14054	14144	14048	13919	14074	13971	14174	14027	13968	14172	13993	13886	14100	14069	14098	14004	13949	14164	14047	13972	13962	14071	14047	14095	14038	14078	13920	13905	13882	14052	14136	13882	13927	13864	14078	14027	13895	14128	13976	13913	14160	13944	13868	14054	13896	13942	14168	13890	14076	13952	14085	14134	14115	13929	14077	14019	14084	14068	13947	13833	14168	14034	14024	14056	13964	14179	14100	14069	14166	13879	13863	13978	14045	14102	13925	14005	13967	14027	14031	13935	13992	14072	14281	13895	14045	13899	13888	14097	14021	13883	14017	13923	14110	14116	13950	13970	13977	14098	13942	14101	14128	14016	14065	14151	14099	13971	13990	14178	13977	14200	14068	13962	14187	14102	13792	14092	13974	14049	14113	13986	14045	13861	14055	14133	13907	14123	13854	14025	14078	14050	14001	13917	13919	14047	13997	14224	13931	14064	14142	14150	14211	13833	13951	13736	13973	13870	13982	13977	14084	14181	14165	14052	14091	13920	13905	13992	14067	13970	13889	14126	13848	13857	13995	13979	14066	14012	14201	13979	13893	13981	14043	14023	13942	14045	13898	13987	14004	14122	13959	13863	14036	13986	13957	14117	14106	14080	14021	14047	13926	14222	14054	14004	13965	14028	13913	14062	13933	14159	13828	14057	13901	14022	13911	14073	13983	13882	14026	14060	13986	13974	14101	13908	14029	14045	14058	13876	14108	14065	14045	14016	13976	13875	13996	13966	14052	14107	13997	13991	13966	14138	14046	13970	14123	13996	13998	14080	14010	14115	14001	14147	14030	13916	14110	14122	14032	14150	14098	13930	14110	13892	14131	14030	14051	14164	13879	14026	14101	14311	14098	14101	13902	14086	14155	14105	13963	14171	13947	14150	14113	13980	13996	14031	14018	13924	14276	13947	13962	14072	14079	13945	14273	14083	14001	13984	14160	13965	14057	14135	13985	14105	13895	13944	13893	13993	14047	14277	13961	14081	13881	13792	14227	14328	14023	14066	14113	14037	13828	13957	14017	13947	14126	14010	13987	14016	14083	13921	14045	13951	14061	13912	13920	14271	14079	14005	13943	13975	13959	14049	14036	14049	14110	14148	13832	14064	14189	13944	13921	13957	14035	14275	13953	14072	14145	14065	14149	14038	14103	13928	13947	14009	13885	14147	13896	13884	13973	14025	14086	13981	14046	14121	13980	14099	14076	14007	13995	13979	14185	13900	14088	14001	14057	14045	14056	14158	14096	13991	13896	14027	14052	14166	13866	13858	14106	13894	14141	13997	14062	14244	13956	14036	14239	13986	14031	14258	14099	14108	14276	14131	14074	14017	13888	14116	13999	13903	14110	13771	14021	14133	13934	13972	13928	13985	13999	14004	14183	14076	13945	14112	14122	14076	13986	14045	14036	13758	14074	13955	13985	14096	14107	13895	14037	13905	13790	14019	14067	14080	14170	14089	13994	14005	13965	13845	13950	14162	13930	14113	13934	13996	13939	13881	14090	13840	14019	14140	14168	13929	14055	14157	14032	14051	13850	14184	13918	14153	13992	13925	14043
27070	21750	25171	22487	18733	18332	17760	17265	17247	17478	20757	20795	19645	18255	17313	16874	16696	16344	16474	16241	16373	16421	16360	16637	16640	16302	16333	16415	16268	16417	16338	16313	16386	16587	16321	16579	16410	16356	16550	16538	16489	16354	16392	16385	16457	16291	16367	16509	16363	16273	16408	16492	16457	16293	16654	16314	16409	16461	16562	16596	16539	16474	16676	16634	16404	16380	16425	16605	16306	16423	16259	16428	16546	16629	16567	16333	16503	16533	16370	16452	16450	16700	16442	16344	16507	16602	16611	16489	16502	16417	16219	16366	16425	16412	16533	16319	16501	16286	16589	16481	16469	16434	16438	16413	16403	16374	16328	16536	16342	16576	16481	16429	16650	16449	16529	16276	16449	16389	16535	16418	16323	16309	16437	16562	16148	16496	16383	16449	16563	16416	16397	16483	16662	16482	16527	16676	16430	16418	16271	16397	16304	16352	16369	16592	16359	16564	16503	16554	16685	16452	16488	16359	16504	16395	16497	16294	16435	16554	16536	16413	16351	16376	16324	16394	16292	16528	16336	16375	16488	16462	16602	16478	16225	16466	16341	16544	16314	16470	16274	16343	16429	16435	16498	16432	16490	16563	16375	16431	16479	16440	16540	16530	16512	16541	16491	16382	16667	16395	16371	16564	16511	16319	16497	16375	16383	16282	16350	16328	16375	16352	16521	16198	16359	16489	16519	16312	16386	16326	16524	16587	16328	16453	16467	16727	16365	16321	16453	16309	16412	16232	16350	16342	16527	16310	16445	16465	16421	16484	16576	16373	16404	16470	16483	16410	16448	16624	16314	16409	16616	16342	16299	16398	16462	16435	16315	16344	16529	16481	16577	16512	16440	16284	16459	16558	16405	16571	16541	16458	16389	16474	16302	16478	16442	16404	16273	16624	16520	16287	16620	16247	16558	16579	16340	16504	16450	16662	16548	16584	16544	16408	16423	16567	16523	16336	16533	16675	16440	16383	16283	16465	16377	16346	16155	16323	16350	16429	16527	16707	16544	16349	16484	16455	16477	16321	16357	16532	16399	16583	16425	16595	16378	16471	16312	16533	16609	16352	16442	16546	16400	16302	16327	16436	16566	16435	16547	16377	16589	16448	16263	16342	16398	16590	16444	16503	16281	16444	16331	16382	16469	16580	16514	16278	16478	16277	16284	16362	16264	16426	16461	16383	16399	16432	16257	16418	16376	16548	16478	16291	16414	16444	16594	16195	16436	16378	16196	16450	16475	16426	16652	16286	16433	16419	16335	16512	16468	16372	16590	16363	16519	16438	16487	16576	16354	16441	16385	16482	16479	16626	16723	16351	16368	16333	16280	16389	16366	16495	16444	16496	16364	16399	16513	16315	16367	16443	16448	16505	16582	16460	16440	16335	16314	16437	16339	16498	16551	16536	16390	16571	16305	16620	16481	16518	16434	16488	16391	16310	16412	16391	16295	16402	16642	16465	16373	16350	16219	16376	16478	16407	16574	16573	16409	16405	16504	16567	16523	16365	16527	16528	16411	16585	16631	16408	16775	16477	16255	16578	16487	16568	16417	16429	16533	16596	16631	16630	16309	16711	16492	16508	16519	16588	16397	16551	16497	16396	16539	16319	16594	16535	16494	16357	16411	16398	16437	16543	16511	16127	16410	16471	16329	16495	16374	16485	16374	16425	16368	16521	16355	16534	16321	16338	16479	16481	16399	16518	16408	16689	16541	16441	16446	16538	16396	16433	16458	16496	16617	16452	16497	16553	16337	16448	16537	16563	16443	16510	16440	16414	16358	16463	16421	16457	16158	16281	16444	16333	16209	16327	16430	16557	16614	16460	16479	16280	16462	16579	16386	16371	16528	16470	16365	16484	16488	16409	16460	16307	16364	16331	16424	16512	16393	16567	16371	16612	16506	16477	16476	16367	16561	16429	16454	16355	16632	16483	16520	16414	16570	16597	16535	16333	16448	16302	16131	16359	16433	16202	16427	16448	16396	16579	16259	16498	16528	16378	16467	16393	16513	16504	16515	16311	16530	16501	16315	16579	16395	16431	16616	16565	16421	16514	16412	16333	16648	16322	16434	16278	16599	16679	16419	16659	16523	16385	16510	16707	16556	16288	16462	16333	16431	16439	16460	16507	16438	16615	16586	16227	16343	16402	16517	16421	16520	16320	16295	16538	16360	16415	16456	16442	16564	16462	16473	16636	16467	16580	16200	16336	16578	16678	16466	16362	16385	16463	16242	16399	16614	16638	16386	16600	16477	16425	16456	16323	16535	16468	16458	16395	16523	16543	16414	16540	16461	16498	16554	16305	16412	16285	16573	16405	16520	16456	16282	16488	16480	16657	16551	16569	16404	16507	16498	16509	16617	16408	16223	16511	16372	16487	16311	16443	16472	16538	16427	16274	16387	16472	16237	16454	16293	16448	16611	16627	16428	16299	16389	16335	16454	16288	16454	16341	16349	16479	16462	16245	16518	16601	16612	16585	16364	16521	16578	16440	16490	16481	16369	16518	16410	16409	16460	16613	16486	16237	16486	16361	16663	16450	16532	16450	16469	16413	16524	16573	16328	16372	16469	16388	16324	16561	16498	16485	16369	16209	16511	16407	16446	16274	16314	16374	16452	16375	16495	16409	16655	16562	16487	16173	16473	16441	16297	16520	16416	16570	16562	16225	16615	16183	16390	16347	16326	16597	16362	16370	16214	16311	16438	16344	16389	16473	16373	16552	16399	16303	16475	16503	16238	16398	16323	16249	16530	16413	16399	16319	16494	16364	16463	16513	16445	16460	16591	16430	16564	16302	16351	16676	16461	16463	16396	16164	16493	16386	16434	16395	16514	16197	16477	16595	16594	16651	16497	16510	16418	16375	16441	16665	16371	16265	16311	16415	16504	16610	16543	16455	16460	16581	16434	16574	16354	16447	16541	16371	16515	16402	16388	16279	16599	16380	16577	16406	16581	16642	16464	16406	16450	16314	16421	16332	16509	16439	16505	16439	16377	16504	16597	16455	16274	16471	16384	16308	16511	16314	16544	16551	16471	16497	16493	16517	16423	16764	16631	16264	16470	16547	16313	16430	16370	16374	16569	16461	16528	16355	16430	16400	16435	16446	16394	16259	16436	16479	16351	16360	16491	16510	16372	16465	16621	16377	16427	16438	16664	16403	16430	16460	16655	16369	16402	16384	16426	16272	16665	16386	16502	16598	16578	16308	16446	16476	16624	16616	16218	16544	16451	16392	16271	16419	16319	16366	16441	16371	16538	16405	16389	16391	16469	16549	16466	16470	16389	16600	16502	16212	16440	16561	16223	16283	16401	16627	16497	16438	16487	16537	16518	16441	16542	16479	16322	16401	16570	16618	16411	16544	16364	16273	16276	16443	16458	16390	16351	16611	16426	16291	16438	16542	16458	16330	16577	16623	16315	16475	16316	16571	16536	16435	16651	16364	16477	16621	16372	16512	16314	16433	16391	16500	16478	16472	16417	16452	16483	16479	16355	16369	16636	16420	16427	16386	16461	16404	16601	16425	16411	16429	16332	16374	16403	16378	16492	16238	16507	16404	16590	16413	16323	16494	16514	16652	16342	16339	16419	16373	16676	16465	16343	16494	16554	16582	16226	16566	16710	16477	16316	16580	16444	16277	16418	16453	16417	16419	16676	16432	16479	16493	16370	16460	16264	16377	16531	16319	16417	16516	16378	16411	16598	16510	16407	16452	16468	16578	16588	16579	16389	16382	16446	16482	16471	16525	16432	16392	16300	16522	16362	16573	16449	16430	16357	16221	16375	16448	16449	16181	16610	16561	16411	16364	16550	16405	16450	16520	16585	16418	16490	16476	16497	16531	16380	16391	16520	16193	16404	16405	16453	16355	16354	16493	16447	16445	16529	16561	16356	16542	16570	16463	16450	16401	16559	16446	16650	16701	16314	16488	16505	16425	16445	16406	16312	16454	16314	16568	16480	16233	16387	16334	16614	16591	16496	16527	16316	16468	16316	16426	16512	16205	16642	16669	16526	16335	16240	16486	16428	16486	16545	16419	16460	16446	16439	16496	16372	16462	16140	16423	16547	16195	16668	16576	16513	16512	16506	16404	16331	16390	16553	16379	16587	16459	16543	16576	16452	16382	16635	16381	16335	16458	16321	16644	16568	16148	16326	16279	16336	16348	16459	16456	16395	16350	16495	16359	16324	16525	16639	16621	16524	16411	16252	16482	16219	16507	16472	16740	16442	16514	16449	16420	16593	16466	16604	16446	16485	16540	16485	16314	16438	16501	16621	16289	16543	16548	16409	16469	16504	16512	16430	16367	16499	16457	16367	16391	16432	16258	16310	16594	16486	16494	16262	16612	16605	16442	16393	16421	16427	16278	16501	16447	16284	16413	16630	16504	16471	16210	16580	16495	16447	16447	16524	16201	16376	16450	16568	16411	16275	16336	16318	16495	16624	16316	16535	16432	16543	16546	16405	16316	16219	16669	16535	16306	16430	16342	16468	16521	16303	16364	16379	16530	16465	16589	16499	16238	16514	16436	16235	16536	16727	16631	16367	16525	16541	16202	16553	16314	16275	16534	16473	16489	16393	16431	16501	16533	16500	16320	16438	16233	16410	16252	16405	16408	16383	16531	16479	16552	16447	16427	16418	16266	16485	16494	16589	16368	16278	16531	16386	16484	16348	16531	16496	16420	16571	16381	16605	16431	16499	16414	16338	16220	16440	16549	16310	16625	16366	16463	16451	16386	16392	16405	16302	16518	16437	16486	16574	16315	16576	16604	16439	16442	16604	16424	16541	16474	16454	16477	16433	16530	16668	16507	16451	16363	16507	16315	16491	16538	16417	16360	16488	16334	16394	16436	16550	16470	16483	16451	16374	16488	16320	16552	16573	16438	16322	16458	16435	16600	16531	16594	16390	16374	16458	16481	16280	16434	16446	16472	16534	16456	16315	16543	16503	16442	16483	16342	16465	16563	16400	16559	16449	16563	16424	16462	16425	16294	16558	16473	16429	16406	16376	16427	16459	16327	16240	16255	16310	16485	16508	16602	16285	16501	16496	16672	16430	16534	16387	16352	16501	16530	16435	16468	16588	16381	16249	16453	16257	16342	16475	16403	16554	16464	16508	16425	16549	16498	16412	16458	16476	16637	16469	16528
15020	19552	19599	18050	17361	16678	15808	15492	15007	15510	19829	19122	17513	15915	14741	14250	14201	14048	13933	14009	14023	13823	14064	13999	13954	13898	14085	14041	13851	13988	13903	13824	14045	14038	13997	13973	13923	13926	13934	13963	13905	14030	13833	14093	13777	13927	13993	13989	14007	14034	13899	14020	13969	13946	13937	13895	14007	14031	13910	13837	13885	13837	14083	14088	13984	13935	14084	13937	13944	13989	13932	13939	13848	14056	13928	14010	13875	14012	14029	13871	14084	14195	14097	13987	13976	14079	13876	14107	13818	14010	13905	14003	14059	13855	14093	13892	14025	14152	13949	13935	13932	13899	14012	13979	14036	13862	13960	13929	13822	13931	14117	14106	13851	14020	14100	14145	14077	13860	13903	13935	13987	13825	14012	13876	13964	13847	13849	13952	13884	13924	13988	13875	13924	14033	13895	13847	14025	14152	14097	13930	13926	13833	13985	13902	14053	14263	13815	13907	14030	14129	14053	14024	13780	14019	14019	13882	13922	14004	13942	13943	14004	13761	14016	13880	14108	13903	14009	14016	14010	14162	14073	14122	13930	13976	14011	13924	13866	13816	13913	14053	13959	13856	14148	14029	13938	13883	13983	13957	14127	13773	14048	13916	14043	13944	14021	13858	13944	14015	13910	13982	13838	14035	13842	13932	13959	14084	13978	13870	13952	13876	13830	13977	14148	13949	14022	13940	13980	14036	14163	13990	13906	13845	13938	13791	14160	13771	13779	13983	14007	14117	13765	13964	13860	13874	13898	13799	13953	13993	13812	13944	13969	13710	13996	13885	13942	14003	14049	13999	13794	13978	13940	14053	13838	13837	13995	13819	13946	13850	14107	13811	13961	13847	13987	13930	13987	13895	13901	13847	13989	13977	13970	13923	13927	13868	13967	14037	13936	13857	13879	13804	13916	13823	13905	13990	13853	14080	14010	13859	13913	13842	13794	14117	13927	13961	13963	13905	14019	13886	14017	13983	13951	14065	13954	13877	14045	13921	13994	14014	13976	14049	13916	13822	13881	14007	13878	13962	13941	13923	13906	13884	13865	13807	14112	14035	13932	13877	14059	13832	13981	13889	13945	13792	13961	14037	14000	13950	14122	13954	13949	14119	14002	13922	13885	13883	14135	14016	13951	13998	14049	13953	13939	13996	13913	13935	13823	13916	14048	13983	13936	13965	13905	13873	13862	13858	13910	13909	14029	13866	14040	13912	13779	13814	13998	13846	14089	13911	14035	14067	14032	13955	14085	13805	13979	14072	13955	13929	14041	13782	14009	13878	14045	13827	13922	13938	14122	14004	13967	13938	13791	13951	13769	13808	13976	13813	13893	13923	13937	13918	13963	13990	14037	13908	13906	13949	13895	13824	13968	13924	14067	13839	13810	14030	14000	13959	14018	13830	13840	13859	13967	13850	13845	13883	13890	13891	13933	14004	13871	13945	13811	13948	13971	13995	13950	13872	13879	13950	13925	13920	13770	13927	13878	13955	13925	13895	14067	13897	13780	14022	13779	13902	14085	14051	13921	13919	13977	13787	14226	13743	14084	13913	13914	13974	13942	13952	13851	13910	14030	13978	13951	13981	13911	13860	13898	13968	13939	14077	13880	13958	13997	13909	13948	14058	13993	13911	13955	13946	14010	14010	13981	14042	13930	13973	13976	13796	13965	13840	14110	14129	13855	14051	13823	14148	13998	13903	13917	13802	14035	14074	13909	13803	13838	13954	13812	13884	14050	13961	13854	13962	14045	13807	13961	13865	13872	13920	14002	14101	13915	13929	13893	14047	13795	13858	14002	13908	13965	13899	13878	13822	13792	13916	13790	13805	13873	13906	14044	13895	13991	13980	13765	14114	13875	14063	13884	13897	13945	14024	13837	13838	14119	14012	14081	13801	14097	13966	13952	14063	13859	14081	13951	13737	13997	13869	13868	13930	13963	13936	14085	13978	14034	14031	14111	13842	13889	13839	13792	13916	13937	13980	13858	14170	13896	14132	14058	13976	13942	14042	13860	13928	14091	13967	13865	13878	13767	13869	13938	13974	14013	14112	13934	13999	13948	14115	13927	13989	13760	13901	13986	14015	13899	14074	13935	13864	14024	13941	13840	13952	13785	13886	13975	13984	13818	14067	13935	13977	13988	13940	13918	14010	14071	14011	13964	13829	13928	13935	13975	13945	13891	13844	13977	14050	13911	13837	13951	14116	14008	14058	14031	14067	13949	13869	13947	13921	13945	13851	14025	13986	13871	13974	14179	13971	13899	14001	13999	13991	13866	13916	13983	13830	13928	13872	14158	13826	13887	13927	14166	13834	13842	13873	13890	13940	14056	14013	13915	13748	13984	14098	13937	13901	13929	13838	14029	13860	13973	13867	14005	13864	13788	13882	13986	13935	14042	14046	13781	14052	13892	14059	13977	13959	14015	13958	13893	13780	14128	14013	14001	13906	13949	13931	13984	13904	13714	14018	13952	13933	14069	14098	13937	14003	13945	13933	14052	13951	13948	13884	13928	13921	13975	14062	13955	13919	14011	13913	14035	13897	13935	13939	13982	13954	13908	14063	14058	13853	14034	13942	14036	14155	13870	13835	13911	13946	13871	13941	13936	13982	13959	13922	13998	13810	13910	13796	14103	13978	13968	13916	13761	13830	13773	13938	13954	13981	13941	14167	14011	13882	14048	13863	13761	13836	13880	13976	14085	13936	14044	13987	13986	13953	14067	14025	13983	13947	13908	13902	13932	13973	14060	14108	13962	13927	14102	13869	13879	13947	13894	13915	13876	13890	13872	13914	14029	13864	13897	13919	13899	13938	14065	13977	13939	13926	14048	13987	13938	13857	13930	13993	13812	13962	13857	13968	14150	13968	13946	13884	13897	13963	13978	14044	13914	13894	13959	14065	13916	13970	13859	13808	13979	13871	13964	14072	13972	13949	14127	13956	13784	14002	14008	13946	14023	13834	13941	13880	13880	14007	13832	13886	13887	13968	13905	13984	14014	13918	13942	13950	13944	14082	13859	13813	13994	14076	13820	13969	13854	14167	13984	13950	14172	13816	13945	13975	13895	14156	13909	14058	13910	13973	14037	13814	13966	13891	13948	13796	13882	13990	13939	13915	14020	14066	13992	13890	13799	13891	13859	13855	14009	14064	13880	13913	13943	14075	13946	14041	13898	13873	13891	13997	13979	13933	14143	13864	14050	14046	14001	13985	13921	13988	14035	13909	13859	14007	13992	13836	13987	13964	13822	14018	13816	13895	14006	13978	13937	14009	13902	14034	14136	13884	13881	13877	14027	13884	13894	14060	13981	13948	13875	13910	13834	14099	14103	13775	13930	13949	13845	13926	13903	13937	13784	14018	14055	13835	14046	13873	13797	13807	13971	13987	13944	13943	14030	13847	13941	14192	14032	13982	13825	14085	13903	13900	14058	13905	13824	13970	13890	13937	13832	14093	14134	13894	14000	13839	14051	13899	13995	14152	14083	14092	13946	14196	13983	13953	13931	13849	13941	13986	13977	13968	13922	13784	13993	13914	14016	13870	13990	13826	14007	14042	13920	14163	13691	13876	14002	13928	13987	14012	14054	13850	13967	13963	13857	13908	14048	13994	14061	13960	13988	14094	14069	13865	13885	13987	13856	13937	14023	13810	13954	14029	13926	13935	13858	14015	13886	14025	13997	14043	13883	13789	13968	13907	13930	14067	13911	13970	13973	14023	13884	14027	13894	13947	13822	14049	14007	13961	13871	14001	13823	14080	14031	14017	14030	14052	14043	13953	13771	13970	14012	13970	13995	13970	14023	14003	14067	13935	13940	14028	13919	13859	13798	13979	13981	13887	13896	14018	13939	13877	13828	14045	13888	14136	14066	14250	13947	13921	13867	14010	14039	13933	13931	13922	14129	13998	13813	13966	13820	14046	13925	14087	14097	14052	14008	14030	13851	13852	14019	14006	13819	13992	14064	13874	14010	13987	13852	13894	14056	13981	13842	13965	14065	13887	13982	13968	13751	13877	13995	13892	13974	14086	14062	14086	13749	14067	13897	13927	13851	13875	13912	13989	13994	13926	14144	14017	13878	13852	13884	14039	13896	13856	13914	13980	13943	13937	13979	14053	13957	13947	14115	13996	13990	14061	13885	14009	14107	13988	13837	13763	13925	13848	13745	13981	13931	14052	14062	13916	13949	13987	13889	13947	13988	13930	13948	13927	13998	13942	14060	14021	13915	13921	13940	13949	13966	14005	13869	13874	13984	13879	13896	13976	13926	13934	13779	14011	13891	13991	13964	13867	13894	14066	13936	13977	13814	13993	13876	13792	13799	14038	14002	13953	14032	14177	14107	14002	13904	14067	13816	13898	13849	13913	13919	13831	13918	13940	13700	14147	14081	14103	13939	13994	14000	13929	13860	13947	13877	14064	14006	13891	14069	14010	14035	13781	14007	13810	13997	14005	13767	14056	13909	13779	13934	13788	14105	13777	13889	13952	13875	14052	13995	14006	14061	14076	13861	13889	13947	13871	14040	13912	14134	13936	14086	13950	13988	14138	13765	14034	13994	13908	13897	13929	14077	14009	13818	14033	14004	13898	14017	14048	14071	13955	13936	13956	14035	13948	14055	13875	13935	13956	13883	13909	14029	13896	13920	13943	13988	13732	13965	13972	14140	13918	13952	13950	13731	13845	14048	13751	13761	14063	13990	13797	14004	13849	14006	14008	14068	14022	14038	14097	13971	13850	13937	13957	13847	13998	13888	13974	13922	13874	13985	13949	13974	13946	13970	13925	13971	14037	13987	13958	13967	13915	13975	13941	13894	13971	13769	13936	13970	13892	14188	13967	13963	14035	13813	14045	13914	13979	13912	14038	14053	13847	13976	14091	13938	13995	14061	14044	13927	13882	13972	13911	14181	13980	13856	13996	13763	14002	13876	13936	13943	13807	13876	13941	14082	14052	13905	13903	13917	14004	13946	14079	13918	13894	13767	13971	13833	13857	14008	13894	13866	14069	13946	14115	13766	13946	13964	13930	13945	13922	14011	14039	13953	14053	13899	14057	13999	13854	13992	13934	13823	14117	14067	13974	13853	13840	14007	13921	14010	13939	13888	13874	13841	14010	13892	13903	13933	14026	13919	14038	13980	13891	13883	13960
24343	20960	27951	24634	22134	20588	19702	18088	17498	17703	26821	34892	31333	25605	20410	17990	16852	16472	16530	16544	16444	16757	16431	16251	16515	16516	16745	16652	16524	16667	16517	16446	16517	16468	16373	16550	16547	16334	16349	16542	16440	16408	16294	16351	16316	16272	16342	16488	16436	16340	16288	16254	16469	16537	16435	16385	16282	16485	16354	16423	16433	16444	16290	16231	16271	16384	16243	16369	16196	16417	16370	16533	16291	16476	16519	16442	16432	16293	16382	16442	16504	16340	16344	16321	16358	16410	16266	16153	16439	16320	16328	16435	16126	16287	16405	16334	16351	16503	16268	16384	16449	16561	16399	16237	16511	16449	16414	16288	16438	16418	16466	16337	16266	16263	16389	16333	16482	16326	16512	16351	16429	16278	16311	16262	16354	16330	16392	16473	16519	16463	16470	16549	16297	16669	16683	16453	16501	16370	16269	16357	16317	16222	16478	16410	16288	16418	16306	16442	16370	16244	16348	16400	16345	16362	16467	16443	16455	16283	16350	16395	16356	16393	16382	16256	16299	16455	16283	16244	16528	16474	16390	16329	16335	16479	16360	16234	16475	16464	16387	16309	16303	16359	16372	16376	16514	16293	16339	16316	16210	16279	16315	16332	16394	16389	16375	16406	16344	16345	16331	16261	16206	16451	16336	16206	16342	16444	16220	16437	16598	16335	16309	16415	16343	16102	16549	16493	16484	16297	16259	16165	16479	16541	16273	16445	16221	16469	16278	16411	16395	16243	16532	16347	16434	16445	16414	16328	16301	16422	16425	16452	16540	16237	16379	16383	16333	16390	16279	16319	16401	16261	16284	16272	16588	16337	16382	16378	16479	16443	16516	16390	16391	16295	16406	16231	16270	16257	16298	16151	16368	16284	16421	16554	16334	16281	16456	16429	16460	16421	16461	16284	16220	16403	16379	16467	16503	16367	16415	16477	16389	16367	16289	16526	16333	16196	16621	16540	16415	16309	16214	16512	16337	16358	16256	16354	16339	16206	16392	16255	16353	16344	16152	16302	16646	16446	16322	16339	16248	16477	16372	16387	16706	16349	16270	16400	16242	16384	16562	16369	16248	16302	16135	16500	16301	16206	16411	16332	16358	16301	16179	16377	16115	16448	16306	16367	16456	16405	16218	16500	16419	16580	16345	16309	16215	16358	16296	16406	16260	16365	16368	16398	16343	16393	16329	16307	16418	16392	16391	16415	16301	16387	16511	16463	16372	16132	16274	16369	16460	16255	16414	16297	16286	16182	16419	16420	16377	16435	16364	16351	16340	16366	16226	16335	16392	16207	16537	16229	16501	16504	16457	16478	16363	16309	16411	16458	16359	16261	16376	16235	16291	16390	16469	16140	16387	16327	16413	16165	16542	16395	16623	16480	16451	16321	16544	16367	16527	16329	16545	16381	16252	16279	16272	16425	16392	16215	16328	16429	16330	16255	16258	16505	16296	16293	16340	16219	16639	16595	16457	16434	16229	16360	16386	16415	16366	16254	16506	16309	16329	16396	16288	16553	16438	16153	16276	16315	16319	16321	16409	16461	16367	16310	16427	16389	16143	16452	16292	16452	16620	16336	16423	16276	16352	16347	16561	16428	16199	16385	16318	16355	16301	16301	16268	16605	16488	16369	16402	16439	16590	16242	16470	16444	16373	16480	16260	16418	16315	16324	16503	16433	16300	16415	16216	16514	16425	16458	16413	16345	16465	16521	16390	16173	16358	16380	16367	16265	16411	16283	16490	16409	16403	16323	16504	16379	16566	16414	16384	16373	16426	16291	16463	16465	16286	16276	16333	16263	16263	16472	16470	16451	16278	16438	16395	16401	16311	16375	16252	16235	16531	16501	16424	16434	16302	16316	16347	16424	16521	16383	16259	16420	16385	16384	16369	16565	16369	16224	16488	16484	16445	16464	16639	16410	16288	16462	16375	16451	16313	16491	16242	16405	16319	16335	16302	16544	16289	16435	16299	16156	16498	16390	16445	16415	16151	16428	16307	16221	16289	16293	16388	16146	16452	16342	16327	16478	16609	16308	16259	16320	16403	16448	16342	16290	16376	16471	16409	16377	16460	16353	16511	16322	16521	16416	16330	16423	16410	16253	16589	16478	16358	16346	16327	16241	16393	16520	16455	16531	16574	16475	16490	16268	16411	16384	16373	16307	16347	16474	16304	16287	16082	16079	16383	16391	16251	16396	16340	16275	16178	16264	16361	16349	16254	16342	16361	16449	16468	16140	16387	16334	16413	16577	16348	16160	16582	16298	16260	16337	16381	16313	16310	16393	16509	16501	16557	16406	16417	16541	16325	16413	16582	16339	16401	16366	16413	16516	16446	16342	16351	16335	16464	16561	16324	16377	16320	16484	16463	16501	16265	16316	16414	16263	16415	16425	16373	16338	16429	16322	16190	16437	16357	16609	16191	16368	16372	16449	16370	16258	16191	16637	16527	16412	16403	16456	16482	16289	16635	16562	16442	16574	16487	16421	16440	16368	16387	16426	16307	16303	16332	16385	16470	16451	16468	16373	16229	16454	16335	16384	16391	16405	16264	16134	16299	16261	16233	16430	16426	16362	16702	16117	16466	16592	16575	16459	16387	16341	16372	16252	16622	16380	16130	16347	16471	16347	16281	16396	16440	16343	16498	16380	16415	16215	16264	16424	16484	16417	16545	16464	16485	16429	16329	16390	16343	16227	16327	16438	16225	16334	16470	16527	16379	16491	16378	16406	16386	16360	16430	16542	16416	16535	16274	16342	16637	16307	16471	16311	16402	16593	16494	16395	16327	16150	16342	16323	16338	16267	16304	16381	16227	16346	16263	16335	16530	16506	16427	16236	16205	16551	16302	16232	16445	16436	16483	16121	16315	16316	16488	16553	16259	16208	16248	16565	16391	16381	16278	16330	16326	16262	16494	16378	16328	16384	16305	16448	16333	16441	16151	16227	16366	16184	16240	16224	16277	16498	16401	16487	16461	16305	16307	16399	16477	16372	16562	16323	16227	16578	16244	16350	16376	16413	16457	16577	16339	16318	16347	16442	16200	16459	16412	16347	16606	16377	16341	16580	16471	16413	16327	16390	16342	16640	16271	16296	16355	16350	16430	16285	16281	16476	16122	16487	16237	16199	16232	16298	16336	16422	16255	16246	16371	16426	16362	16176	16268	16382	16521	16430	16505	16312	16489	16329	16433	16252	16332	16242	16594	16340	16365	16480	16502	16225	16542	16471	16338	16335	16374	16323	16441	16283	16233	16407	16376	16407	16310	16314	16225	16449	16255	16164	16340	16260	16177	16236	16353	16301	16448	16579	16362	16519	16443	16631	16509	16034	16292	16415	16210	16456	16169	16449	16189	16309	16315	16540	16232	16484	16342	16508	16525	16275	16247	16299	16329	16538	16307	16317	16353	16364	16083	16518	16565	16474	16209	16264	16350	16326	16356	16407	16319	16314	16365	16485	16314	16273	16390	16351	16264	16225	16322	16336	16387	16107	16117	16386	16516	16346	16234	16452	16317	16355	16292	16545	16376	16180	16491	16502	16348	16357	16381	16317	16363	16295	16571	16420	16598	16347	16350	16284	16273	16309	16279	16081	16334	16350	16335	16229	16372	16418	16485	16559	16420	16243	16491	16379	16370	16497	16474	16319	16196	16164	16280	16402	16374	16323	16330	16354	16521	16237	16369	16281	16464	16501	16429	16466	16343	16374	16573	16492	16409	16468	16210	16480	16278	16284	16208	16285	16535	16451	16433	16271	16481	16194	16296	16240	16300	16565	16397	16503	16283	16478	16432	16323	16487	16350	16426	16436	16425	16433	16452	16361	16365	16375	16361	16259	16387	16419	16470	16376	16401	16400	16396	16540	16445	16692	16402	16457	16269	16416	16477	16295	16665	16461	16254	16563	16162	16411	16378	16289	16359	16356	16646	16199	16342	16344	16403	16388	16297	16489	16525	16344	16335	16427	16336	16280	16421	16452	16490	16422	16428	16608	16609	16536	16110	16524	16504	16442	16270	16510	16263	16422	16489	16424	16396	16349	16415	16351	16501	16444	16435	16344	16562	16465	16315	16491	16282	16435	16595	16469	16350	16184	16365	16240	16483	16398	16466	16267	16295	16377	16307	16479	16437	16427	16423	16453	16659	16395	16357	16527	16385	16378	16523	16394	16542	16299	16209	16415	16461	16254	16435	16216	16449	16593	16330	16366	16356	16513	16168	16355	16394	16307	16333	16271	16403	16323	16360	16280	16308	16424	16360	16507	16249	16304	16559	16447	16360	16274	16417	16543	16324	16486	16530	16420	16463	16538	16488	16444	16222	16412	16401	16310	16280	16436	16407	16563	16320	16446	16447	16299	16278	16358	16486	16174	16318	16326	16271	16344	16409	16348	16634	16431	16249	16260	16231	16409	16367	16391	16538	16256	16266	16199	16467	16285	16270	16362	16533	16365	16450	16279	16365	16459	16162	16497	16474	16316	16511	16118	16238	16338	16399	16296	16479	16230	16197	16549	16426	16480	16368	16196	16468	16319	16374	16535	16276	16423	16340	16487	16411	16250	16455	16437	16422	16320	16714	16263	16328	16589	16463	16555	16345	16378	16383	16391	16375	16385	16313	16432	16392	16541	16592	16398	16376	16398	16353	16195	16185	16221	16307	16387	16476	16314	16368	16225	16480	16486	16390	16461	16505	16349	16456	16464	16405	16380	16259	16482	16545	16220	16316	16467	16275	16391	16181	16509	16305	16240	16586	16364	16482	16342	16614	16222	16233	16474	16395	16233	16297	16363	16442	16414	16456	16408	16342	16419	16299	16187	16558	16613	16461	16319	16214	16461	16349	16462	16436	16356	16335	16301	16318	16322	16189	16429	16389	16363	16205	16207	16300	16450	16512	16242	16378	16462	16443	16379	16202	16216	16469	16449	16492	16431	16600	16490	16373	16486	16414	16404	16235	16481	16500	16266	16462	16350	16302	16456	16570	16380	16593	16297	16283	16175	16371	16385	16231	16407	16489	16485	16245	16468	16365	16367	16382	16410	16551	16372	16352	16351	16389	16393	16299	16283	16393	16464	16402	16421	16471	16344	16386	16566	16434	16368	16323	16425	16223	16266	16205	16143	16339	16144	16266	16505	16293	16463	16300	16173
13764	23327	23265	20451	18846	17531	16863	16061	15528	15547	28799	34596	30234	23435	17411	15049	14155	14141	14012	13987	13948	13932	13988	13886	13998	13918	13935	13950	13802	13991	13857	14057	14054	13995	13925	14065	13995	13966	13948	13888	14053	13840	13981	14009	14008	14005	13970	14003	13851	13930	13947	13934	14074	13790	14157	13868	13981	13868	13908	13920	14060	13964	13944	13745	13722	13881	14121	14000	13981	13927	13980	13839	13974	13899	13889	14040	13844	13909	13751	13895	13823	13899	13981	13940	13876	13779	13991	13905	13955	13956	13906	13843	13881	13792	13927	13964	14108	13786	13769	13874	14018	13971	13813	14039	14011	13864	13886	13903	13916	13918	13946	13994	13895	13978	13852	13971	13825	14031	13946	13828	13935	14047	13936	14169	13847	13996	13899	14091	13843	13917	13962	13806	13983	13766	13976	13973	13937	13997	13932	13898	13989	13832	13920	14096	13906	13967	13926	13838	13843	13737	13899	13942	13904	14120	13967	13920	14009	13998	13993	14008	13802	13987	13838	13976	13964	13941	14016	13890	13808	13936	14251	13887	14186	14044	14041	13982	14131	13928	13979	13855	13973	14093	13982	13737	13915	14038	13813	13976	14113	13992	13910	13862	13991	13939	13790	13837	14006	14082	13908	13929	13891	14080	13830	13956	13933	13829	13805	13868	13962	13843	14062	13984	13850	13914	14038	13811	13987	14014	14041	13796	13960	13960	13925	13996	13821	13968	13936	13818	13962	13932	14011	13846	13989	13896	13834	13975	13991	13981	14047	13806	13962	13810	13955	13962	13909	13812	14000	13944	14102	13977	13759	13914	13770	13875	13988	13852	13925	13839	13939	13945	14006	13784	13908	13791	13867	13864	14169	13783	13975	13823	14049	13864	13904	14000	13856	13991	13754	13984	13822	13799	14028	13931	13962	13958	13969	13894	13823	13889	13825	14072	13943	13957	13906	14005	14001	13947	14056	13821	13926	13790	13909	13968	13984	14028	13929	14044	13776	13860	13846	13938	13921	13968	13978	14064	13819	14021	13873	13930	13783	13883	13906	13882	13951	13742	14018	14020	13816	14018	13949	13956	13943	14057	13842	13827	13763	13916	14031	14002	13907	13885	13823	13975	13844	13732	13953	13987	13812	13977	13700	13848	13838	14077	13972	14059	13981	13873	13858	13859	14001	13817	13844	13970	13994	13998	14029	13798	13961	13986	13796	14096	14076	13816	14023	14043	13781	13862	13792	13936	13904	13913	13952	13755	13957	13738	13946	13828	13917	13824	13777	13854	13931	14021	13945	14101	13836	13942	13824	13840	14084	13965	13821	13796	13957	13901	13918	14013	14004	13910	13912	13974	14139	13912	14095	13984	13949	13856	14005	13929	13918	13941	13861	13936	13958	13878	13956	13963	13885	13729	14037	13918	13893	13886	13981	13973	13982	13940	13978	14061	13890	13813	13766	14001	13879	13919	14002	13791	13959	14005	13836	13793	13928	13814	13832	13885	13885	13817	13897	13831	13920	13896	13941	13791	13953	13855	13956	13889	14002	13945	14017	13965	14025	13890	13842	13857	13887	14026	13852	13865	13927	14072	13855	13993	13940	13918	13847	13923	13938	13992	13934	13929	14000	13899	14078	13931	13993	14063	13800	13861	13939	13804	13918	14112	13887	13902	13889	13897	13967	14033	13883	14033	14073	13979	13819	14068	14007	13799	13989	13883	13976	13843	13846	13940	13873	13825	13889	14018	13868	14001	13938	14135	14036	14057	13734	14039	13909	13854	14084	14012	13853	14029	14098	13967	14012	13928	13918	13911	13916	13797	14034	13824	13882	13934	13965	14016	13865	14006	13872	13888	13887	13892	14076	13767	14088	13979	14058	13937	13983	13995	13963	14022	13894	13894	13816	13907	13886	13873	13786	14066	13920	13964	14069	13923	13960	13948	13897	13853	13827	14002	13824	13914	13955	13844	13898	13951	14026	13927	13799	13914	13761	13923	13813	14079	14015	13736	13886	13899	13952	14005	13819	14073	13940	13954	13972	13904	14049	13961	13932	14026	13922	14001	13984	13959	13994	13935	13998	14065	13835	13807	13890	13991	13899	14025	13890	14001	13766	14074	13896	14091	13991	13860	13783	13836	13956	13919	13942	13810	13860	13883	13900	13899	13770	13900	13851	13973	13782	13851	13878	13696	13875	14007	14090	14058	13933	13972	13993	13805	13783	13774	13955	13928	13966	13899	13830	14033	13828	13886	13845	13893	13868	13861	13900	13945	13946	13972	13874	14003	13767	14021	13948	13940	13898	13919	13962	13920	13914	13968	13903	13917	13882	13918	13982	13990	13863	13829	13958	13917	13917	13877	14062	13848	14002	13961	13988	13789	13894	13980	14067	13918	14081	14038	14022	13801	13913	13874	13887	13996	13860	14149	13811	13913	13876	14097	14123	13902	14039	13983	13999	13847	13999	13844	13991	13954	13861	13786	13799	13944	13837	13992	13928	14087	13981	13977	13837	13977	13942	13888	14182	14054	14050	13760	13947	13976	14087	13881	13842	13741	13898	14090	13840	13928	13999	13996	13931	13925	13976	14024	13865	14049	13864	14056	14072	13955	13990	13894	14029	13998	13901	13878	14010	13993	13828	13790	13864	13994	13992	13951	13847	13968	13922	13939	14109	13851	14035	13804	13849	13977	13839	13918	13868	13865	14062	13800	13796	13997	14055	13929	13776	13903	14004	14090	13909	13981	14079	13850	13938	13895	13924	13945	14012	13892	13968	13913	14010	13939	13922	13973	13942	13848	13974	13977	13969	13864	13978	13925	14108	13956	13952	13918	13991	14046	13995	13759	14132	13936	13988	13992	14026	14079	13729	14029	13999	13902	13932	13915	13874	13995	13807	13891	13932	13973	13928	13877	13956	13937	13873	13853	14011	13821	14066	13934	14032	13969	13931	13781	13886	13873	13923	13992	13967	13934	14003	13803	13961	14037	13971	14043	13883	13928	13996	13925	14198	13929	13877	14032	13912	13934	13947	14051	13947	13865	14019	13813	13797	13994	14029	13837	13908	13923	13928	13965	13835	13850	13946	13799	13964	13997	13786	13945	13945	13958	13831	13850	13982	13732	13970	14041	13893	14012	13916	14001	13953	14039	13935	13899	14028	14019	13949	13883	14015	13786	13913	14106	14046	13991	13828	13767	14001	13839	13818	13799	14064	13753	13835	13962	13899	13828	14049	13761	13831	14077	13981	13905	13904	14032	13969	13762	13938	13944	13882	13875	13972	13964	13952	13843	14030	13849	13870	13991	13894	13996	13936	13916	13989	14067	13795	13951	13834	13831	13904	13880	14007	13842	13907	13813	13941	14041	13956	13884	14094	13963	13943	13813	13909	13866	13822	14182	14015	13750	13961	13706	13900	14060	14099	13885	13912	14036	14025	13753	13976	14066	13810	14104	13982	13816	13789	13873	13967	14087	13891	13927	13875	14002	13734	13904	13880	13953	13937	13915	13868	13990	13911	13865	13859	13811	13963	13812	13955	13895	14011	13968	13831	13903	13962	13970	14010	13974	13822	13959	13892	14021	13904	14064	13815	13888	13968	13927	13998	13833	13811	13913	14068	13927	13850	14088	13985	13944	13943	13912	13954	13930	13818	13983	14048	13855	13988	13978	13829	13878	13933	13939	13933	13928	13816	13863	13908	14051	13970	13932	14126	14052	13976	13967	13900	13982	13818	14081	13873	14014	13757	13973	13926	14061	13876	13982	13877	13899	14056	13921	14032	13976	14051	13873	13778	13965	13842	13928	13767	14085	13983	13724	13805	13929	13820	13983	14196	13876	13857	13939	13941	13941	14002	13886	13963	13775	14055	13762	13899	13929	13781	13772	14138	13861	14007	13886	13975	13824	13889	13865	13956	13768	13965	13999	13963	13847	14001	14125	14039	14017	13959	13989	13919	13832	13919	13901	14039	13800	13799	14134	13887	13910	13925	14159	13886	13986	13914	13966	13969	13873	13839	13804	13908	13667	13915	13808	14008	14008	13941	14018	13995	13809	13972	13854	13801	13771	14026	13922	13997	13767	14072	13997	13980	13939	13927	13871	13941	13969	13880	13832	13944	13921	13964	13886	13948	13891	14000	13937	14025	13858	13849	13972	13951	13986	14025	13848	13910	14006	13912	13957	13941	13890	13966	13925	13768	13814	13952	13984	13853	13984	14139	13904	13911	13866	13943	14047	13884	13815	14009	14000	13925	13880	14011	13950	13878	13918	14041	14005	13771	13878	14033	13830	14029	13894	13820	13985	13999	13937	13808	13959	13938	14082	13889	13941	13809	13925	13884	13836	13901	13724	14088	13911	13934	13996	14192	13951	13871	13758	13865	13821	13827	13858	14056	13857	13997	13889	13976	13868	14064	14047	13996	13749	14058	13984	14032	14060	14009	14041	14068	13885	13949	13913	14044	13899	13987	13927	13985	14003	13949	13929	13894	13864	13981	13926	13972	13973	13949	13962	13840	14086	13990	13920	13808	13813	14005	13897	13944	14075	13899	13893	13886	13958	13915	13780	13988	14078	13984	14033	14042	13930	13828	14108	13805	13947	13909	13911	13837	14077	13937	13968	13805	14012	13966	13977	13921	13729	13888	13805	13887	13907	13910	14030	14048	14010	13986	14004	13799	14013	13722	13962	13862	13815	14101	13819	13812	14137	13968	13937	13965	14019	13906	13795	14006	14089	13967	14028	14004	14082	13992	13828	14010	13923	14059	13837	13969	13959	14018	13875	13892	13890	14038	14043	13846	13930	13848	14177	13902	13730	13826	13986	13876	13805	14122	13909	13864	13820	13871	13999	14022	13922	13870	14021	14020	14117	13867	13848	14099	13912	14090	13877	13806	13959	13825	13996	13965	13986	13766	14000	13907	13805	13967	14014	13960	13919	13908	13952	13967	14085	13856	13884	14002	14034	14026	13933	13930	13903	13988	14077	13947	14017	13911	13850	13838	13869	13951	13993	13873	13848	13992	13951	13975	13959	14058	14075	14025	13812	14026	14037	13747	13873	14004	13837	13906	13922	14013	13945	13951	13951	13805	13843	14139	13962	14033	13875	13870	13878	13967	13694	13749	14070	14023	13813	14165	13909	13911	13903	14114	13765
22530	21000	28860	23289	21214	23433	25889	19931	18475	18595	40481	52009	46452	36463	26365	20209	17903	17018	16875	16848	16669	16876	16710	16907	17012	16790	16711	16681	16958	16767	16840	16850	16683	16599	16675	16628	16944	16877	16881	16709	16573	16755	16763	16818	16939	16635	16544	16794	16922	16675	16755	16697	16762	16562	16682	16611	16663	16635	16735	16606	16585	16729	16756	16753	16497	16633	16728	16493	16428	16559	16500	16566	16618	16630	16540	16490	16915	16702	16579	16803	16670	16888	16601	16685	16627	16745	16624	16505	16709	16657	16739	16724	16703	16506	16621	16589	16687	16577	16766	16848	16584	16567	16488	16625	16696	16541	16563	16516	16637	16781	16580	16520	16592	16674	16705	16521	16684	16711	16702	16623	16648	16614	16765	16796	16587	16691	16764	16560	16784	16710	16688	16722	16615	16455	16567	16630	16677	16698	16566	16527	16587	16513	16646	16753	16781	16681	16447	16802	16525	16537	16710	16742	16791	16558	16766	16465	16629	16421	16679	16572	16532	16561	16787	16606	16458	16681	16562	16536	16606	16656	16659	16844	16628	16522	16724	16443	16700	16811	16644	16830	16564	16545	16756	16484	16756	16511	16644	16309	16733	16602	16675	16476	16742	16792	16723	16590	16564	16740	16455	16724	16732	16688	16561	16440	16594	16584	16535	16866	16739	16498	16663	16670	16656	16833	16776	16417	16739	16586	16615	16537	16499	16705	16463	16560	16575	16595	16459	16669	16591	16553	16668	16511	16697	16696	16551	16772	16654	16561	16475	16578	16632	16519	16409	16730	16764	16633	16615	16488	16516	16615	16568	16570	16418	16795	16637	16590	16645	16730	16634	16542	16441	16676	16701	16684	16820	16622	16716	16736	16598	16615	16679	16606	16699	16589	16693	16695	16651	16724	16702	16588	16623	16713	16653	16555	16566	16536	16833	16633	16422	16676	16582	16627	16483	16696	16563	16585	16692	16721	16693	16796	16853	16717	16734	16500	16627	16608	16659	16771	16554	16861	16648	16406	16499	16587	16564	16624	16601	16646	16595	16544	16711	16504	16595	16737	16593	16637	16570	16651	16503	16617	16481	16672	16482	16666	16800	16687	16608	16919	16713	16678	16622	16731	16505	16548	16625	16663	16687	16661	16716	16800	16675	16626	16541	16496	16611	16808	16677	16633	16577	16458	16362	16733	16661	16539	16534	16454	16487	16520	16535	16622	16568	16530	16596	16526	16816	16560	16657	16693	16635	16735	16440	16590	16728	16670	16729	16643	16638	16687	16450	16544	16436	16634	16662	16728	16732	16649	16557	16446	16599	16511	16727	16695	16275	16454	16519	16754	16584	16451	16640	16657	16679	16725	16720	16586	16762	16690	16553	16544	16666	16402	16723	16568	16595	16535	16737	16658	16519	16409	16593	16716	16676	16800	16652	16668	16743	16357	16455	16630	16547	16657	16578	16581	16594	16603	16512	16573	16709	16571	16552	16685	16622	16752	16601	16695	16518	16700	16582	16479	16602	16615	16692	16345	16769	16631	16629	16577	16723	16521	16565	16561	16531	16618	16715	16552	16600	16642	16480	16600	16503	16550	16461	16456	16751	16649	16509	16604	16697	16727	16813	16598	16791	16617	16689	16653	16427	16749	16867	16643	16544	16557	16511	16639	16589	16550	16698	16803	16554	16687	16717	16616	16506	16817	16534	16499	16559	16424	16473	16518	16522	16537	16772	16572	16799	16618	16503	16641	16451	16686	16688	16443	16580	16723	16727	16575	16897	16755	16588	16810	16504	16532	16889	16498	16648	16681	16695	16545	16471	16601	16639	16552	16487	16561	16583	16580	16496	16550	16589	16760	16626	16748	16656	16653	16699	16501	16420	16548	16486	16562	16533	16769	16591	16574	16745	16714	16657	16530	16743	16639	16610	16806	16562	16735	16532	16482	16648	16618	16533	16718	16612	16531	16509	16769	16416	16576	16871	16445	16662	16810	16474	16789	16560	16616	16602	16540	16459	16610	16637	16561	16547	16662	16834	16579	16523	16563	16757	16619	16576	16719	16511	16567	16618	16351	16615	16546	16618	16481	16735	16643	16514	16481	16540	16621	16801	16504	16501	16544	16657	16413	16635	16797	16492	16654	16742	16603	16736	16735	16611	16532	16615	16643	16687	16671	16653	16376	16368	16667	16568	16747	16675	16620	16653	16878	16793	16686	16540	16469	16549	16562	16489	16451	16635	16672	16627	16459	16673	16676	16550	16658	16614	16542	16796	16516	16473	16509	16695	16530	16508	16665	16707	16801	16773	16744	16578	16520	16670	16603	16539	16783	16761	16609	16636	16473	16466	16686	16756	16616	16815	16704	16536	16505	16564	16780	16768	16695	16763	16656	16738	16572	16474	16494	16608	16580	16537	16702	16637	16454	16471	16561	16548	16562	16564	16722	16564	16682	16625	16449	16548	16578	16500	16345	16530	16693	16691	16734	16605	16648	16587	16874	16672	16751	16551	16679	16573	16616	16664	16648	16609	16466	16620	16404	16706	16554	16586	16590	16642	16668	16492	16731	16535	16669	16625	16660	16536	16750	16534	16576	16546	16837	16537	16570	16471	16659	16530	16625	16669	16661	16346	16561	16448	16682	16574	16546	16817	16826	16523	16473	16668	16489	16661	16612	16597	16796	16577	16707	16709	16583	16545	16664	16622	16751	16559	16689	16647	16571	16509	16426	16714	16792	16573	16654	16490	16680	16613	16822	16544	16482	16600	16631	16724	16724	16636	16656	16683	16672	16712	16609	16463	16701	16742	16666	16733	16919	16699	16609	16534	16701	16615	16525	16532	16397	16457	16422	16685	16689	16721	16526	16419	16491	16625	16559	16728	16490	16819	16608	16654	16533	16668	16761	16584	16548	16630	16823	16753	16491	16404	16661	16490	16593	16835	16672	16562	16664	16552	16485	16471	16546	16610	16717	16612	16441	16683	16607	16538	16602	16438	16572	16579	16458	16638	16606	16663	16744	16574	16483	16603	16705	16584	16833	16566	16761	16566	16464	16993	16675	16904	16735	16730	16758	16457	16574	16674	16616	16771	16467	16409	16439	16590	16785	16734	16570	16417	16634	16600	16560	16833	16589	16469	16429	16567	16605	16549	16424	16855	16705	16871	16512	16630	16694	16641	16508	16485	16707	16677	16784	16576	16494	16797	16519	16720	16681	16497	16811	16573	16700	16527	16467	16617	16798	16684	16716	16610	16561	16562	16438	16676	16565	16536	16577	16555	16620	16632	16565	16535	16688	16612	16698	16431	16875	16648	16602	16776	16539	16611	16606	16619	16439	16609	16472	16691	16639	16644	16782	16741	16567	16580	16765	16549	16515	16590	16459	16718	16558	16636	16444	16477	16722	16847	16488	16622	16686	16694	16563	16494	16634	16650	16672	16582	16365	16601	16682	16674	16627	16710	16471	16698	16736	16667	16583	16591	16662	16489	16612	16528	16673	16535	16763	16627	16454	16402	16661	16722	16745	16591	16725	16645	16632	16589	16610	16563	16725	16680	16760	16496	16737	16633	16850	16656	16569	16590	16580	16619	16742	16617	16655	16579	16527	16647	16634	16656	16746	16696	16581	16662	16517	16835	16786	16664	16544	16584	16563	16516	16604	16603	16618	16603	16632	16583	16731	16676	16788	16636	16656	16497	16666	16658	16764	16547	16525	16548	16560	16680	16671	16472	16664	16593	16625	16710	16753	16903	16573	16717	16641	16598	16678	16644	16543	16439	16488	16547	16349	16531	16632	16688	16738	16815	16266	16605	16484	16627	16547	16658	16677	16654	16477	16461	16566	16640	16748	16297	16455	16496	16787	16512	16642	16492	16548	16624	16763	16685	16565	16613	16453	16696	16558	16630	16635	16583	16658	16438	16654	16615	16579	16625	16539	16616	16637	16591	16803	16571	16686	16690	16633	16645	16629	16842	16542	16739	16643	16592	16556	16525	16650	16725	16660	16775	16580	16699	16617	16776	16798	16771	16731	16483	16588	16545	16543	16514	16617	16280	16394	16621	16441	16482	16574	16486	16584	16671	16568	16570	16767	16551	16701	16831	16620	16701	16777	16658	16573	16633	16498	16500	16524	16659	16702	16574	16615	16533	16542	16585	16380	16544	16523	16546	16497	16558	16575	16578	16645	16433	16619	16700	16531	16558	16618	16674	16673	16580	16585	16678	16737	16706	16733	16494	16649	16616	16643	16673	16709	16480	16859	16683	16485	16821	16561	16551	16444	16548	16602	16693	16553	16561	16538	16592	16752	16745	16492	16798	16580	16806	16347	16621	16600	16383	16558	16522	16638	16437	16577	16500	16498	16300	16430	16538	16488	16605	16463	16568	16369	16714	16706	16549	16553	16564	16379	16669	16580	16649	16767	16526	16571	16682	16622	16575	16500	16540	16680	16606	16704	16555	16492	16506	16591	16706	16739	16889	16544	16644	16431	16583	16746	16483	16715	16555	16620	16425	16357	16459	16666	16699	16450	16689	16658	16760	16605	16573	16667	16587	16590	16593	16564	16671	16650	16443	16578	16544	16443	16721	16716	16684	16575	16582	16644	16547	16393	16426	16600	16631	16680	16635	16640	16824	16673	16679	16473	16537	16554	16587	16531	16587	16666	16337	16657	16754	16457	16532	16738	16940	16674	16691	16747	16482	16642	16557	16407	16643	16433	16617	16802	16684	16668	16436	16673	16700	16733	16744	16530	16687	16494	16547	16485	16640	16588	16759	16599	16700	16481	16651	16501	16661	16612	16506	16735	16656	16577	16651	16406	16621	16609	16712	16556	16490	16628	16561	16525	16608	16590	16676	16663	16585	16608	16470	16614	16494	16462	16377	16690	16663	16545	16588	16693	16614	16497	16643	16579	16573	16621	16739	16618	16601	16541	16607	16549	16822	16649	16779	16838	16741	16464	16651	16598	16593	16588	16603	16720	16645	16730	16567	16590	16744	16722	16662	16625	16615	16658	16671	16580	16597	16647	16647	16734	16656	16574	16519	16692	16696	16816	16760	16663	16723	16743	16529	16569	16675	16736	16713	16656	16700	16699	16473	16348	16553	16479	16559	16555	16680	16451	16688	16699	16591	16516	16509	16604	16468	16605	16617	16682
16325	31715	30510	25008	22652	20764	19144	17696	16715	16267	42741	49274	44583	34536	23404	17056	14921	14388	14219	14131	14165	14086	14148	14066	14026	14168	14125	13931	14102	14053	14241	13969	14125	13974	14062	14051	14084	14044	14002	14127	14058	14082	14135	13960	14064	14103	14044	14116	14042	13952	13922	14142	13998	14112	14068	14198	13955	13874	14110	14009	14053	14057	14007	14050	14046	14136	14114	13922	14047	14094	14029	13918	14202	13983	14098	14043	13938	14194	14051	13847	13998	14146	13994	13950	13959	13965	14005	13810	14063	13925	13890	14158	14104	14173	14159	13889	14031	14013	14193	13933	13947	14203	13878	14016	13934	14025	13847	13993	14187	13880	14142	13884	14022	14027	14176	14130	13948	14004	13917	13728	14203	14064	13998	14011	14125	14089	13979	13843	14036	13956	14114	13883	14138	13931	13939	14143	14166	14026	14108	13934	14187	13986	14012	14054	13992	13987	14086	14006	14098	13936	13963	14070	14085	13813	13987	13982	13897	13965	14100	14115	14052	13991	14060	13964	14055	13978	14006	13903	14029	13891	14063	14116	14055	13958	14131	14041	14021	14065	14018	13944	14072	14007	13951	13919	14099	14037	14191	13969	13832	14109	14136	13930	13939	13979	14035	14111	13940	13895	14091	14110	13962	13924	13985	14110	13953	14027	14006	13991	13975	13963	14281	14142	14033	14033	13914	14174	14220	13843	13875	14286	14154	14071	14057	13999	14138	14178	14159	14009	14026	14038	14079	14024	13905	13982	14141	14054	14035	14081	13997	13971	14022	14045	14075	14160	13972	14016	14046	13993	14092	14026	14033	14099	13980	14101	14074	14111	13893	13830	14179	14007	14174	13980	14016	14025	14085	13973	14028	13954	13994	14100	14093	13881	14027	14122	13893	14030	14076	14015	14073	13983	13928	13974	13976	13898	13914	13943	13858	13887	14132	13928	14046	13727	13912	14086	13855	13951	14047	14210	14067	13933	13956	13889	13989	13972	14012	14190	14089	13854	14094	14145	13887	14031	13872	14030	13888	14083	14027	14024	13944	14044	14046	13985	13993	13872	14045	14078	14122	13984	14069	14103	14029	13856	14116	14034	13884	14129	14062	14014	14121	13874	14087	13922	14106	14101	13865	14243	13966	14072	14034	14109	13943	14059	14064	13954	14038	13921	14081	13956	14111	13810	14082	13895	14070	14097	13882	14099	13974	14095	14005	13841	14084	14058	14071	13949	14021	13999	14095	13998	13871	14171	13980	14130	14136	14015	14049	14013	13928	13921	14026	13982	13940	13845	13943	14062	14069	13934	14000	14150	13957	14215	14023	13956	14070	14101	14089	14037	13970	14114	13911	14134	14157	14133	14048	14000	14086	14045	14057	13992	13811	13925	14130	13995	13905	14098	14097	13979	13997	13887	13925	14088	13960	13907	14150	13993	14119	14002	14004	13903	14011	13973	14067	13894	14015	13960	14162	13954	14121	13974	14023	14179	14022	14093	13981	13991	13989	13968	14018	14103	14032	14093	13990	13921	14020	13946	14067	14009	14053	13984	14100	13834	13992	14079	13989	13991	14049	14036	14134	13971	13870	13942	13914	13967	13971	13988	14151	14043	14048	13953	13977	14110	14060	13920	14116	13786	14067	14027	14053	14104	13992	14138	13923	13950	14118	14056	14041	14089	13970	14037	14080	13965	14018	14035	14076	13961	13980	13968	13988	13890	13925	14001	14066	14123	13976	14037	13998	14069	14172	13779	14101	13894	13981	13923	13923	14122	13986	14071	14044	14146	13972	13996	14068	13851	13939	13959	13996	13963	13999	13849	13907	14049	14062	13947	13983	14081	14043	14051	14062	14050	14101	14058	14186	14103	14119	14087	14048	14063	14042	14084	14153	14125	13943	13918	13887	14026	13885	14142	14032	14027	14197	14044	14007	14014	14027	13892	14140	14109	13937	13796	14108	14274	14140	13919	14096	13903	13998	13839	13987	14006	14141	13999	14013	13870	14063	14121	13938	13826	13947	13964	13902	13948	14039	13862	14078	13887	13875	14001	13910	14193	14025	13873	13900	13961	13837	14186	14107	13927	14139	13920	14080	14054	13849	14101	14073	14088	13965	14096	14036	13979	14056	14051	13828	13968	14052	14108	14145	13944	14166	14063	13889	14174	14143	14033	14055	14034	13925	13990	14015	14062	14217	13998	14083	13941	14040	13980	14081	14098	13918	14023	14068	14008	14027	14182	14194	14052	14085	13855	14074	13998	13861	14084	14028	13832	13957	13988	14184	13931	14001	14021	14000	13910	14032	14050	13989	14049	14189	14021	14051	13960	14120	13926	13941	14117	13903	13908	13884	14175	14069	13859	13985	13857	14039	13891	14103	14237	13924	14129	14001	13943	13925	13984	13990	13961	13992	14055	14078	13869	14096	13799	13906	13936	14014	14075	14194	14016	14079	14171	14036	13958	13876	14034	13961	13974	13929	14054	13874	14113	13969	13912	14039	14059	14065	13968	13874	14208	14075	14009	14175	13967	14169	13956	13907	14006	14157	14029	14145	14100	13904	14068	13910	13950	14086	13952	14030	14050	14125	13993	13930	13945	13875	13992	14003	14134	14261	14027	13939	13963	14180	14024	14057	13915	13914	14065	14037	14084	13909	14040	14072	14181	14109	14073	14022	14018	13922	14044	14016	13977	14065	13948	13888	14118	14157	13947	14084	13991	14066	14150	14078	14058	14225	14160	14089	14051	14045	14034	13931	14024	14093	13944	14007	14118	14032	14042	13981	13989	14019	14032	14026	13897	14022	14029	14075	13984	14043	14114	13969	14022	14008	14013	13950	14002	14041	13842	13816	13898	14030	14071	13907	13946	14003	14214	14040	14013	13913	13950	13966	13985	14076	14008	13870	14076	14092	13957	14210	13968	13847	14120	14090	13961	14068	13885	13922	14118	14075	13987	14123	13976	13937	14211	14033	13962	13962	14217	14132	13849	13852	14160	14020	14141	13930	14001	13928	14208	13876	14029	14108	14082	14062	13909	14017	14120	13882	13941	14160	14030	13995	14109	14043	14110	14127	14137	13822	14227	14048	14013	13949	14037	13913	14212	13978	13965	14021	13848	14065	14010	14079	14175	13904	13893	14090	14008	14015	14092	13835	14135	14034	13977	13941	13896	14094	13950	13991	13933	14083	13973	13819	13981	14023	14073	13979	13924	14066	14053	13976	13965	14070	13935	14019	13969	13928	13981	14067	13899	14168	13948	14020	13895	13987	13868	14004	13998	14252	13966	14002	14041	14021	14087	13947	14171	14143	14282	13958	14011	14021	14069	13985	14124	13889	14248	13937	13874	13947	14176	14039	14040	13783	13986	14058	14189	14066	13902	13827	14055	14159	13799	14170	14125	13922	14079	14138	14101	13982	13953	13991	14102	14026	14054	13924	14120	13934	14062	13866	14108	14047	14135	13880	14150	13984	13963	14036	14015	14063	13923	13991	14051	14077	14148	14013	13937	13869	13911	13892	14085	14007	14037	14162	14001	13816	14041	14200	14071	14104	14015	13960	14061	13829	14101	14045	14105	14277	14012	14000	14036	14092	14099	13954	13957	13810	14070	14119	14202	14106	13870	14099	13948	14193	13977	13951	13855	14088	13870	14025	14041	13959	13996	14018	13911	14024	14015	13893	13953	14110	14123	13971	14174	14021	13945	14125	13969	13824	13897	13893	13974	13914	13945	13945	14105	13910	14016	13984	14134	14042	13934	14069	14094	14028	14113	14047	14011	14080	13878	13935	14117	14003	13911	13860	13859	14025	14003	14076	14198	14107	14124	13993	13952	14102	14093	14157	14176	14073	13976	13942	14029	14048	13966	13997	14168	13908	14238	14124	14085	13953	14078	13810	13908	13947	14153	13909	14089	14026	14055	14144	14048	13918	14017	14035	14189	13916	13970	14065	13971	13877	14246	14052	14064	14028	13998	14010	14072	13952	13919	13851	14048	13912	13865	13957	14016	14039	14010	14067	14017	13981	13996	14058	14107	14044	13912	13775	14089	14007	13988	14135	14083	14176	14170	14028	13957	13986	13951	14079	14002	14068	14039	13862	14055	14071	13893	14032	13787	14032	13898	14040	14075	13910	14096	14014	13988	14062	13993	14066	14088	13917	13973	14080	13975	14155	14022	14217	13949	14138	13850	14012	14032	14118	14136	13983	13892	13980	13978	13899	14048	14088	14012	14040	13945	14075	13927	14110	14001	14084	14011	14142	14006	14057	14043	13833	14111	14054	13987	14029	13916	13959	14004	14082	14088	13988	14002	13817	14021	13983	13912	14083	14164	14011	13861	14064	14004	13940	14021	14052	13922	13976	14102	14082	13935	14011	13993	14144	13997	14037	13939	14037	14069	13943	14017	13910	13920	14111	13950	14024	13954	13998	14137	13893	14058	13926	13942	14050	14132	13912	13959	13929	14038	14013	14028	13925	13980	13898	13981	13996	13898	14035	14042	13963	13865	13934	14002	14152	13977	13990	14051	14064	14168	14055	13937	14039	13935	14029	13861	13887	14009	14001	14021	13897	14042	14073	14150	13964	14082	14048	13904	14066	14057	13895	14090	14069	14032	13902	14080	14008	13919	14081	14017	14039	14046	14070	14017	13999	13983	14150	14085	14099	13994	13834	13922	14075	13871	14134	13990	14084	14099	13909	13967	14029	14035	13943	14017	13911	14156	14103	14128	13837	14068	13910	13946	13946	14055	13976	14010	13907	14086	13968	13800	14005	14041	14104	14041	13989	13882	13771	14008	13942	13930	14053	14088	14024	13969	14103	13996	14060	13963	13999	14045	14098	14004	13884	13988	13893	14117	13810	14120	13935	14099	13982	13987	13874	13989	14084	14053	13916	14120	14159	13950	14132	14102	13983	14116	14091	14001	14020	14071	13882	14028	13909	13896	14077	13943	14130	13912	13990	13963	13920	14151	14117	14098	14083	13961	14076	13837	13870	13924	13863	13959	14044	14180	14122	13886	13975	14033	14028	13873	13994	13945	13925	14156	13926	14047	13996	14116	13848	14067	13988	14007	14011	14146	13940	14109	13980	13908	14135	14177	13941	13953	14060	14157	13970	13987	13926	14034	14140	14009	13997	13815	14006	13910	14005	14214
27117	21952	25681	22747	18851	18273	17958	17341	16907	16826	18142	21185	20907	19169	17858	16816	16539	16594	16437	16470	16558	16508	16560	16396	16368	16560	16248	16450	16422	16411	16533	16593	16454	16608	16647	16568	16385	16394	16507	16482	16537	16475	16294	16412	16296	16350	16345	16493	16494	16376	16656	16592	16452	16305	16399	16447	16324	16368	16517	16408	16335	16550	16385	16294	16550	16549	16444	16408	16601	16723	16385	16371	16445	16408	16458	16514	16535	16590	16475	16402	16532	16513	16343	16296	16453	16365	16628	16336	16366	16413	16571	16392	16464	16675	16576	16408	16400	16541	16355	16428	16572	16343	16268	16624	16245	16428	16274	16481	16553	16294	16373	16449	16160	16446	16433	16497	16442	16411	16596	16504	16444	16484	16594	16502	16295	16533	16382	16364	16367	16179	16557	16581	16647	16419	16372	16474	16365	16548	16574	16452	16569	16359	16431	16447	16336	16530	16425	16771	16214	16456	16486	16491	16302	16323	16592	16347	16411	16459	16308	16413	16316	16509	16317	16341	16453	16342	16314	16696	16490	16633	16509	16194	16507	16552	16415	16610	16490	16376	16464	16379	16181	16409	16209	16281	16538	16299	16603	16479	16617	16430	16471	16328	16507	16277	16591	16419	16301	16565	16502	16302	16421	16483	16570	16495	16359	16429	16405	16402	16299	16743	16371	16577	16420	16224	16460	16223	16380	16353	16547	16567	16399	16457	16478	16553	16386	16353	16636	16412	16572	16309	16312	16297	16398	16490	16454	16672	16580	16602	16470	16281	16410	16415	16504	16244	16514	16245	16449	16379	16388	16545	16549	16451	16452	16431	16438	16352	16493	16520	16631	16383	16299	16250	16255	16122	16521	16378	16326	16311	16516	16203	16261	16477	16535	16665	16431	16430	16448	16183	16342	16314	16420	16472	16299	16443	16386	16404	16578	16507	16425	16262	16408	16395	16574	16288	16603	16422	16354	16308	16481	16221	16521	16225	16484	16422	16450	16564	16391	16366	16460	16388	16537	16608	16123	16421	16562	16585	16365	16340	16412	16494	16250	16339	16477	16476	16480	16451	16252	16338	16603	16326	16540	16322	16400	16559	16477	16423	16419	16742	16383	16292	16431	16251	16182	16403	16355	16552	16411	16374	16410	16456	16487	16491	16520	16571	16392	16446	16388	16480	16476	16557	16547	16293	16596	16478	16361	16590	16479	16601	16622	16433	16574	16534	16660	16461	16309	16472	16310	16531	16339	16426	16108	16218	16396	16255	16359	16486	16404	16548	16630	16402	16387	16465	16488	16485	16406	16464	16518	16305	16469	16458	16447	16287	16372	16223	16516	16268	16453	16307	16489	16402	16362	16474	16564	16330	16555	16574	16474	16325	16530	16238	16490	16594	16481	16371	16490	16517	16572	16640	16341	16516	16467	16465	16210	16565	16408	16537	16247	16446	16436	16488	16308	16274	16459	16461	16191	16443	16543	16519	16406	16586	16461	16342	16378	16455	16394	16161	16397	16363	16367	16188	16335	16484	16531	16371	16407	16397	16430	16440	16516	16440	16318	16385	16589	16459	16419	16358	16230	16352	16510	16736	16152	16368	16398	16136	16514	16364	16417	16309	16414	16477	16571	16325	16601	16551	16439	16302	16453	16338	16407	16531	16543	16673	16456	16360	16374	16216	16579	16537	16410	16444	16567	16450	16534	16465	16464	16581	16565	16220	16331	16449	16411	16436	16444	16523	16461	16550	16486	16537	16556	16387	16618	16452	16520	16592	16477	16541	16431	16394	16404	16332	16340	16305	16463	16511	16402	16427	16490	16515	16421	16446	16523	16457	16343	16327	16489	16523	16416	16253	16436	16408	16084	16466	16502	16290	16634	16467	16556	16378	16582	16641	16567	16320	16480	16527	16192	16685	16480	16363	16466	16321	16504	16597	16500	16362	16410	16720	16538	16438	16625	16413	16506	16381	16243	16412	16435	16525	16280	16495	16538	16484	16466	16262	16670	16432	16374	16319	16516	16455	16574	16532	16536	16428	16495	16399	16314	16565	16513	16389	16474	16447	16240	16394	16284	16501	16397	16482	16564	16473	16555	16450	16440	16454	16458	16304	16538	16644	16502	16476	16553	16289	16566	16520	16403	16277	16218	16281	16422	16261	16405	16370	16407	16444	16554	16577	16400	16399	16694	16369	16384	16542	16432	16304	16403	16644	16409	16438	16481	16427	16675	16544	16366	16417	16348	16380	16456	16473	16505	16507	16526	16412	16477	16528	16440	16551	16509	16421	16424	16288	16255	16477	16405	16473	16407	16282	16463	16515	16405	16662	16491	16331	16463	16446	16471	16459	16494	16601	16679	16327	16478	16277	16484	16355	16076	16475	16408	16566	16365	16351	16386	16409	16691	16396	16353	16294	16188	16463	16325	16441	16402	16454	16606	16523	16498	16453	16519	16522	16331	16221	16386	16532	16381	16393	16542	16553	16428	16392	16437	16442	16400	16375	16539	16616	16455	16504	16354	16573	16534	16628	16298	16496	16554	16390	16545	16518	16434	16476	16547	16177	16330	16632	16485	16583	16425	16451	16514	16470	16402	16274	16558	16245	16162	16540	16356	16452	16666	16383	16530	16412	16425	16437	16289	16401	16442	16408	16473	16512	16556	16556	16513	16516	16486	16431	16378	16299	16587	16524	16315	16655	16453	16533	16228	16524	16396	16529	16552	16534	16529	16609	16488	16441	16478	16534	16435	16485	16326	16399	16473	16422	16509	16626	16385	16360	16560	16422	16734	16587	16528	16177	16529	16294	16510	16497	16559	16377	16443	16430	16494	16369	16398	16570	16608	16628	16452	16339	16691	16429	16467	16445	16502	16513	16434	16339	16482	16354	16454	16366	16530	16529	16657	16494	16514	16549	16383	16337	16384	16281	16567	16528	16596	16549	16615	16509	16377	16410	16129	16491	16248	16466	16569	16336	16270	16439	16460	16264	16608	16544	16206	16452	16513	16490	16587	16537	16486	16271	16337	16499	16329	16478	16340	16437	16412	16500	16492	16570	16267	16460	16527	16743	16535	16569	16206	16471	16484	16182	16413	16402	16358	16405	16496	16395	16381	16410	16249	16220	16413	16567	16204	16420	16512	16259	16477	16227	16454	16446	16348	16424	16333	16403	16430	16286	16385	16483	16271	16469	16404	16373	16379	16388	16398	16412	16528	16403	16459	16459	16515	16478	16437	16388	16401	16307	16472	16524	16560	16403	16429	16281	16466	16589	16702	16293	16412	16682	16421	16377	16277	16356	16503	16429	16459	16453	16450	16439	16683	16364	16384	16330	16508	16343	16583	16285	16575	16337	16440	16512	16464	16505	16564	16266	16371	16339	16458	16373	16377	16512	16410	16303	16258	16476	16586	16384	16310	16354	16441	16271	16449	16389	16575	16355	16251	16358	16615	16476	16465	16485	16502	16479	16454	16520	16306	16404	16624	16445	16442	16670	16495	16283	16648	16529	16530	16512	16421	16240	16490	16572	16562	16484	16628	16443	16318	16260	16529	16465	16573	16485	16555	16464	16377	16402	16187	16342	16400	16598	16439	16243	16428	16622	16461	16529	16198	16440	16666	16515	16595	16379	16378	16302	16341	16493	16596	16491	16485	16418	16435	16494	16593	16285	16461	16380	16489	16269	16522	16418	16330	16413	16540	16523	16579	16465	16472	16500	16436	16359	16430	16470	16512	16431	16516	16493	16481	16488	16404	16446	16356	16518	16471	16346	16458	16516	16461	16374	16438	16322	16355	16313	16289	16392	16476	16509	16393	16286	16543	16295	16299	16492	16441	16418	16401	16524	16400	16470	16381	16469	16571	16366	16762	16372	16318	16425	16608	16435	16465	16555	16525	16364	16212	16277	16340	16542	16505	16476	16407	16404	16693	16541	16413	16481	16472	16463	16456	16429	16500	16286	16393	16204	16504	16357	16493	16426	16397	16535	16216	16483	16332	16250	16374	16405	16475	16555	16457	16708	16471	16401	16490	16519	16596	16535	16338	16296	16465	16473	16523	16401	16393	16333	16291	16458	16480	16480	16467	16413	16320	16512	16517	16521	16250	16426	16371	16295	16420	16417	16376	16466	16367	16465	16656	16510	16389	16459	16420	16466	16334	16658	16552	16447	16592	16401	16401	16384	16241	16235	16375	16180	16478	16428	16433	16560	16497	16615	16417	16386	16423	16465	16383	16360	16329	16297	16411	16281	16516	16403	16435	16342	16433	16353	16661	16417	16493	16573	16395	16561	16426	16530	16188	16388	16378	16406	16292	16322	16471	16597	16504	16369	16407	16474	16601	16552	16357	16453	16437	16347	16292	16548	16313	16454	16316	16280	16337	16497	16477	16390	16547	16438	16551	16425	16504	16558	16371	16609	16399	16329	16363	16417	16528	16376	16335	16485	16301	16429	16525	16495	16506	16450	16561	16414	16490	16502	16480	16647	16443	16413	16373	16507	16280	16518	16412	16372	16437	16269	16243	16338	16443	16501	16503	16393	16282	16470	16406	16243	16365	16332	16532	16316	16515	16509	16486	16471	16694	16287	16274	16244	16441	16344	16480	16428	16424	16392	16471	16531	16601	16598	16475	16458	16655	16504	16480	16628	16180	16432	16480	16457	16453	16356	16176	16484	16306	16370	16439	16471	16503	16519	16463	16325	16616	16554	16573	16552	16319	16356	16528	16411	16555	16440	16408	16429	16309	16516	16401	16414	16335	16341	16516	16592	16305	16293	16375	16434	16518	16481	16501	16533	16497	16493	16300	16433	16435	16275	16350	16430	16737	16512	16593	16480	16243	16455	16433	16344	16392	16385	16590	16388	16392	16618	16609	16445	16425	16294	16335	16357	16475	16586	16515	16447	16670	16405	16593	16401	16402	16492	16430	16505	16644	16356	16480	16314	16460	16377	16479	16317	16571	16311	16370	16240	16582	16351	16364	16305	16323	16406	16358	16221	16452	16304	16508	16616	16420	16259	16475	16619	16340	16543	16458	16565	16413	16373	16515	16386	16432	16402	16376	16503	16455	16495	16311	16376	16502	16615	16601	16401	16457	16415	16486	16604	16419	16270	16309	16576	16579	16599	16525	16510	16457	16571	16425	16658	16291	16243
15417	21228	20990	18450	16910	16278	15928	15340	14816	14394	16777	19655	19185	16730	15046	14213	14016	13818	13762	14043	13968	13792	13950	13956	13952	13816	13924	13907	13913	14032	13729	13920	13984	13842	13839	13912	13861	13974	13965	13833	13835	13760	14030	14040	13929	14038	13756	13697	13920	13820	13998	13807	13777	13810	14064	13693	14013	14046	13717	13814	13901	13926	14091	13925	13902	13883	13951	13915	13805	13830	13905	13822	13887	13950	13978	13921	13821	13707	14011	13902	13966	13972	13856	13950	13695	13682	13973	14075	13930	13958	13778	13820	13785	13688	13958	13931	13831	13934	13887	14002	13706	13932	13994	13838	13919	13939	13895	13809	13923	13824	13921	13959	13819	13780	13751	13913	13831	14036	13837	13814	13857	13990	13793	13858	13979	13896	13919	13925	13928	13723	13947	13947	13772	13842	14021	13805	13838	14071	13976	13858	13843	14050	13847	13985	13781	13930	13910	14011	13846	13884	14051	14072	13855	13872	13901	13832	13760	13845	13976	14029	13800	13964	13917	13761	13934	13757	13917	13896	13908	13985	13929	13895	13803	13948	13812	13832	14079	13874	13990	13765	13848	13990	13859	13980	13852	13899	14002	14104	13822	13995	13919	13972	13809	13776	13907	13897	13851	13821	13872	13842	13776	13862	13854	13757	13852	13982	13966	13740	13914	13843	13819	14010	13878	13822	13951	13622	13926	13971	14049	13930	14061	13889	13812	13885	13650	13731	13825	13712	13917	13842	13683	13876	13880	13937	14043	13849	13849	13865	13969	13812	14042	13869	13913	13904	13974	13931	14127	13974	13891	14020	13819	14060	13832	13971	13834	13776	13933	13939	13901	13996	13985	13785	13888	13712	13815	14002	13808	13905	13733	13800	13990	13937	13802	13872	13931	13973	13991	13860	13952	13966	13796	14031	13903	13905	13984	13802	13937	13979	13861	13930	13900	13922	13742	13846	14029	13943	13887	13837	14084	14003	13856	13893	13935	13827	13904	13945	13992	13923	13803	13888	13817	13877	13983	13957	13907	13755	13780	13884	14033	13855	13768	13877	13932	14008	13826	14044	13821	13981	13917	13795	14048	13905	13844	13862	13824	13997	13910	13960	13743	13989	13899	13881	13686	13891	13726	13984	13776	14145	13786	13896	13964	13833	13908	13841	14029	13905	13847	13843	13834	13950	13808	14030	13775	13953	13869	14028	13789	13828	13783	13916	13920	14152	13902	14037	14004	13864	13925	13832	13941	13970	13841	13839	13988	13947	13909	13933	13918	14018	13880	13658	13772	13864	13806	13893	13999	14113	13951	13946	13955	13984	13775	13875	13867	14062	13923	13860	13915	13840	13947	13850	13942	13951	13928	13875	13813	13726	13924	14003	13830	13957	13985	13798	13691	13805	13901	13823	13953	13957	13945	13866	14002	13814	13861	13978	13907	13831	13962	13891	13863	13756	14077	13860	14016	13770	13913	14038	13929	13900	13922	13864	13861	13910	13874	14033	14078	13814	14134	13873	13811	14001	13810	14024	13745	13997	13919	13855	13949	14053	13984	13882	13946	13982	13818	13952	14013	13933	13916	13898	13913	13978	13860	13804	13936	13813	13883	14030	13845	13896	13903	13975	13921	14009	13908	13923	13755	13821	13806	14005	13853	13866	14010	13935	13810	13908	13858	13753	13940	14010	13775	13913	13932	13874	13823	13873	13886	13869	13948	13762	13875	13872	13925	13823	13849	13714	14064	13823	14006	13732	13844	13874	14033	14042	13902	13960	13949	13875	13796	13818	13932	14034	13936	14038	13918	13932	13751	13867	13687	13795	13867	13956	13804	14008	13810	13952	13810	13902	13971	14039	13962	14026	13893	13613	13974	14066	13974	13765	13885	13901	13968	13844	14002	14001	13861	13917	14009	14177	13987	13848	13988	13727	14049	13826	13789	13983	13884	13905	13781	13939	13928	13801	13759	13857	14076	13945	13758	13950	13778	14011	13906	13963	13818	13934	13836	14025	13899	13956	13852	13809	13929	13957	13732	13963	13889	13818	13923	13949	13877	13968	13950	14122	13911	13773	13928	13800	13908	13933	13889	13886	14030	13833	13735	14053	13878	13862	13927	13820	13773	14086	13911	13944	13958	13883	13819	13848	13926	13826	13995	13928	13864	13935	13890	14087	13767	13946	14003	13842	13828	13861	14007	14030	13953	14097	13938	13984	13999	13954	14021	13951	13962	13808	13941	13733	14003	13974	13861	13857	13990	13930	13843	13829	13902	13858	13896	13843	14059	14093	13814	13925	13786	13912	13840	13794	13865	14027	13850	13968	13912	13942	13765	13803	13904	13909	13871	13870	13760	13939	13799	13833	14073	13993	13885	13872	13982	13874	13788	14044	13827	14066	13859	13899	13787	13829	13843	13899	14114	13922	13936	14120	13884	14042	14019	14077	13932	13925	13970	13766	13887	13891	13867	13771	13989	14124	13845	13842	13908	13871	13944	13831	14009	13865	13850	13856	13854	13819	13872	13962	13791	13962	13916	13865	13783	13790	13984	14000	13936	14026	14055	13799	13880	13869	13966	13718	13905	14020	13870	13749	13913	13866	13815	13830	14133	13855	14023	13888	13894	14073	13754	13922	13992	13824	13823	13922	13882	13945	13835	13901	13853	13823	13957	13952	14022	13847	14054	13934	13794	13904	13890	13864	14020	13894	13805	13821	14060	13981	13908	13915	13687	13815	13883	13945	13802	13888	13802	13986	13839	13930	13929	13838	13882	13863	13822	13888	13983	13985	14030	13777	14009	13927	13881	14135	14005	13855	13917	13879	13876	13938	13919	13858	13756	13996	13906	14024	13791	14020	13852	13863	13950	14046	14060	13862	13948	13694	13934	13927	14055	13860	13997	13801	13963	13942	13802	13774	13924	13802	13924	13796	13835	14018	13837	14049	13825	13879	13919	13697	13926	13981	13998	14059	13915	14067	13894	14097	13919	13888	13921	14087	13772	13835	13856	13918	13926	13813	13924	13831	13865	13875	13949	13808	13826	13899	13898	13875	13872	13986	13857	13931	14039	14038	13763	13827	13968	13907	13748	13886	14025	13754	14084	13871	13996	13805	14131	13983	14087	13991	13735	14104	13813	13929	13751	14056	13979	13786	13842	13975	13947	13740	13887	13884	13997	13920	13891	13916	13962	14156	13949	14017	13940	14143	14120	13812	13924	13992	13781	14018	14031	13984	13966	13951	13924	14011	13913	14023	14110	14075	13866	13835	14053	13869	13974	13923	13995	13838	13985	13869	14059	13745	14003	13878	14108	13932	13925	14038	13929	14052	13884	13876	13981	13840	13907	13966	14020	13905	13975	13907	13922	13879	13836	13899	13941	13983	13966	13866	13908	13894	13849	13811	13878	14006	13928	13772	14017	13926	13890	13896	13885	13965	13839	13895	13928	13826	13971	13957	13984	13719	13878	13811	13826	13874	13991	13971	13894	13832	13825	13934	13974	13927	13986	13889	13879	13823	13845	13926	13931	13816	13950	14022	14104	13817	13939	14037	13827	13870	13708	13959	13817	13948	14005	13857	13870	13768	13780	13999	13796	13908	13901	13793	13756	13958	13838	13841	13946	13917	13921	13897	13847	13966	13680	13961	13863	13972	13957	13750	13774	13855	14026	14012	14007	13937	14086	14029	13778	13766	13796	13841	14009	13907	13980	13987	14037	14045	13766	14074	13957	13743	13822	14035	13810	13922	13959	13852	13987	13920	14016	13838	13866	13812	14065	13624	13967	13865	13799	13998	13772	13896	13883	13922	13938	13897	13922	13905	13676	13981	13821	13852	13751	14013	13941	13932	13859	13817	13853	14024	14184	13827	13869	13910	13833	14045	13956	13819	13897	13958	13804	13870	14064	14021	13806	13948	13918	14021	13835	14074	13788	13838	13955	13967	14100	13734	14084	13883	13968	13847	13878	13956	13860	13902	13958	13788	14095	13782	13916	13842	13921	13840	13845	13988	13799	13930	13921	13713	14034	13799	13920	13938	13949	13799	13793	13769	13806	13919	13924	14007	13819	13759	13926	13949	14072	13831	13933	13848	13879	13963	13955	13875	13830	13844	13831	13946	13945	13921	13928	13889	13873	13958	13982	13902	14015	14014	13906	13971	13870	14022	13879	13973	14095	13982	13942	13839	13852	13941	14005	13898	13900	13874	14018	14006	13935	13991	13730	13932	13880	13904	13955	13928	13962	13734	13832	13971	14049	13849	13905	13970	13803	14098	14075	13925	13889	14140	13860	13897	13903	14054	13975	13880	13901	13817	13825	13898	13984	13883	14070	13846	14071	13942	13891	13954	13987	13856	14064	13991	13856	13937	14101	13739	14063	13921	13756	14093	13896	13910	13994	13856	13964	13728	13873	13940	13736	13933	13943	13818	13791	13966	13867	13867	13844	13987	13889	13895	13836	13976	13973	13864	13790	13702	13952	13878	14019	13762	13934	13684	13958	14030	13920	13974	13850	13982	13790	13942	13917	13884	13813	13840	13763	13836	13928	13855	14048	13948	14046	13898	13903	13855	13861	13790	13945	13890	13823	13789	13921	13784	13981	13930	13923	13903	13888	13769	13954	13833	13979	13899	13920	13763	13875	13831	13848	13911	13892	13785	13990	13859	13792	13803	13875	13820	13945	13895	14046	14085	13793	14071	13953	13925	13944	13808	13961	13890	13861	13882	13754	13792	14102	13908	13872	13891	13894	14015	13827	13984	13855	13811	13952	13839	13856	14132	14042	13928	14074	13880	13969	13907	13982	13865	13947	13975	13786	14028	13802	13935	14049	13901	13744	13956	13880	14083	13734	13854	13959	14034	13770	13945	13929	14007	13902	13784	13841	13800	13846	13903	13963	13991	14064	13943	13945	13866	14129	14078	13947	14009	13995	13954	13814	13914	13926	13799	13814	13790	13914	13909	13887	13833	13946	13926	13902	13907	13902	13812	13827	13761	13952	13829	13990	13918	14001	13916	13811	13915	14034	13762	13913	13763	13860	14002	13799	13892	13801	13828	14044	13988	13886	13863	13662	13965	13966	13817	14018	13921	13886	13793	14051	13848	13875	13879	13915	13828	13924	13847	13846	13722	14015	13893	13976	13892	13885	13709	14019	13938
24309	20948	27938	24547	21848	20365	19611	17834	17547	17491	24319	35055	31877	26130	20497	17824	17132	16634	16612	16455	16450	16578	16677	16746	16432	16485	16416	16508	16821	16320	16457	16244	16182	16396	16636	16448	16530	16399	16500	16457	16169	16567	16273	16594	16130	16476	16636	16267	16473	16536	16332	16710	16308	16523	16364	16289	16311	16433	16265	16460	16392	16435	16585	16385	16283	16340	16429	16216	16489	16194	16323	16475	16430	16406	16395	16516	16422	16554	16518	16236	16405	16226	16299	16382	16468	16367	16448	16346	16200	16397	16351	16435	16194	16318	16198	16307	16258	16605	16274	16465	16379	16394	16226	16348	16551	16418	16543	16335	16243	16224	16454	16452	16318	16216	16403	16370	16512	16325	16447	16533	16527	16620	16619	16371	16343	16359	16385	16363	16418	16384	16256	16464	16489	16352	16329	16263	16422	16350	16356	16373	16279	16366	16286	16395	16294	16508	16218	16522	16571	16198	16194	16490	16207	16358	16204	16222	16185	16199	16255	16333	16502	16442	16559	16204	16357	16458	16437	16330	16503	16361	16377	16291	16499	16494	16414	16350	16282	16232	16451	16577	16307	16175	16206	16557	16334	16251	16351	16334	16351	16298	16350	16130	16465	16282	16156	16422	16243	16262	16537	16253	16284	16387	16401	16323	16189	16332	16345	16217	16320	16380	16321	16354	16244	16216	16471	16275	16480	16480	16322	16215	16303	16161	16408	16284	16444	16431	16262	16515	16178	16204	16306	16585	16427	16340	16529	16355	16353	16348	16321	16214	16221	16378	16439	16468	16306	16234	16384	16351	16463	16349	16441	16376	16290	16606	16340	16274	16127	16353	16312	16356	16406	16383	16403	16465	16210	16287	16524	16399	16339	16389	16376	16443	16152	16534	16316	16414	16343	16413	16253	16341	16288	16225	16430	16424	16303	16323	16162	16353	16267	16474	16307	16339	16450	16427	16396	16426	16366	16306	16228	16494	16238	16338	16484	16345	16359	16405	16441	16133	16490	16534	16213	16268	16447	16342	16370	16209	16422	16325	16295	16316	16498	16328	16492	16470	16202	16251	16377	16420	16246	16355	16302	16194	16436	16358	16319	16418	16420	16317	16403	16409	16367	16508	16464	16320	16320	16427	16550	16387	16404	16458	16422	16629	16477	16115	16422	16262	16174	16453	16274	16252	16314	16424	16415	16604	16274	16230	16490	16450	16193	16295	16402	16529	16347	16231	16459	16302	16347	16402	16243	16505	16305	16222	16335	16315	16455	16349	16331	16287	16311	16307	16600	16442	16345	16347	16240	16312	16515	16294	16341	16423	16174	16346	16571	16367	16517	16488	16285	16240	16360	16486	16362	16438	16364	16083	16371	16248	16481	16171	16191	16403	16309	16352	16289	16366	16306	16082	16395	16395	16441	16413	16387	16317	16167	16353	16467	16132	16265	16352	16415	16125	16471	16427	16221	16451	16193	16322	16320	16444	16475	16544	16337	16258	16404	16486	16390	16153	16445	16367	16184	16328	16586	16486	16362	16395	16413	16381	16440	16487	16453	16195	16263	16356	16392	16203	16372	16249	16461	16268	16276	16458	16368	16480	16492	16286	16339	16376	16504	16560	16519	16266	16314	16248	16603	16427	16627	16282	16512	16366	16396	16443	16426	16461	16276	16466	16293	16152	16475	16253	16305	16381	16308	16459	16614	16298	16443	16271	16308	16343	16431	16371	16509	16297	16408	16281	16301	16351	16305	16385	16210	16287	16138	16279	16367	16441	16426	16402	16567	16304	16376	16194	16374	16373	16329	16109	16236	16421	16521	16529	16134	16333	16270	16409	16347	16328	16547	16296	16266	16387	16350	16381	16621	16599	16268	16254	16504	16511	16408	16340	16208	16426	16345	16337	16450	16263	16256	16181	16496	16358	16349	16307	16492	16477	16389	16382	16562	16555	16384	16247	16183	16346	16345	16156	16367	16418	16428	16465	16350	16521	16199	16319	16397	16384	16388	16089	16247	16504	16552	16412	16436	16373	16372	16313	16327	16377	16465	16408	16531	16398	16320	16506	16453	16271	16398	16528	16444	16256	16423	16469	16325	16439	16353	16287	16403	16278	16433	16259	16427	16292	16137	16444	16336	16456	16470	16339	16444	16458	16473	16266	16315	16486	16383	16457	16660	16393	16156	16302	16397	16334	16349	16289	16381	16379	16103	16220	16250	16345	16412	16404	16335	16457	16430	16418	16431	16461	16373	16427	16279	16478	16417	16343	16533	16204	16345	16514	16276	16218	16376	16474	16429	16322	16343	16462	16434	16256	16504	16179	16329	16269	16462	16437	16323	16233	16512	16510	16391	16446	16490	16252	16337	16503	16318	16444	16402	16376	16494	16265	16524	16401	16407	16360	16400	16400	16098	16283	16263	16553	16492	16155	16327	16391	16410	16325	16231	16445	16496	16368	16370	16497	16338	16617	16253	16443	16629	16234	16541	16453	16186	16640	16393	16435	16308	16418	16266	16378	16278	16432	16330	16531	16577	16607	16508	16354	16516	16123	16755	16199	16376	16557	16487	16309	16354	16113	16465	16357	16332	16508	16478	16221	16311	16370	16415	16197	16386	16559	16525	16457	16298	16382	16453	16406	16448	16484	16369	16385	16436	16335	16408	16347	16365	16386	16347	16388	16555	16367	16452	16710	16183	16381	16366	16408	16438	16449	16280	16414	16306	16360	16264	16354	16308	16357	16425	16278	16349	16448	16413	16102	16321	16315	16297	16482	16300	16392	16277	16230	16425	16436	16508	16484	16437	16362	16451	16314	16599	16247	16260	16327	16189	16376	16177	16419	16295	16297	16550	16366	16140	16294	16427	16303	16198	16251	16134	16347	16388	16306	16426	16522	16470	16469	16312	16314	16240	16260	16518	16259	16362	16283	16487	16501	16292	16392	16220	16399	16345	16363	16319	16191	16314	16295	16249	16184	16403	16273	16498	16495	16330	16343	16564	16462	16364	16321	16279	16377	16323	16426	16241	16300	16199	16530	16317	16316	16437	16349	16326	16316	16617	16631	16458	16433	16334	16457	16268	16341	16314	16429	16164	16165	16472	16375	16352	16225	16193	16278	16157	16337	16235	16529	16494	16235	16147	16298	16261	16194	16323	16453	16409	16446	16407	16352	16157	16184	16307	16490	16457	16599	16587	16530	16229	16372	16243	16348	16511	16498	16473	16354	16200	16422	16542	16446	16455	16319	16263	16357	16490	16558	16380	16393	16213	16489	16348	16195	16281	16488	16139	16345	16438	16296	16132	16446	16283	16321	16336	16176	16346	16350	16521	16487	16325	16255	16459	16341	16273	16271	16389	16397	16262	16242	16151	16416	16228	16322	16514	16493	16446	16542	16428	16190	16503	16229	16338	16462	16447	16415	16413	16527	16552	16467	16429	16258	16333	16447	16673	16584	16363	16518	16442	16510	16338	16369	16174	16709	16226	16306	16335	16371	16484	16492	16325	16481	16352	16493	16523	16248	16478	16279	16396	16289	16538	16569	16332	16533	16119	16476	16336	16348	16360	16161	16449	16371	16514	16582	16328	16363	16415	16534	16401	16260	16164	16261	16445	16386	16356	16276	16482	16557	16612	16397	16030	16373	16274	16364	16509	16400	16394	16133	16597	16320	16413	16248	16505	16475	16287	16683	16290	16401	16274	16380	16408	16203	16163	16378	16246	16236	16441	16384	16464	16433	16435	16404	16563	16343	16351	16302	16472	16415	16168	16408	16586	16357	16425	16531	16441	16352	16227	16330	16359	16402	16401	16325	16369	16406	16364	16532	16275	16190	16211	16255	16337	16289	16337	16552	16522	16445	16293	16498	16629	16395	16326	16443	16401	16344	16222	16136	16293	16203	16336	16369	16275	16361	16392	16661	16443	16216	16145	16291	16363	16419	16418	16252	16393	16255	16326	16227	16449	16348	16363	16289	16525	16434	16400	16412	16418	16313	16453	16441	16378	16332	16476	16097	16236	16459	16460	16339	16520	16480	16337	16361	16387	16339	16550	16297	16375	16455	16186	16191	16419	16319	16273	16295	16333	16450	16363	16237	16435	16347	16576	16443	16402	16339	16143	16201	16313	16565	16345	16374	16613	16348	16415	16384	16539	16246	16530	16370	16397	16419	16535	16309	16410	16419	16460	16495	16282	16331	16449	16309	16464	16309	16396	16590	16434	16376	16322	16403	16316	16652	16595	16365	16547	16447	16478	16420	16691	16478	16355	16319	16394	16280	16380	16521	16308	16411	16417	16361	16437	16464	16280	16199	16300	16403	16406	16274	16381	16404	16308	16637	16380	16429	16263	16383	16343	16231	16319	16114	16091	16282	16400	16136	16429	16228	16332	16331	16360	16109	16425	16490	16120	16409	16455	16174	16491	16389	16462	16123	16359	16453	16304	16143	16287	16320	16682	16312	16442	16443	16488	16294	16423	16369	16339	16529	16396	16375	16435	16403	16485	16378	16380	16326	16392	16340	16365	16145	16342	16463	16214	16361	16392	16216	16558	16331	16351	16284	16351	16347	16462	16373	16370	16232	16448	16452	16384	16225	16257	16024	16269	16420	16256	16389	16416	16403	16457	16345	16463	16340	16359	16453	16497	16294	16375	16382	16390	16444	16376	16499	16529	16343	16361	16426	16520	16410	16338	16389	16086	16514	16300	16346	16259	16401	16394	16268	16206	16241	16417	16460	16278	16250	16305	16427	16244	16287	16487	16623	16489	16336	16142	16346	16384	16375	16515	16399	16229	16210	16497	16485	16573	16386	16238	16425	16347	16254	16491	16365	16374	16291	16471	16428	16371	16331	16276	16314	16158	16356	16489	16426	16436	16337	16261	16243	16479	16329	16463	16481	16507	16202	16403	16386	16268	16451	16466	16479	16319	16286	16514	16286	16488	16372	16331	16375	16313	16529	16499	16318	16388	16280	16412	16372	16409	16221	16213	16218	16307	16364	16353	16422	16372	16493	16478	16234	16398	16265	16419	16358	16499	16325	16422	16400	16588	16337	16233	16531	16341	16312	16328	16575	16143	16308	16286	16212	16205	16162	16324	16387	16394	16286	16291	16430	16297	16303	16295	16318	16211	16367	16311	16287	16200	16513	16254	16323
14218	22461	22156	19306	18038	17308	16567	16010	15248	15335	25799	35158	31360	23838	17591	15208	14218	14070	14051	14080	13959	14039	14010	14078	13936	14090	13983	13857	13822	13947	13956	13816	13841	14005	13898	13876	13903	13990	13915	13950	13904	13894	13956	13869	13958	13862	13874	13952	13902	13944	14032	13940	13997	14039	13775	13807	13791	13830	13975	13954	14017	13808	14038	13988	14035	13791	13986	13884	13869	13821	13838	13934	13881	13849	13813	14001	13883	14053	13823	13964	13876	13970	14089	13914	13801	13855	13836	13942	13878	13957	13921	13948	13750	13841	13996	13874	13912	13996	13788	14192	13961	13929	13833	13933	14022	13817	14024	13955	13838	13926	13673	13874	13832	13955	14006	14068	13979	13838	14106	13901	13965	14004	13917	13938	13917	14018	13873	13893	13961	14053	13799	13963	13926	13901	13920	13911	14061	13826	13889	13883	13847	13929	13853	13806	13715	13879	13885	13923	13833	13893	13807	13969	13979	13826	13910	13898	13941	13917	13956	13852	13742	14018	13994	13884	13912	13956	13762	13919	13755	14026	13996	13876	13937	13773	14009	13948	13958	14087	13912	13802	13965	13924	14010	13972	13881	13843	14007	14148	13900	13949	13930	13918	13960	14030	13780	13824	13939	13872	13916	14041	13907	14028	13879	13978	13878	13868	13926	13769	13749	13853	13907	14139	14029	13905	13889	13934	13913	14015	13878	13797	13757	13807	13992	13881	13923	13976	13989	13764	13889	13919	13838	13951	13842	13736	13897	13947	14014	13759	13902	13944	13945	13944	13883	13917	13945	13907	13932	13876	13954	13842	13959	13945	13966	13874	13799	14101	13958	13866	14080	13889	13951	13982	13935	13820	14009	13676	13928	14088	13889	13685	13855	13770	13889	14050	13812	13887	13860	13864	13948	14082	13882	13906	14081	14257	13827	13725	14052	13794	13935	13741	13865	13718	14010	13954	13726	13959	13883	13975	13895	13759	13780	13956	13832	13885	13820	13978	14054	14053	13863	13952	13917	14060	13996	14057	13751	14021	13831	13970	13913	14033	14019	13820	13982	14019	13814	14180	13866	13964	13935	13945	13992	13883	13967	13843	13963	13876	13898	13877	13789	13904	13846	13813	13974	13999	13859	13934	13913	13934	13884	13872	13917	13827	13986	13949	14043	13896	13995	13922	13924	13954	14018	13840	13899	13901	13922	13802	13989	13690	14009	13984	13994	13840	13834	13951	13933	13939	13956	13912	13843	13942	13856	13827	14054	14014	13805	14016	13884	14012	13877	13829	13871	13832	13836	13939	13825	13784	13947	14014	14018	13900	14006	13839	13832	13837	13894	13980	14038	13900	13869	13985	13848	13871	13760	13852	13980	13813	13909	13973	14057	13887	13828	13906	13984	14064	13926	13964	13824	13914	14089	13859	13764	13958	14075	13850	14134	13948	13927	13942	13771	13880	13854	13906	14068	13872	13924	13932	13971	13844	13862	13836	13923	13943	14006	13905	13886	13929	13905	13978	13887	13958	13848	13860	13877	13779	13853	13758	13984	13795	13968	13929	13786	14066	13899	13872	14086	13989	13893	13920	13909	13887	14003	13950	13897	13826	14078	13857	13930	14026	13876	13973	13846	13983	13814	13874	14037	13969	14068	13970	13811	13918	13927	13849	13914	13735	13907	13963	13703	13917	13928	13815	14054	14024	13989	13911	13823	13928	13954	13898	13937	14111	13890	14001	13916	13898	14063	13946	13875	13872	13838	13948	13979	13832	13969	13982	13732	13870	14046	13849	13946	13808	13992	13715	13995	14011	13922	14031	13922	13846	13866	13927	13876	14062	13885	13853	13942	13857	14019	13933	13884	13876	14001	13960	13783	13857	13827	14077	14040	13795	13832	13876	14014	13796	13881	13897	13906	13992	14028	14031	14065	13823	13904	13907	13815	14027	13994	13904	13878	14038	13785	13808	13857	13938	13789	13784	13993	13821	13882	13870	13786	13856	13855	14085	14005	13895	13885	13824	13800	13962	13834	13898	13979	13946	13901	14063	13781	13808	13891	13912	13743	14057	13755	14069	13983	13901	13937	14069	14023	13772	13838	14043	13951	13879	13901	14031	13997	13749	13845	13863	13787	13780	13977	13905	13831	13909	13993	14005	13915	13812	13841	14042	13897	13976	13846	13754	13920	13964	13836	13835	13998	13932	13816	13758	13981	13765	14157	13839	13862	13897	13860	13773	14068	13998	13836	14037	13918	14110	13919	13932	14002	13746	13855	13852	13947	13758	14084	13892	13883	13737	13997	13853	13805	14027	13995	13812	13862	13861	13807	13934	14203	13970	13632	13916	13822	13804	13932	14023	13761	13889	13961	13865	13860	13897	13967	13992	13860	13913	13954	13712	13883	13991	13955	13708	13857	13969	13972	13893	14009	13856	14110	13915	13812	13868	13783	13849	14006	13796	14000	13935	13938	13724	14047	13857	13775	13934	13815	13871	13871	13997	14115	14089	13777	13835	13872	13779	13971	13979	13899	13855	13724	13934	13923	13985	13782	13968	13946	13786	13808	13861	14048	13834	13966	13879	13790	13942	13967	13632	13845	14224	13862	14090	13942	13880	13958	13903	13821	14013	14005	13831	13861	13900	13791	13863	13717	14016	13883	13930	13779	13777	13940	13813	14179	14055	14062	13932	13999	13996	13810	13764	13723	13938	13742	13909	13916	13921	14038	13789	13932	13932	13912	13969	13953	14009	14003	13711	14018	13959	13818	13905	13990	13891	13968	13973	13887	13962	13937	13985	13930	13935	13831	13947	13913	13870	13985	13984	13975	14017	13975	13978	13853	13913	14074	13978	13859	13996	13905	13916	13938	13836	13808	13951	13891	13973	13914	13801	14100	14026	13863	14123	13782	13856	14049	14146	13969	13841	13957	13863	13865	13903	13851	13988	13970	13881	13874	13823	13802	13975	13937	13934	13798	13967	13900	13852	13942	14012	13991	14010	14056	13847	13902	13982	14085	13974	13892	13901	13872	13781	13961	14042	13835	14025	13909	13892	13866	14076	13996	13925	13947	13788	13872	13853	14109	13813	14156	13853	13850	13919	13917	13822	13912	14002	13825	13910	13859	14066	13822	13978	13915	13918	13917	13953	13789	13994	13962	13792	13874	13935	13928	13945	13865	13998	13827	13896	13997	13888	13809	13943	14077	13994	13827	14115	13775	13947	14098	14081	13897	14043	13917	13953	13868	13901	13882	13827	13756	13920	13931	13890	13915	13966	14019	13966	13809	13834	14046	13931	13845	13807	13912	13877	14013	13873	13885	14047	14021	13773	13937	13871	13754	13914	13732	13719	14004	13853	13894	13981	13755	13892	13933	14085	13788	13752	13771	13777	13829	14035	13994	13959	13846	13992	14050	13939	13963	13862	13823	13966	13861	13812	13732	13831	13931	13887	13797	13961	13925	13938	13945	13974	13909	13947	13804	13924	13912	14032	13816	13996	13973	13856	13913	14018	13809	14013	13836	13957	13932	14002	14060	13890	13853	13937	13998	13927	14057	13984	13719	14002	13968	13845	13847	13953	14070	13823	13899	14020	14126	13991	13903	13967	13924	14050	13897	13950	13762	13888	14005	13953	13875	13904	13949	13842	13908	13981	13900	13964	14011	13815	13969	13893	13923	13988	14020	13853	13853	13955	13885	13917	13828	13908	13845	13991	14011	13945	13909	13986	14032	13964	13943	13984	14090	13878	13934	14033	13896	13979	13976	13761	13862	13987	13934	13847	14028	13889	14000	13915	13887	13875	14242	13667	13865	13908	13852	13878	13846	13874	13870	13727	14016	14057	13851	14016	13922	13872	14007	13901	13828	13779	13831	13949	13819	13784	14013	14007	13806	14072	13784	14058	14035	13962	13859	14028	13890	13943	13854	13889	14043	13924	13841	13916	13791	13839	13846	13874	13959	13821	13961	13885	13894	13838	13891	13796	13876	13879	14014	13899	13985	13854	14014	13994	13740	14121	13927	14064	13881	13927	13779	13792	13988	13883	13792	13788	13917	13970	13846	13888	14018	13798	14038	13849	13914	13957	13983	13871	13791	13896	14045	13945	13916	13809	13948	13941	13977	13827	14002	14021	13795	13832	13877	13797	13693	13899	14057	13921	14043	13920	13862	13929	13867	13973	13860	13962	13797	13878	13841	13889	13956	13805	13750	14078	13901	13841	14019	13832	13951	13945	13952	13808	13905	13771	14078	13823	13882	13806	13930	13883	13967	13939	13880	14090	14136	13794	13943	13911	13988	13776	13974	13820	14126	13841	14012	14018	13993	13778	13936	13949	13794	14021	13865	13836	13910	13939	13956	13957	14062	13982	13873	14083	14007	13906	13937	13934	13947	13778	14031	13860	13967	13739	13903	13899	13841	13971	14115	13732	14082	13936	13841	13995	13990	13837	13763	13987	14028	13892	13906	13867	13885	13885	13824	13819	13960	13831	13776	13821	13868	13977	13873	14036	13889	13759	13714	13939	13699	13946	13872	13899	13882	13747	13852	13859	13880	13868	13930	14026	14073	13907	13919	13911	14020	13903	13978	14011	13969	13870	13790	13988	14072	13956	13865	14032	13969	13958	13781	13939	13953	13916	13860	13780	13870	13855	13850	13955	13942	13905	13959	14116	13795	13936	13960	13739	13909	13738	13998	13872	13808	13904	13940	13921	13888	13982	13845	13950	13906	14074	13879	13647	13942	13894	13845	13907	13811	13830	13835	13864	13901	14085	13646	13924	13956	13819	13849	13809	13991	13886	13902	13955	13984	13899	13796	13940	13830	13838	14003	13707	13975	13786	13873	13951	14023	13867	14034	13928	13981	14002	13980	14061	13825	13695	13856	13537	13793	13868	14023	13974	13997	13897	13804	13906	13968	13794	13928	13912	13753	13883	13925	13947	13960	13926	13879	13836	13945	13964	13925	13927	14024	13795	14039	14009	13920	13885	13827	13806	13973	14046	14010	13889	13865	13936	13867	13837	13906	13998	13983	13892	13813	13807	13871	13893	13891	13753	13937	14061	14001	13833	13880	13918	14084	13895	13932	13911	13945	14016	13905	13887	13830	13947	13912	14064	13961	13827	13684	13888	13900	13928	13891	13878	14126	13743	13776	13854
22642	21023	28911	23340	21183	23272	25797	19776	18639	20870	47295	51045	44333	33511	24823	19662	17767	16949	16855	16822	16607	16805	16891	16756	16696	16836	16617	16836	16760	16795	16842	16613	16648	16756	16807	16594	16712	16773	16680	16685	16632	16751	16674	16615	16659	16678	16805	16858	16849	16931	16614	16656	16637	16663	16642	16648	16701	16804	16885	16721	16623	16670	16718	16817	16701	16849	16790	16819	16630	16700	16469	16664	16490	16476	16756	16752	16585	16678	16362	16708	16681	16488	16752	16571	16600	16443	16645	16666	16817	16683	16742	16595	16836	16843	16438	16674	16659	16681	16556	16670	16657	16483	16524	16656	16702	16645	16761	16798	16828	16630	16659	16506	16633	16553	16584	16696	16301	16755	16624	16521	16749	16722	16637	16669	16675	16662	16514	16499	16618	16580	16593	16715	16677	16865	16488	16671	16543	16512	16711	16412	16436	16656	16574	16569	16527	16682	16781	16718	16531	16501	16625	16463	16623	16518	16637	16669	16588	16469	16585	16523	16708	16763	16607	16584	16411	16675	16614	16595	16532	16609	16757	16534	16607	16502	16585	16349	16801	16549	16761	16650	16512	16600	16635	16593	16772	16494	16525	16649	16664	16864	16654	16535	16559	16414	16601	16940	16720	16550	16534	16658	16805	16734	16545	16723	16519	16414	16402	16596	16598	16569	16414	16581	16523	16714	16665	16580	16663	16675	16627	16387	16564	16495	16690	16629	16656	16582	16629	16724	16671	16545	16467	16617	16503	16585	16703	16665	16600	16600	16786	16568	16479	16424	16649	16494	16600	16540	16564	16664	16747	16553	16674	16602	16621	16660	16782	16417	16678	16765	16516	16398	16792	16751	16687	16700	16543	16719	16641	16642	16653	16619	16508	16558	16496	16629	16714	16541	16713	16466	16641	16567	16532	16841	16425	16416	16436	16623	16599	16811	16725	16533	16816	16570	16472	16760	16496	16451	16456	16751	16723	16663	16613	16637	16732	16556	16707	16747	16779	16643	16689	16588	16512	16669	16616	16377	16412	16570	16469	16704	16562	16569	16737	16771	16658	16672	16631	16746	16611	16587	16655	16714	16555	16646	16420	16680	16579	16713	16589	16526	16571	16594	16471	16779	16530	16544	16806	16521	16465	16742	16553	16612	16550	16520	16526	16607	16598	16659	16737	16744	16587	16546	16548	16419	16659	16656	16719	16745	16551	16522	16436	16554	16873	16664	16694	16527	16620	16612	16768	16664	16626	16685	16737	16698	16587	16378	16718	16603	16678	16648	16567	16563	16532	16618	16781	16528	16747	16528	16564	16457	16820	16545	16816	16746	16698	16495	16476	16410	16566	16645	16663	16658	16520	16612	16589	16495	16683	16466	16499	16746	16593	16648	16501	16648	16719	16485	16609	16604	16614	16574	16628	16776	16468	16559	16525	16619	16482	16657	16774	16480	16435	16610	16756	16590	16589	16470	16518	16556	16544	16637	16747	16559	16536	16537	16362	16563	16569	16701	16678	16498	16709	16591	16685	16563	16624	16677	16632	16562	16713	16654	16519	16625	16639	16589	16581	16483	16440	16445	16643	16511	16658	16630	16555	16507	16485	16627	16752	16584	16726	16610	16597	16423	16601	16724	16564	16709	16436	16549	16530	16610	16664	16636	16506	16502	16635	16686	16641	16778	16537	16572	16449	16664	16632	16372	16543	16550	16565	16523	16524	16452	16460	16703	16525	16574	16586	16675	16592	16583	16774	16589	16645	16457	16735	16518	16763	16554	16513	16517	16698	16581	16749	16649	16506	16639	16530	16674	16631	16660	16701	16594	16514	16687	16529	16594	16592	16510	16563	16748	16478	16714	16731	16624	16556	16654	16496	16592	16594	16441	16691	16723	16706	16572	16618	16381	16681	16649	16617	16235	16407	16532	16779	16499	16543	16505	16598	16553	16711	16607	16666	16558	16493	16395	16528	16677	16408	16390	16644	16627	16742	16591	16356	16810	16452	16481	16333	16436	16490	16494	16596	16701	16403	16675	16483	16576	16454	16531	16592	16620	16502	16515	16526	16744	16666	16611	16935	16514	16430	16561	16389	16427	16733	16797	16615	16526	16574	16584	16769	16456	16345	16651	16556	16634	16633	16629	16624	16576	16600	16537	16461	16601	16712	16463	16607	16566	16516	16515	16545	16616	16633	16568	16776	16425	16667	16678	16437	16464	16664	16666	16635	16405	16373	16526	16543	16753	16568	16413	16469	16568	16591	16525	16533	16533	16410	16543	16703	16697	16544	16649	16694	16552	16763	16527	16584	16417	16454	16645	16776	16514	16466	16524	16392	16502	16682	16448	16576	16523	16559	16504	16585	16572	16375	16490	16334	16511	16656	16318	16540	16610	16485	16585	16452	16630	16423	16828	16409	16371	16522	16601	16719	16601	16661	16565	16387	16330	16366	16510	16513	16534	16525	16625	16797	16609	16777	16753	16656	16693	16690	16554	16775	16780	16534	16574	16709	16393	16500	16595	16599	16619	16501	16620	16490	16635	16542	16537	16372	16592	16727	16438	16677	16847	16584	16490	16794	16460	16455	16671	16593	16416	16604	16684	16539	16680	16662	16392	16630	16549	16658	16447	16447	16325	16563	16616	16650	16369	16672	16576	16586	16468	16777	16529	16417	16601	16480	16465	16510	16610	16682	16673	16453	16517	16369	16659	16523	16720	16460	16629	16520	16427	16615	16537	16724	16555	16494	16722	16633	16640	16425	16565	16676	16674	16667	16494	16540	16444	16517	16618	16706	16774	16624	16473	16598	16534	16732	16498	16598	16593	16660	16596	16818	16463	16677	16491	16608	16545	16534	16728	16600	16599	16648	16709	16418	16662	16484	16383	16609	16585	16695	16651	16639	16490	16601	16515	16581	16542	16538	16638	16554	16507	16662	16678	16615	16477	16615	16633	16452	16474	16617	16639	16522	16418	16447	16538	16879	16413	16684	16685	16897	16645	16613	16461	16572	16591	16798	16562	16783	16412	16377	16559	16497	16576	16636	16582	16635	16631	16437	16706	16518	16535	16535	16516	16443	16658	16672	16763	16667	16709	16672	16580	16561	16669	16661	16420	16487	16500	16637	16491	16695	16646	16597	16456	16633	16509	16552	16473	16748	16545	16745	16553	16554	16449	16578	16691	16593	16402	16417	16658	16574	16531	16549	16722	16497	16532	16393	16562	16859	16761	16665	16712	16677	16659	16738	16418	16771	16709	16667	16773	16645	16774	16552	16635	16605	16523	16552	16687	16678	16552	16539	16588	16613	16645	16618	16703	16529	16663	16754	16726	16755	16606	16740	16528	16707	16599	16653	16611	16679	16822	16526	16483	16470	16568	16559	16642	16691	16709	16567	16702	16525	16458	16733	16560	16630	16952	16739	16695	16534	16702	16626	16765	16622	16695	16533	16455	16618	16521	16405	16663	16658	16698	16561	16545	16533	16547	16567	16626	16639	16786	16491	16708	16889	16647	16784	16560	16515	16572	16552	16484	16789	16624	16509	16635	16534	16706	16584	16515	16640	16708	16585	16856	16699	16626	16622	16565	16594	16784	16591	16738	16531	16674	16498	16790	16632	16848	16547	16558	16647	16506	16488	16508	16634	16572	16548	16447	16683	16604	16591	16696	16551	16686	16380	16522	16776	16575	16664	16806	16481	16676	16624	16619	16832	16580	16717	16610	16581	16429	16591	16429	16538	16703	16591	16627	16567	16540	16533	16723	16595	16701	16825	16502	16655	16605	16578	16548	16682	16661	16561	16466	16517	16780	16696	16437	16528	16555	16401	16526	16519	16754	16704	16660	16655	16694	16698	16462	16577	16385	16589	16655	16508	16392	16475	16553	16735	16737	16773	16713	16539	16782	16684	16469	16290	16489	16492	16565	16494	16565	16649	16644	16613	16528	16529	16623	16537	16620	16640	16590	16400	16592	16564	16496	16520	16763	16658	16489	16564	16351	16582	16490	16791	16963	16661	16597	16544	16440	16586	16597	16619	16366	16527	16618	16522	16744	16478	16739	16679	16718	16592	16879	16624	16598	16636	16678	16597	16228	16430	16556	16747	16739	16689	16584	16639	16441	16602	16583	16674	16382	16528	16662	16675	16687	16645	16606	16682	16442	16732	16684	16611	16377	16440	16448	16507	16594	16802	16536	16509	16325	16473	16552	16657	16461	16667	16509	16522	16704	16880	16559	16612	16580	16497	16705	16474	16424	16485	16565	16602	16425	16562	16516	16665	16714	16545	16610	16490	16722	16454	16503	16606	16659	16870	16729	16834	16468	16373	16619	16578	16564	16659	16490	16506	16489	16617	16395	16707	16536	16672	16673	16641	16534	16602	16513	16431	16570	16498	16903	16649	16602	16583	16656	16796	16639	16607	16685	16473	16731	16692	16572	16562	16717	16583	16690	16452	16595	16693	16578	16546	16712	16370	16596	16701	16679	16587	16443	16663	16654	16620	16483	16367	16587	16545	16838	16636	16497	16642	16666	16501	16532	16488	16616	16286	16546	16632	16639	16642	16688	16424	16449	16801	16585	16760	16572	16521	16512	16499	16501	16404	16656	16788	16616	16630	16626	16431	16663	16517	16571	16420	16514	16629	16429	16605	16605	16642	16524	16734	16460	16559	16495	16330	16544	16520	16638	16728	16611	16507	16748	16468	16633	16862	16689	16799	16541	16409	16656	16599	16499	16491	16524	16468	16346	16397	16701	16595	16522	16484	16461	16584	16563	16527	16509	16695	16462	16513	16455	16563	16622	16479	16714	16567	16600	16545	16529	16491	16503	16636	16419	16704	16631	16492	16501	16554	16564	16532	16644	16706	16734	16482	16569	16639	16508	16599	16607	16641	16563	16623	16639	16661	16462	16620	16665	16684	16540	16581	16404	16485	16685	16613	16424	16551	16560	16598	16613	16487	16511	16580	16453	16742	16521	16533	16713	16532	16566	16534	16580	16703	16744	16710	16564	16506	16618	16609	16626	16665	16734	16741	16445	16444	16591	16760	16787	16537	16540	16406	16388	16585	16531	16705	16604	16602	16416	16621	16657	16566	16501	16686	16508	16485	16500	16445	16654	16620	16601	16659	16617	16522	16625	16485	16563	16557	16560	16758	16659
15349	29432	28024	23277	20866	19510	18651	17859	17043	20372	47915	48718	42272	31809	21884	16691	14675	14270	14005	14059	14155	13954	14182	14108	14028	14081	14188	14018	14027	14092	13936	14083	14163	14025	13944	14121	14083	13982	14062	14178	14071	14080	14030	13875	14079	14230	14103	14098	14012	14046	13942	13898	14084	14021	14120	14051	13955	13954	14128	14138	13964	14106	14063	14102	14160	14180	13921	13991	14071	14110	13883	14078	13973	14011	13987	13998	13940	13987	14032	14115	13941	14124	14109	13966	14192	14084	14016	14029	14045	14144	14017	14039	13982	13938	14233	14099	13910	14047	13929	13984	14063	13993	14014	13997	14008	14071	14137	14040	14021	14118	14022	14130	14135	14082	14085	14048	14055	14172	13906	14003	14054	14154	14037	13993	14083	14003	13912	14134	14057	13982	13954	14115	14156	13950	14235	14174	13982	14021	14241	14135	13962	13957	13991	14051	13997	14063	14154	14101	14094	14166	14160	14011	14077	13888	13977	14040	14236	14212	13975	14263	14048	13920	13965	14069	14012	13968	14031	14120	14252	13944	13890	14018	14054	13987	14245	13947	13946	13976	14029	14161	14038	14046	14052	13987	13952	13961	13908	13943	14081	14139	13906	14180	13847	14055	14081	14079	14005	13917	14110	14038	14101	14103	14026	14067	14082	14169	14118	13993	13896	13917	13946	14069	13974	14017	14043	14061	13820	14089	14091	14069	14238	13964	14012	14051	14150	14166	14023	14066	13996	14064	14069	14244	14120	14078	14066	13954	14130	14066	14007	14063	14030	14124	14233	14087	14057	14241	13813	14207	14067	14039	14067	14085	14009	14112	13947	13838	14120	13991	13976	14030	14172	13872	14189	13955	13983	14207	14021	14089	14093	14113	14288	14027	13923	14020	14037	14015	14073	13928	14009	13910	14021	13984	14156	14188	14159	14145	14019	13925	13978	14048	14090	14036	13805	14013	14010	14121	14289	14103	14060	13956	13925	14136	13933	14053	13959	13970	14006	14044	13978	13878	13953	14120	13602	14036	14054	13981	13920	14106	13860	14062	14037	14122	14002	13985	13976	14022	13926	14114	14066	14085	14139	14110	14069	13965	14257	14127	13928	14031	14095	13961	13957	13982	14068	14081	14178	13941	14121	14129	13940	14003	13884	14041	13865	13975	14036	14113	13981	14054	13982	13963	14144	14058	14077	13998	13963	14221	14003	14054	14051	13895	14190	14142	14088	14042	14152	13991	14053	13997	13994	14028	13839	13995	14143	13986	13933	14128	14108	13935	14003	13996	14041	13883	14195	14042	13823	13944	14073	14035	14071	14180	13878	13961	14080	14078	14146	14072	13848	13931	14200	13995	14042	13959	14068	14074	14101	13759	14122	14148	13864	14113	13905	13810	14093	14050	14149	14089	14112	14029	14072	14222	14018	13968	14069	13856	14146	14102	13890	14125	13963	13884	13965	14260	13987	14134	14049	13984	14111	13962	13938	13834	13977	14088	13874	14224	14009	14032	14088	14071	14196	13966	14078	13912	14191	14040	14090	14037	14058	14001	14049	14112	14003	14213	14101	14019	13974	13904	13958	13980	14080	13956	13961	14054	14094	14149	14122	13955	13920	14112	13933	14010	14041	14098	14127	13809	14140	14037	14175	14023	14041	13870	14012	13904	13931	14052	14032	14110	14126	14140	14026	14054	14087	14165	14124	13952	14003	14053	14076	13925	14059	14085	13964	13977	14161	13705	14258	13989	13940	14142	13936	13976	14060	14056	14053	14187	13967	13990	14052	14005	14023	13990	14230	14086	14085	13957	14088	13914	13797	13934	13982	14157	13947	14051	14020	13972	13920	14129	14065	14033	14086	14064	14152	14008	13980	14067	14062	14031	14108	13993	14084	14019	13959	14147	14135	13966	13843	14079	13997	14057	14065	13887	14093	14107	13999	14109	14018	14065	13969	14123	14082	14101	14050	14143	13966	13944	13975	13775	13948	14007	13975	14135	14058	14056	14047	14049	14153	13904	14042	14060	14127	14100	14104	14136	14091	14187	13934	14084	13996	14022	14090	13954	14027	14038	14079	13847	14134	13928	14179	13955	14148	14065	14093	13800	14043	13901	14108	14094	14044	14046	13955	14071	14014	14126	14123	14080	14048	14120	14041	14005	14031	13950	14038	14069	13953	14115	14053	13949	14076	14231	14038	13972	14017	14159	13930	14080	14013	13975	14004	13992	13893	13966	14193	14107	13914	14076	14244	13962	14153	14120	13976	14120	13981	13990	14094	14141	13996	14082	14086	14214	14114	14160	13932	14143	13849	14066	13984	13962	13977	14017	14100	14158	13976	14019	13980	14138	13996	13957	14055	14062	14071	13959	13859	14097	13988	13923	13978	14002	14010	14055	14041	13927	13919	13941	14085	14047	14070	14057	14155	14008	13899	14079	13975	13938	14002	14029	14082	13878	13966	14186	14003	13918	14186	13987	13983	14032	14151	13984	14030	14089	14047	14054	13921	13967	14062	13781	14004	14012	14061	14212	14035	14000	14145	14217	14062	14052	13990	13924	13940	14039	14018	13996	14204	14168	13948	14085	14158	14107	14007	13766	14047	14140	13931	14139	13998	14002	14035	14027	13879	14151	14026	14141	13998	14216	13943	13994	13923	13954	13982	13936	14116	14099	14128	13998	13954	14071	13990	14074	14053	14099	14163	14071	13974	14180	14045	14000	14057	14140	13978	14076	13909	14059	13925	13966	14059	14100	14120	14061	14162	14036	13962	14135	13931	14158	13919	14071	14024	14047	14090	13975	14054	14088	14086	13967	13946	13909	13852	13933	14063	14078	14083	13991	14220	14144	14102	14065	14017	14069	14113	14114	13963	14126	14144	14059	13972	14110	14117	14149	14094	13982	14065	13984	14118	14110	14076	14085	13995	14055	13882	14203	13909	13955	14156	14024	14064	14046	14074	14022	14075	14166	14028	13909	14014	14045	14006	13925	14064	14012	14056	14032	14026	13989	13988	14091	14058	13888	14141	14104	13901	14198	13926	14251	13967	14052	14020	13859	13981	14033	14053	13909	14016	14085	13941	13906	14285	13946	14126	13883	14025	14123	14197	13978	13913	13999	14008	14061	14009	14000	14067	13962	13963	14149	14084	14079	13944	13993	14053	14093	14071	13904	14091	14223	13991	13863	14037	14049	14074	13919	14091	14114	13867	14069	13937	14153	13930	13916	14023	14041	14195	13920	14286	13840	14102	13857	14001	13979	13907	13876	13864	14124	14103	13880	13920	14129	14062	14017	14110	14100	14040	14062	14165	14000	14049	14014	14041	13997	14196	13869	13948	14028	13808	13911	14017	13961	14147	13985	14113	14146	14161	14068	14055	14267	14039	13986	13903	14019	14017	13792	14083	13917	13855	13936	14007	14017	13931	14094	14052	14113	13993	14203	13980	13979	14268	14048	13980	14060	14157	13780	13999	13943	14119	14032	14109	14038	13854	13934	13981	13994	14184	14125	14024	14059	14131	13920	14018	14191	13993	14018	14064	14076	14118	14141	14003	13944	13951	14020	13962	13945	13927	14069	13900	14073	14025	14132	13828	14088	13877	13998	14160	13947	14153	14110	14005	14132	14052	14047	14094	13975	14039	14157	14144	14140	14135	14060	14184	14013	14135	14101	13984	13878	13968	14027	14076	13960	14110	14024	14096	14112	14098	13912	14088	14001	14054	14018	13880	14093	13980	14011	13974	13974	13919	13902	14022	14113	13974	14110	14134	14072	14132	14053	14019	14152	13894	13930	13985	13954	13989	13986	13998	14066	14005	14137	14047	14025	13894	14028	13916	14037	14118	13915	14042	14130	14067	13875	14215	14000	13843	13974	13982	14239	13936	14051	14091	13967	14100	14035	13923	14058	14212	14226	13962	13873	14202	14051	14011	13915	14095	13940	14082	13918	13916	13993	13980	14140	13905	14050	13943	14215	14057	13863	14172	13979	13907	14087	14049	13902	14138	13881	14018	14166	14154	14075	14082	14061	14123	14125	13925	14127	14113	13917	14053	13925	14085	13806	14075	14143	14045	14078	14169	14009	14019	13960	14164	14043	14017	14245	13956	14115	13982	13995	14072	14105	13900	14017	13929	14061	14208	14178	14046	13974	13871	14071	14193	14004	14058	14087	14049	13927	14137	13986	13968	14100	14086	14192	14052	14130	13964	13925	14264	14111	14069	13843	13875	14076	13909	13891	14065	14016	14138	14122	14046	14101	14196	13993	14122	13986	13992	14229	14096	14040	14037	13925	14010	14036	14015	14114	14063	14115	14139	14025	14186	13969	13932	14052	14004	14110	14137	14132	14156	14167	13929	14215	14012	14029	14007	14129	13929	14040	13918	14034	14019	13920	14110	14151	13962	13988	14223	13923	13997	13980	14096	13964	14039	14080	14027	13996	13959	13886	13891	14009	14081	14095	13953	14100	14029	14065	14075	14121	13931	14082	14044	13967	13900	14047	13958	13894	13979	14077	13992	14072	14095	13985	14053	14078	14067	14006	13857	14056	14044	14171	13993	14157	13986	14138	14046	14042	14027	13950	13957	13947	14022	13990	14006	14000	13981	14202	13973	14000	14101	13915	14032	14018	14183	13898	13937	14023	14121	14043	13928	14048	14046	13972	14066	14086	13933	13985	13960	14136	13940	14019	13943	14143	13996	14042	13928	14080	14020	14001	13885	14095	14023	13974	14009	13942	14061	13936	14004	13991	14048	14176	14045	13919	14086	14036	14193	14213	14006	13933	13971	14076	13822	14081	13994	14113	13902	13856	13909	14148	13978	14256	14008	14041	14163	14025	13981	13953	14055	13941	13974	14059	13955	13962	14130	13902	14173	14087	14004	13984	14131	13919	14042	14059	14131	14030	14038	14245	14171	14092	13969	14171	14020	13931	13956	14148	13984	13935	13974	14132	14017	13935	14133	14118	14003	13981	13989	13920	14054	13959	14265	13970	13880	13905	14055	14104	13946	14064	13975	13943	14010	13943	14119	13911	14142	13910	13924	14171	14064	14127	13990	14074	13908	14106	14146	14110	13956	14011	14055	13968	14046	13851	14114	13974	14053	13921	14139	13767	14050	14011	14090	14060	14016	14050	14001	13864	13962	14024	14165	13853
27039	21576	25199	21533	17623	17766	17382	16902	16744	16888	19850	20958	19858	18376	17381	16769	16651	16475	16442	16371	16665	16579	16508	16486	16646	16356	16357	16229	16337	16312	16389	16233	16023	16244	16275	16206	16312	16368	16405	16443	16465	16480	16401	16229	16204	16268	16541	16272	16192	16227	16191	16376	16516	16295	16320	16320	16381	16413	16367	16245	16444	16164	16139	16171	16237	16282	16391	16307	16103	16331	16444	16416	16461	16578	16451	16432	16288	16343	16278	16328	16123	16320	16414	16454	16101	16259	16364	16434	16259	16365	16420	16119	16513	16336	16494	16433	16185	16251	16425	16086	16407	16330	16243	16379	16465	16280	16404	16325	16136	16304	16444	16469	16328	16185	16354	16385	16204	16304	16373	16235	16339	16436	16536	16604	16497	16455	16137	16158	16234	16485	16250	16208	16324	16368	16518	16294	16322	16394	16159	16291	16322	16350	16395	16277	16288	16494	16329	16235	16427	16288	16453	16276	16199	16316	16343	16244	16380	16306	16271	16303	16229	16601	16301	16322	16141	16515	16497	16231	16203	16391	16431	16297	16352	16345	16489	16138	16240	16283	16379	16266	16528	16405	16293	16392	16103	16374	16453	16480	16354	16513	16460	16327	16255	16292	16358	16396	16243	16450	16266	16202	16328	16292	16386	16236	16533	16318	16369	16361	16417	16297	16351	16313	16317	16200	16336	16300	16378	16305	16218	16377	16372	16333	16306	16310	16282	16366	16336	16145	16389	16535	16430	16412	16257	16159	16368	16309	16386	16348	16425	16257	16361	16273	16309	16346	16641	16406	16338	16319	16528	16330	16457	16136	16241	16371	16283	16163	16433	16241	16310	16413	16455	16324	16476	16409	16525	16220	16397	16454	16511	16404	16523	16312	16308	16153	16253	16348	16381	16387	16288	16416	16536	16395	16460	16424	16360	16297	16216	16286	16391	16257	16362	16352	16411	16296	16441	16265	16146	16176	16443	16258	16234	16353	16140	16418	16385	16355	16329	16270	16169	16213	16273	16257	16446	16237	16463	16480	16302	16244	16140	16385	16191	16248	16122	16378	16199	16229	16260	16212	16494	16502	16327	16333	16334	16299	16391	16403	16521	16284	16480	16440	16444	16239	16343	16351	16380	16518	16208	16329	16358	16548	16454	16409	16375	16440	16359	16250	16334	16443	16364	16335	16285	16439	16286	16369	16305	16243	16511	16216	16475	16330	16333	16382	16436	16361	16400	16279	16290	16598	16346	16395	16141	16174	16126	16236	16222	16218	16309	16156	16470	16234	16258	16436	16227	16533	16312	16107	16313	16466	16277	16215	16318	16414	16199	16170	16437	16407	16362	16196	16443	16261	16193	16234	16208	16163	16147	16384	16460	16423	16383	16496	16337	16181	16234	16230	16424	16308	16403	16318	16389	16095	16428	16125	16505	16123	16441	16455	16238	16295	16323	16138	16327	16397	16246	16301	16173	16309	16151	16174	16242	16196	16275	16204	16386	16280	16326	16228	16211	16411	16364	16370	16354	16573	16390	16343	16183	16130	16257	16440	16310	16362	16380	16215	16194	16322	16253	16415	16273	16464	16436	16139	16258	16307	16123	16273	16213	16443	16294	16291	16397	16299	16419	16299	16337	16237	16200	16160	16296	16182	16275	16399	16271	16437	16212	16400	16147	16307	16357	16329	16423	16512	16431	16416	16473	16264	16424	16474	16352	16525	16242	16297	16211	16442	16228	16406	16469	16364	16422	16285	16408	16391	16298	16333	16441	16327	16186	16105	16365	16298	16508	16462	16441	16484	16393	16462	16153	16283	16551	16474	16437	16542	16300	16270	16412	16266	16262	16445	16347	16394	16506	16456	16391	16253	16368	16222	16262	16301	16277	16274	16290	16266	16380	16215	16566	16494	16422	16327	16245	16447	16483	16369	16297	16289	16561	16390	16377	16335	16195	16315	16314	16065	16331	16355	16394	16355	16163	16526	16190	16353	16211	16400	16223	16241	16352	16360	16373	16310	16220	16263	16382	16279	16320	16336	16212	16192	16349	16353	16291	16420	16246	16258	16147	16345	16417	16276	16277	16283	16141	16278	16194	16263	16352	16508	16351	16352	16444	16386	16178	16238	16378	16429	16336	16290	16405	16344	16450	16350	16209	16432	16323	16365	16282	16600	16358	16573	16400	16439	16393	16368	16202	16271	16144	16221	16310	16307	16421	16315	16291	16473	16340	16160	16565	16450	16261	16300	16312	16236	16337	16411	16296	16385	16298	16352	16142	16233	16378	16542	16214	16179	16403	16150	16296	16302	16305	16358	16312	16290	16518	16230	16417	16474	16137	16233	16349	16440	16213	16376	16204	16253	16428	16377	16203	16399	16245	16292	16402	16422	16251	16161	16156	16528	16412	16448	16288	16465	16383	16333	16274	16385	16158	16234	16253	16283	16351	16265	16455	16282	16397	16271	16332	16455	16273	16442	16341	16291	16536	16229	16587	16359	16446	16382	16345	16258	16317	16440	16357	16412	16315	16464	16411	16208	16412	16348	16456	16376	16447	16271	16100	16311	16336	16244	16369	16294	16325	16317	16234	16297	16200	16331	16373	16521	16212	16369	16342	16509	16520	16142	16264	16337	16445	16409	16204	16302	16263	16292	16304	16156	16287	16341	16609	16268	16341	16231	16360	16473	16412	16393	16527	16378	16233	16467	16270	16328	16475	16365	16190	16290	16463	16225	16363	16332	16297	16323	15988	16381	16156	16229	16287	16189	16342	16314	16276	16293	16399	16435	16417	16668	16362	16263	16242	16536	16214	16304	16365	16442	16245	16304	16227	16528	16498	16413	16528	16470	16374	16354	16315	16288	16341	16485	16357	16370	16342	16490	16412	16348	16301	16366	16467	16397	16272	16293	16312	16293	16295	16286	16222	16283	16133	16325	16429	16274	16429	16233	16489	16438	16538	16361	16409	16388	16249	16233	16368	16431	16475	16380	16479	16255	16229	16366	16459	16235	16214	16469	16333	16357	16174	16460	16307	16363	16129	16146	16272	16520	16325	16210	16203	16531	16376	16308	16365	16303	16456	16266	16345	16234	16549	16404	16586	16433	16144	16282	16245	16239	16366	16348	16345	16120	16417	16255	16283	16354	16175	16269	16291	16308	16376	16433	16428	16274	16078	16475	16359	16281	16402	16291	16225	16550	16271	16388	16269	16455	16260	16186	16326	16297	16503	16400	16257	16351	16135	16218	16283	16344	16352	16432	16457	16475	16520	16277	16338	16374	16277	16430	16465	16365	16231	16275	16144	16134	16234	16396	16314	16503	16443	16495	16260	16376	16300	16370	16288	16454	16231	16269	16260	16254	16280	16419	16216	16527	16385	16298	16434	16183	16553	16099	16304	16337	16240	16447	16378	16299	16305	16311	16238	16354	16230	16185	16409	16328	16209	16471	16364	16308	16167	16381	16332	16364	16403	16292	16137	16425	16218	16551	16304	16392	16371	16509	16323	16295	16303	16363	16200	16220	16280	16216	16315	16371	16455	16312	16348	16282	16457	16378	16326	16316	16323	16378	16400	16594	16396	16195	16366	16300	16489	16364	16387	16415	16329	16475	16286	16305	16358	16348	16168	16405	16356	16295	16421	16290	16411	16121	16078	16148	16320	16402	16346	16285	16302	16349	16238	16123	16129	16252	16381	16143	16503	16255	16250	16346	16399	16124	16355	16456	16088	16177	16458	16191	16415	16334	16342	16405	16133	16281	16296	16449	16256	16390	16353	16302	16443	16505	16368	16437	16497	16353	16164	16281	16417	16183	16396	16099	16379	16473	16348	16312	16208	16429	16397	16527	16125	16310	16361	16410	16402	16313	16574	16293	16317	16389	16417	16407	16333	16290	16306	16198	16305	16314	16417	16408	16502	16194	16531	16209	16246	16389	16386	16489	16239	16289	16377	16402	16395	16441	16280	16315	16344	16352	16389	16196	16255	16323	16319	16379	16309	16388	16322	16151	16208	16213	16347	16402	16283	16300	16212	16388	16102	16559	16347	16304	16338	16346	16543	16415	16382	16411	16352	16240	16284	16411	16399	16275	16098	16412	16412	16321	16447	16343	16550	16453	16379	16545	16423	16262	16281	16416	16389	16407	16508	16316	16350	16387	16563	16556	16437	16461	16288	16431	16301	16363	16427	16452	16330	16320	16185	16349	16212	16436	16214	16236	16250	16275	16334	16338	16510	16560	16474	16148	16446	16262	16423	16530	16433	16368	16331	16412	16518	16405	16305	16439	16406	16359	16359	16314	16348	16344	16410	16307	16335	16477	16362	16449	16253	16212	16427	16478	16325	16222	16334	16178	16348	16268	16265	16227	16246	16452	16382	16317	16372	16358	16536	16439	16404	16459	16396	16171	16283	16555	16337	16139	16337	16340	16301	16513	16382	16294	16504	16469	16510	16481	16596	16455	16444	16379	16310	16292	16491	16382	16280	16397	16312	16547	16455	16298	16289	16421	16320	16256	16438	16256	16295	16431	16350	16326	16254	16130	16302	16461	16425	16245	16268	16271	16439	16608	16274	16367	16214	16439	16426	16260	16467	16266	16226	16416	16266	16219	16332	16131	16272	16318	16421	16407	16266	16357	16429	16525	16302	16299	16433	16415	16257	16337	16512	16269	16248	16300	16226	16313	16455	16451	16543	16343	16303	16273	16345	16279	16190	16393	16363	16253	16368	16403	16465	16333	16622	16166	16252	16497	16374	16266	16245	16189	16387	16378	16471	16278	16402	16366	16154	16116	16234	16360	16633	16405	16296	16356	16250	16247	16296	16357	16440	16312	16440	16328	16321	16518	16466	16462	16069	16162	16124	16391	16466	16505	16453	16366	16194	16345	16368	16502	16360	16340	16317	16294	16384	16397	16133	16421	16205	16304	16371	16615	16349	16293	16372	16291	16185	16272	16249	16193	16524	16441	16514	16455	16571	16390	16498	16132	16494	16301	16258	16213	16177	16397	16326	16234	16344	16436	16276	16413	16328	16134	16098	16400	16466	16063	16424	16322	16342	16469	16154	16391	16355	16278	16472	16148	16384	16346	16381	16302	16445	16448	16300	16271	16249	16434	16435	16304	16295	16328	16285	16470	16493	16243	16392	16172	16254	16329
14327	19060	19643	16988	15961	15936	15174	15119	14993	14801	19318	19373	17587	16040	14779	14252	14162	13892	13897	13844	13834	13836	13997	13938	13935	13924	14029	13882	13845	13775	14004	13845	13910	13924	13777	13867	13904	13917	14004	13843	14074	13620	13790	13763	13821	13882	14024	13968	13824	13781	13917	13793	13854	13865	13956	14025	13834	13910	14063	13852	14001	13987	13897	13975	14078	13915	13836	13874	13809	13839	13958	13924	13816	13916	13773	13883	14013	13833	13910	13754	13830	13866	13983	13695	13850	13849	13932	13840	13922	13953	13794	13738	13917	13890	13905	13721	13997	13930	13778	13807	14036	13842	13904	13850	13967	13913	13914	13850	13831	13701	13835	13914	13844	13667	13982	13817	13769	13843	13979	13911	13952	13856	13940	13763	13791	13772	13867	13825	13894	13744	13792	14019	13893	13901	13824	14001	13810	13770	13917	13740	13932	13822	13822	13959	13824	13916	13891	13811	13764	13866	13795	13882	13880	13816	13801	13963	13845	13887	13966	13910	13700	13638	13944	13941	13879	13935	13948	13827	13807	13771	13763	13971	13890	13742	13790	13877	13936	13890	13839	13816	14007	13762	13832	13850	14009	13742	14020	13979	14000	13994	13848	13758	13972	13887	13848	13817	13794	14101	14032	13823	13961	13905	13966	13923	13863	13960	13686	13783	13781	13662	13892	13937	14029	13821	13817	13808	13965	13921	13813	13891	13818	13823	13791	13702	13770	13901	13927	13797	14053	13891	13846	14056	13808	13831	13718	13790	13912	13974	14003	13946	13771	13785	13930	13736	13781	14064	13943	13946	13991	13909	14004	14005	13850	13940	13894	13755	13745	13780	13860	13827	13841	13863	13759	13878	13805	13788	14048	13818	13731	13939	14044	14015	13922	13776	13817	13905	14044	13760	13861	13840	13695	13841	13798	13938	13839	13922	13884	13804	13872	13879	13862	13858	13852	13873	13859	13999	13761	13782	13899	13800	13828	13753	13854	13872	13902	14025	13915	13902	13894	13823	13697	13704	13865	14006	13758	13857	13896	13779	13834	13970	13819	13898	13854	13756	13706	13803	13805	13937	14028	13803	13790	13755	13950	13883	13803	13882	13880	13908	13886	13808	13966	13857	13617	14004	13882	14082	13870	13836	14064	13738	13813	13752	13796	13885	13744	13951	13901	13715	13904	13847	13864	13909	13772	13816	13960	13842	13936	13790	13824	13866	13918	14014	14014	13911	13825	13904	13870	13676	13883	13817	13788	13989	13903	13807	13884	13826	13866	13801	13840	13837	13814	13929	13883	13900	13765	13870	13934	13813	13601	13783	13806	13824	13782	13903	13878	14079	14024	13785	14011	13835	13899	13798	13919	13889	13829	13731	13853	13839	13771	14096	13777	13905	13948	13935	13885	14000	13820	13831	13745	13976	13876	14073	13809	13848	13951	13896	13882	13919	13970	13840	13791	13754	13814	14010	13938	13828	13724	13855	13947	13983	13890	13801	13991	13912	13905	13907	13877	13952	13784	13906	13890	13859	13856	13845	13972	13721	14075	13623	13833	13889	13796	13870	14025	13843	13879	13860	13723	13798	13838	13837	13902	13914	13841	13767	13715	13867	13955	13879	13955	13863	13975	13866	13876	13910	13877	13851	13766	13906	14016	13976	13899	13900	13855	13866	13940	13954	13881	13670	13838	13812	13829	13848	13899	13926	13782	13811	13775	13946	13992	13876	13841	13761	14054	13797	13890	13814	13883	13890	13917	13983	13757	13834	13855	13859	13920	13960	13855	13870	13970	13930	13765	13849	13920	13774	13894	13853	14054	14026	14005	13962	13904	13928	13824	13833	13944	14107	13837	13821	13840	13699	13929	13819	13788	13872	13869	14066	13898	14032	13828	13903	13838	13830	13984	13942	13881	13780	13856	13741	13805	13761	14080	13879	13824	13846	13926	13797	13975	13850	13959	13789	13861	13987	13739	13887	13856	13946	13974	13761	13770	13929	13703	13936	13830	13928	14065	13901	14041	13985	13870	13838	13913	13946	13785	13921	13887	13836	13814	13871	13931	13912	13948	14014	13643	13887	13917	13770	13911	13853	13813	13942	13713	13900	13866	13825	13896	13887	13884	13814	13815	14098	13861	13925	13895	13789	13819	13847	14136	13849	13885	13992	13942	13996	13851	13919	13825	13836	13720	13839	13897	13941	13649	13884	13948	13868	14002	13892	13832	13821	13756	13988	13777	13814	13848	13873	13902	13842	13953	13902	14048	14044	13853	13971	13877	13796	13949	13797	13843	13898	13930	13895	13769	13858	13988	13820	13946	13843	13839	13833	13793	13937	13863	13680	13966	13809	13889	13752	13715	13818	13908	13935	13885	13720	13837	13908	13609	14012	13899	13901	13905	13963	13906	13938	13880	13873	14019	13867	14023	13868	13951	13797	13897	14005	13788	13829	13956	13832	13908	13873	13959	13963	13940	13759	13778	13899	13839	13796	13798	13950	13975	13983	13973	13976	13824	14024	13948	14015	13902	13782	14027	14040	13995	13839	13837	13700	13710	13804	13719	13868	13936	13886	13900	13881	13731	13948	13721	14035	14001	13880	13688	13854	13794	13945	13892	13925	14077	13866	14060	13879	13798	13776	13920	13972	14035	13775	13978	13794	14044	13940	13831	13861	13853	13990	13724	13889	13898	13980	13882	13816	13797	13757	14025	13862	13677	13976	14040	13871	13919	13804	13804	13744	13824	13869	14014	13865	13962	13844	13775	13879	13929	13951	13934	13817	13707	13715	13779	13994	13790	13831	13830	13958	13677	13913	13624	13908	13847	13882	13902	13992	13841	13760	13768	13741	14022	13855	13892	13993	13698	13818	13753	13921	14033	13950	13715	13973	13670	13849	13934	13802	13905	13833	13933	13792	14014	14013	13930	13879	13841	13926	13641	13760	13990	13782	13797	13872	13857	13937	13859	13817	13891	13990	13781	13876	13959	13865	13782	13928	13813	14004	13821	13917	13928	13956	13947	13908	13894	13762	13899	13906	13837	14021	13974	13901	13814	13850	13872	13791	13954	13781	13915	13853	13773	13821	14053	13783	14008	13809	13854	13945	13915	13733	13930	13801	13860	13845	13942	13856	13875	13823	13935	14057	13857	13912	14111	13883	14035	13923	13919	13945	13876	14004	13931	14023	13763	13941	13793	13878	14030	13797	13948	13828	13931	13893	13915	13717	14025	13886	13796	13967	14039	13839	13768	14025	13850	13836	13984	13877	13815	13796	13939	13791	13851	13945	13918	13907	13932	13902	13798	13923	13912	13901	13821	14001	13927	13941	13912	13854	13715	13905	13898	13878	13911	13743	13951	13793	13853	13886	13819	14066	14124	13890	13876	13783	13967	13766	13988	13763	13969	13900	13833	13810	13865	13946	13772	13916	13798	13793	13887	14074	13877	13883	14003	14061	13974	13850	13770	13797	13857	13766	13924	13865	13822	13991	13946	13762	13873	13822	13744	13921	13952	13729	13772	13841	13948	13763	13844	13800	13777	13834	13785	13945	13911	13980	13850	13700	14014	13972	14004	13943	14004	13918	13673	13824	13764	13720	13831	13784	13896	14033	14027	13942	13862	13810	13858	13840	13949	13842	13962	13854	13914	13781	13986	13781	14063	13852	13808	13829	13736	13868	13855	13818	13803	13910	13838	13802	13816	13944	13937	13842	13838	13814	13796	13931	13834	13870	13791	13918	13927	13850	13806	13890	13843	13738	13815	14017	13791	13829	13904	13798	13850	13862	13821	13879	13757	14090	13999	13748	13980	13810	13810	13851	13757	13822	13955	13891	13857	13962	13952	13745	13894	13845	13851	13897	13867	13904	13831	13992	13836	13880	13872	13821	13795	13893	13956	13802	13924	13889	13924	13997	14048	13968	13894	13861	13830	13920	13792	13933	13862	13933	13974	13984	13819	13828	13935	13771	13711	13869	13864	14043	13905	13871	13793	13938	13794	13950	13721	13869	13866	13840	13847	13808	13793	13836	13866	13913	13793	13835	13842	13964	13892	13824	13720	13813	13942	13974	13754	13717	13912	13754	13817	13888	13955	13844	13966	13826	13758	14027	13893	13965	13866	14004	13796	13906	13865	13861	13924	13877	13838	13865	13953	14025	13967	14009	13886	13953	14159	14030	13764	13866	13804	13812	13958	13718	13912	13880	13892	13870	13902	13793	13833	13805	13943	14016	13828	13836	13822	13897	13952	13828	13791	13844	13822	13781	13893	13939	13902	13798	13854	13919	13738	13740	13930	13943	13951	13974	13946	13856	13853	13771	13909	13839	13813	13777	13911	13960	13783	13809	13945	13810	13828	13907	13999	13878	14093	13978	13887	13639	13835	13795	13992	13985	13856	13854	13847	13834	13863	13882	13884	13920	13859	14026	13967	13859	13745	14099	13692	13782	13862	14137	13934	13786	13834	13889	13755	13658	13751	13896	13687	14012	14098	13905	13981	14038	13799	13918	13944	14002	13666	13882	13805	13933	13836	13945	13878	13865	13913	13931	13932	13993	14054	13994	13924	13864	13969	13910	13849	13950	14118	13800	14048	13771	13939	13828	13846	13929	13817	13827	13995	13938	13897	13929	13855	13919	13984	13896	13986	13936	13949	13890	13770	13905	13889	13919	13786	14100	13771	14116	14081	13857	13846	13862	14025	13956	13754	14085	13967	13883	13793	13895	13933	13940	13821	14032	13885	13877	13992	13668	13804	13876	13824	13636	13938	13918	13866	13869	13854	13942	13839	13852	13968	13843	13734	13929	13850	13854	13952	13865	13901	13798	13752	14012	13829	13827	13934	13880	13932	13935	13803	13904	13841	13970	13884	13925	13997	13995	13910	13812	13805	13926	13662	14009	13848	13786	13736	13783	13820	13838	13965	13876	13822	13869	13972	14077	13911	13969	13854	13759	13910	13882	14035	13908	13981	13907	13900	13960	13911	13704	14029	13839	13956	13840	13926	14016	13830	13944	13920	13898	13742	13743	13834	13879	13821	13790	13877	13931	13947	14078	14100	13741	13788	13886	13797	13828	13945	14008	13922	13866	13842	13935	13877	13798	13940	13991	13880	13903	13805	13712	13984	13793	13854	13807	13831	13848	13934	13901	13908	14049
24274	20981	28029	24577	21863	20486	19440	17571	17396	17353	28186	34682	29678	25331	20421	18012	16815	16638	16305	16289	16561	16143	16369	16436	16333	16349	16554	16388	16473	16379	16323	16306	16434	16368	16531	16327	16407	16488	16379	16287	16210	16296	16213	16295	16572	16384	16253	16495	16310	16363	16462	16169	16359	16191	16379	16378	16411	16413	16129	16349	16405	16477	16543	16348	16567	16521	16499	16409	16412	16342	16473	16071	16151	16509	16443	16305	16346	16434	16379	16419	16290	16291	16337	16489	16145	16172	16248	16076	16267	16225	16292	16441	16275	16375	16310	16528	16349	16368	16402	16567	16171	16253	16356	16328	16218	16171	16512	16117	16188	16276	16326	16422	16493	16520	16296	16454	16364	16306	16462	16601	16402	16407	16205	16333	16236	16294	16344	16311	16409	16400	16438	16338	16428	16303	16248	16444	16483	16446	16347	16364	16275	16372	16065	16287	16513	16311	16362	16327	16449	16308	16469	16261	16371	16256	16278	16345	16472	16321	16336	16333	16320	16620	16172	16328	16292	16208	16373	16207	16346	16396	16421	16156	16418	16228	16461	16338	16457	16271	16448	16654	16265	16421	16207	16275	16364	16433	16327	16302	16056	16355	16279	16309	16370	16293	16338	16445	16498	16386	16421	16350	16435	16414	16215	16242	16268	16243	16747	16321	16158	16329	16457	16498	16366	16310	16437	16367	16436	16332	16316	16394	16357	16374	16513	16344	16320	16578	16278	16391	16349	16301	16319	16256	16288	16355	16321	16201	16302	16268	16472	16241	16515	16208	16281	16411	16345	16388	16466	16301	16409	16228	16258	16530	16417	16456	16365	16139	16404	16357	16384	16390	16276	16390	16393	16418	16411	16356	16287	16203	16398	16269	16458	16510	16308	16261	16392	16180	16523	16339	16367	16291	16146	16268	16262	16304	16338	16450	16358	16426	16429	16441	16231	16249	16362	16243	16377	16380	16271	16316	16232	16309	16258	16152	16331	16047	16546	16444	16528	16248	16352	16134	16179	16432	16300	16351	16172	16364	16367	16413	16358	16481	16567	16386	16478	16262	16428	16352	16220	16315	16320	16366	16391	16300	16322	16394	16632	16241	16387	16391	16500	16377	16256	16280	16478	16283	16067	16407	16421	16232	16358	16431	16336	16446	16351	16237	16326	16242	16197	16429	16368	16280	16272	16390	16251	16482	16431	16297	16464	16433	16383	16364	16374	16436	16429	16365	16453	16339	16285	16376	16323	16289	16418	16211	16437	16295	16342	16257	16386	16336	16166	16371	16589	16407	16448	16389	16347	16409	16461	16331	16224	16321	16325	16252	16540	16379	16099	16004	16321	16356	16293	16425	16381	16549	16500	16355	16327	16589	16428	16412	16437	16271	16220	16403	16316	16313	16457	16225	16246	16425	16340	16190	16274	16350	16267	16442	16318	16435	16407	16402	16524	16360	16249	16040	16394	16152	16345	16472	16438	16297	16391	16452	16474	16452	16438	16439	16102	16327	16264	16334	16379	16302	16261	16279	16231	16136	16418	16477	16352	16275	16236	16114	16438	16247	16360	16260	16314	16065	16407	16534	16315	16367	16373	16304	16444	16308	16227	16469	16187	16310	16411	16405	16265	16369	16273	16479	16442	16253	16374	16334	16119	16220	16255	16237	16282	16304	16337	16278	16152	16238	16423	16128	16405	16533	16538	16267	16402	16285	16364	16260	16237	16465	16411	16285	16263	16352	16196	16253	16283	16202	16294	16417	16223	16170	16376	16376	16267	16318	16002	16286	16336	16134	16194	16409	16229	16430	16344	16292	16322	16280	16243	16250	16311	16504	16329	16394	16300	16206	16264	16414	16244	16329	16369	16340	16351	16389	16439	16276	16151	16192	16301	16536	16217	16197	16359	16205	16420	16437	16541	16568	16218	16431	16287	16448	16287	16346	16378	16383	16390	16305	16341	16381	16437	16430	16620	16405	16316	16266	16226	16162	16320	16402	16188	16434	16344	16380	16234	16259	16297	16474	16271	16481	16153	16376	16240	16564	16324	16376	16231	16525	16207	16214	16533	16417	16389	16521	16118	16163	16610	16351	16234	16478	16082	16265	16403	16358	16368	16259	16266	16214	16224	16443	16549	16421	16057	16305	16393	16367	16248	16282	16381	16529	16186	16271	16261	16130	16483	16138	16215	16199	16427	16330	16365	16278	16411	16260	16427	16377	16503	16397	16392	16426	16377	16381	16304	16460	16407	16468	16469	16477	16315	16116	16262	16417	16308	16477	16496	16391	16237	16333	16426	16475	16549	16411	16095	16184	16292	16267	16396	16433	16412	16335	16320	16427	16367	16334	16334	16447	16375	16376	16417	16495	16298	16491	16376	16260	16367	16339	16244	16478	16355	16408	16224	16301	16478	16168	16364	16359	16565	16406	16105	16354	16348	16257	16321	16472	16589	16174	16346	16147	16406	16396	16362	16376	16488	16272	16214	16517	16200	16320	16418	16530	16471	16354	16429	16231	16419	16518	16313	16278	16275	16338	16406	16298	16387	16320	16327	16606	16168	16281	16290	16236	16251	16278	16326	16495	16340	16535	16428	16277	16338	16316	16090	16323	16424	16248	16438	16396	16417	16392	16346	16445	16338	16231	16279	16332	16471	16453	16163	16399	16497	16365	16384	16412	16246	16126	16238	16364	16595	16248	16207	16230	16326	16271	16377	16418	16394	16309	16297	16460	16312	16056	16564	16331	16162	16373	16329	16283	16387	16384	16471	16575	16676	16402	16185	16215	16359	16355	16405	16223	16365	16357	16264	16277	16504	16342	16314	16473	16487	16393	16412	16522	16205	16308	16367	16256	16498	16227	16221	16453	16340	16335	16302	16436	16261	16270	15987	16343	16355	16442	16212	16415	16325	16440	16352	16174	16403	16298	16318	16254	16275	16184	16154	16387	16413	16171	16406	16143	16318	16314	16461	16224	16283	16260	16276	16462	16386	16356	16474	16323	16200	16429	16455	16320	16351	16214	16373	16351	16121	16306	16538	16465	16299	16335	16444	16586	16470	16399	16399	16296	16519	16312	16297	16510	16239	16463	16280	16333	16396	16438	16289	16300	16298	16393	16500	16303	16366	16381	16347	16392	16359	16336	16383	16344	16313	16320	16410	16476	16342	16512	16313	16342	16405	16383	16330	16238	16262	16304	16238	16392	16031	16366	16279	16413	16467	16428	16320	16578	16322	16306	16432	16306	16420	16305	16291	16413	16560	16373	16418	16562	16391	16428	16280	16393	16367	16231	16359	16345	16469	16440	16203	16279	16644	16319	16237	16362	16138	16184	16514	16143	16379	16290	16147	16319	16451	16378	16434	16256	16390	16407	16268	16264	16427	16407	16396	16290	16281	16382	16337	16386	16342	16358	16382	16321	16392	16407	16568	16357	16315	16456	16452	16328	16322	16400	16277	16216	16316	16496	16481	16181	16265	16489	16355	16080	16341	16481	16177	16401	16393	16499	16360	16279	16124	16463	16357	16342	16400	16413	16459	16309	16287	16418	16453	16421	16336	16449	16276	16127	16226	16315	16332	16495	16465	16251	16357	16307	16411	16292	16350	16299	16368	16335	16374	16504	16101	16397	16358	16350	16266	16451	16268	16224	16264	16285	16208	16432	16276	16337	16373	16325	16302	16444	16289	16384	16438	16472	16468	16216	16315	16390	16375	16247	16235	16312	16464	16302	16417	16354	16135	16399	16399	16453	16224	16317	16369	16525	16585	16395	16265	16326	16279	16540	16245	16408	16371	16345	16315	16296	16368	16486	16515	16261	16080	16303	16304	16433	16233	16261	16385	16322	16347	16375	16086	16302	16414	16162	16317	16343	16218	16233	16077	16300	16311	16501	16412	16420	16210	16442	16208	16181	16163	16495	16432	16223	16277	16442	16347	16305	16532	16224	16217	16433	16221	16331	16428	16517	16403	16398	16449	16474	16350	16348	16397	16352	16320	16373	16414	16424	16353	16407	16316	16245	16288	16513	16366	16546	16563	16463	16319	16347	16403	16032	16293	16214	16249	16229	16180	16507	16409	16266	16338	16194	16244	16405	16228	16385	16407	16478	16356	16338	16327	16320	16368	16227	16464	16125	16269	16277	16422	16124	16065	16209	16361	16340	16268	16287	16269	16227	16307	16501	16337	16348	16335	16304	16370	16277	16410	16178	16383	16566	16462	16216	16355	16313	16441	16423	16254	16297	16488	16440	16328	16160	16427	16301	16444	16520	16383	16355	16428	16533	16381	16380	16204	16241	16415	16237	16306	16352	16484	16421	16319	16404	16365	16331	16397	16266	16303	16379	16317	16413	16461	16373	16316	16537	16311	16314	16412	16315	16449	16144	16218	16202	16368	16433	16449	16474	16428	16369	16435	16353	16386	16150	16451	16402	16444	16362	16168	16341	16478	16367	16282	16424	16277	16309	16402	16266	16461	16228	16408	16282	16423	16192	16313	16229	16484	16381	16323	16442	16360	16452	16185	16406	16354	16325	16248	16492	16453	16475	16312	16365	16474	16393	16223	16411	16373	16191	16409	16349	16486	16529	16220	16344	16520	16309	16319	16257	16330	16393	16222	16157	16479	16208	16312	16341	16275	16378	16381	16302	16407	16474	16289	16469	16392	16276	16572	16428	16277	16171	16243	16336	16181	16358	16386	16385	16421	16296	16361	16273	16401	16405	16335	16327	16514	16188	16352	16225	16142	16503	16451	16392	16310	16376	16451	16366	16369	16443	16302	16118	16489	16342	16512	16442	16269	16161	16504	16218	16523	16359	16304	16381	16078	16258	16174	16227	16462	16333	16563	16377	16591	16128	16309	16291	16389	16429	16520	16127	16334	16353	16387	16194	16456	16061	16151	16288	16420	16356	16282	16193	16388	16482	16594	16407	16204	16168	16409	16311	16436	16444	16407	16361	16341	16436	16278	16271	16448	16223	16306	16258	16393	16379	16377	16369	16339	16237	16563	16645	16300	16335	16263	16328	16426	16190	16278	16251	16289	16366	16384	16306	16434	16312	16468	16250	16373	16389	16336	16485	16318	16364	16405	16289	16306	16340	16317	16574	16607	16351	16228	16215	16286	16237	16407	16384	16192	16073	16262	16194	16241	16427
14377	24924	24021	19854	17998	17033	15642	15540	15330	15195	30885	34256	28411	23589	17655	15156	14298	13957	13911	13849	14063	14017	13890	14067	13913	13792	13967	13845	13907	13996	13997	13982	13727	13967	13970	13839	14032	13980	14040	13948	13940	13939	13957	13955	13944	13961	13920	13838	13736	14023	13874	13875	13963	13846	13840	13899	13976	13732	14183	13846	13886	14043	13904	13979	13756	13917	14056	13923	14067	13916	13905	13968	13837	13969	13834	13905	13797	14049	13927	13953	13796	13879	14079	13862	13950	13788	14063	14034	13895	13906	13860	13846	14043	13839	13895	13888	14048	13963	13988	13785	13918	13865	13879	13795	13867	13717	13895	13833	14113	14011	13789	14160	13998	14037	13964	13844	13996	13901	14036	13961	13658	13810	14038	13878	13897	14021	14059	14002	13977	13819	13885	13990	14049	14033	13812	13991	13882	13815	13836	13955	13891	13943	13589	13895	13993	14079	13917	13880	13882	13826	13869	13960	14011	13763	14047	13766	13885	13919	13887	13966	13798	13759	14081	13810	13934	13980	13971	13973	13859	13954	13947	13719	13851	13830	14048	13948	13899	13929	13983	13727	13852	14047	13925	13795	13912	13813	13911	13860	14001	13878	13863	13908	13830	13952	13941	14065	13874	13973	14071	13938	13868	13958	13822	13923	13971	13892	13841	13842	13990	13842	13708	14084	14001	13733	13962	13965	13867	13999	13952	13820	14015	13914	13944	13875	13732	13888	13847	14029	13875	13961	13927	13941	13985	13967	14059	13970	13953	13990	13914	13824	13809	13868	13817	14030	13892	13933	13833	14047	13897	13950	13681	14203	13872	14016	13875	13785	13968	13947	13864	13890	13785	13926	13758	13812	14091	13970	13940	13842	14004	13922	13856	13885	13956	13953	13875	13918	13894	13853	14075	13992	13813	13792	13895	13930	13957	13836	13933	13673	14016	13864	13936	13886	13872	13827	13842	13913	13892	13755	13883	13899	13943	13899	13946	13918	13820	13839	13972	13966	13862	13825	13905	13940	13914	13766	13711	13879	13854	13852	13850	13867	13975	13883	13908	13849	13898	13912	13932	13945	13878	13789	13988	13887	13921	13990	13881	14066	13801	13909	13797	13965	13853	14016	13962	14043	13884	13896	13806	13988	14030	13779	14014	13865	13967	13858	13829	13902	13753	13846	13807	13992	13803	13800	13906	13979	13860	13964	14020	13684	13877	14003	14088	13978	13913	13891	13949	13711	13989	14053	14015	14018	13802	13982	13913	14040	13963	13811	13780	13880	13875	13915	14007	13898	13832	13873	13944	13943	13909	13886	13823	13984	13764	13922	13950	13922	13898	13915	13759	13979	13886	13984	14008	14163	13869	13900	13778	13791	13784	13842	13906	13887	13871	13756	13825	13894	13992	13805	13928	13778	13930	13824	13950	14059	13827	13881	13907	13830	13922	13890	13942	13829	13898	13756	13867	13952	13942	13934	13949	13918	13993	13944	13937	13936	13919	14021	13895	14044	13934	13894	13833	14039	14143	13854	13968	13965	13912	13797	13838	14098	13930	13904	13902	13908	13973	13907	13807	13868	14040	13922	13997	13845	13896	14058	13973	14136	13779	13945	13870	14068	13996	13921	13795	13854	13850	14000	13875	13990	13777	13897	13872	14009	14080	13947	13745	13759	14011	13995	14016	13791	13905	14009	14004	13826	13944	14141	13944	13954	14133	13671	13962	13858	13822	13937	13811	13820	14071	13962	13784	13800	13919	13992	14033	13776	13845	13898	13930	13961	13870	13915	13906	14006	14061	13928	13983	14001	13958	13947	13933	13826	13902	13992	13875	13870	13846	13960	13881	13793	14093	13871	13932	13862	13782	13905	13836	13873	13994	13895	13937	13996	13919	13817	13795	13934	13969	13964	13932	13933	13870	14054	13827	13882	13888	13945	13975	13927	13751	13747	13968	13933	13889	13960	14002	13916	14065	13837	13967	13713	13881	14089	13845	13909	13941	13946	13806	14058	13949	13799	13957	13902	13779	14047	13859	13997	13930	14086	14118	14014	13995	13963	13925	13894	13875	13931	13975	13835	14110	14008	13733	13995	13896	14080	13892	13967	13827	14043	13930	13853	13836	13987	13930	14002	13847	13858	13982	13946	13963	13960	13882	13939	13802	14010	13985	14051	13798	13925	13822	13863	13900	13885	13886	13882	13950	13859	13815	13954	13946	13829	14060	13934	13777	13782	13904	13922	13896	13873	13897	13908	13912	13981	13971	13872	13692	13924	13783	13899	13847	13955	14012	14117	13937	13962	13952	13923	13862	13894	13989	13833	13926	13868	13974	14004	13891	13968	14036	14012	14019	13852	14015	13913	14091	13901	13969	13949	13979	13966	13800	13939	13933	13943	13799	13715	13782	13898	13941	13998	13751	13914	13769	14072	13735	14006	13963	13898	13942	14023	13869	14011	13825	13868	13947	14103	13972	13907	13962	14066	13890	13877	13949	14129	13802	13927	14031	14001	13803	13998	13989	13933	13803	13977	14016	13935	13939	13865	13882	13944	13879	13972	14039	13789	13903	13864	13971	13929	13879	14016	14044	13879	13840	13869	14064	13950	13910	13939	13984	13850	13864	13832	14185	13833	13957	14091	13862	13917	13752	13875	13875	13877	13914	13913	13980	13856	13812	13916	13971	13827	13954	13969	13814	13812	14004	13719	13925	13980	13862	13967	13941	13853	13942	14000	13905	13909	13942	14093	13873	13836	13942	13746	13767	13987	13919	14022	13856	13950	13848	13878	13973	13883	14042	14032	14005	13950	13868	13848	13938	13957	13825	14007	13741	13948	13928	14018	13946	13868	13974	13769	13939	13744	13876	14051	13840	14005	13918	13752	13908	13858	14037	13901	14005	13803	13907	13969	13991	13932	13994	13860	13945	13811	13842	13835	13797	13895	13856	13988	13985	13917	13977	13964	13973	13855	13862	13931	13902	13992	14083	13862	13855	13958	13929	13798	13999	13874	13878	13964	13993	13917	14018	13937	13973	13813	13947	13917	13869	13994	13741	14002	14247	13832	13944	13904	13746	13998	13777	13865	13960	13898	13785	13991	13912	13904	13878	13823	13956	13990	13917	13982	13869	13858	13943	13903	13839	13963	14039	13976	14000	13900	13899	14031	13938	14004	13977	13916	13860	13880	13857	13909	13869	13933	14079	13881	13896	13977	13831	13984	13908	13817	13810	13794	13915	14056	13928	14070	14014	13945	14008	14044	13894	14081	13833	13964	13947	13906	13935	13881	13967	13857	13831	14072	13983	13901	13938	13986	14024	13702	13849	13926	13994	13895	13819	13889	13846	13985	13794	13988	13800	13880	13821	13806	13867	13854	13874	14002	13876	13940	13847	13847	13736	13941	13846	13904	14004	13848	13922	13808	13865	13871	13890	13899	13845	14076	13940	13922	13999	13865	13998	13916	13813	13909	13693	14027	13845	13886	14072	13853	13857	13957	14022	13962	13988	13951	13851	13924	13881	13851	13868	13905	13936	13774	14055	14014	13926	14123	13997	13722	13801	13811	13943	14026	13774	13936	13952	13868	13864	13902	13826	13954	13887	13883	13775	13880	13839	13813	14040	13848	13976	13953	13904	13851	13878	13864	13964	13724	13834	13957	14116	13952	14018	13823	13820	13910	13770	13888	13937	13972	14005	13974	13657	13878	13856	14063	13918	13982	13856	13975	13871	14075	14013	13844	14057	13871	13930	13792	13996	13795	13959	13915	13902	13889	13987	13820	14017	13788	13927	13996	13948	13780	13874	14092	13915	13791	13885	13821	13850	13806	13961	13742	13830	13976	13881	14000	13972	13915	13923	13829	14022	13812	13958	13930	13882	13751	13998	13770	13795	13974	14010	13887	14043	14026	13805	14034	13981	13914	13863	14009	13847	13761	13892	13845	13741	14073	13832	13889	13940	13917	13909	13828	13902	13820	14088	14017	13855	13953	13946	13813	13998	13728	14164	14010	13790	13904	13807	13861	13933	13972	13845	13944	13862	13991	13862	13962	13928	13899	13930	13823	13955	13858	13998	13839	14088	13817	13783	14009	13917	13894	13889	13968	13787	13942	13993	14046	13920	13929	13781	13871	13902	14097	13886	13995	14088	13703	13883	13856	13797	13900	13786	13816	14089	13927	13788	13795	13938	13911	13861	13923	14070	13920	13892	13865	13965	13946	13752	13867	13807	13926	13863	13762	13951	13728	13949	14054	14055	14012	14026	13838	13874	13843	13789	13791	13943	13853	13874	13922	14167	13870	13936	13930	13930	13897	13969	13862	13974	13823	13932	13904	14076	14027	13916	13940	13997	13953	13896	13952	14028	13868	13942	13866	13931	13755	13949	13905	13955	13945	14078	13929	13783	13951	13825	13955	13859	14088	13805	13954	13847	14004	13873	14084	13935	14050	13856	13760	13740	13981	13870	13966	13763	14031	13960	13863	13972	14021	13817	13914	13986	13971	13962	13817	13874	13867	14070	13900	14081	13993	13926	13844	14018	13899	13752	13955	13916	14129	13805	13894	13978	13995	13936	13837	13945	13959	13795	13798	13907	13877	13867	13916	13972	13903	14122	13925	13963	14032	13840	13846	14021	14061	13852	13892	13973	13975	13888	13996	13981	14008	13856	13825	13964	13964	13914	14046	13817	13827	13938	13884	14054	13943	13847	13776	13839	13932	13875	13977	14007	13842	14088	13775	13942	13791	13973	13737	13974	14068	13879	13882	13952	13968	13727	13978	13768	14010	13993	13875	13812	13870	14017	13791	13850	13909	14007	13840	13899	13920	13868	13961	13732	13995	13909	13864	13910	13969	13793	13994	13726	13883	14002	14039	13738	13996	13909	13909	13885	14065	13874	13902	14113	13785	13871	13886	13956	13855	13991	13748	13956	13917	13897	13940	14063	13924	14003	14049	13778	13887	14078	13952	13965	13946	13848	13982	13833	13851	13997	13829	13966	13734	13909	13839	13865	13890	13888	13816	13878	13837	13944	13967	13757	14035	13808	13897	13966	13771	13943	13883	13898	13771	13951	13831	13917	13923	13974	13820	14040	13858	13941	13941	13890	13890	13983	13882	13884	13791	13878	13857	13877	13951	14023	14039	13949	14156	13945	13960
22540	20966	28836	23298	21123	23070	25253	19250	18239	18580	41949	50751	44752	36182	26488	20743	18030	16967	16576	16674	16588	16757	16846	16980	16804	16666	16575	16713	16701	16577	16573	16743	16684	16609	16555	16657	16807	16555	16602	16754	16723	16444	16623	16675	16359	16628	16382	16614	16610	16585	16477	16930	16685	16566	16585	16639	16608	16642	16811	16623	16480	16495	16483	16444	16394	16323	16468	16465	16407	16733	16677	16615	16528	16483	16518	16643	16645	16579	16578	16631	16627	16599	16677	16764	16341	16605	16675	16455	16441	16563	16676	16525	16456	16562	16353	16813	16538	16703	16592	16491	16481	16369	16587	16447	16460	16701	16361	16472	16499	16508	16510	16531	16442	16476	16575	16595	16459	16482	16531	16429	16672	16665	16719	16608	16560	16494	16618	16590	16533	16495	16548	16436	16495	16710	16670	16564	16494	16498	16559	16446	16195	16351	16533	16567	16407	16449	16447	16431	16438	16536	16744	16560	16525	16580	16428	16485	16471	16526	16571	16314	16397	16369	16748	16390	16651	16538	16668	16291	16518	16571	16566	16625	16393	16767	16462	16620	16440	16320	16506	16421	16641	16581	16340	16414	16542	16476	16639	16410	16597	16408	16532	16590	16589	16570	16467	16557	16471	16494	16472	16415	16444	16663	16624	16419	16587	16531	16596	16475	16473	16502	16432	16528	16635	16472	16457	16493	16435	16377	16633	16523	16410	16477	16260	16695	16553	16567	16373	16378	16713	16543	16422	16563	16323	16595	16545	16398	16423	16402	16630	16614	16482	16478	16393	16620	16437	16557	16338	16478	16582	16458	16393	16480	16523	16544	16539	16565	16419	16522	16611	16410	16485	16572	16451	16378	16501	16495	16599	16612	16436	16429	16685	16330	16544	16386	16553	16665	16706	16540	16586	16452	16691	16486	16703	16232	16624	16720	16663	16463	16473	16406	16345	16487	16599	16515	16428	16336	16483	16373	16503	16395	16381	16622	16435	16525	16723	16558	16425	16382	16589	16482	16513	16564	16278	16487	16406	16285	16507	16517	16617	16496	16683	16581	16413	16565	16562	16426	16425	16399	16554	16483	16419	16374	16355	16588	16595	16605	16424	16254	16533	16633	16505	16400	16474	16610	16557	16426	16425	16474	16589	16466	16590	16549	16414	16494	16671	16450	16424	16423	16520	16488	16451	16382	16447	16526	16733	16625	16573	16516	16413	16438	16437	16431	16398	16448	16412	16652	16390	16391	16413	16467	16558	16618	16607	16365	16355	16587	16595	16428	16551	16374	16453	16593	16303	16320	16610	16670	16582	16522	16525	16366	16500	16519	16566	16555	16537	16574	16342	16529	16305	16491	16647	16527	16356	16612	16408	16547	16719	16431	16604	16686	16392	16321	16411	16401	16604	16438	16421	16400	16355	16429	16444	16456	16492	16432	16489	16375	16326	16492	16471	16344	16348	16618	16467	16620	16570	16668	16610	16383	16359	16626	16353	16454	16475	16399	16466	16574	16645	16613	16506	16402	16371	16523	16417	16425	16528	16527	16457	16697	16524	16593	16444	16498	16348	16600	16476	16412	16497	16322	16552	16586	16621	16381	16300	16529	16647	16287	16315	16416	16432	16582	16551	16486	16399	16540	16309	16510	16436	16280	16595	16507	16435	16650	16691	16419	16598	16617	16547	16599	16483	16627	16507	16410	16422	16454	16579	16357	16775	16387	16373	16587	16492	16391	16506	16397	16362	16671	16686	16517	16262	16272	16568	16413	16604	16615	16580	16254	16599	16539	16316	16400	16445	16455	16629	16548	16448	16460	16603	16572	16314	16292	16478	16590	16511	16494	16657	16590	16430	16351	16566	16590	16492	16551	16436	16308	16466	16400	16489	16530	16441	16551	16583	16387	16623	16517	16418	16523	16414	16530	16504	16634	16577	16622	16538	16626	16487	16452	16590	16525	16504	16403	16577	16456	16502	16369	16532	16547	16688	16374	16448	16700	16546	16836	16498	16471	16434	16487	16286	16455	16455	16463	16503	16559	16767	16376	16548	16466	16455	16569	16408	16608	16644	16664	16661	16643	16540	16508	16640	16672	16757	16647	16522	16434	16565	16552	16545	16386	16653	16583	16560	16543	16407	16422	16360	16448	16593	16511	16588	16567	16417	16186	16619	16435	16522	16528	16491	16531	16561	16461	16371	16427	16431	16355	16466	16410	16552	16460	16618	16684	16477	16392	16360	16659	16408	16538	16382	16457	16433	16389	16554	16652	16468	16577	16638	16465	16673	16552	16458	16464	16511	16519	16588	16526	16535	16432	16494	16523	16558	16479	16712	16222	16579	16659	16667	16539	16481	16654	16295	16661	16616	16633	16398	16509	16388	16408	16513	16339	16217	16456	16492	16499	16529	16506	16423	16541	16341	16524	16633	16543	16588	16430	16500	16410	16522	16341	16541	16549	16313	16637	16339	16528	16526	16480	16533	16525	16401	16376	16539	16629	16474	16370	16364	16602	16552	16608	16444	16383	16591	16599	16468	16552	16650	16568	16451	16455	16537	16539	16453	16456	16486	16487	16458	16667	16701	16539	16368	16644	16495	16682	16433	16621	16529	16498	16339	16531	16389	16546	16434	16498	16646	16420	16660	16603	16505	16403	16488	16540	16607	16452	16424	16504	16524	16319	16759	16318	16543	16566	16303	16410	16286	16515	16406	16697	16488	16533	16519	16447	16483	16570	16589	16371	16580	16490	16441	16532	16654	16560	16526	16465	16528	16417	16458	16427	16371	16297	16410	16339	16596	16487	16593	16690	16396	16614	16372	16395	16671	16469	16360	16438	16620	16439	16664	16589	16576	16591	16556	16425	16527	16534	16612	16569	16392	16559	16443	16674	16348	16578	16387	16606	16464	16464	16556	16563	16390	16349	16411	16607	16657	16509	16337	16449	16421	16643	16507	16361	16556	16575	16618	16527	16446	16473	16270	16493	16475	16597	16475	16597	16439	16279	16245	16501	16422	16512	16571	16483	16586	16525	16428	16426	16352	16469	16580	16394	16632	16474	16406	16495	16666	16255	16609	16690	16602	16526	16637	16632	16661	16550	16498	16500	16556	16545	16508	16554	16543	16422	16509	16444	16681	16451	16459	16579	16506	16555	16605	16537	16347	16542	16377	16232	16441	16568	16528	16470	16395	16467	16491	16490	16407	16428	16577	16556	16483	16511	16310	16417	16324	16419	16543	16300	16490	16502	16733	16689	16302	16604	16718	16625	16357	16542	16566	16378	16607	16654	16641	16596	16393	16402	16617	16491	16470	16542	16589	16190	16294	16604	16476	16547	16635	16470	16409	16605	16443	16517	16660	16532	16555	16376	16636	16554	16537	16449	16398	16433	16607	16560	16482	16364	16488	16524	16632	16318	16387	16318	16596	16617	16441	16128	16579	16396	16472	16495	16520	16409	16330	16533	16435	16465	16604	16482	16714	16526	16544	16603	16587	16425	16560	16505	16680	16651	16603	16655	16621	16478	16686	16515	16512	16279	16666	16586	16605	16540	16424	16452	16427	16504	16528	16478	16579	16547	16377	16296	16488	16530	16334	16498	16510	16299	16379	16583	16564	16282	16510	16695	16475	16461	16459	16461	16488	16703	16425	16356	16446	16551	16433	16636	16609	16362	16590	16387	16480	16489	16455	16496	16458	16414	16505	16403	16534	16440	16568	16500	16414	16468	16539	16593	16394	16295	16398	16637	16382	16416	16592	16379	16560	16391	16691	16520	16518	16539	16524	16461	16436	16508	16534	16633	16392	16458	16607	16569	16525	16337	16508	16545	16396	16502	16433	16171	16441	16612	16480	16586	16569	16536	16412	16495	16600	16536	16596	16455	16816	16527	16411	16481	16537	16480	16430	16461	16478	16364	16651	16419	16346	16569	16573	16434	16547	16445	16485	16637	16537	16627	16573	16498	16278	16700	16595	16587	16400	16495	16461	16523	16528	16437	16744	16592	16358	16522	16630	16587	16312	16349	16586	16549	16637	16509	16457	16489	16562	16498	16566	16420	16446	16309	16581	16337	16457	16572	16498	16383	16568	16583	16494	16448	16306	16492	16340	16670	16441	16371	16361	16479	16314	16522	16486	16367	16520	16588	16555	16500	16462	16542	16612	16537	16564	16553	16479	16406	16378	16659	16402	16782	16447	16490	16657	16288	16645	16610	16532	16300	16443	16560	16542	16545	16474	16514	16609	16469	16522	16461	16712	16634	16687	16268	16561	16480	16553	16660	16527	16494	16480	16399	16414	16549	16504	16563	16630	16646	16422	16337	16545	16677	16581	16444	16441	16431	16486	16524	16531	16707	16429	16516	16445	16434	16329	16418	16396	16531	16315	16612	16332	16468	16461	16701	16650	16684	16289	16257	16500	16584	16594	16500	16417	16617	16305	16540	16464	16378	16699	16375	16425	16337	16434	16527	16568	16758	16452	16406	16573	16462	16483	16531	16555	16536	16441	16616	16580	16574	16466	16632	16484	16369	16386	16663	16492	16371	16714	16662	16438	16608	16662	16574	16476	16285	16480	16568	16581	16676	16551	16544	16430	16547	16557	16451	16438	16501	16487	16439	16383	16680	16536	16354	16589	16375	16619	16362	16372	16453	16715	16605	16432	16202	16483	16345	16435	16607	16594	16301	16778	16663	16533	16571	16515	16675	16592	16744	16618	16793	16648	16325	16302	16573	16490	16425	16521	16456	16519	16589	16342	16494	16549	16418	16431	16544	16685	16452	16445	16501	16564	16466	16614	16522	16454	16383	16617	16354	16356	16388	16227	16416	16352	16569	16795	16645	16431	16471	16506	16475	16419	16618	16582	16560	16523	16598	16400	16440	16559	16369	16337	16399	16522	16538	16488	16628	16751	16305	16437	16544	16317	16613	16755	16671	16524	16638	16514	16596	16398	16436	16536	16537	16528	16801	16467	16505	16464	16462	16206	16566	16472	16629	16418	16379	16569	16481	16521	16459	16448	16472	16578	16392	16572	16557	16387	16556	16579	16731	16471	16290	16542	16476	16478	16374	16374	16393	16630	16690	16553	16542	16404	16412	16612	16633	16508	16690	16552	16550	16575	16472	16306	16495	16400	16376	16427	16488	16502	16435	16517	16791
16308	31783	30073	23752	21024	19188	17867	16711	16826	16381	43095	48402	42824	34557	24037	17707	15118	14276	14156	14220	14101	14077	13852	13819	13763	14053	14074	14069	14131	14089	14002	13887	14087	14076	14001	14048	13984	13979	13931	14014	14076	13970	14137	14073	14055	13905	14119	13860	13837	14096	13895	13925	13970	13989	13865	13995	13980	14122	13905	13976	14033	14188	13967	13921	14011	13897	14121	14035	13933	14133	14102	13999	13890	13968	14189	14009	13918	14023	13811	14105	13997	13999	14071	13840	13949	13913	13845	13805	13977	14053	13918	13938	14014	14186	13925	14063	13993	13913	13976	13981	14017	13914	14004	14135	13858	13935	14132	13984	14076	14045	14161	14044	14103	14065	14037	14139	14128	14061	13940	14115	13957	13923	14097	13812	13960	14032	13942	13935	14042	13895	14032	13969	13932	14008	13877	13932	14222	13898	14025	14104	13861	14009	13951	13963	13989	13988	13990	13921	13975	13944	13918	14054	13875	14026	13986	13971	13901	13813	14018	13997	13930	14064	14071	14045	13869	14047	14071	13860	14065	14013	13918	13902	14073	14068	13960	13993	13855	14014	13979	14087	13958	13892	14002	14083	14072	13979	14000	13887	13908	13839	13808	14115	14091	14017	14205	13954	14055	14075	14120	13999	13923	13979	14201	14044	13907	14156	13914	14054	14193	13998	13982	14011	13751	13907	14124	13948	13912	13915	13943	13971	13883	14047	13890	14008	13898	13969	13955	13836	13890	13931	13918	14052	13901	13912	13945	14066	13890	14153	14053	13839	14083	13912	13884	14110	14074	14015	13937	14040	13974	13958	13958	14004	14006	14003	14075	14081	13958	13938	13970	13964	13890	14045	14101	13965	14082	13974	14079	14078	13948	13999	13906	14016	14059	13984	13896	14008	13825	14081	14110	13979	13945	13981	14014	13918	14000	13874	13881	13856	13924	14037	14088	13917	13935	14064	13903	14062	14066	13961	13829	13887	14004	14069	14105	14179	13952	13832	14024	13958	13936	14039	13936	13877	13989	14082	13892	13903	14054	14121	13978	13960	14024	13962	14030	14142	13987	13952	14025	14153	13985	13954	13910	14080	13970	13977	14003	13949	14057	13916	14077	13889	13993	14034	14011	13800	13993	13933	13938	13885	13918	13929	13966	13799	14044	14124	14006	13845	14011	14008	13989	13872	14062	13943	13897	14229	13946	13987	13926	14021	14005	14012	13927	14137	13937	13831	13922	13973	14030	13957	13945	13996	14042	14017	13924	13886	14054	13991	13883	13829	14074	13895	14036	14055	14003	13888	13906	14247	14023	13877	14018	13950	13786	13949	13831	13973	13935	13964	14004	13896	14083	13903	13955	13883	13926	14038	13955	13847	14160	13976	13891	14008	13891	13973	13908	14100	14035	14131	13837	13992	13947	13951	14084	14080	13902	13834	14153	14069	13991	13964	14078	14010	13893	14050	14020	14186	14028	14101	14138	13956	14019	13939	13970	13986	14026	13930	14002	13973	14177	14069	14174	13959	13917	14020	13960	14056	14119	13852	14135	14018	13933	14030	13976	14045	13898	14084	13963	13961	14059	13940	13973	13946	14039	14048	13923	14039	14013	13873	13993	14153	13913	14106	13907	13927	13916	14026	13838	13992	13974	13880	13961	14071	13929	14077	13854	14122	14064	13943	14003	14094	13960	13920	14178	13984	13914	13928	14019	14091	14105	13964	14091	13922	13787	14118	14036	14004	13868	13927	13987	14055	14003	13988	14048	13845	13974	13955	13989	14040	14011	13937	13900	13992	13966	13948	14088	14050	14023	13959	13956	14012	14167	14055	14165	14057	13894	13964	14174	14004	14007	13925	14063	14110	13919	13997	13802	13970	13916	13868	13952	14075	14102	13988	14166	14057	14090	13824	14078	14020	13851	13847	13955	13964	13887	13817	14023	14012	14014	14001	13927	13867	14117	13903	14062	13911	13877	13958	14055	14046	13907	13930	13984	14031	14068	14050	13928	13920	13887	13963	13951	13857	13933	14182	14070	13928	13993	13919	14012	13957	13935	13901	13976	14007	13975	13895	14023	13992	14057	14130	13868	13885	14061	13927	14059	14166	14165	14009	13900	14044	13936	13838	14069	13981	13927	13923	13849	13943	14126	13998	14056	13998	13929	13829	13760	13900	13937	13967	13934	13835	13874	13981	13778	13984	13903	14087	13962	13946	14002	13845	14040	14022	13881	13825	13944	14104	14066	13916	13936	14069	13994	13907	13993	13823	14123	13989	14105	14068	13863	14050	14074	13989	13975	13934	13864	14037	13983	13923	13941	14052	14042	13975	13990	13990	14062	13956	13946	13932	13843	13857	14081	13968	14030	14027	13996	14030	13950	14075	13968	14060	14017	13906	14111	14145	13956	14031	14037	14064	14078	13844	13984	13820	13992	13962	14051	13994	13918	13801	14179	13946	13891	13899	14014	13906	13988	13992	14010	14015	13884	13888	13938	13931	13956	14052	13989	14019	13923	13953	13993	13818	14088	14021	13968	14032	13938	14149	14047	13869	13941	13997	13879	13957	14078	14019	13942	13948	13920	13930	14092	13943	14038	13945	14043	13947	14018	14112	13900	13992	14023	14121	13741	14129	13976	14052	13960	14110	13841	13895	13963	14034	14045	13908	14144	13925	14036	13838	13956	14158	13936	13947	13958	13988	13990	13812	13909	14038	13861	13936	13981	13852	14117	13913	13908	14064	13792	13910	14004	13866	14018	13917	14061	13951	13996	13988	14066	14057	13859	14047	13860	13993	13842	13945	13979	13973	13935	14102	14002	13886	14100	13973	13972	13883	13927	13931	13940	13980	13871	14086	13794	14088	13904	14005	14061	13841	13841	13882	14130	14103	13993	13828	14022	13902	13953	14037	14028	14072	13817	14018	13866	13946	14038	14061	13891	13911	13896	14122	14064	13967	14022	13763	13925	13857	14140	13889	14041	13965	14011	13960	14010	13797	13843	13965	13999	14120	14030	13981	14017	13904	13939	13981	14075	14030	14062	13995	14033	13852	14102	13890	13899	13924	13936	14178	13948	13986	13960	14089	13986	14100	13923	13950	14001	13979	14125	13914	13886	13990	13882	13915	13994	13793	13991	13821	13972	13812	13988	13940	13958	13856	14185	13955	14009	13857	13825	13952	13868	14006	13891	14078	14034	13976	13846	13797	13950	13842	14076	13856	13915	14034	14082	13986	13830	14108	13996	13830	13949	14008	14043	13931	13963	13969	14020	13907	14300	13896	13797	14161	14070	13999	14098	13990	13949	13985	13950	13959	13974	14026	13862	14045	13835	13933	14042	14003	13705	14123	13837	14009	14084	14200	13985	13890	13935	13867	14127	14019	14017	14024	13934	13882	13997	13751	13805	14070	13968	14064	14197	13859	13966	13835	14073	14027	13921	13970	13962	13975	13850	13971	13956	13955	14185	14164	14003	13872	13950	14043	14003	13968	14026	14039	13955	13852	13990	13987	14140	13896	14075	14040	14067	13962	13913	13948	13829	13919	14058	14176	14046	13954	13955	14118	13939	14049	13967	13959	13954	14129	14057	13915	13784	13889	13906	14093	13826	13996	14079	14022	13917	14076	13776	13954	13973	14031	14022	14010	13956	13950	14042	13980	13852	14015	13914	13965	13930	14103	14136	13974	14023	14071	14000	13964	13956	13898	13829	14141	14007	13908	14001	13968	14011	13789	14024	14110	13994	13849	14127	14080	13934	13833	13917	13987	13880	13801	13895	14014	14094	13954	14036	13939	13889	13883	13994	14112	13960	13955	14033	13966	13970	14133	14073	14000	14002	14021	14116	14025	13921	13903	14047	13927	13981	14100	14022	13896	13983	14001	14033	14105	13837	14158	13999	13800	13890	14013	13971	14119	13953	14040	13793	13978	14016	13965	14029	13981	14009	13811	13857	13841	13926	14208	14040	13938	14029	14080	13936	13902	13900	13972	13986	13972	13969	14162	13951	14272	13969	13937	13997	13895	14050	13994	13946	13909	14005	14058	13974	13869	14095	13998	13912	13968	14151	13952	13969	14008	14148	14032	13963	13975	14025	13950	13941	13838	13952	13994	13957	13939	13840	13949	13773	14135	14087	14060	13823	13993	14036	14052	13852	14109	14066	13972	14093	13993	14191	13824	14059	14011	13732	13923	14105	14084	13920	14097	13935	14045	14009	13977	14049	14108	14133	13985	14004	13955	13992	13963	13994	13961	13970	14071	14092	13970	14043	13915	13887	13953	13974	14090	13973	13939	13972	13913	13993	13962	14119	14070	14071	14076	13981	13851	14120	13981	13875	13920	14008	14021	13819	14020	13941	14061	14102	13875	13744	14063	13933	13880	14120	13989	13938	14131	13727	13898	13969	13902	13993	14076	14004	14061	13932	13910	13987	14036	13849	13970	13816	13981	13901	13938	13975	14075	14036	14046	14143	13778	13800	14106	13885	14003	14060	14035	13899	13949	13998	13998	13958	13938	13947	13975	13831	13907	13981	13944	14037	13833	13794	13829	13943	14060	14117	14061	13901	13981	14023	13957	13957	14023	14041	13896	13895	14075	13902	13863	14168	14024	13937	13981	13831	13938	14071	13971	13897	14016	14061	14032	13952	13933	14171	14040	13877	14006	14065	13785	13954	13932	13961	13937	13999	13908	13975	14065	14061	14246	13883	14013	13900	13992	13873	13974	14008	13973	14075	14026	13853	13850	14007	14026	14099	13875	13904	13850	13904	14086	14006	14055	13977	13990	13918	13973	14024	14065	13921	14076	13969	14036	14014	14037	13933	13743	14007	13980	14012	13988	13872	13959	14013	13935	13826	13955	13808	13853	14056	13969	13892	13967	14038	13951	13814	13903	14079	13959	13968	14000	13954	14037	14044	13886	13835	13901	13977	13857	14005	13940	13987	13895	14057	13796	13999	14066	14006	13925	13962	13838	13965	14007	13930	14024	13907	14033	13935	13986	13929	13977	14027	14084	14025	13960	14084	13908	13898	13905	14102	13822	13928	13996	14090	13910	14089	13995	13750	13775	13885	14029	13839	14047	14015	14022	14030	13901	13808	13863	14034	14109	13900	13998	14058	13718	14008	14055	13926	13974	13896	13915	13960	13990	13945	13942
26999	21667	24509	20903	17194	17008	17046	16709	16998	16878	17131	20271	21248	19374	17756	17108	16527	16504	16226	16387	16327	16402	16371	16403	16534	16374	16442	16388	16400	16510	16341	16341	16656	16398	16490	16472	16319	16397	16177	16351	16406	16204	16259	16430	16380	16475	16269	16393	16391	16213	16114	16454	16427	16548	16329	16327	16274	16240	16500	16460	16541	16327	16457	16287	16328	16338	16359	16491	16470	16304	16457	16387	16505	16388	16339	16415	16335	16358	16336	16275	16354	16367	16261	16504	16484	16332	16389	16282	16191	16182	16426	16513	16385	16232	16223	16217	16361	16454	16363	16498	16338	16243	16110	16421	16499	16312	16243	16256	16482	16202	16244	16354	16277	16388	16347	16496	16466	16378	16428	16424	16316	16191	16364	16413	16306	16382	16414	16393	16291	16467	16355	16203	16274	16363	16505	16303	16261	16489	16300	16305	16447	16248	16198	16185	16261	16340	16306	16373	16256	16415	16317	16384	16360	16329	16329	16353	16153	16332	16466	16332	16112	16246	16435	16322	16660	16442	16295	16240	16290	16352	16412	16409	16424	16284	16238	16399	16366	16273	16274	16262	16263	16398	16343	16287	16343	16393	16284	16225	16311	16573	16448	16341	16471	16406	16114	16277	16555	16347	16283	16247	16442	16422	16520	16424	16364	16434	16240	16243	16553	16434	16237	16257	16278	16334	16302	16189	16258	16233	16319	16383	16380	16397	16111	16450	16397	16188	16331	16427	16211	16506	16220	16199	16281	16270	16175	16078	16458	16405	16331	16171	16374	16552	16347	16303	16216	16351	16251	16031	16440	16374	16196	16225	16346	16326	16435	16309	16341	16492	16394	16248	16212	16194	16366	16188	16172	16397	16276	16372	16420	16216	16383	16388	16410	16422	16322	16308	16252	16368	16138	16323	16245	16247	16242	16234	16480	16380	16247	16470	16365	16495	16379	16232	16115	16187	16292	16314	16451	16437	16343	16373	16419	16169	16082	16521	16438	16320	16353	16503	16371	16303	16297	16159	16304	16323	16294	16177	16179	16219	16610	16503	16378	16290	16312	16193	16368	16132	16406	16414	16294	16388	16413	16509	16240	16410	16430	16379	16160	16307	16172	16279	16336	16204	16333	16319	16305	16510	16403	16378	16291	16382	16296	16284	16384	16304	16189	16271	16210	16342	16242	16576	16292	16337	16309	16239	16207	16408	16440	16339	16301	16497	16387	16325	16112	16383	16395	16465	16196	16080	16249	16293	16419	16253	16271	16317	16319	16340	16342	16242	16393	16232	16411	16318	16349	16310	16245	16235	16419	16068	16374	16454	16303	16294	16331	16390	16059	16270	16189	16410	16338	16285	16159	16300	16361	16196	16389	16421	16153	16377	16124	16263	16356	16041	16305	16363	16320	16080	16451	16109	16185	16419	16254	16382	16300	16360	16276	16453	16354	16281	16360	16388	16360	16380	16303	16344	16157	16435	16238	16377	16454	16097	16342	16499	16322	16189	16253	16434	16372	16367	16157	16270	16518	16302	16444	16193	16427	16486	16285	16279	16324	16208	16346	16169	16261	16225	16433	16398	16242	16213	16226	16255	16373	16276	16219	16231	16156	16348	16348	16156	16385	16451	16407	16288	16380	16546	16383	16432	16324	16430	16413	16424	16465	16265	16237	16128	16312	16237	16283	16466	16288	16523	16488	16194	16422	16429	16234	16214	16399	16269	16253	16371	16191	16213	16427	16317	16427	16266	16427	16364	16217	16330	16531	16264	16571	16351	16301	16296	16376	16439	16384	16249	16446	16190	16294	16296	16447	16145	16265	16365	16385	16254	16190	16448	16268	16458	16249	16206	16179	16156	16401	16409	16518	16513	16468	16155	16345	16416	16289	16213	16284	16185	16355	16360	16113	16447	16385	16351	16409	16297	16325	16385	16297	16253	16316	16343	16324	16341	16301	16420	16458	16324	16501	16406	16425	16428	16515	16330	16340	16415	16310	16369	16236	16419	16337	16233	16194	16197	16258	16461	16364	16212	16041	16210	16225	16430	16239	16221	16334	16350	16400	16405	16441	16324	16526	16221	16373	16209	16278	16432	16484	16086	16281	16274	16351	16307	16281	16267	16393	16431	16375	16481	16336	16324	16259	16427	16281	16264	16396	16412	16283	16315	16350	16355	16357	16339	16330	16254	16465	16323	16155	16466	16005	16326	16439	16285	16197	16321	16430	16339	16167	16342	16305	16380	16239	16155	16404	16424	16346	16489	16273	16282	16273	16236	16418	16517	16323	16216	16150	16357	16407	16465	16177	16224	16277	16234	16312	16368	16204	16186	16295	16354	16382	16104	16101	16480	16318	16244	16432	16403	16323	16232	16240	16214	16227	16292	16282	16194	16388	16344	16345	16378	16191	16483	16155	16297	16462	16344	16303	16184	16206	16296	16292	16326	16250	16365	16222	16277	16316	16355	16340	16397	16287	16351	16335	16187	16428	16336	16359	16325	16433	16391	16460	16486	16362	16246	16448	16335	16302	16180	16119	16252	16395	16445	16342	16243	16104	16343	16271	16275	16368	16331	16504	16425	16295	16488	16101	16357	16426	16409	16182	16200	16322	16277	16342	16246	16282	16253	16322	16340	16147	16324	16449	16285	16317	16360	16173	16310	16270	16312	16437	16273	16443	16183	16362	16420	16485	16244	16447	16501	16231	16377	16437	16240	16098	16393	16388	16218	16432	16480	16372	16293	16365	16326	16366	16208	16053	16341	16310	16246	16534	16471	16387	16308	16350	16261	16285	16133	16335	16436	16512	16253	16327	16195	16253	16149	16379	16234	16352	16381	16229	16197	16136	16365	16379	16568	16219	16339	16226	16265	16433	16389	16298	16163	16202	16255	16255	16395	16323	16308	16398	16376	16612	16413	16357	16300	16254	16508	16174	16345	16606	16261	16247	16398	16178	16178	16386	16278	16407	16307	16145	16348	16233	16473	16451	16363	16299	16307	16244	16291	16134	16328	16365	16209	16171	16473	16201	16357	16540	16240	16351	16288	16035	16381	16243	16480	16310	16237	16385	16081	16229	16208	16432	16354	16307	16384	16238	16398	16436	16396	16367	16353	16429	16424	16274	16415	16286	16364	16301	16394	16281	16300	16309	16257	16455	16253	16506	16251	16248	16298	16396	16360	16232	16507	16437	16461	16138	16121	16187	16408	16363	16267	16366	16202	16337	16485	16209	16363	16369	16133	16302	16419	16360	16409	16507	16279	16248	16092	16288	16137	16249	16070	16429	16332	16244	16278	16341	16321	16274	16201	16364	16361	16198	16322	16296	16372	16494	16520	16469	16493	16229	16480	16487	16349	16566	16383	16173	16328	16404	16283	16381	16413	16295	16194	16447	16181	16545	16201	16323	16173	16393	16376	16427	16404	16222	16203	16321	16337	16395	16267	16268	16368	16209	16393	16460	16305	16463	16390	16500	16427	16283	16253	16306	16125	16476	16353	16212	16385	16292	16314	16433	16254	16152	16421	16357	16337	16269	16287	16364	16236	16213	16367	16348	16310	16543	16356	16507	16256	16400	16367	16439	16249	16178	16429	16271	16556	16098	16356	16237	16386	16471	16259	16329	16445	16524	16475	16270	16353	16332	16227	16251	16396	16407	16124	16397	16279	16325	16469	16380	16434	16380	16317	16201	16046	16350	16323	16249	16212	16516	16282	16279	16549	16362	16312	16124	16247	16165	16269	16359	16278	16428	16364	16435	16130	16250	15993	16313	16437	16499	16243	16469	16330	16349	16154	16383	16353	16199	16166	16254	16306	16528	16249	16287	16235	16568	16200	16420	16550	16416	16396	16277	16143	16328	16420	16346	16167	16450	16435	16253	16359	16354	16226	16420	16336	16223	16208	16431	16249	16314	16220	16331	16324	16224	16257	16203	16167	16307	16421	16681	16370	16315	16257	16184	16308	16434	16370	16236	16702	16380	16276	16409	16387	16549	16465	16149	16366	16211	16284	16382	16378	16299	16449	16255	16359	16286	16574	16249	16285	16346	16430	16614	16376	16435	16194	16262	16428	16390	16312	16377	16406	16128	16243	16618	16201	16307	16261	16361	16285	16238	16474	16128	15950	16243	16299	16262	16408	16444	16403	16371	16394	16452	16288	16316	16356	16252	16429	16384	16144	16333	16389	16210	16244	16540	16622	16402	16408	16424	16412	16365	16421	16383	16410	16496	16391	16340	16428	16301	16367	16402	16404	16297	16240	16220	16281	16462	16351	16246	16356	16295	16521	16232	16120	16480	16522	16314	16334	16357	16325	16262	16325	16480	16268	16560	16281	16183	16294	16294	16115	16276	16132	16260	16274	16373	16486	16377	16429	16314	16455	16304	16214	16418	16346	16450	16418	16320	16291	16412	16218	16420	16268	16422	16407	16434	16367	16400	16379	16387	16349	16308	16388	16467	16130	16353	16316	16449	16107	16361	16272	16365	16358	16649	16145	16182	16161	16261	16482	16331	16133	16430	16451	16296	16416	16183	16404	16331	16168	16123	16443	16438	16301	16222	16498	16495	16230	16229	16354	16353	16235	16263	16385	16311	16352	16277	16242	16287	16305	16344	16387	16382	16281	16276	16143	16546	16256	16284	16327	16317	16260	16333	16313	16384	16429	16420	16103	16380	16201	16202	16270	16446	16366	16126	16247	16217	16318	16349	16276	16190	16169	16374	16395	16243	16456	16354	16374	16315	16363	16429	16524	16276	16233	16124	16362	16486	16193	16127	16355	16001	16303	16370	16442	16103	16517	16349	16244	16196	16225	16380	16167	16334	16344	16372	16254	16153	16462	16591	16298	16408	16226	16152	16237	16386	16321	16280	16262	16379	16439	16267	16078	16273	16130	16264	16384	16126	16263	16389	16315	16464	16233	16324	16362	16223	16192	16249	16190	16100	16366	16378	16232	16468	16321	16258	16220	16526	16399	16260	16256	16606	16398	16313	16449	16447	16396	16346	16219	16396	16493	16264	16377	16097	16402	16235	16203	16239	16175	16389	16196	16284	16475	16294	16384	16370	16305	16368	16225	16378	16393	16405	16587	16381	16195	16358	16200	16313	16175	16309	16317	16508	16491	16245	16364	16379	16275	16480	16457	16319	16231	16286	16301
15018	19130	18223	15886	15235	14905	14676	14802	14963	14704	15134	19477	19611	16976	15226	14469	14061	13919	13797	13925	13863	13780	13985	13908	13951	13770	13916	13895	13770	14046	13803	13967	14081	13867	14100	13959	13948	13892	13964	13863	13883	13900	13869	13866	13987	13955	13873	13922	14003	13850	13902	13964	13977	13891	13872	14033	13916	13798	13801	13691	13866	13896	13930	13861	13861	14001	13925	13896	13753	13814	13928	13753	13883	14083	13780	13943	13858	13920	13812	13853	13918	13889	13690	13928	13958	13806	13851	13852	13765	13952	13845	13955	13899	13965	13965	14002	13778	13898	14123	13872	13998	13888	13988	13952	13868	13893	13837	13909	14045	13912	13829	14000	13733	13902	13898	13776	13893	13815	14060	13854	13865	14107	13890	14029	13904	13888	13908	13839	13948	13924	14029	13914	13888	13734	13969	13897	13840	13937	13831	13769	13879	13841	13806	13612	13889	13872	13736	13857	13824	14077	13941	13874	13879	13947	13843	13941	13897	13834	13925	14007	13837	14076	13930	13782	13809	13941	13903	13744	14018	13758	13896	13765	13766	13948	13991	13803	13906	14005	13922	13842	13876	13851	13996	13759	13927	13981	13895	13887	13854	13785	13903	13832	13888	13882	13889	13907	13868	13839	13930	13792	13964	13799	13765	13819	13795	13907	13857	13803	13863	13792	13910	13876	13856	13962	13810	13996	13829	13775	13883	13807	13918	13920	13795	13891	13807	14003	13836	13832	14046	13786	13976	13848	13708	13885	13909	13937	13816	13907	13779	13833	13754	13647	13661	13780	13941	13906	13929	13870	13819	13990	13907	13939	13695	13907	14129	14001	14056	14039	13910	13919	13750	13821	13862	13913	13878	13844	13946	13977	13935	13901	13969	13802	13834	13702	13910	13776	13939	13906	13963	13913	13845	13739	14013	13869	13824	13853	13825	13931	13889	13938	13814	13799	13809	13872	13835	13821	13883	13865	13853	13952	13828	13973	13931	13978	13983	13808	13746	14013	13924	13876	13900	13813	13894	13862	13949	13655	13836	14008	13873	13863	13979	13923	13966	13898	13922	14098	13881	13750	13758	13915	13841	13905	13907	13949	13803	13926	13858	14016	13922	13897	13793	13899	14170	13997	13716	13824	14000	13962	13838	13905	13813	13788	13897	13870	13825	13819	13751	13857	13897	13934	14036	13931	14074	13756	13949	13852	13911	13741	13915	13849	13751	13838	14068	13871	13886	13832	13820	13943	13861	13885	13899	13931	13892	13804	13927	13964	13873	13891	13793	13932	13950	13965	13896	13849	14092	13912	13958	13867	13911	13908	14047	13782	13885	13777	13892	13724	14154	13962	14155	13964	13978	13895	13930	13876	13982	13901	13944	13771	13746	13812	14019	14047	13839	13916	13684	14065	13903	14020	13739	13905	13885	14021	13941	13740	13855	13874	13882	13927	13885	14005	13977	13881	14054	14014	13760	13843	13895	13872	13879	13874	13946	13890	13861	13964	13921	13832	13762	13833	13839	13854	13840	13750	13846	13823	13748	13765	13793	13861	13843	14083	13749	13805	13892	13685	13795	14053	13866	13829	13965	13841	14061	13859	13725	13884	13944	13944	13971	13874	13898	13914	13983	13853	13981	13951	13722	13724	13896	13806	13895	14103	13865	14017	14008	13963	13811	13747	13772	13846	14015	14040	13912	13963	13980	13784	13873	13790	13812	13792	13845	13868	13981	13823	13794	13998	13926	13931	13930	13983	13767	13921	14068	13958	13812	13980	13855	13678	13848	13738	13893	13863	13866	13787	13781	13693	13872	14082	13739	13906	13783	13759	13774	13834	13855	13892	14009	13955	13920	13753	13910	13905	13848	14010	13996	13901	13954	14031	13887	13708	13959	14010	13888	14053	13899	13954	13876	13893	13908	13952	13846	13913	13899	13803	13955	13758	13788	13917	13812	13894	13844	13903	13924	13730	13844	13956	13894	14102	13852	13957	13899	14012	13856	13748	13992	13788	13863	13917	13985	13838	13725	13768	13924	13910	13840	13792	13972	14020	13773	13849	13985	13878	13914	13933	14062	14008	13882	13883	13809	13940	14096	13975	14025	13936	13936	14009	13782	13772	14023	13959	13902	13800	13915	13750	13919	13804	13790	13916	13859	13815	13697	13779	13756	13770	13961	13885	13942	13930	13791	14006	13818	13791	13883	13904	13832	13981	13839	13936	14004	13972	13913	13791	13904	14039	14031	13979	13932	13841	13891	13839	13764	13920	13814	13900	13809	13662	13965	13823	13935	13990	13766	13820	14003	13902	13721	13795	14007	13979	14068	13915	13853	13888	13824	13906	13856	13848	14080	13819	13881	13979	13819	13933	13833	13897	13825	14005	13807	13939	13780	13899	13915	13878	13795	13717	13954	14142	13835	13884	13963	13772	13796	13896	13792	13974	13904	14004	13816	14025	13847	13900	13779	13896	13974	13846	13801	14042	13777	13957	13828	13945	13790	13908	13830	13954	13964	14035	13752	13822	13863	13897	13819	13920	13952	13932	13985	13914	13886	13978	13764	13962	13783	13865	14127	13911	13867	13849	13882	13850	13771	13852	13839	13715	13834	13970	13897	13895	14026	13735	13878	13826	13915	13869	13814	13892	13705	13911	13823	13918	13827	13816	13789	14007	13981	13779	13872	13867	13796	13895	13777	13843	13939	13871	13853	14026	13899	13976	13861	13789	13784	13748	13861	13734	13883	13914	13929	13852	13832	13879	13805	13871	13970	13896	13940	13933	13699	13878	14000	13798	13770	13993	13922	13782	13899	13923	13844	14028	13999	13952	13912	13884	13839	13802	13897	13741	13973	13875	13999	13783	13864	13903	13906	13834	13885	13884	13908	13880	13980	13782	13916	13941	13819	13793	13977	13950	13936	13832	13899	13772	13960	13994	13854	13892	13920	13789	13913	13764	13886	13871	13847	13817	13870	13890	13732	13917	13988	14151	13844	13737	13765	13793	13873	13892	13745	13978	14017	13917	13909	13796	13992	13835	13892	13754	13784	13939	13811	13926	13905	13848	13693	14043	13745	13964	13886	14004	13866	13850	13826	13848	13940	13642	13712	13847	13977	14079	13855	13708	13945	13883	13947	13947	13979	13872	13847	13964	13944	13863	13885	13927	13745	13809	13805	13881	13876	13884	13865	14052	13932	13883	13999	13979	13978	13774	13809	13910	13635	13748	13846	13905	13862	14011	13703	13885	14003	13916	13811	13889	13780	13890	13873	13865	13796	13815	13930	14054	13953	13861	13979	13903	14023	13957	13948	13911	13867	13853	14001	13824	13989	13869	13916	13940	13882	13801	13997	13819	13881	13880	13902	13932	13899	13870	13896	13949	13838	13951	13915	13719	13792	13941	13882	13849	13935	13807	13909	13888	14029	13865	13816	13860	13803	13924	14040	14059	13755	13889	13777	13787	14009	13913	13821	13869	13807	13787	13934	13967	14077	13965	13868	13886	14018	13988	13899	13882	13755	13939	14000	14021	13925	13798	13910	13879	13875	13892	14067	13802	13816	13930	13850	13913	13831	13953	13839	13884	13954	13851	13910	13880	14019	13912	13939	13892	13764	13934	13880	13975	13928	13889	13833	14042	13831	14077	13926	13974	13982	13823	13971	13993	13879	13989	13925	13753	13822	13860	13907	13909	13822	13961	13844	13948	13828	14019	13820	13875	13973	13886	14002	13941	13825	13808	13908	13730	13894	13835	13758	13944	13848	13938	13817	13864	13851	13886	13798	13940	13848	14089	13833	13804	13729	13901	13847	13869	13980	13840	13787	14012	13743	13915	13776	13924	13869	13908	13889	13971	13798	13821	13750	13948	14083	13802	13827	13899	14035	13730	13894	14021	13973	13913	14135	13857	13938	13911	13659	13848	13856	13809	13785	14067	13873	13893	13927	13951	13804	13835	13821	13738	13984	13842	13970	13940	13889	13865	13876	13859	13839	13868	13960	14068	13748	13957	13979	13807	13988	13752	13818	13941	13947	13862	13798	13856	13777	13898	14135	13863	13884	13942	13920	14053	13931	13964	13710	13981	13713	13897	13832	14016	14020	13831	13955	13790	13983	13805	13873	13845	13957	13881	13820	13794	13803	13811	14006	13937	13938	13850	13865	13964	13951	13809	13762	13939	13919	13805	14016	13627	13934	13976	13811	13849	13787	13856	13738	13864	13718	13818	13920	13873	13868	13930	13969	13874	13921	13938	13889	13904	13775	13957	13798	13871	13903	13875	13829	13901	14023	13795	13930	13621	13711	13961	13882	13836	14009	13861	13992	13798	13917	14087	13898	13740	13895	13958	13780	13914	14007	13721	13885	13843	13820	13916	13825	14008	13681	13899	13836	14007	13843	13797	13750	14004	13942	13953	13881	13810	13973	13952	13795	13971	13702	13769	13976	13870	13825	13735	13849	13875	13911	13758	13885	13772	13964	13757	13705	13893	13829	14031	14051	13846	13968	13988	13984	14134	13706	13869	13846	14015	13983	13849	13832	13811	13902	13990	13900	13797	13808	13858	13883	13918	13774	13931	14028	13854	13787	13735	13866	13829	14031	13718	13782	13848	13745	13984	13771	13966	13948	14091	13783	13882	13892	13971	13997	14009	13913	13951	13896	13994	13931	13778	13866	13854	13893	13944	13899	13989	13803	13836	13917	13940	13950	13878	13811	13802	14046	13840	13789	13842	14015	13882	13824	14159	13899	13938	13957	13792	13970	13938	13850	13996	13868	13853	13934	13770	13870	13899	14025	13798	13966	13777	13888	13976	13866	14035	13847	13804	13882	13819	13843	13914	13989	13808	13939	13931	13771	13882	13818	13872	13866	14000	13776	13860	13918	13667	13955	13858	13811	13853	13893	13951	13932	13910	13961	13788	13762	13796	13859	13928	13896	13940	13961	13823	14015	13870	13894	13860	13708	14040	13895	13723	13835	13854	14001	13913	13832	13868	13830	13748	13876	13912	14095	14014	13736	13952	13913	13867	13876	13833	13806	13895	13859	13988	14020	13842	13894	13756	13891	13984	13991	13960	13830	13965	13947	14043	13913	13784	13826	13718	13821	13901	13904	13933	13952	13877	14011	13853	13929	13822	13813	13815	13946	13989	13683	13977
24344	20944	27955	24393	21534	19511	18651	17356	17357	17988	22099	35237	33140	26219	20976	17910	16731	16538	16522	16508	16396	16403	16525	16121	16131	16355	16469	16594	16523	16233	16389	16493	16411	16315	16331	16156	16165	16468	16018	16379	16425	16339	16378	16327	16310	16099	16421	16365	16289	16447	16411	16391	16261	16485	16325	16401	16209	16316	16448	16323	16302	16430	16320	16415	16293	16243	16388	16366	16257	16093	16094	16392	16410	16387	16126	16407	16295	16268	16271	16477	16342	16068	16368	16232	16310	16316	16338	16320	16455	16312	16204	16258	16346	16177	16262	16238	16192	16432	16506	16414	16301	16375	16411	16057	16188	16304	16361	16272	16443	16429	16297	16389	16194	16211	16265	16121	16410	16386	16401	16218	16448	16328	16346	16058	16219	16298	16233	16221	16508	16223	16321	16407	16233	16198	16465	16166	16366	16448	16315	16400	16267	16232	16194	16256	16452	16422	16342	16269	16228	16239	16491	16211	16323	16206	16312	16346	16089	16219	16339	16254	16190	16432	16328	16239	16336	16399	16220	16036	16111	16146	16380	16146	16258	16295	16130	16455	16141	16231	16272	16424	16340	16441	16376	16481	16331	16350	16377	16553	16499	16331	16075	16141	16229	16296	16117	16313	16548	16345	16174	16025	16234	16266	16160	16140	16302	16284	16361	16390	16241	16328	16254	16316	16501	16141	16319	16478	16216	16341	16269	16356	16154	16061	16227	16159	16249	16457	16193	16241	16314	16363	16499	16233	16174	16193	16280	16285	16407	16553	16441	16287	16302	16269	16412	16432	16294	16185	16317	16230	15977	16162	16187	16299	16361	16357	16409	16531	16328	16410	16277	16373	16442	16384	16332	16383	16217	16211	16329	16249	16507	16256	16193	16311	16396	16337	16143	16255	16462	16301	16350	16115	16101	16161	16172	16098	16367	16398	16327	16309	16214	16433	16249	16108	16385	16268	16414	16440	16192	16318	16385	16245	16228	16389	16137	16218	16394	16186	16301	16362	16181	16208	16274	16380	16374	16114	16154	16358	16188	16254	16320	16100	16423	16217	16209	16339	16323	16119	16424	16199	16316	16242	16293	16354	16216	16287	16335	16144	16227	16202	16363	16309	16179	16410	16372	16319	16296	16317	16360	16302	16426	16512	16449	16453	16170	16336	16389	16177	16327	16086	16317	16237	16378	16235	16094	16259	16494	16200	16183	16332	16445	16178	16241	16053	16212	16384	16211	16400	16453	16379	16263	16155	16263	16148	16300	16387	16152	16441	16174	16241	16454	16373	16402	16347	16296	16189	16298	16403	16302	16284	16334	16204	16268	16253	16275	16335	16144	16208	16093	16443	16302	16384	16392	16098	16294	16290	16401	16446	16369	16299	16329	16421	16373	16284	16083	16234	16295	16264	16366	16397	16282	16447	16352	16250	16196	16325	16509	16367	16307	16462	16548	16159	16357	16337	16159	16330	16363	16375	16333	16349	16293	16338	16285	16251	16291	16358	16281	16533	16404	16300	16258	16104	16487	16437	16278	16142	16355	16332	16258	16218	16294	16340	16388	16297	16477	16358	16328	16426	16236	16439	16209	16242	16184	16222	16454	16329	16211	16236	16353	16385	16056	16414	16049	16423	16070	16177	16277	16385	16232	16338	16333	16272	16496	16508	16139	16229	16187	16159	16265	16350	16361	16460	16181	16444	16407	16484	16321	16114	16382	16418	16312	16395	16327	16310	16215	16509	16280	16370	16243	16379	16210	16164	16346	16364	16321	16238	16712	16362	16328	16367	16232	16370	16591	16282	16354	16143	16281	16156	16220	16307	16264	16344	16231	16100	16389	16282	16154	16370	16193	16140	16139	16273	16324	16464	16377	16336	16405	16106	16174	16280	16146	16115	16572	16236	16464	16282	16335	16300	16340	16286	16570	16481	16349	16310	16201	16393	16183	16510	16304	16447	16358	16209	16072	16494	16359	16363	16238	16356	16335	16151	16100	16368	16131	16308	16474	16303	16247	16323	16190	16296	16324	16158	16274	16340	16328	16417	16336	16185	16289	16428	16278	16234	16231	16375	16372	16364	16308	16343	16409	16310	16299	16317	16285	16525	16257	16248	16202	16276	16198	16284	16361	16310	16273	16355	16290	16217	16360	16191	16212	16278	16457	16255	16149	16083	16317	16125	16224	16339	16356	16309	16227	16375	16412	16086	16206	16292	16343	16450	16058	16224	16363	16372	16358	16325	16290	16280	16239	16243	16349	16282	16145	16338	16326	16244	16304	16223	16134	16429	16307	16431	16303	16315	16216	16360	16234	16367	16272	16356	16160	16361	16224	16183	16487	16344	16272	16328	16089	16397	16173	16337	16268	16315	16485	16112	16275	16332	16228	16235	16363	16206	16448	16512	16355	16398	16410	16402	16380	16369	16400	16086	16155	16165	16359	16212	16282	16366	16328	16232	16304	16284	16346	16252	16260	16445	16306	16123	16402	16342	16379	16236	16456	16419	16409	16146	16268	16277	16344	16357	16496	16325	16414	16406	16300	16403	16304	16153	15935	16137	16250	16360	16191	16428	16328	16425	16251	16329	16307	16230	16533	16354	16416	16047	16201	16085	16247	16392	16325	16172	16306	16171	16128	16349	16185	16305	16253	16254	16254	16376	16263	16223	16289	16463	16336	16089	16279	16333	16481	16370	16240	16255	16117	16253	16234	16397	16387	16255	16169	16161	16280	16482	16506	16438	16336	16164	16419	16288	16317	16302	16354	16115	16322	16184	16284	16424	16179	16362	16213	16277	16291	16214	16563	16306	16386	16308	16252	16282	16298	16384	16299	16347	16221	16192	16278	16384	16236	16311	16228	16461	16395	16275	16390	16155	16307	16204	16288	16399	16542	16476	16280	16301	16343	16403	16380	16224	16269	16312	16297	16336	16366	16379	16373	16312	16349	16315	16244	16273	16662	16111	16337	16326	16218	16177	16261	16168	16218	16152	16402	16209	16282	16574	15970	16430	16432	16369	16063	16279	16217	16240	16248	16306	16345	16230	16328	16331	16208	16172	16420	16392	16378	16366	16350	16364	16271	16446	16524	16278	16276	16220	16224	16233	16207	16558	16288	16221	16508	16225	16292	16136	16263	16363	16268	16199	16271	16431	16542	16344	16156	16156	16282	16273	16315	16233	16294	16463	16396	16335	16196	16461	16392	16307	16392	16273	16261	16255	16273	16303	16307	16490	16257	16414	16213	16383	16325	16376	16239	16225	16335	16462	16340	16391	16522	16491	16221	16511	16258	16393	16234	16390	16256	16279	16435	16267	16334	16440	16341	16367	16404	16246	16171	16073	16356	16263	16119	16242	16229	16112	16255	16323	16220	16313	16241	16222	16332	16388	16366	16265	16275	16075	16248	16400	16338	16154	16376	16419	16078	16528	16379	16108	16225	16235	16324	16406	16211	16125	16314	16129	16305	16382	16122	16403	16360	16363	16555	16266	16252	16176	16231	16171	16246	16479	16383	16367	16286	16331	16233	16285	16294	16344	16329	16320	16337	16365	16338	16126	16233	16208	16236	16416	16499	16244	16356	16244	16345	16387	16329	16249	16008	16238	16292	16128	16254	16212	16444	16282	16253	16425	16462	16301	16296	16088	16100	16261	16359	16257	16176	16219	16242	16331	16291	16429	16242	16481	16370	16135	16413	16275	16141	16340	16200	16279	16378	16279	16507	16283	16233	16464	16282	16264	16182	16347	16556	16185	16350	16276	16373	16355	16403	16522	16337	16163	16381	16324	16328	16338	16328	16198	16447	16206	16317	16182	16327	16347	16386	16265	16450	16268	16307	16178	16300	16353	16234	16084	16201	16230	16275	16300	16254	16237	16244	16237	16313	16354	16280	16241	16363	16290	16482	16189	16375	16226	16165	16183	16305	16328	16270	16243	16492	16436	16123	16301	16248	16327	16264	16351	16323	16329	16491	16548	16305	16326	16301	16243	16280	16341	16293	16148	16326	16201	16324	16121	16219	16364	16339	16246	16347	16312	16272	16291	16255	16422	16211	16158	16422	16448	16213	16431	16359	16625	16261	16243	16270	16330	16319	16324	16183	16085	16487	16199	16049	16262	16184	16219	16411	16317	16354	16497	16421	16315	16270	16362	16258	16186	16041	16098	16367	16265	16237	16423	16344	16280	16284	16479	16299	16147	16328	16320	16427	16389	16297	16307	16138	16224	15992	16278	16313	16310	16327	16359	16206	16110	16230	16085	16344	16386	16329	16229	16330	16296	16399	16211	16335	16265	16506	16287	16526	16181	16139	16319	16564	16434	16214	16152	16166	16310	16365	16321	16328	16164	16464	16184	16376	16269	16631	16344	16456	16127	16323	16122	16282	16091	16359	16274	16411	16184	16294	16387	16245	16092	16088	16421	16242	16372	16280	16286	16217	16290	16268	16443	16290	16498	16250	16446	16389	16349	16133	16320	16379	16198	16105	16286	16181	16333	16269	16370	16413	16281	16121	16234	16374	16303	16202	16223	16301	16334	16410	16466	16254	16369	16257	16222	16408	16329	16217	16294	16252	16260	16292	16390	16036	16198	16068	16498	16296	16295	16286	16294	16346	16106	16435	16270	16292	16326	16278	16312	16328	16309	16284	16354	16192	16392	16467	16308	16292	16128	16397	16227	16403	16451	16398	16154	16252	16376	16138	16060	16253	16263	16330	16402	16231	16370	16407	16408	16277	16450	16308	16338	16288	16261	16508	16410	16383	16308	16214	16180	16164	16010	16461	16554	16118	16288	16605	16296	16166	16247	16446	16295	16383	16248	16340	16143	16498	16250	16183	16462	16253	16446	16433	16442	16289	16289	16343	16279	16230	16183	16486	16346	16040	16500	16242	16095	16191	16288	16308	16182	16359	16283	16312	16221	16399	16437	16346	16408	16456	16223	16409	16131	16341	16154	16311	16241	16446	16573	16553	16236	16449	16462	16250	16369	16508	16363	16323	16395	16445	16342	16123	16231	16150	16360	16253	16397	16328	16286	16183	16210	16187	16355	16254	16188	16380	16178	16414	16228	16231	16362	16368	16280	16376	16295	16183	16257	16381	16279	16219	16220	16218	16258	16437	16297	16262	16399	16247	16315	16456	16320	16275	16157	16447	16345
13402	22152	21117	17357	16135	15660	15349	15449	15553	16406	22492	36407	31944	24197	18083	15286	14282	14106	13887	13917	14146	13912	13913	14074	14030	13952	13959	13858	13885	13903	13980	13855	13820	14021	14094	14087	13839	13817	13994	13919	13857	13938	14051	13743	13876	14005	13781	13927	13945	13942	13835	13984	14065	13847	13925	14031	13884	13896	13896	14233	13832	13943	13749	13959	13987	13947	13882	13915	13894	13958	13818	13887	13888	13813	13849	13784	13938	13831	13782	13887	13923	13896	13791	13950	13961	14169	13951	13796	14028	13920	14078	13822	13938	13967	13842	13943	13884	13766	14022	13965	13907	13870	13899	13866	14054	13913	13953	13847	13943	13929	13903	13836	14079	13767	13791	13866	13856	13829	13739	13911	13789	13850	13895	14067	13934	13842	13911	13926	13794	13772	13798	13845	13891	13831	13743	13892	13906	13893	13942	13899	13718	13998	13928	13742	13978	13947	13931	13935	13953	13795	13922	13999	13881	13916	14073	13795	13853	13903	13847	13824	13905	13952	13853	13792	14129	13848	13843	13735	13913	13772	13898	13850	14001	13868	14125	13900	13828	13831	13876	13876	13913	13708	13833	13897	13923	13842	13888	13857	13830	13848	13800	13887	13822	13684	13957	13984	14098	14134	13860	14030	13750	13968	13985	13986	13862	14072	13957	13863	14021	14053	13857	13991	14026	13819	13813	13896	13822	13742	13891	13834	14094	13889	13898	13666	13983	13901	13906	13963	13977	13911	14067	13998	13925	13819	13935	13985	14006	13733	13901	13986	13958	13759	14065	13749	13932	13871	14042	13942	13884	13924	13891	14003	13974	13809	13911	13947	13837	13779	13909	13931	13926	13673	13809	13998	13903	13852	13933	14053	14006	13879	13864	13987	13867	13810	13724	13932	13928	13916	13908	13927	13844	13825	14017	13733	14055	13787	13788	13891	13977	13882	13767	13734	13811	13985	13963	13846	13948	13781	13766	13705	13886	13726	13879	13797	13970	14051	13791	13905	13804	13738	13875	13923	13801	13805	13786	13973	13829	13975	13934	13872	13869	13987	13771	13847	13922	13876	13968	13993	13864	13905	13682	14054	13804	13732	13863	13869	13940	13890	13840	14072	13904	13765	14013	13725	13961	13771	13811	14104	13909	13931	13820	13935	13823	13781	14108	13741	13822	13965	13946	13859	13967	13865	14026	13933	13821	13789	13876	13868	13862	13902	13881	13843	13743	14009	13873	14030	13866	13820	14013	13883	13801	13937	13899	13897	13941	13808	14000	13942	13888	13810	13974	13834	13879	14010	13923	13863	13830	13898	13902	13821	13894	14008	13919	13939	13840	13917	13992	14012	13874	13786	13953	13766	13964	13849	13924	13871	13929	13932	14013	13820	13723	13784	13782	13784	14054	13906	14000	13784	14048	14004	13810	13744	13919	13969	13818	13884	13793	14082	13804	13883	13883	13913	13998	13832	13673	13800	13912	13748	13838	13894	13823	13884	13996	13836	13784	13937	13955	13732	13955	13928	13869	13917	13956	13798	13741	14045	13973	13948	13867	13967	13815	13918	14222	13884	13823	13946	14088	14056	14022	13930	13708	13927	13990	13727	14051	13785	13869	13796	13843	13913	13752	13755	13984	14037	13928	14000	13929	14042	13864	14005	13759	14016	13905	13792	14041	13827	13761	13629	13776	13821	13923	13850	13807	13902	13888	13959	13870	13978	13742	13838	13742	13861	13940	13803	13760	13805	13960	13842	13901	13915	13856	13811	13806	13815	14013	13928	13892	13821	13837	13965	13840	14028	13794	13854	13980	13802	13923	13778	13863	13965	13938	13898	13937	13938	13882	13942	13768	13828	14067	13837	14004	13856	13847	14067	13904	13881	13929	13963	13966	13958	13896	13811	13800	13836	13944	14019	13885	13792	13930	14126	13863	13791	13961	14038	13748	13939	13835	14004	13773	13812	13883	13786	13943	13866	13815	13808	13834	13851	13873	13827	13817	13903	13985	13956	13895	13882	13765	13726	14005	13789	14030	14045	13999	13891	13941	13891	13892	13968	13893	13851	13837	14022	13933	13631	13933	13961	14089	13802	13964	13956	13756	13770	13979	13858	13917	13719	14057	13805	13860	14104	13888	13701	13773	13897	13829	13912	13934	13950	13720	14009	13730	14009	13816	13848	13838	13955	13891	13777	13913	13959	13874	13929	13861	13898	13881	13893	14038	13898	13853	14166	14089	13996	13924	14041	14026	13953	13946	14003	14020	13742	13792	13983	13869	13914	13793	13827	13899	13844	13808	13897	13925	13959	13827	13878	13813	13867	13918	13883	13894	13987	13892	13648	13882	13788	13822	14072	13874	13790	13916	13784	13788	14091	13870	13939	14048	13913	14038	13894	14026	13890	13738	13818	13867	13930	13957	13913	13890	13920	13969	13851	13908	13723	13947	13871	13721	13778	14022	13933	13949	13769	13945	13814	13868	14137	13707	13769	14029	13882	14014	13980	13921	13988	13932	13967	13806	13914	14005	13832	14022	13931	13907	13994	13904	13824	13885	13734	14113	13655	13930	13925	13945	14022	13819	13803	13879	13686	13897	13828	13794	13693	13992	13788	13739	14002	13803	14071	13986	13770	13736	13879	13882	14003	13944	13845	13878	13903	13863	13977	13998	13917	14015	13842	13892	13977	13967	13951	13826	13930	13712	13901	13880	13811	13945	14056	13934	13813	13834	13996	14075	13945	13787	13741	13945	13934	13889	13826	13749	13752	13893	13787	14060	13802	13965	14006	13897	13798	13862	13792	13839	14030	13867	13801	13809	13857	13990	14000	13913	13904	14107	13876	13889	13919	13906	13867	13949	13832	13935	13908	13821	13917	14079	13984	13846	13856	13813	13846	13822	13841	13994	13851	13695	13963	13950	14105	13885	13977	13854	13899	13929	13815	13924	13854	13951	14054	13930	13906	13841	14024	13823	13992	13813	13868	13902	13839	13867	13876	13878	13869	13879	13616	14073	13984	13883	13955	13841	13858	13839	13932	14022	13834	13813	13944	13768	13988	14010	13917	13979	13946	13856	13909	13785	14038	13868	13745	13859	13816	13922	13808	13916	14105	13851	13784	14030	13867	13949	13619	13763	13821	13692	13960	13930	13938	13920	13927	13707	13944	13914	13864	13851	13871	13878	13981	14014	13940	13899	13904	13897	13705	13916	13917	13947	13825	13909	14020	13936	13813	14020	14084	13826	13871	13985	13928	14028	13864	13815	13796	13905	13990	13898	13944	13931	13936	13861	14064	14058	14038	13919	13931	13890	13918	14010	13837	13933	13899	13824	13950	13884	13944	13972	14042	13958	13936	13876	13869	13913	13853	13874	13923	13891	13851	13852	13891	13942	13771	13937	13755	13869	13984	13807	13951	13811	13843	13883	13968	13897	13746	13997	13749	13887	13944	13937	13967	14044	13888	13759	13962	13918	13994	13877	14004	14002	13802	13887	14030	13929	13934	13946	14125	13914	13758	13931	13841	13838	13715	13949	13861	14013	13706	13823	13819	13853	13933	13861	13975	13805	13912	13964	13965	13872	14035	14084	13879	13864	13906	13886	13938	14003	13796	13968	13854	13805	13816	14037	13768	13849	13984	13974	13952	13904	13777	14045	13841	13974	14077	13974	13972	13784	13621	13937	13794	13843	13825	13962	13972	13896	13833	13885	13870	13971	13737	13920	13869	13791	13845	13879	13982	13907	13893	13907	13759	13980	13872	13870	13910	13782	13877	13834	14044	13835	13860	13906	13951	14065	13862	13774	13748	13989	13747	13980	13802	14064	13866	13926	13919	14008	13931	13957	13895	13617	14023	13972	13990	13973	13894	13990	13809	13858	13888	13744	13774	13833	13844	14036	13895	13941	13796	13951	13871	13787	13992	14095	13937	13861	13896	13969	13960	13790	14100	13811	13965	14058	13974	13926	13990	13819	13893	13986	13888	13890	13953	13849	13923	13993	13974	13857	13887	13980	13761	13865	13993	13913	13801	13831	13902	13959	13924	13916	13770	13815	13877	13923	13881	13926	13870	13953	13898	13885	13968	14028	13910	13883	13828	13868	14004	13734	13840	13946	13951	13938	13887	13915	13786	13792	13967	13825	13879	13819	13966	14023	13792	14006	14035	13812	13853	13876	13934	13940	13744	13978	13712	13802	14074	13925	14158	13750	13946	13867	13966	13790	13813	13799	13960	13785	13798	13908	13793	14057	14019	14048	13810	14000	14049	13971	13868	13934	13927	13932	13914	14066	14040	13891	13899	13905	13916	13968	13741	13849	13987	13889	14013	13832	14040	13908	13871	13981	13977	13892	14120	13870	13832	13928	13930	13928	13912	14022	13649	13899	13835	13991	13909	14061	13866	13836	13826	14006	13806	13954	14016	13835	13854	13919	14007	13770	13741	13969	13869	14005	13800	14048	13719	13898	13953	13904	13765	13705	13851	13850	13836	13863	13924	13858	13674	13899	13791	13818	13899	13987	13874	14099	13893	13916	13778	13855	13976	13957	13882	13856	13913	13930	13907	13872	13738	14028	13845	13962	13901	14030	14038	13853	13785	14085	13652	13851	13835	13883	13749	13884	13935	13923	13729	14049	13889	13851	14011	13981	13812	14007	13673	13962	14054	13730	13891	13782	14000	14018	13966	13778	13832	13984	13950	13950	13936	13935	13831	13951	13848	13860	13960	14012	13835	14050	13899	13954	13848	14045	13800	13706	14004	13822	13784	13744	13801	13886	13869	13918	13822	13926	13752	13906	13894	13930	13769	13916	13890	13880	13839	13995	13974	13962	13849	13946	13791	13941	13864	13895	13882	13934	13913	13911	13947	13936	13705	13999	14059	13976	13982	13853	13811	13897	13869	14052	13807	13874	13801	13894	13964	13875	13909	14111	13843	13864	13847	13765	13852	13822	13905	13841	13897	14049	13949	13676	13950	13893	13828	13938	13947	13771	13839	13893	13801	13953	13965	13918	13909	13840	14010	13842	13945	13966	14007	13910	13937	13956	13926	13905	14017	13841	13955	13660	13963	13953	14015	13956	13868	13741	13953	13873	13879	13851	13898	13952	13808	13901	13950	13845	13910	13880	13894	13825	13806	13902	13857	14034	13865	13811	14005
22506	20949	28792	23300	21071	22917	24978	19200	18090	20823	45217	52560	44790	34187	25179	20017	17854	17027	16713	16880	16645	16710	16737	16597	16496	16547	16747	16647	16801	16681	16864	16546	16577	16749	16562	16806	16739	16490	16639	16566	16517	16558	16625	16440	16713	16402	16542	16703	16557	16831	16697	16696	16639	16598	16663	16513	16498	16730	16642	16520	16478	16673	16675	16639	16464	16577	16538	16388	16597	16590	16591	16456	16529	16639	16437	16756	16492	16553	16623	16453	16608	16630	16756	16819	16640	16435	16525	16655	16426	16584	16596	16449	16660	16615	16784	16575	16688	16788	16551	16624	16711	16431	16534	16679	16428	16387	16505	16632	16447	16536	16695	16676	16689	16527	16532	16508	16402	16265	16701	16527	16429	16428	16550	16532	16450	16566	16422	16663	16519	16659	16569	16364	16586	16587	16640	16548	16528	16440	16695	16460	16429	16575	16557	16682	16347	16542	16488	16628	16234	16633	16602	16410	16428	16616	16612	16604	16537	16605	16468	16684	16616	16572	16531	16367	16560	16738	16528	16585	16639	16533	16614	16595	16538	16652	16562	16819	16817	16331	16648	16588	16536	16611	16649	16602	16322	16784	16547	16559	16714	16491	16671	16531	16527	16519	16633	16640	16605	16512	16565	16728	16541	16644	16548	16695	16646	16566	16636	16707	16478	16603	16373	16542	16631	16628	16580	16553	16597	16600	16497	16619	16670	16529	16701	16665	16499	16583	16400	16674	16637	16649	16487	16637	16506	16490	16433	16713	16802	16533	16542	16451	16487	16440	16571	16664	16623	16713	16694	16435	16619	16734	16494	16234	16592	16712	16531	16545	16475	16448	16379	16604	16645	16445	16337	16623	16533	16428	16419	16509	16547	16547	16470	16686	16502	16379	16469	16548	16494	16475	16411	16454	16529	16521	16407	16440	16530	16684	16469	16541	16190	16625	16635	16596	16575	16631	16323	16586	16347	16305	16521	16674	16269	16373	16606	16429	16610	16525	16374	16568	16616	16649	16620	16337	16641	16523	16473	16638	16754	16597	16501	16707	16641	16659	16518	16536	16830	16408	16558	16606	16395	16321	16540	16655	16453	16696	16654	16404	16386	16414	16372	16600	16728	16539	16705	16524	16484	16495	16417	16627	16665	16606	16415	16421	16741	16615	16462	16561	16581	16471	16692	16368	16554	16352	16502	16360	16451	16728	16659	16663	16604	16514	16365	16339	16517	16550	16463	16650	16692	16428	16436	16659	16440	16537	16535	16630	16473	16311	16566	16565	16674	16571	16426	16478	16516	16717	16635	16556	16465	16382	16486	16499	16638	16476	16409	16662	16528	16564	16584	16480	16423	16636	16535	16556	16523	16391	16537	16248	16394	16555	16430	16617	16516	16484	16739	16408	16592	16500	16562	16253	16688	16478	16584	16461	16693	16742	16586	16701	16336	16545	16295	16766	16724	16480	16310	16424	16564	16572	16431	16634	16732	16640	16482	16732	16649	16587	16499	16434	16426	16571	16302	16587	16543	16402	16459	16501	16585	16459	16412	16655	16466	16578	16660	16392	16317	16433	16676	16568	16656	16448	16628	16672	16439	16668	16609	16528	16577	16469	16422	16544	16574	16654	16439	16464	16397	16541	16346	16681	16569	16644	16503	16253	16371	16361	16402	16517	16523	16545	16642	16370	16692	16424	16637	16521	16464	16613	16434	16755	16395	16409	16543	16605	16632	16557	16445	16420	16229	16563	16455	16397	16501	16605	16487	16589	16611	16598	16556	16603	16518	16584	16446	16635	16516	16438	16732	16510	16355	16663	16498	16590	16496	16605	16533	16544	16213	16457	16414	16461	16414	16615	16684	16432	16473	16305	16491	16345	16626	16499	16471	16543	16608	16596	16449	16517	16374	16558	16823	16682	16460	16583	16565	16663	16589	16461	16443	16739	16464	16363	16403	16534	16661	16520	16506	16415	16345	16507	16492	16621	16519	16599	16452	16546	16267	16471	16539	16578	16545	16425	16427	16496	16571	16566	16584	16454	16512	16483	16571	16544	16605	16454	16458	16519	16347	16481	16680	16559	16798	16665	16424	16579	16496	16577	16590	16720	16373	16521	16541	16484	16626	16507	16487	16675	16552	16492	16435	16451	16488	16534	16527	16537	16571	16710	16557	16495	16466	16527	16582	16506	16302	16543	16455	16537	16664	16511	16525	16409	16409	16309	16474	16472	16398	16481	16579	16580	16502	16585	16582	16819	16497	16592	16449	16470	16596	16505	16337	16633	16429	16543	16598	16369	16570	16562	16580	16399	16625	16509	16663	16667	16801	16506	16421	16752	16686	16572	16710	16657	16530	16537	16773	16543	16485	16535	16501	16690	16713	16347	16414	16599	16501	16543	16559	16266	16437	16480	16456	16446	16549	16679	16484	16667	16263	16537	16550	16577	16479	16355	16508	16433	16712	16676	16511	16419	16507	16416	16557	16537	16421	16486	16495	16674	16664	16361	16515	16531	16607	16554	16579	16450	16530	16624	16302	16709	16457	16587	16667	16393	16380	16606	16532	16479	16429	16555	16549	16363	16525	16574	16507	16639	16398	16586	16544	16388	16554	16601	16552	16519	16708	16553	16351	16257	16376	16432	16723	16633	16541	16714	16516	16606	16558	16543	16320	16577	16568	16419	16750	16409	16674	16599	16623	16568	16496	16396	16427	16453	16763	16446	16501	16671	16425	16498	16472	16507	16473	16571	16564	16606	16658	16549	16563	16483	16617	16468	16626	16430	16550	16392	16439	16580	16605	16462	16278	16587	16497	16572	16567	16542	16511	16449	16735	16495	16729	16428	16766	16795	16504	16494	16644	16629	16617	16662	16456	16628	16553	16424	16421	16678	16585	16597	16521	16520	16420	16427	16592	16426	16717	16463	16498	16529	16543	16430	16445	16522	16512	16496	16422	16533	16441	16382	16599	16559	16579	16546	16589	16524	16526	16402	16492	16376	16472	16655	16547	16430	16763	16636	16602	16253	16352	16246	16292	16525	16521	16539	16213	16457	16260	16523	16557	16475	16734	16683	16476	16604	16402	16653	16456	16344	16541	16556	16617	16560	16394	16414	16680	16585	16564	16522	16619	16634	16616	16715	16570	16529	16686	16593	16546	16640	16702	16583	16424	16246	16468	16682	16674	16599	16507	16420	16537	16417	16424	16581	16659	16706	16558	16529	16699	16468	16409	16568	16659	16548	16566	16582	16747	16624	16647	16667	16428	16317	16554	16646	16600	16663	16670	16457	16689	16553	16484	16549	16467	16451	16551	16498	16476	16484	16577	16557	16489	16578	16456	16487	16467	16371	16526	16550	16410	16492	16516	16382	16402	16617	16613	16426	16504	16444	16424	16631	16398	16274	16435	16490	16540	16537	16514	16550	16370	16647	16557	16402	16703	16559	16643	16509	16462	16355	16549	16346	16558	16446	16616	16388	16489	16650	16600	16550	16490	16428	16344	16437	16611	16538	16626	16674	16545	16542	16579	16357	16710	16714	16606	16498	16716	16575	16387	16431	16585	16557	16294	16631	16592	16525	16390	16558	16557	16138	16488	16658	16601	16695	16596	16645	16452	16418	16446	16590	16474	16650	16395	16371	16354	16376	16494	16378	16505	16795	16701	16736	16639	16610	16604	16512	16340	16738	16689	16505	16333	16511	16536	16777	16438	16399	16478	16459	16627	16459	16348	16689	16448	16582	16621	16325	16342	16589	16520	16580	16323	16664	16700	16591	16632	16690	16595	16479	16342	16648	16412	16489	16500	16697	16537	16248	16489	16510	16457	16422	16565	16588	16583	16574	16604	16449	16474	16501	16488	16639	16627	16540	16595	16612	16476	16376	16408	16632	16347	16469	16449	16774	16384	16521	16442	16362	16581	16698	16616	16535	16500	16577	16583	16606	16529	16542	16458	16696	16390	16446	16431	16546	16442	16573	16587	16758	16690	16593	16559	16598	16418	16586	16463	16428	16712	16486	16400	16641	16517	16525	16736	16309	16540	16546	16605	16357	16720	16608	16475	16527	16470	16354	16567	16483	16438	16811	16556	16543	16698	16559	16544	16549	16426	16384	16529	16440	16367	16446	16388	16693	16358	16442	16519	16598	16374	16614	16489	16486	16506	16425	16703	16509	16508	16556	16537	16402	16475	16431	16374	16451	16669	16635	16597	16453	16548	16557	16565	16537	16587	16503	16577	16511	16542	16509	16487	16578	16476	16351	16464	16537	16713	16506	16383	16596	16534	16622	16383	16531	16527	16663	16532	16603	16653	16426	16515	16501	16516	16341	16724	16326	16686	16618	16643	16472	16422	16406	16468	16235	16509	16596	16529	16660	16521	16567	16776	16639	16617	16655	16309	16523	16624	16625	16491	16485	16527	16587	16437	16509	16579	16593	16659	16693	16548	16624	16633	16537	16404	16558	16460	16658	16444	16330	16688	16516	16511	16623	16679	16563	16447	16559	16563	16472	16535	16738	16768	16596	16654	16560	16445	16487	16599	16386	16406	16339	16293	16635	16380	16602	16664	16718	16439	16651	16542	16720	16287	16553	16371	16416	16737	16546	16429	16682	16607	16708	16475	16360	16579	16444	16351	16386	16707	16526	16528	16616	16406	16482	16465	16554	16514	16622	16594	16619	16655	16585	16762	16715	16434	16525	16386	16720	16455	16412	16613	16423	16431	16555	16661	16582	16509	16493	16669	16543	16734	16691	16432	16560	16658	16385	16471	16569	16479	16652	16553	16614	16573	16572	16413	16564	16565	16663	16630	16564	16445	16595	16614	16594	16697	16661	16706	16618	16752	16521	16364	16520	16616	16566	16558	16414	16600	16464	16570	16319	16462	16520	16611	16453	16393	16355	16568	16571	16540	16399	16643	16523	16616	16369	16425	16766	16533	16535	16635	16555	16427	16505	16481	16594	16403	16686	16575	16748	16742	16554	16440	16442	16397	16488	16634	16595	16456	16330	16359	16533	16633	16576	16716	16671	16414	16474	16685	16573	16546	16608	16505	16426	16852	16288	16492	16327	16324	16351	16566	16375	16419	16559	16495	16384	16463	16418	16601	16634	16762	16506	16684	16329	16616	16447	16493	16452	16552	16524	16494	16526	16238	16308
15295	28905	26634	21182	19058	18138	17430	16855	16385	20375	45307	50496	42576	31899	22334	16607	14817	14237	14092	14002	14005	13987	13989	14001	13960	14045	13955	13994	14022	14028	13937	14080	14065	14062	14040	14294	13913	14024	13941	14036	14015	14100	14078	14027	13995	13892	14038	13931	14052	13902	13865	14052	14251	14205	13939	13892	13878	14016	14163	13911	14001	14124	13867	13812	14058	13875	13892	14110	13998	14062	13963	13926	13935	13796	14049	14070	14037	13980	13925	14114	14011	14067	14133	13943	14044	13980	13947	14017	13922	13849	14254	13947	14042	14062	13951	13932	14033	14063	14019	14004	13885	13861	13913	13952	13963	13996	13957	13949	13955	13984	14120	13913	13979	13974	14114	14173	13976	13988	14094	13925	14021	13951	13923	13981	13957	13998	14079	14039	14090	13838	13970	13783	13796	14062	14050	14109	14114	13840	13906	13962	14023	13990	14092	14031	13925	14027	13921	14056	13884	14063	13878	14109	13909	13899	13934	13944	13917	13908	14104	14093	13925	14037	14015	13983	14180	13991	13985	14104	14025	13951	13996	14127	14060	14058	14058	13990	14033	13983	14023	13734	14123	14039	14010	14086	13908	13931	14150	14045	14004	13968	14000	13954	14012	14083	13997	14009	13934	13939	14209	14076	14048	14002	13984	13944	14049	13790	13960	14053	13900	14010	14029	14019	14056	13894	13916	13893	13952	13990	13837	14001	13957	14001	13891	14030	13997	14016	13852	13775	14010	14041	13876	13994	13855	14071	14014	13974	13948	13885	14145	13979	14026	14062	14061	14073	13945	14063	13968	14036	13954	13994	13779	14011	14053	14139	13923	13984	13843	14174	14113	14127	13991	14043	13954	13816	13920	13997	13897	13911	14046	14010	13881	13898	13924	13856	13882	14027	14004	14008	14010	13995	14118	14008	13892	13926	13888	14028	13857	14011	13992	13998	13964	13978	14118	13961	13944	14037	14060	14075	13974	13923	13993	13971	14009	13914	13943	14190	14016	13998	13805	14029	14069	14230	13970	14058	13969	13967	14061	13993	14031	14025	13994	13839	13958	13913	14047	14000	14058	14020	14070	13984	13898	14075	14141	14088	13957	14158	13755	14031	13949	13926	14026	13928	13978	13986	13913	14117	13839	14186	14076	13944	13911	13930	14039	14144	13938	14070	14016	14053	13913	14244	14150	13957	13970	13845	13906	14096	13754	13979	14034	13931	13986	13860	14079	13993	13986	13958	14045	14066	14004	14082	14011	13990	13979	13994	13948	13978	13911	13961	13993	13896	14057	14124	13897	14102	14016	14032	13829	13925	13892	14025	13932	14032	14043	13845	13938	14059	13862	14082	13889	14110	14018	13882	13874	13943	14111	14143	14051	13878	13972	13992	14213	14198	13945	13965	13861	14123	13962	13900	14080	14022	14017	13878	14075	13987	13958	14096	13889	14083	14053	13793	13873	13922	14035	13915	14079	13893	13852	14137	13965	14035	14032	13853	13862	13922	13869	14003	13946	13969	13985	13917	13852	14127	14000	14037	13920	13889	14004	14045	14049	13980	14155	13946	13995	14034	14094	14000	14085	13949	13974	14018	13972	13892	13992	13956	13992	13923	13876	14051	14051	13981	14061	13991	13941	14063	13879	13962	13976	13925	13869	14093	13973	13968	13995	13961	13958	13960	13822	14010	13766	14117	14036	13831	14124	13997	14086	14042	13945	13935	13904	13837	13863	14032	14227	14089	13873	13967	14002	14092	14002	14027	13907	14112	14127	14012	13972	14017	14042	13970	13845	13987	14069	13813	14169	14101	14021	14057	13893	14010	14137	13990	13990	13870	13941	14130	13988	13974	13978	14006	14041	13959	14049	13843	14012	13960	13858	14079	13913	13968	13913	13894	14032	14008	13939	14052	13917	14033	13916	13864	14066	13962	13885	14055	13961	13909	14100	13996	13895	13969	13918	14111	13997	13863	13977	13983	13996	14045	14018	14109	13699	13977	14149	13897	13917	13955	13875	14076	14037	13772	13958	13864	14020	13929	13908	14084	13993	13894	14088	14091	13711	14085	14067	13891	14117	14025	14025	13947	13949	13883	14015	13960	14112	13860	14097	14086	14027	13934	13937	13998	13951	14018	13968	13929	13914	13997	13949	13830	14011	13874	13913	14174	13867	13926	13897	14104	14077	14109	13967	13914	13835	13993	14097	13983	13987	14098	13823	13998	14062	13823	14007	14050	13955	13902	14077	13912	13891	13955	14082	13815	14241	14114	13945	13929	14062	13917	14126	13942	13920	13890	13981	13997	14057	13990	14068	14019	14049	13892	13927	14080	14090	13906	14091	13928	14024	13921	13769	13965	14060	13899	14084	14055	14084	13874	14075	14053	14052	14018	13919	13909	13953	14007	13950	13738	13940	13971	14054	13923	14044	14084	14157	14025	13879	13932	14067	13952	13970	14032	13974	13808	14004	13778	13965	14019	14159	13879	14009	13997	13953	14063	13839	14083	14128	13928	14148	13981	13962	13813	13915	13899	14026	14089	14033	13876	14063	14132	13863	14034	14171	13973	13881	14335	13877	14035	13835	14127	13961	13963	14083	13850	13914	13994	13867	13800	13914	14120	13859	14059	13949	14199	14117	14077	13990	13975	13799	14002	14063	13966	13927	13897	14111	14113	13842	13931	13862	13882	13969	13972	14021	13951	13955	13880	13889	13934	13940	14075	13941	13978	13933	14056	13848	14037	14059	14057	14133	13943	13979	14037	14054	14202	14160	14174	13967	14016	14046	13993	14011	13981	14088	13899	14118	13962	13898	13996	13823	14169	14003	14134	13969	14035	13989	13995	13997	13983	14187	13928	14118	14082	14082	13985	14005	13758	13972	14056	14107	14018	13774	14113	13979	13984	14003	13954	13946	13830	14026	13993	14009	13898	14064	14057	14047	14043	13839	14009	14057	14154	13913	14049	13905	13990	13985	13927	13990	14263	13846	14038	13913	13899	13941	14137	13918	14087	13960	14082	14026	13958	13819	14153	14066	14052	14108	13954	13954	13880	13897	13904	13847	14004	13972	13975	13904	13939	14194	13874	14019	13946	14102	13960	14121	13998	13868	13870	13932	14072	14038	14023	14026	14009	13909	14114	13946	14076	14020	14043	14071	14002	14035	13828	14080	14037	13851	14005	13934	13886	13983	13928	13835	13919	13974	13984	13947	14004	14114	14091	14028	13942	14252	13900	13999	14023	13935	14132	13902	13938	14203	13847	13899	14046	13837	13969	14005	14058	13904	14109	14114	14000	14015	13925	13968	14052	13915	13985	13895	13961	13913	14277	13968	14032	13909	13873	14005	14039	13901	13993	13877	14114	13946	13934	13856	13969	13929	13875	14002	13995	14000	13961	13938	13986	13931	14023	13814	13948	13931	13963	14022	13881	14264	14002	13992	13950	13941	13937	14006	13802	14032	13854	14101	13921	14372	14058	13964	14069	13882	14001	14016	13933	13772	14007	13874	14088	13789	14108	14063	13907	13928	13969	14027	13901	14017	13931	13927	14097	14013	14137	13925	13971	14085	14078	13956	14046	13996	13968	14129	14115	13929	14099	13878	13962	13942	14278	14067	13985	13982	14013	13936	13938	13881	14019	14047	13995	14082	14112	13985	14052	13915	13931	13915	13962	13992	13974	13933	13953	13865	14114	14069	14040	14080	13953	13914	14095	13854	14017	13992	14099	14077	14001	13927	14174	14043	14037	13910	13959	14040	14197	14066	13987	13857	13855	13832	13998	13960	13999	14002	14017	13883	13947	13871	13944	14024	13887	14033	13878	14165	13818	13832	13980	13890	13959	13944	13944	13805	13817	13966	13858	13993	14243	13836	14003	13848	13927	14008	14191	13950	13985	14048	14009	13871	13843	14128	13942	14039	13813	14111	13963	13983	14039	13937	13981	13899	13987	13882	13853	13881	13995	13883	14016	14050	13818	14060	13959	13930	14051	14258	13963	14117	13932	14015	13866	14050	14024	13969	13971	14032	14006	14174	13974	13847	13968	14212	13999	14049	13943	14090	14002	13973	14028	13876	13966	14071	13979	13908	14031	13946	13900	13990	14014	14045	13949	13895	13946	13890	13974	14047	13963	13979	13986	14099	13931	13912	14023	13924	14100	13960	13991	13992	13931	13857	13882	14148	13962	13924	13993	13992	13880	14038	14003	14196	13878	13841	14026	14181	13708	14003	14038	13985	13941	13918	14073	13966	14003	14053	14000	14011	14002	13901	14016	13980	13882	13869	13977	14165	13935	14021	14006	13978	13855	14029	14047	13912	13987	13922	13999	14082	14074	14046	13917	14039	14016	14039	13991	14062	13964	13925	13935	13930	14021	14130	14000	13788	14038	14039	13955	14038	14000	13909	13990	13937	13984	13920	13976	13883	13919	13837	14064	13925	13953	13903	13992	13955	13885	14138	13890	14038	14094	14028	14110	14126	13898	13836	13780	13938	13986	13995	14044	13882	13930	14157	13900	14016	14106	14014	14058	14018	14036	14113	13947	13885	13966	14113	14001	13835	13997	13916	14145	13975	14163	13965	14020	13959	13997	14153	13801	14022	14063	13960	14039	13964	14045	14021	13865	14028	14096	14059	14071	13850	14023	13855	13883	13959	14096	14095	13899	13896	14084	13940	14052	14093	13928	13937	13934	13977	13863	14007	13985	13952	14022	13966	13875	14101	14164	13941	13958	14078	13873	13922	13926	14021	14071	14041	14043	14149	14133	14091	13990	14005	14043	13921	13928	13783	14015	13941	13890	14058	14042	13951	13964	13980	14052	13916	14110	13997	13830	14153	14053	13960	14092	14113	13975	13939	13980	13793	13849	13868	13863	14050	13893	14022	13892	14042	13752	14078	13982	13961	13966	14012	13979	13984	14005	13926	13936	13961	13894	14153	14057	14071	13928	14061	14118	14138	14008	13988	14006	13920	13811	14091	14000	14080	13966	13993	13971	13905	14071	13981	13996	13954	14101	14065	13915	13891	14028	14139	14128	13985	13874	14008	13813	13869	13775	14091	13966	14116	13870	13978	13826	13990	13855	13988	13981	13767	13884	13854	13914	13874	14040	13890	13916	13978	13941	14135	14074	13921	13936	13719	13930	14136	13871	13930	14015
27003	21535	24213	20821	17537	17128	17304	16917	16797	17462	19747	21114	20135	18471	17309	16927	16709	16617	16454	16396	16348	16361	16642	16720	16480	16417	16344	16469	16390	16364	16404	16679	16561	16355	16613	16675	16462	16400	16518	16369	16310	16326	16525	16553	16526	16289	16467	16344	16291	16469	16492	16321	16604	16724	16370	16445	16317	16426	16526	16264	16242	16530	16342	16426	16337	16408	16543	16465	16371	16387	16395	16409	16390	16392	16219	16482	16368	16381	16381	16366	16462	16389	16485	16327	16472	16525	16327	16248	16383	16258	16505	16354	16397	16423	16552	16213	16315	16367	16428	16319	16394	16360	16282	16501	16644	16382	16277	16327	16639	16276	16464	16339	16625	16325	16445	16478	16378	16486	16694	16257	16369	16405	16560	16364	16384	16434	16543	16527	16500	16430	16307	16316	16124	16411	16274	16503	16313	16177	16367	16463	16399	16408	16396	16364	16453	16381	16379	16447	16379	16220	16173	16341	16473	16480	16466	16395	16311	16597	16227	16467	16392	16462	16504	16542	16489	16338	16301	16397	16485	16652	16550	16391	16359	16236	16518	16461	16487	16471	16322	16171	16379	16450	16381	16218	16248	16381	16130	16484	16235	16395	16541	16294	16359	16294	16440	16314	16327	16460	16387	16416	16307	16512	16338	16255	16483	16602	16300	16522	16186	16449	16406	16378	16334	16518	16223	16451	16587	16524	16322	16313	16639	16423	16575	16485	16403	16496	16494	16551	16233	16550	16461	16399	16299	16473	16392	16681	16314	16234	16232	16551	16446	16186	16157	16583	16352	16457	16395	16415	16634	16321	16521	16405	16316	16361	16345	16443	16519	16385	16525	16399	16428	16146	16472	16268	16370	16655	16327	16454	16553	16561	16175	16477	16341	16471	16428	16342	16489	16189	16223	16342	16278	16648	16384	16355	16295	16304	16275	16450	16358	16436	16508	16362	16341	16509	16544	16532	16448	16464	16447	16258	16411	16558	16433	16304	16435	16323	16394	16561	16387	16188	16270	16254	16302	16532	16488	16549	16478	16386	16192	16464	16490	16653	16219	16481	16422	16341	16405	16461	16264	16443	16495	16451	16339	16414	16483	16346	16406	16477	16241	16591	16473	16237	16379	16553	16410	16531	16408	16566	16457	16364	16337	16476	16260	16346	16325	16486	16480	16480	16361	16225	16424	16530	16506	16255	16350	16404	16314	16441	16464	16510	16514	16421	16422	16243	16350	16568	16328	16512	16404	16384	16352	16363	16372	16313	16421	16499	16235	16370	16516	16459	16122	16525	16387	16534	16456	16583	16587	16392	16323	16408	16552	16380	16249	16419	16427	16493	16314	16265	16479	16481	16431	16451	16323	16458	16361	16435	16384	16238	16248	16518	16400	16358	16307	16451	16290	16320	16432	16394	16311	16384	16419	16415	16523	16491	16488	16229	16352	16294	16482	16560	16419	16537	16611	16407	16267	16526	16301	16452	16438	16550	16289	16481	16420	16200	16214	16286	16444	16415	16458	16264	16454	16453	16205	16355	16278	16285	16626	16326	16368	16270	16705	16296	16526	16473	16372	16486	16370	16371	16382	16382	16546	16549	16594	16359	16321	16368	16336	16165	16583	16307	16242	16324	16397	16238	16364	16233	16352	16366	16287	16354	16136	16467	16455	16371	16250	16344	16430	16229	16255	16397	16344	16221	16403	16174	16287	16202	16399	16265	16551	16379	16401	16398	16455	16308	16400	16465	16377	16346	16427	16434	16442	16494	16531	16294	16389	16409	16446	16345	16538	16548	16428	16575	16566	16394	16402	16414	16482	16611	16563	16282	16342	16337	16395	16262	16327	16353	16494	16397	16445	16547	16401	15975	16488	16337	16290	16456	16402	16524	16423	16495	16577	16498	16234	16522	16364	16357	16285	16422	16448	16355	16359	16443	16569	16352	16358	16396	16371	16622	16513	16404	16512	16351	16518	16273	16273	16445	16282	16270	16415	16602	16441	16406	16414	16230	16236	16462	16458	16323	16501	16495	16548	16249	16375	16319	16488	16419	16398	16443	16328	16517	16462	16386	16350	16391	16548	16380	16370	16342	16447	16531	16582	16247	16286	16445	16342	16570	16408	16399	16106	16391	16364	16517	16430	16594	16504	16513	16283	16435	16328	16361	16431	16541	16360	16694	16375	16417	16275	16541	16460	16445	16314	16330	16494	16240	16363	16454	16395	16384	16504	16369	16435	16461	16358	16334	16399	16439	16509	16156	16326	16377	16399	16359	16660	16149	16251	16540	16503	16390	16552	16306	16523	16364	16342	16440	16518	16325	16232	16468	16388	16510	16449	16665	16415	16389	16485	16406	16546	16381	16402	16293	16463	16351	16544	16320	16354	16490	16462	16253	16370	16413	16667	16261	16320	16350	16352	16325	16293	16270	16441	16305	16261	16377	16451	16609	16416	16140	16497	16576	16357	16299	16258	16289	16611	16405	16556	16243	16490	16438	16346	16372	16410	16319	16550	16319	16531	16533	16256	16278	16456	16272	16339	16301	16366	16236	16411	16572	16238	16384	16544	16321	16214	16293	16228	16291	16318	16454	16458	16473	16650	16303	16410	16507	16537	16421	16492	16562	16386	16528	16370	16331	16365	16456	16516	16400	16260	16444	16383	16487	16576	16362	16369	16339	16575	16609	16445	16712	16380	16292	16284	16277	16290	16392	16371	16368	16511	16464	16625	16464	16295	16402	16500	16341	16376	16175	16521	16244	16569	16372	16371	16472	16372	16413	16178	16357	16209	16311	16275	16275	16372	16518	16342	16240	16377	16413	16503	16432	16521	16228	16518	16520	16362	16368	16397	16550	16296	16377	16384	16276	16419	16379	16203	16424	16298	16347	16551	16383	16216	16273	16311	16393	16433	16500	16389	16350	16613	16298	16431	16330	16174	16249	16379	16416	16502	16403	16502	16439	16320	16437	16458	16242	16631	16481	16480	16542	16408	16534	16236	16381	16179	16390	16473	16612	16595	16325	16317	16533	16135	16554	16422	16434	16610	16415	16250	16464	16356	16374	16462	16371	16403	16282	16314	16416	16386	16233	16236	16381	16463	16429	16455	16340	16578	16433	16404	16362	16281	16347	16171	16421	16298	16348	16468	16219	16394	16380	16340	16301	16281	16259	16388	16393	16309	16291	16323	16145	16456	16236	16325	16402	16319	16369	16454	16435	16307	16385	16343	16329	16049	16412	16354	16384	16506	16301	16375	16354	16389	16520	16202	16537	16335	16342	16482	16387	16347	16282	16340	16376	16440	16576	16148	16441	16404	16475	16288	16404	16316	16287	16371	16498	16238	16425	16767	16417	16437	16262	16462	16524	16382	16431	16441	16302	16415	16504	16447	16499	16295	16342	16274	16480	16209	16297	16463	16491	16475	16369	16343	16191	16506	16376	16352	16468	16371	16169	16340	16426	16450	16452	16555	16332	16337	16413	16610	16312	16333	16555	16472	16427	16382	16462	16494	16626	16569	16324	16288	16202	16307	16316	16352	16339	16552	16536	16368	16458	16639	16572	16541	16425	16379	16249	16445	16249	16362	16257	16421	16463	16548	16518	16464	16327	16529	16385	16440	16165	16403	16528	16246	16501	16366	16338	16300	16537	16435	16365	16397	16575	16647	16355	16314	16455	16267	16303	16106	16495	16519	16463	16455	16527	16508	16538	16504	16570	16428	16246	16326	16376	16370	16365	16243	16586	16259	16258	16278	16316	16295	16348	16309	16304	16614	16451	16309	16351	16351	16464	16447	16473	16471	16377	16464	16358	16413	16446	16310	16539	16361	16469	16548	16401	16189	16351	16549	16344	16462	16283	16440	16241	16260	16334	16510	16456	16461	16477	16330	16467	16481	16273	16525	16314	16213	16439	16493	16658	16445	16573	16393	16383	16487	16503	16523	16444	16476	16421	16188	16293	16464	16417	16405	16440	16429	16572	16547	16410	16414	16220	16668	16459	16393	16212	16351	16398	16367	16363	16406	16451	16613	16330	16284	16452	16477	16441	16261	16312	16642	16381	16380	16291	16518	16426	16286	16407	16260	16440	16462	16468	16206	16414	16458	16355	16531	16254	16451	16234	16396	16169	16264	16489	16492	16323	16358	16589	16495	16276	16374	16219	16475	16321	16446	16465	16428	16271	16353	16374	16341	16302	16474	16352	16420	16472	16456	16370	16422	16500	16368	16157	16427	16345	16475	16489	16394	16293	16385	16303	16482	16304	16525	16382	16338	16309	16217	16278	16464	16414	16453	16344	16536	16450	16394	16208	16411	16326	16405	16395	16532	16199	16453	16378	16476	16328	16362	16337	16482	16365	16443	16464	16440	16420	16421	16256	16416	16436	16267	16646	16567	16349	16448	16341	16303	16571	16501	16076	16390	16487	16333	16228	16384	16243	16378	16402	16338	16577	16422	16348	16206	16240	16455	16229	16390	16568	16378	16522	16348	16295	16444	16370	16655	16431	16469	16470	16763	16384	16310	16441	16373	16463	16409	16422	16371	16483	16380	16459	16433	16427	16370	16307	16517	16328	16413	16441	16408	16573	16334	16347	16332	16444	16408	16458	16624	16543	16388	16250	16345	16250	16334	16443	16514	16380	16462	16442	16348	16356	16469	16292	16502	16499	16428	16484	16429	16539	16463	16443	16515	16378	16472	16455	16456	16338	16249	16170	16628	16333	16518	16344	16323	16227	16280	16286	16549	16433	16304	16447	16296	16577	16288	16549	16381	16431	16206	16592	16505	16376	16336	16367	16530	16272	16447	16500	16296	16509	16424	16455	16644	16492	16453	16261	16360	16575	16269	16324	16390	16592	16397	16434	16533	16539	16518	16317	16415	16512	16486	16481	16321	16214	16517	16431	16229	16455	16366	16295	16571	16416	16438	16486	16369	16185	16427	16546	16543	16491	16626	16333	16289	16322	16517	16427	16335	16370	16253	16397	16590	16437	16424	16471	16422	16253	16401	16419	16368	16609	16358	16420	16475	16460	16474	16383	16279	16507	16433	16517	16542	16506	16399	16247	16460	16412	16580	16506	16606	16271	16316	16171	16376	16250	16382	16468	16257	16510	16581	16536	16423	16214	16334	16447	16531	16492	16411	16655	16312	16190
14089	17443	17416	15923	15622	14933	14900	15087	14481	15661	18634	19474	18106	15915	14943	14140	14133	13997	13786	13912	13942	13931	14000	13913	13995	13668	14014	14089	13877	14002	14047	13946	13978	13972	13911	13929	13907	13887	13840	14020	13783	13836	13817	13963	13996	13982	13820	13946	13891	13844	14030	13909	13806	13892	14108	13872	13936	13994	13956	13938	13915	13842	13949	13999	13932	13799	13880	14038	13891	13877	13808	13968	13987	13962	13862	13931	13764	14001	13912	13947	13846	13910	14005	13870	14082	13878	14039	13943	13933	13827	13960	13825	13954	13890	13906	13897	13936	13994	13947	13810	13988	13825	13649	14089	13810	13856	13976	13906	13815	13928	13968	13925	13714	14024	13866	13801	13743	13755	14047	13900	13897	13972	13908	13751	14021	13895	13851	13908	13876	13979	13846	14040	13834	13880	13728	13890	13851	13922	13898	13910	13928	14087	13810	13895	13939	13972	13956	13933	13956	13971	13939	13940	13824	13861	13944	13830	14017	14016	13930	13833	13992	14022	13967	13923	14030	13939	13907	13823	13838	13950	13835	13684	13988	14094	13913	13916	13957	13941	14049	13988	13906	13951	13955	13885	13901	13980	13994	13769	14079	13806	13863	13913	13818	13786	13798	13942	13901	13971	13844	13926	14026	13879	13874	13880	13933	13946	13875	14009	13667	13916	13898	14005	13968	13781	14000	13912	13869	13827	13884	14034	13869	13972	13683	13904	13933	13905	13935	13913	13978	13936	13946	13798	14059	13968	14083	13877	13907	13909	13856	13899	14004	13984	13930	13970	13905	13923	14009	13931	13995	13960	13996	13937	14006	13888	13927	13810	14095	13910	13786	14059	13895	13871	14032	13842	13981	13847	13869	13851	13863	14092	13945	14003	13996	13769	13997	14099	13845	13985	13950	13957	13857	14054	14067	13856	13871	13965	13878	14083	13840	13933	13925	14014	14021	14011	13830	14061	13800	13987	13814	13970	13874	13917	13897	13916	13868	13894	13929	13834	13872	13885	13890	13981	13783	13974	13876	13897	13837	14001	14024	13763	13715	13862	13886	13804	14110	13772	13802	13899	13749	13860	14010	13913	14104	13917	14183	14033	13852	13954	13863	14018	13877	13894	13967	13793	13969	13899	13818	13738	14035	13937	14023	13970	13846	13926	13635	13861	13912	13727	13990	14081	13927	13973	13821	13900	14003	14101	14055	14030	14017	14023	13848	13814	13785	13947	13895	13949	13906	14098	13842	13941	13874	13987	13662	14085	13953	14008	13869	14015	13895	13883	13906	13898	13966	13904	14080	13776	13818	13903	13908	13920	13945	13931	13865	14165	13972	13796	13956	14011	13914	13911	13913	13986	13815	13809	13855	13755	13825	14029	13911	13946	13874	13889	13921	13812	13891	13937	13787	13877	13957	13781	13905	13807	13856	13902	13922	13866	13999	13900	13896	13713	14007	13903	13807	13972	13827	13831	13882	13910	13890	13780	13959	13942	13940	13821	13892	13957	13778	13812	13928	13858	13864	13894	13900	13881	13870	13803	14041	13967	13813	13916	14014	13833	14000	13910	13813	14110	13912	13897	13997	13927	13804	13605	13831	13819	13931	13867	14057	14024	13975	14048	13901	13856	13924	13987	13870	13967	13868	14063	13912	13738	13888	13970	13991	13858	13937	13876	13932	13943	13959	13955	13745	13964	13883	13910	13971	14130	13955	14014	13860	13945	13822	14048	13807	13994	13918	14022	14016	14008	13900	13893	13992	13920	13933	13929	13999	13836	13916	13930	13877	13959	14023	13781	13943	14003	13924	13881	13962	13887	13774	13953	13674	13938	14063	13840	13803	14027	13965	13969	13915	13924	13994	13891	13986	13898	13855	13894	13846	13857	13934	13834	13969	14055	13967	13906	13769	13941	13947	13885	13995	13882	13964	13969	13918	13755	13831	13877	14204	14020	13838	13872	13915	13869	13963	13980	13971	13931	13879	13884	13951	13971	13939	13891	13918	13920	13930	13738	13910	13869	13875	13970	14157	13861	13867	13905	13911	13850	13889	13981	13707	13833	13978	13955	13785	14023	13858	13923	14094	13842	13830	14070	13847	13977	13913	13958	13932	13946	14025	13962	13931	13895	13994	13943	13852	13726	13834	13996	13890	13994	13840	13884	13999	13945	13971	13994	14115	13990	13902	13810	13867	13777	13969	13884	13910	13877	14109	13769	13808	14009	13991	14041	14055	13978	14060	13876	13969	13982	13867	13942	13921	13822	13848	13864	13957	13773	13929	13850	13829	14096	13963	13932	13974	13953	14014	14042	13834	13954	13874	13818	14116	13916	14125	14040	13877	13839	14080	13847	14097	13998	13845	13876	13796	13853	14065	13748	14008	13842	13815	13885	13888	13698	13981	14081	14053	13948	14020	13836	13958	13845	13990	13941	13918	13881	13869	14017	13843	13873	13960	13821	13914	13947	14034	14077	13942	14004	13884	13889	13973	13935	13840	13996	14113	13798	13875	13867	13925	13944	13918	13930	13788	13861	14023	13959	14024	13902	13805	13815	13823	13853	13894	13861	13937	13753	14007	13979	13866	13940	13860	13848	14029	13927	14088	13881	14025	13876	13853	13986	13949	13914	13896	13834	13959	13875	13737	13795	13961	13923	13777	13767	13761	13909	13980	13979	13829	13950	14079	13882	14030	14031	13937	13837	13787	13911	13848	14130	13935	14095	13809	13754	14015	13737	14008	13937	13930	13873	13933	14007	13739	14032	13952	13707	13909	13910	13901	13893	14025	14033	13956	13928	13871	13963	13964	14022	13798	13902	13798	14007	13966	13929	14068	13843	13831	13909	14026	13955	13833	13762	13758	13933	13973	13941	13971	13889	13887	13851	13800	14124	13887	13976	13954	13867	13955	14001	13734	13817	13835	13993	13900	14011	13860	13955	13886	13917	13907	13969	13840	13923	13915	13927	13899	13950	13806	13723	14136	13833	14139	13935	13797	13941	13851	13974	13925	13896	13741	13783	13897	14010	13809	13839	13922	13706	13892	13810	13878	14002	14068	13868	13851	13837	13901	13839	13910	13997	13951	13971	13925	13909	13828	14131	13793	13982	13976	13972	13895	13872	13866	13936	13967	14011	13923	13936	13853	13919	13671	13799	13941	14046	13898	13903	13983	14012	13821	13888	14040	13884	14044	13813	13983	13991	14066	13954	13951	13842	13880	13998	13910	14061	13853	13894	13861	13957	13862	14000	13951	13975	13840	13871	14016	13983	13796	13920	13912	13813	14083	13996	13984	13988	13846	13802	14077	13896	13743	13925	14008	13900	13877	13973	13883	13796	13996	13968	14170	13856	13998	13923	14031	13785	13937	13836	13988	13965	14081	13724	13947	13924	13897	13813	13990	13969	13970	13950	13949	13864	13974	13963	13981	13873	13923	13984	13887	13895	13963	13961	14013	13884	13784	13942	13986	13904	13976	14078	13796	13901	14037	13899	13894	14120	14145	13856	13940	13951	13990	13947	13797	13812	13864	13967	13847	14075	13838	13870	13907	14120	14043	13899	13855	13932	13913	13782	13982	13767	13954	13943	13992	13905	13883	13832	13957	13768	14040	13802	14023	13987	13879	13797	13787	14017	14078	13923	13920	13894	13966	13714	13929	13879	13894	13935	14058	13872	13787	13807	13896	14035	13871	13896	13808	13825	13853	13904	13886	13926	13918	13896	13987	13967	13955	14067	13842	14005	13941	13933	13974	13978	13966	14100	13841	13810	13782	14077	13959	13891	13923	13903	13984	13854	14030	13833	13833	13889	13831	13825	14035	13925	13913	13968	13917	13914	13931	13785	14059	13806	13958	13989	13977	13956	13908	13871	14039	13928	13992	13931	13979	13860	13886	13885	13725	13997	13992	13840	13824	13977	13962	13676	13918	13916	13890	14045	13902	13927	13883	13906	14006	13744	13830	13952	13800	13889	13804	13982	13920	13903	13950	13937	13963	13959	14045	13853	13770	13926	13922	13883	13917	13982	13836	13986	13851	13914	13942	13959	13855	13955	13945	13884	13800	13833	13698	14000	13934	13907	14000	13793	14018	13828	14013	14114	13874	13942	13928	13903	13850	14166	13810	13814	13968	13956	14094	13811	13870	13798	14096	13869	13939	13939	13753	13892	13963	13839	13832	14060	13891	13843	13970	13910	13820	13985	13753	13995	14025	13867	13901	14001	13859	13718	13810	13889	13991	13797	13901	14089	13858	13956	14086	13918	13906	13863	13814	13866	14156	13846	13980	13887	13893	13719	13936	13909	13905	14034	13906	13828	13932	14012	13949	13901	14013	13909	13783	13923	13926	13927	14003	13944	13923	13991	13971	13849	13964	13824	13913	13870	14061	13894	13875	13863	13980	13947	14028	13817	14089	13770	13962	13905	13865	14037	13759	14175	13779	13883	13993	13927	13898	13909	13926	13952	14116	14036	13889	13990	13775	13992	13852	14035	13897	13893	13978	13899	13945	13909	13928	13996	14144	13876	14051	13984	13846	14012	13986	14036	13963	13791	13977	14033	13983	13896	13858	13963	13898	13906	14003	13860	13798	13780	13956	13896	13916	13953	14039	13935	13952	13952	13989	13925	13973	13873	13968	13935	13858	13931	13890	13837	13761	13850	13894	13815	13962	14011	13852	13822	13844	14074	13830	14010	13959	13900	13905	13975	13795	13877	13887	14033	13855	13933	13834	13859	14032	13987	13894	13952	13783	13913	13988	13906	14025	13834	13891	13858	13917	13961	14160	13931	13855	13945	13930	13909	13899	14051	14139	13884	14032	13964	14054	13926	13895	13751	13939	13810	13949	13949	13857	14008	13837	13828	14048	13878	14014	13911	13963	13893	13961	14065	13866	13995	13999	14010	14047	13843	14044	13934	13762	14097	14087	13899	13923	13768	13982	13931	13920	13885	13874	13961	13950	14061	13959	13990	13977	13830	13995	13857	13915	13804	13860	13952	13855	13817	13878	13986	14018	14001	13923	14004	13974	13955	14000	13940	13995	14055	13958	13934	13862	13722	13908	13970	13863	13943	13952	13819	14024	13872	14028	13864	14012	13873	13933	13914	13815	13925	13840	13986	13853	13909	14049	13835	13795	13937	13922	13843	14025	13661
24412	21004	28015	24425	21515	19665	18911	17509	17395	20232	33883	35403	29650	23624	19308	17502	16921	16680	16443	16594	16412	16494	16519	16535	16470	16556	16533	16337	16473	16367	16671	16465	16609	16438	16707	16607	16518	16443	16292	16314	16597	16510	16490	16364	16525	16666	16554	16472	16674	16442	16460	16557	16477	16541	16511	16537	16290	16514	16352	16452	16303	16337	16454	16366	16557	16321	16285	16360	16355	16339	16587	16430	16417	16262	16448	16414	16371	16444	16286	16569	16500	16510	16486	16496	16384	16550	16321	16381	16444	16680	16645	16365	16557	16669	16590	16288	16429	16461	16402	16471	16369	16500	16377	16443	16617	16262	16410	16308	16426	16597	16442	16405	16302	16353	16714	16472	16654	16444	16498	16465	16307	16468	16439	16397	16463	16507	16641	16358	16498	16457	16253	16498	16564	16419	16291	16358	16498	16328	16506	16495	16348	16415	16399	16413	16237	16522	16369	16435	16481	16396	16477	16264	16429	16411	16525	16713	16476	16454	16494	16529	16484	16321	16364	16384	16328	16552	16393	16587	16304	16584	16387	16408	16353	16341	16445	16256	16569	16277	16349	16546	16399	16285	16344	16239	16437	16207	16436	16382	16599	16455	16394	16343	16372	16341	16458	16414	16396	16460	16478	16337	15973	16548	16509	16397	16541	16503	16435	16330	16574	16486	16323	16325	16450	16393	16446	16336	16331	16289	16431	16600	16669	16538	16490	16369	16592	16431	16325	16248	16390	16486	16589	16602	16632	16614	16330	16585	16327	16314	16307	16470	16460	16423	16361	16321	16367	16266	16439	16408	16553	16447	16302	16473	16405	16428	16728	16453	16372	16356	16473	16478	16436	16324	16567	16464	16423	16430	16409	16429	16299	16072	16412	16399	16499	16446	16307	16330	16524	16511	16550	16684	16528	16354	16296	16426	16279	16292	16527	16485	16389	16394	16411	16359	16504	16624	16548	16303	16440	16537	16561	16587	16486	16338	16462	16292	16539	16477	16368	16361	16398	16453	16313	16409	16498	16438	16399	16407	16537	16390	16336	16502	16550	16428	16455	16344	16454	16319	16551	16267	16433	16530	16550	16516	16560	16192	16386	16285	16346	16386	16421	16445	16639	16483	16477	16578	16535	16413	16439	16587	16200	16684	16456	16270	16457	16359	16307	16466	16468	16487	16599	16361	16275	16468	16557	16329	16373	16451	16508	16327	16478	16401	16239	16354	16414	16322	16350	16182	16378	16501	16231	16313	16492	16413	16409	16487	16338	16396	16314	16543	16213	16248	16525	16359	16197	16146	16396	16589	16474	16508	16465	16302	16651	16466	16539	16670	16436	16580	16457	16502	16483	16512	16609	16317	16429	16554	16412	16228	16695	16547	16405	16545	16505	16464	16527	16328	16476	16297	16485	16420	16335	16337	16227	16442	16467	16318	16552	16381	16443	16527	16423	16465	16592	16289	16478	16354	16384	16241	16146	16487	16484	16544	16511	16415	16477	16547	16417	16579	16282	16361	16478	16542	16508	16607	16353	16413	16241	16451	16463	16444	16271	16483	16541	16473	16295	16376	16426	16302	16319	16373	16313	16483	16426	16549	16309	16268	16303	16391	16425	16443	16409	16404	16406	16251	16631	16381	16264	16519	16477	16319	16293	16489	16258	16552	16274	16330	16325	16474	16399	16512	16362	16536	16468	16526	16483	16320	16522	16542	16601	16350	16422	16473	16285	16765	16317	16350	16628	16445	16392	16311	16489	16442	16399	16616	16455	16273	16193	16208	16462	16377	16475	16191	16471	16288	16273	16315	16459	16334	16404	16339	16377	16513	16367	16444	16459	16433	16367	16317	16482	16406	16481	16676	16410	16277	16536	16366	16417	16302	16320	16371	16420	16531	16576	16457	16383	16356	16547	16399	16260	16553	16387	16469	16411	16502	16606	16469	16389	16456	16371	16419	16426	16321	16429	16439	16499	16294	16443	16387	16266	16454	16516	16282	16470	16363	16544	16394	16456	16438	16439	16586	16306	16691	16573	16319	16354	16483	16434	16368	16331	16451	16541	16544	16480	16335	16410	16405	16267	16348	16411	16485	16333	16338	16381	16370	16567	16506	16457	16346	16483	16269	16516	16371	16286	16530	16300	16360	16486	16410	16364	16297	16480	16366	16385	16409	16384	16288	16343	16417	16512	16391	16495	16661	16396	16387	16521	16353	16241	16449	16434	16459	16563	16512	16462	16447	16461	16560	16288	16626	16552	16426	16519	16500	16453	16456	16354	16470	16449	16457	16521	16308	16409	16445	16609	16576	16391	16585	16356	16372	16621	16143	16518	16407	16513	16444	16417	16418	16553	16407	16508	16604	16398	16435	16509	16617	16517	16442	16586	16321	16454	16300	16322	16543	16642	16461	16360	16175	16225	16472	16358	16164	16553	16375	16532	16479	16245	16568	16474	16446	16457	16534	16388	16626	16426	16427	16322	16488	16433	16439	16349	16500	16454	16411	16327	16474	16380	16565	16571	16413	16542	16454	16239	16468	16323	16375	16500	16411	16413	16510	16420	16469	16438	16464	16632	16559	16545	16374	16284	16366	16747	16540	16480	16450	16307	16499	16487	16338	16505	16403	16424	16457	16337	16395	16396	16509	16303	16458	16545	16419	16613	16536	16287	16305	16349	16412	16412	16498	16535	16466	16299	16413	16551	16282	16340	16304	16517	16470	16586	16374	16266	16502	16302	16241	16426	16322	16261	16496	16327	16529	16279	16241	16415	16553	16548	16387	16593	16460	16531	16546	16641	16585	16563	16494	16413	16513	16500	16464	16367	16333	16532	16237	16278	16420	16519	16406	16453	16271	16616	16308	16484	16495	16275	16416	16692	16616	16548	16174	16375	16421	16432	16357	16466	16474	16380	16377	16602	16449	16341	16172	16324	16394	16455	16582	16420	16538	16318	16443	16386	16311	16432	16417	16353	16495	16479	16325	16576	16393	16333	16342	16493	16468	16368	16349	16512	16318	16500	16344	16522	16385	16433	16437	16419	16284	16491	16467	16542	16471	16491	16404	16444	16486	16382	16349	16429	16420	16438	16357	16408	16476	16502	16427	16431	16228	16386	16518	16532	16396	16512	16300	16425	16658	16285	16183	16557	16363	16350	16293	16550	16368	16208	16544	16333	16445	16485	16445	16219	16356	16529	16302	16176	16384	16461	16219	16511	16505	16261	16584	16559	16398	16262	16386	16302	16583	16400	16402	16351	16342	16554	16509	16542	16527	16485	16448	16374	16621	16502	16353	16351	16350	16408	16372	16325	16408	16176	16420	16452	16412	16286	16467	16472	16455	16106	16342	16261	16330	16366	16335	16267	16662	16551	16353	16589	16402	16394	16258	16363	16279	16428	16536	16488	16616	16371	16203	16445	16346	16466	16472	16291	16635	16537	16251	16249	16435	16492	16447	16492	16494	16409	16457	16392	16261	16488	16483	16384	16430	16542	16299	16664	16611	16362	16528	16342	16400	16625	16291	16354	16360	16274	16137	16483	16731	16488	16296	16181	16213	16386	16553	16407	16465	16512	16509	16355	16420	16458	16671	16391	16487	16556	16147	16354	16452	16447	16437	16536	16343	16435	16466	16288	16333	16457	16520	16447	16484	16444	16465	16369	16387	16576	16603	16416	16458	16344	16555	16413	16444	16467	16444	16398	16445	16544	16287	16552	16215	16359	16445	16409	16424	16626	16460	16596	16530	16407	16523	16472	16493	16337	16366	16621	16198	16616	16354	16464	16250	16499	16438	16749	16539	16574	16389	16430	16589	16458	16537	16392	16425	16730	16476	16530	16391	16451	16357	16332	16441	16486	16405	16500	16349	16262	16542	16536	16518	16566	16325	16385	16380	16368	16434	16434	16328	16628	16406	16339	16620	16542	16489	16385	16488	16329	16446	16420	16389	16455	16531	16628	16465	16403	16412	16345	16356	16330	16289	16448	16367	16652	16305	16475	16507	16396	16283	16494	16667	16395	16329	16495	16420	16552	16404	16426	16430	16479	16441	16481	16477	16440	16343	16453	16362	16436	16397	16430	16360	16547	16602	16459	16571	16291	16546	16460	16447	16386	16427	16523	16510	16397	16522	16436	16347	16312	16418	16578	16489	16466	16259	16354	16413	16400	16569	16532	16354	16525	16724	16463	16351	16632	16618	16517	16480	16400	16406	16455	16126	16365	16608	16386	16311	16602	16416	16390	16282	16409	16415	16465	16356	16231	16291	16405	16234	16447	16258	16628	16549	16618	16328	16579	16426	16626	16431	16248	16485	16474	16349	16489	16417	16311	16311	16449	16614	16449	16480	16428	16206	16456	16508	16541	16576	16424	16600	16453	16449	16619	16411	16279	16306	16166	16431	16399	16330	16364	16204	16352	16345	16562	16415	16493	16539	16410	16402	16444	16478	16438	16456	16572	16494	16517	16406	16575	16509	16457	16225	16766	16291	16546	16419	16378	16393	16158	16487	16461	16436	16389	16410	16391	16394	16593	16641	16494	16383	16358	16440	16321	16562	16466	16461	16434	16612	16520	16409	16340	16315	16352	16334	16503	16239	16190	16379	16511	16449	16348	16335	16531	16630	16508	16391	16496	16325	16504	16322	16202	16489	16495	16367	16242	16578	16353	16571	16449	16497	16320	16332	16470	16470	16393	16524	16485	16419	16378	16332	16407	16429	16320	16374	16307	16482	16474	16437	16555	16452	16446	16452	16501	16453	16178	16388	16237	16573	16548	16626	16345	16512	16508	16355	16488	16464	16261	16405	16447	16477	16370	16527	16541	16343	16351	16482	16394	16267	16493	16384	16589	16593	16333	16527	16504	16300	16369	16480	16340	16442	16511	16498	16392	16478	16487	16412	16438	16342	16477	16439	16513	16288	16429	16284	16533	16444	16361	16456	16295	16355	16303	16413	16539	16311	16343	16319	16395	16376	16489	16453	16439	16236	16409	16396	16223	16402	16586	16383	16323	16488	16274	16578	16553	16157	16386	16313	16250	16499	16422	16444	16299	16311	16221	16394	16561	16302	16320	16575	16365	16235	16493	16312	16444	16290	16352	16514	16313	16300	16161	16375	16344	16441	16327	16445	16483	16455	16374	16400	16369	16464	16445	16515
13221	21248	20594	17458	16760	16203	15457	15713	15307	20753	35773	34573	28106	21255	16644	14789	14436	14105	14015	14032	14151	14190	13910	14049	14053	14113	13972	14072	14064	13926	14185	14019	14074	13894	14229	14065	13888	14227	14061	14129	13907	14026	13986	13977	13894	13849	14083	13892	14027	13955	13976	13927	13820	14064	13868	14076	13951	13823	13997	14069	14022	13952	14035	13902	13958	14082	13999	13966	13971	13932	13918	14024	14141	14189	14052	14020	14000	14043	13824	14067	13896	14057	13869	14054	13930	13975	13997	14039	14032	13739	13972	14089	13988	14092	13777	13768	13929	14048	14010	14023	13917	14039	14099	14108	13860	13938	14110	13972	14000	14074	13970	13912	14016	14078	13901	13915	14115	14011	13877	14067	13963	14000	13928	14014	13976	14013	14054	13990	14126	13968	14024	14105	14029	14017	14049	13873	13978	13905	13942	13901	14036	13947	13975	13931	13904	13940	14006	14036	13853	14104	13978	13906	14077	13782	13967	13945	13944	13833	14019	13906	14015	13949	13817	14018	13883	13955	14064	13966	14088	13923	13844	14009	14068	13959	14048	14092	14026	14063	13817	13990	14071	14111	13787	14073	14078	14075	13990	13918	14020	13881	13700	13968	13909	13909	13977	13900	14033	14064	13984	13972	14020	13917	13926	13937	14065	13891	13972	13859	13940	13997	13978	13945	13981	14041	14126	13684	13878	13981	13998	13959	14119	14065	14079	13836	13923	13920	14230	13837	14006	14020	13961	14034	13882	14137	13932	14005	13987	13976	14200	13901	14000	14053	13952	13936	13877	13884	14069	13913	13853	13965	14155	13803	13999	13967	13993	13917	14067	14005	14002	13831	13844	13785	13845	14082	13898	13825	13999	14121	13941	13858	13887	13844	13952	13955	13972	13844	13862	14013	14018	13914	13799	14003	14005	13872	14009	14103	13920	13843	13887	14004	13981	14097	14051	14177	13889	13973	13984	13961	13974	13955	13972	13778	14016	14074	14051	14038	13948	14035	13982	13881	13852	14001	13951	13886	14036	13895	13881	14298	14036	14046	13919	13952	13957	13994	14027	14038	14032	13937	13949	13932	13936	14053	13867	13913	14045	14018	13962	14077	14222	13951	14053	13770	13920	14010	14065	14075	14080	14054	13876	14017	14118	13988	14110	13856	13996	14186	14038	13974	14042	13913	13834	13992	14002	13999	14103	14020	14084	14137	13878	13900	14090	13915	14048	13963	14081	14005	13923	13848	14005	13999	13968	13917	13972	14037	14079	13886	13924	14130	14113	14207	14024	14002	14035	13862	14038	13950	13888	13871	14029	13879	14143	14138	13967	13853	13881	13911	13874	13988	13892	14062	14040	13881	14040	14003	14056	13964	14014	14000	13960	13989	13997	13944	13988	13895	13877	14044	14026	14067	14138	13931	13936	13931	13992	14077	14018	14009	13923	14100	13986	14012	13748	14011	14116	13936	13991	14149	13846	13897	13870	13935	14026	13856	13974	13832	14053	14012	14183	13882	14058	13851	13989	13995	14083	14064	14034	14044	14032	14185	14129	13881	13930	14064	13937	14000	13930	14041	13899	13897	14161	14066	14131	13926	14063	13907	14152	14001	13991	13976	13878	14021	13889	14052	13956	14001	13934	14087	13778	14005	14013	13778	13979	13903	13948	13998	13952	13820	14024	13967	13915	13910	13891	14134	14030	13919	13981	14090	13922	14071	14126	13982	14025	13991	14030	13926	14035	13961	14090	13838	13860	14007	14018	13940	13958	13981	14018	14124	14080	13811	14024	13891	14025	14001	13896	14094	13961	13938	14026	13948	13918	13985	14001	14034	14121	14052	13939	13946	14026	13886	14014	14070	14028	13875	13924	13945	13884	14171	14003	13962	14129	13949	13966	13884	14001	14037	13924	13962	14017	14203	14028	13906	14034	14000	13916	14031	14045	13961	13963	13921	13972	14003	13974	13977	14037	14021	13934	14005	13908	14041	13891	13856	14040	14084	14078	14006	14076	13922	13833	13852	13880	14068	13819	14010	13865	13804	14027	13947	13920	13867	14052	13968	13986	13855	14074	14059	13851	14113	13996	14012	14080	13918	13820	13966	13914	14109	14100	13968	14003	14000	13943	13866	13985	13899	13861	14116	13799	14189	13913	14060	13927	14087	13890	14059	13922	13978	14029	13921	14032	13987	13983	13959	13989	13970	13758	14028	13996	14002	14010	13918	13968	13918	13968	13944	13920	14061	14071	13866	13998	14038	14119	13759	13896	13896	13861	14153	14153	13985	13914	14080	14097	14105	13854	13834	13976	13938	13833	13962	13959	14080	14123	14107	14113	13894	13927	14135	13938	13839	13758	13928	14103	13803	14009	14052	14097	14010	13849	14073	13939	14088	13938	14067	14009	13971	13963	13932	13995	14068	14088	13984	13980	13917	14125	14121	13947	14002	13903	13979	13898	14063	13997	13948	14044	13909	14116	14053	14041	13995	14102	13921	13914	13907	14013	13873	13865	14069	13897	14207	14040	13949	14182	13926	13965	13813	14148	13856	14131	13892	14000	13930	14049	13775	13905	14015	13829	14001	13937	14021	13925	14119	13966	14202	13932	13964	14095	13789	13852	14102	14159	14003	13933	13988	14038	13945	14032	13835	13924	13867	13965	14009	13985	14009	13839	13881	14154	13869	13884	14063	13856	14100	14034	14051	13929	14072	14046	13911	13817	14000	13887	13780	13989	13996	13997	14050	13876	14181	14000	13959	14067	14028	14008	13990	13923	14053	13909	13948	13987	14033	14068	13958	13756	13997	14020	14030	14013	13961	14022	14010	14045	13988	14116	13922	13940	13967	13889	14116	13869	14037	13774	14004	13994	13913	14094	14008	13994	13966	14008	14005	14169	14064	14031	14044	14022	13952	13944	14051	14085	13889	14077	13891	14124	14131	14079	14012	13873	13995	13850	14080	13963	13793	13877	14062	14108	14054	14017	14040	13869	13929	14088	13889	14005	13960	14040	14104	13926	14008	13853	13743	13982	13934	14166	14009	14128	13870	14033	13989	13931	14120	13849	14088	13918	14012	14025	14038	13999	14028	14209	14120	14021	14012	14035	13993	14043	14063	13849	14118	13861	13841	14108	14095	13960	13952	14032	13912	13891	14015	13990	13981	14021	13897	13921	14043	13917	14057	14125	14068	13970	13878	13924	14182	14009	13844	14031	13964	14006	14068	13903	14018	13975	14070	13968	13991	14052	13944	13833	13905	14065	14131	14095	13939	13984	13946	14034	13938	14163	14076	14258	13857	13814	13824	13950	14010	13979	13980	14006	14023	13979	13851	14129	14172	14035	13996	13938	14014	14018	13954	13983	13965	14011	13812	13881	13913	13835	14106	14089	14161	13951	13863	13889	14112	13970	13992	14079	13942	13930	14006	13958	14138	14122	13900	13895	13936	13775	14040	14060	13894	13919	14122	13872	14026	14015	13948	14017	14052	14008	13945	13982	13857	13941	13779	13956	14052	14183	13849	14048	13726	14076	14041	13996	13845	13872	13821	14061	14058	13910	13964	14089	13827	13988	14001	13916	13973	13941	13973	13923	14085	14015	14002	13953	14047	13919	14023	14029	14016	14239	14049	13836	13873	13958	14005	14079	13861	13914	13897	14075	13829	14003	13898	14111	13955	14001	13898	13997	14029	13983	13924	14191	13964	14047	13834	14083	13856	13926	13985	13999	13955	14065	14029	14098	14073	13950	14012	14053	13892	14015	14163	13899	13904	13993	14103	14020	13933	13952	14071	13942	13812	13990	13993	13812	13785	14015	13963	14091	14075	13967	13923	13982	14120	13921	14133	14196	13956	13851	13942	13878	13973	13844	14082	14138	14044	13847	13989	14138	14009	13992	14076	14045	13969	13846	13883	13869	14038	13899	14194	13828	13915	13941	13887	14022	14134	13929	14023	14106	13990	13953	13936	14064	14107	13985	13979	14024	13869	14013	14089	14137	13941	13975	13956	13975	13920	13993	13819	13961	13895	13906	13867	13886	13753	13913	14032	13968	14092	13820	14032	13809	14005	14029	14012	13867	14067	13876	13795	14092	14127	13999	14026	13897	13960	13873	14027	14033	13877	14027	13982	14054	14021	13910	14008	14014	13975	14076	14091	13977	13827	14074	13987	13852	13892	13978	13915	13959	13924	14048	14001	14023	14131	14016	13999	13764	13869	14075	14098	14104	13921	13936	13995	14046	13896	13983	13922	13975	14020	13889	13854	14080	13962	13984	14012	14088	14140	14119	14177	14056	14187	13933	14071	13877	14011	13976	14005	14055	14083	14061	14012	13982	14012	13841	14008	13993	13720	13886	13959	13939	13911	13850	13937	13918	14087	14102	14023	14026	14106	14168	13974	13952	14016	13910	14010	13893	13884	14006	13997	14027	13893	13971	13922	13994	13831	13918	13837	13964	13859	14091	14169	13922	13948	14152	13905	13931	13880	14158	13891	13909	14175	13917	14095	13952	13963	14007	13907	14163	13898	13876	13935	14015	14009	14169	14033	13927	13974	14008	13847	13957	14096	13903	13976	13757	14012	13949	13957	14016	13965	14007	14112	13896	14049	13909	14064	13991	14059	14078	14014	14058	13901	14142	14062	14032	14009	13984	14092	14063	14016	14131	13977	13927	13977	13809	13910	14001	14150	13907	14221	13988	13946	14072	14052	13983	13951	13970	14030	14038	14089	13943	14022	14030	13931	14071	13819	14033	14225	14018	14028	13947	13981	13947	14007	14030	14113	13936	13992	14032	13925	14003	14051	14029	13942	13896	13962	13896	13968	13956	14069	14072	13943	13960	13955	14141	14026	13915	13996	14041	14011	13948	13897	13988	13975	13934	14020	13984	13994	14063	13918	13878	14123	14064	14074	14151	13990	13928	13913	13874	14040	14021	13979	14014	13988	13975	14034	13954	14179	13836	13877	14103	14090	14005	14153	13941	14016	14002	14027	13933	13744	14031	13949	13985	14009	13970	13901	14036	13886	13922	14008	14005	14008	13861	13984	13991	13999	13993	13949	14146	13917	13783	13956	13892	13846	13970	14032	13926	14054	14003	14103	13815	13895	14096	14023	14171	14052	13820	13930	13946	14011	13862	14014	13949	13985	13943	14014
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
