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
339720912481	339720912997	339720913547	339720914097	339720914647	339720915197	339720915747	339720916297	339720916847	339720917397	339720917947	339720918497	339720919047	339720919597	339720920147	339720920697	339720921247	339720921798	339720922347	339720922897	339720923447	339720923997	339720924547	339720925097	339720925647	339720926198	339720926747	339720927297	339720927847	339720928397	339720928947	339720929497	339720930047	339720930597	339720931148	339720931697	339720932247	339720932797	339720933347	339720933897	339720934448	339720934998	339720935547	339720936098	339720936647	339720937198	339720937747	339720938297	339720938847	339720939397	339720939947	339720940497	339720941047	339720941598	339720942148	339720942698	339720943247	339720943797	339720944348	339720944898	339720945447	339720945997	339720946547	339720947097	339720947648	339720948197	339720948748	339720949298	339720949847	339720950397	339720950948	339720951497	339720952048	339720952598	339720953147	339720953697	339720954247	339720954797	339720955348	339720955898	339720956448	339720956997	339720957548	339720958098	339720958647	339720959197	339720959748	339720960297	339720960848	339720961398	339720961948	339720962498	339720963047	339720963597	339720964147	339720964697	339720965248	339720965798	339720966347	339720966897	339720967448	339720967997	339720968547	339720969098	339720969648	339720970198	339720970748	339720971298	339720971848	339720972398	339720972948	339720973498	339720974048	339720974598	339720975148	339720975698	339720976247	339720976797	339720977347	339720977897	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21194	20125	27400	23279	24006	30387	35015	32134	31672	31045	30513	30506	30099	30185	29972	29579	29750	29699	29609	29657	29853	29732	29572	29515	29478	29571	29588	29455	29523	29336	29309	29585	29426	29537	29415	29595	30462	30169	30481	30202	29921	29591	29456	29482	29544	29408	29591	29407	29281	29135	29386	29409	29172	29254	29330	29327	29458	29168	29141	29457	29296	29315	29145	29396	29324	29362	29166	29281	29676	29371	29358	29398	29328	29363	29385	29315	29433	29597	29447	29228	29299	29169	29366	29325	29186	29469	29257	29321	29476	29096	29375	29168	29243	29422	29427	29270	29344	29218	29336	29122	29566	29169	29345	29453	29386	29357	29207	29198	29518	29057	29359	29468	29298	29121	29369	29250	29343	29099	29297	29100	29238	29392	29315	29334	29415	29579	29308	29569	29361	29352	29251	29186	29456	29340	29550	29251	29435	29316	29175	29282	29143	29552	29383	29351	29402	29262	29332	29310	29287	29380	29414	29458	29419	29029	29232	29236	29235	29232	29449	29262	29282	29367	29239	29120	29349	29138	29187	29061	29134	29223	29447	29228	29097	29421	29020	29139	29299	29363	29244	29202	29312	29190	29306	29341	29330	29214	29359	29504	29439	29332	29519	29177	29173	29163	29354	29128	29379	29360	29383	29270	29241	29225	29382	29245	29284	29049	29026	29153	29292	29571	29396	29406	29456	29383	29239	29205	29447	29150	29109	29414	29267	29433	29305	29261	29283	29232	29478	29422	29435	29426	29260	29395	29122	29447	29438	29211	29283	29042	29240	29089	29463	29356	29375	29414	29167	28982	29417	29291	29218	29407	29269	29523	29238	29449	29379	29218	29035	29258	29318	29471	29158	29359	29192	29332	29345	29226	29150	29338	29208	29314	29378	29298	29223	29095	29534	29582	29039	29208	29375	29407	29169	29221	29487	29440	29367	29304	29336	29273	29360	29379	29073	29155	29431	29112	29421	29379	29209	29111	29169	29271	29197	29248	29232	29338	29275	29375	29073	29360	29310	29235	29189	29149	29258	29100	29327	29126	29366	29280	29465	29411	29418	29221	29237	29343	29489	29345	29446	29171	29138	29127	29413	29370	29238	28932	29266	29307	29324	29384	29342	29372	29282	29177	29495	29165	29480	29230	29163	29311	29490	29334	29237	29189	29238	29287	29411	29308	29302	29548	29153	29085	29433	29392	29127	29431	29463	29162	29406	29131	29320	29010	29205	29286	29501	29071	29399	29135	29192	29068	29420	29366	29288	29208	29215	29141	29204	29153	29434	29255	29305	29547	29403	29181	29136	29252	29148	29334	29306	29086	29112	29408	29296	29349	29332	29525	29107	29545	29363	29209	29134	29178	29078	29147	28956	29387	29259	29275	29375	29457	29394	29196	29479	29115	29396	29611	29289	28984	29411	29326	29210	29158	29132	29300	29197	29218	29551	29215	29174	29313	29387	29295	29422	29309	29288	29497	29407	29353	28883	29238	29265	29350	29527	29107	29260	29028	29141	29212	29471	29019	29192	29112	29216	29089	29105	29353	29340	29256	29169	29225	29270	29360	29286	29339	29172	29279	29491	29225	29341	29355	29311	29127	29446	29234	29068	29077	29263	29211	28966	29177	29604	29396	29222	29254	29083	29172	29293	29343	29253	29175	29263	29397	29224	29064	29258	29162	29417	29478	29490	29240	29444	29129	29288	29431	29284	29212	29198	29211	29299	29009	29241	29299	29389	29479	29455	29252	29393	29200	29549	29416	29266	29430	29209	29183	29479	29396	29184	29343	29221	29364	29243	29116	29265	29243	29352	29309	29496	29311	29384	29251	29214	29312	29412	29371	29145	29276	29251	29422	29417	29179	29285	29419	29306	29147	29314	29205	29337	29459	29262	29276	29175	29133	29317	29437	29479	29485	29397	29316	29068	29492	29447	29180	29495	29224	29341	29026	29003	29286	29393	29219	29370	29094	29239	29214	29559	29376	29145	29266	29371	29004	29280	29189	29180	29145	29241	28978	29194	29058	29499	29348	29269	29251	29109	29364	29498	29197	29331	29233	29247	29352	29100	29122	29059	29529	29249	29178	29151	29360	29505	29701	29278	29304	29286	29026	29376	29314	29287	29077	29362	29113	29343	29577	29319	29455	29383	29487	29216	29399	29249	29156	29487	29684	29261	29453	29015	29249	29217	29312	29236	29454	29181	29433	29276	29245	29346	29451	29167	29265	29401	29381	29342	29318	29176	29258	29183	29190	29138	29190	29258	29395	29298	29082	29237	29261	29316	29486	29205	29395	29426	29043	29186	29096	29390	29308	29311	29364	29234	29273	29415	29092	29376	29480	29345	29485	29479	29248	29235	29121	29392	29175	29413	29402	29020	29313	29394	29212	29122	29065	29555	29540	29265	29365	29441	29274	29301	29264	29344	29337	29278	29374	29260	29098	29407	29242	29328	29315	29504	29303	29201	29165	29429	29371	29108	29401	29107	29092	29211	29435	29248	29622	29486	29044	29337	29187	29322	29574	29324	29433	29275	29188	29385	29458	29269	29211	29419	29290	29103	29294	29410	29236	29360	29557	29516	29287	29276	29288	29274	29381	29551	29181	29170	29190	29169	29434	29509	29462	29629	29262	29216	29313	29256	29377	29367	29253	29417	29322	29330	29455	29090	29444	29251	29427	29357	29306	29024	28930	29197	29503	29329	29222	29351	29163	29204	29272	29488	29167	29260	29373	29128	29325	29228	29056	29400	29353	29223	29250	29239	29128	29470	29503	29456	29076	29249	29444	29209	29581	29031	29353	29263	29326	29481	29210	29079	29205	29510	29398	29530	29199	29328	29362	29241	29325	29286	29111	29174	29165	29214	29386	29395	29075	29374	29223	29489	29118	29416	29364	29251	29105	29269	29143	29236	29507	29337	29279	29390	29119	29259	29241	29228	29269	29218	29041	29263	29315	29059	29222	29308	29062	29156	29334	29341	29283	29370	29245	29283	29329	29230	29174	29453	29202	29092	29331	29327	29224	29575	29514	29171	29186	29256	29183	29438	29404	29343	29214	29147	29305	29162	29116	29074	29204	29068	29568	29160	29179	29308	29623	29298	29281	29264	29195	29312	29204	29169	29141	29177	29540	29270	29300	29195	29312	29062	29158	29486	29287	29269	29641	29336	29395	29242	29526	29072	29496	29235	29093	29193	29180	29326	29148	29475	29371	29222	29109	29312	29419	29210	29161	29079	29250	29393	29258	29222	29311	29326	29339	29171	29148	29352	29155	29298	29365	29543	28991	29231	29416	29409	29427	29195	29260	29317	29338	29435	29391	29290	29363	29431	29237	29256	29175	29428	29398	29354	29452	29475	29172	29465	29181	29460	29260	29288	29315	29345	29414	29330	29556	29585	29138	29686	29387	29341	29358	29276	29390	29199	29266	29069	29068	29240	29332	29416	29276	29383	29475	29398	29299	29416	29454	29223	29356	29333	29046	29320	29112	29348	29231	29275	29418	29266	29326	29308	29284	29261	29289	29198	29311	29162	29233	29420	29324	29296	29484	29199	29455	29365	29379	29499	29289	29349	29256	29197	29056	28967	29106	29443	29334	29399	29561	29333	29304	29165	29296	29149	29260	29353	29128	29157	29286	29138	29667	29212	29236	29408	29463	29258	29211	29194	29255	29252	29382	29367	29437	29223	28986	29177	29088	29344	29287	29459	29240	29174	29236	29536	29419	29295	29211	29469	29261	29356	29222	29324	29323	29403	29332	29076	29318	29258	29246	29310	29368	29298	29449	29465	29341	29201	29076	29213	29387	29423	29292	29253	29332	29489	29200	29173	29074	29381	29420	29492	29235	29120	29106	29441	29277	29281	29188	29285	29487	29360	29296	29332	29450	29183	29240	29424	29173	29439	29469	29426	29287	29177	29098	29258	29245	29349	29471	29293	29080	29371	29213	29188	29252	29198	29290	29329	29202	29513	29324	29225	29496	29323	29269	29371	29497	29145	29443	29401	29150	29287	29257	29369	29457	29431	29300	29549	29225	29441	29133	29224	29123	29308	29351	29362	29430	29388	29182	29541	29233	29428	29385	29173	29262	29416	29096	29305	29306	29095	29123	29167	29300	29502	29382	29374	29305	29278	29199	29332	29090	29203	29239	29073	29146	29210	29108	29226	29572	29390	29271	29273	29268	29424	29237	29504	29409	29307	29179	29406	29293	29714	29501	29297	29294	29355	29354	29472	29234	29642	29379	29231	29426	29331	29318	29447	29405	29486	29173	29343	29548	29438	29317	29454	29373	29254	29150	29341	29301	29322	29384	29175	29269	29281	29410	29564	29227	29641	29180	29433	29247	29187	29424	29285	29184	29360	29521	29237	29416	29384	29259	29117	29389	29421	29092	29312	29116	29219	29022	29260	29133	29266	29342	29398	29300	29286	29226	29092	29283	29257	29153	29138	29264	29132	29098	29242	29179	29287	29331	29578	29160	29336	29079	29387	29217	29379	29282	29267	29243	29123	29043	29227	29137	29011	29495	29348	29409	29114	29334	29381	29149	29229	29123	29048	29168	29205	29332	29296	29192	29423	29207	29276	29249	29359	29469	29186	29250	29274	29241	29449	29378	29169	29367	29205	28966	29182	29211	29382	29318	28956	29132	29307	29532	29560	29274	29297	29189	28994	29239	29213	29246	29164	29349	29383	29304	29283	29295	29241	29242	29334	29059	29484	29200	29450	28925	29278	29237	29484	29280	29289	29121	29079	29263	29020	29537	29272	29071	29324	29291	29379	29413	29202	29245	29355	29588	29362	29249	29277	29294	29085	29364	29243	29242	29454	29465	29229	29340	29312	29172	29464	29327	29316	29178	29444	28909	29246	29319	29275	29254	29362	29214	29370	29419	29302	29325	29505	29356	29099	29220	29423	29061	29240	29385	29305	29272	29057	29791	29190	29202	29241	29175	29331	29294	29232	29272	29364	29362	29475	29052	29114	29359	29255	29154	29458	29231	29177	29322	29570	29211	29434	29272	29259	29040	29312	29281	29179	29184	29045	29030	29174	29205	29350	29462	29250	29264	29637	29302	29408	29239	29335	29208	29158	29213	29301	29155	29430	29010	29308	29387	29321	29255	29431	29366	29234	29311	29231	29357	29406	29269	29254	29284	29127	29300
28164	49945	51189	44078	36573	31467	28851	27251	25859	24731	23799	23335	23036	22611	22475	22430	22439	22281	22164	22415	22363	22433	22416	22278	22205	22118	22160	21900	22100	22147	22106	22151	22177	22058	22257	22444	23814	23699	23578	22835	22401	22049	21922	21784	22057	21875	21772	22110	22053	22089	21920	21872	21843	21970	22012	21778	21933	22041	22023	22022	21886	21937	21888	22015	22095	21936	22083	21989	21956	21900	21845	21968	21995	21699	22006	21988	21800	21858	22173	21882	21928	22037	21939	21856	21978	21847	21771	21964	21927	21929	21954	21865	21863	22006	21899	21932	22061	21945	22066	22093	21781	22002	22025	22045	22057	21902	21849	22007	22176	21829	21916	21921	21895	21985	21799	22036	21754	21801	22055	21982	21846	21744	21881	21857	21986	21977	21918	21898	21997	21863	22167	22078	21926	21924	21769	21725	22056	21792	21859	22047	22001	22132	21863	22037	22029	21862	21815	21827	21841	21731	22137	21943	21823	22026	21965	22010	21947	22054	21975	21964	21876	21822	21910	21740	22038	21886	21997	21780	21822	21875	21921	21905	21815	21885	21892	21678	21964	21886	21808	22021	21987	22062	21924	21947	21938	21971	22036	21851	21847	21917	21983	21832	21856	21930	21774	22002	21749	21946	21827	21998	21975	21966	21849	21998	21969	21902	21853	22065	21754	21886	21903	21807	21959	21823	21835	21882	22039	22039	21939	22059	21918	21881	21952	21901	22053	21762	21911	21972	21943	22072	21998	21943	21754	21924	22024	21919	21899	21921	22047	21909	21986	21952	21766	21884	22034	21932	21814	21817	22187	21891	21927	21872	22035	21798	21780	21820	21867	21746	21809	21945	21824	21759	21920	21977	21800	21961	21904	21845	21914	21890	21880	21947	21863	21843	21972	21958	21913	21962	21732	21967	21909	21895	21768	21898	21790	21850	21846	21805	21857	22020	21859	21964	21913	21942	21733	21907	21845	22027	21927	21881	22128	21982	21861	21932	21983	21945	22059	21978	22085	21697	22050	22020	22103	21881	21965	21890	22062	21856	21923	21879	21886	21845	21842	21827	22003	21877	21896	21897	21777	21787	22094	22219	21992	21996	22043	22081	21802	21934	21773	21857	21915	22031	21944	21802	21812	22007	22169	21895	21780	21876	21898	21836	21946	22110	21999	21872	21920	21795	21938	21867	21902	21821	21837	22047	21714	21837	21938	21791	21828	21833	21789	21890	21991	22006	21986	21969	21844	21907	21740	22031	21836	22078	21783	21958	21877	21980	21862	21781	21807	21819	21893	21825	21825	21854	22028	21907	21827	21703	21785	22015	22157	21894	21996	21848	21982	21905	21951	21820	21958	21916	21693	21748	22153	21864	21836	21844	21918	21983	21943	22047	21924	21688	22018	21786	21908	21761	21977	21792	22034	21762	21963	21916	21955	22027	21942	21817	21859	21912	21969	21771	21750	21883	22187	21833	21748	21955	21963	21765	21873	21817	21976	22076	22026	21899	21854	21992	21690	22009	21736	21947	21965	21812	22066	21984	22113	21690	22031	21835	21958	21831	21954	21936	21784	21986	21998	21915	21864	21833	21924	21913	21800	21700	22053	21739	21893	21782	21856	21991	22003	21803	21988	21906	21956	21841	21887	21762	21985	21933	21809	21979	21956	21931	21830	21990	21841	21856	22070	21918	21844	21941	21828	21993	21901	21998	21898	21875	22091	21998	21952	22062	22033	21916	21871	21971	21875	21915	22007	21797	21809	21841	21957	21833	21933	21924	21828	22020	21867	21983	21929	21932	21923	22065	22079	21896	22025	21853	22102	21649	21985	21938	21977	21942	21879	21840	21885	21868	21948	21898	22015	21931	22014	21874	21831	21953	21864	21872	22018	21921	21865	21821	21873	21946	21877	21925	21995	21720	21932	21914	22074	21919	21752	21983	21606	22018	21952	21800	21977	21922	22020	22036	21957	21685	21823	21768	21822	21972	22063	21944	22110	21835	22037	21918	21818	22014	21796	21970	21711	21754	21694	21861	21983	21744	22012	21952	21871	22016	21937	21903	21977	21766	21933	21915	21990	21971	21979	22136	22049	21876	21882	21871	22039	21818	21830	21992	21857	21921	21794	21733	21745	22033	22186	21916	21916	21954	22004	21817	22051	21915	21906	21917	21855	21870	21916	21981	21734	22173	22047	21976	21942	21797	21922	21989	21875	21910	21951	21769	22055	21917	21855	21861	22200	21778	22003	21936	21833	21922	21866	21779	21796	21953	21962	21769	21897	21915	22039	21827	21966	21991	21951	21826	21893	22051	21788	21802	21907	21983	21746	21747	22121	21943	21924	21964	21969	22005	21967	22118	21742	21934	21857	21961	22011	21986	21910	22034	21820	22015	21891	22005	21812	21865	21990	21911	21940	21849	21876	21738	21774	21981	21816	21854	21989	22085	21980	21937	21713	22102	21939	21914	21872	21842	21940	21915	21756	21991	21917	21951	22043	22099	21722	21897	21908	21647	21807	22156	22103	21846	21869	21953	21984	21923	22014	21932	21846	22066	21738	22028	22045	21896	22012	21902	21755	21992	21772	21997	21909	21778	21863	21839	21968	21938	21910	21874	21980	21915	21855	21890	21830	21956	22116	22024	21907	21806	22115	21945	22092	21954	21834	22013	21929	21957	22164	21953	21826	21983	21811	21874	22051	21946	21945	21877	21972	22021	21918	21892	22064	21946	21937	21962	22148	22022	22109	21943	21857	21789	22019	21882	21779	21916	22018	22090	21757	22042	21883	21787	21860	21976	21841	22048	22010	22186	21809	22097	21826	21861	22050	21840	22056	21952	22043	21958	21811	21874	21880	21970	21888	22063	21933	21848	22050	21846	21879	22023	21637	21943	21710	22039	21838	21840	21875	21786	22166	21914	21860	21819	21905	21966	21867	22101	21961	21933	21931	21873	22072	21877	21930	21830	22015	21973	21855	21920	22037	21909	21950	21974	22084	21932	22004	21892	22052	21835	21978	21816	21930	21913	22057	21967	21839	22052	21850	22145	21929	21901	21961	21974	22009	21737	22051	21820	21918	22087	22077	22021	22035	22035	21858	21957	21801	22042	22023	21914	22047	21835	21858	21880	22066	21936	21955	21874	21925	21900	21894	21918	21996	21943	21815	21975	21747	21970	21855	22048	21822	21974	21919	21923	22013	21969	21993	21938	21853	21909	21921	22134	21746	22074	21864	21971	21862	22153	21860	21910	21910	21918	21932	21982	21913	21920	21821	21917	21913	21924	21927	21970	21922	21932	21780	21962	21824	21979	21986	21982	21939	21874	21780	21799	21987	21842	22084	21886	21845	21911	22023	21790	21932	21869	21996	22039	21934	21947	21910	21901	21797	21925	21836	21845	21910	21916	22036	21806	21943	22025	22074	21972	21852	21939	21955	21892	22062	21862	21925	21807	21688	22044	21821	22091	22037	21840	21875	21687	21922	21695	21914	21819	21823	22028	21984	21925	21873	21836	21907	21903	21959	21928	21988	21842	22028	22003	21903	21899	22005	21991	22022	21871	21728	21878	21975	21936	22038	21936	22018	21758	21983	22089	21846	22069	21964	21958	21808	21837	21872	22080	21959	21855	22101	22004	21896	21858	21813	21919	21967	22100	22011	22074	21843	22034	21788	22029	21956	21851	22075	21846	21852	21862	22013	21959	22011	21822	21923	21926	21937	21958	21839	22125	21847	21829	21887	21762	21909	21886	22009	21926	21838	21909	21877	21767	21967	21747	21824	22058	21837	21815	21889	21871	21932	21967	22024	21867	22035	21940	21852	22024	21974	21924	22037	22013	22005	21980	22140	21976	21873	21878	21828	21876	21950	21939	21981	21784	21951	21978	21867	21743	21846	21883	21917	21909	21932	21928	21814	21969	21870	21747	21682	21810	21953	21942	22058	21945	21880	21896	21815	22129	22026	22090	21763	21770	21725	21801	21817	21973	21860	21783	21892	22073	22046	21748	22057	21902	21998	22029	21931	21836	21923	21883	21911	21902	21849	21854	21897	21907	21895	22006	21896	21928	22108	21894	21987	21884	21836	21904	21795	21948	21946	22081	21936	22087	21883	21798	21886	21918	22063	21863	21789	21849	21989	21898	21964	21878	21889	21942	22038	21939	21883	21826	21728	22063	21883	21968	21823	21936	21923	21892	21744	22022	21866	22111	21972	21971	21915	21807	21957	21858	21911	21829	21938	22113	21739	21991	22059	21773	22016	21944	22050	21913	22057	21999	21847	21805	21887	21922	21825	22055	21907	22034	21987	21928	21873	21908	21984	22078	22047	21832	22044	22154	22029	21994	21924	22067	21793	21991	22003	21943	21843	22000	22060	22043	21807	22076	21856	22124	22021	21832	21841	22042	22046	21907	22100	22045	21876	21996	21918	21965	21882	21788	22049	21867	21972	21890	21952	21889	21893	21846	21888	21905	21950	21849	21699	22069	21847	22055	21778	21914	21775	21701	21876	21962	21915	22129	21965	22089	21832	21996	21757	21797	21884	21822	21954	21764	21846	22028	21994	21909	21877	21764	21834	21898	21934	21864	21885	21787	21980	21916	21771	21981	22039	21943	22096	21926	21984	21886	21921	21893	22040	21885	21972	21847	21920	22052	21872	21835	21969	21757	22103	21978	21870	21788	21851	21878	21873	21923	22080	22002	21830	21885	21971	21914	22041	21991	22065	21977	21788	22006	22091	21878	21802	21988	22028	21814	21824	21810	21844	21841	21838	21954	21844	21811	21963	21929	21958	21782	21978	22022	21993	21728	21921	22025	21972	21820	21982	22072	21836	21940	21897	21996	22133	21944	21862	21811	21981	22110	21836	21991	22004	22038	21898	21835	22034	21880	22057	21849	21895	21907	22009	21823	21838	21810	21987	21910	21842	21928	22002	21878	21908	21902	21871	22057	21997	21994	22051	21815	22028	22094	21995	21902	21784	22036	21977	21931	22024	22065	21883	21965	21946	22122	21904	22008	21963	21876	22063	21812	21943	22171	21879	21876	21979	22092	21675	21899	21895	21915	21991	21910	22003	22009	21990	21948	22029	21865	22012	21863	22001	21814	21837	21873	21946	21917	21794	21968	21902	21840	22155	21967	21928	21897	21976	21885	21815	21752
29833	28901	40153	39321	34999	33760	33438	32797	32416	32076	31947	31832	31936	31799	31816	31730	32037	31785	31557	31602	31704	31833	31868	31924	31586	31619	31568	31545	31700	31628	31577	31436	31698	31691	31548	31600	31814	31771	31698	31644	31467	31568	31593	31863	31734	31485	31324	31601	31616	31520	31728	31566	31573	31392	31482	31512	31681	31685	31422	31719	31759	31682	31594	31645	31563	31385	31713	31584	31636	31681	31504	31653	31627	31404	31514	31495	31601	31580	31737	31693	31319	31497	31584	31550	31611	31340	31612	31678	31393	31656	31533	31578	31765	31679	31462	31543	31497	31742	31614	31573	31680	31547	31768	31779	31785	31588	31594	31540	31604	31521	31470	31629	31734	31550	31519	31447	31836	31614	31326	31749	31725	31553	31685	31426	31441	31566	31824	31398	31691	31378	31556	31555	31457	31706	31463	31655	31639	31383	31521	31555	31501	31672	31598	31592	31695	31624	31567	31510	31693	31634	31694	31672	31346	31587	31369	31729	31419	31659	31759	31627	31674	31659	31407	31723	31676	31406	31209	31641	31388	31422	31664	31618	31403	31677	31397	31627	31411	31588	31629	31675	31568	31408	31799	31366	31819	31530	31587	31567	31530	31499	31536	31502	31499	31672	31693	31663	31501	31584	31622	31431	31661	31685	31750	31503	31595	31566	31660	31457	31693	31587	31564	31473	31614	31509	31638	31629	31544	31706	31790	31543	31456	31610	31648	31498	31420	31462	31418	31923	31562	31271	31395	31419	31820	31716	31579	31752	31564	31441	31532	31610	31752	31559	31452	31562	31631	31806	31435	31422	31698	31202	31560	31642	31590	31559	31282	31402	31434	31461	31549	31570	31416	31794	31475	31547	31593	31584	31440	31637	31571	31697	31468	31556	31600	31688	31651	31530	31779	31528	31414	31480	31590	31644	31767	31466	31514	31486	31500	31556	31609	31689	31460	31338	31499	31524	31703	32033	31439	31556	31677	31417	31601	31381	31668	31525	31352	31556	31485	31652	31292	31217	31495	31620	31511	31710	31454	31782	31616	31437	31637	31528	31533	31578	31652	31449	31467	31879	31388	31550	31489	31567	31554	31539	31893	31611	31575	31593	31571	31476	31581	31785	31528	31494	31639	31574	31548	31492	31457	31599	31427	31565	31827	31548	31416	31399	31365	31504	31765	31556	31611	31491	31979	31489	31769	31373	31547	31597	31599	31558	31447	31481	31554	31500	31929	31764	31592	31578	31564	31356	31663	31571	31666	31319	31511	31559	31582	31384	31684	31515	31527	31472	31341	31653	31678	31346	31512	31622	31345	31487	31511	31326	31428	31534	31169	31494	31454	31522	31329	31403	31562	31406	31584	31445	31375	31622	31783	31394	31423	31444	31436	31563	31768	31701	31590	31550	31601	31467	31813	31790	31536	31408	31369	31581	31864	31424	31901	31517	31860	31759	31630	31616	31774	31749	31544	31914	31771	31738	31566	31643	31630	31530	31534	31270	31560	31364	31629	31479	31493	31834	31513	31449	31666	31934	31675	31453	31673	31460	31581	31563	31550	31533	31721	31345	31470	31293	31312	31482	31555	31309	31810	31457	31663	31732	31555	31562	31607	31689	31470	31704	31643	31379	31456	31530	31507	31502	31428	31834	31764	31850	31706	31736	31687	31503	31766	31644	31638	31598	31426	31455	31491	31846	31830	31351	31432	31509	31721	31568	31310	31501	31426	31369	31820	31644	31721	31490	31415	31605	31571	31569	31570	31517	31514	31507	31555	31681	31713	31452	31697	31600	31849	31650	31521	31736	31464	31651	31754	31281	31358	31460	31548	31649	31480	31632	31446	31514	31722	31604	31549	31407	31341	31732	31440	31650	31989	31433	31695	31522	31471	31731	31587	31783	31760	31689	31749	31674	31324	31633	31600	31656	31464	31474	31566	31432	31485	31568	31451	31517	31697	31385	31405	31519	31603	31482	31592	31636	31856	31490	31197	31778	31457	31490	31595	31654	31508	31463	31546	31596	31594	31619	31637	31576	31515	31609	31511	31581	31530	31435	31447	31316	31247	31675	31515	31682	31530	31390	31675	31521	31642	31558	31791	31687	31599	31673	31713	31372	31673	31727	31589	31515	31714	31531	31647	31449	31799	31759	31628	31696	31618	31500	31614	31761	31785	31335	31622	31264	31748	31727	31427	31636	31521	31656	31590	31569	31536	31653	31429	31531	31440	31499	31632	31533	31567	31517	31501	31582	31438	31788	31661	31477	31685	31555	31643	31633	31559	31628	31669	31719	31657	31566	31754	31732	31693	31430	31414	31361	31230	31647	31723	31508	31591	31168	31564	31460	31466	31658	31571	31707	31620	31569	31765	31514	31675	31721	31617	31577	31422	31543	31735	31358	31266	31187	31497	31540	31420	31697	31609	31470	31606	31559	31407	31411	31668	31811	31548	31737	31838	31408	31702	31259	31669	31799	31648	31862	31447	31348	31522	31536	31720	31661	31540	31815	31426	31547	31543	31620	31785	31411	31781	31723	31658	31538	31558	31395	31619	31621	31769	31770	31508	31655	31967	31558	31440	31431	31686	31449	31784	31478	31668	31590	31497	31850	31796	31697	31550	31333	31454	31378	31656	31605	31631	31506	31301	31474	31512	31649	31696	31674	31787	31721	31743	31538	31679	31476	31624	31602	31354	31664	31398	31681	31612	31299	31491	31657	31701	31542	31544	31575	31538	31809	31490	31501	31508	31597	31556	31518	31547	31718	31565	31429	31575	31824	31676	31559	31629	31486	31381	31157	31681	31538	31405	31372	31519	31309	31841	31747	31682	31429	31602	31428	31586	31631	31625	31683	31737	31329	31370	31694	31559	31526	31635	31376	31373	31536	31674	31514	31611	31583	31542	31544	31237	31487	31698	31707	31582	31718	31429	31569	31507	31445	31759	31573	31492	31583	31683	31699	31511	31505	31487	31473	31758	31523	31249	31719	31839	31466	31680	31336	31783	31794	31446	31577	31538	31612	31881	31507	31720	31383	31524	31489	31771	31646	31413	31640	31410	31614	31911	31777	31514	31566	31585	31537	31359	31541	31748	31476	31730	31451	31497	31538	31515	31669	31819	31517	31885	31741	31468	31595	31770	31414	31546	31597	31518	31314	31276	31583	31626	31427	31544	31514	31622	31658	31501	31624	31655	31737	31552	31650	31520	31492	31290	31565	31443	31221	31503	31507	31704	31577	31686	31752	31462	31337	31556	31468	31726	31850	31628	31857	31441	31503	31656	31481	31672	31452	31465	31448	31811	31428	31649	31586	31656	31504	31579	31607	31649	31491	31442	31701	31522	31526	31419	31519	31798	31572	31730	31590	31523	31642	31637	31459	31629	31674	31875	31593	31528	31446	31568	31581	31880	31468	31589	31489	31845	31661	31551	31697	31632	31659	31618	31476	31584	31554	31583	31428	31660	31348	31634	31641	31720	31572	31394	31460	31525	31715	31554	31785	31737	31656	31525	31615	31541	31414	31354	31364	31587	31499	31778	31408	31519	31439	31338	31466	31409	31679	31652	31669	31834	31830	31698	31587	31580	31497	31512	31573	31518	31786	31590	31804	31477	31665	31504	31769	31661	31619	31650	31750	31537	31419	31516	31619	31580	31691	31580	31521	31397	31517	31660	31584	31925	31594	31655	31749	31667	31544	31284	31570	31374	31480	31304	31642	31864	31605	31553	31830	31366	31615	31518	31695	31632	31807	31560	31643	31410	31565	31681	31617	31716	31429	31483	31557	31494	31772	31497	31336	31522	31543	31772	31468	31489	31408	31356	31529	31459	31489	31557	31543	31031	31614	31571	31335	31683	31415	31558	31461	31478	31716	31731	31663	31485	31326	31487	31713	31377	31467	31584	31650	31306	31486	31573	31577	31572	31330	31604	31531	31260	31532	31723	31493	31793	31632	31442	31574	31571	31550	31264	31486	31639	31580	31500	31717	31533	31622	31660	31909	31416	31704	31913	31447	31398	31592	31472	31519	31505	31301	31742	31493	31675	31754	31705	31632	31500	31529	31787	31454	31375	31714	31665	31408	31518	31482	31536	31439	31381	31614	31530	31775	31797	31340	31672	31625	31672	31435	31599	31476	31507	31592	31671	31533	31597	31643	31633	31649	31795	31605	31678	31614	31565	31519	31490	31773	31632	31727	31737	31482	31628	31566	31814	31630	31724	31564	31426	31558	31705	31557	31580	31558	31445	31312	31519	31720	31752	31642	31594	31814	31693	31593	31841	31503	31697	31644	31498	31431	31319	31542	31383	31671	31584	31764	31456	31582	31760	31502	31585	31592	31431	31597	31621	31307	31694	31733	31676	31730	31878	31474	31470	31693	31519	31355	31648	31731	31375	31499	31683	31612	31525	31656	31481	31536	31694	31565	31708	31743	31796	31713	31478	31492	31440	31570	31745	31698	31686	31694	31567	31554	31353	31457	31713	31537	31505	31802	31650	31696	31534	31871	31415	31710	31653	31595	31845	31661	31860	31294	31397	31621	31384	31622	31446	31329	31498	31706	31455	31671	31637	31534	31760	31663	31489	31560	31677	31228	31558	31618	31813	31521	31548	31400	31371	31569	31639	31602	31508	31773	31866	31812	31696	31437	31433	31418	31506	31631	31560	31587	31760	31681	31523	31663	31647	31512	31646	31771	31734	31540	31633	31542	31602	31600	31627	31593	31430	31711	31561	31680	31571	31426	31657	31509	31621	31558	31602	31645	31628	31601	31818	31529	31567	31454	31717	31461	31742	31780	31643	31767	31785	31657	31376	31434	31336	31228	31476	31598	31860	31615	31566	31865	31491	31715	31358	31494	31660	31477	31589	31531	31584	31505	31444	31526	31492	31584	31613	31373	31310	31508	31486	31668	31818	31461	31658	31712	31443	31714	31494	31714	31651	31591	31561	31615	31653	31615	31648	31499	31550	31596	31698	31490	31613	31690	31548	31660	31732	31349	31455	31792	31642	31524	31690	31857	31346	31517	31556	31453	31607	31470	31594	31396	31553	31633	31559	31697	31538	31425	31655	31382	31608	31294	31507	31326	31488	31700	31416	31536	31422	31588	31459	31536	31571	31617	31548	31637	31658	31406	31668	31520	31625	31440	31771	31531	31427	31745
27565	40697	41783	35126	30381	27481	26083	25398	24786	24447	24079	23917	23700	23779	23707	23601	23632	23655	23493	23439	23842	23917	23707	23743	23632	23690	23500	23489	23727	23483	23485	23564	23547	23738	23483	23637	23648	23495	23401	23626	23691	23444	23527	23469	23741	23604	23616	23408	23572	23571	23653	23608	23378	23561	23444	23496	23578	23383	23464	23584	23521	23475	23535	23692	23273	23712	23656	23633	23568	23556	23510	23394	23333	23407	23616	23583	23496	23294	23654	23498	23575	23676	23558	23305	23479	23492	23439	23483	23634	23626	23472	23452	23377	23344	23394	23537	23615	23458	23507	23344	23676	23399	23468	23471	23485	23603	23383	23402	23389	23502	23560	23467	23606	23637	23660	23640	23361	23409	23352	23536	23473	23630	23410	23418	23552	23526	23318	23378	23629	23615	23591	23503	23511	23551	23476	23401	23474	23450	23439	23478	23464	23391	23543	23532	23486	23375	23544	23599	23756	23384	23529	23543	23521	23451	23477	23536	23533	23552	23552	23424	23455	23506	23561	23636	23592	23587	23476	23577	23601	23614	23507	23498	23506	23692	23475	23470	23464	23564	23550	23440	23585	23384	23421	23404	23464	23417	23533	23646	23566	23313	23546	23341	23266	23566	23361	23524	23708	23532	23286	23417	23509	23550	23701	23510	23570	23330	23365	23456	23549	23554	23427	23626	23710	23568	23599	23408	23778	23406	23385	23646	23481	23539	23473	23564	23583	23475	23521	23419	23346	23613	23350	23712	23509	23509	23572	23437	23295	23350	23514	23383	23433	23803	23475	23406	23483	23611	23560	23538	23482	23546	23554	23468	23610	23474	23416	23459	23419	23486	23583	23649	23681	23511	23690	23394	23427	23261	23369	23580	23327	23503	23444	23461	23416	23594	23394	23467	23433	23493	23320	23492	23565	23406	23605	23474	23575	23581	23561	23500	23521	23600	23402	23571	23408	23428	23605	23551	23366	23522	23528	23544	23473	23562	23473	23408	23347	23564	23517	23708	23147	23619	23288	23544	23571	23583	23425	23657	23542	23622	23569	23531	23409	23532	23393	23554	23604	23396	23622	23280	23470	23565	23359	23500	23314	23408	23363	23515	23533	23477	23409	23380	23607	23585	23320	23631	23390	23464	23495	23339	23659	23579	23559	23293	23355	23579	23552	23426	23620	23450	23496	23567	23549	23434	23676	23496	23542	23566	23492	23458	23495	23558	23610	23515	23580	23509	23492	23628	23312	23404	23421	23491	23568	23503	23594	23393	23407	23424	23535	23571	23578	23412	23367	23475	23511	23491	23472	23380	23498	23581	23482	23450	23437	23533	23576	23534	23212	23540	23583	23335	23627	23349	23717	23677	23438	23565	23588	23394	23355	23492	23438	23452	23544	23510	23447	23539	23701	23606	23501	23578	23586	23436	23418	23535	23418	23470	23519	23626	23597	23403	23655	23498	23638	23536	23525	23562	23406	23422	23530	23413	23444	23335	23550	23739	23828	23625	23584	23338	23488	23592	23314	23558	23420	23510	23502	23700	23419	23482	23631	23503	23520	23343	23602	23601	23634	23574	23679	23539	23678	23373	23430	23579	23657	23558	23307	23452	23405	23583	23493	23509	23577	23365	23398	23455	23558	23353	23402	23475	23271	23502	23630	23545	23405	23473	23461	23560	23655	23463	23510	23531	23467	23549	23626	23634	23450	23689	23569	23612	23391	23425	23534	23694	23576	23555	23675	23545	23338	23511	23431	23471	23438	23336	23517	23389	23418	23535	23637	23395	23581	23382	23493	23392	23588	23360	23663	23369	23363	23480	23469	23365	23387	23548	23367	23528	23376	23601	23590	23491	23483	23550	23612	23460	23432	23596	23510	23524	23778	23515	23315	23404	23562	23594	23619	23530	23502	23488	23514	23498	23481	23648	23391	23697	23589	23396	23505	23508	23457	23566	23550	23486	23466	23504	23415	23393	23585	23601	23462	23364	23658	23234	23402	23554	23333	23799	23466	23417	23313	23530	23526	23405	23483	23419	23501	23465	23465	23588	23547	23326	23458	23367	23662	23583	23556	23471	23466	23607	23616	23776	23496	23593	23484	23524	23723	23355	23351	23708	23441	23548	23382	23423	23535	23602	23573	23618	23684	23539	23514	23430	23474	23409	23504	23669	23583	23575	23298	23437	23542	23528	23480	23580	23502	23340	23411	23553	23599	23396	23482	23737	23365	23622	23647	23571	23470	23446	23449	23393	23621	23487	23394	23826	23312	23631	23469	23600	23485	23407	23315	23567	23401	23408	23368	23577	23383	23415	23574	23528	23516	23594	23454	23626	23584	23378	23665	23591	23580	23437	23753	23367	23443	23394	23608	23428	23401	23502	23409	23491	23428	23451	23562	23432	23367	23523	23501	23590	23475	23489	23502	23594	23431	23593	23547	23409	23282	23585	23477	23434	23561	23366	23620	23508	23535	23640	23581	23640	23664	23538	23499	23666	23524	23576	23462	23570	23379	23618	23479	23398	23349	23472	23519	23502	23504	23581	23580	23429	23582	23424	23577	23433	23426	23413	23586	23583	23440	23559	23574	23424	23567	23564	23401	23422	23478	23380	23517	23531	23433	23484	23405	23517	23343	23481	23619	23605	23447	23439	23544	23534	23349	23461	23402	23425	23639	23569	23447	23380	23455	23665	23506	23503	23480	23474	23671	23351	23806	23537	23473	23497	23455	23463	23627	23523	23527	23424	23425	23555	23484	23487	23563	23490	23450	23531	23464	23300	23749	23251	23461	23464	23558	23480	23663	23526	23612	23410	23543	23353	23360	23536	23647	23339	23626	23454	23656	23512	23387	23352	23525	23525	23651	23463	23624	23348	23505	23561	23507	23571	23361	23533	23610	23558	23593	23320	23588	23512	23372	23541	23577	23503	23251	23691	23631	23701	23486	23577	23696	23496	23617	23511	23576	23530	23358	23619	23553	23304	23576	23367	23485	23694	23447	23438	23397	23513	23343	23352	23558	23255	23704	23519	23558	23517	23679	23664	23500	23427	23437	23448	23439	23633	23537	23598	23616	23428	23521	23486	23524	23653	23355	23640	23514	23501	23467	23543	23490	23421	23551	23622	23473	23533	23333	23564	23534	23591	23473	23381	23410	23363	23641	23507	23447	23389	23667	23390	23552	23439	23429	23679	23673	23541	23447	23479	23417	23624	23371	23547	23322	23488	23516	23415	23471	23404	23593	23406	23393	23493	23575	23507	23643	23493	23645	23350	23502	23551	23378	23659	23442	23545	23554	23535	23536	23459	23565	23642	23489	23422	23485	23358	23467	23455	23509	23594	23558	23511	23555	23466	23524	23521	23446	23267	23427	23387	23596	23301	23563	23494	23587	23447	23581	23444	23469	23563	23608	23654	23422	23281	23478	23618	23520	23572	23643	23476	23566	23640	23432	23470	23582	23380	23637	23336	23494	23586	23478	23519	23474	23719	23475	23533	23562	23450	23575	23597	23633	23478	23570	23603	23440	23494	23577	23385	23529	23639	23413	23400	23734	23433	23283	23309	23531	23628	23561	23516	23436	23568	23537	23489	23415	23621	23525	23592	23262	23501	23551	23503	23446	23461	23624	23514	23550	23525	23617	23634	23530	23580	23252	23522	23517	23544	23655	23695	23488	23685	23441	23713	23607	23409	23410	23389	23585	23429	23418	23519	23526	23528	23490	23529	23592	23494	23374	23509	23528	23526	23516	23413	23353	23550	23589	23690	23566	23631	23485	23518	23331	23572	23534	23663	23318	23581	23397	23497	23622	23527	23593	23564	23490	23389	23486	23678	23592	23656	23421	23526	23424	23502	23411	23527	23499	23459	23709	23499	23337	23339	23591	23381	23650	23629	23456	23545	23558	23598	23531	23593	23690	23477	23824	23393	23725	23607	23526	23412	23523	23504	23611	23424	23482	23331	23330	23639	23418	23597	23526	23466	23522	23580	23643	23545	23526	23450	23456	23494	23376	23416	23432	23557	23485	23564	23525	23496	23489	23491	23630	23603	23369	23524	23573	23493	23425	23513	23387	23506	23390	23579	23638	23517	23461	23304	23556	23604	23700	23396	23609	23467	23589	23465	23367	23416	23604	23586	23554	23576	23552	23470	23547	23423	23586	23412	23528	23528	23406	23531	23589	23413	23550	23447	23444	23673	23499	23372	23650	23576	23431	23604	23540	23642	23417	23485	23322	23591	23246	23665	23506	23712	23336	23461	23458	23482	23542	23672	23277	23663	23465	23409	23489	23386	23598	23479	23624	23487	23553	23599	23620	23445	23410	23526	23573	23339	23549	23572	23457	23338	23653	23374	23478	23617	23645	23563	23497	23334	23658	23429	23442	23585	23402	23636	23341	23565	23442	23506	23357	23448	23570	23484	23610	23472	23588	23408	23537	23472	23556	23531	23528	23538	23600	23428	23554	23504	23471	23472	23427	23616	23689	23508	23305	23376	23471	23478	23558	23524	23626	23485	23622	23527	23619	23288	23533	23551	23472	23346	23826	23490	23447	23473	23508	23472	23640	23540	23505	23662	23665	23480	23725	23439	23563	23446	23477	23492	23612	23426	23581	23460	23505	23445	23587	23641	23361	23571	23424	23428	23505	23467	23491	23617	23444	23595	23567	23388	23469	23492	23595	23722	23428	23566	23603	23556	23557	23557	23475	23615	23488	23533	23467	23591	23639	23684	23593	23653	23631	23429	23348	23435	23810	23305	23433	23625	23517	23487	23676	23415	23468	23364	23440	23571	23617	23497	23503	23586	23440	23485	23652	23552	23341	23631	23569	23423	23617	23611	23559	23537	23692	23403	23384	23432	23581	23651	23513	23645	23528	23487	23546	23386	23578	23566	23657	23477	23405	23378	23498	23562	23585	23623	23415	23513	23480	23459	23538	23428	23411	23550	23672	23531	23424	23485	23683	23624	23579	23590	23455	23384	23354	23592	23571	23483	23485	23519	23469	23515	23664	23556	23488	23479	23428	23394	23621	23492	23452	23321	23569	23494	23611	23810	23508	23486	23571	23437	23534	23491	23379	23348	23306	23551	23671	23521	23529	23464	23565	23488	23619	23509	23552	23598	23502	23628	23490	23436	23659	23560	23513	23480	23581	23331	23542	23470
23670	21552	29414	26623	28811	33835	35860	33933	33247	32984	32744	32226	32454	32293	32231	32396	32017	32154	32218	32190	32472	31972	32135	32209	32087	31623	31696	31786	31999	31922	31881	31866	31711	32077	31991	32096	32750	32591	32181	32152	31946	31948	31793	31898	31873	31779	31718	31966	31720	31580	31862	31897	31705	31719	31835	32041	31716	31760	31783	31887	31623	31602	31841	31789	31722	31953	32014	31767	31963	31882	31803	31714	31851	31869	31545	31683	31543	31808	31995	31963	31741	31975	31716	31886	31644	32168	31673	31783	31864	31850	31762	31901	31630	31807	31669	31973	31991	31585	31623	31775	31929	31819	32017	32035	31900	31723	31612	31921	31712	31788	31916	31799	31550	31856	31621	31515	31817	31787	31819	31632	31711	31815	31983	31764	31934	31756	31604	31924	31805	31961	31865	31338	31555	31848	31833	31717	31933	32069	31923	31813	31693	31990	31560	31702	31800	31611	31662	31590	31744	31728	31670	31808	31783	32033	31669	31718	31449	31575	31907	31925	31921	31724	31703	31721	32012	31707	31916	31852	31679	31881	31844	31797	31474	31638	31666	31808	31876	31787	31747	31897	32045	31595	31782	31905	31731	31554	31838	31937	31900	31766	31580	31966	31664	31923	31872	31818	31734	32001	31706	31697	31570	31740	31566	31821	32040	32038	31912	31766	31725	31955	31835	31765	31819	31743	31540	31887	32071	31741	32035	31735	31840	31946	31806	31669	31794	31951	31858	31727	32009	31851	31544	31748	31622	31672	31892	31899	31863	31741	31848	31845	31873	31860	31577	31867	31815	31677	31714	31491	32052	31803	31559	31668	31683	32078	31888	31740	31774	31528	31622	31741	31798	31636	31834	31796	31705	31723	31808	31818	31628	31929	31799	32007	31823	31809	31776	31902	31910	31545	31752	31894	31839	31625	31627	31820	31718	31708	31635	31717	31768	31742	31695	31915	31973	31550	31458	31768	31794	31673	31789	31760	31785	31893	31738	31677	31802	31968	31756	31615	31748	31863	31888	31791	31759	31832	31619	31540	31470	31848	31735	31648	31804	31908	31954	31713	31628	31470	31721	31447	31758	31665	31769	31790	31805	31765	31707	31493	31746	31912	31830	32007	32071	31795	31860	31964	31617	31855	31841	32046	31858	31912	31577	31736	31923	31674	31740	32131	31690	31760	31724	31636	31847	31981	31898	31838	31788	31793	31539	31816	31854	31678	31968	31789	31703	31855	31847	31772	31609	31516	31658	31893	31784	31766	31826	31832	31634	31561	31935	32048	31853	31940	31834	31800	31791	31875	31874	31846	31939	31771	31801	31700	31639	32024	31943	31495	31655	31749	31851	31872	31856	32071	32016	31847	31813	31815	31861	31586	31887	31834	31897	31916	32162	31945	32030	31924	31775	31681	31803	31624	31772	31953	31973	31823	31955	31569	31716	31741	31587	31723	31762	31826	31766	31750	31752	31656	31861	32078	31847	31776	31694	31737	31739	31717	31725	31542	31935	31931	31601	31632	31615	31736	31676	31680	31717	31872	31908	31658	31881	31924	31910	31915	31963	31803	31861	31868	31492	31684	31960	31560	31892	31898	32038	31931	31668	31943	31822	31664	31697	31713	31921	31786	31541	31821	31691	31848	31769	31827	31745	31671	32030	31890	31920	31626	31564	31934	31621	31866	31794	31876	31698	31628	32009	31720	31685	31757	31717	31916	31579	31699	31741	31932	31696	31602	31902	31678	31691	31582	31733	31850	31635	31629	31695	31683	31673	31922	31880	31811	31731	31730	31906	31705	31844	31795	31850	31868	31950	31766	31745	31900	31996	31735	31908	31711	31640	31916	32036	31860	31996	31722	31890	31748	31823	31837	31820	31745	31942	31783	31874	31874	31863	31647	31858	31806	31937	31764	31883	31928	31564	31896	32010	31611	31985	31550	31773	31924	31934	31759	31943	31898	31639	31708	31776	31667	31720	31834	31675	31783	31677	31830	31700	31913	31924	31763	31626	31652	31869	31938	31824	31619	31693	31849	31512	31883	31813	31952	31721	31603	31911	31548	31873	31635	32094	31749	31704	31803	31808	31729	31903	32068	31753	31966	31896	31681	32039	31625	31904	31769	31802	31887	31926	31614	31940	31801	31759	31748	31552	31773	31918	31693	31623	31871	31838	31590	31547	31710	31726	31657	31911	31574	31898	31808	31640	31682	31832	31359	31593	31757	31520	31564	31621	31654	32096	31730	31841	31873	32048	31848	31714	31514	31845	31754	31782	31692	31705	31808	31623	31801	31799	31950	31780	31809	31733	31736	31958	31779	31984	31819	31575	31751	31500	31786	31678	31552	31920	31770	31870	31848	31949	31622	31726	31811	31698	31870	31580	31825	31716	31831	31752	31679	31909	31794	31566	31803	31811	31768	32052	31977	31980	31976	31861	31867	31748	31752	31661	31829	31783	31721	31962	31473	31868	31505	31638	31706	31919	32024	32050	31661	31707	31806	31835	31361	31699	31901	31798	31823	31733	31735	31646	31520	31858	31936	31915	31691	31763	31811	31874	31686	31909	31980	31819	31739	31596	31783	31743	31790	31841	31661	31689	31733	31863	31689	31786	31793	31808	31930	31497	31670	31681	32142	31671	31565	31629	31683	31802	31709	32137	31860	31795	31835	31906	31501	31958	31862	31818	31956	31785	31852	31526	31933	31788	31841	31815	31819	31650	31789	31737	31910	31795	31608	31598	31674	31563	31753	31700	31790	31482	31336	31773	31881	31871	31738	31813	31434	32033	31724	31646	31572	31786	31463	31804	31742	31690	31765	31755	31850	31874	31781	31970	32044	31952	31744	31979	31678	31643	31892	31499	31356	31800	31782	31738	31629	31886	31460	31788	31641	32333	31903	31849	31684	31735	31932	31832	31804	31779	31983	31793	31762	31594	31627	31808	32028	31781	31798	31832	31778	31677	31814	31533	31924	31886	31756	31758	31857	31777	31603	31595	31841	31533	31660	31705	31745	31713	31723	31898	31836	31843	31535	31598	31931	31714	32000	31619	31740	31744	31903	31811	31817	31964	31820	31628	31799	31660	31746	31750	32099	31990	31724	31948	31712	31886	31684	31782	31795	31842	31488	31664	31854	31889	31735	31563	31737	31640	31840	31973	31820	32130	31642	31910	31767	31562	31854	32035	31754	31705	31524	32077	31942	31726	31951	31803	31790	31678	31570	31964	31728	31719	31918	31763	31890	32102	32233	31748	31700	31809	31825	31838	31767	31839	31774	31894	31954	31841	31843	31821	31819	31959	31846	31846	31980	31940	31877	31691	31598	31655	31735	31757	31660	31747	31686	32006	31883	31951	31867	31729	31871	31671	31736	31902	31971	31618	31627	31990	31884	31800	32085	31778	31840	31854	31650	31882	31736	31724	31861	31867	31682	31573	31598	31547	31922	31741	31729	31439	31906	31820	31653	31824	31905	31586	31829	31905	31867	31836	31723	31881	31950	31537	31806	31555	31730	31667	32036	31954	31812	31787	31906	31851	31838	31927	31812	31777	31758	31930	31905	31757	31710	31691	31977	31765	31798	31887	31576	31926	31758	31870	31752	32144	31910	31659	31779	31771	31668	31757	31929	31724	31675	31783	31762	31975	31648	31851	31626	31782	31926	31850	31711	31783	31794	31741	31557	31933	31756	31581	31807	31467	31872	31691	32050	31749	31811	31804	31763	31783	31697	31569	31731	31556	31648	31822	31991	31661	31868	31827	31758	31863	31819	31879	31799	31832	31933	31907	31695	31694	31982	31851	31737	31851	31731	31844	31776	31621	31794	31727	31808	31868	31798	31700	31651	31753	31854	31604	31579	31716	31835	31640	31792	31738	31832	31493	31788	31702	31785	31882	31907	32164	31929	31792	32053	31770	31816	31654	31641	31729	31675	31913	31807	31458	31740	31804	31965	31873	31992	31782	31500	32048	31891	31834	31874	32163	31669	31786	31862	31765	31728	31891	31508	31658	31960	31838	31878	31873	31722	31944	31787	31739	31723	31888	31832	31866	31747	31690	31899	31796	31817	31825	31742	31905	31902	31716	31609	31903	31865	31832	31736	31531	31981	31845	31799	31687	32133	31851	31795	31614	31869	31804	31972	31693	32040	31598	31728	32116	31953	31897	31849	31693	31738	31592	31874	31607	31625	31744	31673	31671	31636	31863	31915	31837	31935	31883	32119	31926	31780	31599	31695	31730	31969	31880	31776	31858	31766	31841	31833	32097	31599	31837	32111	31801	31863	31801	31864	31838	31743	31641	31786	31970	31995	31761	31989	31597	31908	32082	32040	31829	31944	31663	31913	31781	31710	31644	31560	31637	32154	31870	31609	31558	31892	31817	31980	31829	31789	31910	31729	31907	31818	31583	31717	31769	31854	31696	31673	31747	31913	31844	31595	31668	31745	31923	31750	31986	31847	31766	31732	31700	31722	31634	31717	31944	31775	31792	31701	31790	31796	31715	31757	31894	31882	31687	31829	31775	31769	31804	31715	31656	31718	32066	31819	31935	31882	31785	31658	31769	32035	31692	32030	31725	31682	31857	31782	31935	31828	31787	31841	31785	31870	31862	31789	32090	31845	31763	31802	31662	31928	31566	31808	31806	31975	31879	31937	31817	32035	31741	31502	31664	31670	31801	31635	31756	31755	31781	31775	31705	31878	31937	31929	31762	31788	31903	31793	31819	31707	31834	31884	31968	31692	31831	31677	31373	31695	31726	31909	31695	31737	32137	31861	31920	31745	31744	31767	31793	31571	31906	32082	31815	31613	31884	31644	31784	31945	31694	31739	32049	31695	31791	31770	31587	31807	31717	31921	31747	31721	31808	31473	31894	31861	31708	31756	31336	31807	31988	31681	31387	31602	31680	31780	31874	31885	31878	31858	31915	31581	31996	31453	31818	31819	31903	31777	31846	31774	31753	31750	31908	31703	31912	31959	31830	31888	31742	31677	31607	31781	32003	31673	31921	31683	31751	31987	31615	31724	31880	31702	31740	31650	31861	31902	31699	31916	31877	31624	31967	31688	31769	31892	31926	31685	31763	31756	31855	31689	31785	31677	32008	31915	31725	31632	31901	31580	31819	31535	31886	31777	31785	32022	31754	31879	31848	31913	31733	31992
27739	49278	50165	42088	34477	30219	28196	27074	26102	25383	24971	24525	24289	23897	23890	23943	24046	23952	23814	24276	24110	23994	23901	23824	23933	23549	23697	23632	23627	23791	23916	23664	23534	23919	23925	24366	24598	24478	24043	23982	23660	23691	23627	23623	23445	23627	23613	23653	23655	23619	23720	23699	23547	23775	23674	23613	23682	23514	23637	23577	23704	23480	23829	23597	23587	23738	23579	23551	23464	23671	23732	23588	23807	23680	23613	23482	23712	23365	23736	23519	23811	23728	23806	23687	23706	23733	23568	23572	23709	23613	23573	23679	23715	23476	23645	23514	23488	23649	23521	23535	23624	23533	23717	23721	23617	23601	23587	23760	23676	23633	23520	23643	23685	23500	23510	23688	23679	23575	23461	23592	23497	23564	23603	23755	23360	23575	23706	23667	23573	23701	23551	23841	23742	23439	23642	23394	23592	23543	23823	23532	23696	23631	23539	23655	23837	23529	23705	23529	23589	23626	23604	23558	23648	23636	23792	23627	23579	23702	23689	23316	23711	23774	23635	23460	23675	23635	23500	23613	23519	23639	23601	23559	23691	23889	23437	23579	23729	23491	23582	23594	23616	23630	23620	23598	23724	23717	23484	23707	23758	23585	23628	23670	23518	23454	23652	23655	23594	23590	23481	23689	23460	23781	23699	23398	23606	23702	23536	23564	23557	23602	23539	23711	23701	23412	23656	23840	23612	23519	23575	23613	23463	23660	23552	23544	23649	23652	23573	23690	23705	23607	23472	23501	23651	23673	23604	23524	23578	23632	23785	23720	23549	23577	23768	23531	23371	23888	23757	23601	23506	23643	23606	23691	23580	23522	23547	23772	23596	23501	23488	23556	23570	23424	23549	23651	23621	23732	23677	23653	23664	23747	23717	23522	23521	23693	23505	23584	23542	23759	23662	23648	23564	23590	23857	23713	23574	23493	23520	23707	23614	23575	23499	23504	23535	23610	23681	23547	23635	23685	23809	23467	23841	23659	23609	23501	23648	23548	23602	23544	23692	23533	23808	23724	23662	23558	23517	23544	23662	23684	23470	23551	23711	23564	23594	23597	23538	23505	23464	23614	23682	23740	23550	23650	23594	23427	23556	23568	23524	23664	23540	23539	23668	23798	23271	23694	23692	23603	23624	23539	23572	23586	23770	23743	23384	23742	23518	23715	23379	23721	23655	23558	23625	23664	23679	23796	23556	23813	23633	23584	23598	23677	23562	23760	23491	23520	23487	23675	23454	23390	23687	23837	23544	23671	23541	23457	23724	23547	23677	23570	23724	23517	23567	23699	23611	23609	23595	23527	23605	23419	23670	23725	23595	23641	23413	23444	23632	23579	23540	23555	23711	23713	23589	23459	23558	23624	23585	23615	23648	23621	23702	23389	23564	23552	23557	23556	23820	23566	23542	23568	23600	23601	23602	23561	23808	23610	23712	23642	23469	23741	23703	23501	23566	23571	23683	23484	23578	23491	23511	23348	23729	23617	23583	23697	23665	23514	23695	23652	23345	23755	23637	23615	23735	23698	23680	23625	23628	23635	23651	23518	23435	23438	23751	23433	23716	23580	23786	23665	23569	23782	23767	23699	23513	23521	23373	23676	23584	23299	23533	23558	23587	23599	23619	23734	23580	23658	23663	23720	23625	23562	23596	23671	23555	23774	23675	23672	23554	23708	23645	23587	23629	23864	23633	23514	23590	23821	23649	23684	23675	23557	23531	23605	23618	23592	23595	23683	23634	23629	23705	23500	23439	23715	23496	23658	23568	23567	23713	23522	23560	23644	23683	23694	23659	23582	23485	23591	23566	23580	23586	23682	23544	23731	23584	23497	23541	23908	23737	23706	23477	23567	23492	23694	23495	23537	23713	23713	23669	23633	23700	23682	23680	23540	23684	23582	23540	23505	23577	23676	23599	23578	23655	23632	23724	23589	23710	23795	23528	23678	23576	23566	23690	23659	23533	23617	23483	23626	23766	23479	23660	23495	23526	23625	23550	23469	23460	23540	23655	23666	23581	23631	23636	23723	23553	23633	23665	23611	23853	23580	23616	23595	23506	23778	23586	23582	23602	23409	23659	23546	23676	23529	23628	23731	23511	23493	23738	23513	23487	23618	23612	23556	23624	23618	23418	23748	23545	23697	23566	23626	23411	23655	23475	23585	23740	23702	23376	23647	23853	23663	23615	23536	23729	23753	23472	23512	23611	23638	23587	23539	23599	23664	23508	23585	23553	23668	23644	23555	23535	23592	23574	23671	23557	23633	23598	23603	23545	23555	23607	23657	23582	23724	23655	23625	23667	23472	23776	23702	23578	23630	23502	23681	23663	23532	23632	23769	23583	23619	23761	23543	23544	23690	23534	23465	23591	23682	23763	23649	23325	23631	23319	23639	23733	23559	23536	23731	23481	23642	23588	23730	23483	23643	23438	23716	23634	23606	23849	23567	23644	23750	23484	23743	23584	23481	23566	23481	23671	23487	23675	23527	23729	23391	23556	23726	23465	23603	23534	23621	23467	23697	23564	23623	23515	23707	23692	23538	23557	23580	23633	23623	23655	23551	23596	23430	23701	23529	23514	23484	23642	23619	23700	23586	23498	23692	23841	23567	23460	23529	23570	23681	23645	23664	23798	23746	23735	23392	23448	23577	23573	23564	23625	23576	23650	23688	23768	23552	23797	23584	23493	23570	23743	23557	23679	23696	23680	23591	23584	23564	23660	23780	23744	23473	23457	23385	23543	23736	23613	23514	23654	23570	23542	23517	23529	23587	23652	23538	23564	23533	23652	23667	23764	23586	23536	23504	23510	23534	23721	23739	23536	23706	23452	23611	23606	23511	23617	23637	23585	23523	23679	23664	23580	23493	23561	23534	23715	23495	23687	23672	23607	23536	23508	23587	23534	23659	23525	23729	23754	23308	23487	23763	23770	23494	23641	23540	23808	23661	23544	23513	23791	23630	23848	23611	23760	23603	23612	23780	23511	23513	23642	23453	23506	23715	23710	23596	23643	23423	23597	23584	23708	23606	23623	23641	23629	23899	23615	23674	23650	23753	23548	23865	23314	23677	23721	23363	23616	23533	23604	23602	23614	23604	23712	23511	23791	23620	23729	23499	23707	23573	23613	23598	23665	23603	23735	23582	23613	23629	23669	23540	23633	23752	23631	23653	23525	23661	23516	23696	23643	23679	23605	23708	23460	23522	23585	23523	23432	23554	23624	23685	23629	23425	23568	23596	23471	23601	23596	23657	23465	23738	23607	23508	23522	23396	23766	23674	23710	23689	23597	23470	23666	23408	23560	23566	23652	23620	23450	23682	23682	23648	23529	23714	23692	23558	23716	23428	23419	23594	23534	23636	23704	23713	23850	23544	23782	23685	23548	23646	23506	23605	23579	23631	23607	23591	23470	23774	23536	23632	23719	23645	23804	23691	23607	23631	23533	23675	23495	23636	23474	23777	23476	23665	23643	23717	23667	23739	23550	23613	23753	23521	23854	23581	23696	23634	23565	23545	23598	23557	23628	23509	23646	23627	23622	23595	23530	23533	23713	23707	23586	23625	23725	23578	23691	23721	23473	23557	23476	23622	23750	23600	23637	23546	23656	23648	23760	23631	23510	23576	23575	23525	23668	23614	23745	23610	23643	23692	23717	23390	23738	23690	23588	23769	23307	23740	23654	23562	23527	23638	23433	23508	23471	23720	23530	23543	23586	23814	23727	23658	23535	23878	23483	23737	23498	23622	23564	23461	23599	23705	23728	23598	23622	23562	23521	23566	23644	23652	23671	23571	23686	23662	23408	23509	23506	23829	23645	23640	23828	23569	23750	23616	23605	23539	23589	23672	23431	23709	23691	23647	23685	23582	23651	23576	23677	23640	23630	23587	23595	23551	23644	23534	23662	23709	23446	23537	23672	23916	23578	23869	23678	23803	23672	23799	23605	23591	23583	23526	23542	23673	23582	23606	23659	23610	23506	23630	23603	23639	23731	23523	23630	23707	23650	23588	23630	23523	23609	23371	23598	23498	23870	23597	23735	23648	23594	23616	23544	23636	23743	23552	23546	23735	23618	23547	23706	23613	23552	23621	23842	23542	23498	23517	23845	23495	23592	23605	23569	23538	23457	23549	23828	23528	23617	23730	23682	23709	23730	23601	23444	23417	23671	23511	23666	23780	23705	23634	23759	23575	23587	23513	23596	23664	23706	23688	23545	23608	23601	23528	23525	23468	23472	23703	23572	23591	23720	23532	23671	23534	23663	23725	23629	23408	23615	23628	23670	23753	23563	23603	23484	23594	23482	23628	23773	23702	23676	23700	23616	23685	23717	23574	23690	23762	23701	23583	23717	23572	23462	23510	23505	23625	23614	23579	23525	23671	23615	23543	23631	23707	23516	23599	23390	23545	23472	23543	23576	23756	23535	23590	23607	23636	23673	23772	23640	23635	23517	23690	23534	23604	23506	23547	23524	23639	23780	23531	23636	23753	23616	23632	23552	23723	23753	23739	23587	23539	23657	23602	23585	23413	23734	23656	23556	23707	23653	23582	23672	23795	23639	23632	23766	23592	23441	23671	23731	23505	23532	23694	23567	23661	23557	23591	23639	23493	23667	23567	23534	23758	23592	23530	23528	23597	23724	23716	23682	23521	23450	23505	23565	23506	23638	23702	23563	23595	23422	23720	23510	23687	23419	23692	23665	23748	23559	23641	23552	23395	23754	23442	23811	23558	23741	23768	23636	23482	23477	23759	23655	23580	23651	23543	23655	23612	23622	23443	23596	23558	23494	23527	23592	23641	23447	23825	23653	23488	23634	23757	23730	23620	23490	23591	23566	23523	23737	23606	23768	23716	23608	23381	23524	23525	23426	23623	23490	23579	23734	23536	23595	23631	23541	23558	23628	23620	23758	23447	23544	23519	23574	23546	23587	23476	23607	23592	23480	23679	23606	23547	23715	23710	23508	23586	23622	23348	23557	23704	23639	23664	23814	23546	23489	23604	23519	23636	23476	23564	23647	23534	23658	23588	23650	23723	23613	23759	23441	23707	23447	23506	23785	23531	23604	23793	23570	23649	23775	23684	23535	23655	23643	23612	23717	23587	23575	23604	23473	23841	23528	23557	23660	23506	23637	23647	23602	23744	23550	23566	23621	23556
22611	21423	29282	24739	25341	32064	37289	34500	33873	33781	33261	32831	32962	32378	32369	32444	32381	32415	32356	32423	32427	32537	32396	32242	32247	32080	32030	31972	32038	32045	32053	31988	32133	32602	32927	33118	32992	32476	32531	32255	32156	31976	31707	32078	32062	31703	31965	31857	32059	31931	32204	31803	31905	32075	32042	31975	31883	31880	31743	31705	31976	32104	31841	31882	31813	31748	31781	31811	31991	31811	31859	31995	31852	31955	31675	31855	31770	31745	31800	32218	32028	31832	31527	31859	31817	32072	32093	31968	31642	31759	32005	32082	31967	31956	31588	31729	31669	31771	31965	31902	31921	31549	31871	31735	31666	31928	31901	31858	31832	31838	31782	31939	31922	31896	32001	31878	31861	31842	32017	31958	31988	31856	31906	31829	31876	31859	31610	31877	31946	31926	31965	31859	32169	31995	31922	31731	31733	31828	31886	31832	32051	31622	31617	31865	31624	31684	31853	31683	31685	31675	31889	31665	31710	31819	32069	31756	31760	31885	31916	31749	31920	31846	31785	31419	32033	31917	31974	31824	31865	31738	31808	31791	31994	31809	31759	32081	31845	31708	31833	31687	31742	31683	31888	31671	31990	31857	31889	31800	31822	31733	31965	31897	31880	31641	31850	31900	31721	31935	31844	31751	31798	32060	31691	31698	31935	31634	31675	31714	31958	31831	31947	32087	32020	31738	31918	31934	31637	31535	31832	31979	31850	31902	31937	31869	32037	31847	31750	31950	31768	31788	31733	31813	31809	31653	31871	31730	31901	31844	32028	31718	31603	31965	32041	31765	31835	31955	31717	31879	31813	31863	31871	31601	31739	31857	31613	31746	31896	31674	31823	31881	31750	31597	31966	31971	32095	31773	31789	32134	31661	31985	31941	31779	31856	31861	31542	31839	31700	31599	31681	31737	32073	31738	32009	31949	32024	31745	31839	31701	31979	32039	31748	31918	31889	31767	31970	31851	31880	31935	31945	31900	31837	32016	31789	31662	31765	31816	31666	31749	31745	31891	31705	31815	31694	31939	31892	31644	31738	31824	31915	31830	31883	31841	31815	31904	31779	31817	31544	31776	31502	31646	31843	32144	31932	31790	31899	31727	31745	31849	31682	31720	31994	31936	32196	31959	32057	31872	32054	31757	31728	31845	31875	31986	31836	31546	31733	31834	31978	31809	31881	31693	31802	31946	31925	31969	31748	31728	31989	31817	31929	31718	31803	31858	31887	31781	31729	31748	31894	31763	32198	31948	31810	31879	31991	32008	31992	31914	31935	31906	31743	31794	31812	31839	31990	32001	31666	31783	31830	31959	31879	31761	32025	31787	31789	31815	31839	31735	31739	31850	31904	31834	31707	31792	31791	31695	31754	31462	31918	31603	31789	31835	32013	31854	31673	31882	31794	31899	31915	31906	31804	31691	31689	31889	31977	32149	31961	31828	31896	32069	31880	31896	31931	31730	31675	31813	32011	32016	31887	32137	31756	31861	31686	31659	32170	32008	31847	31637	31568	31824	31829	32009	31846	31764	31948	31857	31946	31995	31857	31874	31739	32038	31660	31680	32026	31793	31891	31801	31961	31734	31789	31791	31876	31627	31913	31916	31921	31876	31622	31860	31682	31761	31886	31931	31780	31964	31765	31865	31822	31875	31917	31911	31985	31779	32048	31785	32044	31884	31892	31778	31701	31949	31657	31786	31710	31742	31919	31730	31892	32137	31967	31907	31796	31823	32018	31991	31733	31973	31866	32043	31887	31850	31791	31805	31815	31709	31833	31820	31818	31716	31762	31923	31713	31934	31906	31790	31852	32007	31875	31788	31964	31978	31799	31852	32034	31881	31814	31463	31707	31864	31827	31808	32009	31992	31652	32097	31953	32090	31913	31945	31978	31669	31741	31957	31883	31769	31716	31639	31793	31946	31989	32055	31737	31560	31912	31973	31890	31687	31745	31995	31695	32215	31905	31696	31980	31728	31825	31582	31576	31817	32002	32081	32308	31898	31809	31857	32044	31736	32060	31786	31826	31812	31935	31963	31854	31570	31966	31790	31683	31880	31781	31756	31812	31685	31764	31825	31903	31733	31824	32017	31871	31688	31426	31787	32094	32036	31655	31729	31689	31996	32133	31799	31748	31817	31803	32012	31839	31876	32089	32011	31910	31853	31573	31641	31712	31731	31690	31700	31800	31791	31749	31900	31889	31980	31881	31987	31865	31771	31889	31618	31847	31614	31777	31994	31896	31818	31703	31796	31811	31615	31858	31837	31715	31601	31909	31814	31933	31549	31888	31801	31916	31775	31903	31932	31881	31745	31631	31875	31956	31866	31922	31674	31684	31817	32176	32020	32034	31813	31784	31806	31852	31814	31940	31788	31680	31683	31651	31867	31850	31958	31808	31701	32022	32084	31770	31825	31806	32113	31981	31825	31741	31848	31755	31745	31713	31762	31718	31934	31933	31611	31879	32106	31699	31947	31787	31973	31712	31767	31672	31834	31810	31658	31768	31829	31711	32085	31797	32038	31832	31722	31805	31917	31780	31514	32110	31781	31828	31908	31933	32166	31806	32089	31974	32082	31976	31828	31872	31803	31564	31822	31797	32080	32039	31938	31690	31780	31675	32089	31910	31909	32000	31846	31966	31729	31790	31638	31753	31785	32164	31970	31739	31713	32034	31769	31804	31950	32074	31699	31843	31911	31939	31795	31680	31736	31855	31691	31713	31734	31948	31840	31684	31695	31729	31823	31661	31740	31818	32047	31638	32030	31658	31716	32021	31850	31958	31871	31891	31733	31873	31696	32011	31936	31898	31874	31791	31910	31918	31777	31861	31798	31929	32021	32042	31761	31673	31547	31830	31962	31830	31941	31717	31772	31906	31756	31547	31788	31864	31923	31877	31918	31785	31866	31942	31715	32080	32050	31862	31968	31894	31694	31816	31717	31852	31809	31919	31996	31739	31877	31859	31737	31809	31869	31961	31783	31784	32057	31919	31722	31888	31924	31849	32133	31713	32141	31807	31804	31799	31550	31592	31793	31696	32092	31829	31727	31622	31878	31936	31787	32055	31473	31884	31622	31944	31535	31772	31991	31975	31742	31790	31762	32070	31826	31908	31890	31671	31793	31814	31768	31862	32175	31923	31710	31906	31982	31973	31818	31988	31855	31718	31749	31943	31917	31888	31707	32021	31918	31725	31783	31743	31778	31915	31912	31718	31804	31891	31881	31864	31906	31721	31677	31862	31628	31798	31776	31747	31864	31810	31920	31914	32029	31927	31806	31938	31712	31673	31836	31968	31984	31790	31777	32030	31562	31968	31789	31684	31719	31782	31622	32094	31592	31766	31694	31934	31982	31796	31995	31815	31702	31739	31718	31867	31693	31845	31731	32006	32102	31826	31601	31766	31741	31878	31922	31979	31912	31650	31983	32020	31767	31826	31584	32000	31754	31658	31979	31923	31783	31863	31899	31876	31706	31621	31832	31963	31741	31972	31968	31601	32028	31953	32028	31780	32100	31766	31828	31783	31804	31976	31794	31562	31762	31667	31923	31738	31890	31707	32041	32039	31897	32041	31694	31697	31831	32037	31911	31745	31615	31955	32105	31951	31854	31839	31670	31732	31666	31851	31851	31809	31612	31676	31950	31833	31866	31870	31895	31840	31745	31977	31863	31922	31807	31696	31546	32158	31869	31832	31770	31867	31895	32162	31834	31797	31650	31520	31951	31832	31876	31809	31766	31935	31978	31723	32210	31928	31896	32065	31732	31997	31949	31935	31715	31846	31903	31855	31862	31767	31879	31717	32052	31908	31703	31946	31829	31809	32015	31933	31986	31922	32051	31719	31995	31682	31827	31881	31559	31900	31723	31859	31696	31777	31942	31820	31881	31926	31899	31786	31865	31514	31740	31853	31807	31815	32012	31865	32102	31967	31726	31911	31861	31613	31775	31758	32001	32182	31767	31985	31878	31890	32217	31882	31692	31726	31869	31884	31783	31494	31637	31934	31931	31845	31818	32015	31860	32088	31865	32026	32079	31932	32132	31863	31622	31976	31970	31739	31958	31950	31707	31840	31959	31980	31882	31744	31871	31816	31729	31622	31909	31853	31787	31792	31841	32060	31903	31785	31935	31812	31551	31575	31953	31655	31834	31702	31673	31958	31836	32138	31906	31512	31752	31876	31919	31837	31920	31830	31716	32048	31911	31850	31732	31825	31725	31854	31917	31833	31854	31956	31790	31836	31746	31837	31933	31601	31723	31967	31805	31651	31803	32016	31752	31946	31939	32143	31842	32069	31845	31544	31792	31577	32066	31923	31861	31923	31728	31792	31628	31992	31869	31820	31725	31749	31986	31881	31961	31680	31844	31931	31889	31686	31822	31863	32191	31788	31666	32061	31712	31604	32051	31960	31816	31909	31774	31795	31891	31817	31873	31813	31726	31738	31944	31847	32190	31915	31994	31917	31846	31811	31936	31753	31676	31942	32008	31962	31739	31883	31793	31756	32026	31847	31830	31851	31902	31842	31763	31722	31834	31776	31881	31784	31888	31795	31951	31941	31862	32065	31863	32219	31781	31678	32003	31872	31868	31764	31620	32006	32030	31545	31560	31747	31994	31794	31730	31939	31888	31617	32074	31817	31872	31687	31763	31548	31958	31813	31739	31938	31985	31889	31540	31829	31983	31734	31811	31749	31849	31993	32145	31788	31761	31766	32052	31728	31689	31784	31623	32072	31745	31904	31535	31855	31858	31797	31848	31848	31914	31826	31955	31865	31763	31964	32010	31804	31820	31862	31783	31916	31876	31965	31604	32059	31820	31809	32020	31893	31922	31849	31759	31725	31804	31840	31852	31841	31734	31735	31641	31882	31857	31810	31546	31885	31669	31955	32021	31757	31642	31891	31793	31820	32000	31912	32033	31896	32003	31869	31879	31776	32102	31924	31671	31691	31860	31997	31700	31916	31848	31947	31980	31966	31914	31922	32210	31903	31987	32155	31794	31867	31893	31619	31891	31895	31749	31654	31875	31859	32061	31772	31971	31616	31774	31604	31850	31731	31908	31966	31760	31733	31891	31785	31673	31776	31947	31757	32196	31940	32126	31983	32052	31915	31940	31844	32014	31875	31887	31946	31803	31857	31902	31829	31777	31712	32034
30053	53646	55435	46308	37594	32392	30128	28640	27549	26284	25335	25042	24623	24204	24222	24077	24080	23998	24332	23948	24188	24172	24107	23805	23939	23792	23850	23612	23715	23653	23628	23776	23726	25003	24891	25393	25160	24555	24497	23853	23844	23597	23650	23669	23660	23486	23601	23558	23636	23626	23582	23480	23745	23590	23536	23673	23668	23754	23465	23747	23630	23528	23430	23494	23606	23677	23418	23735	23840	23511	23438	23335	23686	23383	23705	23566	23657	23640	23528	23508	23629	23687	23672	23635	23734	23501	23587	23472	23699	23529	23616	23653	23513	23586	23693	23790	23588	23526	23452	23722	23572	23597	23571	23599	23697	23504	23696	23676	23562	23561	23550	23406	23673	23493	23651	23546	23631	23319	23537	23530	23566	23487	23558	23387	23699	23671	23688	23522	23408	23457	23627	23606	23701	23793	23617	23729	23643	23690	23599	23569	23354	23583	23553	23683	23689	23574	23834	23422	23699	23616	23462	23756	23669	23603	23516	23413	23572	23543	23512	23669	23416	23693	23617	23550	23646	23592	23576	23565	23687	23691	23562	23602	23896	23565	23498	23380	23691	23629	23913	23608	23475	23464	23765	23660	23612	23602	23636	23625	23616	23509	23517	23681	23526	23626	23581	23529	23602	23550	23657	23641	23436	23459	23410	23815	23748	23527	23487	23504	23510	23487	23618	23476	23494	23712	23590	23624	23590	23616	23698	23685	23413	23607	23602	23737	23352	23465	23459	23680	23480	23689	23475	23704	23614	23519	23508	23571	23547	23593	23481	23504	23632	23493	23644	23432	23651	23718	23617	23596	23533	23408	23406	23522	23419	23664	23421	23521	23499	23677	23530	23584	23690	23529	23523	23670	23828	23536	23758	23408	23832	23293	23565	23437	23576	23569	23596	23510	23302	23555	23684	23460	23447	23441	23700	23519	23536	23644	23669	23566	23474	23567	23404	23636	23602	23415	23615	23648	23480	23432	23510	23585	23541	23493	23429	23544	23561	23591	23631	23505	23645	23542	23611	23699	23629	23400	23473	23470	23585	23471	23644	23557	23505	23509	23651	23504	23579	23743	23677	23566	23497	23697	23507	23552	23700	23749	23533	23528	23506	23503	23549	23474	23536	23553	23531	23501	23692	23524	23704	23512	23626	23730	23617	23702	23537	23503	23551	23619	23603	23600	23495	23403	23486	23812	23667	23500	23564	23711	23492	23640	23697	23515	23611	23513	23567	23624	23584	23627	23654	23471	23549	23378	23642	23554	23514	23360	23341	23633	23369	23609	23574	23407	23558	23730	23382	23677	23350	23710	23450	23447	23739	23550	23396	23548	23630	23580	23621	23687	23549	23512	23513	23621	23638	23591	23586	23496	23486	23461	23584	23722	23507	23553	23567	23757	23554	23587	23514	23605	23709	23611	23509	23710	23460	23579	23536	23438	23625	23603	23461	23727	23505	23727	23447	23637	23647	23657	23520	23470	23578	23400	23593	23409	23548	23656	23565	23775	23541	23649	23709	23437	23576	23430	23587	23646	23588	23672	23779	23602	23473	23467	23379	23700	23376	23548	23718	23562	23615	23450	23616	23645	23759	23391	23645	23578	23596	23568	23553	23534	23454	23454	23553	23652	23816	23542	23548	23561	23611	23529	23768	23552	23495	23603	23487	23528	23640	23681	23878	23663	23512	23531	23512	23741	23585	23666	23697	23364	23481	23565	23517	23713	23643	23656	23607	23654	23371	23534	23697	23515	23883	23754	23487	23536	23684	23580	23534	23509	23411	23523	23546	23489	23462	23769	23507	23684	23531	23609	23550	23560	23641	23637	23611	23762	23519	23689	23513	23574	23629	23684	23560	23661	23587	23621	23474	23611	23534	23500	23481	23671	23617	23524	23500	23649	23465	23580	23673	23568	23593	23545	23542	23580	23558	23517	23537	23549	23637	23686	23373	23691	23560	23735	23510	23446	23552	23763	23440	23410	23480	23511	23596	23460	23722	23609	23446	23635	23611	23444	23605	23629	23472	23580	23653	23492	23696	23624	23325	23509	23523	23547	23442	23572	23682	23552	23599	23795	23698	23647	23516	23601	23596	23501	23485	23595	23538	23712	23656	23528	23620	23639	23533	23562	23678	23683	23545	23472	23590	23804	23615	23491	23496	23549	23463	23436	23434	23506	23573	23496	23591	23585	23490	23708	23504	23676	23528	23635	23664	23428	23612	23630	23478	23268	23465	23645	23769	23562	23392	23519	23682	23533	23515	23572	23583	23657	23538	23603	23513	23849	23529	23587	23492	23597	23644	23595	23466	23597	23361	23551	23410	23588	23564	23570	23553	23690	23601	23695	23591	23362	23531	23444	23487	23670	23548	23708	23662	23502	23660	23585	23793	23449	23804	23370	23403	23460	23601	23478	23556	23777	23553	23511	23554	23536	23461	23692	23593	23474	23700	23552	23792	23562	23371	23506	23689	23677	23561	23540	23474	23425	23486	23568	23651	23649	23787	23722	23604	23515	23701	23561	23659	23490	23507	23554	23707	23459	23798	23616	23608	23502	23689	23563	23602	23394	23387	23482	23486	23694	23639	23429	23632	23445	23758	23490	23548	23550	23665	23625	23632	23624	23653	23660	23340	23500	23665	23724	23481	23514	23617	23720	23631	23561	23681	23551	23414	23624	23587	23475	23591	23467	23603	23552	23501	23438	23670	23479	23588	23587	23694	23625	23462	23479	23541	23461	23314	23634	23513	23653	23657	23552	23679	23404	23637	23682	23570	23570	23430	23360	23606	23605	23558	23511	23465	23562	23503	23477	23664	23571	23447	23623	23707	23370	23559	23607	23663	23384	23561	23654	23704	23611	23821	23672	23414	23602	23515	23418	23505	23529	23684	23515	23619	23471	23699	23701	23415	23566	23524	23686	23652	23325	23471	23641	23440	23632	23636	23490	23520	23515	23615	23652	23381	23694	23489	23643	23610	23795	23592	23657	23641	23531	23775	23412	23590	23579	23601	23771	23318	23660	23633	23661	23366	23552	23384	23749	23536	23603	23505	23510	23688	23490	23637	23451	23550	23460	23393	23616	23511	23547	23572	23385	23623	23469	23634	23590	23436	23693	23334	23551	23649	23590	23435	23625	23607	23582	23574	23773	23511	23530	23608	23590	23507	23395	23521	23620	23449	23569	23665	23378	23584	23467	23586	23562	23435	23735	23488	23462	23540	23513	23408	23676	23477	23540	23757	23572	23498	23445	23627	23517	23440	23474	23521	23653	23540	23523	23518	23466	23695	23609	23542	23598	23430	23604	23492	23674	23627	23601	23589	23741	23645	23698	23636	23488	23551	23459	23607	23753	23507	23670	23581	23369	23581	23565	23688	23703	23436	23482	23612	23698	23629	23542	23616	23504	23506	23643	23702	23635	23572	23503	23596	23498	23498	23533	23456	23605	23559	23575	23633	23635	23513	23587	23629	23719	23487	23783	23570	23531	23639	23601	23698	23692	23517	23504	23641	23663	23777	23506	23453	23623	23456	23680	23627	23617	23526	23797	23570	23549	23628	23578	23500	23503	23693	23530	23436	23596	23655	23490	23686	23475	23556	23531	23689	23543	23427	23745	23564	23595	23633	23447	23651	23670	23665	23625	23670	23419	23566	23511	23708	23545	23594	23664	23502	23622	23412	23664	23610	23701	23573	23298	23713	23658	23536	23545	23622	23447	23581	23435	23575	23575	23353	23510	23576	23715	23641	23726	23510	23588	23320	23526	23498	23566	23682	23531	23547	23717	23594	23628	23609	23496	23367	23558	23413	23551	23578	23597	23507	23604	23570	23749	23675	23448	23563	23559	23549	23470	23516	23530	23777	23438	23660	23524	23487	23422	23591	23608	23588	23501	23655	23515	23552	23536	23616	23549	23613	23415	23670	23511	23535	23598	23876	23676	23463	23623	23563	23519	23535	23667	23549	23712	23533	23655	23479	23627	23465	23564	23504	23840	23500	23542	23672	23534	23556	23747	23657	23591	23486	23628	23590	23543	23710	23557	23343	23483	23474	23578	23455	23462	23666	23455	23680	23654	23613	23668	23521	23635	23742	23523	23518	23860	23321	23557	23575	23740	23382	23582	23513	23522	23613	23565	23610	23680	23573	23551	23592	23562	23638	23613	23704	23369	23695	23506	23552	23542	23571	23567	23487	23674	23439	23762	23668	23534	23603	23495	23481	23606	23443	23668	23576	23664	23571	23502	23541	23536	23704	23489	23696	23514	23490	23658	23728	23540	23294	23675	23542	23441	23370	23623	23594	23608	23417	23494	23714	23586	23650	23601	23552	23758	23526	23375	23570	23541	23426	23702	23527	23802	23657	23483	23686	23616	23582	23591	23804	23651	23744	23542	23687	23584	23586	23533	23596	23527	23561	23423	23467	23501	23666	23593	23552	23565	23632	23634	23278	23748	23655	23588	23687	23617	23708	23472	23636	23549	23520	23646	23463	23553	23534	23509	23461	23528	23529	23691	23591	23511	23513	23403	23667	23694	23605	23732	23635	23502	23468	23480	23543	23604	23475	23467	23641	23684	23525	23829	23630	23352	23570	23812	23286	23511	23571	23598	23657	23582	23483	23442	23532	23520	23590	23476	23350	23650	23465	23587	23703	23406	23699	23628	23527	23645	23736	23487	23553	23644	23543	23582	23435	23459	23518	23646	23596	23644	23633	23458	23466	23447	23503	23556	23570	23505	23618	23676	23611	23550	23468	23573	23775	23376	23542	23703	23724	23622	23614	23726	23592	23482	23665	23628	23437	23510	23579	23386	23738	23580	23639	23553	23617	23638	23509	23588	23621	23687	23660	23466	23506	23614	23544	23563	23598	23705	23704	23514	23694	23665	23633	23516	23485	23636	23431	23472	23741	23512	23385	23533	23550	23685	23519	23552	23690	23457	23575	23464	23595	23663	23613	23536	23526	23633	23519	23667	23542	23616	23628	23426	23615	23638	23524	23470	23660	23641	23568	23909	23600	23538	23559	23564	23616	23552	23569	23421	23615	23584	23621	23710	23538	23618	23644	23782	23470	23698	23688	23567	23661	23668	23632	23765	23460	23625	23464	23586	23711	23609	23507	23644	23670	23610	23588	23585	23571	23657	23675	23525	23570	23600	23596	23563
29621	28988	40068	38152	34095	33174	32811	32159	31940	31838	31387	31271	31616	31285	31529	31317	31550	31203	31482	31429	31376	31287	31374	31544	31255	31159	31154	31123	31232	31092	31292	31156	31336	31206	31102	31376	31129	31335	31462	31379	30878	31176	31223	31273	31339	31071	31151	31131	31267	31118	31259	31462	31261	31009	31280	31094	31275	31192	31613	31259	31138	31393	31373	31251	31022	31083	31558	31457	31157	31263	31183	31143	31025	31063	31204	30873	31344	31014	31163	31159	31048	31012	30974	31155	31236	30985	31409	31153	31294	31145	31197	31315	31051	31080	31168	31161	31183	31186	31065	30969	31268	31038	31438	31096	31081	30929	31326	31177	31193	31423	31182	31100	31212	31077	31134	31102	31035	31326	31065	31269	31247	31289	31158	31290	31416	31368	31415	31144	31138	31027	30941	31279	31285	31014	31381	31054	31501	31140	31297	31246	30775	31098	31153	30854	31237	31139	30985	31315	31250	30964	31170	31248	31109	31117	31487	31210	31334	31504	31115	31047	31416	31007	31174	30984	31122	31077	31070	31085	31203	31112	31069	31203	31014	31147	31200	31166	31311	31090	30893	31249	30948	30977	31440	31074	31182	31295	31064	31136	31192	31201	30999	31031	31097	31129	31113	31241	30921	30983	31290	31386	30974	31262	30922	30966	31129	31377	31259	31143	31199	31118	31222	30969	31230	31249	31072	31071	31365	31176	31386	31355	31348	31003	31012	30949	31317	30907	31319	31412	31305	31255	31316	31372	31181	31067	31223	31147	31379	31229	31018	31208	31166	31262	31193	31445	31254	31138	31036	31109	31277	31057	31280	31360	31450	31031	31113	31157	31304	31464	31061	31247	31058	31142	31310	31165	31016	31271	31115	31148	31158	31354	31379	31400	31357	30872	31347	31351	31123	31224	31285	31208	31132	31221	31014	31196	31142	31115	31326	31082	31020	31026	31412	30979	31220	31186	31163	30868	31261	31058	31372	31271	31270	31390	31096	31220	31281	31181	31170	31249	31348	31381	31042	31049	31078	31001	31358	31168	31067	31149	31032	31139	31058	31348	30866	30941	31055	31236	31192	31221	31261	31253	31017	31256	31058	31109	31053	31215	31319	31084	31076	31318	31430	31080	31129	31151	31211	31115	31280	31284	31279	31224	31051	31060	31143	31006	31297	31089	31177	31125	31448	31130	31161	31162	31345	31052	31273	31119	31261	31167	31334	31416	31219	31232	31048	31222	31310	31173	31257	31318	31317	31417	31351	31115	31113	31119	31066	31098	31096	31215	31187	31128	30985	31529	31367	31137	31201	31037	31158	31265	31167	31210	31147	31200	31109	31216	31267	31236	31203	31282	30959	31493	31376	31304	31362	31010	31019	30989	31183	31308	31101	31198	31236	31153	31305	31116	31013	31436	31137	31261	31215	31118	31068	31116	31230	31015	31097	31124	30960	31099	31248	31212	30975	31324	31220	31075	30973	31222	31294	31385	31186	31245	31415	31119	31111	30997	31073	31345	31153	31295	31215	31268	31470	31381	31313	31255	31037	31174	31120	31181	31048	31187	31086	31101	31455	31109	31011	30986	31273	31365	31342	30939	31337	31186	31324	31192	31187	31120	31359	31158	31033	31025	31098	31003	30922	31068	31182	31303	31049	31077	31395	31251	31318	31082	31095	31494	31169	30938	31372	31020	31187	31175	31221	31267	31102	31333	31201	31261	31106	30998	31335	31218	31083	31374	31344	31073	31221	31137	31272	31186	31243	31054	31139	31300	31202	31078	31080	31207	31188	31230	30952	31117	31074	31039	31284	30950	30858	31364	31302	31302	31228	31283	31144	31075	31306	31415	31219	31310	31227	31369	31184	31375	31151	31028	31417	31128	31446	31459	31103	31160	31108	31100	31072	31073	31371	31001	31052	31247	31270	31123	31047	31397	31351	30900	30928	31367	31089	31040	31368	31196	31056	31343	31297	31254	31319	31173	30965	31285	31205	31091	31391	31215	31396	31191	31001	31345	31264	30987	30898	31158	31189	31079	31133	31174	31386	31122	31228	31215	31045	30988	31305	31033	31037	31338	31389	31346	31088	31172	31042	31184	30907	31436	31094	31181	31054	31218	30948	31148	31282	31201	31214	31334	31285	31186	31288	31364	31258	31098	31117	31015	31264	31147	31106	31236	31149	31252	31132	31181	31400	31012	31224	31353	31117	31229	31356	31223	31273	31239	31227	31313	31187	31416	30873	31210	30973	31096	31268	30988	31312	31149	30934	31384	31622	31343	31118	31397	31215	30980	31150	31274	30981	31237	31329	31357	31297	31232	31205	31103	31195	31058	31024	31155	31273	31319	31174	31308	31294	31098	31169	31089	31191	31120	30972	31071	30907	31116	31127	30977	31136	31130	31324	31302	31061	30760	31155	31273	31277	31043	31068	31332	31284	31118	31276	31199	31232	31211	31327	31098	31169	31173	31224	31148	31166	31235	31331	31153	31127	31400	31044	31194	31163	31312	31390	31106	31286	31348	31353	31087	31354	30963	31193	31159	31289	31036	31101	31328	31213	31223	31230	31009	31040	31115	31131	31147	31241	31266	31126	31222	31029	31074	31177	31120	31370	31436	31268	31234	31135	31174	31175	31344	31395	30955	31190	31001	30973	31026	31313	31251	31386	31283	31253	31518	31134	31081	31310	31383	31194	31198	31458	31440	31084	31395	31177	31238	31070	31227	31151	31140	31286	31295	31176	30930	31314	31510	31167	31060	31121	31355	31162	31349	31047	31344	31341	31253	30993	31264	30942	31244	31285	31190	31223	31340	30728	31013	31204	31049	31481	31055	31256	30880	30946	31050	31186	31224	31117	30981	31060	31020	31193	31181	31295	31209	31351	31280	31103	31200	31411	30972	31122	31136	31211	31245	31162	31061	31399	31311	31338	31266	31279	31281	31064	31071	31293	30945	31169	31307	31128	31042	31119	31138	31147	31272	31137	30962	31191	31117	31189	31271	31233	31228	31283	31147	31236	31670	31265	31031	31267	31100	30941	31351	31243	31134	31322	31091	31079	31151	31085	31203	31235	31048	31250	31145	31308	31102	31097	31015	31404	31281	31544	31272	31102	31232	31182	31158	31095	31240	31191	31288	31177	31136	31038	31335	31026	31284	31207	31190	31295	31439	31226	31278	31095	31093	31136	31087	31283	31239	31153	31182	31199	31371	31139	31066	31111	31308	30899	31017	31190	31066	31100	31270	31303	31084	31407	31077	31017	31304	31258	31267	31226	31298	31133	31403	31293	31306	31138	31106	31145	31102	31293	31052	31232	31192	31173	30991	31277	31349	31273	31094	31188	31152	31309	31049	31114	31164	31191	31229	31377	31360	31173	31165	31133	31166	31460	31178	31352	31360	31115	31278	31196	31168	31038	31289	31387	31181	31088	31076	31316	31363	31357	31032	31123	31292	31264	31145	31117	31028	31144	31066	31232	31072	31026	31070	31256	31095	31044	31122	31105	31093	31180	31239	31240	31387	31253	31058	31143	31414	30917	31229	31198	31135	31154	31335	31285	31054	31285	31256	31251	31329	31122	31090	30965	31000	31233	31290	31151	31205	31262	31130	31201	31244	31031	31305	31358	31494	31181	30815	31336	31125	31251	31304	31140	31127	31171	31251	31112	31114	31244	31297	31259	31068	31157	31177	31166	31387	31317	31279	31045	30972	31052	31074	31196	31063	30854	31039	31046	31227	31221	31331	31402	31095	31257	31267	30904	31347	31043	31414	30949	31086	31118	31111	31228	31025	30933	31327	31080	31337	31086	31123	31226	31137	30844	31145	31132	31345	31159	31107	31168	31274	31359	31056	31352	31164	31325	31146	31447	31241	31390	31262	31226	31000	31128	31220	31557	31007	31474	31189	31261	31301	30905	31243	31124	31418	31581	31322	31192	31086	31343	31419	31076	31339	31461	31265	31118	31061	31017	31087	31314	31132	31139	30890	31183	31080	31238	31132	31172	31332	31085	31291	30927	31355	31287	31096	31332	31213	31218	31105	31128	31287	31161	31351	31180	31245	31264	30929	31028	31150	31185	31204	31217	31103	31457	31312	31183	31394	31035	31270	31095	31300	31450	31076	31076	31078	31195	31099	31475	31238	31284	31123	31088	31231	31152	31132	31226	31111	31207	31043	31192	31135	31136	30916	31307	31114	31012	31070	31080	31012	31166	31405	31161	31196	31182	31110	31323	31210	31282	31410	31416	31426	31107	31299	31187	31049	31274	31119	31188	31281	31511	31116	31145	31130	31274	31306	31163	31176	31010	31074	31197	31184	31478	31070	31286	31086	31084	30715	30943	31078	31107	31153	31429	31275	31285	31171	31183	31382	31027	31184	31212	31009	31098	31166	31170	31272	31072	30990	31017	31087	31160	31128	31275	31310	31116	31154	31369	31001	31213	31266	31108	31230	31040	31000	31007	31056	31150	31265	31062	31357	31303	30995	31104	31199	31195	31049	31327	31131	31107	31167	31157	31195	31344	31242	31431	31356	31450	31239	31152	31034	31074	31215	31159	31232	31469	31193	31354	31071	30898	31242	31115	31011	31110	31095	31257	31022	31220	31056	31337	30978	31331	31291	31204	31279	31344	31204	31123	31441	31234	31338	31329	31417	31471	31124	31144	31199	31093	31115	31309	31150	30966	31419	31344	31133	31316	31204	31046	31185	31299	31129	31369	31053	31302	31224	31181	31054	31193	31005	31210	31205	31291	31234	31425	31234	31144	31126	30963	31391	31157	31252	30995	31252	31328	31102	31061	31331	31039	31054	31193	31270	31239	31226	30983	31275	31281	31333	31055	31135	31300	31341	30979	31124	31005	30988	31161	31348	31452	31119	31144	31014	31357	31250	30999	31189	31283	30900	31070	30980	31106	31177	31010	31095	31182	31163	31147	31025	31239	31324	31118	31194	31358	31152	31206	31248	31277	31381	31370	31443	31381	30882	31159	31128	31150	30993	31071	31261	31161	31200	30963	31047	31332	31043	30956	31156	31318	31161	31135	31168	31176	31068	31253	30993	31157	31179	31078	31362	31232	31381	31143	31362	31001	31344	31192	31118	31050	30948	31296	31263	31117	31062	31105	31357	31091	30932	31248	31345	30993	31285	31190	31224	31128	31001
27254	41518	41716	34121	28850	26545	25551	24897	24294	23826	23604	23705	23624	23378	23420	23384	23432	23511	23558	23406	23485	23665	23321	23294	23261	23272	23315	23224	23314	23131	23252	23268	23279	23396	23206	23341	23400	23431	23527	23331	23288	23162	23174	22972	23270	23137	23189	22953	23206	23040	23047	23167	23219	23280	22921	23153	23192	23280	23277	23260	23278	22950	23214	23228	23268	23185	23037	23239	23146	23166	23294	23259	23145	23110	23100	23281	23209	23265	23259	23258	23202	23227	23184	23426	23446	23252	23156	23222	23268	23158	23272	23122	23187	23204	23246	23161	23116	23170	23308	23187	23105	23107	23119	23142	23178	23225	23187	23270	23201	23229	23166	23393	23070	23040	23264	23227	23095	23159	23033	23166	23060	23268	23215	23199	23179	23213	23320	23092	23195	23213	23070	23208	23182	23076	23257	23245	23269	23175	23278	23188	22949	23227	23337	23058	23249	23329	23165	23142	23086	23115	23130	23185	23144	23233	23380	23444	23194	23279	23168	23216	23046	23037	23142	23267	23193	23322	23032	23199	23269	22998	23174	23250	23342	23245	23043	23177	23320	23277	23220	23176	23011	23012	23251	23248	23300	23164	23405	23267	23113	23169	23196	23182	23062	23326	23235	23116	23252	23299	23181	23223	23122	23362	23258	23422	23115	23324	23139	23303	23134	23275	23221	23111	23311	23153	23199	23174	23185	23054	23170	23328	23035	23010	23341	23075	23207	23184	23302	23115	23554	23202	23243	23279	23178	23200	23112	23283	23237	23180	23270	23112	23267	23289	23232	23224	23157	23059	23244	23316	23157	23235	23254	23144	23212	23255	23061	23168	23308	23163	23139	23189	23227	23142	23227	23012	23250	23225	23201	23077	23283	23192	23231	23053	23388	23365	23221	23350	23179	23216	23290	23376	23201	23397	23066	23375	23253	23099	23137	23211	23069	23131	23326	23037	23215	23344	22983	23205	22997	23176	23240	23336	23302	23037	23110	23270	23122	23249	23183	23139	23439	23110	23269	23318	23093	22953	23251	23085	23249	23321	23041	23329	23369	23416	23116	23220	23123	23024	23261	23033	23181	23209	23300	23061	23233	23180	23254	23218	23249	23327	23207	23401	23303	23105	23336	23003	23197	23254	23110	23190	23132	23072	23242	23265	23192	23228	23341	23138	23330	23223	23185	23280	23201	23159	23212	23243	23197	23131	23166	23161	23155	23254	23191	23209	23343	23171	23129	23218	23017	23258	23128	23285	23237	23305	23280	23192	23237	23211	23225	23236	23150	23257	23220	23178	23048	23325	23295	23056	23213	23247	23290	23224	23412	23173	23251	23361	23193	23165	23059	23441	23453	23169	23127	23385	23148	23041	23260	23116	23002	23163	23298	23245	23024	23446	23112	23308	23193	23287	23245	23083	23044	23241	23186	23206	23136	23210	23145	23173	23114	23238	23151	23098	23177	23145	23227	23084	23295	23138	23312	23248	23208	23302	23043	23129	23287	22994	23201	23253	23136	23151	23297	23311	23385	22993	23289	23242	23243	23104	23221	23322	23074	23217	23279	23293	23211	23269	23355	23263	23226	23280	22962	23233	23173	23327	23298	23283	23012	23344	23198	23267	23207	23014	23472	23018	23197	22985	23298	23278	23378	23241	23103	23043	23200	23214	23141	23424	23069	23254	23074	23228	22992	23247	23002	23338	23237	23249	23185	23279	23152	23394	23307	23154	23266	23220	23239	23056	23059	23237	23194	23202	23131	23116	23191	23162	23164	23165	23318	23182	23375	23055	23337	23117	23062	23068	23132	23184	23090	23309	23280	23104	23208	23143	23383	23149	23232	23147	23035	23340	23344	23340	23184	23174	23329	23183	23164	23201	23219	23202	23091	23181	23311	23108	23160	23255	23198	23187	23211	23282	23044	23248	23173	23031	23166	23328	23102	23136	23363	23086	23346	23306	23195	23289	23222	23192	23235	23204	23221	23297	23197	23302	23071	23153	23084	23340	23252	23349	23045	23122	23196	23078	23308	23176	23081	23151	23250	23075	23255	23038	23174	23154	23129	23080	23224	22979	23180	23126	23136	23232	23268	23243	23202	23239	22934	23200	23131	23335	23192	23096	23500	23426	23088	23322	23212	23284	23012	23346	23251	23103	23160	23107	23254	23322	23182	23300	23335	23014	23071	23234	22957	23311	23258	23279	23275	23074	23203	23249	23026	23082	23316	23293	23291	23183	23302	23214	23246	23217	23352	23286	23149	23193	23164	23194	23120	23163	23027	23288	23162	23174	23246	23197	23149	23219	23175	23240	23164	23406	23081	23239	23177	23050	23312	23120	23426	23234	23191	23291	23132	23022	23308	23243	23144	23218	23122	23256	23253	23255	23248	23174	23150	23259	23252	23183	23228	23305	23277	23291	23235	23078	23370	23190	23237	23203	23209	23102	23407	23339	23173	23381	23263	23323	23274	23346	23319	23154	23187	23217	23157	23047	23260	23296	23132	23347	23203	23169	23190	23094	23179	23356	23250	23162	23132	23197	23250	23189	23275	23315	23197	23199	23225	23220	22945	23225	23300	23252	23144	23435	23147	23219	23327	23085	23025	23259	23258	23076	23041	23193	23318	23284	23152	23312	23079	23045	23247	23265	23121	23217	23042	23275	23247	23204	23218	23301	23191	23131	23059	23304	23247	23255	23106	23317	23291	23252	23334	23205	23154	23000	23126	23318	23226	23234	23190	23148	23380	23175	23268	23081	23174	23195	23148	23320	23199	23064	23182	23362	23247	23356	23315	23136	23101	23289	23291	23232	23182	23286	23121	23340	23259	23280	23221	23303	23068	23308	23127	23307	23373	23116	23209	23272	23219	23052	23229	23166	23068	23234	23148	23172	23204	23312	23174	23123	22985	23294	23430	23339	23386	23099	23010	23126	23206	23312	23142	23307	23309	23096	23066	23108	23174	23344	23257	23135	23243	23304	23307	23096	23151	23293	23131	23035	23354	23142	23189	23272	23221	23154	23106	23444	23215	23248	23260	23228	23107	23249	23070	23241	23088	23156	23160	23354	23197	23212	23237	23163	23089	23199	23217	23199	23319	23382	23277	23264	23222	23395	23289	23040	23104	23113	23176	23124	23295	23156	23214	23253	23289	23320	23347	23279	23187	23253	23266	23226	23086	23154	23082	23241	23168	23326	23205	23282	23171	23403	23205	23077	23269	23312	23041	23242	23233	23146	23176	23109	23381	22952	23250	23139	23333	23280	23390	23088	23164	23209	23068	23157	23312	23113	23134	23274	23165	23279	23098	23331	23225	23178	23248	23165	23097	23178	23374	23217	23326	23056	23208	23170	23186	23266	23344	23227	23152	23206	23219	23059	23045	23227	23264	23192	23181	23028	23221	23173	23266	23181	23094	23103	23128	23161	23119	23262	23171	22995	23120	23244	23086	23273	23152	23009	23083	23232	23204	23199	23263	23282	23229	23085	23309	23090	23204	23027	23366	23251	23192	23224	23226	23299	23169	23200	23203	23283	23025	23249	23139	23221	23238	23237	23232	23083	23254	23099	23256	23186	23329	23066	23308	23079	23280	23292	23093	23162	23180	22940	23285	23164	23280	23134	23272	23262	23124	23127	23213	23145	23356	23063	23435	22996	23315	23154	23375	23240	23298	23341	23200	23139	23320	23255	23237	23211	23355	23138	23275	23216	23303	23129	22923	23277	23135	23198	23190	23320	23145	23162	23185	23293	23157	23341	23179	23054	23431	23261	23199	23159	23131	23244	23024	23228	23182	23281	23287	23393	23074	23150	23119	23239	23142	23259	23339	23255	23138	23245	23045	23313	23228	23166	23249	23180	23215	23287	23341	23254	23081	23195	23326	23237	23264	23396	23079	23241	23435	23210	23366	23125	23042	23191	23105	23424	23085	23303	23051	23321	23223	23325	23198	23229	23275	23167	23207	23236	23287	23294	23202	22961	23176	23333	23321	23120	23259	23333	23210	23291	23285	23139	23174	23182	23082	23217	23095	23305	23178	22926	23276	23242	23056	23113	23112	23109	23263	22999	23187	23197	23218	23279	22932	23370	23221	23531	23207	23160	23054	23238	23224	23078	23241	23183	23220	23288	23261	23398	23329	23281	23324	23247	23176	23266	23247	23134	23221	23106	23220	23174	23121	23184	23181	23224	23103	23317	23033	23223	23215	23276	23369	23238	23191	23137	23017	23172	23258	23239	23163	23316	23288	23170	23092	23304	23213	23208	23202	23263	23278	23253	23054	23292	23230	23268	23222	23312	23409	23215	23188	23059	23212	23152	23126	23158	23078	23115	23333	23280	23200	23281	23387	23316	23185	23383	23183	23216	23186	23372	23320	23171	23201	23347	23036	23293	22985	23254	23400	23083	23158	22962	23099	23314	23058	23356	23306	23304	23209	23214	23315	23400	23407	23284	23300	23151	23114	23180	23032	23224	23476	23298	23211	23182	23102	23264	23257	23129	23065	23197	23258	23340	23064	23347	23245	23166	23293	23089	23176	23120	23313	23049	23151	23419	23207	23152	23159	22975	23208	23161	23105	23117	23253	23165	23228	23291	23161	23205	22968	23187	23265	23199	23342	23167	23254	23053	23251	23245	23456	23182	23255	23335	23265	23106	23301	23089	23231	23225	23211	23395	23302	23109	23214	23163	23256	23053	23263	23321	23183	23204	23240	23237	23170	23103	23101	23066	23016	23288	23367	23214	23218	23178	23187	23221	23213	23069	23253	23121	23476	23199	23185	23188	23140	23248	23368	23339	23147	23207	23239	23338	23320	23125	23280	23348	23178	23186	23244	23240	23038	23122	23257	23231	23303	23235	23497	23299	23197	23123	23284	23253	23026	23100	23409	23155	23045	23255	23215	23253	23399	22913	23268	23193	23050	23487	23332	23368	23396	23144	23174	23210	23333	23316	23223	23101	23418	23031	23227	23234	23337	23410	23168	23161	23178	23396	23269	23218	23366	23169	23193	23235	23101	23300	23198	23323	23349	23018	22960	23254	23302	23169	23376	23385	23239	23270	23214	23132	23371	23253	23130	23376	23289	23043	23188	23227	23397	23127	23304	23017	23165	23176	23185	23372	23145	23086	23271	23415	23234	23182	23248	23201	23401	23209	23063	23285
23625	21404	29216	26032	27949	32517	34521	32326	31993	31898	31931	31227	30900	30789	30764	30672	30788	30781	30710	30904	31465	31526	31303	31832	30996	31005	30602	30786	30455	30572	30369	30603	30704	30656	30660	30930	30818	30776	30913	30705	30593	30555	30619	30329	30551	30954	30579	30655	30454	30719	30393	30519	30573	30642	30622	30445	30531	30375	30419	30288	30531	30275	30512	30369	30398	30562	30573	30620	30458	30676	30559	30707	30392	30292	30541	30452	30505	30555	30461	30458	30386	30399	30687	30234	30614	30323	30281	30805	30801	30660	30491	30408	30623	30433	30419	30663	30206	30380	30520	30592	30321	30577	30539	30494	30522	30437	30411	30281	30764	30709	30612	30503	30507	30252	30502	30325	30551	30612	30776	30557	30290	30489	30450	30692	30369	30463	30375	30381	30459	30699	30420	30598	30381	30427	30377	30433	30674	30440	30659	30496	30486	30370	30522	30570	30606	30597	30691	30229	30366	30643	30606	30344	30448	30561	30710	30553	30649	30359	30430	30550	30455	30481	30530	30434	30283	30661	30560	30331	30521	30347	30481	30610	30577	30648	30555	30819	30462	30524	30558	30293	30585	30297	30451	30511	30345	30767	30351	30444	30616	30444	30735	30469	30488	30476	30488	30533	30456	30639	30337	30580	30219	30406	30389	30414	30486	30507	30768	30575	30660	30368	30341	30362	30393	30660	30325	30377	30324	30372	30517	30491	30328	30503	30415	30511	30502	30260	30470	30597	30521	30559	30442	30468	30655	30456	30606	30512	30498	30570	30621	30630	30506	30518	30381	30254	30486	30242	30445	30609	30349	30524	30577	30635	30395	30461	30507	30696	30544	30487	30623	30553	30536	30257	30341	30305	30563	30587	30805	30615	30635	30580	30343	30388	30581	30634	30484	30255	30477	30414	30526	30434	30481	30469	30471	30517	30463	30530	30317	30688	30588	30624	30618	30366	30296	30300	30478	30566	30471	30459	30343	30462	30657	30454	30510	30835	30304	30635	30406	30474	30297	30453	30767	30602	30599	30705	30347	30224	30708	30665	30467	30335	30667	30345	30342	30481	30361	30528	30526	30478	30691	30668	30697	30378	30648	30443	30661	30468	30511	30611	30634	30652	30490	30623	30431	30412	30379	30374	30455	30364	30311	30251	30502	30571	30729	30646	30627	30611	30250	30460	30458	30463	30535	30571	30763	30633	30545	30244	30401	30515	30436	30524	30597	30609	30415	30462	30428	30484	30517	30406	30404	30547	30392	30400	30506	30626	30591	30458	30468	30438	30347	30324	30513	30460	30639	30333	30427	30504	30384	30473	30377	30640	30628	30508	30700	30301	30317	30707	30373	30448	30432	30419	30644	30530	30328	30542	30399	30463	30514	30502	30528	30691	30262	30473	30413	30342	30611	30581	30399	30509	30484	30367	30601	30467	30694	30597	30595	30636	30493	30802	30505	30493	30571	30498	30468	30784	30586	30737	30444	30538	30321	30542	30640	30366	30501	30524	30530	30753	30473	30466	30362	30400	30405	30440	30372	30587	30589	30283	30451	30629	30605	30551	30563	30585	30465	30463	30505	30330	30500	30320	30115	30509	30447	30271	30483	30558	30626	30462	30487	30335	30591	30490	30455	30376	30328	30318	30498	30170	30666	30446	30517	30755	30512	30552	30552	30542	30798	30766	30379	30683	30529	30338	30647	30470	30479	30620	30575	30451	30528	30517	30400	30384	30346	30570	30589	30598	30411	30560	30435	30329	30649	30535	30841	30679	30334	30601	30441	30717	30624	30728	30394	30834	30368	30529	30501	30259	30300	30455	30592	30490	30476	30372	30403	30570	30535	30441	30387	30610	30313	30529	30699	30402	30498	30342	30543	30427	30382	30164	30623	30393	30268	30282	30611	30284	30164	30505	30513	30676	30492	30452	30485	30608	30301	30665	30516	30509	30525	30453	30586	30559	30554	30840	30544	30526	30355	30507	30559	30500	30657	30587	30784	30625	30456	30438	30431	30427	30716	30627	30322	30307	30380	30416	30638	30541	30446	30452	30515	30142	30533	30489	30653	30155	30463	30540	30396	30240	30480	30576	30440	30705	30644	30474	30593	30666	30561	30611	30467	30391	30365	30581	30666	30584	30414	30562	30445	30771	30544	30390	30418	30559	30351	30515	30616	30333	30213	30272	30611	30605	30746	30501	30519	30672	30814	30623	30363	30730	30678	30561	30706	30545	30724	30548	30514	30562	30541	30433	30649	30348	30450	30493	30478	30542	30467	30537	30440	30664	30561	30630	30581	30417	30464	30452	30637	30484	30364	30537	30434	30424	30658	30379	30266	30596	30384	30566	30513	30429	30613	30452	30470	30535	30581	30547	30464	30637	30637	30563	30357	30551	30368	30543	30588	30589	30598	30594	30564	30738	30633	30488	30435	30345	30758	30304	30626	30259	30587	30536	30495	30350	30433	30541	29965	30194	30516	30535	30489	30482	30554	30325	30693	30499	30349	30480	30580	30434	30483	30570	30456	30547	30542	30697	30180	30503	30402	30506	30619	30214	30536	30581	30475	30603	30259	30504	30564	30428	30213	30374	30569	30547	30365	30508	30419	30516	30517	30711	30755	30682	30581	30522	30537	30527	30642	30432	30564	30209	30509	30507	30807	30732	30464	30469	30262	30740	30387	30419	30665	30512	30663	30372	30330	30433	30253	30264	30655	30601	30495	30207	30535	30686	30476	30415	30367	30466	30453	30643	30626	30564	30509	30410	30772	30343	30505	30501	30385	30284	30427	30449	30387	30400	30444	30531	30566	30404	30295	30100	30558	30569	30538	30636	30437	30528	30505	30390	30364	30612	30569	30383	30534	30375	30575	30440	30533	30572	30665	30556	30514	30537	30538	30559	30497	30220	30701	30501	30455	30378	30531	30477	30681	30392	30560	30352	30423	30568	30433	30505	30576	30488	30839	30328	30325	30584	30605	30625	30836	30707	30451	30606	30242	30519	30379	30547	30518	30575	30595	30582	30445	30516	30345	30395	30373	30573	30745	30524	30783	30374	30624	30515	30313	30367	30401	30652	30423	30428	30544	30661	30621	30448	30353	30251	30497	30417	30592	30606	30451	30563	30598	30635	30582	30683	30366	30562	30463	30570	30434	30318	30514	30570	30619	30547	30502	30613	30625	30438	30533	30326	30565	30295	30403	30604	30528	30346	30432	30573	30585	30625	30531	30676	30492	30622	30640	30559	30370	30556	30451	30581	30634	30283	30438	30477	30538	30289	30376	30303	30697	30498	30467	30445	30602	30659	30602	30188	30432	30484	30522	30560	30438	30385	30469	30568	30552	30321	30602	30609	30594	30554	30680	30427	30643	30501	30524	30574	30512	30526	30677	30488	30473	30667	30696	30450	30714	30537	30673	30528	30440	30668	30235	30603	30501	30891	30519	30646	30490	30526	30522	30735	30502	30466	30538	30408	30553	30364	30517	30259	30570	30515	30531	30310	30629	30472	30569	30671	30628	30653	30552	30484	30550	30514	30897	30443	30502	30378	30416	30465	30591	30495	30713	30628	30466	30636	30881	30456	30704	30372	30654	30531	30504	30555	30275	30648	30220	30442	30689	30544	30551	30382	30558	30353	30373	30491	30382	30810	30437	30502	30754	30476	30258	30553	30399	30534	30405	30562	30432	30854	30604	30503	30390	30143	30729	30447	30839	30685	30496	30547	30659	30404	30201	30581	30356	30379	30608	30587	30683	30406	30264	30373	30654	30493	30521	30524	30535	30440	30460	30638	30510	30483	30381	30610	30525	30507	30778	30666	30623	30707	30502	30377	30667	30529	30478	30678	30428	30417	30476	30463	30487	30496	30309	30493	30407	30640	30479	30562	30483	30682	30462	30664	30559	30307	30573	30500	30543	30465	30370	30478	30439	30550	30294	30474	30401	30372	30493	30468	30586	30418	30398	30607	30280	30459	30542	30481	30817	30464	30475	30409	30276	30710	30282	30256	30332	30502	30408	30609	30321	30315	30547	30332	30549	30578	30403	30531	30557	30443	30403	30445	30573	30493	30471	30320	30477	30671	30540	30327	30418	30519	30565	30578	30652	30567	30427	30765	30494	30646	30784	30376	30811	30610	30588	30638	30496	30633	30395	30550	30430	30409	30373	30309	30461	30694	30476	30457	30449	30391	30717	30424	30437	30458	30294	30567	30552	30642	30386	30563	30635	30417	30571	30700	30222	30486	30741	30376	30326	30582	30455	30549	30513	30460	30545	30564	30521	30439	30459	30729	30659	30549	30633	30555	30600	30665	30805	30464	30354	30487	30695	30540	30514	30744	30580	30377	30519	30508	30644	30591	30420	30517	30421	30591	30317	30377	30680	30394	30302	30377	30509	30901	30676	30652	30410	30661	30621	30298	30521	30356	30659	30531	30557	30435	30690	30660	30255	30330	30633	30473	30592	30362	30413	30515	30650	30492	30497	30497	30335	30526	30510	30597	30415	30472	30595	30407	30401	30619	30551	30856	30624	30456	30479	30338	30563	30125	30687	30603	30545	30431	30467	30617	30475	30502	30656	30457	30439	30782	30662	30648	30689	30638	30481	30482	30801	30551	30615	30635	30311	30494	30514	30531	30537	30424	30632	30576	30495	30084	30204	30474	30263	30426	30429	30585	30547	30698	30577	30687	30615	30604	30444	30573	30499	30441	30246	30332	30452	30256	30763	30516	30593	30540	30729	30643	30520	30722	30322	30530	30587	30471	30586	30418	30575	30511	30539	30463	30397	30404	30508	30129	30590	30453	30438	30424	30376	30582	30856	30527	30759	30462	30353	30479	30580	30277	30561	30570	30649	30419	30415	30356	30327	30669	30652	30433	30404	30594	30551	30484	30730	30591	30527	30552	30269	30557	30541	30512	30662	30619	30495	30548	30436	30370	30365	30405	30579	30492	30290	30409	30507	30397	30411	30316	30486	30425	30416	30777	30540	30556	30576	30306	30437	30568	30814	30502	30619	30270	30625	30543	30752	30501	30457	30407	30490	30676	30626	30520	30867	30551	30530	30463	30410	30749	30483	30382	30539	30692	30811	30490	30583	30609	30375	30508	30553	30521	30483	30311	30557	30414	30450	30437	30363	30613	30440	30258	30414	30561	30481	30375
27652	49119	48830	40021	32596	29046	27330	26271	25174	24533	24278	23928	23689	23550	23213	23302	23391	23412	23330	23505	24210	24356	24084	25041	23306	23493	23089	22945	23039	23034	23277	22932	22972	23047	23098	23653	23701	23526	23101	23058	22976	22792	22982	22837	23067	23017	22930	22830	22888	23073	22997	22973	23099	22908	22955	22985	23027	23033	23062	23004	23038	23048	23089	22800	22995	22908	23059	22908	22988	22807	22985	23037	22901	22949	22993	22983	22932	23071	23017	22984	22933	23156	22899	22948	22833	23169	22782	22755	22795	23070	23049	23037	22868	22975	23034	23034	22966	22924	22828	22746	23219	22869	22927	22940	22655	23177	22849	22839	22911	23044	22984	22949	22926	22987	23095	23033	22871	23001	22957	23152	22978	22944	23049	22814	23112	22983	22922	22974	23098	22967	22977	22976	22961	22844	23001	22893	22901	22926	22998	23014	23021	23081	23064	22906	22704	22907	22890	23252	22964	22984	23018	22868	22981	23100	22952	22783	22968	23058	23007	23052	23010	22980	22764	22988	22907	22864	22895	22959	22753	23060	22943	22996	22901	22996	23000	23050	22942	22881	22952	22869	22904	22944	22995	22896	22911	23028	22827	23089	23030	23065	22858	23032	22949	23002	22962	22936	22830	23021	22923	22831	22977	22954	22947	23121	22812	22718	22934	22888	22906	23046	22974	22990	22857	22674	23051	22990	22970	23008	22813	23036	22929	23131	22898	23005	22954	22852	23074	22971	23122	22882	23003	22880	22962	22894	23139	23048	23049	22810	22951	23024	22810	22833	22797	22843	22951	22993	22891	22825	23002	22967	22962	22888	23114	22877	22907	22845	23159	22964	22973	23007	22922	23041	22990	23185	23002	23009	22986	22809	22972	23051	22871	23146	22904	23016	22963	23122	22902	22813	22929	22959	22911	23064	22895	22833	22874	22838	23018	23077	22973	22964	22962	22938	23054	22861	22906	23056	22881	22957	22889	22922	22826	22913	22917	22859	23032	22942	22781	22948	22891	22951	22983	22962	22850	22882	22849	22998	22891	22938	22867	23039	22869	22876	23160	22905	23088	22937	22730	23110	22986	22950	22955	22992	23005	22741	23010	23138	23078	22862	22922	22956	22967	23075	22898	23114	22870	22999	22873	22978	22887	22994	22982	23007	23048	23029	22798	23128	22993	22901	22782	22935	22839	22963	22943	22862	23207	22869	22903	22831	22979	22913	22895	22939	22886	22949	22698	23073	22896	22766	23091	22875	23047	22957	22852	22928	22878	22920	22815	22983	23190	23005	22886	22947	23080	22963	22880	22971	22779	22854	23062	22913	22942	22970	22990	22959	22971	23135	23120	22884	23044	22902	23021	22840	22979	22867	22959	22875	22949	22946	22943	22688	22931	23063	22960	22920	22988	23002	23127	22797	23079	22951	22924	22962	23044	22862	22854	22949	22943	23038	22723	22983	23109	23088	23004	22894	23043	22779	23026	23143	22912	23100	22982	22765	22818	22914	22909	23073	22892	22957	23104	22850	22859	23183	23198	22917	22916	22828	22924	23042	22999	22892	22939	23110	22892	22857	22900	22997	23014	22706	22989	22807	22942	22945	22984	23171	23002	22869	23012	23106	22982	22790	23012	22960	23089	22831	22942	22982	22878	22988	22959	22960	23006	22988	23027	22940	22779	22828	22995	22790	22908	22770	22930	22887	23088	22875	22932	22897	22965	22859	22869	23097	23091	22744	23052	23080	22917	23023	23136	22874	22899	23012	23154	22908	22955	23026	23032	22776	22756	22827	22910	22948	23041	22890	22801	22843	23035	22676	22966	23013	23306	22900	22859	22954	23069	22885	23261	22993	23114	23002	23051	22872	23049	23048	22983	22933	22925	23043	23085	22892	22986	22808	23097	22859	23087	22967	22834	23075	22829	23035	22992	22910	22851	22935	22866	22968	22905	22843	22988	23061	22892	22941	22833	22936	22953	22871	22888	23025	23027	22732	23023	22966	22923	22979	23066	23197	22830	22965	23042	22905	22959	23034	22962	22934	22745	22977	23047	22994	22892	22877	22914	22857	22961	22986	22902	22860	22880	22922	22880	22903	22987	22874	22979	22901	22911	22852	22881	22904	22888	23187	22907	22959	23070	22792	22968	22985	22788	22934	22824	22837	22933	23093	22966	23000	23000	22964	22856	22913	23063	23006	22878	22896	23193	22946	23044	22748	22968	22959	22832	23128	22910	22969	22949	22903	22997	22945	22791	22875	23111	23049	23038	22802	22821	22993	23074	22858	22995	22833	22863	22968	22962	23027	23101	22741	22803	22926	22966	22936	22859	22840	22952	23075	22800	22984	23057	22866	22916	23079	22956	23076	22840	22972	23113	22938	22883	22901	22886	22841	22923	23094	22879	22918	22948	23060	22971	22742	22818	22955	22950	22972	22799	22834	23091	23108	22877	22781	22956	22828	23113	22990	23055	22962	22866	22968	23069	22957	22950	22860	22902	23052	22883	22941	23071	22972	22966	23191	22863	22909	23126	22949	22868	23087	22945	22874	23029	22966	22845	22876	22634	23075	22962	22982	22919	22846	23062	22939	22927	22824	22834	22815	22771	22737	22795	22924	22916	22814	22899	22729	22897	23066	22813	22809	22911	23040	22955	22885	22945	22843	22957	22879	22930	22974	22992	23040	22964	23093	23045	23006	22927	23017	22991	23001	22940	23093	23115	23035	22967	23003	22702	22921	23011	22855	23013	22845	23063	22995	23085	22951	23076	22951	23000	22865	22997	23003	22887	22954	22737	22879	22972	22715	23007	22935	22977	22868	22856	23010	23041	23078	22986	22879	23134	22909	23066	22902	23005	22753	23010	23020	22841	23023	22886	23055	22975	22951	23042	22870	23021	22807	22981	22916	23113	23213	22939	22938	22980	23032	22948	22996	22822	22890	22822	22879	23045	23059	22887	22886	22912	23098	23146	22898	22929	22919	22902	22826	23103	22868	22945	23022	22967	23066	22867	22980	22940	22905	23241	23098	23142	22851	23038	22878	22901	22856	22999	22942	23004	22762	23025	22912	22980	23038	23061	22986	22711	22918	22873	23182	23038	22815	22680	22798	23198	22855	23021	22994	22852	22895	22797	22940	22963	22937	22880	22991	22820	22993	22761	23007	22950	23113	23066	22767	22987	22960	23039	22865	23055	23021	23069	23037	22928	22943	23009	23104	23055	22855	22949	23055	22969	23025	22657	22957	22955	22915	22852	23049	22927	22841	22945	22861	22960	22790	23035	23006	22890	22861	22869	22849	22830	22892	22983	22784	22901	22971	22962	22809	22819	22915	23133	23065	22916	23086	22999	22837	22872	22892	23055	22874	23040	22819	22894	22920	22817	22809	23065	22959	23049	22988	22942	22708	22998	22943	22845	22762	22880	23053	22924	22968	22780	22947	22827	22819	23201	22904	23085	22897	23011	23108	23156	22927	23002	22885	22866	23009	23093	22976	23073	22777	22947	22729	23093	22736	23135	22973	23018	22886	23018	22781	22904	22939	22989	23084	22975	22798	22992	23007	23137	22977	22960	22876	22808	22922	22892	23197	23173	22977	23082	23004	22922	22882	23027	23015	22908	22833	22990	23010	22795	22892	22963	22863	23093	22844	22994	22975	22888	23055	22967	22972	22766	22957	23020	22904	22862	22924	23067	22989	23058	22933	23014	22935	22921	22843	23177	22993	22777	23004	22986	23106	22828	23144	22998	22850	22936	22798	23082	23076	22897	22975	22986	22915	23007	22978	22864	23103	22911	22889	22754	22700	23125	22941	22986	22965	22857	22914	22979	22883	22974	22724	23054	23142	22970	22992	22985	23091	22927	23096	22941	22799	22913	22919	22884	22811	23069	22952	22746	22865	23024	23014	22868	22958	22935	22972	22880	23023	23089	23003	23083	22849	22861	22953	23129	22900	22911	22861	22882	22872	23100	22810	23018	22918	23015	23021	22715	22945	23062	23031	23056	22952	22904	22998	23009	22888	22801	23028	23014	22954	23035	22840	22992	23016	23064	23053	22947	22918	22952	22925	23030	22689	22966	22791	22874	22925	23025	23120	23098	22883	23030	22929	23014	22971	22975	22909	22878	22914	23111	22951	23124	23034	22870	23094	23016	23010	23032	23109	22960	22814	22895	22976	22877	22933	22806	22936	22946	22871	23107	23049	22925	22830	23022	22907	23075	22917	22926	22964	23056	22872	22818	22889	22973	23072	22955	22740	22964	22953	22961	23021	23039	22871	22928	22821	22975	22872	22952	22883	22917	22822	22984	23003	22852	22925	22976	22997	23153	23183	22942	22936	23043	23025	23026	23003	22910	22992	22908	23064	23011	23049	22987	22784	22954	23096	22912	22970	22791	22911	22903	22831	22802	22962	23117	22893	22812	23031	22867	22738	22868	23174	22943	22985	22974	22951	23060	22834	23085	22785	23097	22920	22981	22789	23009	22986	22872	22963	22907	22851	23014	23018	23080	22967	22812	22949	23077	22977	22923	22958	22812	22904	23229	22904	23033	22776	23044	22917	23071	23013	23028	22859	23036	22960	22927	22903	22931	23097	22851	22986	22929	22960	22968	22981	22887	23041	23009	22907	22891	22966	22821	22882	22920	23064	23048	23021	23089	22981	22846	23039	22998	22909	23088	23078	22966	22707	23025	22934	23065	22985	23017	22993	22857	23020	22981	22922	23008	23100	22879	22994	22927	23009	23017	23093	23105	22932	22940	22961	22870	23046	23011	22750	22881	22816	22822	22937	22980	23039	22946	23023	22844	23039	22893	23084	22693	22997	23132	22889	23137	23032	22881	23001	22705	22951	22879	22902	22874	22878	22922	23065	23131	22889	22963	22951	22918	22942	22881	23058	22952	22772	23304	22943	23095	22932	22886	22971	22929	22868	22848	22831	23096	22907	23001	22993	22993	22845	23059	22778	23003	23002	22973	23013	22843	22933	22820	22824	22988	23059	22878	23053	22876	23009	23024	22996	23043	22983	22830	22971	22950	22949	22847	22910	22996	22994	22956	22991	23102	22986	23214	22970	22805	22878	23047	22872	22919	22946	23038	22841	22909	22910	23036	22929	23247	22943	22866	22971	22986	22982	22919	22902	23172	22850	23125	23021	23074	23035
22574	21404	29203	24511	24571	30852	35880	33256	32351	32562	32057	31669	31274	31067	31151	31289	31003	31413	31045	31134	32630	33793	33126	33024	31894	31285	30741	30560	30808	30842	30647	30624	30434	30845	30954	30906	30981	30963	31005	30757	30665	30600	30577	30541	30714	30748	30833	30786	30608	30289	30513	30404	30752	30712	30841	30712	30703	30811	30576	30581	30465	30583	30601	30447	30584	30744	30536	30522	30575	30716	30782	30438	30590	30596	30360	30444	30553	30456	30567	30393	30707	30600	30862	30541	30690	30633	30755	30581	30528	30439	30660	30440	30703	30604	30763	30459	30664	30511	30708	30501	30425	30595	30571	30395	30702	30524	30480	30236	30568	30807	30459	30411	30548	30443	30740	30756	30631	30602	30835	30514	30354	30587	30491	30795	30628	30599	30528	30597	30489	30575	30479	30441	30700	30371	30517	30563	30359	30361	30397	30468	30679	30839	30707	30478	30667	30566	30501	30558	30554	30683	30368	30587	30578	30527	30599	30604	30643	30457	30371	30542	30378	30429	30672	30602	30485	30519	30463	30537	30509	30676	30773	30605	30673	30616	30611	30605	30724	30470	30559	30653	30462	30661	30659	30513	30756	30646	30542	30483	30607	30539	30462	30301	30382	30412	30407	30386	30495	30568	30517	30448	30557	30469	30760	30901	30513	30732	30587	30767	30436	30480	30458	30452	30315	30454	30662	30396	30550	30552	30445	30308	30458	30728	30461	30569	30360	30650	30714	30647	30720	30388	30369	30434	30578	30688	31057	30618	30699	30661	30643	30347	30625	30647	30511	30727	30506	30309	30394	30291	30412	30343	30450	30500	30511	30485	30562	30687	30656	30455	30385	30549	30514	30505	30590	30510	30322	30545	30669	30364	30608	30521	30490	30447	30374	30354	30441	30528	30590	30419	30405	30534	30540	30513	30781	30494	30605	30551	30817	30668	30746	30551	30664	30782	30442	30450	30627	30340	30581	30362	30536	30485	30580	30532	30862	30727	30281	30386	30405	30702	30487	30513	30629	30685	30363	30678	30542	30410	30413	30787	30455	30524	30695	30620	30534	30553	30376	30539	30822	30288	30577	30475	30329	30532	30559	30402	30555	30325	30508	30510	30736	30644	30504	30495	30605	30323	30826	30599	30463	30337	30457	30500	30784	30504	30586	30433	30497	30308	30335	30422	30478	30463	30492	30563	30488	30697	30369	30571	30477	30650	30579	30480	30587	30505	30511	30609	30655	30558	30669	30575	30577	30754	30572	30424	30685	30802	30448	30527	30750	30431	30409	30674	30568	30410	30503	30432	30690	30397	30563	30534	30778	30563	30631	30678	30675	30627	30272	30521	30491	30572	30397	30354	30443	30491	30644	30719	30706	30561	30457	30469	30525	30718	30493	30685	30462	30480	30360	30414	30553	30670	30616	30723	30499	30465	30492	30613	30633	30579	30482	30565	30632	30720	30625	30471	30419	30622	30648	30546	30685	30660	30450	30611	30360	30682	30778	30480	30717	30539	30550	30656	30453	30568	30767	30725	30646	30259	30456	30368	30393	30840	30582	30428	30728	30552	30511	30392	30511	30466	30589	30822	30582	30358	30591	30812	30649	30597	30750	30963	30637	30517	30305	30631	30628	30393	30504	30620	30566	30711	30441	30543	30674	30607	30508	30671	30554	30387	30542	30590	30585	30541	30667	30612	30563	30561	30772	30414	30469	30508	30587	30447	30449	30478	30553	30209	30758	30462	30373	30559	30427	30650	30367	30399	30771	30519	30472	30365	30668	30628	30421	30657	30361	30666	30535	30557	30536	30574	30333	30459	30610	30488	30596	30774	30586	30571	30589	30642	30773	30741	30638	30440	30414	30464	30644	30526	30386	30408	30554	30570	30565	30643	30722	30328	30611	30551	30571	30542	30285	30514	30631	30419	30372	30328	30489	30563	30547	30488	30416	30632	30332	30678	30499	30456	30901	30429	30474	30618	30450	30478	30428	30426	30452	30621	30599	30436	30522	30529	30427	30698	30588	30518	30538	30824	30783	30564	30577	30590	30718	30353	30341	30624	30518	30569	30788	30741	30514	30832	30809	30509	30628	30501	30369	30564	30429	30565	30558	30388	30600	30527	30526	30534	30522	30614	30515	30660	30792	30459	30674	30357	30412	30560	30560	30465	30777	30670	30249	30543	30770	30710	30547	30690	30666	30632	30513	30641	30583	30450	30677	30749	30649	30513	30640	30568	30674	30743	30707	30569	30650	30322	30509	30654	30272	30827	30556	30661	30878	30834	30570	30682	30411	30458	30516	30374	30349	30656	30479	30495	30591	30420	30533	30603	30697	30249	30335	30494	30375	30524	30464	30565	30329	30345	30495	30573	30568	30653	30560	30559	30588	30451	30360	30621	30504	30785	30807	30589	30476	30475	30402	30497	30466	30597	30520	30645	30587	30455	30373	30445	30520	30547	30588	30727	30416	30516	30580	30523	30587	30921	30524	30486	30464	30643	30383	30607	30681	30696	30506	30737	30541	30712	30643	30422	30683	30475	30451	30420	30250	30618	30559	30412	30468	30428	30575	30573	30719	30650	30741	30627	30298	30662	30431	30321	30817	30676	30544	30689	30288	30620	30303	30510	30714	30319	30350	30360	30649	30496	30544	30650	30584	30662	30674	30491	30558	30584	30401	30429	30367	30635	30491	30539	30592	30723	30575	30380	30438	30579	30525	30511	30755	30811	30816	30514	30744	30783	30686	30635	30692	30456	30526	30703	30362	30722	30611	30450	30475	30448	30671	30578	30849	30651	30561	30363	30726	30600	30593	30301	30720	30735	30337	30643	30589	30611	30523	30574	30648	30711	30631	30567	30576	30696	30353	30474	30620	30431	30531	30679	30407	30651	30782	30615	30441	30502	30251	30574	30511	30423	30683	30543	30507	30457	30467	30494	30404	30458	30504	30560	30580	30590	30513	30571	30575	30661	30643	30606	30456	30517	30703	30509	30627	30450	30597	30609	30495	30431	30685	30409	30398	30472	30412	30450	30558	30279	30611	30263	30610	30208	30707	30802	30638	30563	30677	30179	30579	30580	30635	30449	30325	30476	30509	30434	30733	30497	30578	30633	30450	30668	30428	30461	30697	30595	30604	30493	30621	30443	30563	30552	30446	30433	30513	30520	30532	30432	30535	30570	30579	30643	30761	30568	30578	30519	30409	30585	30243	30393	30637	30407	30571	30482	30814	30690	30602	30655	30716	30482	30672	30476	30410	30374	30493	30596	30135	30388	30768	30359	30346	30582	30634	30546	30729	30545	30645	30381	30774	30738	30450	30565	30551	30372	30615	30595	30517	30523	30734	30494	30681	30582	30552	30547	30491	30229	30591	30599	30282	30502	30492	30555	30650	30633	30801	30790	30575	30473	30748	30555	30749	30704	30789	30510	30523	30548	30607	30529	30328	30356	30463	30322	30545	30503	30498	30306	30620	30499	30414	30493	30474	30294	30611	30669	30478	30584	30593	30453	30509	30323	30421	30539	30737	30439	30644	30587	30435	30554	30580	30429	30545	30683	30462	30714	30591	30505	30534	30527	30542	30513	30579	30417	30354	30530	30444	30470	30509	30325	30529	30578	30535	30678	30716	30727	30480	30546	30410	30865	30758	30642	30354	30348	30699	30673	30570	30575	30596	30479	30232	30360	30432	30658	30582	30629	30414	30523	30611	30375	30694	30607	30603	30669	30588	30525	30543	30605	30582	30765	30530	30661	30319	30585	30445	30456	30766	30500	30649	30481	30694	30549	30505	30512	30629	30422	30670	30601	30642	30689	30892	30575	30554	30782	30683	30661	30650	30564	30421	30502	30567	30670	30449	30511	30524	30262	30259	30562	30481	30427	30607	30496	30526	30422	30395	30579	30648	30460	30553	30735	30383	30698	30591	30363	30642	30406	30433	30514	30334	30285	30468	30583	30517	30454	30596	30594	30633	30565	30293	30548	30661	30552	30595	30383	30586	30496	30516	30486	30676	30563	30467	30564	30678	30486	30828	30759	30482	30417	30713	30474	30330	30492	30595	30395	30571	30640	30622	30591	30357	30742	30645	30299	30588	30552	30528	30445	30451	30425	30489	30513	30673	30730	30385	30505	30583	30635	30389	30629	30542	30154	30689	30414	30454	30660	30345	30543	30505	30602	30433	30576	30477	30248	30549	30637	30713	30808	30387	30443	30720	30454	30582	30356	30450	30453	30597	30628	30793	30706	30382	30502	30682	30578	30615	30592	30588	30534	30725	30575	30529	30822	30387	30468	30632	30552	30716	30556	30578	30196	30547	30880	30651	30810	30588	30586	30469	30513	30665	30649	30550	30614	30557	30414	30600	30384	30302	30432	30327	30827	30452	30303	30589	30781	30801	30668	30269	30408	30318	30639	30798	30645	30306	30542	30522	30490	30748	30462	30436	30390	30644	30688	30510	30561	30469	30490	30429	30417	30571	30615	30539	30681	30770	30565	30469	30571	30612	30411	30289	30566	30793	30651	30629	30515	30553	30393	30427	30787	30630	30704	30342	30311	30584	30481	30650	30495	30504	30607	30593	30410	30224	30293	30582	30780	30686	30411	30551	30334	30718	30638	30299	30553	30508	30523	30511	30540	30621	30565	30380	30673	30494	30646	30379	30356	30573	30385	30507	30483	30436	30599	30387	30483	30261	30634	30534	30550	30555	30669	30413	30473	30646	30552	30539	30339	30424	30839	30681	30682	30465	30628	30750	30725	30537	30672	30525	30622	30564	30475	30666	30591	30639	30386	30513	30514	30343	30524	30689	30444	30522	30453	30690	30605	30369	30358	30558	30422	30334	30649	30679	30617	30650	30687	30470	30566	30677	30496	30717	30470	30533	30462	30585	30580	30657	30656	30862	30673	30507	30827	30525	30513	30504	30662	30749	30532	30555	30443	30579	30482	30633	30604	30516	30604	30574	30504	30599	30575	30487	30502	30798	30452	30406	30773	30596	30405	30532	30565	30463	30525	30509	30626	30560	30351	30552	30415	30519	30462	30747	30530	30497	30605	30494	30606	30530	30649	30630	30611	30528	30564	30775	30663	30537	30362	30488	30663	30539	30568	30645	30504	30464	30441	30397	30503	30676	30766	30386	30466	30852	30407	30525	30526
30695	53362	53288	44451	36873	31468	29389	27995	26672	25588	24815	24429	23902	23905	23612	23770	23761	23464	23638	23795	26585	27720	26715	26729	24431	23735	22958	23139	23100	23028	23025	23105	22965	23270	23521	23368	23442	23141	23255	22995	23022	23063	23007	22962	22983	23050	23018	22897	22927	22930	22792	22978	22939	22979	22890	23029	23033	22812	23135	23005	22993	22927	23024	23130	22923	23096	23032	22850	22986	23034	22988	22995	22882	22976	23042	22870	22948	23053	23028	22857	22891	22886	22914	22909	23006	23062	22988	22813	22917	23182	23066	23044	22855	23161	22874	23115	22995	23131	22756	22979	23120	22952	22947	22868	22800	23022	23017	23027	22891	22702	22998	22991	23005	23047	22961	22791	22895	22898	22856	22886	23088	23178	23149	22796	22855	22835	22937	23115	23104	23146	23040	22807	22981	23063	22946	22982	22906	23059	22902	22967	23024	22946	22954	22986	22971	23107	22890	22916	22864	23016	22866	23169	23047	22981	22980	22955	22913	22918	22840	23041	23054	22941	22883	22947	22862	22974	23053	22856	22951	22889	23082	23048	22899	22942	22991	23032	22870	22993	23016	22893	22861	22826	23029	22953	22543	23042	23053	22729	23090	23023	23011	22983	23161	22984	23028	22901	23027	22995	22847	22859	22997	22866	23046	22848	23068	23030	22896	22877	22994	22905	22976	23073	22909	22937	23022	22998	22834	22973	22836	22696	23113	22897	22967	22979	23087	22825	23040	22936	22777	23079	22815	23058	23102	23048	23019	23024	22926	23094	22950	22907	22974	22946	22850	23031	22792	22847	23004	22960	23061	22988	22861	22957	22830	22967	23165	22908	23026	22852	22744	22952	22939	22870	22865	22888	22900	22950	22960	22715	23022	23067	23059	23066	22954	22964	22952	23054	23073	22760	23015	22751	23024	22932	23085	22907	23007	23074	22792	22873	22898	22964	22791	22667	23117	22889	22954	22845	23093	22954	22967	22928	22757	23108	22945	23047	22960	22774	22977	22987	22783	22898	22923	23190	23156	22659	22948	22967	22750	23093	22998	22795	22897	22927	23077	22840	23137	22830	23011	23000	22980	23005	22909	22955	22995	23004	22920	23075	22786	22861	22847	22936	22886	23029	23027	23067	22924	22900	22994	23011	23076	22938	22915	22968	22789	22821	22947	22849	23054	23149	22888	22995	22933	22852	22908	22854	22902	22879	23092	22791	22850	22794	22936	22813	23013	22884	23024	23002	22774	22992	22775	22996	22938	23068	22801	23068	23056	23042	23064	22786	23037	22944	22972	22764	22750	22888	22870	22911	22993	23094	23022	22940	22994	23046	22987	22864	23141	22950	22770	23065	22999	22768	22766	23012	22989	23139	22807	22921	22934	22904	23045	23050	22821	23000	23027	22867	23108	22919	23157	23050	22903	22976	22800	22877	22703	22866	22835	22910	22902	22857	23018	22948	22909	23184	22800	22952	22805	22806	22975	23057	22985	23058	22905	22973	22827	22985	22968	23102	22826	22906	22911	23103	23041	23007	22980	22939	23038	22938	23000	22979	22916	23021	22941	22777	22951	22921	22771	22960	22812	22976	22894	23139	23001	23004	22856	23077	23043	22894	23054	23015	22901	22913	22847	22993	23043	23045	22909	22962	22922	22868	23168	23018	23052	22938	22898	23010	23098	23016	22966	22893	22933	23085	23059	22943	23116	22883	23019	22816	22999	22914	22999	22867	22904	22637	22871	22942	22993	22963	22944	22977	22888	22924	23011	22853	22995	22887	22974	22990	22899	22780	22964	22980	22943	22914	22972	23157	22914	22892	22973	22855	23184	23106	22819	23042	22887	23123	22950	23141	23008	23050	22974	23035	22813	22989	23107	23002	22968	22909	23096	23062	23089	22693	22935	22951	22846	22942	22926	22906	22837	22996	22880	22848	22938	22996	22921	22889	23004	23054	22951	23072	23087	23023	23110	23018	22950	23033	22878	22905	23020	22921	23006	23064	22950	22923	22910	23084	22994	22901	23045	23064	22990	22925	23115	22948	22963	23139	22930	23119	22964	22822	23057	22946	23122	23007	22911	23045	23035	23043	23132	22904	23003	23033	23032	23022	22997	22752	23095	22865	22911	22931	22992	22998	22922	23045	22988	22831	23018	22912	23067	22962	23113	23042	22826	23172	22959	22699	23132	23102	22957	23010	22978	22953	22881	22900	23018	23191	22899	23226	22923	23056	23097	22799	22955	22839	22967	22881	22896	23044	22944	22918	22708	23011	23024	23037	22893	22881	23067	22809	22830	22829	22966	23034	22890	22821	22931	22958	23012	22945	22771	22979	22957	23129	23047	22849	22941	22922	22949	23114	22923	22935	23099	22892	22787	23015	22973	23048	22884	22967	22911	22943	22917	22995	22993	22986	22932	23108	23027	22810	23021	22832	23008	23100	22811	22963	23003	23070	22997	23022	23053	22892	22901	22951	22899	22989	22941	22818	22875	22849	23086	22915	22966	22873	22926	22799	22964	23055	22889	22846	22980	22795	22926	22917	23010	22867	22986	23213	23028	22848	22795	23013	22912	22881	22953	23164	22878	23224	23065	22960	23041	22883	23116	22863	22850	22692	22889	22811	23034	22881	22956	22872	23115	23063	23123	23024	23162	22756	22938	22957	22790	22961	22813	22921	23015	22840	22962	22936	23086	23001	22890	22830	23194	23016	23077	22933	22922	23055	23018	23002	22761	22874	22900	23026	22956	22695	22868	23109	22956	22829	22939	22991	22990	22852	22994	22856	22971	22960	22944	22966	23030	22995	22950	22852	22990	22887	23070	23025	23131	22954	22823	22908	22881	22975	23007	23072	22942	23290	23009	22925	23034	23041	22896	22927	22974	22907	22834	22956	23111	23039	22855	23073	22882	22867	22960	22846	22901	22965	22827	22892	23057	23109	22959	23103	22847	22784	22914	22973	22962	23027	23019	22978	22924	23088	22989	23268	22924	22736	23001	22990	22878	22953	22990	22927	22945	23076	23082	22925	22697	22974	22854	23059	23085	22991	22981	23221	22862	23074	22991	23085	22940	23157	22956	22944	23004	23008	23022	22928	22803	22909	23043	22950	23150	22896	23032	23100	22892	22957	22777	23054	22921	23031	22904	22903	22851	23100	23164	22854	22938	23077	22904	23013	23062	22820	23111	22969	23111	22931	22984	23003	22912	22910	23016	23077	22853	23086	23013	23072	23029	23034	22954	23068	22898	22826	22983	23045	22826	22788	22967	23111	23127	22757	23056	22986	22856	23016	23073	22796	22857	23063	22869	23015	23051	23054	22946	23061	22867	23077	22970	22905	22899	23049	22800	23032	22891	22927	22924	22777	23001	22954	22974	22757	22962	23021	23018	22906	22684	23010	22989	22971	23027	22916	22943	22939	22947	23201	22886	23172	23036	22905	22954	22921	22824	22902	22856	23079	23010	22873	22925	22972	23186	22948	22991	23007	23030	22999	23025	22955	23288	23070	22983	23050	23116	23002	22986	22874	22969	22903	23009	23140	22978	22867	23018	22893	23039	23035	22905	22861	23032	22968	23176	23007	22881	23167	23034	22958	23240	22898	23002	22950	22982	23117	23046	22963	22981	22962	23026	23031	22946	23028	22785	23012	22887	22842	23013	22996	22973	22892	22819	22834	22769	23085	23179	22939	22954	22909	23248	22924	22896	23040	22856	23096	22803	22842	22778	22888	23124	22935	22790	22936	22882	22793	23023	22931	22977	22784	22954	23063	22935	22775	23023	22933	22838	22896	22987	22746	23037	23000	22998	23145	22875	22988	22896	22986	22952	22844	23062	22829	22899	22956	23054	22906	22909	23085	23049	22944	22828	23101	22956	22913	22931	22873	23046	22837	23099	22920	22860	22850	22985	22770	23018	22950	23052	22795	22991	23024	22871	23066	22896	22988	22908	22902	23255	22978	23055	22987	22886	22941	22768	22931	22854	22755	23085	22951	23005	22811	22880	23077	22948	22844	22926	22896	23091	22948	22825	22943	23004	22836	23000	22835	22957	22970	23041	22827	23033	22658	22841	22992	23100	22935	22809	22983	23226	22813	23052	22953	22913	23042	22976	22944	22904	22982	23061	23005	23084	23170	22886	22799	23013	22919	22801	22942	22957	22886	22936	23008	23045	22852	23025	22944	23011	22822	23265	23028	22884	22939	22838	22988	23044	22994	22969	22884	22956	22964	23062	22911	22890	22994	22885	23054	22979	22928	22750	22824	22962	23042	22922	22966	22890	23043	22960	22965	22931	22977	22939	22972	23104	22872	22950	23147	22808	23057	22978	22970	23014	22947	23081	22870	23038	23000	22807	23012	23064	23025	22909	23023	22973	22902	23017	23027	22844	23090	22956	22986	22888	22975	23069	22855	22983	22792	22921	23042	22875	22910	22904	23114	23040	22830	22982	22997	23100	23052	22961	23051	23257	22884	23007	22964	23127	22851	23099	22983	22921	22997	22952	23058	22732	23048	23003	22882	23008	23066	22895	22960	22941	22969	22936	22975	22988	22969	23056	22910	23023	22927	22945	23060	22840	23067	22888	22945	23037	23081	23027	23064	22914	22925	22983	22836	22965	23153	23046	23076	23048	22890	23073	22947	23169	23035	23008	22731	22961	23083	22925	22947	22949	22981	22877	23018	22892	22892	22964	22863	22924	22939	22923	22999	22875	22994	23035	22885	23036	22883	23118	22828	22941	22859	22961	22725	22822	23057	23137	22915	23064	23053	22880	23028	23183	22944	23027	22933	23088	23083	22963	22949	22972	22879	22947	22872	23030	23005	23120	23189	23159	22921	22864	22911	23172	23039	22952	22871	23044	23073	22972	23092	22923	22964	22972	22938	22827	23023	22819	22843	23027	22980	22852	22910	22956	22988	23101	23051	23016	22820	22837	22940	22881	23088	22931	22725	23058	22905	23183	22910	22917	22848	23028	22902	22993	22939	23140	22774	22998	22869	22915	22955	23015	23119	23019	22934	22923	22851	23204	22822	23001	22901	23097	23010	23021	22876	22901	22864	22859	22923	23161	22935	22944	22920	22987	22975	22990	22865	22773	22952	23016	22856	22935	22805	22932	23074	22889	22937	22999	22965	22915	23020	23019	22960	23089	22884	22995	22859
29674	28597	38488	36704	33100	31977	31537	30708	30509	30402	30294	30090	30117	30207	30218	30165	30066	30140	30043	30170	30143	30073	30245	30193	30117	30048	29841	29686	29938	30052	29798	29924	29967	29963	29875	29924	29899	30036	29935	30033	30001	29990	30118	30051	30045	29991	29945	30105	29927	30108	29973	29931	29817	29767	29989	30112	30192	30141	29862	30084	30049	29942	29826	29727	29701	29950	30088	29993	29845	29966	29960	29910	29942	29693	30005	29810	29811	29941	30012	29657	29913	29640	29726	29691	30075	29816	29820	29836	29808	29756	29779	29985	30055	29691	29940	29701	29997	29692	29780	30066	29937	29976	30143	29785	29700	29985	30124	30009	30007	30075	30053	29991	29775	30006	29883	30120	29758	29884	29979	30018	30014	30118	30001	29961	29813	29886	30033	29758	29800	29765	29798	29881	30005	29953	30121	29873	29912	30053	29912	29798	29934	29932	29848	29882	29926	29975	29882	29939	29828	29781	30114	29828	29778	29996	29966	29889	29790	30050	29900	29879	30014	30131	30125	30009	30021	29694	29837	29951	29782	29772	30212	30030	30057	29798	29931	29788	29867	30010	29879	30036	30065	29691	30025	29912	30008	29826	30160	29885	29801	29915	29777	29821	29902	29890	29906	29829	29804	30007	29948	29764	29767	30012	30003	29996	29854	29850	30167	29788	29927	29906	29802	29849	30004	29895	29759	29952	30073	29904	29854	29938	29894	29692	29737	29644	30035	30011	29973	30078	29831	30043	29874	30024	30125	29698	29821	30002	29827	29897	29875	30212	30111	30118	30069	30136	30140	29803	29932	29817	29930	30033	30125	30189	29966	30042	30054	29716	29991	29963	30077	29871	29945	29888	29794	30007	29983	29825	29883	29863	29756	30055	30079	29839	29746	29937	30021	29998	29827	29951	30003	29706	29890	29788	29910	30125	29867	29834	29955	29810	29781	29806	29707	29767	30052	29863	30022	29761	29829	29967	29902	30009	29963	29793	29720	29983	29521	29959	30163	29947	30004	30151	30042	29757	29924	29851	29921	30065	30030	30157	29822	29773	30173	29972	30064	30020	30084	29816	30032	29993	29887	30016	29801	29972	29921	29904	29870	30181	29987	30062	30107	29882	30335	29941	29923	29937	29918	29853	30085	29712	30012	29838	30007	29686	30016	29941	29963	29807	29739	29844	29932	29862	29678	29920	29914	30091	29681	29842	30016	29996	29922	29742	29861	29934	29892	30172	29883	29856	29855	29998	29751	29846	29924	29960	29968	29979	30031	30140	29876	29544	30243	29966	29968	29760	30003	30130	30128	30071	30008	29713	29883	29970	30122	30003	29814	30009	29904	29917	29766	29819	29863	29917	29727	29958	29939	30082	30176	30022	30012	29819	29888	29863	29947	29960	30097	29762	29829	30112	29923	30065	29862	29809	29801	30044	30073	29850	29944	30089	30157	30075	29932	29878	29714	29822	30067	29841	29743	30038	29751	30073	29959	30053	30178	30094	29805	29845	30011	29928	30128	29863	29985	30015	29819	29893	29976	29883	29924	30067	29774	29857	29881	29785	30013	30227	30075	29885	30019	30004	30160	30276	29857	29694	29681	30020	30116	29860	29803	29698	29939	29937	29697	29765	30067	29624	29794	29966	29946	29648	29847	30009	29858	29792	29930	29984	29801	30037	29987	30005	30068	29951	29751	29811	29775	30154	29925	30095	30217	29828	29991	29797	29967	29831	29899	29987	29980	30002	29760	30071	29861	29884	30003	29858	29950	30026	30079	29732	29942	29852	30049	30094	29959	29912	29835	29876	29855	29835	29716	30000	30147	30036	29820	29855	30209	29963	29737	29710	29908	29979	29890	29918	29910	30125	29955	30237	29760	29779	29936	29877	30035	29879	29650	30107	29995	30116	29877	29793	30042	29790	29831	30035	29721	29867	29936	29799	30179	29841	29702	29712	29813	29973	29701	30043	29843	30003	29893	30123	29915	29859	29923	29927	29867	29797	29991	29601	29883	29898	29840	29872	30010	29886	29846	29897	30134	29808	30031	29757	29858	30264	29839	30014	30040	29892	30006	29978	29855	30059	30010	29989	29962	29902	30047	29974	29963	29851	30051	30068	30071	29874	29836	29769	29824	30067	30019	30151	30091	29990	30015	29976	29907	30194	29842	29965	29977	29941	29883	30061	29932	29801	30119	29884	29747	30082	29751	29887	30065	29937	29968	30006	29798	30005	30063	29920	30217	29790	29693	29929	30072	30068	30026	29820	30238	29888	30032	29917	29898	29748	29797	29789	29879	29873	29796	29891	29803	30186	30093	29976	29912	29952	29768	30123	29948	30053	29923	29775	29846	29787	29686	29853	29931	29919	30025	29993	29969	29965	29951	29858	29881	29837	29949	29974	29830	29975	30019	29974	30063	29932	30078	29951	29693	30183	30034	29830	29894	29729	29938	30155	30022	29855	29784	30046	29887	30009	29783	29903	29895	29972	30076	29870	29820	29568	30186	29898	29914	29763	30189	29819	30074	29839	30000	29979	30063	29801	29999	29991	30082	29962	29909	30080	29988	29933	29960	29674	30151	30067	29965	29869	30022	29841	30083	29899	29963	29839	29858	29720	29902	30064	30218	30020	30030	30068	30079	29878	29966	30080	29807	29865	29867	30045	29800	29971	30121	29804	29998	30005	29942	29856	30024	29929	30022	30069	29627	29757	29969	29969	29950	29798	29911	29835	29867	29782	29892	29888	29923	30064	30065	29895	30070	30089	30052	29793	29853	29850	30060	29834	29988	29806	30020	29827	29994	30120	29778	29851	29970	30015	30005	30074	30119	30079	30165	29867	29961	29791	29982	29902	29939	30138	29912	29839	29889	30050	29723	30051	29837	29968	29905	29927	30149	29822	29902	29865	29888	30136	29848	29787	29963	30007	30373	29923	30159	30165	30254	29879	30041	30184	30076	29937	29838	30001	29882	29812	29871	29972	29947	29733	29904	29909	30207	29870	29965	30021	29849	30304	30006	30053	29851	29893	30204	29890	29952	29986	30228	30011	30173	29845	29896	29927	30113	29799	30153	29988	30011	29978	29963	29898	29891	29895	29804	29922	30058	29888	29850	29893	30171	29991	30222	29914	30008	30044	29899	29884	29822	30028	29871	29992	29836	29851	30003	29776	30109	29828	29839	29698	29967	29921	29803	29974	30175	30094	29526	29949	29880	30003	29957	29864	30135	29894	30007	29918	29902	29963	29963	29998	29957	29922	30105	29938	30020	30065	30145	29807	29982	29816	29962	30041	30214	30186	30072	29934	29914	29938	29986	29721	30186	29726	29680	29871	29818	29849	30112	29961	30022	29911	30021	30273	30229	29959	29743	29912	30019	30096	29815	29752	29707	29820	29749	30083	30033	29979	30061	29868	29972	29776	29955	29822	30261	30156	29989	29966	29781	29947	29943	29879	29846	29964	29914	29864	30075	29910	29864	29971	30229	30081	29885	30134	29805	29847	30270	30114	30133	29957	29800	30178	30047	29698	30007	29933	29927	30052	30037	30143	30110	29743	30039	29970	29811	29802	29851	29900	29812	29842	29886	29875	30121	30196	29903	30025	30017	30136	29988	29941	30021	29750	29940	30071	30031	29960	29856	29961	29850	29869	29867	29911	29823	29848	30007	29752	29744	29926	30033	29927	29918	29863	30045	29874	29883	29847	30087	29960	29960	29733	30040	29986	30077	30282	29986	29966	29884	29876	29746	29839	29830	29910	29905	29884	30128	29892	29842	29889	30032	30173	30023	29896	29902	30049	29700	29636	30090	30217	29946	29950	30097	29870	29823	30047	29804	29965	29880	30026	29997	29949	30115	29932	30100	30147	30107	30058	30022	29958	30109	29762	30009	29887	30207	30056	29775	29873	29632	29748	30039	29859	30025	30160	29936	29913	29890	30061	30044	29888	30000	29861	29922	29972	29895	29850	29956	29978	30126	30029	30073	29879	29999	29779	29974	30099	29768	29852	29855	29898	30062	29946	30175	29890	29950	29819	30065	29975	29931	29923	29972	30054	30022	30071	30041	30040	29800	29738	29862	29682	29826	29843	29998	29925	30084	29903	29968	29989	29998	29958	30116	30036	30099	29857	29883	29924	29900	30032	29936	29781	29815	30085	30007	29962	30023	29756	29849	29964	29917	30059	30107	29866	29832	29972	29789	30250	29972	30022	29905	29742	30147	29941	29881	29824	29930	29900	30131	30229	29936	29808	29895	30055	29734	29923	30166	29716	29982	29941	29845	30067	29949	30128	30025	30127	29758	30031	29837	29884	29831	29909	30312	30027	29929	29947	29828	29907	30010	30157	29897	29743	30135	29881	29937	30153	29912	29906	30014	30030	29862	30003	30001	30112	30012	29766	29821	29965	29802	29569	29946	29884	29975	30031	29991	30073	30046	29727	29933	30019	30094	29769	29966	30202	29773	29910	29958	29876	30100	29989	30074	29684	30006	29752	30007	29869	29908	30050	29921	29711	29744	29993	29996	30036	30046	30062	29765	29842	29979	29819	29820	29983	29844	29728	30112	29877	29918	29629	29821	29916	30023	29875	30059	30178	29794	29832	29828	29806	29977	30083	29847	29902	30138	30172	29972	30007	30060	29886	29773	30033	29991	29812	29949	30070	30001	30153	29789	29718	29853	29857	29871	30013	30079	30002	29840	29840	30147	29677	29989	29910	30025	29860	29973	29903	29698	29912	29911	29953	29977	29930	29861	30163	30076	29704	29934	30037	29851	29899	30173	29979	30038	30012	30066	30046	29809	29979	30061	30189	29850	30011	29864	30124	29984	29924	29955	30010	29783	29807	29928	30029	30027	30041	29916	29768	29909	29736	30154	29789	29920	30060	29847	29972	30002	29880	30047	29914	29882	29842	29909	29791	30004	29787	29958	29837	29862	29857	29809	29870	29930	30076	29975	29622	29862	29773	29896	30247	30089	29954	29929	29965	29932	29851	30125	29959	29932	30262	29874	29880	29793	29733	30098	30140	30190	30063	29752	29799	29749	30027	29885	30229	29722	29880	30138	29927	30037	29911	30091	29937	29996	29973	30116	29866	29980	30036	29659	29899	29761	30143	30069	30133	29774	30052	30150	29909	29902	29956	30005	29809	30041	29923	30030	30118
27957	40618	39926	32578	28730	25989	24784	24159	23591	23295	23181	23121	22962	22904	22707	22752	23036	22952	22927	22909	23003	23024	22955	23080	22666	22704	22829	22713	22621	22629	22725	22829	22656	22694	22542	22666	22575	22531	22698	22641	22601	22590	22485	22573	22545	22668	22793	22639	22567	22687	22716	22631	22708	22599	22604	22686	22627	22833	22655	22311	22463	22799	22455	22525	22520	22713	22550	22624	22648	22619	22727	22620	22563	22718	22609	22713	22708	22745	22536	22706	22464	22698	22838	22758	22644	22609	22670	22707	22680	22734	22631	22636	22654	22694	22732	22653	22647	22455	22497	22656	22428	22600	22526	22661	22673	22667	22555	22833	22904	22718	22676	22662	22510	22618	22613	22546	22580	22613	22665	22650	22488	22601	22617	22737	22499	22702	22692	22575	22692	22707	22760	22708	22460	22816	22641	22583	22598	22572	22391	22489	22563	22727	22493	22593	22674	22671	22730	22572	22455	22672	22575	22647	22726	22458	22667	22694	22689	22546	22660	22787	22617	22515	22783	22687	22559	22666	22578	22569	22528	22770	22787	22827	22696	22526	22579	22785	22519	22569	22705	22539	22458	22655	22554	22628	22584	22718	22670	22629	22687	22501	22541	22403	22588	22499	22630	22536	22482	22654	22591	22729	22624	22579	22507	22636	22530	22670	22645	22658	22811	22735	22565	22523	22722	22678	22578	22611	22653	22626	22515	22537	22727	22869	22465	22770	22542	22534	22589	22765	22825	22661	22619	22610	22749	22613	22736	22660	22722	22486	22583	22495	22624	22713	22672	22570	22535	22625	22590	22850	22579	22733	22550	22627	22742	22541	22547	22655	22594	22635	22553	22659	22425	22457	22741	22660	22534	22679	22626	22665	22632	22789	22719	22676	22632	22636	22549	22734	22618	22665	22454	22589	22722	22658	22672	22766	22665	22569	22502	22635	22754	22664	22689	22665	22793	22651	22576	22669	22541	22749	22531	22742	22551	22470	22460	22619	22591	22618	22513	22837	22663	22435	22609	22649	22797	22635	22513	22534	22349	22712	22746	22505	22527	22597	22489	22625	22649	22620	22503	22532	22660	22669	22699	22589	22650	22671	22649	22603	22559	22480	22645	22560	22611	22607	22634	22674	22675	22531	22407	22767	22669	22715	22730	22643	22616	22589	22757	22646	22478	22714	22738	22744	22617	22574	22673	22519	22800	22676	22732	22722	22657	22645	22492	22551	22606	22621	22537	22505	22569	22586	22433	22716	22551	22742	22751	22627	22618	22753	22571	22489	22789	22473	22733	22670	22724	22663	22671	22502	22493	22610	22589	22702	22670	22668	22581	22614	22489	22586	22706	22694	22578	22699	22777	22786	22596	22694	22566	22501	22527	22643	22696	22498	22769	22622	22575	22703	22653	22661	22706	22562	22509	22681	22693	22661	22810	22696	22624	22554	22589	22617	22518	22777	22650	22519	22745	22655	22776	22559	22720	22586	22606	22776	22634	22742	22759	22842	22629	22497	22572	22396	22580	22640	22474	22564	22498	22666	22590	22708	22538	22736	22696	22556	22577	22595	22550	22607	22670	22604	22533	22583	22528	22531	22632	22601	22792	22671	22765	22728	22639	22598	22640	22512	22602	22651	22676	22783	22514	22441	22610	22546	22753	22541	22570	22700	22705	22805	22455	22657	22676	22558	22562	22622	22717	22686	22549	22591	22517	22549	22495	22572	22767	22521	22509	22605	22655	22600	22605	22733	22636	22614	22448	22568	22561	22477	22575	22846	22636	22590	22604	22689	22666	22606	22693	22640	22484	22581	22865	22782	22685	22729	22631	22671	22743	22807	22557	22483	22684	22635	22723	22692	22626	22623	22631	22695	22702	22635	22705	22745	22475	22551	22800	22543	22500	22665	22471	22586	22530	22556	22607	22590	22634	22876	22592	22547	22643	22509	22675	22624	22636	22564	22491	22845	22652	22624	22517	22798	22668	22617	22701	22673	22574	22680	22640	22604	22559	22541	22686	22433	22705	22622	22488	22523	22514	22400	22725	22648	22661	22672	22612	22543	22663	22779	22631	22799	22663	22628	22502	22670	22710	22726	22657	22467	22685	22595	22650	22812	22568	22499	22627	22559	22724	22576	22667	22751	22566	22596	22548	22735	22537	22591	22688	22594	22544	22585	22547	22556	22455	22704	22760	22453	22621	22618	22528	22660	22658	22524	22647	22524	22777	22691	22681	22760	22673	22484	22518	22583	22646	22618	22528	22602	22441	22816	22421	22509	22751	22504	22669	22834	22637	22608	22521	22670	22492	22553	22555	22673	22657	22475	22616	22679	22563	22520	22683	22590	22613	22688	22781	22706	22561	22560	22746	22442	22558	22626	22751	22571	22785	22494	22595	22741	22728	22685	22713	22729	22804	22627	22492	22566	22566	22710	22647	22653	22723	22669	22619	22624	22697	22679	22527	22559	22611	22676	22618	22618	22691	22659	22397	22717	22524	22738	22649	22661	22737	22602	22531	22700	22701	22612	22763	22672	22448	22678	22598	22489	22764	22493	22537	22647	22607	22723	22786	22622	22781	22635	22575	22742	22547	22678	22584	22664	22698	22743	22491	22604	22555	22715	22820	22665	22593	22715	22715	22660	22543	22777	22642	22744	22568	22791	22520	22656	22594	22578	22583	22650	22665	22571	22643	22567	22617	22368	22649	22700	22791	22472	22655	22481	22503	22638	22734	22554	22852	22692	22489	22467	22729	22649	22525	22870	22852	22610	22850	22506	22631	22608	22613	22632	22367	22572	22522	22901	22608	22720	22492	22721	22617	22791	22527	22790	22664	22623	22601	22733	22677	22527	22581	22697	22734	22575	22521	22496	22582	22764	22677	22822	22740	22544	22610	22774	22617	22715	22370	22572	22624	22614	22637	22634	22621	22767	22545	22542	22769	22622	22615	22551	22748	22774	22705	22734	22533	22852	22678	22536	22605	22613	22718	22663	22768	22515	22717	22578	22633	22554	22803	22507	22796	22751	22756	22537	22657	22583	22686	22608	22522	22686	22716	22524	22617	22763	22579	22607	22453	22584	22506	22656	22736	22746	22416	22578	22672	22624	22867	22496	22477	22597	22877	22535	22614	22557	22683	22529	22693	22594	22579	22629	22402	22909	22818	22628	22531	22699	22739	22422	22659	22665	22569	22751	22684	22680	22424	22669	22619	22662	22545	22606	22756	22822	22574	22637	22403	22706	22660	22726	22697	22715	22635	22476	22576	22629	22577	22590	22651	22708	22487	22774	22851	22663	22622	22467	22765	22822	22523	22807	22475	22529	22793	22805	22619	22592	22532	22604	22711	22619	22461	22592	22483	22703	22703	22625	22768	22513	22600	22707	22575	22633	22527	22667	22556	22634	22582	22451	22508	22752	22671	22588	22733	22793	22589	22615	22753	22787	22640	22573	22621	22490	22563	22647	22750	22561	22697	22581	22503	22623	22662	22708	22501	22731	22656	22488	22776	22423	22571	22533	22660	22603	22602	22489	22765	22763	22646	22725	22689	22606	22891	22747	22609	22646	22906	22672	22616	22521	22793	22609	22648	22660	22662	22800	22557	22635	22591	22739	22661	22571	22611	22773	22606	22653	22671	22620	22649	22732	22802	22752	22679	22611	22514	22626	22667	22521	22561	22495	22396	22500	22479	22621	22595	22660	22629	22773	22521	22775	22571	22856	22855	22547	22587	22575	22853	22759	22536	22461	22556	22708	22644	22657	22768	22672	22639	22635	22369	22726	22541	22716	22590	22610	22777	22422	22713	22614	22593	22574	22615	22796	22427	22761	22433	22742	22701	22712	22666	22570	22647	22579	22747	22557	22750	22664	22644	22649	22504	22479	22455	22762	22597	22721	22457	22496	22486	22813	22681	22739	22607	22710	22617	22612	22579	22673	22856	22647	22815	22487	22600	22689	22762	22595	22566	22584	22684	22602	22584	22696	22698	22687	22680	22609	22594	22678	22561	22613	22667	22702	22554	22710	22502	22785	22709	22473	22752	22714	22601	22708	22599	22738	22605	22665	22667	22644	22689	22435	22691	22609	22731	22728	22623	22727	22715	22562	22745	22667	22777	22704	22608	22614	22454	22607	22589	22670	22658	22555	22670	22550	22650	22558	22641	22427	22517	22562	22629	22578	22696	22748	22771	22692	22632	22525	22630	22638	22689	22628	22709	22663	22722	22581	22883	22450	22490	22596	22615	22774	22543	22646	22724	22652	22540	22603	22712	22595	22548	22374	22649	22506	22543	22746	22724	22496	22675	22610	22638	22713	22570	22715	22605	22496	22724	22727	22697	22648	22789	22451	22759	22712	22782	22790	22584	22709	22672	22612	22609	22620	22752	22636	22750	22614	22606	22678	22615	22745	22654	22641	22482	22663	22633	22611	22727	22534	22587	22742	22622	22524	22560	22525	22548	22800	22642	22728	22554	22717	22648	22493	22628	22696	22638	22615	22738	22665	22569	22576	22672	22691	22760	22599	22691	22655	22639	22879	22595	22647	22730	22614	22674	22791	22547	22741	22695	22645	22709	22596	22732	22552	22645	22596	22740	22548	22398	22786	22704	22670	22830	22651	22337	22615	22684	22771	22551	22565	22795	22466	22806	22650	22534	22651	22551	22608	22685	22691	22746	22640	22531	22554	22653	22545	22481	22724	22597	22848	22766	22754	22435	22829	22661	22709	22652	22712	22632	22630	22677	22661	22796	22595	22625	22603	22755	22627	22649	22775	22336	22473	22661	22464	22477	22624	22603	22737	22363	22802	22447	22527	22560	22761	22739	22563	22622	22493	22569	22536	22614	22577	22534	22662	22571	22507	22657	22463	22815	22550	22653	22659	22588	22786	22556	22454	22707	22669	22691	22701	22596	22625	22516	22737	22637	22692	22456	22556	22607	22667	22576	22765	22730	22586	22741	22621	22768	22607	22512	22578	22718	22603	22573	22604	22669	22493	22764	22828	22607	22706	22653	22458	22682	22684	22616	22491	22546	22795	22574	22820	22730	22555	22524	22668	22739	22617	22641	22717	22564	22751	22782	22759	22760	22716	22515	22598	22557	22428	22835	22717	22790	22583	22817	22485	22533	22526	22717	22828	22648	22574	22568	22783	22508	22599
23709	21389	29096	25640	27269	31917	33942	31549	31043	30761	30258	30227	29889	29876	29919	30254	29920	30243	29939	30338	30597	31655	31637	30790	30505	30277	29887	29758	29873	29763	29700	29470	29463	29305	29655	29761	29852	29764	29950	29818	29396	29628	29427	29500	29436	29615	29722	29866	29631	29541	29589	29676	29469	29610	29625	29504	29633	29681	29591	29563	29568	29709	29759	29915	29401	29639	29706	29670	29390	29502	29734	29829	29637	29454	29678	29489	29748	29875	29720	29538	29573	29534	29773	29403	29573	29676	29745	29452	29667	29579	29561	29543	29500	29433	29874	29312	29752	29545	29385	29611	29431	29810	29436	29727	29877	29406	29376	29394	29461	29792	29607	29578	29709	29468	29532	29449	29519	29714	29603	29771	29772	29442	29722	29662	29848	29344	29669	29827	29522	29730	29584	29437	29415	29451	29844	29508	29422	29624	29703	29774	29535	29455	29605	29580	29499	29487	29616	29920	29827	29538	29757	29638	29709	29572	29380	29784	29416	29663	29633	29563	29677	29592	29639	29709	29430	29578	29623	29589	29465	29498	29753	29539	29575	29583	29626	29608	29479	29527	29537	29702	29739	29623	29720	29501	29582	29591	29612	29433	29683	29628	29641	29679	29455	29595	29444	29386	29603	29440	29508	29753	29338	29702	29511	29644	29565	29686	29649	29426	29742	29732	29750	29715	29541	29671	29449	29669	29541	29506	29680	29405	29402	29565	29453	29572	29582	29520	29415	29487	29642	29597	29592	29554	29618	29651	29506	29494	29563	29768	29651	29581	29311	29827	29632	29617	29534	29757	29403	29456	29820	29629	29671	29436	29337	29636	29655	29861	29796	29326	29630	29448	29493	29601	29834	29627	29672	29618	29545	29648	29572	29680	29687	29646	29563	29511	29741	29593	29438	29661	29703	29693	29642	29507	29744	29549	29749	29550	29755	29627	29371	29464	29727	29647	29756	29516	29661	29727	29762	29330	29608	29609	29567	29499	29505	29357	29695	29458	29496	29451	29539	29451	29416	29567	29613	29551	29377	29528	29533	29459	29596	29621	29686	29537	29501	29695	29616	29509	29519	29687	29817	29620	29813	29682	29451	29758	29527	29260	29824	29748	29482	29732	29694	29492	29434	29741	29623	29631	29411	29185	29494	29723	29563	29875	29656	29676	29781	29597	29448	29518	29603	29230	29871	29592	29605	29559	29425	29806	29556	29659	29785	29707	29753	29467	29550	29831	29719	29699	29754	29430	29659	29536	29719	29709	29425	29728	29556	29554	29394	29605	29561	29340	29393	29724	29531	29494	29617	29558	29644	29612	29794	29682	29618	29583	29775	29316	29702	29814	29758	29664	29640	29575	29841	29637	29753	29668	29853	29614	29655	29593	29953	29698	29514	29707	29704	29871	29719	29648	29433	29583	29561	29767	29767	29670	29650	29675	29619	29552	29513	29742	29467	29805	29483	29522	29533	29576	29408	29507	29656	29608	29804	29494	29773	29850	29396	29503	29732	29728	29690	29624	29669	29721	29763	29630	29845	29703	29622	29497	29569	29652	29711	29835	29630	29683	29705	29530	29464	29666	29757	29800	29574	29699	29627	29655	29537	29622	29580	29599	29447	29433	29476	29899	29816	29415	29416	29848	29509	29778	29796	29665	29677	29245	29586	29537	29793	29556	29655	29586	29620	29544	29688	29498	29755	29602	29396	29597	29610	29577	29534	29538	29684	29470	29550	29503	29706	29603	29720	29570	29483	29515	29393	29625	29798	29548	29642	29549	29594	29635	29715	29619	29539	29418	29593	29680	29652	29830	29618	29683	29408	29638	29657	29790	29544	29513	29551	29564	29490	29797	29739	29724	29250	29565	29367	29551	29714	29654	29554	29736	29734	29522	29575	29685	29788	29547	29525	29489	29648	29361	29468	29587	29420	29614	29653	29349	29596	29636	29390	29572	29700	29864	29442	29673	29559	29689	29692	29604	29788	29582	29823	29473	29530	29774	29680	29643	29666	29476	29567	29445	29706	29413	29720	29715	29482	29661	29721	29611	29543	29607	29585	29540	29579	29495	29597	29692	29807	29755	29713	29536	29524	29735	29694	29682	29690	29454	29363	29533	29672	29633	29758	29846	29695	29737	29611	29669	29854	29704	29755	29583	29779	29485	29754	29786	29697	29316	29563	29620	29674	29679	29715	29800	29701	29605	29606	29370	29620	29661	29634	29599	29731	29618	29734	29468	29464	29508	29510	29657	29481	29825	29854	29526	29583	29408	29498	29619	29853	29616	29568	29634	29583	29415	29496	29599	29425	29736	29581	29532	29686	29517	29688	29691	29683	29672	29695	29672	29664	29660	29269	29639	29726	29599	29658	29467	29436	29533	29517	29572	29561	29532	29734	29518	29712	29566	29589	29686	29751	29622	29208	29765	29632	29606	29903	29738	29642	29758	29574	29857	29487	29774	29626	29457	29669	29309	29913	29587	29681	29697	29750	29675	29527	29731	29526	29520	30023	29486	29458	29535	29417	29749	29633	29649	29342	29504	29573	29587	29869	29580	29561	29725	29775	29726	29764	29637	29587	29673	29664	29754	29742	29506	29535	29616	29804	29662	29548	29447	29801	29467	29501	29473	29752	29730	29589	29723	29683	29629	29630	29810	29688	29631	29589	29942	29644	29501	29680	29505	29687	29580	29548	29360	29672	29711	29585	29557	29197	29695	29484	29690	29319	29556	29726	29763	29684	29660	29479	29326	29659	29678	29722	29648	29741	29714	29680	29604	29733	29513	29724	29803	29697	29829	29359	29644	29399	29696	29689	29504	29454	29554	29702	29464	29799	29721	29716	29577	29618	29602	29801	29453	29754	29647	29770	29572	29584	29647	29566	29506	29546	29690	29780	29447	29445	29641	29700	29574	29469	29644	29709	29663	29693	29704	29675	29610	29670	29577	29606	29370	29516	29690	29570	29630	29504	29679	29554	29423	29678	29755	29656	29654	29404	29729	29620	29654	29454	29544	29487	29573	29650	29360	29481	29942	29457	29696	29558	29688	29671	29595	29608	29558	29728	29704	29535	29646	29599	29695	29602	29713	29605	29858	29565	29613	29429	29522	29396	29660	29506	29692	29765	29531	29795	29556	29531	29600	29846	29478	29607	29454	29490	29540	29616	29475	29683	29645	29723	29578	29496	29646	29814	29561	29575	29272	29354	29633	29457	29511	29585	29637	29684	29555	29585	29509	29820	29487	29696	29434	29742	29768	29742	29754	29675	29458	29634	29688	29364	29573	29855	29463	29538	29657	29551	29514	29474	29512	29632	29700	29613	29723	29733	29634	29844	29625	29519	29521	29673	29620	29780	29720	29783	29669	29713	29775	29700	29433	29734	29864	29699	29521	29544	29350	29670	29554	29611	29595	29501	29619	29689	29795	29693	29530	29521	29435	29638	29763	29572	29415	29553	29715	29492	29701	29488	29665	29629	29719	30005	29512	29512	29391	29647	29563	29515	29363	29552	29547	29565	29721	29865	29560	29420	29695	29337	29562	29463	29658	29655	29627	29614	29737	29335	29638	29652	29710	29567	29675	29555	29331	29758	29658	29380	29536	29772	29639	29562	29675	29504	29541	29718	29599	29381	29488	29469	29462	29621	29521	29416	29476	29343	29537	29483	29560	29287	29673	29462	29588	29860	29593	29734	29500	29622	29601	29525	29621	29532	29457	29690	29720	29494	29564	29534	29347	29438	29578	29316	29751	29355	29423	29389	29635	29643	29715	29771	29713	29657	29609	29699	29149	29713	29645	29203	29704	29567	29621	29966	29750	29503	29662	29735	29569	29589	29613	29631	29659	29656	29670	29716	29770	29636	29639	29649	29678	29593	29647	29544	29612	29770	29615	29728	29798	29534	29446	29700	29705	29627	29869	29501	29601	29598	29903	29747	29574	29553	29521	29500	29456	29479	29721	29637	29777	29549	29343	29447	29554	29667	29575	29782	29528	29702	29755	29569	29471	29382	29614	29598	29641	29723	29682	29575	29368	29612	29615	29635	29604	29691	29786	29724	29730	29460	29637	29670	29477	29695	29654	29486	29456	29454	29717	29477	29913	29617	29554	29678	29993	29591	29682	29556	29570	29914	29854	29765	29836	29488	29655	29564	29579	29598	29684	29640	29627	29548	29847	29734	29672	29524	29484	29524	29408	29644	29619	29558	29471	29379	29683	29663	29818	29524	29594	29580	29529	29525	29716	29833	29711	29672	29389	29657	29602	29702	29578	29813	29532	29576	29537	29639	29554	29508	29756	29626	29616	29473	29622	29520	29725	29738	29678	29660	29430	29527	29582	29462	29434	29436	29583	29716	29729	29944	29485	29348	29448	29900	29703	29519	29763	29819	29520	29694	29628	29513	29723	29570	29711	29640	29420	29440	29608	29816	29546	29601	29666	29679	29660	29467	29442	29627	29593	29582	29578	29520	29490	29621	29670	29639	29588	29668	29626	29701	29759	29622	29776	29666	29505	29657	29730	29411	29548	29380	29580	29673	29755	29587	29455	29744	29512	29660	29750	29499	29517	29698	29660	29445	29496	29607	29481	29725	29442	29644	29527	29471	29525	29673	29742	29461	29739	29517	29804	29596	29170	29744	29662	29800	29680	29568	29541	29585	29544	29783	29311	29461	29705	29587	29512	29416	29678	29669	29571	29443	29476	29587	29692	29634	29619	29628	29492	29650	29632	29680	29509	29623	29597	29679	29699	29647	29591	29518	29494	29548	29563	29714	29661	29673	29492	29713	29516	29780	29585	29399	29376	29867	29614	29524	29591	29515	29553	29655	29523	29456	29720	29585	29657	29449	29658	29520	29692	29518	29791	29702	29458	29634	29607	29598	29786	29504	29546	29537	29551	29483	29709	29507	29434	29451	29235	29359	29730	29651	29674	29662	29795	29480	29927	29662	29568	29731	29372	29405	29604	29658	29487	29778	29449	29816	29579	29630	29407	29643	29551	29540	29615	29743	29732	29725	29757	29549	29480	29666	29737	29781	29624	29630	29484	29679	29539	29539	29601	29594	29575	29508	29535	29339	29554	29744	29883	29527	29643	29694	29652	29648	29574	29846	29695	29711	29673	29822	29606	29571	29591	29732	29616	29699	29693	29647	29748	29642	29752
28093	48658	47655	37969	32146	28540	26973	25516	24855	24052	23622	23454	23250	22832	22997	23181	23087	23073	22925	23047	24285	25374	25086	24332	23925	22902	22720	22491	22679	22374	22658	22375	22376	22528	22728	22533	22455	22525	22544	22433	22619	22617	22538	22232	22670	22490	22593	22469	22381	22471	22397	22482	22480	22374	22525	22305	22358	22285	22504	22568	22424	22561	22406	22578	22707	22455	22498	22456	22388	22527	22385	22456	22713	22612	22651	22518	22444	22389	22568	22611	22299	22427	22485	22471	22402	22548	22448	22499	22500	22630	22478	22554	22464	22452	22592	22544	22655	22550	22526	22555	22473	22497	22556	22336	22612	22552	22614	22449	22580	22681	22538	22468	22515	22510	22332	22718	22462	22491	22352	22656	22536	22584	22401	22345	22236	22557	22401	22396	22502	22434	22467	22598	22673	22358	22683	22371	22453	22500	22698	22668	22605	22522	22671	22547	22453	22505	22522	22449	22564	22495	22530	22371	22361	22651	22368	22435	22574	22499	22434	22425	22633	22759	22411	22440	22553	22479	22650	22588	22483	22526	22350	22433	22523	22420	22439	22454	22388	22455	22320	22411	22462	22472	22337	22540	22578	22557	22365	22465	22569	22663	22354	22440	22550	22312	22552	22546	22497	22651	22269	22715	22521	22560	22614	22475	22306	22524	22386	22399	22320	22593	22396	22691	22522	22520	22288	22504	22351	22447	22515	22538	22356	22515	22315	22412	22457	22370	22472	22431	22378	22523	22487	22331	22478	22516	22639	22552	22393	22375	22422	22387	22333	22431	22498	22643	22314	22542	22410	22568	22538	22343	22443	22408	22587	22357	22590	22563	22479	22369	22634	22548	22439	22719	22500	22426	22595	22414	22395	22581	22499	22681	22295	22476	22485	22522	22426	22572	22337	22525	22407	22412	22567	22642	22447	22294	22530	22451	22454	22498	22655	22503	22360	22438	22535	22259	22414	22439	22412	22537	22394	22358	22616	22546	22383	22625	22628	22572	22436	22542	22341	22425	22468	22328	22656	22515	22413	22303	22379	22420	22562	22647	22478	22397	22469	22483	22401	22367	22401	22575	22340	22323	22433	22407	22316	22412	22459	22447	22672	22587	22466	22509	22448	22618	22634	22378	22560	22446	22420	22558	22419	22554	22424	22527	22387	22372	22318	22520	22582	22458	22583	22402	22431	22506	22391	22444	22382	22470	22446	22359	22496	22434	22564	22486	22508	22344	22428	22444	22434	22596	22443	22440	22471	22351	22524	22483	22407	22492	22524	22471	22513	22529	22527	22343	22437	22451	22530	22374	22572	22380	22617	22441	22442	22445	22535	22571	22476	22439	22384	22522	22588	22579	22536	22454	22495	22638	22360	22399	22602	22354	22477	22487	22596	22382	22583	22567	22590	22554	22396	22319	22422	22675	22490	22506	22422	22551	22544	22596	22717	22382	22516	22410	22449	22258	22668	22453	22539	22459	22491	22702	22434	22364	22752	22455	22555	22450	22624	22505	22554	22480	22454	22566	22473	22303	22436	22490	22403	22507	22497	22605	22342	22377	22322	22520	22622	22408	22645	22369	22442	22420	22529	22440	22432	22283	22407	22589	22532	22440	22497	22429	22514	22495	22498	22418	22472	22505	22453	22673	22311	22592	22289	22526	22292	22454	22546	22612	22593	22448	22635	22409	22567	22652	22425	22538	22536	22314	22425	22502	22701	22319	22359	22452	22433	22509	22361	22547	22603	22618	22444	22522	22434	22542	22590	22449	22443	22727	22500	22437	22481	22580	22394	22405	22528	22449	22563	22481	22577	22392	22442	22459	22551	22565	22581	22385	22571	22450	22578	22415	22554	22525	22546	22408	22408	22511	22548	22558	22492	22646	22478	22423	22260	22648	22372	22450	22652	22438	22622	22528	22407	22580	22455	22399	22705	22573	22579	22549	22464	22493	22684	22550	22504	22615	22589	22538	22306	22323	22571	22614	22428	22523	22359	22583	22500	22488	22426	22422	22684	22626	22530	22697	22447	22507	22584	22388	22446	22552	22350	22733	22520	22476	22484	22352	22432	22469	22513	22599	22509	22607	22573	22465	22591	22373	22552	22467	22421	22500	22277	22485	22424	22399	22517	22512	22454	22500	22355	22657	22451	22474	22441	22446	22670	22472	22338	22511	22469	22368	22488	22586	22442	22415	22553	22432	22343	22586	22489	22682	22384	22415	22459	22471	22530	22520	22407	22536	22421	22455	22343	22515	22331	22543	22517	22538	22542	22652	22499	22416	22608	22518	22551	22448	22513	22623	22453	22160	22485	22483	22705	22504	22295	22569	22289	22513	22381	22547	22658	22480	22547	22401	22720	22501	22330	22396	22344	22369	22636	22431	22442	22622	22442	22326	22520	22590	22648	22550	22316	22441	22464	22385	22506	22631	22539	22502	22479	22564	22443	22597	22508	22571	22481	22408	22515	22435	22410	22373	22536	22595	22464	22578	22350	22653	22506	22387	22455	22531	22419	22557	22399	22658	22682	22250	22600	22565	22538	22436	22370	22431	22607	22485	22327	22547	22394	22366	22444	22492	22551	22756	22609	22428	22453	22432	22617	22386	22545	22532	22546	22613	22473	22464	22595	22541	22594	22363	22398	22527	22274	22320	22415	22558	22566	22633	22558	22498	22417	22459	22469	22419	22401	22505	22434	22595	22495	22442	22479	22541	22542	22460	22335	22463	22476	22404	22553	22559	22478	22571	22668	22471	22466	22519	22446	22481	22582	22384	22369	22497	22765	22576	22449	22407	22537	22560	22420	22618	22524	22458	22526	22365	22532	22391	22407	22350	22490	22476	22405	22586	22348	22561	22260	22512	22479	22499	22519	22628	22487	22384	22291	22519	22504	22564	22517	22478	22453	22500	22582	22479	22448	22577	22564	22559	22338	22433	22486	22260	22597	22383	22415	22502	22590	22468	22553	22447	22659	22564	22544	22480	22577	22396	22330	22334	22654	22496	22556	22278	22535	22570	22426	22546	22619	22428	22427	22373	22525	22518	22366	22729	22358	22513	22528	22380	22323	22397	22582	22523	22382	22537	22207	22603	22658	22437	22406	22476	22634	22482	22425	22552	22601	22405	22419	22523	22718	22553	22600	22651	22551	22381	22566	22555	22455	22463	22469	22448	22447	22402	22346	22443	22386	22511	22360	22470	22587	22615	22292	22593	22419	22638	22433	22582	22524	22426	22453	22410	22644	22524	22619	22417	22504	22449	22326	22375	22519	22437	22427	22411	22539	22312	22396	22490	22445	22492	22394	22535	22575	22735	22624	22560	22486	22517	22387	22386	22302	22419	22571	22585	22374	22487	22693	22572	22616	22487	22668	22375	22700	22419	22508	22576	22624	22584	22386	22617	22536	22569	22483	22471	22466	22298	22646	22686	22308	22539	22451	22459	22438	22381	22529	22451	22418	22533	22396	22501	22376	22527	22333	22543	22493	22464	22378	22645	22529	22500	22556	22269	22458	22514	22529	22590	22702	22501	22412	22550	22499	22515	22508	22529	22572	22457	22484	22549	22501	22436	22552	22396	22653	22530	22500	22483	22416	22433	22482	22334	22367	22540	22527	22598	22701	22363	22399	22345	22496	22496	22460	22684	22539	22482	22471	22413	22409	22698	22616	22379	22550	22621	22601	22536	22538	22580	22419	22567	22286	22437	22408	22726	22482	22687	22354	22537	22618	22426	22610	22437	22629	22455	22376	22450	22623	22348	22546	22360	22633	22497	22616	22365	22423	22211	22549	22473	22595	22599	22481	22429	22334	22432	22539	22360	22435	22547	22530	22654	22427	22508	22460	22441	22616	22477	22544	22715	22389	22581	22452	22507	22490	22489	22317	22483	22503	22472	22530	22431	22487	22533	22515	22695	22494	22556	22434	22469	22715	22590	22445	22594	22296	22566	22569	22379	22570	22388	22382	22435	22409	22467	22373	22595	22713	22422	22457	22382	22446	22519	22503	22477	22521	22472	22411	22352	22549	22475	22450	22729	22368	22561	22506	22456	22481	22593	22385	22627	22668	22597	22698	22533	22554	22470	22412	22589	22353	22475	22503	22449	22697	22507	22505	22576	22672	22382	22479	22442	22637	22664	22477	22617	22327	22545	22420	22494	22528	22606	22573	22351	22313	22369	22338	22611	22412	22592	22611	22399	22461	22383	22433	22544	22426	22464	22586	22469	22726	22386	22542	22522	22348	22455	22525	22303	22453	22415	22386	22598	22414	22568	22441	22577	22643	22360	22408	22357	22423	22635	22297	22615	22497	22552	22579	22346	22702	22491	22631	22434	22553	22401	22374	22445	22333	22556	22385	22451	22667	22459	22491	22591	22376	22449	22437	22608	22505	22350	22544	22355	22498	22285	22557	22540	22287	22465	22533	22503	22492	22614	22325	22590	22414	22429	22492	22464	22518	22304	22695	22614	22653	22436	22504	22436	22557	22539	22352	22642	22557	22594	22470	22293	22463	22509	22508	22564	22450	22520	22499	22601	22464	22481	22376	22374	22394	22445	22586	22411	22447	22512	22304	22407	22408	22501	22555	22407	22709	22696	22512	22566	22372	22583	22527	22497	22563	22455	22469	22416	22563	22414	22459	22439	22426	22542	22499	22385	22582	22478	22446	22479	22475	22498	22173	22481	22463	22330	22630	22356	22436	22547	22461	22609	22732	22412	22544	22362	22406	22399	22437	22601	22443	22530	22491	22404	22328	22445	22355	22757	22410	22540	22479	22449	22668	22587	22521	22351	22544	22481	22508	22382	22567	22394	22364	22694	22444	22257	22431	22621	22615	22549	22420	22431	22457	22551	22428	22694	22396	22677	22535	22562	22548	22699	22635	22635	22493	22346	22513	22383	22512	22459	22487	22632	22407	22387	22401	22659	22449	22427	22617	22333	22558	22477	22496	22427	22542	22666	22485	22498	22625	22669	22494	22382	22459	22388	22567	22377	22531	22583	22567	22453	22630	22546	22436	22556	22382	22523	22429	22515	22471	22616	22289	22549	22303	22516	22391	22548	22308	22371	22462	22405	22595	22481	22464	22632	22463	22585	22423	22356	22541	22491	22484	22526	22413	22505	22351	22491	22652	22567	22401	22534	22577	22577	22310	22559
22651	21398	29195	24413	24153	30454	35475	32364	31881	31706	31334	30836	30629	30517	30724	30426	30718	30588	30501	30537	31807	34356	33405	32644	31999	30711	30280	29884	29846	30281	30264	29761	30153	30199	30186	30258	29972	30082	29878	30161	30140	30018	30132	30091	30143	29969	30166	29730	30091	30075	29885	29989	29962	30001	30070	29823	30086	30099	30058	29883	29949	30098	30087	30089	29996	29801	30060	30157	29908	30116	29954	29919	30030	29914	29954	30024	29986	29758	30031	29689	29899	29689	30022	30018	29990	29928	29973	29877	29713	30031	30113	29748	29976	30362	29850	29959	29840	29889	30016	29920	30063	30092	29926	30052	30083	29754	29940	30010	30023	29878	29971	30056	30000	29711	29952	29839	29931	30023	29707	29877	29894	29876	29760	29863	30109	30171	29800	29982	29736	29963	29806	30031	29942	30009	29834	30072	29990	30131	29878	29967	29835	30052	29919	30003	29794	29933	30053	29878	29944	29994	29938	29771	29740	29905	29590	29883	29881	29837	30051	29913	29992	29950	30086	29988	29974	30045	29837	29940	30084	29817	29945	30099	29828	29898	29913	29567	30036	29962	29884	29880	29848	29783	29723	30273	30049	29843	29875	29860	30022	29775	29772	29962	29884	29903	29907	29851	30034	30062	29876	30023	29915	29847	29804	29832	29965	30012	29823	30173	29942	30102	29806	29864	29847	29889	30019	29720	29835	29907	29962	29961	29893	29687	29799	29728	29915	30230	30000	30011	29821	29772	29814	30104	29848	29718	29971	30123	29904	29933	29967	29946	29783	30009	29953	29767	30118	29654	30095	29920	30198	29906	30015	29986	29921	29930	29939	29737	29871	29857	30052	29759	29757	29717	30038	30013	30132	30130	29877	29829	29843	29759	29734	29908	29988	29920	30034	29959	29901	30068	29805	29846	30002	29861	29944	29954	30031	29764	29857	29910	29867	29971	30360	30104	29995	29734	29925	29981	29918	29782	29831	29993	29915	29820	30088	29792	29692	29925	29881	29957	29966	29804	29806	29969	30174	29647	29673	29661	30000	29831	29883	29983	29811	30072	29890	30002	30091	29803	29863	29868	29875	29750	29939	30071	29729	29836	29841	29969	29862	30252	30002	29629	29990	29958	29910	29853	30064	30022	29707	29987	29876	30040	29769	30021	29896	29759	29887	29797	29960	30029	29946	29772	29926	30018	30082	29715	29838	29942	30054	29874	29654	29745	29998	29804	29874	29919	30142	29821	29825	30154	29843	29923	29867	30012	29836	29966	30032	29892	29963	29714	29924	29826	29971	30001	29941	29885	29656	29556	29879	29990	29986	30007	29906	29786	30085	30057	29895	29914	30218	29914	30071	30045	29794	29981	30017	29907	29903	29974	30103	29887	29946	29833	29895	29881	29875	29730	29847	29753	29911	29722	29863	29936	29865	29693	29837	30006	30048	29687	30050	29716	29689	29846	29983	29812	30186	30010	29763	29930	29777	29981	29602	29915	29831	30127	30083	29871	29802	29991	29987	29917	29705	30018	30073	29751	29879	29817	29847	29953	30005	29879	30033	30123	29775	29915	29917	30094	30053	29898	29701	29885	29944	30108	29929	29990	29801	29992	29927	29987	29992	30071	29870	29777	29922	29792	29923	29976	29869	29734	29929	29746	30050	30010	29951	29829	29949	29851	29905	29680	29918	29880	30140	29674	29864	29892	30047	30061	29817	30012	29920	29733	29821	30005	29896	29792	29940	29958	29895	30187	29844	29759	29965	29757	29874	29956	29899	30005	29996	29929	29729	29899	29945	29915	30003	30075	29805	29956	29950	29711	30199	29878	30110	29881	29879	29887	29900	29783	29720	29726	29920	29865	29811	30034	29915	29807	30107	29749	29839	29903	30040	30036	29951	29639	29898	29724	29985	29770	30041	29840	30010	29734	29991	29730	29913	29945	30090	29963	29889	29940	29805	29929	30126	29792	29830	29983	30071	29992	30047	30027	30004	29953	29841	30097	29862	29918	29774	29817	29882	29814	29930	30027	30156	30021	29933	29934	29899	29987	29871	30117	29752	29914	30129	29668	29830	30090	30005	30092	29924	29965	29719	29954	29935	29781	29963	30032	29856	30164	30011	29936	29924	29988	30138	30124	29936	29910	29781	30033	30022	29784	29975	30077	29646	29957	30257	29778	29827	29822	29740	30231	29751	29978	29794	29869	29860	29813	29937	29848	29770	29989	29838	29989	30036	29713	30030	30045	29825	30146	30093	29880	29684	29920	29981	29719	30041	29935	30006	29615	29774	29812	29919	29860	30008	29884	29792	29867	29666	29934	30017	29790	29890	29855	29796	29981	30050	29821	29901	29938	29908	29902	30042	29764	29755	29793	30117	29872	30043	29767	29892	29995	29885	30161	29862	29869	29944	29973	29849	29815	29863	29695	29984	29832	29821	29765	29790	29720	29861	29783	29875	29723	30009	29955	29956	29631	29868	29756	29849	29629	29717	29701	29830	29889	29657	29722	29972	29990	29790	29859	30004	29998	30182	30110	29804	29931	30176	29808	29916	30124	30050	30070	30151	29856	29808	29782	29948	29841	29847	29974	29807	30088	30106	29765	29685	29948	29967	29917	30055	29913	29967	29989	29586	29907	29930	29886	29920	29931	29968	30048	29980	30002	30105	30170	30060	29972	29813	29720	29891	29874	30217	29917	29891	30016	29983	30043	30030	29821	29936	30016	29943	29931	29912	29972	29810	29749	29635	29787	29911	29686	29837	30012	29874	30026	30073	30218	29744	29857	29792	30009	29852	30095	29913	30134	29926	29925	29812	29919	29995	30084	29955	30153	30064	29871	29893	29893	30021	29938	30062	29976	29937	29879	29880	29849	29911	29842	29743	29960	30113	29926	29903	30159	29974	29974	29861	30156	30028	29829	29806	29928	30063	29791	29673	30038	30160	29685	29974	30013	29815	29951	29829	29671	29994	29926	29943	29923	29753	30090	29807	29865	29957	30036	30110	29966	29805	29842	30086	29971	30018	30081	30006	29931	29936	29744	29838	29982	29795	30029	30023	29862	29788	29777	29946	29907	29812	29813	30034	30089	29775	30143	29798	29803	30065	29981	30002	29702	29947	29885	29931	29979	29783	29940	30093	29704	29888	29678	29775	29808	30123	29879	30204	29943	30076	29887	30010	30045	29857	29954	29932	29842	29922	29951	29900	29903	30025	29786	29965	30041	29687	29797	29975	29927	29788	29934	30102	29910	29908	29871	30080	29900	29791	29681	29998	29869	29954	29816	29992	29675	29875	29930	30159	30033	29996	30159	29970	29982	29944	29800	29839	29943	29676	29921	30138	29821	29950	29831	29690	29877	30039	29906	30022	30200	29532	29755	29996	29795	29830	29873	29925	29988	29932	29485	29988	30059	30420	30107	29715	30042	30201	30051	29577	29971	29891	29951	29870	29880	30122	29884	29907	29788	29839	29822	29932	29910	29873	30009	29786	29827	30044	29920	29772	29957	29879	29958	30100	29944	29856	29973	29906	29907	30254	30102	29851	29963	30140	30082	29706	30196	29965	30054	29810	30019	29769	29880	30033	29812	29791	29938	30095	30121	30076	30037	30064	29993	30102	29970	29736	29845	30140	29949	30088	29873	29775	30026	29833	29799	30088	29882	29881	29984	29662	30121	29915	29787	29917	29753	29926	29609	29828	29934	29955	29697	29626	30296	29972	29802	29689	30001	29981	30061	29823	29821	29762	29815	29997	29801	29574	29823	29842	29920	29988	29813	30056	29995	30112	30087	29780	29998	30223	30045	29906	30024	29602	29957	29854	29963	29892	30028	29729	29895	29542	29807	30086	29926	29919	30138	29747	29912	30160	30065	30022	29849	29960	29796	29943	30004	29806	29948	29989	29979	30036	29864	29973	29867	29793	29918	29951	29989	29753	29776	29853	29925	29885	29872	29870	29888	30049	29923	29796	30009	30057	29868	29992	29736	29906	29743	29981	30155	29810	29670	30119	29971	29968	29810	29923	29957	30069	29993	29932	29779	29869	29893	30047	30155	29947	29870	29960	29796	29805	29868	29986	30166	29665	29929	29747	29903	29909	30015	29939	29901	29936	29968	29905	29837	30107	29816	29998	29732	29896	29829	29910	30036	29950	29867	29888	29930	29949	29970	29797	29742	29924	29976	29906	29804	30048	29753	29859	29982	29736	29919	30026	29858	29888	29931	30249	29889	30198	29930	29910	30227	29942	29921	29940	29821	30028	29770	29858	29894	29844	30044	29814	30006	30011	29920	29937	29998	29792	29774	29708	29939	29907	30016	29856	29836	29858	29907	29822	29780	30051	29942	30004	30023	29959	29754	29823	29709	29869	29881	30059	30017	29935	30052	29917	30094	29937	29724	29854	29877	29928	29888	30067	29928	29719	29947	30097	29889	29902	30106	29917	30010	29983	29807	30269	29992	30177	29928	30049	29957	29933	29959	29892	30093	30089	29895	29875	29705	30068	30046	30103	29773	29906	29740	29585	29954	30037	29842	30036	29931	29717	29923	30145	29955	29955	30143	30036	29896	29948	29920	29894	29890	29896	29578	29903	29946	29974	29752	29709	29980	29912	29999	29915	29816	29691	30187	30048	29997	29980	29954	29894	29915	29759	30020	29894	29952	29871	29790	30045	30060	30093	29993	29944	29855	30173	29907	29882	29829	29790	29778	29661	29843	30119	29883	29899	29802	29871	30086	30000	30064	29847	29999	29814	29728	30125	29830	30029	30042	29835	29884	29934	29903	30056	29993	29921	29937	30030	29868	30040	30028	29789	29943	29643	29907	30015	29965	29693	30006	29967	29740	29958	30012	29782	30041	30019	29969	29956	29691	29955	29876	29878	29882	30013	29971	29912	30032	29836	30190	30066	29866	30007	29666	30010	29930	29833	29767	29831	29967	30003	29743	29847	29869	29797	30002	29787	30006	29811	29800	30103	29939	30012	30006	30161	29920	30045	29835	29911	29729	29943	29714	29919	29910	29989	30029	29979	29831	29920	30059	30080	29778	30025	29739	29917	29934	29888	29719	30015	29968	30235	29925	29875	29916	29952	29613	30182	29708	29938	29753	29944	29874	29730	29660	29815	29847	30083	29732	29896	29724	29880	29985	30041	29825	30058	29953
29949	52701	52996	42012	35147	30989	28942	27586	26397	25139	24439	23812	23643	23522	23816	23527	23593	23610	23528	23402	25872	29466	28097	26269	25117	23215	22748	22650	22583	22724	22715	22977	22963	22791	22520	22768	22689	22466	22577	22652	22668	22596	22539	22636	22662	22699	22526	22686	22770	22623	22694	22767	22603	22601	22721	22717	22553	22532	22621	22623	22734	22877	22615	22475	22774	22470	22565	22477	22571	22718	22422	22698	22579	22510	22540	22580	22491	22472	22615	22671	22721	22807	22680	22512	22466	22783	22543	22720	22441	22606	22619	22674	22605	22495	22616	22608	22762	22441	22513	22484	22607	22546	22707	22706	22833	22504	22640	22506	22584	22629	22646	22674	22541	22722	22713	22548	22624	22514	22608	22663	22495	22489	22601	22511	22608	22640	22529	22402	22683	22491	22593	22621	22599	22629	22748	22628	22491	22631	22686	22671	22914	22648	22442	22584	22617	22666	22644	22611	22613	22700	22568	22645	22502	22560	22584	22699	22715	22594	22553	22527	22683	22618	22641	22549	22738	22669	22559	22716	22799	22709	22609	22807	22633	22642	22433	22682	22594	22602	22475	22614	22631	22685	22494	22624	22771	22372	22782	22644	22647	22634	22599	22390	22601	22501	22665	22437	22581	22576	22561	22679	22731	22785	22619	22708	22648	22799	22611	22661	22635	22559	22571	22743	22375	22689	22780	22616	22637	22396	22464	22527	22554	22679	22499	22706	22502	22685	22608	22490	22602	22718	22674	22730	22518	22517	22382	22686	22537	22482	22622	22576	22461	22546	22682	22644	22652	22518	22568	22619	22680	22493	22600	22554	22514	22695	22479	22708	22577	22736	22547	22608	22536	22678	22618	22577	22601	22530	22621	22625	22530	22610	22768	22574	22536	22531	22621	22626	22644	22534	22638	22544	22584	22659	22824	22564	22783	22525	22688	22593	22662	22591	22708	22581	22799	22573	22480	22605	22565	22581	22673	22563	22628	22777	22540	22742	22573	22488	22410	22689	22703	22788	22450	22609	22690	22780	22671	22589	22666	22556	22620	22733	22728	22587	22411	22356	22349	22478	22810	22739	22547	22491	22276	22730	22707	22890	22552	22549	22721	22470	22595	22196	22632	22682	22614	22876	22771	22575	22707	22662	22686	22606	22546	22602	22675	22555	22601	22500	22559	22489	22589	22659	22640	22516	22510	22475	22507	22794	22559	22712	22532	22375	22764	22525	22504	22672	22655	22688	22760	22484	22567	22379	22536	22508	22733	22767	22603	22442	22446	22631	22504	22678	22806	22611	22642	22747	22738	22688	22534	22718	22666	22663	22729	22685	22525	22748	22436	22570	22592	22692	22601	22626	22711	22650	22809	22640	22604	22390	22622	22624	22650	22565	22576	22625	22715	22557	22611	22797	22583	22593	22595	22611	22554	22619	22626	22825	22460	22635	22545	22783	22568	22745	22517	22830	22744	22606	22617	22705	22606	22622	22530	22573	22458	22530	22573	22641	22503	22868	22717	22618	22646	22765	22539	22554	22599	22737	22597	22567	22758	22685	22456	22430	22637	22488	22674	22591	22386	22524	22596	22618	22539	22524	22470	22601	22564	22611	22537	22716	22628	22510	22540	22452	22656	22635	22686	22604	22588	22560	22627	22521	22570	22612	22646	22517	22877	22661	22484	22574	22529	22541	22686	22647	22600	22536	22702	22576	22642	22407	22668	22841	22809	22554	22566	22525	22610	22661	22615	22571	22563	22735	22518	22553	22742	22617	22475	22522	22654	22598	22599	22687	22673	22633	22780	22600	22619	22715	22583	22384	22736	22460	22655	22682	22529	22561	22545	22523	22826	22666	22618	22609	22472	22599	22457	22615	22551	22790	22466	22645	22803	22529	22508	22673	22823	22685	22760	22525	22665	22630	22527	22423	22692	22522	22596	22605	22585	22725	22583	22617	22641	22539	22866	22685	22611	22461	22411	22502	22674	22649	22532	22828	22591	22630	22522	22836	22441	22642	22552	22569	22650	22725	22757	22592	22531	22616	22588	22608	22457	22712	22635	22749	22592	22655	22654	22491	22685	22691	22529	22724	22644	22371	22624	22446	22747	22528	22656	22552	22756	22740	22800	22516	22724	22565	22603	22479	22600	22581	22736	22569	22658	22561	22594	22610	22583	22752	22692	22654	22632	22659	22516	22565	22758	22503	22662	22489	22773	22680	22789	22458	22690	22655	22528	22489	22583	22619	22515	22486	22649	22571	22505	22550	22782	22764	22656	22686	22493	22451	22747	22545	22492	22410	22708	22651	22671	22662	22647	22533	22709	22784	22532	22587	22622	22466	22601	22506	22705	22535	22481	22631	22493	22656	22722	22591	22677	22390	22381	22607	22660	22758	22531	22610	22714	22740	22577	22702	22800	22582	22737	22736	22482	22740	22635	22633	22672	22723	22650	22501	22573	22452	22565	22531	22671	22745	22399	22457	22435	22612	22667	22784	22726	22443	22610	22527	22632	22433	22687	22596	22816	22657	22542	22645	22633	22446	22515	22603	22682	22457	22766	22763	22527	22767	22445	22694	22443	22716	22807	22619	22462	22636	22698	22615	22562	22649	22501	22385	22672	22360	22696	22778	22697	22554	22524	22629	22566	22554	22526	22609	22593	22684	22832	22492	22577	22644	22719	22745	22643	22552	22615	22673	22608	22609	22616	22575	22534	22747	22657	22545	22586	22604	22576	22784	22525	22736	22611	22686	22689	22716	22628	22489	22604	22523	22529	22910	22820	22439	22500	22447	22512	22745	22684	22640	22757	22506	22777	22453	22651	22703	22596	22651	22607	22630	22599	22448	22665	22639	22717	22635	22556	22641	22664	22579	22478	22528	22585	22628	22755	22704	22581	22599	22580	22649	22563	22688	22662	22732	22699	22637	22556	22690	22651	22638	22645	22470	22559	22627	22661	22486	22635	22735	22656	22666	22605	22665	22604	22467	22769	22818	22708	22365	22543	22751	22693	22475	22684	22738	22531	22560	22654	22609	22676	22647	22590	22615	22808	22529	22678	22431	22558	22683	22782	22834	22659	22788	22489	22736	22577	22689	22458	22608	22647	22497	22640	22758	22658	22416	22499	22770	22663	22611	22742	22501	22631	22650	22744	22666	22486	22598	22417	22648	22487	22593	22504	22663	22786	22711	22544	22455	22724	22677	22525	22557	22510	22742	22670	22528	22588	22708	22655	22690	22659	22619	22796	22658	22591	22680	22476	22408	22799	22541	22789	22443	22560	22649	22690	22793	22417	22846	22648	22465	22444	22607	22714	22568	22657	22722	22681	22552	22574	22637	22564	22491	22610	22530	22548	22582	22452	22507	22677	22601	22621	22410	22635	22680	22548	22671	22534	22514	22722	22638	22532	22749	22627	22673	22696	22594	22535	22625	22572	22602	22530	22557	22616	22599	22570	22716	22493	22631	22417	22622	22652	22710	22524	22701	22710	22548	22614	22525	22448	22634	22751	22437	22550	22696	22600	22534	22566	22697	22705	22668	22536	22580	22610	22456	22403	22513	22552	22875	22525	22860	22619	22673	22526	22350	22511	22575	22593	22546	22594	22608	22607	22627	22753	22654	22524	22771	22546	22522	22769	22509	22644	22558	22643	22624	22402	22547	22668	22678	22708	22517	22514	22607	22500	22752	22661	22510	22756	22557	22581	22637	22472	22653	22831	22562	22501	22488	22817	22750	22431	22605	22796	22374	22553	22674	22458	22569	22537	22562	22668	22797	22642	22691	22587	22784	22589	22689	22709	22539	22424	22617	22648	22675	22614	22736	22495	22438	22636	22729	22645	22785	22487	22544	22696	22724	22797	22613	22563	22482	22705	22473	22704	22698	22483	22671	22677	22707	22675	22569	22685	22590	22725	22635	22639	22534	22480	22607	22504	22630	22586	22737	22737	22419	22585	22469	22522	22472	22549	22634	22636	22701	22603	22645	22569	22730	22553	22535	22686	22516	22643	22493	22602	22616	22442	22642	22582	22464	22562	22661	22369	22490	22546	22448	22555	22626	22443	22545	22449	22720	22519	22743	22509	22665	22634	22619	22455	22547	22791	22798	22530	22508	22713	22663	22570	22440	22644	22480	22810	22501	22577	22491	22623	22547	22685	22654	22607	22508	22510	22630	22752	22577	22591	22614	22483	22719	22787	22675	22662	22662	22740	22468	22675	22600	22741	22636	22643	22501	22777	22674	22571	22662	22651	22609	22509	22766	22468	22638	22702	22598	22693	22580	22608	22780	22653	22552	22531	22623	22433	22962	22498	22573	22417	22567	22784	22619	22645	22655	22755	22500	22573	22647	22550	22741	22633	22585	22566	22634	22605	22624	22793	22562	22648	22444	22617	22614	22539	22617	22579	22587	22527	22677	22740	22524	22827	22574	22384	22799	22599	22593	22550	22590	22661	22630	22630	22584	22624	22693	22516	22628	22770	22431	22629	22645	22531	22773	22675	22732	22463	22503	22625	22747	22665	22551	22499	22703	22525	22578	22813	22524	22739	22668	22680	22742	22803	22612	22652	22581	22815	22555	22536	22664	22444	22547	22652	22438	22567	22482	22681	22636	22698	22425	22644	22720	22816	22680	22747	22638	22561	22583	22635	22735	22468	22579	22610	22757	22551	22690	22713	22684	22610	22694	22549	22655	22479	22489	22652	22657	22860	22648	22459	22522	22636	22477	22670	22682	22419	22752	22451	22507	22623	22784	22527	22720	22656	22716	22588	22520	22634	22598	22413	22672	22643	22524	22664	22518	22653	22663	22723	22570	22670	22727	22566	22685	22632	22478	22502	22498	22375	22495	22419	22653	22694	22603	22810	22721	22569	22649	22722	22523	22596	22641	22664	22595	22530	22554	22581	22611	22535	22697	22690	22710	22448	22723	22420	22455	22689	22667	22588	22532	22493	22638	22457	22673	22508	22687	22814	22741	22613	22586	22553	22549	22701	22383	22658	22541	22491	22560	22544	22596	22577	22606	22661	22605	22461	22598	22565	22494	22462	22631	22727	22511	22538	22605	22500	22859	22703	22699	22448	22736	22720	22517	22640	22553	22603	22506	22574	22565	22654	22718	22467	22617	22722	22625	22489	22490	22716	22357	22708	22702	22842	22603
29520	27994	37437	35195	32132	31539	31032	30483	30250	29780	29931	29674	29626	29825	29595	29680	29785	29801	29826	29545	29635	30000	29758	29664	29724	29364	29268	29405	29301	29262	29557	29495	29634	29463	29626	29579	29669	29442	29220	29340	29463	29489	29483	29303	29355	29394	29324	29389	29498	29302	29456	29360	29437	29347	29332	29466	29245	29526	29211	29429	29447	29301	29392	29656	29634	29396	29428	29273	29525	29352	29338	29270	29394	29426	29188	29056	29656	29412	29415	29360	29233	29557	29419	29351	29574	29434	29449	29385	29340	29335	29399	29367	29390	29402	29301	29209	29380	29790	29597	29364	29058	29462	29651	29214	29561	29492	29390	29495	29584	29169	29683	29352	29481	29421	29402	29257	29372	29361	29673	29490	29174	29295	29508	29335	29454	29383	29575	29554	29545	29490	29290	29382	29370	29314	29452	29782	29545	29263	29420	29417	29578	29431	29478	29574	29429	29220	29452	29492	29354	29318	29445	29399	29492	29419	29642	29630	29522	29558	29473	29354	29384	29272	29689	29559	29455	29568	29450	29687	29376	29376	29429	29441	29520	29497	29674	29452	29558	29702	29512	29498	29463	29556	29549	29388	29413	29476	29556	29362	29402	29347	29445	29125	29415	29355	29314	29223	29325	29169	29568	29452	29320	29406	29537	29481	29510	29162	29402	29459	29589	29358	29298	29488	29544	29277	29440	29592	29368	29389	29573	29213	29333	29350	29394	29401	29180	29354	29500	29399	29373	29213	29465	29380	29505	29412	29487	29453	29540	29618	29340	29464	29477	29327	29531	29514	29244	29055	29343	29297	29282	29150	29472	29538	29482	29205	29433	29146	29505	29486	29529	29468	29209	29638	29636	29428	29597	29449	29444	29182	29321	29442	29492	29316	29364	29387	29566	29448	29337	29511	29563	29550	29226	29315	29578	29391	29541	29508	29424	29378	29567	29401	29557	29577	29270	29570	29409	29577	29262	29345	29344	29361	29580	29269	29562	29358	29413	29178	29202	29429	29349	29325	29329	29461	29594	29660	29593	29504	29187	29546	29263	29398	29400	29290	29282	29506	29628	29502	29403	29415	29501	29154	29570	29322	29175	29367	29325	29440	29410	29509	29263	29676	29492	29273	29344	29561	29528	29699	29312	29438	29367	29231	29467	29182	29585	29298	29521	29523	29198	29210	29283	29452	29325	29402	29329	29428	29425	29375	29222	29375	29424	29360	29378	29340	29386	29674	29387	29432	29476	29546	29439	29462	29357	29510	29464	29595	29611	29454	29503	29449	29344	29493	29393	29497	29493	29405	29367	29427	29422	29549	29296	29341	29464	29567	29503	29387	29455	29456	29438	29155	29670	29487	29262	29288	29307	29251	29759	29295	29410	29295	29370	29229	29240	29218	29532	29315	29305	29429	29293	29254	29379	29638	29396	29376	29433	29531	29178	29439	29513	29706	29337	29669	29349	29453	29442	29294	29599	29632	29564	29527	29471	29247	29336	29278	29368	29228	29596	29389	29537	29431	29353	29286	29431	29147	29484	29436	29453	29351	29586	29339	29676	29429	29463	29591	29399	29522	29457	29670	29429	29331	29425	29325	29427	29447	29542	29317	29336	29267	29273	29504	29282	29317	29570	29323	29378	29514	29544	29317	29694	29261	29735	29578	29311	29378	29333	29398	29464	29441	29215	29409	29253	29420	29492	29231	29374	29405	29371	29325	29460	29377	29353	29336	29659	29530	29315	29490	29256	29358	29330	29294	29482	29547	29549	29410	29244	29573	29346	29165	29324	29366	29284	29345	29308	29088	29457	29414	29286	29611	29419	29534	29310	29289	29259	29396	29424	29234	29493	29467	29477	29594	29457	29312	29410	29663	29511	29247	29499	29357	29616	29483	29507	29463	29483	29497	29473	29260	29397	29373	29442	29566	29436	29235	29550	29399	29474	29372	29599	29406	29379	29454	29482	29336	29478	29245	29486	29497	29627	29211	29476	29296	29469	29290	29339	29311	29423	29478	29448	29373	29266	29350	29343	29173	29416	29498	29422	29422	29556	29583	29361	29312	29329	29280	29632	29451	29426	29365	29362	29676	29432	29551	29504	29273	29434	29522	29290	29445	29556	29630	29498	29284	29154	29141	29267	29245	29412	29331	29439	29467	29405	29290	29573	29344	29410	29452	29653	29394	29564	29270	29196	29391	29418	29263	29488	29301	29609	29357	29656	29384	29479	29711	29400	29596	29280	29321	29410	29577	29256	29370	29303	29205	29296	29547	29579	29355	29563	29440	29400	29435	29276	29434	29531	28960	29458	29083	29502	29609	29208	29445	29423	29628	29416	29423	29622	29503	29325	29189	29486	29520	29467	29419	29461	29315	29246	29410	29425	29579	29405	29479	29312	29471	29330	29483	29304	29517	29384	29539	29381	29667	29412	29491	29296	29518	29260	29293	29166	29274	29461	29237	29576	29255	29444	29196	29530	29268	29334	29455	29336	29256	29493	29184	29493	29512	29311	29393	29322	29600	29508	29504	29401	29465	29262	29270	29392	29289	29429	29456	29600	29475	29314	29359	29328	29338	29449	29360	29226	29261	29229	29368	29352	29464	29521	29358	29201	29594	29568	29439	29515	29329	29490	29404	29530	29472	29461	29475	29484	29587	29334	29558	29546	29444	29408	29487	29399	29476	29503	29490	29296	29296	29638	29426	29396	29542	29458	29528	29473	29278	29265	29459	29591	29458	29209	29465	29429	29426	29343	29299	29462	29562	29509	29348	29394	29651	29444	29226	29483	29426	29280	29440	29290	29582	29325	29354	29378	29606	29258	29388	29566	29323	29736	29432	29349	29163	29330	29340	29524	29475	29558	29458	29637	29295	29291	29610	29341	29184	29529	29232	29105	29252	29382	29286	29481	29426	29430	29412	29492	29445	29513	29237	29330	29494	29361	29287	29214	29409	29437	29212	29211	29242	29506	29499	29466	29446	29276	29295	29510	29273	29302	29525	29359	29360	29508	29485	29289	29294	29447	29518	29550	29378	29461	29288	29401	29742	29159	29353	29208	29446	29437	29729	29313	29486	29369	29726	29156	29619	29365	29433	29413	29188	29495	29415	29495	29607	29626	29664	29492	29404	29323	29402	29295	29525	29472	29531	29501	29429	29567	29508	29468	29523	29339	29290	29331	29529	29071	29241	29533	29447	29532	29232	29167	29227	29639	29606	29403	29450	29477	29402	29609	29615	29486	29271	29319	29446	29445	29405	29533	29458	29352	29372	29500	29389	29547	29550	29676	29585	29739	29490	29488	29446	29672	29610	29616	29322	29751	29486	29213	29399	28998	29026	29373	29293	29378	29539	29246	29502	29421	29582	29450	29357	29507	29605	29415	29678	29413	29380	29573	29391	29215	29402	29544	29493	29249	29464	29503	29468	29520	29235	29386	29757	29501	29370	29383	29391	29313	29058	29354	29592	29447	29610	29345	29474	29507	29451	29426	29514	29503	29627	29489	29474	29318	29501	29664	29253	29625	29378	29539	29518	29279	29376	29321	29119	29225	29659	29296	29331	29510	29301	29618	29432	29507	29520	29570	29385	29499	29581	29539	29541	29612	29218	29373	29255	29644	29412	29530	29468	29466	29428	29263	29425	29421	29385	29388	29522	29471	29194	29513	29395	29414	29377	29435	29645	29542	29356	29361	29575	29555	29337	29367	29618	29689	29534	29353	29423	29485	29427	29165	29302	29451	29402	29383	29408	29306	29329	29536	29558	29382	29434	29469	29349	29290	29326	29359	29294	29603	29583	29118	29378	29200	29389	29451	29633	29520	29531	29502	29362	29307	29598	29430	29450	29258	29171	29363	29401	29359	29252	29323	29575	29200	29493	29404	29195	29504	29333	29234	29435	29224	29344	29565	29425	29692	29475	29330	29380	29284	29466	29473	29608	29367	29239	29322	29285	29664	29464	29623	29137	29424	29429	29543	29324	29666	29571	29311	29599	29631	29543	29458	29392	29624	29783	29503	29398	29353	29367	29615	29348	29153	29432	29314	29336	29393	29288	29491	29532	29485	29136	29549	29541	29530	29295	29283	29421	29361	29255	29642	29361	29412	29240	29663	29592	29470	29422	29574	29293	29589	29241	29245	29365	29562	29507	29345	29523	29508	29532	29502	29473	29642	29339	29336	29110	29462	29202	29430	29150	29266	29527	29411	29343	29607	29327	29518	29425	29535	29339	29637	29439	29301	29614	29448	29613	29413	29449	29230	29607	29223	29406	29333	29414	29451	29580	29552	29356	29593	29533	29272	29702	29473	29325	29151	29460	29419	29240	29520	29549	29502	29375	29551	29429	29525	29440	29429	29350	29370	29470	29406	29636	29457	29469	29290	29345	29397	29381	29510	29585	29536	29340	29173	29489	29471	29622	29238	29343	29394	29414	29268	29461	29595	29422	29305	29414	29411	29443	29397	29567	29443	29428	29247	29344	29514	29507	29390	29414	29585	29172	29695	29588	29379	29476	29342	29494	29496	29520	29505	29455	29493	29264	29193	29412	29303	29365	29389	29517	29505	29298	29570	29341	29508	29310	29473	29744	29491	29293	29291	29488	29454	29346	29503	29663	29457	29478	29364	29272	29350	29406	29467	29501	29545	29450	29251	29446	29419	29497	29513	29522	29508	29493	29502	29334	29131	29394	29487	29446	29395	29494	29446	29484	29606	29282	29564	29356	29344	29383	29260	29368	29437	29506	29553	29476	29284	29392	29454	29355	29064	29377	29378	29452	29389	29162	29314	29518	29347	29694	29432	29475	29517	29299	29434	29251	29295	29437	29327	29493	29598	29376	29478	29521	29563	29557	29247	29386	29515	29410	29348	29327	29482	29274	29218	29367	29289	29409	29249	29454	29358	29369	29326	29527	29321	29388	29225	29529	29520	29330	29346	29212	29321	29216	29414	29518	29427	29569	29298	29311	29258	29675	29606	29531	29478	29435	29434	29352	29876	29532	29388	29517	29319	29567	29391	29528	29377	29603	29381	29262	29639	29707	29249	29457	29364	29602	29448	29319	29185	29171	29612	29332	29468	29258	29467	29428	29422	29303	29384	29368	29391	29174	29302	29374	29408	29327	29521	29379	29441	29633	29367	29412	29371	29299	29371	29440	29486	29535
26846	39909	38737	30431	27327	25299	24398	23838	23313	23101	22840	22849	22413	22613	22717	22907	22706	22725	22951	22628	22737	22791	22635	22603	22588	22510	22315	22361	22219	22370	22220	22431	22400	22432	22485	22411	22449	22446	22348	22111	22234	22259	22456	22215	22402	22336	22489	22282	22389	22444	22063	22319	22258	22351	22291	22326	22309	22243	22199	22312	22183	22251	22294	22422	22345	22294	22430	22555	22419	22155	22194	22308	22538	22301	22467	22139	22278	22358	22353	22235	22223	22501	22381	22289	22482	22282	22291	22429	22339	22308	22349	22261	22239	22274	22369	22359	22173	22346	22389	22408	22371	22208	22366	22304	22554	22455	22196	22183	22201	22297	22310	22280	22459	22339	22208	22138	22358	22241	22390	22256	22483	22362	22398	22415	22488	22154	22209	22434	22304	22563	22231	22205	22289	22337	22329	22288	22354	22346	22255	22500	22172	22234	22344	22292	22528	22269	22164	22381	22019	22268	22243	22197	22415	22318	22283	22213	22359	22221	22114	22351	22335	22173	22049	22122	22445	22420	22107	22295	22070	22418	22421	22305	22251	22348	22342	22336	22333	22299	22213	22412	22366	22288	22266	22470	22527	22150	22209	22311	22328	22176	22187	22305	22255	22192	22215	22360	22281	22179	22273	22327	22331	22384	22425	22126	22304	22218	22215	22323	22252	22267	22137	22360	22392	22387	22220	22258	22347	22431	22283	22264	22317	22416	22360	22326	22382	22207	22321	22215	22304	22326	22311	22235	22588	22214	22374	22313	22463	22280	22233	22493	22301	22344	22170	22386	22310	22244	22032	22266	22102	22335	22450	22229	22310	22312	22435	22356	22330	22373	22215	22415	22366	22313	22351	22249	22247	22268	22255	22301	22288	22315	22172	22364	22278	22371	22442	22323	22270	22381	22362	22291	22313	22362	22381	22321	22122	22479	22389	22322	22253	22163	22360	22347	22503	22399	22516	22316	22178	22298	22323	22345	22408	22446	22334	22267	22171	22435	22305	22286	22254	22415	22380	22384	22238	22336	22228	22529	22165	22423	22365	22290	22342	22285	22293	22198	22314	22536	22360	22460	22331	22333	22233	22197	22313	22288	22298	22569	22323	22509	22364	22459	22370	22379	22367	22332	22276	22268	22113	22322	22385	22416	22299	22274	22402	22453	22351	22174	22106	22243	22419	22374	22489	22347	22202	22298	22242	22430	22426	22132	22209	22322	22566	22386	22606	22217	22333	22310	22489	22218	22359	22308	22409	22277	22439	22212	22452	22314	22404	22211	22324	22354	22276	22344	22189	22415	22345	22211	22448	22396	22242	22205	22262	22358	22145	22198	22085	22184	22348	22336	22231	22391	22174	22322	22490	22303	22318	22417	22324	22126	22276	22357	22313	22489	22151	22286	22325	22251	22391	22215	22520	22188	22262	22444	22242	22364	22219	22404	22241	22196	22426	22407	22432	22240	22443	22387	22456	22237	22370	22248	22466	22205	22242	22349	22233	22392	22346	22287	22248	22254	22361	22494	22382	22186	22468	22424	22416	22140	22168	22226	22279	22188	22255	22234	22403	22294	22526	22367	22296	22239	22343	22469	22348	22380	22450	22340	22451	22342	22299	22277	22486	22264	22363	22429	22414	22392	22381	22136	22443	22238	22393	22208	22443	22274	22196	22338	22386	22343	22396	22395	22357	22352	22188	22362	22454	22313	22302	22287	22339	22442	22312	22347	22339	22298	22487	22293	22469	22337	22328	22334	22348	22231	22401	22286	22251	22196	22404	22412	22370	22313	22224	22265	22369	22369	22375	22402	22300	22202	22423	22283	22108	22399	22403	22193	22417	22289	22110	22303	22278	22307	22264	22262	22340	22305	22262	22554	22155	22361	22176	22209	22334	22471	22295	22278	22160	22353	22238	22302	22357	22247	22186	22417	22218	22369	22360	22223	22222	22198	22422	22254	22261	22290	22095	22186	22460	22354	22530	22483	22295	22425	22169	22358	22211	22120	22334	22417	22379	22295	22122	22442	22093	22467	22274	22306	22281	22374	22267	22449	22279	22274	22376	22328	22297	22190	22362	22079	22209	22096	22352	22459	22568	22199	22308	22275	22417	22220	22202	22173	22319	22305	22372	22270	22295	22316	22402	22217	22231	22103	22272	22217	22346	22502	22293	22306	22201	22306	22240	22185	22200	22375	22291	22253	22394	22268	22365	22360	22364	22337	22370	22455	22459	22463	22261	22402	22355	22371	22251	22181	22468	22249	22277	22268	22376	22444	22376	22443	22305	22240	22370	22382	22291	22281	22221	22092	22482	22309	22481	22334	22287	22375	22279	22347	22349	22296	22309	22273	22235	22210	22258	22378	22310	22363	22307	22260	22373	22482	22427	22362	22258	22294	22314	22403	22234	22359	22140	22284	22214	22362	22387	22227	22392	22372	22307	22186	22209	22275	22148	22400	22594	22206	22458	22333	22290	22286	22475	22303	22341	22331	22295	22140	22208	22364	22514	22429	22185	22433	22414	22384	22264	22206	22317	22321	22418	22374	22161	22286	22522	22284	22230	22238	22263	22306	22365	22216	22287	22201	22290	22358	22520	22244	22444	22402	22336	22211	22238	22315	22268	22306	22345	22186	22400	22228	22298	22261	22251	22159	22448	22223	22275	22460	22458	22227	22197	22368	22231	22292	22255	22358	22414	22290	22276	22216	22356	22189	22332	22382	22294	22265	22376	22416	22379	22316	22354	22377	22291	22295	22327	22334	22411	22538	22357	22243	22473	22228	22188	22352	22587	22076	22345	22251	22410	22448	22302	22369	22300	22391	22183	22327	22259	22145	22284	22480	22266	22483	22383	22366	22089	22438	22315	22355	22325	22346	22401	22361	22291	22330	22320	22405	22173	22362	22461	22440	22122	22224	22058	22392	22194	22472	22239	22361	22248	22246	22343	22306	22264	22297	22414	22366	22296	22239	22308	22384	22294	22400	22058	22420	22231	22340	22243	22528	22293	22423	22321	22288	22467	22200	22290	22211	22413	22219	22309	22256	22287	22276	22454	22466	22196	22259	22159	22396	22334	22342	22295	22229	22237	22301	22287	22196	22280	22309	22396	22364	22190	22438	22453	22424	22154	22287	22109	22317	22394	22324	22401	22471	22427	22557	22239	22200	22104	22317	22348	22258	22232	22263	22354	22196	22301	22324	22345	22297	22322	22480	22333	22062	22362	22456	22182	22466	22352	22375	22529	22455	22292	22176	22362	22362	22142	22252	22349	22318	22243	22188	22218	22194	22273	22382	22433	22369	22365	22258	22307	22251	22432	22156	22373	22487	22397	22254	22383	22226	22416	22341	22325	22492	22257	22360	22274	22425	22349	22340	22225	22225	22209	22310	22339	22090	22347	22390	22360	22373	22308	22364	22364	22195	22281	22444	22410	22285	22361	22355	22294	22205	22227	22252	22239	22325	22366	22270	22172	22362	22439	22116	22199	22364	22473	22355	22270	22299	22379	22407	22419	22341	22380	22236	22266	22051	22281	22086	22262	22140	22290	22188	22362	22135	22173	22360	22191	22271	22412	22358	22265	22322	22380	22397	22291	22520	22385	22106	22438	22192	22318	22322	22396	22212	22337	22173	22164	22251	22429	22400	22405	22318	22398	22258	22242	22313	22465	22426	22366	22252	22442	22178	22256	22243	22333	22155	22365	22411	22378	22319	22194	22297	22341	22232	22275	22364	22537	22636	22444	22514	22214	22428	22192	22249	22323	22299	22290	22268	22306	22241	22202	22162	22367	22265	22323	22363	22448	22291	22376	22328	22240	22221	22276	22412	22272	22425	22447	22253	22369	22476	22219	22300	22296	22304	22254	22111	22513	22353	22311	22120	22569	22216	22465	22370	22497	22240	22317	22194	22331	22202	22400	22367	22223	22245	22508	22267	21987	22269	22283	22482	22373	22371	22299	22269	22393	22228	22410	22223	22272	22382	22287	22170	22374	22256	22473	22317	22377	22289	22427	22187	22108	22249	22387	22379	22249	22446	22360	22218	22424	22413	22112	22578	22169	22238	22162	22407	22294	22249	22207	22315	22278	22341	22406	22254	22322	22293	22244	22139	22278	22218	22461	22357	22299	22354	22414	22375	22378	22267	22213	22277	22468	22255	22523	22131	22438	22395	22302	22382	22183	22377	22293	22363	22523	22309	22367	22430	22271	22328	22385	22188	22285	22460	22293	22273	22487	22508	22289	22282	22202	22342	22244	22322	22343	22351	22259	22431	22398	22185	22404	22291	22376	22279	22314	22349	22371	22272	22300	22333	22123	22244	22360	22213	22333	22263	22294	22124	22404	22303	22239	22324	22417	22249	22223	22481	22250	22321	22311	22372	22368	22266	22313	22373	22293	22275	22353	22299	22161	22268	22307	22365	22352	22264	22334	22280	22239	22435	22129	22184	22370	22282	22346	22525	22337	22346	22425	22243	22467	22461	22593	22352	22306	22196	22350	22222	22145	22446	22457	22371	22192	22174	22298	22311	22232	22254	22365	22411	22487	22459	22265	22502	22400	22349	22358	22185	22353	22376	22383	22208	22405	22305	22307	22234	22261	22262	22234	22298	22488	22294	22418	22331	22404	22232	22339	22433	22301	22246	22309	22253	22264	22167	22186	22361	22225	22316	22263	22429	22466	22275	22290	22139	22320	22313	22503	22274	22275	22402	22334	22281	22147	22262	22407	22187	22135	22475	22330	22388	22336	22374	22278	22340	22351	22483	22280	22411	22520	22229	22364	22428	22294	22458	22445	22377	22221	22209	22316	22483	22451	22188	22285	22294	22351	22232	22287	22323	22172	22332	22445	22325	22315	22193	22366	22441	22306	22292	22235	22358	22339	22384	22239	22332	22349	22249	22324	22283	22231	22407	22449	22265	22613	22184	22416	22264	22288	22303	22448	22278	22164	22401	22362	22351	22442	22256	22315	22417	22308	22449	22397	22391	22202	22444	22278	22182	22341	22451	22217	22273	22296	22375	22180	22437	22331	22524	22383	22449	22403	22292	22338	22367	22437	22368	22332	22232	22369	22296	22192	22338	22253	22193	22436	22266	22354	22385	22223	22382	22243	22390	22261	22419	22421	22057	22340	22308	22352	22232	22340	22173	22414	22271
23676	21395	29067	25292	26432	31301	33169	31247	30295	30505	30072	29701	29894	29811	29772	29795	29445	29915	29473	29720	30239	32098	31343	30833	30349	29603	29316	29424	29308	29142	29027	29106	29260	29226	29339	29113	29208	29207	29197	28863	29245	29632	29384	28985	29244	29380	29160	29044	29236	29008	29411	29025	29095	29202	29214	29199	29104	29119	29130	28899	29195	28898	29152	28968	29202	29120	28942	29170	29094	29118	29085	29364	29103	29091	29326	29092	29179	29133	29177	29065	28837	29319	29263	29064	29129	29300	29042	29145	29058	29075	29084	29086	29122	29205	29415	29210	29134	28881	29049	29160	29209	29264	29119	29109	29030	29181	29087	28973	28949	29215	29044	29121	29068	29095	28972	28959	29245	28932	29171	29174	29151	29173	29057	29009	29013	29066	29119	28963	28909	29226	29139	29162	29185	29205	28885	29134	29027	28956	28995	29115	29025	29379	29379	29000	29335	29078	29163	29060	29195	29064	29181	29138	29110	29110	28879	29275	29240	29436	29098	28976	29294	29442	29338	29013	29267	29072	29015	28866	29230	29304	29365	29141	29319	29303	29051	29039	28969	28845	29314	29103	29213	29108	29401	29216	29076	29211	29072	29222	29245	29011	29101	29234	28986	28979	29199	29160	29199	29215	29270	29147	28969	29163	29022	29041	29056	28826	29242	29113	29366	29156	29096	29029	29053	29202	29188	29040	29016	29230	29100	29201	29256	28966	29193	29212	29214	29061	29306	29048	29195	29273	29272	29160	28951	29175	28806	29034	29058	29077	28906	29317	29206	29052	29132	29081	28963	28836	28907	29077	29135	28934	29086	29372	29498	29169	29240	29176	29186	29203	29105	29347	29140	29074	29077	29058	28991	29214	28975	28921	29067	29083	28940	29403	29098	29120	29056	29152	29437	29170	29224	29213	29123	29252	29451	28960	29074	29173	29287	28944	29336	29053	28990	29302	28866	29138	29125	29060	29295	29316	29107	29280	29143	28997	29156	29102	29033	29050	29230	29148	29107	29161	29222	28931	28900	29029	29160	29152	29412	29022	29191	28911	29078	29205	29151	29132	29057	29030	29125	29172	28902	28974	29100	29153	29195	29122	29057	29239	29147	29239	29147	29002	29172	28952	29075	29160	29038	29093	29055	29034	29202	29182	29071	29160	29143	29004	29093	29191	29180	29130	29221	29094	29202	29029	29146	29108	29171	29061	28857	28960	28948	29142	29224	28839	29012	29035	29011	29305	29208	29079	28981	29301	29369	29178	28953	29238	29224	29073	29206	28919	29023	29170	28958	29067	29257	29144	29226	29170	29152	29061	29331	29261	29153	29096	29121	29184	29017	29139	29042	29075	29174	29339	29055	29270	29004	29077	29405	29068	29460	29182	29102	29323	29197	29236	29307	29104	29112	29156	29206	29299	29225	29290	28955	29041	29228	29143	29176	29114	29257	29099	28818	29290	28774	28919	29235	29275	29257	29251	29380	29350	29164	29202	29145	29183	29059	29061	29267	28971	29108	29133	29128	28974	29015	29299	29130	29162	29094	29012	29125	29021	28986	29321	28874	29053	29396	29148	29314	29058	29107	29129	29109	29110	29219	29304	29268	28985	29053	29061	28969	29244	29164	29188	28930	28907	28980	29242	28981	29130	29129	28894	29175	29276	29269	29096	29123	29215	29166	29031	29069	29027	29013	29270	29053	29483	29286	29226	29284	29093	29066	28960	29179	29072	29147	29058	28993	29033	28991	29117	28919	29284	29183	29034	29106	29112	29188	29097	28923	29237	29128	29012	29040	29258	29099	29175	29012	29128	29091	29195	29106	29121	29127	29100	29112	29220	29030	29376	29069	29157	29095	29164	29058	29048	29265	29198	29053	29114	29123	29219	29060	29115	29028	29265	29169	29328	29277	29187	28991	28909	29170	29022	29191	29186	29337	28909	29226	29372	28995	29278	29057	28961	29165	29198	29243	29053	29045	29022	29020	29079	29088	29204	29277	29192	29015	29042	29173	29322	29188	29117	29147	29212	29256	29218	29321	29217	29065	28927	29199	29035	29292	29019	29202	29192	29242	29173	29087	29124	29138	28937	29081	29213	29165	29298	29087	29073	29292	29135	29270	29196	28938	29114	29002	29184	29316	29088	29095	29086	29221	29068	29147	29111	29041	29078	29222	28963	29225	29277	29170	29294	29235	29298	28998	29039	29233	29034	29279	29126	29130	29170	29142	29239	29095	29107	29084	29295	29094	28938	28893	29320	29193	29316	29213	29086	29251	28797	29300	29034	29240	29008	28985	29154	29392	28855	29136	28926	29197	29032	29097	29203	29127	29398	29089	29054	29209	29344	29131	28970	29156	29041	29031	29134	29132	29042	29203	29391	29162	29186	29088	29035	29230	29090	29041	29376	29058	28987	28964	29238	29117	29160	29157	29272	29104	29046	29228	28898	29260	29108	28934	29082	29051	29067	29173	29323	29088	29103	29050	29104	29186	28993	29131	29194	29121	28999	29019	29078	29167	29272	29378	29070	29079	29062	29149	29383	29069	29142	29233	29185	29173	29096	29242	29259	29273	29379	29294	28913	29136	29226	28933	29327	29040	29201	29202	29089	29208	29196	29095	29138	29501	29348	29199	29139	29174	29035	29270	29208	29235	29097	29020	29109	29147	29321	29263	29206	29329	29161	29148	29276	29091	28974	29113	29021	29283	29413	29075	29059	28882	29215	29292	29069	29156	28787	29136	29011	29042	29136	28970	29184	29188	29273	29182	29078	29302	29160	29147	29047	29141	29172	29215	29157	29343	29200	29095	29181	29034	28914	29077	29363	29185	29131	29252	29254	29333	29196	29114	29034	29409	29138	29068	28946	29428	29245	28985	29413	29430	29172	29252	29183	29249	29346	29357	29395	29060	29130	29295	29098	28969	29199	29193	29171	29035	29204	28993	29116	29056	29199	29026	29336	29131	29220	28835	29024	29277	29250	29328	29125	29092	29081	29092	29114	29015	28951	28975	28964	29180	29336	29352	29193	29288	29070	29203	29016	28970	29166	29100	29199	29155	29378	29342	29414	28990	29119	29267	28975	29030	29192	29019	29163	29176	29225	29147	29085	29224	29107	29151	29192	29278	29437	29427	29095	29309	29154	29182	29123	29411	29159	29079	29041	29018	29058	29150	29245	29334	29059	29325	28982	29276	29096	29316	29106	29187	29337	29068	29225	29084	29163	29088	29148	29262	29088	29077	29277	29089	29046	28976	29054	29251	28747	28971	28971	29037	29145	29217	29264	29101	29263	29319	29248	29170	29030	29040	29158	29000	29142	29379	29300	29068	29268	28976	29045	29244	29161	29255	29127	29285	29236	29218	29199	29178	29245	29038	29173	29049	28957	29042	29109	29025	29107	29247	29118	29182	29330	28999	29097	29097	29059	29037	29205	28990	29098	29242	28995	28823	29139	29133	29151	29296	29116	29450	29104	29088	29025	29286	29058	28917	29168	29147	29246	29104	28932	29211	29268	29055	29170	29116	29136	29078	29289	29094	29104	28886	29132	28976	28979	29178	28856	29365	28993	29206	29409	29135	29170	29327	29188	28928	28913	29108	29109	29106	29167	29192	29363	29267	29378	29047	28917	29117	28932	29145	29238	29029	29060	29164	29143	29193	29217	29264	29318	29506	29237	29140	29235	29051	29044	29167	29130	29211	29336	29088	29167	29251	29020	29061	28906	28955	29345	29023	29341	29285	29195	29341	29044	28947	29162	28881	28896	29087	29029	29389	29205	29051	29073	29051	28964	29107	29259	29058	29073	29130	29048	29229	29298	29056	29195	29143	29046	29191	29250	28951	29255	28981	29232	29082	29073	29260	29207	29262	29223	29054	29202	29007	28900	29159	28886	28797	29026	29296	29204	29109	29075	28850	29220	28968	29168	29102	29042	29136	29235	29070	29292	29056	28906	29218	29099	29280	28959	28822	29313	29092	29074	29110	29026	29155	29334	29063	29274	29328	29169	29136	29158	29214	29137	29247	29053	29191	29277	29071	29061	29066	29022	28957	29098	29239	29092	29219	29112	29015	28948	29132	29254	29172	29032	29064	28991	29276	28890	29109	29252	29300	29273	29104	29174	29312	29068	29104	28997	29072	29132	29198	28997	29135	28965	29023	29077	29159	29322	29065	29078	29032	29098	29079	29074	29196	29191	29251	28931	29007	28613	29047	29051	29028	29280	29192	29313	28940	29192	29027	29070	29126	29059	29254	29176	29111	29237	29525	29375	29038	29194	29267	28967	29090	29061	29211	29150	29114	29302	29141	29201	29276	29299	28860	29229	29174	28933	29111	29347	29016	29052	29229	29246	29104	29200	29171	29051	29224	29155	29188	29345	29301	28962	28864	29165	29254	29033	29129	29141	29222	29073	29327	29191	29130	29295	28994	29114	29104	29251	29258	29155	28976	29134	29073	29000	29221	28992	29214	29266	28960	29189	29126	29290	29231	29066	29217	29236	28966	29174	29008	28875	29336	29312	29077	29168	29194	29196	29022	29293	29117	29149	29082	29004	29079	29165	29127	29311	29158	28894	29194	28947	29297	29008	29150	28999	28965	29248	29354	28987	29181	29225	28936	28938	29119	29282	29195	29272	29131	29051	29179	29108	29332	29325	29064	29242	28992	29220	29213	29117	28946	29030	29208	29037	29407	29110	29339	28956	29022	29054	29164	29233	29184	29135	29177	29060	29300	29213	29348	29126	29261	29218	29107	29291	29240	29098	29015	29344	29097	29228	29202	29008	29313	29020	29330	29049	28878	29008	29204	28982	29047	28998	29269	29434	29333	29119	29396	29154	29033	29267	29220	29154	29206	29208	29238	29098	28929	29170	29320	29206	29338	29000	29270	29336	29126	29175	29004	29014	29107	29479	29208	29108	29058	28974	29035	29108	29055	29411	29038	29038	29052	29282	29204	29030	29078	29410	29242	29133	29327	29141	29266	28832	29254	29316	29297	29294	29063	29346	29128	29087	29196	29086	29117	29194	29498	29227	29244	29375	29208	29242	29227	29057	29005	29164	29188	29125	28938	29081	29307	29301	29119	29226	29236	28994	29418	29480	29352	29258	28995	29067	29153	29297	29099	28938	29032	29140	29337	28978	29406	29178	29110	29181	29184	29458
27575	47927	45638	35848	30872	28052	26579	25549	24782	23857	23327	23210	22783	22975	23046	22965	23028	23045	22944	22959	24181	26856	25387	24260	23388	22682	22274	22217	22387	22361	22491	22337	22306	22446	22200	22435	22164	22240	22261	22138	22156	22316	22280	22211	22388	22070	22360	22303	22393	22286	22437	22269	22276	22236	22516	22209	22243	22301	22189	22172	22449	22259	22135	22050	22384	22223	22268	22158	22260	22272	22282	22280	22010	22198	22231	22256	22344	22383	22253	22163	22219	22251	22317	22264	22202	22262	22169	22126	22363	22249	22141	22204	22413	22211	22226	22281	22279	22420	22302	22218	22213	22412	22268	22052	22292	22100	22303	22163	22176	22354	22259	22238	22429	22260	22377	22206	22126	22349	22332	22419	22153	22343	22031	22184	22194	22354	22114	22121	22245	22223	22193	22336	22082	22253	22164	22222	22082	22079	22093	22217	22246	22145	22068	22166	22165	22485	22257	22249	22334	22462	22413	22210	22092	22414	22300	22251	22070	22242	22412	22326	22241	22032	22154	22378	22375	22170	22276	22370	22371	22250	22304	22179	22197	22079	22258	22234	22253	22197	22153	22248	22130	22214	22171	22295	22243	22183	22188	22335	22130	22303	22267	22255	22078	22144	22303	22217	22128	22368	22311	22205	22273	22310	22239	22367	22261	22182	22190	22317	22055	22098	22209	22031	22132	22205	22236	22166	22064	22069	22203	22184	22396	22091	22108	22260	22245	21989	22111	22375	22188	22325	22323	22133	22207	22188	22252	22342	22254	22158	22169	22153	22445	22291	22373	22354	22132	22432	22373	22317	22415	22226	22296	22291	22140	22194	22270	22096	22378	22235	22256	22362	22344	22386	22148	22365	22165	22296	22213	22151	22156	22274	22262	22081	22319	22263	22232	22310	22175	22277	22184	22278	22301	22261	22386	22385	22311	22394	22023	22122	22199	22270	22252	22232	22047	22274	22308	22139	22182	22124	22224	22040	22245	22235	22365	22373	22043	22051	22344	22365	22290	22188	22230	22259	22293	22173	22216	22326	22332	22240	22184	22293	22372	22166	22271	22439	22355	22329	22158	22334	22147	22292	22316	22244	22193	22181	22413	22206	22364	22222	22314	22284	22221	22327	22199	22057	22078	22356	22237	22159	22360	22216	22279	22213	22210	22178	22377	22366	22236	22189	22361	22140	22354	22258	22164	22169	22282	22310	22204	22270	22264	22176	22332	22173	22267	22278	22367	22127	22260	22206	22371	22198	22311	22141	22253	22123	22317	22204	22361	22137	22148	22189	22185	22103	22304	22318	22343	22233	22205	22164	22162	22350	22156	22242	22263	22193	22106	22392	22290	22109	22381	22201	22365	22230	22147	22264	22165	22339	22182	22220	22147	22224	22223	22183	22270	22172	22154	22325	22136	22190	22287	22191	22279	22191	22207	22170	22281	22121	22020	22268	22187	22184	22182	22272	22101	22286	22051	22301	22188	22181	22190	22245	22428	22055	22203	22335	22146	22215	22356	22145	22331	22148	22307	22221	22279	22287	22229	22141	22168	22301	22252	22261	22351	22247	22064	22214	22291	22225	22140	22279	22198	22322	21962	22278	22088	22188	22277	22286	22085	22432	22165	22386	22294	22148	22081	22208	22331	22353	22445	22280	22378	22274	22177	22479	22101	22177	22271	22298	22304	22180	22418	22263	22273	22204	22392	22215	22004	22230	22170	22254	22325	22189	22257	22097	22287	22301	22288	22371	22169	22227	22404	22058	22298	22405	22197	22171	22116	22123	22321	22346	22137	22191	22196	22196	22029	22263	22249	22221	22296	22158	22278	22237	22209	22375	22048	22238	22276	22227	22135	22312	22305	22059	22434	22362	22168	22345	22318	22269	22150	22304	22140	22262	22062	22353	22244	22201	22034	22293	22354	22370	22213	22299	22233	22153	22147	22328	22102	22175	22109	22520	22314	22248	22157	22203	22213	22256	22261	22264	22239	22261	22155	22181	22236	22321	22316	22112	22154	22181	22154	22319	22348	22101	22408	22366	22289	22205	22287	22126	22367	22082	22113	22267	22246	22213	22127	22154	22176	22104	22141	22362	22305	22198	22388	22258	22244	22275	22204	22211	22054	22297	22225	22116	22239	22295	22127	22368	22258	22324	22014	22220	22204	22347	22303	22124	22154	22221	22211	22357	22264	22423	22339	22247	22311	22166	22132	22162	22373	22242	22203	22178	22100	22287	22194	22217	22424	22098	22276	22058	22187	22435	22312	22322	22268	22228	22066	22172	22255	22255	22310	22359	22044	22233	22368	22184	22240	22185	22140	22124	22304	22137	22294	22240	22144	22349	22263	22226	22255	22275	22355	22201	22225	22344	22107	22341	22346	22384	22232	22101	22350	22303	22224	22283	22155	22342	22279	22140	22344	22336	22205	22262	22164	22212	22208	22180	22107	22053	22241	22387	22254	22165	22232	22411	22233	22209	22192	22233	22315	22081	22274	22508	22380	22399	22273	22186	22136	22165	22111	22205	22290	22314	22194	22263	22181	22233	22183	22213	22233	22288	22239	22184	22475	22267	22159	22347	22357	22170	22023	22462	22301	22204	22260	22434	21972	22364	22168	22216	22382	22236	22243	22292	22152	22328	22174	22336	22248	22338	22050	22174	22394	22312	22181	22312	22232	22173	22401	22321	22151	22282	22361	22396	22286	22192	22176	22373	22222	22367	22144	22429	22179	22288	22106	22234	22286	22181	22102	22284	22146	22308	22353	22180	22281	22309	22262	22116	22247	22311	22248	22252	22226	22110	22256	22138	22162	22133	22089	22320	22250	22132	22162	22198	22193	22300	22224	22319	22488	22308	22330	22178	22071	22309	22183	22377	22376	22159	22290	22193	22132	22236	22371	22208	22150	22173	22304	22271	22198	22446	22104	22166	22226	22157	22247	22412	22215	22276	22036	22186	22238	22261	22308	22375	22194	22213	21929	22371	22265	22300	22319	22279	22193	22228	22288	22336	22173	22244	22223	22088	22160	22214	22271	22151	22203	22190	22162	22244	22245	22092	22240	22190	22074	22152	22358	22183	22379	22236	22144	22303	22349	22226	22451	22162	22427	22206	22146	22275	22313	22334	22076	21899	22134	22225	22201	22274	22179	22160	22342	22086	22278	22132	22126	22158	22294	22195	22254	22071	22275	22075	22322	22177	22196	22077	22380	22266	22272	22202	22263	22282	22330	22059	22405	22164	22342	22272	22292	22198	21999	22033	22323	22135	22385	22219	22239	22237	22276	22395	22327	22225	22239	22507	22128	22130	22206	22353	22305	22148	22193	22280	22120	22220	22276	22150	22262	22294	22406	22205	22208	22287	22271	22207	22150	22109	22215	22189	22258	22202	22314	22217	22216	22133	22123	22193	22292	22371	22062	22128	22201	22204	22287	22242	22422	22296	22220	22459	22201	22221	22227	22470	22107	22074	22338	22157	22156	22403	22221	22347	22178	22267	22282	22294	22053	22224	22253	22107	22354	22069	22448	22232	22139	22419	22277	22485	22059	22172	22287	22049	22303	22219	22353	22154	22227	22306	22156	22196	22317	22204	22244	22389	22328	22264	22199	22236	22350	22119	22259	22178	22169	22165	22308	22265	22200	22177	22357	22173	22153	22099	22299	22042	22173	22186	22299	22200	22387	22415	22267	22284	22287	22179	22129	22335	22220	22102	22508	22205	22338	22187	22339	22124	22231	22157	22318	22305	22315	22082	22284	22071	22337	22254	22252	22291	22167	22332	22006	22166	22167	22379	22281	22308	22128	22164	22270	22159	22343	22299	22366	22113	22357	22202	22349	22271	22202	22455	22403	22154	22377	22317	22242	22326	22254	22016	22246	22232	22179	22220	22265	22353	22330	22185	22222	22295	22117	22188	22261	22194	22172	22337	22335	22155	22348	22314	22225	22186	22076	22412	22232	22189	22175	22203	22290	22120	22303	22378	22295	22041	22415	22361	22183	22447	22184	22392	22262	22250	22284	22081	22210	22098	22295	22330	22174	22273	22345	22444	22209	22253	22276	22206	22185	22238	22058	22201	22266	22229	22332	22313	22119	22264	22215	22072	22207	22128	22276	22312	22231	22250	22332	22193	22224	22150	22097	22218	22110	22204	22266	22168	22108	22530	22245	22265	22468	22174	22325	22021	22371	22139	22413	22349	22472	22249	22275	22158	22270	22157	22430	22200	22140	22418	22240	22435	22248	22156	22210	22169	22350	22254	22444	22169	22131	22270	22300	22037	22154	22305	22221	22185	22337	22341	22226	22204	22264	22326	22290	22036	22229	22335	22273	22189	22347	22333	22207	22141	22450	22140	22183	22240	22415	22442	22034	22244	22195	22194	22203	22175	22026	22152	22203	22114	22293	22189	22153	22268	22244	22177	22327	22167	22145	22138	22025	22134	22216	22374	22157	22268	22409	22280	22102	22268	22281	22228	22163	22072	22367	22122	22224	22284	22263	22230	22234	22106	22180	22226	22291	22111	22288	22139	22164	22151	22205	22268	22230	22301	22149	22272	22222	21983	22250	22295	22380	22379	22304	22402	22203	22195	22254	22332	22089	22226	22352	22125	22228	22248	22204	22163	22093	22083	22327	22258	22205	22304	22116	22313	22317	22365	22248	22126	22241	22279	22249	22275	22323	22129	22191	22370	22283	22265	22348	22144	22289	22194	22267	22385	22252	22271	22368	22312	22169	22112	22082	22280	22269	22223	22188	22047	22212	22027	22336	22127	22204	22285	22126	22162	22282	22223	22100	22132	22205	22177	22163	22058	22262	22160	22408	22109	22119	22184	22303	22192	22252	22177	22255	22309	22372	22228	22303	22310	22179	21986	22393	22026	22188	22212	22322	22236	22260	22409	22259	22198	22307	22104	22235	22333	22152	22227	22242	22399	22241	22213	22425	22207	22423	22239	22340	22260	22094	22120	22540	22267	22297	22215	22156	22501	22202	22207	22274	22055	22294	22143	22296	22344	22235	22397	22156	22359	22424	22374	22078	22303	22386	22342	22112	22199	22379	22011	22167	22194	22328	22426	22130	22334	22168	22292	22175	22381	22249	22319	22325	22159	22258	22215	22243	22278	22133	22335	22217	22310	22289	22280	22312	22366	22353	22429
22610	21387	29129	24271	23585	29992	35171	32306	31612	31280	30700	30275	30114	30226	30516	29997	30322	30253	30184	30445	30905	34605	33827	32218	31301	30278	29794	29600	29372	29563	29585	29684	29611	29652	29789	29576	29469	29803	29775	29435	29501	29239	29400	29412	29580	29295	29425	29299	29424	29541	29556	29457	29427	29316	29390	29328	29426	29176	29282	29355	29498	29636	29240	29376	29599	29379	29475	29232	29335	29574	29534	29416	29414	29423	29394	29278	29544	29384	29366	29513	29441	29186	29432	29445	29350	29160	29387	29310	29504	29432	29393	29500	29527	29606	29264	29483	29547	29380	29405	29337	29372	29510	29270	29432	29606	29459	29216	29719	29429	29381	29607	29279	29307	29481	29416	29523	29610	29530	29522	29516	29407	29217	29511	29436	29095	29393	29381	29472	29521	29401	29322	29597	29551	29123	29674	29484	29469	29355	29372	29403	29743	29508	29580	29323	29473	29288	29451	29322	29299	29271	29284	29635	29465	29175	29255	29397	29375	29525	29697	29282	29449	29305	29490	29521	29728	29511	29350	29109	29273	29174	29295	29306	29124	29504	29377	29270	29335	29390	29510	29553	29458	29225	29462	29300	29471	29503	29316	29450	29368	29387	29584	29306	29388	29196	29468	29282	29418	29330	29204	29324	29350	29437	29234	29432	29265	28985	29383	29630	29520	29563	29822	29450	29497	29554	29353	29344	29291	29511	29423	29483	29652	29228	29421	29534	29462	29361	29522	29361	29531	29227	29366	29082	29275	29083	29283	29229	29248	29654	29579	29469	29273	29312	29284	29480	29548	29465	29288	29467	29044	29740	29363	29535	29257	29485	29319	29239	29349	29401	29402	29434	29247	29421	29321	29190	29365	29360	29398	29301	29589	29533	29561	29193	29808	29294	29488	29466	29496	29343	29396	29166	29381	29531	29335	29258	29243	29248	29547	29472	29678	29161	29205	29421	29338	29538	29199	29280	29436	29699	29364	29311	29367	29221	29775	29400	29358	29471	29368	29359	29444	29422	29423	29512	29435	29425	29452	29277	29423	29223	29193	29169	29303	29407	29443	29310	29616	29388	29182	29416	29389	29435	29475	29466	29396	29487	29441	29304	29294	29290	29412	29240	29462	29473	29295	29180	29431	29369	29255	29349	29307	29268	29479	29308	29183	29536	29318	29399	29458	29179	29511	29150	29414	29327	29522	29503	29455	29336	29447	29567	29278	29117	29199	29434	29399	29181	29449	29469	29388	29364	29563	29502	29477	29382	29454	29252	29409	29423	29364	29487	29326	29360	29613	29379	29343	29171	29272	29111	29550	29344	29355	29512	29259	29313	29066	29182	29459	29348	29375	29399	29391	29367	29532	29229	29497	29286	29275	29622	29285	29184	29277	29199	29426	29193	29343	29202	29278	29727	29444	29177	29589	29353	29230	29245	29235	29282	29244	29444	29463	29362	29093	29419	29506	29267	29314	29162	29376	29328	29347	29337	29589	29154	29321	29473	29166	29054	29348	29418	29397	29245	29419	29403	29485	29224	29361	29362	29407	29117	29313	29561	29463	29392	29526	29264	29252	29220	29592	29395	29381	29297	29364	29327	29442	29506	29222	29545	29624	29558	29452	29222	29604	29480	29377	29644	29387	29324	29382	29331	29498	29490	29367	29398	29170	29374	29507	29385	29558	29296	29333	29236	29390	29253	29447	29386	29428	29390	29450	29438	29461	29374	29116	29263	29269	29320	29438	29303	29349	29427	29450	29416	29304	29477	29580	29485	29259	29448	29513	29357	29292	29372	29359	29353	29428	29416	29414	29412	29114	29557	29447	29475	29614	29401	29306	29363	29239	29436	29450	29415	29324	29277	29365	29298	29325	29398	29418	29328	29295	29443	29403	29432	29412	29462	29342	29556	29422	29369	29539	29731	29483	29343	29468	29389	29467	29435	29295	29250	29222	29206	29445	29303	29308	29565	29468	29192	29363	29264	29214	29222	29236	29316	29357	29480	29342	29293	29572	29271	29491	29392	29484	29423	29228	29337	29393	29320	29567	29411	29301	29234	29304	29516	29285	29455	29600	29229	29480	29366	29512	29427	29071	29350	29591	29228	29391	29541	29370	29479	29226	29372	29292	29343	29277	29360	29285	29332	29475	29420	29314	29397	29577	29381	29273	29232	29377	29358	29331	29429	29241	29118	29471	29660	29437	29185	29367	29351	29524	29351	29388	29539	29371	29398	29187	29331	29502	29482	29317	29239	29271	29399	29532	29314	29264	29603	29351	29320	29604	29447	29501	29433	29366	29323	29280	29306	29234	29326	29355	29168	29301	29203	29349	29332	29487	29431	29347	29560	29242	29389	29304	29315	29232	29350	29210	29331	29242	29370	29343	29319	29272	29367	29208	29503	29250	29329	29241	29287	29415	29408	29170	29404	29288	29374	29586	29588	29433	29300	29332	29510	29305	29376	29281	29615	29571	29387	29350	29379	29216	29537	29569	29598	29497	29258	29431	29305	29287	29478	29496	29452	29415	29220	29204	29319	29288	29554	29562	29292	29109	29185	29415	29377	29183	29535	29339	29421	29222	29493	29298	29401	29361	29295	29450	29545	29608	29309	29338	29376	29287	29425	29606	29270	29393	29319	29469	29547	29495	29254	29429	29612	29534	29382	29518	29293	29464	29359	29347	29479	29449	29200	29357	29199	29470	29283	29613	29378	29194	29166	29125	29287	29188	29321	29357	29382	29282	29427	29532	29261	29068	29505	29139	29251	29316	29471	29314	29262	29531	29331	29385	29432	29321	29588	29516	29309	29679	29631	29293	29348	29266	29397	29463	29237	29386	29541	29591	29439	29388	29325	29666	29340	29350	29351	29708	29379	29484	29524	29380	29378	29369	29256	29233	29340	29338	29298	29442	29317	29415	29313	29512	29045	29502	29137	29542	29481	29534	29310	29435	29558	29313	29342	29344	29409	29407	29422	29338	29516	29155	29440	29302	29383	29220	29329	29617	29462	29460	29517	29313	29412	29324	29351	29488	29164	29384	29344	29228	29251	29105	29172	29492	29323	29383	29404	29196	29218	29465	29338	29415	29300	29190	29246	29498	29509	29310	29407	29234	29210	29391	29323	29514	29289	29151	29383	29437	29558	29317	29508	29273	29318	29520	29495	29509	29444	29329	29261	29412	29657	29559	29376	29413	29521	29422	29580	29475	29483	29405	29471	29385	29463	29473	29508	29426	29453	29037	29574	29333	29383	29226	29392	29309	29299	29399	29248	29514	29424	29527	29583	29415	29406	29396	29392	29387	29578	29489	29350	29195	29511	29308	29513	29345	29296	29627	29577	29518	29741	29354	29561	29223	29444	29228	29356	29343	29310	29535	29360	29391	29215	29398	29335	29367	29278	29496	29683	29554	29547	29294	29343	29236	29253	29639	29405	29360	29435	29451	29241	29450	29270	29452	29542	29371	29167	29448	29106	29154	29419	29651	29295	29408	29522	29390	29297	29339	29350	29414	29430	29337	29565	29390	29477	29562	29346	29279	29312	29376	29544	29323	29379	29449	29472	29314	29131	29370	29465	29510	29244	29370	29236	29362	29624	29388	29320	29321	29519	29367	29434	29544	29553	29807	29330	29502	29267	29373	29469	29357	29279	29260	29419	29394	29291	29437	29394	29388	29351	29371	29416	29342	29530	29360	29180	29497	29260	29358	29437	29587	29324	29345	29321	29242	29451	29377	29221	29244	29404	29552	29433	29327	29386	29346	29443	29296	29513	29586	29558	29431	29526	29235	29364	29422	29188	29307	29583	29298	29409	29323	29652	29282	29397	29355	29390	29224	29427	29481	29450	29356	29386	29349	29290	29473	29516	29572	29727	29236	29363	29543	29248	29694	29198	29487	29091	29219	29355	29558	29292	29324	29419	29393	29463	29456	29193	29396	29315	29596	29438	29412	29428	29388	29392	29576	29326	29054	29175	29374	29449	29217	29283	29365	29445	29595	29661	29281	29446	29440	29367	29393	29393	29493	29551	29511	29407	29494	29369	29232	29102	29459	29241	29346	29521	29336	29458	29333	29548	29437	29398	29171	29268	29548	29530	29477	29326	29537	29582	29248	29265	29387	29517	29199	29281	29391	29325	29282	29276	29444	29316	29623	29225	29381	29293	29590	29432	29359	29593	29238	29523	29410	29263	29305	29303	29559	29550	29404	29515	29453	29292	29281	29632	29336	29324	29396	29598	29399	29416	29349	29386	29626	29065	29471	29344	29657	29341	29358	29527	29630	29451	29215	29240	29453	29342	29100	29354	29383	29302	29554	29418	29363	29390	29465	29516	29562	29223	29487	29273	29267	29676	29482	29546	29691	29346	29409	29300	29541	29303	29335	29394	29517	29637	29347	29500	29024	29424	29271	29213	29452	29158	29288	29234	29361	29277	29506	29382	29525	29064	29265	29387	29641	29509	29357	29416	29403	29413	29289	29649	29474	29638	29454	29727	29419	29347	29403	29410	29435	29545	29283	29531	29383	29346	29391	29471	29483	29374	29391	29325	29496	29515	29343	29202	29413	29486	29357	29327	29291	29251	29355	29321	29508	29356	29310	29261	29323	29565	29453	29519	29556	29497	29385	29511	29482	29079	29229	29299	29395	29143	29273	29395	29293	29559	29283	29361	29837	29441	29422	29302	29461	29462	29473	29437	29410	29562	29372	29476	29288	29513	29521	29280	29335	29521	29555	29329	29474	29414	28976	29356	29389	29334	29511	29278	29346	29311	29454	29206	29447	29434	29462	29365	29546	29336	29502	29386	29451	29428	29192	29393	29227	29592	29400	29469	29384	29399	29528	29551	29526	29402	29202	29340	29411	29578	29342	29357	29453	29284	29197	29295	29426	29234	29285	29166	29544	29461	29190	29205	29628	29574	29523	29597	29487	29306	29548	29489	29186	29549	29433	29417	29465	29371	29460	29387	29346	29282	29392	29548	29448	29257	29579	29447	29468	29277	29434	29314	29471	29178	29383	29562	29555	29380	29360	29550	29542	29565	29520	29216	29180	29345	29644	29306	29323	29410	29300	29181	29477	29163	29435	29228	29322	29489	29495	29373	29462	29429	29390	29514	29190	29261	29295	29484	29327	29391	29351	29366	29393	29395	29287	29339	29455	29517
30065	51733	50144	40278	33880	30716	28918	27851	26085	25024	24284	23849	23466	23636	23773	23655	23555	23594	23357	24151	25468	30739	28440	26193	24726	23296	22272	22508	22682	22847	22596	22496	22395	22488	22533	22489	22444	22477	22428	22287	22501	22391	22329	22292	22422	22399	22454	22334	22508	22305	22428	22508	22379	22200	22510	22584	22554	22349	22284	22485	22382	22322	22519	22377	22564	22522	22498	22395	22462	22441	22361	22360	22521	22432	22366	22379	22372	22377	22242	22339	22194	22554	22541	22377	22188	22477	22307	22426	22425	22415	22461	22422	22589	22388	22404	22361	22451	22398	22330	22359	22252	22490	22452	22513	22301	22321	22489	22367	22486	22451	22324	22393	22518	22171	22497	22523	22408	22451	22237	22367	22460	22354	22236	22443	22293	22501	22307	22354	22437	22705	22506	22514	22395	22453	22489	22202	22448	22410	22351	22560	22301	22437	22198	22431	22455	22184	22220	22490	22386	22205	22467	22385	22236	22458	22294	22302	22289	22472	22287	22539	22170	22454	22504	22341	22416	22459	22372	22367	22493	22550	22538	22634	22331	22403	22252	22393	22583	22441	22454	22376	22502	22357	22358	22455	22358	22225	22355	22536	22605	22325	22367	22441	22298	22329	22432	22247	22348	22430	22214	22335	22191	22346	22384	22300	22286	22395	22511	22499	22244	22419	22344	22407	22375	22103	22222	22465	22412	22381	22376	22442	22295	22284	22428	22286	22426	22398	22196	22412	22266	22280	22440	22477	22310	22483	22488	22338	22494	22548	22411	22197	22164	22346	22267	22440	22399	22408	22274	22494	22541	22517	22346	22396	22425	22522	22360	22241	22475	22396	22260	22387	22397	22399	22305	22255	22331	22424	22487	22427	22430	22477	22452	22309	22405	22305	22458	22279	22223	22453	22371	22294	22302	22453	22512	22380	22453	22276	22465	22405	22473	22320	22339	22387	22424	22417	22601	22405	22428	22391	22473	22337	22487	22356	22313	22371	22411	22356	22321	22512	22465	22384	22454	22493	22369	22320	22546	22206	22479	22390	22538	22444	22484	22280	22332	22576	22468	22341	22323	22269	22275	22518	22620	22530	22191	22307	22401	22441	22230	22479	22193	22215	22366	22187	22477	22415	22554	22418	22351	22436	22320	22508	22385	22358	22167	22328	22460	22454	22465	22261	22631	22411	22400	22460	22505	22245	22411	22359	22375	22342	22546	22496	22376	22211	22428	22351	22366	22330	22408	22324	22433	22331	22321	22380	22309	22282	22331	22305	22390	22370	22567	22668	22266	22407	22341	22249	22476	22447	22434	22470	22381	22465	22243	22361	22472	22354	22387	22380	22343	22460	22444	22324	22445	22494	22178	22443	22542	22436	22570	22415	22403	22437	22484	22338	22271	22213	22448	22577	22435	22469	22235	22334	22622	22297	22324	22574	22380	22406	22439	22413	22223	22380	22367	22419	22302	22230	22540	22320	22339	22456	22336	22242	22502	22506	22384	22370	22265	22517	22498	22329	22373	22469	22573	22317	22208	22273	22401	22420	22441	22299	22447	22272	22137	22434	22477	22427	22238	22249	22514	22280	22364	22352	22361	22324	22352	22429	22246	22436	22405	22423	22195	22370	22293	22375	22398	22602	22175	22398	22378	22329	22347	22271	22500	22495	22304	22327	22458	22447	22482	22425	22513	22146	22355	22521	22377	22480	22496	22457	22285	22376	22445	22582	22536	22460	22185	22374	22213	22474	22437	22242	22578	22281	22377	22337	22393	22467	22392	22484	22503	22422	22302	22474	22413	22340	22468	22261	22362	22338	22279	22390	22415	22309	22366	22401	22473	22295	22330	22213	22352	22516	22314	22354	22754	22341	22419	22443	22370	22322	22514	22557	22130	22514	22556	22193	22323	22324	22278	22329	22428	22576	22287	22522	22342	22536	22509	22290	22380	22607	22250	22317	22399	22444	22455	22241	22204	22426	22390	22593	22403	22537	22468	22293	22303	22368	22328	22419	22532	22547	22384	22322	22246	22338	22421	22317	22370	22566	22425	22362	22456	22388	22460	22214	22302	22513	22445	22346	22334	22168	22257	22319	22469	22271	22379	22585	22271	22448	22328	22362	22434	22219	22333	22370	22462	22540	22347	22433	22401	22478	22389	22270	22302	22464	22498	22326	22411	22437	22386	22395	22639	22460	22480	22449	22412	22421	22264	22353	22393	22526	22242	22323	22223	22446	22420	22532	22265	22355	22349	22413	22448	22385	22420	22307	22482	22441	22459	22374	22520	22313	22310	22369	22239	22172	22499	22438	22404	22315	22356	22407	22467	22309	22267	22369	22400	22486	22400	22421	22358	22255	22516	22259	22163	22321	22634	22226	22258	22352	22321	22359	22432	22190	22377	22256	22491	22390	22418	22135	22367	22352	22611	22331	22545	22227	22339	22058	22343	22259	22391	22443	22547	22314	22332	22427	22501	22438	22284	22482	22406	22366	22413	22388	22519	22284	22369	22472	22357	22214	22444	22400	22302	22443	22505	22389	22466	22444	22380	22435	22580	22226	22329	22296	22416	22277	22480	22396	22456	22305	22491	22567	22394	22378	22573	22264	22491	22360	22229	22369	22324	22463	22286	22512	22301	22470	22329	22554	22304	22321	22333	22495	22335	22510	22407	22531	22281	22481	22420	22510	22454	22495	22415	22288	22262	22419	22502	22256	22513	22398	22561	22335	22449	22385	22364	22308	22334	22280	22289	22429	22323	22385	22478	22378	22284	22473	22439	22395	22353	22426	22396	22500	22558	22159	22468	22402	22428	22365	22418	22320	22402	22244	22346	22297	22399	22346	22321	22411	22371	22326	22453	22383	22381	22444	22293	22318	22426	22272	22297	22308	22480	22195	22271	22304	22332	22462	22368	22303	22279	22376	22422	22380	22557	22289	22553	22602	22336	22465	22386	22460	22341	22288	22272	22419	22434	22389	22255	22306	22583	22306	22294	22367	22363	22365	22422	22422	22476	22388	22330	22305	22371	22521	22447	22427	22494	22403	22406	22499	22600	22339	22599	22423	22406	22440	22466	22247	22461	22269	22373	22332	22430	22374	22484	22440	22376	22287	22382	22341	22405	22412	22466	22373	22375	22445	22288	22269	22450	22544	22472	22472	22351	22409	22312	22343	22323	22522	22387	22236	22223	22263	22581	22478	22412	22272	22379	22332	22467	22519	22500	22374	22380	22348	22655	22344	22440	22386	22377	22394	22444	22297	22259	22424	22212	22333	22384	22615	22583	22370	22275	22288	22267	22333	22340	22421	22398	22446	22321	22417	22298	22209	22465	22366	22461	22337	22353	22538	22236	22261	22402	22247	22421	22371	22451	22373	22290	22446	22336	22428	22175	22298	22274	22499	22318	22235	22307	22415	22333	22275	22464	22355	22471	22360	22431	22250	22377	22206	22335	22323	22418	22310	22387	22345	22509	22446	22274	22117	22478	22298	22395	22311	22298	22598	22265	22509	22394	22236	22665	22487	22469	22349	22512	22290	22249	22453	22524	22180	22398	22256	22431	22350	22448	22338	22474	22364	22309	22320	22335	22458	22398	22170	22371	22336	22362	22345	22208	22522	22132	22344	22362	22360	22470	22306	22403	22520	22304	22249	22296	22406	22424	22443	22408	22433	22334	22373	22450	22434	22447	22403	22452	22380	22454	22448	22460	22273	22479	22266	22362	22411	22461	22237	22418	22469	22198	22472	22343	22225	22420	22427	22532	22452	22573	22368	22291	22329	22371	22258	22391	22384	22622	22557	22316	22454	22447	22243	22394	22308	22404	22424	22499	22552	22241	22265	22460	22419	22487	22578	22410	22245	22546	22461	22459	22434	22302	22292	22348	22423	22242	22426	22328	22445	22519	22197	22436	22349	22368	22567	22440	22284	22510	22414	22306	22501	22280	22271	22282	22276	22287	22392	22349	22351	22541	22362	22397	22518	22502	22285	22179	22527	22534	22345	22378	22603	22353	22404	22269	22484	22296	22290	22181	22440	22353	22210	22506	22211	22299	22508	22463	22336	22369	22343	22348	22494	22331	22335	22394	22321	22406	22282	22494	22351	22355	22473	22386	22306	22475	22455	22237	22397	22428	22511	22294	22302	22274	22533	22241	22345	22409	22084	22380	22306	22371	22448	22453	22259	22288	22350	22520	22405	22344	22677	22422	22510	22408	22440	22262	22506	22313	22370	22465	22391	22261	22333	22303	22529	22432	22395	22377	22378	22408	22336	22432	22362	22187	22416	22590	22497	22549	22416	22395	22477	22303	22355	22423	22544	22185	22390	22444	22389	22253	22395	22323	22454	22409	22489	22535	22341	22210	22334	22359	22421	22443	22345	22384	22215	22581	22253	22441	22282	22327	22576	22322	22492	22212	22391	22278	22325	22455	22394	22305	22445	22529	22268	22215	22295	22266	22236	22375	22322	22264	22302	22398	22457	22405	22427	22578	22323	22326	22331	22341	22346	22466	22191	22419	22267	22404	22519	22245	22455	22479	22316	22303	22578	22369	22400	22557	22461	22466	22400	22496	22317	22241	22486	22245	22314	22545	22482	22277	22478	22355	22422	22517	22551	22354	22372	22375	22303	22310	22481	22260	22285	22263	22393	22519	22342	22358	22384	22521	22275	22364	22242	22398	22411	22299	22494	22294	22371	22548	22307	22485	22300	22499	22408	22422	22274	22442	22225	22458	22570	22289	22335	22390	22515	22301	22246	22189	22487	22437	22317	22485	22349	22690	22470	22494	22373	22472	22358	22489	22334	22560	22203	22506	22471	22318	22169	22324	22489	22505	22295	22424	22249	22237	22341	22565	22388	22560	22575	22365	22416	22435	22486	22466	22203	22299	22439	22324	22486	22431	22324	22271	22470	22309	22506	22556	22436	22336	22392	22344	22629	22367	22382	22560	22453	22262	22224	22426	22376	22595	22409	22372	22458	22252	22248	22232	22302	22385	22326	22397	22395	22504	22294	22494	22424	22480	22480	22313	22359	22406	22323	22454	22493	22233	22535	22290	22513	22487	22532	22700	22268	22498	22416	22344	22335	22387	22516	22402	22328	22486	22421	22627	22478	22361	22362	22282	22537	22171	22439	22503	22332	22509	22525	22305	22247
29672	27802	36886	34702	31149	30789	30530	29946	29630	29252	29307	29111	29440	29438	29122	29402	29408	29397	29487	29425	29285	29446	29410	29318	29196	29210	28945	28909	29165	29117	29199	29047	29105	29196	29149	29041	28918	29117	29166	29113	29179	29088	28795	28956	29044	29040	29008	28871	28978	29100	29145	28950	29292	29089	29168	29191	29248	28861	29312	29259	28942	29097	29201	29246	28925	28850	29177	29122	29151	29186	28970	28946	29051	29217	29075	29105	29091	28926	28977	29060	29095	29188	29259	28974	29273	28684	28982	28944	29022	28988	28873	28983	28873	29036	28978	29004	28970	28942	29197	29146	28833	28936	29082	29073	29152	29042	29108	29235	28680	29021	29057	29310	28939	28812	28945	28918	29068	29230	28978	29063	29027	29119	29177	29230	29085	28872	29087	28984	29021	29077	29323	29143	29146	28917	28899	29094	28888	28958	28987	28811	28985	28942	29009	29252	29087	28813	28582	28951	29116	28978	29104	29277	29108	28718	29394	28973	29242	29182	29150	29063	29045	28882	29023	29091	28933	29023	29168	28905	28841	28921	29343	29129	29047	29122	29035	28940	29080	29068	29116	29044	29000	29052	29013	29026	29034	29065	29016	28985	28875	28980	28969	28929	29062	29100	28928	29019	28861	28839	29080	29108	29099	28938	29077	28973	29073	29046	28923	28984	29026	28977	28839	28934	29145	28914	29039	29082	29245	29140	29089	28899	29026	28773	28949	29179	29158	29179	29174	29066	28917	29019	29250	28961	29139	28934	29072	28939	28926	29130	29193	28837	28980	29103	28749	29079	29078	28872	28882	28974	28764	28904	28972	29006	29063	29037	29069	29236	29019	29005	29116	29127	28937	29120	28859	29124	29191	29072	28904	28989	28868	28986	29094	28875	29033	29180	28826	28932	28849	29166	29129	29010	29243	29020	28801	29127	28996	28896	28833	29081	28862	29040	29288	29045	29204	29242	29088	29117	28939	29069	29178	29166	29060	29200	29142	29047	28969	29022	28900	28811	29002	29134	29084	29088	28904	28943	29148	28919	28987	29142	28706	29109	28837	28925	29002	28882	29128	28861	28966	28860	28937	28950	28837	28890	29194	29152	29310	29149	29115	28865	29263	29144	29119	29287	29126	28986	28849	29047	28869	29013	28968	28941	29067	29235	29017	28959	29091	29070	29034	28946	28775	29225	29208	29061	28989	29110	28878	29016	28892	29170	28992	28880	28941	28964	29220	28985	29010	29145	28971	28829	29174	28913	28973	28942	29276	29050	28946	29023	29044	28881	28996	29077	29014	29102	28955	28928	28962	28848	28968	29056	29394	29094	29194	29226	28839	28861	28797	28979	29125	28992	29057	28918	29072	28979	29299	29202	29174	29025	29091	29202	29413	29060	29098	29099	29021	29038	29010	29044	29273	29034	28945	28931	29216	29140	28884	29198	28948	28803	29002	28897	29013	29044	28913	29147	29050	29019	28989	28840	29141	29037	29143	28979	29165	29063	28970	29419	29109	29117	29186	29117	29072	29314	28931	29086	29097	28894	28991	28909	28975	28841	29032	28907	29107	29268	29085	29167	28996	28786	29013	28951	28976	29103	29221	28967	28952	29027	29048	28745	29165	28965	29139	29240	28958	29013	29058	29138	29078	29009	28831	28843	29086	28861	28987	29207	28934	28828	29184	28973	28992	28991	29149	28852	29058	29035	29140	28970	29053	28862	29020	29117	28913	29165	29181	29063	29333	29241	29063	29113	29112	29191	29391	29016	28960	29013	28924	29078	28911	28963	29099	28943	29032	29122	29120	28900	29061	29078	28853	29133	28955	28966	29135	28986	29107	29067	29124	28926	28744	28885	29031	29061	29272	28960	29288	28902	29041	29264	29040	28959	29181	29098	29139	29176	29185	29058	29016	28938	29075	29063	29172	29014	29215	29034	29032	29033	28932	29288	29029	28970	28920	29173	29211	28912	28914	29083	28940	28977	29060	29259	29208	29142	28992	29182	28895	28958	29116	28813	29072	28931	28912	28990	29018	28885	29107	28873	29092	28906	28940	29126	28917	28946	28758	29027	29132	29185	29309	29173	29052	29065	29157	29240	29251	29292	29055	29232	29143	28900	29056	28931	29007	28867	29123	29172	29224	29033	29120	29004	29159	28970	28817	29152	28758	28909	28751	28914	28984	29104	29105	29179	29150	29054	29128	29120	29097	29188	29063	29022	29105	28948	29194	29106	28989	28979	29250	29129	29018	28928	28943	29194	28967	29053	29009	28963	29143	29111	28830	28985	29029	28863	29056	29052	29230	29139	29000	29210	28988	28949	29203	28786	29129	28959	28801	28961	29064	28936	29082	28882	29152	28820	29134	29006	29048	29326	29044	29108	29182	28877	29072	28877	29074	28759	28842	28853	28806	28943	29104	29026	29037	28901	29011	28960	29007	29117	28902	29039	28960	29128	29025	28982	28921	28967	29028	29108	28964	29261	28986	28938	29124	28845	29079	28839	28966	29111	28858	29103	29028	28769	28951	29072	29195	28927	28815	29263	29300	28895	29168	29015	29185	28978	28898	28976	29086	29165	29044	29204	29003	29065	29080	28959	28973	28910	29058	29241	29224	29220	28895	28986	28998	29074	29023	29143	29134	28920	28982	28984	29057	29202	29067	29269	28968	28758	28974	28986	29147	29002	29063	29195	28998	29295	29121	29006	29014	28923	28855	28976	29260	28970	29224	28929	29172	28986	28992	29136	29180	29110	28935	28842	28978	29009	29091	28956	29088	29299	29051	28969	29043	29155	28983	29156	28957	28849	29111	28947	28917	29034	29235	29065	28859	28834	29158	29149	28973	29140	29086	29002	29072	29310	29076	29178	29001	28904	29121	28986	28951	28991	29004	29016	28918	28900	29012	29095	29011	28986	28983	29214	29042	29022	29203	28972	29087	29015	29120	29191	28865	29076	28965	28822	29120	29045	29101	28987	29028	28988	29081	28865	29043	28990	29059	29141	28982	28899	28951	29033	28993	28901	29003	29086	28964	29270	29108	29046	29035	29117	29013	28943	29094	28999	28945	29306	28879	28977	29100	29085	29083	29180	28990	29067	29193	29333	29055	29159	29165	29137	29135	29332	29030	29072	29083	28964	29050	28987	28825	29056	28988	28904	29291	29277	29055	29252	28959	28881	28994	29328	29266	29138	28942	29220	29264	29085	29275	29210	29080	28784	28846	28956	29045	29212	28928	29008	29066	28855	28801	29055	29085	29179	29374	28958	29049	29088	29089	28987	29126	28888	28826	29000	28820	28857	29118	29163	28868	29078	29018	29058	28924	28870	29180	28998	28922	29000	29297	29081	29230	29327	29148	29116	29107	29008	28918	29134	29064	29181	28725	29094	28968	29167	29117	29105	28890	28957	28885	29177	29051	29148	29273	29092	28807	28997	29167	29201	29120	29114	29105	29099	29314	28974	29028	29331	29258	29077	28916	28916	29025	29078	29064	29203	29164	28981	29379	28903	29107	29384	29267	29249	29079	29047	29159	28969	29168	28814	28857	28932	29045	28906	29168	29390	28850	28805	28939	28838	29160	28946	28912	29176	29111	28998	29100	29008	28967	29062	28969	28972	28918	29121	28997	29026	28892	29167	29061	29090	29110	29045	28952	29403	29136	28872	29031	29014	29248	28911	28987	29051	29000	29049	29176	29087	28977	29004	29118	29169	29000	29048	29014	28834	28989	29000	29034	28758	29029	29166	28904	28904	29131	29062	28861	29322	29251	28982	29003	29013	29006	28993	29143	28651	29126	29123	28907	28969	29202	29214	29056	29039	29189	28855	28933	29060	29220	28950	28955	28860	29066	28823	29145	28898	28841	29347	29068	29007	28933	29053	29239	29120	29062	28879	29071	28981	29068	29123	29316	29035	29093	29257	28909	28631	28901	28998	29156	29151	28947	28971	29028	28946	29321	28950	28930	28883	29107	29026	28965	29098	29102	28903	28850	29074	28880	29094	29134	28927	28873	29155	28767	28812	28795	29048	29011	29068	29126	28870	29117	28868	29150	28963	29153	28775	28941	29007	29026	29201	29212	29229	28923	29132	29218	29151	29173	29075	29118	28846	29044	28953	29144	28923	28928	29120	29160	29159	29057	29045	29117	29179	28974	29026	29113	29158	29123	28887	29121	29075	29007	29020	28926	29252	29303	29246	28768	29246	28932	29018	29069	28819	28991	29010	29074	28970	29152	28971	29182	29254	29080	29106	29022	28891	29011	28941	28913	28950	29125	29053	29148	29030	28996	28963	28985	28824	29147	29159	29070	28922	29157	29015	28903	29049	29149	29127	28822	29078	29368	29292	29059	29053	28980	29158	28966	29120	29114	29190	29033	29123	29039	29192	29147	29093	29090	29086	29015	28832	29261	29305	29077	29106	28977	29028	28945	29320	28985	28999	28880	29093	28869	28858	29110	28956	28926	28960	29084	29006	29007	29231	29067	29131	28905	28980	28922	28960	29105	29012	28986	29139	29050	29037	28906	28973	29073	28987	29086	29067	29041	29087	28938	29169	28958	28770	29004	29025	28953	28975	28968	28936	29064	29101	28897	28999	28972	29191	29200	28937	29217	29131	29175	29016	29059	28952	29071	29120	28934	28854	29028	28965	29115	28931	29344	28856	29034	28966	29082	28947	29068	29002	28802	28861	29287	29363	29248	29185	28930	29049	29089	28874	28814	29219	28893	29000	29274	29043	28929	29097	28980	29069	29112	28785	29173	29135	29285	29056	29018	28908	29222	29126	29104	29188	29274	29033	29259	29167	28850	29106	29059	29046	29000	29040	28970	29167	29129	28942	28861	28902	29151	29043	29164	28996	29110	28986	29169	29181	29053	29208	28859	28914	29088	28751	29136	29007	29075	29035	29225	28906	29119	29177	29131	29171	29021	29178	29126	29171	28991	29052	29146	29244	29012	29095	29020	29133	29011	29038	29108	28914	29080	28993	28862	29013	29084	29214	28978	28961	29192	29118	28960	29043	28819	28973	28866	29223	29159	28630	28852	29066	29036	29164	29189	29130	28947	29173	28983	28980	28999	28999	28935	28886	29007	29198	29035	29260	29068	28963	29480	29247	29149	29042	29088	29060	29339	29096	29102	29322	29131	29014	29212	29064	29250	29269
27888	39627	37756	29997	26489	25137	24232	23621	23381	23028	22829	22557	22810	22922	22619	22779	22509	22811	22611	22594	22595	22864	22612	22636	22421	22278	22190	22141	22124	22177	22072	22011	22110	22221	22072	22120	22340	21991	22215	22164	22090	22005	22073	22217	21969	22223	22243	22023	22259	22021	22214	22048	22112	21896	22143	21997	22311	22128	22239	22173	22226	22102	22038	22070	22016	22110	22329	21990	22315	22197	22090	22152	22275	22333	22223	22325	22067	22056	22023	22156	22179	22046	22296	22210	22257	22150	21998	22247	22070	22107	22125	22194	22282	22193	22041	22340	22174	22156	22222	21989	22133	22222	22246	22133	22181	22124	22276	22317	22270	22219	22253	22162	22379	22240	22230	22072	21944	22273	22081	22358	22077	22265	22378	22217	22112	22025	22063	22203	22094	22254	22080	22167	22090	22154	22159	22249	22177	22111	21943	22057	22098	22147	22064	22185	22095	21862	22158	22170	21973	22230	22286	22021	22182	22071	22210	21974	22184	22191	22201	22044	22285	22157	22173	22170	22313	22149	22330	22216	22232	22104	22032	22313	22202	22147	22204	22186	22073	22061	22220	22288	22016	22088	22077	22310	22265	22127	22298	22143	22280	22258	22105	22225	22185	21932	22200	22200	21983	22035	22044	22158	22124	22106	22201	22160	22320	22202	22151	22236	22239	22212	22179	22160	22167	22281	22154	22360	22040	22153	22189	22142	22109	22210	22156	22116	22069	22205	22228	22048	22131	22082	22173	22261	22272	22170	22056	22018	22314	21996	22217	22233	22230	22140	21972	22162	22221	22208	22122	22204	22188	22071	22394	22306	22057	22042	22103	22357	22147	22250	22378	22101	22235	22282	22108	22161	22225	22111	22086	22184	22038	22224	22151	22255	22158	22262	22233	22154	22173	22094	22185	22159	22253	22258	22029	22209	22205	22214	22045	22279	22047	22166	22012	22133	22293	22097	22046	22109	22163	22154	22151	22204	22211	22112	22192	22143	22170	22190	22203	22207	21985	22088	22166	22156	22303	22166	22176	22154	22191	21974	22263	22212	22172	22116	22192	22101	22159	22051	22107	22253	22264	22119	22167	22170	22146	22211	22079	22260	22274	22234	22237	22269	22219	22186	22272	22249	22308	22064	22010	22233	22026	22124	22210	22162	22060	22166	22066	21987	22121	22140	22208	21893	22171	22172	22174	22095	22138	22206	22136	22187	21984	22086	22057	22304	22165	22111	22279	22260	22218	22097	22180	22039	22074	22085	22382	22105	22033	22173	22133	22283	22125	22196	22174	22162	22217	22072	22097	22270	22338	22201	22157	22147	22245	22134	22112	22210	22113	22198	22013	22008	22060	22180	22343	22317	22212	22157	22042	22186	22258	22178	22117	22126	22138	22290	22256	22298	22002	22098	22197	22122	22256	22253	22170	22256	21923	22087	22263	22142	22264	22149	22103	22184	22316	22253	22178	22227	22339	22151	22114	22135	21936	22065	22182	22160	22080	22221	22259	22204	22289	22309	22346	22207	22134	22114	22148	22255	21955	22178	22290	22189	22154	22229	22093	22239	22336	22220	22169	22166	22276	22311	22175	22302	22001	22195	22144	22168	22104	22155	22145	22151	22317	22148	22194	21995	22170	22068	22218	22266	22012	22242	22086	22211	22279	22171	22358	22180	21983	22183	22056	22123	22063	22235	22254	22206	22346	22236	22037	22131	22029	22314	22284	22082	22070	22209	22101	22252	22293	22130	22063	22070	21989	22091	22213	22080	22333	22154	22280	22239	22179	22152	22182	22046	22112	22231	22245	22116	22219	22146	22074	22086	22147	22160	22149	22124	21857	22203	22116	22090	22293	22024	22013	22119	22164	22192	22090	22202	22193	22069	22010	22277	22006	22140	22058	22173	22219	22242	21994	21959	22125	22086	22241	22245	22271	22023	22074	22122	22141	22222	22192	22240	22193	22237	22002	22109	22140	22062	22141	22336	22187	22111	22256	22324	22084	22282	22454	22228	22134	22238	22211	21935	22178	22073	22161	22195	22315	22124	22134	22145	22057	22257	22323	22045	22262	22118	22326	22287	22165	22274	22195	22148	22267	22264	22237	22101	22263	22385	22165	22185	22183	22240	22053	22081	22113	22128	22239	22150	22416	22189	22114	22365	22018	22171	22143	22035	22221	21991	22125	22083	22121	22127	22075	22089	22199	21981	22088	22185	22226	21989	22111	22291	22195	22030	22202	21976	22092	22154	22039	22200	22358	22193	22130	22369	22080	22136	22129	22070	22088	22291	22278	22198	22230	22210	22197	22041	22086	22200	22243	22360	21960	22184	22088	22213	22185	21930	22168	22308	22297	21913	22098	22155	22106	22193	22037	22179	22349	22123	22461	22177	22242	22144	22192	22426	22076	22267	22022	22140	22045	22302	22108	22153	22094	22136	22321	22222	22048	22163	22125	22397	22352	22213	22263	22086	22342	22072	22260	22061	22399	22082	22172	22175	22324	22304	22164	22106	22197	22141	22321	21993	22000	22057	22181	22250	22326	22096	21986	22055	22259	22146	22108	22352	22124	21923	22072	22088	22154	22151	21954	22279	22165	22310	22323	22407	22076	21995	22234	22097	22165	22194	22181	22308	22066	22240	22219	22247	22149	22159	22123	22228	22180	22076	22172	22023	21966	22292	22302	22358	21984	22266	22058	22095	22105	22063	22122	22206	22081	22155	22324	22243	22166	22319	21990	22104	22189	22096	21988	22166	22178	22138	22211	21997	22318	22074	22299	22323	22038	22088	22339	22097	22232	22307	22202	22283	21945	22203	22242	22208	22360	22141	22125	22020	22032	22382	22174	22082	22042	22091	22093	22147	22028	22051	22127	22203	22087	22054	22279	22278	22267	22232	22160	22122	22144	22034	22153	22118	22203	22173	22106	22148	22156	22283	22189	22102	22187	22193	22435	22057	22121	22182	22216	22321	22170	22147	22046	22161	22125	22107	22180	22102	22169	22307	22221	22193	22145	22189	22353	22091	22011	22124	22178	22100	22066	22278	22288	22103	22082	22227	22144	22171	22354	22138	22150	22227	22015	22024	22261	22078	22145	22243	22287	22139	22042	22244	22090	22172	22174	22128	22393	22121	22157	22036	22158	22310	22065	22185	22240	22081	22164	22245	21862	21958	22360	22219	22137	22092	22256	22123	22054	22179	22065	22154	22132	22153	22205	22260	22137	22328	22126	22136	22124	22072	22237	22148	22255	22211	22133	22212	22326	22288	22064	22226	22190	22183	22225	22138	22128	22364	22013	22198	22114	22148	22334	22074	22373	22123	22126	22069	22257	22303	22103	22243	22119	22167	22109	22190	22163	22183	22260	22090	22054	22308	22392	22107	22020	22142	22075	22156	22228	22121	22201	22020	22247	22140	22238	22131	22191	22210	22336	22059	22256	22144	22264	22076	22502	22263	21929	22252	22108	22187	22199	22062	22111	22209	22097	22240	22004	22251	22236	22297	22307	21976	22076	22253	22230	22119	22276	21953	22093	22225	22225	22139	22139	22264	22261	22038	22055	22124	22103	22246	21958	22298	22182	22179	22216	22087	22209	22234	22068	22293	22162	22212	22289	22268	22115	22295	22146	22251	22192	22156	22021	22274	22157	22175	22162	22144	22048	22193	22081	21962	22243	22162	22195	22245	22203	22270	22238	22184	22076	22057	22199	22153	22033	22324	22221	22184	22171	22236	22272	22220	21891	22167	22168	22210	22218	22188	22247	21923	22145	22218	22230	22215	22067	22316	22268	22153	22224	21946	22098	22225	22078	22108	22197	22210	22165	22182	22285	22070	22141	22127	21963	21836	22213	22140	22245	22297	22070	22037	22123	22081	22054	22102	22056	22259	22265	22060	22212	22145	22193	22145	22234	21998	22166	22168	22329	22176	22399	22032	22139	22148	22015	22125	22360	22323	22133	22174	22110	21925	22152	22090	22096	22299	22098	22157	22133	22044	22241	22110	22113	22185	22083	22218	22141	22155	22322	22136	22176	22157	22197	22228	22123	22086	22137	22299	22255	22179	22145	22169	22111	22109	22144	22158	22107	21949	22198	22241	22202	22301	22120	22167	22183	22262	22117	22050	22110	22222	22157	22171	22157	22181	21962	22147	22262	22143	22164	21916	22184	22143	22311	22290	22321	22382	22160	22085	22125	22309	22111	22271	22243	22220	22263	22054	22197	22141	22079	22131	22123	22040	22253	22072	22334	22100	22195	21899	22088	22100	22123	21986	22109	22174	22056	22228	22038	22254	22193	22166	22242	22066	22264	22080	22224	22247	22241	22216	22143	22354	22310	22250	22104	22314	22004	22151	22135	22132	22220	22016	22180	22295	22070	22166	22138	22165	22053	22247	22144	22225	22121	22248	22388	22238	22277	22305	22085	22326	22276	22210	22155	22173	22193	22115	22262	22137	22165	22201	22299	22242	22164	22237	22229	22240	22298	22148	22254	22239	22181	22226	22109	21984	22093	22176	22163	22328	22228	22166	22013	22085	22176	22074	22116	22310	22172	21965	22171	22400	22121	22090	22308	22144	22108	22221	22128	22221	22198	22086	21974	22043	22416	22125	22221	22157	22124	22236	22129	22008	21982	22122	22061	22111	22129	22374	22229	22194	22198	22232	22149	22179	22185	22102	22095	22319	22174	22183	22259	22185	22220	22154	22063	22128	22339	22159	22189	22136	22070	22126	21935	22226	22163	22151	22289	22272	22199	22125	22097	22227	22229	22161	22201	22206	22052	21977	22172	22053	22174	22192	22134	22164	22133	22247	22360	22008	22228	22309	22234	22086	22042	22433	22197	22175	22290	22221	22048	22238	22069	22104	22051	22127	22066	22163	22144	22041	22188	22133	22068	22263	22167	22231	22204	22071	22041	22367	22142	22025	22171	22123	22122	22238	22102	22038	22084	22032	22168	22222	22077	22226	22179	22298	22309	22225	22190	22363	22098	22020	22049	22122	22081	22004	22361	22298	22215	21986	22232	22250	22266	22061	22200	22210	22294	22286	22232	22152	22344	22261	22141	22160	22144	22113	22029	22071	22127	22197	22121	22193	22094	22069	22075	22060	22245	22056	22140	22126	22272	22119	22323	22261	22198	22235	22159	22170	22098	22209
23750	21447	29153	25370	26156	30910	33017	30617	30053	30233	29824	29413	29604	29464	29129	29212	29394	29335	29509	29717	30105	31601	31376	30482	29758	29043	28960	28753	28811	28786	29014	29076	28918	28588	29004	28866	28732	28664	28683	28824	28970	28814	28948	28715	28638	28961	28667	28921	28949	28599	28693	28755	29046	28807	28789	28904	28860	28876	28695	28931	28812	28783	28869	28643	28712	29037	28760	28926	28889	28770	28901	28942	28763	28634	28912	28894	29123	28744	28692	28858	29042	28854	28842	28596	28833	28803	28926	28787	28893	28657	28763	28913	28696	28858	29016	28822	28814	28740	28795	28705	28782	28687	29011	28978	28758	28775	28959	28750	28818	28704	28742	28817	28904	28927	28767	28769	28667	28837	28716	28654	28870	28933	28946	28788	28840	28734	28752	28902	28749	28744	28808	28973	29101	28658	28698	28709	28780	28496	28913	28588	28576	28712	28817	29005	28934	28931	28672	28733	28923	28676	28749	28708	28917	28726	29083	28743	28947	28624	28745	28772	28866	28731	28480	28842	28766	28689	28867	28688	28847	28733	28876	28849	28657	29134	28596	28694	28732	28916	28857	28552	28863	28674	28906	28751	28742	29088	28849	28873	28806	28842	28725	28861	28951	28851	28931	28847	28551	28714	28941	28728	28549	28639	28711	28896	28948	28838	28857	28852	28704	28718	28614	28907	28764	28678	28705	29082	28777	28861	28861	28743	28687	28857	28874	28708	28885	28746	28612	28725	28825	28752	28534	29024	28744	28804	28975	28721	28757	28676	28700	28739	28964	29051	28797	28893	28758	28765	28624	28872	28634	28615	29079	28808	28740	28775	28703	28671	28745	28825	29130	28984	28709	28720	28859	29008	28866	28740	28996	28706	28815	28724	28849	28740	28813	29095	28951	28976	28891	28905	28771	28668	28638	28745	28582	28772	28783	28894	28782	28714	28917	28856	28840	28658	28821	28825	28952	28782	28839	28759	28821	28883	28661	28943	28649	28653	28687	28800	28946	28700	28889	28752	28769	28796	28805	28829	28729	28786	28870	28852	28583	28685	28753	28905	28815	28866	28691	28775	28570	28808	28736	28853	28871	28988	28984	28605	28494	28834	28765	28816	28996	28650	28817	28693	28795	28686	28909	29079	28707	29074	29003	28764	28985	28703	28699	28834	28665	28743	28836	28885	28716	28756	28705	28837	28611	28850	28875	28817	28553	28883	28806	28862	28667	28592	28623	28727	28774	28584	28704	29002	28810	28626	28826	28580	28757	28611	28988	29013	29031	29001	28695	28853	28715	28781	28666	28746	28696	28772	28761	28780	28930	28724	28816	28698	28732	28766	28582	28733	28721	28853	28772	28957	28807	28651	28625	28621	28820	28787	28860	28672	28790	28740	28759	28697	28701	28678	28756	28607	28773	28497	28675	29079	28908	28895	28855	28829	28868	28820	28998	29009	28753	28820	29032	28894	28953	28769	28683	28844	28756	28909	28683	28758	28845	28905	28745	28655	28935	28591	28987	28761	28861	29069	28786	28874	28839	28715	28687	28895	29147	28935	28610	28566	28785	28668	28680	28829	28931	28834	28804	28766	28637	29012	28769	28896	28666	28871	28910	28784	28793	28954	28825	28904	28768	28883	28822	28717	28861	28772	28891	28648	28736	28669	28796	28726	28556	28821	28870	28842	28691	28714	28718	28885	28935	28814	28910	28500	29037	28730	28935	28862	28704	28806	28663	29034	28793	28977	28833	28732	29062	28671	28839	28781	28684	28848	28699	28848	28661	28943	28786	28684	28643	28715	28917	28913	28886	28714	28734	29151	28775	28802	28773	28741	28949	28861	28661	28689	28883	28662	28847	28831	28988	28720	29044	29035	28977	28806	28832	28767	28805	28899	28878	28889	28562	28889	28598	28417	28897	28608	28844	29005	28805	29014	28982	28658	28849	28999	28877	28787	28675	28722	28834	28803	28739	28513	28696	28691	28788	28914	29060	29016	28732	28915	29055	29040	28772	28949	28901	29046	28780	28801	28745	28962	28935	28818	28928	28813	29016	28806	28776	28720	28815	28703	28617	29011	28922	28880	28983	28849	28944	28760	28463	28330	28585	28934	28771	28806	28640	28581	28705	28773	28603	28798	28848	28574	28795	28980	28706	28909	28731	28694	28678	28738	28898	28614	28615	29119	28877	28986	28713	28866	28886	28883	28848	28701	28994	28788	28902	28784	29011	28980	28880	28746	28533	28861	28603	28767	28986	29032	28740	28841	28981	28858	28754	28837	28946	28668	28704	28897	28712	28658	28943	28874	28759	28758	28777	29121	28765	28962	28934	28812	28928	28931	28692	28869	28758	28769	28858	28768	29059	28818	28641	28608	28728	28697	28600	28579	28719	28867	28876	28797	28970	28946	28582	28810	28868	28488	28722	28771	28809	28761	28903	28855	28833	28750	28809	28798	28512	28795	28798	28669	28850	28705	29018	28741	28890	28835	28907	28788	29064	28904	28798	28958	28819	28804	28734	28854	28766	28835	28902	28711	28828	28619	28951	28800	28740	28635	28726	28657	28863	28799	28727	29041	28645	29008	29035	28674	28616	28738	28916	28868	28650	28791	28972	28746	28792	28581	28905	28602	28920	28747	28902	28701	28815	28696	28882	28838	28742	28569	28835	28769	28732	28880	28958	28637	28975	28836	28838	29011	28851	28785	28612	28804	28921	28994	29020	28856	28669	28706	28886	28878	28591	28882	28809	28719	28695	28657	28867	28857	29026	28810	28850	28860	28720	29021	28877	28797	28791	28856	28851	28794	28685	28728	28790	28901	28583	28377	28660	28936	28868	28817	28801	28695	28660	28566	28844	28610	28643	28766	28609	28806	28645	28985	28616	29043	28901	28684	28772	28853	28844	28571	28760	28760	28944	28893	28717	28907	28821	28682	28824	28908	28742	28687	28876	28975	28745	28678	28859	28869	28782	28760	28793	28825	28366	28768	28871	28696	28711	28785	28900	28617	28666	28785	29040	29074	28965	28653	28717	28873	29072	28874	28777	28750	28611	28801	28699	28759	28589	28803	28484	28915	29075	28697	28762	28708	28667	28815	28794	28708	28624	28911	28938	28756	28812	28725	28843	28579	28863	28981	29009	28752	28804	28833	28944	29105	28824	29039	28945	28662	28609	28822	29009	28768	28745	28743	28551	28691	28896	28711	28885	28669	29006	28926	28874	28827	28978	28692	28723	28853	28929	28532	28575	28645	28904	28888	28917	28811	28585	28805	28814	28820	28724	28903	28916	28846	28751	28904	28785	28780	28676	28833	29147	29061	28784	28740	28995	28608	28965	28721	28711	28841	28921	28814	28763	28890	28861	28660	28817	28883	28924	28944	28823	28604	28698	28708	28677	28960	28960	28695	28925	28834	28768	28731	28821	28882	28889	28938	28907	28814	28844	28600	28641	28871	28881	28785	28834	28571	28881	28835	29054	28989	28899	28696	28609	28735	28954	28792	28807	28659	28573	28861	28820	28873	28879	28396	28662	28716	28886	28808	28973	28773	28875	28916	28680	28789	28870	28866	28692	28771	28903	28914	28857	28768	28869	29018	28878	28738	28732	28864	29066	28909	28769	28729	28761	29005	28948	28782	28896	28609	28968	28641	28819	28825	29067	28894	28856	28853	28892	28626	28916	28722	28886	28886	28902	28875	28791	28730	28713	28862	28940	28789	28681	28919	28549	28684	28974	28904	28822	28736	28938	29007	28998	28969	28656	28956	28710	28605	29110	28810	28934	28514	28922	28813	28724	28979	28874	29035	28672	28899	28915	28786	28899	28834	28723	28718	28732	28663	28677	28934	28778	28616	28808	29050	28727	28791	28950	29146	28650	28712	28764	28922	28961	28647	28758	28811	28750	28764	28782	28644	28727	28854	28951	28527	28742	28846	28759	28543	28735	28622	28748	28592	28725	28696	28826	29022	28983	28863	28910	28815	28777	28721	28770	29089	28845	28905	28740	28812	28798	28708	28867	28841	28761	28817	29124	28902	29025	28945	28853	28562	28615	28748	28977	28782	28740	28750	28958	28840	28816	28766	28625	28760	28814	28763	28802	28705	28853	28861	28954	29035	28633	28867	28748	28687	28921	28898	29095	28754	28651	28867	28567	28998	28762	28827	28693	28814	28775	28776	28855	28662	28903	29068	28812	28713	28592	28915	28936	28760	28802	28866	28825	28741	28611	28560	28825	28667	28752	28921	28702	28945	28647	28916	28893	28862	28752	28892	28995	28803	28842	29021	28878	28448	28862	28831	28726	28833	28861	28812	28592	28500	28604	28457	28553	28724	28827	28743	28623	28774	28696	28859	28639	28798	28827	28964	28995	28865	28961	28723	28943	28706	28861	28924	28608	28691	28738	28752	28853	28819	28868	28785	28949	28655	28643	28768	28986	28729	28826	28761	28767	28607	28706	28703	28742	28926	29013	28548	28728	28759	28945	28816	28940	28835	28974	28663	28790	28854	28791	28730	28796	28883	28678	28838	28579	28644	28702	28848	28564	28956	28982	28671	28821	28907	28758	28885	28879	28586	28810	28717	29104	28941	29050	28687	28999	28629	28615	28763	28737	28867	28757	28617	28607	28778	28821	28833	28732	28852	28722	28738	28981	28681	28980	28671	28691	28702	29067	29005	28880	28918	28673	28843	28873	28604	28811	28935	28916	28938	28728	28703	28747	28699	28752	28881	29066	28477	28672	28555	28944	28725	28825	28762	28718	28752	28767	28852	28939	28966	28633	28492	28800	28977	28608	28828	28969	28702	28878	28801	28975	28910	28744	28908	28873	28941	28843	28742	28741	28723	28679	28846	28743	28944	28675	28609	28767	28832	29180	29016	28676	28711	28813	28813	28833	28511	28744	28793	29016	28916	28763	28637	28950	28941	29115	29044	28828	28833	28700	28931	28948	28734	28688	28694	28942	28759	28875	28748	28712	28900	28831	28834	28974	28905	29048	28812	28987	29010	28618	28831	28729	28895	29008	28928	28752	28855	28706	28934	28905	28832	28829	28779	28658	28641	28728	28803	28836	28863	28807	28770	28895	28851	28708	28642	28797	28895	28874	28820	28927	28949	28642	28777	28851	28881	28915	28894	29092	28582	28846	28952	28752	28686	28771	28799
28157	47920	45092	35291	29712	27422	26399	25280	24386	23866	23196	22966	23064	23117	22895	22892	22890	22743	22817	23460	24412	26762	25341	24102	23135	22669	22286	21962	22053	22207	22058	22181	22257	22001	22306	22131	22186	21997	22105	22170	22225	22035	22116	22065	21952	21898	22088	22137	22106	22269	21994	22102	22120	22206	22093	22111	22095	22195	21970	22252	22104	21945	22061	22172	21984	22208	22070	22186	22108	22107	21980	22221	22076	21927	22039	22153	22234	22096	22094	22073	22051	22205	22191	22084	22083	22138	21978	22092	22100	22027	21924	22172	22019	21897	22053	21767	22195	22334	21970	22198	22050	22143	22026	22249	22034	22069	22053	21990	21969	22160	22164	22066	22020	22064	22194	22170	22190	22196	22066	21962	22349	22252	22279	22073	21961	22136	22185	22061	22020	22028	22066	22121	22010	22164	22331	21942	22167	21958	22063	22231	22083	22038	22018	22124	21943	22041	22166	22119	21931	22122	22020	22207	22122	22277	22116	22027	22045	22152	22206	22080	22122	22072	22220	22053	22282	22100	21986	22126	22211	22266	21988	22156	22112	21971	22006	21983	22092	22303	22047	21990	22019	22043	21928	22229	22017	22082	22042	22111	22127	22177	22236	22079	21975	22069	22002	22197	22219	22017	22178	21929	21997	22346	22091	22186	21887	22182	22048	22326	22278	22078	22001	21974	22119	22141	22015	22048	22004	22055	22026	21914	22210	21967	22219	21985	22180	22088	22074	22132	22173	22067	22277	22052	22162	21957	22238	22090	22098	21978	22136	21968	22182	22155	22069	22213	21986	22184	22079	22149	22020	22029	21906	22293	22049	22011	21990	22125	22110	22191	22143	22204	22051	21984	22001	22206	22036	22090	21924	22328	22105	22151	22164	22074	22050	22022	21972	22061	21941	22026	22169	22178	22025	22050	22298	22227	22084	22141	22001	22165	21961	22096	22114	22122	22289	22170	22097	22179	22164	22172	22091	22205	22006	22153	22097	21985	22122	22126	22268	22155	22078	22194	22305	22104	22125	22211	21899	22101	22226	22072	21936	22036	22196	22104	22039	22207	22065	22241	22011	22000	21990	22093	22084	22143	21978	22164	22084	22064	22202	21957	22140	22291	21897	22265	21985	22052	22067	21980	22105	22127	22137	22049	22146	22096	22180	22285	22016	22130	22190	22042	22087	22023	22128	22023	22077	22302	21959	21945	22150	22121	21961	22307	22106	22102	22062	22174	22012	22032	22021	22142	21991	22179	22202	22092	22040	21947	22181	22103	21969	22280	22040	22210	22121	21939	22141	22083	21984	22024	22022	22040	22105	22108	22111	22080	21991	22123	22103	21935	22058	21982	21845	22005	22167	22014	22151	22110	22082	21991	22386	22107	22140	22085	22029	22235	22033	22026	22234	22057	22113	22070	22177	22041	21968	22289	22086	22195	22038	22122	22138	22021	22008	22258	22092	21928	22282	22071	22015	22217	21992	22324	22328	22184	22175	21995	22105	22062	21882	22140	22039	22131	21965	22077	22235	22102	22195	22022	22315	22104	22123	22185	21987	22098	22050	21838	21981	22047	22169	21871	22412	22014	22208	22096	22171	22026	22062	21928	22135	22066	21939	22021	21974	21999	22000	22269	21853	22181	22125	21891	22073	22333	21910	22115	22181	22241	22004	21902	22201	21975	22155	22127	21997	22233	22192	21798	22130	22092	22231	22247	22096	22073	22005	21951	22259	22146	22130	22143	22114	22064	22156	21979	22058	21979	22385	21835	22012	21947	22028	22110	22093	22045	22173	21932	22056	22152	22203	22146	22237	22171	22077	22064	22000	22010	22142	21990	21935	22104	22176	22013	22044	22263	22103	22243	21996	22192	22114	22035	22062	22064	21988	21951	22103	22179	22010	22046	22176	22011	22082	22082	22110	22273	22105	22187	22201	22094	22051	22020	22120	22136	22061	22095	22180	22084	22215	22104	22136	22182	22154	21824	22184	22025	21964	22102	22132	22132	22171	22128	22036	22242	21931	22066	22149	22122	22260	21984	22214	22068	21974	22023	22031	22034	22113	22064	22057	22084	22156	21969	22191	22071	21972	21935	22065	21917	22092	22172	22085	22050	21976	22085	22037	22083	22135	22220	22147	21958	22046	22165	21945	22000	22106	22140	21837	22125	22282	21999	22046	22074	22102	22040	22125	22148	21985	21998	21938	22170	22032	22025	22159	21984	22205	22081	22175	22141	22272	22065	22093	22140	21868	22124	22156	22059	22210	22117	22223	22027	22104	22194	21936	21969	22124	22139	21992	21960	22116	22040	21929	22141	22060	22071	22098	22148	21941	22242	22213	22086	22228	22031	22043	21884	21998	22048	21989	21970	22112	22253	22089	21964	22222	22223	22067	22133	22100	22008	22003	22025	22038	22147	21809	21977	22209	22324	22103	22065	22056	21801	22167	22034	22190	22169	22165	22056	22301	22094	21967	22054	22098	21968	22124	22126	22231	21989	22205	22309	22090	22172	22356	22145	22226	21817	22078	21948	22059	22056	22138	22057	22008	22083	22073	21925	22108	21915	22312	22162	22181	22166	22118	22083	22069	22001	22100	22083	22020	22061	22013	22085	22029	22025	21899	22012	22230	22134	22174	22119	22198	22043	22082	22034	22155	22142	22278	22128	22211	22050	22213	22072	22244	22148	22114	22095	22004	22086	22222	21965	22249	22186	22118	22124	21966	22133	22058	22242	22126	22085	22048	22078	22163	22145	22183	22111	21917	22032	22113	22264	22082	22129	22091	22095	22010	22019	22194	22233	22071	22184	22248	22074	22001	22150	22065	22098	22244	22115	22008	22197	22166	22018	22072	22066	22074	22088	21971	22161	22104	22171	22012	22090	22398	22086	22102	22016	22277	22300	22149	22124	22082	22170	22233	22130	22015	22194	22035	22261	22119	22161	22132	22012	22078	21941	22163	21924	22035	22014	22028	22146	21998	22215	22155	22132	21956	21944	22073	22161	22130	21937	22093	22211	22248	22030	22044	22176	22067	22074	22064	22172	22167	22054	22016	22133	22255	22074	22080	22262	22106	21969	22143	22061	21977	21911	22220	21910	22078	21978	22122	22088	22034	22082	22075	22030	22130	22147	22119	22111	22052	22238	21968	22300	22044	22269	21953	22004	22138	22177	22214	22031	22311	21941	22202	22183	22071	22117	22152	22092	22186	22195	22057	22038	22116	21932	21953	22095	22126	22183	22055	22146	22141	21933	22001	22060	22027	22026	22017	22037	22233	22138	21953	21905	22253	22052	22034	22164	22063	21878	22116	21897	22269	22069	22108	22297	22073	22186	22357	22111	22209	22158	22080	22147	22151	22118	22071	22041	22054	22065	22173	22045	22064	22140	22089	22096	22238	22135	22202	22269	22113	22087	22137	22108	22259	22198	21995	22101	21987	22234	21999	22236	22127	22129	22071	22071	22019	21957	22029	21929	21976	22028	22143	22018	21998	22132	22116	22079	22080	21951	22156	22056	22025	21966	22272	21985	22010	22217	22185	21987	21942	22150	22107	21825	22161	22188	22013	22262	22050	22112	22067	21937	22170	22248	22057	22142	22023	21942	21876	22216	22294	21974	22205	22117	22077	22096	22073	22146	22089	22125	22119	22038	22061	21936	22029	22077	22136	21974	22127	22117	22184	22278	22069	22174	22015	21972	22218	22136	22192	22240	22294	22007	22133	22159	22172	22034	21911	22074	22040	22153	21904	22079	22182	22136	21982	22058	22167	22154	21990	22211	22077	21974	22118	21913	22114	21850	22068	22266	22252	22058	21979	22112	22043	22178	21962	22248	22071	21867	22172	22042	22119	22002	22074	22245	22076	22044	22184	21907	22174	22087	22311	22002	22078	22073	22076	22217	22167	22057	22043	22164	22098	21976	22250	22076	22232	21971	22221	21997	22161	22071	22157	22182	22145	22303	22039	22074	22261	22070	22197	21941	22125	22181	22195	22302	21999	22028	22146	21988	22164	22072	21995	22057	22153	21988	22092	22155	21984	21966	21883	22195	22159	22151	22135	22093	22111	22084	22042	22113	21977	21909	21881	22096	22025	22181	22092	22029	21901	22031	22160	22057	22208	21918	22074	22063	21983	22101	22017	22112	22236	22241	21949	22021	22070	22021	22108	22203	21943	22097	22023	22008	22093	21989	22285	22325	21884	22193	22238	22106	22096	21928	22057	22108	21867	22085	21958	22206	21955	22171	21995	22143	22065	22130	22070	22014	22058	22226	22131	22053	22014	22014	22054	22100	21910	22099	22019	22008	21960	22298	22053	21911	22076	22124	22012	22093	22158	22029	22071	22111	22268	22213	22058	22085	22200	22097	22135	22151	22161	22116	22022	22245	22187	22128	22023	22038	22122	21973	22028	22150	22182	22090	22045	22133	22123	22098	22029	21882	22119	22220	22169	21786	22113	22101	22172	22047	22131	21986	21994	22269	22071	22091	22024	22078	22055	22318	22182	22125	22117	22266	22087	22087	22208	21983	21907	21963	22185	22120	22001	22215	21913	22118	22071	21855	22218	22121	22149	21975	22158	22050	22081	22103	21858	22145	22180	22077	22213	22107	22132	21782	22149	22161	22000	21996	22124	22089	22265	22232	22067	22241	22027	22011	22108	22134	22188	22061	21935	22127	22009	21976	22100	22223	22060	22213	22102	22034	22084	22125	22050	22099	22123	22020	22053	22033	22320	22203	22147	22176	22161	22153	22297	22154	22055	22071	22219	22136	22061	22137	22156	21996	22125	22053	22267	22150	22189	22203	22044	21974	22077	22309	22148	22220	22054	22144	22168	22152	22209	22109	22039	22122	22169	22111	22161	22189	22321	21949	22245	22082	21972	22125	21981	22092	22165	22268	22162	22055	22195	22058	21792	22203	22032	21917	22116	22155	22174	22293	22149	21934	21990	22052	21995	22057	22106	22156	22109	22080	22258	21875	22040	22198	22310	22093	22267	22035	21999	22145	22137	22107	22174	22180	22191	22016	22092	22222	22079	22119	22115	22133	21973	22109	22000	22206	22237	21830	22110	22151	21990	22225	21976	22171	22129	22039	21966	22059	22116	22117	22024	22181	22250	22103	22097	22018	22117	22095	22077	22004	22070	22134	22130	22096
22731	21433	29220	24308	23519	29750	35080	31859	31260	31024	30725	30269	30249	30195	30249	30373	29727	29967	29866	30811	31163	34843	34106	32193	30994	29755	29568	29479	29257	29256	29377	29185	29471	29347	29131	29271	29242	29057	29341	29349	29573	29359	29305	29265	29209	29162	29053	29142	29286	29422	29068	29248	29251	29412	29339	29169	29335	29369	29203	29361	29443	29215	29261	29343	29170	29278	29076	29080	29190	29329	29252	29322	29356	29195	29093	29294	28983	29000	29064	29282	29203	29160	29336	29002	29155	29321	29142	29193	29265	29201	29365	29054	29109	29445	29196	29237	29182	29172	29366	29116	29051	29197	29326	29366	29287	29145	29366	29081	29404	29106	28959	29002	29324	29318	29133	29200	29069	29203	29133	29068	29407	29148	29096	29244	29157	29035	29146	29030	29026	29163	29162	29214	29159	29228	29096	28877	29050	29022	29011	29259	28966	29051	29201	29131	29264	29290	29221	29343	29319	29264	29220	29016	29164	29121	29236	29120	29299	29159	28994	29166	29467	29017	29008	29360	28987	29250	29202	29287	29071	29197	29467	29308	29115	29351	29110	29274	29264	29394	29322	29414	29250	29123	29427	29298	29235	29178	29197	29195	29174	29201	29202	29071	29108	29222	28997	29112	29273	29028	29154	29199	29327	29389	29376	29046	29146	29329	29059	29066	29178	29197	29187	29278	29268	28936	29152	29128	29146	29123	29195	28951	28975	29260	29047	29034	29067	29118	29045	29340	29074	29280	29044	29431	29330	28925	28998	29221	29057	29270	29096	29147	29067	29247	29030	29271	29022	29311	29162	29221	29302	29044	29059	29059	29354	29638	29408	29386	29341	29267	29132	29104	29178	29096	29053	29293	29165	29092	28963	29271	29328	28790	29101	29090	29264	29316	29176	29206	28896	29180	29117	29362	29236	29167	29303	29146	29253	29178	29132	29171	29128	29162	29356	29010	29043	29301	29118	29369	28948	29169	29126	29121	29275	29325	29168	29171	29329	29100	29287	29226	29130	29294	29216	29290	29129	28952	29228	29337	29082	29221	29232	29064	29142	28997	29114	29184	29189	29118	29053	29096	29130	29319	29218	29060	29335	29267	29217	29195	28927	29059	29273	29055	29330	29147	29116	29290	28867	29312	29227	29281	29152	28921	29207	28964	29135	29077	29131	29217	29298	29185	29251	29225	29242	29203	29226	29259	29064	29094	29175	29075	29139	29269	29059	29176	29282	29185	29032	29219	29068	29176	29396	29210	29034	29167	29296	29059	29187	29219	29409	29129	29035	28866	29257	29342	29176	29217	29287	29066	29197	29125	29078	28928	29123	29110	29241	29284	29140	29282	29534	28987	29122	29232	29131	29256	29275	28973	29119	29311	29187	29233	29033	29094	28909	29033	28964	29073	29263	29061	29082	29316	29346	29087	29235	28816	29129	29046	29112	29033	29117	29115	29135	29244	29286	29189	29162	29184	29113	29306	29206	29327	29325	29153	29332	29245	29412	29117	29135	29146	29182	29198	29183	28995	29287	29252	29171	29262	29238	29293	29051	29027	29187	29088	29080	29196	29178	29228	29054	28995	29161	29123	28909	29087	29043	29138	29355	29107	29041	29298	28981	29289	29100	29179	29127	29284	29309	29059	28829	29441	29324	29093	28822	29220	29035	29193	29197	29096	28854	29006	28981	29147	29278	29144	29644	29187	29448	29242	29394	29073	29230	29265	29087	29384	29212	29152	29261	29195	29180	29281	29058	29220	28991	29002	29317	29098	28975	28890	29283	29185	29292	28889	28969	28975	29096	29080	29270	29201	28923	29146	29159	29151	29051	28963	28972	29037	29156	29109	29069	28921	29027	29066	29150	28940	29118	29134	28947	29206	29351	29271	28971	29196	29221	29287	29226	29145	29029	29092	29023	29090	29104	29155	29046	29258	28928	29146	29341	29339	29026	29075	29096	29150	28974	28977	29083	29336	29237	29033	29193	29491	29117	29272	29107	29486	29131	29099	29131	28859	29186	29208	29012	28996	29330	29147	29043	28993	28997	29236	29294	29042	29227	29327	29106	29383	29156	29172	29369	29127	29303	29277	29177	29023	29244	29006	28979	29176	29406	29071	29087	29196	29174	29064	29093	29378	29211	28937	29050	29299	29358	29114	28934	29038	29205	28947	29212	28948	29356	29293	29050	28980	29139	29135	29370	28863	29272	29195	29039	28978	29161	29049	29058	29096	29177	29147	29251	29476	29076	29204	28859	29143	28985	29291	29288	29323	29296	29303	29146	29152	29265	29360	29135	29087	29258	29270	29086	29237	29215	29173	29065	29050	29213	29274	29194	29220	29308	29358	29034	29041	29065	29174	29272	29069	29245	28953	29096	29189	29276	29363	29268	29342	29117	29206	29193	29105	29263	29058	29089	29178	29120	29150	29058	29185	29341	29056	29031	29196	29213	29236	29137	29156	28942	29347	29370	29090	29221	29175	29272	29247	29246	29142	28968	28955	29088	28954	29060	29208	29064	29095	29354	29248	29121	29049	29189	29086	29161	29106	29593	28894	29110	29079	29254	29264	29059	29155	29153	29311	29200	29386	29227	29209	29208	29206	29307	29097	29357	29331	29172	29143	29215	29451	29167	29333	29160	29171	29231	29586	29139	29132	29172	29188	29051	28990	29369	28915	29365	29013	29282	29059	29136	29392	29121	29122	29138	28931	28944	29366	29346	29183	29021	29011	29173	29008	29310	29346	29014	29215	29192	29026	29239	29002	29306	29316	29180	29221	28990	29299	29119	29070	29155	29199	29139	29365	29046	29269	29285	29255	29417	29346	29134	29265	28972	29299	29158	29024	29217	29051	29300	29103	28980	28999	29229	29084	28885	29253	29134	28910	29181	29000	29230	29246	29084	29155	28994	29157	29106	29188	29268	29132	29224	29020	29339	29210	29022	29415	29271	29148	29154	29194	29016	29111	29293	29045	29329	29113	28963	29062	29061	29112	29046	29154	29015	28952	29159	29105	29218	28999	29096	29173	29045	29148	29136	29181	29250	29266	29046	29133	29115	29107	29539	29141	29102	29338	29128	28823	28969	29204	29297	29133	29270	28885	29340	29513	29102	29025	29146	29156	29412	29020	29030	29171	29020	29334	29152	29403	29337	29106	29058	28994	29192	29212	28801	29507	29411	29233	29144	29062	29121	29087	29329	29164	29140	29174	29150	29076	29301	29300	29269	29138	29148	28917	29415	29132	29159	28988	28965	29187	29227	29058	29328	29295	29052	29025	29169	29348	28913	29229	28926	29142	29210	29121	29300	28927	29322	29444	29389	29201	29343	28948	29068	29032	29569	29207	29496	29355	29138	29235	29167	29163	29333	28826	29195	29230	29011	29225	29066	29370	29344	29236	28981	29107	28995	29221	29115	29188	29041	29160	29254	29172	29086	28968	29296	29153	28869	29097	29062	29276	28842	29256	29024	29070	29285	29394	29364	29253	29122	28951	29211	29097	29032	29287	29231	29164	29066	29032	29206	29064	29398	29298	29113	29016	29272	29064	29180	29281	29294	29043	29210	29070	29260	29471	29322	29281	29102	29189	29061	29329	29096	29108	28953	28875	29104	29388	29331	29254	28992	29217	29029	29358	29071	28922	28987	29146	29082	29055	29102	29144	29113	29402	29170	29066	29344	29206	29243	29008	28994	28996	29195	29171	28872	29193	29284	28972	29154	29129	29312	28973	29301	29035	29050	29318	28849	29213	29133	29077	29130	29270	29065	29099	29286	29174	29371	29115	29277	29117	29055	29128	28933	29187	29246	29124	28896	29045	28969	29144	29026	28898	28959	29194	29199	29058	28962	29094	29127	28986	29084	29067	29423	29320	29226	28874	29116	29245	29145	29230	29130	29127	29078	29133	29026	29359	29104	28964	29239	29316	29266	29209	29087	29214	29089	29460	29141	29064	29200	29203	29301	29432	29199	29069	29366	29052	29222	29256	29135	28923	29059	29007	29321	29178	29129	29110	29393	28908	29265	29311	29064	29464	29025	28951	29276	29118	29075	28974	29344	29020	29137	29245	29290	29153	29262	29276	29111	29332	29130	29379	29346	29067	28792	29119	29219	29108	28985	29198	29168	28881	29224	29392	29106	29271	29179	29483	29064	29066	29335	29328	28877	29068	29104	29391	29166	29176	29195	29235	29208	29101	29205	29205	29199	29129	29102	29162	29229	29164	29054	29233	29167	29173	28959	29100	29108	29258	29232	29319	29119	29172	29256	29094	29086	29162	29175	29265	29221	28979	29266	29135	29128	29289	29135	29423	29298	29248	29068	29113	29075	29120	29014	29190	29057	29233	29278	29075	29083	28989	29259	29114	29292	29344	29101	29201	29184	29124	29209	29194	29226	29009	29110	28942	29276	29031	29192	29059	29086	29197	29159	29265	29310	28818	29258	29331	28933	29285	29004	29064	29107	29379	29300	29182	29217	29175	29196	29260	29055	29141	29289	29143	28909	29269	29270	29128	29049	29247	29262	29293	29204	29094	29114	28953	29247	29274	29118	29020	29326	29173	28981	29188	29179	29246	28950	29078	29100	29105	29194	28990	29012	29317	28959	29354	29175	29201	29353	29269	29214	29006	29069	29320	29102	29305	29294	29218	29296	29234	29222	29410	29302	29256	29027	29421	29373	29160	29388	29021	28987	29042	29202	29065	29281	29070	29418	29166	29200	29118	29307	29107	29269	29166	29297	29359	29369	29321	29256	29119	29284	29302	29223	29150	29165	29079	29237	28938	29102	29094	29080	29175	28957	29172	29184	29442	29302	29165	29085	28911	29013	29049	29283	29168	29179	29253	29174	29185	29043	29053	29227	28983	29205	28913	29329	29210	29071	29340	29483	29082	29353	29154	29133	29181	29223	29354	29262	29209	28989	29267	29219	29118	29198	29195	29050	29117	29399	29357	29199	29278	29246	29198	29219	29242	29303	29379	29020	28947	29131	29304	29154	29420	29300	29283	29212	29046	29272	29252	29298	29198	29197	29122	29216	29221	29147	29178	29207	28924	29205	29084	28897	29142	29487	29249	29123	29317	28941	29028	29061	28946	29203	29189	29268	29197	29228	29427	29019	29320	29125	29268	29117	29178	29027	29078	29050	29175	29371	29392	29126	29167
30321	52706	49890	39229	33193	30287	28489	27063	25689	24806	24287	23775	23936	23539	23600	23471	23496	23227	23044	24714	25564	30858	28879	26458	24352	23094	22662	22626	22221	22189	22280	22329	22098	22177	22304	22549	22185	22451	22152	22367	22330	22203	22104	22483	22297	22347	22340	22354	22033	22251	22357	22390	22291	22450	22133	22353	22420	22382	22308	22327	22314	22152	22232	22167	22389	22197	22176	22052	22240	22351	22201	22204	22330	22245	22399	22342	22289	22058	22302	22227	22518	22307	22564	22054	22306	22387	22194	22119	22313	22120	22256	22135	22411	22171	22299	22250	22293	22329	22249	22304	22394	22201	22253	22337	22208	22284	22370	22172	22457	22131	22157	22243	22285	22171	22208	22421	22380	22238	22199	22304	22182	22215	22113	22172	22313	22358	22223	22292	22204	22205	22234	22329	22170	22218	22362	22221	22190	22264	22549	22276	22214	22302	22225	22377	22164	22343	22244	22226	22359	22232	22181	22448	22324	22162	22203	22305	22230	22257	22243	22177	22202	22246	22263	22335	22395	22370	22310	22263	22275	22602	22229	22343	22148	22115	22137	22364	22274	22295	22309	22303	22257	22208	22138	22206	22172	22452	22249	22185	22168	22429	22343	22154	22123	22231	22210	22491	22219	22280	22253	22220	22359	22359	22167	22196	22587	22213	22350	22172	22156	22335	22310	22378	22262	22246	22256	22381	22293	22303	22337	22148	22454	22458	22278	22266	22392	22269	22297	22361	22228	22224	22077	22267	22335	22308	22520	22309	22327	22210	22150	22216	22268	22286	22394	22268	22242	22279	22612	22365	22251	22221	22266	22244	22329	22225	22220	22276	22213	22346	22113	22131	22285	22365	22384	22318	22118	22240	22279	22257	22332	22291	22123	22195	22311	22274	22385	22336	22140	22156	22411	22298	22241	22329	22123	22117	22267	22374	22278	22254	22127	22336	22215	22215	22335	22342	22122	22164	22317	22109	22183	22162	22190	22423	22143	22393	22213	22222	22228	22198	22157	22332	22144	22256	22328	22396	22399	22218	22030	22227	22239	22280	22251	22169	22218	22325	22273	22216	22194	22300	22368	22097	22257	22125	22238	22333	22432	21993	22220	22376	22146	22281	22131	22252	22236	22072	22154	22259	22344	22056	22360	22222	22243	22064	22376	22136	22244	22379	22214	22331	22324	22088	22388	22144	22299	22212	22248	22462	22263	22105	22354	22027	22167	22296	22326	22242	22382	22111	22473	22283	22084	22271	22228	22204	22328	22167	22355	22200	22311	22104	22189	22300	22294	22300	22140	22411	22347	22211	22402	22228	22252	22524	22068	22359	22267	22290	22183	22336	22174	22215	22191	22400	22259	22341	22144	22197	22442	22189	22436	22336	22278	22294	22317	22135	22232	22241	22287	22068	22286	22279	22153	22323	22258	22191	22237	22233	22237	22291	22205	22314	22370	22341	22409	22329	22043	22272	22287	22377	21965	22067	22135	22302	22127	22346	22268	22199	22436	22121	22205	22334	22336	22571	22309	22213	22132	22292	22313	22258	22179	22192	22221	22223	22153	22048	22212	22171	22237	22236	22233	22266	22313	22437	22229	22135	22159	22346	22273	22059	22308	22144	22271	22256	22269	22237	22370	22324	22030	22301	22119	22370	22209	22395	22226	22330	22364	22361	22159	22282	22324	22108	22312	22007	22333	22274	22318	22106	22253	22206	22310	22200	22105	22192	22351	22092	22371	22034	22039	22106	22038	22340	21950	22277	22358	22109	22228	22320	22052	22121	22170	22267	22403	22210	22337	22258	22234	22312	22257	22220	22204	22110	22249	22185	22048	22246	22232	22290	22258	22420	22366	22220	22422	22295	22239	22314	22192	22320	22157	22139	22241	22409	22138	22318	22219	22235	22284	22189	22194	22221	22206	22142	22157	22288	22246	22256	22084	22184	22374	22063	22373	22305	22118	22258	22216	22298	22125	22480	22280	22103	22097	22335	22291	22217	22338	22283	22164	22164	22173	22338	22224	22331	22180	22299	22525	22384	22367	22057	22187	22089	22323	22201	22252	22286	22271	22238	22072	22181	22317	22180	22167	22334	22285	22398	22187	22158	22121	22239	22041	22166	22254	22142	22277	22171	22119	22275	22317	22232	22290	22074	22196	22351	22485	22270	22150	22126	22372	22210	22171	22286	22267	22270	22215	22222	22236	22212	22024	22286	22157	22241	22064	22263	22252	22477	22269	22374	22200	22250	22226	22206	22292	22416	22312	22288	22265	22306	22180	22343	22214	22005	22244	22197	22145	22305	22216	22225	22151	22154	22335	22326	22334	22244	22454	22137	22217	22311	22209	22185	22251	22093	22223	22323	22252	22318	22316	22450	22299	22202	22314	22455	22362	22234	22150	22178	22236	22288	22090	22124	22389	22156	22229	22137	22292	22330	22146	22077	22334	22317	22277	22228	22248	22255	22212	22237	22346	22202	22218	22045	22205	22229	22242	22237	22257	22339	22155	22101	22304	22311	22263	22189	22271	22355	22268	22231	22390	22238	22058	22244	22271	22419	22191	22160	22313	22303	22137	22232	22274	22204	22322	22149	22270	22328	22298	22191	22307	22245	22299	22176	22343	22326	22341	22113	22307	22439	22325	22289	22257	22284	22396	22211	22191	22303	22370	22293	22214	22183	22282	22424	22157	22229	22246	22217	22219	22282	22184	21943	22334	22308	22153	22285	22163	22276	22192	22185	22272	22211	22084	22333	22250	22179	22272	22402	22215	22166	22293	22174	22212	22282	22354	22194	22434	22375	22136	22264	22414	22094	22336	22343	22192	22111	22308	22250	22287	22276	22203	22365	22350	22174	22356	22531	21988	22520	22321	22264	22269	22190	22313	22250	22124	22257	22260	22351	22076	22267	22142	22466	22370	22375	22337	22261	22285	22218	22201	22236	22087	22364	22381	22300	22249	22268	22105	22208	22239	22329	22175	22223	22079	22299	22394	22305	22141	22232	22216	22268	22195	22038	22388	22298	22236	22412	22226	22318	22226	22204	22196	22246	22242	22432	22260	22202	22321	22218	22336	22221	22133	21983	22211	22104	22130	22333	22178	22246	22441	22312	22116	22423	22196	22324	22289	22111	22089	22383	22166	22166	22265	22157	22214	22384	22305	22169	22028	22231	22343	22125	22264	22482	22374	22188	22202	22282	22294	22151	22182	22307	22220	22254	22124	22258	22202	22104	22319	22368	22091	22267	22128	22272	22300	22224	22218	22265	22251	22163	22158	22221	22094	22223	22252	22342	22186	22159	22270	22271	22233	22264	22256	22147	22104	22191	22291	22400	22225	22182	22382	22211	22349	22118	22055	22324	22329	22454	22225	22102	22185	22220	22236	22143	22187	22250	22219	22392	22399	22332	22266	22294	22159	22189	22215	22259	22224	22326	22297	22309	22221	22226	22387	22296	22327	22107	22182	22427	22046	22201	22412	22159	22142	22259	22116	22343	22295	22184	22280	22309	22179	22123	22303	22193	22267	22192	22322	22236	22192	22249	22434	22190	22149	22187	22324	22291	22281	22241	22221	22310	22040	22171	22093	22257	22093	22319	22112	22302	22391	22229	22275	22127	22104	22334	22334	22171	22184	22125	22214	22193	22183	22096	22111	22158	22311	22478	22383	22354	22305	22057	22132	22050	22379	22331	22200	22277	22258	22361	22181	22282	22245	22195	22294	22283	22222	22177	22274	22123	22236	22219	22304	22219	22371	22383	22240	22379	22310	22344	22219	22340	22218	22238	22339	22180	22155	22168	22110	22289	22195	22383	22106	22252	22284	22178	22150	22201	22290	22202	22359	22234	22209	22342	22119	22232	22165	22282	22148	22110	22420	22365	22347	22148	22369	22275	21963	22268	22351	22145	22153	22133	22312	22322	22171	22173	22222	22305	22248	22316	22292	22108	22231	22411	22284	22250	22255	22093	22235	22174	22245	22343	22142	22072	22270	22481	22272	22215	22325	22374	22296	22278	21972	22519	22268	22330	22288	22429	22202	22302	22306	22244	22192	22361	22390	22233	22417	22230	22098	22063	22186	22265	22390	22147	22176	22403	22241	22196	22274	22239	22261	22217	22183	22203	22249	22270	22150	22318	22206	22298	22230	22259	22135	22293	22265	22341	22224	22323	22090	22302	22123	22225	22262	22177	22123	22333	22151	22229	22372	22107	22328	22260	22172	22282	22194	22251	22061	22337	22376	22310	22371	22185	22261	22250	22274	22336	22348	22322	22254	22219	22313	22118	22293	22171	22141	22231	22261	22171	22105	22094	22245	22295	22241	22320	22430	22323	22144	22155	22316	22310	22185	22296	22168	22296	22170	22370	22295	22082	22274	22191	22138	22300	22312	22278	22323	22260	22142	22203	22317	22134	22290	22334	22216	22316	22210	22255	22346	22332	22181	22449	22302	22179	22254	22245	22251	22301	22142	22185	22162	22286	22304	22260	22268	22123	22392	22226	22212	22298	22211	22202	22204	22279	22353	22349	22227	22382	22216	22308	22221	22153	22344	22106	22218	22237	22287	22486	22057	22402	22130	22081	22413	21951	22197	22246	22254	22252	22221	22349	22192	22151	22244	22383	22220	22204	22268	22235	22221	22416	22185	22295	22342	22340	22258	22234	22387	22287	22236	22152	22409	22223	22375	22277	22250	22218	22205	22262	22192	22145	22271	22232	22150	22177	22273	22176	22345	22369	22299	22226	21963	22065	22299	22208	22129	22421	22112	22190	22388	22336	22345	22217	22257	22022	22321	22250	22124	22219	22264	22099	22197	22454	22313	22339	22184	22259	22376	22322	22250	22355	22325	22299	22159	22206	22302	22300	22226	22147	22360	22035	22244	22312	22163	22178	22361	22286	22277	22202	22309	22408	22206	22193	22494	22178	22164	22200	22314	22281	22257	22231	22366	22091	22280	22291	22318	22010	22203	22213	22497	22205	22168	22336	22240	22129	22348	22042	22267	22331	22266	22364	22212	22175	22166	22359	22291	22234	22327	22432	22321	22281	22190	22314	22251	22252	22258	22212	22270	22264	22130	22164	22258	22367	22166	22196	22429	22289	22009	22275	22280	22354	22131	22198	22025	22315	22089	22418	22194	22241	22256	22234	22338	22073
29369	28194	36872	34043	30675	30244	30370	29755	29472	29106	29230	29528	29234	28873	29465	28843	28884	28967	29322	29118	29006	29444	29258	29277	29388	29220	28782	29043	28749	28766	28975	28887	28981	28697	29170	28882	28896	28783	28971	29016	29084	28957	28869	28865	28613	28997	28810	28891	28752	28822	28657	28943	28814	29010	28771	28861	28892	28781	28888	28723	28826	29015	28867	28876	28980	28809	28774	28647	28630	28700	28642	28854	28923	28867	29232	28893	28836	28855	29057	28775	28912	29035	28971	28814	28984	28956	28865	28897	28882	28840	29070	29021	28943	28771	29031	28774	28647	28883	29039	28687	28786	29007	28935	28950	29054	28991	29030	28990	28868	28831	28715	28822	28841	28761	28851	28758	28692	29050	28894	28789	28953	28670	28985	28655	28772	28973	28804	28908	28741	28695	29037	28891	29045	28859	28994	28918	28888	29153	28891	28884	28660	28633	28859	28823	28782	28697	28967	28965	28790	28795	28802	28795	28982	28914	28774	28945	29062	28854	28911	28849	29109	28574	28857	28843	28755	28759	28863	28846	28831	29182	28875	28867	28941	28657	28917	28724	28821	28763	28844	28950	28769	28775	28874	28719	28854	28754	28883	28868	28648	28940	28723	28817	28854	28873	28611	28778	28648	28965	28748	28980	28870	28829	29045	28824	28647	28723	28715	28774	28795	28982	28740	29038	28767	28893	28738	28827	28694	28937	28813	28767	28838	28826	29075	28835	28761	28889	28806	29038	28722	28809	28797	29047	28922	28663	28945	28576	28672	28684	28907	28850	28975	28640	29044	28901	29026	28730	28883	28760	28802	28803	28652	28888	28600	28857	28947	28892	28752	29090	28782	28757	28865	28826	28841	29008	28939	29051	28700	28871	28783	28796	28857	28777	28868	29034	28801	29024	28738	28841	28841	28846	29130	28659	28817	28805	28790	28714	28868	28776	28921	29013	29035	28933	28688	28788	28860	28688	28790	28705	28919	28684	28979	28848	28902	28813	28942	28887	28614	28786	28892	28535	29004	28762	29129	28740	29098	28808	28820	29085	28988	29009	28782	28840	28911	28752	28663	28783	28712	28696	29087	28859	28519	28786	28720	29039	28636	28882	28793	28772	28682	28914	28863	28682	28740	28693	29006	28706	28855	28926	28818	28855	28838	28784	28891	28725	28957	28922	28853	28501	28898	28882	28772	28889	28788	28812	28844	28746	28971	28819	28724	28803	28841	28967	28790	28883	28881	28908	28933	28727	28808	28785	28510	28714	28868	28883	28776	28876	28580	28833	28951	28832	29015	28823	28777	29028	28865	28868	28949	28749	28911	28616	28881	28774	28887	28838	28908	28786	28864	28820	28750	28763	28954	28864	28778	28648	28909	28867	28811	28690	28678	28964	28781	28897	28815	28691	28982	28902	28881	28840	28889	28603	28861	28880	28845	28821	28625	28708	28834	29024	28916	28840	28672	28720	28816	28847	28780	28874	28924	28935	29123	28733	28691	28896	28784	28863	28478	28981	28901	28956	28866	28686	28997	29033	28795	28645	28641	28970	28904	28956	28762	28903	28919	28749	28817	28702	28825	28546	29073	29008	28774	28599	28545	28952	28707	28633	28702	28881	28905	28965	28873	28908	28999	28925	28702	28733	28899	28893	28800	29008	28788	28975	28816	28880	28937	28914	28905	28949	28878	28708	28885	28826	28879	28636	28933	28971	28671	29156	28831	28951	28791	28819	28649	28923	28986	28957	28897	28944	28849	28931	28951	28870	28669	28727	28912	28691	28891	28902	28971	29098	28787	28626	28694	28769	28952	28951	28757	29031	28718	28750	28933	29131	28780	28728	28480	28636	28554	28719	28889	28900	28915	28824	28931	28994	28983	28748	28765	28702	28869	28602	28910	28654	28704	28720	28867	28898	29014	28726	28865	28831	28701	28770	28878	28791	28895	28963	29024	28972	28713	28836	28784	28787	29037	28911	28993	28918	28738	28823	29080	29021	29006	28736	28807	28748	28787	29057	28871	29024	28894	29031	28792	28769	28905	29164	29021	28885	28575	28823	29010	28826	28727	28957	28847	28815	28967	28798	28904	28791	28777	28860	28712	28680	28582	28622	28996	28777	28767	28814	28932	28944	28862	28796	29056	28812	28707	29072	28848	28992	28990	28830	28918	28824	28863	28850	29008	28859	28691	28722	28854	28744	28661	28829	28646	28867	29081	28876	28887	28845	28747	28906	28725	28907	28719	28879	28779	28824	28781	28976	28718	28743	28767	28778	28962	28901	29014	28894	28631	28824	28654	28738	28776	28831	28679	28900	29018	28959	28720	28900	28872	28691	28797	28551	28515	28926	28881	28740	28678	28808	28948	28743	28769	28968	29091	28985	28651	28707	28843	29023	28909	28724	28934	28867	28640	28946	28967	28994	28818	28818	28975	29128	28946	28595	28797	28992	28746	28907	28693	28767	28961	28897	28824	29072	28800	28673	28877	29013	28959	28918	28843	28833	28671	28712	28728	28973	28883	28714	28715	28897	28953	28873	28801	28809	28911	29060	29056	28829	29098	28863	28792	28862	28999	28717	28826	28521	28907	28825	29022	29084	29018	29105	28798	28952	28915	28860	29044	28879	28949	28684	28754	28987	29099	28576	28867	28886	29075	28779	28832	28686	28803	28723	28773	28640	28820	28869	28837	28865	29004	28575	28777	28910	28842	28882	29023	28997	28857	28798	28746	28787	28855	28804	29083	28748	28880	28658	29041	28816	28913	28777	28682	28710	28948	28760	28893	28771	28716	29041	28726	29058	28899	28657	28803	28966	28855	29003	28887	28836	28942	28903	28679	28559	28739	28643	28774	28836	28965	28799	28832	29110	28672	28861	28840	28875	28749	28796	28965	28845	28823	28815	29007	28823	28695	28898	28841	28737	28832	28628	28909	29006	28930	28717	28883	28926	28783	28872	28847	28813	28543	28760	29006	28911	28897	28718	28827	28787	28966	28855	28930	28776	28976	28883	28826	28837	28639	28697	28760	28778	28904	28715	28614	28716	28742	28829	28873	28996	28976	28882	28807	28766	28877	28962	28884	28942	28882	28936	28846	28989	29004	28903	28866	28722	28983	28552	28852	28993	28812	28884	28809	28847	28897	29076	28751	28827	28824	28854	28919	28877	28807	28907	28766	28768	28842	28895	28820	28991	28778	28776	28656	28975	28976	28585	28733	28723	28821	28574	28587	28903	28823	28687	28930	28728	28895	28748	28879	28839	28870	28820	29045	28839	28711	28717	28599	28923	28746	28764	28791	28758	28899	28890	28714	28732	28743	28968	28769	28891	28984	28628	28672	29080	28718	28791	28806	28937	28608	28972	28884	28718	28653	28821	28700	28781	28930	28818	28734	28868	28774	28934	28756	28800	29015	28807	28804	28747	28703	28973	28889	28965	29053	28862	28876	29020	28872	28796	28935	28769	28967	28849	28941	29081	28829	28610	28829	28786	29075	28992	28993	28801	29049	28826	28830	28858	28658	28687	28748	28735	28758	28876	28974	28811	28889	28814	28919	28671	28702	28708	28962	28540	28636	28772	28982	28783	28903	28898	28930	28963	28778	28904	29088	28965	28888	28700	28738	28894	29033	28575	28933	28947	29054	29004	28929	29001	28884	29054	28584	28983	28900	28774	28997	28850	29037	28839	28947	29003	28865	28814	28933	28912	29098	28656	28895	28855	28887	28968	28775	28567	28855	28743	28746	28703	28826	28852	29013	28873	28891	28814	28975	28931	29032	28858	28821	28700	28796	29009	28770	28637	28900	28826	28797	28767	28887	29164	29079	28873	28682	28982	28773	28798	28512	28763	28636	28734	28620	28760	28842	28848	28908	28878	28920	29025	28634	28918	28778	28909	28810	28538	29104	28705	28859	29043	28851	28956	28862	28819	28823	28700	28781	28847	28928	28744	28738	28781	28744	28933	28839	29004	28626	28846	29003	28795	28714	28836	28966	28920	28633	28885	28832	28842	28706	28870	28988	28813	28841	28793	28696	28869	28841	28748	28718	28997	28961	28849	28787	28983	28953	28682	28819	28703	28770	29007	28626	28787	28865	29007	28843	28708	29012	28810	29048	28944	28737	28800	28958	28687	28800	28891	28959	28818	28768	28765	28877	28894	28950	28748	28706	28890	28912	29077	28768	28792	28876	29088	28994	28766	28953	28837	28985	28909	28860	28946	28800	29123	28795	28786	28966	29082	28919	28820	28745	28698	28717	28769	29072	28808	29050	28811	28863	28758	28898	28876	28942	28760	28839	28789	28860	29025	28776	28847	28866	28861	28562	28634	28834	28624	28788	28870	28916	28968	28877	29027	28774	28873	29241	28795	28781	28775	28689	28750	28701	28662	28853	28757	28770	28939	29069	28987	28899	28850	28922	28598	28735	28750	28999	28802	28937	28860	28757	28953	28670	28770	28950	28862	28938	28857	29052	28784	28938	28977	28674	28855	29028	29140	28863	28823	28898	28834	29054	28784	28883	28886	28920	28999	28843	29120	28736	29078	28905	28760	29090	28859	28964	29072	28799	28930	29057	28987	28832	28933	28799	28874	28658	28944	29041	28805	28587	28888	29081	28943	28600	28837	28828	29051	28896	28995	28805	28674	28949	28591	28912	28790	28832	28788	28623	28745	28766	28702	28875	29003	28785	28785	28979	28891	29043	28721	28818	28815	28925	28848	28792	29002	28695	28752	28996	28721	28787	28729	28802	28807	28738	28812	28697	28704	28978	28867	28782	28870	29090	28843	28904	28779	28808	28775	28831	28950	29205	28750	28822	28897	29047	28797	28837	28867	28752	28910	28848	28872	28977	28984	28748	28844	28988	28712	28896	28719	29060	28981	28706	28699	28889	28926	28865	28905	28905	28799	28839	28744	29010	28980	28834	28829	28776	29029	29025	28755	28958	29034	28809	28697	29218	28603	28898	28827	28718	28968	28924	28739	28725	28668	28897	28889	28896	29003	28967	28804	28703	28690	28757	28914	28857	28754	28886	28720	29068	28796	28987	29024	28638	28882	29026	28791	28979	29139	28983	28893	28901	28879	28874	28792	28926	28867	28797	28800	28848	28751	28687	28736	28889	28785	29190	28711	28825	28880	28937	29007	28564	28882	28815	28717	28854	29017
27481	40432	37734	29373	26029	24794	24074	23382	23201	22931	22742	22786	22599	22584	22614	22479	22444	22422	22344	22376	22406	22753	22732	22354	22163	22154	22231	22071	21950	22028	22117	22013	22087	22022	22121	22266	22050	22185	22055	21971	22016	22051	22113	21992	22224	21945	21788	22116	22082	22032	21975	22141	22150	22052	21893	22149	22046	22133	21996	22076	22164	21989	21906	22183	22190	22263	21877	22278	22043	22125	21972	22106	21936	22100	22107	21942	22227	22002	22180	22052	22124	21951	22293	21950	21915	22116	21990	21942	21902	22043	22125	21980	22145	21974	22125	22053	22294	22181	21954	21921	22023	22004	21914	22061	21999	22050	22015	22136	22090	22103	21968	21993	21862	22041	21933	22186	21970	21997	21945	21978	22061	22007	21897	22076	22018	21890	22105	22123	22093	21906	22280	22134	21990	22152	22056	22038	22172	21964	22293	21949	22121	22045	21970	22160	22105	22017	22128	22111	22136	22083	22077	21823	22067	22106	22115	21903	21993	22056	22035	22022	22094	22022	21989	22106	22051	22142	21996	21983	22063	22055	21833	22040	22030	21970	21911	22066	22193	22180	22006	22171	21892	22042	21964	21990	21857	22109	22024	22265	22088	21952	21991	22055	22176	21972	22159	21978	22042	22066	22150	21855	21960	22150	22176	22125	21818	21968	21871	22237	22101	22007	22028	22079	22089	21895	21959	21915	22385	21962	21989	22017	22109	22043	22030	21963	22056	21994	22070	22202	21927	22095	22001	22184	22126	21911	22258	22155	21900	21921	22088	21913	22070	22086	22092	22003	22153	21834	21981	21925	22150	22049	22027	22058	21998	21866	21906	22150	22023	22057	22176	21899	22070	22158	22092	21883	22198	22047	21931	22143	21997	21945	21860	22103	22061	21875	22011	21902	22129	22085	22066	21918	22095	21969	21894	22163	22018	22310	22069	21902	21874	21979	21988	22215	21891	21987	22150	22130	21939	21982	22002	22068	22013	22144	22084	22021	21921	22022	22052	22201	22123	22026	22083	22260	21898	22053	22160	22008	21958	22104	21888	22183	22102	22120	21891	21931	21947	21874	21899	21932	21936	22025	22033	21987	22049	22046	22116	22081	22108	22159	22111	21791	21921	21982	22140	22197	22108	22124	22048	21975	21989	22071	21849	22120	21912	22190	22016	22054	21906	22093	21843	22083	22196	21968	22107	22058	22076	21970	22034	22037	22118	21902	22202	21842	21887	21936	22140	22128	21853	22057	22123	21981	22189	22050	22178	22079	22041	22000	22079	22068	22066	22163	21947	22034	22110	22041	22082	21928	22107	22193	22027	21960	21879	21956	21969	22079	22148	21994	21837	22101	22289	21944	22126	22253	21976	21867	22247	22140	21971	22116	22276	21943	21990	21969	21814	22137	22041	22056	22232	22087	22004	22188	22018	22036	22191	21896	22038	22048	21839	21991	22245	22091	21964	22070	21930	22120	22043	22088	22035	22011	22057	21868	22000	21852	21957	22162	22213	22033	22136	22096	21963	21894	22207	21972	21997	21994	22036	22081	22312	21895	22131	21923	21996	22116	22078	22064	22195	21934	22044	22055	22167	21995	21922	22004	22020	21961	22170	22019	22034	22113	22160	22112	22027	22078	22021	22104	22281	21828	22019	21960	22051	21917	22175	22065	22086	21914	22022	22114	21944	22271	22249	22082	22142	22081	22203	22032	22188	22012	22058	21956	22112	21993	21971	22230	21950	22088	22071	22033	21908	22000	22199	22132	22098	22089	22047	22181	22033	22129	21915	21993	21910	22197	22065	21998	22047	22079	22079	21970	22061	22261	21866	22163	21942	22041	22006	22033	22243	21935	22180	21993	22083	22169	22080	21986	22190	22139	22012	22022	22034	22145	22053	22003	21990	21911	22106	22145	21970	22124	21972	22057	22033	22092	22150	21865	22021	21887	21923	22037	22147	22029	22203	21993	21959	22029	22029	21990	22120	22043	22105	22128	22148	22008	22066	22158	21976	22231	22110	22014	22165	21946	22036	21874	22133	22027	22044	22094	22166	21813	21993	22098	22072	22208	22003	22108	21830	22073	22094	21896	21869	21975	21998	22025	22150	22147	21919	22065	22096	22222	21892	22185	22005	22005	22165	22166	21951	22041	22115	22201	22007	22095	22133	22070	22151	22124	22233	21969	22134	22092	22083	21940	22130	22106	22017	21935	21932	22068	21970	21924	22023	22047	22101	21965	21961	22117	22076	22074	22050	22262	22111	22029	22144	22179	21925	22048	22065	21886	22114	22095	21857	21933	21884	22074	22162	22188	22052	22063	22033	22032	22034	22134	22067	22004	22109	22147	22116	22183	22141	22042	22070	21977	21877	22023	22072	22026	21954	21819	22144	22281	21795	22009	22008	22091	21895	21996	22046	22221	22004	21896	22072	21958	21948	21909	22163	21953	22150	22022	22229	22037	22090	22012	22129	22094	22121	22034	22223	22131	22239	22262	22229	22178	22097	21896	22074	22169	21953	22074	22271	22084	21962	22038	22049	22034	22082	22027	21933	22002	22159	22125	22106	22104	22200	22126	21892	21873	22066	22228	22060	22185	22064	22084	22027	22122	22079	22036	22017	21963	22119	21991	22107	22064	22028	22151	21922	22055	21951	22045	22061	22054	22129	21956	21981	22059	22080	21986	21979	22022	22146	21935	21984	21953	22152	22067	22154	22007	22046	21966	22049	21950	22000	22049	21987	22067	21985	22204	22141	22154	22051	21964	21996	21944	22137	22103	22053	21951	21990	22145	21868	22191	22212	22126	22033	21970	22059	21878	22018	21886	21994	21943	22038	22151	22094	22067	22001	22018	22004	22037	21846	21999	22209	22216	21876	22024	22109	21978	21959	21984	22145	22144	22051	21833	22127	21855	21979	22114	21919	22082	22247	22255	22282	22085	21952	22006	21988	21938	22092	21972	21964	22131	21968	22036	22111	21921	22101	22016	22141	22054	22054	22140	21966	22075	22006	22216	21877	22124	22104	21950	21828	22146	21933	22166	22103	22036	22061	22119	22052	21972	21910	21950	22256	22020	22086	22099	21903	22047	22100	21908	22012	22159	22041	22220	22044	22132	22066	22021	21983	22128	22210	21990	21929	22118	22219	21855	21935	22084	22026	22124	22128	22009	22199	21907	21919	22115	22116	22097	22149	21957	22065	21841	21969	22150	22070	21848	21982	22061	21929	21952	22028	22033	22081	22166	22027	22132	21889	21951	22091	22039	22169	21971	21821	22019	22086	21950	21952	22041	22049	21799	21960	21880	21911	21990	22122	22264	21927	22025	22167	22133	22186	22011	22108	21991	21868	22086	22095	22009	22081	21931	22147	22029	21926	21954	21957	22067	21987	21967	22214	22067	22149	21884	21881	22003	21927	22127	22141	21981	22072	21954	22113	22086	22161	22032	22007	21922	22050	21900	22050	22031	22168	22127	21997	22019	22114	21999	22059	22076	22013	21977	22150	21867	22209	22200	22027	22032	21956	22039	22081	22123	22045	21994	21993	21977	21903	22143	22045	22038	22037	22019	22147	21992	22180	22105	21896	21994	22000	21984	22048	22074	21979	22262	22221	21960	22071	22058	22272	21795	21921	22050	22126	22054	22014	22104	21895	22132	22047	21935	22208	22149	22040	22204	21865	22073	21999	22220	21974	22124	22107	22019	22044	21985	22105	22026	22047	22123	22093	21824	22079	22064	22091	21903	22068	21976	22085	21953	22120	21980	22147	22180	22129	21940	21948	21894	22150	22130	22086	21924	22026	22077	22109	22005	22087	22105	22001	22130	22107	21976	22070	21909	21917	21814	22070	22088	22208	22024	22006	22088	21892	22097	22170	21942	22060	22137	22084	21960	22116	22255	21997	22001	21977	22044	22105	21951	22035	22119	21986	21981	22336	22024	21932	21975	21849	22021	22022	22016	22073	22240	21779	22018	22063	21989	22211	22087	21862	22056	22147	21999	22064	21738	22148	22036	21991	21991	21798	22145	22066	21975	22055	21986	22041	21999	21863	22024	22120	21948	22125	22013	21950	21852	21928	22077	21917	22034	21948	22137	21989	22007	21997	21924	22145	21979	21935	21868	21865	22118	21967	21917	21961	22012	22099	22151	22148	22069	22251	22038	21965	22023	22004	22121	21976	21988	22084	22114	22069	22119	22123	21870	22017	22075	22010	22090	22109	22068	22014	22154	22068	21990	21879	21961	22145	22012	22295	21992	21943	21865	21985	21954	22148	21946	22094	22091	22056	21978	22136	22172	22145	21901	22048	22022	22087	22048	22080	22161	21969	22101	21862	22161	22040	21915	22113	22135	22005	22167	22131	22061	22066	22009	21953	22177	21991	22000	21965	21975	21919	21957	22094	21941	21987	22221	22064	22012	22004	22012	22182	22178	21900	22110	22107	22049	22075	22015	22148	22026	22108	21935	22056	22183	22050	22040	21993	22086	22067	21974	22122	22038	22075	21951	21939	22171	22126	22011	22106	22237	22022	21915	22037	21982	22080	22023	21971	21854	21998	21989	22096	22099	22054	22174	22052	21907	22030	22027	22057	22080	22059	21965	22101	21891	22021	21966	22128	22136	22215	22024	22059	22069	22046	22153	22033	22220	21939	22132	22101	21984	21942	22103	21933	21805	22015	22048	22081	22009	21999	22099	22127	21975	21829	22018	22100	21974	21839	22053	22227	22030	22137	22075	22030	21882	22036	22138	22128	21907	22104	22245	21865	22041	22032	21948	22029	22124	22005	21968	21886	22078	22117	22063	22001	22138	22134	22033	22156	21968	21988	22074	21840	21848	21941	22122	22110	22060	22072	22161	22066	22026	22010	22045	22101	21971	21951	22122	22077	22099	21949	22041	22100	21787	22180	22116	22028	22018	22042	22018	21979	21892	21830	22007	22026	22103	22062	22138	22008	22057	22009	22214	21921	21963	22061	22015	22173	22002	22027	22118	22154	21994	22171	22112	22048	22082	22127	22236	22043	21888	22156	22071	22109	22086	22105	22116	21970	22173	21899	21985	22140	22017	21875	22009	22211	22056	21927	21946	22178	21956	22092	22117	21848	22082	22082	22052	22056	22170	22080	22199	22046	22120	21977	21970	22124	22026	22051	21932	21995	22135
23660	21403	29117	25022	25873	30847	33009	30449	29690	29840	29789	29416	29174	29138	29072	29072	29165	28912	28946	29296	29951	31169	30738	29899	29102	28881	28597	28342	28682	28456	28510	28563	28517	28593	28463	28381	28618	28347	28473	28389	28433	28367	28863	28455	28451	28310	28477	28504	28634	28631	28461	28539	28560	28575	28341	28704	28435	28486	28560	28570	28558	28411	28459	28419	28380	28370	28586	28489	28526	28647	28373	28620	28686	28480	28227	28292	28424	28439	28328	28618	28363	28495	28366	28551	28500	28604	28554	28861	28437	28542	28536	28422	28319	28297	28605	28528	28743	28473	28471	28407	28481	28435	28455	28413	28624	28453	28507	28562	28320	28504	28462	28382	28259	28351	28186	28468	28366	28337	28523	28324	28685	28429	28611	28265	28552	28682	28496	28528	28688	28799	28293	28306	28345	28252	28430	28501	28357	28305	28510	28298	28582	28437	28300	28263	28491	28561	28523	28534	28383	28291	28596	28413	28490	28382	28261	28512	28558	28489	28500	28250	28555	28499	28378	28393	28424	28698	28515	28468	28346	28508	28266	28392	28434	28731	28377	28387	28489	28214	28482	28561	28607	28413	28293	28677	28606	28524	28547	28382	28316	28653	28453	28467	28742	28366	28416	28377	28423	28353	28421	28518	28444	28343	28634	28769	28449	28636	28419	28549	28403	28442	28355	28540	28384	28431	28521	28358	28417	28464	28428	28256	28596	28580	28232	28394	28465	28488	28182	28420	28340	28532	28340	28298	28578	28358	28576	28427	28415	28521	28527	28453	28553	28484	28409	28507	28321	28521	28491	28403	28407	28470	28659	28519	28524	28604	28364	28342	28594	28409	28354	28571	28526	28418	28590	28213	28612	28409	28275	28352	28478	28423	28538	28188	28315	28397	28238	28453	28353	28437	28524	28182	28327	28336	28460	28537	28311	28279	28264	28547	28319	28324	28312	28579	28404	28375	28567	28313	28313	28399	28533	28446	28400	28527	28492	28377	28281	28554	28333	28202	28339	28537	28428	28637	28673	28175	28601	28630	28475	28499	28352	28284	28264	28224	28351	28411	28375	28226	28189	28471	28348	28445	28326	28476	28189	28405	28268	28489	28127	28444	28401	28491	28398	28295	28481	28271	28490	28371	28432	28635	28493	28335	28429	28315	28370	28664	28432	28448	28579	28509	28749	28368	28605	28442	28344	28648	28592	28443	28196	28520	28372	28304	28621	28419	28470	28486	28265	28526	28484	28302	28497	28575	28523	28370	28516	28398	28340	28344	28426	28256	28195	28638	28576	28400	28516	28335	28256	28718	28591	28440	28337	28392	28195	28242	28758	28341	28363	28421	28538	28620	28549	28549	28426	28246	28525	28349	28633	28077	28514	28518	28507	28513	28363	28402	28621	28554	28508	28329	28319	28433	28403	28159	28543	28330	28325	28218	28371	28379	28458	28206	28396	28427	28149	28508	28500	28607	28318	28550	28564	28389	28401	28231	28230	28444	28321	28344	28329	28440	28394	28308	28315	28572	28708	28503	28242	28600	28864	28518	28485	28544	28405	28500	28458	28500	28335	28405	28416	28345	28516	28395	28547	28206	28584	28411	28557	28551	28283	28241	28358	28508	28640	28228	28566	28511	28562	28600	28607	28540	28455	28470	28434	28483	28564	28306	28400	28319	28566	28405	28591	28341	28567	28593	28468	28227	28258	28519	28271	28432	28531	28443	28133	28532	28391	28446	28347	28330	28382	28247	28650	28460	28375	28483	28409	28594	28462	28356	28217	28567	28485	28589	28533	28349	28290	28441	28532	28468	28446	28401	28296	28414	28367	28286	28232	28364	28449	28518	28310	28397	28331	28443	28377	28426	28400	28529	28363	28549	28448	28471	28653	28407	28513	28651	28350	28654	28589	28350	28442	28525	28452	28468	28381	28186	28374	28164	28673	28412	28320	28540	28418	28422	27999	28362	28454	28550	28303	28440	28624	28234	28601	28300	28567	28273	28229	28401	28665	28531	28496	28530	28631	28228	28516	28817	28376	28263	28523	28195	28295	28317	28302	28372	28368	28538	28558	28357	28492	28560	28202	28485	28442	28506	28555	28589	28141	28437	28461	28543	28562	28597	28358	28706	28386	28314	28514	28504	28310	28343	28414	28551	28424	28640	28567	28368	28600	28451	28541	28233	28482	28461	28517	28472	28489	28396	28328	28403	28307	28311	28286	28498	28450	28221	28362	28704	28467	28433	28483	28495	28325	28449	28375	28363	28482	28361	28261	28380	28555	28375	28670	28420	28395	28510	28396	28766	28528	28280	28423	28502	28463	28497	28400	28458	28322	28418	28510	28456	28636	28567	28347	28334	28394	28429	28566	28374	28397	28530	28376	28573	28705	28407	28388	28361	28538	28499	28603	28288	28668	28395	28764	28599	28646	28328	28373	28565	28645	28543	28355	28612	28436	28559	28457	28366	28607	28318	28547	28446	28294	28265	28543	28442	28433	28412	28233	28479	28260	28417	28477	28398	28439	28580	28383	28541	28475	28698	28471	28379	28707	28513	28647	28455	28345	28474	28317	28341	28545	28528	28266	28529	28537	28512	28347	28377	28416	28360	28323	28559	28654	28420	28540	28442	28527	28602	28155	28636	28495	28407	28733	28437	28510	28489	28518	28504	28452	28377	28531	28524	28209	28521	28314	28306	28438	28383	28505	28546	28340	28491	28414	28485	28520	28504	28490	28430	28650	28549	28516	28455	28494	28468	28535	28327	28461	28640	28373	28458	28322	28542	28402	28476	28517	28441	28271	28181	28428	28504	28442	28301	28372	28675	28503	28777	28536	28451	28237	28462	28249	28492	28628	28597	28454	28274	28375	28389	28515	28456	28398	28332	28424	28487	28366	28353	28419	28439	28560	28490	28355	28476	28540	28367	28504	28474	28346	28436	28461	28532	28438	28395	28250	28652	28326	28465	28309	28485	28391	28356	28501	28462	28582	28283	28494	28398	28275	28548	28474	28420	28168	28415	28529	28440	28609	28263	28610	28552	28327	28395	28253	28424	28464	28399	28582	28450	28464	28506	28482	28502	28527	28513	28602	28314	28472	28172	28022	28286	28306	28274	28571	28529	28607	28494	28584	28614	28271	28383	28697	28368	28372	28342	28403	28424	28548	28352	28700	28389	28398	28532	28548	28471	28435	28505	28574	28506	28367	28481	28389	28326	28534	28505	28398	28530	28386	28455	28460	28493	28233	28148	28292	28370	28555	28765	28581	28080	28381	28617	28559	28571	28476	28342	28538	28515	28380	28263	28383	28411	28269	28184	28352	28387	28369	28328	28637	28396	28435	28694	28626	28646	28522	28391	28299	28451	28490	28462	28538	28295	28358	28208	28474	28291	28589	28625	28218	28542	28463	28340	28499	28402	28605	28277	28363	28390	28385	28575	28667	28467	28296	28450	28343	28413	28293	28401	28343	28543	28365	28470	28274	28672	28384	28324	28417	28305	28370	28528	28447	28411	28244	28356	28368	28421	28624	28590	28443	28455	28442	28532	28310	28578	28589	28278	28559	28407	28422	28603	28289	28651	28363	28470	28610	28478	28619	28460	28503	28487	28325	28572	28372	28350	28526	28423	28271	28356	28573	28402	28354	28381	28534	28375	28452	28452	28307	28528	28391	28303	28359	28263	28743	28497	28316	28274	28444	28886	28279	28603	28427	28465	28200	28390	28544	28449	28309	28130	28586	28357	28279	28534	28680	28350	28335	28408	28268	28395	28470	28412	28637	28703	28449	28451	28732	28474	28362	28486	28428	28472	28367	28364	28290	28292	28498	28279	28378	28267	28590	28531	28331	28482	28398	28270	28440	28515	28506	28211	28343	28327	28357	28733	28291	28183	28437	28300	28490	28356	28551	28405	28295	28447	28488	28442	28417	28311	28473	28170	28403	28607	28348	28611	28496	28235	28334	28546	28466	28515	28470	28553	28509	28423	28386	28457	28542	28499	28323	28284	28500	28557	28538	28380	28399	28302	28344	28564	28540	28523	28395	28488	28435	28438	28468	28460	28161	28486	28514	28399	28566	28306	28538	28389	28404	28524	28650	28408	28475	28348	28499	28280	28468	28429	28458	28400	28379	28318	28354	28518	28521	28172	28681	28573	28430	28318	28325	28494	28387	28333	28529	28565	28579	28651	28352	28348	28526	28339	28443	28520	28431	28509	28592	28563	28329	28397	28165	28369	28765	28468	28425	28394	28426	28372	28443	28543	28432	28480	28282	28431	28569	28436	28299	28290	28345	28470	28720	28481	28392	28473	28225	28279	28524	28601	28373	28470	28375	28564	28466	28318	28251	28409	28450	28438	28591	28286	28592	28383	28494	28718	28100	28439	28590	28624	28436	28331	28537	28595	28426	28457	28553	28538	28473	28242	28440	28567	28302	28342	28545	28248	28513	28445	28523	28402	28660	28449	28613	28317	28348	28429	28473	28284	28441	28465	28601	28423	28351	28499	28479	28567	28513	28260	28410	28431	28503	28448	28672	28528	28277	28552	28432	28403	28433	28445	28468	28370	28354	28553	28541	28612	28540	28430	28520	28270	28435	28440	28534	28367	28610	28667	28335	28246	28247	28405	28572	28662	28467	28238	28457	28502	28469	28329	28457	28348	28526	28411	28512	28097	28698	28551	28342	28381	28708	28350	28413	28638	28517	28347	28511	28260	28535	28313	28436	28336	28449	28448	28372	28437	28279	28332	28408	28419	28497	28420	28667	28451	28507	28443	28498	28257	28704	28470	28423	28371	28448	28543	28542	28660	28699	28580	28318	28398	28514	28426	28511	28620	28586	28649	28499	28440	28493	28331	28199	28463	28426	28591	28518	28404	28529	28586	28615	28446	28738	28312	28483	28606	28553	28547	28542	28374	28450	28589	28321	28190	28619	28301	28277	28504	28281	28195	28600	28333	28483	28445	28267	28660	28369	28472	28636	28475	28608	28458	28694	28485	28457	28702	28569	28648	28297	28585	28337	28697	28435	28283	28696	28409	28350	28282	28432	28440	28331	28324	28399	28543	28377	28636	28234	28186	28363	28296	28423	28421	28460	28510	28549	28563	28397	28503	28564	28492	28524	28402	28543	28661	28278	28472	28436	28550	28569	28413	28460	28190
28361	47076	44158	34060	29566	27490	26356	24995	24161	23635	22989	23225	22920	23004	23100	22865	22800	22623	22417	23059	24580	26419	25038	23883	22963	22306	21999	21882	21962	21837	22033	21927	22010	21846	21712	21897	21999	21872	21858	22075	21939	21847	21784	21839	21832	21962	21930	22112	21872	21974	21954	21981	21840	21903	21853	21984	21715	21796	22048	21875	21892	21810	21836	21955	21788	21900	21890	21947	21745	21978	21755	21831	21985	21933	21909	21946	21982	22030	21735	21815	21725	21817	21908	21773	21908	22143	21854	21773	21827	21990	21763	21940	21761	21889	21779	21988	21858	21787	21872	22062	21920	21886	21999	21936	21857	21827	21903	21791	21730	22027	21738	21923	21945	21754	21909	21914	21975	21780	21845	21974	21929	21963	21680	21926	21765	21836	21946	21834	21891	21916	21901	21887	21962	21723	21953	22046	21820	21863	21936	21930	21953	21677	21894	21894	21956	21964	21917	21942	21894	21841	21818	22056	21802	21926	21872	22028	21753	21967	21793	21950	21949	22071	21938	21969	21936	21934	21838	21897	21958	21830	21936	21791	21860	21886	21947	21854	21893	22078	21846	21899	21728	21978	21983	21740	21985	21882	21782	21671	21868	22045	21834	21896	21809	21854	21860	21827	21819	21723	21779	21963	21984	21730	22012	22017	21792	21834	21915	21786	21772	21901	21894	21889	21914	21927	22056	21980	21846	21950	21800	21739	21730	21720	21800	21566	21824	21886	21898	22025	21747	21967	21875	21788	21888	21929	21888	21844	21999	22015	21973	21908	21849	21863	21939	21853	21800	21935	21853	21747	21909	21913	21764	21915	21762	21862	21955	21986	21830	21794	21832	21937	21953	21926	21900	21648	21922	21773	21903	21754	21895	21915	21840	21906	21879	21950	21807	22018	21825	21963	21924	21751	21964	21854	21868	21818	21959	21729	21800	21969	21906	21932	21863	22056	21751	21876	22011	21971	21985	21893	21756	21757	21944	22089	21780	21821	21718	21896	21945	22000	21836	21888	21776	21959	22029	21863	21996	21814	21949	21817	21833	21733	21860	21929	21881	21843	21910	21831	21898	21700	21972	21830	21819	21804	21899	21730	21830	21879	22065	21761	22055	21869	21688	21926	21870	21791	22022	21973	21940	21765	21762	21866	21812	21801	21616	21898	21956	21882	22197	21916	21900	21845	21880	21841	21752	21818	21874	21987	21964	21876	21948	21778	21876	21848	21817	21679	21900	21880	21888	21884	21757	21993	21823	21747	21865	21763	21895	21898	21773	21708	21929	21764	21664	21996	21925	22082	21971	21790	21834	21912	21789	21931	21888	21872	21802	21989	21934	21775	21977	21860	21757	21791	21919	21743	21774	21931	22034	22099	21878	22106	21836	21772	21683	21953	21854	21961	21912	21767	21732	22005	21884	21758	21886	21916	21775	21764	21881	21830	21726	21818	21962	21863	21953	21766	21698	21762	21817	22045	21888	21891	21832	21807	21851	21828	21863	21882	21858	21918	21789	21834	21935	21869	21743	21970	21964	21967	21984	21979	21786	21838	21819	21737	21929	21816	21926	21982	22009	22081	21866	21801	21933	21908	21850	21952	21822	21769	21916	21966	21808	21889	21959	21949	21928	21943	21865	21961	21820	21930	21714	21844	22057	21750	21804	21893	21805	21821	21821	21754	21867	21961	21847	21851	21950	21742	21913	21834	21713	21736	21877	21962	21841	21807	22069	21873	21869	21968	21850	21901	21790	21819	21927	22051	21957	21798	21830	21676	21776	21731	21979	21855	21917	21929	21802	21932	21818	21903	21724	21914	21814	21966	21838	21784	21901	21787	22054	21769	21859	21816	21981	21913	21800	21990	22003	21736	21818	21860	22023	21887	21806	21847	21991	21763	21728	21885	21986	21783	21786	21891	21928	21862	21457	21768	21754	21991	21898	22081	21838	21709	21941	21884	21931	21829	21874	21820	21911	21864	21959	22041	21938	21881	21741	21846	21776	21823	21642	21766	22034	21885	21817	21800	21802	21916	21836	21906	21683	21833	21881	21823	22050	21917	21900	21792	21816	21757	21893	21916	21904	22103	21818	21887	21998	21818	21701	22050	21947	21851	21796	21967	21982	21865	21930	21793	21942	21675	21975	21804	22022	22054	22182	22089	21858	21855	21789	21798	21836	21912	21806	21799	21920	21886	21964	21716	21843	21816	21826	21923	21771	21942	21867	21880	22014	21778	21851	21728	21911	21916	21814	21716	21922	21953	22018	21867	21778	21823	21841	21903	21960	21916	21768	21912	21932	21907	21911	22015	22069	21862	21899	21876	21927	21925	21869	21731	21915	22085	21836	21905	21872	21938	21782	21864	21746	21712	21949	21942	21836	21796	21958	21831	21982	21933	21871	21833	21740	21953	21859	22024	21709	21827	21926	22032	21792	21869	21845	21868	21987	21850	21758	21856	21874	22025	21599	21951	21761	21984	21999	21866	21777	21821	21580	22084	21810	21868	21989	21776	21711	21887	21827	21802	21921	21858	21844	21917	21999	21876	21755	21913	21838	21796	21935	21827	21946	21713	21744	21788	21855	21846	21913	21723	21812	21953	21890	21917	21781	21884	21820	21906	21880	21848	21811	21847	21980	21774	21793	21944	21904	21883	21994	21888	21799	21863	21933	21811	21764	21957	21946	21864	21923	21996	22070	21855	21704	22017	21859	22045	21871	21913	21858	21986	21940	21974	21825	21836	22046	21875	21763	21920	21870	22018	22050	21961	21990	21806	21807	21920	21873	21993	21900	21861	21895	21965	21784	21923	21938	21877	21879	21881	21814	21890	21965	21896	21840	22059	21789	21755	21941	21716	21868	21848	21880	21777	21863	21978	21819	21769	21863	21879	21784	21892	21899	21903	21822	21782	21776	21830	21815	21796	22014	21824	21835	21799	21903	21876	21926	21703	21739	21794	21936	21862	21950	21879	21866	21771	21886	21806	21744	21731	22020	21793	21791	21962	21924	21772	21729	21867	21907	21740	21840	22024	21923	21924	21969	21900	21928	22036	21927	21831	21791	21609	21922	21865	21937	21897	21963	21767	21880	21723	21837	21904	21821	21795	21990	21895	21883	21958	21810	21977	21746	21774	21930	21887	21804	21915	21989	21814	21861	21774	21822	21900	21788	22025	21871	22021	21810	21871	21933	21723	21663	21873	21937	21891	21752	21856	21990	21934	21769	21873	22041	21844	21884	21800	21879	21938	21677	21757	21733	21856	21901	21837	21812	21883	21870	21928	21873	21825	21949	21830	21758	21891	21984	21677	21947	21799	21979	21850	22025	21917	21848	21987	21859	21777	21996	21907	22032	21999	21999	22026	21880	21860	21839	21745	21913	21804	21942	21836	21783	21927	21919	21777	21850	22067	21679	21807	21761	21833	21840	21785	21925	21978	21764	21855	21998	21814	21828	21570	21924	21833	21839	21990	21954	21766	21865	21775	21823	22066	21926	21737	21942	21838	21789	21949	22033	21612	21829	21755	21804	21856	21956	21904	21874	21870	22026	21906	21826	21779	21729	21860	21941	21852	21921	21883	21829	21840	21809	21828	21873	21828	21907	21788	21833	21917	21713	21936	22086	22012	21893	21773	21699	21915	21709	21919	21932	21797	21665	22002	21759	21898	21813	21837	22040	21811	22100	21788	21826	21796	21883	21981	21679	21962	21943	21791	22014	21933	21788	22102	22013	21942	21719	22074	21905	21796	22003	22051	22060	21935	21727	21784	21899	21879	21985	21959	21879	21866	21831	22087	21887	21957	21817	21980	21779	21856	21873	21835	21950	21842	21855	21727	21797	21874	21947	21804	21873	21905	21917	21838	21862	21871	21592	21897	21910	21698	21869	21835	22052	21890	21688	21929	21911	21746	21953	21740	21861	21829	21813	21839	21908	21891	21693	21983	21775	21964	21948	21773	21984	21842	21859	21746	21938	21872	21843	21936	21931	22055	21994	21704	21870	21920	21928	21945	21787	21766	21880	21701	21879	22058	21978	21582	21894	21881	21772	21927	21842	21986	21711	21816	21806	21875	21890	21793	21779	21973	21944	21717	21990	21919	21752	22021	21822	22027	21902	21933	21826	21744	21820	22047	21743	21843	21909	21734	21683	21987	21901	21716	21922	21755	21877	21891	21677	22020	21988	21869	21911	21805	21788	21792	21736	21942	21801	21669	21740	21790	21900	21818	21879	21858	21826	21816	21761	22010	21925	22045	21992	21796	22067	21807	21829	21979	21978	21901	21788	21879	21703	21821	21966	21830	21785	21910	21874	22026	21911	21868	21933	22000	21987	21873	21731	21885	21907	21816	21858	21829	21714	21852	21830	21980	21790	21762	21845	21926	21918	21881	21787	21854	21930	21871	21815	21995	21939	21866	21981	21847	21747	21973	21939	21878	22026	21836	21957	21858	21985	21991	21920	21800	21923	21965	21862	21864	21910	21796	21817	21789	21843	21978	21845	21882	21877	21721	21906	21840	21915	21915	21819	21970	21842	22088	21834	22010	21804	21894	21792	21984	21807	21842	21949	21994	21843	21796	22099	21818	21687	21947	21838	21966	21827	21862	22000	21877	22002	21897	21927	21732	21859	21799	21835	22028	21802	21985	21930	21709	21863	21979	21703	21911	22001	22008	22013	21886	22102	21970	21932	21784	21903	21695	21875	21955	22005	21831	21943	22072	21924	21965	21785	21707	21970	21920	21792	21706	22090	21868	21853	21792	22039	21863	21815	21918	21829	21774	21922	21892	21811	21870	21977	21848	21852	21972	21800	21842	21819	21870	21849	21867	21992	21803	21858	21837	21991	21914	21913	21857	21743	22015	21597	21832	21901	22002	21913	21770	22033	21812	21790	21984	21997	21676	21818	21912	21815	21912	21817	21891	21836	21889	21904	21935	21896	21869	21886	21632	21773	21831	21965	22006	21865	22031	21819	21898	22086	21698	21746	22014	21916	21776	21850	21793	21863	21699	21879	21955	22198	21903	21899	21904	21935	21716	21749	21817	22033	21872	21827	21654	21753	21876	21963	21841	21735	21891	21980	21907	22008	21946	21967	21793	22057	21835	21966	21872	21869	21919	21877	22044	21879	22047	21761	21960	21765	21898	21869	21836	21913	21861
22728	21453	29268	24244	23292	29530	35094	31792	30838	30766	30598	30227	30020	30126	30167	29680	29946	29646	29612	30002	31960	34059	32775	31630	30467	29522	29465	29256	28972	28955	28821	29027	28745	29057	29048	28901	28771	28765	28980	28879	29037	28942	28745	28964	29009	28896	28598	28677	29072	28844	28755	28702	28762	28885	28974	28867	29005	28591	28841	28892	28773	29008	28820	29003	29077	28967	29226	28821	28957	28917	28932	28726	28859	28873	28929	28785	28873	29111	28952	29080	28989	28934	28888	28907	28861	28796	28631	28742	28935	28783	28680	28921	28756	28882	29073	28750	28551	28531	28843	28905	29134	28845	28957	29062	29055	29016	28891	28784	28789	28980	28847	28750	28734	28646	28939	28777	28843	28707	28779	28744	28774	28783	28798	28795	28859	28986	28717	28745	28989	28812	28801	28944	28746	28964	28822	28786	28629	28772	28794	28683	28681	28850	28789	28754	28813	28685	29003	28888	28830	28804	29028	28679	28944	28925	28766	28662	28948	28969	28899	28946	28866	28704	28897	28767	28535	28834	28850	28851	28745	28718	28664	28908	28908	28834	29057	28900	28711	28730	28876	28651	29123	28945	28738	28941	28887	28875	28922	28598	28857	28593	28560	28949	28712	28997	29022	28804	28807	28680	28736	28623	28737	28532	28699	29007	29164	28917	28737	28890	28907	28753	28507	28782	28985	28771	29010	29154	28825	28706	28936	28720	28776	28737	28710	28902	28915	28701	28711	28783	28845	28949	28668	28870	29052	28698	29048	28830	28666	28709	28837	28941	28743	28851	28845	28620	28678	28834	28780	28784	28787	28743	28765	29052	28843	28849	28963	28940	28721	28776	28782	28801	28709	28887	28880	28740	28873	28614	28850	28782	29088	28734	29072	28845	28614	28837	28965	28892	29009	28947	28992	28635	28885	28661	28756	29035	29057	28658	28852	28857	28655	28892	28625	28770	28955	28863	28968	28714	28826	28826	28862	28995	29151	29004	28738	28758	28928	29012	28722	28860	28930	28976	29013	28907	28787	28735	28685	28780	28817	28950	29006	28599	28766	28757	28951	28977	28767	28945	28765	28758	28893	28917	28842	28721	28776	28829	28804	28755	28897	28843	28940	28742	28776	28823	28858	28702	28830	28598	28588	28721	28899	28941	29030	28620	28900	28899	28845	28762	28667	28894	28717	28604	28907	28948	28883	28809	29048	28853	28795	29004	28789	28644	28761	28790	28722	28889	28939	28618	28870	28885	28902	28851	28883	28970	28640	28863	28801	28914	28985	28807	28792	28822	28826	28852	28772	28954	28696	28824	28778	28788	28838	29042	28989	28817	28863	28977	28875	28897	28820	28728	29220	28721	28941	28687	28809	28453	29044	28293	28724	28985	28768	28652	28741	28862	28894	28748	28784	28828	28870	28722	28758	28826	28667	28741	28773	28875	28885	28651	28820	28871	28823	28831	28609	29031	28810	28852	28917	28804	28976	28905	28659	28780	28887	28852	28826	28876	28880	28776	28805	28694	28862	28651	28642	28804	28818	28800	28588	28760	28778	28816	28822	28973	28833	28780	28680	28884	28686	28884	28890	28936	28844	28763	28998	28841	28984	28805	28724	28719	28916	28954	28757	28872	28897	29131	28942	28738	28678	28767	28736	28781	28786	28886	28836	28485	28757	28907	28745	28883	28890	28956	28714	28821	28660	28730	28843	28750	28667	28787	28832	28814	28838	28824	29007	28773	28693	28753	28872	28865	28971	28818	29089	28824	28773	28904	28677	28712	28738	28794	28879	28789	28966	28930	28825	28715	29083	28863	28764	28808	28942	28861	28823	28951	28670	28855	28837	28871	28949	28585	28809	28764	28767	28844	28777	28776	28749	28754	28777	28718	29077	28973	28805	28772	28760	28593	28759	28755	28768	28904	28877	28688	28987	28705	28815	28861	28755	28683	28921	28850	28809	28700	29080	28985	28698	28448	28818	28720	28708	28462	28671	28902	28934	28813	29083	29022	29027	28783	28799	28773	28665	29006	29009	29037	28835	28682	28648	28757	28701	28926	28643	28921	28842	28773	28853	28914	28939	28751	29071	28726	28835	28724	28797	29171	28866	28940	28868	28945	28697	28714	28802	28829	29005	28983	28912	28682	28890	28880	28476	28688	28917	29131	28720	28778	28704	28767	28711	28674	28877	28865	28640	28774	28979	28794	28859	29037	28725	28573	28786	28816	28720	28957	28926	28873	28800	28874	28860	28776	28570	28776	28870	28561	28936	29015	28902	28724	28788	28802	28872	28814	29185	28882	28813	28912	28692	28731	28791	28646	29111	28917	28520	28580	28716	28880	28855	28740	28965	28968	28632	28854	28938	28842	28913	28901	28833	28730	28919	28775	28995	28733	28713	28674	28981	28713	28620	28704	29136	28865	28927	28826	28818	28764	29054	28759	29014	28811	28866	28918	28874	28790	28882	28842	28791	29041	28998	28688	28683	28845	28735	28650	28945	28584	28831	28750	28752	28677	28653	28522	28878	28869	28762	28883	28868	29086	28869	28906	28852	28989	28751	29006	28849	28906	28826	28693	28933	29020	28826	28923	28867	28893	28987	28944	28990	28786	28779	28619	28601	28843	28612	28697	28947	28695	28797	28734	28743	28846	28779	28709	28611	28969	28879	28661	28769	29001	28820	28585	28861	28652	28862	28796	28986	28841	28690	28597	28860	29014	28900	28832	28833	28509	28914	28869	28593	28787	28929	28692	28712	28669	28704	28844	28722	28736	28625	28610	28738	28765	28880	28791	28853	28873	28706	28685	28885	28810	28767	28735	28643	28839	28835	28644	28769	28900	29018	28613	28747	28755	28732	28631	28993	28887	28768	28900	29042	28632	28775	28741	28971	28868	28792	28585	28756	28923	29009	28813	28820	28961	28854	28448	28714	28663	28978	28927	28682	28556	28889	28787	28840	28737	28974	28820	28818	28746	28869	28790	28933	28736	28945	28817	28788	28798	29070	28704	28720	28533	28711	29020	28996	28732	28717	28756	28694	28784	28713	28672	28762	28636	28884	28966	28989	28809	28948	28803	28860	28751	28670	28810	28841	28902	28837	28871	28831	29014	28883	28784	28839	28729	28876	29002	28756	28959	28735	28831	28753	28754	28769	28921	29024	28694	28827	28937	28852	28711	28686	28840	28902	28609	28937	28831	28808	28963	28881	28888	29075	28939	28889	28976	28613	28752	28833	28963	28932	28843	28832	28918	28900	28774	28963	28649	28602	28767	28963	28869	28728	29049	29062	28913	28986	28645	28711	28903	28786	28859	28841	28766	28779	28663	29058	28603	28912	28850	28903	28757	28781	28807	28645	28882	28838	28954	28847	28629	28833	28795	28675	28595	29043	29088	28735	28835	28638	28794	28877	28904	28786	28900	29162	28725	28735	28656	28854	28900	28768	28872	29133	28924	28753	28603	28801	28749	28991	28762	28903	28947	29032	28805	28797	28932	28797	28963	28617	29160	28848	28822	28958	28752	28893	28958	28857	28973	28931	28749	29113	28488	28881	28843	28797	28831	28798	28879	28936	28688	28786	28832	28870	28854	28839	28782	28939	28871	28683	28928	28946	28839	29027	28823	28724	28702	28935	28723	28716	28789	28838	28599	28822	28605	28980	28643	28894	28756	28728	28604	28686	28557	28971	28723	28854	28881	28814	28447	28852	28981	28883	28750	28722	28788	28814	28731	28850	28578	28665	28742	28803	28845	28742	28556	28697	28858	28796	28890	28751	28722	28963	28801	29033	28733	28935	28850	28769	28823	28743	28685	28914	28816	28922	28824	28765	28853	28906	28948	28763	28680	28981	28892	29021	28988	28938	28972	28719	28804	28746	29200	29003	28680	29119	28918	28964	28746	29068	29026	28893	28856	28919	28884	29009	28707	28842	28986	29008	28737	28980	28545	28709	28890	28884	28774	28866	28637	28947	28923	28946	28705	28751	28721	28912	28796	28977	29034	28732	28938	28606	28780	28834	28897	28948	28916	28775	28648	28749	28974	28773	28777	28841	28940	28909	28897	29001	28911	28974	28577	28702	28723	28798	28736	28790	28711	28574	28844	28810	28794	28714	28788	28754	28994	28904	28693	29004	28812	28755	28957	28812	28581	28534	28782	28718	28827	28813	28730	28922	28733	28898	28860	28828	28825	28863	29059	28940	28892	28834	29158	28744	28820	28666	28838	28883	28646	28800	29095	28945	28858	28784	29023	28754	28774	28727	28809	28834	28689	28677	29132	28831	28710	28868	29006	29054	28657	28759	28754	28968	28739	28832	29060	28816	28599	28755	28783	28899	28852	28776	28682	28882	29013	28792	29048	28792	28642	28784	29070	28866	28869	28812	28728	28781	28773	28790	28713	28796	28791	28929	29027	28918	29050	28902	29063	28982	28892	28733	28843	28901	28909	28813	28847	29004	28896	28922	28829	28869	28576	28869	28607	28908	28850	29102	28615	29022	28688	28734	28640	28775	28854	28782	28571	28835	28850	29049	28770	28932	28817	28727	28854	28689	28787	28708	28771	28663	28748	28980	28656	28735	28987	28711	28594	28781	28642	28774	28619	28900	28743	28944	28584	28857	28812	28950	28956	28891	28850	28686	28685	28782	28711	28737	28779	28811	28976	28910	28675	28781	28778	28653	28531	29059	28612	28935	28921	28885	29041	28776	28887	28916	28844	28838	29171	28982	28841	28704	28675	28969	28828	28851	28853	28703	28865	28990	28932	28964	28876	28986	28774	28770	28803	29040	29003	28855	28670	28846	28749	28833	28875	28726	28689	29055	28790	28916	29066	29003	28904	29169	28948	28867	28934	28970	28688	29003	28818	28625	28593	28897	28679	28926	28791	28801	28774	28799	29027	28809	28833	29164	28767	28883	28793	28821	28827	28695	28747	28763	28758	29027	28979	28820	28908	28830	28919	28928	28809	29046	28804	28767	28821	29038	28729	28786	28721	28804	28840	28923	28935	28878	28836	28943	28845	28850	28847	29141	28896	28918	28894	28820	28673	28695	28737	28897	28757	28672	28819	28686	28610	28951	28922	28821	28575	28777	28753	28703	28829	28779	28855	28800	28774	28950	28934	29007	28768	28692	28859	28786	28823	29028	28762	28838	28747	28814	28975
30428	50689	48564	38304	33300	30661	29057	26885	25712	24791	24118	23984	24005	23902	23564	23638	23541	23053	22828	23209	27422	29873	27563	26029	24246	22792	22627	22343	22349	22156	22273	22180	22086	22149	22078	22205	22124	21994	21967	22129	22058	22070	22127	21880	22128	22154	22174	21967	22179	21950	22337	22212	22415	22054	22212	22126	22097	22073	22099	22014	22117	22021	22134	22234	21925	21928	22035	21987	22104	22131	22051	22088	21839	22151	22062	22176	21955	21939	22077	22085	22159	22134	22192	22142	21869	21970	22060	22146	21921	22030	22082	21976	22093	22076	22003	22166	22130	21912	21892	21933	21974	21999	22020	22092	22145	22275	21926	21980	22043	22078	22070	22048	22301	22099	22031	22242	22101	22174	21990	21953	22039	22191	22086	22170	22058	22088	22103	22126	22076	22049	22101	21993	22066	22073	22016	22136	22173	22035	22065	22084	22135	21915	22091	22128	22159	22255	22027	21920	22136	22032	22028	22143	22207	22155	22034	22054	22035	21902	22198	22236	22194	22076	22114	22078	22078	22059	22221	22235	22150	22153	22108	22154	22054	22265	22075	22310	21783	22155	21930	22073	22067	22072	22254	21857	22109	22154	22079	22023	21985	22061	22192	22028	22020	21982	21987	21912	22055	22062	22024	22229	22211	22221	22057	22002	22151	21944	22066	22167	21957	22160	22078	21863	22143	22014	21857	22127	22132	22320	22054	21876	22091	22051	22048	21917	22147	22084	22025	22040	21998	22019	22117	21991	22091	21967	22080	22081	22059	21928	21989	22014	21960	22123	22109	22127	22093	22129	22187	22066	22016	22067	22202	22015	22019	22146	22157	22088	22014	21882	22030	22208	22137	21881	21947	22047	22089	22055	22026	22126	21909	22130	21998	22029	21964	22065	22252	21978	22096	22201	21994	22140	22046	22281	22006	22193	22029	22097	22118	21951	22086	22120	22017	22049	22120	22171	21970	22198	21891	22076	21938	22089	21855	22118	22152	21973	22005	22028	21975	22168	22019	22007	22140	21956	22074	21962	22010	22066	21993	22095	22144	22091	22157	21961	22161	21981	21991	22201	22111	22083	22104	22086	21844	22191	21980	21882	22011	21995	22264	21980	22056	22251	22223	22141	21898	22014	22310	22136	22232	21942	22227	22051	22100	22122	22238	21981	21940	22115	22092	21985	22069	21983	22045	22272	22152	21999	21931	21951	22242	22060	22045	21968	21870	21951	22130	21975	21891	22063	22019	21923	21966	22260	22062	22005	22013	22041	22132	22070	22274	21965	22185	22034	22008	21927	22199	21901	22187	22137	21989	21986	22021	21937	22218	21822	21892	22071	21951	22134	22090	21934	22261	21928	21854	21962	22046	22092	22057	22192	21921	21983	22135	22221	21933	22035	21951	22151	22083	22063	22205	22205	21864	22037	22022	22185	22225	22102	21948	22076	22143	22161	22007	22050	21980	21972	21929	22014	21929	22134	22019	22138	22108	22063	21915	21961	21970	21877	21970	22147	22121	21906	21992	22111	22172	22062	22058	22184	21961	22146	22059	21798	21955	22184	21835	22124	22000	22086	22066	22078	21891	21891	22029	22185	22114	22006	22318	21902	22213	21942	22189	22138	21999	21980	22122	21943	22028	21954	22152	22051	21895	22274	21949	22136	21924	21896	21949	22059	22101	22135	22302	22077	22141	22048	21941	22083	21927	22030	22006	22131	22285	21977	21988	22118	22186	22062	22069	22070	22094	22142	22048	22194	22105	22142	22053	22088	21984	22128	22109	22098	22075	21905	21996	22035	22070	22024	22023	22062	21947	22068	22132	22190	22164	22286	22088	21863	22088	22155	22051	22193	22016	21930	21838	22151	22055	21967	22085	22190	21989	22083	22068	22024	22010	22146	21951	22124	21962	22108	22042	22061	22147	22017	21998	21897	22050	22069	22027	22159	22047	21871	22045	21867	21932	22037	22150	22071	22083	21742	22152	22022	22138	22037	22053	22157	22179	21877	22001	21997	22125	22140	22080	22208	22025	21998	22204	22140	22132	21895	22147	21982	21971	21950	22091	21802	22088	21920	22310	21842	22013	22153	22003	22068	22001	22047	22102	22220	21942	22016	22077	22088	22011	21881	22092	21995	22040	22200	21974	22174	22095	22013	22107	22117	22197	22017	21972	22196	22118	22085	22245	21962	22104	22186	22117	22141	22021	22121	21961	22226	21954	22136	22110	22023	22071	21843	21944	21967	21990	22260	21984	22212	22019	22273	22085	21965	22056	21941	22292	22274	22062	22022	22075	22175	22071	22139	21987	21983	21967	21966	22203	21915	21995	22074	22050	22119	21987	22140	21958	22098	22203	22114	21982	21872	22111	22074	22212	22001	22002	22175	22031	22087	21980	22227	22069	21996	22080	22001	22152	22000	22039	22042	22139	21973	22217	22242	22180	22040	22008	21958	22036	22128	22115	22128	21984	22024	22063	22045	22062	21949	22062	22265	22086	22055	21966	21971	22000	22135	22017	22174	21948	22250	22056	22179	22000	22008	21963	21954	22225	22130	22264	22049	22043	22057	22125	22038	22039	22210	22084	22016	22119	22261	22089	22052	22163	22019	22043	22064	22109	22100	22016	22040	22020	22122	21925	22137	22211	22284	21993	22157	21978	22154	22139	22019	21931	22293	22105	22074	22116	22095	22080	21864	22176	21940	21985	22020	22153	21818	22042	22335	22013	22077	22129	21879	22245	22021	22036	22097	22043	22325	22144	22178	22137	22108	22262	22024	22263	21969	22068	22175	22043	22014	22020	22117	22036	22110	22176	22205	22053	22093	22005	22234	22105	22141	22124	21922	22331	22073	21929	22067	22211	21965	22162	22017	22094	21973	22036	21990	22198	22060	22084	22065	21866	22178	22095	21940	22235	21841	22062	21926	22082	22177	22326	21960	22071	22037	21991	22176	22037	22123	22006	22173	22108	22081	22045	22148	21930	22060	22110	22011	21827	21972	22074	22257	22097	22009	22008	22033	22156	22172	22119	21873	22239	22102	21990	22077	22147	22143	22018	22298	22021	22126	22092	22067	22165	22041	22319	22072	22094	22207	22038	22069	22063	21992	21869	22095	22091	22085	22180	22198	22253	22093	22058	22137	22137	22050	21989	21972	22149	21958	21999	22035	22079	22019	22102	22076	21906	22038	21814	22090	21883	22042	21998	21935	22157	22071	22224	22006	22251	22118	22111	22003	22094	22188	22100	22074	22215	22127	22195	22363	21789	22128	22025	21967	22028	22026	22180	22180	21975	21998	22020	22091	21959	22134	22053	22078	22041	22041	22188	22155	21960	22194	22106	22024	22024	22145	22239	21994	21990	22114	22005	22180	22226	22107	22096	21978	22141	22105	22187	22439	22110	22189	22082	21977	22110	22086	22042	22148	21895	21953	22018	22356	22075	22127	22082	21961	22300	22000	22213	22098	21801	22169	22170	22042	22047	22007	22028	22126	21949	22171	22115	22160	22127	22022	22162	22036	21998	22186	22136	21905	22028	21938	22079	22124	22147	22115	22021	22097	22134	22008	22055	22113	22130	22115	21997	22077	21955	22164	22019	22140	22165	21917	22151	21803	22100	22101	22067	21927	21926	21869	21968	21887	22041	21996	21968	22025	21867	21951	22082	22110	22015	22148	21984	22141	21826	22113	22088	22037	22181	21985	22003	22077	22106	22143	22168	22037	22019	22016	22250	22031	22240	22070	22133	21879	22072	21929	22142	21943	21982	22139	22034	22143	22036	22201	21984	21963	22237	22043	22023	21943	21984	22167	22042	22128	22085	22011	22014	22013	22072	22068	21959	22252	22073	22074	22146	22138	21895	22125	22062	21949	21842	22130	22150	21851	22030	21976	22022	21924	22225	22151	21965	22102	22131	22193	22060	22050	22117	22024	22009	22186	22130	22227	22003	21993	21935	22081	21948	22162	22044	21971	22085	21949	22194	22167	22067	22193	22122	21940	22145	22129	21928	22169	22194	21969	22050	22120	22156	22007	22250	21879	21988	22193	21990	22064	22043	21982	21887	22054	21996	22069	22146	22016	22190	22014	21876	22068	21982	22028	22040	22082	21886	22090	22084	21963	22003	22030	22206	22111	22195	22032	22217	22041	21990	22049	22030	22152	22111	22052	22123	22055	22091	22280	21832	22083	21990	21985	22171	22054	22135	22228	22131	22026	21935	22022	22110	22240	21963	22083	22086	22247	22009	22017	22055	22098	22127	21878	22082	22034	22049	22043	21953	22112	21882	22096	22083	21972	22099	22105	22153	21942	22262	22143	22233	22179	22091	22145	22227	22011	22013	22104	22037	22055	22311	22076	22079	21954	22066	21995	22170	22159	22126	22066	22155	21906	22059	21839	22191	22127	22050	22086	22019	22132	22118	21966	22089	22158	21874	22022	22065	22103	22166	21868	22130	21932	21887	22052	22144	22074	22219	21948	21965	22264	22156	22024	22189	21977	21921	22293	22083	21834	21916	22153	22221	21685	22027	22154	22003	22032	21957	22005	22005	22022	22187	22044	22028	22213	22013	21971	22025	21945	22096	22226	22130	22084	22104	22049	22202	21875	22154	21957	22051	22049	22049	22092	21978	22138	22020	21986	22073	21988	21897	22125	22157	22090	22224	22153	22137	22030	22120	22004	22088	22075	22121	21932	21930	22012	21957	22058	21962	22001	22242	21907	22085	22018	22115	21907	22198	22211	21977	22086	22028	21938	22100	22349	22058	22109	22205	22026	22118	22005	21892	21976	22031	22124	22170	22083	22209	21931	22058	22011	22075	22058	21884	22288	22104	21988	22107	22204	21969	21948	21908	21992	22234	22052	21980	22116	21936	22030	22181	22132	22103	22045	22067	22031	22022	22146	22066	21963	22070	21977	22094	22013	22011	21852	22046	22040	22164	22102	21965	22136	22071	22349	22041	22068	22055	21882	22056	22250	22031	21939	22132	22073	22076	21956	22037	22033	22087	22282	22010	22248	22204	21864	22289	22175	22161	22131	22100	22131	22079	22019	22282	22188	22166	22084	22043	22123	22336	21945	22066	22037	22215	22231	22163	21952	22059	22260	22031	22035	22064	22148	21957	22063	22031	22115	21979	22111	22053	22047	22216	21806	22102	22168
29499	27715	35938	33755	30301	29854	29773	29327	28894	28848	28601	28630	28828	28640	28766	28535	28694	28700	28288	28375	28700	28827	28729	28761	28427	28489	28215	28018	28419	28162	28379	28215	28136	28232	28290	28369	28142	28308	28196	28444	28156	28072	28187	28255	28211	28323	28221	28137	28062	28413	28379	28188	28032	28161	28405	28023	28249	28236	28257	28211	28248	28168	28087	28102	28265	28153	28387	28262	27949	27976	28291	28115	28164	28251	28450	28082	28157	28311	28262	28221	28335	28191	28102	28230	28400	28341	28136	28197	28366	28381	28287	28264	28459	28184	28306	27980	28226	28016	28108	28043	28354	28216	28250	28636	28266	28212	28207	28090	28005	28175	28381	28305	28113	28100	28367	28237	28222	28031	28197	28368	28277	28321	28412	28036	28186	28172	28347	28305	28202	28006	28052	28398	28188	27961	28242	28117	28322	28582	28272	28154	28124	28166	28097	28320	28091	28296	28274	28159	28312	28317	28385	28221	28286	28383	28206	28354	28200	28394	28273	28115	28244	28123	28345	28357	28117	28274	28045	28289	27899	28302	28197	28232	28075	28189	28179	28256	28194	28095	28365	28371	28341	28382	28207	28129	28345	28260	28216	28346	28239	28233	28245	28081	28090	28184	28280	28091	28174	28201	28247	28418	28214	28288	28453	28274	28335	28264	28303	28194	28530	28325	28151	28281	28240	28192	28218	28136	28208	28174	28346	28277	28205	28371	28325	28037	28210	28196	28010	28133	28269	28080	28302	28313	28209	28359	28171	28345	28426	28053	28205	28024	28126	28304	28331	28058	28161	28203	28294	28227	28247	28222	28297	28168	28368	28317	27877	28221	28446	28294	28343	28328	28160	28091	28127	28070	28041	28513	28428	28159	28038	28273	28037	27986	28305	28167	28223	27950	27920	28109	27955	28293	28298	28502	28399	28068	28008	28261	28333	28297	28399	28176	28080	28357	28345	28413	28212	28320	28152	28430	28258	28205	28441	28027	28193	28296	28224	28408	28398	28308	28005	28169	28178	28409	28242	28509	28352	28156	28264	28180	28128	28354	28311	28141	28254	28417	28106	28303	28295	28390	28308	28332	28267	28140	28227	28491	28198	28286	28216	28237	28318	28163	28291	27848	28195	28200	28184	28180	28200	28312	27999	28100	28057	28097	28196	28054	28211	28148	28466	28025	28137	27981	28195	28308	28363	27853	28443	28036	28380	28178	28418	28376	28273	27950	28312	28059	28308	28191	28330	28294	28191	28387	28344	28327	28000	28243	28190	28138	28205	28291	28076	28340	28220	28236	28201	28162	27982	28411	28165	28288	28489	28255	28280	28007	28374	28385	28389	28249	28286	28033	28256	28085	28337	28193	28093	28103	28322	28362	28240	28164	28281	28328	28400	28048	28279	28394	28146	28128	28282	28086	27865	28224	28413	28185	27844	28105	28303	28283	28232	28192	28392	28041	28046	28092	28110	28097	28109	28133	28196	28181	28164	28098	28122	28226	28240	28436	28108	28064	28037	28097	28080	28095	28097	28368	28070	28279	28192	28020	28275	28151	28230	28268	28245	28211	28286	28113	28273	28452	28252	28006	28166	28268	28032	28067	28499	28136	28205	28147	28126	28148	28455	28250	28183	28256	28266	28349	28193	28217	28265	28113	28379	28126	28244	28209	28177	28318	28175	28172	28183	28212	28197	28341	28346	28302	28121	28189	28258	28052	28188	28124	28144	28190	27963	28431	28116	28095	28419	28236	28007	28255	27996	28357	28184	28439	28416	28450	28003	28134	28261	28237	28366	28214	28188	28179	28381	28291	28272	28196	28287	28249	27952	28252	28068	28297	28176	28250	27976	28254	28123	28307	28108	28190	28164	28316	28340	28277	28517	28223	28113	28252	28159	27934	28240	28089	28205	28047	28079	28152	28439	28435	28236	28289	28441	28341	28142	28208	28340	28229	28229	28298	28310	28164	27998	28232	28404	28375	28139	28279	28234	28207	28380	28280	28121	28202	28266	28402	28257	28320	28392	28282	28141	28311	28326	28209	28304	28321	28227	28200	28157	28317	28209	28248	27727	28088	28131	28167	28309	28249	28208	28137	28265	28188	27988	28025	28123	28067	28139	28136	28141	28190	28109	28234	28372	28341	28263	28101	28230	27969	28201	28210	28308	28234	28021	28167	28171	28202	27975	28210	28488	28057	28108	28179	28243	28072	27939	28291	28272	27993	28339	28150	28294	28135	28249	28073	28261	28245	28119	28210	28371	28201	28209	28322	28404	28203	28248	28123	28397	28514	28356	28027	28093	28214	28128	28273	28116	28316	28128	28213	28275	28234	28241	28431	28288	28170	28370	28397	28415	28215	28381	28183	28217	28217	28193	28375	28238	28156	28346	28173	28093	27935	28054	28350	28410	28256	28232	28330	28210	28388	28192	28265	28264	28412	28273	28146	28339	28325	28300	28076	28031	28123	28072	28224	27994	28325	28061	28244	28247	28162	28157	28129	28319	28108	28164	28201	28399	28238	28300	28242	28086	28405	28215	27866	28439	28199	28304	28243	28253	28236	28453	28308	28449	28064	28153	28156	28349	28102	27850	28229	28581	28262	28298	28171	28327	28151	28336	28374	28187	28297	28408	28309	28334	28057	28230	28426	28267	28190	28032	28267	28152	27995	28140	28392	28127	28311	28073	28107	28122	28125	28182	28146	28275	28248	27905	28220	28447	28290	28249	28294	28395	28386	28305	28222	28570	28042	28227	28146	28104	28180	28213	28159	28291	28123	28296	28152	28219	28198	28258	28063	28300	28072	28332	28277	28326	28236	28437	28092	28272	28110	28440	28125	28360	28411	28131	28170	28188	28340	27970	28277	28138	27969	28179	28205	28113	28263	28206	28237	28171	28322	28256	28278	28161	28412	28215	28233	28113	28234	28414	28326	28046	28008	28219	28040	28297	28147	28183	28086	28172	28084	28156	28300	28161	28346	28228	27971	28057	28100	28422	28313	28086	28086	28312	27983	28157	28011	28278	28152	28352	28189	28261	28183	28245	28226	28348	28466	28150	28114	28076	28347	28389	28299	28173	28290	28160	28343	28327	28050	28153	28281	28142	28278	28336	28351	28142	28057	28072	28186	28249	28329	28287	28122	28133	28074	28239	28356	28282	28330	28204	28144	28477	28303	28440	28355	28207	28250	28142	28181	28231	28350	28099	28275	28418	28057	28353	28000	28032	28283	28256	28229	28155	28168	28277	28215	28199	28231	28290	28387	28265	28053	28083	28253	28425	28406	28265	28359	28100	28033	28603	28051	28443	28284	28010	28388	27957	28133	28466	28485	28208	28108	28266	28429	28243	28146	28226	28322	28431	28166	28440	28306	28150	28365	28217	28447	28434	28214	27939	28151	28279	28242	28186	28136	28280	28208	28404	28354	28381	28217	28067	28170	28321	28137	28371	28558	28191	28098	28077	28129	28190	28100	28238	28557	28449	28158	28374	28071	28153	28234	28080	28102	28410	28384	28078	28286	28216	28327	28035	28208	28308	28244	28114	28302	28306	28134	28226	28056	28331	28566	28157	28152	28513	28132	28241	28167	28214	28257	28335	28162	28181	28232	28261	28222	28454	28305	28094	28295	28240	28567	28158	28098	28207	28328	28299	28173	28169	28430	28265	28163	28322	28123	28121	28118	28157	28187	28061	28080	28048	28159	28292	27998	28065	28164	28172	28410	28614	28115	28266	28260	28427	28297	28442	28147	28343	28440	28313	28195	28329	28428	28058	28295	28323	28246	28236	28287	28340	28260	28250	28245	28361	28243	28269	28144	28357	28098	28268	28223	28132	28213	28417	28316	28259	28011	27854	28372	28109	28061	28222	28355	28094	28349	28248	28222	28394	28372	28137	28282	28298	28423	28159	28185	28381	28084	28203	28276	28104	28124	28178	28365	28245	28285	28318	28205	28074	28312	28121	28087	28130	28280	28267	28114	28232	28200	28083	28176	28101	28236	28452	28154	28245	28339	28267	28324	28280	28229	28322	28355	28306	28102	28381	28116	28182	28386	28183	28201	28168	28286	28070	28230	28328	28119	28106	28316	28111	28218	28093	28401	28364	28237	28299	28232	28025	28228	28250	28400	28222	28405	28168	28382	28219	28244	28265	28440	28464	28630	28239	28139	28258	28015	28048	28317	28337	28430	28163	28112	28217	28190	28246	28425	28117	28328	28220	28298	28287	28298	28299	28045	28018	28352	28197	28482	28092	28290	28412	28401	28307	28331	28270	28274	28040	28224	28520	28256	28424	28435	28170	28153	27992	28181	28394	28384	28341	28238	28228	28192	28136	28216	28165	28144	28252	28134	28199	28289	28332	28207	28077	28138	28214	28266	28282	28122	28028	28222	28528	28141	28172	28189	28443	28189	28359	28171	28216	28197	28253	28199	28240	28366	28239	28395	28103	28301	28315	28187	27980	28331	28252	27948	28228	28266	28166	28347	28223	28098	28103	28334	28384	28221	28284	28290	28116	28438	28096	28003	28137	28064	28202	28301	28315	28214	28092	28176	28188	28210	28119	28010	28447	27954	28468	28156	28143	28344	28104	28184	27865	27995	28446	28280	28268	28189	28133	28403	28382	28152	28275	28330	28319	28392	28235	28070	28037	28178	28043	28197	28337	28394	28232	28289	28202	28341	28109	28087	28222	28261	28133	28260	28322	28376	28163	28076	28193	28229	28171	28222	28178	28184	28250	27973	28221	28305	27854	28118	28216	28167	28174	28165	28312	28080	28264	28264	28236	28252	28091	28215	28280	28135	28017	28259	27992	28426	28495	28221	28169	28037	28234	28028	28236	28530	28273	28582	28196	28576	28242	28407	28177	28148	28439	28186	28357	28521	28072	28106	28468	28215	28282	28126	28300	28331	28223	28124	28319	28305	28396	28072	28186	28179	28114	28146	28198	28414	28278	28115	28356	28413	28272	28450	28329	28341	28214	28093	28202	28333	28269	27939	28087	28293	28502	28303	28507	28295	28447	28168	28271	28310	27979	28118	28061	28158	28194	28078	28323	28261	28154	28283	28326	28321	28264	28505	28303	28341	28242	28287	28485	28260	28262	28049	28202	28261	28369	28121	28304	28250	28453	28352	28329	28263	28129	28299	28313	28291	28213	28271
27786	39629	36889	29100	25737	24854	24121	23340	22840	22424	22557	22327	22679	22559	22397	22485	22359	22063	21960	21923	22192	22399	22279	22188	22123	22083	21919	21689	21752	21728	21738	21817	21725	21724	21736	21746	21888	21863	21772	21876	21646	21860	21672	21640	21581	21901	21866	21857	21593	21723	21724	21744	21677	21667	21913	21744	21676	21849	21806	21944	21641	21855	21809	21765	21528	21796	21787	21658	21640	21615	21867	21700	21987	21648	21870	21857	21858	21799	22024	21619	21772	21854	21642	21545	21828	21843	21805	21744	21788	21784	21648	21577	21717	21709	21864	21817	21779	21779	21680	21669	21648	21844	21826	21787	21634	21666	21676	21726	21913	21817	21718	21765	21664	21720	21692	21736	21603	21826	21863	21814	21799	21680	21707	21674	21868	22036	21859	21911	21807	21861	21825	21642	21869	21681	21883	21919	21645	21846	21823	21893	21860	21563	21820	21730	21928	21609	21660	21764	21779	21519	21705	21930	21789	21714	21762	21725	21699	21726	22023	21639	21723	21858	21642	21789	21796	21663	21665	21670	21562	21802	21858	21618	21839	21839	21655	21783	21807	21789	21930	21802	21799	21791	21824	21596	21576	21796	21850	21756	21786	21752	21616	21793	21745	21901	21809	21945	21728	21848	21696	21696	21719	21839	21846	21782	21765	21852	21714	21803	21744	21919	21669	21900	21760	21715	21683	21829	21739	21657	21776	21735	21643	21708	21811	21734	21693	21692	21874	21759	21649	21751	21845	21744	21813	21750	21839	21735	21890	21712	21815	21636	21801	21699	21583	21863	21879	21754	21870	21664	21766	21728	21613	21807	21781	21615	21643	21761	21673	21840	21854	21792	21719	21712	21672	21714	21794	21760	21813	21833	21838	21727	21812	21728	21646	21693	21769	21803	21465	21870	21657	21688	21648	21855	21638	21682	21783	21617	21942	21733	21833	21826	22058	21614	21818	21706	21636	21786	21559	21729	21834	21665	21683	21848	21890	21592	21664	21607	21713	21936	21816	21855	21841	21741	21822	21798	21742	21740	21947	21567	21634	21795	21935	21804	22002	21981	21712	21467	21860	21778	21701	21624	21712	21734	21788	21840	21668	21779	21787	21763	21653	21705	21691	21772	21753	21767	21830	21690	21836	21581	21693	21740	21698	21671	21766	21710	21747	21755	21665	21628	21914	21669	21925	21745	21808	21891	21710	21870	21765	21840	21749	21761	21757	21827	21818	21740	21977	21801	21807	21662	21878	21702	21885	21551	21772	21690	21747	21745	21755	21885	21838	21629	21824	21866	21824	21670	21658	21713	21872	21793	21837	21888	21787	21702	21742	21835	21916	21707	21686	21781	21707	21817	21918	21629	21635	21913	21835	21689	21874	21684	21759	21672	21789	21880	21841	21677	21856	21586	21635	21666	21784	21746	21723	21600	21886	21754	21812	21822	21895	21731	21681	21722	21868	21815	21606	21828	21684	21845	21764	21860	21794	21874	21915	21595	21867	21654	21727	21831	21870	21675	21744	21799	21560	21829	21784	21816	21688	21735	21835	21816	21801	21655	21657	21798	21816	21752	21737	21916	21857	21840	21890	21669	21864	21595	21829	21660	21770	21881	21803	21691	21942	21872	21770	21876	21964	22051	21817	21721	21809	21744	21638	21791	21731	21705	21688	21799	21736	21759	21584	21793	21773	21788	21966	21621	21708	21580	21744	21883	21660	21715	21799	21938	21905	21751	21747	21791	21835	21621	21884	21765	21829	21805	21676	21713	21598	21664	21605	21820	21668	21685	21608	21672	21833	21717	21659	21848	21674	21819	21760	21823	21761	21789	21960	21719	21624	21684	21869	21778	21802	21625	21767	21617	21816	21694	21890	21768	21663	21564	21881	21852	21526	21641	22006	21689	21934	21781	21934	21709	21866	21688	21839	21714	21749	21761	21708	21685	21724	21688	21516	21613	21737	21733	21488	21660	21747	21711	21698	21703	21906	21659	21819	21771	21763	21782	21641	21810	21911	21918	21934	21916	21727	21829	21827	21817	22014	21911	21843	21697	21830	21714	21780	21790	21654	21674	21896	21858	21760	21761	21658	21719	21665	21786	21929	21552	21815	21791	21839	21832	22071	21514	21868	21758	21762	21735	21882	21754	21807	21846	21593	21884	21860	21753	21776	21883	21765	21756	21678	21759	21745	21729	21756	21946	21732	21809	21797	21901	21790	21977	21900	21811	21902	21581	21838	21715	21587	21852	21738	21815	21879	21651	21807	21942	21779	21586	21775	21652	21772	21819	21830	21638	21725	21799	21612	21762	21781	21657	21852	21813	21634	21945	21863	21857	21826	21605	21945	21863	21797	21783	21506	21694	21767	21804	21842	21748	21776	21702	21717	21825	21903	21896	21824	21599	21802	21839	21799	21660	21652	21692	21801	21818	21786	21701	21793	21731	21710	21898	21663	21836	21817	21664	21784	21916	21767	21729	21875	21811	21672	21789	21864	21758	21745	21807	21849	21837	21701	21772	21631	21712	21788	21892	21827	21833	21839	21656	21786	21601	21831	21777	21904	21782	21738	21740	21854	21710	21966	21697	21672	21909	21788	21806	21839	21676	21670	21747	21839	21817	21857	21836	21824	22019	21835	21815	21748	21880	21744	21804	21663	21777	21851	21714	21767	21774	21712	21716	22011	21741	21690	21747	21729	21850	21746	21755	21596	21732	21620	21848	21889	21852	21628	21839	21662	21664	21811	21591	21754	21748	21865	21883	21645	21613	21781	21473	21952	21894	21796	21765	21672	21911	21816	21745	21855	21656	21868	21829	21849	21584	21691	21783	21737	21684	21948	21755	21599	21947	21813	21860	21690	21550	21538	21480	21723	21590	21657	21536	21643	21763	21761	21785	21683	21603	21751	21658	21631	21791	21863	21759	21833	21785	21775	21797	21693	21753	21772	21779	21747	21875	21739	21793	21787	21759	21883	21777	21591	22061	21897	21852	21680	21754	21758	21898	21662	21805	21710	21554	21821	21660	21819	21820	21920	21674	21720	21814	21748	21862	21898	21637	21901	21626	21638	21734	21811	21817	21747	21668	21787	21844	21800	21798	21665	22001	21832	22010	21780	21820	21706	21843	21661	21976	21888	21859	21814	21845	21820	21719	21660	21922	21728	21762	21699	21792	21659	21674	21791	21719	21912	21782	21965	21769	21675	21568	21769	21821	21878	21758	21820	21807	21727	21794	21720	21855	21726	21845	21776	21854	21847	21743	21810	21693	21871	21716	21729	21689	21778	21827	21685	21864	21610	21945	21819	21562	21761	21932	21683	21767	21839	21844	21845	21847	21824	21901	21804	21745	21819	21612	21870	21845	21656	21710	21729	21872	21903	21742	21790	21761	21576	21669	21603	21812	21667	21741	21663	21842	21894	21842	21742	21732	21737	21665	21719	21907	21816	21763	21773	21740	21983	21609	21857	21596	21825	21626	21670	21841	21755	21524	21698	21781	21513	21670	21714	21702	21585	21600	21905	21658	21734	21791	21890	21716	21733	21897	21820	21895	21633	21868	21787	21655	21681	21849	21661	21816	21731	21717	21753	21849	21620	21835	21828	21889	21662	21678	21677	21830	21643	21685	21786	21962	21708	21766	21882	21589	21991	21723	21722	21706	21855	21691	21835	21957	21552	21703	21726	22005	21733	21706	21891	21873	21748	21668	21818	21792	21850	21835	21768	21797	21885	21682	21809	21767	21877	21611	22005	21733	21898	21848	21781	21541	21694	21598	21787	21819	21930	21757	21769	21784	21853	21777	21710	21628	21841	21854	21660	21936	21767	21743	21787	21792	21747	21821	21735	21724	21851	21649	21743	21747	21680	21629	21702	21731	21836	21748	21932	21463	21701	21706	21782	21814	21670	21813	21803	21846	21673	21775	21805	21753	21757	21810	21633	21867	21788	21875	21735	21759	21660	21843	21809	21713	21754	21747	22089	21864	21760	21799	21909	21778	21756	21792	21722	21948	21753	21619	21793	21672	21865	21744	21668	21917	21720	21729	21954	21815	21759	21713	21954	21782	21937	21682	21670	21837	21824	21891	21898	21777	21785	21824	21878	21783	21744	21735	21765	21829	21635	21928	21735	21753	21841	21882	21759	21833	21851	21695	21668	21838	21824	21873	21795	21615	21686	21645	21827	21750	21854	21741	21751	21760	21769	21707	21817	21696	21920	21632	21962	21720	21635	21641	21837	21952	21713	21626	21842	21789	21817	21782	21706	21742	21829	21822	21707	21637	21867	21922	21618	21698	21794	21706	21857	21808	21606	21847	21827	21808	21665	21678	21823	21926	21809	21812	21857	21787	21645	21901	21776	21872	21757	21693	21751	21880	21828	21754	21730	21720	21876	21937	21758	21782	21700	21764	21704	21662	21647	21571	21854	21719	21717	21813	21803	21844	21800	21781	21787	21942	21957	21963	21884	21880	21652	21889	21653	21693	21642	21763	21653	21735	21834	21839	21815	21916	21835	21912	21701	21734	21895	21924	21710	21908	21665	21588	21819	21821	21877	21725	21757	21841	21868	21745	21847	21679	21676	21867	21658	21965	21773	21834	21926	21550	21756	21854	21706	21511	21773	21765	21662	21500	21829	21749	21666	21880	21631	21992	21648	21602	21807	21754	21747	21801	21520	21821	21991	21821	21828	21706	21885	21834	21634	21706	21874	21654	21832	21755	21662	21775	21878	21792	21714	21743	22007	21876	21901	21789	21710	21840	21706	21774	21889	21722	21734	21726	21672	21853	21601	21795	21831	21639	21791	21830	21778	21777	21863	21683	21776	21668	21822	21704	21839	21616	21760	21691	21771	21731	21932	21897	21648	21784	21591	21957	21862	21884	21759	21481	21778	21823	21834	21728	21640	21559	21725	21502	21818	21671	21887	21770	21841	21695	21829	21881	21756	21877	21755	21759	21680	21873	21775	21814	21860	21809	22019	21700	21736	21684	21585	21645	21722	21819	21596	21659	21898	21801	21777	21866	21576	21733	21793	21867	21872	21609	21782	21809	21765	21899	21603	21852	21776	21830	21892	21773	21888	21731	21757	21664	21656	21727	21672	21726	21798	21639	21857	21575	21880	21612	21655	21807	21492	21735	21721	21677	21778	21553	21648	21853
23824	21409	29088	25088	25733	30332	32317	29848	29218	28913	28959	28655	28738	28693	28591	28334	28596	28220	28181	28068	29419	29791	29674	29138	29019	28385	27771	27673	27768	27697	27862	27941	27990	27886	27854	27861	28023	27842	27814	27740	27833	27755	28105	27750	27939	27829	27733	27839	27901	27665	27987	27556	27940	27895	27791	27777	27660	27863	27691	27693	28075	27923	27971	27540	27925	27797	27779	27908	27991	27650	27633	27677	27680	27508	27688	27843	27640	27841	27745	27811	27807	27623	27600	27561	27773	27497	27856	27662	27704	27717	27777	27866	27839	27917	27730	27613	27838	27706	27833	27717	27880	27786	27822	27595	27714	27876	27806	27524	27573	27548	27498	27472	27850	27839	27589	27568	27580	27845	27484	27810	27708	27719	27892	27753	27922	27753	27640	27661	27656	27900	27636	27810	27582	27747	27628	27734	27759	27840	27547	27660	27657	27623	27799	27846	27665	27552	27652	27815	27628	28034	27861	27447	27567	27635	27622	27667	27972	27750	27790	27906	27828	27553	28028	27692	27564	27719	27779	27987	27762	27729	27766	27759	27879	27710	27679	27632	27772	27706	27551	27859	27721	27854	27717	27706	27837	27803	27625	27723	27683	27558	27655	27657	27465	27740	27725	27686	27602	27685	27985	27552	27800	27714	27787	27834	27743	27731	27684	27561	27698	27710	27707	27552	27837	27420	27448	27542	27684	27560	27706	27654	27623	27606	27760	27499	27698	27791	27636	27788	27561	27817	27818	27681	27833	27686	27850	27882	27661	27880	27596	27871	27521	27765	27441	27790	27789	27793	27834	27655	27830	27952	27720	27529	27593	27868	27977	27918	27623	27637	27651	27847	27630	27931	27893	27547	27773	27681	27815	27805	27915	27788	27634	27710	27747	27809	27682	27821	27779	27913	27828	27612	27827	27632	27752	27805	27603	27811	27630	27690	27704	27763	27682	27520	27949	28033	27983	27885	27862	27787	27671	27936	27833	27568	27865	27662	27718	27818	27951	27545	27742	27800	27708	27595	27776	27771	27835	27898	27672	27675	27955	27956	27665	27919	27830	27751	27872	27848	27710	27875	27703	27630	27520	27918	27614	27855	27456	27729	27869	27711	28029	27487	27582	27541	27831	27863	27812	27697	27673	27769	27774	27594	27610	27574	27698	27765	27750	27727	27780	27593	27784	27841	27949	27927	27700	27649	27608	27633	27710	27860	27813	27701	27711	27657	27819	27680	27704	27952	27681	27635	27877	27896	27759	27859	27777	27747	27718	27761	27720	27688	27750	27866	27770	27752	27708	27619	27720	27628	27661	27694	27409	27899	27629	27638	27815	27813	27503	27787	27827	27736	27745	27604	27884	27426	27528	27830	27469	27659	27947	27722	27688	27688	27772	27654	27792	27635	27739	27630	27823	27722	27918	27674	27516	27645	27679	27698	27630	27620	27744	27818	27858	27588	27622	27909	27603	27764	27868	27670	27612	27634	27675	27783	27892	27930	27659	27604	27798	27832	27879	27759	27817	27684	27794	27604	27744	27980	27792	27682	27781	27678	27608	27985	27546	27683	27715	27566	27770	27826	27780	27516	27797	27632	27727	27950	27722	27607	27858	28033	27582	27748	27881	27771	27720	27823	27563	27881	27830	27706	27698	27632	27752	27435	27784	27736	27623	27680	27692	27700	27724	27786	27572	27827	27748	27763	27821	27630	27658	27746	27984	27764	27795	27631	27679	27779	27584	27543	27892	27767	27740	27623	27956	27803	27725	27578	27894	27681	27725	27922	27631	27773	27511	27664	27608	27500	27883	27916	27845	27521	27725	28037	27665	27495	27796	27609	27527	27643	27690	27535	27694	27924	27897	27655	27785	27696	27893	27541	27670	27765	27951	27831	27938	27709	27408	27785	27693	27639	27678	27582	27823	28046	27700	27663	27780	27724	27710	27786	27863	27978	27839	27824	27742	27838	27899	27646	27810	27556	27681	27790	27702	27709	27891	27710	27729	27571	27665	27632	27648	27926	27939	27938	27728	27756	27780	27599	27723	28065	27794	27824	27616	27818	27894	27514	27646	27815	27658	27733	27812	27968	27725	27791	27634	27775	27607	27828	27938	27673	27820	27871	27560	27759	27876	27765	27723	27807	27569	27775	27712	27924	27661	27844	27653	27727	27796	27721	27796	27645	27550	27791	27670	27607	27601	27701	27569	27454	27682	27774	27694	27683	27771	27714	27872	27785	27867	27922	27663	27771	27866	27838	27674	27976	27717	27666	27797	27838	27580	27552	27736	27801	27792	27831	27636	27699	27910	27811	27747	27713	27867	27915	27505	27872	27830	27739	27806	27635	28006	27532	27783	27761	27550	27933	27787	27667	27570	27870	27643	27714	27549	27909	27670	27631	27698	27678	27818	27523	27806	27774	27647	27693	27712	27718	27833	27602	27770	27709	27512	27713	27916	27738	27961	27590	27670	27751	27844	27763	27940	27871	27750	27672	27486	27533	27771	27874	27656	27838	27794	27842	27778	27589	27515	27444	27794	27547	27802	27749	27685	27738	27886	27697	27452	27596	27816	27516	27785	27651	27615	27907	27665	27727	27731	27477	27909	27729	27763	27748	27607	27640	27813	27725	27724	27694	27543	27754	27671	27767	27665	27539	27585	27694	27948	27663	27744	27734	27651	27785	27803	27583	27771	27731	27813	27490	27705	27857	27712	27756	27771	27546	27762	27854	27770	27658	27765	27786	27982	27731	27899	27889	27672	27500	27606	27842	28047	27743	27849	27726	27983	27875	27920	27722	27681	27651	27633	27610	27720	27565	27811	27651	27844	27776	27718	27652	27623	27942	27749	27696	27778	27650	27821	27857	28033	27768	27724	27789	27503	27765	28038	27958	27717	27819	27879	27653	28051	27741	27744	27715	27546	27751	27495	27822	27710	27624	27859	27815	27905	27665	27731	27445	27627	27740	27747	27582	27695	27716	27624	27726	27719	27795	27898	27866	27755	27601	27761	27522	27611	27820	27433	27592	27747	27650	27820	27858	27680	27765	27640	28013	27595	27828	27700	27615	27704	27723	27676	27524	27804	27646	27910	27735	27700	27653	27694	27535	27562	27502	27745	27833	27665	27809	27719	27592	27764	27651	27535	27909	27582	27815	27843	27766	27474	27476	27751	27920	27468	27607	27724	27630	27735	27623	27838	27723	27801	27885	27571	27844	27853	27850	27903	27840	27833	27732	27623	27627	27705	27845	27608	27728	27718	27898	27640	27761	27753	27504	27615	27733	27844	27884	27580	27724	27550	27513	27825	27715	27684	27562	27875	27735	27747	27947	27793	27770	27831	27789	27752	27880	27747	27741	27452	27821	27680	27765	27674	27757	27837	27914	27901	27826	27660	27873	27899	27626	27821	27677	27674	27790	27511	27660	27588	27661	27610	27563	27394	27718	27611	27620	27638	27771	27999	27556	27892	27897	27559	27539	27679	27800	27778	27894	27886	27896	27750	27890	27504	27682	27716	27870	27687	27712	28071	27725	27661	27583	27744	27731	27645	27637	27758	27699	27964	27609	27742	27708	27530	27704	27555	27653	27753	27482	27528	27628	27843	27811	27642	27602	27571	27731	27799	27949	27745	27717	27609	27584	27627	27963	27753	27516	27783	27821	27765	27816	27974	27994	27921	27595	27684	27697	27859	27751	27751	27725	27556	27737	27629	27618	28013	27754	27540	27529	27853	27505	27798	27524	27495	27654	27894	27364	27845	27843	27798	27797	27870	27668	27829	27730	27675	27926	27671	27930	27734	27669	27730	27590	27800	27752	27491	27609	27778	27718	27692	27582	27715	27877	27773	27804	27733	27645	27775	27665	27817	27512	27681	27778	28087	27685	27755	27670	27750	27930	27709	27770	27816	27789	27814	27889	27735	27736	27582	27710	27957	27647	27515	27766	27394	27770	27831	27571	27591	27718	27824	27818	27591	27860	27690	27888	27818	27821	27787	27959	27781	27896	27794	27646	27831	27714	27728	27816	27789	27706	27716	27563	27603	27938	27596	27773	27754	27910	27681	27672	27788	27919	27895	27827	27789	27678	27627	27788	27708	27721	27926	27728	27751	27719	27881	27631	27684	27938	27731	27800	27583	27676	27659	27793	27881	27591	27933	27728	27660	27623	27647	27651	27779	27830	27991	27560	27849	27933	27916	27668	27548	27966	27503	27849	27582	27701	27626	27703	27549	27794	27677	27819	27811	27636	27882	27857	27714	27742	27891	27590	27814	27854	27965	27741	27805	27524	27619	27651	27640	27770	27384	27603	27678	27446	27857	27949	27829	27707	27788	27731	27690	27688	27853	27590	27658	27923	27863	27670	28000	27707	27875	27545	27825	27933	27617	27744	27778	27799	27599	27795	27810	27939	27701	27825	27822	27731	27912	27856	27797	27695	27887	27821	27867	27807	27889	27896	27963	27661	27960	27908	27829	27780	27674	27734	27739	27838	27745	27523	27531	27784	27620	27528	27831	27735	27704	27551	27935	27698	27730	27525	27642	27813	27554	27595	27862	27682	27827	27712	27562	27848	27659	27960	27833	27802	27621	27831	27726	27674	27744	27891	27920	27698	27751	27816	27880	27506	27692	27636	27716	27555	27618	27776	27753	27714	27666	27818	27567	27733	27696	27830	27544	27769	27777	27568	27780	27761	27790	27803	27586	27651	27450	27772	28076	27841	27821	27749	27665	27623	27659	27799	27583	27576	27513	27674	27802	27815	27672	27667	27854	27764	27706	27568	27811	27765	27890	27846	27615	27814	27782	27566	27718	27438	27842	27730	27827	27693	27988	27608	27624	27746	27804	27638	27739	27880	27872	27749	27703	27775	27756	27719	27634	27969	27747	27782	27613	27768	27887	27839	27790	27687	27752	27963	27809	27555	27976	27751	27683	27808	27588	27776	27659	27750	27507	27811	27946	27799	27658	27744	27849	27844	27740	27837	27483	27650	27695	27947	27925	27670	27706	27754	28064	28041	27671	28020	27785	27647	27743	27638	27869	27971	27676	27837	27919	27702	27637	27758	27832	27692	27451	27713	27540	27702	27701	27774	27741	27728	27869	27538	27498	27763	27747	27705	27818	27740	27455	27776	27801	27815	27645	27962	27626	27938	27818	27729
27826	46609	43862	33895	29113	27540	26105	25112	23622	23287	23232	22832	22972	23005	22542	22547	22343	22159	21939	22265	24242	24615	24336	23992	22847	22112	21749	21661	21648	21645	21697	21495	21645	21456	21661	21587	21616	21512	21483	21602	21598	21677	21715	21615	21401	21641	21494	21592	21439	21524	21556	21602	21556	21431	21473	21418	21507	21502	21663	21384	21577	21612	21464	21589	21529	21558	21558	21692	21606	21488	21562	21572	21547	21491	21669	21381	21511	21508	21527	21482	21498	21542	21485	21482	21497	21503	21363	21543	21433	21529	21482	21564	21574	21377	21576	21489	21629	21355	21709	21672	21447	21451	21462	21585	21643	21440	21629	21455	21559	21451	21436	21551	21561	21409	21605	21614	21502	21498	21284	21630	21441	21306	21413	21586	21447	21688	21530	21449	21557	21661	21563	21485	21488	21746	21514	21634	21515	21513	21581	21535	21429	21409	21484	21358	21754	21492	21616	21451	21708	21497	21356	21401	21519	21571	21580	21555	21603	21365	21333	21475	21595	21531	21518	21475	21501	21506	21594	21646	21546	21537	21345	21355	21576	21410	21411	21441	21489	21605	21551	21493	21321	21593	21324	21492	21477	21634	21590	21585	21537	21506	21320	21530	21515	21652	21508	21665	21406	21585	21458	21473	21501	21739	21531	21494	21513	21658	21502	21532	21511	21500	21579	21589	21604	21480	21457	21582	21507	21470	21628	21669	21606	21420	21349	21796	21680	21491	21492	21449	21761	21579	21581	21435	21565	21526	21605	21559	21454	21533	21328	21640	21387	21532	21595	21551	21380	21456	21544	21457	21489	21500	21438	21491	21334	21547	21595	21510	21640	21607	21444	21499	21536	21510	21559	21699	21307	21559	21478	21478	21757	21506	21521	21661	21363	21461	21482	21687	21667	21390	21496	21637	21384	21442	21660	21511	21507	21464	21477	21529	21593	21443	21628	21429	21563	21482	21547	21630	21363	21623	21576	21446	21461	21318	21544	21737	21560	21499	21618	21497	21516	21688	21570	21559	21606	21345	21643	21663	21463	21456	21387	21476	21527	21391	21587	21388	21502	21469	21505	21518	21434	21497	21530	21485	21451	21644	21443	21547	21438	21583	21447	21508	21627	21470	21358	21520	21477	21517	21611	21568	21435	21646	21484	21334	21563	21541	21528	21424	21644	21377	21556	21564	21522	21612	21555	21605	21640	21467	21491	21601	21473	21509	21412	21600	21612	21547	21571	21527	21597	21552	21515	21539	21505	21499	21511	21547	21569	21495	21582	21541	21378	21391	21577	21424	21598	21527	21550	21538	21454	21569	21609	21516	21498	21377	21427	21787	21572	21378	21470	21493	21476	21429	21475	21523	21581	21479	21381	21615	21503	21574	21532	21611	21633	21413	21616	21599	21404	21460	21497	21566	21330	21578	21533	21432	21408	21506	21446	21487	21546	21707	21504	21359	21387	21559	21407	21476	21707	21574	21427	21799	21529	21612	21416	21611	21451	21663	21524	21560	21678	21591	21716	21650	21533	21434	21328	21679	21282	21327	21555	21399	21643	21612	21412	21531	21447	21443	21497	21433	21467	21553	21676	21707	21625	21727	21334	21508	21490	21603	21441	21393	21717	21544	21386	21412	21648	21463	21650	21675	21536	21546	21534	21534	21518	21531	21458	21451	21547	21526	21696	21409	21492	21514	21351	21638	21606	21613	21618	21461	21356	21384	21746	21567	21458	21653	21739	21423	21530	21532	21476	21701	21642	21593	21475	21467	21554	21427	21593	21523	21570	21462	21663	21458	21572	21363	21588	21611	21490	21520	21628	21417	21497	21601	21497	21602	21610	21439	21598	21422	21475	21358	21575	21651	21580	21600	21628	21711	21577	21541	21630	21377	21552	21390	21449	21476	21507	21371	21515	21526	21632	21608	21525	21671	21514	21479	21490	21408	21654	21347	21382	21498	21551	21584	21558	21654	21559	21515	21613	21502	21593	21523	21353	21446	21393	21483	21557	21649	21513	21340	21641	21299	21729	21447	21525	21697	21608	21568	21537	21546	21645	21454	21379	21511	21454	21526	21527	21625	21519	21440	21467	21477	21516	21671	21461	21634	21754	21446	21484	21424	21561	21538	21499	21594	21356	21432	21538	21454	21635	21396	21450	21523	21418	21189	21620	21640	21597	21400	21568	21442	21580	21398	21552	21395	21477	21499	21511	21661	21525	21488	21401	21417	21457	21455	21675	21689	21411	21474	21501	21615	21432	21568	21511	21524	21434	21374	21449	21526	21407	21350	21362	21627	21572	21465	21656	21540	21471	21646	21547	21417	21458	21549	21575	21573	21483	21455	21403	21736	21701	21471	21657	21450	21449	21391	21422	21597	21554	21472	21560	21726	21464	21522	21583	21290	21678	21664	21442	21531	21429	21602	21731	21626	21580	21623	21480	21563	21387	21523	21529	21565	21529	21522	21871	21494	21622	21458	21528	21504	21488	21432	21520	21462	21477	21412	21589	21614	21328	21543	21445	21730	21602	21425	21402	21538	21498	21543	21635	21520	21500	21545	21419	21558	21714	21504	21289	21600	21525	21529	21626	21563	21591	21689	21410	21514	21647	21452	21463	21621	21627	21575	21560	21581	21557	21476	21480	21522	21529	21314	21453	21465	21497	21366	21362	21532	21515	21521	21648	21559	21651	21572	21526	21561	21678	21322	21488	21362	21497	21586	21666	21486	21501	21604	21446	21514	21561	21583	21498	21315	21615	21411	21537	21562	21628	21471	21574	21504	21518	21691	21568	21622	21431	21456	21692	21453	21472	21475	21493	21513	21673	21616	21698	21373	21529	21513	21510	21478	21391	21527	21590	21561	21630	21533	21477	21964	21543	21746	21752	21501	21495	21538	21452	21552	21456	21499	21646	21622	21435	21591	21590	21453	21572	21617	21691	21677	21546	21607	21618	21479	21724	21563	21581	21612	21807	21520	21700	21682	21452	21442	21520	21595	21402	21528	21512	21538	21555	21384	21413	21567	21553	21303	21543	21683	21474	21616	21647	21538	21566	21585	21774	21442	21294	21643	21620	21612	21444	21409	21608	21491	21528	21484	21580	21504	21587	21537	21583	21521	21506	21613	21479	21475	21357	21601	21561	21524	21389	21515	21498	21700	21598	21550	21495	21686	21441	21463	21494	21618	21585	21388	21432	21649	21591	21481	21425	21556	21499	21484	21552	21434	21646	21494	21693	21562	21580	21618	21508	21585	21458	21693	21504	21478	21714	21440	21552	21331	21457	21456	21522	21710	21672	21662	21487	21617	21561	21546	21619	21458	21649	21444	21493	21439	21528	21640	21635	21473	21585	21413	21365	21323	21514	21550	21624	21406	21565	21548	21668	21452	21497	21445	21470	21597	21497	21570	21545	21540	21495	21521	21535	21498	21593	21487	21424	21560	21610	21492	21557	21410	21564	21580	21596	21381	21782	21363	21670	21417	21539	21445	21617	21685	21439	21641	21446	21474	21573	21511	21532	21320	21427	21478	21552	21609	21478	21645	21583	21499	21617	21525	21549	21551	21628	21666	21738	21417	21571	21522	21610	21591	21329	21489	21427	21633	21521	21481	21740	21549	21871	21570	21284	21589	21557	21377	21580	21682	21511	21482	21484	21501	21591	21544	21620	21431	21576	21515	21559	21618	21761	21474	21553	21508	21586	21600	21523	21607	21564	21630	21531	21490	21436	21523	21543	21369	21390	21474	21463	21485	21696	21433	21619	21590	21362	21562	21587	21611	21548	21465	21405	21555	21439	21620	21521	21381	21584	21477	21410	21680	21593	21473	21387	21479	21427	21561	21407	21554	21572	21402	21528	21532	21644	21548	21311	21580	21540	21531	21520	21557	21648	21435	21535	21608	21496	21467	21407	21531	21666	21565	21450	21497	21564	21543	21350	21649	21477	21466	21439	21537	21756	21507	21512	21557	21370	21464	21624	21546	21685	21552	21535	21468	21486	21476	21554	21470	21636	21620	21534	21386	21549	21554	21500	21499	21397	21617	21653	21586	21414	21505	21520	21604	21545	21630	21518	21630	21650	21673	21569	21520	21470	21528	21479	21624	21605	21412	21527	21418	21530	21503	21588	21388	21446	21507	21505	21431	21454	21465	21617	21622	21507	21524	21512	21597	21622	21609	21408	21541	21558	21451	21449	21772	21564	21380	21481	21436	21562	21536	21523	21724	21610	21460	21656	21598	21479	21565	21643	21652	21574	21503	21432	21383	21703	21655	21406	21561	21497	21479	21707	21525	21412	21335	21480	21525	21307	21507	21596	21624	21680	21561	21394	21516	21428	21435	21540	21523	21569	21654	21635	21594	21470	21869	21498	21480	21439	21479	21511	21631	21516	21497	21547	21461	21577	21574	21370	21490	21526	21443	21673	21676	21656	21405	21562	21347	21451	21395	21316	21476	21580	21654	21505	21519	21494	21469	21444	21465	21509	21593	21642	21564	21525	21776	21717	21555	21597	21506	21401	21645	21430	21535	21598	21434	21427	21577	21555	21385	21577	21624	21517	21594	21742	21513	21305	21511	21615	21570	21639	21415	21462	21435	21772	21563	21542	21548	21354	21434	21764	21487	21647	21454	21621	21674	21546	21543	21634	21484	21556	21456	21530	21527	21409	21688	21452	21422	21513	21509	21265	21664	21458	21494	21562	21461	21615	21537	21433	21587	21602	21511	21376	21364	21655	21458	21486	21493	21550	21548	21727	21388	21455	21350	21456	21672	21694	21331	21532	21600	21631	21674	21484	21579	21577	21467	21540	21594	21514	21409	21428	21578	21444	21520	21366	21510	21574	21570	21584	21668	21655	21562	21683	21564	21556	21461	21490	21409	21757	21539	21598	21468	21396	21592	21544	21394	21709	21582	21412	21564	21321	21479	21474	21567	21475	21525	21641	21666	21512	21708	21469	21508	21612	21208	21629	21670	21502	21422	21491	21437	21636	21446	21290	21374	21284	21554	21574	21496	21493	21568	21524	21485	21662	21466	21641	21507	21358	21402	21462	21457	21467	21456	21358	21588	21600	21611	21380	21486	21674	21566	21563	21440	21428	21523	21597	21514	21717	21391	21659	21631	21503	21790	21359	21492	21382	21560	21674	21356	21463	21424
22757	21484	29296	24207	23337	29202	34312	30928	29992	30078	29680	29322	29323	29366	29122	28884	28875	28653	28533	28544	30268	31277	31367	31264	30439	29219	28567	28088	28122	28171	27963	27922	28056	28390	28103	28209	28208	28104	28313	28360	28033	27905	27982	28155	27875	27909	28059	27911	28094	28057	28317	27964	28101	28017	28093	27955	28000	28052	28012	28010	27760	28169	28139	27868	27954	28045	28149	28103	28081	28187	27996	27971	28262	27974	27975	28029	27867	28129	28222	28166	27811	28028	28020	28011	27982	27752	27920	27977	27887	27981	27889	27720	27996	27846	28155	27830	28026	28044	28139	28169	27999	27902	27718	28004	28074	27873	27967	27870	28137	28044	28124	27797	28184	27900	27949	28031	28081	27886	27997	27744	28070	27915	28090	27877	28168	27958	28040	27754	28016	28083	27883	27667	27827	27745	27915	27885	27967	27952	27999	27987	28136	27967	28001	27748	28102	27961	27986	28046	28073	27952	27817	27944	27829	28070	28013	28071	27929	27822	28214	28078	28024	27938	27925	27897	28008	27901	27610	28040	27730	27968	28036	27686	28040	27907	27979	28037	28048	27969	27907	27871	27867	27849	28117	27914	28159	27890	27856	27953	27963	27768	27665	28029	28097	27739	27926	27751	28016	28014	27972	27877	27699	27620	27807	27980	27893	27961	28086	27798	28030	27965	28027	28101	27999	27957	28050	27834	27864	27943	27981	27904	27984	27886	28119	27873	28016	27954	27848	27978	27998	28212	27947	28163	27967	27984	27926	27726	27896	27896	27899	27734	27964	28196	27775	27902	28003	28072	28082	27886	28168	28008	28087	28097	27794	27892	27977	27931	28035	27904	28051	27667	27753	28006	28091	28004	28114	27881	28162	27970	27828	27859	28033	28010	27976	28211	27685	27843	28125	27984	28040	28240	28085	27974	27777	27963	27841	28001	27916	28051	27862	27899	27916	27821	27960	28115	28193	27780	27822	27914	27940	27910	27872	28054	27947	27979	28002	27970	28021	27986	27900	27932	27902	27691	27793	27664	27997	27806	28101	27729	28157	28008	27777	27715	28057	27799	27891	28160	27945	27961	27957	27842	27990	27957	27743	27817	28108	28016	27713	28022	27962	27949	28004	28121	28025	27909	27893	28104	27918	27897	28084	27734	27919	27757	28010	27990	27927	27913	28019	28071	28036	27771	27746	27891	27842	27902	28154	27974	27682	28047	27866	27937	28015	28054	28116	28090	27835	27944	27839	27869	27892	28162	27744	27854	27996	28020	28023	27908	28077	28100	28042	27965	27999	28045	27871	27738	27943	28021	28009	28053	28120	28060	27905	28136	28007	27870	28187	28002	27829	28030	28294	28028	27945	28147	27968	27886	27927	28063	27884	28012	28171	27966	27954	27970	27884	27895	28055	27877	27930	27955	28248	28129	27986	28090	27899	27750	28083	27897	28171	27821	27927	27979	28090	27846	28019	27948	27797	27704	27777	28114	27816	28089	28168	27902	27884	28090	28132	27808	27878	27801	27871	27870	27889	28065	27717	27907	28168	27922	28040	27955	27908	27792	28018	28133	27710	28066	27977	28115	27949	27952	28108	28005	27726	27726	27937	27993	28064	28040	28022	28109	28109	27849	27940	28046	27786	27872	28064	27760	27852	28044	28103	27606	27983	28127	27788	27837	28123	27742	28187	27995	27856	28090	27843	28036	28021	27826	27998	27894	27895	27796	28056	27888	28004	27819	27992	27917	28021	27987	27890	28013	27808	27685	27884	27832	28034	27970	27788	27823	27935	27852	27920	27957	27960	27729	27767	28156	28221	27946	27941	27994	28062	27797	27886	28096	27756	27756	27945	28054	28055	27870	28054	27988	28012	27862	27786	27774	27653	27760	27930	27840	27970	28084	28100	27869	27932	27893	28023	28147	27783	28143	27967	27847	28073	27803	28114	27832	27912	27878	27961	27988	28075	27868	27886	27805	27859	27838	27754	28098	27839	27741	28077	28142	27866	27879	27648	27652	27664	27800	27850	27953	27923	27952	28070	27862	28074	28119	28063	28007	27769	27960	27848	27780	27832	27916	27743	28001	27955	27922	28027	28072	27904	27926	28089	27976	27912	28073	27987	28053	28035	27868	27872	27980	28095	28157	27963	27920	27948	27823	27943	28142	28054	27724	27763	27882	27807	28078	28074	27965	28084	28000	28013	27897	27900	27977	28052	28085	27856	27785	27931	27817	27834	27833	27919	27770	28253	27833	28031	28109	28214	27865	27988	27960	28047	27734	27852	27828	27957	28010	27759	27980	27939	28003	27859	28014	27827	27907	28020	28154	27971	28047	27928	28136	28172	27911	28064	28097	28214	27966	27946	28025	28084	27791	27961	28108	28010	28060	27624	27891	27943	28017	28023	27916	27959	28168	27810	28032	28009	28010	27858	27892	27834	27855	27803	27948	28017	28126	28200	28084	27816	27823	27994	27980	28039	27923	28003	28172	27999	27979	27821	27843	28118	28001	27911	28031	28055	27972	27958	27819	27838	27865	27767	27953	28062	28089	27856	28008	28046	27945	27815	27856	27855	27827	28003	28214	28099	27965	27898	28145	27912	27893	27980	28060	27920	28228	27926	28081	27787	28014	27825	27967	27995	28127	28286	28118	28066	27809	27757	28109	28060	28160	28069	27872	27870	27872	28009	28051	27813	28080	27951	28021	27988	28271	28051	27952	28019	27796	28138	28046	28144	28028	27868	28214	28047	28003	27930	27885	27907	28000	28054	27867	28058	27879	27927	28126	28104	28077	28140	28142	27984	27845	27951	28077	27974	27748	27965	28065	28142	27744	27921	27978	27877	27800	28051	27730	27832	27956	27933	27684	27780	27703	27814	27865	27881	27969	27828	27966	27922	27936	27767	27990	28153	27795	27895	28071	27925	27735	27855	28065	27932	27945	27826	27860	27874	27847	27912	28021	27914	28118	27826	27955	27931	27948	27992	27920	27926	28069	27956	28010	28078	28192	28054	28091	28086	27868	28034	28097	28103	27954	28146	27848	27878	28170	27953	27913	27950	27928	28152	27941	27806	27934	28083	28153	27778	27685	28048	28033	28228	27849	27892	28040	27895	28045	27989	27870	27966	27857	28016	27748	27839	27980	28068	27927	27896	27932	27851	27869	28036	28009	27985	27973	27978	28147	28065	28141	28036	27950	27797	28019	27931	28009	28048	27876	27810	27993	27938	27975	27782	27859	27939	27797	27928	28111	27864	28031	28141	27724	28098	28153	27988	28031	28085	27862	28001	28154	27705	27727	27924	28029	28043	28026	27926	27891	27999	28073	27886	27861	27952	28109	28118	28158	28268	27839	28001	27940	27917	27728	28085	27745	27961	27841	27837	28174	28052	28017	27988	28007	28046	28057	27833	27996	27853	27830	27799	27907	27866	27868	27956	28095	27938	27915	28029	27809	28135	27904	28055	28015	28131	27825	28135	27863	27856	28044	27931	27856	27735	28035	27874	28146	27719	27842	27956	28137	27903	28057	27809	27698	28056	27759	27798	28124	27918	27994	27877	27820	28170	27917	27840	27845	28111	28100	28030	27855	28073	27719	27897	27954	27997	28034	27962	27936	28185	28240	27799	28015	27785	27692	27982	28054	27976	28133	28077	27874	27808	27948	28210	27721	28083	28144	27819	27991	28043	27943	28071	27999	27969	27830	27886	27753	28191	27836	27985	27964	27794	27562	27844	27860	28060	28037	28120	27931	27775	27956	27937	28026	28070	27830	28133	28224	27875	28044	27860	27936	28007	28076	27831	28100	27795	27872	27775	28160	27558	28074	27777	27708	27866	27476	27976	27940	27861	28112	27930	27926	28247	27791	28179	27986	27976	27807	27852	27858	28016	27913	27859	28033	27821	28143	28024	27827	27920	27937	27785	27943	28191	27956	27892	28078	27909	28049	28088	28044	27965	28331	28070	27936	27947	28085	28076	28190	27847	28019	28049	27958	27950	28023	28061	28167	27901	27932	28131	28060	28164	27966	28038	27815	27866	27995	28042	27993	27883	28122	28020	27905	27967	28099	27913	27850	27907	27954	28043	28139	28095	27880	28123	28069	28004	27865	27683	27902	28103	27791	27933	28044	27963	27984	27854	27826	27998	27995	28113	27905	28150	28023	27913	27864	28050	28004	27982	27877	27925	27959	27964	28130	27968	28106	27912	27879	27990	27734	27904	28232	27727	27916	27818	27931	27957	28083	28264	28155	27906	27932	28151	27725	27956	27998	27889	27836	28131	27695	27952	27732	27923	27955	27825	27903	28072	28152	27900	27985	27931	28085	27854	28073	28109	28006	28092	28026	27708	27910	27788	27943	27920	27926	27819	27834	27792	27895	27920	28019	27855	27780	27767	27913	27926	28027	28158	27801	28067	27988	27943	28111	27824	27977	27957	27835	27783	27752	27801	27863	27759	28054	27846	27927	27831	27834	27943	27833	28142	27879	27856	28021	27875	27888	27889	27994	27903	27935	28077	28037	28007	27882	27981	28013	28040	28216	28050	28017	28079	28101	28002	28054	28147	28020	27964	28174	27948	28140	27917	27827	28051	27976	27927	28093	28001	27963	27884	28005	28196	27762	27875	27879	27977	28106	28074	27941	27905	27992	27853	27959	28191	27790	27839	28139	27881	27910	28001	28003	27984	27946	27823	27557	27860	27849	28058	28164	28021	28091	27938	27947	27866	27760	28059	27936	27776	27867	28185	27918	28049	27838	27946	28029	28154	27866	28067	28102	28096	28194	27834	27870	27874	27891	28136	28179	28166	27835	27621	27942	28117	27770	28128	28075	27958	28022	28147	27904	28032	27927	28149	28035	28095	27742	27762	28005	27904	28196	27691	27856	28156	28034	27905	27701	28032	27808	27878	28097	28077	28127	27770	28184	27999	28029	28022	27789	27919	27943	27905	27918	27798	27837	28014	27924	27675	27965	28077	27909	28147	28006	28118	27827	27968	27730	27892	28028	27717	27939	27885	28095	27655	27907	27879	28064	28133	27968	27934	27826	27946	28074	28013	27952	27737	28140	27937	27967	27921	27774	28063	27977	27949	27873	27958	27935	28118	28057	28109	28062	27911	27776	27926	27938	27991	27798	27880	27768	27825	27912	27940	28006	28149	28132
29686	51177	49412	38341	32735	30106	28659	26843	25381	24276	24017	24163	23893	23275	23209	23211	22753	22693	22264	22559	25626	27012	27182	26584	24711	23094	21899	21863	21954	21830	21765	21698	21715	21942	21890	21735	21805	21669	21589	21670	21775	21786	21514	21685	21727	21788	21556	21611	21531	21912	21648	21701	21369	21723	21587	21577	21680	21616	21627	21662	21709	21661	21738	21789	21581	21745	21702	21593	21764	21883	21741	21810	21642	21519	21665	21893	21805	21666	21703	21667	21685	21701	21714	21861	21761	21518	21552	21672	21717	21593	21730	21655	21658	21481	21612	21722	21492	21736	21519	21659	21634	21719	21844	21791	21626	21534	21711	21618	21462	21572	21807	21579	21803	21696	21680	21629	21539	21734	21800	21662	21774	21598	21734	21680	21729	21751	21758	21458	21482	21625	21688	21746	21610	21662	21652	21783	21662	21710	21763	21717	21710	21694	21512	21569	21602	21694	21792	21688	21565	21534	21530	21603	21730	21820	21556	21719	21593	21757	21580	21727	21613	21689	21558	21548	21535	21696	21672	21640	21693	21695	21783	21702	21586	21468	21811	21727	21683	21651	21605	21533	21583	21529	21558	21676	21734	21757	21695	21647	21566	21776	21617	21768	21528	21720	21444	21904	21797	21696	21444	21566	21632	21694	21529	21661	21699	21587	21726	21687	21782	21709	21641	21670	21784	21700	21724	21578	21715	21722	21557	21670	21471	21791	21683	21663	21596	21658	21553	21564	21637	21622	21652	21563	21712	21644	21728	21724	21810	21741	21667	21641	21672	21582	21506	21582	21734	21710	21624	21713	21734	21599	21628	21711	21622	21641	21574	21824	21642	21654	21660	21603	21629	21743	21596	21561	21606	21658	21755	21660	21712	21434	21616	21827	21634	21774	21589	21537	21519	21764	21687	21725	21824	21575	21615	21623	21611	21676	21595	21698	21532	21758	21592	21871	21531	21575	21786	21573	21585	21883	21596	21573	21608	21599	21625	21654	21515	21739	21777	21874	21628	21532	21680	21732	21684	21489	21823	21596	21762	21730	21500	21452	21808	21850	21592	21731	21519	21486	21631	21623	21723	21827	21614	21834	21850	21605	21619	21671	21831	21571	21473	21804	21545	21632	21537	21619	21551	21426	21847	21589	21692	21644	21502	21592	21724	21609	21678	21639	21591	21834	21579	21857	21693	21468	21520	21626	21531	21738	21707	21807	21523	21584	21557	21770	21500	21636	21618	21593	21761	21787	21656	21748	21485	21797	21515	21577	21702	21819	21729	21669	21700	21543	21766	21453	21698	21810	21697	21736	21644	21661	21580	21793	21695	21663	21936	21763	21680	21745	21618	21621	21754	21712	21753	21482	21682	21716	21610	21556	21533	21650	21643	21682	21737	21655	21823	21604	21703	21706	21533	21765	21777	21621	21753	21669	21476	21455	21721	21646	21503	21392	21829	21749	21454	21737	21818	21735	21558	21820	21802	21553	21745	21569	21555	21533	21459	21640	21561	21757	21683	21594	21551	21517	21772	21565	21609	21719	21724	21677	21404	21675	21634	21768	21704	21570	21571	21682	21547	21677	21601	21719	21620	21707	21552	21739	21659	21233	21625	21566	21736	21636	21697	21562	21781	21840	21666	21610	21670	21645	21682	21523	21562	21921	21680	21516	21718	21682	21552	21716	21813	21719	21922	21649	21670	21530	21635	21549	21513	21786	21601	21674	21714	21572	21525	21635	21565	21687	21688	21657	21642	21884	21691	21589	21624	21643	21681	21873	21683	21641	21527	21800	21564	21621	21627	21679	21476	21776	21618	21578	21737	21610	21850	21802	21903	21598	21660	21689	21745	21681	21767	21616	21449	21702	21665	21585	21629	21711	21743	21507	21803	21724	21665	21605	21605	21750	21601	21747	21757	21708	21656	21606	21842	21662	21715	21645	21802	21865	21688	21510	21694	21762	21711	21656	21687	21598	21829	21680	21781	21593	21666	21624	21533	21481	21550	21708	21772	21608	21692	21615	21660	21594	21631	21725	21759	21453	21635	21691	21714	21534	21658	21633	21678	21826	21567	21655	21598	21620	21702	21633	21560	21612	21756	21663	21697	21611	21701	21660	21681	21634	21659	21556	21774	21732	21555	21628	21671	21649	21581	21602	21559	21704	21676	21676	21569	21786	21680	21630	21730	21633	21421	21591	21565	21609	21770	21680	21554	21602	21656	21667	21658	21513	21546	21737	21784	21703	21643	21596	21696	21705	21589	21858	21596	21464	21728	21620	21702	21602	21810	21650	21752	21627	21589	21701	21529	21516	21624	21629	21640	21945	21755	21630	21806	21662	21463	21407	21715	21699	21493	21761	21827	21646	21533	21530	21541	21502	21571	21730	21547	21837	21723	21779	21661	21747	21613	21706	21838	21655	21921	21740	21492	21700	21548	21478	21530	21603	21640	21630	21666	21618	21496	21586	21649	21655	21744	21520	21626	21695	21584	21614	21596	21783	21686	21802	21573	21767	21721	21601	21699	21929	21560	21665	21685	21666	21779	21674	21573	21779	21680	21680	21701	21619	21516	21595	21614	21731	21541	21752	21821	21723	21710	21634	21643	21726	21621	21798	21684	21701	21695	21629	21582	21682	21707	21442	21513	21587	21645	21793	21649	21636	21777	21515	21579	21776	21646	21661	21684	21584	21591	21646	21667	21715	21490	21651	21557	21643	21715	21591	21708	21669	21642	21538	21727	21486	21577	21521	21712	21770	21620	21633	21605	21690	21641	21526	21645	21671	21776	21687	21666	21752	21497	21622	21562	21572	21463	21655	21571	21816	21803	21830	21605	21632	21626	21749	21596	21708	21792	21623	21741	21508	21778	21527	21467	21662	21662	21652	21691	21502	21496	21731	21816	21477	21542	21649	21554	21829	21690	21714	21628	21802	21679	21806	21698	21582	21636	21663	21829	21618	21772	21731	21599	21686	21837	21533	21685	21786	21687	21628	21657	21584	21671	21739	21613	21656	21627	21712	21634	21656	21553	21840	21615	21613	21665	21624	21508	21434	21577	21627	21597	21767	21538	21742	21748	21755	21610	21789	21691	21785	21868	21678	21730	21695	21489	21829	21780	21579	21659	21655	21720	21846	21477	21601	21731	21711	21707	21539	21725	21547	21664	21841	21645	21700	21524	21660	21748	21740	21561	21712	21729	21766	21627	21593	21888	21616	21675	21684	21721	21632	21748	21792	21628	21692	21571	21854	21628	21798	21557	21434	21812	21719	21602	21625	21602	21766	21641	21711	21625	21396	21697	21538	21525	21506	21840	21636	21669	21579	21381	21688	21660	21487	21558	21489	21521	21684	21739	21691	21731	21521	21614	21789	21676	21505	21675	21848	21658	21518	21745	21652	21742	21683	21558	21435	21724	21901	21437	21718	21588	21712	21643	21723	21838	21788	21683	21681	21798	21423	21666	21562	21728	21609	21645	21640	21608	21650	21736	21688	21624	21564	21507	21833	21693	21779	21748	21699	21713	21677	21605	21523	21738	21571	21630	21670	21540	21307	21627	21636	21603	21625	21554	21554	21738	21597	21557	21596	21714	21599	21629	21495	21754	21791	21694	21734	21543	21804	21629	21539	21485	21636	21623	21741	21540	21577	21689	21560	21527	21699	21698	21732	21680	21561	21563	21675	21582	21583	21521	21636	21707	21618	21628	21570	21478	21533	21710	21613	21781	21695	21503	21547	21627	21552	21667	21693	21718	21606	21555	21638	21720	21548	21769	21528	21705	21608	21524	21702	21683	21491	21687	21741	21634	21678	21656	21733	21613	21676	21855	21677	21660	21846	21860	21669	21721	21388	21641	21632	21534	21768	21717	21558	21541	21601	21767	21672	21755	21817	21538	21844	21659	21639	21549	21675	21667	21610	21463	21638	21734	21584	21578	21527	21666	21527	21698	21540	21565	21750	21546	21654	21851	21519	21703	21700	21597	21710	21662	21783	21497	21718	21735	21469	21850	21538	21602	21640	21832	21892	21700	21723	21711	21673	21591	21721	21746	21736	21637	21628	21664	21670	21657	21767	21788	21599	21661	21743	21819	21605	21794	21644	21765	21608	21551	21565	21823	21697	21709	21759	21597	21563	21730	21590	21574	21489	21763	21614	21839	21755	21620	21588	21594	21722	21580	21510	21681	21660	21633	21608	21609	21742	21724	21576	21851	21595	21628	21796	21502	21761	21717	21893	21613	21586	21658	21477	21588	21861	21725	21509	21883	21699	21670	21610	21639	21529	21654	21639	21595	21968	21771	21645	21567	21715	21689	21703	21735	21637	21611	21528	21564	21487	21616	21644	21612	21704	21691	21809	21703	21779	21785	21413	21721	21630	21566	21549	21619	21739	21719	21572	21789	21776	21729	21606	21643	21594	21624	21765	21672	21635	21694	21744	21594	21702	21798	21737	21659	21586	21547	21478	21695	21705	21427	21765	21684	21693	21680	21600	21708	21631	21669	21633	21596	21655	21751	21791	21575	21738	21505	21768	21648	21852	21817	21696	21754	21909	21597	21670	21611	21510	21810	21773	21598	21606	21838	21509	21782	21760	21633	21664	21631	21462	21638	21828	21615	21744	21559	21731	21665	21789	21698	21758	21625	21665	21628	21731	21512	21717	21584	21730	21718	21594	21694	21620	21507	21596	21687	21665	21521	21694	21686	21759	21595	21676	21626	21585	21736	21632	21624	21764	21715	21634	21860	21543	21618	21551	21708	21591	21748	21432	21623	21713	21755	21683	21733	21446	21693	21556	21614	21617	21946	21591	21553	21615	21394	21774	21482	21765	21727	21629	21578	21719	21670	21780	21636	21668	21819	21444	21732	21788	21605	21669	21605	21603	21573	21588	21746	21521	21579	21612	21714	21757	21751	21701	21550	21603	21487	21601	21742	21705	21477	21768	21558	21749	21832	21690	21481	21791	21602	21722	21738	21593	21686	21761	21549	21699	21710	21551	21732	21658	21590	21474	21574	21704	21723	21540	21583	21680	21461	21636	21903	21518	21903	21760	21731	21529	21509	21630	21599	21685	21611	21705	21716	21647	21571	21680	21676	21625	21752	21707	21696	21629	21683	21757	21707	21553	21483	21788	21774	21665	21675	21833	21750	21767	21791	21596
29410	27227	35782	33226	29998	29371	29261	28784	28336	28348	28178	28290	28118	27921	27938	27923	27846	27700	27764	27542	27890	27793	27983	27906	27877	27943	27758	27594	27572	27717	27551	27575	27809	27723	27714	27833	27544	27503	27568	27517	27480	27420	27683	27644	27705	27713	27551	27469	27806	27787	27649	27617	27703	27738	27746	27842	27690	27504	27586	27604	27517	27751	27698	27574	27823	27539	27603	27862	27759	27477	27685	27546	27311	27472	27440	27480	27709	27415	27672	27408	27782	27747	27646	27663	27647	27769	27519	27509	27579	27562	27626	27780	27744	27778	27397	27477	27703	27564	27487	27613	27574	27222	27593	27500	27452	27670	27525	27506	27687	27686	27554	27602	27308	27608	27659	27241	27555	27601	27544	27616	27672	27496	27438	27678	27704	27672	27554	27467	27605	27529	27401	27685	27465	27747	27453	27545	27662	27784	27548	27431	27711	27570	27664	27665	27765	27466	27642	27641	27566	27453	27576	27677	27376	27387	27585	27605	27679	27681	27569	27643	27642	27694	27369	27765	27737	27526	27514	27427	27524	27505	27581	27765	27613	27731	27516	27576	27533	27657	27680	27490	27705	27535	27689	27581	27548	27692	27538	27390	27576	27623	27746	27638	27342	27642	27503	27494	27544	27547	27720	27808	27514	27360	27435	27382	27629	27514	27561	27514	27516	27286	27703	27701	27810	27444	27746	27647	27421	27322	27596	27796	27724	27534	27431	27497	27641	27696	27611	27501	27474	27568	27512	27600	27715	27659	27536	27547	27716	27785	27558	27620	27536	27583	27744	27706	27787	27564	27619	27624	27670	27534	27641	27372	27635	27456	27348	27434	27468	27831	27706	27446	27609	27526	27574	27511	27730	27633	27615	27635	27836	27622	27522	27919	27583	27694	27704	27767	27648	27596	27513	27435	27614	27592	27606	27649	27265	27470	27424	27770	27684	27656	27473	27716	27499	27695	27482	27434	27678	27449	27591	27604	27342	27727	27781	27562	27545	27229	27460	27426	27745	27630	27616	27487	27603	27418	27573	27566	27498	27540	27753	27528	27674	27727	27586	27313	27675	27833	27718	27431	27423	27714	27523	27696	27628	27564	27601	27954	27713	27763	27780	27667	27578	27524	27827	27801	27415	27485	27582	27654	27497	27827	27961	27497	27652	27387	27340	27809	27699	27604	27685	27731	27620	27484	27498	27324	27630	27506	27696	27490	27540	27485	27320	27646	27531	27483	27579	27602	27384	27460	27685	27559	27676	27701	27471	27489	27790	27329	27299	27575	27708	27586	27565	27566	27669	27490	27633	27665	27465	27653	27590	27770	27683	27493	27682	27635	27479	27511	27557	27516	27421	27703	27478	27499	27693	27608	27489	27587	27488	27499	27891	27457	27540	27678	27744	27597	27664	27639	27553	27428	27574	27485	27634	27405	27495	27773	27517	27557	27489	27653	27609	27617	27580	27428	27692	27772	27712	27587	27696	27710	27498	27561	27587	27502	27472	27755	27573	27611	27596	27571	27627	27551	27866	27638	27537	27797	27608	27505	27503	27363	27701	27672	27577	27615	27643	27521	27694	27654	27606	27650	27695	27449	27594	27593	27440	27678	27788	27612	27679	27797	27717	27520	27523	27630	27577	27551	27496	27492	27724	27605	27851	27493	27511	27512	27625	27762	27824	27770	27603	27408	27515	27277	27697	27498	27666	27616	27596	27633	27396	27642	27557	27557	27793	27779	27597	27442	27509	27687	27657	27592	27621	27555	27597	27666	27614	27697	27542	27864	27581	27574	27713	27615	27632	27438	27699	27583	27336	27294	27596	27449	27736	27601	27645	27544	27527	27475	27549	27584	27505	27287	27622	27743	27481	27380	27895	27664	27613	27542	27481	27632	27827	27629	27715	27562	27720	27704	27511	27642	27543	27626	27832	27602	27495	27445	27612	27571	27895	27768	27536	27655	27547	27785	27813	27447	27452	27806	27362	27617	27579	27862	27569	27511	27535	27685	27587	27380	27707	27667	27584	27634	27451	27694	27561	27633	27685	27526	27490	27784	27868	27634	27464	27588	27677	27724	27531	27590	27578	27531	27679	27572	27660	27494	27372	27592	27505	27782	27603	27434	27746	27458	27700	27660	27564	27698	27536	27649	27475	27549	27486	27546	27508	27756	27426	27569	27616	27668	27856	27693	27484	27582	27614	27504	27563	27570	27524	27619	27489	27497	27488	27624	27825	27402	27694	27693	27598	27487	27702	27593	27700	27741	27771	27738	27468	27663	27774	27722	27427	27663	27436	27525	27481	27701	27662	27488	27638	27489	27650	27679	27715	27644	27675	27588	27784	27596	27658	27550	27687	27585	27747	27516	27680	27510	27851	27725	27645	27767	27629	27711	27571	27599	27651	27628	27811	27529	27798	27591	27681	27595	27694	27403	27465	27468	27662	27759	27642	27648	27649	27421	27525	27575	27637	27627	27531	27491	27521	27710	27691	27498	27508	27569	27558	27601	27557	27743	27688	27441	27492	27642	27435	27423	27606	27583	27754	27575	27579	27774	27622	27730	27425	27460	27534	27505	27772	27376	27508	27529	27752	27678	27600	27515	27783	27585	27474	27513	27475	27756	27614	27512	27669	27862	27656	27634	27598	27636	27556	27828	27502	27662	27604	27559	27844	27714	27572	27610	27495	27525	27719	27764	27807	27668	27346	27246	27583	27467	27642	27729	27678	27538	27354	27725	27425	27368	27663	27530	27725	27569	27477	27833	27479	27566	27632	27621	27926	27789	27661	27542	27677	27685	27783	27597	27786	27593	27805	27655	27819	27675	27535	27628	27547	27522	27641	27735	27786	27567	27750	27653	27686	27666	27660	27668	27532	27451	27714	27742	27600	27527	27703	27443	27561	27558	27706	27606	27804	27350	27501	27600	27771	27526	27441	27549	27423	27521	27337	27536	27645	27748	27831	27645	27524	27545	27731	27681	27633	27653	27754	27907	27803	27839	27713	27637	27591	27467	27553	27813	27703	27530	27451	27655	27624	27565	27555	27619	27718	27518	27645	27785	27624	27560	27576	27623	27621	27569	27630	27682	27552	27683	27659	27832	27513	27627	27685	27486	27707	27641	27589	27700	27621	27800	27676	27698	27554	27543	27564	27535	27355	27725	27680	27532	27490	27471	27845	27655	27503	27487	27536	27707	27862	27604	27593	27420	27642	27664	27720	27601	27540	27546	27604	27679	27600	27620	27368	27552	27658	27589	27501	27418	27665	27687	27542	27652	27514	27664	27873	27894	27690	27695	27615	27641	27517	27654	27589	27588	27596	27444	27456	27621	27750	27472	27637	27680	27651	27581	27327	27593	27702	27677	27597	27416	27632	27633	27728	27612	27541	27579	27722	27721	27778	27681	27414	27637	27787	27663	27465	27497	27515	27423	27722	27438	27506	27548	27565	27803	27283	27575	27500	27707	27504	27602	27709	27448	27594	27650	27524	27573	27781	27530	27650	27689	27802	27636	27525	27620	27428	27620	27810	27745	27552	27391	27639	27565	27520	27550	27853	27469	27842	27567	27503	27354	27623	27596	27587	27576	27612	27544	27790	27819	27821	27529	27677	27670	27408	27546	27592	27581	27347	27479	27617	27686	27461	27669	27612	27515	27647	27590	27690	27510	27476	27712	27718	27770	27469	27888	27590	27688	27486	27429	27525	27649	27788	27694	27588	27565	27689	27952	27698	27606	27736	27624	27860	27756	27622	27715	27535	27664	27681	27535	27431	27460	27442	27556	27398	27544	27775	27406	27856	27254	27876	27627	27568	27663	27561	27439	27585	27552	27802	27786	27597	27468	27547	27623	27678	27708	27630	27590	27734	27589	27581	27511	27654	27731	27527	27762	27584	27692	27684	27671	27562	27591	27662	27546	27709	27475	27467	27431	27487	27717	27380	27536	27775	27425	27555	27368	27532	27923	27526	27661	28083	27456	27719	27720	27462	27600	27695	27398	27607	27531	27631	27682	27514	27740	27556	27536	27836	27714	27776	27726	27803	27482	27830	27800	27569	27555	27676	27709	27687	27659	27467	27583	27705	27591	27699	27670	27561	27421	27534	27544	27370	27498	27739	27484	27650	27703	27531	27465	27637	27656	27515	27547	27452	27617	27661	27609	27579	27474	27522	27687	27533	27745	27577	27666	27520	27758	27844	27644	27782	27688	27796	27726	27738	27458	27619	27619	27742	27676	27611	27508	27430	27526	27791	27573	27637	27646	27810	27355	27550	27493	27710	27428	27475	27689	27530	27527	27530	27605	27579	27504	27737	27461	27691	27595	27642	27656	27574	27654	27715	27414	27605	27642	27839	27414	27346	27646	27601	27583	27662	27724	27580	27418	27573	27763	27723	27850	27470	27562	27497	27617	27591	27876	27606	27628	27601	27576	27582	27513	27857	27585	27611	27490	27630	27666	27621	27451	27568	27935	27634	27742	27620	27732	27791	27557	27870	27600	27615	27605	27602	27592	27449	27486	27694	27773	27787	27759	27585	27670	27651	27922	27716	27757	27582	27656	27407	27514	27782	27476	27702	27608	27519	27691	27391	27627	27575	27595	27621	27656	27484	27525	27693	27416	27734	27711	27658	27542	27599	27701	27675	27677	27523	27270	27728	27699	27586	27536	27681	27450	27471	27448	27521	27492	27432	27706	27786	27627	27402	27685	27433	27638	27510	27437	27857	27517	27515	27515	27848	27647	27711	27754	27578	27680	27577	27588	27383	27506	27585	27695	27765	27599	27739	27688	27471	27758	27724	27737	27632	27492	27814	27665	27503	27607	27549	27544	27415	27791	27447	27657	27620	27536	27706	27623	27876	27540	27579	27506	27614	27445	27663	27386	27577	27763	27558	27610	27602	27731	27443	27701	27708	27519	27444	27803	27489	27604	27644	27527	27608	27446	27685	27581	27476	27672	27489	27613	27484	27563	27774	27521	27631	27854	27638	27656	27394	27808	27714	27543	27708	27753	27481	27515	27516	27733	27753	27882	27546	27627	27700	27557	27557	27521	27591	27606	27607	27547	27710	27573	27483	27600	27463	27599	27720	27759	27624	27657	27609	27545	27550	27602	27828	27757	27340	27419	27595	27859	27874	27713	27811	27741	27454	27346	27604	27305
27191	38180	37476	28965	25775	24332	23690	22990	22289	22534	22543	22438	22116	22224	22139	21922	21702	21625	21752	21577	21563	21683	21796	21797	21697	21762	21520	21459	21449	21416	21518	21492	21461	21414	21479	21309	21557	21505	21435	21333	21173	21485	21182	21392	21262	21306	21354	21458	21524	21260	21316	21208	21348	21631	21355	21585	21387	21395	21478	21349	21370	21510	21379	21519	21388	21404	21357	21461	21152	21436	21454	21605	21364	21323	21500	21305	21439	21493	21275	21267	21589	21503	21386	21358	21423	21371	21379	21522	21379	21370	21297	21457	21399	21386	21421	21282	21183	21291	21432	21379	21398	21426	21308	21352	21350	21529	21445	21407	21325	21408	21401	21274	21362	21527	21471	21447	21226	21286	21293	21208	21637	21392	21429	21441	21349	21348	21388	21380	21360	21290	21425	21371	21360	21327	21563	21455	21526	21331	21303	21475	21521	21530	21447	21421	21472	21411	21438	21435	21399	21282	21355	21569	21356	21499	21264	21512	21396	21369	21288	21272	21412	21528	21257	21406	21376	21369	21395	21293	21541	21319	21367	21169	21407	21619	21342	21195	21387	21422	21470	21428	21321	21393	21329	21348	21459	21164	21415	21495	21258	21294	21336	21224	21340	21236	21392	21338	21234	21386	21282	21298	21324	21374	21267	21476	21323	21462	21418	21386	21415	21450	21436	21336	21399	21403	21384	21375	21360	21349	21334	21356	21355	21371	21175	21427	21473	21401	21367	21316	21461	21405	21406	21520	21548	21468	21414	21440	21326	21532	21284	21591	21440	21610	21347	21456	21490	21318	21349	21608	21555	21328	21260	21046	21568	21371	21418	21277	21497	21460	21548	21374	21308	21436	21434	21443	21525	21433	21486	21333	21356	21366	21370	21452	21339	21257	21554	21322	21412	21491	21155	21397	21377	21442	21298	21536	21471	21265	21501	21416	21265	21512	21296	21428	21373	21304	21452	21576	21452	21380	21384	21426	21436	21431	21506	21380	21490	21420	21389	21326	21357	21456	21352	21494	21332	21312	21357	21253	21273	21522	21480	21400	21415	21346	21421	21363	21375	21573	21307	21391	21454	21350	21427	21139	21230	21543	21416	21338	21463	21460	21595	21274	21191	21402	21313	21443	21560	21275	21361	21611	21318	21322	21498	21205	21369	21588	21341	21461	21348	21443	21363	21374	21552	21370	21389	21409	21196	21348	21422	21454	21341	21485	21417	21368	21398	21577	21512	21263	21272	21366	21421	21416	21398	21233	21414	21405	21329	21362	21587	21412	21380	21415	21507	21322	21377	21455	21415	21517	21234	21493	21491	21342	21348	21233	21623	21391	21235	21535	21483	21324	21380	21454	21441	21439	21493	21452	21351	21310	21517	21441	21337	21285	21516	21415	21295	21314	21317	21517	21258	21218	21265	21260	21251	21413	21339	21391	21314	21362	21376	21432	21011	21450	21214	21520	21348	21531	21458	21508	21321	21658	21376	21372	21485	21527	21397	21363	21318	21367	21467	21296	21375	21242	21330	21314	21417	21385	21457	21171	21466	21233	21355	21218	21433	21374	21285	21509	21493	21362	21287	21469	21354	21327	21421	21433	21317	21653	21293	21363	21438	21493	21347	21373	21436	21354	21450	21480	21366	21300	21308	21288	21526	21529	21342	21345	21381	21292	21455	21417	21541	21480	21272	21319	21419	21458	21341	21297	21348	21324	21447	21547	21278	21283	21289	21445	21490	21525	21306	21524	21543	21429	21340	21429	21601	21309	21402	21374	21347	21401	21272	21454	21476	21318	21357	21382	21294	21429	21535	21445	21260	21503	21348	21358	21217	21437	21431	21345	21548	21384	21506	21488	21263	21365	21464	21407	21326	21437	21464	21330	21448	21421	21519	21489	21161	21571	21373	21464	21479	21503	21159	21325	21386	21576	21478	21458	21576	21428	21394	21410	21378	21255	21516	21472	21524	21182	21442	21583	21501	21212	21429	21269	21376	21427	21466	21459	21358	21372	21313	21213	21419	21488	21465	21573	21588	21502	21250	21471	21234	21493	21061	21163	21467	21401	21535	21427	21540	21309	21566	21349	21518	21514	21363	21369	21498	21416	21607	21370	21475	21447	21342	21449	21371	21557	21449	21514	21506	21539	21422	21487	21272	21555	21389	21374	21427	21363	21597	21689	21441	21483	21314	21442	21381	21274	21311	21296	21442	21573	21413	21206	21397	21707	21415	21447	21162	21487	21429	21350	21492	21298	21399	21570	21408	21361	21367	21197	21453	21235	21297	21421	21311	21278	21560	21373	21341	21361	21430	21343	21503	21421	21396	21269	21464	21327	21410	21359	21412	21247	21363	21472	21499	21527	21417	21507	21341	21411	21462	21201	21472	21402	21587	21483	21327	21234	21408	21280	21279	21324	21314	21359	21340	21342	21321	21509	21411	21418	21432	21186	21324	21445	21497	21484	21331	21567	21254	21555	21412	21318	21406	21311	21450	21401	21498	21613	21166	21448	21355	21426	21251	21225	21430	21290	21460	21437	21479	21394	21312	21411	21399	21407	21337	21390	21365	21320	21457	21444	21456	21508	21393	21483	21541	21373	21280	21582	21502	21405	21176	21449	21511	21476	21316	21336	21568	21344	21361	21215	21439	21415	21454	21366	21384	21454	21425	21541	21244	21362	21241	21469	21349	21447	21276	21408	21514	21554	21302	21379	21308	21337	21265	21508	21385	21489	21539	21559	21482	21462	21503	21296	21427	21465	21275	21270	21347	21327	21389	21426	21522	21446	21456	21482	21351	21280	21382	21393	21350	21259	21167	21354	21414	21411	21543	21276	21384	21381	21349	21589	21622	21368	21361	21411	21206	21301	21463	21387	21493	21450	21549	21274	21579	21295	21444	21396	21460	21335	21528	21316	21525	21508	21484	21312	21532	21291	21549	21360	21365	21570	21338	21522	21433	21248	21281	21510	21506	21321	21408	21327	21409	21490	21378	21437	21362	21296	21375	21455	21425	21443	21339	21404	21331	21128	21522	21411	21366	21510	21413	21332	21328	21451	21328	21363	21323	21239	21299	21342	21336	21707	21213	21370	21486	21405	21496	21369	21337	21393	21525	21308	21248	21399	21192	21449	21266	21510	21587	21238	21451	21376	21374	21477	21340	21289	21535	21254	21342	21375	21607	21495	21333	21345	21186	21573	21467	21401	21349	21317	21471	21147	21496	21194	21450	21467	21164	21327	21469	21322	21474	21531	21423	21296	21376	21558	21290	21425	21504	21232	21464	21347	21358	21383	21586	21418	21211	21359	21427	21219	21388	21366	21339	21325	21474	21389	21514	21490	21414	21382	21384	21415	21370	21278	21379	21250	21333	21372	21332	21269	21556	21448	21363	21332	21509	21552	21386	21415	21433	21317	21396	21210	21458	21469	21689	21437	21492	21144	21514	21482	21572	21493	21522	21343	21311	21393	21561	21264	21561	21454	21347	21466	21480	21465	21340	21414	21390	21486	21321	21294	21312	21393	21314	21323	21542	21226	21613	21394	21569	21246	21521	21346	21471	21368	21488	21511	21444	21317	21446	21385	21492	21571	21331	21464	21373	21460	21363	21634	21467	21386	21385	21435	21210	21399	21380	21482	21268	21489	21461	21483	21316	21493	21451	21270	21598	21570	21532	21495	21369	21519	21408	21314	21435	21279	21366	21326	21275	21464	21336	21218	21462	21532	21424	21555	21419	21297	21297	21477	21593	21477	21342	21475	21470	21434	21390	21567	21381	21430	21332	21159	21335	21320	21287	21426	21411	21514	21373	21406	21337	21267	21529	21138	21565	21409	21195	21447	21447	21439	21533	21429	21408	21286	21556	21489	21307	21360	21492	21348	21409	21475	21441	21583	21469	21332	21391	21355	21410	21353	21259	21570	21225	21523	21411	21396	21301	21491	21473	21219	21390	21394	21532	21458	21390	21456	21530	21287	21521	21344	21447	21450	21498	21288	21555	21503	21263	21481	21357	21269	21363	21309	21302	21363	21499	21406	21389	21326	21257	21325	21422	21556	21381	21410	21569	21440	21289	21469	21362	21352	21449	21262	21310	21315	21251	21252	21292	21503	21403	21502	21436	21345	21377	21137	21481	21322	21255	21432	21493	21369	21479	21403	21365	21613	21332	21358	21340	21426	21595	21449	21471	21421	21425	21550	21442	21458	21395	21336	21411	21375	21364	21441	21389	21442	21417	21509	21466	21379	21411	21328	21473	21373	21452	21398	21453	21244	21459	21357	21235	21440	21455	21354	21265	21566	21424	21355	21455	21392	21519	21334	21482	21405	21337	21479	21303	21456	21368	21450	21348	21292	21367	21305	21308	21486	21404	21407	21341	21263	21311	21301	21489	21263	21482	21405	21386	21312	21468	21238	21279	21373	21419	21393	21387	21474	21373	21292	21396	21226	21455	21525	21406	21236	21404	21494	21367	21522	21424	21465	21380	21568	21418	21610	21492	21401	21474	21296	21354	21496	21348	21464	21294	21464	21376	21471	21175	21419	21414	21157	21411	21475	21415	21276	21387	21355	21340	21541	21427	21383	21491	21485	21277	21524	21331	21249	21370	21405	21368	21381	21376	21297	21441	21395	21448	21344	21544	21396	21431	21469	21443	21452	21315	21497	21507	21464	21473	21247	21394	21388	21304	21086	21419	21332	21433	21378	21437	21381	21323	21392	21372	21360	21295	21330	21465	21463	21413	21521	21461	21423	21606	21445	21379	21323	21408	21495	21339	21380	21317	21416	21469	21403	21554	21346	21314	21457	21636	21295	21389	21406	21293	21579	21356	21506	21432	21471	21301	21473	21279	21172	21424	21276	21470	21358	21337	21237	21403	21266	21355	21673	21251	21438	21269	21516	21432	21425	21382	21606	21351	21412	21418	21356	21364	21545	21432	21410	21374	21473	21269	21269	21376	21392	21430	21361	21341	21273	21625	21376	21338	21437	21232	21459	21310	21371	21446	21326	21282	21369	21317	21443	21404	21532	21608	21516	21518	21469	21330	21328	21281	21404	21468	21380	21494	21384	21283	21491	21342	21296	21476	21409	21332	21407	21375	21342	21468	21512	21373	21451	21247	21259	21475	21437	21517	21377	21497	21281	21542	21491	21303	21326
23751	21385	29053	25093	25558	30190	31850	29219	28591	28766	28695	28355	27957	27925	28024	28089	27897	27734	27602	27538	27759	28554	29228	29124	28587	27952	27764	27393	27446	27257	27436	27250	27294	27119	27249	27438	27119	27278	27013	27204	27194	27288	27311	27138	27311	27480	27343	27164	27102	27432	27286	27403	27259	27316	27172	27115	27107	27230	27294	27302	27138	27333	27040	27246	27255	27273	27366	27130	27035	27158	27233	27016	27299	27252	27261	27315	27334	27356	27302	27089	27185	27173	27352	27409	27165	27218	27009	27341	27297	27193	27332	27129	26986	27188	27342	27100	27226	27073	27327	27112	27353	27266	27175	27080	27226	27275	27226	27138	27127	27222	27252	27247	27163	27450	27275	27118	27277	27265	27172	26786	27171	27208	27334	27074	26956	27326	27175	27152	27196	27171	27126	27334	27324	27093	27226	27334	27234	27013	27050	27289	27303	27269	27098	27022	27163	27205	27126	27412	27256	27058	27297	27137	27075	27248	27257	27299	27133	27163	27403	26980	27202	27256	27292	27245	27319	27512	27069	26972	27212	27234	27566	27155	27154	27136	27348	27145	27208	27170	27040	27286	27316	27098	27017	27298	26948	27219	27024	27208	27201	27314	27381	27129	27038	26968	27381	27113	27056	27226	27155	27371	27351	27235	27209	27305	27311	27222	27117	27221	26938	27216	27274	27184	27175	27307	27417	27053	27120	27192	27282	26986	27226	27345	27152	27253	27166	27307	27204	27380	27230	27064	27108	27039	27197	27098	27206	27262	27409	27486	27242	27437	27193	27288	27231	27193	27231	27150	27236	27313	27282	27126	27167	27119	27184	27142	27079	27310	27192	27415	27302	27072	27257	27253	27294	27177	27374	27218	27153	27161	27019	27267	27011	27320	27324	27123	27038	27223	27068	27302	27275	27224	27351	27409	26999	27251	27342	27169	27015	26925	27098	27248	27011	27290	27289	27277	27214	26990	27247	27159	27062	27176	27176	27320	27262	27073	27067	27300	27023	27269	27478	27271	27226	27026	27099	27127	27357	27317	27053	27299	27117	27161	27095	27087	27166	27163	27091	27212	27145	27302	27289	27200	27218	27095	26990	27329	27315	27069	27048	27180	27182	27126	27278	27347	27107	27272	27155	27216	27185	27124	27266	27016	27209	27254	27300	27297	27163	27219	27343	27445	27209	27332	27182	27194	27048	27124	27180	27218	27233	26961	27083	27462	27202	27185	27386	27016	27034	27196	27517	27151	27255	27122	27153	27107	27145	27219	26976	27277	27289	27472	27244	27037	27293	27234	27113	27265	27128	27051	27145	27383	27260	27248	27231	27205	27291	27443	27215	27060	27267	27236	27309	26920	27334	27132	27178	27094	27176	27226	27001	27112	27056	27164	27407	27023	27076	27338	27240	26941	27123	27201	27127	27202	27135	27112	27110	27098	27186	27454	27187	27116	27330	27294	27036	27113	27099	26851	27293	27299	27205	27180	27355	27181	27370	27056	27116	27161	27333	27318	27364	27140	26980	27068	27395	27085	27123	27119	27128	27199	26999	27157	27154	27199	27288	27291	27398	27171	27356	27227	27383	27410	27294	27236	27314	27218	27406	27194	26995	27000	27144	27476	27066	26968	27275	27122	27155	27306	27151	27252	27280	27268	26954	27262	27126	27093	27280	27209	27274	27069	27082	27113	27108	27179	27020	27175	27043	27357	27061	27214	27237	27247	27209	27058	27254	27163	27187	27390	27220	27456	27138	27141	27092	27123	26932	27315	27349	27216	27147	27304	27249	27036	27187	27138	27203	27385	27225	27340	27224	27193	27146	26995	27126	27137	26976	27136	27311	26929	27160	27124	27175	26981	26981	27262	27252	27370	27025	27171	27019	27251	27292	27128	27089	27355	27316	27234	27252	27267	27550	27183	27225	27210	27099	27332	27291	27237	27044	27089	27166	27092	27303	27155	27292	27504	27420	27239	27058	27079	27323	27477	27255	27159	27180	27209	27222	27119	27079	27021	27192	27028	27247	27252	27269	27321	27180	27049	27050	27151	27263	27058	27252	27387	27334	27213	27236	27264	26973	26939	27216	27304	26997	27338	27147	27319	27283	27284	27012	27383	27284	26904	27167	27167	27080	27108	27252	27233	27160	27068	27153	27275	27493	27307	27304	27136	27299	27088	27199	27189	27122	27054	27197	27198	27074	27191	27097	27146	27366	27086	27181	27319	27149	27073	27026	27186	27447	27277	27077	27231	27053	26985	26984	27217	27373	27305	27164	27171	27226	27329	27273	27059	27111	27155	27119	27492	27206	27189	27337	27219	27171	27350	27388	27269	27130	27108	27055	27353	27107	27196	27106	27043	27187	27338	27083	27214	27250	27160	27126	27362	27416	27230	27105	27178	27192	27348	27271	27106	27186	27487	27220	27087	27322	27123	27375	27020	26933	27234	27187	27253	26878	27133	27369	27273	27070	27021	27136	26994	27105	27140	27153	27421	26996	27389	27240	27058	27124	27189	27330	27210	26877	27240	27256	27119	27339	27269	27010	27134	27412	27219	27061	27292	27173	27102	27069	27370	27125	27171	27450	27030	27403	27190	27281	26949	26927	27254	27186	27208	27161	27421	27098	27256	27294	27158	27095	27198	27097	27154	27147	27187	27016	27191	27215	27243	27084	27077	27181	27315	27238	27202	27263	26944	27011	27226	27394	26954	26989	27217	27038	27368	27132	27057	27277	27450	27447	27085	27309	27223	27054	27243	27093	27185	27281	27095	27105	26883	27367	27089	26995	27080	27054	27110	27131	27143	27212	27023	27260	27175	27437	27206	27149	27111	27317	27384	27202	27218	27262	27169	27111	27117	27167	27150	27252	26991	27091	27098	27189	27375	27096	27116	27064	27082	27047	27223	27198	27135	27253	27024	27009	27161	27108	26805	27501	27306	27307	27215	27250	27112	27236	27125	27086	27276	27310	27223	27220	26964	27309	27192	27165	27178	27259	27066	27485	27142	27038	27254	27178	27286	27311	27091	27118	27407	27328	27141	26888	27538	27229	27585	27055	27079	27258	27193	27287	27112	27491	27385	27138	27312	27268	27158	27065	26886	27245	27319	27407	27218	27059	27099	27253	27351	27114	27028	27270	27075	27176	27363	27296	27195	27071	27477	27375	27168	27145	27241	27183	27137	27450	27470	27335	27097	27126	27143	27290	27199	27306	27217	27182	27181	27146	27318	27060	27068	27142	27147	27138	27194	27021	27327	27024	27178	27419	27286	27376	27430	27206	27086	27262	27206	27183	27444	27332	27398	27288	27189	27203	27298	27060	27003	27198	27033	27159	27144	27105	27264	27426	27360	27123	27264	27171	27480	27083	27020	27178	27131	27136	27178	27320	27173	27122	27116	27244	27286	26997	27293	27318	27269	27058	27116	27121	27212	27324	27225	27183	27239	27446	27270	27310	27155	27259	27177	27243	27496	27212	27254	27096	27062	27304	27300	27338	26985	27151	27252	27493	27252	27312	27342	27217	27071	27371	27169	27026	27098	27633	27123	27355	27023	27088	27301	27242	27025	27185	27198	27114	27187	27327	27143	27341	27322	27404	27136	27045	27400	27469	27218	27339	27350	27335	27173	27231	27147	27324	27084	27080	27571	27163	27400	27264	27323	27336	27252	27104	27295	27322	27211	27317	27180	27281	27334	27200	27143	27237	27308	26973	27244	27248	27330	27201	27158	27321	27254	27226	26993	27229	27111	27206	27138	27252	27081	27462	27137	27224	27341	27317	27122	27306	27245	27241	27182	27198	27019	27186	27049	27117	27075	27216	27323	27222	27248	27262	27251	27504	27067	27182	27136	27329	27293	27131	27182	27179	27132	27126	27326	27203	27211	27315	27307	27443	27350	26936	27076	27089	27220	27138	27333	27277	27092	27284	27169	27355	27085	27037	27218	27002	27252	27180	27163	27284	27216	27139	27036	27244	27113	27102	27336	27357	27248	27317	27191	27429	27235	27157	27069	27286	27211	26937	27127	27333	27320	27307	27413	27330	27418	27264	27264	27087	27080	27450	27057	27429	27275	27182	27296	27211	26795	27226	26961	27287	27338	27282	27194	27345	27035	27085	27091	27066	27301	27331	27273	27312	27148	27137	27242	27107	27287	27367	27229	27294	27241	27044	27071	27034	27356	27329	27156	27445	27443	27211	27414	27153	27302	27161	27221	27221	27335	27143	27090	27197	27366	27388	27337	27141	27425	27076	27194	27184	27250	26968	27228	27209	27171	27297	27325	27272	27035	27165	26990	27211	27329	27089	26873	26940	27449	27299	27536	27152	27184	27232	27176	27523	27231	27241	27389	27113	27341	27240	27079	26937	27278	27282	27407	27396	27274	26842	27352	27189	27338	27547	27197	27127	27192	27056	27356	27106	27305	27374	27259	27291	27160	27168	26990	27147	27247	26967	27303	27308	27157	27238	27165	27059	27502	27246	27162	26937	27144	27268	27324	27226	27194	27033	27244	27296	27155	27385	27034	27206	26993	27155	27380	27450	27161	27371	27341	27367	27377	27451	27135	27323	27509	27213	27313	27078	27288	27302	27167	27262	27171	27146	27360	27176	27258	27152	27235	27035	27180	27083	27221	27382	27284	27114	27227	27256	27319	27227	27043	27170	27046	27167	27046	27055	27175	27008	27047	27403	27203	27029	27209	27288	27268	27292	27085	27291	27115	27116	27370	27158	26956	27183	27319	27365	27438	27292	26891	27218	27221	27266	27193	27531	27279	27228	27027	27123	27204	27356	27215	27210	27285	27336	27430	27118	26950	27028	27548	27122	27113	26817	27398	27440	27359	27107	27394	27245	27224	27294	27142	27204	27317	27375	27260	27061	27087	27275	27074	27351	27145	27185	27264	27101	27128	27205	27244	27083	27183	27272	27172	27358	27077	27347	27357	26998	27283	27316	27089	27264	27112	27158	27158	27285	27133	27298	27146	27180	27168	27197	27465	27184	27453	27107	27297	27401	27107	27352	27113	27192	27284	27135	27281	27171	27409	27290	27160	27172	27019	26966	27307	27123	27420	27348	27296	27067	27226	27259	27313	27175	27393	27182	27252	27245	27466	27477	27155	27307	27261	27219	27359	27318	27410	27257	27254	27157	27064	27236	27157
27164	45764	44296	34302	29340	27038	25888	24666	23637	23243	23224	22598	22563	22464	22180	22165	21854	21843	21576	21463	21509	23464	24373	23990	23202	22087	21727	21397	21523	21349	21268	21192	21346	21210	21280	21181	21167	21053	21148	21124	21173	21288	21195	21325	21111	21258	21310	21239	21074	21079	21289	21098	21380	21201	21208	21398	21289	21069	21307	21392	21231	21233	21248	21345	21293	21179	21177	21038	21246	21089	21239	21261	21140	21261	21217	21306	21073	21164	21240	21154	21257	21264	21272	21076	21158	21172	21230	21295	21126	21295	21319	21280	21202	21207	21067	21230	21193	21271	21092	21364	20982	21139	21253	21222	21127	21281	21043	21036	21364	21111	20995	21182	21282	21219	21260	21038	21271	21100	21195	21051	21300	21275	21511	21060	21055	21030	21130	21227	21225	21186	21064	21362	21182	21328	21070	21215	20957	21314	21253	21310	21266	21122	21068	21266	21224	21196	21151	21269	21194	21080	21215	21111	21252	21239	21126	21291	21195	21157	21229	21109	21049	21057	21202	21036	21078	21169	21209	21231	21390	21057	21230	21176	21167	21170	21333	21107	21053	21270	21160	21284	21292	21213	21199	21152	21244	21122	21322	21210	21035	21178	21131	21002	21000	21166	21222	21108	21187	21150	21135	21213	21178	20967	21071	21215	21243	20973	21289	21322	21037	21233	21256	21265	21266	21203	21444	21170	21193	21058	21125	21178	21268	21310	21315	21227	21322	21276	21182	21238	21041	21070	21201	21199	21104	21319	21055	21223	21305	21153	21120	21077	21288	21266	21126	21236	20977	21147	21187	21140	21190	21111	21184	21141	21054	21293	21163	21423	21272	21153	21166	21047	21256	21284	21138	21063	21479	21239	21306	21382	21139	20977	21109	21031	21318	21142	21311	21139	21277	21160	21176	21261	21271	20952	21138	20993	21218	20971	21209	21208	21432	21281	21069	21232	21192	21101	21320	21064	21251	21089	21260	21041	21100	21152	21176	21273	21153	21121	21195	21135	21325	21307	21427	21168	21268	21214	21344	21304	20964	21226	21069	21130	21277	21209	21325	21024	21361	21013	21095	21275	21320	21173	21124	21180	21160	21128	21324	21195	21097	20992	21127	21168	21099	21131	21287	21229	21125	21186	21332	21123	21184	21186	21431	21012	21155	21097	21089	21317	21195	21095	21101	21184	20989	21315	21124	21319	21154	21133	21082	21026	21171	21333	21431	21231	21271	21215	21264	21217	21097	21374	21333	21239	20983	21226	21162	21383	21076	21270	21204	21268	21108	21203	21106	21137	21139	21265	21366	20929	21300	21343	21171	21247	21117	21343	21168	21202	21274	21145	21279	21089	21232	21157	21150	21145	20896	21245	21222	21131	21158	21073	21082	21212	21146	21121	21138	21333	21103	21149	20954	21240	21197	21158	21207	21063	21124	21098	21092	21206	21204	21275	21232	21281	21281	21322	21201	20947	21241	21284	21231	21238	21086	21363	21132	21157	21411	20987	21185	21173	21188	21133	21176	21100	21158	21127	21107	21142	21228	21209	21200	21095	21172	21121	21120	21154	21283	21065	21177	21196	21080	21341	21305	21178	21177	21121	21234	21128	21210	21025	21340	21281	21488	20991	21365	21141	21237	21067	21169	21407	21220	21210	21276	21104	21344	21286	21210	21050	21201	21193	21102	21091	21194	21186	21315	21212	21411	21098	20994	21033	21152	21213	21457	21305	21147	21189	21164	21338	21145	21075	21122	21214	21149	21146	21249	21057	21192	21231	21141	21191	21325	21261	21103	21147	21207	21187	21159	21122	21183	21105	21092	21408	21231	21313	21262	21067	21277	21188	21171	21264	21193	21284	21106	21093	21174	21100	21186	21336	21199	21359	21158	21108	21235	21134	21233	21107	21282	21201	21287	21184	21039	21182	21181	21131	21078	21229	21238	21309	21205	21291	21295	21300	21294	21312	21276	21228	21098	21262	21063	21195	21451	21138	21382	21183	21162	21087	21273	21160	21250	20972	21042	21338	21241	21171	21314	21185	21174	21329	21083	21344	21126	21407	21384	21107	21266	21240	21110	21085	21127	21246	21246	21111	21148	21093	21272	21318	21244	21222	21281	21047	21229	21117	21229	21109	21104	21136	21168	21166	21135	21159	21324	21143	21285	21302	21217	21041	21115	21117	21055	21195	21000	20988	21045	21170	21150	21140	21122	21210	21275	21093	21258	21043	21157	21423	21132	21129	21194	21149	21223	21127	21117	21140	21023	21269	21029	21098	21259	21311	21007	21392	21187	21443	21150	21277	21137	21172	21262	21063	21110	21266	21177	21238	21280	21061	21247	21133	21267	21138	21262	21085	21166	21076	21307	21140	21336	21276	21141	21123	21189	21211	21149	21270	21297	21170	21200	21115	21095	21427	21182	21221	21086	21051	21335	21199	21047	21166	21090	21276	21156	21226	21224	21216	21185	21355	21338	21203	21247	21173	21142	20991	21175	21130	21099	21333	21275	21401	21225	21253	21174	21148	21223	21128	21135	21256	21257	21159	21127	21311	21461	21365	21045	21258	21233	21222	21026	21252	21016	21135	21222	21209	21163	21211	21181	21200	21182	21079	21079	21107	21192	21270	21259	20995	21318	21218	21264	21225	21244	21326	21236	21165	21238	21344	21155	21199	21269	21343	21200	21229	21252	21198	21092	21268	21390	21007	21247	21292	21121	21135	21165	21366	21389	21156	21240	21168	21162	21260	21350	21054	21158	21160	21214	21337	21066	21291	21176	21181	21298	21158	21197	21168	21209	21162	21172	21161	21250	21205	21147	21206	21155	21061	21106	21177	21144	21109	21214	21003	21186	21146	21069	21150	21386	21425	21066	21037	21067	21223	21158	21216	21142	21067	21161	21034	21425	21335	21106	21170	21289	21272	21190	21185	20956	21219	21295	21225	21282	21227	20848	21306	21269	21239	21206	21275	21098	21202	21248	21359	20912	21111	21041	21037	21450	21100	21333	21226	21121	21126	21208	21307	21242	21246	21341	21165	21090	21047	21178	21210	21091	21227	21207	21138	21197	21229	21238	21174	21329	21104	21255	21109	21287	21279	21115	21139	21167	21126	21211	21188	21170	21070	21165	21083	21239	21238	21252	21148	21166	21187	21117	21133	21099	21120	21119	21070	21082	21076	21255	21223	21221	21015	21195	21314	21039	21153	21229	21180	21045	21165	21137	21171	21169	21219	21113	21317	21032	21194	21141	21282	21205	21137	21034	21128	21118	21261	21170	21197	21181	21122	21236	21158	21206	21368	21174	21282	21189	21275	21349	21081	21102	21204	21324	21140	21071	21384	21096	20982	21145	21083	21206	21062	21173	21417	21136	21226	21082	21315	21283	21283	21248	21097	21154	21274	21264	21270	21121	21164	21172	21189	21161	21285	21225	21248	21198	21180	21298	21253	21305	21256	21100	21204	21321	21123	21005	21100	21102	21053	21229	21041	21037	21193	21119	21084	21099	21154	21184	21135	21171	21194	21140	21280	21066	21165	21397	21108	21291	20935	21146	21289	21060	21275	21112	21278	21202	21167	21094	21111	21046	21046	21338	21100	21160	21166	21333	21303	21343	21289	21066	21380	21326	21488	21272	21101	21265	21234	21123	21101	21118	21086	21196	21352	21194	21361	21071	21223	21082	21344	21272	21084	21161	21128	21033	21093	21273	21251	21007	21313	21160	21244	21131	21162	21195	21373	21315	21240	21132	21313	21106	21204	21278	21146	21082	21452	21172	21137	21284	21085	21161	21082	20950	21257	21145	21180	21178	21245	21234	21149	21112	21179	21292	21300	21285	21233	21272	21287	21166	21311	21159	21143	21247	21160	21312	21491	21196	21223	21283	21069	21298	21094	21140	21274	21287	21045	20968	21172	21137	21201	21275	21105	21245	21118	21151	21145	21171	21227	21209	21167	21073	21286	21291	21223	21233	21262	21139	21302	21133	21031	21174	21086	21114	21137	21289	20964	21135	21219	21371	21352	21280	21005	21188	21284	21271	21144	21111	21340	21209	21136	21238	21176	21210	21067	21338	21111	21333	21199	20949	21203	21040	21159	21261	21031	21228	21142	21040	21244	21339	21121	21284	21292	21065	21198	21140	21230	21053	21025	21239	21284	21371	21270	21236	21135	21169	21184	21097	21081	21199	21094	21189	21088	21092	21242	21237	21237	21172	21210	21190	21309	21204	21102	21187	21250	21215	21095	21262	21124	21247	21138	21206	21124	21131	21157	21341	21155	21141	21178	21200	21250	21239	21087	21129	21211	21158	21050	21344	21184	21119	20945	21237	21177	21108	21218	21205	21221	21151	21261	21114	21168	21228	21107	21268	21144	21234	21262	21264	21298	21188	21109	21262	21156	21309	21060	21179	21112	21144	21116	21174	21239	21230	21196	21197	21205	21265	21173	21233	21055	21268	21267	21192	21082	21201	21195	21080	21189	21400	21270	21175	21122	21154	21211	21077	21193	21136	21407	21093	21272	21189	21270	21230	21316	21138	21114	21135	21203	21311	21181	21134	21144	21406	21252	21173	21209	21134	21083	21160	21346	21118	21186	21296	21237	21119	21435	21326	21037	21133	21216	21190	21167	21139	21231	21312	21312	21180	21359	21329	21342	21194	20999	21120	21229	21079	21292	21135	21177	21032	21170	21265	21124	21212	21308	21256	21162	21227	21234	21032	21136	21139	21081	21087	21107	21077	21126	21183	21101	21004	21112	21170	21196	21299	21059	21171	21314	21102	21287	21236	21283	21128	21150	21131	21206	21337	21159	21055	21299	21194	21135	21398	21231	21361	21161	21183	21301	21325	21222	21218	21187	21035	21056	21278	21163	21238	21220	21191	21244	21282	21147	20976	21128	21227	21247	21262	21024	21137	21142	21241	21106	21277	21206	21221	21206	21289	21184	21313	21158	21121	21191	21028	21142	21154	21079	21212	21285	21435	20974	21180	21111	21258	20948	21277	21306	21259	21216	21260	21186	21309	21259	21013	21249	21180	21156	21143	21222	21195	21219	21136	21346	21220	21103	21307	21213	21166	21266	21000	21051	21283	21117	21062	21190	20993	21116	21088	21198	21323	21272	21204	21249	21122	21287	21205	21105	21195	21136	21451	21103
22702	21382	29246	24081	23234	29321	34006	30593	29515	29557	29404	28870	28937	28981	28711	28580	28180	28248	28166	27779	27853	30039	31600	31461	30501	28792	28605	28035	27931	27640	27753	27842	27643	27646	27355	27572	27509	27572	27446	27550	27649	27397	27554	27496	27762	27612	27325	27369	27691	27473	27574	27584	27345	27602	27524	27575	27409	27393	27745	27678	27522	27452	27581	27502	27632	27610	27468	27355	27355	27549	27780	27670	27398	27507	27498	27518	27447	27344	27466	27648	27559	27474	27388	27588	27410	27357	27559	27578	27424	27462	27626	27467	27686	27521	27701	27356	27443	27487	27584	27523	27263	27253	27295	27521	27385	27413	27522	27525	27479	27622	27553	27544	27280	27367	27515	27379	27469	27684	27425	27310	27305	27403	27355	27321	27815	27322	27608	27366	27464	27588	27546	27650	27379	27446	27623	27557	27467	27377	27347	27541	27437	27440	27459	27445	27252	27662	27802	27443	27427	27509	27701	27423	27316	27413	27486	27390	27541	27243	27204	27400	27595	27532	27454	27438	27518	27370	27533	27622	27568	27489	27354	27257	27492	27265	27119	27394	27339	27400	27360	27464	27286	27454	27403	27595	27494	27513	27435	27368	27382	27587	27459	27141	27307	27415	27524	27661	27435	27527	27389	27650	27341	27355	27226	27462	27377	27682	27533	27541	27563	27507	27532	27579	27456	27591	27683	27268	27484	27499	27448	27509	27483	27641	27500	27337	27490	27568	27548	27414	27359	27540	27325	27588	27416	27338	27778	27631	27282	27413	27307	27522	27569	27476	27494	27414	27422	27401	27525	27214	27488	27465	27603	27357	27489	27506	27589	27441	27564	27323	27481	27544	27502	27583	27528	27355	27567	27648	27443	27562	27410	27411	27609	27534	27327	27150	27552	27550	27466	27559	27732	27349	27504	27490	27162	27449	27674	27361	27308	27620	27705	27387	27547	27540	27276	27513	27554	27533	27369	27468	27444	27396	27369	27256	27529	27210	27498	27358	27156	27371	27577	27475	27272	27455	27486	27257	27511	27526	27623	27518	27471	27674	27458	27282	27629	27433	27439	27492	27509	27369	27422	27560	27524	27441	27361	27442	27403	27451	27327	27392	27447	27363	27387	27480	27620	27443	27466	27528	27668	27271	27504	27490	27274	27482	27632	27256	27533	27389	27611	27396	27646	27519	27519	27223	27615	27469	27686	27567	27474	27342	27485	27297	27366	27362	27496	27431	27464	27489	27571	27671	27205	27280	27596	27683	27556	27518	27302	27630	27344	27467	27312	27366	27422	27602	27332	27309	27214	27351	27531	27292	27551	27545	27325	27647	27342	27258	27399	27474	27429	27547	27273	27494	27563	27268	27364	27420	27698	27610	27509	27349	27357	27423	27290	27591	27392	27612	27616	27502	27397	27446	27831	27400	27626	27519	27334	27335	27334	27689	27474	27493	27518	27309	27238	27469	27456	27538	27440	27637	27428	27518	27420	27330	27496	27280	27370	27628	27298	27596	27556	27503	27580	27395	27263	27489	27509	27043	27218	27572	27844	27131	27583	27516	27468	27544	27566	27411	27424	27549	27656	27384	27638	27355	27513	27648	27768	27560	27691	27392	27588	27339	27563	27514	27459	27355	27349	27382	27407	27565	27385	27511	27342	27637	27384	27348	27520	27515	27614	27676	27416	27696	27648	27331	27379	27354	27425	27575	27437	27476	27327	27581	27591	27441	27566	27422	27324	27542	27309	27776	27663	27400	27410	27416	27643	27558	27369	27566	27170	27520	27287	27580	27592	27871	27389	27601	27580	27345	27601	27368	27451	27286	27398	27498	27338	27350	27425	27580	27344	27373	27397	27570	27376	27503	27441	27578	27569	27378	27319	27200	27656	27681	27431	27684	27329	27469	27556	27523	27618	27310	27707	27595	27578	27467	27497	27440	27582	27376	27619	27492	27689	27352	27516	27445	27495	27312	27594	27532	27615	27416	27373	27619	27845	27648	27481	27438	27220	27302	27419	27481	27414	27510	27433	27452	27540	27482	27627	27492	27593	27311	27375	27316	27330	27429	27194	27387	27407	27512	27532	27362	27412	27546	27669	27650	27381	27514	27498	27307	27515	27550	27544	27169	27256	27560	27590	27461	27497	27348	27445	27533	27652	27122	27508	27479	27674	27360	27840	27428	27635	27493	27410	27694	27403	27613	27316	27506	27489	27590	27775	27326	27213	27473	27595	27355	27395	27481	27333	27246	27309	27387	27395	27466	27405	27659	27427	27490	27472	27476	27318	27465	27520	27479	27472	27623	27286	27657	27619	27350	27505	27514	27514	27555	27419	27440	27565	27406	27757	27542	27501	27703	27604	27608	27611	27537	27363	27430	27435	27512	27462	27526	27257	27496	27645	27446	27537	27527	27821	27357	27295	27281	27292	27451	27670	27265	27350	27261	27518	27400	27548	27425	27429	27355	27700	27522	27369	27467	27556	27328	27335	27357	27584	27532	27374	27369	27449	27591	27467	27425	27532	27390	27242	27763	27599	27435	27565	27472	27437	27624	27495	27222	27261	27607	27543	27544	27500	27402	27637	27641	27347	27420	27483	27263	27556	27710	27685	27640	27599	27296	27432	27223	27614	27501	27437	27587	27418	27288	27348	27600	27543	27442	27424	27371	27569	27332	27501	27582	27154	27523	27160	27546	27201	27408	27351	27517	27508	27535	27404	27797	27460	27575	27424	27470	27579	27282	27332	27614	27288	27535	27371	27361	27409	27502	27579	27453	27205	27731	27721	27656	27405	27514	27521	27479	27379	27415	27324	27435	27462	27536	27405	27260	27668	27593	27505	27615	27397	27331	27473	27470	27562	27392	27472	27324	27524	27379	27398	27514	27753	27423	27416	27381	27551	27472	27648	27498	27446	27339	27557	27684	27584	27510	27500	27406	27680	27671	27576	27441	27506	27334	27686	27607	27504	27328	27276	27371	27460	27372	27600	27373	27437	27606	27575	27441	27576	27292	27602	27418	27617	27755	27301	27766	27491	27460	27488	27615	27574	27417	27350	27464	27316	27385	27476	27448	27455	27587	27396	27658	27623	27306	27526	27497	27395	27470	27461	27330	27358	27459	27329	27482	27515	27422	27445	27244	27698	27446	27509	27342	27123	27585	27484	27411	27423	27424	27451	27249	27553	27504	27359	27356	27449	27378	27801	27430	27584	27396	27589	27292	27530	27395	27648	27577	27390	27405	27449	27465	27381	27610	27539	27450	27390	27534	27530	27287	27498	27682	27676	27596	27563	27233	27558	27468	27508	27412	27427	27417	27430	27685	27363	27404	27346	27510	27553	27602	27552	27653	27381	27451	27680	27489	27558	27497	27372	27315	27677	27612	27759	27477	27578	27871	27359	27498	27537	27572	27580	27330	27471	27549	27588	27660	27476	27447	27557	27771	27514	27532	27705	27448	27466	27480	27422	27529	27605	27728	27348	27321	27335	27496	27459	27738	27444	27327	27517	27252	27593	27597	27658	27552	27355	27521	27626	27391	27426	27639	27696	27415	27513	27442	27473	27284	27121	27487	27534	27374	27382	27291	27523	27488	27538	27597	27451	27538	27729	27338	27527	27464	27508	27402	27369	27399	27496	27522	27562	27347	27640	27398	27429	27474	27424	27446	27565	27578	27462	27436	27262	27317	27159	27410	27498	27387	27557	27378	27443	27534	27690	27483	27474	27367	27535	27410	27286	27709	27407	27199	27621	27362	27687	27576	27414	27431	27678	27412	27530	27434	27418	27532	27536	27240	27249	27212	27410	27498	27560	27452	27712	27564	27503	27466	27376	27417	27648	27587	27540	27675	27441	27439	27505	27623	27345	27349	27406	27475	27567	27539	27499	27562	27610	27417	27462	27334	27517	27449	27337	27610	27391	27271	27603	27282	27525	27385	27583	27404	27423	27513	27537	27604	27313	27484	27439	27475	27522	27564	27587	27133	27402	27667	27787	27293	27252	27321	27356	27542	27549	27523	27457	27440	27465	27300	27323	27418	27537	27291	27418	27446	27308	27438	27584	27454	27378	27451	27778	27516	27342	27395	27458	27384	27433	27484	27416	27721	27473	27497	27417	27496	27267	27512	27535	27277	27721	27649	27371	27651	27485	27283	27440	27426	27325	27254	27328	27435	27679	27478	27313	27323	27405	27368	27522	27404	27400	27392	27300	27451	27425	27250	27566	27623	27332	27126	27486	27615	27692	27583	27491	27532	27737	27398	27265	27254	27364	27509	27536	27394	27213	27325	27726	27446	27367	27319	27610	27482	27484	27414	27782	27562	27617	27325	27486	27502	27511	27561	27585	27633	27392	27331	27573	27497	27614	27318	27417	27361	27344	27464	27507	27338	27553	27520	27506	27581	27419	27381	27354	27650	27512	27637	27553	27494	27448	27501	27633	27490	27539	27195	27548	27262	27511	27530	27371	27247	27698	27564	27467	27423	27532	27329	27328	27570	27545	27393	27474	27574	27526	27354	27488	27308	27573	27444	27261	27636	27437	27464	27419	27342	27585	27320	27496	27441	27499	27491	27353	27440	27621	27425	27479	27461	27413	27462	27598	27642	27567	27503	27400	27565	27670	27488	27493	27483	27678	27511	27321	27476	27452	27585	27397	27478	27550	27407	27433	27532	27583	27491	27688	27634	27786	27166	27517	27426	27440	27522	27411	27567	27436	27559	27245	27474	27511	27361	27211	27572	27460	27454	27478	27532	27531	27628	27345	27550	27627	27435	27496	27556	27661	27260	27558	27320	27514	27643	27480	27554	27439	27180	27408	27399	27490	27357	27441	27584	27380	27435	27424	27729	27746	27780	27527	27371	27361	27611	27427	27444	27253	27375	27471	27315	27239	27427	27503	27564	27384	27373	27418	27669	27534	27483	27291	27415	27536	27571	27505	27372	27315	27554	27407	27365	27398	27396	27369	27633	27526	27296	27515	27399	27449	27504	27650	27467	27299	27231	27492	27384	27480	27497	27306	27352	27558	27449	27320	27600	27529	27407	27350	27460	27517	27545	27572	27359	27611	27603	27541	27463	27503	27470	27451	27514	27442	27671	27473	27522	27345	27527	27756	27305	27436	27494	27525	27663	27434	27454	27291	27689	27360	27465	27432	27470
28643	51516	49349	38826	33508	30740	28792	26559	24982	24942	23934	23672	23478	23480	23082	22768	22373	22168	22071	22089	22002	25751	27311	26833	25233	23210	22477	21907	21636	21482	21508	21484	21497	21434	21436	21555	21491	21522	21439	21487	21447	21450	21487	21313	21429	21398	21407	21454	21441	21451	21412	21440	21286	21374	21404	21603	21348	21453	21426	21540	21532	21369	21384	21460	21347	21410	21371	21412	21352	21399	21405	21516	21484	21183	21405	21469	21461	21589	21390	21288	21325	21475	21357	21400	21405	21304	21234	21430	21319	21302	21208	21177	21405	21395	21449	21452	21264	21379	21360	21589	21316	21348	21278	21185	21636	21284	21355	21388	21432	21345	21319	21425	21125	21225	21499	21421	21347	21477	21302	21289	21337	21561	21331	21281	21302	21276	21419	21402	21304	21379	21209	21316	21319	21248	21359	21431	21334	21413	21221	21497	21198	21431	21333	21388	21384	21371	21321	21329	21435	21377	21365	21443	21409	21539	21397	21475	21336	21483	21413	21438	21523	21029	21381	21236	21306	21373	21458	21285	21383	21519	21340	21343	21456	21330	21384	21276	21407	21245	21384	21465	21351	21471	21357	21435	21315	21426	21243	21377	21420	21420	21299	21313	21469	21140	21524	21366	21552	21574	21307	21525	21500	21315	21348	21325	21225	21365	21418	21401	21406	21399	21409	21426	21268	21492	21220	21402	21426	21285	21253	21257	21433	21347	21286	21468	21246	21292	21353	21391	21426	21317	21400	21389	21222	21276	21303	21351	21454	21288	21476	21370	21400	21297	21351	21341	21320	21318	21369	21108	21397	21318	21370	21480	21400	21291	21296	21340	21419	21308	21399	21234	21435	21255	21526	21287	21264	21449	21286	21316	21281	21298	21332	21218	21371	21289	21242	21223	21452	21307	21297	21475	21394	21690	21617	21445	21321	21318	21447	21510	21247	21291	21275	21274	21517	21360	21247	21388	21310	21362	21301	21496	21476	21238	21450	21393	21100	21299	21414	21349	21540	21221	21141	21378	21362	21388	21236	21341	21402	21274	21165	21313	21185	21210	21375	21425	21469	21337	21298	21384	21516	21313	21313	21350	21406	21313	21231	21463	21074	21521	21393	21441	21342	21192	21456	21348	21281	21343	21340	21407	21274	21241	21265	21437	21449	21564	21379	21453	21410	21384	21372	21465	21324	21309	21352	21527	21498	21176	21392	21316	21343	21290	21357	21406	21553	21249	21402	21531	21451	21393	21293	21453	21438	21404	21524	21333	21344	21280	21281	21330	21084	21387	21275	21315	21415	21574	21192	21336	21427	21211	21337	21240	21337	21451	21430	21243	21444	21312	21451	21508	21327	21484	21257	21363	21511	21235	21317	21197	21301	21323	21393	21398	21350	21296	21421	21182	21419	21264	21235	21390	21433	21452	21410	21458	21308	21448	21464	21433	21506	21403	21402	21360	21466	21280	21225	21393	21487	21501	21291	21271	21585	21252	21427	21504	21576	21211	21252	21472	21614	21336	21249	21521	21406	21573	21444	21243	21365	21518	21255	21169	21535	21279	21306	21434	21385	21308	21492	21329	21283	21516	21535	21375	21249	21497	21207	21252	21522	21509	21519	21294	21360	21329	21343	21373	21282	21487	21450	21367	21407	21459	21290	21400	21370	21243	21440	21329	21374	21359	21345	21293	21386	21476	21562	21279	21467	21238	21172	21316	21554	21327	21344	21443	21023	21324	21500	21354	21510	21385	21298	21352	21184	21368	21356	21515	21400	21514	21284	21289	21446	21379	21277	21247	21346	21332	21257	21322	21319	21297	21398	21293	21154	21368	21379	21389	21424	21526	21457	21214	21516	21348	21331	21184	21566	21400	21335	21417	21354	21285	21243	21378	21306	21533	21315	21324	21326	21373	21116	21274	21501	21404	21385	21432	21260	21567	21448	21343	21318	21405	21250	21324	21475	21455	21413	21404	21274	21266	21173	21383	21368	21277	21391	21509	21496	21385	21436	21269	21255	21526	21238	21320	21326	21251	21231	21238	21461	21359	21540	21448	21445	21264	21324	21400	21355	21455	21273	21420	21327	21362	21394	21365	21381	21283	21463	21324	21402	21419	21197	21466	21365	21328	21290	21348	21242	21479	21399	21318	21487	21492	21369	21415	21301	21455	21431	21306	21330	21354	21326	21385	21168	21597	21477	21538	21413	21363	21371	21383	21548	21248	21307	21477	21288	21439	21442	21248	21456	21240	21409	21289	21317	21361	21331	21348	21370	21206	21312	21336	21346	21301	21395	21464	21409	21280	21483	21249	21373	21257	21453	21341	21414	21387	21354	21387	21446	21348	21617	21198	21266	21224	21310	21528	21222	21368	21410	21356	21321	21306	21323	21301	21345	21267	21329	21452	21481	21175	21377	21472	21458	21451	21495	21349	21503	21221	21200	21455	21373	21399	21384	21285	21395	21313	21518	21468	21276	21369	21425	21342	21434	21214	21337	21385	21457	21306	21548	21493	21273	21384	21276	21372	21334	21460	21448	21548	21327	21295	21369	21551	21463	21279	21369	21340	21207	21467	21305	21448	21477	21414	21204	21412	21443	21429	21303	21407	21371	21385	21398	21378	21288	21293	21424	21348	21428	21263	21441	21351	21331	21379	21327	21354	21283	21308	21448	21113	21378	21430	21409	21294	21254	21331	21428	21319	21397	21036	21277	21324	21337	21420	21275	21237	21368	21223	21170	21284	21199	21389	21112	21436	21370	21336	21282	21259	21502	21270	21361	21489	21316	21378	21475	21455	21218	21381	21345	21366	21479	21296	21210	21344	21344	21300	21418	21531	21340	21265	21387	21340	21438	21234	21424	21287	21320	21356	21368	21434	21380	21542	21305	21382	21368	21223	21326	21166	21407	21363	21257	21373	21340	21293	21385	21190	21526	21373	21297	21347	21422	21369	21348	21349	21398	21260	21391	21305	21418	21504	21156	21472	21379	21410	21554	21403	21365	21436	21297	21584	21433	21484	21342	21293	21292	21256	21469	21230	21367	21217	21269	21393	21447	21320	21363	21199	21463	21351	21346	21295	21225	21449	21465	21327	21535	21312	21280	21397	21253	21113	21331	21395	21402	21392	21394	21435	21296	21425	21405	21363	21361	21384	21519	21290	21534	21357	21326	21377	21482	21467	21392	21513	21357	21256	21215	21372	21548	21381	21385	21518	21355	21217	21476	21344	21377	21563	21443	21306	21384	21472	21249	21432	21337	21356	21505	21441	21331	21361	21246	21352	21291	21371	21395	21307	21306	21444	21342	21384	21522	21348	21314	21293	21260	21301	21352	21214	21291	21261	21333	21282	21398	21363	21391	21296	21146	21560	21398	21394	21284	21416	21422	21409	21350	21375	21273	21492	21309	21268	21280	21456	21321	21489	21346	21430	21370	21350	21402	21544	21376	21261	21432	21467	21278	21396	21266	21269	21424	21388	21424	21297	21338	21298	21375	21538	21264	21553	21334	21379	21421	21349	21406	21416	21443	21478	21416	21444	21460	21466	21389	21499	21410	21389	21346	21399	21373	21327	21432	21449	21509	21176	21213	21257	21379	21528	21415	21389	21443	21374	21513	21324	21305	21216	21323	21374	21391	21386	21381	21108	21493	21395	21414	21465	21343	21192	21410	21463	21366	21348	21490	21345	21351	21523	21170	21226	21377	21282	21317	21217	21516	21527	21421	21386	21361	21608	21335	21378	21246	21340	21365	21578	21296	21264	21386	21415	21390	21616	21437	21301	21382	21345	21156	21160	21387	21471	21339	21276	21366	21288	21482	21369	21197	21469	21432	21451	21332	21469	21187	21389	21246	21193	21248	21346	21562	21391	21491	21477	21459	21235	21229	21343	21242	21354	21294	21505	21321	21317	21244	21394	21172	21329	21224	21475	21328	21372	21252	21315	21414	21368	21150	21350	21308	21385	21355	21308	21485	21279	21426	21359	21545	21315	21432	21330	21419	21413	21337	21511	21352	21402	21396	21529	21344	21280	21383	21636	21350	21287	21336	21199	21346	21580	21569	21277	21303	21346	21453	21357	21418	21434	21357	21306	21173	21351	21309	21365	21453	21388	21350	21500	21461	21418	21300	21398	21309	21218	21424	21575	21448	21220	21267	21440	21490	21357	21400	21379	21449	21223	21441	21360	21470	21321	21172	21336	21322	21512	21525	21439	21274	21284	21428	21245	21547	21389	21262	21347	21485	21345	21423	21321	21406	21366	21247	21402	21351	21349	21410	21355	21280	21361	21470	21238	21324	21480	21251	21359	21298	21394	21557	21315	21411	21430	21436	21508	21517	21224	21269	21303	21313	21547	21349	21316	21263	21595	21337	21314	21485	21412	21290	21332	21424	21377	21485	21370	21346	21304	21446	21410	21488	21329	21332	21586	21569	21378	21400	21455	21472	21461	21374	21377	21353	21319	21290	21234	21255	21118	21333	21229	21484	21422	21347	21361	21442	21159	21483	21289	21276	21450	21419	21252	21497	21410	21384	21229	21338	21281	21334	21456	21346	21310	21243	21462	21342	21408	21331	21413	21386	21330	21449	21203	21385	21459	21345	21312	21279	21551	21458	21401	21308	21336	21440	21541	21352	21483	21382	21261	21306	21209	21304	21290	21321	21614	21388	21401	21405	21198	21207	21452	21402	21402	21460	21461	21367	21339	21234	21632	21347	21277	21316	21270	21290	21386	21286	21276	21280	21502	21382	21394	21607	21361	21303	21459	21364	21337	21390	21258	21181	21438	21449	21370	21275	21371	21355	21331	21473	21398	21372	21392	21374	21315	21246	21486	21452	21406	21432	21244	21384	21255	21469	21420	21385	21230	21350	21457	21433	21281	21352	21215	21423	21454	21512	21367	21587	21324	21445	21574	21294	21312	21278	21257	21444	21401	21402	21143	21389	21349	21276	21586	21328	21555	21345	21346	21303	21424	21474	21395	21270	21412	21589	21340	21273	21346	21437	21656	21440	21277	21307	21350	21265	21356	21246	21285	21282	21446	21386	21375	21227	21334	21432	21491	21429	21494	21314	21154	21384	21523	21478	21405	21376	21356	21248	21277	21251	21379	21283	21510	21340	21448	21311	21371	21471	21603	21493	21288	21308	21237	21369	21278
29166	27154	35612	33529	30046	29961	29368	28622	28729	28492	28228	28066	28176	28039	27723	27725	27700	27717	27622	27970	27845	27677	27794	28121	27955	27736	27595	27422	27556	27666	27575	27616	27601	27450	27520	27554	27283	27714	27495	27635	27639	27650	27513	27455	27552	27590	27681	27427	27686	27756	27630	27383	27474	27365	27542	27472	27512	27413	27624	27579	27495	27470	27673	27538	27661	27469	27620	27710	27545	27529	27697	27402	27624	27540	27495	27540	27695	27551	27700	27544	27610	27482	27475	27708	27425	27489	27435	27535	27369	27613	27629	27632	27605	27355	27610	27670	27443	27757	27571	27524	27457	27610	27509	27516	27521	27552	27423	27532	27598	27428	27541	27707	27472	27450	27527	27134	27517	27368	27507	27776	27337	27281	27536	27619	27541	27567	27655	27624	27408	27170	27733	27532	27494	27519	27368	27435	27478	27712	27681	27328	27664	27483	27327	27418	27769	27358	27575	27479	27324	27353	27373	27510	27530	27244	27489	27470	27326	27554	27351	27672	27412	27806	27656	27737	27520	27669	27558	27533	27547	27446	27679	27537	27506	27486	27474	27520	27611	27350	27643	27528	27439	27568	27702	27666	27611	27690	27593	27501	27511	27672	27653	27430	27531	27288	27200	27569	27392	27552	27326	27392	27672	27457	27361	27671	27493	27549	27524	27258	27503	27600	27710	27614	27629	27476	27571	27319	27473	27529	27373	27673	27394	27581	27509	27540	27504	27509	27586	27619	27664	27788	27454	27553	27424	27648	27436	27462	27577	27492	27322	27759	27436	27383	27428	27319	27287	27746	27406	27430	27537	27589	27644	27501	27350	27732	27619	27428	27519	27456	27477	27486	27416	27467	27733	27485	27621	27438	27648	27337	27522	27612	27574	27600	27581	27614	27584	27509	27431	27512	27462	27310	27463	27509	27434	27271	27590	27505	27385	27427	27526	27414	27541	27704	27578	27405	27516	27553	27476	27492	27429	27605	27469	27681	27416	27313	27307	27538	27755	27667	27582	27527	27490	27728	27478	27696	27552	27506	27515	27514	27440	27336	27590	27363	27273	27390	27572	27471	27495	27602	27731	27810	27573	27636	27697	27688	27638	27546	27655	27400	27359	27381	27401	27481	27590	27685	27897	27517	27538	27382	27464	27487	27538	27539	27552	27567	27467	27411	27458	27511	27406	27739	27351	27624	27570	27652	27531	27317	27669	27698	27436	27565	27571	27456	27308	27515	27755	27617	27554	27654	27483	27200	27555	27339	27439	27444	27413	27467	27571	27567	27581	27508	27574	27643	27358	27558	27297	27432	27475	27648	27641	27757	27488	27579	27677	27774	27704	27618	27742	27371	27447	27435	27277	27452	27592	27347	27530	27349	27512	27549	27718	27623	27562	27497	27327	27362	27436	27632	27528	27467	27509	27666	27527	27487	27554	27620	27562	27406	27555	27696	27639	27388	27573	27616	27450	27442	27547	27567	27604	27383	27747	27410	27277	27480	27479	27594	27535	27607	27621	27453	27432	27537	27640	27638	27550	27588	27408	27567	27566	27478	27482	27685	27851	27753	27581	27659	27656	27502	27321	27452	27520	27441	27379	27533	27693	27623	27428	27564	27618	27525	27441	27448	27589	27304	27460	27635	27774	27233	27474	27251	27687	27624	27702	27467	27714	27615	27655	27608	27607	27503	27554	27654	27494	27395	27490	27174	27747	27620	27418	27627	27630	27460	27605	27421	27448	27290	27493	27591	27485	27554	27440	27616	27779	27548	27511	27581	27525	27706	27764	27547	27574	27278	27313	27339	27471	27517	27575	27580	27471	27569	27256	27479	27282	27399	27697	27783	27373	27583	27477	27499	27523	27147	27551	27608	27698	27303	27736	27777	27631	27548	27443	27648	27588	27474	27388	27831	27493	27552	27371	27604	27468	27609	27688	27401	27524	27326	27654	27445	27170	27473	27664	27441	27614	27566	27534	27416	27417	27778	27675	27457	27941	27659	27651	27669	27549	27605	27417	27622	27400	27579	27468	27562	27711	27435	27643	27722	27640	27565	27606	27415	27630	27423	27635	27386	27462	27284	27568	27522	27447	27702	27673	27615	27500	27300	27499	27719	27657	27545	27653	27818	27682	27428	27516	27623	27667	27750	27532	27728	27587	27626	27665	27336	27487	27581	27942	27650	27506	27510	27557	27458	27228	27568	27622	27631	27469	27541	27662	27518	27598	27448	27436	27578	27550	27436	27440	27560	27620	27736	27695	27354	27594	27556	27641	27636	27412	27300	27657	27645	27634	27525	27564	27468	27487	27571	27722	27460	27373	27405	27416	27452	27651	27518	27474	27255	27283	27387	27394	27616	27534	27386	27444	27476	27733	27450	27322	27464	27572	27426	27395	27593	27588	27483	27551	27391	27540	27451	27684	27493	27895	27698	27742	27932	27453	27516	27926	27512	27549	27517	27466	27509	27458	27589	27634	27581	27857	27595	27682	27626	27673	27652	27591	27515	27434	27441	27598	27488	27513	27535	27508	27534	27447	27418	27295	27459	27586	27460	27302	27576	27445	27548	27588	27423	27540	27437	27757	27471	27572	27697	27535	27723	27580	27350	27213	27573	27462	27446	27694	27407	27652	27565	27618	27351	27642	27340	27462	27555	27668	27380	27511	27629	27586	27696	27533	27622	27552	27384	27446	27608	27678	27471	27545	27568	27371	27442	27443	27538	27655	27544	27327	27695	27693	27728	27251	27463	27710	27656	27433	27607	27424	27430	27593	27521	27614	27550	27242	27554	27963	27527	27860	27531	27360	27718	27474	27481	27637	27447	27711	27576	27601	27463	27667	27562	27715	27549	27585	27490	27445	27633	27349	27596	27609	27565	27763	27712	27600	27412	27407	27505	27556	27579	27557	27522	27415	27510	27238	27412	27480	27458	27726	27567	27734	27620	27509	27477	27451	27850	27579	27591	27571	27726	27550	27550	27473	27570	27490	27428	27664	27543	27675	27661	27670	27574	27516	27798	27915	27592	27602	27359	27514	27750	27579	27710	27427	27585	27330	27486	27508	27551	27447	27541	27424	27577	27670	27601	27512	27461	27541	27728	27660	27587	27586	27500	27354	27414	27857	27697	27615	27447	27440	27610	27589	27467	27408	27487	27629	27369	27498	27534	27546	27603	27617	27540	27541	27688	27905	27593	27740	27442	27696	27495	27511	27712	27579	27712	27751	27403	27374	27557	27359	27474	27582	27659	27448	27616	27829	27571	27516	27638	27595	27735	27881	27555	27606	27346	27434	27472	27473	27191	27433	27503	27363	27574	27571	27525	27386	27482	27772	27569	27587	27400	27479	27739	27570	27682	27543	27569	27586	27493	27644	27636	27420	27462	27591	27447	27712	27208	27790	27750	27550	27475	27592	27580	27850	27679	27375	27481	27611	27641	27378	27585	27519	27368	27403	27957	27492	27564	27582	27715	27384	27691	27487	27440	27332	27367	27748	27558	27473	27632	27496	27367	27315	27422	27270	27439	27579	27310	27484	27590	27583	27490	27489	27556	27598	27507	27434	27375	27740	27412	27658	27485	27543	27655	27726	27461	27562	27338	27472	27787	27666	27487	27578	27546	27695	27307	27601	27469	27495	27508	27650	27489	27491	27571	27552	27488	27673	27309	27708	27508	27622	27613	27389	27697	27751	27520	27561	27575	27802	27502	27795	27572	27342	27501	27628	27433	27488	27706	27690	27577	27558	27803	27612	27475	27549	27507	27367	27595	27586	27635	27466	27652	27764	27538	27552	27687	27627	27613	27638	27419	27581	27716	27578	27343	27527	27622	27835	27532	27620	27728	27530	27455	27495	27755	27732	27617	27399	27379	27670	27444	27387	27443	27560	27574	27590	27556	27645	27454	27583	27613	27592	27508	27413	27427	27604	27522	27587	27355	27513	27563	27452	27625	27561	27409	27397	27735	27653	27529	27586	27749	27530	27623	27621	27497	27560	27605	27509	27781	27779	27633	27555	27698	27681	27503	27608	27456	27419	27676	27720	27536	27777	27664	27728	27547	27684	27440	27449	27529	27602	27557	27402	27626	27621	27357	27649	27584	27294	27586	27668	27489	27614	27628	27542	27453	27519	27622	27217	27616	27396	27561	27404	27637	27597	27660	27509	27660	27456	27699	27427	27497	27481	27459	27681	27426	27596	27476	27637	27455	27696	27343	27727	27617	27541	27567	27272	27415	27507	27324	27303	27422	27633	27502	27637	27544	27463	27522	27333	27805	27565	27493	27580	27519	27581	27549	27348	27667	27294	27703	27498	27567	27678	27493	27462	27213	27498	27390	27493	27585	27431	27448	27468	27481	27512	27500	27599	27528	27513	27545	27688	27558	27712	27535	27656	27429	27644	27441	27540	27715	27487	27576	27595	27514	27619	27543	27517	27542	27697	27741	27647	27570	27397	27461	27447	27284	27512	27511	27742	27482	27480	27670	27662	27425	27593	27405	27445	27408	27593	27780	27487	27434	27485	27433	27482	27686	27745	27465	27664	27605	27758	27345	27600	27758	27751	27614	27722	27677	27587	27398	27504	27644	27570	27564	27450	27493	27431	27687	27736	27652	27358	27480	27631	27517	27334	27416	27649	27434	27630	27671	27507	27579	27732	27574	27451	27809	27502	27744	27527	27518	27572	27459	27426	27592	27490	27533	27511	27513	27823	27530	27444	27489	27637	27513	27450	27655	27596	27489	27452	27505	27218	27624	27645	27475	27561	27464	27576	27542	27473	27672	27570	27446	27525	27553	27386	27431	27638	27613	27572	27503	27583	27455	27613	27501	27331	27433	27873	27662	27574	27552	27733	27544	27264	27544	27416	27636	27588	27719	27657	27265	27459	27550	27730	27647	27484	27520	27504	27586	27251	27536	27827	27525	27648	27423	27638	27676	27597	27652	27639	27263	27474	27639	27466	27639	27478	27675	27462	27498	27687	27145	27648	27547	27418	27552	27574	27503	27602	27782	27483	27658	27471	27655	27648	27545	27585	27519	27527	27645	27510	27316	27766	27551	27660	27659	27568	27404	27432	27516	27573	27325	27504	27723	27725	27655	27548	27714	27471	27528	27575	27715	27562	27463	27760	27509	27353	27212	27700	27675	27712	27533	27575	27455
26355	38902	37118	29437	26564	25308	24200	23191	22719	22803	22403	22352	22276	22120	21962	21696	21814	21667	21597	21773	21491	21780	21938	21858	21605	21458	21624	21506	21445	21431	21461	21269	21449	21273	21391	21251	21358	21315	21394	21502	21366	21441	21432	21294	21601	21338	21468	21431	21456	21389	21292	21404	21608	21560	21066	21337	21166	21451	21331	21378	21399	21337	21483	21522	21196	21572	21279	21365	21341	21584	21412	21525	21258	21539	21309	21345	21316	21540	21523	21285	21369	21415	21526	21569	21457	21422	21223	21421	21246	21388	21496	21252	21286	21371	21372	21405	21616	21246	21346	21258	21410	21570	21280	21285	21179	21603	21338	21320	21366	21116	21406	21365	21212	21389	21382	21391	21102	21527	21149	21534	21279	21272	21414	21389	21354	21373	21559	21413	21438	21245	21221	21390	21306	21483	21435	21344	21584	21425	21320	21433	21362	21528	21444	21511	21508	21410	21352	21414	21491	21240	21455	21521	21444	21408	21182	21368	21349	21335	21445	21324	21378	21272	21292	21320	21446	21405	21398	21372	21473	21255	21337	21259	21366	21434	21404	21503	21437	21501	21308	21264	21325	21250	21433	21438	21402	21495	21305	21268	21413	21412	21499	21226	21325	21391	21205	21299	21445	21332	21178	21409	21464	21410	21305	21207	21457	21372	21364	21383	21495	21390	21365	21194	21286	21350	21321	21205	21569	21222	21524	21516	21310	21339	21494	21229	21364	21432	21415	21398	21137	21309	21489	21376	21436	21536	21257	21401	21423	21324	21243	21427	21338	21326	21456	21414	21425	21417	21449	21351	21326	21375	21460	21434	21289	21486	21433	21419	21260	21437	21424	21371	21489	21302	21175	21246	21454	21396	21274	21481	21414	21495	21350	21324	21206	21321	21495	21361	21282	21383	21326	21469	21414	21293	21369	21505	21325	21389	21309	21201	21273	21486	21433	21591	21377	21339	21283	21169	21541	21255	21230	21320	21368	21527	21513	21319	21383	21372	21523	21209	21534	21332	21466	21477	21266	21368	21283	21227	21406	21628	21360	21432	21340	21499	21231	21407	21614	21292	21585	21340	21425	21531	21412	21358	21425	21211	21290	21593	21502	21417	21578	21302	21488	21447	21422	21345	21390	21236	21419	21471	21399	21263	21332	21205	21594	21513	21411	21522	21406	21319	21358	21289	21349	21329	21393	21509	21416	21275	21536	21179	21379	21591	21497	21480	21290	21520	21423	21509	21588	21260	21415	21490	21436	21281	21381	21415	21286	21128	21411	21344	21283	21448	21190	21524	21176	21279	21460	21351	21542	21320	21140	21323	21343	21340	21331	21258	21461	21505	21491	21236	21407	21304	21559	21321	21395	21331	21482	21307	21232	21195	21502	21310	21363	21260	21479	21301	21468	21464	21742	21285	21446	21211	21321	21443	21404	21329	21442	21260	21285	21286	21359	21422	21410	21316	21414	21504	21380	21323	21305	21451	21148	21449	21521	21197	21421	21481	21179	21157	21407	21281	21433	21364	21459	21422	21446	21288	21517	21520	21485	21191	21332	21338	21454	21421	21275	21220	21668	21313	21319	21419	21316	21446	21464	21321	21563	21463	21273	21395	21316	21453	21404	21451	21368	21266	21331	21407	21228	21575	21348	21327	21316	21390	21413	21584	21446	21496	21331	21473	21369	21357	21314	21399	21373	21394	21486	21355	21459	21450	21497	21373	21287	21518	21572	21482	21485	21523	21496	21259	21141	21438	21408	21424	21365	21411	21341	21353	21362	21407	21310	21453	21409	21416	21196	21337	21363	21468	21356	21472	21472	21369	21406	21347	21553	21467	21491	21475	21399	21466	21559	21243	21584	21377	21276	21406	21389	21432	21351	21391	21329	21219	21423	21382	21357	21257	21261	21159	21453	21547	21612	21362	21664	21499	21496	21354	21385	21304	21360	21182	21356	21355	21513	21462	21501	21515	21279	21318	21464	21353	21452	21381	21244	21303	21306	21519	21420	21481	21295	21411	21484	21572	21280	21372	21192	21299	21317	21262	21397	21471	21546	21376	21458	21459	21504	21243	21385	21397	21498	21332	21497	21206	21369	21388	21191	21388	21455	21283	21381	21556	21478	21434	21269	21324	21485	21107	21336	21605	21260	21251	21643	21315	21462	21307	21479	21441	21376	21350	21513	21409	21349	21522	21381	21356	21470	21342	21441	21280	21275	21501	21339	21337	21361	21408	21457	21316	21346	21540	21364	21486	21359	21388	21513	21497	21263	21416	21402	21643	21591	21312	21462	21202	21445	21461	21306	21364	21422	21542	21336	21315	21301	21438	21276	21296	21226	21205	21315	21468	21458	21157	21414	21327	21425	21349	21317	21276	21439	21496	21421	21259	21396	21351	21364	21428	21282	21505	21450	21418	21178	21229	21412	21515	21351	21356	21232	21299	21510	21626	21271	21485	21332	21208	21138	21492	21501	21304	21387	21244	21327	21334	21378	21413	21306	21588	21462	21280	21405	21282	21519	21557	21291	21522	21363	21224	21333	21437	21505	21450	21366	21466	21300	21437	21399	21259	21491	21401	21436	21331	21587	21220	21489	21506	21535	21486	21271	21221	21252	21409	21375	21269	21482	21359	21308	21405	21512	21266	21328	21450	21332	21409	21334	21429	21382	21506	21439	21452	21430	21425	21359	21559	21338	21444	21440	21264	21339	21544	21338	21261	21104	21253	21429	21345	21422	21248	21258	21328	21528	21320	21413	21491	21469	21480	21223	21441	21555	21409	21327	21407	21277	21423	21305	21361	21396	21254	21404	21395	21596	21354	21096	21414	21291	21407	21309	21251	21362	21305	21575	21281	21281	21194	21420	21446	21526	21447	21365	21520	21291	21322	21483	21361	21553	21263	21354	21230	21343	21512	21476	21169	21358	21373	21411	21278	21360	21346	21314	21411	21399	21372	21359	21338	21357	21432	21370	21554	21407	21691	21552	21324	21387	21198	21493	21342	21467	21344	21424	21419	21435	21325	21292	21534	21287	21164	21438	21512	21325	21472	21253	21500	21552	21596	21573	21647	21524	21501	21304	21351	21336	21570	21527	21352	21430	21440	21273	21442	21563	21431	21634	21445	21349	21429	21435	21371	21445	21501	21318	21310	21368	21303	21198	21302	21380	21441	21509	21319	21357	21412	21355	21378	21366	21358	21420	21257	21260	21448	21199	21333	21490	21356	21402	21409	21340	21376	21375	21545	21357	21520	21491	21383	21420	21481	21418	21581	21639	21428	21393	21436	21370	21302	21375	21142	21372	21486	21557	21382	21415	21420	21372	21397	21318	21397	21384	21311	21408	21341	21537	21494	21326	21375	21465	21215	21381	21434	21458	21474	21270	21320	21252	21173	21512	21258	21257	21439	21345	21401	21469	21387	21322	21340	21366	21404	21389	21280	21372	21347	21376	21420	21429	21443	21478	21424	21380	21327	21497	21135	21312	21420	21247	21569	21350	21296	21515	21586	21360	21290	21399	21340	21400	21344	21268	21399	21356	21334	21401	21609	21501	21237	21261	21455	21498	21333	21344	21381	21417	21211	21376	21281	21547	21456	21291	21423	21361	21456	21597	21566	21293	21401	21442	21261	21407	21387	21461	21356	21341	21447	21586	21539	21518	21382	21378	21346	21531	21316	21355	21350	21294	21299	21400	21469	21509	21214	21308	21394	21450	21353	21481	21446	21342	21303	21388	21613	21364	21334	21393	21333	21274	21312	21321	21139	21360	21370	21387	21384	21405	21497	21399	21397	21507	21192	21258	21400	21192	21299	21516	21371	21324	21426	21535	21476	21585	21466	21464	21417	21474	21287	21400	21323	21359	21277	21238	21499	21470	21161	21326	21350	21285	21508	21331	21463	21347	21498	21351	21398	21530	21509	21353	21355	21198	21500	21435	21246	21300	21327	21419	21370	21334	21434	21347	21347	21581	21395	21307	21189	21371	21532	21371	21357	21458	21347	21379	21489	21362	21372	21227	21355	21323	21352	21318	21439	21538	21139	21393	21363	21362	21472	21561	21513	21307	21556	21474	21453	21302	21485	21327	21555	21330	21550	21461	21334	21340	21420	21157	21359	21548	21381	21196	21265	21353	21455	21352	21397	21297	21296	21386	21497	21381	21365	21311	21404	21548	21238	21484	21167	21625	21447	21386	21281	21323	21387	21421	21350	21332	21412	21611	21448	21368	21466	21429	21455	21449	21437	21533	21360	21304	21463	21390	21293	21457	21325	21306	21303	21528	21425	21332	21369	21578	21222	21229	21567	21321	21203	21503	21371	21217	21420	21533	21274	21479	21290	21407	21457	21202	21403	21388	21207	21462	21239	21610	21469	21284	21459	21400	21399	21307	21215	21308	21441	21399	21405	21446	21387	21471	21156	21413	21309	21391	21213	21558	21416	21565	21404	21438	21390	21296	21456	21320	21464	21337	21463	21420	21223	21386	21460	21534	21352	21408	21360	21570	21268	21542	21487	21460	21253	21461	21271	21454	21462	21253	21378	21418	21418	21441	21567	21336	21333	21389	21519	21262	21336	21458	21399	21190	21462	21473	21521	21310	21496	21559	21151	21334	21388	21308	21333	21292	21358	21442	21600	21363	21295	21328	21627	21358	21563	21505	21418	21354	21532	21234	21470	21435	21658	21415	21383	21420	21393	21365	21339	21295	21303	21409	21455	21382	21392	21397	21414	21379	21417	21454	21316	21454	21594	21249	21316	21380	21475	21378	21382	21262	21324	21328	21420	21521	21424	21461	21270	21284	21423	21296	21503	21158	21369	21456	21408	21369	21424	21344	21523	21276	21463	21363	21329	21268	21266	21140	21346	21428	21397	21341	21231	21338	21415	21432	21364	21377	21273	21353	21341	21422	21480	21248	21427	21316	21281	21239	21569	21459	21339	21258	21373	21415	21316	21486	21433	21607	21568	21356	21390	21312	21432	21130	21265	21584	21477	21566	21131	21446	21319	21451	21286	21334	21378	21300	21362	21314	21318	21402	21454	21443	21273	21534	21314	21401	21429	21110	21448	21363	21440	21305	21392	21399	21432	21313	21339	21403	21595	21364	21362	21410	21397	21230	21342	21498	21402	21294	21494	21319	21295	21298	21531	21488	21229
23709	21458	29083	25299	26368	31148	32726	30006	29557	29683	29332	29371	29322	29016	28816	28623	28544	28335	28381	28217	28538	28774	29781	30168	30148	29187	28613	28240	28309	28108	28032	28276	28270	28145	28180	28175	28153	28086	28225	28036	28216	28146	27971	28016	28159	28071	28084	28019	28379	28284	28158	28005	27977	27919	27984	28243	28223	28014	28104	28075	28174	28234	27974	28021	28152	28173	28010	28062	28232	28218	28236	28007	28212	27904	27947	28124	28482	28220	27999	28070	28089	27902	28035	28101	28166	28095	28104	28091	28226	28103	28129	28276	28191	27995	28125	28043	28208	28062	28033	28209	28195	28425	28063	28090	28124	27989	28242	28047	28293	28055	27755	27864	28214	28224	28094	28148	28295	28118	28052	28117	28069	27966	27891	27992	28079	27978	27995	28270	28337	28157	28060	27818	28200	28107	28042	28199	28332	27963	28093	28039	27983	28125	28032	28142	27928	28376	28310	28179	28068	28171	27998	28086	28047	28005	28042	27928	28141	28187	28318	28125	27897	27980	28198	28218	27977	28157	28071	27867	28079	28060	28126	28294	27981	28298	28423	28187	28031	28189	28098	28042	28281	28050	28118	27951	27899	28091	28269	27913	28003	28007	28054	28176	27892	27949	28104	28049	28002	28035	28039	28020	28002	28175	28058	28310	28000	28211	27813	28069	28169	28179	28045	28079	27786	28097	28219	27944	28319	28002	28051	28094	28050	28001	28028	28128	28096	28253	28054	27903	28248	28037	27946	27980	28098	28082	28045	28004	28015	28313	27787	28075	28001	28045	28156	27901	28033	28228	28179	27995	28226	28142	28252	28255	27921	28151	28205	27850	28236	27907	27919	28046	27840	28053	28145	27914	27886	28069	28045	28342	28230	28082	28083	28043	28029	27927	28156	27936	27954	28110	27972	28295	28188	28027	28144	28088	27916	28198	27836	27975	27820	27987	28107	27978	27902	28034	28133	28321	27925	28039	28007	28246	28178	28150	28017	28128	28179	28073	28036	28089	28079	28141	28071	28115	27767	27978	28342	28068	28036	28080	28286	27951	28092	28178	28127	28104	28129	28185	27998	28194	28182	28060	27967	28147	28261	28022	28004	28144	28040	28129	27919	27930	27996	27978	28197	27838	27876	27850	28160	28141	28084	27954	28042	28129	28209	27821	28222	28073	28092	28414	28265	28130	28034	28013	28156	28099	28068	27982	27903	27855	28328	27971	28010	28041	28237	27963	27957	27976	28165	27900	28101	27840	28173	28130	28166	27903	28105	28023	28095	27877	27977	27848	28432	27996	28054	27823	27912	28074	28158	27930	28068	27849	28293	28151	28037	28131	28008	27992	28136	28039	27955	28107	28004	27872	28173	28174	27902	27956	28172	28017	28016	27849	28108	28151	27837	27795	28380	28050	28108	28227	28150	28068	28012	27933	28220	28049	28112	28128	27987	28334	28127	28096	28160	28190	27980	27973	28021	28154	28136	28035	27881	28285	28359	28066	28033	28077	27951	28150	28162	28124	27980	27988	27861	27936	28159	28187	28188	27979	27987	27941	28051	28153	28116	27917	28080	27954	28132	28072	28340	27863	28108	28042	27959	28129	27977	28064	28110	28028	28080	28202	27926	28012	28080	27938	28245	28247	28009	27992	28081	28023	28171	28045	28258	28085	28188	27908	28134	28188	27989	28069	28050	28088	28025	28079	27815	28039	28119	28197	28210	28013	28139	28043	27866	28189	28015	27956	28119	27950	27865	28117	28094	27819	27964	27888	28033	28219	27963	28104	28111	28279	28172	28140	28227	28091	27988	28264	28195	28006	28117	28079	28170	28050	28148	28006	27984	27975	28129	28177	28175	28155	27929	27891	27954	28162	28222	27889	28175	28163	28257	27999	28033	28186	27970	27841	28099	28085	28066	27849	28037	28037	28128	27924	28060	28108	28058	27900	27940	28214	28075	28098	28130	28018	28171	28068	27844	28201	28078	28199	27997	28126	28043	28086	28007	27995	28035	28197	28268	27983	27957	27961	28165	27996	28106	27904	28054	28041	28143	28134	27943	28056	28033	28172	28153	28040	27972	28291	27847	27998	28248	28114	28183	28019	27896	27993	28045	27757	28032	28223	27807	27772	28197	27984	28050	28145	28065	28090	28089	28158	28170	28155	28004	28094	28172	28465	28060	28206	28280	28021	27908	28233	27949	28017	28122	27933	28120	28212	28106	28016	27946	28023	28139	27911	27993	28153	27897	28186	28130	28156	28098	28117	28037	27998	27949	28041	28192	28021	28151	28525	28067	27937	28037	28073	28079	28141	27886	27942	28231	27811	28343	28059	27914	28091	28115	28235	28252	27926	28065	27804	28148	27791	28083	28163	27961	28152	28154	28098	28068	28007	28250	28157	28155	28281	28355	28023	27973	28098	28091	28124	27842	28165	28300	28056	27878	28041	28028	28049	28307	27932	28255	28082	28168	28032	28219	28083	28104	27957	28048	27825	27955	28123	28252	28303	27846	28096	28046	27889	27934	28014	28067	28031	28077	27993	28117	27987	28063	28174	28033	28185	28154	28142	28084	27983	28053	28075	27910	27863	28166	28170	28072	28148	27954	28090	28043	27926	28254	28073	28100	28268	28305	28130	28195	28053	28094	28017	27954	27890	28147	28224	27999	28156	27989	28092	28222	27976	28020	28206	28100	27988	28159	28185	28047	28087	28145	28239	28310	28091	27920	28053	28051	27847	28041	27926	28056	27937	28132	28073	28116	28020	28139	27949	27927	28017	28092	28198	28182	28033	27896	28089	27998	28011	28073	27965	28266	28170	28254	27970	28059	27859	28295	28069	28008	28076	28060	28273	28108	27868	28025	28120	28119	28215	28098	27825	28050	28023	28121	28037	28107	28102	28172	28048	28080	28301	27972	28277	28064	28008	28020	27951	28141	28042	28129	27955	27925	28258	28252	28230	27985	27973	28146	28183	28149	28065	27958	27963	27832	28035	28002	28188	28057	28018	28138	28029	27982	27910	27717	28228	28284	28135	27888	28058	28306	27974	28139	28072	28017	28106	28093	28116	28359	27958	28127	28134	27816	28140	28190	28212	28171	28125	28142	27778	28196	28098	28082	27958	28061	28132	27964	28233	28081	27950	27767	27973	28418	28119	28188	27959	28133	28075	27933	28126	28035	28167	28187	28097	28063	27951	27978	27933	27906	28045	28108	28170	28009	28017	28120	27980	28144	28182	27841	28018	28032	28287	28181	28042	28207	27937	28217	28037	28110	28034	27852	28115	28174	28130	28088	28152	28105	27962	28166	27922	28012	28258	28232	28105	28071	28055	27938	27997	28138	28220	28025	27853	27796	27863	27970	27930	27996	28116	28031	28153	28296	27866	28003	28154	28118	28298	28025	27981	27961	28151	28365	28254	28189	28122	27928	28252	28237	27940	27813	28001	28188	28326	28019	28018	27925	28099	28317	28190	27954	28127	28166	28041	27948	27971	27861	27985	28096	28027	28001	28140	28148	28142	28087	28101	28107	28121	28003	27934	27910	27913	27923	28173	28010	28072	28101	28192	28185	28072	28096	27964	27984	28179	28163	28067	28165	28060	28051	28180	28209	28069	27880	28062	27865	28255	28163	28000	28247	28156	28114	28279	28108	28172	28032	27884	28073	27986	27796	28266	28012	27981	28134	27936	27936	28024	28033	27982	27975	28177	28132	27964	27971	27977	27982	28048	28263	27866	28092	28100	28103	28073	28042	28105	27950	28084	28173	28006	28059	28104	28036	27968	27965	28278	28015	28073	28079	28040	28263	28146	28226	28254	28160	28166	28218	28152	27944	28237	27969	27818	28147	27862	28161	28068	28078	27853	28022	28078	27892	27981	28093	28035	28125	28098	28013	28117	28074	28273	28037	28207	27873	27933	27856	28158	28394	27941	27900	28146	28185	28037	27966	28015	28156	27807	27993	28154	28023	28224	28118	28197	28231	28235	28103	28295	28125	27852	27898	28384	28221	28030	28125	28135	28018	28499	28366	28189	28043	28138	28410	27989	28080	28090	28156	27837	28287	28315	28135	27950	27963	28014	27881	27884	28002	28011	27926	28046	28044	27945	28044	28087	27961	28218	28007	28067	27998	28023	28222	28184	28005	28101	28180	27842	28095	27711	28102	27964	27971	27987	28053	28094	28208	28194	28135	28215	28079	28107	28158	28068	28170	27911	28132	28038	28497	28075	27960	27844	28032	27994	28159	28087	28065	28375	27995	28028	27850	27888	28134	28109	28114	27951	27935	28339	27929	28028	28125	27975	28072	27936	28131	28070	27939	28011	28168	28147	28076	27994	28047	28261	27926	28001	28259	28142	27958	27916	27988	28006	28069	28064	28122	28189	28054	27921	28291	27917	28208	27819	28116	27908	27997	28086	28091	28131	28193	27873	28130	28143	27981	28177	28123	28044	28155	28182	27997	27811	27715	28039	27884	27950	28039	27931	28215	28147	28168	28002	27846	28039	28356	27793	28069	27806	28082	27927	28228	28269	28079	28040	27934	28205	28046	28387	28204	28135	28025	27887	27945	28112	27933	27918	28081	28067	28185	27959	28069	28051	28170	27889	27857	28116	27963	28093	28127	28191	28108	28021	27997	28127	28028	28055	27882	28136	28212	28199	28195	27908	28132	28169	28142	28047	28148	27991	28106	28247	28028	27837	28076	28015	28094	28327	28104	28065	28104	28123	28004	28032	28061	28040	28052	27852	27891	28052	28211	28160	28127	28088	28062	28128	28019	28109	27992	27999	27947	28010	27994	28078	28105	27805	28300	28310	28261	28196	28443	28224	28171	28106	28080	28112	28139	27867	27966	28068	27889	28226	27930	28120	27905	27924	27939	27987	27988	28170	28111	28096	28276	28068	28029	27887	28096	28353	28107	28182	28233	28022	28433	28253	28110	27922	27985	27984	28175	28023	28213	27905	28027	27840	28002	28025	27819	28156	28229	27865	27772	28140	28302	28140	28217	28150	27976	28097	28238	28118	28103	27877	27998	28266	28004	28094	28056	28070	28145	28180	28060	28076	27766	28228	27937	28023	27987	28183	28074	28256	28200	28038	28109	28057	28041	28042	28107	28027	28191	27994	27946	28055	28050	28100	28212	28064	27876	28143	27988	28081
27733	46513	44306	35676	31429	28858	26762	25307	24459	24056	23835	23460	23582	22986	22940	22505	22450	22262	22363	22091	22229	22564	24794	25011	23915	22949	22268	21941	21848	21645	21867	21654	21829	21731	21796	21909	21764	21804	21700	21625	21850	21708	21833	21705	21562	21996	21871	21864	21566	21819	21671	21938	21822	21729	21742	21788	21679	21635	21839	21598	21550	21750	21643	21738	21745	21687	21745	21785	21806	21674	21610	21968	21706	21647	21671	21576	21816	21711	21770	21688	21764	21659	21711	21761	21699	21592	21681	21742	21732	21676	21606	21763	21829	21767	21650	21752	21761	21873	21680	21692	21761	21692	21715	21639	21810	21672	21599	21712	21515	21554	21622	21747	21833	21550	21536	21727	21811	21829	21647	21626	21703	21799	21566	21960	21835	21722	21501	21774	21710	21764	21774	21557	21684	21631	21796	21752	21826	21753	21811	21522	21640	21836	21587	21628	21659	21788	21686	21664	21720	21702	21727	21740	21726	21828	21673	21839	21691	21724	21720	21652	21694	21709	21828	21794	21703	21652	21678	21776	21764	21811	21637	21626	21677	21775	21681	21732	21672	21757	21699	21767	21775	21776	21861	21686	21719	21641	21696	21716	21834	21858	21722	21888	21661	21604	21752	21587	21613	21686	21753	21625	21755	21891	21793	21825	21663	21725	21654	21675	21727	21542	21480	21635	21619	21694	21582	21884	21605	21636	21718	21691	21697	21582	21705	21976	21653	21536	21740	21705	21660	21618	21722	21496	21731	21708	21928	21652	21829	21643	21557	21685	21748	21727	21897	21753	21727	21668	21718	21811	21690	21672	21681	21685	21819	21695	21600	21738	21681	21689	21728	21639	21625	21667	21774	21619	21700	21732	21484	21876	21933	21409	21592	21594	21645	21494	21620	22032	21583	21844	21731	21716	21611	21799	21688	21545	21836	21841	21715	21630	21606	21715	21756	21549	21982	21788	21704	21601	21827	21727	21715	21599	21681	21808	21515	21929	21676	21830	21780	21557	21657	21664	21656	21745	21709	21806	21722	21568	21746	21992	21810	21830	21699	21689	21694	21671	21709	21668	21711	21603	21849	21709	21702	21510	21787	21776	21744	21621	21641	21889	21739	21735	21597	21773	21708	21854	21610	21696	21809	21598	21862	21701	21686	21667	21687	21780	21700	21606	21523	21849	21744	21771	21576	21650	21699	22154	21668	21653	21556	21663	21775	21862	21795	21901	21658	21842	21705	21613	21750	21683	21657	21558	21628	21850	21809	21624	21670	21764	21769	21831	21572	21853	21595	21586	21757	21772	21758	21787	21681	21645	21703	21752	21792	21833	21656	21758	21660	21793	21539	21765	21685	21803	21857	21720	21716	21783	21705	21676	21534	21673	21671	21679	21857	21548	21660	21819	21869	21747	21553	21597	21742	21583	21775	21803	21624	21556	21594	21741	21812	21592	21792	21711	21946	21482	21616	21530	21647	21643	21825	21693	21657	21798	21741	21665	21782	21789	21701	21569	21641	21617	21811	21565	21737	21723	21840	21845	21730	21757	21729	21717	21834	21830	21839	21740	21470	21621	21820	21822	21620	21717	21559	21572	21628	21573	21641	21864	21656	21891	21785	21766	21752	21720	21650	21649	21835	21703	21762	21703	21615	21687	21968	21690	21652	21743	21763	21737	21590	21744	21717	21799	21857	21712	21687	21558	21767	21587	21874	21574	21844	21628	21721	21643	21697	21830	21758	21641	21760	21761	21771	21561	21716	21889	21764	21770	21747	21694	21682	21699	21674	21870	21738	21567	21818	21834	21737	21906	21690	21895	21755	21827	21805	21629	21699	21673	21633	21671	21748	21629	21624	21628	21608	21749	21793	21718	21579	21617	21747	21652	21709	21648	21612	21468	21580	21669	21896	21843	21775	21846	21597	21679	21814	21618	21879	21815	21641	21774	21671	21645	21688	21880	21625	21698	21606	21584	21826	21734	21963	21676	21611	21635	21624	21719	21752	21651	21804	21773	21811	21886	21732	21919	21724	21853	21810	21852	21769	21647	21705	21716	21657	21739	21720	21730	21669	21773	21691	21766	21617	21925	21775	21730	21724	21567	21678	21797	21783	21666	21895	21674	21558	21952	21628	21691	21834	21599	21675	21714	21799	21623	21764	21768	21844	21730	21633	21738	21689	21574	21723	21717	21674	21690	21719	21760	21690	21730	21593	21798	21765	21830	21773	21571	21765	21666	21503	21756	21573	21608	21729	21818	21795	21532	21682	21734	21698	21721	21641	21740	21750	21685	21608	21819	21683	21722	21681	21670	21827	21848	21739	21755	21744	21732	21533	21676	21715	21654	21776	21932	21650	21793	21752	21661	21696	21770	21689	21845	21666	21713	21843	21814	21762	21697	21676	21763	21804	21663	21567	21878	21668	21781	21882	21734	21720	21721	21683	21659	21732	21899	21779	21799	21705	21817	21720	21752	21834	21687	21640	21575	21681	21757	21789	21792	21719	21578	21898	21681	21625	21668	21646	21769	21827	21719	21659	21685	21731	21611	21641	21849	21708	21619	21780	21639	21797	21687	21741	21592	21675	21742	21861	21776	21597	21830	21713	21901	21718	21773	21726	21925	21612	21870	21759	21803	21762	21745	21938	21747	21641	21504	21549	21845	21746	21648	21676	21732	21695	21792	21628	21417	21691	21858	21619	21787	21702	21753	21705	21626	21860	21775	21788	21863	21768	21674	21660	21675	21743	21905	21803	21750	21544	21659	21617	21745	21655	21707	21704	21742	21661	21682	21647	21939	21595	21828	21827	21512	21842	21842	21715	21649	21719	21844	21527	21614	21730	21629	21618	21672	21833	21709	21704	21854	21665	21729	21622	21836	21785	21831	21796	21674	21693	21760	21687	21770	21628	21665	21737	21709	21753	21923	21584	21687	21728	21622	21703	21825	21638	21537	21661	21716	21512	21782	21657	21821	21784	21868	21723	21787	21750	21658	21793	21663	21792	21680	21676	21842	21641	21764	21656	21653	21661	21567	21851	21763	21630	21656	21729	21765	21873	21704	21805	21863	21771	21662	21791	21850	21718	21578	21636	21793	21760	21760	21803	21611	21605	21850	21558	21917	21804	21598	21810	21774	21875	21673	21801	21695	21810	21752	21738	21589	21867	21823	21869	21775	21667	21792	21690	21815	21667	21768	21680	21616	21698	21849	21805	21701	21621	21569	21781	21649	21649	21646	21849	21695	21633	21772	21662	21693	21951	21542	21724	21568	21863	21926	21668	21871	21858	21747	21650	21715	21917	21725	21722	21606	21700	21627	21739	21834	21667	21638	21679	21983	21540	21710	21665	21647	21589	21832	21561	21639	21669	21615	21756	21746	21682	21581	21667	21873	21568	21831	21764	21682	21547	21917	21678	21863	21955	21633	21842	21801	21730	21644	21709	21730	21905	21743	21738	21545	21889	21663	21649	21780	21821	21589	21810	21640	21886	21624	21822	21771	21605	21652	21804	21895	21743	21633	21762	21746	21644	21819	21770	21891	21784	21863	21600	21628	21863	21936	21628	21668	21720	21445	21718	21800	21702	21905	21825	21719	21779	21693	21609	21850	21624	21735	21690	21680	21767	21869	21724	21879	21736	21887	21728	21667	21794	21635	21721	21627	21604	21675	21642	21693	21670	21598	21759	21709	21770	21841	21740	21846	21833	21700	21700	21859	21741	21765	21697	21787	21740	21819	21806	21923	21492	21691	21746	21588	21828	21693	21829	21726	21702	21585	21725	21745	21624	21766	21750	21621	21860	21688	21896	21653	21644	21642	21584	21636	21779	21737	21829	21679	21613	21710	21647	21727	21751	21743	21900	21641	21682	21648	21679	21673	21706	21592	21865	21562	21464	21651	21637	21826	21742	21803	21755	21681	21808	21572	21715	21599	21635	21689	21725	21686	21702	21726	21700	21889	21754	21824	21690	21788	21674	21605	21593	21616	21806	21580	21695	21675	21581	21811	21580	21631	21571	21850	21697	21734	21718	21631	21731	21793	21658	21662	21849	21789	21773	21552	21576	21615	21738	21565	21798	21599	21759	21573	21707	21797	21649	21769	21694	21789	21575	21656	21776	21629	21707	21651	21713	21815	21686	21590	21853	21839	21552	21865	21742	21582	21502	21713	21519	21799	21542	21738	21631	21661	21661	21651	21579	21825	21725	21752	21858	21757	21594	21465	21906	21615	21938	21672	21762	21702	21848	21593	21637	21725	21836	21698	21735	21726	21721	21815	21663	21761	21617	21693	21607	21751	21549	21645	21696	21809	22027	21712	21649	21757	21586	21957	21727	21921	21624	21690	21664	21598	21777	21703	21590	21828	21661	21606	21690	21691	21529	21674	21854	21654	21613	21700	21807	21682	21818	21773	21831	21923	21794	21730	21814	21738	21681	21605	21733	21674	21810	21690	21603	21732	21702	21721	21869	21772	21806	21699	21815	21476	21770	21603	21777	21565	21827	21736	21711	21720	21522	21699	21858	21641	21852	21736	21731	21763	21758	21689	21700	21574	21696	21743	21708	21809	21596	21678	21716	21698	21637	21647	21756	21623	21643	21813	21772	21723	21908	21778	21706	21846	21716	21562	21780	21566	21661	21634	21694	21602	21777	21763	21640	21776	21713	21724	21568	21608	21532	21863	21714	21751	21633	21831	21529	21704	21703	21633	21886	21616	21895	21593	21907	21847	21703	21658	21832	21568	21744	21559	21775	21796	21725	21696	21689	21943	21680	21643	21793	21551	21830	21836	21492	21784	21742	21733	21783	21754	21711	21985	21817	21850	21750	21764	21854	21529	21558	21664	21744	21543	21689	21561	21686	21528	21749	21755	21626	21672	21808	21674	21766	21528	21750	21689	21800	21609	21661	21681	21647	21736	21607	21595	21562	21738	21695	22012	21881	21600	21843	21507	21575	21774	21738	21736	21848	21915	21810	21782	21720	21881	21717	21685	21864	21609	21839	21819	21670	21839	21698	21716	21637	21572	21739	21742	21844	21608	21709	21544	21670	21853	21931	21630	21716	21838	21441	21646	21732	21655	21753	21741	21709	21854	21668	21770	21794	21575	21760	21622	21678	21729	21787	21915	21763	21511	21714	21764	21613	21812	21684	21739	21872	21723
22696	21395	29220	24214	23893	30559	35041	31744	30868	31552	30755	30763	30385	30347	29894	29438	29405	29508	29774	29175	29196	29516	31949	32742	31933	30217	29501	28774	29059	28828	29003	28827	29072	28832	28823	28830	28866	29037	28768	28863	29033	28852	28965	28964	28876	28835	29010	28930	28855	28645	28803	28742	28779	28723	28824	28732	28714	28547	28773	28794	28949	28758	28703	28803	28848	28995	28870	29102	28892	28971	28794	28835	29014	28994	28597	28929	28960	28642	28737	28944	28828	28869	28681	28713	28806	28758	28828	28779	28848	28842	28668	28752	28922	28754	28561	28918	28781	28703	28910	28854	28712	28886	28725	28972	28844	28836	28830	28649	28700	28655	28627	28702	28732	28755	28865	28589	28763	28893	28812	28837	28604	28729	28885	28820	28768	28745	28707	28520	28538	28472	28634	28870	28864	28709	28734	28978	28812	28709	28819	28571	28956	28803	28705	28731	28634	28778	28709	28776	28766	28579	28487	28829	28655	28852	28738	28635	28768	28710	28597	28697	28550	28938	28892	29016	28631	28872	28549	28768	28860	28648	28746	28700	28947	28738	28634	28659	28798	28818	28733	28722	28646	28628	28549	28824	28822	28590	28741	29001	28611	28846	28686	28600	28679	28850	28898	28937	28939	28627	28664	28790	28578	28577	28858	28777	28866	28755	28640	28593	28422	28716	28809	28959	28953	29103	28975	28722	28722	28669	28688	28629	28738	28635	28540	28652	28671	28525	29046	28722	28804	28664	28688	28611	28687	28779	28707	28884	28672	28465	28542	28693	28480	28654	28694	28600	28712	28724	28617	28841	28785	28758	28629	28537	28762	28681	28868	28704	28718	28728	28903	28816	28657	28791	28852	28820	28668	28704	28758	28704	28922	28750	28769	28556	28552	28564	28459	29075	28695	28438	28805	28647	28706	28725	28712	28795	28964	28774	28757	28657	28760	28710	28527	28928	28615	28807	28884	28641	28446	28604	28563	28558	28659	28723	28781	28709	28587	28646	28699	28534	28766	28806	28665	28711	28654	28562	28827	28712	28909	28796	28837	28537	28921	28849	28676	28621	28803	28619	28907	28881	28823	28810	28726	28692	28577	28863	28820	28720	28830	28803	28625	28744	28688	28986	28885	28621	28481	28646	28712	28803	28722	28619	28822	28791	28643	28652	28632	28679	28808	28524	28882	28937	28987	28667	28577	28919	28776	28743	28690	28915	28753	28730	28750	28809	28861	28889	28660	28821	28679	28666	28701	28724	28804	28738	28574	28646	28684	28715	28814	28651	28838	28920	28821	28604	28541	28799	28613	28830	28707	28554	29082	28706	28807	28608	28724	28753	28793	28742	28899	28569	28643	28571	28700	28828	28579	28533	28840	28396	28673	28749	28766	28824	28956	28770	28639	28978	28661	28909	28715	28847	28732	28708	28701	28667	28869	28908	28814	28431	28651	28813	28716	28945	28656	28667	28695	28855	28423	28794	28647	28881	28776	28641	28695	28788	28676	28626	28843	28851	28660	28606	28560	28641	29008	28865	28626	28920	28710	28383	28811	29012	28828	28869	28744	28951	28617	28872	28756	28840	28457	28622	28699	28784	28554	28674	28883	28638	28801	28579	28698	28881	28727	28523	28808	28731	28735	28781	28623	28452	28695	28867	28718	28599	28637	28721	28803	28921	28754	28494	28873	28925	28844	28718	28802	28688	28711	28794	28586	28752	28818	28792	28802	28764	28675	28681	28838	28763	28548	29029	28796	28494	28708	28723	28700	28653	28952	28806	28848	28685	28639	28816	28813	29089	29103	28669	28846	28983	28698	28774	28673	28965	29004	28306	28744	28806	28915	28529	28622	28792	28582	28636	28685	28656	28870	28785	28726	28639	28734	28703	28821	28535	28652	28660	28823	28775	28662	28715	28733	28889	28736	28770	28891	28778	28745	28893	28387	28533	28754	28753	28554	28681	28736	28729	28706	28539	28556	28753	28713	28869	28688	28807	28759	28617	28834	28847	28860	28840	28785	28759	28588	28718	28846	28584	28893	28690	28812	28719	28577	28883	28881	28870	28959	28803	28674	28689	28912	28652	28613	28435	28656	28743	28757	28611	28864	28755	28480	28833	28868	28686	28984	28862	28703	28898	28885	28864	28651	28737	28825	28415	28550	28738	28601	28911	28781	28749	28962	28690	28813	28644	28700	28577	29021	28784	28560	28993	28812	28788	28848	28698	28708	28774	28727	28686	28803	28683	28795	28691	28601	29027	28810	28631	28738	28588	28639	28637	28640	28724	28723	28763	28707	28627	28716	28558	28400	28623	28882	28535	28709	28530	28733	28704	28635	28836	28900	28499	28682	28756	28844	28642	28922	28599	28648	28948	28606	29042	28901	28853	28541	28710	28720	28636	28738	28627	28714	28682	28565	28563	28941	28691	28883	28658	28953	28783	28728	28724	28455	28722	28726	28700	28682	28873	28752	28612	29022	28634	28748	28565	28611	28837	28764	28766	28836	28792	28918	28794	28731	28966	28632	28688	28908	28672	28946	28893	28961	28676	28889	28590	28722	28891	28755	28706	28814	28906	28699	28614	28713	28662	28623	28572	28835	28811	28568	28662	28728	28828	28770	28515	28790	28744	28611	28692	28701	28796	28882	28774	28861	28700	28724	28836	28761	28576	28914	28978	28872	28610	28997	28849	28734	28542	28610	28809	28859	28744	28544	28785	28806	28632	28630	28755	28451	28677	28735	28545	28737	28757	28730	28877	28674	28825	28526	28779	28864	28663	28696	28752	28896	28593	28591	28684	28650	28784	28595	28805	28374	28896	28568	28621	28764	28739	28693	28744	28906	29063	28892	28990	28964	28668	28602	28682	28776	28614	28781	28779	28664	28872	28829	28620	28822	28749	28907	28749	28764	28691	28664	28647	28849	28669	28751	28643	28863	28752	28657	28556	28774	28868	28711	28783	28843	28857	28649	28698	28652	28408	28770	28631	28701	28599	28658	28573	28617	28644	28929	28684	28785	28913	28793	28809	28814	28932	28461	28749	28737	28875	28696	28769	28823	28823	28888	28945	28503	28622	28783	28749	28716	28741	28614	28701	28857	28692	28586	28831	28679	28792	28678	28731	28647	28661	28741	28755	28644	28662	28787	28670	28836	28583	28851	28734	28729	28860	28830	28518	28997	28695	28883	28813	28699	28646	28688	28708	28514	28947	28922	28728	28764	28866	28782	28743	28815	28724	28943	28743	28644	28783	28599	28489	28884	28761	28648	28620	28765	28720	28652	28590	28837	28887	28825	28716	28783	28554	28830	28604	28809	28725	28757	28730	28757	28669	29082	28559	28745	28807	28778	28593	28601	28598	28690	28781	28743	28546	29034	28593	28643	28937	28869	28759	28808	28863	28674	28744	29215	28893	28829	28669	28822	28805	28768	28608	28645	28525	28845	28998	28829	28737	28874	28714	28586	28789	28683	28595	28614	28760	28700	28785	28799	28608	28768	28504	28854	28634	28737	28789	28699	28577	28607	28869	28973	28961	28718	28782	28799	28663	28781	28652	28889	28591	28596	28761	28921	28806	28867	28872	28723	28585	28693	28511	28549	28928	28855	28645	28832	28899	28655	28844	28734	28728	28734	28658	28975	28850	28941	28576	28838	28799	28660	28715	28494	28544	28626	28889	28552	28899	28752	29041	28592	28359	28832	28948	28846	28759	28661	28652	28702	28823	28988	28873	29076	28808	28779	29064	28723	28540	28819	28745	28695	28967	28561	28669	28713	28746	28713	28749	28723	28696	29004	28964	28903	28786	28821	28991	28682	28737	28942	28739	28733	28529	28931	28579	28858	28900	28916	28655	28685	28838	28740	28840	28835	28603	28754	28571	28874	28755	28728	28739	28596	28822	28635	28711	28793	29004	28883	28680	28889	28938	28725	28880	28729	28847	28732	28744	28815	28773	28909	28667	28674	28595	28666	28974	28704	28607	28750	28677	28643	28615	29018	28593	28859	28855	28797	28664	28805	28799	28715	28741	28804	28740	28958	28773	28940	28601	28659	28754	28550	28691	28957	28671	28659	28557	28666	28638	28637	28802	28708	28576	28547	28626	28635	28692	28801	28691	28932	28430	28865	28671	28831	28769	28849	28892	28756	28674	28640	28579	28680	28441	28779	28750	28766	29048	28760	28645	28798	28455	28499	28534	28535	28713	28786	28637	28922	28692	28531	28962	28765	28749	28583	28597	29072	28921	29129	28916	28678	28747	28779	28839	28854	28864	28894	28926	28679	28807	28688	28678	28680	28807	28902	29018	28574	29074	28530	28741	28591	28763	28551	28483	28936	28880	28662	28657	28867	28694	28723	29028	29026	28807	28775	28566	28745	28586	28696	28583	28486	28682	28613	28554	28716	28722	28603	28833	28744	28822	28729	28816	28800	28631	28818	28592	28847	28681	28787	28631	28836	28803	28756	28768	28808	28744	28879	28784	28720	28691	28596	28875	28665	28890	28754	28503	28435	28752	28662	28584	28832	28777	28705	28455	28776	28800	28758	28687	28655	28939	28687	28675	28845	28760	28910	28639	29033	28609	28829	28843	28798	28672	28674	28527	28807	28743	28843	28719	28600	28518	28778	28955	28840	28689	28757	28855	28876	28939	29027	28717	28615	28844	28850	28867	28895	28591	28868	28736	28694	28588	28682	28782	28716	28826	28852	28941	28712	28674	28697	28559	28672	28418	28659	28880	28588	28682	28811	28708	28603	28560	28770	28739	28547	28687	28623	28725	28807	28841	28613	28708	28549	28709	28775	28633	28839	28644	28778	28915	28853	28738	28645	28712	28873	28804	28525	28761	28630	28701	28544	28611	28988	28776	28535	28874	28685	28443	28526	28612	28774	28673	28565	28733	28719	28852	28670	28635	28765	28825	28607	28663	28767	28706	28776	28469	28725	28741	28823	28727	28687	28851	28557	28642	28685	28858	28618	28679	28616	28837	28570	28756	28752	28689	28536	28750	28776	28882	28812	28719	28874	28870	28687	28771	28911	28699	28963	28766	29088	28692	28620	28967	28819	28603	28716	28581	28890	28783	28631	28692	28674	28575	28965	28731	28845	28780	28796	28788	28622	28676	28703	28885	28760	28518	28891	28793	28597	28881	28682	28734	28580	28680
29443	51146	49535	41075	35908	32243	29273	27401	26125	25341	25082	24789	24760	24042	23529	23361	22950	22937	22968	22782	22791	23148	27284	28635	26066	23896	22986	22186	22410	22115	22177	22095	22133	22101	22027	21958	22260	22146	22206	22122	22230	21873	22047	22197	22048	22020	22120	21990	22071	22132	22121	22091	21880	21959	21924	22190	21930	22204	22122	22087	22036	21966	21978	22053	22245	22015	22185	21949	22032	21915	22016	22137	22133	22004	21986	21933	22194	21959	21962	22055	22009	22072	21939	22047	22091	22148	21936	21988	21904	21990	22062	22077	21973	22042	21936	22020	22034	22054	22258	22008	21940	22148	22079	21972	21997	22109	22106	21949	22072	22225	22134	21943	21839	22036	21985	22090	22208	21846	22024	21971	21923	21972	22038	22012	21914	21931	22122	22167	22061	21971	22091	22073	22125	21922	22224	21921	22061	22243	22059	22050	22040	21999	22166	22030	22138	22024	22078	22206	22056	22233	21991	22112	21931	22291	21954	21985	22107	22097	21872	22086	21903	21832	22039	22163	21958	21973	21918	22040	22045	22087	22014	22023	22177	22042	22128	22097	22095	21969	21943	22023	21933	21962	21998	22023	22000	21916	22026	21945	21951	21966	22109	22140	22174	22070	22242	21981	22113	21970	21986	22049	21898	22058	21909	22037	22070	22068	22112	21976	21951	21976	22212	22346	22065	21920	21880	22086	21956	21896	22073	21956	22086	21953	22001	22040	21977	21945	22130	22178	21896	22234	22067	22154	22091	21887	22159	22087	22051	22073	21974	22178	21856	22251	21900	22087	22070	21969	22098	21991	22085	22013	22148	22168	22025	22066	22090	21953	21975	22123	22150	21954	22024	21876	22005	22132	21982	21976	22000	22184	21996	22090	21984	21966	22059	22108	21857	22065	22195	22059	21924	22103	21889	22062	22032	22129	21992	22038	22046	21835	21983	22009	21857	21917	21947	21925	21922	22053	21915	22034	22143	21942	22037	22063	21945	22011	21987	22169	22049	22147	21919	22133	21983	22204	21924	22070	22305	21927	22075	21946	22146	22018	21982	21959	22105	22032	22005	22020	22223	21890	21854	21953	22269	22115	22099	22086	22076	22253	22020	21957	22093	21894	22045	22110	22067	22152	22027	22085	21985	21883	21826	21902	22233	22025	21967	21854	22004	22010	22051	22078	22084	21996	21995	21918	22015	21999	22168	22061	21936	22025	22029	21916	22106	22042	22040	21979	21821	22087	22103	22069	22021	21983	21819	21907	22078	21948	21928	21981	22242	21934	22040	22001	21972	22073	21926	22105	22085	21992	22121	21987	22104	21996	21983	22039	21868	22305	21907	21977	22084	21997	22104	22043	22084	21934	21875	22070	22090	21989	22145	21941	21916	22069	22098	21956	22002	22048	21950	21915	22013	22079	22002	22137	22035	22061	22017	22119	22038	21945	22073	22338	21971	22057	22133	22164	21896	22000	21924	22075	22034	21972	22009	22228	22038	22079	22131	21865	22232	22046	22062	21910	21876	22095	21887	22054	22124	21972	21917	22184	22157	22039	22086	22052	21951	21958	21910	21846	22181	21993	21986	22019	22066	21930	22226	22132	22135	22185	22180	21925	22088	21908	22142	21811	22122	21968	21930	22015	21983	22117	22070	21864	22065	22003	22178	21857	21900	22084	22039	22034	22015	22160	22166	22020	22134	22061	22134	22171	21998	22225	22140	22080	22067	21921	22291	22119	22084	22008	22197	22069	22057	22148	21955	21970	21954	22072	22037	21747	22134	22074	22076	22066	21941	22169	22141	21965	22078	22073	22236	22209	22005	21950	21985	22037	21951	21988	22132	22004	21872	22192	21873	22089	22141	21872	21921	22128	22023	22091	21925	22075	21940	22133	22064	22082	22094	21972	22066	22097	21965	21854	22034	22081	22045	21962	22082	22030	21960	21735	21878	21815	22247	22160	22111	21877	22032	21958	21860	22069	22067	22092	22032	22162	22211	21902	22072	21960	21957	22143	22032	21851	21939	21889	22048	22145	22177	22004	21933	22126	22173	22134	22126	22045	21910	22073	21867	22044	22143	21880	22118	22080	22052	22113	22117	22040	22077	22013	21944	21916	22100	21849	22083	22126	22051	21889	22217	22060	21914	21969	22129	22017	22263	22050	21924	22028	22051	22079	21975	22206	22174	22136	22150	22090	21817	22025	22069	22151	21947	21989	22059	21978	22009	22149	22052	22098	21924	21843	22012	22085	21954	21888	21955	22221	21974	21875	22061	22022	22085	21921	21900	22180	22009	22127	21890	22087	22053	22147	21809	22192	22001	21937	21992	22062	21945	21983	22023	22027	21813	22172	21956	22128	22131	21999	22224	22113	21997	21989	22159	22023	21911	21839	22048	21931	21973	22024	22105	22052	22003	21798	22042	22115	21833	22045	22021	21908	21963	21870	22020	21922	22050	21858	21896	22100	21809	21952	22095	21904	21980	22128	22077	22149	21908	21875	22012	22002	22029	22168	21940	21925	22034	22018	21975	22004	21898	21792	22013	21996	21909	22113	21858	22107	21899	21856	21876	22008	22060	22088	21992	21951	22132	22004	21991	21840	21974	22006	22094	22011	22257	21973	22030	21920	21999	22308	22079	22059	22178	22055	22095	22145	22057	22227	22092	22047	22086	21877	21954	22141	22006	22088	22125	21981	21957	21898	22036	21952	22054	21994	22010	21837	22183	21925	22104	22137	22147	22072	21914	21883	22170	22066	21864	21978	21952	21999	22137	22000	21770	22067	21940	22108	21959	21808	21985	22045	22055	21889	21938	22103	22044	21919	22184	22133	22081	22136	22018	21969	22108	22046	21963	22135	21970	22020	21891	22140	21910	21958	22131	22122	21909	21902	22156	22097	22153	22072	22027	22130	21904	22142	22026	22109	22184	21937	22011	22092	21957	22123	22034	21996	22176	21980	21970	21962	22086	21979	22131	21803	21989	21810	21890	21982	22175	21842	22153	22038	22053	22056	21993	22152	21992	21981	21972	22125	22007	22011	21902	21926	21951	22102	22038	22114	22039	22025	22017	22146	21965	22130	22008	21948	22290	22020	22166	22074	22077	21823	21940	21937	21913	22021	21956	21979	21925	22085	21952	22121	22055	21906	22176	22184	22050	21956	22008	21959	22158	21936	22034	22178	22044	22109	21843	21891	22058	22078	22029	21922	22070	22011	22089	22022	22066	22040	22201	22043	21990	21894	22110	21999	22158	22028	22070	22090	21935	22145	22162	21905	22105	22023	22103	22070	21995	22033	21882	22117	21994	22199	22011	22028	22113	22210	22010	21980	22065	22102	22103	22079	22171	22110	21966	22051	22208	21949	22106	21994	22093	22070	22068	22043	22092	22050	21929	22122	21987	21977	22033	21952	22061	21975	22067	21826	22201	22049	21941	22004	21810	22088	22284	21868	22164	22093	22031	22250	22103	22112	22080	21903	21919	22077	21997	21836	21962	22022	22043	22225	21845	22128	22108	22095	22039	22060	22101	22103	22144	21821	21910	22003	21921	21983	21982	22082	22019	22010	22107	22116	22124	22034	22067	22063	22132	22033	21976	22120	22127	21994	21864	21872	21930	22124	22230	21904	22012	22103	22127	21949	22054	22019	22051	22019	21931	21980	22055	22156	22042	22106	22073	21981	21949	22011	21878	21901	22054	22030	22105	22065	21989	21808	21871	22045	21842	22062	21982	22174	22082	22007	22071	21988	21949	22053	21831	22024	22059	22085	22082	21855	22037	21861	22059	21982	21973	22046	22092	22045	22218	22084	22054	22097	22231	22116	22021	22050	22067	21978	22184	21999	21937	21902	21949	22107	22028	21901	21998	22122	22112	22021	22119	21939	21996	21998	21927	22085	21906	21979	22068	21987	22139	21990	22009	22035	21971	22098	22103	22047	22089	21970	22137	22088	22149	22015	22083	22179	22182	22119	22003	22068	22154	21950	22051	21906	21907	21979	21963	22028	21927	22137	22124	22251	21781	22041	21935	22217	21830	22058	22037	22093	21965	22235	22019	21888	21888	21829	22159	22006	22047	22021	21820	21801	21883	22020	22095	21837	21938	22036	21997	22138	22119	22128	22139	21852	21942	22075	21847	22015	22046	22091	22035	22000	21964	22115	22304	21960	22121	22137	21967	22096	22008	22099	22154	21949	22066	22064	22080	21920	21969	22064	21927	21899	21981	21852	22116	22027	22138	22028	21971	22169	21927	22094	22235	22090	21981	22082	22070	22040	21835	22062	21906	22015	21904	22065	22006	22073	21933	21989	21875	21982	22190	22060	22294	22022	21966	22086	21976	22119	22005	22055	22058	22014	21936	22003	22001	21988	22015	22107	22075	21869	21930	21942	22049	21978	22054	22015	21980	22236	21882	21861	22188	22010	22107	22172	22122	22146	22023	22057	22005	22278	22025	21967	22044	22053	22066	22124	22195	22105	21936	21985	22304	21844	22147	22182	22076	22143	21832	22023	21925	22135	22073	22029	22084	22070	22064	21934	22123	21999	21979	21731	22102	21976	22047	22061	22221	22013	22092	22128	21924	21824	21871	22070	22010	21938	22045	22031	21980	22050	21855	21948	22287	21937	22024	21939	22149	22061	22017	22054	21991	22005	22114	21926	22168	21883	21916	22018	22168	22039	22073	21997	22076	22148	21854	21981	22000	22089	22180	22074	22191	22106	21718	22047	22051	21979	22041	22158	22119	22076	21942	22040	21961	22050	21945	22196	22219	22006	22037	22111	22095	22126	22006	21957	21913	22164	22095	22066	22310	21938	21983	21976	21975	21941	21862	21955	22153	22132	22173	22016	21988	21983	21997	22042	21986	21893	22016	22154	22050	22182	22166	22003	21974	22055	22132	22106	21975	22214	21940	22095	21995	21884	21997	22192	22090	22049	22110	22139	22052	21956	22101	22103	22024	22014	21946	22030	21922	22046	22002	21929	22119	22174	21873	22066	21854	21957	21999	21978	22114	22108	22225	22149	22164	22212	22060	22130	21850	22027	22097	22128	22019	22008	22078	22000	22033	22164	21986	22186	22031	22160	22000	21897	22349	22005	22000	22012	22003	22129	22214	21900	22039	21977	22037	21995	22032	22031	22000	22044	22070	21978	22112	22082
29255	27511	36567	34982	31491	31388	30419	29841	29800	29364	29519	29449	29128	28866	29080	28796	29087	28861	28632	28728	28716	28632	28780	29085	28989	28825	28570	28613	28733	28883	28767	28487	28355	28509	28538	28741	28421	28639	28733	28622	28675	28648	28415	28587	28585	28545	28732	28549	28597	28504	28816	28604	28701	28473	28677	28684	28614	28430	28551	28654	28771	28531	28354	28507	28555	28591	28568	28430	28574	28742	28536	28541	28622	28538	28374	28754	28718	28289	28427	28679	28531	28622	28876	28540	28635	28481	28540	28574	28563	28495	28653	28565	28653	28587	28504	28597	28583	28714	28575	28619	28459	28532	28552	28495	28426	28704	28616	28583	28753	28581	28352	28516	28537	28621	28621	28674	28709	28809	28463	28605	28688	28599	28851	28588	28723	28634	28738	28516	28697	28572	28482	28629	28673	28551	28449	28595	28501	28576	28445	28557	28468	28573	28565	28415	28447	28568	28667	28382	28560	28617	28629	28565	28633	28665	28601	28506	28338	28717	28652	28573	28451	28530	28517	28794	28777	28355	28469	28576	28612	28513	28537	28812	28459	28452	28419	28488	28598	28515	28728	28672	28708	28686	28570	28653	28515	28606	28684	28677	28506	28528	29040	28825	28641	28530	28663	28743	28472	28643	28602	28571	28509	28551	28614	28591	28720	28501	28583	28504	28327	28642	28489	28651	28605	28714	28593	28726	28572	28643	28459	28501	28546	28576	28761	28603	28709	28510	28360	28356	28576	28481	28628	28723	28653	28575	28585	28679	28571	28352	28682	28527	28578	28544	28524	28640	28681	28613	28552	28712	28570	28521	28809	28493	28523	28629	28642	28538	28467	28519	28654	28650	28646	28598	28764	28358	28398	28492	28550	28204	28381	28515	28612	28393	28417	28566	28653	28471	28772	28584	28722	28441	28405	28493	28635	28636	28431	28945	28476	28498	28303	28654	28727	28523	28332	28555	28909	28572	28437	28603	28650	28678	28541	28599	28614	28374	28390	28567	28506	28310	28492	28449	28672	28556	28482	28714	28411	28744	28614	28395	28669	28761	28493	28524	28829	28465	28664	28621	28577	28688	28561	28633	28617	28513	28542	28817	28487	28504	28622	28470	28551	28628	28359	28379	28413	28461	28713	28420	28509	28329	28665	28739	28549	28614	28551	28601	28320	28396	28519	28440	28599	28744	28729	28671	28577	28641	28583	28567	28358	28522	28514	28535	28464	28599	28658	28618	28580	28689	28493	28750	28515	28773	28614	28850	28766	28600	28511	28708	28582	28700	28538	28632	28680	28434	28603	28782	28767	28701	28498	28562	28681	28798	28544	28446	28601	28411	28359	28310	28757	28608	28654	28487	28410	28478	28555	28531	28739	28407	28609	28657	28498	28572	28649	28634	28549	28817	28721	28559	28456	28503	28347	28573	28534	28558	28411	28715	28615	28594	28583	28802	28757	28475	28603	28572	28308	28809	28614	28444	28471	28622	28712	28494	28856	28824	28707	28413	28586	28656	28716	28584	28893	28667	28450	28595	28672	28573	28711	28780	28647	28624	28508	28470	28556	28486	28574	28640	28605	28501	28544	28607	28736	28591	28758	28264	28768	28368	28589	28499	28580	28576	28550	28595	28496	28690	28714	28463	28746	28636	28686	28610	28740	28764	28734	28741	28707	28422	28521	28622	28660	28556	28256	28849	28419	28605	28591	28619	28228	28357	28642	28662	28554	28384	28602	28694	28874	28610	28810	28715	28552	28489	28705	28385	28633	28675	28256	28648	28654	28511	28601	28677	28630	28835	28525	28523	28635	28592	28577	28368	28493	28678	28676	28487	28472	28606	28686	28497	28692	28737	28696	28469	28557	28719	28547	28548	28699	28670	28660	28726	28414	28728	28451	28414	28433	28536	28534	28669	28373	28643	28337	28373	28504	28513	28531	28580	28717	28632	28475	28592	28610	28648	28746	28586	28465	28494	28726	28825	28581	28411	28599	28468	28503	28443	28288	28413	28803	28351	28618	28419	28664	28555	28578	28593	28671	28437	28813	28668	28471	28584	28556	28480	28464	28345	28416	28597	28557	28449	28533	28440	28733	28531	28532	28643	28459	28644	28861	28766	28466	28613	28483	28445	28403	28661	28618	28598	28421	28625	28673	28464	28525	28795	28867	28616	28487	28353	28582	28710	28702	28675	28593	28486	28535	28528	28587	28378	28527	28487	28563	28419	28743	28491	28625	28745	28550	28566	28438	28559	28471	28599	28498	28514	28387	28648	28625	28640	28461	28535	28571	28748	28524	28482	28591	28678	28594	28697	28641	28674	28606	28466	28440	28711	28463	28572	28384	28378	28622	28263	28384	28535	28674	28819	28376	28350	28497	28646	28483	28654	28466	28636	28522	28654	28611	28488	28370	28372	28618	28471	28624	28718	28686	28504	28620	28585	28524	28525	28861	28506	28681	28436	28591	28561	28783	28430	28285	28582	28454	28734	28625	28493	28614	28395	28540	28473	28697	28898	28538	28678	28689	28577	28746	28439	28860	28450	28545	28472	28558	28496	28464	28574	28651	28736	28641	28625	28486	28583	28575	28530	28747	28609	28493	28678	28551	28716	28828	28500	28548	28588	28463	28562	28518	28501	28633	28437	28609	28457	28565	28508	28813	28368	28628	28434	28615	28571	28701	28586	28631	28694	28670	28628	28734	28427	28664	28654	28616	28616	28684	28651	28629	28591	28625	28569	28568	28413	28708	28573	28518	28763	28725	28723	28628	28828	28628	28485	28922	28580	28561	28633	28606	28648	28498	28668	28457	28594	28560	28535	28497	28502	28538	28547	28289	28590	28561	28471	28483	28759	28448	28688	28404	28423	28757	28595	28335	28639	28751	28627	28508	28393	28590	28711	28527	28804	28650	28610	28604	28474	28461	28679	28505	28833	28515	28545	28553	28594	28664	28474	28549	28633	28527	28699	28669	28697	28406	28477	28424	28567	28424	28755	28534	28564	28687	28623	28678	28728	28408	28411	28677	28456	28409	28595	28770	28535	28482	28546	28489	28832	28650	28625	28659	28785	28477	28686	28607	28705	28462	28644	28614	28564	28525	28469	28768	28696	28551	28601	28677	28592	28831	28720	28574	28555	28461	28686	28710	28597	28452	28687	28819	28778	28503	28717	28527	28401	28722	28555	28674	28747	28477	28675	28465	28734	28627	28798	28656	28377	28549	28767	28614	28792	28746	28532	28666	28454	28521	28514	28691	28509	28561	28539	28743	28606	28348	28552	28462	28746	28621	28503	28643	28650	28955	28545	28735	28966	28664	28443	28477	28560	28573	28714	28664	28512	28518	28503	28632	28744	28466	28605	28820	28449	28419	28639	28394	28370	28466	28658	28834	28532	28355	28636	28645	28807	28417	28438	28635	28324	28705	28695	28466	28668	28566	28598	28675	28530	28540	28540	28875	28457	28584	28752	28635	28387	28776	28613	28615	28495	28444	28639	28698	28644	28560	28776	28704	28745	28662	28634	28353	28461	28406	28508	28607	28789	28486	28388	28624	28625	28505	28601	28466	28556	28598	28643	28712	28451	28475	28514	28247	28183	28576	28501	28621	28426	28306	28528	28560	28653	28422	28588	28782	28605	28236	28488	28552	28595	28452	28630	28604	28537	28699	28513	28390	28759	28601	28785	28612	28915	28766	28792	28742	28752	28438	28786	28662	28458	28762	28566	28576	28688	28704	28595	28598	28673	28408	28275	28507	28551	28570	28610	28581	28375	28448	28685	28598	28624	28538	28602	28728	28635	28627	28588	28577	28619	28542	28515	28580	28742	28339	28646	28670	28670	28694	28586	28616	28446	28359	28508	28547	28625	28345	28527	28573	28707	28532	28386	28614	28607	28817	28668	28664	28512	28581	28759	28477	28700	28604	28580	28507	28783	28605	28483	28515	28579	28639	28719	28497	28640	28732	28454	28601	28565	28653	28740	28589	28707	28465	28714	29041	28411	28464	28538	28456	28207	28520	28336	28680	28727	28496	28701	28656	28615	28905	28529	28660	28641	28676	28557	28668	28636	28442	28573	28666	28740	28486	28666	28885	28564	28617	28445	28507	28520	28749	28660	28697	28737	28562	28619	28535	28753	28505	28464	28594	28458	28746	28608	28477	28658	28591	28494	28760	28756	28491	28453	28846	28645	28410	28533	28400	28533	28342	28295	28631	28567	28530	28705	28632	28811	28416	28627	28774	28505	28595	28562	28494	28604	28583	28610	28631	28979	28490	28563	28367	28366	28698	28418	28495	28491	28468	28663	28671	28804	28717	28627	28570	28562	28587	28727	28544	28710	28769	28587	28892	28493	28512	28664	28560	28585	28574	28724	28615	28684	28698	28316	28561	28373	28455	28663	28410	28432	28362	28528	28545	28516	28542	28568	28551	28529	28457	28622	28497	28561	28651	28620	28684	28591	28383	28404	28596	28831	28490	28804	28577	28623	28567	28702	28485	28573	28569	28708	28549	28765	28698	28790	28419	28564	28589	28727	28598	28257	28641	28418	28417	28632	28531	28527	28602	28678	28270	28564	28615	28559	28503	28668	28415	28524	28726	28519	28440	28416	28381	28619	28570	28736	28532	28639	28731	28549	28381	28499	28564	28584	28657	28790	28598	28636	28647	28562	28745	28430	28619	28547	28813	28734	28500	28546	28625	28577	28608	28580	28373	28543	28588	28646	28603	28589	28612	28661	28678	28555	28728	28504	28567	28495	28739	28427	28560	28610	28335	28670	28544	28445	28664	28584	28546	28634	28728	28664	28822	28566	28533	28203	28558	28676	28603	28717	28644	28350	28482	28622	28706	28751	28628	28516	28537	28667	28618	28466	28706	28572	28578	28599	28634	28607	28623	28714	28490	28507	28718	28277	28542	28496	28605	28533	28737	28291	28549	28551	28550	28523	28709	28579	28593	28531	28563	28852	28418	28596	28757	28684	28734	28606	28428	28628	28662	28417	28632	28602	28692	28717	28601	28736	28730	28463	28695	28779	28875	28539	28420	28615	28332	28589	28575	28331	28720	28717	28628	28690	28528	28480	28604	28681	28576	28552	28704	28617	28677	28602	28705	28785	28698	28587	28502	28529	28684	28318	28636	28784	28776	28517	28627	28590	28715	28543
26768	39356	37846	31370	28106	26269	24650	24399	23938	23564	23342	23412	22925	22628	22615	22417	22603	22311	22212	22229	22087	22343	22276	22493	22504	22151	22187	22095	21971	21929	22029	22177	22012	21919	22020	21918	21804	21935	21939	22097	21940	21801	22019	22053	21989	21850	22043	21953	22031	21992	22058	21945	21837	22089	22245	22020	21868	21981	22005	21775	21974	22032	22180	21833	21754	21925	22051	21994	21857	22119	21975	21967	21867	21843	21992	22048	22017	21995	21970	22103	21933	21955	21882	22050	22222	21924	22140	21973	21951	21909	22028	22059	22087	21835	22057	21947	21952	21945	21948	21954	22193	21840	21931	21940	21986	21885	22179	22060	22057	21883	21881	21977	22050	21889	21945	21798	21939	21778	21976	21977	21963	21959	21955	21796	21828	21999	21876	21956	22080	22039	21846	21910	21932	21908	21929	21914	21869	22009	21910	21954	21910	22011	22021	21942	22070	21989	22016	22122	21967	22000	21941	21873	22297	21977	21848	21999	21945	21969	21844	21781	21930	21812	21899	22054	21951	22002	22042	22088	21961	21989	21912	22186	21920	21997	21979	21955	21819	22010	21963	21769	21941	22125	22005	21977	21898	22091	21932	21874	22023	21800	22020	22023	21799	21811	21886	21809	22186	21840	22028	21831	21971	21951	21922	22061	21864	21995	22028	22005	21953	21791	22208	21895	21964	22034	22010	21864	22116	21925	21958	22011	21977	21826	22000	22151	21895	21967	21944	21833	21885	21908	21915	22010	21924	22060	21858	22113	22063	21997	22023	21760	21981	21894	21930	21802	22060	21861	21939	21859	21948	21767	21954	22017	22008	21899	22011	21828	22025	21840	21856	21818	21946	21953	22009	21907	22090	21858	21846	22032	21872	21883	21891	21879	21953	21898	21873	22062	21959	22066	21944	21864	22096	22032	22052	21814	21913	21904	22035	21850	21909	22169	22009	21900	22005	22076	21874	22071	21945	22189	21959	21945	21890	21927	22002	22264	22058	22019	21964	21964	21909	22077	21928	21769	22021	22067	21973	21900	21921	21924	22102	21987	21838	21933	22114	21734	21840	21984	21826	21929	21911	21815	22064	22103	21909	22042	21789	21851	21983	21962	22013	21947	22048	22119	21904	21728	21976	22059	21686	21858	22020	21967	21785	21863	21984	22032	21987	21976	22174	21969	21798	22025	21976	21838	21921	22070	21812	21966	22119	22021	21881	21997	22002	21893	22041	21982	21988	22129	21904	21880	22085	21962	21820	22049	21963	22002	21990	21738	21902	21944	22017	21974	21862	22087	21655	22033	21913	21905	22091	21935	21997	22068	21971	22020	21709	22143	21727	21923	22016	22054	22063	21966	21988	21839	21919	21961	21999	22036	22151	21875	21863	21746	21975	22007	21951	21933	21852	21962	21830	21874	22050	21997	21893	21938	22054	21939	22076	21983	21992	21872	21980	21884	21999	21924	22053	21858	21980	21916	22063	21918	21923	22283	21810	22041	21951	22154	21982	21871	21853	21898	21896	21866	21904	21880	22027	22049	21890	22004	21982	21925	21915	22103	21892	22012	22024	21918	22126	22076	21936	21862	22019	21954	21881	21893	22104	22018	21991	21915	21956	22135	21945	21850	22001	21988	21836	21955	21913	21704	22065	21880	22029	22082	21782	21882	22128	21945	22082	22041	21871	22032	21912	21954	21861	21781	21894	21877	21915	21923	22200	22015	21953	22176	21949	21961	21929	22060	22010	21976	21916	21945	21913	21979	21881	22013	21751	21923	22032	21899	21982	22019	21937	22051	22235	21829	22071	22032	21976	21860	21972	22062	21987	21861	21881	21809	21908	21946	22025	21840	22080	21982	21940	21965	22145	21882	21853	21815	22180	21897	21894	21933	22046	21902	21916	21931	21976	21993	21962	22065	21931	21763	21987	21950	22009	21909	22170	21897	21980	21922	22054	22114	21872	22033	21881	22156	21917	22070	22111	21907	22028	21918	21897	21918	22213	22001	21714	21950	21964	21847	21887	22089	21920	21771	22023	22040	21827	21982	22113	21907	21958	21915	22048	22018	22051	22022	21950	21942	21974	22093	21927	21993	21970	22111	22010	21907	22043	21866	21680	21981	21858	21904	21969	21839	22001	22094	21913	21990	21997	22149	21834	21959	21986	21889	21860	21881	22021	22050	21883	21934	21828	21994	21933	22080	21999	21840	21863	22085	21824	22097	21963	21896	21842	21947	21942	21915	21912	21935	21932	21801	22086	22001	21973	21867	22138	21924	21934	22204	22030	22026	22080	21836	22279	21801	21937	21978	21946	21878	21998	21946	22041	21849	22122	21981	21921	22117	21988	21849	21779	21955	21866	22026	22091	22044	21931	22067	21937	22209	21913	22025	21838	22062	21881	21960	22033	22036	21779	22120	21858	21783	22020	22060	21929	21967	21973	21917	22016	22054	22022	21841	22109	21929	22078	21805	22005	21918	22042	22038	21913	22017	22057	22049	22082	22013	21984	22022	21902	21921	22016	21852	22006	21954	21762	22009	22061	21893	22048	22011	21920	21752	21903	21860	21976	21935	22120	21904	21971	21972	22067	21987	21962	21903	22003	21946	22021	22003	22150	22011	22010	22032	21758	22112	21930	21901	22048	21878	21920	21837	22049	22038	22015	22118	22071	22050	21839	21817	21925	22063	22007	21731	22065	21994	21932	21985	22070	22016	22043	21927	22182	21939	22094	21983	22157	21887	22044	21866	22021	22066	21878	22100	22010	22138	21957	21893	22033	22051	21978	22007	22163	21959	22012	21877	22103	21864	21756	21997	22002	21840	21986	21892	21861	22018	22119	22081	21927	21776	21756	22070	21849	21793	21899	22080	22057	21959	21955	22035	21906	21988	21934	21875	22105	21960	21973	21888	22133	21818	21777	21979	21968	21883	21992	21990	21970	22065	21919	22104	22124	21853	21927	21981	21909	21900	21895	21845	21933	21866	22169	22046	22034	21905	21934	22104	22186	21871	21850	21983	21947	21925	21807	21956	21969	21870	22067	21940	21939	22018	21891	21863	21964	22080	21767	21809	21986	21839	22010	22054	22136	21841	22037	21911	21936	22113	22046	21988	22065	21830	22184	21894	21853	21793	22110	22000	21982	21818	22047	21932	21946	21984	21734	21893	21831	21822	21969	21891	21880	22032	21987	22018	22146	21776	21940	22014	22011	22015	21944	22052	21917	22077	21969	22047	21902	22144	21847	21792	21813	21879	21874	21934	22007	21830	21792	21895	22006	21733	21907	22105	21908	21941	21943	21964	22077	22035	22009	22043	22090	21892	22020	21848	22097	21905	21899	22005	22006	22034	21897	21897	21874	22117	22037	22069	22018	21725	22000	21907	22117	22072	21799	21976	21999	21878	22063	21913	22102	21986	21742	21847	22337	22008	21901	22131	22014	21960	22084	22160	21907	22032	22086	21981	21926	21902	22040	21918	22030	21902	21953	21921	21884	22041	21958	21938	21886	21957	21921	21994	21983	22083	21941	21894	22016	21793	21885	21965	22049	21940	21960	22010	21973	21870	22115	22058	21926	21955	21992	21956	21893	21896	22070	21873	21911	21912	22100	21865	21871	22088	22085	22128	22001	21879	21989	21945	22084	21880	21974	21954	21888	21800	21887	21943	21894	21749	22068	21941	22078	21996	22068	22063	21904	22038	21997	21933	21907	22057	21892	22066	21985	22039	21807	22123	22099	22064	21997	21838	22032	21854	22151	21938	21941	22164	21923	21970	21933	22040	22079	21936	22103	21854	21894	21967	22009	22017	22080	21898	21819	22038	22070	21906	21954	21856	21970	22132	22055	22004	21970	21790	21957	22132	21846	21827	22153	21785	21916	21850	22059	21816	22190	22065	21708	22059	21832	21903	22023	21951	22021	21832	21905	21878	22095	21819	22133	21993	22056	21935	21942	21952	21917	21967	21919	22030	21887	21860	21996	22117	22018	22032	21941	21991	21873	22017	21893	21977	21914	22065	22007	21908	21997	22040	21967	21928	21964	21881	21918	21877	21951	21984	21828	22024	22128	21887	22140	22033	22064	22041	21864	22051	22039	21870	22022	22032	21965	21979	21962	22025	21936	22146	22021	21980	21928	21962	22057	21823	21901	22010	21782	22030	22014	21992	21902	21901	21899	21887	21815	21877	21939	21934	22021	21997	21862	22034	21984	21831	21988	21975	22027	22012	21894	21954	22005	22018	21993	21945	21909	21937	22068	21801	22042	21951	21941	21907	22117	21882	21923	21794	22020	21958	21855	21950	21887	21918	21935	21853	21945	22078	21924	21894	22044	22081	22019	21810	22019	21931	22033	21772	21974	21835	21864	22084	21818	21700	21989	22127	21951	21863	21784	22012	21891	22085	22031	22028	22152	22108	21868	21960	22128	21794	21948	22083	21936	21775	22014	21951	21964	21970	21949	22006	21966	21928	21933	22197	22051	21953	22152	21823	21885	21991	22118	22007	21954	21766	21937	22095	22010	21913	22085	21964	21873	21998	22048	22110	22043	22046	21992	22022	21934	21834	21982	22050	22014	21888	22074	21893	21903	21931	22028	21819	22025	21867	22074	22041	21967	22029	21931	22008	22008	22013	22032	21840	21862	21900	21955	22139	21995	21885	22095	21984	21846	21907	21963	21734	22052	21899	21995	22062	22047	21699	22018	21934	21759	21979	21955	21682	21810	22120	22074	21948	21977	21940	22124	21970	21959	22068	21752	21978	22053	21975	21911	22002	21881	22073	21875	22194	22108	21923	22082	22024	22036	21967	21919	21870	22235	21939	21929	21927	21832	22017	21999	22013	22009	21969	22153	21980	22062	21847	22118	21845	21851	21926	21788	21859	21914	21953	21985	22107	21959	22007	21928	21878	22059	22039	21890	21787	22144	22051	22101	22007	21972	22003	21969	22186	22009	22066	22031	21881	22027	22014	22063	21906	21915	22185	21855	21968	21940	22020	21915	21928	22007	21884	21907	21964	21852	22046	21926	21796	21996	21981	22077	21923	21907	22036	22173	21959	22015	22115	22051	21793	21905	22087	21972	21897	21989	22108	21800	21993	21957	22091	21962	21866	22017	21795	21989	21943	22059	21952	21853	22000	22016	22064	22046	21921	22157	22026
23771	21484	29169	25630	27405	31915	33569	31013	30758	30570	30227	30002	29860	29518	29488	29450	29333	29379	29420	29236	29115	29333	30327	31143	30552	29663	29321	28955	28961	28919	28786	29012	29072	28951	28799	28993	28935	28760	29038	29004	29030	29035	28994	28839	28839	28957	28807	28916	28855	28690	28681	28886	29130	28754	28973	28894	28706	28803	28984	28955	28846	28951	28768	28933	28727	28641	28801	28898	28777	28849	28796	29044	28964	28770	28941	29078	28836	28684	28890	28836	28573	28580	28780	29077	28825	28789	28509	28954	28689	28754	28833	28852	28942	29134	28947	29049	28911	28935	28995	28906	28819	28707	28770	28998	28912	28797	28856	28706	28753	28720	28688	29033	28789	28822	29065	29181	29182	28973	28876	28967	28947	28768	28990	28878	28809	28867	29082	28635	28590	28878	28900	28841	28882	28533	28742	28703	28702	28586	28738	28878	28827	28703	28822	28731	28898	29141	29144	29007	29042	28760	28668	28629	28684	28824	28843	28539	28910	28614	28771	28715	28990	28646	28808	28903	28692	28811	29114	28683	29055	28703	28690	28808	28932	28969	28811	28645	28801	28710	29030	28561	28983	28922	28993	28933	28766	28909	29034	29073	28822	28868	28829	28648	29093	29034	28917	28964	29044	28662	28841	28932	28838	28695	29013	28833	28645	28770	28738	28693	28873	29139	28833	28770	28779	28929	28918	29211	28755	28824	28786	28816	28764	28919	28806	28576	28833	28659	28820	28886	28711	28679	28826	28822	28642	28681	28847	28875	28900	28910	28820	28595	28772	29006	28863	28738	28734	28804	28962	29010	28674	28692	28834	28901	28668	28669	28808	28909	28588	28810	28949	28773	28830	28701	28986	29056	28920	28849	28810	28917	28783	28854	28748	28699	28828	29093	28961	28655	28851	28738	28935	28840	28733	28748	29030	28795	28876	28962	28996	28936	28941	28888	28932	28859	28784	28973	28929	28925	28816	28670	28529	28819	28854	28787	29004	28965	28882	28694	29105	28860	29025	28856	28903	28931	28804	28868	28735	28633	28792	28701	28727	28788	28983	28793	28795	28900	28806	28868	28961	28804	28602	28951	28882	28635	28742	28877	28909	28781	28907	28674	28976	28648	28893	28741	28647	28842	29053	28825	28887	29042	29057	28912	28951	28801	28794	28710	29074	28695	28993	28640	28913	28800	28759	28992	28874	29026	28958	28890	29090	28839	28663	28963	28843	28768	28737	29058	28730	28756	28778	28831	28693	28907	28980	28619	28970	28840	28990	28505	28714	28858	29109	28836	29152	28984	29115	28707	28850	28938	28519	28631	28628	28663	28841	28809	28895	28906	28831	28843	28946	29079	28577	28755	29050	29017	28931	28829	28782	28827	28811	28860	28683	28679	28875	28992	28958	28797	28760	28806	28742	28813	28757	28975	28952	28945	28976	28772	29096	28637	28740	28810	28722	28883	28860	28802	28783	28732	28784	28630	28948	28722	28825	28619	28777	28740	28886	28850	28709	28990	28721	28779	28864	28940	29083	28642	28929	28893	28676	28808	28826	28875	28711	28918	28804	28889	28686	28857	28891	28993	28722	29007	29139	29034	29022	28816	28875	28920	29020	28951	29012	28934	28711	28733	28836	28843	28777	28762	28860	28816	28772	28832	28810	28858	28778	28966	28839	28852	28764	28775	28679	28871	28883	29069	28815	28806	28722	28909	28745	28794	28714	28922	28870	28795	28745	28647	28795	28832	28641	28970	28887	28945	28830	28710	29121	28698	28770	28850	28633	28655	28867	28714	28757	28769	29076	29101	28731	28765	29012	28781	28721	28688	28807	28873	28799	29003	28784	28806	28855	28735	28792	28674	28866	28867	28840	28844	28918	28792	28784	28948	28841	28789	28541	28872	28833	28865	28633	28920	28782	28671	28594	28873	28810	28800	28869	29017	28787	28865	28959	28622	28793	28742	29129	28917	28716	28666	28664	29011	29116	28979	28752	28712	29022	28744	28818	28856	28730	28947	28675	28823	28853	28807	28875	28773	28812	28920	28902	28794	28775	28879	28820	28762	28638	28804	28854	29069	29206	28878	28855	28781	28953	28651	28772	28949	28927	28939	28923	28799	28644	29005	28663	28825	28753	28585	28992	28909	28701	28632	28544	28698	29054	28924	28839	29081	28729	28887	28693	28667	28931	28985	28911	29086	28927	28899	29130	28834	28763	28805	28698	29005	29044	28852	28803	28811	28834	28404	28918	28924	28732	28764	28749	28737	28996	28967	28794	28987	28726	28855	28937	28568	28743	28918	28721	28746	28681	28691	28920	28717	29139	28690	29088	28933	28825	28682	28675	28944	28692	28856	28766	28699	28709	28808	28701	28826	28675	28827	28712	28714	28829	28861	28746	28910	28884	28836	28814	28940	28744	28642	28645	28908	28909	28919	28949	28796	29022	28747	28937	28760	29019	28981	28627	28936	28904	28725	28668	28595	28771	28791	28999	28720	28707	28741	28920	28902	28717	28726	28806	28769	28709	28670	28908	28956	28783	28816	28876	28723	29025	28719	28589	28891	28956	28985	28975	28692	28906	28738	28834	28894	29108	28718	28830	28730	28988	28984	28774	28926	29048	28660	28885	28901	28783	28648	28919	28708	28824	28662	29107	28844	28779	28764	28616	28798	28820	28792	28722	28766	28834	28863	28804	28798	28680	29100	28968	28963	28831	28853	28802	28869	28773	28809	28929	28634	28899	28879	28936	28818	28779	28884	28740	28910	28814	28695	28661	28822	28729	28749	29031	28890	28912	28626	28912	28945	28681	28589	28829	28627	28594	28831	28974	29009	28687	28733	28912	28819	28654	28830	28828	28811	28646	28850	28812	28767	28932	28763	28977	29024	28540	28895	28490	28557	28871	28720	28779	28738	28660	28947	28818	28753	28753	28660	29122	28802	28696	28830	28777	29114	28802	29062	28922	28734	28910	28701	28867	28778	28763	28874	28785	29054	29019	28925	28713	28911	29080	28861	28625	28891	28948	28949	28675	28744	28783	28745	28981	28765	28792	28861	28830	28849	28746	28641	28845	28854	28958	28862	28677	28451	29008	29062	28909	28836	28828	28597	28881	28799	28927	29003	28831	28827	28951	28837	29085	28630	28810	28995	28816	28830	28881	28964	28787	28988	28867	28487	28846	28916	28850	28532	28626	28862	28919	29075	28839	28826	28679	28715	28677	28951	28943	28942	28867	28774	28876	28621	28974	28739	28987	28878	29024	28923	28988	28750	28863	28777	28827	29004	28698	28850	28761	28805	28861	28866	29221	29002	28823	28936	29095	28784	28737	29018	28920	28740	29069	28879	28915	28769	28845	28614	28788	28943	28760	28595	28727	28740	28716	28585	28801	28835	28950	28719	28943	28677	28826	28804	28731	28806	28919	29034	28986	28908	28888	28895	28824	28694	28692	28922	28586	28788	28829	28846	28756	28611	28929	28556	28949	28815	28739	28717	28953	28932	28966	28683	28499	28836	28922	28699	28694	28584	28779	28644	28767	28913	28936	28661	28709	28822	28892	28903	29040	29019	28950	28732	28912	28782	29050	28910	28887	28819	28848	28876	29010	28708	28773	28696	28882	28824	28833	28829	28885	28789	28868	28909	28737	28936	28740	28951	28995	28884	29031	28838	28867	28769	28779	28686	28984	28917	28891	28822	28928	28757	29002	28644	28945	28768	29271	28841	28779	28784	28870	28831	28844	29019	28890	28887	28811	28960	28822	28819	28856	28936	28651	28705	28560	28646	28907	28891	29003	28684	28830	28950	29011	28664	28676	28815	28964	29267	28879	28912	28768	28721	28873	28929	28833	28948	29038	28744	28755	28974	28648	28742	28842	28848	29062	28897	28857	28821	29161	29164	28532	29087	28789	28801	28839	28745	28873	28961	28983	28786	28712	28970	28897	29218	28724	28997	28944	28736	28729	28839	29037	28932	28838	28617	28595	29069	28955	29091	28873	28668	28663	28616	28636	28958	28852	28947	29068	28539	28865	28775	28750	28783	28781	28828	28621	28512	28669	28934	28754	28983	28667	28845	28744	28830	28986	28614	28621	28968	28822	28671	28897	28787	28800	28802	28801	28724	28698	28965	28925	29107	28944	28966	28855	28844	28616	28931	28890	28908	29004	28815	28883	28710	28730	28637	28860	28628	28752	28864	28961	28763	28755	28732	28700	28689	28816	28890	28814	28866	28768	28832	29001	28512	28876	28619	28906	28953	28617	28772	28756	28783	28938	28548	28945	28732	28639	28921	28820	28656	28883	28951	28891	28795	28904	28558	28762	28686	28820	28990	28956	28929	28672	28853	29089	29078	28997	28703	28732	29000	28735	28378	28678	28865	28665	28876	28727	28998	28835	28910	28875	28767	29058	28769	28904	28682	28975	28892	29031	29045	28872	28963	28830	28853	28527	28700	28799	28990	28688	28754	28845	28670	28866	28700	28878	28774	28714	28816	28714	28852	28647	28873	29006	28722	28889	29169	29034	29029	28886	28847	29059	28941	29008	29120	28846	29022	28825	28835	28776	28908	28968	29053	28706	28996	28881	28743	28919	28897	28980	28821	28813	28969	29084	28968	28959	28814	28821	28822	28923	28743	28911	28771	28720	28778	28683	28922	28723	28772	28924	28842	28914	28601	28845	28939	28948	28785	28748	28936	28824	28796	28865	28913	28620	28715	28812	28913	29033	28882	28722	28818	28580	28684	29111	28671	28818	28882	28850	28739	28774	28853	28645	28673	28598	28614	28757	28813	28894	28784	28828	29149	28872	28929	28707	28924	28852	28833	28966	28798	28984	28733	28611	28713	28827	28411	28745	28895	28975	28862	28693	28548	28903	28725	28792	28817	28893	28487	28836	28576	29040	28780	28781	28618	28761	28794	29066	28800	28640	28837	28690	28836	28978	28717	28889	28611	28773	28919	28964	28772	28411	28787	28836	28705	28827	28855	28874	28652	28856	29048	28720	28646	28915	28712	28950	28826	29016	28811	28728	28887	28893	28679	28892	28831	28962	28779	28940	28795	28916	29040	28915	28758	28677	28665	28637	28970	28893	28995	29060	28750	28736	28682	28858	28690	28948	28821	28989	28887	28730	28699	28682	29035	28831	28726	28734	28743	28848	28794
26798	45838	45267	37705	32848	29394	27322	26278	25847	24938	24703	24296	23555	23391	23212	22956	22849	22893	22776	22619	22650	22564	24393	25659	24052	23229	22674	22271	22288	22315	22235	22101	22195	22097	22309	22144	22129	22300	22297	22368	22207	22168	22170	22237	22228	22190	21955	22099	22155	21981	22096	22147	22123	22188	22077	21934	22146	22043	22197	22159	22097	22154	22043	22183	22189	21982	22092	22149	22224	22126	22239	22077	22079	22144	21942	22104	21994	22049	22087	22230	22162	22099	22272	22252	22011	22237	22053	22367	22167	22051	22340	22266	22076	22186	22237	22167	22248	22117	22110	22175	22288	22144	22108	22161	22160	21986	22080	22180	22231	22069	21970	22076	22174	22199	22117	22165	22299	22037	22123	22185	22341	22141	22164	22054	22009	22155	22040	22162	22060	22064	22228	22303	22102	22198	22274	22085	22182	22165	22068	22216	22126	22169	22185	22282	22150	22036	22194	22121	22169	22151	22239	22061	22122	22169	22166	22091	22319	22180	21953	22198	22185	22154	22151	22101	22313	22316	22137	22206	22238	22050	22253	22079	22172	22008	21982	22226	22190	22219	22055	22089	22205	22108	22103	22097	22000	22081	22285	22134	22181	22092	22118	22059	22189	22139	22321	22059	22122	22260	22145	22240	22143	22226	22112	22070	22173	21957	22174	22360	22163	22091	22030	22123	22181	22081	22190	22114	22063	22165	22103	22076	22117	22139	22171	22125	22140	22146	22178	22259	22086	22012	22067	22115	22201	22043	22113	22054	22120	22045	22045	22241	22058	22234	22232	22020	22202	22140	22206	22016	22177	22144	22033	22037	22211	22213	22121	22135	22202	22070	22074	22150	22194	22221	22075	22167	22116	21976	22249	22048	22078	22170	22180	22103	22235	22049	22102	21948	22174	22112	22163	22312	22096	22174	22330	22018	22090	22365	22141	22208	22081	22158	22040	22180	22090	22016	21886	22078	22225	21881	22186	22146	22284	22203	22071	22052	22273	22298	22046	22339	21952	22070	22105	22163	21935	22162	22166	22199	22321	22107	22142	22077	22023	22303	22218	22350	22129	22143	22105	22098	22205	22184	22110	22141	22214	22022	22203	22186	22171	22112	22115	21941	22153	22106	22298	22044	22173	22024	22147	22215	22279	22121	22051	22066	22168	22242	22213	22095	22117	22077	22088	21973	22110	22034	22145	22094	22114	22139	22061	22187	22351	22265	22027	22227	22226	22061	22189	21926	22086	21975	21992	22163	22088	22105	22020	22032	22252	22151	22156	22152	21945	22262	22158	22032	22190	21922	22424	22026	22120	22055	22118	22148	22029	22171	22197	22002	22086	21969	22194	22202	22142	21916	21987	22113	22159	22128	22047	22166	22067	22113	22092	22033	22401	22062	22227	22188	22161	22047	22143	22186	22103	22204	22143	22243	22171	22215	22182	22161	22074	22177	22257	22010	22123	22027	21957	22036	22114	22119	22151	22103	22252	22162	22223	21872	22142	22173	22171	22182	22043	22240	21996	22099	22148	22146	22034	22078	22020	22136	22140	22100	22205	22239	22120	22220	21929	22106	22041	22181	22184	22102	22096	22113	22213	22249	21940	22221	21948	22019	22174	22217	22170	22210	22017	22102	22200	22053	21908	22036	22213	22037	22075	22198	22028	22028	22159	22266	22061	22256	22138	22140	22404	22277	22173	21954	22213	22146	22047	22184	22138	22295	21931	22185	22207	22048	22116	22149	22212	22179	22114	21914	22195	22020	22230	21990	22077	22070	21974	22106	22124	22251	22088	21978	22150	22079	22089	22118	22258	22227	22136	22167	22155	22167	22164	22041	22045	22038	22153	22150	22051	22231	22037	22193	21973	22239	22332	21967	22077	21982	22201	22291	22010	22005	22050	21969	22095	22198	22040	21977	22092	22230	21899	22170	22175	22041	22136	22212	22049	22170	22190	22332	21978	22089	22113	22106	22072	22156	22112	22198	22115	21980	22096	22159	22164	22122	22251	21975	22161	22082	22339	22173	22125	22074	22093	22199	22151	22116	21976	22098	22068	22039	22049	22076	22211	22091	22254	22064	22219	22123	22066	22200	22292	22215	22221	22144	22028	22093	21929	22331	22007	22053	22044	22125	22251	22224	22144	22197	22223	22268	22248	22055	22196	22022	22088	22169	22077	22186	22096	22126	22148	22188	22241	22009	22113	22102	22150	22112	21988	22183	21946	21982	22151	22286	22063	22256	22062	22229	22192	22013	22095	21978	22248	22231	22240	22067	22046	22169	22087	22141	22186	22013	21966	22165	22198	22142	22076	22244	22007	22165	22103	22127	22028	22061	22127	22049	22089	22056	22349	22143	22295	22177	22111	22274	22121	22083	22123	22366	22245	22025	22151	22066	22078	22120	22227	22144	22114	21989	22106	22155	22081	22195	22023	22179	22274	22292	22145	22163	22192	22128	22184	21968	22226	22108	22274	21961	22287	22216	22036	22160	22060	22063	22065	22252	22002	22002	22174	22230	22172	22150	22154	22100	22388	22073	22224	22082	22079	22278	22141	22188	22039	22270	22210	22214	22099	22062	22114	22103	22043	22131	22013	22100	22100	22198	21953	22166	22000	22076	22075	22150	22223	22253	22044	22026	22048	22301	22068	22054	22077	22287	22176	22027	22067	22107	22037	22118	22172	22078	22163	22131	22006	22223	22117	22103	22253	22069	22321	22305	22113	22001	22152	21986	22198	22048	22176	22283	22119	22009	22208	22009	22086	22208	22237	22109	22132	22272	22238	22263	22001	21914	22145	22159	22233	22042	22055	22207	22060	22128	22215	22061	22182	22183	22093	22163	22125	22124	22349	22012	22277	22382	22061	22190	22239	21946	21990	22139	22087	22094	22113	22055	22029	22116	22144	22123	22215	21946	22148	22434	22211	22032	22084	22066	22106	22120	22059	22070	22269	22191	22172	22229	22098	22263	22056	22235	22225	22014	22062	22107	22187	22167	21888	22064	22076	22177	22130	22089	22055	22105	22161	21979	22213	22080	22082	22101	22083	21975	21982	22254	22134	22043	22280	22160	22259	22027	22204	22156	21900	22096	22133	21997	22026	22158	22131	22029	22213	22286	22152	22208	21919	22155	22231	22033	22222	22058	22175	22063	22167	22117	22105	22145	22223	22198	22233	21950	21970	22132	22131	22207	22262	22203	22033	21818	22060	22118	22151	22073	22176	22087	22140	21947	22121	22125	22056	22086	22068	22189	21999	22116	22194	22073	22107	22022	22246	22302	22082	21984	22066	22215	22138	22401	22052	22156	21960	22079	22040	22077	21990	22141	22260	22079	22070	22007	22206	22367	22447	22089	22146	22162	22100	22034	22269	22142	22087	21911	22110	21939	22400	22261	21970	22063	22238	22075	22026	22129	22213	22302	22163	22057	22139	22125	22093	22114	22171	22106	22296	21989	22254	22101	22157	22032	22183	22170	22140	21910	22158	22069	22096	22141	22354	22213	22180	22174	22318	22003	22197	22155	22139	22070	22261	22011	22071	22106	21930	22198	22103	21995	22279	22193	22082	22129	22168	22135	22104	22089	22114	22068	22188	22058	22067	22180	22172	22038	22161	22149	22230	22269	22014	22170	22259	22126	22237	22060	22054	22033	22091	22158	22048	21972	22054	22071	22101	22108	22259	22113	22038	22126	22249	22352	21910	21896	22026	22210	22352	21936	22103	22080	22120	22067	22046	22023	22028	22266	22149	21826	22114	22199	22130	22010	22245	22192	22249	22081	21962	22245	22043	21970	22163	22055	22234	22112	22006	22166	22180	21792	22175	22196	22146	22443	22117	22012	22115	22363	22135	22095	22325	22030	22226	22124	22047	22078	22144	22251	22148	21946	22126	22237	22061	22141	22202	22180	22244	22221	22265	21988	22131	22086	22039	21964	22223	22185	22148	22297	22064	22131	22177	22028	22241	22162	22168	22256	22044	22174	22097	22363	22076	22078	22080	22287	22172	22340	22024	22049	22089	22019	22191	22165	22231	22239	21965	22057	22109	22087	22086	22079	22234	22240	21924	22043	22043	22145	22137	22023	22219	22258	22210	21988	22245	22246	22181	22374	22122	22193	21940	22207	22110	22165	22163	22207	22025	21960	22161	22075	22281	22088	22155	22053	22123	22034	22216	22167	22074	22213	22112	22058	22051	22070	22250	22202	22041	22161	22370	22188	22163	21984	21961	22046	22255	21926	22114	22213	22228	22202	22142	22392	22134	22130	22153	22144	22085	22150	22283	22156	21983	22170	22215	22129	22193	21944	22125	22209	22305	22237	22191	22034	22013	22164	22212	22157	22026	22245	22055	22173	22090	21907	22271	22142	22099	22061	22134	22072	22139	22009	22215	22132	22147	22114	22241	22034	22117	22163	21994	22285	22095	22215	22146	22185	22131	22088	21885	22195	22075	22147	22136	22318	22055	22400	22134	22198	22171	22126	22067	22168	22099	21909	22194	22293	22040	21966	22103	22004	22048	22208	22078	22101	22035	22189	22141	22019	22210	22176	22119	22106	22085	22197	22194	22097	22067	22099	22208	22110	22069	22084	22068	22162	22145	22098	22079	22115	22186	22001	22106	22138	21954	22223	22000	22169	21944	22065	22207	22233	22171	22099	22124	22236	22197	22182	22023	22097	22100	22090	22177	22121	22128	22289	21977	22087	22182	21988	22261	22212	22085	22225	21938	22301	22247	22221	22136	21983	22209	22047	22055	21994	22061	22135	22181	22170	22211	22185	22196	22302	22081	22117	22173	22233	22177	22301	22133	22034	22199	22198	22250	21943	22087	22043	22232	21986	22091	22251	21902	22171	22091	22198	22186	22160	22194	22206	22162	22005	22248	22138	22133	22167	22364	22014	22297	22023	22238	22281	22190	22009	21997	22079	22358	22251	22136	22148	22101	22114	22047	21957	22098	22379	22021	22171	22211	22199	22196	22039	22254	22087	22114	22086	22021	22270	22121	22177	22259	22140	21930	22078	21800	22092	22065	22290	22225	22112	22224	22125	22211	22047	22153	22215	22298	22121	22209	22164	22162	22121	22180	22099	22138	22281	21964	22258	22187	22076	22113	22168	21988	22160	21935	22303	22176	22130	22009	22228	22024	22158	22134	22070
22641	21382	29191	24312	24406	31120	35929	32694	32182	32372	31777	31059	30821	30542	30447	30551	30059	30130	30175	29729	29917	29899	31795	33708	32514	30961	30098	29629	29552	29736	29639	29503	29413	29481	29315	29381	29491	29733	29829	29728	29707	29510	29558	29515	29636	29642	29589	29725	29386	29427	29461	29703	29348	29410	29607	29523	29645	29571	29496	29636	29574	29593	29641	29452	29243	29398	29770	29483	29434	29337	29432	29397	29612	29330	29210	29463	29314	29358	29389	29398	29402	29415	29644	29498	29580	29415	29698	29457	29612	29221	29503	29390	29330	29436	29461	29311	29017	29567	29540	29359	29442	29350	29400	29579	29586	29512	29252	29423	29494	29112	29374	29390	29418	29206	29300	29419	29313	29314	29618	29482	29363	29577	29238	29516	29521	29557	29356	29506	29171	29276	29557	29470	29288	29261	29396	29337	29560	29566	29366	29203	29339	29457	29282	29597	29482	29547	29368	29406	29216	29234	29341	29251	29634	29569	29397	29246	29382	29193	29496	29422	29397	29480	29210	29496	29306	29405	29545	29303	29598	29464	29445	29378	29364	29409	29542	29342	29375	29369	29591	29201	29480	29557	29303	29443	29354	29193	29182	29457	29471	29300	29431	29264	29631	29411	29429	29303	29452	29214	29346	29494	29438	29428	29226	29305	29442	29363	29484	29667	29396	29468	29528	29518	29359	29299	29375	29547	29580	29285	29506	29365	29469	29418	29324	29315	29380	29615	29466	29452	29546	29476	29479	29204	29259	29410	29185	29463	29481	29456	29278	29391	29499	29496	29523	29394	29357	29572	29398	29297	29427	29353	29290	29438	29495	29506	29420	29078	29442	29209	29518	29447	29397	29514	29367	29345	29301	29323	29473	29319	29474	29260	29337	29296	29417	29628	29467	29326	29275	29519	29407	29453	29419	29404	29457	29511	29492	29470	29609	29552	29499	29464	29406	29569	29568	29652	29354	29481	29289	29373	29344	29494	29341	29429	29495	29509	29371	29363	29428	29349	29257	29494	29431	29284	29214	29299	29340	29194	29275	29286	29328	29300	29347	29465	29333	29297	29490	29442	29527	29722	29409	29486	29703	29328	29422	29440	29510	29558	29397	29490	29549	29482	29561	29465	29519	29531	29493	29195	29264	29544	29500	29333	29426	29466	29588	29453	29318	29276	29283	29388	29337	29380	29460	29300	29543	29429	29357	29321	29219	29324	29403	29620	29562	29479	29484	29391	29567	29336	29601	29110	29370	29546	29743	29355	29562	29333	29500	29470	29651	29375	29478	29446	29259	29591	29392	29372	29256	29185	29358	29542	29231	29245	29418	29377	29527	29576	29206	29367	29257	29213	29425	29299	29610	29516	29545	29141	29427	29168	29150	29374	29573	29226	29346	29448	29467	29319	29304	29311	29518	29387	29296	29288	29563	29395	29241	29535	29232	29321	29338	29386	29266	29439	29421	29435	29493	29450	29385	29427	29409	29217	29378	29436	29195	29385	29537	29267	29427	29655	29725	29453	29604	29395	29293	29318	29200	29429	29459	29361	29106	29594	29227	29215	29399	29233	29355	29407	29503	29592	29467	29356	29215	29561	29327	29217	29341	29254	29318	29187	29105	29543	29660	29676	29632	29385	29445	29424	29450	29347	29415	29322	29176	29378	29398	29366	29538	29221	29386	29151	29363	29423	29588	29362	29477	29327	29299	29267	29223	29393	29462	29363	29264	29207	29287	29476	29383	29372	29248	29506	29545	29339	29391	29428	29483	29488	29190	29159	29343	29589	29427	29522	29372	29227	29518	29434	29656	29279	29357	29182	29419	29551	29240	29390	29465	29504	29648	29469	29461	29336	29343	29443	29635	29507	29287	29477	29233	29731	29542	29301	29524	29485	29297	29400	29323	29643	29421	29428	29043	29421	29355	29390	29455	29272	29284	29301	29510	29596	29489	29583	29476	29331	29491	29542	29358	29439	29363	29595	29592	29365	29488	29581	29563	29460	29296	29226	29369	29241	29477	29374	29458	29346	29137	29250	29159	29737	29420	29487	29364	29350	29368	29160	29236	29370	29576	29407	29419	29463	29419	29382	29110	29284	29353	29458	29350	29296	29543	29535	29360	29618	29176	29301	29347	29305	29491	29474	29435	29465	29272	29252	29456	29540	29220	29346	29354	29413	29244	29433	29545	29614	29626	29216	29505	29590	29404	29551	29354	29379	29293	29509	29505	29426	29313	29483	29221	29280	29354	29543	29177	29200	29400	29588	29347	29138	29435	29439	29327	29246	29383	29369	29628	29305	29465	29259	29150	29483	29347	29438	29479	29538	29463	29270	29367	29289	29411	29573	29376	29583	29464	29397	29370	29337	29364	29333	29596	29546	29544	29172	29387	29357	29173	29386	29331	29479	29190	29443	29363	29263	29299	29270	29394	29400	29351	29185	29261	29391	29572	29486	29327	29341	29506	29553	29470	29265	29450	29270	29338	29384	29467	29553	29352	29478	29554	29234	29088	29230	29583	29445	29707	29389	29558	29584	29333	29112	29496	29392	29303	29426	29364	29565	29413	29504	29373	29379	29372	29277	29287	29182	29221	29261	29200	29442	29400	29558	29250	29331	29323	29524	29569	29462	29372	29302	29315	29284	29668	29417	29251	29331	29296	29467	29316	29262	29362	29166	29417	29219	29410	29222	29193	29450	29495	29376	29206	29303	29489	29352	29170	29490	29413	29155	29155	29403	29187	29366	29399	29523	29525	29499	29352	29330	29412	29349	29338	29339	29514	29402	29301	29489	29375	29436	29534	29587	29308	29656	29467	29470	29394	29647	29367	29213	29352	29419	29362	29320	29598	29592	29349	29287	29153	29339	29424	29211	29401	29226	29203	29413	29428	29050	29533	29418	29485	29560	29307	29428	29477	29417	29553	29331	29409	29523	29603	29365	29453	29332	29290	29410	29530	29497	29169	29571	29783	29430	29367	29478	29512	29519	29265	29692	29401	29398	29382	29459	29500	29486	29562	29488	29490	29434	29567	29367	29414	29433	29306	29456	29299	29502	29419	29448	29457	29333	29347	29339	29565	29162	29338	29367	29079	29406	29377	29401	29348	29431	29250	29168	29497	29264	29401	29570	29303	29248	29627	29376	29259	29595	29415	29599	29340	29487	29354	29325	29311	29263	29505	29604	29544	29572	29372	29378	29598	29396	29374	29440	29298	29313	29460	29355	29423	29542	29399	29505	29503	29651	29645	29234	29331	29763	29486	29515	29376	29356	29645	29424	29512	29547	29329	29334	29521	29391	29093	29249	29361	29341	29475	29514	29464	29257	29466	29505	29757	29505	29584	29289	29352	29460	29580	29476	29461	29462	29523	29669	29347	29250	29340	29397	29468	29296	29557	29356	29307	29348	29456	29179	29308	29571	29360	29502	29407	29484	29373	29367	29213	29189	29188	29371	29447	29326	29355	29176	29580	29451	29385	29342	29341	29317	29425	29024	29631	29308	29379	29392	29563	29398	29162	29266	29573	29177	29437	29028	29362	29360	29465	29422	29574	29329	29435	29337	29287	29462	29400	29348	29162	29283	29531	29339	29271	29330	29113	29392	29584	29364	29535	29077	29338	29279	29458	29324	29444	29466	29388	29560	29532	29388	29634	29501	29684	29504	29282	29289	29597	29355	29426	29336	29414	29279	29507	29435	29447	29397	29326	29240	29388	29263	29337	29426	29311	29270	29303	29375	29379	29186	29412	29456	29233	29240	29300	29542	29276	29282	29515	29555	29289	29374	29202	29619	29494	29413	29202	29392	29394	29564	29386	29305	29376	29199	29396	29305	29349	29525	29644	29429	29571	29344	29506	29234	29189	29553	29547	29155	29488	29398	29353	29090	29491	29254	29443	29611	29418	29255	29526	29400	29523	29683	29445	29460	29447	29473	29464	29547	29586	29381	29410	29469	29400	29586	29475	29613	29559	29443	29497	29410	29746	29544	29502	29447	29631	29207	29365	29526	29295	29466	29489	29470	29571	29489	29347	29576	29386	29262	29405	29262	29416	29189	29427	29279	29270	29317	29211	29521	29440	29251	29303	29598	29187	29302	29338	29491	29483	29392	29261	29406	29436	29354	29280	29513	29419	29370	29147	29526	29548	29393	29380	29176	29519	29438	29457	29372	29376	29451	29255	29468	29540	29383	29605	29488	29336	29429	29467	29566	29461	29610	29205	29459	29391	29175	29231	29631	29444	29666	29304	29507	29267	29516	29422	29419	28978	29535	29379	29480	29312	29331	29201	29392	29278	29527	29517	29410	29546	29436	29363	29560	29499	29314	29337	29221	29373	29385	29407	29066	29442	29195	29258	29582	29768	29394	29316	29400	29404	29206	29394	29357	29341	29441	29496	29640	29523	29343	29611	29426	29265	29431	29359	29368	29461	29399	29470	29453	29607	29490	29446	29379	29510	29351	29631	29508	29291	29538	29288	29452	29404	29333	29706	29409	29513	29453	29331	29507	29499	29306	29387	29354	29501	29471	29574	29183	29562	29412	29620	29283	29454	29488	29509	29346	29323	29409	29198	29443	29506	29394	29381	29305	29488	29696	29227	29386	29571	29508	29441	29389	29506	29550	29216	29457	29474	29552	29332	29275	29536	29306	29470	29453	29451	29140	29515	29129	29245	29280	29587	29379	29242	29369	29441	29354	29469	29607	29678	29541	29363	29420	29228	29375	29513	29398	29375	29414	29203	29531	29521	29321	29532	29291	29629	29471	29542	29390	29537	29457	29569	29291	29377	29383	29500	29520	29425	29394	29432	29292	29516	29427	29387	29320	29340	29504	29219	29316	29475	29257	29364	29616	29406	29484	29458	29263	29425	29391	29345	29504	29309	29436	29459	29419	29490	29383	29446	29321	29284	29278	29318	29313	29428	29600	29537	29473	29392	29250	29336	29653	29487	29350	29272	29429	29261	29406	29435	29412	29355	29503	29252	29244	29568	29332	29474	29255	29216	29326	29556	29353	29185	29549	29150	29367	29410	29579	29398	29288	29203	29575	29368	29595	29437	29687	29539	29300	29434	29340	29290	29231	29450	29408	29618	29138	29434	29326	29527	29388	29440	29196	29260	29275	29361	29287	29344	29442	29287	29194	29306	29318	29531	29676	29370	29325
28624	51315	51177	42674	36898	33047	30420	28369	27468	26819	26166	25241	24464	24005	23837	23472	23387	23392	23265	23104	22924	23064	26841	28663	26382	23957	23030	22425	22496	22325	22488	22545	22331	22412	22475	22346	22473	22477	22628	22712	22664	22588	22575	22448	22434	22269	22530	22420	22449	22344	22480	22435	22427	22527	22468	22371	22399	22610	22450	22247	22531	22379	22313	22432	22399	22453	22357	22487	22570	22284	22524	22423	22385	22411	22390	22385	22260	22302	22511	22405	22494	22351	22405	22374	22360	22384	22431	22584	22511	22470	22485	22197	22299	22692	22472	22399	22283	22262	22432	22248	22394	22286	22452	22414	22449	22481	22331	22554	22425	22504	22347	22271	22422	22295	22385	22268	22436	22484	22430	22535	22449	22334	22382	22461	22194	22408	22400	22399	22350	22128	22409	22417	22310	22428	22204	22497	22406	22427	22434	22369	22465	22655	22327	22364	22421	22445	22353	22449	22266	22440	22622	22292	22396	22435	22485	22366	22463	22239	22393	22188	22526	22514	22386	22222	22528	22387	22218	22434	22343	22314	22433	22371	22575	22253	22329	22411	22461	22445	22386	22505	22336	22483	22296	22366	22471	22533	22411	22353	22566	22225	22560	22245	22487	22392	22574	22441	22429	22319	22426	22445	22554	22501	22269	22416	22496	22571	22365	22405	22357	22514	22329	22222	22364	22299	22367	22557	22491	22365	22450	22413	22315	22412	22409	22453	22293	22488	22382	22218	22607	22431	22455	22371	22485	22286	22324	22216	22277	22493	22234	22323	22375	22348	22346	22182	22280	22182	22448	22290	22561	22328	22247	22508	22333	22456	22415	22501	22505	22368	22397	22302	22377	22310	22300	22451	22596	22238	22436	22477	22452	22307	22412	22543	22353	22404	22374	22411	22420	22506	22305	22301	22420	22467	22640	22302	22361	22479	22515	22471	22527	22245	22360	22245	22352	22302	22501	22469	22265	22302	22275	22399	22402	22345	22408	22328	22307	22302	22357	22396	22472	22190	22270	22257	22292	22453	22537	22464	22421	22422	22336	22291	22327	22323	22548	22552	22301	22506	22375	22495	22283	22316	22463	22306	22436	22382	22419	22448	22444	22408	22380	22338	22564	22442	22524	22491	22495	22423	22339	22419	22319	22321	22543	22409	22544	22499	22299	22197	22507	22308	22381	22481	22375	22509	22373	22427	22433	22536	22378	22311	22574	22434	22506	22288	22524	22203	22363	22471	22570	22261	22427	22352	22277	22438	22394	22535	22444	22340	22477	22347	22460	22495	22449	22557	22478	22489	22336	22443	22425	22383	22361	22148	22407	22445	22186	22380	22408	22487	22514	22546	22370	22417	22458	22426	22310	22511	22525	22367	22363	22288	22314	22338	22288	22351	22485	22638	22261	22505	22328	22520	22233	22510	22620	22427	22495	22426	22310	22229	22446	22507	22538	22352	22379	22505	22540	22193	22447	22308	22274	22385	22423	22348	22390	22430	22397	22285	22338	22415	22273	22426	22393	22422	22305	22296	22343	22302	22384	22451	22376	22478	22377	22369	22485	22524	22148	22572	22348	22445	22357	22391	22315	22411	22279	22343	22505	22238	22288	22399	22419	22415	22368	22369	22377	22398	22536	22313	22313	22269	22458	22460	22306	22449	22444	22241	22302	22409	22497	22485	22397	22337	22399	22371	22547	22315	22358	22490	22289	22444	22433	22362	22437	22443	22389	22444	22436	22507	22275	22331	22418	22454	22328	22251	22398	22435	22525	22337	22372	22249	22319	22436	22446	22392	22462	22444	22058	22445	22638	22388	22337	22391	22369	22181	22423	22287	22546	22394	22471	22318	22414	22375	22338	22399	22484	22399	22350	22459	22394	22271	22373	22356	22449	22339	22623	22370	22365	22507	22071	22551	22484	22438	22355	22471	22519	22421	22427	22394	22556	22379	22383	22277	22615	22420	22250	22380	22551	22122	22391	22577	22628	22289	22354	22557	22294	22295	22595	22373	22415	22529	22501	22315	22378	22347	22461	22336	22469	22385	22447	22381	22325	22398	22555	22443	22466	22467	22366	22358	22303	22320	22440	22559	22344	22269	22438	22203	22452	22626	22405	22313	22392	22299	22261	22102	22687	22257	22410	22284	22436	22303	22408	22406	22486	22439	22390	22466	22425	22451	22622	22372	22473	22483	22412	22368	22262	22371	22461	22442	22246	22518	22216	22447	22284	22257	22521	22233	22398	22505	22313	22477	22443	22395	22253	22349	22273	22481	22429	22385	22328	22326	22223	22675	22352	22489	22351	22290	22514	22475	22306	22401	22300	22543	22123	22539	22277	22651	22176	22471	22533	22490	22548	22498	22286	22323	22404	22448	22515	22481	22432	22368	22489	22388	22304	22339	22477	22489	22368	22567	22387	22423	22395	22492	22541	22238	22406	22490	22298	22411	22477	22418	22349	22347	22347	22373	22354	22327	22495	22444	22445	22357	22231	22245	22508	22480	22270	22239	22249	22329	22169	22473	22528	22319	22337	22420	22334	22345	22305	22396	22417	22445	22286	22155	22464	22441	22432	22565	22437	22362	22423	22242	22388	22328	22436	22435	22602	22584	22406	22455	22474	22328	22297	22365	22311	22399	22369	22271	22468	22392	22414	22427	22330	22162	22281	22660	22210	22423	22286	22246	22671	22468	22403	22302	22189	22423	22509	22320	22386	22346	22510	22387	22300	22347	22336	22477	22310	22376	22334	22372	22363	22322	22250	22618	22265	22322	22438	22244	22285	22483	22356	22327	22353	22309	22326	22284	22298	22478	22382	22297	22494	22506	22527	22399	22367	22430	22696	22453	22484	22502	22438	22539	22567	22373	22564	22250	22204	22334	22364	22404	22317	22350	22410	22435	22303	22495	22187	22467	22423	22375	22316	22623	22395	22332	22347	22477	22535	22457	22229	22284	22402	22354	22416	22421	22160	22466	22336	22453	22381	22380	22416	22348	22577	22216	22449	22340	22506	22441	22095	22452	22375	22194	22303	22388	22306	22509	22218	22372	22345	22510	22289	22361	22364	22486	22495	22422	22489	22454	22364	22366	22348	22395	22288	22340	22192	22374	22481	22224	22386	22270	22472	22460	22380	22318	22312	22421	22356	22458	22405	22280	22285	22398	22330	22279	22438	22172	22441	22347	22438	22418	22429	22502	22255	22327	22394	22494	22360	22377	22531	22487	22423	22445	22513	22227	22328	22485	22415	22448	22332	22501	22670	22326	22483	22473	22401	22192	22349	22305	22477	22298	22441	22329	22547	22295	22330	22461	22474	22420	22488	22158	22465	22439	22490	22528	22462	22250	22404	22358	22298	22559	22454	22222	22360	22310	22649	22383	22546	22432	22278	22301	22391	22394	22394	22261	22349	22382	22262	22304	22309	22428	22441	22384	22262	22457	22389	22463	22353	22587	22164	22427	22478	22367	22451	22359	22450	22481	22519	22591	22396	22326	22266	22410	22434	22351	22526	22233	22478	22496	22411	22408	22441	22352	22146	22544	22672	22336	22267	22365	22485	22337	22554	22220	22335	22320	22548	22426	22425	22624	22334	22436	22316	22487	22297	22518	22513	22563	22466	22502	22218	22523	22411	22232	22327	22438	22420	22395	22353	22326	22286	22251	22264	22532	22393	22447	22427	22484	22273	22404	22379	22330	22540	22388	22196	22362	22374	22346	22303	22447	22422	22345	22342	22239	22302	22350	22401	22303	22372	22481	22347	22337	22585	22349	22391	22429	22359	22551	22215	22486	22343	22481	22282	22472	22544	22476	22439	22260	22317	22475	22334	22519	22269	22306	22408	22487	22407	22536	22230	22589	22136	22368	22438	22430	22366	22516	22370	22431	22378	22227	22431	22296	22431	22412	22445	22244	22308	22451	22486	22418	22558	22332	22306	22284	22299	22418	22515	22403	22274	22434	22474	22301	22266	22345	22659	22362	22358	22344	22483	22235	22248	22385	22621	22507	22332	22450	22430	22400	22326	22420	22486	22275	22457	22406	22555	22431	22416	22399	22464	22488	22382	22342	22231	22552	22546	22247	22546	22511	22673	22171	22336	22149	22369	22456	22496	22262	22242	22248	22225	22444	22253	22564	22403	22399	22387	22409	22414	22485	22364	22453	22425	22352	22550	22373	22453	22354	22472	22242	22445	22374	22403	22625	22369	22410	22395	22436	22488	22257	22457	22354	22491	22507	22317	22317	22402	22497	22409	22331	22324	22415	22524	22480	22439	22120	22311	22347	22553	22417	22280	22441	22357	22426	22420	22416	22261	22343	22349	22562	22342	22478	22351	22627	22527	22371	22286	22510	22622	22328	22287	22549	22499	22437	22363	22227	22318	22446	22360	22426	22285	22504	22317	22343	22357	22440	22360	22466	22452	22343	22357	22299	22546	22438	22468	22456	22350	22429	22379	22399	22466	22331	22262	22267	22326	22415	22514	22580	22321	22537	22377	22485	22339	22481	22157	22470	22513	22402	22251	22236	22420	22327	22386	22508	22438	22376	22296	22420	22480	22309	22356	22423	22366	22322	22315	22227	22407	22387	22482	22346	22383	22323	22451	22475	22403	22498	22411	22381	22510	22463	22503	22309	22375	22501	22457	22282	22495	22431	22307	22377	22426	22440	22341	22273	22484	22396	22444	22185	22365	22316	22417	22433	22377	22530	22255	22396	22393	22501	22384	22099	22333	22307	22498	22525	22357	22442	22471	22351	22557	22401	22293	22393	22428	22457	22465	22319	22422	22425	22315	22356	22431	22542	22269	22199	22207	22488	22266	22403	22580	22480	22516	22368	22382	22456	22303	22372	22360	22356	22357	22479	22317	22448	22346	22534	22550	22375	22432	22495	22500	22356	22548	22358	22641	22428	22358	22552	22258	22569	22525	22430	22513	22235	22481	22415	22339	22453	22364	22389	22431	22436	22450	22451	22258	22547	22448	22300	22447	22261	22501	22352	22392	22376	22396	22559	22317	22301	22563	22354	22412	22421	22304	22489	22238	22361	22277	22452	22484	22514	22371	22437	22582	22340	22475	22161	22340	22088	22354	22526	22426	22377	22272	22537	22346	22502	22355	22480	22476	22401	22438	22311	22243	22508	22489	22358	22327	22537
29376	27775	37609	36250	32980	32806	31786	30509	30625	30655	30309	30003	29654	29785	29763	29592	29739	29659	29782	29436	29521	29502	29838	29799	29685	29486	29482	29255	29461	29389	29186	29180	29317	29401	29384	29089	29138	29378	29204	29174	29173	29220	29355	29421	29302	29444	29423	29482	29198	29232	29454	29412	29273	29465	29293	29464	29202	29285	29351	29274	29472	29511	29140	29372	29291	29543	29345	29422	29251	29267	29174	29333	29173	29386	29341	29396	29242	29485	29506	29399	29021	29456	29327	29005	29231	29248	29147	29199	29474	29354	29577	29266	29257	29206	29230	29238	29096	29046	29091	29238	29317	29185	29054	29103	29306	29308	29056	29148	29025	29218	29235	29458	29097	29478	29381	29392	29263	29381	29154	29394	29104	29015	29292	29423	29304	29291	29298	29133	29504	29273	29211	29238	29131	29165	29335	29256	29037	29470	29239	29291	29382	29443	29064	29104	29284	29271	29227	29361	29462	29217	29449	29316	29425	29134	29348	29200	29398	29345	29148	29348	29204	29355	29517	29161	29497	29168	29425	29416	29370	29442	29229	29329	29395	29144	29204	29220	29403	29243	29165	29062	29299	29353	29275	29273	29358	29345	29277	29371	29373	29453	29326	29407	29419	29610	29160	29407	29066	29058	29332	29260	29264	29256	29222	29140	29330	29149	29259	29381	29369	29138	29450	29352	29427	29243	29229	29196	29369	29272	29164	29384	29196	29312	29456	29173	29210	29145	29402	29554	29342	29055	29222	29461	29173	29262	29159	29414	29420	29035	29282	29169	29178	29207	29254	29512	29472	29381	29415	29346	29107	29228	29075	29208	29324	29411	29258	29148	29447	29389	29303	29509	29260	29264	29064	29217	29154	29548	29650	29147	29335	29304	29222	29235	29165	29267	29201	29208	29300	29488	29369	29181	29348	29116	29287	29161	29199	29429	29255	29468	29284	29332	29169	29313	29179	29075	29310	29425	29240	29544	29308	29197	29454	29469	29094	29104	29130	29233	29168	29384	29372	29232	29254	29106	29225	29274	29183	29453	29385	29524	29425	29298	28997	29090	29280	29310	29136	29404	29202	29280	29321	29463	29348	29116	29385	29602	29393	29334	29176	29141	29290	29556	29176	29271	29501	29246	29233	29206	29341	29411	29427	28890	29442	29386	29263	29170	29270	29369	29619	29264	29226	29128	29205	29123	29600	29377	29384	29277	29203	29356	29323	29161	29269	29501	29190	29396	29280	29148	29286	29389	29184	29416	29334	29318	29263	29195	29185	29403	29119	29185	29252	29620	29134	29322	29548	29296	29450	29370	29286	29197	29315	29533	29244	29137	29102	29264	29201	29304	29248	29275	29214	29286	29312	29221	29242	29213	29143	29329	29126	29305	29277	29169	29473	29163	29291	29375	29540	29319	29288	29221	29298	29414	29559	28919	29286	29361	29237	29324	29059	29249	29285	29403	29390	29030	29225	29264	29440	29354	29180	29485	29323	29481	29194	29404	29100	29069	29378	29173	29183	29263	29429	29129	29165	29328	29329	29101	29246	29366	29235	29360	29151	29326	29286	29309	29290	29304	29303	29442	29345	29339	29234	29270	29071	29384	29224	29304	29257	29156	29121	29533	29229	29152	29463	29198	29209	29166	29478	29348	29426	29198	29130	29259	29282	29325	29154	29396	29118	29251	29180	29117	29153	29025	29143	29147	28890	29389	29116	29395	29552	29216	29562	29197	29079	29327	29329	29389	29412	29305	29536	29294	29319	29321	29499	29260	29231	29320	29213	29186	29208	29275	29164	29389	29262	29285	29329	29283	29251	29327	29176	29307	29370	29306	29457	29345	29227	29257	29078	29140	29382	29221	29302	29163	29398	29128	29415	29267	29134	29599	29184	29428	29456	29332	29565	29133	29155	29250	29363	29361	29430	29119	29530	29288	29487	29143	29388	29237	29243	29174	29305	29236	29261	29221	29299	29444	29140	29249	29356	29197	29200	29262	29551	29351	29446	29383	29462	29203	29202	29347	29304	29289	29448	29395	29206	29539	29313	28980	29240	29297	29250	29229	29175	29714	29448	29379	29311	29234	29111	29231	29217	29101	29126	29283	29467	29478	29271	29401	29172	29159	29220	29020	29248	29280	29277	29376	29310	29234	29430	29306	29242	29214	29416	29403	29367	29258	29489	29294	29556	29201	29197	29237	29552	29410	29361	29431	29479	29146	29268	29084	29251	29447	29439	29024	29504	29484	29357	29471	29377	29142	29562	29315	29206	29249	29299	29314	29370	29139	29343	29104	29232	29326	29323	29265	29201	29400	29357	29270	29374	29226	29436	29432	29246	29219	29412	29272	29220	29246	29300	29638	29169	29172	29371	29361	29352	29266	29518	29402	29216	29279	29208	29238	29156	28851	29068	29383	29193	29320	29301	29370	29330	29470	29288	29413	29204	29224	29015	29411	29261	29100	29412	29143	29202	28967	29231	29249	29352	29137	29418	29161	29256	29034	29120	29266	29469	29232	29291	29099	29172	29281	29450	29239	29246	29284	29281	29324	29429	29281	29309	29219	29136	29311	29330	29317	29181	29319	29144	29264	29165	29228	29047	29310	29300	29421	29449	29215	29160	29452	29219	29290	29039	29282	29285	29273	29092	29367	29125	29181	29362	29297	29279	29086	29149	29206	29447	29358	29335	29160	29287	29285	29346	29201	29358	29226	29255	29225	29032	29213	29623	29288	29435	29320	29328	29308	29475	29443	29325	29074	29269	29367	29438	29388	29373	29379	29300	29298	29602	29319	29370	29136	29168	29363	29416	29250	29479	29533	29284	29157	29243	29242	29345	29311	29393	29281	29323	29302	29325	29435	29372	29251	29356	29222	29101	29370	29231	29258	29283	29191	29219	29233	29495	29380	29061	29276	29483	29163	29478	29363	29354	29541	29243	29042	29066	29264	29392	29223	29448	29240	29544	29346	29593	29369	29183	29313	29209	29064	29293	29154	29357	29232	29172	29500	29452	29229	29241	29589	29018	29192	29225	29324	29116	29217	29470	29331	29159	29018	29141	29459	29490	29079	29219	29170	29233	29300	29269	29333	29242	29117	29221	29294	29246	29476	29154	29245	29229	29157	29229	29324	29267	29128	29280	29136	29331	29327	29434	29345	29430	29281	29327	29225	29205	29306	29185	29342	29391	29337	29108	29285	29474	29304	29304	29441	29528	29300	29238	29157	29366	29366	29138	29493	29224	29402	29317	29446	29281	29320	29267	29348	29453	29309	29349	29271	29416	29300	29421	29335	29392	29223	29336	29391	29075	29229	29339	29308	29281	29409	29326	29175	29425	29195	29289	29242	29275	29288	29520	29178	29343	29497	29154	29346	29270	29218	29114	29529	29234	29256	29191	29412	29286	29268	29452	29414	29352	29119	29293	29081	29335	29158	29200	29392	29251	29446	29522	29206	29352	29146	29256	29414	29433	29309	29590	29238	29267	29377	29365	29295	28975	29522	29322	29343	29187	29271	29537	29141	29412	29515	29220	29202	29389	29342	29648	29381	29392	29481	29362	29497	29495	29063	29006	29303	29181	29186	29572	29221	29308	29116	29248	29305	29362	29178	29447	29459	29291	29351	29266	29414	29335	29319	29135	29383	29277	29121	29385	29256	29333	29433	29408	29329	29379	29404	29470	29151	29418	29287	29344	29417	29371	29271	29116	29101	29194	29249	29348	29388	29238	29189	29487	29641	29185	29509	29474	29331	29412	29312	29248	29511	29312	29179	29191	29451	29305	29217	29194	29512	29286	29309	29214	29319	29392	29186	29275	29325	29201	29122	29434	29450	29379	29258	29377	29168	29121	29217	29413	29190	29399	29292	29318	29263	29516	29338	29316	29385	29350	29300	29460	29421	29256	29454	29273	29273	29191	29282	29276	29088	29053	29369	29386	29284	29281	29175	29447	28971	29438	29235	29379	29031	29390	29342	29288	29439	29189	29404	29138	29251	29272	29352	29524	29196	29089	29158	29320	29057	29337	29407	29344	29394	29064	29354	29359	29350	29495	29334	29356	29427	29416	29220	29196	29347	29373	29301	29234	29203	29396	29121	29248	29173	29381	29257	29206	29219	29306	29373	29244	29278	29417	29137	29370	29538	29298	29531	29322	29357	29525	29161	29214	29098	29515	29207	29539	29187	29171	29354	29204	29370	29238	29211	29350	29695	29314	29346	29148	29155	29254	29531	29275	29301	29387	29354	29492	29183	29182	29264	29368	29255	29439	29107	29088	29228	29322	29131	29250	29539	29286	29236	29500	29443	29341	29597	29353	29397	29238	29391	29187	29182	29213	29237	29230	29270	29299	29395	29359	29141	29398	29227	29280	29405	29259	29360	29580	29197	29421	29314	29282	29319	29432	29350	29396	29365	29348	29468	29487	29099	29230	29395	29556	29540	29311	29323	29187	29545	29381	29247	29329	29258	29325	29305	29585	29475	29480	29503	29131	29571	29185	29412	29186	29282	29294	29503	29372	29274	29164	29461	29142	28954	29075	29078	29375	29205	29299	29486	28954	29068	29415	29184	29473	29181	29338	29399	29312	29279	29239	29488	29321	29319	29139	29316	29393	29358	29452	29370	29467	29493	29236	29409	29459	29079	29273	29252	29296	29227	29184	29270	29266	29230	29200	29229	29298	29186	29260	29189	29433	29410	29332	29216	29348	29415	29344	29302	29493	29246	29304	29460	29316	29330	29247	29280	29255	29152	29348	29161	29166	29319	29346	29449	29322	29198	29138	29330	29105	29244	29306	29475	29481	29323	29113	29424	29233	29191	29255	29279	29493	29228	29290	29450	29564	29182	29392	29195	29538	29357	29408	29034	29312	29467	29143	29549	29253	29389	29202	29295	29140	29477	29179	29234	29335	29313	29280	29301	29202	29331	29385	29326	29337	29270	29362	29259	29118	29190	29304	29270	29446	29188	29261	29284	29240	29078	29258	29409	29264	29527	29112	29439	29424	29198	29222	29383	29255	29363	29004	29338	29415	29087	29488	29334	29439	29365	29249	29263	29306	29132	29156	29444	29253	29316	29213	29515	29282	29501	29160	29325	29251	29257	29377	29388	29499	29374	29168	29345	29395	29151	28957	29178	29299	29220	29422	29427	29346	29479	29363	29200
26318	39061	39595	32600	29369	27955	25718	24813	24766	24318	24018	23518	23220	23044	22778	22633	22685	22905	22527	22508	22564	22518	22747	22683	22469	22304	22295	22215	22149	22379	22252	22230	22061	22314	22363	22308	22446	22269	22360	22372	22399	22398	22291	22355	22250	22164	22310	22339	22200	22263	22220	22369	22443	22362	22324	22217	22423	22277	22280	22171	22304	22007	22209	22192	22388	22290	22231	22229	22209	22277	22265	22170	22236	22361	22135	22353	22361	22336	22363	22029	22243	22245	22282	22249	22275	22429	22346	22229	22310	22251	22258	22442	22190	22368	22176	22345	22202	22257	22319	22133	22498	22371	22558	22193	22250	22164	22257	22364	22277	22095	22337	22257	22144	22298	22343	22090	22337	22185	22235	22126	22179	22190	22243	22268	22151	22224	22193	22015	22221	22356	22182	22375	22126	22161	22106	22300	22210	22221	22339	22257	22360	22438	22391	22216	22286	22340	22324	22342	22341	22273	22338	22205	22151	22231	22396	22225	22223	22389	22461	22379	22189	22248	22307	22215	22211	22317	22307	22229	22145	22179	22376	22250	22293	22298	22366	22132	22267	22133	22194	22145	22329	22431	22343	22458	22292	22283	22331	22306	22325	22285	22208	22322	22215	22339	22234	22193	22310	22462	22303	22403	22195	22314	22112	22098	22218	22310	22313	22226	22260	22305	22102	22208	22354	22180	22321	22097	22252	22100	22403	22362	22284	22325	22462	22310	22307	22228	22238	22248	22239	22264	22398	22267	22277	22190	22369	22281	22224	22436	22270	22333	22330	22212	22158	22308	22375	22029	22163	22291	22393	22470	22314	22215	22166	22296	22116	22306	22387	22354	22272	22351	22349	22206	22444	22363	22258	22371	22118	22215	22272	22221	22377	22170	22309	22318	22226	22289	22277	22270	22338	22296	22340	22436	22176	22336	22271	22393	22303	22354	22195	22173	22158	22384	22320	22369	22571	22100	22533	22362	22193	22319	22207	22135	22158	22214	22295	22355	22315	22455	22265	22502	22322	22424	22285	22225	22334	22483	22223	22502	22286	22364	22329	22404	22408	22127	22496	22336	22377	22223	22340	22173	22260	22119	22323	22215	22270	22180	22343	22315	22306	22342	22141	22286	22130	22179	22389	22238	22149	22214	22199	22157	22426	22162	22293	21995	22387	22289	22250	22135	22373	22214	22409	22278	22187	22165	22319	22344	22186	22182	22213	22176	22260	22397	22371	22290	22348	22326	22376	22451	22244	22336	22158	22372	22198	22241	22488	22232	22182	22275	22345	22124	22183	22270	22287	22278	22254	22177	22362	22173	22334	22250	22174	22245	22462	22433	22226	22424	22161	22332	22336	22122	22230	22248	22265	22272	22080	22274	22187	22192	22290	22263	21999	22323	22154	22274	22186	22166	22318	22253	22439	22380	22244	22249	22400	22336	22268	22297	22159	22284	22014	22471	22363	22368	22210	22100	22464	22308	22342	22368	22104	22179	22338	22295	22384	22131	22356	22248	22393	22230	22156	22209	22160	22181	22315	22383	22445	22124	22341	22314	22492	22356	22351	22310	22374	22409	22242	22270	22413	22312	22244	22338	22205	22273	22317	22288	22313	22397	22317	22436	22199	22191	22559	22150	22315	22305	22133	22168	22126	22383	22411	22192	22304	22311	22363	22334	22158	22098	22321	22177	22111	22184	22475	22320	22284	22416	22330	22311	22476	22269	22178	22468	22262	22426	22109	22113	22179	22444	22360	22263	22323	22115	22088	22509	22210	22304	22209	22355	22376	22408	22231	22443	22361	22312	22287	22231	22321	22358	22056	22131	22248	22381	22423	22352	22301	22168	22213	22322	22267	22309	22144	22176	22339	22436	22079	22211	22231	22251	22302	22271	22333	22290	22316	22252	22244	22214	22248	22310	22294	22171	22351	22265	22412	22069	22421	22309	22420	22214	22236	22367	22277	21997	22353	22204	22353	22268	22288	22367	22329	22336	22328	22177	22385	22252	22235	22167	22252	22231	22386	22485	22186	22272	22429	22330	22303	22316	22290	22106	22301	22041	22329	22303	22256	22417	22226	22083	22394	22368	22237	22345	22385	22188	22319	22232	22240	22341	22226	22190	22479	22290	22240	22178	22445	22274	22202	22470	22196	22187	22335	22288	22155	22388	22247	22498	22224	22301	22259	22395	22258	22161	22360	22335	22197	22103	22237	22297	22294	22217	22155	22261	22322	22266	22273	22328	22172	22235	22270	22130	22385	22210	22177	22384	22203	22217	22519	22349	22370	22402	22220	22240	22357	22341	22220	22351	22275	22155	22388	22278	22280	22305	22394	22328	22268	22328	22397	22150	22237	22312	22383	22395	22442	22414	22437	22332	22233	22296	22292	22205	22207	22278	22420	22275	22300	22361	22453	22333	22361	22337	22358	21968	22145	22392	22339	22188	22400	22302	22158	22193	22287	22273	22266	22232	22429	22209	22217	22151	22336	22298	22317	22246	22317	22345	22224	22273	22280	22306	22262	22223	22230	22206	22418	22232	22384	22355	22313	22127	22473	22236	22345	22327	22294	22327	22209	22366	22150	22308	22166	22470	22249	22317	22226	22362	22408	22335	22227	22262	22256	22293	22207	22359	22236	22331	22300	22360	22419	22427	22300	22253	22253	22372	22277	22160	22241	22321	22128	22461	22429	22328	22220	22258	22316	22365	22210	22152	22293	22314	22214	22208	22459	22285	22407	22459	22365	22162	22391	22225	22271	22435	22181	22256	22176	22190	22307	22382	22152	22322	22446	22285	22449	22319	22464	22258	22311	22337	22451	22334	22293	22444	22276	22400	22218	22452	22232	22175	22279	22400	22316	22220	22393	22204	22337	22197	22209	22291	22371	22380	22300	22376	22146	22473	22363	22242	22082	22219	22293	22269	22384	22207	22347	22327	22169	22076	22245	22229	22371	22218	22226	22359	22364	22326	22238	22397	22095	22512	22336	22243	22230	22090	22137	22290	22377	22352	22242	22477	22271	22231	22496	22253	22270	22510	22244	22515	22269	22295	22195	22350	22655	22398	22189	22284	22215	22387	22254	22225	22167	22214	22330	22226	22504	22208	22256	22263	22229	22367	22325	22276	22297	22266	22419	22310	22301	22435	22259	22343	22148	22349	22318	22370	22210	22183	22353	22394	22520	22424	22225	22397	22126	22256	22223	22273	22337	22322	22134	22347	22215	22132	22221	22271	22276	22347	22306	22378	22450	22364	22440	22296	22239	22254	22078	22231	22045	22318	22230	22520	22493	22213	22267	22435	22124	22087	22373	22133	22423	22308	22454	22286	22404	22358	22240	22170	22202	22503	22217	22138	22143	22253	22314	22425	22357	22159	22115	22429	22311	22386	22264	22306	22243	22079	22347	22200	22342	22189	22122	22237	22375	22292	22292	22140	22411	22395	22328	22329	22204	22303	22234	22356	22204	22299	22334	22293	22253	22449	22279	22447	22226	22241	22392	22261	22207	22514	22245	21968	22241	22279	22192	22164	22343	22136	22316	22375	22348	22292	22100	22259	22172	22296	22238	22329	22415	22416	22496	22308	22194	22382	22207	22420	22182	22298	22341	22233	22171	22294	22228	22214	22295	22197	22345	22314	22459	22257	22414	22160	22192	22307	22379	22354	22179	22268	22210	22293	22165	22349	22213	22198	22293	22241	22391	22359	22299	22351	22352	22362	22204	22427	22225	22150	22227	22376	22401	22358	22253	22430	22224	22154	22277	22489	22373	22252	22175	22461	22062	22095	22166	22342	22206	22256	22183	22161	22432	22349	22214	22216	22284	22260	22431	22275	22366	22257	22260	22191	22625	22332	22323	22369	22164	22330	22297	22405	22257	22322	22365	22286	22213	22195	22297	22324	22354	22270	22133	22300	22289	22177	22300	22250	22292	22363	22223	22344	22116	22279	22257	22342	22188	22442	22298	22464	22184	22235	22284	22264	22457	22271	22212	22243	22309	22526	22234	22428	22354	22317	22090	22278	22364	22369	22242	22274	22208	22275	22308	22128	22322	22385	22318	22339	22059	22497	22198	22308	22372	22302	22355	22364	22152	22239	22246	22465	22309	22198	22236	22336	22222	22243	22468	22333	22293	22080	22273	22167	22252	22354	22273	22344	22518	22271	22309	22294	22330	22225	22310	22131	22390	22236	22190	22190	22383	22311	22312	22334	22203	22127	22107	22330	22268	22418	22281	22406	22228	22209	22298	22307	22386	22160	22272	22254	22265	22426	22217	22184	22265	22280	22273	22149	22395	22304	22256	22200	22012	22352	22229	22197	22237	22244	22241	22274	22411	22291	22240	22305	22324	22262	22228	22258	22366	22259	22228	22332	22311	22382	22271	22251	22356	22352	22185	22290	22476	22266	22415	22410	22249	22358	22364	22272	22157	22338	22176	22310	22176	22229	22317	22322	22270	22355	22238	22206	22349	22331	22335	22152	22358	22170	22237	22432	22187	22293	22417	22256	22226	22285	22394	22178	22412	22214	22212	22213	22257	22364	22287	22314	22485	22210	22271	22415	21973	22182	22459	22499	22358	22260	22304	22295	22443	22211	22459	22189	22054	22400	22286	22217	22303	22246	22352	22516	22340	22409	22335	22336	22428	22413	22097	22282	22440	22378	22463	22190	22434	22239	22481	22291	22311	22205	22083	22428	22305	22224	22321	22276	22301	22244	22377	22284	22258	22385	22179	22344	22295	22173	22241	22467	22309	22502	22319	22132	22266	22476	22190	22473	22518	22306	22358	22335	22278	22365	22121	22341	22301	22347	22486	22372	22050	22193	22191	22409	22295	22274	22197	22173	22503	22207	22304	22542	22234	22628	22240	22315	22281	22418	22415	22198	22225	22272	22233	22379	22325	22237	22266	22269	22428	22406	22104	22163	22284	22237	22312	22265	22148	22311	22208	22256	22192	22165	22175	22315	22376	22228	22175	22263	22372	22295	22268	22407	22225	22319	22437	22166	22446	22101	22452	22329	22292	22284	22189	22365	22478	22304	22250	22398	22275	22271	22184	22499	22260	22282	22316	22266	22432	22394	22365	22435	22190	22444	22270	22070	22380	22106	22220	22215	22268	22326	22291	22291	22251	22281	22299	22160	22309	22228	22287	22095
23711	21421	29173	25684	27756	33505	34648	31775	31442	31493	30885	30277	30024	30083	29860	29729	29562	29699	29732	29800	29568	29628	30747	31496	30669	29915	29534	29357	29266	29262	29153	29412	29241	29060	29066	29072	29250	29024	29237	29062	29233	29219	29227	29181	29283	29041	29269	29224	29172	29091	29165	29132	29252	28824	29067	29134	29191	29206	29287	29236	29387	29241	29129	29347	29252	29085	29118	29136	29220	29134	29067	29189	29203	29175	29318	29287	29244	29168	29445	29170	29218	29276	29013	29162	29167	29252	29233	29042	29062	29184	29009	29187	29146	29304	29274	29282	29087	29291	29232	29271	29357	29092	29288	29326	29058	29269	29212	29251	29274	29214	28952	29205	29039	29098	29118	29351	29115	29338	29210	29177	29211	29134	29090	29413	29057	29219	29287	29158	29168	29251	29428	29180	29285	29182	29175	29319	29303	29001	29397	29175	29409	29318	29154	28957	29235	29120	29245	28963	29237	29079	29331	29098	29192	29200	29026	29352	29202	29377	29216	29114	29286	29252	29237	29235	29126	29175	29211	29251	29104	29246	29120	29182	29179	29183	29181	29140	28986	29197	29056	29151	29391	29226	29130	29211	29299	29176	29193	29100	29168	29082	29062	29368	29116	29011	29101	29100	29235	29296	29056	29207	29223	29031	29047	29110	29202	28957	29417	29292	29267	29163	29141	29187	29041	29195	29010	29109	29062	29253	29302	29390	29364	29142	29133	29170	29259	29230	29181	28933	29005	29174	29128	29143	29344	29104	29255	29227	29002	29188	29141	29180	29139	29017	29213	29468	29193	29252	29136	29119	28936	28903	29210	29088	29066	29116	29061	29043	29051	29182	29294	29320	29270	29199	29273	29089	29000	29151	29138	29011	29187	28967	29127	29139	29201	29263	29165	28908	29160	29031	29306	29079	29241	29106	29360	28991	29397	29236	29230	29112	28829	29126	29247	29204	29223	29125	29240	29095	29315	29128	29072	29227	29081	29075	29287	29272	29300	29338	29137	29013	29357	29497	29235	29227	29068	29066	29416	29357	29400	29238	29262	29432	29028	29411	29253	29350	29248	28978	29314	29117	29028	29324	29004	29161	29142	29154	29281	29076	29298	29028	29410	29122	29271	29255	29393	29380	29402	29170	29125	29242	29218	29131	29080	29300	29323	29115	28889	29139	29379	29342	29111	29165	28858	29071	29249	29159	29146	29245	29174	29223	29250	29423	29054	29137	29151	29062	29001	29328	29215	29475	29224	29108	29191	29165	29237	29356	29310	29126	29213	29285	29174	29144	29312	29209	29231	29175	29200	28851	29244	29275	29062	29241	29229	29007	29130	29270	29158	29037	29171	28892	29097	29465	29107	29086	29260	29187	29419	29216	28982	29122	29226	29243	29241	29135	29201	29222	29014	29265	29309	29121	29067	29367	29090	29212	29239	29103	29376	29053	29299	29289	29228	29277	29419	29102	29351	29120	28766	29340	29390	29076	29102	29178	29206	29029	29237	29179	29135	29063	29097	29183	29292	29160	29442	29100	29307	29222	29211	29154	29019	29231	29229	29004	29116	29284	29251	29116	29174	29098	29011	29046	29337	29250	29084	29194	29246	29194	29258	29391	29205	29127	29439	29250	29391	28968	29276	29112	29156	29308	29333	29066	29437	29374	29185	29077	29282	29093	29152	29137	29123	29134	29043	29322	29182	29083	29089	29404	29312	28977	29253	29257	29128	29132	29244	29311	29380	29376	29240	29235	29432	29138	28965	29332	29143	28980	28995	29266	29220	29079	29109	29265	29036	29086	29188	29080	29033	29495	29199	29249	29086	28992	29207	29251	29056	29233	29170	29084	29396	29151	29153	29133	29211	29379	29119	29208	29364	29229	29117	29133	28926	29229	29043	29037	29469	29242	29208	29212	29000	29156	29357	29044	29239	29059	29083	29545	29352	29293	29259	29193	29199	29210	29207	29309	28962	29162	29330	29025	28970	29086	28987	29228	29146	29233	29085	29102	29291	29293	29335	29108	29125	29226	29406	29199	29246	28995	29341	29224	29248	29214	29034	29221	29212	29494	29299	29148	29162	29405	28964	28876	29175	29145	29183	29248	28957	29186	29298	29064	29275	29229	29227	29314	29201	29151	29187	29281	29102	29279	29371	29312	29333	29223	29178	28874	29062	29220	29224	29157	29132	29116	29260	29151	29295	28955	29284	29323	29033	29349	29239	29006	29183	29221	29250	28871	29156	29305	29008	29153	29092	29181	29136	29125	29399	29415	29245	29088	29126	29159	29038	28915	29012	29199	29410	29296	28928	29123	29217	29273	29139	29278	29349	29055	29470	29294	29354	29284	29306	29162	29125	29289	29076	29112	28961	28959	29018	29060	29071	28938	29172	28976	29146	29027	29147	28941	29188	29397	28958	28937	29066	29184	29229	29048	29135	29206	29061	29361	29266	29248	29263	29056	29246	29160	29199	29304	29190	29064	29031	29082	29071	29203	29367	29332	29259	29197	29027	29146	29141	29150	29290	29129	29341	28990	29170	29099	29275	29121	29062	29077	29025	28952	29206	29182	29045	29294	29055	29224	29140	29260	29160	29094	29190	29150	29395	29254	29085	29357	29029	29065	29197	29107	29205	29153	29080	29196	29132	29438	29150	29089	29260	29103	29226	29265	29229	29295	29214	29119	29010	29347	29124	29463	29138	29305	29087	29210	29105	29216	29198	28982	29064	29124	29255	29264	29219	28921	29266	29409	28999	29234	28962	28972	28985	29140	29112	29158	29195	29290	29100	29008	29334	29247	29286	28937	29314	29216	29240	29306	29123	29145	29312	28977	29256	29226	29167	29474	29367	29090	29280	29239	29385	28900	28981	29330	29391	29177	28971	29353	29145	29122	29031	29277	29328	29312	29233	29138	29453	29061	29367	29052	29153	28967	28822	29204	28925	29197	29150	29191	29257	29094	29390	28894	28944	29139	29479	29203	29479	29156	29351	29230	29131	29165	29130	29128	28999	29189	29072	29221	29052	29230	29335	29105	29024	29028	29198	29193	29050	29407	29163	29000	29070	29216	29157	29147	29243	29140	29210	29311	29349	29525	29198	29084	29273	29123	28810	29249	29125	29129	29418	29210	29261	29350	29041	29151	29250	29292	28843	29126	29205	29106	29177	29189	29531	28934	29273	29023	29229	29325	29184	29336	29182	29353	29099	29295	29273	29236	29264	29259	29282	29212	29237	29081	28791	29572	29118	29127	29220	29134	29126	29328	29214	29344	29216	28860	29329	29069	29309	29252	29102	29233	29222	29161	29168	29306	29384	29249	28910	29287	29093	28915	29166	29081	29283	29154	29265	29255	29137	29426	29323	29412	29119	29123	29161	29265	29085	29159	29297	29068	29304	29202	29225	29182	29219	29186	29309	29083	29161	28899	29124	29152	29314	29396	29134	29429	29355	29155	28989	29124	29269	29258	29291	29211	29297	29403	29366	29208	29179	29148	29076	29135	29323	29224	29008	29342	29135	29195	29354	29254	28925	29064	29182	29269	29073	29099	29418	29189	29108	28972	29236	29042	29237	29431	29377	29398	29181	29036	29299	29210	29185	29277	29357	29199	29104	29262	29105	29176	29036	29081	29133	29071	29047	29171	29104	28905	29248	29112	29349	29177	29225	29068	29038	29191	29500	29105	29383	29215	29045	29207	29146	29075	29256	29239	29093	29482	29106	29390	29056	29301	29174	29274	29096	29095	29015	29124	29367	29321	29055	28873	29118	29363	29314	29058	29165	29225	29121	29130	29608	29454	29171	29058	29083	29220	29309	29332	29142	29180	29183	29227	29109	29081	29116	29214	29107	29336	29021	29088	29028	29111	29058	28987	29188	29301	29216	29337	29008	29356	29234	29343	29247	29202	28982	29330	28968	29279	28955	29064	29332	29045	29042	28966	29189	29258	29029	29094	29170	29255	29295	28891	29364	29298	29207	29226	29234	29288	29068	29153	29033	29091	29064	29208	29198	29313	29120	29054	29031	29332	29190	29323	29167	29172	29073	29195	29142	29000	29178	29049	29312	29101	29167	29261	29103	29338	29193	29053	29098	29167	29365	29182	29017	29059	28996	29135	29147	28985	29280	29061	29363	29164	29134	29020	29342	29239	29195	29162	29291	29348	29010	29131	29308	28974	29208	28888	28978	29431	29328	29358	29011	29377	29205	29339	29328	28952	29303	29305	29353	29165	29217	29103	29227	28935	29276	29298	29356	29022	29197	29376	29155	29034	29189	29285	29162	29258	28936	28931	29155	29275	29210	29506	29338	28937	29051	29050	29330	29113	29252	29273	29056	29057	29102	29418	29190	29209	28991	29244	29187	29285	29163	29487	29111	29263	29176	29301	29165	29144	29250	28918	29118	29084	29313	29189	29264	29357	29153	29217	29088	29049	29208	29244	29186	29309	29293	29232	29288	29191	28961	29215	29057	29134	29161	29098	29145	29282	29379	29038	29159	29404	29227	29159	29385	29202	29209	29167	29181	29117	28981	29287	28990	29276	29015	29149	29035	29363	29424	29190	29088	29163	29196	29195	29331	29192	29235	29129	29129	29238	29245	29285	29185	29206	29173	29255	29120	29057	29022	29370	29197	28944	28978	29308	29331	29309	29162	28969	28978	29144	29045	29524	29191	29144	29189	29180	29237	29302	29182	29350	29231	29374	29159	29090	29107	29313	29261	29475	28994	29080	29058	29152	29169	28997	29387	29274	29095	29285	29290	29091	29197	29303	29389	28929	29101	29257	29413	29329	29152	29290	29196	29304	29181	28993	29116	29109	29233	29213	29193	29363	29057	29474	29268	29069	29314	29221	29113	28949	29161	29127	29145	29285	29134	29198	28999	29083	29180	29062	29050	29211	29086	29048	29137	29247	29143	29122	29191	28915	28886	29264	29189	29123	29277	28946	29246	29250	29105	29123	29237	29358	29192	29455	29260	29227	29343	29323	29214	29411	29170	29095	29027	29097	29171	28987	29189	29180	29189	29233	29210	29450	29214	29084	29348	29258	29182	29053	29210	29211	29126	29441	29223	29189	29249	29219	28849	29191	29365	29133	29262	29273	28947	29327	29193	29060	29158	29335	29241	29050	29200	29097	29069	29128	29086	29163	29326	29022	29406	29056
26039	45831	46774	39119	34383	32079	28473	27123	26169	25640	24632	24115	23718	23484	22903	23011	22903	22915	22827	22819	22840	22794	25174	25456	24226	22820	22521	22454	22362	22262	22315	22293	22519	22223	22357	22279	22253	22343	22514	22392	22639	22311	22329	22194	22251	22119	22145	22298	22438	22200	22326	22177	22401	22206	22124	22423	22298	22264	22199	22375	22384	22411	22312	22254	22210	22367	22225	22196	22146	22337	22097	22143	22311	22244	22284	22266	22293	22091	22223	22141	22157	22363	22120	22183	22247	22166	22121	22270	22196	22216	22181	22298	22340	22212	22132	22172	22336	22160	22176	22379	22191	22361	22177	22207	22245	22115	22152	22345	22299	22378	22276	22311	22167	22309	22183	22503	22404	22282	22436	22184	22224	22136	22276	22314	22410	22199	22265	22423	22314	22192	22364	22089	22339	22333	22319	22225	22279	22301	22332	22143	22171	22231	22364	22218	22179	22170	22159	22249	22439	22161	22504	22403	22314	22096	22205	22300	22364	22141	22496	22152	22299	22368	22322	22319	22198	22230	22175	22211	22219	22272	22427	22171	22357	22347	22156	22223	22271	22211	22281	22314	22104	22271	22222	22301	22205	22396	22312	22257	22179	22138	22081	22351	22312	22306	22325	22290	22242	22224	22194	22362	22346	22318	22319	22128	22298	22261	22527	22487	22327	22307	22287	22240	22348	22254	22251	22286	22389	22309	22255	22212	22087	22230	22261	22272	22175	22117	22415	22318	22107	22411	22265	22286	22252	22349	22145	21994	22015	22284	22243	22249	22143	22225	22293	22097	22273	22399	22373	22248	22348	22273	22426	22263	22550	22242	22480	22330	22034	22212	22194	22240	22322	22305	22283	22222	22305	22197	22388	22334	22210	22419	22179	22248	22275	22273	22266	22298	22144	22232	22223	22217	22457	22175	22088	22379	22256	22219	22130	22405	22163	22344	22285	22388	22108	22439	22329	22295	22203	22251	22334	22215	22342	22212	22221	22271	22268	22215	22237	22134	22110	22280	22207	22279	22434	22087	22315	22253	22317	22086	22198	22365	22198	22143	22229	22263	22461	22490	22214	22266	22279	22252	22484	22164	22363	22141	22278	22210	22246	22284	22189	22402	22157	22398	22273	22267	22372	22188	22334	22250	22226	22218	22314	22292	22123	22210	22261	22307	22366	22107	22205	22478	22276	22525	22188	22215	22307	22375	22205	22255	22277	22090	22301	22225	22147	22416	22429	22261	22458	22276	22286	22497	22351	22301	22061	22221	22352	22312	22160	22217	22192	22306	22226	22314	22322	22419	22329	22107	22284	22192	22379	22218	22215	22205	22320	22383	21942	22185	22253	22276	22270	22081	22357	22348	22194	22195	22123	22185	22203	22224	22158	22217	22300	22364	22282	22099	22267	22177	22048	22125	22316	22402	22285	22215	22158	22309	22318	22303	22343	22213	22258	22308	22280	22226	22136	22186	22095	22285	22325	22169	22143	22186	22215	22059	22432	22409	22210	22343	22338	22119	22196	22535	22295	22205	22403	22261	22473	22182	22311	22337	22270	22164	22416	22287	22228	22109	22301	22191	22094	22279	22315	22442	22184	22411	22252	22300	22389	22379	22242	22256	22257	22347	22157	22334	22206	22308	22343	22250	22136	22269	22309	22204	22154	22366	22023	22331	22550	22427	22181	22277	22368	22261	22269	22130	22358	22369	22275	22378	22301	22478	22297	22241	22435	22197	22164	22114	22342	22195	22140	22318	22189	22320	22186	22226	22132	22170	22467	22498	22254	22080	22289	22279	22300	22189	22429	22098	22322	22310	22169	22209	22194	21932	22286	22220	22185	22382	22308	22345	22358	22172	22137	22167	22254	22203	22302	22183	22238	22356	22138	22357	22395	22420	22210	22246	22333	22279	22244	22291	22254	22079	22370	22225	22266	22225	22156	22203	22085	22200	22223	22170	22264	22326	22246	22418	22292	22306	22304	22073	22336	22390	22112	22306	22157	22120	22332	22091	22159	22425	22516	22328	22246	22213	22231	22209	22393	22182	22402	22145	22372	22234	22304	22170	22204	22302	22238	22400	22240	22279	22266	22380	22061	22415	22227	22334	22223	22302	22075	22179	22453	22221	22450	22191	22324	22058	22434	22297	22374	22224	22268	22148	22375	22075	22263	22337	22303	22192	22403	22272	22268	22317	22311	22232	22189	22180	22249	22194	22293	22110	22149	22414	22405	22116	22180	22155	22246	22285	22338	22382	22297	22316	22256	22356	22212	22450	22126	22273	22282	22315	22189	22191	22236	22312	22158	22449	22404	22376	22314	22422	22205	22464	22325	22306	22163	22261	22351	22334	22454	22435	22248	22201	22087	22297	22307	22193	22257	22195	22295	22258	22033	22148	22379	22398	22298	22374	22346	22248	22335	22296	22341	22190	22142	22292	22258	22208	22287	22255	22348	22115	21896	22347	22366	22341	22173	22146	22179	22413	22248	22429	22318	22251	22119	22317	22257	22332	22214	22312	22225	22315	22447	22176	22279	22221	22206	22336	22135	22308	22225	22360	22219	22157	22263	22203	22382	22263	22196	22237	22230	22290	22360	22309	22229	22239	22254	22408	22271	22335	22357	22223	22333	22286	22336	22040	22253	22309	22267	22325	22138	22289	22317	22255	22331	22201	22208	22367	22213	22364	22204	22158	22203	22413	22289	22383	22283	22380	22239	22330	22213	22413	22445	22174	22390	22196	22536	22270	22304	22225	22215	22255	22079	22126	22332	22384	22005	22414	22292	22239	22233	22309	22348	22224	22123	22243	22274	22248	22419	22183	22216	22268	22172	22202	22281	22379	22285	22315	22274	22338	22165	22047	22181	22285	22364	22294	22385	22180	22271	22458	22308	22393	22313	22335	22479	22106	22194	22303	22168	22306	22261	22285	21957	22368	22242	22218	22417	22163	22368	22078	22199	22214	22301	22295	22284	22240	22324	22146	22102	22280	22078	22270	22409	22317	22207	22166	22397	22283	22247	22262	22078	22255	22242	22407	22328	22185	22117	22160	22275	22120	22393	22141	22234	22232	22121	22142	22200	22252	22282	22206	22318	22160	22255	22384	22199	22106	22192	22123	22170	22256	22282	22255	22349	22131	22114	22080	22110	22262	22294	22331	22303	22292	22467	22424	22476	22205	22317	22154	22265	22143	22189	22257	22214	22268	22471	22023	22138	22410	22163	22196	22405	22242	22263	22170	22226	22169	22403	22218	22273	22160	22310	22259	22359	22247	22115	22238	22432	22258	22379	22148	22364	22161	22502	22222	22209	22281	22197	22266	22283	22267	22260	22251	22435	22389	22284	22213	22326	22186	22364	22250	22296	22135	22219	22227	22180	22359	22296	22202	22258	22292	22172	22247	22028	22202	22405	22212	22345	22306	22143	22425	22455	22082	22161	22282	22333	22355	22179	22218	22111	22206	22272	22329	22238	22322	22361	22048	22203	22271	22316	22361	22386	22116	22260	22233	21950	22138	22176	22259	22305	22143	22136	22460	22357	22182	22269	22141	22213	22327	22130	22285	22268	22355	22418	22246	22250	22283	22359	22119	22237	22387	22253	22304	22299	22126	22374	22171	22249	22115	22436	22371	22355	22279	22333	22353	22346	22215	22484	22272	22245	22362	22126	22161	22467	22156	22094	22290	22347	22417	22282	22087	22357	22341	22288	22410	22418	22303	22291	22289	22217	22310	22325	22169	22130	22423	22259	22345	22171	22172	22183	22118	22154	22228	22184	22110	22222	22202	22213	22438	22478	22210	22471	22266	22334	22401	22169	22282	22178	22417	22332	22308	22224	22272	22126	22301	22261	22194	22227	22232	22264	22304	22202	22058	22206	22433	22318	22276	22353	22329	22175	22311	22169	22343	22198	22199	22375	22194	22229	22353	22169	22353	22287	22080	22124	22275	22124	22326	22192	22284	22215	22247	22335	22202	22318	22278	22441	22158	22299	22248	22357	22349	22476	22361	22264	22425	22088	22417	22124	22368	22407	22132	22228	22368	22223	22439	22424	22225	22131	22301	22307	22483	22234	22286	22167	22140	22092	22288	22232	22334	22270	22403	22178	22421	22329	22486	22122	22286	22329	22301	22273	22035	22213	22266	22111	22234	22251	22124	22426	22493	22280	22213	22324	22309	22184	22272	22368	22073	22537	22386	22263	22222	22141	22320	22386	22320	22375	22312	22334	22313	22197	22121	22223	22153	22231	22228	22322	22456	22236	22434	22106	22259	22366	22306	22201	22212	22374	22332	22166	22121	22127	22315	22251	22376	22164	22277	22487	22300	22169	22315	22330	22280	22328	22198	22241	22278	22350	22330	22257	22102	22237	22290	22153	22262	22325	22230	22270	22424	22116	22181	22230	22247	22215	22122	22348	22227	22381	22303	22333	22176	22350	22245	22384	22175	22236	22176	22212	22314	22315	22280	22303	22250	22207	22337	22405	22355	22133	22242	22361	22379	22215	22383	22198	22291	22325	22265	22182	22199	22354	22184	22286	22433	22210	22194	22277	22248	22256	22330	22269	22132	22178	22439	22205	22276	22395	22371	22435	22188	22166	22071	22546	22110	22309	22191	22262	22399	22101	22216	22154	22267	22186	22124	22314	22246	22432	22142	22303	22500	22259	22173	22411	22415	22376	22290	22192	22372	22261	22139	22302	22230	22227	22419	22267	22164	22296	22200	22248	22306	22364	22234	22335	22290	22227	22252	22365	22429	22322	22295	22197	22116	22323	22357	22297	22255	22212	22151	22406	22153	22178	22236	22137	22275	22196	22389	22275	22291	22363	22302	22357	22200	22406	22250	22440	22081	22375	22278	22351	22129	22278	22343	22337	22179	22209	22303	22304	22332	22212	22232	22252	22250	22188	22352	22263	22240	22415	22262	22226	22342	22187	22370	22155	22426	22282	22310	22318	22334	22121	22271	22353	22288	22255	22228	22236	22336	22453	22250	22386	22232	22275	22224	22384	22261	22344	22452	22184	22156	22224	22542	21992	22377	22376	22397	22338	22330	22297	22070	22250	22252	22279	22338	22309	22358	22184	22272	22188	22357	22470	22367	22375	22272	22490	22390	22319	22311	22162	22166	22283	22250	22112	22397	22301	22200	22247	22305
22782	21471	29334	24467	24782	32314	36199	33090	32628	32365	31593	30976	30760	30543	30326	30139	29958	30177	30141	30138	29923	30208	32624	32769	32430	30533	29829	29853	29452	29683	29638	29499	29363	29694	29478	29305	29500	29752	29886	29642	29713	29655	29560	29539	29436	29376	29467	29330	29676	29594	29391	29535	29641	29542	29381	29733	29452	29346	29420	29424	29661	29528	29276	29684	29672	29419	29661	29553	29537	29254	29675	29549	29231	29628	29235	29618	29563	29649	29618	29479	29344	29487	29601	29241	29454	29383	29402	29522	29598	29524	29313	29459	29488	29311	29650	29581	29460	29442	29325	29367	29485	29502	29197	29626	29514	29734	29480	29492	29517	29395	29407	29513	29570	29564	29400	29408	29403	29594	29396	29406	29387	29532	29434	29370	29337	29660	29455	29377	29388	29507	29308	29428	29453	29527	29416	29349	29351	29455	29412	29431	29306	29322	29199	29412	29365	29320	29495	29398	29638	29582	29529	29222	29249	29475	29366	29542	29922	29501	29509	29701	29566	29514	29673	29422	29438	29435	29280	29868	29361	29428	29309	29239	29524	29466	29698	29474	29371	29639	29671	29327	29340	29111	29498	29393	29648	29621	29400	29245	29215	29441	29697	29545	29345	29723	29305	29501	29353	29465	29568	29403	29593	29493	29371	29401	29395	29663	29532	29266	29660	29449	29453	29496	29435	29532	29422	29530	29023	29535	29704	29359	29355	29294	29281	29517	29394	29483	29424	29273	29415	29337	29625	29374	29576	29471	29477	29614	29460	29486	29258	29493	29410	29252	29644	29384	29473	29567	29555	29319	29294	29254	29476	29561	29355	29491	29323	29247	29379	29460	29342	29386	29415	29437	29518	29189	29371	29382	29489	29407	29353	29220	29310	29255	29506	29345	29470	29322	29729	29212	29510	29355	29474	29709	29622	29485	29482	29198	29427	29410	29619	29468	29646	29482	29340	29535	29642	29647	29490	29430	29296	29543	29150	29328	29583	29408	29440	29703	29525	29450	29553	29257	29284	29474	29355	29467	29372	29334	29509	29471	29291	29471	29280	29371	29267	29397	29464	29348	29461	29185	29349	29469	29500	29391	29478	29606	29551	29557	29355	29345	29583	29452	29380	29418	29392	29220	29336	29494	29323	29409	29628	29470	29337	29475	29565	29570	29437	29521	29455	29562	29530	29750	29575	29700	29546	29395	29264	29356	29446	29524	29581	29558	29463	29443	29302	29299	29301	29663	29600	29766	29692	29455	29375	29445	29579	29352	29578	29232	29383	29587	29606	29437	29447	29088	29305	29127	29727	29284	29632	29686	29341	29228	29534	29411	29557	29352	29168	29454	29482	29472	29404	29500	29599	29548	29171	29300	29388	29539	29700	29447	29447	29456	29414	29319	29555	29353	29499	29529	29479	29409	29588	29278	29488	29343	29445	29485	29387	29343	29529	29503	29296	29572	29661	29276	29476	29449	29331	29484	29295	29500	29368	29291	29508	29430	29473	29389	29478	29341	29552	29610	29427	29452	29485	29336	29390	29498	29789	29306	29247	29626	29467	29551	29345	29629	29343	29346	29371	29115	29291	29217	29381	29436	29279	29355	29369	29298	29479	29419	29641	29553	29653	29476	29706	29833	29417	29450	29348	29476	29526	29595	29464	29364	29354	29410	29293	29544	29521	29609	29477	29427	29375	29302	29346	29561	29425	29587	29596	29465	29545	29285	29397	29323	29270	29390	29458	29546	29344	29610	29325	29546	29506	29639	29328	29333	29384	29442	29546	29230	29333	29454	29657	29498	29467	29329	29596	29558	29521	29547	29428	29663	29584	29568	29351	29557	29268	29387	29251	29499	29584	29484	29373	29277	29568	29327	29484	29398	29279	29382	29491	29370	29629	29548	29285	29418	29384	29399	29459	29457	29585	29525	29541	29258	29469	29426	29525	29474	29403	29329	29499	29246	29302	29308	29419	29603	29389	29316	29205	29435	29542	29452	29499	29326	29163	29374	29342	29495	29617	29466	29506	29470	29513	29558	29473	29578	29545	29401	29244	29312	29654	29428	29347	29431	29556	29395	29355	29361	29472	29349	29366	29489	29339	29290	29544	29153	29394	29271	29485	29432	29454	29491	29502	29383	29242	29392	29501	29442	29154	29458	29307	29668	29612	29421	29046	29605	29362	29386	29643	29381	29542	29497	29598	29362	29405	29184	29597	29511	29231	29470	29465	29306	29502	29364	29439	29308	29348	29522	29713	29309	29362	29238	29543	29388	29504	29416	29344	29282	29283	29229	29535	29200	29330	29261	29152	29412	29338	29537	29569	29510	29376	29497	29335	29503	29556	29423	29480	29463	29379	29367	29622	29402	29628	29410	29544	29405	29323	29505	29433	29460	29601	29425	29562	29593	29544	29313	29680	29303	29303	29645	29502	29286	29424	29347	29253	29439	29297	29364	29505	29611	29342	29419	29477	29375	29415	29433	29437	29393	29311	29834	29537	29268	29510	29290	29606	29414	29548	29348	29347	29657	29456	29394	29586	29324	29205	29338	29369	29398	29327	29575	29432	29483	29259	29073	29383	29279	29228	29384	29374	29512	29161	29489	29544	29286	29191	29564	29616	29417	29512	29558	29615	29530	29333	29533	29334	29269	29174	29442	29559	29443	29553	29233	29643	29615	29448	29465	29433	29313	29204	29404	29549	29650	29390	29712	29556	29266	29408	29454	29435	29686	29310	29410	29539	29268	29181	29447	29419	29432	29392	29227	29527	29296	29368	29372	29271	29456	29279	29260	29334	29314	29494	29365	29542	29298	29303	29445	29520	29498	29228	29122	29551	29321	29644	29614	29504	29318	29481	29400	29376	29304	29086	29263	29409	29362	29500	29308	29190	29566	29533	29569	29518	29427	29175	29339	29326	29208	29533	29741	29586	29361	29322	29670	29458	29440	29505	29162	29393	29484	29478	29595	29274	29344	29429	29554	29372	29273	29546	29300	29542	29392	29392	29451	29658	29415	29555	29391	29340	29399	29339	29469	29703	29336	29599	29555	29316	29416	29477	29456	29492	29415	29314	29522	29388	29504	29387	29398	29424	29415	29443	29267	29220	29606	29438	29374	29463	29476	29578	29232	29395	29733	29606	29387	29598	29530	29297	29417	29457	29529	29247	29337	29478	29236	29658	29406	29647	29487	29244	29273	29239	29488	29390	29295	29411	29509	29598	29441	29443	29448	29355	29399	29612	29337	29424	29223	29475	29445	29534	29186	29332	29396	29574	29674	29330	29413	29259	29388	29237	29428	29530	29561	29555	29599	29207	29461	29596	29676	29286	29298	29371	29373	29666	29314	29486	29439	29339	29668	29416	29396	29713	29394	29271	29498	29512	29315	29276	29539	29270	29298	29523	29797	29301	29473	29327	29532	29595	29313	29457	29271	29454	29425	29620	29522	29766	29474	29723	29222	29509	29320	29168	29467	29436	29384	29479	29287	29424	29489	29394	29471	29471	29378	29650	29471	29592	29431	29490	29324	29583	29437	29428	29429	29520	29456	29606	29322	29542	29354	29494	29307	29407	29408	29317	29507	29509	29392	29396	29271	29199	29572	29500	29424	29413	29603	29357	29344	29211	29619	29324	29342	29396	29126	29455	29482	29591	29562	29501	29533	29687	29414	29317	29570	29607	29577	29507	29395	29170	29132	29551	29516	29524	29509	29285	29500	29452	29503	29359	29320	29363	29500	29573	29367	29480	29594	29286	29456	29323	29323	29418	29248	29383	29592	29318	29395	29513	29430	29512	29656	29564	29602	29476	29368	29579	29514	29614	29664	29366	29493	29514	29685	29386	29517	29374	29327	29367	29254	29431	29328	29392	29419	29449	29452	29537	29440	29302	29425	29483	29491	29467	29352	29395	29182	29269	29345	29704	29682	29249	29641	29467	29522	29407	29463	29383	29230	29543	29434	29688	29137	29536	29646	29396	29479	29574	29376	29712	29627	29399	29445	29668	29408	29404	29345	29434	29157	29558	29471	29482	29484	29249	29269	29257	29507	29342	29620	29454	29407	29555	29603	29703	29272	29489	29782	29494	29607	29602	29532	29136	29366	29308	29253	29370	29521	29730	29412	29254	29394	29436	29472	29490	29578	29379	29591	29615	29601	29575	29360	29616	29494	29411	29373	29378	29578	29384	29345	29407	29576	29431	29472	29296	29562	29364	29486	29412	29419	29479	29337	29218	29233	29436	29584	29588	29218	29203	29467	29397	29663	29486	29321	29230	29450	29529	29539	29296	29260	29293	29668	29589	29420	29567	29439	29437	29616	29495	29273	29578	29492	29677	29523	29531	29378	29351	29296	29403	29552	29238	29388	29472	29409	29368	29266	29383	29593	29372	29193	29752	29490	29374	29667	29387	29521	29628	29764	29564	29477	29391	29266	29376	29424	29519	29606	29367	29270	29412	29389	29516	29599	29346	29319	29421	29436	29439	29518	29277	29446	29455	29515	29532	29694	29372	29335	29417	29299	29318	29502	29588	29246	29329	29405	29698	29474	29366	29332	29403	29441	29336	29444	29626	29290	29584	29625	29495	29415	29435	29267	29514	29415	29424	29350	29426	29393	29378	29331	29303	29466	29299	29337	29451	29439	29265	29331	29585	29366	29290	29436	29572	29427	29649	29572	29494	29398	29339	29409	29503	29577	29385	29252	29575	29531	29138	29456	29414	29250	29388	29403	29622	29352	29421	29590	29403	29269	29636	29412	29239	29357	29256	29444	29465	29411	29266	29349	29508	29227	29335	29295	29307	29350	29333	29372	29763	29390	29459	29340	29345	29176	29478	29285	29382	29359	29581	29306	29203	29611	29451	29308	29312	29426	29378	29207	29541	29559	29044	29423	29592	29568	29548	29284	29359	29404	29261	29327	29374	29579	29559	29383	29703	29591	29528	29393	29357	29573	29358	29488	29307	29617	29624	29353	29290	29599	29487	29517	29454	29192	29429	29150	29222	29375	29523	29677	29460	29312	29271	29599	29235	29422	29497	29550	29432	29279	29234	29197	29367	29404	29512	29349	29450	29562	29338	29605	29665	29533	29396	29491	29477	29386	29611	29690	29389	29416	29224	29397	29549	29300	29534	29541	29401	29559	29551	29503	29554	29308	29318	29511
27944	50928	52220	44897	39126	35016	30798	29225	28145	26771	25769	25182	24234	23836	23817	23414	23417	23328	23114	23146	23175	23591	27293	27964	26444	23496	22958	22675	22496	22234	22570	22516	22217	22485	22442	22258	22736	22942	22904	22803	22539	22452	22553	22458	22325	22523	22302	22538	22388	22448	22379	22313	22500	22495	22252	22589	22244	22482	22522	22470	22298	22302	22402	22375	22335	22454	22400	22499	22549	22503	22372	22491	22582	22302	22337	22382	22415	22456	22490	22558	22451	22534	22627	22342	22541	22322	22263	22443	22368	22471	22455	22378	22453	22440	22391	22336	22468	22342	22476	22284	22461	22382	22466	22345	22361	22397	22252	22313	22377	22230	22433	22271	22462	22425	22238	22398	22317	22256	22512	22520	22534	22363	22381	22278	22560	22248	22575	22463	22349	22513	22267	22398	22312	22381	22366	22344	22236	22347	22327	22352	22564	22282	22280	22407	22536	22327	22361	22275	22386	22510	22322	22349	22399	22264	22412	22374	22343	22472	22271	22503	22462	22398	22550	22393	22384	22316	22349	22413	22174	22352	22510	22438	22341	22403	22524	22585	22410	22400	22458	22224	22286	22281	22334	22296	22462	22497	22258	22334	22390	22302	22370	22323	22382	22454	22375	22473	22310	22381	22168	22342	22385	22458	22409	22147	22462	22517	22463	22546	22474	22404	22368	22415	22342	22341	22337	22388	22450	22264	22184	22177	22270	22270	22469	22440	22272	22521	22368	22426	22504	22205	22456	22411	22262	22512	22439	22301	22489	22397	22370	22514	22444	22383	22270	22405	22438	22395	22437	22188	22389	22326	22446	22343	22498	22554	22355	22347	22210	22360	22498	22364	22463	22321	22481	22553	22329	22237	22242	22381	22310	22353	22458	22433	22268	22369	22334	22285	22338	22327	22319	22299	22460	22149	22324	22455	22115	22383	22278	22344	22361	22365	22435	22435	22362	22243	22357	22481	22555	22425	22425	22346	22395	22343	22345	22430	22355	22436	22307	22320	22421	22453	22381	22398	22263	22377	22383	22270	22549	22454	22235	22220	22515	22283	22484	22426	22354	22137	22301	22437	22421	22277	22537	22437	22613	22334	22393	22389	22246	22397	22448	22414	22161	22403	22406	22454	22418	22215	22542	22271	22409	22311	22345	22393	22402	22281	22426	22370	22478	22272	22299	22275	22242	22393	22364	22295	22462	22511	22301	22283	22441	22264	22301	22274	22391	22267	22324	22434	22384	22434	22369	22256	22532	22330	22418	22359	22281	22298	22303	22370	22447	22418	22541	22266	22344	22333	22286	22510	22426	22487	22435	22345	22425	22404	22445	22328	22485	22367	22376	22493	22358	22541	22350	22353	22381	22421	22377	22481	22401	22309	22223	22336	22499	22288	22404	22520	22402	22222	22409	22422	22392	22313	22376	22325	22340	22441	22421	22383	22284	22467	22300	22354	22427	22327	22198	22260	22463	22278	22411	22416	22259	22370	22427	22644	22271	22263	22637	22315	22482	22369	22472	22160	22218	22381	22543	22226	22478	22279	22424	22410	22240	22519	22333	22323	22280	22557	22379	22245	22451	22333	22497	22389	22334	22310	22435	22330	22327	22309	22384	22314	22451	22480	22388	22488	22486	22369	22399	22386	22382	22289	22103	22312	22324	22315	22550	22458	22355	22541	22468	22247	22520	22331	22518	22507	22483	22313	22322	22422	22417	22364	22320	22393	22590	22123	22406	22302	22418	22339	22363	22366	22270	22434	22343	22483	22437	22367	22289	22434	22438	22349	22369	22283	22259	22443	22594	22527	22536	22380	22558	22347	22431	22499	22464	22374	22454	22366	22278	22360	22428	22258	22409	22494	22403	22494	22464	22364	22488	22309	22476	22178	22380	22435	22343	22311	22395	22404	22407	22284	22439	22358	22328	22391	22305	22324	22343	22555	22474	22486	22348	22308	22292	22356	22241	22444	22260	22409	22345	22295	22515	22539	22372	22114	22313	22311	22367	22506	22589	22349	22278	22480	22379	22424	22586	22405	22285	22449	22243	22530	22485	22324	22437	22442	22422	22403	22335	22426	22441	22461	22597	22171	22540	22334	22208	22334	22412	22459	22386	22594	22481	22268	22375	22317	22417	22545	22514	22262	22543	22467	22533	22402	22219	22457	22425	22246	22418	22341	22161	22480	22401	22383	22508	22476	22302	22325	22371	22394	22327	22449	22270	22575	22399	22321	22378	22412	22355	22436	22299	22402	22460	22337	22197	22397	22265	22438	22194	22494	22338	22469	22361	22325	22311	22424	22344	22215	22451	22336	22347	22446	22323	22439	22283	22350	22434	22240	22406	22538	22461	22399	22376	22626	22508	22354	22394	22523	22420	22380	22291	22414	22451	22293	22342	22326	22176	22373	22303	22400	22225	22391	22194	22394	22268	22326	22334	22272	22614	22451	22354	22451	22322	22330	22348	22381	22489	22409	22597	22383	22581	22350	22488	22128	22343	22241	22365	22341	22272	22326	22393	22280	22381	22339	22299	22366	22302	22385	22340	22417	22437	22363	22330	22363	22293	22354	22383	22190	22358	22156	22308	22476	22456	22322	22317	22394	22257	22298	22251	22461	22278	22497	22279	22508	22423	22363	22516	22400	22432	22307	22456	22295	22382	22178	22294	22437	22434	22344	22191	22366	22354	22376	22144	22428	22380	22185	22428	22452	22373	22334	22324	22174	22462	22369	22122	22368	22253	22470	22329	22343	22370	22474	22204	22343	22434	22382	22439	22492	22563	22334	22355	22287	22344	22290	22369	22535	22144	22528	22202	22411	22454	22349	22464	22347	22256	22232	22474	22359	22549	22368	22310	22317	22303	22423	22164	22254	22381	22354	22335	22410	22292	22338	22265	22397	22328	22342	22343	22367	22176	22557	22443	22373	22449	22490	22365	22227	22352	22442	22279	22309	22134	22305	22287	22462	22381	22340	22321	22295	22085	22116	22383	22397	22272	22325	22616	22378	22431	22438	22466	22663	22524	22427	22253	22248	22155	22416	22550	22418	22409	22211	22258	22354	22472	22336	22378	22435	22234	22609	22381	22257	22239	22452	22433	22456	22436	22345	22245	22418	22198	22166	22411	22535	22307	22296	22323	22414	22307	22476	22273	22537	22362	22398	22352	22704	22350	22194	22393	22393	22246	22398	22431	22395	22319	22307	22401	22303	22434	22416	22283	22266	22354	22201	22416	22416	22342	22210	22309	22299	22346	22473	22489	22389	22556	22353	22558	22309	22360	22525	22153	22327	22441	22401	22455	22532	22270	22441	22254	22335	22500	22290	22499	22432	22175	22355	22213	22216	22277	22337	22488	22390	22495	22533	22319	22312	22316	22364	22293	22426	22363	22333	22442	22397	22254	22360	22231	22395	22181	22437	22466	22297	22441	22430	22414	22284	22253	22659	22291	22360	22552	22354	22381	22412	22344	22323	22546	22317	22435	22303	22227	22308	22422	22273	22283	22186	22497	22504	22457	22283	22429	22483	22437	22235	22541	22354	22503	22430	22171	22614	22411	22455	22193	22102	22297	22317	22264	22403	22278	22441	22246	22365	22276	22580	22394	22292	22371	22388	22408	22308	22387	22376	22433	22463	22272	22110	22346	22449	22526	22441	22493	22432	22291	22465	22456	22315	22410	22148	22422	22191	22439	22447	22287	22191	22422	22350	22540	22389	22418	22399	22440	22626	22320	22314	22297	22220	22217	22410	22293	22427	22457	22490	22227	22479	22400	22251	22409	22387	22199	22289	22308	22243	22549	22375	22504	22379	22460	22259	22123	22408	22557	22268	22257	22505	22470	22376	22320	22435	22270	22569	22348	22393	22201	22355	22377	22297	22391	22397	22440	22470	22393	22369	22327	22619	22414	22449	22383	22380	22280	22266	22404	22265	22403	22424	22433	22391	22405	22302	22244	22304	22410	22136	22446	22285	22509	22396	22363	22361	22327	22334	22549	22396	22196	22467	22214	22512	22186	22368	22278	22555	22306	22513	22497	22149	22315	22265	22404	22359	22396	22293	22398	22466	22553	22446	22305	22298	22623	22491	22393	22378	22330	22481	22333	22430	22385	22302	22403	22496	22414	22365	22473	22211	22563	22466	22514	22371	22504	22434	22425	22190	22302	22438	22326	22320	22394	22235	22415	22443	22408	22460	22380	22534	22487	21961	22466	22467	22347	22396	22370	22311	22316	22557	22357	22519	22390	22425	22330	22507	22339	22650	22340	22446	22402	22610	22264	22346	22379	22133	22317	22348	22469	22395	22308	22232	22335	22383	22342	22348	22546	22495	22398	22450	22325	22346	22517	22310	22467	22364	22226	22391	22317	22429	22240	22449	22590	22549	22397	22331	22316	22370	22421	22415	22314	22387	22475	22499	22344	22319	22450	22366	22256	22488	22394	22290	22398	22274	22345	22306	22301	22431	22404	22333	22271	22396	22447	22262	22327	22225	22396	22579	22324	22414	22239	22469	22439	22400	22236	22402	22339	22418	22349	22402	22291	22361	22314	22467	22328	22465	22344	22585	22419	22444	22423	22378	22222	22420	22501	22212	22411	22343	22409	22239	22529	22332	22332	22490	22322	22252	22234	22170	22418	22412	22336	22397	22265	22670	22348	22453	22337	22212	22462	22232	22464	22253	22258	22544	22356	22480	22382	22448	22287	22494	22408	22415	22180	22308	22394	22325	22362	22493	22361	22322	22248	22556	22322	22291	22255	22310	22573	22420	22466	22534	22558	22175	22588	22357	22325	22363	22557	22404	22575	22508	22314	22426	22407	22297	22214	22441	22356	22260	22218	22479	22285	22426	22349	22337	22328	22233	22217	22485	22385	22330	22484	22390	22446	22147	22349	22358	22457	22316	22359	22284	22423	22462	22300	22391	22363	22329	22345	22278	22333	22435	22216	22232	22277	22431	22426	22436	22559	22261	22607	22379	22448	22302	22509	22486	22256	22520	22379	22395	22399	22393	22587	22398	22530	22419	22494	22209	22608	22508	22428	22392	22498	22363	22380	22412	22441	22405	22375	22496	22220	22320	22320	22407	22295	22422	22441	22475	22395	22285	22273	22393	22419	22378	22311	22399	22542	22248	22464	22353	22370	22266	22458	22320
28908	27064	38055	37130	33594	32274	30915	30017	29872	29603	29213	28779	28776	28787	28574	28389	28763	28912	28671	28872	28491	28497	28750	28485	28686	28566	28377	28405	28578	28422	28516	28426	28520	28381	28507	28409	28444	28327	28441	28427	28487	28554	28219	28443	28650	28416	28308	28435	28563	28431	28300	28325	28543	28600	28366	28369	28360	28336	28525	28461	28432	28252	28606	28336	28462	28472	28591	28402	28517	28293	28349	28341	28415	28488	28334	28556	28761	28450	28424	28292	28479	28398	28526	28368	28482	28470	28397	28435	28454	28509	28378	28332	28450	28265	28535	28602	28307	28367	28430	28382	28753	28464	28498	28323	28171	28270	28468	28449	28351	28528	28428	28267	28072	28229	28521	28499	28433	28343	28298	28515	28398	28618	28389	28560	28313	28546	28507	28381	28396	28513	28436	28310	28402	28450	28516	28411	28551	28475	28220	28348	28557	28470	28336	28470	28400	28252	28415	28451	28558	28427	28645	28649	28226	28348	28394	28444	28250	28538	28688	28463	28311	28544	28440	28108	28100	28544	28383	28597	28441	28243	28401	28266	28581	28497	28371	28266	28222	28238	28345	28235	28334	28552	28345	28298	28272	28472	28498	28277	28393	28304	28507	28442	28419	28457	28531	28493	28300	28608	28351	28320	28378	28296	28769	28366	28312	28480	28312	28395	28536	28669	28430	28474	28285	28387	28538	28277	28382	28221	28248	28457	28305	28185	28466	28481	28384	28331	28548	28475	28547	28388	28353	28457	28411	28611	28556	28643	28459	28625	28564	28407	28419	28208	28783	28471	28644	28270	28345	28313	28487	28598	28399	28525	28282	28319	28597	28314	28458	28321	28753	28447	28469	28203	28406	28361	28520	28586	28613	28237	28499	28321	28331	28312	28433	28356	28258	28463	28409	28398	28498	28401	28518	28467	28521	28524	28374	28420	28327	28460	28611	28596	28147	28599	28575	28437	28294	28254	28486	28677	28476	28437	28715	28242	28455	28185	28378	28458	28576	28198	28363	28407	28354	28383	28417	28527	28329	28403	28627	28447	28370	28291	28479	28381	28476	28598	28346	28396	28423	28420	28515	28425	28321	28712	28259	28459	28633	28522	28337	28287	28344	28667	28427	28382	28358	28205	28259	28528	28628	28594	28609	28524	28497	28271	28486	28348	28468	28184	28630	28529	28555	28332	28480	28478	28483	28499	28505	28500	28328	28374	28238	28476	28362	28455	28210	28227	28435	28446	28474	28456	28221	28533	28477	28450	28501	28222	28384	28486	28296	28303	28416	28540	28450	28627	28440	28517	28392	28536	28387	28457	28233	28458	28481	28477	28547	28422	28373	28266	28675	28260	28609	28618	28406	28175	28317	28562	28636	28578	28489	28515	28605	28388	28516	28393	28407	28388	28364	28431	28332	28375	28472	28572	28566	28396	28527	28256	28432	28333	28245	28183	28491	28448	28339	28378	28515	28440	28233	28257	28532	28550	28335	28281	28333	28634	28509	28437	28545	28251	28649	28291	28529	28214	28441	28242	28537	28508	28284	28479	28460	28381	28343	28367	28094	28321	28643	28179	28320	28669	28338	28258	28559	28586	28350	28447	28425	28367	28340	28536	28579	28491	28627	28443	28569	28414	28459	28466	28333	28530	28394	28381	28258	28267	28469	28433	28456	28467	28292	28464	28410	28416	28501	28324	28355	28482	28450	28267	28398	28447	28706	28322	28340	28131	28473	28385	28573	28363	28426	28209	28604	28477	28404	28439	28464	28276	28228	28244	28210	28587	28316	28305	28652	28611	28364	28333	28429	28525	28436	28271	28446	28371	28421	28360	28335	28423	28387	28619	28723	28091	28139	28581	28611	28293	28570	28519	28552	28665	28342	28367	28423	28494	28402	28361	28286	28407	28519	28163	28723	28308	28369	28310	28500	28716	28217	28550	28377	28412	28484	28518	28588	28504	28631	28526	28295	28544	28469	28284	28461	28344	28280	28361	28387	28234	28166	28416	28440	28419	28228	28250	28490	28558	28503	28582	28345	28073	28456	28593	28638	28338	28315	28242	28255	28517	28247	28277	28342	28448	28555	28321	28335	28409	28638	28398	28181	28611	28519	28171	28418	28391	28501	28331	28523	28528	28265	28182	28314	28521	28684	28277	28506	28535	28562	28738	28522	28274	28573	28399	28274	28322	28415	28325	28156	28434	28450	28380	28379	28243	28574	28227	28254	28498	28327	28212	28433	28681	28414	28472	28554	28449	28408	28422	28459	28481	28542	28347	28371	28397	28221	28326	28664	28419	28450	28428	28484	28351	28406	28283	28340	28563	28214	28385	28471	28468	28346	28482	28497	28168	28356	28427	28672	28350	28463	28501	28456	28274	28268	28249	28376	28478	28462	28451	28382	28388	28277	28587	28290	28404	28339	28408	28389	28505	28347	28261	28435	28463	28440	28345	28507	28310	28654	28198	28398	28176	28574	28340	28389	28288	28477	28248	28601	28194	28421	28353	28379	28205	28448	28374	28486	28205	28586	28154	28311	28360	28442	28631	28301	28475	28352	28671	28633	28400	28419	28533	28245	28436	28389	28322	28683	28390	28297	28341	28377	28575	28502	28407	28422	28284	28401	28508	28453	28335	28399	28738	28301	28517	28337	28114	28282	28510	28463	28380	28401	28408	28624	28263	28495	28321	28338	28344	28445	28542	28425	28368	28220	28271	28026	28365	28267	28531	28380	28376	28129	28616	28265	28597	28557	28347	28387	28377	28514	28794	28606	28411	28304	28573	28581	28356	28723	28441	28449	28309	28285	28291	28327	28171	28250	28183	28510	28362	28440	28533	28313	28512	28394	28429	28201	28424	28272	28374	28251	28321	28365	28354	28268	28203	28464	28505	28470	28508	28671	28692	28377	28426	28410	28427	28329	28625	28375	28632	28164	28258	28626	28179	28496	28511	28284	28716	28279	28398	28425	28290	28383	28209	28442	28495	28570	28471	28506	28279	28343	28510	28271	28339	28494	28349	28246	28381	28359	28494	28469	28427	28090	28305	28468	28722	28785	28427	28624	28439	28588	28367	28354	28634	28551	28454	28717	28596	28380	28266	28579	28386	28375	28555	28404	28404	28455	28194	28613	28236	28405	28608	28650	28415	28537	28384	28148	28303	28470	28467	28476	28237	28392	28267	28301	28534	28384	28287	28377	28481	28496	28450	28487	28302	28400	28446	28468	28430	28332	28383	28637	28431	28328	28513	28435	28181	28516	28247	28350	28471	28416	28290	28512	28403	28460	28420	28532	28348	28480	28637	28430	28387	28469	28596	28337	28329	28181	28157	28368	28405	28287	28371	28595	28322	28238	28596	28522	28265	28542	28419	28541	28521	28604	28288	28450	28513	28405	28484	28489	28425	28518	28265	28248	28510	28436	28464	28335	28383	28358	28258	28660	28419	28485	28439	28520	28356	28531	28348	28068	28232	28433	28310	28335	28400	28544	28524	28765	28507	28402	28485	28525	28480	28682	28438	28482	28458	28502	28456	28761	28417	28489	28719	28360	28339	28574	28577	28409	28558	28119	28441	28496	28249	28311	28242	28460	28449	28374	28351	28453	28513	28427	28470	28287	28223	28458	28288	28594	28487	28410	28464	28442	28445	28239	28351	28487	28440	28665	28203	28617	28410	28468	28519	28567	28416	28469	28609	28407	28614	28396	28480	28534	28421	28566	28547	28395	28384	28109	28197	28571	28286	28548	28487	28585	28310	28551	28504	28563	28328	28166	28412	28365	28425	28306	28475	28549	28276	28511	28179	28192	28526	28646	28325	28492	28438	28311	28119	28370	28372	28516	28523	28176	28556	28362	28195	28364	28190	28211	28554	28378	28326	28371	28443	28435	28531	28387	28522	27992	28284	28539	28420	28382	28639	28587	28440	28650	28457	28512	28367	28356	28467	28438	28450	28665	28408	28246	28518	28494	28359	28400	28381	28390	28597	28343	28575	28330	28367	28662	28568	28539	28223	28518	28398	28459	28217	28518	28595	28446	28682	28506	28333	28468	28445	28147	28277	28542	28293	28359	28556	28462	28246	28273	28500	28281	28198	28526	28410	28163	28419	28504	28426	28367	28481	28567	28324	28564	28283	28290	28578	28551	28569	28346	28347	28364	28561	28276	28569	28363	28580	28372	28121	28412	28555	28624	28415	28323	28406	28566	28531	28421	28509	28222	28488	28526	28635	28590	28359	28414	28280	28203	28275	28580	28545	28291	28382	28335	28480	28560	28283	28472	28466	28319	28308	28353	28164	27976	28589	28506	28559	28604	28321	28663	28738	28333	28476	28351	28582	28355	28384	28542	28379	28718	28610	28424	28479	28615	28657	28480	28298	28207	28596	28294	28601	28177	28563	28661	28192	28452	28345	28531	28552	28432	28463	28515	28606	28404	28332	28638	28381	28552	28327	28302	28299	28500	28404	28548	28368	28470	28426	28647	28483	28384	28525	28326	28401	28515	28591	28436	28397	28353	28559	28501	28350	28387	28431	28220	28499	28472	28416	28311	28552	28572	28376	28306	28427	28397	28591	28555	28544	28555	28366	28346	28383	28541	28551	28654	28391	28515	28474	28633	28463	28389	28268	28245	28254	28487	28329	28331	28326	28266	28333	28535	28327	28258	28455	28485	28337	28452	28292	28461	28341	28815	28729	28365	28352	28558	28537	28486	28565	28346	28385	28359	28557	28176	28459	28562	28626	28271	28306	28445	28377	28427	28336	28425	28439	28479	28134	28567	28295	28478	28391	28320	28366	28447	28649	28598	28550	28398	28621	28525	28390	28529	28295	28561	28256	28695	28496	28404	28499	28547	28353	28438	28500	28495	28334	28445	28295	28417	28625	28457	28331	28557	28390	28525	28445	28672	28405	28307	28451	28629	28276	28401	28543	28210	28502	28560	28390	28524	28494	28358	28496	28461	28363	28421	28500	28326	28043	28401	28504	28380	28513	28554	28277	28509	28480	28380	28400	28448	28050	28446	28424	28457	28345	28649	28421	28364	28313	28326	28366	28310	28386	28618	28426	28487	28495	28433	28647	28450	28476	28449	28494	28306	28233	28624	28468	28325	28327	28157	28421	28158	28314	28302	28179	28567	28407	28297	28514	28388	28354	28510	28485
25785	38491	40448	34404	30811	27677	25680	24708	24186	23425	23179	22707	22617	22178	22154	22100	22287	22157	22044	22013	22039	21934	22264	22077	22058	21863	21794	21775	21802	21788	21692	21891	21658	21752	21667	21644	21685	21800	21861	21852	21748	21740	21843	21851	21695	21757	21787	21764	21733	21788	21715	21878	21682	21764	21859	21691	21883	21855	21883	21622	21727	21726	21747	21773	21742	21792	21622	21746	21744	21786	21787	21928	21629	21768	21712	21754	21751	21825	21591	21869	21771	21763	21739	21712	21720	21660	21735	21716	21724	21785	21702	21695	21817	21756	21796	21807	21761	21704	21697	21904	21814	21757	21776	21585	21779	21645	21875	21909	21693	21547	21702	21711	21768	21798	21619	21941	21694	21683	21724	21587	21748	21752	21864	21675	21644	21826	21694	21507	22033	21905	21785	21725	21713	21859	21704	21714	21990	21835	21874	21716	21794	21620	21636	21863	21722	21600	21794	21936	21744	21892	21631	21852	21780	21706	21793	21822	21612	21961	21769	21600	21754	21765	21709	21839	21690	21717	21812	21814	21769	21741	21688	21867	21787	21725	21785	21663	21666	21825	21799	21725	21726	21922	21769	21622	21982	21793	21778	21750	21794	21768	21844	21909	21610	21885	21584	21760	22030	21821	21859	21699	21814	21637	21929	21808	21802	21838	21773	21810	21788	21707	21777	21733	21749	21767	21660	21815	21807	21691	21762	21636	21777	21760	21677	21734	21756	21851	21872	21628	21843	21889	21729	21729	21793	21795	21791	21834	21664	21715	21762	21802	21690	21918	21715	21691	21872	21699	21790	21860	21861	21482	21886	21715	21778	21658	21747	21821	21739	21823	21684	21883	21669	21632	21801	21607	21668	21882	21842	21886	21811	21815	21515	21742	21823	21755	21810	21759	21513	21810	21764	21861	21849	21822	21756	21796	21892	21794	21854	21686	21814	21698	21809	21867	21753	21656	21690	21721	21747	21737	21571	21728	21747	21850	21965	21782	21901	21687	21799	21711	21819	21657	21684	21788	21809	21801	21778	21740	21859	21760	21836	21676	21651	21721	21642	21654	21815	21812	21759	21662	21909	21832	21569	21702	21714	21872	21885	21788	21580	21626	21859	21706	21819	21864	21755	21946	21794	21671	21682	21823	21728	21731	21895	21637	21834	21802	21797	21706	21806	21755	21775	21809	21649	21848	21825	21916	21553	21775	21842	21538	21876	21814	21872	21676	21899	21758	21601	21456	21745	21765	21811	21842	22056	21650	21651	21841	21778	21789	21756	21834	21851	21742	21655	21753	21715	21652	21749	21783	21864	21794	21848	21776	21939	21773	21738	21814	21793	21670	21632	21611	21816	21887	21697	21815	21706	21753	21835	21791	21624	21804	21752	21560	21593	21783	21762	21761	21860	21698	21820	22048	21757	21696	21692	21915	21844	21747	21620	21844	21741	21716	21600	21721	21673	21709	21603	21736	21799	22017	21363	21670	21861	21666	21656	21922	21631	21785	21797	21836	21695	21750	21667	21731	21808	21478	21728	21792	21788	21712	21777	21808	21731	21630	21558	21752	21615	21815	21726	21813	21699	21739	21655	21761	21846	21718	21768	21706	21689	21595	21714	21771	21742	21834	21879	21846	21876	21616	21778	21761	21772	21770	21755	21824	21706	21797	21863	21644	21863	21692	21629	21671	21889	21808	21767	21813	21805	21814	21835	21828	21832	21845	22012	21932	21713	21823	21915	21677	21817	21920	21560	21868	21889	21731	21802	21680	21786	21815	21817	21726	21531	21991	21909	21650	21826	21795	21655	21810	21768	21774	21750	21662	21915	21881	21656	21756	21749	21819	21742	21896	21726	21846	21650	21727	21797	21770	21744	21881	21693	21936	21867	21631	21826	21917	21908	21733	21685	21918	21761	21713	22006	21713	21673	21946	21826	21851	21895	21560	21827	21783	21766	21689	21840	21757	21807	21678	21752	21708	21740	21913	21942	21689	21814	21906	21800	21768	21686	21741	21787	21570	21691	21781	21843	21657	21846	21654	21779	21734	21946	21681	21761	21855	21661	21876	21598	21959	21755	21770	21815	21812	21706	21855	21738	21813	21660	21789	21824	21832	21896	21783	21833	21700	21823	21827	21704	21842	21764	21703	21772	21685	21518	21721	21881	21709	21696	21736	21889	21875	21926	21885	21764	21641	21829	21689	21872	21666	21872	21790	21746	21838	21696	21896	21891	21722	21755	21848	21847	21674	21494	21920	21597	21890	21791	21785	21954	21811	21828	21626	21967	21974	21690	21710	21759	21700	21655	21630	21694	22148	21763	21860	21806	21717	22030	21946	21656	21647	21748	21990	21622	21694	21609	21696	21801	21765	21805	21786	21722	21750	21684	21980	21826	21535	21752	21843	21629	21679	21493	21776	21742	21717	21800	21849	21778	21925	21805	21970	21962	21726	21728	21768	21696	21764	21780	21820	21795	21821	21836	21804	21793	21804	21969	21741	21911	21770	21781	21861	21775	21725	21752	21830	21851	21748	21828	21840	21785	21642	21938	21836	21720	21619	21888	21811	21868	21932	21805	21734	21742	21611	21613	21789	21823	21722	21734	21733	21726	21688	21670	21825	21762	21888	21742	21665	21800	21781	21670	21812	21809	21572	21859	21815	21761	21744	21680	21726	21827	21766	21649	21836	21960	21696	21896	21802	21693	21727	21585	21879	21942	21677	21850	21747	21746	21589	21942	21665	21813	21760	21889	21608	21851	21971	21719	21904	21767	21715	21754	21698	21906	21855	21513	21633	21828	21630	21749	21838	21853	21722	21823	21667	21730	21660	21837	21851	21814	21885	21739	21734	21858	21851	21827	21569	21778	21500	21714	21611	21763	21567	21689	21779	21820	21648	21829	21666	21753	21695	21977	21823	21665	21833	21593	21786	21728	21750	21798	21725	21803	21709	21788	21866	21769	21799	21697	21867	21815	21823	21890	21612	21792	21906	21791	21755	21836	21904	21750	21681	21687	21675	21691	21573	21825	21738	21802	21951	21878	21640	22076	21829	21867	21739	21674	21631	21477	21833	21913	21768	21732	21798	21873	21876	21895	21730	21769	21642	21769	21671	21761	21889	21587	21709	21731	21839	21679	21749	21710	21664	21797	21563	21781	21621	21818	21721	21789	21801	21837	21849	21708	21653	21751	21819	21979	21802	21932	21711	21814	21773	21730	21918	21827	21686	21728	21941	21631	21709	21742	21773	21652	21816	21893	21726	21801	21692	21740	22044	21683	21927	21819	21793	21877	21730	21906	22005	21707	21577	21788	21741	21817	21768	21628	21652	21739	21832	21856	21626	21828	21771	21907	21875	21601	21771	21804	21830	21552	21850	21769	21952	21720	21636	21794	21611	22140	21662	21868	21717	21686	21797	21761	21709	21686	21923	21638	21743	21780	21793	21719	21983	21683	21753	21923	21723	21885	22000	21792	21744	21857	21987	21747	21864	21761	21700	21833	21550	21724	21815	21691	21772	21678	21808	21923	21820	21771	21873	21769	21916	21745	21822	21805	21921	21842	21854	21844	21660	21835	21581	21773	21602	21721	21737	21788	21755	21588	21956	21770	21738	21842	21667	21829	21753	21698	21864	21751	21769	21701	21698	21795	21814	21859	21565	21783	21769	21689	21545	21942	21920	21893	21785	21913	21837	21791	21882	21925	21615	21553	21794	21667	21649	21938	21768	21683	21826	21718	21727	21625	21562	21814	21876	21693	21797	21694	21733	21958	21697	21662	21835	21823	21851	21802	21771	21843	21855	21693	21524	21788	21861	21912	21811	21891	21831	21526	21745	21870	21754	21708	21820	21721	21786	21699	21723	21604	21940	21855	21722	21823	21609	21826	21694	21746	21707	21909	21700	21860	21849	21683	21763	21781	21821	21764	21607	21791	21831	21852	21969	21892	21656	21645	21669	21882	21783	21783	21812	21852	21858	21898	21655	21647	21772	21785	21930	21915	21782	21851	21883	21779	21816	21813	21726	21837	21793	21689	21879	21675	21768	21773	21966	21833	21653	21787	21871	21727	21836	21689	21778	21766	21686	21649	21616	21911	21756	21788	21674	21540	21517	21749	21872	21881	21806	21777	21941	21938	21707	21863	21772	21790	21782	21872	21815	21603	21896	21844	21840	21857	21676	21749	21840	21705	21605	21549	21796	21595	21736	21773	21930	21821	21991	21682	21833	21506	21902	21765	21681	21723	21770	21758	21579	21642	21769	21640	21740	21736	21843	21756	21729	21871	21661	21831	21739	21781	21743	21773	21692	21740	21546	21654	21693	21769	21774	21867	21989	21659	21880	21839	21903	21900	21802	21929	21770	21723	21677	21739	21676	21741	21718	21671	21757	21640	21748	21737	21796	21850	21660	21793	21799	21689	21820	21796	21681	21670	21721	21703	21935	21924	21615	21702	21909	21648	21915	21878	21608	21825	21826	21671	21773	21692	21816	21680	21912	21801	21732	21841	21667	21883	21694	21783	21746	21725	21629	21532	21723	21910	21661	21750	21784	21697	21778	21752	21752	21587	21819	21719	22040	21766	21800	21626	21861	21607	21747	21936	21705	21888	21682	21796	21738	21839	21679	21720	21706	21834	21753	21722	21922	21724	21908	21813	21608	21792	21576	21508	22020	21653	21828	21799	21909	21719	21604	21796	21810	22007	21661	21712	21836	22065	21711	21861	21777	21848	21624	21894	21628	21887	21551	21797	21808	21751	21819	21732	21634	21951	21615	21558	21753	21842	21595	21703	21751	21737	21667	21596	21584	21629	21830	21877	21824	21750	21806	21964	21684	21677	21656	21781	21783	21869	21835	21670	21691	21810	21759	21770	21884	21880	21941	21702	21909	21698	21895	21728	21820	21691	21775	21649	21834	21635	21657	21988	21847	21807	21865	21760	21605	21942	21835	21589	21763	21675	21864	21719	21756	21788	21787	21688	21676	21695	21797	21694	21870	21853	21737	21729	21759	21798	21643	21814	21824	21973	21581	21880	21865	21681	21769	21896	21940	21848	21936	21772	21922	21798	21873	21866	21765	21919	21752	21718	21735	22005	21834	21695	21766	21877	21929	21942	21842	21687	21606	21731	21584	21787	21786	21890	21809	21895	21749	21863	21712
23800	21488	29191	25828	28139	32931	34079	31424	30799	30541	30028	29916	29317	29223	29258	29192	29119	29056	29231	29208	28944	29083	30570	30483	30106	29454	29313	29029	28836	28473	28613	28962	28736	28881	28391	28821	28867	28918	28818	28542	28695	28667	28715	28636	28592	28563	28476	28627	28753	28736	28844	28589	28670	28708	28895	28647	28683	28737	28531	28412	28491	28741	28718	28636	28732	28926	28487	28779	28792	28759	28618	28587	28613	28631	28664	28666	28554	28707	28655	28655	28950	28812	28831	28413	28629	28756	28975	28731	28902	28653	28642	28513	28729	28592	28533	28625	28655	28545	28647	28683	28390	29009	28719	28530	28720	28505	28781	28402	28553	28618	28719	28461	28522	28714	28729	28617	28690	28534	28765	28645	28749	28647	28689	29048	28932	28876	28689	28455	28694	28576	28503	28626	28573	28751	28638	28535	28724	28742	28741	28659	28496	28847	28870	28565	28591	28875	28559	28575	28499	28754	28702	28762	28511	28530	28724	28275	28863	28532	28524	28550	28878	28746	28696	28537	28679	28270	28424	28591	28673	28427	28578	28612	28707	28552	28596	28601	28689	28574	28418	28648	28652	28768	28603	28550	28679	28543	28784	28767	28409	28561	28698	28622	28716	28582	28804	28680	28827	28788	28588	28786	28749	28464	28618	28480	28565	28795	28344	28530	28583	28841	28728	28647	28636	28764	28573	28479	28671	28473	28576	28690	28621	28656	28806	28657	28650	28776	28765	28649	28757	28808	28590	28765	28541	28634	28735	28863	28618	28696	28549	28580	28741	28811	28746	28538	28647	28793	28627	28693	28752	28597	28713	28680	28741	28657	28610	28748	28914	28638	28566	28283	28642	28551	28439	28376	28652	28563	28621	28793	28761	28532	28718	28829	28746	28745	28639	28439	28646	28493	28603	28450	28413	28611	28601	28645	28752	28526	28832	28720	28784	28468	28646	28383	28742	28662	28631	28794	28831	28573	28580	28830	28783	28629	28707	28754	28677	28681	28768	28231	28679	28554	28756	28699	28583	28514	28548	28630	28697	28606	28766	28477	28620	28730	28635	28719	28758	28728	28668	28763	28896	28677	28550	28577	28713	28588	28634	28731	28597	28768	28609	28427	28792	28712	28738	28669	28443	28916	28474	28769	28789	28502	28780	28596	28665	28667	28669	28673	28644	28855	28546	28698	28670	28563	28860	28752	28806	28243	28621	28549	28472	28612	28723	28625	28519	28843	28488	28814	28710	28693	28582	28619	28741	28445	28586	28691	28787	28709	28529	28652	28570	28439	28660	28557	28629	28563	28655	28706	28740	28706	28837	28631	28803	28605	28501	28523	28530	28810	28532	28656	28727	28838	28887	28619	28505	28666	28574	28715	28533	28750	28597	28630	28717	28616	28341	28776	28663	28484	28783	28854	28514	28526	28469	28371	28686	28735	28558	28737	28462	28392	28731	28585	28742	28753	28558	28625	28606	28663	28760	28820	28497	28807	28600	28475	28650	28596	28657	28530	28834	28366	28499	28692	28635	28721	28658	28490	28761	28722	28603	28742	28581	28919	28912	28827	28522	28611	28796	28742	28691	28705	28611	28643	28667	28768	28356	28632	28555	28722	28648	28555	28512	28539	28492	28660	28539	28639	28654	28712	28722	28696	28832	28669	28863	28742	28395	28493	28678	28572	28473	28442	28462	28478	28779	28450	28454	28561	28602	28661	28721	28799	28693	28490	28733	28464	28547	28587	28812	28684	28558	28554	28784	28559	28630	28695	28811	28735	28585	28889	28713	28823	28543	28563	28702	28507	28509	28792	28766	28488	28614	28441	28561	28736	28650	28861	28598	28749	28738	28611	28444	28623	28703	28659	28729	28613	28469	28573	28644	28695	28726	28637	28568	28787	28857	28589	28522	28506	28624	28775	28623	28645	28564	28412	28506	28845	28930	28509	28750	28793	28664	28583	28548	28712	28561	28622	28517	28556	28927	28571	28522	28645	28810	28776	28957	28824	28470	28713	28783	28678	28789	28543	28605	28663	28793	28675	28677	28701	28723	28629	28424	28712	28569	28573	28667	28593	28652	28570	28711	28604	28483	28644	28570	28658	28481	28805	28773	28733	28718	28497	28604	28722	28544	28838	28981	28750	28451	28504	28768	28702	28674	28719	28643	28692	28611	28740	28866	28554	28651	28801	28595	28621	28619	28662	28743	28764	28631	28521	28785	28566	28620	28499	28703	28695	28496	28636	28698	28498	28613	28506	28662	28719	28795	28817	28720	28814	28448	28497	28541	28733	28520	28491	28539	28621	28544	28743	28395	28851	28475	28684	28753	28551	28548	28407	28543	28723	28720	28846	28806	28602	28585	28793	28846	28375	28725	28697	28764	28705	28647	28881	28603	28413	28576	28560	28859	28821	28760	28695	28671	28698	28562	28797	28697	28739	28616	28628	28786	28625	28896	28618	28604	28573	28667	28636	28410	28748	28743	28613	28573	28730	28810	28883	28580	28706	28778	28412	28371	28811	28608	28457	28361	28765	28489	28552	28589	28780	28811	28649	28792	28481	28605	28431	28372	28697	28596	28350	28456	28642	28620	28694	28661	28556	28748	28640	28596	28268	28512	28708	28807	28783	28812	28782	28904	28770	28576	28430	28660	28702	28592	28650	28698	28750	28655	28533	28642	28400	28546	28559	28637	28733	28672	28717	28648	28494	28611	28443	28408	28772	28611	28470	28631	28644	28697	28694	28821	28505	28801	28614	28610	28745	28387	28531	28779	28577	28654	28758	28734	28625	28823	28747	28632	28660	28564	28626	28637	28524	28741	28989	28450	28722	28499	28745	28675	28681	28950	28719	28837	28501	28598	28469	28578	28687	28683	28525	28551	28761	28948	28816	28854	28585	28365	28375	28648	28613	28450	28533	28604	28691	28783	28641	28735	28807	28545	28637	28658	28741	28518	28298	28694	28518	28900	28421	28544	28550	28807	28750	28485	28815	28713	28473	28758	28895	28648	28649	28663	28645	28945	28534	28863	28589	28699	28617	28430	28758	28635	28568	28616	28383	28700	28771	28625	28400	28513	28707	28555	28833	28515	28840	28754	28684	28583	28639	28505	28646	28771	28610	28653	28626	28663	28766	28568	28472	28699	28592	28610	28706	28634	28872	28712	28680	28419	28452	28642	28630	28617	28667	28706	28464	28651	28829	28679	28766	28543	28710	28677	28690	28683	28576	28602	28662	28448	28776	28770	28533	28696	28660	28440	28733	28682	28670	28572	28671	28681	28758	28433	28546	28658	28578	28488	28740	28762	28740	28477	28474	28569	28575	28696	28607	28779	28608	28895	28709	28618	28616	28679	28760	28546	28557	28502	28644	28590	28496	28526	28458	28659	28672	28496	28767	28591	28727	28723	28527	28482	28773	28546	28704	28915	28628	28726	28958	28736	28662	28492	28536	28579	28628	28544	28545	28659	28822	28705	28628	28528	28348	28781	28716	28853	28689	28767	28673	28535	28632	28492	28727	28698	28508	28564	28480	28707	28968	28754	28691	28893	28763	28495	28738	28647	28649	28607	28842	28379	28517	28672	28405	28675	28563	28646	28674	28953	28884	28771	28766	28538	28584	28753	28229	28553	28683	28794	28480	28464	28759	28791	28921	28596	28734	28632	28840	28487	28728	28626	28802	28844	28699	28581	28450	28809	29141	28698	28449	28534	28766	28525	28553	28673	28559	28537	28730	28782	28640	28545	28752	28728	29127	28614	28496	28753	28627	28592	28605	28611	28490	28439	28714	28650	28677	28732	28627	28512	28788	28512	28667	28768	28467	28393	28605	28654	28862	28696	28600	28825	28797	28538	28871	28642	28641	28661	28791	28777	28392	28744	28641	28607	28563	28930	28603	28663	28899	28675	28568	28560	28614	28821	28805	28583	28638	28635	28811	28713	28786	28567	28498	28683	28702	28600	28544	28730	28592	28691	28711	28764	28641	28564	28467	28607	28574	28520	28321	28756	28685	28478	28732	28727	28623	28975	28651	28635	28811	28948	28590	28537	28618	28737	28665	28563	28808	28421	28601	28926	28558	28635	28837	28670	28568	28622	28460	28445	28713	28708	28660	28690	28793	28588	28821	28641	28124	28794	28519	28582	28481	28668	28533	28790	28724	28708	28503	28670	28554	28303	28859	28845	28648	28605	28500	28840	28470	28545	28501	28715	28397	28585	28625	28379	28575	28817	28536	28864	28674	28657	28780	28464	28555	28761	28833	28652	28675	28814	28853	28269	28513	28586	28801	28800	28830	28591	28621	28549	28663	28737	28711	28517	28489	28708	28654	28457	28799	28568	28681	28577	28883	28714	28564	28638	28653	28543	28615	28455	28751	28785	28546	28812	28581	28450	28703	28634	28555	28600	28548	28500	28811	28719	28480	28644	28644	28447	28398	28681	28672	28815	28703	28680	28603	28674	28595	28544	28635	28635	28634	28662	28721	28497	28618	28746	28629	28666	28800	28677	28794	28696	28688	28802	28792	28479	28570	28770	28875	28789	28591	28462	28365	28923	28454	28653	28609	28492	28686	28720	28592	28303	28626	28505	28647	28612	28741	28489	28614	28805	28704	28797	28483	28643	28769	28298	28745	28633	28829	28667	28569	28622	28705	28770	28534	28687	28598	28531	28548	28529	28645	28474	28347	28684	28772	28441	28572	28727	28663	28609	28567	28550	28588	28712	28597	28782	28701	28721	28507	28568	28687	28643	28835	28765	28521	28792	28665	28568	28807	28796	28532	28677	28614	28749	28544	28637	28634	28724	28544	28490	28536	28735	28719	28616	28374	28549	28804	28643	28780	28623	28742	28596	28806	28659	28458	29008	28540	28739	28753	28674	28447	28667	28709	28737	28774	28547	28978	28499	28849	28463	28684	28774	28672	28754	28533	28821	28611	28509	28602	28642	28554	28480	28619	28800	28604	28568	28535	28718	28847	28856	28604	28640	28525	28891	28788	28663	28570	28732	28460	28659	28689	28371	28358	28808	28724	28666	28597	28928	28652	28566	28665	28874	28461	28562	28671	28559	28482	28760	28527	28657	28617	28636	28628	28676	28788	28674	28657	28586	28712	28801	28732	28528	28624	28633	28496	28547	28870	28798	28723	28961	28833	28485	28632
26742	45982	46726	40573	35536	30945	28310	27070	25713	24897	24269	23558	23131	22944	22924	22807	22685	22702	22626	22396	22499	22681	24878	24161	24229	23381	22699	22187	22280	21972	21979	21932	22171	21998	22066	22029	22142	22174	22058	22084	21967	21943	22026	22103	21934	21857	21989	22115	22163	21918	21889	22110	22004	21873	21960	21896	21814	21880	21914	21920	22037	22142	21896	22186	22014	22108	21859	21967	22152	22103	21881	21874	22132	22273	21891	22068	22063	22011	22115	22041	22160	21931	21888	22138	22049	22032	21904	21971	22013	21999	22106	22032	22097	21904	22112	22099	22045	21850	21994	21885	21921	22005	22221	22025	21797	21959	22065	22087	21774	21872	21947	22052	21889	21864	22016	21978	22057	22048	21954	21983	22026	22018	21809	21851	22021	22075	21973	21973	21749	22034	21984	22078	22143	21923	22007	22030	22091	21977	22053	22033	22125	21858	21996	21859	21980	22009	22005	21884	21788	21956	22005	22041	21920	21880	22068	22126	21825	22065	21968	21983	21994	22061	21922	21787	21983	22015	22120	21794	21939	21974	21839	21929	22012	22013	21910	21997	21957	22128	21814	22058	21927	21974	22132	21851	21847	22015	21826	22070	21974	22073	22137	22145	22005	21947	21974	22146	21967	21908	21986	22085	22068	22077	21949	21954	22143	22130	21924	21977	21923	22046	21868	21819	21950	21857	22022	21936	21845	22045	21994	22084	22137	22081	22076	21913	22077	21931	22147	21998	21946	21875	22059	21850	21937	22103	22144	22005	22037	22002	21994	22289	22082	21879	22015	22035	21987	21981	21971	22081	21935	22004	21888	21952	21739	21916	21848	21921	21862	22143	22085	21938	22166	22054	21922	21860	21929	22043	22006	22063	22195	21822	22208	21990	22060	21889	22005	22011	21997	21985	21983	21998	22012	22181	22085	21936	22144	21703	22057	21902	21901	22050	21998	21763	21965	21998	22007	22103	22087	21956	22139	21905	21946	22003	21848	22016	21974	21886	22202	22158	21943	22126	21984	22024	21990	22144	22082	22093	21975	22043	21887	22072	22147	22021	22070	21992	22028	22066	22052	22029	22078	22108	21925	22124	21991	22054	21986	22013	22090	21878	21967	22024	21978	22000	21898	21827	22077	21984	21836	21974	21853	22087	22044	21962	21781	22149	22162	21996	22041	22021	21890	21949	21964	22047	22037	21854	21917	21884	22020	21900	21991	22027	22003	22121	22006	21955	22011	22033	21929	22166	21849	22015	21902	21983	22111	22080	21987	22256	21835	22093	21851	21974	21997	21899	22080	22137	21865	21813	21861	22137	21847	22019	21844	22001	21940	21935	21907	21961	22069	21882	21938	21915	21904	22059	21732	22085	21926	22002	22102	21874	21859	22091	21994	21888	21828	22066	21924	21998	21924	21907	21997	21952	22047	22105	22081	21916	22161	22053	22018	21888	21937	21833	21953	22016	21875	22084	21768	22027	22068	21884	22041	22112	22015	21989	22138	21969	22020	22083	22129	22020	21894	22060	21900	21853	22055	21841	21908	22009	21884	22011	21882	22021	22172	21963	21829	22084	22040	22081	21903	21974	21951	21916	21983	21861	22030	22043	21930	21942	21935	21864	22136	21949	22106	21995	21949	22049	22054	21805	22045	21921	22098	21983	21926	21978	22187	22059	22116	22009	22007	21997	22027	22028	22262	22009	22224	21861	22022	21904	22006	22138	22029	21794	21879	22075	21969	21884	22064	22073	21927	22095	22088	21903	22052	22128	22021	22079	22083	22062	21965	21937	22052	21981	22024	21883	22087	22065	22196	21941	21984	21977	22021	22084	22079	22120	22130	22057	21986	21927	22027	21910	21969	21830	21997	21949	21989	22111	22196	22131	22050	21854	21881	21778	21881	21912	22018	22041	22147	21850	22060	22067	21988	22087	22065	22013	21796	21981	22151	22044	21922	21822	21986	22009	21956	22081	22105	22060	21933	22087	21989	21949	21867	21820	21950	22151	21955	22044	22130	21982	22043	22022	22052	22014	21874	21982	22220	21946	21970	22115	22034	21828	22078	22006	22044	22078	21995	22167	21750	22116	21799	21873	21972	22086	21913	22044	22052	21912	22019	22208	21964	22130	22131	21938	21807	21991	22043	21778	21914	21978	21825	22214	22066	21885	21922	22070	21984	21791	21984	22008	21954	22008	22029	21894	22010	21867	22065	21925	22083	21970	22088	22159	21937	21930	21927	22017	22139	21904	21871	21913	21884	21952	22038	21975	21916	21777	21981	21919	21888	21965	22055	22043	22251	21873	22072	21880	22015	21824	22150	21856	22188	22116	22072	22004	22020	22058	21810	22126	21960	22051	22022	21896	22082	21805	22028	21889	21913	22122	21959	22092	21936	22164	22106	21941	22043	21982	22086	21858	21947	22036	22051	21936	22142	22066	22055	21852	22079	21840	22171	22019	22024	22233	22042	22130	22003	22073	22152	21846	22014	21964	22090	21965	21980	21955	22091	21962	22146	21887	21987	22147	22027	22125	21980	21900	22028	21936	21990	21969	21954	21988	22036	22007	21888	22096	21894	22211	21902	22067	22032	21953	21945	22075	22046	21823	21981	22178	22045	21895	22149	22040	21936	21950	22092	21950	22137	22188	22018	22061	22007	21969	21992	22148	22014	21790	22175	21910	22070	22061	21878	22017	22063	21928	21961	21813	21887	21985	22099	21783	21922	22086	22021	22068	22022	22155	22010	21906	22234	22054	21821	22055	21893	22015	21947	22141	21941	21967	22013	21923	21884	21979	22002	21942	21807	22081	22042	21891	21922	22246	21962	21992	22238	21919	22030	22031	21996	22007	21944	22149	21907	22066	22013	21869	22005	22118	22005	22079	21895	22139	22100	22048	21925	21977	21895	22100	21880	22046	22096	22209	21888	22168	21882	21937	21974	22055	21908	21927	22131	21951	21813	22016	22062	22024	21876	21881	21941	22122	21905	22016	22034	21864	21942	22053	22096	22001	21884	21997	22004	22053	21938	21852	22001	21933	21878	21924	22021	21909	22023	21946	21898	21940	21997	22045	21982	22037	21764	21915	21896	22021	21954	22018	21851	22099	22041	21927	21983	21992	22009	22134	22070	21920	22051	21949	22052	22110	22021	22023	22108	21924	22039	22095	21834	21963	21967	21929	21826	22084	21990	22069	22077	21930	22083	22092	21965	21865	22051	21963	21958	22196	21891	22046	21860	22043	22079	21981	21941	22165	22118	21996	22046	22074	21983	22119	21961	22277	22025	21871	21973	21956	21991	22122	22004	22099	21878	21995	21956	22063	21963	21996	22006	22124	21943	22090	21915	21985	21853	21855	21882	21931	21968	22107	22152	21994	22096	22005	21895	22054	22137	21920	22002	22038	21990	21958	22190	22034	21876	22038	21906	22116	21959	21941	22013	21945	21944	21980	21888	22054	21981	22102	22195	22097	22036	21924	21970	21958	22093	22153	22162	22038	22056	21674	21948	22050	21894	22056	21849	21969	21982	22169	21925	21858	22078	22011	21940	21957	22131	21929	22124	21976	22142	22079	22138	21831	21887	22161	21776	21978	21763	22102	21903	21855	22129	22065	21951	22071	21994	22132	22149	22035	22087	21838	21831	21922	21924	21981	22044	22105	22070	21955	22125	22071	22016	22154	22020	22153	21981	21877	21999	21934	21931	22174	21959	22013	22272	21874	22072	21915	21971	21912	21892	21882	22124	22045	21964	22007	21979	22009	22014	22004	22037	22071	21923	21898	21841	22113	21958	22034	22003	21954	22029	21953	21956	22100	21991	21773	21956	21966	21958	21851	22149	21959	22019	21966	21893	21855	21813	21963	21978	22075	21958	22002	21979	22065	21902	22183	21923	21963	22073	21911	22112	22036	21963	22174	22148	21973	21798	22171	21957	22056	21953	21872	22126	21918	22068	22014	22007	21948	21967	21970	21933	21974	21916	21755	22000	21820	22055	21944	21964	21854	21869	21827	22088	22009	22088	21877	21932	22014	21879	21996	22109	21873	21991	21995	21839	22095	21876	22106	22152	21964	21963	21883	22103	22037	21873	22040	22085	21953	21879	21867	21913	21999	22152	21885	22018	22073	21822	21901	21937	22069	21917	21975	21965	22045	22163	22038	21870	22017	22140	22029	22004	21923	22069	21975	21895	22085	22014	21982	21983	21863	22055	21838	21968	22119	21988	21857	21922	22005	22041	22147	22043	21907	22047	21990	22141	22060	22193	21944	22099	21863	22029	21866	22116	21925	21863	21848	22068	22005	21999	21993	22034	22059	21996	21922	21993	21870	22052	22111	21710	22040	21958	21881	22042	22070	22022	21855	21959	21916	22063	21829	21888	22114	22047	22026	22106	22000	21975	22030	22072	22176	22232	22127	21844	21727	22089	22085	21971	22054	22149	21970	22060	22071	22006	22036	21901	22000	21786	21945	22094	22069	22072	21761	22056	22149	21898	21903	22198	21970	21795	22070	22282	21966	22078	22045	21943	21856	21845	21998	21789	22073	22073	21909	21976	21933	22109	22026	22167	22095	21900	21848	22018	21991	22102	21980	21986	21960	21966	21822	21912	22083	22018	22008	21850	21874	21955	22067	22083	21964	22118	21766	21961	22138	22015	22014	21946	21954	22005	21943	22031	21909	22070	22078	21917	21999	22041	22190	22082	22024	21966	21865	22005	21948	22225	21926	21920	21958	21977	21781	22010	22018	21988	21884	21881	21956	22084	21970	21962	22035	22117	21946	21929	22058	22071	21994	22148	21877	22011	21913	22142	22226	22143	21945	21970	22060	22153	21953	21708	21969	22062	22208	22071	22025	22094	21992	22043	22079	21971	21852	21919	21885	21898	21929	22080	21994	22107	22007	21910	22097	22079	21982	22074	21974	21888	21993	21766	21945	22230	22051	22135	22096	21912	22215	22062	21999	22066	22039	22059	21958	22076	22000	22097	21917	21928	22098	22069	21928	21925	22114	21881	22001	21990	22027	22002	21995	21898	22049	22080	21951	21975	22036	21994	21882	21896	22128	21994	22157	22036	21897	22016	21936	21978	22091	22133	21900	22118	22145	22039	22045	21985	22219	21879	21915	22010	21968	21896	22036	22025	21825	21773	22074	22080	21974
22682	21444	29242	24391	24792	31533	36709	33486	32453	32272	31746	31087	30744	30811	30358	30560	29917	30046	30236	29914	30093	30306	32807	33075	32253	31140	30305	30264	29929	29654	29622	29636	29594	29807	29857	29603	29562	29689	29576	29448	29582	29297	29657	29468	29545	29567	29657	29409	29721	29550	29384	29545	29472	29693	29401	29578	29480	29460	29522	29754	29758	29530	29440	29397	29650	29649	29746	29555	29565	29544	29545	29294	29560	29633	29426	29596	29525	29585	29687	29386	29692	29463	29324	29510	29447	29709	29527	29515	29496	29439	29394	29564	29510	29671	29610	29352	29379	29481	29649	29688	29599	29428	29542	29408	29653	29559	29363	29397	29609	29363	29383	29595	29320	29579	29533	29515	29626	29430	29377	29632	29544	29653	29612	29433	29458	29826	29635	29570	29522	29421	29447	29710	29601	29486	29431	29473	29572	29474	29514	29658	29484	29181	29385	29555	29599	29534	29304	29306	29619	29507	29415	29443	29333	29083	29695	29735	29655	29339	29590	29672	29575	29573	29513	29189	29365	29419	29651	29386	29393	29564	29843	29819	29320	29523	29207	29592	29458	29830	29629	29438	29453	29398	29575	29337	29429	29421	29264	29562	29671	29846	29420	29703	29563	29526	29351	29124	29496	29266	29428	29671	29619	29432	29415	29465	29502	29724	29521	29617	29508	29392	29539	29489	29307	29627	29533	29587	29618	29318	29482	29228	29675	29588	29642	29681	29659	29774	29534	29446	29517	29589	29444	29606	29541	29815	29523	29465	29428	29613	29561	29476	29703	29513	29496	29441	29517	29619	29706	29941	29854	29232	29430	29437	29536	29539	29455	29454	29576	29344	29480	29655	29514	29525	29673	29232	29696	29419	29578	29658	29333	29645	29371	29293	29583	29731	29580	29352	29614	29464	29486	29443	29112	29565	29319	29467	29424	29332	29464	29603	29337	29542	29619	29499	29390	29631	29304	29528	29625	29316	29425	29770	29412	29539	29769	29325	29548	29561	29475	29660	29342	29640	29443	29485	29584	29375	29577	29408	29591	29284	29396	29591	29349	29458	29454	29704	29739	29335	29412	29224	29555	29617	29621	29168	29402	29508	29210	29515	29518	29481	29541	29386	29499	29323	29517	29362	29713	29562	29573	29548	29684	29437	29544	29815	29418	29293	29728	29530	29699	29314	29463	29527	29457	29289	29604	29043	29394	29522	29427	29517	29327	29263	29457	29480	29456	29499	29572	29555	29396	29456	29458	29455	29582	29399	29522	29589	29742	29445	29343	29235	29425	29718	29666	29501	29217	29600	29566	29463	29514	29465	29401	29512	29535	29368	29458	29259	29691	29573	29311	29617	29650	29346	29571	29429	29577	29559	29674	29487	29283	29497	29408	29501	29410	29442	29521	29220	29486	29476	29621	29575	29477	29633	29477	29438	29602	29414	29433	29382	29593	29474	29657	29516	29618	29344	29456	29279	29437	29204	29658	29275	29456	29502	29646	29674	29319	29523	29331	29292	29538	29751	29575	29289	29464	29434	29532	29586	29622	29439	29530	29409	29443	29441	29353	29677	29524	29583	29681	29405	29440	29600	29394	29568	29623	29554	29411	29327	29558	29127	29479	29593	29381	29340	29537	29379	29569	29608	29433	29652	29358	29391	29448	29313	29589	29443	29349	29497	29570	29424	29643	29360	29470	29449	29563	29543	29549	29521	29583	29475	29559	29346	29485	29592	29380	29356	29458	29425	29409	29358	29348	29439	29515	29418	29535	29448	29333	29476	29733	29326	29387	29629	29669	29546	29531	29292	29551	29257	29682	29557	29519	29540	29469	29207	29507	29402	29526	29489	29360	29626	29475	29406	29354	29633	29531	29284	29489	29301	29260	29654	29425	29480	29401	29413	29644	29682	29500	29454	29352	29519	29449	29216	29619	29418	29592	29443	29331	29481	29492	29642	29436	29397	29365	29570	29374	29515	29646	29550	29669	29661	29611	29585	29490	29304	29584	29471	29454	29350	29779	29460	29614	29453	29466	29191	29358	29278	29741	29371	29796	29681	29410	29439	29163	29385	29410	29578	29510	29411	29518	29672	29486	29242	29363	29371	29475	29595	29475	29213	29417	29514	29431	29498	29187	29587	29316	29426	29554	29496	29570	29466	29483	29411	29463	29616	29287	29465	29219	29517	29421	29478	29459	29538	29389	29543	29601	29567	29501	29574	29555	29163	29500	29467	29342	29413	29610	29622	29345	29574	29350	29409	29586	29441	29559	29528	29434	29220	29498	29349	29699	29517	29439	29647	29330	29394	29509	29627	29659	29802	29394	29458	29550	29653	29546	29454	29428	29441	29484	29614	29495	29532	29499	29707	29533	29599	29558	29443	29715	29680	29407	29361	29579	29539	29526	29457	29482	29449	29446	29700	29351	29501	29779	29362	29371	29532	29473	29400	29350	29400	29355	29619	29542	29434	29563	29609	29679	29384	29433	29423	29536	29515	29725	29695	29597	29467	29723	29590	29404	29350	29436	29173	29354	29460	29768	29528	29181	29749	29596	29398	29315	29440	29613	29399	29705	29495	29352	29414	29603	29470	29614	29466	29192	29587	29600	29639	29575	29700	29570	29405	29458	29504	29452	29429	29515	29428	29529	29362	29352	29365	29326	29556	29670	29324	29384	29476	29711	29623	29502	29438	29505	29352	29144	29480	29691	29370	29498	29360	29234	29510	29449	29564	29481	29499	29581	29650	29439	29732	29405	29560	29491	29323	29332	29441	29528	29639	29592	29428	29334	29644	29593	29573	29656	29332	29288	29418	29649	29478	29314	29716	29623	29559	29348	29365	29472	29326	29384	29610	29443	29654	29398	29500	29503	29453	29536	29428	29519	29516	29408	29380	29617	29364	29379	29349	29381	29556	29631	29611	29502	29426	29643	29345	29726	29541	29382	29573	29457	29603	29536	29606	29663	29561	29505	29460	29346	29548	29488	29391	29301	29669	29474	29448	29492	29357	29579	29428	29530	29449	29536	29718	29480	29374	29183	29497	29778	29521	29450	29428	29481	29623	29588	29331	29577	29710	29555	29408	29181	29317	29509	29524	29334	29221	29486	29273	29449	29438	29587	29448	29937	29433	29591	29426	29264	29382	29475	29675	29547	29208	29669	29606	29555	29345	29408	29460	29339	29425	29645	29604	29509	29422	29471	29387	29262	29522	29470	29411	29360	29533	29140	29573	29468	29452	29460	29530	29341	29442	29399	29545	29516	29501	29776	29411	29478	29500	29356	29534	29798	29507	29770	29397	29435	29708	29690	29461	29446	29539	29589	29465	29345	29473	29437	29563	29692	29621	29408	29529	29274	29609	29555	29359	29624	29356	29422	29543	29564	29393	29571	29463	29372	29384	29509	29457	29729	29556	29588	29491	29345	29285	29353	29615	29434	29580	29378	29309	29589	29276	29598	29305	29507	29522	29453	29329	29585	29585	29669	29461	29545	29409	29633	29536	29652	29555	29256	29491	29665	29571	29517	29374	29550	29504	29556	29554	29343	29521	29447	29554	29495	29293	29381	29554	29458	29757	29361	29420	29404	29597	29718	29628	29223	29557	29690	29495	29504	29448	29467	29342	29725	29668	29607	29663	29379	29451	29213	29547	29415	29461	29473	29586	29517	29616	29635	29172	29375	29509	29599	29451	29711	29248	29420	29433	29305	29726	29689	29607	29537	29475	29373	29361	29636	29466	29356	29357	29402	29341	29522	29515	29357	29507	29568	29710	29474	29663	29684	29417	29426	29561	29540	29291	29511	29802	29456	29284	29573	29509	29473	29590	29815	29614	29639	29400	29509	29414	29434	29651	29659	29494	29613	29551	29606	29474	29507	29474	29528	29766	29476	29536	29286	29426	29665	29422	29803	29518	29570	29595	29537	29654	29332	29315	29348	29620	29305	29258	29430	29469	29394	29491	29279	29599	29401	29381	29420	29704	29341	29603	29470	29557	29370	29563	29467	29483	29508	29629	29431	29668	29220	29481	29398	29711	29308	29525	29529	29212	29439	29481	29377	29686	29589	29643	29437	29393	29550	29520	29205	29243	29512	29415	29491	29557	29660	29408	29628	29427	29904	29524	29328	29657	29318	29666	29556	29593	29547	29414	29529	29151	29497	29586	29355	29412	29565	29558	29469	29474	29305	29291	29483	29317	29455	29355	29307	29535	29345	29565	29702	29265	29567	29553	29428	29401	29383	29427	29522	29450	29649	29400	29390	29365	29441	29491	29558	29611	29477	29549	29418	29371	29592	29437	29389	29278	29382	29348	29358	29347	29468	29406	29482	29533	29405	29714	29669	29418	29498	29559	29316	29403	29411	29506	29518	29562	29511	29607	29468	29634	29318	29441	29794	29675	29569	29340	29534	29433	29348	29485	29897	29528	29541	29638	29566	29609	29519	29536	29788	29387	29597	29517	29675	29639	29651	29493	29396	29360	29529	29411	29478	29652	29411	29388	29488	29603	29495	29578	29341	29653	29519	29630	29258	29415	29422	29663	29435	29296	29779	29586	29650	29633	29404	29346	29374	29290	29569	29683	29648	29475	29541	29576	29550	29409	29407	29405	29443	29582	29453	29649	29435	29431	29238	29566	29590	29576	29524	29692	29358	29491	29462	29480	29484	29518	29458	29506	29395	29392	29303	29307	29500	29637	29512	29580	29723	29565	29547	29413	29478	29499	29547	29790	29451	29496	29473	29574	29453	29315	29741	29639	29334	29560	29615	29467	29319	29447	29495	29529	29342	29736	29282	29323	29164	29559	29397	29429	29429	29360	29796	29700	29801	29345	29571	29538	29539	29690	29538	29592	29787	29490	29454	29522	29742	29379	29427	29450	29634	29420	29436	29498	29670	29706	29435	29360	29320	29454	29636	29538	29603	29502	29698	29595	29354	29601	29360	29568	29315	29550	29558	29467	29200	29239	29377	29476	29430	29528	29437	29520	29349	29652	29412	29200	29689	29513	29477	29702	29605	29342	29409	29533	29507	29768	29521	29501	29528	29393	29593	29652	29455	29645	29564	29721	29524	29487	29791	29546	29526	29514	29251	29361	29359	29523	29559	29590	29523	29621	29249	29450	29345	29603	29577	29342	29576	29447	29293	29415	29328	29433	29642	29638
29189	50929	50946	44442	38525	33711	31285	29455	27575	26540	25542	24722	24257	23955	23633	23569	23509	23272	23370	23137	23070	23395	27883	27488	26313	24371	23310	23037	22742	22487	22611	22493	22585	22465	22452	22672	22653	22555	22525	22763	22539	22617	22627	22534	22345	22445	22495	22594	22499	22525	22395	22524	22496	22519	22568	22421	22635	22402	22410	22315	22363	22550	22564	22414	22472	22549	22559	22586	22356	22398	22460	22430	22441	22411	22617	22441	22357	22644	22651	22446	22368	22261	22603	22291	22319	22532	22459	22444	22538	22426	22430	22549	22514	22373	22561	22466	22484	22395	22299	22399	22370	22387	22348	22285	22469	22328	22589	22595	22300	22392	22419	22401	22634	22417	22307	22371	22345	22538	22534	22615	22343	22586	22500	22416	22364	22339	22438	22468	22553	22267	22419	22520	22519	22314	22587	22459	22615	22400	22463	22707	22408	22364	22415	22591	22495	22305	22478	22585	22587	22188	22194	22514	22536	22353	22387	22341	22388	22508	22473	22315	22440	22457	22593	22545	22444	22633	22422	22376	22498	22381	22422	22483	22567	22356	22312	22680	22386	22266	22351	22406	22626	22358	22666	22234	22444	22447	22657	22519	22464	22473	22391	22422	22556	22432	22438	22476	22462	22374	22419	22601	22461	22613	22402	22393	22480	22451	22475	22567	22468	22520	22356	22187	22626	22320	22645	22298	22310	22353	22608	22360	22453	22310	22550	22093	22307	22402	22435	22482	22469	22274	22421	22526	22380	22495	22318	22384	22387	22378	22464	22396	22498	22402	22499	22442	22476	22346	22327	22334	22286	22535	22375	22335	22471	22569	22366	22155	22412	22429	22489	22601	22531	22479	22279	22589	22459	22429	22500	22366	22434	22346	22634	22257	22301	22404	22528	22339	22392	22422	22342	22446	22448	22467	22443	22447	22577	22402	22463	22291	22390	22402	22490	22608	22340	22380	22283	22440	22411	22302	22774	22424	22306	22447	22311	22340	22266	22419	22394	22373	22573	22354	22621	22441	22517	22557	22417	22331	22368	22249	22447	22610	22355	22538	22366	22390	22421	22474	22470	22527	22678	22486	22573	22269	22584	22346	22364	22651	22490	22413	22446	22342	22333	22316	22443	22384	22529	22321	22542	22476	22463	22538	22534	22444	22427	22329	22551	22445	22441	22461	22407	22394	22251	22499	22363	22499	22475	22399	22346	22488	22560	22422	22386	22403	22425	22081	22370	22357	22492	22465	22572	22258	22528	22342	22764	22334	22561	22446	22429	22464	22597	22388	22429	22445	22535	22283	22381	22413	22294	22435	22561	22357	22501	22232	22469	22443	22327	22496	22503	22362	22602	22453	22570	22490	22332	22537	22338	22387	22521	22347	22331	22329	22470	22435	22344	22589	22411	22418	22502	22329	22567	22472	22469	22423	22562	22379	22378	22392	22370	22400	22620	22418	22658	22378	22501	22351	22390	22434	22510	22335	22464	22529	22481	22496	22467	22504	22360	22484	22380	22546	22365	22415	22493	22426	22495	22371	22391	22513	22521	22428	22339	22552	22380	22484	22421	22261	22367	22527	22571	22426	22498	22296	22372	22402	22297	22314	22388	22301	22318	22432	22424	22405	22579	22453	22476	22476	22323	22371	22371	22496	22323	22553	22380	22320	22516	22477	22452	22393	22432	22474	22615	22520	22410	22348	22349	22505	22385	22536	22412	22399	22372	22572	22541	22552	22486	22417	22348	22395	22406	22303	22368	22523	22519	22446	22528	22563	22603	22480	22163	22438	22488	22255	22515	22287	22488	22318	22436	22474	22526	22538	22544	22431	22474	22437	22500	22444	22463	22473	22377	22497	22377	22527	22555	22303	22387	22354	22408	22320	22565	22243	22443	22466	22308	22522	22286	22436	22474	22608	22373	22344	22222	22401	22531	22413	22464	22480	22493	22405	22361	22355	22290	22660	22499	22540	22465	22143	22450	22422	22558	22412	22575	22509	22550	22443	22468	22378	22470	22308	22383	22629	22532	22314	22465	22301	22360	22290	22398	22468	22469	22594	22280	22561	22581	22192	22491	22539	22439	22449	22367	22370	22275	22548	22525	22420	22400	22417	22493	22456	22585	22498	22543	22319	22461	22354	22482	22312	22471	22383	22515	22506	22293	22584	22485	22600	22547	22418	22391	22375	22431	22478	22333	22367	22361	22264	22416	22462	22437	22343	22383	22285	22453	22415	22451	22420	22533	22618	22434	22513	22449	22380	22459	22293	22523	22449	22387	22484	22469	22260	22344	22457	22508	22416	22408	22507	22524	22447	22391	22231	22377	22482	22565	22451	22518	22412	22605	22531	22437	22375	22561	22664	22452	22556	22404	22380	22333	22542	22388	22367	22259	22522	22281	22619	22304	22269	22446	22462	22467	22377	22406	22580	22458	22395	22686	22360	22255	22524	22414	22361	22527	22561	22487	22504	22451	22375	22506	22373	22505	22482	22282	22274	22493	22312	22360	22352	22299	22455	22412	22517	22494	22396	22398	22478	22451	22466	22360	22397	22461	22401	22324	22462	22569	22381	22508	22501	22411	22451	22429	22235	22508	22397	22467	22231	22423	22403	22509	22345	22358	22561	22313	22509	22372	22354	22545	22430	22488	22321	22443	22436	22263	22413	22598	22492	22352	22443	22467	22536	22450	22248	22674	22522	22557	22441	22340	22450	22501	22459	22564	22398	22398	22496	22419	22461	22562	22444	22404	22582	22478	22400	22673	22432	22323	22337	22358	22397	22388	22452	22388	22363	22411	22537	22551	22494	22455	22461	22425	22486	22345	22521	22358	22524	22511	22412	22351	22459	22447	22300	22459	22278	22301	22524	22525	22519	22408	22464	22301	22417	22522	22378	22440	22146	22346	22362	22529	22360	22379	22455	22579	22433	22462	22407	22420	22609	22391	22565	22308	22543	22518	22547	22571	22436	22617	22611	22663	22323	22411	22133	22293	22288	22480	22649	22248	22516	22530	22355	22448	22352	22415	22377	22399	22310	22669	22434	22354	22566	22378	22306	22353	22542	22409	22353	22396	22386	22388	22421	22456	22248	22606	22432	22381	22359	22453	22579	22526	22473	22328	22483	22384	22420	22394	22147	22573	22526	22447	22657	22451	22547	22422	22336	22505	22315	22423	22486	22507	22519	22469	22636	22420	22360	22404	22248	22511	22449	22338	22409	22397	22509	22436	22581	22376	22464	22366	22469	22227	22345	22328	22408	22359	22494	22325	22292	22198	22397	22240	22558	22375	22383	22513	22412	22430	22505	22403	22491	22402	22606	22444	22453	22524	22382	22593	22367	22503	22434	22488	22263	22424	22310	22500	22460	22555	22382	22432	22485	22517	22253	22459	22588	22356	22490	22349	22243	22433	22398	22406	22437	22442	22499	22357	22358	22456	22379	22413	22415	22446	22517	22404	22473	22587	22464	22291	22487	22419	22371	22542	22432	22536	22366	22361	22498	22535	22612	22589	22435	22432	22527	22564	22465	22391	22431	22585	22487	22309	22606	22385	22550	22601	22454	22366	22440	22618	22479	22504	22362	22376	22521	22432	22258	22426	22399	22701	22569	22416	22465	22466	22359	22365	22441	22281	22421	22487	22535	22332	22450	22404	22449	22408	22360	22575	22414	22352	22364	22527	22529	22382	22515	22313	22301	22606	22487	22463	22289	22438	22526	22640	22302	22485	22359	22428	22496	22310	22526	22622	22524	22515	22460	22521	22549	22441	22360	22501	22504	22659	22560	22390	22505	22661	22573	22410	22544	22534	22524	22449	22417	22468	22462	22373	22343	22497	22470	22533	22590	22513	22397	22566	22391	22469	22397	22293	22348	22283	22529	22397	22506	22376	22484	22543	22365	22391	22336	22605	22380	22467	22555	22400	22362	22489	22559	22560	22514	22537	22428	22550	22500	22471	22455	22417	22465	22538	22328	22563	22278	22432	22525	22414	22471	22452	22468	22426	22442	22408	22479	22270	22429	22350	22372	22429	22523	22414	22459	22404	22512	22353	22420	22472	22415	22397	22357	22254	22422	22474	22453	22441	22445	22540	22413	22351	22418	22637	22544	22160	22362	22478	22542	22568	22478	22346	22458	22456	22365	22370	22569	22515	22570	22440	22348	22469	22512	22401	22478	22365	22541	22485	22215	22384	22344	22402	22513	22247	22442	22601	22265	22330	22416	22497	22421	22353	22573	22418	22467	22437	22541	22320	22410	22536	22431	22492	22472	22483	22586	22409	22479	22277	22296	22497	22609	22359	22405	22378	22496	22487	22402	22280	22514	22575	22498	22440	22430	22443	22508	22559	22310	22614	22438	22594	22421	22379	22541	22463	22459	22446	22433	22494	22439	22288	22277	22385	22492	22654	22321	22665	22338	22284	22363	22581	22425	22423	22247	22371	22342	22506	22268	22445	22464	22340	22290	22411	22376	22559	22224	22519	22572	22350	22515	22351	22521	22464	22377	22442	22256	22353	22430	22442	22201	22347	22431	22534	22309	22628	22296	22530	22452	22372	22524	22403	22423	22350	22478	22305	22707	22397	22599	22281	22560	22284	22445	22610	22433	22396	22451	22481	22577	22469	22469	22395	22303	22602	22429	22351	22442	22361	22392	22323	22371	22257	22435	22618	22544	22389	22540	22442	22369	22487	22469	22513	22361	22540	22521	22393	22503	22490	22572	22505	22299	22351	22584	22287	22307	22384	22509	22442	22437	22463	22230	22266	22461	22387	22338	22347	22430	22487	22489	22528	22381	22492	22536	22458	22285	22596	22418	22379	22472	22563	22485	22517	22382	22342	22497	22238	22509	22365	22498	22558	22357	22609	22316	22604	22357	22429	22484	22430	22350	22356	22285	22429	22605	22466	22335	22570	22556	22216	22533	22405	22431	22464	22432	22593	22522	22430	22287	22629	22387	22324	22540	22414	22499	22407	22524	22522	22249	22466	22485	22533	22298	22567	22303	22610	22338	22456	22153	22498	22515	22365	22487	22594	22345	22398	22580	22480	22433	22543	22379	22509	22474	22368	22510	22616	22594	22383	22505	22333	22468	22372	22423	22426	22406	22418	22459	22438	22354	22550	22566	22390	22524	22440	22361	22507	22471	22265	22297
29516	27811	37498	37586	34156	32744	31671	30956	30618	30423	30267	29975	29729	29732	29807	29752	29697	29725	29642	29506	29366	29395	29531	29886	29731	29316	29590	29541	29647	29368	29386	29546	29465	29339	29427	29503	29539	29431	29322	29246	29582	29397	29232	29412	29493	29424	29362	29335	29645	29596	29458	29556	29450	29539	29296	29322	29362	29253	29170	29251	29633	29550	29287	29231	29364	29354	29506	29504	29471	29476	29679	29794	29496	29246	29608	29551	29450	29131	28958	29199	29483	29682	29509	29425	29371	29528	29438	29313	29430	29672	29555	29461	29595	29414	29319	29612	29398	29429	29401	29456	29440	29450	29367	29360	29359	29471	29535	29508	29377	29402	29454	29319	29318	29566	29430	29092	29418	29568	29457	29453	29705	29531	29415	29511	29295	29487	29525	29347	29612	29540	29475	29429	29567	29317	29419	29436	29216	29307	29280	29378	29573	29504	29383	29280	29591	29530	29483	29087	29456	29544	29670	29611	29473	29371	29533	29502	29513	29557	29322	29494	29665	29546	29427	29550	29640	29430	29273	29475	29385	29661	29503	29403	29314	29441	29540	29320	29488	29219	29358	29301	29585	29407	29353	29285	29400	29580	29546	29432	29232	29370	29283	29101	29624	29450	29377	29255	29316	29358	29410	29487	29676	29305	29331	29356	29265	29430	29398	29485	29569	29662	29201	29363	29422	29502	29261	29393	29341	29360	29520	29354	29291	29397	29517	29702	29729	29435	29291	29484	29492	29248	29461	29359	29241	29181	29477	29534	29391	29436	29427	29102	29386	29446	29509	29364	29280	29243	29316	29613	29589	29319	29320	29490	29387	29245	29533	29557	29646	29538	29524	29401	29338	29472	29457	29471	29383	29345	29559	29383	29451	29527	29580	29431	29330	29426	29445	29557	29581	29480	29565	29293	29453	29251	29138	29386	29111	29341	29514	29384	29534	29550	29582	29513	29424	29240	29471	29417	29397	29247	29467	29327	29462	29394	29331	29411	29495	29494	29390	29303	29169	29381	29374	29279	29272	29332	29354	29367	29422	29614	29661	29551	29389	29477	29534	29342	29585	29300	29351	29476	29497	29355	29410	29312	29317	29631	29367	29419	29390	29251	29475	29432	29130	29445	29544	29385	29492	29260	29483	29135	29528	29449	29551	29443	29244	29586	29350	29138	29316	29298	29211	29157	29349	29392	29528	29329	29510	29309	29514	29488	29254	29436	29472	29459	29420	29569	29459	29343	29596	29626	29002	29400	29436	29460	29288	29503	29288	29379	29499	29397	29348	29316	29555	29338	29346	29553	29507	29392	29674	29528	29282	29483	29259	29275	29467	29281	29176	29598	29334	29233	29675	29404	29472	29325	29555	29300	29427	29649	29486	29358	29500	29463	29320	29317	29507	29301	29511	29235	29564	29625	29504	29348	29374	29723	29249	29497	29604	29467	29370	29608	29534	29453	29411	29429	29502	29365	29351	29678	29373	29370	29374	29242	29310	29502	29444	29504	29349	29657	29550	29557	29541	29512	29323	29423	29643	29467	29332	29249	29337	29618	29374	29400	29677	29575	29486	29072	29423	29488	29359	29510	29458	29466	29603	29239	29628	29396	29546	29156	29441	29466	29324	29547	29452	29323	29339	29278	29367	29332	29522	29479	29361	29331	29385	29111	29283	29406	29285	29603	29292	29524	29376	29420	29564	29461	29399	29431	29402	29451	29446	29326	29159	29260	29446	29606	29193	29381	29334	29364	29222	29393	29278	29125	29174	29470	29483	29576	29395	29269	29301	29223	29488	29404	29389	29577	29644	29546	29552	29321	29266	29456	29299	29554	29443	29390	29467	29409	29513	29390	29617	29326	29528	29200	29524	29423	29426	29457	29605	29111	29372	29466	29434	29401	29300	29419	29333	29389	29451	29135	29391	29280	29357	29403	29239	29357	29266	29416	29629	29582	29296	29452	29465	29201	29369	29117	29362	29390	29471	29400	29276	29344	29484	29251	29310	29367	29444	29359	29256	29383	29444	29625	29508	29538	29388	29347	29468	29486	29355	29308	29285	29324	29467	29357	29488	29304	29335	29507	29399	29732	29392	29315	29264	29292	29477	29500	29347	29401	29366	29337	29356	29476	29611	29569	29325	29380	29301	29453	29377	29398	29262	29328	29373	29195	29246	29529	29192	29247	29689	29380	29269	29350	29403	29312	29504	29219	29731	29629	29608	29495	29624	29562	29257	29384	29463	29504	29450	29278	29346	29402	29655	29552	29369	29398	29651	29585	29421	29513	29421	29590	29463	29317	29548	29409	29457	29447	29376	29362	29370	29390	29727	29392	29377	29562	29583	29691	29613	29512	29481	29199	29494	29417	29347	29403	29412	29436	29745	29482	29499	29373	29435	29333	29414	29586	29372	29324	29310	29320	29338	29444	29474	29399	29707	29483	29659	29420	29551	29519	29422	29289	29418	29554	29396	29324	29471	29004	29512	29442	29440	29394	29291	29473	29330	29392	29318	29481	29651	29562	29258	29489	29517	29366	29447	29289	29648	29521	29473	29339	29253	29550	29262	29459	29415	29729	29404	29508	29491	29570	29624	29223	29379	29419	29457	29162	29565	29649	29380	29470	29273	29430	29459	29409	29660	29377	29476	29509	29510	29366	29535	29281	29648	29539	29365	29449	29532	29593	29455	29461	29429	29171	29361	29511	29406	29253	29576	29558	29637	29607	29545	29360	29361	29376	29354	29315	29438	29461	29495	29280	29308	29486	29589	29845	29415	29297	29362	29535	29354	29313	29581	29354	29461	29507	29268	29305	29288	29497	29646	29348	29482	29438	29181	29355	29451	29343	29576	29461	29183	29583	29309	29575	29454	29527	29550	29402	29473	29397	29293	29385	29573	29347	29574	29352	29377	29521	29462	29449	29336	29494	29339	29298	29357	29366	29396	29368	29325	29324	29394	29335	29665	29491	29353	29410	29690	29609	29631	29488	29433	29213	29509	29407	29438	29343	29526	29173	29357	29400	29382	29480	29463	29381	29243	29121	29536	29181	29556	29606	29399	29144	29477	29669	29568	29338	29590	29697	29462	29292	29328	29419	29519	29348	29278	29605	29307	29505	29310	29484	29421	29132	29306	29397	29292	29511	29386	29610	29554	29357	29491	29366	29312	29477	29251	29463	29251	29553	29746	29404	29372	29455	29454	29339	29464	29620	29602	29208	29444	29378	29375	29185	29134	29482	29546	29464	29364	29498	29370	29570	29624	29353	29309	29593	29551	29437	29533	29195	29363	29435	29391	29357	29512	29515	29586	29510	29329	29335	29440	29434	29329	29217	29466	29441	29628	29498	29355	29380	29484	29481	29511	29349	29411	29485	29436	29554	29465	29342	29261	29472	29623	29383	29339	29239	29354	29396	29142	29439	29433	29716	29606	29500	29240	29261	29320	29392	29448	29315	29361	29508	29593	29461	29574	29614	29552	29718	29496	29410	29488	29262	29378	29419	29398	29471	29345	29756	29321	29235	29547	29472	29771	29488	29305	29587	29609	29478	29448	29514	29342	29575	29503	29527	29389	29293	29696	29446	29396	29392	29455	29456	29458	29247	29210	29327	29331	29524	29330	29463	29433	29500	29648	29668	29470	29207	29444	29420	29460	29311	29165	29545	29468	29338	29538	29508	29395	29395	29496	29310	29499	29515	29460	29550	29660	29351	29644	29328	29198	29442	29413	29344	29544	29587	29479	29551	29422	29587	29505	29427	29283	29407	29662	29496	29521	29232	29674	29284	29354	29330	29268	29358	29485	29416	29372	29481	29484	29264	29394	29544	29581	29394	29418	29510	29511	29703	29307	29348	29395	29571	29476	29551	29313	29345	29360	29593	29339	29391	29492	29469	29313	29547	29562	29462	29588	29583	29363	29438	29185	29371	29424	29510	29477	29774	29638	29670	29195	29592	29265	29559	29427	29543	29620	29231	29552	29461	29421	29379	29614	29637	29372	29305	29309	29438	29525	29454	29359	29757	29455	29307	29475	29481	29380	29423	29446	29336	29287	29382	29270	29268	29405	29331	29596	29437	29468	29572	29376	29715	29313	29557	29471	29274	29555	29646	29552	29668	29371	29478	29320	29491	29415	29507	29492	29455	29480	29375	29273	29461	29498	29373	29347	29288	29372	29589	29299	29359	29469	29235	29493	29479	29489	29469	29550	29348	29426	29447	29388	29413	29374	29454	29431	29498	29320	29387	29465	29613	29495	29242	29490	29435	29408	29315	29459	29550	29519	29292	29511	29645	29235	29372	29225	29645	29414	29558	29407	29539	29374	29556	29264	29571	29565	29327	29644	29502	29635	29346	29534	29552	29530	29409	29321	29423	29315	29329	29482	29200	29224	29610	29531	29379	29353	29586	29511	29652	29569	29416	29641	29213	29631	29586	29398	29466	29611	29356	29333	29255	29346	29526	29578	29561	29558	29356	29511	29457	29410	29190	29544	29382	29370	29319	29439	29169	29482	29263	29141	29432	29674	29509	29437	29516	29455	29284	29680	29326	29062	29345	29254	29264	29521	29491	29414	29335	29608	29574	29168	29437	29601	29511	29367	29335	29342	29349	29374	29472	29511	29399	29427	29323	29314	29466	29626	29467	29649	29421	29639	29530	29522	29445	29567	29293	29297	29483	29595	29503	29342	29485	29396	29488	29369	29563	29731	29515	29335	29476	29251	29436	29489	29387	29418	29581	29299	29212	29466	29286	29582	29517	29601	29269	29705	29643	29623	29458	29522	29540	29084	29554	29408	29416	29547	29276	29639	29315	29357	29529	29361	29419	29459	29510	29437	29571	29473	29523	29479	29458	29721	29624	29428	29362	29325	29130	29508	29557	29405	29401	29319	29290	29462	29267	29450	29415	29635	29443	29442	29400	29168	29394	29428	29504	29400	29438	29277	29184	29436	29570	29443	29564	29227	29149	29310	29261	29504	29295	29468	29569	29337	29375	29518	29487	29356	29459	29388	29402	29436	29402	29452	29376	29451	29525	29730	29548	29543	29516	29300	29573	29474	29427	29393	29362	29426	29407	29448	29299	29462	29576	29676	29459	29197	29306	29346	29244	29561	29244	29490	29307	29324	29608	29769	29708	29611	29345	29276	29514	29494	29506	29471	29374
26991	39435	39502	34358	30312	27385	26452	25794	24517	24142	23385	23388	23093	22790	22885	22800	22812	22815	22824	22711	22488	22604	22679	22774	22787	22490	22548	22431	22429	22497	22421	22460	22394	22398	22306	22360	22314	22404	22463	22484	22244	22511	22432	22534	22312	22437	22405	22236	22385	22489	22321	22436	22385	22395	22448	22592	22442	22293	22247	22306	22540	22416	22403	22401	22441	22207	22413	22482	22487	22430	22481	22329	22248	22545	22209	22299	22199	22366	22210	22536	22252	22381	22242	22190	22441	22405	22396	22435	22552	22236	22524	22340	22188	22194	22306	22539	22279	22347	22591	22378	22461	22416	22143	22478	22326	22270	22387	22393	22642	22356	22271	22321	22444	22359	22358	22359	22568	22364	22170	22289	22314	22255	22472	22251	22311	22463	22313	22488	22276	22284	22401	22466	22265	22291	22553	22195	22498	22562	22373	22270	22402	22388	22278	22318	22359	22383	22245	22378	22392	22307	22415	22350	22193	22391	22421	22532	22323	22309	22409	22388	22395	22458	22450	22307	22522	22325	22535	22394	22315	22354	22530	22348	22505	22757	22288	22466	22398	22299	22430	22445	22234	22423	22392	22348	22134	22343	22289	22467	22206	22335	22507	22403	22285	22649	22137	22580	22382	22387	22453	22460	22356	22285	22521	22434	22430	22190	22516	22311	22607	22546	22423	22471	22357	22293	22362	22489	22192	22574	22475	22398	22284	22657	22480	22339	22396	22347	22399	22460	22261	22341	22431	22378	22242	22416	22138	22327	22494	22370	22577	22356	22249	22398	22382	22544	22609	22433	22376	22304	22529	22524	22312	22352	22506	22294	22436	22258	22387	22494	22235	22550	22350	22366	22272	22432	22454	22466	22372	22396	22275	22570	22435	22564	22343	22379	22436	22441	22281	22429	22466	22327	22510	22459	22418	22418	22337	22439	22463	22464	22403	22476	22376	22316	22420	22448	22517	22394	22382	22400	22460	22325	22309	22588	22358	22323	22530	22495	22351	22291	22421	22270	22289	22391	22459	22325	22337	22573	22330	22442	22341	22173	22397	22347	22420	22457	22370	22360	22274	22354	22551	22248	22172	22463	22538	22384	22433	22455	22315	22518	22509	22322	22415	22434	22325	22455	22482	22454	22394	22315	22189	22318	22351	22450	22379	22378	22480	22422	22486	22355	22393	22336	22178	22241	22556	22345	22531	22452	22483	22389	22485	22435	22571	22276	22391	22494	22382	22219	22362	22396	22287	22557	22333	22268	22354	22345	22570	22365	22354	22325	22228	22423	22469	22497	22448	22247	22389	22430	22434	22326	22331	22289	22494	22517	22357	22528	22414	22402	22427	22273	22232	22434	22404	22470	22257	22253	22449	22292	22477	22315	22423	22398	22407	22345	22476	22351	22448	22297	22295	22465	22343	22570	22405	22480	22482	22494	22411	22579	22536	22518	22500	22459	22519	22374	22382	22479	22422	22392	22143	22401	22477	22348	22559	22445	22396	22411	22317	22444	22422	22380	22469	22412	22440	22413	22294	22404	22587	22419	22491	22255	22419	22511	22536	22414	22413	22292	22538	22294	22414	22480	22240	22370	22464	22466	22552	22219	22391	22666	22342	22392	22481	22426	22403	22545	22451	22417	22415	22383	22364	22462	22452	22440	22416	22362	22636	22392	22328	22376	22440	22408	22409	22457	22428	22378	22447	22244	22400	22306	22391	22328	22499	22253	22465	22540	22413	22309	22341	22207	22224	22455	22344	22328	22487	22389	22408	22211	22500	22486	22212	22365	22529	22476	22277	22487	22497	22464	22371	22333	22367	22436	22426	22304	22521	22488	22285	22452	22396	22207	22371	22325	22376	22487	22527	22306	22465	22381	22345	22402	22342	22468	22534	22463	22454	22232	22528	22458	22400	22480	22491	22330	22415	22382	22477	22336	22358	22539	22562	22337	22418	22364	22474	22487	22438	22375	22483	22208	22402	22489	22378	22480	22316	22374	22351	22415	22253	22190	22529	22533	22544	22357	22356	22386	22537	22415	22314	22376	22226	22408	22368	22579	22368	22443	22213	22181	22410	22451	22350	22412	22472	22300	22335	22429	22348	22404	22650	22503	22555	22390	22402	22325	22397	22489	22282	22510	22310	22416	22331	22175	22311	22322	22363	22459	22592	22543	22393	22530	22485	22326	22426	22411	22272	22395	22402	22309	22308	22362	22247	22382	22479	22407	22371	22362	22492	22422	22574	22641	22389	22501	22635	22479	22562	22343	22372	22379	22404	22401	22392	22488	22178	22494	22666	22281	22476	22311	22325	22323	22465	22431	22600	22284	22436	22443	22413	22658	22283	22548	22238	22539	22393	22390	22395	22557	22327	22333	22584	22547	22420	22314	22396	22298	22261	22397	22395	22379	22392	22347	22604	22404	22435	22413	22229	22534	22383	22239	22319	22335	22284	22259	22412	22277	22563	22313	22218	22390	22380	22412	22367	22395	22476	22415	22462	22563	22352	22369	22603	22365	22323	22489	22595	22215	22428	22453	22455	22608	22334	22602	22487	22317	22569	22403	22385	22430	22360	22393	22664	22403	22490	22373	22208	22471	22445	22456	22293	22390	22405	22379	22351	22420	22615	22118	22307	22524	22250	22555	22334	22436	22352	22409	22519	22386	22493	22401	22275	22393	22226	22292	22502	22424	22363	22652	22361	22435	22488	22546	22365	22304	22422	22485	22247	22359	22487	22367	22486	22563	22322	22433	22493	22313	22216	22429	22443	22485	22357	22566	22441	22253	22487	22293	22413	22420	22543	22317	22492	22360	22357	22427	22384	22300	22424	22544	22419	22454	22452	22539	22397	22510	22464	22466	22390	22261	22658	22414	22376	22285	22408	22465	22482	22082	22464	22390	22517	22440	22519	22480	22396	22453	22326	22257	22256	22371	22252	22540	22313	22269	22201	22499	22663	22445	22366	22275	22439	22501	22483	22291	22540	22397	22325	22343	22181	22508	22477	22603	22509	22083	22479	22307	22391	22344	22391	22467	22434	22292	22567	22327	22485	22425	22214	22286	22453	22496	22382	22353	22390	22329	22421	22354	22265	22352	22590	22415	22347	22488	22487	22188	22436	22337	22550	22290	22482	22510	22431	22525	22366	22529	22590	22427	22305	22502	22426	22380	22364	22490	22301	22391	22499	22406	22547	22255	22376	22374	22322	22357	22528	22444	22398	22446	22175	22514	22316	22311	22482	22399	22367	22293	22209	22281	22354	22315	22305	22419	22333	22477	22382	22328	22296	22433	22533	22428	22338	22352	22469	22489	22264	22277	22423	22461	22366	22502	22216	22359	22478	22301	22378	22382	22331	22441	22366	22387	22461	22392	22391	22432	22481	22317	22374	22362	22419	22402	22297	22378	22433	22393	22356	22442	22559	22303	22469	22455	22418	22454	22314	22465	22302	22283	22403	22445	22316	22334	22454	22219	22430	22302	22421	22365	22446	22360	22341	22484	22450	22388	22487	22491	22357	22350	22472	22458	22420	22447	22489	22277	22488	22357	22284	22368	22492	22550	22373	22417	22355	22496	22458	22336	22470	22525	22539	22487	22298	22348	22544	22369	22174	22268	22530	22456	22418	22410	22519	22512	22406	22289	22433	22457	22554	22412	22338	22496	22440	22423	22368	22509	22406	22264	22299	22459	22642	22501	22428	22395	22383	22514	22551	22289	22442	22573	22498	22447	22348	22482	22517	22363	22540	22325	22472	22355	22356	22244	22296	22522	22479	22403	22381	22428	22448	22419	22592	22395	22399	22263	22529	22443	22285	22438	22309	22308	22653	22230	22388	22277	22558	22393	22409	22368	22402	22329	22256	22283	22234	22365	22363	22545	22370	22381	22465	22349	22271	22552	22568	22339	22346	22481	22206	22517	22297	22385	22384	22388	22529	22283	22396	22446	22344	22421	22401	22345	22359	22408	22347	22298	22349	22497	22416	22427	22340	22414	22486	22377	22549	22336	22188	22495	22475	22373	22424	22335	22384	22424	22435	22395	22397	22418	22466	22317	22506	22523	22340	22564	22454	22326	22383	22413	22314	22510	22305	22395	22410	22345	22484	22407	22300	22369	22392	22365	22451	22568	22407	22353	22580	22339	22316	22579	22484	22456	22405	22453	22362	22155	22427	22346	22331	22238	22338	22487	22280	22461	22232	22376	22490	22434	22535	22493	22359	22608	22295	22340	22466	22283	22319	22372	22334	22249	22484	22354	22342	22399	22434	22473	22363	22528	22464	22518	22368	22318	22548	22380	22452	22446	22467	22477	22454	22371	22219	22463	22615	22358	22201	22442	22399	22451	22339	22351	22385	22533	22315	22414	22495	22354	22385	22358	22597	22340	22399	22260	22470	22374	22161	22411	22302	22265	22234	22407	22299	22397	22519	22540	22381	22476	22339	22473	22493	22357	22476	22523	22323	22702	22406	22232	22273	22478	22353	22476	22369	22468	22363	22398	22142	22507	22360	22248	22221	22527	22334	22558	22416	22458	22475	22270	22416	22583	22308	22600	22296	22509	22281	22366	22393	22302	22401	22422	22430	22491	22502	22457	22435	22404	22396	22426	22322	22448	22463	22558	22533	22455	22305	22405	22442	22488	22546	22454	22159	22303	22329	22216	22355	22585	22564	22391	22347	22527	22250	22326	22310	22255	22492	22447	22387	22346	22407	22350	22477	22307	22163	22420	22488	22366	22406	22454	22405	22373	22356	22515	22407	22337	22507	22342	22170	22413	22479	22242	22452	22270	22350	22511	22479	22505	22479	22516	22439	22268	22467	22448	22509	22298	22334	22293	22404	22205	22343	22425	22326	22367	22653	22209	22340	22470	22390	22282	22504	22503	22415	22180	22389	22473	22549	22491	22482	22439	22450	22415	22238	22497	22372	22458	22485	22399	22298	22574	22314	22294	22398	22283	22381	22362	22421	22416	22300	22351	22369	22383	22450	22370	22654	22315	22462	22608	22390	22346	22184	22522	22389	22424	22251	22452	22581	22395	22426	22369	22384	22366	22405	22357	22323	22317	22343	22518	22443	22469	22371	22337	22253	22340	22381	22345	22488	22414	22465	22251	22353	22345	22486	22231	22432	22267	22488	22385	22309	22619	22458	22569
23746	21442	29207	25813	27832	32734	34470	32578	31860	31309	30982	30267	30123	29926	30029	30023	30179	29805	29738	29868	30063	29771	31188	31542	30997	29972	29634	29645	29699	29536	29648	29581	29413	29479	29303	29561	29503	29590	29572	29432	29525	29669	29354	29281	29485	29664	29611	29262	29738	29401	29469	29428	29474	29606	29490	29335	29619	29300	29789	29327	29414	29679	29468	29475	29604	29290	29473	29536	29455	29349	29441	29335	29243	29394	29467	29444	29359	29450	29605	29375	29549	29770	29572	29462	29439	29417	29607	29277	29490	29594	29508	29331	29555	29395	29520	29448	29382	29489	29471	29523	29535	29451	29673	29460	29266	29457	29479	29658	29377	29330	29308	29460	29361	29237	29487	29712	29363	29818	29360	29170	29659	29542	29293	29496	29443	29514	29473	29512	29427	29360	29295	29374	29434	29395	29404	29316	29424	29382	29458	29382	29265	29414	29567	29461	29536	29396	29334	29352	29782	29354	29307	29358	29375	29570	29523	29267	29481	29482	29273	29347	29309	29495	29557	29567	29438	29192	29353	29392	29480	29505	29605	29306	29582	29510	29463	29118	29435	29497	29591	29219	29456	29338	29446	29430	29275	29421	29505	29464	29225	29816	29475	29234	29278	29607	29387	29270	29473	29464	29410	29390	29415	29457	29726	29291	29357	29551	29681	29616	29417	29409	29183	29402	29359	29136	29468	29477	29400	29337	29369	29512	29361	29219	29423	29441	29190	29222	29620	29444	29268	29525	29446	29643	29342	29527	29566	29407	29595	29427	29302	29387	29486	29737	29475	29480	29273	29408	29337	29301	29438	29563	29377	29352	29425	29425	29198	29312	29314	29173	29398	29348	29510	29520	29488	29434	29615	29224	29694	29375	29654	29428	29789	29538	29310	29368	29769	29476	29543	29473	29479	29285	29329	29504	29326	29665	29542	29470	29725	29458	29436	29373	29449	29437	29498	29171	29392	29314	29600	29423	29439	29299	29490	29581	29464	29598	29286	29414	29632	29288	29320	29334	29490	29313	29497	29378	29456	29509	29687	29419	29467	29366	29679	29479	29207	29316	29411	29363	29385	29659	29459	29342	29405	29446	29606	29370	29585	29176	29302	29418	29378	29551	29227	29406	29321	29604	29633	29470	29177	29151	29542	29527	29462	29339	29705	29559	29344	29244	29555	29570	29402	29363	29404	29260	29327	29385	29696	29255	29484	29514	29378	29209	29476	29472	29360	29255	29541	29314	29303	29383	29424	29266	29307	29283	29339	29380	29329	29448	29648	29695	29615	29343	29494	29531	29262	29375	29529	29337	29375	29408	29388	29603	29486	29342	29714	29460	29314	29472	29485	29448	29250	29368	29443	29508	29361	29666	29361	29468	29463	29486	29366	29200	29256	29470	29508	29479	29419	29289	29118	29581	29394	29191	29480	29505	29400	29411	29466	29287	29299	29523	29661	29364	29434	29427	29341	29305	29580	29319	29695	29628	29301	29455	29441	29178	29293	29386	29377	29491	29412	29496	29335	29510	29290	29138	29422	29494	29298	29200	29601	29421	29375	29380	29370	29382	29693	29391	29525	29546	29096	29325	29462	29350	29513	29277	29407	29277	29486	29778	29364	29293	29583	29426	29497	29124	29421	29188	29409	29635	29410	29449	29454	29338	29486	29370	29454	29461	29481	29536	29332	29418	29304	28968	29264	29409	29592	29356	29598	29253	29185	29550	29262	29364	29592	29578	29560	29499	29550	29468	29286	29393	29383	29499	29375	29641	29571	29462	29474	29477	29395	29479	29385	29435	29644	29371	29192	29425	29628	29433	29263	29407	29530	29643	29237	29632	29622	29349	29417	29380	29430	29583	29580	29350	29706	29541	29409	29599	29390	29573	29470	29407	29409	29165	29404	29434	29418	29083	29337	29389	29346	29465	29546	29424	29466	29416	29550	29423	29606	29550	29513	29341	29454	29435	29262	29250	29347	29571	29358	29290	29394	29580	29505	29377	29502	29377	29519	29499	29354	29460	29347	29384	29448	29541	29458	29616	29527	29246	29553	29508	29348	29410	29386	29532	29499	29410	29562	29172	29426	29414	29289	29553	29435	29245	29414	29500	29423	29332	29583	29442	29468	29698	29538	29463	29388	29566	29317	29539	29496	29400	29545	29467	29256	29456	29437	29646	29262	29396	29435	29519	29336	29522	29652	29358	29183	29745	29474	29649	29575	29324	29450	29489	29484	29372	29563	29231	29433	29189	29303	29541	29708	29316	29477	29394	29384	29231	29446	29382	29766	29667	29572	29214	29433	29404	29535	29431	29511	29414	29307	29440	29437	29334	29064	29167	29758	29369	29645	29447	29521	29480	29575	29499	29212	29542	29510	29440	29666	29629	29382	29525	29361	29495	29496	29398	29453	29513	29345	29646	29605	29083	29360	29585	29329	29385	29411	29237	29621	29330	29441	29349	29575	29310	29484	29564	29296	29447	29341	29371	29456	29393	29570	29468	29481	29340	29242	29412	29582	29455	29247	29309	29388	29345	29268	29604	29301	29461	29097	29451	29513	29448	29151	29509	29341	29422	29369	29405	29181	29508	29515	29531	29406	29573	29794	29518	29545	29427	29324	29437	29223	29474	29644	29497	29256	29389	29391	29284	29477	29024	29432	29169	29396	29425	29155	29404	29524	29462	29359	29360	29717	29492	29531	29543	29432	29385	29525	29368	29632	29189	29362	29516	29531	29649	29561	29259	29638	29402	29436	29681	29420	29421	29239	29261	29635	29668	29461	29573	29521	29394	29172	29586	29465	29250	29310	29356	29455	29310	29705	29438	29402	29345	29269	29417	29504	29408	29491	29681	29448	29636	29246	29421	29420	29374	29621	29564	29506	29538	29403	29322	29421	29399	29359	29337	29544	29346	29403	29357	29571	29436	29544	29274	29388	29431	29261	29630	29582	29554	29373	29355	29486	29508	29487	29381	29474	29479	29600	29678	29374	29501	29616	29602	29545	29471	29405	29386	29514	29503	29462	29243	29492	29504	29498	29544	29592	29422	29302	29461	29427	29209	29549	29421	29510	29221	29382	29486	29510	29413	29603	29417	29495	29288	29442	29323	29439	29289	29330	29323	29648	29286	29460	29432	29560	29462	29421	29544	29529	29265	29414	29295	29260	29358	29618	29496	29608	29197	29508	29587	29290	29374	29080	29211	29447	29345	29469	29396	29554	29658	29427	29533	29387	29156	29554	29502	29368	29430	29334	29318	29454	29248	29455	29359	29411	29579	29487	29249	29551	29468	29399	29765	29637	29430	29469	29456	29426	29524	29346	29521	29530	29459	29045	29512	29570	29263	29525	29171	29450	29355	29120	29596	29407	29375	29408	29549	29336	29280	29553	29408	29198	29514	29311	29594	29541	29458	29299	29126	29643	29502	29574	29440	29410	29436	29571	29261	29281	29183	29547	29705	29445	29299	29415	29548	29520	29435	29536	29326	29422	29559	29475	29407	29364	29538	29125	29378	29291	29361	29719	29217	29758	29375	29574	29446	29290	29523	29298	29244	29427	29508	29570	29561	29526	29278	29311	29178	29617	29354	29507	29397	29544	29413	29321	29424	29586	29343	29290	29781	29369	29406	29348	29479	29366	29462	29561	29403	29659	29473	29429	29487	29426	29366	29561	29405	29283	29425	29435	29501	29449	29455	29640	29362	29328	29470	29482	29430	29050	29290	29288	29279	29530	29502	29322	29444	29447	29642	29589	29628	29483	29526	29278	29426	29594	29488	29363	29597	29467	29613	29430	29446	29442	29661	29572	29382	29184	29410	29528	29454	29661	29720	29469	29446	29574	29669	29346	29664	29381	29225	29367	29548	29437	29287	29474	29465	29268	29418	29274	29498	29403	29403	29442	29380	29652	29529	29506	29522	29391	29306	29198	29419	29468	29340	29551	29218	29521	29545	29346	29365	29359	29418	29436	29282	29408	29405	29484	29419	29489	29613	29489	29336	29290	29385	29303	29363	29545	29580	29374	29369	29519	29470	29327	29508	29503	29440	29732	29648	29733	29448	29638	29158	29415	29349	29260	29617	29293	29647	29629	29486	29424	29281	29166	29437	29417	29368	29674	29422	29786	29421	29439	29317	29273	29230	29498	29128	29570	29416	29409	29350	29510	29531	29466	29348	29520	29305	29637	29396	29376	29403	29276	29359	29377	29335	29537	29434	29564	29468	29539	29325	29477	29457	29323	29424	29421	29243	29159	29263	29446	29389	29377	29530	29436	29327	29547	29584	29258	29384	29343	29327	29514	29639	29544	29166	29452	29617	29687	29527	29597	29619	29622	29367	29296	29661	29257	29445	29297	29339	29189	29130	29688	29263	29396	29373	29443	29169	29324	29488	29543	29499	29584	29183	29461	29335	29531	29483	29258	29627	29372	29568	29371	29443	29335	29307	29344	29660	29456	29378	29322	29568	29340	29573	29455	29307	29459	29433	29459	29365	29600	29179	29394	29441	29668	29448	29316	29637	29501	29439	29490	29397	29499	29361	29470	29761	29433	29321	29579	29383	29563	29396	29454	29404	29273	29444	29574	29607	29368	29423	29423	29541	29510	29391	29242	29435	29172	29396	29369	29516	29502	29527	29332	29412	29499	29550	29287	29198	29284	29375	29483	29464	29286	29501	29348	29503	29506	29397	29633	29321	29464	29466	29621	29467	29608	29386	29453	29506	29279	29480	29572	29562	29508	29352	29492	29404	29291	29357	29500	29373	29492	29492	29517	29372	29478	29475	29579	29442	29382	29279	29162	29283	29487	29319	29487	29435	29349	29471	29157	29521	29335	29543	29590	29438	29479	29549	29363	29447	29528	29423	29453	29403	29345	29349	29345	29309	29421	29250	29370	29565	29463	29477	29476	29176	29581	29377	29475	29440	29394	29420	29282	29812	29632	29269	29374	29398	29571	29444	29169	29481	29562	29301	29463	29660	29652	29385	29600	29597	29530	29485	29312	29446	29594	29623	29449	29140	29535	29392	29141	29541	29630	29528	29551	29583	29536	29548	29611	29499	29598	29431	29463	29378	29200	29424	29441	29560	29433	29610	29422	29405	29170	29467	29226	29138	29470	29335	29467	29623	29348	29608	29529	29309	29345	29317	29486	29304	29462	29214
27480	46490	46046	39959	34368	30223	28281	27718	26136	25045	24511	24258	23510	23389	23393	23361	23292	23161	23086	22872	22796	23104	25221	25536	24515	23089	22989	22906	22790	22693	22657	22716	22458	22510	22371	22590	22504	22633	22490	22450	22417	22364	22553	22513	22454	22675	22544	22495	22520	22313	22600	22526	22443	22542	22428	22397	22497	22189	22588	22618	22480	22490	22543	22631	22487	22513	22458	22247	22592	22526	22251	22609	22454	22445	22384	22615	22508	22528	22471	22476	22372	22500	22404	22595	22337	22662	22665	22349	22483	22440	22437	22358	22288	22415	22502	22333	22478	22371	22499	22523	22726	22474	22448	22453	22621	22372	22377	22518	22326	22451	22358	22499	22506	22476	22548	22422	22320	22470	22317	22439	22510	22484	22293	22252	22403	22532	22269	22318	22519	22336	22405	22501	22382	22459	22373	22378	22473	22478	22388	22539	22494	22273	22520	22547	22518	22446	22307	22449	22391	22408	22303	22403	22448	22318	22315	22359	22276	22560	22461	22470	22451	22524	22420	22332	22392	22485	22249	22476	22401	22442	22529	22510	22490	22275	22598	22335	22526	22249	22319	22308	22515	22563	22453	22323	22514	22531	22560	22233	22347	22404	22402	22379	22415	22329	22322	22562	22420	22560	22528	22441	22388	22498	22369	22329	22648	22487	22584	22487	22316	22321	22647	22753	22445	22319	22473	22481	22307	22326	22597	22551	22446	22474	22555	22384	22536	22418	22365	22473	22359	22487	22463	22296	22522	22468	22606	22447	22502	22450	22637	22372	22473	22335	22355	22632	22231	22408	22197	22355	22391	22421	22325	22354	22433	22534	22558	22364	22511	22457	22464	22463	22392	22627	22334	22553	22222	22442	22550	22379	22302	22414	22391	22457	22446	22502	22468	22454	22333	22433	22391	22447	22443	22593	22674	22413	22407	22446	22443	22446	22418	22432	22508	22365	22335	22615	22498	22213	22571	22304	22407	22408	22339	22313	22493	22256	22479	22406	22284	22344	22450	22316	22523	22313	22491	22433	22366	22549	22389	22324	22399	22615	22364	22544	22544	22331	22632	22449	22459	22532	22560	22517	22533	22473	22545	22302	22162	22433	22630	22650	22219	22646	22217	22587	22328	22551	22507	22281	22455	22455	22407	22497	22613	22452	22574	22437	22508	22424	22405	22591	22347	22477	22722	22392	22533	22608	22354	22474	22373	22446	22497	22458	22592	22287	22361	22328	22426	22741	22641	22357	22556	22415	22554	22452	22447	22519	22392	22481	22412	22621	22320	22425	22641	22458	22502	22504	22410	22424	22291	22262	22235	22484	22374	22168	22481	22476	22482	22351	22588	22261	22478	22566	22426	22451	22546	22408	22407	22429	22482	22390	22469	22514	22414	22473	22522	22370	22500	22397	22432	22427	22433	22542	22521	22401	22538	22272	22403	22558	22326	22485	22449	22328	22633	22305	22465	22376	22470	22432	22467	22414	22412	22531	22331	22216	22484	22453	22208	22458	22597	22373	22384	22515	22656	22258	22273	22431	22550	22349	22488	22178	22276	22710	22448	22441	22649	22456	22535	22373	22239	22389	22405	22386	22423	22614	22357	22514	22592	22534	22381	22522	22358	22350	22389	22449	22485	22611	22455	22480	22374	22408	22292	22326	22515	22378	22518	22448	22603	22416	22259	22309	22373	22415	22434	22424	22500	22445	22392	22458	22328	22472	22633	22335	22467	22451	22500	22505	22503	22437	22343	22417	22408	22633	22601	22297	22374	22565	22398	22279	22384	22370	22459	22455	22536	22347	22403	22445	22421	22366	22423	22366	22384	22528	22409	22350	22325	22488	22477	22543	22581	22507	22471	22460	22262	22302	22278	22359	22490	22450	22435	22283	22382	22515	22515	22414	22551	22613	22568	22332	22645	22391	22557	22632	22579	22464	22435	22400	22235	22559	22343	22389	22379	22569	22413	22464	22498	22474	22563	22424	22433	22434	22451	22571	22253	22617	22307	22434	22362	22613	22474	22584	22220	22429	22359	22491	22431	22287	22588	22577	22422	22616	22401	22355	22533	22325	22445	22496	22570	22254	22312	22410	22398	22477	22579	22546	22429	22577	22790	22431	22424	22392	22424	22248	22544	22529	22253	22259	22374	22462	22371	22400	22626	22507	22238	22560	22382	22522	22292	22479	22581	22277	22420	22472	22346	22381	22479	22445	22492	22385	22346	22477	22280	22540	22490	22536	22502	22314	22439	22469	22673	22326	22625	22476	22570	22298	22529	22475	22540	22348	22542	22565	22407	22573	22355	22463	22306	22420	22438	22473	22466	22541	22379	22446	22496	22710	22406	22523	22477	22619	22655	22480	22377	22368	22567	22473	22325	22467	22437	22379	22403	22433	22353	22427	22418	22541	22475	22503	22531	22514	22697	22608	22449	22423	22549	22585	22553	22461	22496	22278	22523	22517	22606	22397	22418	22263	22463	22445	22457	22551	22385	22554	22531	22477	22467	22460	22376	22399	22434	22353	22395	22271	22389	22484	22570	22474	22574	22467	22288	22241	22352	22845	22261	22539	22367	22493	22534	22420	22459	22380	22357	22341	22449	22484	22416	22401	22475	22279	22640	22525	22455	22292	22274	22427	22471	22473	22306	22458	22494	22388	22450	22344	22493	22420	22466	22472	22434	22283	22580	22408	22525	22438	22507	22333	22596	22477	22348	22371	22320	22425	22416	22406	22439	22501	22570	22626	22352	22723	22298	22544	22465	22367	22532	22415	22397	22580	22476	22329	22506	22392	22279	22369	22438	22416	22450	22498	22475	22325	22260	22407	22380	22369	22618	22317	22536	22448	22451	22538	22521	22451	22518	22410	22390	22379	22449	22643	22285	22577	22496	22442	22365	22456	22538	22467	22516	22372	22390	22554	22419	22446	22404	22271	22468	22526	22437	22533	22454	22478	22539	22446	22436	22474	22244	22287	22554	22143	22248	22397	22573	22390	22494	22312	22550	22431	22368	22432	22538	22377	22433	22502	22420	22540	22536	22353	22402	22384	22307	22461	22521	22413	22438	22332	22307	22290	22495	22411	22310	22341	22721	22432	22469	22288	22554	22467	22608	22573	22564	22454	22235	22420	22495	22536	22322	22501	22339	22530	22483	22495	22245	22360	22431	22312	22478	22513	22506	22541	22424	22471	22706	22474	22497	22497	22544	22408	22411	22205	22631	22542	22361	22277	22450	22385	22515	22486	22347	22713	22609	22271	22303	22531	22439	22495	22597	22445	22302	22430	22307	22303	22465	22565	22479	22497	22342	22463	22346	22446	22361	22473	22349	22495	22456	22374	22687	22500	22521	22369	22496	22338	22319	22300	22408	22455	22359	22479	22393	22639	22527	22428	22341	22383	22603	22410	22409	22425	22463	22328	22366	22402	22420	22421	22417	22463	22431	22209	22561	22432	22394	22454	22456	22361	22427	22459	22509	22424	22399	22640	22399	22437	22301	22573	22499	22501	22422	22316	22404	22432	22363	22407	22449	22342	22429	22235	22560	22505	22435	22309	22503	22306	22390	22561	22411	22417	22562	22497	22606	22546	22497	22393	22316	22528	22408	22537	22544	22506	22370	22468	22382	22503	22439	22573	22604	22294	22496	22384	22499	22561	22524	22416	22357	22552	22417	22451	22404	22285	22504	22463	22339	22368	22413	22519	22327	22385	22464	22288	22439	22320	22622	22314	22515	22538	22397	22306	22492	22578	22533	22268	22548	22705	22447	22243	22339	22473	22337	22572	22493	22451	22536	22320	22535	22320	22365	22244	22492	22374	22514	22485	22493	22444	22420	22574	22471	22558	22381	22434	22500	22370	22559	22302	22363	22524	22447	22429	22435	22287	22426	22511	22250	22307	22588	22232	22410	22591	22459	22342	22423	22583	22603	22560	22360	22559	22212	22487	22546	22190	22644	22400	22489	22545	22313	22455	22477	22514	22359	22360	22447	22524	22387	22428	22405	22497	22494	22530	22420	22455	22384	22426	22582	22540	22304	22547	22449	22483	22467	22507	22455	22491	22563	22657	22652	22277	22640	22469	22426	22479	22585	22376	22479	22497	22381	22405	22245	22371	22291	22399	22683	22443	22541	22309	22478	22464	22492	22500	22432	22462	22360	22398	22639	22395	22537	22497	22605	22441	22543	22587	22608	22399	22454	22288	22473	22417	22372	22498	22416	22542	22341	22446	22455	22390	22469	22481	22528	22489	22559	22262	22450	22409	22396	22452	22418	22492	22390	22388	22403	22411	22434	22456	22395	22425	22363	22466	22485	22313	22386	22385	22567	22447	22378	22510	22336	22392	22411	22505	22547	22599	22536	22342	22488	22473	22326	22396	22539	22485	22475	22313	22565	22380	22319	22314	22390	22465	22302	22389	22487	22494	22444	22514	22423	22450	22553	22523	22393	22493	22431	22407	22333	22460	22321	22302	22428	22332	22437	22463	22504	22462	22362	22561	22378	22513	22450	22297	22463	22411	22470	22417	22312	22629	22600	22522	22379	22424	22266	22365	22419	22527	22193	22474	22631	22579	22341	22358	22386	22385	22637	22456	22535	22448	22399	22407	22476	22491	22465	22316	22458	22488	22390	22411	22609	22404	22589	22523	22478	22478	22473	22471	22292	22521	22455	22491	22322	22352	22406	22349	22463	22340	22322	22504	22426	22354	22314	22424	22486	22534	22298	22447	22525	22598	22440	22522	22423	22479	22523	22274	22436	22688	22283	22411	22541	22225	22569	22474	22453	22457	22372	22526	22590	22228	22493	22624	22457	22308	22631	22419	22567	22426	22374	22216	22487	22320	22558	22473	22412	22453	22332	22439	22287	22553	22594	22537	22623	22574	22317	22336	22435	22405	22340	22514	22363	22309	22368	22546	22352	22596	22508	22652	22380	22483	22327	22379	22557	22372	22523	22343	22664	22426	22483	22621	22524	22376	22328	22250	22672	22297	22372	22601	22506	22392	22420	22595	22195	22472	22418	22434	22363	22579	22464	22519	22349	22603	22445	22409	22399	22350	22577	22240	22397	22386	22381	22358	22394	22423	22356	22479	22609	22396	22344	22254	22354	22539	22591	22384	22384	22493	22382	22453	22334	22510	22476	22356	22304	22274
22654	21441	29286	24413	24520	31338	36873	33841	33172	32918	32129	31645	31302	31135	30883	31259	30837	30832	30748	30656	30669	30697	33415	34339	32953	31227	30876	30581	30468	30397	30301	29978	30345	30089	30231	30132	29999	30279	30301	30254	30286	30294	30261	30436	30135	29945	29952	29955	30135	30102	30343	30250	30328	30248	30045	30192	30206	30059	30271	30323	30142	30009	30220	30100	30114	30201	30277	30172	30276	30015	30081	29868	30272	30052	29907	29948	30050	29859	30405	30206	30203	30095	30151	30111	30135	30050	30244	30128	30113	30044	30106	30229	29959	30149	30472	30170	30073	30334	30045	30216	30141	30220	30076	30211	30220	30229	30197	30038	30176	30134	30009	30179	29921	30117	30057	29938	30240	29974	30089	30148	30308	30017	30139	30195	29900	30310	30450	30421	30028	30113	30217	30194	30297	30026	30058	30129	30287	30069	30069	30066	30319	30174	30070	29950	30062	29837	30333	30128	30324	30006	29954	30100	30156	30087	30116	30026	30155	30124	29862	30058	29934	29923	30224	30301	30234	29689	30110	30118	30163	30111	30044	30095	30040	29995	30096	29991	30010	30154	30051	30115	29772	30140	30034	30112	30153	29990	30123	29984	30090	30085	30152	30062	30077	29929	29863	30028	29992	30139	30451	30136	30058	29868	30157	30037	30018	30005	30149	30049	30213	29962	30447	30101	30118	29847	30001	29997	30176	30047	30125	30031	29955	30260	30108	30188	30070	30070	30093	30145	30031	29895	29949	30031	30175	29980	29915	29876	30128	30351	30223	30213	30020	30008	29888	30174	29970	30024	29877	29965	30201	30195	30003	30067	30155	29958	30107	30186	30450	29881	30007	30151	30192	30230	30183	30039	30042	30122	30130	30030	30222	30246	30050	30019	30101	29939	30226	30105	30239	30068	30066	30299	30147	30026	30039	30167	30007	29875	29924	30082	30235	30145	30187	29998	30096	30142	29926	30180	30196	29855	30083	30038	29855	30052	29851	29946	30030	30111	29990	29869	30252	29982	30251	29788	29988	30218	30044	30121	30082	29987	30093	29982	29930	29967	29980	29899	29808	30249	30044	30211	29772	30070	30046	30079	29936	29894	30069	29959	30078	30237	30183	30067	29727	30048	29988	30001	30073	29948	29965	30087	29943	30113	30067	30109	30022	29865	29880	30010	30036	30156	30004	29837	29953	30106	29875	30157	29896	29833	29917	29922	30191	29934	30075	30255	29938	30110	29988	30110	29831	29968	30088	30045	30170	29912	30031	30124	29790	29915	29982	29984	30235	30031	29976	30294	30065	30026	29887	30094	30114	29847	30111	29939	30135	29978	30057	29972	30235	30167	30028	30139	29980	30035	30053	29956	30132	30154	30224	29915	30420	30092	30093	30168	30261	29976	30037	29772	30243	30039	29926	29952	30087	30209	30119	30100	30183	30152	30159	30233	29936	30023	30026	30077	30198	30194	30242	30088	30026	30182	30047	30413	30125	30281	30104	30013	30009	30070	30095	29864	30240	30018	29973	30260	30153	30197	30077	29580	30033	30336	30288	30383	30125	29945	29719	29993	30078	30047	29966	29946	30328	30098	30097	30308	30135	30006	29965	30092	30182	30211	30059	30050	29969	30234	30163	30221	30253	29858	29912	29967	29830	29893	29890	29995	30083	30005	30172	30212	29979	30146	30119	30002	29863	30128	29990	30033	30259	29984	30146	29984	30091	29895	29799	30144	30126	29990	30148	30072	29937	29727	30078	30064	29908	29920	30214	30294	30142	29963	29993	29959	30004	29939	29956	30080	29963	30146	29920	29842	29946	30232	29951	29818	30025	30127	29963	29907	30155	30049	30109	30036	30279	29910	30134	30201	30170	29925	29923	29943	30131	30187	30294	30084	30197	30069	30076	30131	30142	30075	29916	30178	30005	30074	30261	30037	30003	29997	29965	30103	29901	30118	30015	30006	30036	30152	29997	30294	30064	30264	30224	30257	30044	30236	30081	30057	30023	29939	30064	30158	30230	30040	29960	29990	30041	30122	29974	29991	30252	29999	30148	30121	29836	30239	30042	30065	30037	30023	30167	30086	30070	29756	30075	29929	30158	29962	30203	30172	30341	30024	30242	29971	30065	30230	30149	29912	30123	30143	29948	29720	30014	29899	29854	29982	30048	30290	30020	29954	30020	30144	29990	30109	30151	30184	30013	30064	30114	30155	30299	30144	30151	30214	30110	30287	30170	30055	30306	30092	30124	30222	30065	30136	29863	30200	30275	30190	30246	30012	30070	30071	30214	29853	30086	30060	30126	30181	30071	30160	30314	30102	30029	30085	30315	30021	30081	30137	30100	30110	30032	30017	30184	30104	29923	30105	30024	30134	30298	29915	30038	30128	30180	30033	30064	30147	30132	29824	30088	29921	29972	30186	29935	29930	30148	30091	30074	29869	29985	30177	30032	29966	30017	29767	29826	30087	30031	29945	29906	30044	29953	30051	30146	29797	29990	30030	30067	29668	30172	30282	30033	30028	29817	30235	30067	30069	30162	30024	30070	30137	30237	30323	29850	29923	29986	30159	29928	30064	29886	30061	30114	30251	30205	29929	30001	29826	29982	30031	30114	29978	30102	29902	30257	29852	30311	29964	30013	30106	30221	30206	29909	30074	29940	29863	30133	30112	30087	30125	29947	30069	30060	29922	30217	30322	30070	29865	30148	29996	29890	30115	30138	29822	29895	30268	29926	29773	30220	30137	29883	30060	30093	30073	30216	30023	29951	29909	30151	29944	29945	29930	30218	30039	30038	30078	29914	30122	30082	30290	30152	29927	30251	30067	29982	30017	30048	29829	30080	30056	30086	29874	30163	29984	29818	30081	29804	29873	29995	30017	29951	29892	29984	30119	30343	30073	30123	29894	30118	29892	29985	30201	30145	29992	30352	29896	30205	29964	29953	29964	30099	30335	30111	30128	29934	29979	30045	29895	29980	30054	30363	30023	30081	30110	29873	29971	30240	30070	29856	29982	29998	30126	30042	30245	29978	30046	30042	30000	30086	30221	30046	30218	30191	30016	30067	30226	29825	30231	30207	29952	30259	29987	30231	30031	30061	30225	30239	30295	30045	29944	30095	30098	29894	30202	30130	30103	29891	30042	30054	30274	30210	30088	30052	30022	29955	30168	29967	30017	30131	30437	29948	30081	29991	30191	29967	29978	29908	30019	29824	29980	30299	29944	30023	30211	30132	30157	30152	30044	30099	30024	30093	30027	30175	29927	30148	30000	29934	30193	29910	29822	30120	30006	30095	30023	30280	29956	29832	30122	30053	30087	30154	30212	29981	30334	30124	29947	30092	30150	30221	29986	30222	30405	29982	30177	29985	30246	29894	29837	30071	30119	30106	30125	30018	30071	30079	29889	30170	30252	30122	30045	30066	29878	30118	30154	30200	29922	29991	30243	29993	30200	29870	29797	29957	30134	29757	30065	30267	29908	30043	30071	30156	29925	30049	29871	30100	30075	30140	29899	30232	29958	30208	30255	29994	29910	30152	29843	30101	29946	30102	29966	30131	30158	29865	29974	30099	30138	30092	30032	30054	30070	29930	29939	30190	29899	30146	30217	30222	30173	29953	30178	30201	29808	29966	29936	30259	30003	29989	29927	30001	30132	29967	30006	30268	29781	30098	29964	30005	30099	30090	29895	30081	30056	30350	30172	30082	30116	30082	30071	30165	29923	30113	30191	30275	30258	29957	30163	30089	29904	30121	30315	29960	29944	29907	30164	30256	30135	29941	30106	30278	30018	30183	30166	29959	29936	29967	30140	29985	30150	30013	29895	30030	30004	30085	30203	30051	29909	30176	30097	30062	30021	30189	30267	30214	29909	29840	30020	30250	30014	30117	30318	30362	29966	30087	30005	30145	29986	29981	30139	30065	30090	30112	30035	30062	30249	30122	30189	30108	30057	30141	30071	30113	30130	29757	30098	30160	30066	30181	30187	29884	30285	30002	30190	30098	30160	30040	29860	30005	30125	30222	29924	30067	29893	30061	30111	29972	29952	29892	30185	30025	29943	30022	29985	30316	30013	30092	29865	30331	30090	30037	30151	30187	30139	30009	30105	30014	29906	30240	30027	30060	30241	29996	29887	30205	30104	30046	30020	30160	30265	30221	30015	29994	29838	29957	30144	29947	30107	30071	30127	30054	30154	29967	30062	30421	30173	29936	29849	29995	29918	30161	30198	30056	30023	29960	29984	30256	30193	30121	29954	30059	30121	30129	30053	30013	29964	29862	29875	29922	30218	30098	30277	30029	29913	30263	30063	30124	29935	29884	30104	30148	30220	30205	30087	30184	30108	30007	30162	30165	30027	30023	29813	30071	30035	30184	30139	29910	30085	30151	30015	29940	30086	29845	30114	30305	29929	30295	30095	30193	29836	30008	30107	30223	29970	29903	30024	30027	29989	30228	29956	30134	30007	29896	30059	30143	30073	30292	30179	30068	30116	30428	30186	30223	29974	29944	30106	30197	29973	29966	29945	30052	29999	30137	29913	30074	30194	30155	30153	30082	30017	30091	30144	30200	30173	30087	30331	30445	30137	29989	30034	30068	30064	30071	29980	30081	30227	30331	29831	30441	29890	30217	30100	29976	30138	30129	30354	29985	30049	30328	30008	30295	30276	29963	30111	30194	30143	30093	30240	30060	30026	30181	29974	30077	30198	30072	29867	29993	30092	30166	29938	30040	30024	29930	30293	30171	30165	30044	30191	29934	30273	30205	29934	29964	30253	30050	30077	29871	30438	30005	29895	29968	30157	30239	30099	30143	30137	29876	29677	29867	30117	29927	29864	30282	30090	30067	29966	30079	30020	30053	30046	29948	29910	30143	30182	30112	29994	30174	29775	29943	30115	30039	30136	30033	30033	30184	30190	30072	30190	30128	29940	30150	30313	30200	30189	30038	30059	30227	30062	30205	30076	29951	29954	30205	30178	30216	30106	30357	30021	30096	30039	29882	30407	30021	30289	30091	30210	30305	29961	30281	30125	29888	30048	30247	29828	30089	30144	30331	30043	30140	30246	29972	30036	30189	30209	30058	30066	29855	29943	29998	29899	30071	29977	30120	29958	30078	29986	30014	29973	30349	29894	30103	29929	30204	30400	30301	30140	30019	29860
29758	51855	51742	43526	37383	33093	31293	29692	28191	26689	25410	25004	24586	24294	24022	23845	23857	23714	23427	23426	23167	24031	28501	28882	26513	24094	23608	23631	23401	23109	22853	22946	22738	22963	22693	22709	22989	22556	22686	22714	22910	22786	22911	22575	22733	22777	22903	22962	22614	22910	22720	22594	22889	22920	22882	22627	22730	22722	22831	22713	22835	22633	22669	22605	22734	22760	22804	22677	22772	22886	22851	22831	22826	22607	22645	22784	22625	22730	22861	22862	22696	22638	22666	22641	22816	22811	22960	22702	22666	22630	22743	22942	22732	22637	22594	22647	22738	22683	22727	22835	22728	22683	22645	22674	22764	22673	22862	22948	23061	22712	22766	22766	22551	22667	22879	22616	22691	22769	22780	22747	22924	22647	22906	22645	22605	22894	22914	22675	22603	22867	22771	22747	22617	22804	22724	22845	22851	22770	22838	22579	22781	22898	22705	22532	22541	22705	22813	22824	22717	22793	22627	22729	22637	22581	22785	22680	22494	22805	22759	22760	22672	22634	22855	22798	22837	22764	22739	22979	22831	22698	22642	22884	22689	22780	22847	22723	22632	22742	22757	22623	22630	22702	22726	22985	22446	22717	22697	22873	22952	22815	22792	22867	22724	22589	22694	22803	22738	22761	22671	22688	22854	22722	22792	22629	22916	22748	22645	22688	22683	22910	22671	22826	22645	22794	22751	22917	22837	22786	22738	22830	22582	22715	22785	22804	22637	22747	22548	22872	22815	22715	22841	22817	22686	22834	22705	22833	22652	22830	22468	22919	22669	22553	22558	22755	22731	22751	22860	22808	22693	22712	22667	22609	22871	22831	22821	22568	22702	22774	22943	22696	22958	22735	22605	22607	22819	22762	22751	22776	22693	22694	22734	22779	22541	22622	22911	22617	22953	22478	22895	22909	22832	22746	22728	22820	22814	22730	22780	22772	22777	22830	22816	22777	22670	22789	22533	22778	22669	22733	22948	22744	22782	22903	22776	22670	22618	22821	22764	22602	22757	22686	22814	22712	22860	22757	22673	22523	22734	22843	22810	22754	22726	22909	22721	22719	22819	22735	22701	22785	22774	22820	22666	22880	22818	22921	22905	22630	22695	22533	22808	22719	22515	22790	22827	22797	22910	22587	22623	22678	22735	22683	22900	22672	22899	22884	22824	22760	22870	22852	22662	22769	22818	22661	22896	22801	22739	22631	22823	22697	22845	22895	23042	22803	22798	22761	22765	22757	22833	22780	22713	22682	22698	22675	22903	22612	22792	22804	22976	22788	22707	22730	22922	22794	22769	22803	22864	22801	22838	22661	22611	22697	22729	22464	22626	22747	22724	22632	22686	22671	22757	22883	22732	22746	22816	22519	22709	22880	22775	22743	22851	22777	22640	22722	22765	22809	22537	22599	22785	22596	22673	22635	22952	22828	22696	22732	22718	22797	22931	22569	22912	22707	22835	22736	22644	22778	22861	22687	23021	22690	22793	22554	22701	22827	22673	22930	22943	22760	22749	22663	22838	22632	22605	22819	22672	22764	22791	22824	22620	22782	22883	22853	22743	22765	22816	22669	22501	22700	22730	22700	22709	22746	22631	22773	22746	22676	22712	22600	22813	22637	22770	22746	22873	22651	22733	22730	22717	22623	22776	22466	22561	22863	22727	22775	22614	22590	22821	22774	22537	22728	22552	22667	22591	22754	22664	22871	22735	22679	22795	22828	22648	22788	22707	22667	22817	22713	22686	22736	22711	22815	22645	22671	22767	22750	22731	22632	22754	22879	22657	22642	22830	22721	22737	22761	22605	22660	22819	22747	22756	22650	22720	22532	22904	22822	22788	22774	22672	22934	22896	22656	22730	22713	22612	22752	22650	22812	22775	22550	22809	22536	22619	22810	22654	22617	22744	22740	22746	22737	22786	22643	22842	22676	22738	22650	22802	22724	22661	22763	22775	22789	22647	22696	22733	22667	22677	22779	22757	22750	22782	22897	22826	22665	22629	22652	22712	22795	22705	22823	22607	22714	22607	22638	22759	22876	22648	22815	22785	22782	22544	22770	22759	22747	22981	22521	22757	22809	22571	22830	22810	22701	22675	22734	22802	22657	22838	22540	22706	22747	22922	22695	22621	22785	22808	22893	22668	22771	22698	22693	22722	22792	22575	22492	22648	22887	22572	22836	22915	22837	22585	22795	22916	22699	22709	22674	22503	22815	22789	22756	22734	22624	22763	22736	22699	22838	22655	22727	22722	22771	22693	22714	22812	22931	22911	22698	22758	22713	22693	22893	22680	22715	22855	22702	22829	22765	22783	22775	22823	22580	22780	22698	22686	22669	22738	22755	22913	22686	22569	22826	22803	22493	22743	22759	22661	22632	22742	22587	22789	22693	22960	22672	22686	22858	22795	22712	22724	22650	22845	22807	22817	22757	22688	22534	22679	22591	22734	22632	22721	22949	22766	22755	22565	22678	22787	22658	22799	22706	22760	22801	22830	22731	22740	22575	22843	22842	22729	22763	22582	22715	22782	22704	22617	22580	22915	22490	22759	22749	22725	22616	22656	22696	22896	22823	22739	22636	22865	22644	22895	22678	22814	22677	22670	22860	22635	22657	22674	22904	22606	22825	22704	22662	22840	22571	22741	22501	22919	22681	22800	22821	22893	22745	22620	22744	22717	22809	22667	22787	22505	22651	22689	22704	22637	22753	22918	22667	22678	22591	22623	22778	22593	22574	22835	22746	22676	22700	22864	22764	22660	22724	22713	22669	22632	22611	22694	22859	22709	22705	22734	22564	22859	22683	22742	22758	22594	22651	22718	22571	22837	22590	22707	22778	22585	22620	22936	22839	22573	22851	22697	22897	22839	22630	22640	22581	22852	22691	22729	22684	22692	23000	22717	22893	22943	22770	22611	22608	22581	22761	22515	22889	22700	22675	22608	22674	22781	22527	22865	22669	22806	22703	22804	22865	22916	22868	22659	22717	22921	22761	22772	22843	22578	22566	22756	22369	22859	22704	22680	22834	22831	22666	22709	22807	22734	22694	22723	22871	22895	22883	22859	22848	22704	22554	22785	22659	22710	22800	22814	22605	22754	22677	22566	22760	22880	22785	22935	22918	22733	22754	22499	22881	22718	22767	22780	22570	22749	22751	22870	22793	22699	22954	22819	22734	22489	22743	22616	22751	22667	22694	22743	22744	22751	22636	22628	22678	22659	22581	22652	22751	22693	22683	22673	22695	22708	22724	22543	22904	22648	22669	22614	22836	22659	22784	22672	22729	22550	22831	22754	22715	22725	22532	22739	22902	22486	22745	22753	22749	22613	22714	22830	22820	22708	22744	22622	22877	22658	22698	22685	22714	22632	22698	22839	22658	22746	22707	22670	22592	22937	22671	22768	22692	22724	22808	22632	22903	22769	22880	22623	22718	22883	22841	22710	22772	22776	22796	22680	22783	22897	22937	22616	22701	22807	22952	22603	22615	22849	22717	22941	22544	22892	22790	22775	22800	22638	22694	22865	22756	22682	22741	22826	22916	22694	22719	22808	22714	22753	22952	22871	22578	22730	22822	22715	22775	22716	22688	22769	22712	22897	22725	22965	22724	22836	22783	22546	22672	22751	22749	22659	22802	22885	22667	22949	22738	22792	22942	22571	22644	22829	22593	22693	22664	22611	22823	22776	22869	22623	22503	22799	22883	22904	22639	22999	22784	22748	22782	22564	22676	22767	22751	22561	22993	22535	22689	22776	22795	22620	22760	22635	22601	22741	22765	22583	22662	22661	22826	22976	22656	22823	22667	22784	22548	22757	22755	22742	22726	22852	22679	22753	22577	22733	22746	22659	22834	22744	22624	22774	22860	22787	22780	22769	22839	22667	22778	22828	22770	22893	22586	22771	22589	22545	22681	22779	22643	22709	22711	22505	22859	22853	22744	22678	22799	22763	22624	22748	22627	22791	22646	22736	22827	22765	22671	22563	22730	22699	22861	22708	22787	22940	22683	22748	22882	22816	22700	22709	22715	22752	22705	22965	22678	22718	22690	22684	22796	22797	22603	22794	22568	22844	22731	22435	22764	22613	22997	22749	22801	22625	22732	22847	22648	22580	22868	22710	22721	22793	22784	22817	22763	22659	22859	22752	22839	22675	22611	22902	22636	22787	22823	22712	22915	22584	22651	22753	22714	22707	22692	22774	22781	22645	22789	22806	22804	22899	22765	22647	22593	22794	22859	22904	22613	22669	22762	22654	22704	22693	22664	22778	22796	22609	22764	22729	22813	22676	22831	22665	22739	22691	22746	22737	22741	22530	22765	22773	22646	22814	22729	22727	22764	22681	22839	22817	22687	22845	22739	22759	22852	22708	22784	22887	22692	22751	22744	22778	22747	22793	22804	22684	22740	22865	22732	22849	22764	22582	22750	22712	22730	22749	22668	22704	22793	22838	22735	22636	22683	22721	22741	22909	22932	22776	22854	22706	22600	22929	22663	22699	22554	22659	22813	22768	22739	22799	22642	22580	22836	22634	22772	22688	22595	22601	22661	22632	22712	22665	22709	22694	22776	22758	22631	22789	22910	22904	22507	22609	22574	22785	22720	22723	22682	22703	22648	22735	22707	22650	22617	22868	22649	22851	22721	22733	22767	22745	22566	22742	22916	22749	22838	22745	22950	22732	22875	22739	22728	22872	22624	22837	22643	22941	22858	22595	22649	22695	22623	22696	22890	22782	22700	22910	22802	22792	22906	22801	22665	22773	22736	22889	22699	22764	22733	22797	22653	22801	22903	22745	22647	22633	22802	22739	22807	22759	22560	22578	22564	22827	22624	22611	22711	22753	22597	22711	22783	22834	22767	22618	22720	22719	22726	22673	22876	22771	22892	22831	22763	22596	22686	22907	22614	22739	22840	22768	22819	22792	22934	22628	22884	22902	22593	22757	22642	22731	22799	22815	22611	22792	22843	22772	22823	22621	22724	22973	22794	22936	22768	22869	22524	22613	22650	22765	22773	22973	22785	22610	22782	22675	22653	22758	22793	22808	22855	22681	22771	22717	22713	22814	22851	22847	22726	22540	22835	22772	22715	22682	22866	22682	22719	22605	22792	22686	22690	22744	22672	22668	22701	22774	22782	22815	22827	22734	22770	22896	22618	22764	22957
29485	28121	38726	37050	33414	32696	32370	31589	31216	30761	30385	30330	30092	29854	29933	30163	29905	29864	30014	29839	29940	29857	29913	30206	29973	29829	29937	29805	29974	29513	29932	29716	29813	29697	29846	29883	29924	29621	29827	29705	29699	29524	29751	29744	29769	29692	29691	29370	29818	29633	29600	29832	29788	29649	29802	29685	29870	29736	29735	29778	29899	29900	29857	29721	29719	29672	29664	29892	29747	29600	29993	29631	29428	29366	29507	29388	29748	29551	29526	29639	29720	29825	29754	29840	29791	29523	29891	29789	29688	29700	29920	29789	29794	29829	30009	29791	29887	29806	29750	29636	29698	29664	29709	29696	29449	29873	29582	29709	29447	29965	29672	29636	29637	29599	29920	29742	29916	29694	29876	29942	29601	29846	29699	29561	29930	29861	29743	29698	29657	29482	29587	29691	29955	29845	29633	29810	29672	29679	29634	29713	29656	29818	29769	29896	29798	29615	29573	29774	29749	29745	29926	29572	29511	29894	29679	29601	30028	29634	29820	29665	29871	29653	29515	29667	29671	29533	29573	29605	29579	29600	29841	29583	29609	29826	29793	29632	29719	29957	29676	29790	29609	29840	29577	29788	29889	29558	29740	29762	29752	29485	29505	29626	30076	29815	29834	29806	29735	29838	29728	29886	29661	29761	29827	29548	29652	29763	29640	29663	29575	29744	29916	29798	29578	29459	29918	29636	29900	29655	29595	29804	29699	29723	29814	29508	29728	29713	29777	29632	30058	29674	29728	29736	29711	29655	29922	29585	29495	29684	29668	29498	29530	29715	29874	29845	29836	29830	29666	29818	29939	29787	29960	29740	29711	29740	29906	29966	29856	29689	29695	29791	29712	29776	30020	29639	29959	29789	29585	29909	29692	29936	29700	29965	29788	29480	29765	29449	29648	29681	29596	29712	29683	29680	29666	29683	29888	29764	29609	29837	29614	29711	29741	29550	29766	29524	29722	29328	29913	29562	29602	29850	29606	29811	29546	29828	29782	29748	29916	29541	29615	29831	29753	29790	29779	29473	29787	29641	30010	29857	29693	29716	29709	29763	29642	29602	29643	29916	29766	29633	30049	29796	29762	29805	29679	29837	29895	29986	29744	29722	29385	29721	29670	30062	29613	29768	29817	29673	29910	29730	29724	29717	29663	29742	29766	29512	29804	29621	29888	29741	29883	29817	29799	29713	29852	29797	29869	29774	29926	29778	29669	29873	29827	29698	29771	29473	29575	29675	29651	29753	29584	29613	29918	29891	30007	29687	29690	29767	29971	29920	29821	29709	29750	29725	29862	29857	29791	29804	30022	29652	29491	29801	29799	29699	29973	29737	29838	29426	29830	29741	29795	29393	29520	29558	29679	29867	29683	29620	29840	29701	29742	29670	29569	29880	29761	29743	29705	29718	29700	29778	29957	29558	29780	29555	29709	29731	29959	29699	29687	29583	29964	29827	29781	29667	29711	29719	29653	29875	29866	29690	29631	29777	29966	29809	29846	29660	29688	29791	29976	29809	29807	29799	29896	29727	29639	29639	29827	29540	29833	29682	29832	29808	29852	29792	29891	29756	29887	29759	29855	29789	29719	29513	29817	29749	29671	29688	29907	29820	29789	29745	29810	29733	29785	29637	29877	29660	29862	29758	29733	29653	29788	29776	29661	29758	29781	29616	29597	29699	29594	29987	29712	29757	29843	29728	29750	29865	29862	29928	29683	29732	29887	29637	29761	29649	29756	29694	29839	29737	29900	29833	29749	29799	29769	29837	29786	29843	29751	29702	29764	29762	29844	29784	29885	29654	29838	29747	29728	29728	29714	29782	29830	29595	29671	29757	30050	29394	29683	29829	29843	29869	29629	29889	29540	29673	29589	29758	29970	29690	29754	29524	29880	29614	29793	29595	29767	29744	29854	29736	29760	30001	29613	29734	29876	29696	29784	29552	29737	29781	29861	29619	29852	29860	29672	29926	29723	29576	29386	29535	29910	29709	29654	29646	29845	29390	29605	30029	29895	29774	29821	30003	29575	29761	29590	29756	29717	29557	29714	29794	29725	29470	29845	29873	30016	29889	29799	29869	29639	29769	29799	29735	29509	29450	29620	29829	29722	29859	29898	29590	29835	29982	29768	29657	29846	29697	29902	29812	29915	29614	29377	29722	29617	29676	29847	29738	29653	29742	29941	29675	29817	29779	29604	29730	29809	29826	29658	29783	29710	29694	29763	29861	29736	29651	29774	29698	29606	29659	30129	29776	29840	29781	29636	29809	29873	29718	30014	29879	29690	29647	29700	29659	29818	29614	29778	29675	29606	29716	29899	29694	29887	29886	29724	29585	29807	29672	29657	29899	29883	29613	29866	29768	29769	29597	29902	29712	29719	29769	29660	29698	29671	29500	29838	29761	29873	29707	29749	29768	29622	29750	30051	29925	29904	29585	29748	29707	29748	29611	29787	29773	29611	29729	29828	29907	29778	29623	29611	29727	29903	29777	29671	29656	29757	29789	29778	29722	29827	29701	29994	29740	29647	29582	29858	29601	29820	29839	29651	29867	29460	29616	29887	29801	29579	29847	29628	29698	29758	29572	29568	29756	29878	29696	29810	29770	29744	29723	30045	29584	29951	29679	29864	29349	29671	29899	29637	29866	29606	29703	29847	29977	29830	29822	30012	29999	29629	29875	29760	29738	29758	29656	29863	29678	29851	29699	29786	29658	29638	29829	29929	29786	29712	29583	29975	29543	29665	29605	29508	29806	29923	29666	29723	29765	29693	29617	29764	29569	29641	29881	29851	29755	29537	29735	29685	29729	29582	29767	29616	29474	29833	30131	29803	29606	29709	29739	29653	29677	29831	29814	29767	29501	29545	29897	29533	29526	29869	29724	29838	29818	29858	29530	29957	29714	29775	29603	29512	29463	29607	29896	29750	29949	29765	29804	29825	29755	29768	29443	29815	29685	29704	29800	29712	29832	29761	29667	29787	29605	29947	29829	29908	29786	29901	29739	29787	29935	29931	29798	29689	30065	29776	29705	29814	29677	29767	29868	29879	29908	29819	29725	29814	29691	29668	29797	29768	29385	29856	29666	29625	29575	29580	29795	29729	29589	29656	29944	29854	29776	29822	29647	29951	29580	29727	29689	29824	29667	29797	29476	29833	29795	29731	29598	29593	29444	29829	29728	29472	29982	29732	29403	29550	29956	29744	29490	29699	29612	29873	29598	29469	29949	29791	29879	29782	29741	29881	29781	29675	29808	29693	29629	29848	29864	29709	29837	29510	29761	29807	29679	29834	29705	29770	29771	29850	29720	29591	29754	29729	29954	29858	29870	29702	29749	29687	29655	29789	29621	29606	29576	29580	30140	29933	29851	29590	29623	29755	29698	29973	29630	29711	29684	29565	29533	29772	29780	29723	29800	29741	29766	29863	29680	29877	29781	30084	29896	29659	29751	29637	29755	29787	30010	29600	29680	29737	29987	29527	29800	29662	29848	29713	29774	29905	29537	29727	29966	29752	29665	29743	29888	29933	29837	29555	29934	29678	30068	29749	29627	29608	29671	29548	29569	29763	29969	29643	29805	29668	29789	29822	29866	29838	29671	29880	29645	29611	29796	29790	29826	29619	29498	29748	29641	29877	29565	29835	29762	29810	29760	29539	29599	29758	29604	29717	29818	29711	29712	29548	29667	29660	29704	29503	29642	29937	29795	29726	29631	29917	29534	29840	29770	30070	29769	29813	29928	29496	29871	29941	29996	30003	29655	29821	29909	29841	29796	29893	29563	29549	29741	29848	29670	29838	29719	29654	29620	29857	29677	29735	29706	29849	29733	29870	29588	29976	29757	29634	29691	29640	29799	29687	29670	29666	29468	29779	29531	29601	29780	29911	29386	29825	29690	29420	29820	29853	29765	29725	29881	29616	30010	29867	29851	29756	29760	29807	29817	29576	29681	29736	30061	29841	29775	29892	29701	29652	29657	29753	30006	29815	29600	29701	29567	29875	29691	29648	29738	29664	29756	29790	29601	29791	29652	29796	29668	29971	29769	29845	29835	29819	29814	29794	29869	30151	29678	29727	29903	29660	29535	29687	29640	29793	30032	29792	29823	30091	29869	29880	29716	29648	29757	29753	29872	29650	29995	29655	29817	29645	29664	29853	30000	29772	29797	29832	29622	29709	29937	29728	29792	29722	29733	29926	29886	29362	29816	29664	29603	29881	29797	29765	30017	30007	29522	29846	29833	29710	29621	29552	29904	29600	29913	29744	29898	29753	29875	30027	29840	29914	29749	29777	29839	29600	29670	30055	29672	29664	29784	29790	29701	29717	29944	29660	29533	29826	29767	29481	29802	29680	29716	29972	29943	29781	29977	29746	29470	29765	29738	29884	29911	29650	29786	29822	29739	29623	29661	29844	29854	29782	29799	29744	29745	29605	29625	29905	29637	29828	29726	29841	29893	29529	29742	29652	29862	29674	29850	29645	29629	29779	29821	29789	29813	29970	29953	29564	29743	29821	29944	29920	29635	29807	29630	29684	30024	29770	29790	29621	29815	29872	29924	29796	29767	29609	29677	29705	29820	29718	29831	29586	29807	29771	29873	29617	29772	29681	29662	29687	29551	29882	29858	29733	29811	29617	29695	29538	29672	29840	29751	29629	29818	29814	29741	29727	29695	29922	29550	29832	29688	30000	29848	29683	29835	29769	29683	29838	29667	29697	29792	29948	29801	29932	29401	29911	29681	29709	29737	29938	29455	29751	29868	29914	29800	29754	29647	29920	30027	29814	29786	29886	29638	29680	29778	29706	29636	29857	29828	29549	29800	29665	29534	29610	29671	29894	29726	29702	29786	29721	30021	29865	29688	29729	29755	29517	29806	29867	29535	29707	29796	29774	29844	29925	30051	29784	29772	29646	29805	29590	29814	29929	29703	29620	29695	29715	29938	29712	29694	29914	29877	29905	29375	29330	29909	29774	29540	29731	29868	29717	29759	29717	29559	29673	29622	29760	29694	29876	29611	29906	29793	29646	29953	29965	30028	29712	29639	29692	29850	29927	29766	29918	29700	29979	29474	29527	29559	29884	29691	29687	29660	29866	29650	29846	29794	29653	29774	29889	29775	29786	29906	29863	29734	29703	29760	29710	29553	29890	29638	29805	29715
27829	39637	40540	33110	29583	27485	26519	25819	24889	24020	23757	23535	23217	23102	23075	22986	22979	22640	22771	22845	22547	22674	22917	22856	22772	22832	22698	22713	22486	22651	22467	22435	22484	22464	22343	22540	22613	22398	22467	22452	22497	22599	22264	22372	22526	22659	22471	22402	22563	22260	22625	22444	22514	22564	22585	22436	22433	22617	22470	22458	22617	22646	22446	22550	22852	22602	22380	22520	22672	22621	22616	22500	22697	22681	22509	22322	22432	22697	22389	22635	22616	22607	22613	22501	22211	22632	22588	22402	22558	22633	22516	22619	22780	22495	22408	22574	22487	22485	22751	22431	22400	22757	22517	22354	22416	22544	22536	22399	22582	22612	22536	22550	22440	22672	22505	22436	22624	22688	22402	22476	22415	22500	22468	22634	22483	22441	22474	22473	22566	22448	22467	22518	22551	22361	22413	22523	22623	22442	22586	22480	22548	22433	22482	22309	22570	22537	22564	22475	22560	22625	22469	22505	22706	22444	22505	22442	22396	22322	22454	22469	22614	22564	22446	22742	22401	22555	22661	22511	22613	22310	22448	22536	22578	22487	22240	22551	22388	22388	22740	22643	22443	22600	22540	22310	22425	22533	22257	22507	22487	22506	22469	22620	22424	22479	22445	22593	22623	22659	22428	22431	22462	22359	22607	22736	22318	22524	22557	22597	22413	22444	22418	22579	22413	22708	22659	22477	22511	22525	22558	22577	22470	22626	22556	22597	22388	22396	22737	22396	22667	22305	22456	22569	22376	22488	22633	22601	22511	22531	22427	22545	22474	22536	22668	22612	22643	22572	22411	22607	22513	22478	22583	22449	22476	22586	22582	22455	22529	22581	22529	22653	22453	22563	22567	22527	22422	22616	22294	22592	22586	22485	22349	22369	22490	22498	22646	22531	22393	22478	22473	22585	22427	22347	22637	22584	22517	22614	22526	22440	22475	22391	22475	22506	22745	22523	22670	22308	22444	22340	22413	22416	22544	22386	22551	22698	22597	22705	22320	22389	22546	22586	22584	22626	22538	22605	22389	22483	22423	22553	22449	22396	22581	22677	22552	22551	22519	22476	22490	22402	22480	22364	22537	22634	22489	22497	22634	22649	22495	22570	22767	22512	22639	22374	22297	22554	22878	22364	22662	22633	22548	22498	22383	22416	22630	22417	22623	22286	22541	22521	22577	22688	22516	22634	22652	22481	22571	22410	22494	22599	22606	22518	22484	22716	22506	22474	22499	22282	22586	22614	22615	22461	22597	22561	22431	22488	22523	22485	22757	22848	22425	22422	22602	22584	22389	22559	22660	22494	22386	22579	22784	22702	22540	22712	22579	22543	22335	22467	22327	22789	22642	22415	22587	22582	22464	22710	22410	22489	22489	22461	22472	22462	22610	22484	22412	22549	22634	22465	22447	22590	22504	22395	22580	22243	22591	22591	22484	22622	22526	22523	22339	22461	22511	22610	22585	22643	22492	22462	22608	22534	22474	22811	22613	22543	22579	22263	22506	22364	22290	22573	22473	22559	22539	22551	22680	22572	22634	22398	22414	22667	22583	22494	22713	22510	22643	22304	22678	22671	22339	22807	22540	22565	22668	22342	22645	22443	22455	22562	22512	22506	22510	22320	22530	22430	22449	22465	22572	22523	22427	22504	22708	22553	22523	22776	22439	22421	22456	22598	22704	22606	22690	22460	22460	22534	22510	22573	22457	22679	22645	22344	22387	22363	22656	22435	22416	22321	22733	22545	22620	22479	22446	22652	22612	22613	22548	22456	22498	22373	22436	22372	22527	22582	22476	22472	22553	22581	22561	22411	22527	22449	22398	22410	22461	22588	22677	22494	22392	22530	22518	22650	22439	22600	22725	22356	22583	22472	22588	22653	22469	22498	22473	22558	22368	22561	22356	22507	22671	22511	22507	22634	22476	22452	22445	22629	22464	22547	22626	22406	22645	22546	22373	22552	22730	22479	22511	22400	22460	22453	22577	22437	22626	22530	22467	22555	22703	22558	22678	22358	22609	22532	22630	22541	22399	22528	22624	22564	22564	22689	22667	22553	22503	22490	22538	22651	22520	22382	22711	22624	22360	22546	22560	22601	22590	22543	22545	22486	22609	22530	22803	22597	22352	22616	22550	22533	22526	22401	22661	22482	22306	22350	22636	22602	22679	22363	22350	22374	22547	22547	22408	22510	22534	22534	22535	22528	22404	22427	22567	22581	22424	22564	22609	22611	22631	22278	22543	22486	22485	22438	22476	22445	22637	22648	22395	22605	22414	22789	22474	22688	22654	22541	22571	22483	22619	22342	22520	22552	22559	22466	22580	22541	22533	22442	22749	22462	22600	22654	22506	22601	22633	22578	22518	22442	22398	22442	22484	22625	22579	22432	22640	22605	22481	22586	22544	22604	22413	22557	22549	22428	22702	22638	22525	22417	22636	22474	22702	22455	22511	22533	22444	22460	22582	22626	22371	22436	22686	22527	22617	22497	22653	22622	22435	22549	22704	22590	22456	22454	22483	22484	22486	22461	22358	22452	22638	22721	22600	22531	22790	22516	22565	22577	22536	22545	22432	22642	22516	22392	22457	22663	22443	22430	22420	22515	22511	22387	22628	22304	22435	22638	22543	22594	22818	22730	22640	22674	22560	22438	22616	22429	22410	22487	22516	22434	22529	22460	22423	22459	22559	22662	22490	22445	22451	22601	22541	22636	22681	22548	22509	22594	22628	22551	22486	22658	22426	22504	22360	22627	22654	22328	22536	22431	22527	22427	22618	22489	22393	22508	22431	22570	22646	22551	22317	22398	22645	22658	22639	22726	22511	22684	22483	22410	22603	22443	22480	22444	22302	22476	22504	22425	22645	22502	22461	22471	22362	22499	22497	22634	22676	22448	22657	22386	22578	22368	22626	22565	22514	22468	22382	22531	22638	22441	22517	22527	22559	22424	22516	22545	22475	22644	22416	22507	22436	22659	22458	22546	22573	22537	22541	22488	22441	22548	22521	22619	22636	22423	22758	22467	22675	22477	22335	22459	22516	22578	22476	22417	22607	22424	22515	22346	22610	22676	22570	22415	22378	22460	22592	22386	22525	22491	22638	22577	22661	22594	22489	22563	22484	22681	22491	22556	22432	22480	22496	22554	22740	22562	22633	22579	22571	22458	22603	22553	22375	22552	22573	22581	22429	22582	22518	22382	22567	22530	22309	22511	22545	22624	22430	22509	22333	22557	22544	22559	22545	22230	22722	22551	22557	22573	22532	22503	22456	22458	22521	22464	22443	22480	22304	22681	22540	22462	22590	22607	22439	22453	22367	22485	22388	22502	22569	22527	22599	22372	22344	22528	22484	22680	22383	22569	22230	22597	22485	22579	22457	22452	22625	22602	22686	22486	22473	22468	22647	22442	22636	22327	22543	22406	22348	22474	22531	22529	22587	22622	22429	22503	22670	22647	22459	22537	22549	22518	22663	22572	22369	22428	22555	22653	22667	22639	22576	22626	22443	22534	22599	22497	22613	22577	22557	22604	22416	22590	22620	22615	22688	22409	22575	22484	22595	22618	22445	22384	22645	22465	22541	22348	22586	22541	22524	22496	22534	22520	22608	22450	22462	22607	22505	22564	22447	22392	22484	22567	22392	22612	22563	22467	22483	22450	22611	22485	22501	22428	22559	22380	22326	22570	22446	22538	22608	22485	22561	22361	22514	22421	22708	22561	22584	22509	22605	22628	22762	22523	22519	22567	22521	22491	22729	22533	22389	22468	22599	22553	22427	22568	22430	22377	22668	22385	22430	22620	22670	22468	22612	22423	22496	22404	22441	22699	22658	22600	22580	22622	22532	22559	22626	22424	22485	22482	22417	22321	22780	22548	22493	22518	22443	22644	22669	22492	22396	22395	22552	22480	22385	22561	22656	22629	22671	22400	22610	22493	22596	22387	22487	22418	22508	22483	22474	22454	22591	22477	22499	22524	22555	22431	22534	22692	22597	22600	22465	22608	22527	22503	22429	22545	22463	22435	22357	22473	22503	22646	22423	22469	22511	22601	22415	22580	22396	22491	22636	22315	22551	22564	22526	22549	22563	22335	22584	22544	22368	22711	22532	22434	22452	22445	22564	22418	22446	22513	22563	22623	22662	22652	22574	22336	22548	22410	22656	22559	22562	22662	22453	22513	22590	22466	22739	22582	22459	22484	22429	22578	22492	22450	22620	22492	22569	22697	22640	22388	22509	22687	22526	22472	22540	22537	22426	22531	22490	22527	22412	22390	22451	22328	22629	22598	22431	22515	22602	22554	22590	22469	22501	22648	22458	22614	22456	22404	22558	22769	22405	22467	22378	22603	22615	22517	22469	22440	22401	22414	22576	22436	22534	22562	22668	22379	22510	22649	22573	22483	22606	22549	22579	22417	22538	22578	22445	22422	22392	22627	22506	22659	22457	22597	22482	22576	22626	22618	22509	22579	22585	22561	22371	22507	22577	22361	22616	22588	22494	22472	22400	22619	22305	22580	22574	22628	22387	22621	22514	22455	22683	22604	22361	22619	22382	22499	22490	22503	22395	22577	22631	22443	22528	22625	22405	22588	22760	22494	22521	22565	22422	22747	22464	22481	22532	22534	22397	22648	22474	22440	22619	22404	22651	22585	22596	22550	22456	22591	22521	22406	22556	22350	22502	22680	22547	22533	22546	22704	22846	22566	22523	22585	22557	22441	22669	22498	22559	22373	22587	22323	22625	22534	22493	22493	22587	22459	22457	22378	22679	22519	22577	22415	22613	22504	22568	22355	22647	22622	22528	22398	22729	22494	22460	22322	22421	22647	22691	22623	22541	22596	22404	22364	22521	22557	22390	22559	22572	22530	22563	22549	22349	22668	22577	22426	22470	22634	22598	22363	22648	22344	22582	22409	22464	22568	22497	22440	22545	22477	22508	22463	22587	22334	22539	22464	22421	22661	22392	22496	22442	22548	22681	22419	22464	22526	22521	22606	22689	22589	22616	22355	22379	22291	22594	22458	22418	22435	22325	22547	22260	22554	22441	22570	22405	22811	22629	22554	22519	22709	22455	22612	22708	22405	22621	22552	22582	22532	22695	22596	22650	22521	22568	22498	22581	22575	22460	22669	22538	22538	22574	22459	22523	22619	22536	22660
23726	21414	29142	25652	27372	32745	34979	32611	31904	31588	30971	30703	30374	30550	30303	30452	30070	29892	29857	30142	30145	31263	31853	31716	31160	30608	30106	30122	30109	30070	30041	29860	30043	29764	29874	29906	29736	29625	29920	29749	29626	29785	29720	29842	29822	29843	29909	29890	29883	29946	29969	29579	29853	29713	29660	29888	29737	29932	29789	29671	29767	29932	29943	29836	29782	29815	29728	29820	29684	29797	29690	29728	29448	29772	29653	29832	29882	29679	29773	29841	29731	29997	29766	29804	29696	29786	29642	29507	29977	29769	29764	29636	29769	29747	29778	29714	29676	29680	29642	29585	29716	29846	29697	29821	29590	29604	29548	29712	29672	29720	29791	29605	29655	29876	29701	29607	29745	29715	29745	29809	29844	29604	29707	29950	29744	29644	29776	29659	29902	29829	29757	29833	29869	29838	29808	29563	29792	29746	29541	29714	29643	29549	30045	29828	29925	29826	29694	29706	30005	29649	29814	29786	29698	30009	29730	29681	29818	29578	29633	29659	29884	29688	29529	29621	29633	29621	29766	29972	30006	29673	29733	29740	29576	29810	29681	29636	30011	29642	29678	29770	29891	29769	29604	29761	29756	29817	29681	29868	29609	29483	29636	29902	29719	29688	29893	29667	29784	29454	29734	29787	29522	29725	29629	29836	29918	29834	29783	29906	29764	29680	29785	29732	29795	29778	29924	29794	29486	29686	29583	29755	29822	29817	29527	29590	29891	29860	30051	29834	30071	29667	29488	29685	29413	29655	29755	29547	29742	29596	29675	29545	29590	29799	29746	29783	29727	29792	29775	29680	29858	29698	29636	29632	29691	29746	29553	29897	29984	29883	29772	29842	29707	29806	30025	30008	29563	29881	29616	29603	29849	29655	29778	29813	29754	29851	29643	29744	29943	29618	29706	29792	29832	29670	29714	29643	29758	29691	29628	29793	29515	29737	29832	29543	29730	29617	29781	29718	29527	29404	29875	29651	29812	29647	29547	29715	29634	29906	29902	29896	29679	29630	29554	29927	29563	29549	29665	29647	29703	29611	29808	29696	29745	29810	29641	29842	29795	29541	29683	29839	29727	29994	29724	29820	29800	29723	29728	29764	30006	29814	29723	29840	29898	29783	29603	29908	29892	29691	29682	29792	29734	29757	29755	29623	30061	29768	29735	29748	29532	29842	29592	29744	29821	29892	29716	29684	29773	29867	29984	29894	29658	29598	29741	29684	29765	29593	29723	29692	29813	29795	29769	29456	29643	29721	29571	29751	29563	29526	29728	29745	29722	29545	29787	29863	29600	29746	29796	29893	29805	29834	29647	29729	29695	29560	29616	29637	29962	29558	29612	29679	29742	29663	29749	29518	29753	29953	29708	29730	29772	29566	29833	29823	29985	29800	29795	29921	29564	29959	29649	29572	29713	29604	29830	29796	29673	29815	29867	29853	29651	29712	29723	29697	29811	29569	29851	29636	29896	29860	29668	29523	29638	29594	29736	29590	29638	29671	29569	29730	29554	29666	29825	29805	29735	29645	29740	29901	29790	29682	29515	29690	29383	29778	29811	29586	29725	29737	29898	29592	29776	29437	29843	29766	29757	29718	29673	29791	29818	29695	29793	29573	29584	29833	29685	29751	29694	29757	29641	29661	29850	29843	29607	29473	29756	29558	29905	29838	29529	29657	29988	29778	29669	29970	29731	29839	29665	29795	29812	29929	29681	29716	29797	29535	29812	29756	29708	29880	29868	29658	29687	29817	29794	29773	29881	29702	29727	29701	29555	29705	29778	29756	29738	29903	29766	29680	29670	30059	29571	29544	29873	29817	29663	29596	29735	29893	29968	29665	29885	29706	29885	29987	29813	29641	29636	29789	29968	29590	29698	29692	29809	29843	29881	29689	29668	29809	29820	29948	29959	29899	29632	29897	30115	29778	29948	29656	29879	30113	29738	29696	29568	29599	29801	29808	29767	29873	29605	29855	29551	29911	29858	29722	29624	29853	29497	29780	29713	29705	29502	29788	29603	29752	29743	29868	29676	29869	29716	29646	29911	29524	29638	29732	29892	29776	29787	29866	29676	29895	29837	29665	29543	29658	29503	29631	29686	29664	29672	29549	29433	29752	29779	29767	29735	29771	29712	29603	29827	29951	29794	29957	29671	29770	29636	29677	29678	29877	29569	29677	29833	29805	29648	29766	29795	29937	29712	29761	29697	29762	29831	29791	29812	29563	29812	29596	29880	29726	29924	29585	29554	29666	29594	29625	29626	29972	29841	29716	29875	29905	29748	29763	29616	29466	29699	29829	29673	29838	29766	29791	29999	29393	30032	29885	29766	29807	29885	29654	29609	29435	29568	29860	29864	29565	29600	29560	29785	29824	29898	29834	29640	29795	29750	29671	29898	29839	29613	29639	29618	29496	29932	29866	29718	29867	29825	29654	29569	29364	29889	29889	29725	30107	29855	29707	29846	29733	29513	29615	29726	29759	29759	29982	29641	29733	29959	29810	29619	29631	29940	29773	29839	29688	29326	29544	29684	29488	29627	29742	29860	29777	29579	29762	29569	29675	29829	29818	29824	29877	29468	29822	29560	29609	29541	29690	29707	29792	29705	29795	29825	29861	29794	30020	29520	29761	29856	30084	29806	29766	29874	29843	29735	29852	29948	29840	29967	29625	29706	29825	29553	29641	29817	29791	29879	29666	29800	29784	29620	29920	29757	29870	29868	29789	29872	29744	29815	29749	29679	29801	29630	29838	29763	29847	29813	29735	29839	29602	29662	29839	29717	29725	29627	29730	29721	29663	29714	29695	29514	29539	29700	29728	29781	29809	29652	29802	29488	29955	29707	29671	29731	29588	29746	29710	29861	29713	29771	29491	29757	29771	29766	29603	30138	29745	29761	29544	29537	29661	29524	29986	29801	29584	29592	29827	29634	29614	29894	29668	29621	29669	29579	29875	29818	29503	29736	29901	29848	29597	29711	29664	29795	29927	29929	29794	29641	29706	29618	29711	29757	29570	29756	29750	29544	29695	29658	29805	29729	29774	29853	29935	29661	29632	29687	29822	29594	29654	29742	29712	29884	29548	29796	29650	29569	29845	29620	29730	29558	29631	29955	29529	29740	29787	29776	29590	29559	29751	29779	29615	29958	29691	29517	29606	29857	29813	29631	29766	29855	29588	29858	29756	29629	29582	29597	29617	29631	29886	29783	29821	29721	29724	29881	29848	29685	29766	29631	29774	29727	29808	29914	29910	29744	29576	29685	29711	30003	29642	29561	29668	29624	29924	29729	29655	29775	29570	29793	29756	29721	29827	29655	29763	29792	29622	29584	29905	29817	29712	29864	29795	29709	29629	30045	29950	30034	29578	29477	29725	29884	29535	29794	29660	29681	29428	29648	29673	29577	29705	29647	29767	29874	29876	29667	29704	29792	29592	29630	29454	29869	29607	29860	29853	29738	29721	29611	30044	30022	29703	29865	29667	29681	29621	29527	29953	29688	29707	29732	29740	29695	29681	29514	29570	29505	29748	29433	29663	29719	29759	29760	29528	29776	29744	29832	29717	29577	29659	29496	29898	29774	29857	29770	29892	29492	29809	30062	30036	29713	29796	29489	29866	29641	29685	29594	29808	29829	29673	29657	29670	29579	29729	29913	29664	29824	29686	29787	29626	29710	29686	29854	29612	29491	29706	29820	29736	29706	29548	29801	29662	29639	29640	29672	29642	29845	29524	29640	29740	29751	29887	29797	29611	29978	29611	29556	29783	29823	29546	29724	29830	29521	29750	29837	29755	30160	29708	29782	29816	29627	29709	29687	29534	29807	29960	29816	29593	29717	29905	29659	29763	29930	29786	29974	29905	29708	29728	29772	29428	29767	29888	29586	29539	29855	29485	30040	29467	30102	29861	29761	29699	29744	29915	29735	29849	29870	29836	29655	29876	29943	29840	29777	29870	29947	29706	29915	29698	29942	29925	29761	29992	29657	29539	29986	29930	29620	29855	29713	29671	29844	29726	29678	29734	29895	29582	29623	29980	29808	29624	29741	29575	29750	29455	29874	29736	29513	29682	29671	30006	29850	29720	29446	29803	29635	29821	29874	29781	30017	29864	29649	29891	29902	29771	29600	29811	29675	29936	29868	29627	29966	29686	29803	29897	30077	29808	29540	29786	29436	29589	29757	29719	29684	29442	29484	29722	29651	29488	29693	29691	29747	29709	29895	29891	29759	29743	29544	30075	29798	29696	30049	29904	30097	29692	30055	29598	29862	29477	29556	29841	29858	29647	29657	29643	29951	29985	29803	29529	29831	29716	29891	29731	29677	29881	29635	29775	29719	29798	29723	29529	29757	29369	29639	29841	29697	29909	29882	29733	29587	29784	29898	29622	29917	29699	29624	29636	29656	29909	29804	29878	29635	29606	29849	29922	29674	29563	29633	29723	29653	29537	29585	29819	29751	29891	29700	29586	29753	29910	29839	29831	29760	29562	29577	29845	29834	29837	29799	29876	29910	29618	29710	29745	29740	29825	29524	29695	29550	29833	30130	29798	29702	29654	29936	29862	29555	29765	29768	29928	30024	29843	29810	29830	29891	29646	29746	29500	29891	29903	29700	29593	29743	29520	29727	29671	29800	29746	29746	29804	29762	29751	29806	29739	29879	29780	29916	29708	29603	29799	29753	29763	30004	29891	29441	29509	29757	29591	29628	29465	29907	29944	29799	29839	29652	29787	29473	29648	29754	29777	29768	29719	29824	29627	29805	29659	29688	29543	29627	29670	29476	29831	29619	29662	29950	29722	29653	29848	29604	29456	29727	29723	29712	29732	29835	29836	29848	29792	29956	29726	29771	29560	29598	29860	29828	29808	29571	29872	29865	29835	29688	29684	29696	29607	29972	29888	29863	29678	29954	29703	29879	29839	29848	29749	29643	29804	29780	29753	29785	29963	29966	29893	29710	29865	29967	29477	29602	29768	29894	29624	29679	29654	29801	29720	29683	29517	29772	29492	29881	29717	29753	29759	29812	29475	30068	29701	29843	29620	29690	29609	29723	29579	29751	29645	29734	29464	29625	29738	29849	29673	29701	29831	29653	29463	29758	29460	29780	29933	29800	29786	30094	29882	29829	29820	29588	29543	29573	29725	29867	29731	30064	29760
27441	47163	46589	38369	33044	30343	28879	28119	26475	24994	24682	24023	23766	23482	23458	23272	23386	23185	23002	23159	22907	24691	25981	25504	24346	23610	23082	22822	22812	22802	22712	22691	22717	22543	22659	22731	22575	22674	22629	22782	22689	22703	22735	22703	22697	22535	22697	22657	22680	22451	22536	22707	22533	22440	22700	22476	22593	22553	22613	22588	22754	22538	22464	22610	22412	22681	22617	22601	22530	22520	22666	22619	22614	22515	22685	22696	22525	22727	22639	22654	22595	22568	22631	22615	22647	22578	22645	22549	22546	22675	22716	22629	22782	22545	22600	22537	22703	22680	22656	22640	22542	22574	22488	22740	22525	22650	22429	22348	22640	22388	22689	22440	22580	22484	22653	22611	22571	22662	22616	22557	22491	22735	22715	22650	22662	22675	22670	22809	22636	22877	22628	22721	22579	22629	22492	22613	22589	22487	22544	22730	22451	22589	22598	22543	22691	22335	22548	22464	22585	22396	22963	22588	22737	22532	22665	22525	22536	22690	22590	22469	22634	22451	22417	22634	22452	22784	22599	22547	22661	22373	22725	22624	22587	22589	22598	22641	22594	22654	22572	22562	22526	22509	22648	22545	22658	22668	22585	22467	22466	22580	22604	22724	22483	22550	22601	22557	22775	22364	22583	22727	22596	22655	22491	22614	22644	22691	22882	22863	22670	22683	22497	22470	22499	22748	22533	22662	22640	22501	22671	22617	22718	22586	22403	22615	22579	22698	22526	22537	22656	22715	22509	22577	22445	22554	22404	22578	22481	22513	22496	22452	22581	22641	22484	22647	22623	22726	22631	22530	22688	22565	22599	22495	22637	22515	22691	22641	22637	22525	22525	22617	22660	22523	22718	22452	22769	22547	22597	22534	22706	22537	22685	22517	22506	22566	22688	22715	22584	22681	22334	22347	22767	22532	22626	22623	22573	22559	22796	22455	22471	22472	22632	22507	22563	22604	22552	22642	22712	22693	22422	22486	22547	22800	22578	22602	22705	22598	22681	22768	22592	22501	22476	22443	22536	22615	22605	22529	22614	22512	22610	22541	22520	22552	22589	22518	22497	22457	22654	22673	22534	22658	22700	22537	22602	22732	22497	22588	22586	22606	22759	22483	22563	22556	22409	22714	22760	22595	22755	22495	22616	22567	22445	22579	22591	22534	22604	22461	22480	22590	22516	22759	22395	22574	22290	22519	22703	22721	22631	22425	22726	22523	22687	22473	22419	22511	22572	22530	22590	22534	22580	22602	22810	22430	22614	22338	22585	22713	22478	22801	22409	22495	22606	22589	22566	22534	22661	22624	22464	22627	22616	22535	22535	22556	22552	22705	22412	22519	22724	22769	22673	22596	22417	22616	22365	22455	22464	22626	22570	22690	22416	22596	22525	22749	22445	22667	22605	22508	22814	22547	22491	22644	22633	22759	22571	22739	22452	22552	22659	22610	22802	22492	22639	22584	22664	22537	22525	22692	22546	22355	22544	22602	22491	22698	22474	22518	22645	22594	22647	22578	22780	22515	22421	22649	22690	22545	22568	22548	22701	22618	22726	22803	22677	22570	22580	22500	22811	22567	22587	22521	22500	22770	22624	22659	22694	22580	22448	22529	22648	22338	22693	22753	22658	22394	22405	22615	22649	22592	22502	22363	22652	22549	22532	22595	22384	22582	22600	22670	22751	22597	22670	22550	22559	22652	22430	22741	22481	22522	22567	22697	22704	22635	22473	22574	22518	22541	22737	22466	22520	22694	22589	22629	22529	22770	22622	22584	22620	22651	22541	22554	22571	22624	22448	22467	22523	22652	22687	22729	22621	22361	22481	22458	22484	22447	22648	22556	22661	22672	22693	22752	22590	22646	22468	22536	22449	22639	22659	22859	22668	22628	22677	22604	22818	22454	22507	22599	22586	22646	22704	22589	22589	22541	22600	22744	22598	22447	22503	22623	22473	22509	22646	22575	22635	22643	22855	22748	22531	22770	22675	22547	22584	22633	22810	22552	22643	22415	22405	22495	22524	22631	22477	22472	22369	22466	22590	22768	22510	22751	22610	22385	22881	22771	22788	22605	22586	22704	22609	22592	22371	22416	22415	22551	22402	22497	22708	22595	22667	22604	22656	22561	22671	22636	22418	22538	22541	22288	22512	22531	22420	22587	22565	22600	22669	22586	22614	22683	22612	22541	22697	22557	22620	22708	22773	22610	22662	22448	22557	22478	22697	22640	22646	22660	22586	22640	22502	22561	22807	22479	22699	22592	22574	22380	22675	22514	22521	22673	22657	22706	22684	22543	22592	22627	22566	22437	22661	22372	22774	22551	22542	22621	22609	22495	22849	22670	22650	22473	22732	22563	22585	22432	22807	22547	22507	22665	22622	22631	22780	22532	22685	22496	22534	22520	22589	22522	22545	22622	22487	22639	22526	22599	22577	22471	22676	22666	22722	22682	22718	22537	22640	22681	22514	22467	22685	22477	22643	22481	22544	22720	22439	22655	22490	22609	22689	22479	22614	22626	22587	22646	22542	22687	22557	22540	22673	22455	22752	22647	22643	22569	22729	22536	22626	22583	22673	22439	22476	22641	22713	22389	22695	22562	22697	22438	22582	22685	22499	22776	22466	22492	22498	22838	22713	22608	22564	22551	22444	22633	22466	22591	22397	22602	22402	22515	22567	22390	22654	22432	22625	22686	22747	22608	22434	22607	22600	22485	22515	22511	22578	22337	22440	22679	22495	22727	22625	22637	22394	22619	22772	22609	22698	22815	22629	22576	22573	22554	22605	22626	22564	22655	22455	22636	22830	22565	22569	22771	22477	22757	22595	22634	22899	22587	22783	22545	22730	22647	22529	22573	22561	22689	22728	22655	22595	22678	22586	22359	22490	22562	22648	22451	22615	22744	22600	22538	22526	22672	22763	22658	22487	22500	22679	22604	22544	22408	22566	22729	22595	22663	22721	22590	22620	22507	22697	22572	22626	22476	22605	22551	22544	22627	22603	22552	22394	22461	22508	22530	22485	22668	22477	22639	22660	22684	22515	22677	22562	22681	22603	22709	22609	22472	22546	22828	22512	22472	22424	22523	22503	22452	22485	22605	22565	22608	22476	22562	22735	22536	22535	22637	22518	22669	22564	22655	22647	22659	22451	22840	22551	22515	22834	22464	22623	22588	22717	22382	22590	22684	22562	22561	22589	22631	22615	22568	22694	22403	22602	22556	22458	22634	22836	22463	22707	22601	22588	22697	22601	22562	22605	22554	22554	22720	22640	22866	22538	22406	22852	22748	22530	22516	22744	22659	22661	22675	22527	22442	22685	22547	22597	22556	22543	22828	22422	22694	22557	22560	22632	22436	22504	22581	22490	22562	22473	22607	22648	22549	22758	22666	22690	22796	22602	22421	22645	22473	22629	22775	22659	22601	22709	22558	22592	22635	22674	22652	22611	22595	22583	22616	22621	22561	22548	22470	22713	22549	22567	22591	22605	22389	22661	22664	22654	22452	22602	22499	22539	22736	22713	22419	22547	22568	22646	22572	22824	22650	22589	22613	22543	22469	22529	22722	22589	22479	22467	22661	22713	22603	22583	22841	22770	22531	22531	22521	22569	22592	22579	22311	22558	22571	22431	22526	22624	22603	22627	22692	22573	22557	22487	22809	22713	22908	22453	22388	22626	22621	22561	22581	22494	22635	22709	22704	22508	22670	22588	22516	22563	22650	22726	22675	22640	22512	22667	22549	22656	22440	22712	22617	22739	22495	22512	22617	22550	22575	22685	22548	22414	22517	22666	22750	22506	22555	22708	22523	22667	22811	22573	22513	22642	22577	22538	22648	22675	22608	22456	22660	22658	22468	22538	22604	22566	22614	22542	22642	22599	22616	22475	22611	22420	22599	22632	22395	22457	22524	22725	22628	22614	22641	22469	22599	22754	22759	22603	22623	22746	22621	22755	22516	22659	22507	22579	22764	22475	22454	22749	22758	22464	22606	22553	22762	22575	22468	22433	22362	22464	22477	22645	22589	22527	22717	22420	22439	22734	22408	22753	22686	22626	22519	22537	22592	22563	22591	22642	22530	22593	22487	22597	22534	22770	22746	22637	22406	22450	22466	22542	22701	22599	22454	22577	22653	22655	22672	22602	22501	22525	22734	22592	22693	22626	22739	22622	22586	22551	22802	22612	22611	22835	22627	22600	22439	22669	22376	22718	22737	22593	22583	22833	22522	22518	22846	22632	22407	22537	22585	22706	22682	22721	22358	22685	22679	22752	22717	22623	22701	22665	22562	22568	22636	22438	22582	22775	22413	22737	22555	22404	22656	22823	22542	22504	22655	22631	22456	22644	22529	22586	22318	22713	22330	22703	22749	22641	22589	22695	22538	22496	22651	22542	22440	22574	22521	22589	22571	22590	22432	22476	22342	22643	22559	22495	22561	22829	22710	22589	22681	22742	22540	22515	22643	22591	22426	22636	22460	22740	22426	22646	22500	22529	22546	22724	22592	22331	22609	22803	22638	22579	22615	22651	22585	22616	22599	22647	22716	22476	22532	22744	22619	22651	22586	22924	22591	22606	22567	22648	22509	22834	22484	22469	22503	22464	22599	22604	22468	22566	22603	22535	22574	22804	22694	22518	22606	22685	22562	22669	22515	22738	22656	22680	22482	22575	22578	22596	22578	22548	22619	22591	22466	22492	22702	22575	22522	22680	22648	22725	22565	22614	22631	22472	22732	22498	22578	22695	22621	22700	22636	22563	22560	22410	22457	22586	22648	22545	22475	22621	22555	22627	22534	22443	22862	22572	22705	22480	22666	22621	22551	22346	22593	22621	22624	22568	22835	22739	22542	22587	22621	22644	22661	22691	22608	22727	22444	22684	22602	22562	22584	22718	22569	22782	22458	22485	22846	22632	22656	22429	22364	22636	22549	22592	22667	22735	22615	22628	22713	22440	22623	22556	22447	22686	22722	22690	22486	22561	22551	22614	22632	22553	22597	22524	22524	22724	22678	22404	22471	22600	22540	22519	22630	22584	22646	22666	22453	22674	22652	22574	22592	22624	22564	22668	22750	22837	22586	22700	22462	22791	22717	22733	22686	22577	22584	22561	22798	22557	22704	22589	22509	22594	22613	22383	22497	22709	22618	22635	22404	22448	22614
22599	21380	29205	24394	24352	31421	36946	33945	33308	32800	32270	31637	31219	31179	31171	30830	30790	30745	30786	31076	30718	33151	34431	33473	32277	31779	31188	30648	30569	30524	30284	30218	30219	30158	30294	30403	30266	30374	30344	30125	30270	30248	30337	30314	30122	30343	30089	30363	30403	30006	29926	29941	30329	29993	30380	30282	30324	30286	30259	30551	30436	30386	30172	30427	30161	30170	30190	30294	30150	30175	30143	30108	30060	29913	30399	30133	30260	30280	30508	30402	30295	30086	30394	30213	30279	30196	30199	29890	30087	30227	30235	30379	30090	30096	30352	30236	30226	30271	30435	30153	29982	29744	30247	30148	30076	30326	29982	30061	30060	30208	30019	30163	30195	30238	30260	29932	30083	30192	30112	29971	30247	30098	30139	30276	30180	30227	30081	30239	30184	29976	29941	30226	30210	30087	30260	29981	30180	30135	30397	30339	29879	30415	30588	30334	30094	30248	30106	30225	30041	30254	29996	30085	30076	30155	30137	29949	30187	30176	30269	30284	30026	30381	30015	30360	30280	30125	30167	30221	30240	30270	30065	30030	30230	30202	30220	30054	30207	30050	30372	30229	30543	30344	30214	29988	30139	30027	30109	30131	30061	30426	30102	30325	30379	29998	30018	30174	30238	30238	30172	30181	30336	30205	30107	30392	30203	30235	30236	30301	30169	30081	30183	30352	30046	30023	30254	29973	30156	30014	30305	30410	30258	30264	30308	30163	29895	30092	30144	30132	30289	30151	30272	30013	30166	30040	30092	30146	30189	30022	30202	30180	29974	30354	30174	30098	30194	30132	30246	30141	30182	30144	30247	30224	30209	30182	30010	30095	30303	30265	30260	30242	30142	30319	29971	30319	30030	30145	30354	30434	30178	30068	30265	29832	30153	30408	30187	30107	30219	30214	30391	30197	30308	30362	30293	30080	30224	30360	30281	30274	30197	30233	30066	30291	30187	30099	30219	30145	30133	30034	30043	30229	30083	30183	30408	30278	30168	30170	30010	30163	30331	29886	30124	30051	30299	29871	30222	30000	30369	30037	30342	30236	30029	30418	30491	29895	30254	30380	30294	30118	30363	29996	30106	30263	30233	30244	30037	30164	30049	30341	29837	30306	30039	29997	30044	29925	30369	30306	30167	30165	30290	30269	30246	30106	30408	30147	30051	29934	30166	30280	29986	29987	30043	30044	30120	30097	30370	30010	30085	30009	30313	30339	30436	30381	30087	30104	30098	29994	30085	30142	30145	29977	30229	30201	30147	30229	30282	30401	30395	30168	30173	30238	30321	30307	30039	30014	29940	30120	30198	30211	30168	30370	30247	30180	30382	30146	30081	30082	30146	30204	30097	29903	30178	30244	30125	30064	30047	30170	30440	30025	30157	30243	30124	30111	30132	30043	30200	29879	30089	29985	30112	30431	30016	29773	29950	30049	30102	30203	30171	30109	30065	30448	30208	30381	30265	30194	30161	30179	30269	30195	30206	30379	30213	30291	30234	30351	30150	30106	30356	30300	30281	30394	30149	30301	30148	30207	30023	30317	30215	30224	29918	30079	30130	30185	30126	30317	30142	30357	30056	30359	30283	30422	30160	30226	30119	30159	30369	30129	30205	30131	30184	29936	30178	30468	30053	30397	30132	30071	30044	30153	29971	30247	30243	30243	30047	29966	30278	30087	30240	30193	30057	29969	30293	29957	30201	29968	30196	30418	30336	30184	30345	30298	30325	30320	30158	30128	30232	30208	30243	30099	30018	30178	30027	30256	30222	30135	30005	30308	30337	30099	30213	30027	29995	29967	29984	30271	29987	30101	30245	30032	30090	30117	30313	30296	30131	30133	30221	30072	30174	29988	30029	30157	30079	30115	30115	30118	30330	30008	29951	30201	30432	30100	30184	30223	30216	30221	30330	30163	30398	30026	30067	30221	30217	30425	29781	30282	30316	30145	30064	30065	30205	30402	30103	30083	30128	30386	29983	30165	30039	30145	30195	30251	30137	30287	30179	30221	30155	30206	30253	30088	30096	30015	30090	30164	30278	30019	30164	30294	30045	30209	30180	30159	29945	29981	30101	29964	29875	30077	30227	30404	30093	30225	30144	30239	29939	30180	29997	29992	30028	30088	30299	30088	30310	30250	30243	30300	30208	30152	30307	30023	30350	30196	30098	30132	29998	30487	30448	30367	30248	30284	30240	30217	30108	30377	30197	30001	30260	30319	30240	30148	30220	30181	30402	30331	30090	29996	30196	30336	30003	30055	30121	30437	30237	29999	30103	30285	30052	29880	29968	30253	30125	30372	29878	30265	30093	30443	30232	30323	30277	30095	30222	30304	30325	29939	30171	29985	30228	30170	30208	30067	30305	30233	30138	30280	30138	29972	29894	30288	30173	30134	30082	30180	30164	30017	30135	30137	30282	30346	30264	30257	30336	30242	30106	30377	30360	30148	30255	30091	30276	29923	30176	30071	29974	30372	30217	30226	30324	30430	30333	30180	30173	30071	30224	30268	30288	30194	30120	30145	30222	30069	30385	30037	30449	30191	30115	30254	30291	30277	30095	30164	30047	30138	30172	30078	30177	30364	30272	30016	30058	30104	30184	29960	30113	29965	30211	30137	30165	30225	30061	30005	29969	30366	30028	30133	30293	30170	30169	30246	30286	30287	30272	30070	30131	30118	30230	30202	30314	30229	30187	30211	30345	30157	30319	30222	30172	30295	29941	30220	30076	30222	30174	30014	29990	30100	30330	30044	30059	30399	30111	29978	30215	29938	30261	30174	30067	30200	30289	30005	30161	30098	30208	30160	30104	30276	30231	30070	30099	30113	30156	29959	30366	30212	30019	30087	30125	30225	30336	30121	30037	30168	30224	30389	30278	30179	30176	30170	30433	29834	30298	30416	30172	30309	30226	29942	30236	30044	30270	29967	30116	30120	30124	29915	30315	30041	30210	30078	30240	30006	30370	30170	30203	30218	30129	30123	30148	30074	30098	30341	30198	30115	30094	30161	29970	30131	30128	30228	30283	30299	29974	30314	30112	30271	30268	30179	30153	30339	30242	30226	30315	30146	30100	30259	30152	30301	30102	29917	30440	30325	30237	30196	30304	30219	29941	30137	30090	29999	30217	30044	30019	30007	30228	30092	30310	30111	30248	30303	29860	30286	30013	30445	30130	30226	30150	29976	30107	30097	30445	30025	30183	30263	29935	30096	30198	30108	30180	30045	30141	30049	30319	30102	30128	30172	29947	29921	30390	30225	30106	30289	30334	30160	30207	30342	30276	30095	30201	30282	30307	30164	30149	30027	30168	30082	30067	30052	30101	30288	30082	30111	30132	30146	30132	29903	30124	30186	30022	30230	30179	30128	30305	30100	30054	30143	30145	29795	30296	30009	30408	30083	30212	30044	29970	30214	30097	30130	30224	30141	30056	30223	30377	30335	30052	29959	30201	30252	30283	30418	30239	29990	30146	30107	30135	30324	30168	30207	30121	30292	30338	30193	29954	30014	30030	29925	30277	30129	30180	30029	30207	30304	30116	30227	30058	30260	30197	30359	30352	30275	29946	30079	30135	30024	30086	29971	30185	30250	30177	30066	29974	30099	30154	30131	30191	30028	30449	30222	30132	30167	30010	30180	30206	30115	30110	30175	30241	30272	30275	30101	30016	29996	30203	30267	30040	30039	30209	30022	30035	30152	29923	30242	30291	30018	30298	30089	30238	30104	30299	30101	30094	30043	30172	30182	30117	30310	30105	30261	30316	30458	30252	30220	30102	30295	29999	30220	30020	30313	30161	30177	29898	30348	30138	30180	30223	30276	30245	29946	30228	30104	30219	30014	29948	30152	30028	30075	30307	30071	30196	30130	30244	30244	30185	30180	30345	29976	30126	29912	30090	30430	30268	30128	30020	30203	30240	30035	30243	30085	30218	30299	30203	29942	29871	30216	30193	30375	30436	30026	30125	30106	30045	30123	30180	30133	30300	30029	29986	30077	30093	30039	30048	30156	30320	30207	29989	30076	29967	30224	30219	29911	30083	30223	30016	30345	30276	29974	29992	30241	30071	30210	30312	30258	29992	30020	30306	30138	30272	30138	30454	29827	30199	30262	30281	30080	30113	29945	30102	30182	30019	30363	30228	30157	30373	30094	30440	30056	30320	30205	30245	29959	30070	30146	30173	30175	29965	30313	30153	29864	30169	30344	30281	29939	30324	30162	30344	30364	30222	30198	30385	30222	30067	30267	30211	30320	30432	30436	30243	29983	30249	30120	30307	30069	30371	30294	30335	29980	30128	30225	30107	30306	30248	30202	30338	30007	30243	29987	30381	30208	30100	29981	30379	30081	30184	30102	30018	30067	30112	30237	30130	30179	30284	30472	30102	30268	30304	30124	30116	30221	30184	29968	30209	30017	30110	30030	30238	30219	29901	30121	30230	30158	30115	30276	30131	30318	30263	30162	30425	30359	30149	30172	30271	30440	30076	30213	30040	30282	30245	30110	30050	30354	30242	30175	30107	30128	30266	30101	30079	30192	30268	30340	30257	30294	30248	30113	30063	30046	30079	30117	30048	30024	30282	30173	30266	30163	30300	30226	30346	30045	30229	30446	30089	29979	30085	30050	30349	30322	30062	30251	30450	30197	30241	30280	30259	30069	30026	30339	30085	30326	30123	30124	30024	30076	30300	30004	30101	29988	30154	30095	30266	30082	30394	30289	30076	30337	30117	30349	30082	30061	30151	30135	30345	30046	30303	30085	30042	29895	30162	30241	30095	29910	30024	29994	30355	30157	30171	30092	30000	30142	30434	30233	29986	30350	30209	29897	30253	30140	30134	30348	30191	30028	30220	30219	30289	30104	30028	30256	29915	30223	30037	30137	30388	30279	30360	30152	30199	29991	30264	30355	30199	30209	30270	30412	30328	30271	30038	30016	30228	30159	30132	30147	30266	30026	30265	30165	30245	29988	30470	30255	30062	30110	30290	30423	30248	30077	30265	30139	30246	30312	30119	30210	30406	30010	30004	30129	30339	30167	30214	30189	30092	30092	30242	30196	30336	30317	30341	30173	30217	30185	29965	30083	30019	30242	30420	30229	30283	30304	30212	30046	30175	30118	30088	30170	30479	30243	30239	30071	30333	30194	30150	30048	30277	30259
29828	52191	50749	43235	36313	33249	31406	30172	28004	26618	25654	25075	24454	24349	24184	24042	23835	23708	23410	23527	23276	27593	29583	27461	25444	24555	23529	23326	22789	22847	22931	23075	22956	23003	22926	22871	22713	22781	22910	22881	22784	22958	22862	22974	22785	22756	22850	22796	22905	22969	22950	22728	22756	22704	22779	22929	22665	22973	22867	22933	22866	22730	22931	22923	22812	23007	22765	22865	22743	22766	22828	22836	22764	22866	22912	22788	22793	22782	22887	22724	22875	22784	22917	22960	22969	22757	22789	22794	22805	22751	22892	22837	22816	22901	22794	22811	22719	22767	22930	22795	22833	22869	22933	22856	22712	22821	22791	22849	22895	22769	22807	22969	22834	22889	22863	22673	22737	22593	22902	22791	22802	22577	22746	22757	22889	22770	22903	22740	22855	22885	22788	22931	22620	22897	22677	22801	22722	22777	22920	22791	22708	22723	22734	22827	22918	22712	22867	22721	22937	22861	22770	22654	22914	22761	22699	22753	22916	23004	22754	22797	22941	22744	22736	22873	22900	22666	23000	22778	22888	22695	22921	22953	22807	22862	22718	22856	22892	22870	22774	22885	22908	22940	22901	22978	22603	22951	22767	22946	22667	22893	22941	22849	22788	22790	22683	22963	22862	22745	22725	22982	23093	22787	22535	22871	22940	22845	22892	22799	22871	22869	22739	22859	22862	22687	22783	22751	22910	22819	22751	22871	22881	22749	22955	22663	22883	22944	22651	22773	22671	22713	22918	22890	22682	22907	22833	22655	22671	22869	22909	22777	22810	22824	22581	22918	22773	22656	22984	22713	22820	22771	22685	22786	22774	22731	22787	22857	22759	22857	22897	22787	22789	22714	22782	22908	22783	22849	22800	22849	22770	22927	22975	22691	22739	22742	22798	22867	22864	22773	22650	22855	22817	22735	22692	22897	22956	22966	22738	22816	22704	22872	22756	22875	22769	22840	22731	22855	22951	22875	22801	22763	22845	22820	22884	23037	22775	22832	22884	22737	22678	22745	22812	23089	22917	22821	22868	22674	22861	22685	22831	22837	22813	22701	22957	22654	22895	22878	22794	22824	22950	22904	22912	22747	22909	22773	22913	22911	22681	22630	22920	22783	22893	22923	22900	22642	22841	22722	22797	22762	22801	22771	22840	22936	23067	22836	22858	22785	22775	22708	22887	22869	22917	22896	22732	22782	22672	22747	22686	22749	22699	22776	22746	22684	22840	22667	22754	22906	22689	22706	22699	22728	22745	22955	22821	22842	22738	22786	22899	22939	22861	22580	22882	22711	22927	22709	22725	22816	22819	22856	22746	22621	22787	22745	23024	22615	22674	22703	22875	22813	22848	22726	22805	22718	22653	22803	22672	22782	22859	22679	22751	22736	22626	22926	22863	22818	22742	22780	22967	22702	22882	22653	22800	22836	22689	22658	22858	22837	22955	22714	22901	22923	22817	22823	22836	22826	22916	22896	22872	22729	23037	22803	22550	22687	22875	22849	22890	22901	22863	22715	22746	22916	22734	22919	22794	22872	22799	23063	22639	22725	22939	22751	22853	22696	22829	22751	22884	22802	22923	22754	22765	22835	22818	22811	22851	22756	22733	22775	22889	22822	22725	22809	22650	22872	22688	22780	22867	22598	22606	22947	22754	22769	22914	22817	22744	22855	22612	22831	22789	22830	23028	22602	22982	22839	22708	22616	22768	22736	22649	22789	22812	22750	22787	22685	22935	22826	22899	22830	22702	23012	22892	22648	22723	22768	22737	22745	22660	22671	22714	22607	22776	22826	22904	22699	22849	22899	22706	22938	23047	22822	22818	22956	22736	22773	22820	22913	22737	22962	22839	22697	22826	22551	22927	22741	22911	22858	22796	22940	22636	22771	22796	22685	22769	22801	22896	22956	22688	22751	22721	22797	22810	22766	22709	22658	22733	23079	22675	22680	22910	22796	22789	22967	22730	22824	22847	22739	22967	22806	23027	22943	22831	22859	22678	22663	22856	22644	22960	22873	22716	23023	22712	22868	22915	22712	22887	22943	22873	22885	22783	22827	22808	22955	22870	22783	22828	22773	22800	22867	22955	22713	22834	23024	22867	22723	22779	22610	22676	22687	22975	22873	22807	22763	22792	22950	22748	22853	22695	22885	22853	22722	22742	22712	22740	22793	22538	22780	22840	22770	22650	22697	22995	22808	22663	22694	22859	22648	22582	22644	22839	22703	22786	22594	22893	22856	22883	22791	22645	22802	23018	22790	22771	22894	22895	22833	22755	22737	22887	22802	22838	22819	22886	22598	22887	22869	22799	22843	23001	22828	22733	22824	22798	22784	22903	22703	22951	22878	22802	22834	22720	22725	22838	22748	22795	22866	22570	22563	23062	22823	22872	22937	22983	22831	22788	22771	22839	22817	22772	22922	22803	22787	22686	22956	22794	22769	22896	22845	22758	22789	22693	22693	22775	22595	22709	22844	22815	22833	22801	22996	22725	23051	22805	22908	22816	22758	22546	22749	22638	22813	22639	22752	22754	22723	22723	22681	22796	22683	22778	22856	22878	22773	22917	22699	22820	22718	23003	22623	22947	22797	22962	22929	22827	22721	22940	22824	22717	22771	22696	22979	22717	22879	22633	22825	22878	22649	22812	22975	22818	22709	22584	22858	22977	22812	22828	22755	22945	22825	22735	22901	22770	22751	22728	22930	22716	22910	22783	22872	22892	22787	22943	22702	22843	22599	22950	22889	22823	22755	22558	23033	22899	22633	22868	22887	22805	23083	22716	22690	22992	22795	22958	22862	23077	22725	22858	22864	22602	22819	22885	22712	22891	22770	23057	22701	22639	22765	22768	22780	22697	22796	22745	22758	22794	22656	22714	22672	22655	22985	22728	22937	22823	22477	22810	22691	22769	22905	22549	22730	22704	22789	22826	22631	22836	22735	22836	22925	22707	22876	22952	22862	22778	22736	22875	22790	22989	22958	22812	22868	22789	22896	22776	22667	22860	22738	22678	22754	22725	22655	22963	22994	22821	22762	23097	22724	22708	22744	22829	22838	22912	22892	22869	22839	22770	22831	22895	22782	22845	22901	22918	22951	22821	22952	22778	22813	22814	22795	22759	22766	22825	22951	22552	22877	22633	22696	22817	22715	22860	22668	22979	22988	22728	22710	22802	22820	22857	22961	22704	22659	22997	22776	22688	22889	22737	22717	22708	22967	22684	22748	22790	22691	22711	22942	22764	22664	22665	22952	22955	22726	22895	22937	22776	22844	22719	22823	22992	22650	22868	22836	22888	22646	22912	22864	22674	22826	22757	22901	22813	22819	22579	23053	22738	22668	22866	22875	22832	22722	22851	22868	22825	22778	22911	22780	22908	22571	22899	22747	22639	22780	22886	22725	22796	22744	22877	22905	22892	22733	22650	22846	22587	22789	22757	22784	22766	22829	22750	22837	22786	23008	22726	22823	22933	22717	22853	22747	22702	22842	22888	22945	22892	22920	22880	22654	22818	22717	22678	22939	22906	22896	22729	22901	22743	22714	22826	22774	22789	22845	22646	22717	23054	22819	22848	22799	22801	22690	22783	22934	22851	22830	22947	22898	22856	22621	22855	22565	22905	22778	22801	22791	22836	22919	22912	22782	22660	22744	22833	22890	22849	22761	22715	22755	22701	22800	22874	22692	22694	22717	22813	22738	22814	22834	22827	22951	22715	22820	22670	22707	22816	22717	22824	22796	22772	22867	22970	22820	22934	22985	22799	22741	22801	22785	22688	22697	22731	22629	22705	22639	22870	22848	22752	22908	22882	22859	22957	22828	22728	22827	22805	22847	23044	22849	22864	22923	22767	22740	22746	22753	22741	22824	22808	22818	22751	22884	22946	22666	22765	22834	22962	22761	22931	22830	22725	22779	22719	23032	22793	22805	22605	22769	22860	22750	22808	22766	22774	22573	22748	22959	22708	22747	22724	22848	22846	22614	22757	22884	22900	22867	22825	22872	23004	22633	22859	22745	22815	22734	22846	22932	22539	22649	22766	22710	22635	22857	22899	22504	22978	22801	22758	22698	22746	22734	22685	22921	22816	22923	22831	22813	22873	22786	22797	22690	22916	22722	22769	22869	22935	22927	22860	22789	22876	22749	22854	22557	22865	22794	22703	22904	22905	22987	22614	22797	22735	22796	22607	22942	22779	23141	22916	22957	22846	22763	22810	22864	22908	22801	22892	22759	22904	22938	22723	23014	22746	23058	22970	22955	22714	22746	22870	22740	22918	22770	22729	22862	22747	22710	22804	22917	22851	22940	22776	22790	22840	22837	22811	22723	22854	22837	22850	22848	22656	22726	22814	22711	22673	22705	22778	22764	22666	22811	22827	22637	22936	22778	22892	22940	22717	22768	22717	22761	22643	22932	22936	22773	22871	22627	22660	22879	22883	22859	22638	22941	22854	22826	22694	22778	22922	22737	22834	22705	22813	22751	22926	22808	22813	22498	22902	22810	22857	22714	22666	22808	22713	22793	22823	22826	23059	22905	22734	22633	22987	22787	22802	22723	22824	22824	22837	22952	23021	22953	22530	22865	22797	22886	22821	22870	22718	22912	22846	22746	22826	22836	22691	22912	22828	22759	22921	22800	22692	23057	22933	22875	22816	22740	22882	22748	22847	22793	22858	22778	22812	22748	22885	23017	22605	22736	22834	22848	22809	22607	22755	22683	22710	22704	22866	22815	23024	22761	22830	22958	22850	22876	22709	22916	22946	22695	22822	22981	22768	22806	22781	22557	22757	22975	22898	23057	22832	22864	22908	22732	22909	22854	22682	22765	22728	22967	22748	22874	22787	22733	22761	22955	22891	22806	22765	22904	23023	22780	22875	22634	22916	22809	22787	22769	22806	22927	22650	22787	22616	22652	22736	22783	22693	22693	22899	22707	22662	22709	22792	22786	22854	22971	22905	22686	22825	22825	22907	22850	22909	22729	22785	22779	22755	22813	22831	22730	22749	22804	22851	23002	22992	22879	22874	22674	22729	23016	22756	22841	22888	22834	22757	22757	22774	22839	22664	22860	22721	22800	22996	22871	22685	22919	22690	22755	22893	22852	22894	22620	22715	22942	22881	22638	22889	22845	22811	22868	22724	22815	22817	22718	22960	22871
29765	28687	38229	37599	33615	32917	32464	31853	31117	30787	30811	30332	30272	30222	30164	30339	30036	30181	29996	29940	29962	30082	30477	30210	30348	29928	30000	30205	30177	30247	29816	30015	29737	29873	29893	29847	29879	29895	29946	29913	29992	29978	30075	29986	30195	29904	30048	29850	30102	29933	29979	30004	29847	29796	29850	29899	30101	29885	29920	29753	29932	30030	29998	30010	30103	29737	29805	29749	29667	29963	30005	30055	30207	29748	30022	29858	29807	29575	29729	29896	29664	29501	30012	29815	30039	29841	29767	29895	29960	29937	29852	30096	29939	29970	29882	29880	30011	29778	29794	29816	29814	29977	29814	29985	30078	29817	29995	29773	29967	29737	29593	29894	29929	29854	30146	29760	29874	30032	29882	29840	30028	29990	30182	30020	30201	29744	29703	29751	29756	29958	29897	29663	30058	29925	29932	30225	30144	29819	29932	29925	29962	29849	29791	29840	29934	30031	30049	29765	30056	30018	29853	30064	29987	29838	30147	29955	29765	29848	30028	29929	30183	30103	29930	30007	30016	30068	30018	29740	29896	29875	29974	29913	29926	29730	29892	29886	29840	29718	29879	29901	29938	29926	29926	29708	29824	30221	30030	29733	29866	29917	30008	29982	29906	29951	29786	29847	29858	29744	29631	29789	29796	29848	29755	29802	30079	29871	30100	29953	29872	30212	29994	30019	30060	29913	29927	29875	30133	30001	29913	29848	30151	29679	29823	29840	29810	29860	29901	30206	29922	30153	29768	29831	29953	30043	29868	29755	29986	29823	29786	30011	29870	29847	29969	29658	29836	29935	29952	29831	30019	30031	29834	29714	29736	29858	29970	29989	29843	30080	29882	29847	29857	29828	29993	29973	29815	29824	29766	29935	29939	30051	29949	29509	29963	30043	29914	29816	30104	30057	30049	29614	29932	29805	30126	29797	29664	29684	29866	29908	29607	29961	30076	29673	30297	29830	29854	29919	29965	29794	29869	29696	30010	29690	30064	29964	30075	29878	30180	29939	30080	29916	29754	29889	29698	29859	29904	29743	29992	29844	30176	30034	30000	29741	29811	29463	30047	29910	30014	29703	29992	29896	29945	29948	30051	29833	29743	30031	30072	30102	30041	29820	29929	29893	30088	29985	29988	29791	29968	29638	29925	30154	29800	29680	29990	30054	30082	29912	29998	29860	29684	29748	30076	29965	29954	30034	29984	29795	29863	29766	29631	30052	30278	30042	30043	29961	29768	29665	29829	29987	30102	30138	29764	29625	29713	29952	30143	29852	30382	29953	29991	29978	29854	29914	29573	29647	30009	29954	30076	30011	29664	29661	30026	29684	30134	30081	29838	29938	29791	29709	30079	29901	29869	29836	29809	30014	29812	29776	30161	30016	29959	29938	29926	29879	29812	29902	29899	29926	29936	30068	29782	29937	29693	30056	29905	30004	30129	30016	29987	29865	29810	29807	30106	29939	29832	29914	30039	29922	29866	29805	29948	29927	29891	29753	30023	29890	29960	29972	30017	29734	29807	29909	30018	29718	29855	30029	29966	30070	29768	29717	29859	29822	29870	29943	29976	30116	30147	30139	29704	29771	29985	29724	29967	30174	29929	30029	29919	29945	30140	29853	29920	29782	29859	29733	29911	29841	29949	29741	30016	30057	30076	30045	29794	30021	29939	29895	29587	29767	29961	29805	29793	30066	29916	30118	29836	29828	29930	29934	30009	30000	29888	29871	30044	30092	30107	30033	29741	30266	30178	30061	29877	30075	29946	29766	29633	29930	30053	30036	30046	29783	29977	30032	29848	29788	30087	29972	29851	29941	29946	29639	29931	29943	29955	29821	30031	29795	29951	30129	30214	30077	30030	29950	29953	30015	29750	29984	29891	29902	29925	29750	29990	29818	29634	29872	30009	30213	29919	30023	30177	29805	29981	29979	29916	29934	29504	29700	29888	29949	30143	30028	30075	30007	29797	29670	30095	29832	29966	29802	29736	29811	29908	30030	29975	30034	29809	30041	29852	30056	29920	30062	29750	29964	30023	29944	30057	29940	30002	29921	29920	29807	29934	29894	29830	30088	29752	29875	30103	30089	30149	30062	29955	29815	29903	29929	29698	29984	29870	29624	29958	29971	30105	30112	30079	29921	30107	29904	30085	29755	29826	29997	29721	29568	29676	29869	29954	29854	30154	29955	30020	29840	29899	29842	29531	29920	30138	29863	29805	29883	29766	29625	29857	30050	30167	29741	29900	29843	29921	29895	30027	29857	29993	29653	29870	30194	30084	29874	30013	29910	29787	29865	29866	29688	30087	29985	30025	29841	29869	30057	29838	29945	29881	30081	29935	29914	29889	29868	29813	30000	29743	29910	30011	29853	30099	30198	30108	29994	29817	29993	29768	29761	29818	29920	30044	29901	29962	29682	29659	29741	29792	29939	29806	29664	29762	29868	29801	30012	29891	29880	30064	29781	30054	29748	29945	30029	30033	29626	29778	29505	29678	30027	29539	29972	29980	29799	29979	30033	29959	29940	30060	30055	29961	30111	29864	29927	29760	30019	29970	29921	29939	29758	29971	29862	29918	29708	29926	29893	29952	29844	29737	30061	29949	29752	29805	29908	29729	29855	29724	29961	29886	29899	29869	29872	29908	30080	29958	29966	29996	29914	29979	29972	30073	29968	29920	29940	29819	29855	29987	29855	29953	30111	29826	29776	29704	29889	29914	30009	30055	29802	29728	29935	29854	29772	29951	29865	29790	29867	29935	29878	29945	29824	30038	29958	29835	30017	29955	29900	29665	30118	29631	29934	29586	29674	30021	30136	29938	30263	29915	29972	29808	30016	29849	29818	29950	29723	30023	29828	30043	30008	29891	29753	30023	29891	29693	30165	30049	29703	30023	29625	30132	29816	30001	30023	29840	30251	29827	29860	29792	29748	29880	29801	29935	29884	29996	29794	29885	29874	29856	30056	29908	30260	30173	29980	29927	29930	30027	29810	29685	29888	29927	29928	29787	29806	29680	30002	29907	30072	29944	29807	29852	29751	29996	29976	29948	30042	29873	29833	29879	30082	29891	30054	29617	30041	30078	29875	29803	30214	29906	30109	30029	29965	29941	30241	29985	29760	29971	29900	30111	29749	29747	30046	30008	29888	29868	29931	29839	29854	29983	29999	29946	30053	29853	29787	29704	29830	30052	29905	29902	30099	29691	29922	29999	30086	29928	29854	29856	29950	29603	29835	29830	29901	29959	30010	29885	30090	29862	29931	29797	30026	29766	29989	29945	29739	29928	29654	29943	29934	29910	29761	30107	30265	29973	29970	29837	29903	29817	30061	30014	29942	29940	29947	30010	29765	29944	29904	29893	29886	30061	29984	29811	29996	29937	29805	30147	29881	29852	29887	29970	29919	30140	29927	29990	30034	30070	29896	30126	29926	29911	30069	30078	29927	30059	29867	29841	29877	29941	29934	30242	29771	29992	30068	30021	30214	30113	29985	29734	29722	30017	29889	29979	29783	29721	29831	29875	29742	30037	30019	30021	29949	30118	30088	30118	30136	29728	29818	29797	30030	29814	29971	29979	29719	30010	29805	29990	29744	30040	30113	29922	29938	30000	29779	30063	30203	30058	29943	30108	30163	30056	29949	29841	29995	29704	29839	29985	29916	30074	30132	29923	29980	29973	30076	29900	29940	30025	30007	30145	29661	29966	29840	29642	29896	29768	29841	29826	29755	30030	29959	30056	29760	29880	29752	30026	29742	29759	30096	29930	29830	29993	30051	30015	30061	29843	29849	29909	29814	30083	30022	29944	29889	30066	29832	29808	29883	29826	30015	29896	29943	30163	29847	29962	30252	29954	29902	29880	29686	29895	29791	29848	29802	29998	29982	30113	30114	29979	29938	29923	29973	30092	29803	29861	29978	29748	29845	29921	29898	29712	30035	30104	30111	29914	29978	30066	30009	29838	29828	29733	29721	30034	30055	29893	29865	29736	29791	29908	30029	29699	29893	29905	29893	29858	30097	30013	29917	29884	29762	29922	29742	29955	30022	30060	29806	29905	30215	29906	29861	29782	29721	29755	29983	29929	29835	29843	30139	29774	29768	30023	29937	30052	29942	29839	29896	29696	29970	30129	29706	30049	29869	29755	29866	30147	29866	29954	29979	30124	30028	30071	29878	29985	30153	29897	30053	29971	29725	29809	29833	30088	29876	29993	29975	29931	30087	30036	29897	29862	30007	29824	29997	30096	29755	29705	30192	30064	29900	29866	29880	29884	30059	30060	29893	30093	29898	29805	29775	29985	29740	30028	30143	29746	29924	29815	29923	30024	30000	29904	29966	29976	30131	29891	29850	29874	29770	29772	29846	29715	29960	29826	29941	29895	29963	29835	29865	29898	29966	29923	29936	30160	30171	29962	30177	29850	30061	29857	29587	29992	29846	29804	30027	29974	29987	29994	29769	29949	29779	29878	29985	30191	29814	29757	30018	30180	29918	29912	29991	30008	29918	29990	29757	29900	29974	29588	30119	29876	29850	29817	29947	30005	29965	29772	29848	29748	30158	30040	29888	29842	29977	30069	30042	29924	29950	29983	29841	29892	29657	29831	29968	29896	29749	30000	29942	30071	29863	29663	29832	29932	29726	29840	29962	29908	29890	29897	29986	29968	29996	29878	29846	29994	30000	30167	29896	29825	29904	29864	29878	29842	30009	29976	30095	29936	30097	29957	29884	30043	29961	29997	30035	29923	29801	29869	29934	29953	29800	29785	29907	29855	29917	30033	29987	30043	29836	29970	29808	29857	29763	29936	29697	29921	30016	30086	29942	29883	29861	29915	29794	29829	29915	29771	29930	29954	29814	30019	29944	30025	29866	29801	29986	29896	29944	29882	29942	30031	29923	29945	30018	29855	30088	30090	29841	30037	29825	30024	29958	29905	30046	29951	29913	29761	30013	29983	29783	30000	30075	29754	29692	29587	29660	29843	29864	29955	30060	29886	29800	29915	30090	29834	30037	29948	29824	30034	29851	29609	29915	30008	29852	29845	29904	30073	29824	30188	29811	29816	29868	30036	29980	29858	29899	30071	29963	29974	29885	29837	29837	29939	29809	29858	29911	30083	29947	30045	29709	29715	29706	29615	30252	30038	29966	29976	29902	30213	29881
28347	40343	39437	33655	29545	27354	26521	25873	25006	24042	23740	23282	23442	23168	23312	22934	22978	22824	23000	22901	23015	23016	23339	23093	22886	22821	22703	22725	22629	22702	22876	22684	22737	22688	22625	22753	22568	22766	22677	22602	22685	22542	22629	22723	22596	22684	22457	22765	22695	22675	22548	22602	22611	22779	22731	22611	22621	22609	22736	22746	22386	22693	22505	22729	22513	22611	22520	22718	22815	22612	22539	22765	22625	22811	22547	22573	22620	22530	22799	22565	22688	22583	22691	22637	22741	22587	22605	22671	22714	22555	22629	22709	22591	22657	22642	22711	22580	22637	22669	22665	22699	22825	22512	22606	22698	22677	22410	22657	22746	22648	22599	22669	22724	22499	22673	22492	22780	22792	22605	22812	22603	22627	22669	22602	22608	22309	22616	22716	22606	22660	22717	22620	22594	22547	22536	22610	22537	22436	22656	22692	22390	22701	22614	22657	22624	22705	22602	22619	22511	22659	22630	22721	22559	22690	22557	22562	22729	22776	22482	22466	22668	22695	22615	22596	22503	22714	22786	22632	22548	22685	22654	22759	22477	22630	22678	22652	22685	22649	22800	22677	22663	22698	22485	22572	22583	22476	22543	22614	22575	22673	22783	22850	22493	22575	22751	22674	22559	22651	22630	22709	22748	22561	22719	22790	22648	22590	22654	22628	22701	22621	22831	22517	22872	22605	22634	22737	22636	22700	22842	22583	22516	22705	22668	22769	22678	22584	22600	22724	22529	22727	22715	22543	22711	22699	22934	22633	22770	22568	22615	22791	22772	22701	22734	22590	22837	22512	22812	22606	22734	22357	22426	22662	22544	22777	22360	22585	22603	22744	22787	22676	22578	22635	22673	22666	22606	22809	22594	22526	22640	22544	22652	22576	22640	22695	22604	22597	22634	22720	22535	22765	22497	22683	22520	22544	22549	22526	22693	22707	22904	22655	22702	22553	22721	22661	22586	22817	22639	22599	22666	22628	22605	22589	22599	22668	22562	22600	22664	22653	22700	22640	22676	22654	22671	22469	22766	22517	22635	22518	22558	22678	22583	22718	22576	22686	22806	22716	22564	22669	22434	22503	22726	22627	22640	22696	22523	22692	22889	22512	22735	22627	22576	22543	22581	22643	22699	22782	22546	22505	22665	22768	22401	22734	22694	22585	22714	22585	22589	22783	22732	22606	22727	22632	22788	22622	22535	22492	22646	22687	22711	22345	22757	22501	22615	22736	22490	22501	22476	22591	22589	22481	22513	22591	22621	22601	22592	22752	22658	22553	22646	22764	22682	22643	22587	22748	22686	22698	22620	22672	22563	22553	22662	22572	22711	22521	22552	22739	22573	22529	22732	22546	22519	22617	22694	22580	22587	22600	22711	22671	22622	22713	22636	22639	22772	22545	22721	22697	22793	22567	22819	22596	22571	22428	22729	22463	22539	22758	22509	22718	22718	22667	22739	22683	22609	22519	22645	22653	22804	22645	22609	22477	22623	22532	22680	22523	22640	22634	22734	22638	22685	22651	22707	22471	22750	22596	22793	22621	22826	22664	22526	22481	22614	22692	22584	22696	22814	22616	22585	22834	22612	22648	22677	22657	22653	22795	22792	22676	22631	22773	22766	22613	22743	22432	22788	22594	22690	22597	22544	22665	22765	22509	22694	22683	22702	22633	22595	22795	22592	22540	22360	22612	22531	22590	22727	22577	22694	22545	22585	22694	22757	22693	22719	22626	22645	22738	22646	22786	22410	22628	22537	22704	22618	22592	22579	22515	22669	22699	22706	22658	22554	22749	22671	22630	22611	22555	22762	22669	22576	22505	22456	22425	22720	22811	22589	22641	22583	22488	22652	22641	22630	22487	22747	22667	22741	22559	22621	22496	22664	22636	22633	22655	22600	22596	22690	22675	22645	22448	22513	22685	22711	22747	22764	22780	22689	22858	22735	22757	22828	22813	22484	22665	22710	22557	22677	22463	22606	22681	22724	22567	22709	22534	22724	22617	22702	22733	22810	22583	22821	22726	22637	22808	22607	22591	22750	22728	22723	22535	22688	22536	22581	22724	22566	22787	22693	22652	22533	22642	22790	22606	22724	22550	22634	22758	22718	22628	22676	22861	22633	22542	22661	22707	22482	22612	22556	22796	22634	22801	22648	22794	22712	22680	22665	22634	22664	22520	22772	22525	22606	22702	22726	22512	22682	22714	22625	22561	22394	22662	22625	22588	22694	22628	22634	22532	22608	22591	22524	22504	22804	22438	22624	22547	22814	22725	22743	22640	22545	22648	22484	22669	22683	22750	22569	22810	22629	22740	22639	22792	22540	22503	22649	22591	22650	22802	22543	22478	22774	22644	22603	22704	22744	22652	22728	22678	22758	22644	22544	22586	22897	22562	22811	22532	22625	22757	22671	22616	22626	22516	22673	22441	22578	22656	22720	22748	22660	22453	22600	22692	22681	22736	22757	22613	22692	22489	22717	22504	22743	22793	22817	22740	22511	22823	22546	22628	22529	22629	22562	22749	22645	22698	22766	22436	22659	22557	22497	22608	22737	22742	22687	22696	22816	22746	22602	22660	22521	22710	22631	22736	22708	22797	22618	22741	22638	22702	22680	22303	22632	22682	22618	22712	22639	22769	22558	22667	22644	22626	22663	22692	22866	22592	22722	22411	22589	22669	22547	22696	22809	22587	22577	22531	22674	22514	22652	22609	22576	22760	22575	22672	22630	22603	22572	22659	22822	22532	22478	22634	22624	22581	22543	22685	22607	22716	22692	22728	22591	22566	22790	22665	22512	22747	22636	22612	22467	22593	22500	22694	22586	22545	22652	22507	22543	22817	22557	22722	22852	22593	22660	22621	22594	22648	22880	22718	22751	22526	22648	22596	22642	22543	22668	22579	22621	22414	22640	22647	22703	22663	22695	22669	22712	22655	22570	22663	22858	22562	22391	22496	22725	22630	22762	22634	22569	22532	22632	22662	22461	22646	22607	22693	22634	22667	22527	22523	22727	22823	22453	22645	22868	22631	22538	22658	22715	22720	22596	22499	22695	22639	22482	22527	22824	22542	22555	22707	22731	22611	22640	22677	22719	22726	22845	22594	22772	22749	22651	22774	22641	22697	22691	22568	22641	22589	22635	22562	22834	22732	22654	22553	22645	22656	22694	22644	22690	22590	22638	22420	22652	22688	22776	22549	22589	22477	22681	22820	22542	22734	22706	22721	22675	22624	22718	22731	22750	22753	22575	22693	22548	22870	22624	22613	22619	22583	22635	22558	22644	22535	22607	22613	22643	22653	22555	22591	22727	22818	22674	22645	22733	22680	22757	22558	22615	22660	22576	22670	22735	22610	22653	22811	22692	22553	22478	22699	22714	22571	22645	22529	22644	22649	22668	22697	22623	22597	22728	22547	22732	22718	22571	22735	22791	22793	22426	22731	22597	22764	22666	22683	22585	22713	22596	22729	22633	22720	22649	22659	22671	22614	22613	22698	22708	22741	22637	22650	22579	22800	22806	22673	22480	22839	22657	22674	22473	22588	22453	22719	22614	22683	22668	22674	22826	22789	22581	22643	22542	22617	22639	22533	22605	22588	22732	22554	22577	22685	22621	22636	22732	22565	22843	22612	22744	22558	22752	22653	22873	22492	22613	22384	22556	22727	22683	22641	22425	22462	22572	22591	22628	22647	22557	22608	22786	22603	22558	22734	22799	22655	22697	22773	22823	22636	22705	22441	22529	22467	22761	22611	22698	22484	22711	22627	22713	22421	22665	22537	22572	22379	22761	22634	22679	22580	22671	22492	22787	22618	22598	22698	22657	22710	22677	22628	22673	22633	22673	22581	22789	22452	22774	22579	22597	22659	22640	22802	22556	22652	22698	22606	22535	22662	22747	22749	22476	22671	22714	22666	22657	22556	22718	22643	22524	22550	22681	22691	22717	22753	22627	22709	22576	22620	22649	22582	22530	22699	22541	22551	22406	22719	22535	22582	22598	22651	22629	22665	22730	22663	22977	22663	22552	22621	22507	22723	22707	22598	22537	22481	22583	22701	22618	22764	22631	22634	22577	22798	22616	22699	22635	22777	22557	22573	22782	22662	22607	22703	22680	22692	22713	22607	22789	22762	22792	22544	22576	22547	22549	22740	22595	22562	22711	22506	22800	22497	22521	22482	22855	22702	22487	22610	22697	22687	22465	22744	22757	22581	22592	22614	22497	22673	22629	22659	22728	22524	22641	22624	22548	22767	22573	22706	22824	22638	22563	22724	22756	22633	22657	22649	22521	22425	22639	22581	22696	22647	22720	22463	22506	22614	22784	22743	22681	22805	22443	22602	22738	22743	22739	22627	22763	22566	22805	22646	22640	22551	22616	22649	22595	22711	22603	22829	22414	22697	22764	22597	22654	22675	22667	22579	22474	22515	22554	22708	22736	22768	22621	22677	22597	22639	22694	22672	22517	22536	22498	22587	22574	22690	22587	22784	22713	22705	22682	22620	22672	22560	22553	22489	22769	22826	22559	22710	22782	22499	22750	22557	22657	22753	22591	22626	22688	22651	22732	22524	22585	22450	22532	22675	22774	22723	22612	22668	22632	22730	22549	22597	22658	22623	22745	22563	22589	22723	22642	22620	22700	22687	22783	22720	22602	22744	22615	22577	22749	22512	22583	22631	22718	22644	22564	22618	22674	22537	22368	22506	22803	22601	22528	22789	22694	22917	22571	22484	22641	22623	22576	22743	22561	22564	22827	22530	22755	22500	22601	22709	22674	22562	22729	22433	22613	22670	22687	22676	22389	22780	22414	22751	22743	22605	22661	22980	22470	22648	22684	22691	22560	22564	22940	22694	22614	22683	22845	22728	22769	22712	22689	22624	22706	22716	22749	22711	22484	22733	22585	22816	22638	22606	22592	22797	22693	22758	22785	22877	22601	22707	22644	22685	22584	22526	22629	22598	22676	22525	22666	22707	22840	22727	22611	22749	22626	22735	22676	22597	22487	22618	22637	22544	22641	22710	22581	22680	22425	22737	22756	22605	22582	22747	22715	22614	22689	22529	22676	22528	22478	22586	22796	22411	22706	22777	22542	22589	22772	22688	22500	22750	22674	22522	22473	22686	22715	22620	22744	22671	22585	22835	22742	22637	22586	22636
23762	21442	29235	25744	27954	32706	35192	32904	31915	31759	31123	31062	30543	30511	30245	30474	30130	30204	30339	30105	30239	31393	32889	31755	30901	30352	29990	29730	29953	29890	30083	29535	29755	29892	29815	29706	29887	29709	29723	29806	29839	29827	29717	29739	30083	29811	29851	29913	29784	29620	29923	29961	29750	29997	29721	29810	30014	29807	29679	29735	29871	29952	29625	30003	30079	29824	29800	30023	29898	29827	29932	29656	29876	29966	29687	29958	30006	30068	29734	29771	29669	29527	29871	29905	29699	29864	29937	29819	29937	29938	29603	30166	29810	29999	29865	29831	29962	29670	29808	29725	30032	29655	29981	29753	29626	29759	29845	29970	29847	29843	29796	29686	29845	29811	29912	29770	29810	29749	29748	29962	29767	29711	29760	29811	29709	29611	29864	29758	29856	29721	29950	29894	29803	29496	29839	29504	29748	29829	29931	29672	29840	29802	29741	29476	29892	29797	29886	29759	29688	29632	29873	29947	29670	29684	29886	29578	29710	29777	29779	29826	29845	29634	29580	29693	29905	29868	29806	30037	29810	29583	29594	29960	29943	29879	29732	29796	29957	29959	29642	29644	29692	29731	29895	29778	29671	29895	29687	30018	29883	29789	30109	29571	29918	29806	29959	29838	29909	29619	29791	29903	29787	29721	29889	29794	29918	29828	29780	29621	29649	29853	29829	29664	29652	29722	30066	30041	30018	29658	29718	29705	29763	29664	29961	29842	29756	29822	30026	29347	29760	29563	30051	29671	29823	29770	29779	29812	29849	29912	29994	29793	29739	29611	29863	30040	29926	30032	29795	29878	29727	29861	29871	29780	29888	29602	29739	29810	29732	29735	29557	29956	29822	29703	29887	29808	29869	29834	29854	29749	29866	29896	29702	30030	29844	29669	30068	29768	29750	29770	29971	29891	29599	29666	29868	30021	29764	29975	29807	29730	29937	29858	29748	29829	29735	29830	29771	29941	29628	29652	29593	29767	29872	29732	29560	29875	29726	29839	29606	29813	30007	29964	30074	29781	29603	29842	29717	30117	29921	29916	29912	29889	29738	30001	29824	30040	29662	29859	29918	29853	29923	29743	29672	29781	29870	29735	30012	29917	29923	29812	29738	29635	29631	29772	30044	29630	30169	29915	29811	29711	29790	29713	29646	29777	29933	29860	29773	29699	29797	29726	29833	29925	29829	29842	29823	29783	29712	29898	29793	29666	29778	29827	29822	29838	29920	30007	29826	29696	29708	29645	29754	30090	29946	29919	30060	29820	29751	30029	29725	29909	29997	29919	29804	30116	29797	29886	29763	29720	29869	29847	30271	29852	29807	29972	29786	29606	29858	29867	29664	29776	30029	29973	29747	29980	29835	29821	29551	29668	29710	29704	29683	29777	29924	29740	29544	29866	29636	29734	29800	29736	30038	29806	29695	30049	29722	29859	29900	29918	30035	29906	30032	29695	30019	29910	29688	29878	29952	29917	29840	29833	29753	29829	30103	29810	29928	30058	29609	29765	29940	29645	29887	30029	29929	29830	29807	29844	30041	29722	29850	29715	29672	29872	29735	29840	29736	29744	29773	29989	29750	29842	29901	29781	29776	29693	30019	29903	30008	29967	29783	29931	30054	29800	29737	29958	29659	30019	29808	29777	29753	29771	29862	29742	29833	29599	29834	30052	29778	29714	29602	29831	29953	29882	29965	29871	29824	29885	29644	29740	29866	29764	30060	29818	29678	29797	29722	29725	29707	29852	29852	29850	29633	29794	29612	29945	29924	29841	29935	29999	29676	29862	29945	29812	29949	29714	29776	29731	29802	29807	29573	29793	29767	29868	29734	29701	29853	29620	29895	29673	29787	29669	29682	29790	29622	29579	29903	29742	29807	29925	29833	29561	29800	29863	30098	29807	29873	29548	29715	29816	29692	29840	30013	30108	29730	29801	29794	29736	29871	29760	30062	29837	29871	29921	29857	30039	29920	29869	30002	29768	29751	29765	29907	29748	29703	29680	29960	29829	29749	29789	29762	29856	30004	29562	29983	29860	29759	29883	29737	29694	29952	29706	29712	29862	29808	29878	30038	29773	29913	29789	29842	29716	29809	29874	29787	29867	29733	29726	29787	29831	29776	29908	29543	29820	29746	29778	29757	30011	29899	29945	29928	29980	29916	29812	29730	29593	29857	29998	29745	30043	30052	29887	29712	29701	29653	29872	29849	29934	29870	29747	29860	30002	29610	29759	29995	29863	29860	30040	29799	29760	29901	29784	29640	30050	29870	29960	29840	29770	29694	29837	29690	29980	29791	29658	29851	29847	29726	29858	29790	29802	29682	29649	29597	29830	29959	29728	29797	29968	29770	29678	29951	30119	29703	29924	29963	29590	29774	29648	29519	29835	29510	29752	29911	29866	29847	30010	29970	29715	29808	29867	29908	29738	29944	29769	29765	29881	29880	29826	29651	29508	29745	29762	29968	29798	29758	29741	29686	29850	29762	29779	29923	29851	29970	29872	29764	29770	29905	29818	29861	29802	29620	29684	29781	29750	29847	29631	29832	29602	29673	29596	29759	29772	29541	29539	29820	29739	29816	29843	29779	29831	29737	29707	29904	29872	29917	29719	30005	29771	29739	29769	29658	29475	29688	29952	30049	29685	29708	29953	29797	29811	29958	30052	29914	29743	29775	29893	29746	30010	29948	29889	29667	29861	29620	29672	29993	29547	30005	29988	30036	30062	29873	29725	29875	29544	29816	29800	29797	29877	29889	29785	29857	29846	29909	29832	29934	29844	29584	29769	29970	29782	29875	29778	29768	29843	29661	29909	30080	29831	29789	29957	29909	29819	29851	29714	30015	29877	29822	29608	29723	29905	29856	29610	29787	29911	29844	29905	29804	29640	29610	29755	29703	29811	29963	29818	29637	29941	29906	29555	30126	29774	29853	29835	29875	29773	29903	30001	29630	29800	29715	29907	30038	29711	29744	30142	29788	29662	30023	29854	30066	29800	29795	29903	30034	29836	29769	29509	30017	29594	29712	29567	29671	29783	29726	29856	29878	29550	29723	29841	29892	30065	29848	29666	29870	29888	29803	29934	29786	29643	29735	29775	29765	29729	30021	29697	29883	29563	29759	29761	29812	29887	29717	29873	30023	29791	29648	29919	30097	29770	29875	29736	30017	29800	29992	29908	30003	30051	29800	29712	29747	29868	29835	29712	29885	29676	30068	29865	29877	29834	29781	29768	29718	29753	30010	29694	29486	29716	29964	30006	29667	29874	29962	29725	29794	29971	30028	29683	29763	29706	30052	30120	29753	29922	29795	29741	29818	29742	29764	30015	29939	29900	30123	29886	29932	29758	29768	29920	29613	29908	29678	29608	29592	30066	29803	29750	29814	29899	29681	29815	29754	29907	29890	29766	29639	29851	29948	29925	29631	29612	29792	29773	29867	29695	29546	29833	29766	29832	29700	30085	29746	29775	29832	29868	29797	29650	29793	29839	29913	29621	29668	29935	29856	29653	29977	29950	29709	29770	29873	29854	30099	29787	29882	29679	29815	29770	30000	30004	29898	29851	29806	29842	29507	29696	29878	29709	29939	29904	30026	29767	29560	29876	29739	29761	29902	29764	30066	29924	29849	29858	29846	29730	29756	29799	29984	29854	29687	29689	29906	29556	30071	29713	29774	29934	29826	29786	29938	29869	29843	29826	29878	29641	29765	29977	29805	29814	29951	29998	30012	29652	29884	29996	29790	30179	29712	29945	29770	29877	29733	29779	29844	29810	29997	29812	29915	29637	29864	29866	29964	29867	29813	29733	29821	29923	29918	29802	29898	29869	29806	29891	29904	30026	29732	29738	29910	29842	29985	29663	30029	29793	29945	29634	29893	29922	29767	29843	29845	29897	29746	29907	29821	29701	29905	29975	29970	29747	29906	29933	29736	29838	29773	29933	29822	29781	29883	29643	29935	29722	29654	29643	29678	29801	29880	29738	29588	29697	29927	29597	30126	29896	29789	29758	29829	29755	29886	29903	29599	29680	29666	29805	29867	29834	29596	29886	29673	29841	29847	29796	29913	29867	29939	29902	29844	29684	29949	29807	29868	29831	29887	29940	29757	29795	29651	29692	29852	29889	29612	29806	29854	29867	29985	29920	29772	29803	29934	29754	29886	29608	29597	29847	29771	29536	29553	29765	30023	29719	29724	29733	29888	29678	29943	29528	29812	29751	29755	29756	29924	29952	30023	29872	29645	30038	29749	29782	29766	29771	29965	29817	29707	29718	29820	29831	29787	29832	29806	29830	29653	29885	29755	29879	29865	29767	29634	29687	29596	29935	29758	29944	29765	29989	29985	29979	29706	29552	29977	29664	29830	30014	29988	29960	29644	29699	29827	29597	29839	29895	29857	29588	29909	29750	29784	29930	29642	29706	29806	29663	29745	29885	29687	29733	29806	29731	29797	29792	29836	29725	29908	29814	29760	29746	29845	29655	29849	29657	30054	29811	29608	29834	29714	29940	29762	29656	30087	29776	29863	29753	29773	29850	29849	29884	29633	29861	29823	29749	29880	29782	29967	29682	29850	29848	29970	29899	30078	29763	29571	29708	29849	29701	29843	29745	29663	29860	29945	29820	29758	29848	29791	29905	29949	29886	29875	29839	29779	29914	30027	29860	29828	29902	29690	29885	29819	29977	29920	29563	29641	29871	29843	29673	29717	29876	29722	29761	29747	29837	29829	29898	29694	30054	29983	30067	30033	29972	30031	29874	29833	29501	29976	29912	29861	29825	29796	29720	29953	29722	29682	29795	29720	29834	30016	29801	29950	29826	29891	29730	29999	29586	29618	29523	29877	29744	29960	29953	29940	29804	29798	29843	29855	29731	29950	29858	29853	29717	29781	29860	29743	29878	29673	29795	30157	29929	29740	30089	29680	29837	30073	29651	29933	29615	29700	29715	29697	29850	29872	29751	29837	29980	29742	29721	29856	29869	29682	29939	29936	29767	29716	29706	29692	30058	29988	29645	30200	29977	30054	29708	29856	29858	29804	29964	29918	30009	29877	29786	30086	29793	29784	29655	29952	29931	29678	29946	29927	29695	29838	29805	29576	29839	29847	29859	29939	29970	29513	29703	29724	29640	29755	29739	29905	30040	29821	29661	29932	29742
28024	47270	46499	39029	34165	30331	29199	27715	26185	25538	24725	24330	23827	23558	23592	23437	23502	23219	23339	23163	23343	25553	26818	25061	23881	23325	23106	22654	22718	22807	22672	22693	22847	22661	22779	22836	22634	22881	22654	22654	22589	22700	22745	22774	22601	22786	22776	22716	22875	22645	22701	22493	22677	22769	22817	22594	22810	22568	22807	22717	22744	22616	22777	22695	22759	22788	22605	22723	22534	22646	22770	22703	22761	22586	22739	22608	22839	22558	22566	22492	22643	22730	22713	22587	22670	22690	22670	22590	22555	22693	22748	22772	22665	22531	22714	22655	22773	22473	22697	22703	22630	22593	22610	22657	22783	22553	22699	22693	22640	22581	22903	22599	22732	22569	22653	22844	22672	22659	22522	22584	22691	22536	22716	22807	22680	22683	22829	22600	22567	22641	22752	22674	22791	22608	22828	22566	22824	22644	22645	22698	22478	22638	22830	22820	22656	22700	22721	22567	22560	22863	22627	22708	22590	22609	22666	22648	22592	22638	22823	22674	22517	22602	22654	22654	22636	22684	22674	22675	22837	22738	22619	22600	22843	22597	22569	22578	22665	22665	22819	22556	22678	22740	22775	22862	22756	22704	22677	22679	22750	22601	22636	22746	22759	22760	22702	22840	22667	22577	22594	22887	22634	22573	22842	22681	22588	22682	22652	22675	22559	22618	22440	22732	22716	22648	22807	22777	22839	22567	22810	22735	22781	22652	22715	22685	22648	22624	22562	22531	22737	22818	22557	22725	22785	22629	22769	22791	22717	22845	22696	22612	22679	22659	22504	22563	22805	22734	22698	22762	22609	22626	22617	22580	22761	22618	22598	22607	22529	22722	22716	22636	22651	22617	22550	22651	22677	22777	22602	22831	22634	22588	22579	22742	22803	22736	22690	22641	22585	22681	22594	22661	22422	22624	22696	22664	22675	22559	22717	22634	22676	22813	22709	22474	22657	22661	22766	22745	22549	22653	22624	22665	22608	22894	22774	22786	22706	22647	22686	22624	22674	22681	22843	22768	22715	22672	22656	22610	22436	22604	22626	22812	22819	22725	22847	22562	22661	22577	22578	22718	22737	22698	22551	22694	22670	22640	22686	22569	22608	22644	22714	22753	22659	22612	22689	22596	22591	22692	22757	22709	22667	22887	22793	22525	22714	22702	22799	22705	22650	22549	22672	22749	22502	22673	22618	22516	22534	22557	22618	22516	22644	22726	22489	22780	22602	22645	22688	22578	22723	22720	22737	22537	22552	22871	22785	22742	22441	22711	22774	22684	22663	22728	22518	22670	22542	22627	22573	22633	22823	22665	22799	22550	22744	22608	22485	22767	22732	22596	22687	22526	22638	22518	22648	22661	22547	22578	22567	22691	22656	22753	22712	22720	22715	22839	22506	22636	22616	22684	22488	22839	22609	22659	22626	22611	22657	22510	22756	22669	22739	22687	22776	22532	22758	22697	22571	22756	22572	22579	22680	22718	22756	22665	22555	22773	22562	22486	22741	22710	22710	22728	22551	22613	22761	22692	22602	22545	22602	22804	22807	22475	22672	22748	22569	22778	22453	22631	22594	22696	22658	22755	22717	22518	22501	22572	22814	22798	22618	22722	22573	22605	22667	22593	22699	22658	22575	22639	22622	22546	22666	22687	22727	22660	22733	22725	22704	22680	22660	22602	22543	22714	22484	22682	22674	22596	22539	22551	22470	22536	22477	22634	22495	22579	22647	22778	22494	22604	22653	22660	22727	22689	22593	22434	22778	22597	22657	22569	22617	22624	22657	22619	22769	22637	22711	22753	22611	22608	22486	22604	22660	22645	22469	22742	22633	22645	22718	22491	22675	22486	22612	22890	22490	22715	22687	22799	22654	22736	22645	22666	22625	22693	22596	22642	22573	22693	22646	22710	22860	22564	22780	22721	22506	22540	22848	22654	22745	22643	22633	22701	22541	22730	22725	22715	22751	22624	22443	22549	22544	22651	22760	22592	22753	22795	22634	22761	22621	22789	22700	22768	22733	22798	22663	22796	22602	22534	22746	22671	22530	22714	22622	22620	22610	22789	22631	22704	22754	22664	22718	22593	22482	22640	22382	22690	22514	22612	22690	22668	22762	22506	22800	22526	22572	22808	22592	22618	22696	22731	22680	22704	22586	22709	22735	22601	22705	22769	22762	22579	22592	22607	22571	22650	22637	22612	22682	22559	22752	22678	22488	22781	22677	22695	22704	22625	22500	22668	22596	22563	22663	22577	22577	22692	22779	22732	22561	22636	22577	22543	22760	22558	22663	22725	22499	22726	22653	22683	22571	22490	22635	22624	22678	22582	22475	22559	22696	22531	22698	22705	22601	22709	22898	22689	22589	22441	22590	22763	22676	22718	22520	22677	22580	22623	22714	22608	22827	22678	22582	22602	22707	22835	22549	22777	22620	22577	22677	22555	22721	22664	22870	22726	22553	22527	22589	22669	22593	22566	22564	22500	22621	22534	22644	22658	22817	22689	22866	22719	22713	22602	22751	22710	22696	22566	22885	22687	22602	22663	22761	22672	22633	22822	22784	22629	22617	22647	22573	22571	22551	22710	22671	22846	22832	22582	22644	22814	22729	22731	22630	22590	22862	22694	22696	22664	22594	22710	22587	22535	22677	22606	22744	22457	22674	22727	22745	22536	22515	22764	22600	22651	22663	22707	22857	22609	22578	22573	22580	22701	22633	22753	22778	22758	22651	22563	22562	22718	22653	22508	22541	22650	22561	22802	22570	22704	22802	22707	22661	22593	22796	22886	22791	22551	22667	22576	22638	22613	22690	22632	22783	22472	22627	22667	22612	22608	22550	22610	22673	22777	22861	22776	22579	22514	22474	22799	22742	22610	22536	22446	22567	22689	22718	22578	22693	22447	22778	22515	22782	22700	22672	22642	22647	22716	22725	22683	22669	22488	22818	22526	22487	22597	22785	22747	22615	22681	22647	22678	22564	22584	22660	22743	22955	22452	22504	22621	22702	22574	22600	22713	22655	22677	22740	22475	22565	22706	22679	22852	22787	22682	22546	22795	22771	22711	22577	22566	22734	22767	22768	22493	22628	22663	22754	22644	22799	22690	22513	22794	22638	22704	22652	22697	22753	22934	22576	22700	22583	22732	22615	22608	22745	22398	22550	22676	22473	22694	22723	22652	22871	22768	22706	22830	22513	22674	22495	22884	22516	22563	22653	22786	22636	22570	22849	22698	22804	22703	22718	22692	22748	22729	22566	22604	22466	22898	22618	22639	22623	22774	22592	22618	22451	22684	22654	22781	22650	22688	22578	22702	22711	22727	22636	22662	22570	22668	22573	22725	22674	22589	22692	22761	22786	22774	22706	22809	22432	22643	22657	22677	22608	22801	22579	22750	22570	22596	22732	22641	22647	22548	22685	22634	22682	22660	22724	22574	22663	22569	22555	22522	22733	22616	22572	22791	22588	22836	22754	22629	22738	22759	22626	22747	22630	22748	22804	22475	22638	22650	22831	22636	22665	22694	22768	22594	22636	22754	22630	22715	22736	22652	22671	22760	22527	22419	22515	22675	22769	22679	22701	22433	22532	22698	22468	22682	22596	22739	22684	22658	22594	22570	22530	22882	22554	22579	22646	22644	22758	22535	22691	22866	22536	22765	22724	22763	22695	22714	22550	22688	22631	22604	22667	22779	22578	22705	22609	22537	22774	22641	22694	22668	22636	22619	22544	22837	22753	22744	22765	22720	22362	22773	22610	22753	22658	22818	22722	22522	22619	22748	22568	22497	22601	22860	22720	22660	22714	22696	22512	22592	22551	22526	22613	22502	22541	22641	22885	22529	22919	22710	22820	22616	22575	22712	22782	22773	22569	22687	22711	22673	22817	22548	22762	22608	22718	22600	22557	22630	22631	22632	22702	22740	22561	22718	22644	22865	22775	22709	22596	22723	22828	22623	22645	22620	22508	22835	22635	22705	22675	22567	22500	22735	22800	22636	22669	22770	22525	22536	22598	22708	22660	22560	22673	22758	22586	22683	22622	22584	22678	22653	22787	22850	22510	22639	22722	22548	22679	22696	22630	22535	22781	22720	22713	22585	22597	22655	22732	22688	22888	22657	22746	22657	22617	22733	22527	22594	22870	22793	22673	22765	22702	22759	22582	22597	22591	22666	22617	22691	22673	22694	22534	22994	22797	22630	22773	22671	22662	22700	22588	22791	22763	22456	22683	22740	22613	22562	22850	22640	22629	22493	22704	22682	22558	22556	22842	22643	22785	22773	22653	22701	22696	22762	22733	22691	22634	22734	22668	22486	22564	22538	22784	22648	22821	22586	22808	22865	22721	22750	22672	22663	22651	22748	22442	22685	22692	22546	22594	22517	22816	22566	22592	22774	22498	22752	22666	22672	22719	22782	22758	22611	22502	22699	22708	22576	22620	22578	22714	22843	22579	22652	22723	22665	22719	22730	22813	22635	22780	22601	22644	22609	22595	22580	22763	22581	22642	22556	22643	22677	22704	22587	22656	22809	22725	22546	22676	22656	22639	22639	22801	22571	22576	22622	22581	22644	22710	22570	22794	22819	22835	22554	22728	22680	22658	22538	22560	22648	22646	22684	22607	22726	22638	22592	22627	22626	22741	22806	22412	22407	22739	22532	22671	22666	22507	22528	22681	22495	22829	22604	22819	22626	22710	22441	22548	22696	22572	22642	22789	22663	22642	22610	22793	22665	22628	22694	22482	22670	22745	22668	22553	22653	22592	22826	22768	22566	22655	22646	22661	22571	22674	22725	22800	22620	22680	22680	22528	22700	22713	22713	22663	22602	22691	22604	22623	22630	22619	22535	22765	22603	22767	22638	22570	22624	22646	22832	22752	22755	22737	22531	22811	22656	22781	22632	22656	22701	22718	22735	22677	22423	22579	22544	22686	22662	22636	22661	22487	22603	22820	22716	22507	22820	22414	22923	22627	22676	22635	22643	22816	22738	22652	22808	22704	22666	22760	22610	22556	22710	22526	22772	22588	22786	22697	22584	22596	22498	22784	22769	22632	22554	22592	22442	22795	22705	22950	22595	22743	22783	22673	22795	22780	22569	22492	22858	22790	22792	22500	22633	22742	22547	22768	22746	22745	22738	22679	22806	22615	22558	22645	22673
22628	21391	29173	24378	24643	31677	36899	33911	33054	32983	32157	31504	31366	31538	31276	31189	31111	30961	30919	30726	30769	32949	35245	33579	32288	31564	30538	30500	30377	30702	30029	30180	30279	30411	30240	30135	30362	30138	30218	30204	30188	30327	30111	30073	30213	29993	30113	30146	30729	30216	30329	30310	30266	30071	30163	30274	30299	30329	30553	30496	30452	30177	30203	30240	30132	30310	30299	30263	30209	30290	30238	30348	30232	30327	30315	30127	29999	30111	30091	30118	30277	30255	30177	30443	30254	30055	30265	30366	30207	30129	30179	30158	30067	30179	30246	30043	30291	29902	30186	30064	30226	29993	30239	30051	30222	30215	30097	30150	29976	30086	30377	30358	30222	30138	30195	30226	30073	30048	30062	30283	30336	30299	30151	30182	30141	29931	30253	30309	30215	30212	30064	30393	30087	30356	30405	30122	30175	30225	30147	29850	29991	30347	30158	30031	30372	29999	30199	30261	30260	29944	30153	30041	30320	30204	30510	30247	30150	30160	30043	30069	30171	30273	29985	30234	29876	30098	30034	30269	30179	29988	30425	30163	30108	30032	30207	30126	30267	30290	30231	30135	30240	30453	30238	30050	30321	30248	30175	30111	29994	30247	30129	30074	30111	30059	30274	30327	30250	30153	30138	30162	30295	30220	30230	30136	30283	30117	29973	30286	30229	30189	30427	30338	30266	30165	30239	30260	30291	29883	30179	30205	30211	30123	30306	30145	29974	30256	30154	30119	30172	30357	30142	30388	30156	30093	30134	30146	30316	30299	29997	30070	30058	30095	29996	30143	30041	30056	30116	30163	30178	30354	30157	30130	30164	30282	30294	30040	30306	30319	30138	29941	30225	29910	30178	30238	30227	30135	30186	30129	30326	30061	30169	30123	30420	29996	30121	30197	30129	29875	30120	29916	30312	29912	30177	30238	30050	29998	30171	30065	30137	30129	30232	30185	30049	30169	30362	30265	30344	30044	29911	30212	29971	29887	30205	29931	30155	29963	30006	30178	30273	30074	30232	30130	30203	29848	30501	30125	30187	30236	30059	30421	30303	30355	30048	30055	30073	30036	30091	30220	30298	30168	30252	30037	30067	29947	30335	30105	30198	30268	30322	30158	30109	30314	30130	30378	30341	30253	30283	30138	30156	30115	30215	30035	30122	30139	30224	30329	30015	30246	30222	30301	30104	30127	30047	30072	30155	30164	30171	30110	30278	30198	30079	30354	30192	30038	30142	30164	30180	30203	30139	30026	30159	30186	30019	29959	30249	30347	30498	30122	30179	30098	30211	30252	30247	30160	30093	30281	30001	30127	30223	30176	30223	30138	30204	29927	30201	30194	30186	30144	29951	29984	30248	30097	29983	30213	29936	30192	30245	30204	30071	30134	30245	30166	29993	30307	30127	30124	30030	30330	30181	30064	30004	30222	30000	29988	30143	29959	30153	30085	30091	30261	30387	30025	29996	30174	30142	30289	29798	30264	30102	29929	30225	30233	30143	30250	30062	30168	30040	30171	30056	29994	30093	30215	30097	30168	29867	30159	30250	30298	30107	30223	30059	30306	30269	30019	30307	30121	30116	30247	30395	29995	30112	29961	30108	30200	30112	30125	30245	29981	29997	30232	30015	30252	30261	30127	29938	30150	30321	29886	30227	30262	30119	30240	30077	30218	30083	30195	30250	29965	30209	29812	30069	30381	30233	30048	30187	30324	30308	30400	30101	30248	30029	30029	30312	30123	30226	30148	30389	30194	30231	30184	30323	30108	30205	30084	30178	30213	30116	30100	30257	30016	30182	30088	30259	30243	29978	30160	29950	30039	30303	30134	30138	30248	30159	30097	30296	30108	30113	30174	30333	30245	30039	30305	30055	30142	30173	30196	30192	30076	30015	30204	30122	30120	30083	30047	30042	30047	30012	30340	30105	30331	29979	30012	30016	30316	30239	30080	30209	30512	30258	30187	30112	30118	30194	30310	30126	30168	30230	30223	30017	30242	30229	30347	30069	30180	30245	30160	30104	30180	30250	30060	30410	30467	30060	30322	30143	29885	30230	30128	30278	30169	30104	30193	30160	30198	30229	30133	30090	30168	30122	30176	30272	30262	30238	30394	30312	30342	30145	30233	30254	30333	29929	29852	30172	29962	30129	30040	30103	30001	30043	30231	30041	30113	29895	30359	30279	30251	30157	30065	30101	29834	30119	30189	30333	30278	30143	30158	30373	29935	30034	30286	29979	30039	30163	30272	30267	30256	30084	30358	30287	30215	30066	30347	30293	30083	30154	30292	30144	30355	30363	30066	30244	30237	30169	30196	30080	30382	30290	30277	30082	29984	30323	29990	30195	30046	30202	30364	30286	30057	30237	30169	30397	30368	30045	30150	30327	30099	30196	30377	29939	30195	30149	30157	30071	30103	30281	30337	30230	29778	30229	30410	29971	30158	30414	30214	30242	29975	30065	30068	30149	29973	29998	30010	29969	30185	30077	30171	30111	30166	30131	30351	30265	30326	30192	30149	29957	29971	30162	30240	30119	30151	30008	30335	30181	30498	30332	30260	30318	30038	30288	30323	30201	30117	30332	30011	30358	30069	30278	30059	30157	30272	29966	30184	29964	30256	30254	30104	30296	30205	30117	30061	30205	30296	30330	30356	30204	30038	30209	30118	30172	30018	30322	30170	30283	30136	30328	30326	30282	29965	30118	29878	30023	30290	30310	30275	30135	30152	30312	29837	30164	30101	30255	30246	30346	30010	30023	30173	30327	30154	29984	30127	30031	30114	30178	30032	30209	30037	29828	30259	30225	30138	30191	30304	29861	29946	30133	30220	30271	30171	30203	30365	30060	30114	30329	30252	30017	30183	30222	30107	29954	30209	30054	30169	30263	30268	29943	30259	30050	30278	29989	30304	30006	30056	29948	30440	30276	30215	30312	29995	30236	29938	30151	30193	30425	30039	30146	30163	30023	30148	30202	30330	30254	29872	30295	30279	30258	30009	30286	30245	30016	29948	30008	30048	30169	30237	30150	30121	30144	30373	30105	30157	30268	30066	30230	30136	30147	30068	30235	29892	29873	29935	30151	30034	30069	30129	30133	30157	30113	30005	30291	30236	30035	29957	29948	30107	30286	30162	30352	30205	30230	30018	30148	30071	29918	30243	30386	29944	30182	30160	30132	30310	30387	30293	30083	30161	30372	30087	30113	30320	30183	30236	30065	30102	30295	30243	30135	30097	30144	30291	30097	30152	30241	30129	30458	30056	30176	30115	30180	30275	30531	30308	30118	30193	30200	30167	30472	30261	30148	30255	30078	30061	30072	30073	30046	30029	30170	30154	29902	30182	29980	30250	30380	30348	30155	29990	30189	30287	30074	30275	30194	30170	30020	29957	30146	30272	30045	30103	29960	30136	30304	30160	30283	30257	30211	30053	30176	30417	30158	30105	30067	30098	30024	30153	30258	29975	30359	30022	30057	30062	30333	30186	30004	30137	30126	30110	30172	30147	30275	30345	30484	30277	29907	30136	30353	30181	30177	30409	30065	30175	30176	30143	30177	30134	30154	30137	30157	30027	30076	30015	30141	30300	30008	30021	30503	30290	30141	30004	30152	30264	29971	30025	30127	30100	30093	30026	30118	30342	30201	30317	30043	29839	30238	30170	30073	30144	30189	30266	30012	30243	30273	30144	30165	30143	30083	30471	30203	30140	30145	30223	30096	30108	30049	30128	30316	30179	30119	30176	30038	30226	30289	30039	30116	30121	30015	29905	30134	30084	30337	30029	29965	30051	30255	30301	30439	30135	30414	29995	29911	30219	30137	30093	30174	30278	30222	30048	30040	30333	30121	30151	30226	30285	30202	30018	30370	29940	30095	30029	30329	30114	30166	29963	30192	30232	30207	30189	30103	30077	30478	30175	30030	30159	30232	30119	30182	30130	30164	30165	30201	30130	30083	30052	30090	30252	30193	30312	30150	30221	30145	30209	30149	30098	30077	29829	30334	30090	30217	30030	30037	30271	30243	30324	30113	30149	30311	30234	30164	30162	30103	30016	30221	30255	30042	30088	30126	30044	30119	30052	30103	30266	30153	30077	30005	30170	30254	30021	30033	30215	30253	30103	30209	30054	30250	30280	30169	30265	30319	30036	30225	30157	29932	30375	30184	29902	30272	29964	30124	30265	30142	30220	30255	30223	30084	30358	30340	30247	30339	30341	30221	30122	30434	30289	30267	30208	30137	30016	30171	30047	30115	30147	30001	30336	30180	30237	29962	30039	29834	30077	30070	29913	30330	30059	30144	30115	30084	30192	30133	30401	30190	30058	30354	30306	29993	29934	30163	30231	30086	30191	29927	30010	30219	30253	30155	30040	30277	30226	30438	30158	30126	30138	30536	30137	30088	30048	29974	30148	30347	29966	30002	30175	29863	30040	30120	30173	30131	30301	30163	30181	30244	30359	30034	30029	30030	30174	30104	30019	30060	30398	30178	30039	30337	29994	30091	30208	30214	30070	30341	30123	30187	30098	30138	30056	30152	30411	29952	30461	30148	30145	30056	30179	30156	30377	30197	30209	30133	30129	29916	30112	30226	30272	30207	30300	30280	30259	29920	29867	30346	30326	30084	30245	30214	30088	30458	30130	30049	30089	30161	30109	30259	30192	30034	30183	30268	30215	30388	30141	30096	30114	30126	29990	30373	30201	30187	30091	30213	30042	29998	29971	30603	30177	30197	29936	30053	30075	30228	29961	30396	30209	30164	29899	30140	30294	30108	30218	29983	29950	30105	30099	30152	30357	30144	29931	30172	30239	30397	30272	30037	30184	30108	30045	29965	30422	30365	30010	30083	29938	30414	30054	30117	30408	30204	30177	30076	30274	30096	30187	29938	30217	30404	30183	30209	30139	30324	30125	30010	30304	29867	29891	30014	30386	30268	30043	30349	30304	30340	30107	30177	30017	30123	30166	30225	30292	30246	30199	30191	30268	30085	30275	30303	30099	30160	29948	30187	29995	30207	30009	30121	30160	30223	30214	29984	30106	30196	30280	30127	29990	30061	30270	30155	29886	30215	30267	30209	29995	30271	30160	30167	30193	30019	30049	30183	30199	30271	30360	30165	29986	30397	30067	30270	30256	30208	30112	30263	29963	30246	29921	30013	30072
29655	51270	51173	43429	37736	33280	31306	29867	27725	26907	25669	25051	24425	24139	24355	23988	23905	23951	23610	23706	23529	27822	30511	27181	25385	24176	23182	23205	22830	22843	22933	22663	22882	22772	22927	22973	22861	22828	22687	22792	22681	22646	22764	22737	22718	22826	22973	22688	22812	22746	22837	22740	22733	22886	22778	22800	22931	23028	22784	22848	22891	22802	22908	22738	22885	22748	22704	22781	22886	22799	22974	22558	22713	22825	22800	22823	23025	22773	22843	22812	22952	22901	22871	22701	22949	22717	22661	22890	22803	22864	22906	22775	22707	22896	22710	22735	22858	22863	22898	22851	22710	22714	22961	22937	22882	22735	22830	22800	22786	22555	22918	22782	22672	22685	22880	22809	22712	22719	22883	22868	22815	22802	22718	22746	22741	22696	22885	22876	22594	22769	22756	22801	22786	22736	22780	22739	22687	22843	22824	22846	22854	22715	22757	22897	22936	22844	22720	22647	22917	22856	22593	22765	22863	22687	22890	22852	22712	22929	22564	22898	23024	22732	22874	23025	22664	22682	22939	22781	22611	22826	22910	22707	22677	22828	22971	22751	22845	22741	22926	22795	22724	22775	22779	22725	22860	22684	22934	22964	22768	22917	23066	22954	22761	22837	22807	22833	22711	22868	22713	22887	22679	22937	22637	22743	22854	22918	22993	22767	22681	22643	22841	22546	22720	22795	22759	22887	22779	22933	22699	22796	22728	22792	22650	22785	22709	22678	22813	22714	22905	22685	22869	22695	22732	22877	22779	22785	22987	23011	22784	22727	22745	22715	22650	22998	22907	22832	22886	22769	22639	22654	22878	22803	22855	22694	22829	22839	22902	22691	22914	22901	22735	22799	22790	22725	22807	22866	22827	22760	22965	22970	22747	22699	22859	22831	22873	22785	22881	22749	22687	22775	22670	22773	22775	22696	22811	22645	22851	22722	22771	22844	22720	22895	22725	22831	22783	22676	22718	22702	22978	22699	22739	22859	22805	22757	22752	22725	22972	22804	22641	22658	22929	22775	22592	22784	22672	22764	22932	22908	22769	22923	22956	22840	22700	22891	22739	22751	22759	22986	22865	22794	22766	22635	22728	22776	22635	22827	22742	22819	22761	22885	22669	22742	22672	22881	22638	22892	22886	22850	22861	22845	22863	22856	22893	22942	22753	22690	22775	22788	22771	22610	22772	22789	23015	22627	22705	22826	22737	22749	22812	22844	22903	22825	22795	22703	22814	22906	22737	22714	22885	22865	22767	22725	22763	22751	22638	22803	22885	22783	22743	22814	22859	22866	22781	22798	22909	22814	22865	22783	22809	22759	22709	22926	22749	22835	22650	22958	22840	22854	22692	22808	22785	22918	22692	22839	22828	22732	22819	22709	22859	22843	22922	22753	22776	22770	22799	22991	22744	22831	22922	22914	22814	22762	22855	22817	22772	22628	22722	22760	22686	22796	22878	22533	22827	22862	22636	22793	23101	22719	22798	22757	22842	22891	22882	22884	22625	22694	22850	22905	22912	22837	22642	22721	22672	22870	22901	22650	22756	22769	22904	22778	23019	22665	22899	22774	22760	22660	22923	22745	22781	22785	22892	22842	22840	22658	22719	22723	22821	22645	22881	22743	22814	22890	22832	22642	22798	22771	22709	22836	22714	22766	22738	22781	22898	22943	22768	22779	22789	22908	22785	22914	22775	22773	22584	22748	22730	22741	22797	22597	22799	22764	22724	22677	23014	22816	22850	22985	22905	22883	22524	22819	22703	22828	22708	23051	22757	22882	22769	22652	22708	22619	22736	22663	22690	22969	22851	22852	22849	22833	22946	22717	22875	22833	22753	22793	22729	22748	22885	22678	22735	22725	22640	22906	22807	22898	22977	22490	22770	22718	22843	22662	22845	22761	22700	22874	22731	22715	22846	22753	22676	22777	22823	22879	22948	22792	22669	22938	22577	22968	22812	22864	22895	22858	22800	22760	22605	22676	22887	22719	22714	22866	22738	22847	22718	22569	22784	22582	22859	22816	22841	22772	22659	22668	22574	22829	22914	22870	22902	22868	22612	22771	22936	22717	22791	22751	22870	22806	22699	22806	22944	22632	22725	22775	22809	22864	22879	22625	22807	22667	22971	22752	22903	22747	22838	22840	23015	22792	22987	22795	22992	22841	22695	22810	22606	22789	22846	22819	22907	22799	22717	22669	22895	22821	22695	22898	22757	22716	22900	22747	22836	22858	22754	22822	22891	22897	22779	22611	22632	22930	22914	22715	22691	22795	22768	22783	22688	22774	22800	22877	22790	22844	22827	22577	22852	22908	22617	22951	22726	22849	22808	22799	22942	22680	22842	22863	22872	22818	22787	23099	22940	22803	22759	22770	22807	22947	22728	22927	22824	22752	22773	22770	22853	22698	22956	22697	22928	22722	22779	22660	22716	22808	22852	22817	22870	22842	22768	22821	22645	22820	22901	22839	22844	22654	22796	22870	22754	22633	22638	22578	22702	22997	22769	22746	22776	22872	22832	22987	22644	22867	22901	22581	22782	22800	22743	22737	22728	22838	22754	22673	22956	22674	22886	22709	22844	22754	22878	22741	22743	22899	22832	22704	22682	22716	22897	22991	22687	22983	22613	22853	22780	22793	22719	22575	22793	22949	22685	22816	22554	22888	22839	22696	22926	22687	22828	22821	22773	22900	22804	22861	22722	22663	22816	22946	22730	22895	22641	22778	22704	22779	22935	22789	22786	22608	22568	22652	22945	22754	22708	22744	22819	22840	22846	22626	22854	22857	22718	22816	22709	22706	22822	22693	22678	22961	22835	22815	22836	22728	22721	22670	22864	22696	22770	22668	22637	22587	22653	22814	22707	22987	22923	22796	22892	22684	22803	22656	22670	22799	22744	22793	22740	22804	22913	22808	23018	22925	22890	22916	22682	22718	22922	22831	22683	22974	22653	22641	22868	22868	22916	22597	22800	22783	22709	22782	22739	22725	22736	22623	22723	22890	22805	22894	22693	23025	22682	22765	22739	22755	22743	22842	22725	22703	22868	22617	22753	22781	22549	22948	22582	22844	22868	22911	22851	22669	22629	22872	22777	22711	22784	22659	22795	22771	22711	22664	22911	22764	22856	22827	22875	22683	22746	22739	22765	22786	22632	22874	22879	22926	22635	22867	22722	22843	22778	22555	22910	22922	22815	22798	22973	22997	22742	22883	22834	22715	22705	22495	22672	22830	22791	22727	22936	22870	22840	22661	22867	22807	22788	22801	22773	22669	22822	22895	22855	22780	22735	22685	22924	22725	22621	22877	22907	22804	22710	22930	22633	22614	22844	22723	22770	22873	22712	22805	22924	22605	22796	22532	22716	22819	22585	22707	22757	22886	22851	22874	22742	22918	22779	22866	22677	22853	22805	22912	22811	22674	22867	22838	22928	22772	22701	22777	22847	22691	22658	22815	22686	22607	22849	22685	22721	22832	22708	22848	22897	22743	22696	22768	22790	22797	22663	22658	22791	22799	22907	22669	22788	22650	22698	22870	22660	22759	22697	22764	22700	22926	22717	22998	22827	22910	22740	22946	22703	22568	22891	22743	22614	22904	22731	22810	22868	22950	22773	22626	22857	22760	22700	22951	22875	22778	22851	22848	22782	22744	22561	22889	22914	22790	22766	22869	22727	22653	22776	22790	22649	22743	22855	22541	22660	22919	22757	22865	22817	22729	22702	22918	22796	22826	22878	22851	22759	22698	22702	22748	22899	22849	22752	22762	22699	22804	22820	22671	22805	22703	22786	22589	22760	22691	23027	22714	22856	22772	22685	22788	22759	22432	23074	22735	22642	22811	22687	22787	22499	22719	22812	22871	22732	22501	23034	22655	22882	22555	22793	22765	22731	22651	22882	22505	22849	22783	23007	22573	22870	22967	22765	22739	22772	22836	22689	22713	22885	22768	22827	22867	22976	22773	22565	22761	22818	22835	22575	22833	22757	22975	22905	22776	22701	22784	22585	22761	22735	22693	22914	22886	22635	22621	22754	22797	22876	22927	22808	22872	22738	22696	22675	22678	22954	22961	22862	22728	22752	22859	22716	22784	22847	22945	22899	22768	22641	22650	22974	22778	22881	22775	22921	22674	22846	22698	22735	22876	22889	22805	22617	22651	22893	22756	22869	22734	22779	22804	22823	22944	22726	22765	22783	22778	22834	22636	22745	22910	22807	22591	22616	22537	22682	22764	22942	22748	22763	22865	22838	22852	22712	22934	22981	22785	22878	22856	22741	22981	22763	22924	22691	23091	22731	22741	22755	22743	22723	22913	22744	22918	22628	22906	22780	22875	22907	22704	22748	22886	22821	22908	22783	23071	22748	22771	22742	22820	22679	22807	22657	22897	22708	22857	22684	22816	22711	22761	22596	22874	22763	22937	22770	22835	22728	22855	22820	22749	22816	22819	22756	22757	22657	22742	22723	22779	22766	22656	22891	22736	22776	22719	22826	22922	22729	22680	22808	22933	22778	22935	22802	22575	22903	22732	22734	22810	22864	22901	22812	23036	22853	22983	23076	22764	22797	22747	22856	22846	22957	22733	22773	22885	22835	22780	22875	22627	22891	22592	22853	22664	22848	22805	22677	22718	22722	22745	22864	22843	22903	22834	22763	22820	22811	22905	22889	22726	22734	22961	22834	22888	22690	22892	22758	22748	22734	22851	22674	22664	22764	22952	22689	22849	22666	22696	22810	22727	22805	22822	22952	22900	22737	22686	22817	22910	22785	22763	22774	22913	22725	22877	22556	22704	22610	22806	22678	22854	22807	22583	22779	22863	22783	22846	22607	22792	23026	22734	22888	22815	22969	22792	22775	22867	22776	22610	22844	22827	22838	22875	22797	22667	22580	22916	22762	22616	22683	22849	22781	22918	22807	22775	22691	22901	22837	22742	22698	22683	22842	22882	22847	22875	22816	22631	22816	22647	22546	22704	22605	22611	22690	22982	22684	22702	22802	22863	22740	22859	22792	22731	22714	22828	22771	22882	22703	22797	22675	22958	22952	22726	23022	22685	22720	22763	22644	22862	22835	22856	23063	22742	22767	22866	22747	22701	22973	22876	22782	22928	22649	22683	22780	22896	22675	22746	22661	22729	22535	22876	22680	22719	22956	22757
29755	28506	38529	37647	33894	32753	32523	31615	31254	31082	30442	30588	30193	30388	30237	30301	30351	30033	30105	29976	30171	30503	30309	30351	30130	30154	29923	29977	30042	30050	29750	29856	30030	30067	29866	29862	29918	30025	30029	30038	29994	30116	30070	29800	29743	29970	29894	29894	29996	29999	29901	30111	29955	30080	29794	30168	29875	29863	29784	29821	29848	29952	29900	29645	30125	30043	29783	29721	29737	29842	29951	29988	29755	30211	29984	29777	29967	30017	29844	29699	29975	30078	29859	29836	30082	29889	29962	30022	29764	29841	29746	29841	30120	30025	29833	29642	29795	29882	30196	30033	29737	29998	29985	29872	29823	30111	29734	29646	29926	29963	30096	29857	29846	29806	29846	29867	29920	29686	30136	29840	29934	29813	30029	30184	29843	29872	30095	29856	29787	29901	29965	29979	29917	30067	29922	30071	29619	29764	29869	29781	29973	30111	30227	29912	29972	29895	29765	29783	29963	29835	29933	29819	29949	30018	29834	29930	29814	29907	29619	29960	29979	29989	29895	29760	29754	30010	30065	29779	29688	30093	29936	30021	29944	29870	29784	30238	29833	29972	29961	29935	29696	29825	29532	30090	29935	29781	29650	30071	30138	29893	29934	29854	30067	29984	29847	29800	29941	29949	29796	30119	30009	29767	29835	30339	29758	29873	29980	29900	29940	29897	30135	29828	29922	29846	29913	30247	29924	29943	29900	29829	29822	29968	29847	30066	29863	30073	29919	29898	30107	29816	29865	30056	29824	29790	30026	29762	30045	29919	29987	29855	30058	29859	30093	30094	29973	30106	29939	29992	29764	29846	29887	30025	29877	29939	29849	30081	29795	29736	29866	29911	29926	29998	29959	29731	29832	29920	30271	29826	30161	30128	30146	29824	29971	29780	30056	29991	29976	29793	30099	29712	29894	29996	30025	29989	29873	29811	29881	29937	29706	29968	30040	29889	30072	29836	29905	29708	29961	29856	30181	29761	29876	29874	29917	29876	29744	29950	29774	29919	29729	29898	29961	29852	29771	29816	30052	29787	29908	29758	29852	29792	29817	29929	29993	29955	29917	29902	29710	29854	29998	29893	30091	29832	30145	30019	29921	29915	29782	29788	30237	29895	29701	29792	29776	29950	29904	30059	29885	29956	29831	30132	29836	29926	29925	29770	29888	30042	30022	29864	29807	29792	30040	30034	30021	29636	30021	29839	29833	29697	29747	29774	29962	30022	29822	29701	29941	29952	30154	29772	29803	29792	29776	30031	29852	30102	30074	29877	29867	29741	30273	30136	29875	29936	30105	29745	29741	29888	29950	29784	29990	29793	29991	29900	30065	30008	30026	30069	30066	29743	29811	29962	29846	29857	30113	30074	29820	29968	29829	30074	30010	29923	29902	29757	29872	29940	30056	30216	30047	30203	29884	30007	29953	30103	29820	29889	30038	30170	29864	30079	29885	30030	29785	29891	30086	29907	30132	29789	29907	29952	30165	30233	30042	30053	29783	30087	29846	29941	29999	30063	29873	30024	29973	29658	29859	30094	30088	29880	29917	29774	30099	29939	29814	29772	30086	30086	30172	30037	29967	30160	30024	29893	29833	29993	29952	29918	30020	29860	29901	29813	29950	29859	29994	29653	29910	29990	29717	29748	29797	29948	29817	29964	29996	29952	29861	29916	29948	29740	29978	29847	29900	29774	30010	30081	29927	30026	29929	29902	29897	29906	30026	29899	29786	29715	29965	29969	30039	29636	29917	29758	29795	29866	30065	29939	29865	29973	30078	29953	29989	29872	29787	30000	30250	29832	29907	29797	29941	30104	29848	29994	29820	29567	29886	30140	29854	30026	29934	29971	29911	29944	30121	29825	30097	29829	29995	29953	29825	30113	29862	30118	29674	29786	29785	29872	29951	29782	30080	29721	29819	29852	29799	29924	29923	30035	29909	29761	29855	29993	29937	29930	29875	29984	29717	29558	29792	29855	29791	29745	29783	29926	29853	29908	29971	29953	30099	30026	29985	29973	29936	29601	30109	29782	29960	29944	29885	30004	29750	29985	29818	29854	29754	29988	29877	30189	29752	30001	30035	29849	29817	29933	30032	29901	30026	29729	29919	29911	29766	29884	29941	29832	29884	29989	29964	29817	30044	29982	29763	29734	29857	29902	29967	29780	30037	30072	29878	29774	29828	29841	30079	29866	29912	29877	29707	30168	29774	29848	29695	29806	30181	30178	29866	30019	29925	29840	29893	29973	29987	29919	29959	30072	29874	29901	30146	30058	29714	29794	29752	29789	30009	29910	29902	29822	30077	29916	29904	30132	30000	29992	29972	29967	29624	29656	29724	29762	29883	29730	29930	29931	30192	29824	30028	30075	29859	29918	30015	29969	29786	29809	29937	30058	29761	29592	30011	30111	29969	29924	29799	29702	29593	30143	29887	29923	29776	29924	29941	30040	29865	30005	29740	29597	30100	30135	30164	30005	29961	30027	30122	29973	29802	29958	29665	29858	29949	30256	30085	29930	29931	29729	29928	30033	30339	30034	30023	29984	30035	29907	29853	30105	29882	29953	30015	29688	29955	30003	29980	30063	30084	30043	29702	29896	29929	29970	30048	29922	29945	29883	29804	29732	29860	30142	29920	29790	30044	30046	29988	29618	29839	30130	30118	30126	30119	30031	30005	29797	29664	29951	29994	29905	29901	29862	29940	29940	29793	29761	30134	29890	29979	29905	29941	30128	29983	29682	29878	30037	29890	29708	29855	29775	29959	29943	30002	29851	29897	30105	29982	30158	30037	29719	29926	29887	30249	29937	29674	29925	29800	30070	29871	29788	29832	29885	29985	30076	29882	29911	29736	29936	30181	30002	29847	29826	29850	29761	30046	29980	30099	29873	30200	29857	29850	29870	29870	29941	30044	30243	29967	29926	29865	29963	29951	30108	29998	29697	29850	29856	29802	29926	29971	30082	29940	29707	29882	29923	29773	30186	30003	29981	29766	30132	29876	29737	29974	30112	29901	29767	29868	29881	30084	29821	30135	29850	29916	30029	29759	29970	30148	29883	30120	30043	30040	29991	29813	29892	30049	29963	29692	29975	29990	29773	29877	29842	29908	30221	30136	30021	30205	29840	29884	29768	29612	30152	29972	29842	29970	29726	29959	30021	29976	29954	29999	29893	29819	29781	30074	29998	29989	29854	29964	29806	29866	29761	29787	29946	30196	29949	29896	30053	30068	30119	29864	29709	29851	30071	29771	29864	29963	29865	29884	29980	29919	30008	30122	29931	29988	30084	30082	29977	29993	29673	29919	29937	29913	30056	29738	29849	29894	29941	30193	30056	29830	29821	29657	30064	29675	29970	29976	29901	30021	29859	29992	29771	29959	30051	29868	29997	29983	29811	29957	29777	29857	30118	29961	29852	29876	29798	30002	29756	30016	29861	30127	29950	29780	29835	30001	29909	29883	29905	29972	29930	30053	29783	30043	29824	29853	29705	29776	30143	29860	29735	29941	29989	30023	29895	29938	29967	30070	29861	30028	30068	30054	29942	30065	29793	29886	29934	29996	30201	30239	29974	29931	30006	29736	29903	29730	29808	29747	29896	29894	29821	29756	30072	29996	29667	29997	30156	30091	29870	29885	29951	29651	29644	30148	30037	29978	29982	29873	29919	30142	30076	29771	29733	29963	30092	30247	30072	30050	29929	30034	30009	29969	29819	29995	29970	29844	29946	29908	29856	29841	29975	29880	29996	30121	29973	29906	29816	29992	30030	30011	29737	29862	30010	29779	29938	30036	29836	30098	30042	30273	29748	29956	30181	29865	29814	30012	30101	30036	29724	29940	29967	29992	29944	30091	30054	29772	29965	29966	29846	29752	29935	29887	30343	29857	29874	29918	30185	29930	29917	29891	29989	29775	29896	29776	30006	29881	29779	29718	29880	29996	29959	29669	29863	30050	29728	29824	30009	29858	30072	30078	29931	29740	30033	30088	30078	30045	29836	30061	29715	29921	29973	29893	29903	29992	29989	29812	30079	29822	30054	30000	29913	29832	29895	29830	29925	29806	29815	29689	29988	29975	29867	29742	29993	29763	30043	29740	29948	30032	29991	29962	29978	30075	30051	30005	30014	29996	30109	30069	29859	30052	29866	29672	29956	29804	30020	29906	29821	29975	30025	30146	30064	29790	30085	29962	29911	29826	29641	29958	29997	30003	29959	29968	30064	29865	30052	29779	29925	30012	29767	30148	30217	30185	29913	30003	30019	29984	30079	29908	30080	29919	30063	30005	29961	29783	29932	29776	30003	30160	29968	30123	30146	29545	29905	29962	30002	30116	29880	29928	29797	30113	30054	29902	29971	29927	29915	29963	30022	29701	30093	29790	29883	29902	29867	29897	29876	30116	29774	30079	29882	29917	29922	30100	29747	29900	29723	30122	29830	29790	29858	29893	29954	29733	30022	29963	30029	30139	30109	29746	29935	29822	29949	30034	29984	30054	30081	30065	30153	29997	29841	29867	30014	30142	29655	29760	29773	29884	29926	29741	30000	29905	29861	30150	29823	29836	30282	30133	29777	29738	29966	29850	29951	29819	29955	29894	30063	30195	30085	30078	30023	29833	30021	29889	29884	29973	29920	30006	29824	29609	30191	29912	29977	30080	30018	29699	29951	29942	29937	29925	30135	29938	29984	29897	29977	30004	30011	29822	29948	29920	30045	29764	29986	30230	30372	30011	29795	30103	29889	29860	29995	29964	30041	29942	30176	29874	30003	29850	29954	29766	29935	29840	30001	30038	30122	29920	29917	29796	29741	30028	29668	29581	29891	29945	30031	29936	29901	29843	29758	30046	29982	30102	30055	29939	30040	29957	30058	29934	29905	29781	29958	30152	29875	29954	29785	29934	30036	29905	29899	30192	29981	29758	29909	29908	29973	30043	29565	29628	29976	29938	29942	29645	29919	29815	29881	29869	29861	29859	29979	30313	29885	29869	29957	29838	29794	29986	29944	29843	29807	29953	29951	30150	29913	29996	29993	30019	29854	29974	29986	30019	30030	29884	29983	29761	29917	29916	30037	29940	29834	30025	29692	30234	30017	29685	30162	29885	29784	29969	29788	30082	29904	30196	30097	29755	30160	29985	29839	29971	29957	29998	29761	29784	29839
28366	39762	39749	34066	29964	27523	26388	25637	24910	24271	23760	23532	23459	23386	23163	23173	22892	22954	22808	22868	22871	23002	23358	23172	23129	22785	22952	22708	22808	22625	22797	22732	22688	22672	22734	22725	22613	22536	22769	22692	22569	22674	22545	22694	22699	22501	22722	22676	22690	22588	22855	22915	22629	22572	22657	22375	22813	22739	22521	22599	22645	22640	22550	22670	22573	22488	22794	22477	22634	22536	22609	22761	22842	22466	22746	22611	22670	22623	22537	22746	22902	22522	22612	22719	22613	22529	22568	22740	22641	22748	22702	22500	22617	22700	22511	22605	22844	22580	22821	22642	22735	22606	22775	22683	22551	22696	22759	22535	22540	22773	22724	22597	22842	22617	22633	22536	22483	22511	22710	22607	22637	22622	22780	22627	22852	22584	22541	22589	22557	22694	22805	22685	22502	22629	22723	22632	22701	22593	22656	22606	22650	22783	22690	22315	22644	22584	22762	22706	22618	22569	22818	22541	22710	22473	22740	22723	22731	22727	22669	22679	22756	22623	22635	22653	22635	22632	22563	22692	22615	22885	22658	22635	22708	22787	22685	22726	22514	22702	22633	22657	22670	22784	22655	22641	22704	22532	22833	22680	22765	22523	22678	22449	22596	22563	22641	22714	22621	22817	22590	22727	22631	22566	22742	22529	22788	22675	22427	22691	22765	22766	22664	22675	22503	22733	22680	22359	22716	22741	22688	22457	22616	22495	22764	22533	22639	22622	22801	22483	22623	22623	22968	22553	22638	22766	22613	22650	22849	22830	22533	22747	22538	22648	22569	22594	22720	22604	22610	22680	22449	22530	22444	22757	22669	22685	22569	22595	22770	22872	22695	22580	22525	22742	22630	22571	22740	22616	22798	22702	22726	22645	22665	22572	22569	22714	22795	22623	22573	22652	22770	22560	22605	22598	22590	22661	22551	22711	22628	22632	22797	22711	22679	22602	22627	22865	22761	22563	22478	22602	22842	22532	22494	22799	22723	22631	22828	22616	22583	22645	22762	22585	22715	22665	22592	22725	22490	22705	22494	22825	22768	22847	22744	22472	22683	22488	22534	22543	22702	22797	22736	22492	23027	22719	22628	22605	22786	22609	22693	22611	22744	22756	22538	22654	22639	22737	22463	22765	22715	22515	22787	22569	22657	22557	22701	22562	22666	22499	22746	22770	22555	22544	22832	22614	22567	22500	22706	22714	22653	22716	22712	22607	22588	22696	22582	22511	22690	22774	22365	22735	22759	22623	22472	22629	22596	22744	22581	22689	22572	22734	22691	22555	22483	22544	22664	22395	22781	22733	22559	22578	22604	22694	22690	22731	22623	22800	22572	22691	22565	22512	22700	22734	22581	22622	22726	22541	22636	22468	22729	22612	22924	22601	22717	22805	22518	22884	22550	22802	22700	22584	22622	22784	22551	22624	22624	22859	22698	22627	22618	22638	22600	22837	22797	22736	22517	22655	22676	22750	22735	22742	22667	22620	22714	22665	22814	22782	22626	22510	22789	22768	22585	22666	22665	22542	22757	22661	22694	22676	22601	22594	22652	22717	22689	22833	22565	22642	22650	22772	22608	22627	22850	22548	22478	22721	22716	22590	22496	22792	22631	22664	22689	22780	22793	22686	22706	22589	22741	22698	22643	22595	22865	22596	22696	22573	22635	22762	22681	22548	22528	22630	22713	22604	22615	22699	22761	22542	22573	22714	22678	22721	22628	22614	22528	22598	22755	22730	22730	22618	22859	22542	22780	22673	22343	22738	22565	22620	22702	22623	22632	22784	22756	22573	22486	22569	22915	22659	22702	22568	22649	22636	22674	22761	22623	22582	22731	22704	22599	22715	22579	22602	22497	22690	22644	22790	22722	22693	22615	22545	22638	22617	22810	22552	22748	22543	22566	22695	22723	22796	22734	22681	22762	22657	22625	22741	22585	22603	22637	22723	22607	22588	22779	22677	22863	22627	22842	22553	22683	22559	22776	22607	22626	22734	22627	22558	22874	22600	22754	22669	22611	22629	22660	22638	22720	22748	22752	22555	22627	22622	22736	22702	22427	22697	22678	22621	22710	22310	22469	22624	22512	22892	22605	22782	22549	22545	22703	22709	22751	22665	22719	22737	22674	22524	22794	22712	22711	22581	22848	22821	22590	22892	22646	22622	22716	22789	22658	22647	22574	22689	22709	22404	22781	22730	22538	22675	22583	22776	22749	22527	22530	22685	22647	22663	22813	22837	22678	22813	22626	22655	22578	22893	22780	22636	22703	22827	22611	22637	22731	22691	22587	22492	22541	22637	22686	22710	22827	22494	22654	22527	22635	22656	22722	22610	22664	22747	22507	22533	22732	22736	22641	22525	22837	22674	22646	22750	22550	22733	22669	22643	22714	22611	22534	22632	22600	22449	22710	22564	22517	22650	22554	22773	22578	22691	22689	22604	22629	22670	22730	22692	22627	22600	22645	22657	22724	22579	22642	22720	22673	22645	22759	22632	22796	22838	22805	22650	22552	22804	22670	22621	22895	22650	22621	22594	22590	22639	22631	22617	22727	22736	22667	22551	22567	22591	22552	22581	22598	22503	22464	22637	22745	22641	22717	22630	22578	22692	22701	22667	22650	22729	22620	22724	22660	22662	22787	22742	22653	22645	22633	22669	22631	22712	22617	22581	22600	22608	22638	22668	22783	22609	22776	22718	22870	22552	22683	22685	22659	22785	22686	22738	22808	22679	22702	22686	22579	22744	22765	22875	22584	22584	22578	22767	22576	22616	22795	22607	22674	22640	22829	22555	22725	22618	22766	22877	22474	22814	22565	22821	22630	22735	22644	22489	22831	22834	22634	22602	22738	22838	22711	22569	22698	22548	22530	22734	22647	22623	22591	22625	22641	22695	22685	22673	22575	22641	22606	22763	22586	22649	22635	22552	22616	22520	22603	22747	22617	22759	22692	22525	22447	22759	22598	22703	22656	22737	22677	22668	22693	22772	22840	22723	22477	22521	22614	22563	22719	22751	22624	22615	22748	22487	22450	22616	22732	22664	22620	22619	22603	22679	22718	22722	22633	22537	22481	22812	22701	22712	22580	22650	22748	22534	22751	22731	22657	22631	22761	22693	22684	22634	22522	22704	22538	22548	22609	22522	22746	22780	22640	22745	22652	22716	22689	22576	22612	22596	22741	22515	22797	22632	22803	22466	22490	22549	22719	22591	22788	22886	22651	22621	22882	22693	22790	22715	22674	22612	22820	22685	22615	22572	22628	22525	22638	22717	22611	22534	22555	22595	22514	22671	22895	22727	22651	22676	22511	22677	22712	22701	22694	22523	22675	22804	22523	22727	22545	22636	22640	22701	22619	22900	22615	22705	22687	22806	22691	22706	22707	22632	22746	22649	22694	22571	22556	22543	22627	22584	22720	22654	22790	22643	22424	22593	22727	22684	22657	22706	22643	22483	22631	22782	22595	22501	22589	22681	22569	22460	22777	22654	22711	22781	22594	22693	22728	22718	22723	22718	22597	22772	22526	22723	22626	22588	22691	22823	22693	22561	22775	22707	22485	22708	22719	22751	22808	22668	22751	22500	22574	22536	22697	22543	22773	22653	22545	22502	22615	22637	22624	22510	22714	22944	22842	22803	22607	22651	22755	22619	22700	22541	22835	22649	22571	22617	22657	22475	22617	22699	22684	22650	22733	22553	22560	22701	22732	22482	22599	22765	22679	22718	22730	22683	22684	22840	22737	22675	22651	22720	22869	22790	22709	22677	22770	22623	22558	22678	22412	22704	22671	22706	22703	22656	22618	22690	22580	22677	22807	22780	22777	22598	22705	22597	22636	22631	22852	22656	22705	22797	22592	22671	22663	22715	22684	22594	22787	22594	22697	22623	22763	22366	22650	22770	22801	22610	22746	22721	22610	22663	22460	22712	22668	22764	22734	22537	22671	22665	22595	22698	22640	22720	22553	22825	22482	22747	22815	22547	22645	22754	22609	22846	22612	22617	22723	22710	22542	22578	22699	22632	22776	22475	22646	22594	22567	22489	22792	22694	22648	22597	22646	22494	22678	22567	22738	22706	22680	22665	22818	22610	22595	22642	22645	22670	22569	22703	22719	22662	22815	22510	22717	22675	22487	22695	22740	22673	22699	22601	22606	22621	22608	22612	22704	22673	22520	22817	22621	22791	22743	22815	22556	22628	22801	22800	22689	22531	22584	22865	22776	22825	22606	22729	22650	22693	22529	22742	22511	22404	22564	22825	22673	22717	22770	22723	22535	22554	22702	22620	22691	22829	22672	22624	22714	22717	22591	22709	22512	22503	22631	22684	22793	22684	22490	22569	22457	22435	22677	22610	22574	22726	22649	22628	22575	22661	22733	22725	22648	22632	22687	22625	22434	22566	22583	22610	22645	22688	22641	22871	22699	22601	22663	22640	22827	22613	22658	22603	22639	22543	22704	22639	22900	22625	22718	22700	22594	22378	22703	22569	22706	22751	22753	22673	22775	22631	22649	22579	22803	22616	22475	22675	22764	22808	22442	22734	22795	22845	22644	22711	22523	22763	22682	22623	22673	22699	22574	22604	22689	22570	22698	22597	22593	22555	22693	22675	22558	22604	22807	22713	22755	22587	22579	22629	22648	22722	22678	22571	22708	22637	22583	22795	22789	22503	22677	22853	22696	22706	22598	22543	22570	22718	22526	22699	22659	22752	22620	22719	22714	22812	22635	22560	22626	22689	22597	22706	22527	22752	22758	22715	22528	22777	22546	22653	22600	22754	22722	22653	22497	22778	22724	22673	22546	22712	22828	22917	22638	22665	22769	22595	22523	22660	22679	22611	22686	22508	22576	22775	22711	22620	22668	22635	22775	22795	22705	22591	22651	22705	22683	22468	22925	22528	22576	22643	22799	22791	22499	22699	22591	22642	22579	22558	22663	22637	22512	22928	22657	22806	22543	22587	22645	22483	22631	22670	22608	22586	22628	22664	22770	22641	22758	22636	22592	22599	22445	22599	22606	22747	22622	22757	22498	22654	22678	22833	22685	22586	22660	22667	22649	22817	22612	22738	22673	22650	22793	22705	22478	22654	22765	22665	22584	22780	22670	22594	22887	22810	22685	22668	22519	22629	22707	22787	22769	22680	22565	22736	22728	22841
23737	21455	29244	25796	27771	32663	34862	32445	31752	31479	30961	30708	30586	30437	30338	30553	30498	30013	29755	30057	30223	31366	32439	31255	31087	30424	30140	29637	29877	29766	29453	29640	29718	29851	29582	29883	29890	29794	29519	29752	29742	29775	29722	29418	30002	29620	29630	29718	29649	29417	29731	29940	29754	29665	29586	29857	29649	29677	29956	29467	29927	29396	29748	29665	29941	29589	29649	29994	29655	29937	30022	29868	29647	29983	29602	29635	29600	29670	29792	29686	29768	29795	29720	29461	29703	29701	30005	29973	29598	29665	29753	29727	29665	29585	29664	29568	29487	29871	29666	29605	29610	29411	29818	29568	30020	29672	29639	29740	29605	29631	29555	29588	29686	29629	29719	29842	29879	29703	29826	29808	29672	29814	29722	29799	29787	29691	29703	29568	29722	29503	29607	29776	29727	29788	29771	29720	29758	29769	29594	29821	29688	29615	29766	29831	29709	29588	29708	29560	29569	30043	29739	29595	29748	29815	29934	29866	29634	29631	29467	29626	29780	29902	29810	29501	29649	29699	29818	29790	29644	29702	29693	29756	29744	29725	29666	29806	29864	29903	29649	29704	29617	29703	29875	29683	29681	29970	29803	29680	29641	29782	29771	29811	29918	29869	29636	29734	29721	29468	29835	29509	29700	29792	29688	29710	29817	29690	29955	29575	29804	29786	29635	29809	29663	29656	29752	29772	29545	29613	29587	29614	29822	29690	29652	29685	29806	29695	29621	29768	29501	29768	29506	29651	29714	29850	29626	29552	29912	29578	29491	29599	29664	29623	29660	29561	29364	29605	29810	29752	29850	29923	29689	29645	29622	29670	29740	29935	29870	29971	29695	29514	29534	29710	29674	29962	29653	29654	29387	29692	29581	29519	29917	29523	29706	29624	29729	29616	29953	29529	29646	29314	29360	29915	29425	29662	29870	29673	29377	29960	29710	29652	29772	29540	29420	29662	29458	29791	29746	29483	29693	29798	29770	29697	29625	29738	29625	29753	29763	29585	29756	29576	29700	29789	29533	29497	29649	29401	29619	29602	29697	29807	29802	29596	29584	29725	29399	29577	29572	29795	29593	29534	29520	29625	29651	29622	29667	29521	29864	29469	29667	29696	29744	29575	29597	29584	29834	29725	29815	29846	29629	29539	29697	29939	29682	29796	29903	29708	29666	29737	29772	29758	29839	29744	29729	29660	29702	29711	29491	29702	29749	29738	29923	29730	29605	29609	29744	29887	29887	29682	29876	29594	29712	29698	29842	29749	29756	29554	29705	29547	29479	29839	29962	29862	29723	29628	29647	29638	29700	29617	29631	29581	29750	29728	29685	29829	29667	29758	29631	29645	29662	29612	29680	29696	29722	29849	29673	29800	29978	29751	29846	29586	29779	29677	29698	29935	29899	29654	29778	29568	29732	29752	29644	29493	29863	29872	29955	29934	29877	29448	29727	29771	29618	29682	29706	29604	29737	29787	29731	29940	29601	29861	29936	29673	29492	29384	29712	29536	30044	29694	29749	29713	29652	29569	29907	29686	29776	29216	29888	29735	29634	29762	29541	29820	29656	29563	29831	29712	29788	29674	29667	29669	29504	29935	29742	29591	29780	29684	29916	29572	29595	29483	29336	29500	29713	29868	29856	29704	29473	29879	29370	29736	29923	29751	29674	29829	29643	29921	29873	29745	29746	29590	29720	29591	29641	29689	29585	29663	29591	29420	29643	29822	29574	29821	29738	29624	29598	29564	29558	29605	29586	29632	29608	29709	29738	29526	29747	29757	29919	29586	29607	29496	29749	29729	29494	29615	29841	29792	29437	29458	29840	29602	29794	29759	29636	29835	29969	29710	29754	29726	29656	29640	29512	29554	29813	29550	29749	29564	29728	29587	29773	29600	29768	29543	29757	29702	29636	29744	29596	29524	29756	29627	29666	29613	29619	29783	29701	29491	29733	29555	29788	29522	29399	29861	29679	29749	29531	29918	29520	29447	29811	29699	29676	29904	29756	29630	29861	29511	29760	29761	29574	29531	29876	29751	29860	29754	29750	29590	29629	29506	29719	29649	30018	29653	29644	29950	29846	29932	29432	29704	29667	29978	29737	29662	29741	29822	29840	29535	29906	29798	29847	29684	29465	29691	29584	29754	29719	29679	29836	29581	29452	29500	29552	29642	29696	29847	29774	29753	29763	29888	29831	29460	29770	29587	29436	29670	29801	29715	29776	29707	29509	29718	29785	29572	29545	29672	29603	29737	29884	29637	29904	29671	29720	29595	29684	29612	29658	29605	29827	29636	29783	29758	29980	29636	29670	29671	29925	29581	29685	29486	29807	29492	29626	29553	29692	29720	29804	29762	29781	29557	29704	29819	29685	29713	29534	29818	29691	29731	29573	29561	29579	29423	29458	29702	29664	29485	29921	29744	29553	29678	29699	29624	29615	29729	29702	29547	29689	29763	29708	29731	30052	29878	29751	29742	29676	29657	29441	29644	29693	29857	29762	29830	29578	29494	29608	29911	29826	30020	29478	29796	29968	29615	29799	29525	29535	29715	29829	29599	29662	29882	29819	29750	29286	29366	29861	29782	29890	29692	29629	29846	29739	29859	29626	29651	30095	29922	29801	29523	29850	29743	29636	29563	29753	29498	29344	29828	29646	29459	29682	29696	29692	29841	29509	29706	29779	29589	29532	29428	29746	29648	30116	29576	29852	29863	29665	29693	29735	29768	29863	29666	29833	29495	29727	29573	29665	29942	29674	29750	29759	29997	29625	29699	29625	29630	29648	29644	29754	29707	29717	29699	29704	29689	29687	29624	29579	29706	29740	29587	29781	29491	29778	29934	30082	29672	29518	29597	30008	29510	29800	29709	29729	29733	29799	29749	29962	29775	29476	29733	29900	29592	29554	29667	29710	29773	29841	29650	29689	29680	29849	29781	29733	29764	29706	29802	29816	29675	29864	29519	29809	29648	29761	29855	29610	29647	29513	29991	29607	29617	29850	29532	29695	29650	29681	29442	29878	29481	29883	29697	29869	29746	29684	29713	29743	29845	29852	29854	29633	29687	29639	29700	29673	29422	29467	29567	29583	29544	29490	29616	29493	29686	29634	29702	29859	29493	29369	29786	29648	29593	29804	29774	29563	30056	29835	29865	29819	29677	29696	29850	29830	29724	29497	29744	29614	29527	29557	29461	29798	29785	29874	29728	29806	29678	29572	29513	29461	29922	29746	29669	29659	29612	29593	29789	29803	29628	29654	29442	29529	29857	29679	29845	29873	29780	29776	29866	29572	29635	29702	29788	29589	29727	29924	29955	29844	29795	29843	29536	29700	29838	29634	29765	29553	29485	29574	29712	29824	29521	29587	29644	29992	29488	29739	29544	29652	29744	29554	29490	29832	29735	29864	29963	29778	29805	29568	29750	29776	29619	29552	29740	29677	29881	29824	29718	29765	29568	29429	29738	29521	29481	29777	29728	29673	29483	29751	29874	29697	29735	29623	29603	29749	29615	29876	29669	29774	29767	29650	29844	29481	29807	29694	29783	29859	29688	29746	29819	29254	29871	29662	29647	29636	29523	29743	29797	29964	29676	29862	29633	29965	29743	29783	29758	29799	29652	29667	29803	29515	29815	29646	29764	29747	29876	29758	29672	29503	29879	29655	29843	29685	29605	29894	29973	29605	29492	29709	29565	29664	29557	29717	29756	29727	29798	29703	29838	29816	29896	29638	29720	29714	29671	29605	29922	29882	29649	29604	29651	29726	29930	29444	29605	29683	29777	29599	29889	29564	29717	29668	29924	29703	29636	29433	29686	29687	29587	29758	29767	29839	29770	29751	29543	29611	29657	29587	29659	29502	29523	29678	29872	29622	29828	29589	29893	29904	29799	29801	29680	29841	29591	29644	29828	29648	29776	29814	29706	29477	29937	29684	29540	29463	29856	29579	29689	29767	29990	29444	29946	29483	29714	29827	29706	29789	29586	29565	29747	29596	29862	29508	29500	29952	29605	29531	29700	29611	29695	29908	29649	29801	29470	29841	29793	29810	29894	29786	29643	29683	29473	29861	29867	29715	29811	29646	29647	29716	29747	29703	29639	29888	29753	29836	29623	29495	29578	29629	29805	29778	29639	29647	29632	29723	29819	29790	29820	29867	29628	29878	29637	29581	29632	29931	29593	29528	29995	29815	29624	29893	29811	29788	29868	29761	29638	30103	29673	29584	29746	29976	29845	29933	29672	29563	29736	29590	29426	29611	29678	29786	29682	29833	29742	29777	29699	29724	29738	29631	29733	29395	29903	29869	29790	29791	30011	29837	29668	29675	29642	29668	29657	29618	29963	29803	29785	29923	29770	29936	29799	29659	29822	29649	29631	29662	29642	29776	29891	29686	29563	29614	29828	29734	29605	29679	29673	29531	29797	29432	29756	29863	29818	29542	29845	29939	29754	29551	29615	29746	29553	29727	29641	29413	29740	29708	29763	29837	29784	29708	29654	29605	29635	29606	29731	29541	29974	29554	29727	29677	29835	29548	29856	29840	29626	29835	29607	29834	30040	29894	29842	29616	29839	29725	29502	29722	29616	29578	29814	29929	29679	29575	29802	29869	29772	29849	29855	29899	29978	29835	29827	29787	29653	29750	29883	29806	29719	29725	29684	29889	29625	29790	29656	29948	29816	29901	29636	29751	30068	29670	29747	29720	29799	29703	29687	29763	29509	29784	29538	29600	29681	29816	29622	29602	29720	29805	29632	29661	29796	29830	29710	29712	29791	29609	29644	29872	29570	29474	30042	29663	29733	29769	29928	29649	29797	29912	29931	29664	29686	29816	29807	29663	29637	29447	29606	29832	29637	29806	29884	29600	29775	29651	29583	29457	29723	29577	29699	29448	29723	29510	29550	29714	29704	29597	29873	29551	29888	29770	29799	29690	29756	29782	29477	29658	29475	29596	29780	29743	29789	29711	29442	29654	29610	29444	29698	29674	29783	29586	29838	29771	29689	29834	29737	29667	29608	29735	29556	29938	29878	29797	29795	29738	29773	29948	29932	29712	29637	29684	29949	29651	29721	29746	29956	29702	29730	29718	29805	29552	29647	29575	29622	29816	29703	29754	29637	29757	29519	29648	30007	29858	29844	29691	29873	29575	29825	29514	29756
28066	46781	46177	39130	33907	30157	28976	27566	26278	25212	24519	23859	23986	23664	23572	23351	23293	23226	23276	23353	23472	25228	26690	24645	24067	23237	22826	22731	22614	22455	22694	22473	22461	22602	22529	22631	22704	22607	22674	22504	22608	22564	22654	22512	22564	22574	22367	22636	22456	22389	22715	22468	22427	22392	22430	22549	22559	22728	22709	22503	22673	22428	22464	22613	22509	22764	22794	22650	22576	22579	22627	22840	22552	22478	22618	22402	22726	22690	22532	22681	22318	22433	22642	22657	22612	22710	22366	22409	22724	22615	22517	22707	22631	22589	22390	22624	22565	22663	22575	22868	22525	22484	22622	22581	22783	22541	22504	22487	22632	22564	22505	22600	22539	22630	22575	22763	22604	22520	22778	22545	22544	22630	22649	22791	22747	22599	22451	22596	22582	22518	22675	22496	22645	22606	22665	22614	22457	22602	22580	22665	22635	22406	22674	22577	22658	22683	22507	22572	22707	22659	22573	22399	22723	22360	22608	22485	22567	22513	22646	22621	22495	22500	22761	22648	22541	22658	22522	22653	22429	22571	22478	22600	22588	22530	22599	22565	22687	22653	22494	22545	22544	22611	22666	22581	22503	22684	22592	22621	22753	22456	22510	22464	22635	22513	22569	22626	22283	22710	22612	22364	22531	22568	22636	22528	22642	22615	22508	22531	22693	22459	22644	22721	22402	22540	22612	22659	22697	22522	22679	22516	22478	22580	22486	22729	22487	22539	22649	22608	22585	22560	22490	22575	22422	22554	22481	22546	22598	22496	22426	22549	22533	22579	22678	22585	22561	22616	22582	22531	22574	22667	22682	22689	22573	22383	22433	22403	22405	22539	22735	22632	22557	22587	22749	22623	22580	22492	22583	22814	22545	22539	22622	22545	22664	22690	22455	22513	22508	22662	22714	22370	22665	22555	22575	22712	22527	22667	22535	22578	22579	22616	22735	22698	22668	22683	22480	22519	22825	22589	22461	22644	22578	22528	22658	22405	22539	22706	22434	22548	22520	22737	22494	22554	22720	22532	22539	22480	22421	22350	22555	22516	22688	22516	22647	22555	22575	22339	22682	22650	22597	22697	22536	22627	22408	22483	22664	22709	22510	22609	22742	22618	22666	22674	22724	22510	22620	22505	22661	22434	22620	22666	22439	22531	22499	22442	22587	22515	22500	22691	22575	22693	22794	22267	22532	22504	22675	22572	22397	22789	22862	22424	22611	22460	22694	22435	22711	22388	22388	22564	22619	22561	22521	22652	22691	22560	22603	22744	22597	22423	22463	22593	22855	22468	22668	22561	22521	22402	22507	22713	22634	22591	22614	22574	22640	22547	22785	22385	22386	22412	22625	22547	22618	22235	22752	22657	22801	22705	22594	22584	22568	22403	22567	22528	22630	22480	22476	22675	22639	22476	22474	22562	22434	22551	22492	22610	22535	22655	22776	22701	22747	22555	22442	22567	22778	22657	22540	22574	22439	22424	22525	22525	22533	22465	22675	22643	22841	22604	22504	22454	22705	22553	22686	22535	22569	22534	22617	22587	22375	22596	22557	22360	22600	22759	22623	22578	22478	22457	22798	22500	22316	22617	22607	22534	22582	22507	22641	22687	22503	22638	22445	22602	22543	22578	22580	22732	22427	22859	22493	22483	22324	22724	22691	22504	22620	22617	22668	22713	22685	22469	22715	22747	22514	22704	22586	22606	22532	22623	22539	22481	22544	22529	22608	22464	22581	22691	22741	22676	22402	22482	22512	22428	22621	22586	22462	22578	22757	22617	22640	22533	22603	22745	22521	22639	22529	22591	22549	22530	22608	22519	22550	22507	22636	22477	22718	22448	22680	22626	22425	22620	22584	22487	22481	22570	22591	22489	22576	22612	22665	22913	22627	22612	22743	22715	22513	22669	22691	22651	22613	22602	22706	22449	22567	22649	22650	22739	22460	22658	22540	22605	22703	22401	22608	22613	22610	22498	22606	22524	22596	22597	22737	22676	22728	22710	22484	22590	22565	22656	22582	22637	22569	22525	22586	22565	22625	22623	22691	22572	22507	22562	22489	22537	22663	22526	22535	22602	22601	22486	22646	22591	22680	22585	22412	22483	22608	22487	22488	22516	22595	22427	22591	22532	22680	22465	22649	22510	22841	22648	22582	22506	22638	22718	22479	22643	22570	22575	22513	22489	22680	22595	22557	22570	22561	22628	22552	22661	22707	22671	22705	22559	22598	22591	22414	22612	22636	22414	22390	22753	22577	22662	22649	22607	22653	22681	22563	22577	22585	22516	22488	22750	22623	22468	22612	22632	22481	22403	22589	22631	22584	22545	22639	22590	22665	22697	22397	22590	22468	22434	22497	22614	22609	22477	22620	22562	22547	22587	22512	22496	22534	22502	22591	22771	22619	22521	22307	22512	22725	22527	22508	22553	22592	22529	22468	22578	22593	22541	22475	22514	22629	22565	22498	22399	22516	22681	22549	22555	22605	22530	22333	22561	22816	22409	22519	22481	22577	22444	22718	22385	22624	22685	22547	22735	22747	22483	22495	22545	22445	22715	22536	22487	22583	22533	22725	22662	22601	22559	22464	22664	22664	22680	22570	22512	22445	22653	22755	22602	22566	22447	22511	22603	22482	22460	22639	22658	22556	22527	22618	22331	22600	22664	22391	22663	22392	22579	22627	22727	22536	22539	22616	22555	22814	22772	22630	22584	22682	22788	22736	22535	22603	22742	22602	22466	22603	22448	22620	22587	22469	22577	22545	22520	22639	22489	22413	22497	22764	22545	22578	22589	22606	22706	22453	22510	22439	22552	22653	22635	22684	22552	22647	22634	22594	22666	22565	22662	22582	22602	22801	22380	22484	22356	22663	22492	22583	22579	22552	22660	22591	22537	22573	22646	22664	22502	22540	22690	22617	22451	22835	22593	22652	22675	22602	22485	22625	22791	22563	22399	22724	22514	22633	22541	22665	22692	22335	22707	22508	22788	22501	22453	22517	22607	22307	22597	22590	22446	22648	22544	22748	22518	22603	22646	22358	22588	22644	22537	22535	22795	22551	22590	22433	22698	22597	22613	22810	22637	22498	22715	22515	22681	22477	22706	22662	22622	22442	22427	22499	22504	22564	22557	22559	22654	22735	22524	22451	22499	22436	22413	22518	22627	22546	22630	22622	22572	22770	22508	22539	22644	22750	22628	22616	22728	22404	22545	22621	22484	22567	22649	22784	22458	22678	22385	22582	22646	22465	22646	22475	22574	22665	22503	22641	22536	22514	22583	22492	22481	22631	22609	22702	22565	22402	22610	22487	22725	22525	22494	22811	22418	22641	22531	22555	22542	22435	22541	22598	22708	22597	22604	22633	22575	22583	22530	22524	22503	22484	22502	22536	22717	22688	22605	22500	22566	22582	22653	22484	22770	22378	22666	22553	22651	22612	22549	22614	22644	22650	22385	22816	22545	22796	22511	22580	22445	22393	22668	22517	22558	22652	22569	22569	22569	22630	22411	22382	22742	22406	22312	22369	22583	22700	22708	22621	22639	22640	22671	22648	22577	22468	22559	22601	22581	22545	22706	22496	22563	22617	22676	22675	22439	22576	22546	22655	22629	22659	22523	22794	22728	22697	22412	22551	22519	22700	22491	22565	22585	22605	22552	22495	22537	22754	22605	22547	22538	22649	22652	22551	22672	22582	22521	22507	22646	22637	22770	22437	22591	22537	22650	22600	22547	22706	22527	22553	22638	22761	22649	22601	22581	22407	22612	22675	22739	22563	22527	22533	22466	22562	22675	22556	22669	22656	22651	22508	22772	22471	22580	22743	22518	22637	22693	22592	22618	22533	22629	22560	22621	22439	22511	22838	22617	22675	22532	22602	22591	22483	22580	22793	22564	22546	22479	22525	22580	22681	22573	22584	22569	22576	22751	22769	22616	22654	22553	22691	22531	22595	22542	22566	22597	22427	22542	22639	22566	22494	22659	22428	22746	22648	22426	22426	22647	22557	22704	22555	22642	22709	22531	22404	22714	22610	22645	22649	22558	22585	22612	22676	22612	22474	22416	22576	22491	22749	22603	22662	22584	22600	22641	22559	22453	22630	22593	22467	22589	22460	22689	22559	22493	22444	22626	22456	22555	22640	22655	22426	22861	22697	22823	22678	22497	22553	22569	22571	22596	22654	22606	22525	22710	22441	22641	22619	22517	22378	22650	22685	22474	22628	22651	22608	22634	22550	22592	22525	22460	22577	22513	22545	22498	22551	22663	22605	22596	22633	22572	22630	22659	22532	22632	22773	22480	22418	22710	22548	22554	22777	22464	22726	22684	22752	22586	22653	22516	22782	22573	22555	22608	22707	22533	22596	22531	22414	22610	22775	22593	22454	22498	22633	22517	22471	22713	22628	22437	22535	22695	22418	22353	22418	22606	22705	22551	22642	22632	22574	22616	22863	22718	22777	22414	22414	22515	22726	22506	22618	22426	22612	22537	22528	22694	22434	22610	22654	22357	22470	22614	22625	22639	22524	22615	22523	22648	22399	22571	22579	22551	22805	22534	22603	22832	22562	22578	22517	22440	22524	22442	22325	22490	22672	22683	22314	22535	22577	22609	22597	22655	22596	22571	22568	22851	22595	22590	22685	22816	22482	22610	22655	22519	22581	22532	22529	22533	22507	22618	22419	22626	22409	22560	22389	22529	22468	22672	22805	22536	22526	22803	22433	22387	22549	22420	22657	22557	22645	22531	22387	22497	22638	22515	22654	22612	22495	22546	22490	22368	22589	22448	22693	22594	22733	22645	22553	22584	22529	22654	22478	22413	22455	22581	22526	22517	22548	22715	22667	22676	22641	22549	22578	22521	22647	22665	22518	22722	22430	22599	22501	22629	22688	22643	22315	22597	22763	22522	22663	22543	22789	22460	22532	22632	22598	22706	22576	22650	22527	22542	22631	22665	22530	22630	22665	22525	22643	22607	22475	22620	22750	22426	22584	22653	22697	22486	22513	22671	22451	22326	22510	22645	22454	22417	22631	22533	22703	22782	22442	22643	22708	22672	22553	22582	22650	22571	22553	22495	22654	22631	22753	22553	22768	22588	22641	22386	22654	22475	22638	22477	22496	22461	22509	22574	22624	22727	22426	22540	22576	22698	22506	22587
22657	21430	29156	24411	24464	31332	36755	33703	32914	32784	32134	31430	31138	30951	30850	30555	30490	30848	30611	31213	33060	32888	34400	33119	31873	31086	30390	30629	30329	30166	30048	29914	30403	30340	30180	30245	30121	29947	30157	30137	30098	30243	30149	30206	30174	29996	30192	30289	30218	29849	29969	30032	30276	30155	30090	30131	30035	30118	30186	30083	30304	30079	30194	30081	29953	30096	30129	30092	30000	30068	30096	30050	30057	30131	29925	29858	30073	30081	30170	30245	30048	30047	30183	30106	30370	30125	30019	30311	30182	29805	30150	29763	30351	30252	30276	30208	29953	30163	30278	29957	30123	30162	30313	30171	29964	30110	30053	30136	30239	30035	30166	30050	30203	29793	30070	29997	30162	30076	30051	30018	30047	30216	29837	30287	30299	29916	29963	30253	29966	30094	29823	29934	29980	30209	30121	30043	29920	30019	30078	30260	30163	30116	29956	29916	30208	30058	30069	29801	29816	29845	29908	30128	29931	30183	30042	30210	30039	29953	30052	29940	29887	30074	30005	30011	30093	30138	30168	29947	30051	29926	29874	29974	30058	29941	29805	30062	29808	29765	30067	29955	30131	30141	30099	30170	30417	30128	30132	29748	30195	30072	30116	30126	30125	29951	29942	30190	30144	30144	29846	30079	30202	30022	29926	30067	30319	29889	29921	30095	29912	29853	30209	29976	30263	29967	30006	29985	30190	30250	30028	30075	30175	30110	30133	30041	29874	30031	29975	30203	29938	30033	30155	30023	29877	29883	30025	29883	30123	30191	30163	29914	30003	30224	29947	29936	30017	30013	29748	30218	29994	30099	30015	30262	29902	30032	29972	30044	30105	30002	29961	30259	30127	30120	29900	30039	29868	29809	30010	30118	30122	30110	30151	30167	30269	30191	29866	30158	30127	29965	30273	30284	29992	30206	29833	30186	29999	29802	30014	30004	30051	30305	29987	30050	29818	30082	30164	30204	29858	30167	30220	29877	30051	30360	30165	29856	30017	29848	30015	30275	30011	30214	30174	29869	29741	30312	29918	30141	30051	30023	30198	30015	29985	29777	30055	29988	29974	30073	29969	30115	30020	30063	30011	29981	29734	30326	30160	30008	30109	30106	30169	29928	30199	30167	29868	30067	30036	29837	30192	30273	30121	29784	29976	30072	29867	29811	29840	30025	29982	30156	30010	30032	30170	29920	29953	29973	29802	29803	30203	29960	29929	29987	29868	30072	30183	30163	30104	30020	30140	30092	30229	29896	30023	30096	30010	29772	30037	30089	30060	30046	30034	30015	30045	29954	30063	30126	29993	30093	30080	30105	30015	30026	29834	29826	29789	29787	29956	30018	30140	29965	29979	30104	30032	29920	29964	30104	30222	30042	30250	30026	30056	29945	30043	30097	30246	29913	30344	29916	30084	30070	30030	30070	29983	30283	30037	30253	30388	30108	29940	30080	29814	30153	30060	29817	30055	30007	30184	30041	30123	30159	29898	30185	30105	29924	30164	30293	30214	29728	30085	29828	30168	30147	29849	30117	30156	29917	30130	29864	30007	30045	29993	29965	29851	29931	30194	29873	29949	30168	29917	30242	29993	30006	30032	30109	30016	30142	30076	30140	29785	30041	29984	29946	30121	30149	29977	29969	29990	29964	29999	30158	29962	29837	30256	29985	30206	30191	30309	30215	30107	29972	30094	30161	30153	30036	30218	30236	29817	30035	30041	29965	30136	30120	30311	30106	30024	30148	30152	30123	30007	30274	29949	30003	30102	29956	29819	30104	30297	29974	30320	29994	30232	29905	30086	30063	29897	29697	30201	30188	30045	30023	30262	29808	29969	30113	30171	30060	30355	29948	29968	29920	29951	30136	30204	30312	30210	29880	30056	30022	30055	30004	29934	30193	30083	29818	29965	29940	30280	30109	30067	30027	29831	29932	30014	30038	30082	30097	30247	30072	30235	29953	30177	29813	29963	30117	30090	29807	30090	30018	30260	30078	30102	30112	30018	30215	30056	30180	30218	29889	30077	29962	30149	30166	30124	30271	30187	30050	29864	30069	30273	30018	30128	29935	29941	30106	30274	30092	30085	30096	29928	29940	30028	29943	29899	29969	30128	29990	29728	30128	29984	29798	29915	29816	30005	30148	30087	30019	29965	30196	29656	29984	29974	30076	30127	30089	30115	30262	29947	30092	30195	30008	30121	29920	30007	30130	29893	30003	30066	30133	29786	29992	29766	30092	30059	29964	30250	30006	30277	30110	30109	30116	30057	29984	30397	30215	29874	30055	30191	29881	29776	29937	29968	29976	30193	29791	29833	30227	30351	29755	30049	30187	30070	30071	29900	30201	30274	29918	29930	29728	30162	30036	29880	30059	30075	30121	29961	30178	29850	30111	30147	30110	29945	29962	30119	29955	29755	30108	29948	30296	30315	30088	29726	30159	30174	30140	30059	29998	29989	30174	30020	30186	30123	30126	29992	30029	30112	29994	30104	30072	30333	30053	29855	30057	30076	29896	29821	30001	30077	30183	29943	29967	30105	29972	30045	30134	30195	30087	29989	29834	30036	29982	30088	30088	30102	30007	30180	29846	30046	29977	29984	30208	30195	30131	30194	30037	30133	30087	30037	30208	30139	29981	30172	30187	29895	30035	29995	30112	29992	30011	29847	30011	30182	30033	30079	29790	30094	30158	30155	29863	29798	30036	29840	30065	30212	30134	30060	30007	29827	29808	29906	30049	29851	29886	30256	29789	29875	29969	30306	30256	29885	30172	29861	29854	30018	30048	30207	30471	30242	30292	29947	29979	30074	30090	29886	29854	29938	29902	30256	29796	29760	29712	30106	29854	30178	29988	29895	29948	30080	29989	30052	29961	30063	29975	29980	30178	29957	29955	30195	30034	30083	30037	30030	29879	29853	29984	29826	30030	30055	30232	29988	30145	30048	29830	29944	29889	29886	29965	30263	29981	30039	30066	30167	29950	30100	29936	29958	30228	30031	29900	29856	30001	29992	30013	30047	30033	29868	29828	30148	29979	30148	30107	30006	29940	30023	29978	30044	30152	30001	30012	30008	30008	29856	30195	30173	29910	30353	30121	29911	29807	29912	29859	30126	30218	30219	29928	30056	30103	30271	30133	30119	29913	30228	29989	29995	29984	29806	30005	29909	29925	29961	29881	29980	30104	29894	30271	29972	30051	30003	30193	30227	30233	30154	29821	29875	29819	30140	30036	30084	30032	29851	30136	30299	29938	30061	30191	30148	29652	29936	30162	29931	30167	29828	29936	29936	29852	30192	29813	30006	30103	29938	30010	30003	29999	30091	30001	30275	30365	29936	29992	29999	30056	29923	30034	30037	29832	29947	29762	30144	29906	29728	30083	30075	30086	30260	30012	29935	29871	30080	30090	30028	30033	30255	30180	29866	30000	30176	30249	30122	29947	30064	30116	30071	30034	30077	29904	29915	29989	29985	29922	30024	29938	30111	29788	29996	30006	30058	30117	29978	30068	30177	29911	30193	30053	29983	30187	30251	30164	29931	30130	30019	29952	30086	29946	30076	29866	30159	29994	30210	29949	29865	30167	30001	29898	29955	29903	30224	30084	29880	30167	30180	30251	29971	30282	30166	30115	30041	30051	29911	30109	30229	29987	30010	30202	30258	30139	30157	29831	30297	30007	29930	30146	30204	29832	29816	29829	30055	29748	29853	30083	29777	30005	29929	30229	30147	29797	29897	30179	30044	29919	30007	29962	30218	29930	29984	29860	30031	30140	29887	30336	30196	29957	29875	30014	30171	30127	30203	29954	30218	29967	29858	30239	30110	29859	30017	29803	29690	29878	30284	29839	30051	30062	30097	30195	29851	29963	30004	29991	30246	30099	30243	30170	30013	30303	30216	30188	30167	30107	30195	30006	30137	29968	30102	29877	29988	29958	30135	30067	29856	30095	29885	30116	29973	29844	29942	30036	29969	29874	29772	30083	30041	30154	30115	30220	30196	29996	30063	30071	30062	30037	30094	30275	30167	30172	29931	30205	30087	30063	29960	29945	29978	30124	29914	30117	30142	30097	29886	30121	30099	30090	29987	30250	30112	30133	30084	29745	30049	30097	30073	30175	29985	29910	30177	29998	29824	29769	30264	30081	30020	30079	29891	29844	30142	30056	29973	30143	29918	29759	30233	30066	30071	30125	30078	30059	30174	30072	29827	30047	29986	30075	30108	30047	30102	30101	29799	30278	29863	30114	30230	29660	29991	30123	30104	30014	30081	30061	29936	30092	29975	29868	30026	30057	29835	29997	29956	30075	30068	30116	29974	30084	30190	29892	30300	30062	29940	30092	29792	30186	29985	29875	29874	30086	29895	30099	30390	30016	30284	30060	30050	30052	30008	30244	30161	30131	29916	29831	30071	29949	29842	29987	29933	29910	29927	29835	30281	29957	30292	30112	30110	29965	30264	30121	30116	30036	30070	30363	30045	30188	30000	30000	29955	30027	29998	29953	30057	29991	29880	29968	30259	30015	30179	30009	30109	30032	29869	30176	30116	30181	29997	30168	30104	30005	30204	29986	30272	30138	30172	30164	30013	30130	30094	29916	29963	29937	29836	30153	30008	30015	30168	30223	30076	29994	30050	30200	30269	30139	29930	30017	30272	29963	30290	30122	30083	30130	30117	29819	30004	30103	29910	29896	30096	30029	29788	30028	29843	29984	29973	30218	30209	29917	30054	29867	29970	29985	30200	29973	30045	29893	29981	29914	30057	29858	29961	29935	30052	29906	29861	29944	30223	30099	30363	29972	30054	30048	30121	30057	29910	29861	30188	30042	29955	30007	29973	29884	29839	30051	29898	30109	29869	29860	30145	30009	29985	29863	29650	29950	29891	30012	30099	30027	29977	30076	30246	29998	30371	29782	30338	29908	30182	29976	29881	30197	30100	30041	29957	29998	30281	29812	30133	29789	29949	30155	29904	30214	30169	30086	29840	30118	30151	30029	30011	30075	29942	30029	29968	30070	29987	30112	30399	30210	30101	30288	30289	30038	30026	30014	30137	29864	30076	30017	30043	30115	29925	30026	30052	30204	29834	29767	30106	29755	30181	30124	30017	30231	30135	30341	30189	30029	29919	30181	30140	30176	29962	30068	30139	29917	29926	30198	30065	30092
29831	51480	50378	43148	37325	32929	31301	30018	27996	26365	25507	24912	24811	24084	24001	23794	23669	23847	23553	24510	27206	27487	29303	26169	25276	23788	23193	22887	22785	22859	22740	22774	22661	22687	22778	22668	22682	22855	22651	22833	22929	22663	22793	22649	22711	22623	22793	22873	22801	22700	22683	22692	22783	22855	22801	22756	22810	22628	22814	22689	22838	22707	22708	22658	22563	22778	22771	22952	22713	22901	22637	22866	22761	22779	22759	22703	22680	22769	22772	22679	22674	22651	22787	22712	22926	22532	22829	22785	22842	22731	22837	22725	22729	22679	22766	22819	22753	22706	22739	22686	22663	22719	22723	22647	22711	22776	22874	22664	22765	22817	22711	22692	22615	22555	22741	22844	22757	22736	22696	22760	22646	22877	22774	22544	22773	22671	22740	22870	22789	22683	22562	22596	22693	22598	22838	22658	22717	22705	22797	22532	22772	22811	22754	22698	22661	22576	22721	22673	22688	22631	22633	22600	22762	22677	22778	22643	22864	22628	22600	22718	22626	22644	22600	22625	22676	22754	22775	22663	22687	22622	22694	22734	22707	22730	22808	22848	22739	22758	22871	22976	22629	22684	22747	22705	22577	22707	22657	22773	22702	22929	22668	22756	22766	22825	22683	22663	22761	22750	22623	22826	22522	22729	22799	22873	22653	22809	22944	22749	22773	22860	22757	22709	22681	22947	22789	22699	22769	22703	22717	22457	22946	22681	22669	22892	22801	22741	22794	22509	22770	22771	22575	22846	22715	22800	22726	22737	22661	22625	22841	22780	22786	22702	22648	22543	22773	22732	22585	22677	22811	22626	22617	22565	22750	22797	22770	22740	22639	22627	22920	22749	22577	22780	22774	22648	22758	22721	22807	22683	22665	22955	22711	22522	22722	22593	22634	22714	22670	22889	22855	22732	22676	22633	22648	22812	22683	22839	22528	22795	22781	22536	22713	22669	22741	22853	22554	22734	22793	22487	22825	22625	22813	22580	22856	22863	22879	22746	22688	22745	22756	22856	22635	22532	22682	22687	22799	22734	22740	22893	22776	22651	22664	22677	22856	22710	22716	22829	22784	22592	22695	22424	22720	22727	22827	22765	22662	22801	22727	22776	22555	22622	22743	22773	22698	22749	22664	22816	22581	22724	22740	22641	22765	22664	22504	22618	22862	22711	22640	22733	22898	22707	22673	22761	22564	22743	22656	22690	22809	22803	22888	22637	22491	22599	22617	22638	22807	22835	22635	22721	22798	22607	22595	22683	22811	22604	22690	22737	22714	22575	22817	22848	22733	22643	22832	22662	22857	22675	22815	22690	22706	22662	22790	22657	22492	22543	22917	22739	22771	22822	22628	22673	22808	22916	22781	22681	22618	22653	22560	22613	22649	22921	22682	22592	22619	22752	22608	22541	22970	22794	22597	22770	22939	22505	22873	22851	22684	22734	22485	22623	22812	22675	22697	22689	22873	22684	22837	22655	22868	22707	22575	22937	22728	22758	22727	22723	22709	22691	22722	22464	22641	22720	22794	22633	22709	22736	22563	22882	22711	22735	22736	22803	22650	22822	22604	22812	22760	22624	22657	22814	22770	22586	22592	22769	22782	22968	22602	22828	22907	22826	22693	22737	22631	22692	22768	22613	22588	22854	22902	22805	22684	22687	22870	22581	22820	22707	22690	22598	22847	22877	22766	22734	22760	22684	22728	22694	22608	22575	22710	22638	22701	22654	22662	22672	22675	22663	22741	22568	22870	22807	22766	22478	22817	22788	22823	22607	22600	22523	22908	22945	22765	22747	22700	22692	22651	22754	22566	22725	22651	22756	22730	22437	22771	22718	22711	22670	22772	22818	22754	22671	22758	22765	22749	22566	22722	22678	22688	22799	22547	22626	22573	22689	22621	22788	22670	22605	22644	22777	22703	22755	22780	22721	22670	22742	22752	22820	22846	22974	22793	22761	22785	22678	22856	22506	22640	22914	22700	22778	22706	22686	22676	22875	22727	22733	22620	22709	22576	22839	22824	22681	22736	22812	22867	22610	22776	22793	22712	22864	22825	22719	22707	22750	22769	22562	22806	22779	22785	22595	22843	22875	22785	22702	22699	22434	22618	22776	22670	22729	22575	22765	22760	22701	22764	22676	22784	22760	22734	22715	22711	22722	22788	22783	22685	22674	22789	22735	22727	22654	22682	22647	22842	22863	22718	22796	22656	22786	22599	22783	22854	22948	22681	22673	22807	22730	22852	22892	22914	22648	22620	22630	22700	22539	22674	22700	22708	22766	22563	22443	22568	22638	22821	22810	22831	22752	22605	22840	22735	22775	22618	22865	22770	22601	22737	22778	22622	22779	22643	22782	22727	22903	22811	22533	22734	22684	22737	22663	22775	22711	22602	22831	22779	22637	22819	22872	22686	22554	22796	22689	22704	22776	22576	22599	22710	22652	22833	22635	22751	22675	22805	22750	22863	22779	22795	22661	22736	22474	22849	22669	22808	22642	22708	23046	22625	22780	22664	22571	22859	22666	22801	22662	22751	22991	22619	22773	22750	22612	22693	22515	22662	22784	22709	22742	22739	22769	22801	22748	22833	22723	22735	22751	22723	22731	22737	22683	22611	22571	22784	22743	22725	22717	22824	22680	22764	22889	22646	22493	22733	22699	22730	22721	22717	22843	22839	22669	22666	22604	22693	22625	22688	22712	22651	22627	22703	22696	22642	22634	22836	22682	22799	22692	22803	22712	22518	22912	22639	22750	22665	22666	22479	22755	22451	22693	22758	22598	22801	22812	22550	22686	22583	22679	22607	22913	22775	22789	22679	22738	22746	22534	22843	22680	22643	22713	22665	22685	22718	22742	22673	22657	22682	22479	22891	22586	22894	22658	22527	22575	22738	22765	22745	22718	22805	22696	22754	22809	22793	22688	22940	22830	22637	22702	22673	22726	22848	22840	22778	22763	22602	22750	22579	22736	22713	22649	22807	22672	22709	22793	22607	22815	22663	22685	22796	22701	22848	22758	22779	22738	22615	22650	22689	22791	22622	22756	22655	22520	22801	22585	22633	22851	22745	22704	22641	22552	22723	22894	22593	22695	22615	22839	22551	22737	22591	22632	22765	22713	22822	22654	22900	22853	22997	22872	22801	22697	22786	22784	22791	22766	22740	22794	22622	22586	22813	22588	22812	22693	22873	22524	22481	22665	22836	22508	22635	22440	22615	22843	22593	22949	22870	22961	22883	22748	22600	22550	22925	22713	22605	22754	22593	22763	22671	22833	22739	22593	22777	22668	22689	22779	22540	22687	22788	22574	22613	22641	22705	22786	22731	22816	22771	22826	22783	22513	22905	22631	22920	22799	22693	22589	22735	22856	22551	22810	22692	22631	22744	22800	22741	22626	22925	22656	22741	22668	22742	22767	22766	22556	22648	22630	22617	22650	22781	22779	22828	22552	22688	22538	22811	22625	22689	22692	22772	22799	22865	22636	22815	22728	22775	22513	22675	22789	22793	22716	22663	22602	22873	22707	22761	22754	22879	22674	22798	22747	22835	22749	22715	22586	22703	22726	22741	22790	22779	22695	22889	22791	22749	22828	22768	22745	22631	22951	22799	22563	22729	22600	22613	22759	22808	22645	22668	22580	22714	22567	22849	22727	22812	22552	22685	22582	22698	22838	22700	22623	22946	22610	22878	22724	22618	22718	22738	22837	22742	22860	22560	22845	22746	22826	22559	22841	22610	22691	22666	22670	22626	22742	22745	22738	22862	22690	22758	22769	22612	22678	22638	22842	22714	22820	22611	22753	22701	22762	22748	22764	22666	22859	22668	22931	22726	22739	22700	22644	22711	22563	22767	22500	22721	22782	22722	22652	22761	22789	22734	22578	22691	22776	22893	22659	22845	22628	22683	22501	22639	22750	22755	22934	22698	22855	22561	22533	22708	22826	22815	22628	22914	22798	22744	22585	22708	22768	22700	22540	22746	22945	22721	22631	22699	22602	22635	22693	22797	22850	22791	22791	22679	22720	22633	22663	22756	22485	22848	22823	22792	22770	22575	22746	22779	22810	22802	22777	22813	22654	22757	22666	22664	22744	22708	22639	22777	22546	22491	22899	22839	22809	22715	22626	22548	22611	22692	22719	22869	22652	22774	22664	22811	22720	22873	22845	22660	22597	22729	22510	22646	22633	22713	22845	22746	22786	22591	23026	22699	22636	22538	22600	22876	22668	22833	22844	22638	22790	22793	22783	22706	22722	22679	22733	22745	22655	22721	22622	22857	22559	22608	22677	22908	22650	22791	22800	22597	22700	22563	22761	22856	22710	22628	22672	22820	22709	22736	22666	22956	22701	22815	22663	22859	22691	22805	22829	22757	22639	22587	22735	22807	22799	22671	22919	22746	22860	22637	22705	22847	22683	22799	22760	22759	22847	22792	22594	22767	22914	22729	22719	22696	22774	22594	22622	22743	22603	22728	22684	22686	22625	22788	22744	22738	22725	22831	22672	22787	22829	22728	22670	22499	22612	22895	22645	22580	22601	22930	22539	22876	22830	22848	22792	22691	22682	22525	22792	22736	22700	22901	22776	22704	22755	22779	22733	22854	22816	22772	22780	22583	22651	22614	22688	22745	22675	22623	22769	22527	22700	22549	22912	22718	22630	22938	22704	22612	22730	22704	22638	22828	22633	22725	22730	22669	22797	22789	22673	22945	22598	22783	22671	22780	22908	22638	22654	22763	22824	22798	22761	22624	22638	22824	22867	22736	22538	22689	22670	22662	22968	22550	22668	22643	22695	22729	22804	22604	22766	22820	22765	22715	22603	22651	22735	22660	22844	22815	22529	22777	22853	22732	22735	22763	22700	22477	22797	22571	22789	22685	22724	22710	22616	22747	22759	22665	22719	22707	22795	22710	22629	22863	22878	22799	22526	22639	22726	22773	22645	22788	22706	22746	22698	22789	22807	22670	22854	22653	22823	22774	22720	22739	22548	22669	22880	22922	22804	22735	22834	22624	22607	22570	22688	22666	22774	22870	22739	22776	22935	22829	22804	22853	22773	22715	22728	22628	22698	22709	22669	22770	22876	22777	22736	22789	22644	22652	22643	22792	22751	22999	22672	22730	22696	22717	22599	22669	22633	22782	22636	22803	22685	22693	22681
29727	28443	38516	37530	33672	32667	32123	31452	31055	30814	30216	30125	30121	29977	29990	29878	29878	29803	29896	29984	30057	29961	30055	30128	30041	29710	29635	29828	29684	29992	29878	29683	29838	29656	29682	29754	29826	29817	29671	29563	29784	29644	29789	29986	30067	29749	29813	29693	29960	29652	29748	29928	29585	29600	29750	29744	29615	29665	29934	29732	29829	29489	29840	29615	29571	29587	29785	29592	29516	29579	29805	29616	29805	29730	29623	29770	29588	29857	29656	29642	29754	29869	29500	29621	29673	29626	29633	29692	29918	29783	29538	29736	29730	29708	29464	29779	29840	29694	29531	29694	29507	29806	29777	29686	29752	29618	29676	29889	29844	29655	29625	29824	29707	29668	29859	29591	29640	29866	29645	29695	29862	29618	29792	29844	29719	29795	29882	29531	29719	29636	29626	29691	29734	29587	29632	29603	29821	29759	29636	29875	29714	29566	29639	29640	29696	29666	29883	29821	29798	29652	29853	29493	29862	29644	29781	29917	29830	29585	29855	29463	29536	29561	29703	29569	29645	29683	29873	29487	29758	29495	29738	29553	29780	29700	29535	29574	29868	29732	29761	29626	29805	29456	29701	29858	29630	29765	29669	29548	29773	29672	29586	29755	29521	29762	29730	29661	29723	29783	29694	29679	29697	29641	29724	29480	29601	29718	29502	29416	29542	29422	29805	29704	29708	29777	29837	29388	30019	29727	29610	29784	29778	29584	29686	29791	29680	29707	29700	29572	29598	29825	29801	29536	29681	29509	29820	29668	29656	29760	29762	29662	29649	29831	29528	29549	29679	29775	29494	29771	29686	29765	29620	29508	29475	29548	29850	29551	29638	29714	29736	29743	29441	29638	29686	29866	29875	29698	29568	29651	29806	29521	29664	29498	29784	29617	29767	29747	29587	29773	29737	29517	29619	29751	29789	29725	29554	29646	29674	29866	29675	29817	29566	29665	29661	29667	29667	29834	29769	29671	29665	29579	29587	29524	29502	29762	29529	29870	29889	29626	29797	29556	29562	29631	29701	29917	29516	29500	29915	29632	29492	29530	29676	29656	29724	29494	29636	29753	29764	29793	29770	29693	29924	29603	29940	29704	29740	29473	29730	29501	29582	29740	29771	29647	29544	29668	29508	29446	29722	29602	29946	29622	29913	29713	29421	29739	29865	29730	29832	29598	29730	29748	29667	29613	29649	29785	29781	29624	29891	29603	29773	29803	29731	29659	29714	29604	29726	29632	29729	29608	29743	29793	29953	29768	29715	29763	29595	29770	29783	29719	29768	29612	29690	29533	29473	29584	29663	29432	29723	29692	29732	29423	29834	29532	29717	29523	29706	29635	29831	29861	29821	29584	29732	29828	29624	29718	29739	29877	29709	29563	29647	29677	29770	29554	29699	29877	29824	29781	29645	29637	29769	29694	29612	29456	29783	29769	29329	29607	29730	29670	29813	29856	29778	29747	29699	29769	29546	29738	29641	29698	29626	29649	29581	29674	29738	29592	29863	29699	29719	29774	29744	29667	29657	29822	29712	29770	29774	29639	29819	29829	29607	29756	29626	29616	29870	29677	29823	29359	29613	29452	30002	29793	29725	29546	29709	29784	29675	29783	29990	29829	29620	29414	29647	29645	29777	29854	29718	29976	29718	29693	29868	29866	29523	29602	29845	29597	29590	29709	29811	29732	29739	29559	29629	29773	29510	29824	29938	29454	29614	29545	29632	29602	29758	29440	29805	29589	29459	29753	29651	29467	29693	29775	29696	29829	29559	29800	29554	29532	29751	29761	29757	29899	29767	29651	29446	29540	29536	29644	30012	29499	29778	29645	29925	29559	29629	29717	29672	29559	29692	29734	29507	29934	29632	29635	29748	29640	29767	29723	29506	29598	29753	29843	29574	29577	29766	29771	29750	29897	29438	29783	29878	29820	29595	29556	29807	29571	29829	29779	29584	29671	29601	29503	29609	29598	29811	29788	29520	29762	29712	29730	29890	29446	29494	29714	29716	29681	29965	29813	29750	29692	29705	29613	29860	29641	29885	29803	29815	29750	29462	29531	29677	29706	29594	29643	29618	29826	29549	29640	29695	29697	29560	29962	29786	29638	29926	29644	29761	29696	29612	29657	29535	29719	29695	29726	29953	29527	29317	29618	29648	29643	29648	29685	29793	29582	29787	29658	29599	29503	29921	29718	29701	29725	29604	29968	29759	29741	29784	29811	29896	29865	29722	29689	29535	29676	29794	29677	29868	29779	29748	29804	29821	29764	29627	29621	29771	29660	29851	29692	29858	29687	29904	29757	29514	29685	29677	29699	29831	29804	29648	29800	29896	29758	29598	29836	29782	29958	29715	29795	29821	29565	29642	29518	29673	29604	29584	29559	29594	29699	29710	29681	29944	29537	29595	29803	29798	29712	29810	29555	29882	29810	29709	29772	29665	29471	29668	29904	29856	29835	29898	29669	29610	29809	29472	29839	29733	29858	29677	29648	29595	29456	29767	29711	29705	29401	29629	29640	29609	29573	29609	29676	29704	29657	29800	29807	29802	29818	29878	29545	29804	29517	29609	29651	29612	29649	29938	29693	29571	29768	29970	29605	29450	29633	29703	29663	29600	29774	29722	29767	29469	29720	29622	29754	29766	29852	29806	29795	29511	29820	29716	30079	29544	29688	29946	29517	30086	29830	29786	29578	29619	29660	29606	29439	29822	29772	29705	29603	29808	29687	29877	29704	29739	29715	29869	29886	29689	29647	29736	29481	29725	29617	29584	29826	29716	29601	29617	29792	29692	29457	29691	29562	29421	29763	29862	29443	30006	29707	29694	29952	29634	29655	29534	29502	29852	29793	29822	29889	29665	29717	29746	29578	29576	29728	29941	29490	29732	29728	29535	29798	29582	29805	29576	29648	29611	29763	29587	29814	29940	29685	29846	30043	29588	29599	29645	29771	29883	29531	29653	29584	29574	29735	29888	29569	29651	29787	29780	29825	29637	29878	29637	29632	29366	29774	29392	29904	29758	29678	29841	29719	29640	29617	29735	29516	29668	29731	29865	29574	29728	29719	29693	29812	29872	29717	29614	29472	29855	29703	29700	29622	29616	29685	29380	29745	29810	29695	29698	29774	29631	29601	29873	29660	29650	29773	29706	29584	29599	29661	29616	29802	29873	29592	29551	29814	29976	29725	29723	29666	29704	29904	29802	29848	29757	29699	29695	29629	29716	29701	29771	29869	29561	29675	29544	29696	30135	29759	29741	29772	29652	29714	29768	29938	29460	29544	29605	29568	29752	29753	29868	29810	29728	29727	29623	29668	29761	29763	29840	29732	29674	29832	29805	29707	29629	29781	29738	29687	29610	29781	29580	29716	29865	29473	29765	29723	29690	29730	29726	29489	29837	29732	29846	29530	29491	29688	29625	29651	29866	29790	29787	29636	29745	29825	29625	29960	29591	29717	29637	29766	29682	29725	29489	29815	29538	29681	29893	29697	29689	29886	29494	29605	29854	29565	29597	29734	29553	29731	29550	29695	29872	29723	29800	29688	29877	29760	29644	29782	29399	29588	29869	29522	29651	29565	29713	29750	29727	29670	29471	29702	29730	29704	29855	29750	29803	29747	29803	29580	29724	29714	29553	29599	29675	29649	29617	29733	29884	29701	29688	29789	29655	29788	29597	29430	29515	29638	29664	29447	29513	29825	29592	29755	29536	29792	29806	29941	29742	29938	29571	29753	29748	29595	29748	29622	29609	29797	29673	29838	29730	29909	29750	29876	29640	29591	29844	29745	29842	29884	29670	29498	29826	29616	29566	29599	29759	29436	29895	29618	29799	29564	29888	29824	29817	29766	29724	29802	29724	29525	29612	29827	29656	29598	29584	29934	29563	29915	29704	29649	29681	29741	29620	29797	29848	29392	29545	29848	29741	29724	29922	29916	29340	30089	29785	29596	29635	29775	29692	29470	29731	29769	29905	29612	29631	29649	29605	29642	29655	29392	29565	29461	29876	29338	29610	29891	29646	29721	29967	29954	29688	29627	29730	29821	29877	29682	29860	29590	29618	29716	29667	29714	29560	29633	29655	29740	29861	29741	29530	29899	29644	29691	29752	29850	29636	29387	29647	29635	29749	29764	29703	29653	29572	29716	29741	29415	29583	29731	29668	29954	29789	29802	29409	29755	29706	29806	30002	29608	29623	29759	29568	29718	29569	29660	29753	29564	29771	29739	29829	29647	29453	29718	29877	29547	29620	29682	29622	29708	29678	29675	29699	29734	29456	29618	29717	29607	29730	29636	29960	29689	29629	29793	29650	29686	29672	29632	29809	29942	29953	29453	29516	29918	29852	29706	29585	29914	29961	29826	29738	29730	29708	29899	29567	29653	29838	29678	29635	29698	29774	29828	29688	29478	29707	29565	29641	29821	29637	29790	29849	29791	29710	29488	29698	29611	29777	29785	29268	29674	29868	29621	29736	29934	29711	29661	29683	29586	29775	29770	29635	29678	29531	29577	29626	29765	29653	29538	29731	29782	29819	29731	29619	29595	29554	29732	29715	29810	29599	29421	29921	29804	29842	29712	29733	29745	29680	29435	29679	29642	29702	29717	29848	29727	29445	29669	29985	29771	29826	29781	29614	29779	29838	29846	29575	29823	29656	29777	29754	29506	29718	29598	29658	29815	29661	29676	29851	29515	29581	29892	29669	29868	29618	29713	29677	29750	29765	29683	29746	29876	29993	29773	29959	29644	29339	29711	29727	29519	29744	29843	29885	29757	29658	29721	29836	29747	29715	29631	29670	29749	29754	29683	29733	29813	29821	29582	29560	29712	29750	29405	29868	29499	29716	29833	29726	29731	29473	29518	29604	29568	29696	29596	29644	29833	29616	29617	29523	29705	29579	29634	29559	29608	29595	29524	29799	29799	29779	29542	29711	29665	29683	29821	29478	29589	29422	29767	29572	29826	29839	29682	29412	29686	29704	29518	29740	29593	29649	29719	29753	29554	29643	29734	29785	29641	29689	29863	29703	29522	29858	29788	29491	29557	29362	29809	30018	29656	29824	29654	29578	29490	29688	29599	29640	29736	29678	29635	29841	29665	29764	29770	29652	29695	29723	29726	29692	29499	29712	29521	29505	29616	29741	29698	29688	29509	29551	29767
27709	39412	39981	34030	29625	27133	26292	25635	24798	24022	23829	23484	23268	23012	23248	23043	22899	22817	22714	23051	23123	22928	23163	22875	22828	22766	22637	22573	22535	22482	22573	22641	22554	22635	22436	22483	22465	22559	22723	22629	22514	22495	22583	22581	22613	22672	22359	22673	22617	22424	22534	22559	22553	22627	22711	22491	22420	22444	22573	22591	22448	22437	22592	22582	22594	22640	22542	22518	22572	22559	22624	22729	22664	22438	22605	22398	22621	22565	22663	22500	22500	22583	22426	22644	22591	22397	22620	22524	22498	22329	22537	22469	22656	22538	22405	22595	22324	22791	22548	22481	22676	22397	22479	22572	22431	22553	22509	22608	22687	22725	22638	22497	22607	22557	22653	22570	22534	22516	22643	22578	22551	22626	22548	22473	22489	22538	22609	22582	22484	22410	22513	22725	22719	22581	22512	22574	22498	22670	22727	22620	22652	22622	22568	22585	22591	22639	22528	22640	22532	22610	22448	22617	22570	22409	22665	22774	22479	22501	22545	22617	22608	22667	22626	22617	22488	22469	22476	22562	22449	22644	22605	22634	22699	22480	22540	22826	22575	22520	22418	22487	22464	22611	22613	22737	22541	22572	22437	22638	22566	22432	22500	22621	22551	22581	22583	22505	22583	22511	22683	22481	22655	22546	22468	22628	22539	22519	22672	22502	22426	22560	22338	22692	22529	22558	22830	22758	22449	22594	22581	22525	22596	22705	22576	22550	22537	22631	22609	22508	22589	22520	22562	22546	22521	22573	22491	22578	22498	22678	22631	22388	22571	22503	22602	22477	22563	22742	22595	22276	22396	22614	22707	22727	22453	22423	22598	22531	22518	22685	22657	22498	22430	22650	22651	22618	22700	22747	22548	22683	22609	22509	22581	22682	22480	22562	22499	22509	22584	22645	22464	22624	22541	22542	22560	22593	22681	22517	22199	22466	22662	22584	22464	22561	22485	22471	22577	22528	22599	22203	22509	22498	22325	22481	22710	22561	22755	22739	22652	22484	22483	22402	22558	22573	22686	22487	22628	22438	22556	22686	22484	22461	22449	22474	22740	22493	22454	22435	22490	22573	22430	22598	22477	22458	22631	22490	22566	22571	22615	22415	22395	22564	22853	22567	22670	22455	22554	22332	22642	22550	22408	22591	22496	22485	22338	22489	22512	22628	22546	22496	22693	22367	22624	22665	22483	22587	22429	22498	22597	22564	22411	22475	22586	22608	22457	22603	22575	22547	22683	22713	22494	22422	22555	22649	22609	22521	22639	22480	22588	22336	22499	22614	22494	22617	22573	22654	22782	22568	22575	22648	22413	22653	22590	22536	22463	22596	22599	22625	22500	22536	22657	22529	22620	22466	22599	22588	22798	22761	22469	22629	22558	22511	22578	22620	22682	22592	22439	22735	22551	22425	22521	22514	22630	22600	22437	22531	22641	22525	22394	22498	22582	22597	22625	22551	22559	22537	22638	22604	22614	22575	22556	22684	22640	22381	22589	22587	22495	22726	22406	22581	22671	22484	22607	22597	22508	22688	22561	22771	22557	22319	22568	22640	22614	22641	22820	22467	22601	22534	22436	22566	22537	22448	22431	22666	22652	22581	22611	22460	22455	22679	22451	22605	22439	22679	22512	22600	22579	22719	22529	22466	22667	22507	22524	22709	22606	22467	22628	22625	22532	22469	22821	22476	22647	22459	22593	22478	22569	22591	22527	22510	22557	22609	22556	22351	22610	22669	22599	22651	22544	22544	22629	22536	22685	22411	22620	22539	22592	22451	22617	22631	22407	22491	22389	22614	22619	22660	22431	22436	22519	22598	22648	22413	22654	22390	22566	22596	22669	22435	22489	22716	22496	22582	22434	22398	22597	22654	22477	22624	22490	22557	22721	22405	22484	22666	22723	22468	22495	22578	22606	22493	22776	22668	22549	22572	22580	22692	22430	22541	22742	22467	22677	22338	22531	22606	22821	22572	22446	22668	22622	22469	22593	22660	22614	22433	22485	22485	22686	22459	22640	22349	22704	22558	22551	22762	22597	22538	22722	22554	22611	22396	22418	22712	22876	22539	22555	22664	22610	22497	22508	22632	22466	22687	22332	22500	22557	22648	22501	22424	22592	22641	22489	22626	22566	22670	22521	22547	22465	22504	22742	22589	22461	22580	22509	22444	22500	22487	22515	22702	22587	22647	22610	22581	22457	22492	22667	22619	22642	22602	22566	22762	22720	22770	22535	22623	22420	22426	22608	22553	22626	22551	22467	22497	22531	22497	22610	22436	22506	22590	22616	22573	22490	22649	22475	22565	22464	22379	22544	22491	22460	22576	22596	22492	22623	22655	22456	22610	22533	22590	22841	22457	22523	22635	22597	22461	22650	22463	22476	22819	22639	22509	22455	22379	22704	22481	22557	22565	22661	22600	22818	22690	22687	22666	22586	22645	22403	22554	22627	22356	22415	22428	22680	22506	22548	22478	22453	22586	22550	22536	22494	22495	22643	22570	22484	22445	22559	22596	22468	22500	22568	22513	22370	22486	22483	22340	22259	22444	22554	22530	22625	22641	22647	22522	22537	22494	22509	22538	22526	22601	22539	22543	22580	22550	22744	22599	22366	22497	22594	22638	22557	22519	22621	22549	22659	22575	22659	22523	22700	22844	22438	22642	22668	22586	22553	22581	22611	22509	22467	22628	22500	22358	22559	22557	22542	22569	22448	22665	22573	22590	22646	22494	22515	22602	22538	22615	22572	22430	22559	22629	22485	22716	22392	22391	22532	22533	22663	22568	22690	22685	22498	22716	22684	22506	22573	22559	22348	22574	22497	22674	22649	22431	22624	22801	22513	22560	22582	22405	22570	22425	22346	22639	22404	22550	22390	22621	22597	22653	22431	22622	22472	22597	22429	22619	22701	22623	22578	22692	22522	22674	22606	22583	22484	22394	22776	22472	22525	22590	22480	22475	22577	22276	22573	22542	22566	22499	22723	22478	22550	22370	22664	22399	22665	22427	22615	22624	22640	22524	22632	22525	22946	22402	22738	22682	22323	22642	22652	22492	22554	22498	22387	22420	22575	22665	22694	22520	22536	22452	22609	22389	22403	22351	22429	22603	22466	22616	22682	22543	22420	22666	22636	22865	22568	22466	22404	22514	22672	22387	22528	22495	22645	22614	22664	22555	22687	22454	22452	22698	22571	22615	22496	22652	22455	22536	22476	22594	22499	22471	22599	22432	22677	22633	22596	22503	22461	22578	22376	22554	22643	22558	22413	22430	22654	22573	22532	22470	22683	22666	22540	22640	22687	22591	22606	22557	22556	22540	22484	22558	22540	22372	22694	22614	22589	22288	22414	22635	22579	22409	22440	22562	22688	22617	22734	22496	22492	22676	22385	22489	22686	22553	22594	22624	22603	22520	22619	22525	22693	22693	22406	22627	22673	22478	22598	22560	22508	22369	22497	22401	22526	22664	22653	22588	22614	22668	22808	22612	22603	22524	22530	22644	22630	22551	22612	22698	22500	22558	22586	22501	22715	22614	22454	22589	22673	22411	22631	22778	22572	22523	22452	22502	22666	22638	22741	22574	22437	22511	22639	22628	22675	22479	22767	22465	22509	22627	22551	22479	22652	22774	22587	22431	22405	22670	22575	22576	22562	22499	22612	22528	22572	22730	22384	22348	22664	22609	22577	22611	22434	22524	22594	22557	22582	22541	22695	22610	22621	22464	22623	22570	22615	22634	22641	22409	22623	22425	22657	22637	22444	22491	22622	22653	22316	22480	22442	22574	22654	22607	22439	22536	22518	22676	22655	22500	22519	22633	22485	22483	22733	22552	22760	22686	22782	22493	22566	22427	22346	22505	22641	22604	22708	22545	22520	22507	22527	22544	22683	22677	22685	22420	22502	22613	22718	22458	22591	22582	22681	22550	22543	22530	22511	22556	22536	22742	22552	22667	22710	22561	22567	22598	22573	22577	22456	22435	22660	22548	22532	22650	22351	22636	22536	22713	22456	22477	22513	22715	22584	22578	22518	22673	22591	22612	22422	22649	22574	22567	22693	22537	22532	22555	22519	22446	22565	22449	22470	22501	22620	22542	22509	22488	22583	22581	22510	22655	22407	22685	22550	22569	22507	22602	22496	22478	22691	22368	22743	22476	22684	22655	22745	22731	22603	22654	22563	22616	22787	22491	22692	22559	22491	22589	22624	22536	22626	22586	22617	22657	22685	22585	22498	22587	22563	22556	22597	22588	22662	22560	22417	22607	22593	22585	22739	22509	22735	22608	22522	22584	22673	22495	22532	22551	22646	22509	22449	22423	22617	22558	22517	22622	22565	22549	22772	22474	22505	22607	22455	22549	22687	22565	22496	22562	22446	22583	22564	22647	22672	22438	22467	22694	22509	22563	22601	22403	22535	22598	22577	22644	22474	22670	22844	22728	22545	22562	22540	22538	22643	22361	22620	22495	22472	22582	22504	22617	22523	22782	22464	22548	22503	22576	22609	22812	22565	22524	22407	22575	22571	22499	22530	22514	22561	22637	22737	22634	22632	22467	22566	22511	22643	22692	22546	22444	22613	22532	22415	22634	22541	22534	22665	22531	22696	22493	22556	22723	22547	22379	22668	22428	22654	22504	22503	22688	22691	22555	22372	22416	22417	22507	22591	22642	22491	22410	22368	22521	22394	22474	22653	22565	22669	22612	22540	22554	22644	22421	22473	22439	22568	22576	22582	22406	22677	22500	22776	22519	22537	22420	22467	22567	22676	22655	22641	22348	22495	22694	22838	22768	22544	22498	22503	22705	22576	22578	22619	22321	22646	22608	22542	22662	22530	22600	22773	22521	22522	22556	22508	22569	22444	22683	22480	22654	22653	22648	22575	22632	22595	22409	22629	22565	22521	22571	22496	22480	22627	22604	22487	22502	22464	22533	22528	22612	22551	22598	22606	22695	22644	22710	22563	22767	22574	22456	22389	22613	22519	22552	22552	22529	22447	22658	22581	22617	22412	22704	22538	22496	22622	22537	22636	22609	22593	22591	22592	22427	22695	22759	22594	22482	22439	22532	22530	22725	22465	22446	22608	22498	22463	22614	22630	22605	22516	22487	22414	22668	22738	22506	22387	22589	22474	22665	22646	22483	22626	22495	22676	22580
23780	21446	29169	25782	27707	32486	34796	32495	31345	31273	30940	30215	30384	30068	30301	30137	29959	29829	29817	30536	32055	31356	31637	30910	30604	29707	29821	29679	29636	29456	29673	29498	29745	29466	29529	29628	29664	29381	29396	29719	29600	29568	29454	29569	29576	29708	29398	29554	29406	29473	29601	29584	29600	29699	29594	29506	29526	29511	29274	29487	29507	29536	29383	29520	29504	29524	29532	29452	29658	29492	29330	29549	29427	29728	29661	29603	29410	29599	29709	29406	29446	29376	29419	29645	29496	29422	29426	29465	29497	29563	29595	29495	29657	29672	29322	29573	29337	29462	29455	29471	29373	29519	29508	29179	29279	29169	29496	29439	29368	29278	29639	29484	29472	29474	29575	29706	29730	29470	29394	29386	29454	29527	29574	29136	29627	29474	29620	29385	29462	29490	29710	29537	29567	29281	29494	29356	29376	29298	29654	29645	29674	29732	29391	29500	29426	29451	29481	29563	29452	29518	29601	29525	29593	29370	29532	29494	29454	29415	29322	29582	29634	29632	29381	29375	29643	29649	29176	29392	29787	29505	29520	29581	29641	29557	29537	29341	29462	29282	29506	29517	29588	29389	29526	29582	29436	29671	29337	29448	29299	29731	29755	29366	29355	29513	29384	29474	29456	29471	29515	29887	29416	29461	29632	29355	29445	29504	29604	29602	29370	29728	29601	29332	29456	29160	29628	29769	29616	29668	29446	29557	29438	29444	29498	29337	29401	29518	29581	29677	29588	29525	29440	29440	29677	29475	29434	29143	29440	29708	29529	29415	29346	29621	29376	29468	29538	29443	29649	29603	29442	29623	29706	29481	29321	29294	29417	29350	29783	29676	29510	29684	29421	29595	29777	29272	29626	29507	29445	29348	29388	29526	29684	29466	29700	29621	29459	29422	29568	29839	29508	29602	29520	29524	29601	29495	29596	29340	29383	29298	29580	29312	29250	29350	29666	29650	29566	29418	29540	29503	29301	29303	29260	29718	29430	29602	29296	29500	29636	29432	29478	29588	29563	29604	29357	29639	29511	29507	29638	29685	29345	29462	29144	29429	29519	29665	29438	29530	29731	29260	29508	29485	29690	29675	29498	29375	29760	29313	29653	29422	29728	29587	29622	29429	29638	29269	29589	29600	29769	29572	29478	29404	29352	29647	29605	29574	29627	29685	29468	29429	29442	29469	29387	29587	29645	29399	29362	29576	29496	29704	29495	29439	29628	29559	29454	29630	29741	29431	29536	29809	29427	29495	29383	29393	29585	29552	29581	29605	29339	29579	29465	29479	29420	29484	29456	29526	29612	29412	29378	29238	29554	29826	29595	29596	29394	29317	29199	29718	29580	29538	29256	29559	29492	29452	29130	29499	29642	29537	29615	29667	29247	29602	29381	29593	29616	29235	29189	29454	29475	29432	29526	29354	29600	29613	29678	29102	29525	29470	29344	29657	29310	29268	29499	29635	29440	29562	29713	29547	29651	29597	29666	29479	29379	29447	29507	29409	29302	29390	29556	29496	29577	29379	29547	29633	29559	29440	29713	29666	29709	29563	29404	29535	29541	29426	29550	29530	29486	29673	29416	29639	29612	29473	29404	29536	29600	29451	29611	29600	29658	29387	29502	29320	29592	29571	29379	29242	29397	29253	29385	29463	29653	29735	29460	29291	29507	29505	29397	29440	29757	29448	29437	29424	29411	29423	29436	29534	29454	29517	29592	29442	29545	29680	29530	29470	29473	29565	29436	29456	29555	29591	29501	29667	29574	29527	29644	29454	29303	29625	29315	29455	29519	29607	29687	29532	29362	29495	29518	29352	29552	29551	29679	29462	29503	29394	29303	29545	29465	29658	29222	29599	29597	29325	29393	29304	29530	29470	29597	29590	29412	29588	29324	29497	29493	29364	29628	29610	29651	29415	29748	29532	29534	29784	29451	29465	29559	29206	29500	29550	29604	29296	29421	29556	29520	29558	29627	29432	29542	29393	29366	29424	29466	29453	29418	29532	29630	29437	29438	29497	29461	29281	29423	29448	29614	29586	29704	29703	29414	29607	29425	29463	29662	29601	29630	29358	29411	29482	29609	29500	29438	29492	29624	29590	29460	29628	29576	29331	29609	29607	29475	29622	29533	29314	29387	29601	29563	29848	29361	29371	29482	29336	29709	29589	29474	29535	29678	29715	29609	29647	29534	29496	29657	29527	29389	29379	29699	29322	29634	29712	29706	29837	29615	29629	29483	29485	29644	29374	29419	29676	29436	29186	29427	29402	29561	29395	29618	29784	29841	29438	29451	29566	29593	29473	29461	29459	29401	29404	29612	29440	29653	29275	29577	29362	29648	29576	29621	29320	29449	29635	29527	29675	29467	29609	29675	29539	29365	29374	29441	29499	29470	29655	29358	29339	29399	29454	29535	29481	29369	29389	29581	29509	29433	29452	29597	29632	29400	29651	29577	29799	29474	29162	29413	29523	29598	29456	29557	29599	29461	29463	29356	29556	29535	29653	29567	29269	29490	29471	29581	29537	29363	29479	29355	29601	29263	29339	29449	29475	29400	29493	29714	29575	29650	29538	29479	29358	29425	29331	29406	29282	29499	29337	29537	29636	29573	29667	29384	29500	29571	29223	29563	29454	29338	29602	29377	29540	29524	29721	29242	29661	29372	29638	29730	29421	29383	29465	29479	29583	29557	29617	29747	29505	29344	29540	29311	29560	29717	29306	29638	29437	29647	29606	29582	29344	29466	29548	29423	29581	29482	29496	29675	29649	29522	29837	29403	29441	29634	29584	29473	29671	29500	29466	29452	29404	29574	29261	29528	29636	29726	29365	29386	29569	29409	29589	29426	29638	29324	29405	29692	29617	29601	29351	29648	29687	29555	29601	29611	29651	29581	29616	29449	29361	29503	29493	29425	29270	29377	29414	29342	29645	29535	29557	29656	29493	29506	29414	29516	29474	29604	29400	29504	29457	29465	29394	29533	29454	29612	29459	29486	29548	29610	29521	29370	29785	29538	29611	29534	29537	29709	29383	29495	29552	29396	29790	29663	29464	29454	29650	29742	29572	29801	29595	29749	29423	29508	29830	29662	29683	29674	29388	29444	29527	29450	29533	29419	29315	29636	29464	29459	29192	29551	29327	29699	29791	29616	29294	29558	29605	29507	29589	29456	29675	29629	29630	29548	29502	29773	29669	29663	29607	29517	29339	29430	29383	29486	29392	29566	29517	29407	29369	29511	29502	29489	29510	29480	29309	29493	29572	29475	29449	29701	29621	29514	29506	29654	29613	29646	29510	29323	29549	29516	29390	29501	29579	29334	29723	29737	29608	29468	29559	29420	29515	29431	29463	29170	29441	29301	29505	29369	29450	29506	29694	29692	29289	29619	29646	29607	29531	29544	29554	29551	29394	29699	29528	29577	29529	29684	29458	29601	29753	29419	29310	29444	29590	29577	29508	29191	29532	29707	29365	29537	29443	29550	29593	29617	29477	29455	29353	29351	29660	29398	29481	29500	29644	29368	29656	29097	29502	29369	29405	29612	29622	29728	29641	29709	29581	29531	29703	29456	29695	29468	29864	29664	29537	29468	29540	29616	29539	29577	29262	29640	29371	29470	29720	29483	29333	29425	29462	29403	29618	29257	29454	29658	29568	29608	29664	29504	29352	29339	29621	29346	29408	29585	29623	29500	29339	29334	29421	29706	29401	29527	29635	29586	29317	29754	29657	29396	29589	29517	29268	29696	29220	29534	29478	29784	29655	29538	29727	29741	29494	29682	29736	29521	29578	29344	29623	29711	29380	29498	29402	29805	29522	29633	29432	29753	29714	29725	29545	29405	29295	29483	29755	29532	29411	29619	29412	29639	29412	29424	29558	29480	29645	29412	29718	29358	29420	29550	29738	29549	29437	29604	29518	29554	29660	29480	29710	29293	29536	29436	29558	29453	29597	29569	29500	29562	29519	29729	29643	29813	29601	29631	29537	29474	29562	29385	29294	29622	29561	29635	29829	29697	29532	29510	29507	29708	29520	29294	29404	29706	29263	29830	29429	29559	29605	29651	29457	29635	29455	29383	29355	29192	29313	29600	29570	29604	29449	29588	29520	29700	29731	29851	29679	29675	29441	29562	29470	29561	29697	29440	29566	29516	29562	29425	29190	29481	29471	29452	29551	29338	29484	29393	29659	29621	29515	29327	29411	29411	29411	29566	29481	29565	29444	29574	29564	29225	29582	29676	29518	29599	29706	29489	29503	29709	29643	29495	29287	29640	29572	29811	29390	29579	29521	29602	29464	29654	29424	29481	29489	29286	29479	29487	29390	29674	29444	29612	29256	29493	29383	29374	29600	29696	29811	29407	29617	29276	29423	29634	29383	29435	29661	29496	29622	29598	29581	29675	29655	29304	29664	29299	29449	29381	29396	29596	29429	29602	29345	29716	29510	29539	29514	29798	29388	29441	29354	29359	29432	29734	29271	29487	29484	29650	29590	29390	29476	29544	29733	29531	29636	29307	29465	29783	29676	29591	29633	29466	29339	29805	29217	29476	29617	29323	29636	29485	29476	29445	29431	29553	29145	29737	29726	29728	29661	29691	29692	29545	29584	29491	29567	29655	29561	29492	29498	29689	29617	29491	29422	29533	29587	29514	29303	29715	29470	29582	29797	29384	29482	29407	29321	29338	29546	29619	29446	29687	29662	29399	29657	29397	29334	29540	29424	29490	29293	29368	29534	29502	29627	29642	29629	29344	29497	29579	29511	29385	29435	29482	29283	29498	29602	29452	29714	29607	29676	29700	29454	29575	29662	29550	29784	29686	29613	29592	29361	29567	29474	29447	29377	29385	29606	29513	29372	29434	29637	29475	29513	29534	29649	29587	29535	29574	29351	29697	29418	29450	29703	29421	29780	29646	29312	29461	29628	29415	29387	29485	29533	29688	29683	29345	29557	29625	29388	29494	29458	29577	29269	29455	29387	29417	29597	29823	29490	29485	29488	29740	29497	29677	29410	29262	29386	29575	29541	29447	29634	29548	29700	29810	29286	29455	29497	29563	29330	29496	29618	29667	29622	29710	29568	29667	29603	29434	29577	29410	29599	29510	29433	29544	29306	29566	29534	29722	29464	29507	29382	29406	29364	29312	29626	29563	29634	29562	29628
27331	45712	45469	39433	33636	29932	28857	27554	26050	24828	24375	24048	23694	23389	23326	23437	23291	23120	22856	24342	26240	25237	25540	24263	23594	22995	22702	22603	22591	22639	22593	22565	22420	22371	22622	22457	22574	22679	22385	22530	22575	22450	22595	22535	22497	22392	22511	22600	22627	22499	22452	22594	22633	22682	22655	22709	22491	22441	22541	22472	22486	22735	22446	22574	22597	22466	22565	22382	22453	22415	22544	22456	22632	22553	22550	22505	22573	22545	22584	22445	22571	22589	22488	22492	22362	22334	22395	22723	22570	22504	22606	22520	22537	22564	22518	22717	22600	22540	22499	22668	22566	22608	22404	22440	22360	22512	22431	22454	22472	22493	22509	22522	22661	22406	22567	22414	22369	22721	22367	22580	22721	22557	22732	22521	22373	22316	22483	22726	22487	22432	22506	22642	22458	22646	22391	22475	22351	22392	22701	22380	22733	22468	22536	22502	22401	22561	22524	22352	22460	22645	22727	22500	22515	22432	22502	22423	22416	22509	22516	22466	22571	22350	22375	22547	22616	22502	22332	22555	22560	22266	22502	22612	22624	22527	22460	22425	22644	22745	22417	22603	22421	22543	22306	22671	22503	22509	22579	22437	22448	22526	22395	22498	22393	22570	22400	22434	22573	22516	22442	22538	22489	22603	22561	22450	22444	22638	22576	22438	22476	22585	22537	22521	22693	22452	22592	22395	22633	22377	22466	22476	22645	22512	22633	22382	22546	22453	22477	22493	22609	22488	22345	22512	22548	22469	22460	22478	22526	22754	22441	22485	22507	22448	22507	22564	22507	22498	22525	22282	22655	22463	22478	22571	22389	22403	22527	22582	22472	22492	22623	22380	22413	22368	22543	22496	22392	22736	22482	22470	22532	22499	22528	22537	22665	22535	22502	22307	22464	22474	22500	22600	22638	22582	22490	22612	22448	22423	22485	22482	22534	22622	22562	22494	22392	22632	22637	22414	22427	22422	22542	22493	22547	22459	22614	22382	22626	22494	22405	22564	22575	22603	22549	22380	22355	22728	22631	22564	22543	22501	22566	22617	22365	22589	22529	22545	22568	22768	22659	22470	22431	22601	22390	22567	22400	22496	22608	22502	22309	22385	22456	22570	22568	22575	22738	22434	22534	22435	22478	22498	22598	22548	22304	22386	22530	22406	22445	22595	22562	22687	22495	22716	22605	22507	22203	22636	22602	22549	22460	22499	22540	22504	22347	22441	22443	22554	22419	22463	22457	22415	22434	22492	22581	22574	22487	22420	22341	22440	22510	22393	22453	22408	22399	22519	22466	22383	22518	22516	22394	22454	22423	22591	22566	22738	22475	22613	22518	22640	22467	22484	22401	22658	22526	22495	22408	22359	22506	22495	22395	22495	22392	22681	22519	22370	22485	22477	22650	22466	22525	22259	22499	22688	22612	22484	22485	22342	22540	22579	22606	22564	22508	22510	22471	22620	22622	22713	22612	22532	22606	22522	22503	22347	22431	22468	22530	22355	22512	22369	22499	22358	22387	22376	22514	22269	22695	22562	22493	22371	22429	22473	22537	22400	22488	22490	22541	22457	22446	22485	22479	22476	22494	22383	22425	22502	22494	22475	22280	22405	22443	22525	22516	22711	22288	22553	22479	22507	22580	22370	22503	22500	22509	22525	22593	22673	22723	22566	22629	22456	22575	22553	22644	22570	22585	22502	22593	22390	22483	22598	22583	22609	22566	22553	22590	22603	22363	22641	22655	22376	22534	22501	22458	22633	22325	22540	22596	22523	22310	22583	22646	22583	22438	22562	22541	22687	22528	22399	22520	22505	22478	22581	22478	22346	22540	22598	22547	22525	22300	22486	22423	22689	22402	22346	22483	22490	22543	22689	22099	22655	22560	22501	22489	22533	22447	22554	22379	22599	22456	22569	22537	22534	22480	22482	22590	22632	22251	22369	22487	22554	22443	22556	22455	22559	22684	22357	22612	22484	22644	22455	22439	22407	22688	22538	22528	22690	22560	22434	22477	22356	22452	22611	22420	22473	22497	22508	22386	22477	22444	22553	22332	22662	22522	22426	22565	22538	22454	22546	22575	22594	22427	22468	22517	22474	22479	22519	22607	22445	22369	22612	22577	22515	22714	22344	22570	22365	22466	22428	22329	22485	22464	22680	22506	22387	22344	22431	22420	22479	22622	22606	22499	22403	22321	22720	22549	22426	22455	22563	22567	22487	22361	22618	22450	22612	22527	22265	22650	22416	22551	22379	22409	22528	22578	22578	22433	22408	22516	22563	22458	22516	22562	22511	22517	22526	22636	22579	22536	22424	22493	22741	22389	22444	22579	22483	22524	22663	22526	22614	22410	22406	22608	22641	22278	22550	22440	22473	22626	22568	22462	22502	22459	22493	22690	22542	22552	22605	22481	22459	22403	22493	22519	22603	22602	22450	22515	22279	22576	22461	22504	22455	22505	22515	22562	22586	22348	22647	22449	22548	22511	22454	22368	22489	22501	22514	22512	22551	22450	22459	22471	22681	22465	22787	22407	22621	22530	22330	22594	22318	22577	22545	22478	22513	22422	22534	22549	22619	22428	22431	22411	22598	22501	22461	22490	22708	22530	22600	22490	22513	22518	22614	22385	22445	22436	22494	22453	22613	22478	22548	22496	22506	22476	22479	22613	22445	22348	22541	22426	22468	22575	22366	22472	22423	22609	22585	22511	22627	22403	22397	22423	22662	22611	22615	22499	22446	22542	22488	22480	22594	22566	22485	22613	22466	22657	22625	22470	22436	22403	22548	22658	22517	22583	22391	22417	22627	22439	22418	22549	22673	22651	22629	22558	22512	22505	22365	22338	22483	22467	22474	22574	22594	22397	22584	22448	22342	22577	22589	22434	22591	22557	22613	22774	22655	22548	22402	22368	22535	22588	22607	22481	22434	22446	22632	22443	22436	22522	22538	22450	22428	22607	22477	22394	22412	22530	22531	22600	22490	22449	22501	22534	22313	22701	22487	22473	22306	22556	22552	22548	22438	22547	22382	22543	22412	22620	22481	22450	22481	22387	22475	22531	22609	22515	22676	22290	22560	22553	22520	22538	22496	22505	22490	22561	22482	22517	22386	22863	22515	22492	22416	22478	22561	22694	22480	22564	22437	22560	22554	22399	22544	22434	22357	22515	22381	22552	22546	22553	22468	22492	22523	22596	22350	22517	22618	22514	22549	22473	22429	22525	22446	22597	22645	22541	22492	22465	22591	22673	22401	22542	22382	22530	22489	22560	22746	22395	22429	22598	22563	22607	22310	22477	22503	22434	22370	22544	22521	22408	22431	22472	22555	22620	22495	22446	22464	22579	22632	22650	22511	22447	22460	22462	22498	22607	22287	22750	22566	22501	22639	22432	22545	22332	22656	22437	22575	22484	22587	22589	22467	22716	22611	22448	22467	22386	22424	22643	22534	22339	22483	22563	22382	22576	22450	22556	22486	22459	22564	22557	22410	22557	22594	22455	22622	22539	22578	22569	22599	22471	22535	22785	22380	22390	22289	22434	22551	22527	22750	22451	22537	22491	22596	22592	22501	22439	22311	22495	22607	22477	22697	22588	22459	22584	22467	22591	22389	22507	22373	22649	22483	22549	22682	22536	22380	22442	22440	22458	22412	22636	22481	22517	22594	22423	22709	22477	22430	22616	22325	22606	22476	22554	22590	22614	22331	22591	22574	22517	22483	22443	22385	22617	22498	22502	22403	22630	22469	22539	22490	22532	22460	22591	22425	22617	22665	22424	22553	22503	22489	22429	22552	22502	22408	22431	22390	22464	22553	22577	22440	22510	22461	22862	22374	22384	22646	22334	22328	22363	22702	22426	22336	22496	22467	22474	22475	22553	22581	22649	22633	22565	22440	22513	22566	22499	22525	22535	22433	22431	22565	22438	22621	22604	22433	22557	22385	22466	22468	22430	22530	22581	22471	22393	22810	22512	22565	22459	22418	22648	22474	22386	22453	22569	22502	22508	22511	22546	22480	22717	22655	22384	22431	22649	22560	22391	22650	22534	22433	22555	22657	22754	22535	22533	22431	22743	22476	22459	22129	22454	22496	22652	22613	22553	22397	22577	22636	22536	22553	22528	22535	22657	22551	22682	22685	22595	22422	22599	22375	22391	22437	22477	22314	22339	22624	22559	22568	22357	22515	22471	22599	22207	22629	22507	22578	22616	22374	22473	22465	22553	22466	22527	22471	22490	22504	22438	22547	22687	22421	22564	22483	22607	22511	22473	22475	22455	22463	22577	22375	22481	22429	22554	22500	22300	22574	22570	22576	22662	22399	22536	22499	22350	22475	22472	22481	22317	22437	22478	22607	22455	22495	22513	22579	22595	22512	22414	22598	22463	22513	22431	22601	22753	22439	22384	22567	22467	22651	22518	22518	22499	22533	22597	22380	22471	22569	22587	22428	22419	22446	22518	22602	22761	22537	22457	22497	22332	22363	22424	22393	22594	22525	22464	22498	22609	22620	22549	22344	22396	22544	22584	22402	22560	22558	22551	22437	22492	22295	22660	22404	22634	22709	22293	22438	22487	22521	22604	22512	22513	22593	22496	22338	22590	22553	22380	22745	22566	22541	22538	22411	22510	22455	22548	22534	22297	22582	22377	22540	22498	22596	22630	22420	22523	22760	22414	22448	22496	22581	22307	22573	22425	22493	22660	22287	22595	22434	22474	22634	22499	22526	22552	22559	22352	22678	22535	22511	22387	22390	22605	22447	22672	22697	22462	22560	22566	22486	22601	22554	22422	22645	22750	22463	22503	22466	22545	22380	22692	22549	22454	22566	22520	22432	22391	22417	22536	22580	22634	22692	22616	22676	22562	22606	22427	22468	22338	22638	22455	22639	22407	22630	22475	22512	22630	22581	22617	22538	22461	22410	22603	22631	22555	22530	22481	22663	22636	22486	22545	22578	22516	22206	22522	22348	22436	22406	22458	22492	22676	22491	22409	22438	22501	22561	22517	22621	22597	22593	22510	22567	22490	22557	22385	22585	22628	22584	22570	22384	22280	22528	22494	22349	22564	22369	22427	22514	22526	22662	22611	22431	22509	22568	22484	22712	22533	22464	22495	22540	22556	22601	22561	22506	22613	22430	22485	22500	22369	22289	22372	22558
22679	21463	29260	24437	24363	31182	36580	33545	32700	32152	31852	31300	31276	31012	31095	31007	30721	30586	30385	31745	34627	33538	34008	32444	31624	30810	30430	29955	30083	30195	30237	29858	29996	30265	30112	29865	29947	30025	29943	30050	30160	30030	30152	30101	29886	29931	29852	30222	30369	29948	29952	30251	30090	29832	30169	30064	30093	29754	29969	29921	29996	30023	29949	29667	30146	30045	29847	29894	30154	29998	29981	29718	30042	29895	30174	29903	30203	29828	29881	29765	30020	29622	30325	29833	30037	30078	30165	30173	29801	29965	30076	30199	29893	30183	29877	30192	29944	30051	30152	30057	29989	29695	29921	29872	30094	29844	29861	30089	30077	30086	29875	29963	30076	30013	29986	29738	30021	29774	30131	29956	29822	30017	30038	30070	30125	29974	30081	30108	29983	29760	29861	30180	30015	29744	30042	30064	29752	29827	30027	30027	29996	30062	29882	30000	29913	30034	30116	30097	30095	29990	30114	30075	30073	29996	30133	29980	29832	29821	29922	30021	29895	30253	30169	30186	29834	29827	30118	29999	30190	29936	30118	30120	29861	29923	30063	30078	30138	30131	29857	30000	29761	29982	29890	29857	29933	29783	29903	29751	29820	29844	29829	30011	29914	29924	29983	29917	29834	30014	30035	30009	29817	30042	29991	30174	29959	29768	29898	29870	29887	30101	29910	29941	30147	30073	30197	29927	29906	29832	29849	30100	29929	29974	29987	29808	29906	29871	29987	29876	29983	30104	29846	29923	29784	29902	30061	30304	30068	30063	29875	29913	30010	30142	29911	30059	29909	29905	30034	29904	29995	30028	29897	30239	30034	29890	30003	29853	29895	30043	29796	29776	29750	29843	30097	30050	30126	30182	29900	29972	30031	29891	29998	30095	29839	29878	29891	29768	30221	30192	30017	30066	30062	29911	30008	29887	30246	29774	29901	30090	30057	29831	30011	29907	29720	29795	29825	29909	29921	29841	30113	30011	29861	29789	30095	29941	30118	29842	29834	29977	29918	29998	30094	30078	29967	29900	29917	30127	29759	29916	29865	30076	30097	29982	30013	30073	30017	30060	29824	29921	30019	30341	29962	29801	30057	30047	30007	30210	29870	29966	29982	29885	29848	29938	30264	30102	29968	30194	30011	30104	29997	29899	29906	29928	29914	30021	29833	29803	29893	29952	29932	29866	30116	29865	29810	30063	29870	29802	29919	29886	29934	29851	29919	29730	29859	29872	29896	29980	29705	29950	29975	29954	30139	29881	30045	30126	30138	30000	29760	30226	30073	29867	29947	29974	29883	29894	30052	29892	30206	29962	29894	29912	30097	29905	29797	29784	29880	29839	29816	29875	29983	30058	29952	29789	30188	29778	30005	29726	29937	29935	30091	29830	29895	30052	29921	29846	29914	29904	29853	29997	29759	29607	29865	29843	29764	29964	29869	29971	29940	29941	29924	29791	29916	29929	29806	30025	29902	30093	30068	29812	29959	29994	30071	29825	30039	30111	29875	29770	29841	29916	30045	30138	29936	29971	30016	30016	30029	29684	29706	30174	30056	29917	29825	29627	29994	29970	30196	29827	29948	29971	29905	29896	29869	29752	29971	29651	29759	29986	29971	30143	30083	30000	29809	29715	30066	30202	30211	30031	29983	29961	29841	30039	30117	30024	29968	30165	30018	30008	29567	29819	29973	29814	29914	30081	29932	29686	29913	29900	29882	30110	30105	29989	30288	30106	29794	29984	29839	30012	29994	30071	29993	30077	29928	30072	29965	30323	30120	29994	29981	30169	30042	29980	30111	29970	29995	30246	29989	29759	29834	29770	30083	29601	29805	30029	30108	30123	29975	30189	30125	29978	29990	30024	29760	29941	30029	30082	30051	29888	29898	29890	29895	30005	29767	29959	30071	29977	30003	29793	30072	29914	29853	29949	30038	29994	29914	29969	29990	29877	29772	30171	29956	29985	29915	30014	29898	30041	29869	30058	29781	29850	30023	30073	30000	29925	29847	29682	29856	29856	30115	29955	30146	29936	29868	29948	29948	30041	29932	29945	30141	29990	30261	29912	29891	29925	30211	30119	29954	30052	29811	30056	30284	30010	29895	29892	30081	29824	30105	29831	29959	29805	30013	30005	29943	29856	29659	29988	30278	30100	30027	29794	29861	30081	30036	29824	29859	30017	29823	29960	30123	29973	29901	29999	30168	30028	29985	29885	29824	30066	29746	29883	29825	29842	30120	29921	30058	29849	29907	29870	29800	29951	30094	29899	30093	29799	29973	29934	29778	29883	30067	30242	29989	29867	29921	29923	30045	30059	29955	29887	29997	29863	30041	30009	29740	29971	29772	29845	30031	29788	30021	29898	29855	29881	29972	30096	30244	29759	29832	29905	30094	29876	30006	30054	29867	29837	29983	29953	29854	29912	30313	30022	30095	30124	30075	29787	29911	30122	29769	29737	30061	30039	29979	29948	29889	29650	29865	29861	29849	29901	30015	30025	30009	30165	29894	30113	30056	30253	30023	29839	29881	30003	30039	29959	29742	29957	29992	29972	29940	30179	29803	29931	29793	29941	30098	30017	29830	29988	29840	30039	29898	29898	29912	29820	30035	29874	29914	29934	30036	30034	29936	29845	30102	29750	30004	29900	29885	29904	29796	29853	29949	30011	29771	30011	30148	30065	29903	30073	29829	29936	30058	29921	29758	29712	30008	29953	29749	29941	29927	30034	30272	29764	29918	29785	30366	29809	30093	29972	29950	30057	29916	29962	29873	29999	30099	30088	30109	30053	30035	29967	29880	29990	30116	29914	29889	30049	30155	29947	29705	30017	29839	29803	29971	29969	30049	29864	29797	29985	29851	29910	29862	29976	29951	29981	30227	29680	29965	29936	30092	29968	29851	29633	29908	29708	29918	30031	29853	29942	29643	29863	29778	29893	29818	29948	30002	29917	30044	29828	29983	29923	30012	30239	30188	30109	29871	30110	29946	30030	29954	29811	30152	30051	29880	29740	30082	29995	29839	29758	30030	29836	30059	29914	29886	29971	29966	29775	29941	29608	29975	29881	30189	30135	29977	29845	29953	29991	29920	29919	29852	29990	30077	30110	30024	29967	29789	29967	30082	30047	29826	29872	29870	30012	30088	29874	30118	29618	29869	29974	29933	29758	29939	30048	29917	29838	30034	29908	29952	29948	30033	30005	29984	29990	29855	29907	30034	29777	29950	30076	29763	29962	29927	30033	30114	29988	30005	29997	29983	30003	29828	30122	30072	29960	29802	30031	30155	29947	30131	30092	29925	30078	30059	30009	30199	30090	30001	29958	30004	29966	29858	30120	30002	29717	29872	29922	29866	30117	30064	29989	29822	29997	29971	30101	30079	29600	30063	29943	30086	29917	29881	29867	30088	30027	30093	30059	30030	30075	29936	29875	29838	30012	29960	29953	29951	29932	30134	29980	29995	30148	29786	29766	29989	29924	29862	29966	29965	30050	29940	30230	29900	29968	29827	29841	29956	29530	29918	29946	30145	29602	29881	29870	29919	30054	29789	29925	30169	29881	30012	29877	29971	29851	29918	29952	30118	29946	30226	29988	29812	29996	29700	30138	30016	29966	30074	29864	29938	29817	29931	29820	29995	30166	30042	29938	29908	29982	29790	29891	29947	30094	30023	29962	29832	29939	29832	29701	29914	29961	30046	29917	30014	30157	30097	30271	29942	29845	30123	29881	29880	29930	30077	29911	29937	29935	29892	29844	29962	30105	29992	29690	29778	29964	29965	29966	29991	30027	30259	29795	29967	29933	30010	30036	29938	29991	30131	30069	30153	30039	30012	29857	29879	29809	29675	29787	29913	30152	30138	29973	30030	30039	30213	29993	29984	30214	29847	30017	29916	29931	30028	29809	30051	29868	30166	29744	29991	29746	30071	29836	29854	29904	29673	29922	30012	29917	29983	30066	29945	29903	29765	29826	30093	29850	29696	30013	30073	29956	29572	29933	29881	29831	29925	29840	30026	30331	29798	29951	29941	29815	29999	30019	29646	30017	29833	30145	30098	30073	30062	30042	29958	30223	29947	29819	29813	30103	29896	30227	29931	29928	29877	29916	30215	29852	29810	29821	29818	30085	29927	30093	30100	29977	29807	30137	29905	29967	30106	30069	29951	29978	30111	29869	30063	29817	30279	30014	29936	29971	30226	29882	30118	29908	29744	29792	29771	29771	30227	29811	29977	29986	30085	30046	29816	30123	29839	29986	29922	29703	29859	29997	29981	29801	30113	30013	29992	30237	29775	29881	29931	29866	30010	30008	29823	30006	29992	29922	29997	29912	29814	30078	30091	29712	30108	30141	30086	29979	29891	30133	30185	30019	30081	30151	29987	29900	29993	29991	30103	29981	30030	30093	29905	29941	29931	29795	29937	30057	29835	30159	30006	29834	30112	30161	29716	29823	30142	29853	30221	29972	29856	29957	30050	30023	30014	29911	30027	30018	30006	29845	29816	29866	30067	30111	29856	30132	29942	30061	29796	29749	30052	30091	30076	29709	30079	30005	29694	29992	29984	29835	30030	30016	30045	29891	29634	30012	30104	29862	29837	29936	29772	30142	30098	29784	29892	30136	30017	30177	29934	30143	29755	30083	29896	29990	30083	30044	29897	29704	29986	29816	29823	29922	29794	30165	29926	30128	29787	29983	29923	29852	29960	30054	29950	29848	30052	29926	29943	29939	30108	30098	29908	30188	29999	30046	29837	30030	29974	29776	30108	29905	29923	29715	30115	29775	29864	30155	30118	30061	29965	30056	29920	30134	30242	29955	30041	29978	29787	29749	29926	30034	29951	30026	30077	29667	29963	29899	29794	29964	29917	29815	29921	29749	30113	29920	29747	29923	30106	30057	29732	29918	29924	29833	30170	29894	29872	29873	29891	29844	29950	30287	30241	30019	30245	29952	29783	30140	30006	30111	29824	29926	30147	30062	29834	30304	30037	29971	29922	29873	30125	30212	29888	30070	29926	29670	30115	30031	30144	29759	29816	30156	29921	29985	29997	29903	30096	30056	30145	29817	29945	30003	29989	30001	30078	30065	29902	30149	30063	30035	29835	29966	29955	30083	30060	29747	30170	29966	29939	30171	29797	29778	29896	29949	29884	29853	30044	29854
29548	50783	50619	42789	37398	33036	31184	29467	27550	26319	25552	24594	24119	23990	24114	24172	23695	23505	23404	26190	29542	28058	28412	25846	24648	23694	22993	22700	22829	22824	22847	22636	22724	22773	22714	22701	22783	22819	22516	22854	22826	22981	22475	22980	22615	22749	22813	22862	22694	22635	22679	22597	22713	22721	22712	22891	22793	22794	22820	22837	22685	22683	22757	22722	22823	22760	22708	22825	22734	22716	22809	22773	22997	22658	22879	22918	22901	22656	22781	22777	22745	22843	22783	22814	22672	22726	22869	22609	22843	22842	22675	22763	22636	22634	22777	22698	22832	22834	22698	22911	22757	22696	22877	22734	22679	22561	22917	22799	22794	22642	22683	22920	22796	22775	22804	22844	22803	22740	22760	22725	22724	22682	22698	22728	22914	22832	22708	22670	22567	22772	22733	22683	22812	22602	22727	22606	22977	22558	22588	22818	22846	22742	22793	22828	22769	22707	22656	22808	22783	22619	22794	22587	22836	22670	22687	22753	22726	22690	22658	22869	22697	22704	22638	22740	22705	22838	22557	22932	22701	23007	22749	22752	22756	22607	22622	22862	22591	22823	22936	22576	22712	22703	22722	22829	22705	22732	22732	22671	22669	22629	22628	22859	22875	22647	22641	22603	22713	22713	22819	22874	22618	22643	22606	22604	22651	22928	22777	22725	22701	22865	22767	22798	22775	22678	22636	22854	22895	22633	22700	22755	22867	22802	22657	22608	22791	22690	22837	22695	22828	22703	22796	22629	22823	22597	22555	22733	22735	22740	22434	22786	22863	22721	22728	22567	22770	22734	22772	22695	22693	22756	22698	22628	22642	22836	22584	22700	22643	22570	22765	22824	22704	22725	22796	22502	22811	22862	22530	22803	22574	22572	22864	22593	22785	22630	22926	22637	22827	22659	22799	22746	22807	22860	22809	22707	22592	22770	22523	22933	22712	22784	22683	22761	22641	22642	22799	22708	22510	22627	22597	22839	22722	22712	22691	22592	22732	22741	22579	22770	22660	22662	22760	22790	22891	22731	22709	22580	22702	22773	22613	22688	22682	22726	22706	22634	22852	22658	22897	22608	22757	22605	22652	22525	22712	22792	22703	22840	22706	22810	22893	22753	22824	22690	22664	22798	22731	22872	22816	22707	22742	22834	22639	22743	22688	22776	22613	22884	22727	22663	22772	22598	22628	22748	22874	22713	22626	22672	22845	22697	22710	22759	22667	22661	22502	22742	22603	22802	22544	22810	22779	22581	22912	22685	22592	22796	22830	22844	22686	22733	22842	22747	22565	22762	22708	22905	22594	22719	22886	22677	22791	22778	22653	22595	22859	22720	22693	22632	22731	22872	22645	22501	22697	22802	22671	22700	22652	22922	22439	22615	22676	22783	22656	22770	22743	22786	22647	22761	22821	22754	22512	22652	22670	22704	22872	22757	22626	22733	22554	22792	22749	22635	22701	22778	22630	22829	22662	22695	22560	22793	22715	22608	22683	22772	22813	22635	22925	22737	22739	22806	22805	22765	22662	22927	22579	22747	22799	22684	22734	23049	22630	22804	22745	22611	22690	22658	22670	22844	22821	22668	22748	22614	22833	22839	22714	22770	22939	22793	22655	22777	22821	22775	22917	22612	22692	22708	22671	22679	22653	22933	22689	22619	22789	22710	22589	22585	22625	22736	22797	22826	22767	22704	22689	22863	22605	22690	22824	22568	22826	22487	22964	22767	22789	22847	22715	22649	22743	22856	22704	22566	22774	22696	22760	22858	22650	22561	22674	22627	22464	22765	22517	22824	22631	22859	22665	22647	22694	22754	22813	22781	22867	22703	22522	22689	22887	22621	22559	22749	22786	22726	22579	22681	22763	22706	22899	22657	22735	22650	22892	22599	22811	22798	22873	22580	22698	22629	22838	22721	22696	22834	22783	22777	22813	22756	22726	22698	22571	22645	22625	22691	22613	22608	22555	22730	22660	22511	22733	22673	22760	22701	22767	22691	22742	22533	22795	22792	22660	22684	22719	22631	22601	22664	22793	22922	22807	22669	22585	22882	22833	22567	22678	22615	22722	22605	22762	22699	22809	22807	22775	22655	22789	22700	22610	22729	22787	22560	22714	22764	22888	22907	22976	22996	22837	22879	22657	22612	22659	22947	22609	22685	22715	22699	22868	22771	22844	22808	22904	22759	22639	22921	22812	22660	22672	22666	22611	22574	22740	22786	22667	22741	22655	22590	22725	22750	22710	22921	22592	22605	22616	22821	22703	22701	22736	22711	22687	22669	22742	22596	22685	22885	22653	22642	22935	22745	22703	22572	22705	22719	22723	22749	22768	22706	22455	22794	22679	22689	22552	22984	22616	22545	22625	22867	22755	22997	22670	22754	22683	22642	22663	22555	22762	22677	22720	22760	22757	22817	22741	22700	22684	22451	22753	22855	22607	22784	22702	22821	22705	22584	22687	22752	22793	22754	22724	22741	22738	22716	22818	22535	22579	22785	22727	22744	22751	22744	22734	22613	22578	22642	22751	22790	22815	22633	22786	22743	22606	22660	22795	22604	22866	22743	22589	22820	22768	22754	22636	22845	22860	22618	22584	22734	22745	22687	22943	22696	22650	22725	22906	22766	22624	22855	22738	22781	22749	22830	22821	22616	22802	22720	22802	22557	22825	22673	22639	22708	22638	22798	22825	22981	22789	22712	22991	22748	22662	22781	22708	22643	22823	22705	22677	22862	22752	22786	22758	22687	22732	22609	22677	22690	22711	22835	22705	22701	22749	22577	22664	22647	22758	22495	22731	22741	22584	22859	22785	22718	22650	22790	22677	22662	22737	22628	22780	22687	22585	22855	22861	22838	22813	22772	22668	22814	22664	22663	22542	22772	22889	22762	22828	22699	22718	22677	22830	22617	22874	22741	22789	22667	22646	22718	22759	22922	22692	22779	22701	22729	22542	22709	22867	22766	22635	22578	22832	22653	22777	22685	22510	22637	22844	22841	22768	22827	22564	22793	22711	22635	22699	22820	22684	22665	22779	22740	22614	22603	22801	22787	22691	22582	22676	22834	22635	22627	22670	22790	22743	22846	22799	22702	22807	22834	22774	22798	22753	22672	22761	22805	22564	22500	22682	22755	22647	22695	22668	22552	22712	22626	22861	22568	22660	22926	22887	22738	22842	22904	22656	22493	22555	22741	22765	22708	22776	22700	22570	22588	22804	22585	22626	22644	22720	22690	22757	22793	22549	22727	22786	22685	22524	22756	22745	22586	22598	22927	22757	22676	22661	22646	22784	22481	22744	22547	22488	22733	22848	22760	22663	22604	22586	22738	22653	22626	23003	22729	22744	22642	22766	22632	22673	22725	22698	22798	22581	22599	22829	22630	22735	22746	22689	22714	22691	22638	22924	22661	22656	22732	22632	22653	22578	22743	22702	22740	22864	22659	22654	22626	22824	22602	22819	22737	22834	22830	22645	22668	22756	22753	22782	22546	22883	22827	22736	22777	22976	22609	22888	22738	22804	22696	22722	22713	22643	22757	22621	22642	22571	22810	22727	22711	22755	22591	22729	22912	22883	22750	22672	22882	22793	22847	22666	22717	22575	22745	22875	22852	22631	22740	22617	22735	22684	22734	22623	22687	22710	22667	22920	22491	22703	22552	22634	22726	22656	22804	22792	22743	22844	22724	22689	22778	22806	22653	22679	22556	22525	22720	22607	22813	22588	22749	22837	22707	22547	22822	22519	22702	22697	22650	22786	22747	22702	22700	22769	22660	22653	22796	22483	22716	22705	22791	22759	22730	22787	22788	22667	22889	22676	22740	22673	22789	22687	22667	22747	22748	22897	22668	22815	22633	22756	22654	22743	22769	22815	22742	22606	22764	22813	22923	22766	22908	22706	22623	22830	22790	22446	22765	22744	22682	22785	22783	22723	22514	22728	22595	22581	22602	22728	22724	22808	22720	22626	22582	22701	22899	22611	22801	22544	22770	22744	22824	22903	22764	22616	22620	22706	22690	22632	22799	22719	22703	22740	22690	22713	22794	22695	22692	22652	22604	22662	22803	22895	22734	22865	22542	22792	22506	22765	22739	22585	22808	22648	22764	22748	22749	22723	22643	22799	22809	22607	22758	22647	22736	22727	22644	22626	22668	22736	22745	22737	22745	22718	22825	22687	22792	22691	22720	22561	22783	22619	22789	22862	22785	22755	22521	23008	22823	22729	22732	22711	22599	22816	22555	22784	22739	22702	22672	22697	22694	22828	22681	22654	22707	22625	22714	22781	22648	22889	22787	22730	22690	22839	22672	22802	22891	22710	22790	22752	22664	22524	22618	22682	22777	22890	22720	22695	22644	22571	22762	22855	22808	22641	22595	22906	22873	22845	22707	22549	22637	22779	22563	22627	22627	22703	22581	22734	22725	22957	22661	22668	22538	22674	22645	22784	22921	22788	22779	22610	22675	22716	22731	22627	22787	22827	22733	22714	22734	22897	22771	22672	22919	22638	22809	22724	22660	22717	22824	22635	22725	22557	22579	22683	22812	22407	22693	22666	22707	22768	22747	22764	22796	22879	22528	22589	22807	22817	22765	22850	22699	22718	22608	22785	22588	22756	22757	22703	22768	22682	22484	22759	22659	22875	22638	22693	22632	22642	22702	22792	22739	22518	22664	22855	22763	22711	22922	22659	22824	22719	22634	22606	22713	22791	22771	22685	22493	22785	22683	22644	22851	22631	22750	22827	22724	22749	22610	22677	22773	22603	22805	22751	22720	22639	22731	22835	22685	22669	22849	22776	22761	22711	22809	22756	22770	22722	22530	22836	22731	22490	22778	22697	22736	22710	22596	22808	22919	22677	22745	22835	22742	22510	22817	22731	22806	22766	22814	22611	22639	22721	22751	22641	22751	22866	22756	22757	22703	22617	22783	22791	22565	22802	22624	22629	22663	22762	22652	22789	22830	22737	22549	22764	22704	22646	22527	22772	22784	22673	22784	22710	22732	22822	22564	22746	22701	22509	22738	22835	22765	22754	22794	22702	22745	22716	22795	22760	22670	22701	22755	22613	22506	22731	22581	22886	22783	22800	22817	22768	22924	22728	22752	22830	22622	22638	22656	22671	22653	22889	22739	22669	22580	22492	22751	22785	22841	22714	22616
29871	28086	37616	36680	33074	32276	31910	31288	30233	30434	30349	29944	30014	29923	30031	29840	29690	29902	29922	29854	30158	30165	29966	29916	29859	29964	29495	29543	29609	29635	29654	29669	29799	29702	29463	29670	29678	29845	29674	29592	29443	29647	29520	29746	29556	29681	29648	29609	29571	29790	29668	29476	29662	29420	29584	29680	29820	29459	29529	29602	29535	29607	29693	29830	29769	29573	29502	29588	29659	29584	29572	29595	29620	29544	29624	29479	29657	29804	29699	29837	29734	29596	29634	29788	29490	29453	29562	29837	29752	29602	29701	29617	29642	29400	29515	29545	29568	29582	29871	29660	29744	29569	29451	29925	29783	29524	29635	29636	29609	29620	29616	29481	29550	29833	29672	29853	29450	29708	29599	29690	29752	29715	29593	29658	29564	29528	29349	29621	29564	29574	29785	29725	29744	29593	29639	29735	29798	29516	29714	29693	29450	29598	29709	29891	29832	29592	29265	29691	29721	29718	29699	29773	29680	29631	29625	29770	29724	29464	29521	29962	29395	29410	29730	29595	29392	29775	29645	29496	29824	29525	29772	29544	29685	29513	29663	29780	29653	29616	29635	29693	29532	29479	29792	29556	29421	29599	29666	29436	29676	29633	29536	29941	29854	29442	29527	29478	29817	29393	29492	29490	29487	29536	29628	29465	29771	29525	29677	29488	29730	29611	29694	29607	29518	29524	29788	29658	29894	29708	29558	29837	29518	29726	29711	29651	29504	29590	29566	29942	29863	29616	29535	29530	29732	29508	29395	29532	29484	29514	29845	29567	29676	29681	29688	29358	29841	29408	29383	29537	29425	29643	29585	29725	29309	29383	29910	29915	29585	29725	29480	29694	29524	29479	29523	29665	29694	29854	29376	29622	29473	29543	29453	29619	29878	29597	29878	29691	29396	29520	29657	29605	29502	29617	29248	29552	29588	29584	29822	29611	29570	29641	29652	29718	29697	29592	29708	29585	29568	29645	29659	29815	29612	29728	29578	29499	29649	29577	29668	29582	29785	29746	29493	29600	29740	29574	29623	29602	29551	29526	29714	29654	29846	29792	29497	29637	29528	29611	29419	29551	29465	29588	29657	29552	29813	29581	29732	29665	29499	29578	29486	29530	29482	29586	29684	29496	29590	29354	29510	29483	29734	29597	29620	29743	29624	29540	29633	29506	29767	29548	29806	29548	29517	29622	29585	29603	29547	29657	29429	29427	29357	29386	29675	29532	29758	29401	29627	29545	29467	29312	29468	29320	29514	29685	29691	29525	29452	29767	29824	29670	29657	29494	29681	29431	29486	29521	29597	29548	29697	29670	29752	29578	29728	29517	29465	29596	29560	29478	29483	29849	29729	29638	29617	29570	29579	29643	29732	29802	29504	29638	29604	29414	29582	29633	29522	29588	29490	29307	29492	29635	29557	29534	29658	29929	29356	29613	29378	29727	29775	29723	29543	29642	29563	29707	29584	29491	29576	29664	29351	29577	29446	29585	29770	29333	29507	29532	29793	29349	29514	29478	29636	29727	29754	29651	29642	29391	29504	29687	29331	29465	29604	29578	29813	29644	29594	29661	29388	29413	29593	29572	29377	29692	29625	29574	29660	29610	29695	29490	29320	29896	29621	29697	29668	29628	29528	29553	29524	29657	29451	29592	29635	29721	29453	29413	29701	29448	29416	29460	29594	29561	29698	29580	29365	29485	29441	29477	29631	29673	29790	29486	29626	29549	29748	29541	29678	29516	29658	29710	29637	29727	29406	29394	29778	29404	29430	29659	29515	29607	29828	29674	29637	29896	29713	29741	29532	29452	29748	29513	29487	29698	29535	29532	29348	29399	29718	29398	29648	29625	29638	29749	29682	29663	29576	29506	29593	29464	29886	29599	29533	29694	29739	29500	29544	29577	29616	29572	29571	29723	29678	29620	29574	29255	29852	29768	29587	29466	29750	29589	29839	29889	29479	29639	29674	29747	29563	29823	29663	29624	29424	29534	29503	29615	29784	29678	29633	29648	29566	29459	29542	29492	29696	29563	29620	29598	29438	29603	29696	29552	29728	29680	29419	29519	29517	29478	29676	29477	29653	29434	29586	30052	29880	29349	29734	29548	29738	29687	29415	29525	29750	29339	29482	29671	29496	29646	29579	29421	29619	29537	29719	29828	29853	29512	29602	29689	29681	29691	29507	29457	29736	29690	29851	29678	29587	29814	30026	29609	29608	29702	29344	29552	29553	29764	29623	29792	29531	29646	29398	29631	29627	29404	29682	29660	29696	29758	29638	29584	29592	29479	29575	29603	29674	29461	29653	29451	29664	29504	29362	29571	29683	29696	29503	29661	29569	29587	29427	29466	29422	29817	29587	29810	29603	29564	29668	29595	29578	29840	29616	29607	29704	29504	29738	29587	29780	29565	29569	29395	29455	29621	29908	29738	29609	29829	29840	29720	29653	29827	29627	29842	29906	29798	29746	29683	29501	29698	29543	29514	29618	29509	29331	29391	29542	29586	29684	29481	29514	29690	29690	29885	29558	29460	29413	29700	29349	29672	29410	29578	29727	29601	29748	29710	29580	29741	29617	29673	30114	29480	29631	29721	29703	29644	29601	29556	29612	29778	29498	29590	29408	29694	29876	29676	29444	29397	29549	29642	29573	29669	29578	29698	29771	29590	29444	29492	29703	29725	29701	29698	29747	29511	29646	29816	29481	29620	29417	29790	29546	29446	29582	29484	29438	29762	29521	29698	29612	29605	29328	29440	29823	29587	29597	29485	29776	29853	29709	29728	29585	29402	29614	29582	29759	29649	29681	29578	29603	29623	29716	29818	29657	29635	29814	29794	29779	29690	29773	29654	29535	29693	29550	29463	29613	29445	29588	29482	29931	29815	29527	29486	29426	29605	29593	29513	29554	29614	29608	29492	29613	29655	29715	29639	29708	29559	29544	29721	29751	29522	29621	29581	29853	29732	29748	29387	29647	29526	29675	29563	29695	29739	29925	29684	29362	29729	29693	29558	29716	29619	29593	29658	29627	29807	29503	29736	29607	29773	29440	29654	29657	29518	29557	29814	29618	29761	29530	29728	29658	29579	29524	29418	29754	29417	29432	29687	29746	29561	29608	29587	29485	29451	29754	29644	29651	29421	29601	29732	29512	29698	29417	29593	29484	29514	29687	29702	29943	29896	29558	29522	29557	29619	29838	29462	29695	29695	29452	29434	29612	29601	29398	29553	29710	29695	29549	29780	29724	29556	29662	29675	29605	29577	29902	29561	29775	29708	29458	29637	29647	29459	29612	29663	29531	29490	29444	29421	29376	29618	29440	29609	29379	29525	29765	29623	29602	29640	29493	29630	29707	29366	29452	29572	29652	29554	29755	29363	29580	29724	29488	29731	29626	29522	29514	29523	29551	29564	29837	29823	29505	29534	29552	29512	29832	29622	29608	29730	29608	29575	29693	29819	29562	29485	29545	29737	29366	29597	29699	29662	29645	29563	29692	29669	29600	29800	29735	29583	29607	29545	29804	29646	29473	29635	29844	29545	29604	29495	29635	29460	29697	29628	29704	29643	29454	29589	29596	29676	29815	29594	29476	29563	29510	29565	29638	29558	29690	29742	29581	29659	29662	29645	29415	29550	29349	29667	29659	29598	29385	29293	29658	29712	29739	29426	29824	29809	29606	29508	29563	29334	29733	29601	29651	29739	29584	29529	29771	29370	29631	29569	29699	29432	29634	29412	29484	29660	29438	29611	29810	29362	29653	29667	29732	29558	29802	29601	29655	29707	29629	29755	29578	29605	29661	29704	29668	29485	29355	29581	29785	29717	29746	29692	29431	29807	29754	29830	29573	29718	29634	29732	29616	29472	29655	29432	29624	29482	29615	29695	29750	29705	29392	29550	29884	29721	29493	29642	29810	29514	29598	29528	29667	29486	29390	29421	29222	29669	29681	29554	29494	29708	29796	29683	29663	29569	29780	29669	29676	29554	29626	29498	29750	29731	29727	29728	29390	29474	29564	29781	29665	29565	29662	29663	29708	29618	29506	29445	29742	29675	29591	29574	29576	29798	29740	29844	29752	29766	30073	29306	29647	29641	29505	29595	29411	29417	29673	29404	29653	29618	29622	29819	29616	29867	29646	29663	29613	29516	29787	29455	29868	29627	29640	29492	29624	29410	29695	29383	29411	29640	29657	29721	29560	29608	29751	29669	29786	29658	29414	29497	29703	29640	29723	29580	29924	29743	29891	29690	29600	29842	29605	29619	29609	29674	29662	29638	29430	29498	29821	29711	29624	29575	29803	29663	29681	29817	29353	29806	29541	29722	29481	29484	29691	29430	29439	29768	29871	29488	29824	29713	29554	29555	29569	29805	29536	29576	29641	29515	29680	29792	29707	29659	29365	29467	29754	29719	29458	29577	29725	29633	29458	29484	29365	29523	29817	29669	29624	29742	29722	29562	29822	29668	29694	29552	29669	29381	29746	29685	29632	29628	29518	29615	29431	29649	29583	29711	29792	29662	29596	29481	29762	29798	29811	29564	29384	29484	29604	29688	29525	29793	29831	29774	29659	29495	29738	29572	29470	29413	29636	29506	29773	29780	29480	29639	29782	29615	29582	29459	29707	29794	29768	29864	29817	29713	29523	29429	29782	29756	29437	29612	29461	29659	29363	29604	29385	29644	29631	29578	29891	29629	29645	29805	29653	29645	29703	29660	29535	29632	29699	29333	29405	29666	29428	29576	29723	29782	29596	29796	29577	29509	29613	29464	29514	29645	29912	29460	29659	29679	29583	29561	29609	29626	29698	29630	29548	29578	29631	29790	29563	29696	29719	29656	29367	29647	29750	29652	29620	29461	29569	29701	29625	29692	29639	29451	29483	29606	29832	29770	29524	29610	29592	29499	29437	29703	29725	29610	29696	29704	29576	29611	29663	29660	29549	29753	29500	29747	29727	29624	29342	29627	29543	29807	29546	29579	29527	29611	29556	29838	29707	29715	29546	29829	29801	29651	29681	29647	29571	29855	29624	29556	29624	29444	29443	29657	29403	29624	29797	29410	29501	29750	29579	29556	29653	29858	29877	29539	29721	29484	29657	29466	29936	29609	29636	29833	29617	29610	29796	29913	29359	29620	29448	29655	29693	29461	29494	29700	29513	29428
27790	39089	38984	32759	29158	26951	25861	25249	24347	23795	23361	23240	23010	22693	22963	23093	22823	22911	22808	22775	22809	22723	22872	22921	22782	22649	22725	22522	22522	22586	22465	22439	22564	22383	22495	22464	22599	22534	22419	22454	22314	22365	22438	22615	22621	22539	22451	22557	22610	22693	22686	22217	22427	22497	22446	22395	22557	22547	22530	22617	22380	22522	22452	22521	22384	22337	22537	22401	22215	22572	22507	22514	22583	22510	22542	22509	22555	22555	22451	22570	22326	22457	22475	22410	22528	22544	22445	22395	22551	22447	22453	22568	22417	22398	22562	22480	22438	22574	22249	22469	22549	22416	22414	22366	22514	22417	22469	22380	22370	22504	22364	22661	22546	22360	22392	22242	22541	22382	22631	22476	22557	22336	22617	22342	22250	22537	22452	22490	22603	22624	22588	22542	22431	22428	22483	22352	22672	22400	22837	22478	22493	22468	22465	22452	22413	22408	22480	22520	22428	22450	22489	22575	22636	22486	22439	22429	22449	22493	22436	22455	22483	22626	22697	22447	22500	22508	22625	22678	22460	22332	22572	22465	22479	22680	22473	22494	22259	22315	22657	22438	22488	22487	22568	22532	22539	22366	22358	22423	22437	22503	22528	22419	22647	22624	22506	22456	22618	22514	22559	22484	22559	22444	22566	22517	22455	22583	22443	22524	22303	22490	22480	22606	22370	22644	22554	22500	22536	22465	22430	22672	22432	22242	22469	22280	22264	22406	22358	22404	22407	22385	22349	22430	22502	22598	22528	22448	22562	22420	22435	22360	22549	22277	22365	22588	22416	22523	22446	22626	22381	22388	22317	22448	22514	22569	22550	22410	22357	22417	22519	22496	22512	22405	22299	22375	22527	22530	22336	22495	22606	22385	22361	22534	22435	22349	22445	22378	22674	22455	22365	22455	22650	22585	22277	22449	22551	22553	22390	22530	22662	22408	22392	22475	22502	22552	22231	22501	22452	22481	22416	22480	22551	22532	22547	22633	22514	22442	22410	22585	22497	22480	22476	22464	22475	22450	22425	22518	22434	22669	22480	22455	22310	22502	22557	22286	22320	22626	22508	22427	22466	22299	22465	22550	22637	22581	22394	22665	22568	22523	22612	22366	22604	22458	22446	22416	22699	22403	22552	22442	22608	22482	22519	22223	22496	22466	22434	22518	22409	22572	22502	22474	22424	22404	22391	22420	22647	22534	22466	22437	22461	22561	22548	22289	22345	22611	22372	22561	22367	22339	22589	22429	22484	22543	22610	22561	22546	22445	22375	22435	22604	22401	22303	22336	22383	22569	22505	22437	22517	22347	22474	22550	22448	22582	22385	22398	22540	22434	22703	22297	22490	22488	22324	22557	22485	22473	22261	22519	22511	22507	22323	22313	22485	22267	22350	22617	22565	22548	22585	22461	22568	22441	22608	22545	22394	22421	22395	22438	22563	22455	22454	22564	22425	22597	22393	22576	22660	22535	22581	22436	22383	22506	22395	22549	22602	22509	22340	22586	22269	22422	22504	22436	22478	22579	22502	22557	22377	22371	22321	22498	22673	22377	22291	22501	22469	22423	22569	22407	22628	22385	22436	22340	22443	22386	22617	22417	22694	22417	22497	22553	22663	22745	22525	22605	22402	22452	22448	22430	22551	22304	22437	22695	22542	22521	22460	22480	22337	22558	22417	22671	22462	22511	22528	22340	22247	22490	22556	22459	22445	22495	22481	22405	22445	22389	22486	22403	22512	22655	22489	22560	22520	22571	22408	22526	22374	22552	22540	22672	22747	22354	22416	22497	22500	22381	22512	22578	22311	22562	22361	22348	22580	22540	22458	22499	22403	22446	22403	22518	22625	22363	22377	22346	22316	22423	22551	22517	22574	22403	22559	22541	22403	22618	22571	22407	22549	22390	22416	22422	22607	22529	22579	22384	22492	22540	22470	22671	22568	22364	22448	22446	22550	22386	22489	22460	22556	22324	22535	22607	22483	22370	22324	22405	22479	22541	22443	22403	22463	22484	22514	22314	22489	22479	22434	22323	22403	22465	22347	22412	22469	22369	22509	22588	22434	22320	22601	22468	22610	22435	22572	22383	22603	22427	22486	22434	22544	22384	22498	22569	22481	22409	22357	22412	22545	22509	22575	22586	22462	22616	22405	22527	22434	22484	22288	22449	22364	22438	22470	22590	22549	22515	22367	22552	22252	22276	22450	22475	22665	22420	22497	22434	22579	22471	22423	22483	22454	22523	22374	22294	22428	22442	22590	22464	22409	22312	22338	22428	22583	22504	22602	22584	22483	22461	22512	22374	22689	22324	22378	22544	22405	22555	22333	22427	22406	22466	22266	22587	22589	22393	22378	22619	22418	22537	22448	22584	22537	22333	22486	22635	22321	22408	22480	22402	22354	22630	22421	22639	22397	22364	22569	22668	22441	22322	22431	22559	22415	22461	22449	22386	22467	22419	22504	22631	22369	22626	22492	22502	22599	22403	22458	22607	22379	22619	22519	22651	22609	22522	22576	22443	22385	22543	22554	22565	22438	22645	22456	22511	22430	22554	22601	22436	22413	22324	22519	22456	22481	22494	22465	22611	22421	22432	22588	22609	22538	22583	22430	22396	22334	22390	22355	22376	22426	22617	22364	22452	22503	22366	22492	22583	22457	22418	22584	22522	22291	22414	22327	22668	22420	22333	22296	22489	22441	22459	22511	22504	22509	22348	22455	22302	22559	22443	22514	22404	22570	22313	22555	22353	22490	22512	22588	22463	22420	22349	22336	22551	22496	22532	22353	22586	22528	22416	22453	22502	22602	22542	22573	22501	22427	22298	22462	22528	22392	22340	22415	22347	22488	22361	22642	22543	22470	22365	22337	22515	22347	22609	22500	22346	22552	22339	22497	22464	22317	22422	22407	22458	22510	22386	22577	22520	22465	22562	22216	22452	22478	22436	22666	22449	22401	22449	22493	22451	22279	22471	22549	22334	22523	22501	22529	22590	22341	22343	22393	22450	22447	22303	22502	22546	22436	22460	22624	22366	22495	22477	22535	22477	22494	22505	22725	22443	22344	22568	22553	22404	22755	22565	22595	22525	22468	22546	22390	22391	22329	22616	22522	22492	22371	22486	22550	22420	22356	22602	22460	22288	22550	22422	22471	22478	22504	22286	22498	22421	22497	22434	22530	22356	22440	22477	22379	22361	22627	22543	22670	22412	22441	22510	22719	22644	22408	22518	22492	22541	22442	22557	22418	22459	22796	22567	22456	22536	22433	22587	22439	22437	22299	22584	22272	22563	22434	22277	22453	22532	22367	22390	22526	22375	22457	22606	22288	22360	22407	22467	22422	22479	22359	22466	22330	22392	22666	22421	22442	22501	22460	22409	22357	22635	22519	22544	22455	22364	22645	22462	22478	22464	22288	22458	22644	22437	22477	22451	22593	22614	22605	22439	22379	22492	22514	22477	22590	22353	22307	22439	22575	22470	22502	22432	22496	22411	22590	22418	22479	22505	22455	22536	22687	22595	22474	22443	22427	22617	22423	22490	22655	22555	22569	22392	22326	22540	22493	22506	22585	22393	22419	22424	22335	22648	22439	22467	22393	22413	22557	22467	22490	22462	22515	22635	22589	22392	22575	22529	22495	22544	22709	22479	22559	22638	22472	22476	22315	22425	22364	22432	22485	22359	22397	22497	22382	22674	22412	22486	22319	22601	22503	22377	22438	22532	22517	22453	22453	22520	22463	22568	22356	22585	22416	22599	22335	22292	22523	22500	22377	22414	22621	22538	22416	22640	22455	22563	22353	22490	22508	22450	22511	22449	22638	22422	22469	22489	22324	22557	22529	22553	22478	22319	22622	22539	22457	22410	22678	22433	22386	22660	22489	22429	22296	22537	22553	22539	22412	22380	22403	22511	22351	22701	22537	22351	22473	22488	22575	22367	22428	22521	22519	22423	22507	22286	22483	22470	22433	22655	22682	22368	22298	22610	22492	22237	22554	22455	22683	22442	22493	22376	22597	22387	22535	22402	22432	22483	22625	22447	22375	22401	22536	22403	22423	22443	22346	22492	22484	22338	22467	22516	22414	22669	22328	22540	22689	22459	22508	22579	22550	22500	22485	22422	22626	22378	22627	22544	22516	22287	22354	22458	22595	22455	22440	22506	22538	22630	22578	22580	22466	22522	22210	22239	22426	22393	22245	22425	22392	22518	22459	22328	22529	22518	22528	22460	22563	22361	22541	22547	22329	22591	22509	22457	22519	22496	22519	22517	22498	22572	22552	22381	22501	22578	22523	22532	22472	22459	22476	22609	22541	22419	22215	22388	22344	22423	22436	22493	22177	22159	22427	22447	22486	22518	22538	22444	22483	22448	22419	22498	22377	22465	22375	22537	22495	22612	22377	22601	22511	22425	22483	22493	22587	22426	22450	22337	22456	22363	22405	22625	22355	22421	22591	22327	22578	22573	22505	22378	22461	22653	22524	22492	22371	22451	22438	22655	22587	22336	22453	22474	22362	22559	22467	22480	22620	22107	22548	22321	22413	22504	22429	22429	22439	22520	22564	22358	22425	22649	22229	22311	22458	22357	22522	22426	22347	22500	22483	22485	22430	22365	22361	22327	22525	22432	22485	22478	22550	22298	22478	22479	22531	22430	22549	22511	22559	22605	22276	22471	22602	22550	22535	22468	22502	22487	22488	22615	22452	22515	22504	22526	22711	22497	22444	22352	22235	22428	22467	22671	22566	22526	22422	22437	22514	22305	22718	22483	22563	22538	22632	22457	22539	22604	22474	22486	22628	22369	22518	22509	22424	22485	22639	22406	22458	22589	22514	22585	22500	22396	22539	22586	22407	22467	22498	22395	22379	22396	22572	22617	22337	22510	22444	22573	22449	22523	22388	22458	22569	22410	22377	22423	22350	22428	22465	22378	22383	22526	22437	22545	22447	22532	22475	22386	22621	22398	22493	22526	22399	22357	22292	22448	22524	22662	22264	22700	22290	22416	22392	22485	22444	22615	22453	22520	22553	22661	22516	22389	22228	22440	22456	22492	22578	22357	22520	22564	22433	22559	22517	22481	22459	22458	22582	22454	22335	22333	22530	22476	22472	22516	22456	22585	22611	22507	22557	22399	22468	22485	22489	22551	22341	22358
23738	21388	29057	25415	27318	32476	34600	32137	31196	31076	30670	30171	30017	30136	30231	30139	30254	29948	29704	30492	31721	31155	31622	30879	30490	29975	29317	29364	29555	29511	29431	29713	29737	29356	29472	29390	29409	29508	29377	29220	29399	29407	29337	29591	29535	29525	29525	29563	29508	29634	29352	29220	29522	29530	29356	29420	29727	29514	29250	29525	29641	29380	29511	29646	29442	29481	29692	29610	29495	29580	29606	29589	29446	29447	29444	29482	29282	29278	29279	29320	29521	29552	29606	29393	29491	29282	29394	29634	29417	29421	29819	29420	29757	29453	29649	29373	29390	29645	29355	29502	29363	29317	29328	29338	29489	29291	29274	29414	29302	29449	29434	29447	29683	29542	29436	29616	29284	29385	29377	29448	29478	29618	29194	29452	29444	29398	29460	29344	29539	29433	29402	29018	29429	29381	29437	29320	29538	29484	29357	29411	29448	29506	29752	29686	29303	29225	29584	29788	29556	29551	29345	29432	29506	29172	29511	29315	29723	29336	29543	29580	29463	29202	29411	29207	29370	29231	29462	29425	29411	29597	29550	29567	29422	29374	29277	29485	29410	29399	29509	29400	29561	29421	29433	29300	29217	29228	29220	29340	29522	29532	29488	29479	29308	29321	29574	29370	29196	29473	29337	29298	29259	29493	29351	29473	29578	29273	29465	29343	29489	29403	29354	29389	29741	29547	29498	29593	29559	29268	29588	29285	29636	29469	29269	29237	29402	29478	29482	29357	29462	29454	29187	29530	29706	29451	29480	29569	29377	29370	29644	29749	29612	29620	29498	29304	29372	29325	29402	29465	29301	29772	29484	29272	29339	29359	29308	29571	29393	29525	29592	29200	29605	29436	29310	29358	29374	29233	29418	29327	29500	29290	29566	29469	29343	29561	29495	29558	29330	29239	29625	29401	29569	29326	29134	29299	29192	29381	29597	29296	29501	29434	29294	29454	29162	29209	29353	29608	29511	29661	29426	29325	29526	29522	29328	29356	29295	29326	29387	29360	29476	29236	29494	29570	29061	29409	29364	29395	29334	29379	29340	29321	29677	29477	29408	29397	29650	29585	29522	29471	29353	29197	29270	29326	29297	29492	29323	29323	29485	29640	29659	29563	29368	29345	29280	29471	29370	29312	29448	29187	29402	29405	29415	29526	29237	29210	29479	29491	29629	29435	29210	29117	29468	29613	29378	29413	29348	29248	29289	29371	29388	29442	29344	29450	29203	29290	29410	29452	29452	29369	29333	29647	29431	29340	29392	29590	29314	29499	29517	29635	29299	29392	29367	29350	29419	29253	29282	29455	29518	29715	29356	29238	29447	29385	29255	29194	29384	29558	29372	29468	29269	29349	29448	29403	29445	29285	29563	29433	29553	29582	29567	29456	29458	29582	29452	29361	29469	29644	29393	29478	29502	29258	29672	29545	29431	29264	29183	29412	29506	29824	29497	29388	29203	29615	29169	29535	29507	29352	29872	29454	29594	29414	29396	29325	29617	29566	29618	29417	29466	29737	29358	29604	29365	29424	29363	29290	29494	29400	29238	29583	29298	29321	29308	29351	29399	29383	29447	29292	29528	29563	29297	29653	29410	29506	29499	29121	29329	29151	29352	29379	29283	29480	29441	29539	29496	29368	29553	29333	29739	29200	29367	29246	29467	29490	29336	29427	29415	29425	29383	29591	29522	29516	29357	29254	29448	29444	29477	29476	29520	29558	29415	29288	29588	29573	29482	29331	29412	29402	29272	29258	29261	29293	29585	29470	29393	29661	29670	29287	29545	29346	29381	29459	29308	29307	29629	29343	29608	29660	29319	29261	29591	29358	29511	29462	29378	29458	29502	29381	29435	29262	29535	29427	29230	29405	29123	29548	29433	29617	29497	29530	29445	29237	29511	29305	29342	29535	29636	29553	29561	29275	29328	29345	29177	29516	29362	29451	29365	29613	29155	29329	29550	29616	29253	29449	29465	29267	29345	29408	29203	29526	29558	29333	29334	29276	29346	29528	29439	29295	29580	29413	29651	29409	29420	29161	29327	29354	29753	29314	29314	29399	29457	29130	29455	29474	29608	29390	29459	29638	29331	29440	29113	29335	29466	29257	29416	29309	29500	29657	29366	29443	29691	29506	29452	29555	29323	29293	29225	29581	29375	29451	29453	29319	29386	29385	29319	29459	29358	29435	29417	29457	29537	29322	29399	29468	29516	29248	29567	29586	29501	29443	29496	29588	29291	29584	29497	29461	29652	29268	29623	29713	29485	29518	29512	29317	29395	29239	29339	29513	29239	29406	29532	29445	29371	29215	29293	29531	29409	29689	29353	29358	29407	29330	29282	29424	29581	29502	29343	29419	29474	29641	29480	29520	29322	29481	29657	29495	29469	29537	29592	29419	29409	29387	29536	29136	29305	29412	29619	29519	29370	29291	29412	29290	29483	29359	29737	29357	29470	29425	29314	29459	29781	29526	29393	29267	29393	29212	29418	29212	29424	29636	29475	29251	29281	29433	29490	29263	29548	29584	29435	29365	29375	29460	29387	29284	29479	29441	29534	29649	29423	29490	29628	29409	29670	29312	29396	29438	29621	29331	29519	29512	29829	29527	29416	29414	29329	29566	29278	29554	29646	29645	29423	29575	29370	29292	29574	29223	29385	29593	29396	29636	29231	29353	29419	29688	29579	29458	29418	29373	29284	29417	29459	29540	29422	29517	29521	29284	29647	29445	29548	29249	29496	29567	29525	29454	29533	29390	29659	29189	29551	29606	29509	29457	29189	29529	29496	29489	29374	29540	29358	29424	29410	29411	29358	29113	29352	29278	29528	29484	29331	29555	29676	29526	29503	29607	29455	29480	29519	29397	29335	29405	29210	29277	29254	29422	29554	29390	29473	29292	29591	29298	29287	29465	29410	29347	29434	29458	29269	29205	29685	29430	29469	29566	29553	29655	29476	29530	29496	29196	29150	29495	29622	29367	29362	29377	29492	29457	29177	29401	29435	29267	29335	29367	29567	29442	29540	29368	29552	29412	29159	29291	29675	29415	29412	29427	29435	29235	29390	29548	29541	29401	29510	29310	29554	29332	29624	29235	29328	29251	29247	29316	29441	29287	29430	29450	29410	29397	29295	29064	29783	29585	29362	29511	29596	29231	29324	29588	29427	29292	29362	29159	29401	29676	29569	29216	29282	29436	29489	29299	29421	29505	29680	29269	29362	29643	29535	29381	29503	29475	29366	29572	29268	29300	29446	29226	29202	29292	29303	29208	29502	29405	29546	29276	29576	29501	29497	29437	29359	29314	29368	29420	29490	29365	29340	29282	29282	29458	29303	29421	29517	29472	29381	29252	29481	29639	29304	29454	29408	29433	29492	29132	29581	29464	29366	29313	29235	29241	29539	29454	29574	29256	29366	29465	29278	29234	29586	29306	29099	29312	29426	29259	29424	29452	29563	29547	29460	29525	29535	29311	29292	29140	29227	29272	29557	29456	29472	29491	29409	29277	29558	29543	29325	29294	29632	29734	29560	29524	29536	29488	29569	29537	29319	29622	29358	29322	29316	29650	29474	29438	29453	29397	29313	29772	29471	29273	29605	29262	29415	29581	29220	29621	29435	29387	29573	29370	29455	29353	29574	29163	29390	29314	29583	29298	29454	29375	29450	29496	29239	29402	29510	29474	29603	29230	29273	29449	29692	29387	29459	29467	29629	29236	29471	29262	29381	29510	29430	29447	29353	29497	29419	29502	29526	29584	29630	29612	29593	29549	29380	29512	29453	29491	29443	29390	29595	29576	29567	29449	29391	29428	29321	29563	29357	29432	29348	29555	29346	29621	29457	29411	29257	29383	29405	29519	29514	29254	29633	29606	29529	29560	29496	29180	29484	29501	29767	29247	29370	29229	29455	29114	29399	29395	29415	29323	29389	29577	29593	29589	29412	29366	29440	29243	29372	29526	29364	29287	29394	29410	29392	29300	29451	29245	29429	29412	29338	29475	29337	29455	29332	29446	29258	29542	29252	29467	29351	29407	29456	29524	29549	29386	29389	29423	29492	29554	29511	29419	29515	29376	29585	29225	29507	29428	29381	29429	29312	29442	29332	29311	29461	29504	29383	29282	29494	29689	29261	29703	29372	29314	29468	29242	29512	29056	29431	29299	29403	29487	29272	29367	29699	29471	29786	29434	29263	29304	29416	29323	29660	29347	29328	29465	29434	29408	29302	29635	29633	29712	29286	29573	29620	29358	29695	29772	29651	29484	29471	29398	29651	29367	29597	29641	29445	29301	29461	29667	29325	29418	29507	29149	29638	29413	29432	29554	29513	29545	29515	29572	29125	29321	29732	29197	29536	29554	29393	29547	29669	29632	29517	29556	29511	29585	29534	29269	29656	29583	29432	29450	29363	29418	29212	29165	29619	29323	29460	29546	29353	29221	29566	29360	29506	29405	29495	29499	29453	29626	29448	29454	29191	29460	29394	29416	29373	29371	29444	29215	29536	29525	29356	29377	29381	29513	29463	29526	29371	29586	29627	29330	29324	29524	29705	29248	29459	29570	29440	29522	29528	29567	29422	29355	29689	29462	29462	29430	29605	29522	29501	29246	29469	29486	29413	29442	29365	29427	29378	29415	29470	29266	29471	29269	29362	29442	29597	29359	29502	29310	29516	29317	29551	29370	29572	29372	29207	29775	29426	29405	29379	29495	29283	29471	29426	29284	29292	29316	29289	29369	29357	29342	29522	29580	29520	29657	29527	29440	29239	29538	29541	29349	29458	29458	29466	29219	29591	29472	29459	29651	29499	29498	29243	29410	29526	29389	29565	29728	29504	29386	29213	29409	29450	29408	29417	29446	29443	29549	29443	29525	29454	29609	29430	29441	29501	29288	29330	29523	29530	29259	29463	29292	29514	29220	29335	29390	29665	29412	29478	29562	29506	29682	29630	29438	29478	29016	29415	29378	29381	29362	29170	29406	29468	29289	29323	29525	29270	29355	29420	29426	29152	29456	29479	29339	29467	29578	29568	29411	29460	29483	29315	29264	29210	29265	29390	29222	29455	29495	29440	29603	29586	29314	29207	29344	29356	29490	29679	29430	29426	29392	29321	29577	29514	29425	29427	29165	29492	29373	29574	29482	29415	29344	29388	29370	29421	29675
27641	46675	44488	37195	32818	30316	28432	26963	25351	24654	24030	23548	23492	23629	23476	23307	23021	22966	23008	24302	25903	25381	25728	23898	23644	22867	22372	22512	22403	22501	22471	22406	22372	22502	22432	22524	22439	22405	22623	22667	22334	22446	22484	22520	22366	22433	22572	22393	22279	22394	22618	22374	22544	22551	22438	22295	22413	22486	22486	22495	22522	22461	22399	22473	22576	22380	22498	22390	22437	22203	22384	22478	22476	22440	22285	22564	22487	22468	22369	22292	22628	22317	22557	22514	22447	22401	22450	22402	22414	22330	22622	22457	22502	22465	22552	22527	22644	22514	22342	22657	22380	22251	22431	22542	22429	22527	22474	22371	22320	22499	22246	22510	22575	22431	22361	22387	22478	22378	22511	22441	22540	22409	22428	22430	22298	22548	22398	22501	22343	22261	22576	22467	22436	22562	22521	22349	22458	22359	22415	22546	22420	22278	22287	22424	22538	22457	22721	22584	22405	22373	22512	22503	22485	22424	22249	22407	22527	22354	22495	22588	22486	22494	22576	22630	22392	22471	22527	22720	22378	22384	22540	22514	22568	22486	22247	22589	22466	22412	22493	22447	22407	22318	22400	22254	22388	22449	22500	22278	22399	22405	22487	22337	22479	22419	22396	22319	22520	22319	22480	22482	22415	22341	22245	22585	22380	22481	22549	22595	22581	22468	22491	22452	22390	22251	22462	22324	22505	22330	22579	22532	22304	22577	22245	22587	22531	22275	22516	22445	22302	22285	22558	22438	22425	22417	22383	22495	22351	22295	22486	22469	22254	22186	22473	22375	22599	22503	22488	22199	22536	22352	22441	22528	22279	22509	22436	22526	22287	22409	22613	22466	22462	22357	22382	22539	22462	22491	22375	22390	22531	22464	22441	22443	22476	22363	22295	22286	22628	22248	22316	22407	22468	22405	22392	22269	22392	22386	22458	22451	22311	22420	22310	22487	22490	22577	22344	22459	22389	22579	22516	22360	22392	22378	22340	22488	22432	22646	22420	22404	22230	22502	22478	22385	22510	22395	22540	22544	22418	22300	22555	22355	22363	22272	22427	22454	22633	22492	22326	22229	22704	22498	22403	22476	22338	22462	22410	22510	22606	22418	22349	22537	22568	22498	22336	22440	22378	22382	22459	22430	22441	22369	22429	22433	22428	22487	22315	22417	22535	22204	22360	22567	22258	22567	22461	22247	22541	22391	22482	22291	22468	22317	22324	22638	22448	22457	22373	22407	22556	22507	22364	22445	22292	22355	22629	22550	22291	22499	22341	22396	22372	22423	22340	22657	22420	22697	22407	22382	22504	22462	22427	22549	22540	22556	22467	22527	22509	22537	22278	22436	22408	22366	22246	22441	22338	22421	22435	22292	22493	22431	22353	22346	22466	22510	22335	22516	22277	22490	22616	22464	22646	22263	22420	22459	22432	22493	22638	22389	22697	22411	22571	22342	22606	22507	22510	22416	22575	22340	22349	22365	22419	22499	22473	22420	22423	22485	22455	22395	22407	22470	22528	22448	22445	22420	22513	22590	22390	22303	22384	22172	22489	22248	22504	22379	22519	22466	22228	22513	22626	22363	22491	22361	22486	22338	22323	22361	22398	22475	22502	22504	22454	22487	22507	22469	22285	22520	22434	22339	22379	22348	22407	22613	22594	22530	22361	22401	22521	22308	22531	22195	22427	22457	22455	22332	22463	22425	22352	22494	22544	22490	22409	22648	22530	22516	22394	22349	22386	22420	22453	22571	22493	22516	22441	22470	22435	22386	22290	22344	22618	22380	22440	22426	22409	22350	22268	22526	22280	22666	22252	22328	22230	22139	22494	22495	22491	22452	22511	22386	22526	22301	22346	22357	22378	22298	22624	22338	22356	22525	22316	22478	22527	22534	22557	22281	22525	22363	22349	22570	22306	22427	22525	22364	22532	22452	22369	22470	22574	22419	22362	22498	22398	22443	22559	22573	22473	22532	22498	22468	22410	22397	22274	22399	22309	22359	22627	22379	22420	22367	22452	22194	22441	22509	22455	22381	22566	22522	22492	22344	22705	22388	22451	22325	22605	22192	22317	22480	22356	22387	22534	22379	22494	22389	22413	22487	22400	22410	22502	22458	22537	22369	22538	22609	22269	22238	22589	22486	22494	22380	22606	22417	22494	22296	22321	22477	22416	22308	22381	22361	22530	22444	22508	22597	22412	22525	22355	22463	22476	22522	22522	22563	22394	22553	22439	22409	22476	22572	22576	22332	22447	22487	22369	22436	22494	22579	22392	22357	22445	22567	22222	22527	22394	22457	22441	22566	22430	22379	22451	22548	22368	22392	22377	22494	22438	22299	22557	22388	22361	22495	22450	22430	22618	22423	22385	22508	22423	22311	22465	22625	22308	22273	22341	22628	22439	22407	22387	22460	22382	22377	22444	22448	22628	22318	22420	22423	22552	22395	22401	22420	22247	22576	22435	22319	22192	22528	22409	22571	22570	22530	22366	22377	22397	22281	22541	22523	22408	22411	22485	22390	22321	22450	22407	22408	22505	22479	22300	22404	22492	22533	22442	22340	22442	22556	22446	22463	22452	22359	22287	22471	22424	22610	22453	22467	22339	22438	22444	22374	22572	22397	22544	22535	22407	22279	22296	22430	22427	22449	22360	22409	22464	22470	22393	22390	22396	22399	22383	22435	22379	22404	22509	22366	22562	22526	22339	22604	22557	22423	22437	22534	22558	22521	22463	22239	22392	22356	22326	22550	22391	22415	22265	22292	22382	22531	22329	22202	22631	22409	22561	22479	22487	22474	22383	22500	22414	22549	22380	22294	22575	22372	22452	22488	22388	22372	22336	22519	22477	22629	22534	22454	22564	22394	22456	22381	22535	22401	22303	22499	22386	22424	22420	22423	22552	22537	22484	22561	22563	22569	22437	22459	22559	22449	22462	22457	22417	22628	22452	22438	22442	22493	22438	22381	22586	22268	22497	22354	22310	22515	22264	22511	22428	22460	22380	22479	22470	22247	22306	22521	22589	22446	22567	22311	22453	22497	22331	22431	22560	22339	22472	22304	22496	22468	22432	22312	22312	22431	22475	22498	22596	22373	22675	22340	22425	22420	22380	22232	22522	22312	22490	22643	22277	22341	22142	22486	22416	22401	22393	22534	22478	22300	22705	22374	22440	22485	22389	22340	22395	22499	22483	22328	22457	22401	22346	22258	22464	22423	22449	22395	22451	22341	22438	22473	22337	22401	22596	22423	22504	22592	22298	22287	22487	22565	22384	22583	22433	22428	22501	22520	22555	22446	22277	22455	22371	22322	22446	22298	22531	22311	22347	22428	22424	22452	22509	22302	22495	22355	22602	22559	22465	22440	22421	22298	22426	22453	22472	22356	22315	22375	22274	22401	22539	22381	22313	22421	22465	22428	22556	22318	22533	22397	22381	22381	22523	22525	22430	22442	22351	22447	22403	22452	22619	22393	22398	22277	22425	22482	22470	22321	22421	22363	22482	22535	22465	22346	22327	22239	22385	22440	22493	22426	22445	22288	22582	22377	22610	22476	22479	22331	22441	22516	22266	22473	22435	22333	22411	22552	22351	22370	22489	22455	22399	22323	22566	22402	22416	22468	22642	22343	22432	22430	22395	22422	22341	22545	22520	22224	22464	22413	22394	22507	22199	22496	22577	22457	22451	22594	22284	22478	22462	22564	22536	22281	22469	22463	22324	22241	22329	22459	22495	22338	22568	22366	22336	22518	22369	22313	22414	22440	22456	22515	22467	22692	22412	22484	22498	22399	22587	22383	22323	22401	22580	22437	22481	22610	22523	22619	22522	22217	22604	22183	22477	22288	22302	22542	22433	22629	22590	22519	22556	22469	22559	22475	22373	22422	22360	22388	22556	22347	22590	22282	22328	22574	22348	22369	22522	22409	22404	22435	22278	22413	22201	22622	22389	22468	22463	22349	22349	22275	22534	22379	22361	22377	22446	22584	22391	22425	22448	22507	22379	22370	22374	22592	22306	22489	22561	22417	22460	22534	22670	22501	22343	22356	22404	22321	22444	22604	22416	22313	22564	22432	22459	22486	22598	22294	22407	22378	22598	22546	22258	22482	22388	22462	22363	22720	22499	22528	22366	22510	22359	22365	22469	22583	22359	22393	22208	22456	22650	22394	22526	22440	22482	22346	22312	22368	22364	22560	22420	22259	22585	22565	22505	22464	22506	22328	22603	22476	22452	22326	22265	22501	22284	22354	22507	22431	22499	22360	22411	22173	22564	22291	22425	22529	22524	22424	22411	22378	22524	22303	22257	22387	22412	22389	22385	22320	22383	22220	22318	22511	22429	22341	22511	22436	22528	22508	22444	22479	22326	22456	22338	22491	22486	22386	22394	22526	22593	22499	22476	22490	22494	22404	22403	22300	22313	22315	22362	22604	22580	22180	22552	22339	22545	22373	22423	22340	22480	22336	22343	22342	22369	22384	22592	22386	22540	22302	22574	22370	22497	22421	22298	22430	22426	22267	22500	22431	22518	22430	22443	22289	22548	22347	22381	22260	22594	22339	22482	22457	22682	22375	22552	22455	22336	22440	22440	22392	22503	22431	22355	22562	22353	22537	22352	22309	22548	22499	22490	22547	22615	22657	22488	22590	22578	22428	22444	22471	22566	22396	22363	22353	22305	22447	22148	22636	22413	22289	22468	22602	22172	22562	22323	22352	22419	22552	22382	22471	22386	22385	22488	22562	22173	22237	22566	22259	22522	22225	22390	22477	22487	22295	22394	22398	22340	22383	22435	22442	22279	22461	22485	22413	22375	22273	22490	22491	22431	22453	22517	22358	22380	22474	22362	22646	22251	22451	22520	22262	22434	22461	22447	22563	22442	22424	22402	22445	22392	22326	22511	22539	22308	22383	22668	22411	22518	22376	22432	22411	22463	22399	22290	22451	22564	22477	22281	22489	22327	22455	22381	22368	22419	22578	22280	22418	22362	22429	22360	22592	22378	22478	22266	22445	22521	22501	22271	22547	22481	22536	22351	22361	22307	22571	22436	22401	22435	22399	22535	22397	22573	22374	22449	22328	22255	22544	22523	22470	22444	22258	22528	22660	22354	22450	22533	22375	22435	22570	22428	22180	22266	22415	22340	22341	22468	22174
22632	21413	29198	24293	24214	31324	36800	33380	32453	32272	31734	31254	31152	31143	31221	30889	30908	30908	30359	31648	34201	33445	33822	32388	31697	30706	30386	30200	30158	30031	30059	29974	30183	30236	30057	29775	29728	29851	29956	29880	30205	30050	29936	30187	29927	29771	30057	29982	29933	29832	29733	30053	30053	29970	29958	29896	29950	29911	29953	29808	29863	29891	30015	30097	30080	29895	30114	29952	30114	30155	29829	29880	30163	29922	30093	29755	29933	30063	29585	29985	29728	29877	29850	29787	30336	29673	29981	29900	29896	29950	29798	29909	29721	29946	30219	29949	29781	29828	29911	30106	29939	30000	30003	30017	29733	30049	29946	29842	29910	29849	29803	29867	30014	29786	29873	29958	30003	29974	29892	29744	30182	29834	29922	29880	29702	29827	29612	29942	29934	29824	29970	30075	30055	29683	29628	29953	29844	29904	29747	30004	29841	29796	29888	29954	29670	29768	29777	29800	30118	29701	29949	29870	29866	29871	29682	29715	29791	29779	29868	29954	29824	29845	29886	29829	29752	29789	29885	30040	29840	29826	29724	29843	29918	29857	29863	29865	30151	29816	29783	29996	29873	29873	29788	30143	30017	29842	29918	29708	29736	29754	29942	30051	29977	30118	29890	30023	29703	29664	29938	29744	29766	29752	30065	29966	29862	29925	29781	29970	29906	29820	29814	30021	30028	29844	30042	29585	29993	29765	29940	29732	29989	29784	29850	29719	29917	29897	29819	29889	29927	29885	29872	29932	29903	29853	29777	30163	29886	30008	30003	30052	29784	29809	29807	29810	29627	29888	29960	29671	29754	29963	29882	29777	29919	29739	29730	29694	29806	29776	29973	29736	29721	29799	29784	29848	30155	29970	29830	30055	29887	29883	29994	29816	29911	29847	29892	29715	29851	29822	29990	29855	29770	29978	29761	30007	29580	29922	29913	29719	29961	29934	29759	29896	29741	29597	29985	29797	29847	29780	30047	29858	30124	30089	29905	29714	29726	29912	29880	29782	29830	29953	29814	29972	29914	29967	30087	29835	29928	29831	29770	30196	29892	29764	29961	30024	29991	29968	30039	29779	29766	29839	29847	30049	29718	29616	29892	29667	29935	29991	29889	29573	29707	29854	29745	29898	30060	29873	29841	29966	29747	29931	29948	29589	29836	29660	29801	29732	29846	29828	29891	29793	29670	29708	29923	30089	29903	29884	29668	30046	29652	30035	29791	29889	29903	29840	29870	29769	29737	29795	29900	29787	29856	29876	29809	29789	29760	29875	29928	29899	29924	29962	29812	30126	29889	29900	29798	29840	29973	29870	29929	30230	29943	29624	29862	29731	29889	29873	29667	29769	29900	29796	29790	29919	29792	29703	29801	29615	29696	29535	30003	29677	30093	29978	29961	29675	30044	30028	29787	29752	30082	29761	29770	30012	29801	29913	29601	29589	29826	29610	30019	29821	29682	30032	29839	30031	29725	29797	29957	29865	29825	29898	29920	29977	29915	29830	29851	29762	29786	29913	29960	29836	29643	29704	29548	29746	30155	29826	29858	29763	29926	29908	29656	29670	29737	30011	30045	29893	29852	29793	29946	29589	29895	29895	29764	29887	30010	29739	29930	29870	29688	29657	29719	29671	29775	29957	29966	30097	29865	29881	30062	29772	30089	29937	29965	29805	29568	29984	29986	29875	30136	30005	30042	29785	30106	29920	30041	29911	30201	29893	29926	29824	29802	29879	29899	29663	29905	29857	29905	30066	29655	29857	29801	29788	29742	29948	29885	29987	29802	29803	30251	29722	29968	29672	29812	29597	30020	29852	29996	29806	30144	29887	29819	29884	29875	29795	29479	29943	29985	29805	29688	29827	29844	29744	29725	29811	29637	29879	29899	29782	30037	30093	29906	29872	29869	29777	29741	29877	29826	29667	30009	30041	29982	29941	29767	29710	29773	29881	30045	30086	29956	30061	29899	29525	29929	29898	29810	29835	29849	29753	29818	29691	29899	29628	29894	29963	29792	29884	29636	29770	29782	29719	29801	30003	29790	29844	29822	29752	29885	29892	29779	29908	29711	29959	29669	30041	29799	29862	30050	29975	29798	29728	29725	29911	29869	29919	29774	29640	29754	29737	29880	29933	29974	29762	29779	29810	29956	29729	29853	29733	29957	30192	30044	29816	29867	30020	29820	29801	29829	29840	29654	30021	29986	29913	29996	29759	29948	29881	30009	29917	29853	29935	29990	29850	30202	29708	29933	29966	29889	29801	29841	30001	29779	29766	29969	29951	29934	29918	29811	29663	29975	30081	30077	29538	29991	29731	29830	29857	29911	29753	29993	29725	29576	29612	29818	30114	29769	29827	29830	29999	30035	29984	29745	29927	29974	30011	29890	30160	30013	29758	29919	29800	29964	30016	29918	29864	29961	29666	29887	29791	29988	29973	29838	29956	29776	29935	29894	29847	29774	29838	30002	29812	30007	29703	30146	29885	29781	29839	30063	30115	29730	29759	29788	29712	30148	29754	29911	29963	30053	29804	29774	30064	29732	29864	29677	29707	29983	29905	30103	29975	30131	30010	29819	29937	29797	29746	29657	29735	29943	30022	29762	29665	30055	29776	29988	29963	29842	29904	29946	29624	29829	29895	29744	29817	29724	29666	29729	29824	29816	30007	29915	29831	29845	29654	29985	29812	29977	29861	29905	29850	29984	29971	29873	29621	29763	29826	29866	29981	29766	29752	29834	29679	29728	29829	29735	30023	29772	29793	29962	29912	29820	29902	29847	30043	30045	29854	30026	29661	29859	29614	29822	29961	29813	29737	29905	30048	29951	29968	29851	29779	29736	29737	29917	29863	30000	30029	30101	30018	30057	29755	29615	29845	29904	29718	29769	29956	29793	29842	29933	30158	29727	29726	29836	29734	29889	29983	29959	30077	29889	30061	29894	29869	29976	29753	29864	29887	29826	30079	29942	29920	30181	29989	30082	29751	29904	29893	29738	29862	29908	29902	29870	29834	30026	30020	29807	29953	30069	29741	29736	29950	29872	29990	29661	29922	29777	29829	30145	29901	29855	29786	29593	29918	29746	29896	29561	29539	29790	29889	29595	29625	30042	29768	29961	29822	29722	29834	29894	29730	29970	29653	29604	29864	29801	29783	30113	29710	29827	29792	30105	29666	30005	29554	29970	29751	29969	29690	29876	30006	29730	30301	29911	29867	30060	30055	30258	29809	29890	29765	29766	29781	29888	29928	30121	29857	30061	29876	29827	29818	29950	29919	29647	29885	29741	29570	29836	29782	29833	29893	30198	29913	29818	29934	29693	29701	29974	29849	29820	29743	29901	29749	29762	29896	29966	30081	30036	29765	29831	29786	30096	29751	29871	29887	29952	29921	29698	30075	30036	29647	29783	29799	29947	30003	30093	29901	29923	29795	29854	29713	29844	29788	30020	29920	29644	29660	29847	29944	29755	30049	29827	29618	30060	29729	30113	29821	29987	29663	29838	29871	29842	29804	30020	30034	29807	29797	30055	30100	29809	29866	30008	29946	29963	29812	29819	29974	29775	29957	29942	29827	29865	29702	29838	29982	29750	29738	30014	29797	29916	29956	29974	29966	29858	29879	29993	29806	29740	30014	29623	29985	29868	29905	29866	29955	29975	29851	29699	29690	30033	29905	29934	29775	29977	29836	29694	29680	29735	29851	30060	29850	29823	29996	29864	29612	29736	29814	29911	29657	29764	29705	30227	29905	29847	29778	30162	29832	29890	29999	29888	29770	29904	29814	29851	29673	29844	29691	30149	29943	29998	30054	29800	29714	29942	29872	29775	29883	30027	30085	29896	29886	29626	29814	30018	29756	29484	29811	29839	30132	29837	30009	29792	29790	29936	29982	30091	29586	29735	30091	29757	29548	29743	29775	29943	29977	29888	29545	29810	29801	29583	29762	29876	29640	29809	29807	29723	30058	30258	30096	29968	29918	29931	29694	29915	29989	29859	29977	29824	29756	29794	29772	29717	29901	29817	29938	29764	29862	29580	29641	29819	30048	29574	29739	29777	29934	29891	29860	29908	29970	29940	30011	29839	29921	29801	30049	29721	29748	29791	29915	29871	29955	30074	29759	30002	29893	29761	29963	29777	29950	29717	29721	29622	29938	29892	30114	29934	29713	29726	29763	29833	29792	29911	30161	29858	29877	29943	29792	29590	29769	29693	29827	29826	29889	29819	29607	29691	29720	29659	29806	29741	29854	29658	29872	29883	29924	29957	29964	29720	29891	29892	29565	30023	29842	29552	30094	29884	29984	29722	29751	29948	29853	29747	30011	29802	29672	29901	29693	29995	29882	29859	29965	29992	29900	30050	29903	29980	29912	30008	29755	29956	30183	29537	29791	29939	29979	29848	29761	30088	29957	29698	29747	29908	30225	29786	29919	29682	29723	29849	30002	29799	29656	30043	30061	29957	29897	29939	29840	30028	29714	29866	29698	29988	29812	29770	29743	29841	29755	29978	29850	29691	29919	29789	29824	29863	29827	30012	29963	29789	29943	29761	29708	29652	29744	29755	29899	29853	29691	30155	29714	30166	29898	30008	29762	30000	29819	29807	29900	29862	30185	30020	29864	29770	29857	30133	29914	29911	29912	29940	29683	30003	29935	29843	29900	29783	29563	29676	29714	29892	29908	29958	29993	29993	29832	30105	29887	29653	30162	29783	29876	30119	30024	29924	29853	29665	29716	29902	29506	29678	30038	29933	29674	29834	29655	29651	29720	29905	29951	29675	29895	29870	29794	29858	30013	29878	29904	29964	30313	29657	29808	29872	29936	29949	30044	29747	29712	29968	29809	29958	30076	29966	29752	29947	29781	29770	29869	29828	29859	29777	29843	29799	29773	29915	29974	30103	29854	30080	29774	29992	29824	29971	29874	29974	29704	29948	29833	29811	29772	29784	29937	29957	29848	29749	30003	29935	29879	29883	29705	29938	29664	29830	29751	29953	29836	29894	29795	30080	29922	29714	29801	29769	29893	29889	29696	30036	29780	29981	30078	29810	30029	29688	29927	30039	29876	30014	29733	29670	29892	29981	29827	29873	30015	29983	29940	29810	29754	29566	29874	29939	29894	29666	29882	30039	29945	29966	29973	29631	29931	29729	29895	30085	29962
29721	50583	48925	41397	36423	33494	31426	28755	26904	25944	25014	24312	24233	24338	24267	23940	23847	23493	23518	26145	29577	28328	28053	25926	24284	23434	22979	22748	22925	22575	22721	22679	22629	22705	22631	22778	22759	22655	22798	22608	22789	22562	22642	22717	22630	22684	22748	22761	22787	22589	22624	22477	22716	22724	22576	22712	22633	22520	22823	22522	22864	22662	22673	22761	22614	22790	22698	22618	22792	22501	22848	22666	22595	22687	22570	22719	22696	22609	22681	22648	22654	22634	22616	22629	22879	22668	22509	22782	22742	22682	22529	22785	22463	22548	22823	22596	22635	22711	22823	22594	22684	22424	22573	22596	22833	22680	22587	22716	22595	22729	22721	22894	22924	22763	22833	22756	22688	22663	22600	22607	22706	22641	22735	22656	22637	22805	22816	22670	22703	22630	22586	22610	22687	22605	22670	22648	22704	22673	22774	22609	22859	22591	22667	22652	22689	22627	22644	22639	22618	22585	22672	22855	22712	22755	22767	22747	22646	22702	22508	22813	22748	22688	22526	22635	22766	22839	22643	22655	22804	22667	22589	22932	22685	22670	22767	22716	22582	22808	22702	22766	22696	22656	22658	22695	22773	22751	22481	22682	22516	22642	22592	22784	22600	22739	22583	22789	22808	22593	22642	22582	22748	22604	22633	22565	22694	22629	22758	22572	22589	22734	22801	22718	22681	22574	22640	22765	22598	22592	22777	22480	22735	22732	22650	22898	22662	22702	22491	22670	22796	22724	22629	22773	22673	22583	22642	22737	22767	22395	22667	22608	22792	22702	22459	22676	22598	22805	22672	22740	22848	22497	22533	22732	22430	22746	22805	22705	22560	22738	22434	22496	22749	22689	22605	22626	22711	22811	22567	22713	22625	22692	22699	22588	22517	22619	22690	22565	22608	22623	22716	22652	22590	22608	22796	22493	22879	22800	22673	22718	22604	22690	22561	22674	22665	22895	22776	22806	22631	22752	22727	22641	22658	22749	22704	22525	22490	22656	22718	22708	22517	22456	22708	22639	22548	22642	22666	22774	22780	22582	22913	22420	22560	22775	22628	22668	22757	22572	22768	22640	22654	22666	22537	22779	22625	22753	22744	22658	22661	22625	22641	22463	22514	22673	22670	22630	22627	22826	22679	22739	22660	22640	22683	22545	22628	22625	22552	22704	22665	22611	22638	22787	22579	22663	22656	22731	22583	22694	22675	22730	22722	22891	22609	22497	22664	22815	22553	22482	22661	22580	22897	22801	22613	22665	22641	22527	22572	22725	22675	22629	22669	22827	22513	22619	22542	22550	22559	22707	22676	22762	22520	22703	22671	22461	22572	22705	22673	22632	22664	22674	22583	22720	22645	22712	22516	22662	22718	22637	22503	22587	22686	22616	22583	22618	22553	22642	22612	22520	22620	22554	22773	22759	22587	22822	22701	22596	22880	22525	22660	22628	22671	22517	22448	22741	22614	22553	22637	22703	22485	22750	22627	22655	22611	22740	22574	22511	22642	22691	22626	22817	22763	22698	22756	22514	22650	22640	22454	22651	22670	22590	22669	22778	22592	22688	22551	22551	22529	22682	22768	22849	22651	22682	22474	22416	22681	22943	22637	22635	22751	22635	22593	22560	22470	22752	22634	22535	22607	22595	22403	22715	22670	22649	22668	22595	22691	22745	22673	22813	22858	22572	22768	22752	22632	22674	22785	22665	22630	22649	22665	22590	22734	22636	22650	22681	22732	22633	22670	22781	22687	22660	22568	22760	22660	22576	22570	22624	22762	22597	22596	22681	22524	22766	22633	22661	22638	22740	22652	22717	22672	22613	22568	22655	22810	22736	22631	22494	22649	22611	22637	22775	22869	22844	22497	22676	22597	22721	22717	22523	22638	22648	22529	22615	22644	22748	22575	22664	22745	22730	22684	22589	22602	22802	22611	22743	22684	22680	22746	22625	22675	22509	22616	22625	22600	22573	22444	22657	22573	22638	22611	22605	22875	22667	22601	22768	22619	22652	22759	22700	22766	22756	22575	22630	22640	22559	22530	22651	22667	22584	22649	22757	22742	22408	22638	22750	22586	22711	22524	22632	22733	22482	22633	22600	22672	22469	22628	22723	22564	22735	22629	22817	22645	22597	22547	22569	22747	22689	22746	22768	22617	22694	22793	22443	22738	22593	22618	22503	22436	22770	22734	22867	22547	22666	22873	22693	22616	22722	22589	22602	22599	22682	22616	22673	22697	22742	22720	22816	22688	22618	22721	22568	22722	22726	22837	22578	22606	22795	22632	22569	22754	22720	22496	22633	22624	22682	22763	22501	22873	22626	22785	22397	22539	22821	22651	22624	22619	22785	22768	22667	22661	22754	22352	22641	22710	22800	22395	22790	22534	22764	22578	22744	22658	22733	22808	22528	22711	22483	22718	22729	22631	22717	22612	22608	22487	22642	22647	22455	22783	22650	22615	22803	22529	22832	22471	22569	22624	22404	22735	22764	22742	22473	22631	22759	22750	22735	22695	22564	22646	22596	22683	22690	22583	22651	22726	22702	22785	22712	22427	22688	22624	22517	22706	22558	22557	22715	22650	22673	22690	22713	22509	22640	22688	22655	22522	22743	22665	22593	22796	22719	22555	22492	22464	22731	22834	22738	22625	22667	22601	22727	22536	22935	22530	22596	22726	22432	22922	22600	22811	22735	22602	22596	22447	22537	22630	22834	22694	22531	22568	22512	22653	22652	22590	22804	22668	22604	22554	22792	22637	22711	22581	22625	22636	22585	22560	22668	22681	22703	22678	22455	22661	22576	22543	22513	22775	22499	22669	22728	22690	22744	22523	22758	22619	22577	22721	22702	22564	22672	22662	22680	22631	22548	22699	22600	22605	22661	22822	22604	22704	22645	22511	22604	22551	22637	22653	22532	22786	22598	22845	22804	22576	22538	22549	22639	22708	22598	22640	22570	22724	22791	22774	22570	22553	22556	22621	22600	22559	22801	22809	22689	22550	22690	22636	22570	22717	22623	22609	22670	22710	22727	22738	22650	22793	22685	22692	22814	22873	22327	22617	22458	22753	22746	22676	22728	22825	22585	22618	22630	22573	22614	22554	22372	22767	22688	22530	22738	22640	22852	22622	22825	22551	22465	22684	22768	22702	22471	22708	22534	22793	22707	22418	22698	22641	22668	22782	22540	22625	22509	22770	22516	22706	22650	22738	22734	22775	22602	22640	22866	22505	22600	22540	22724	22611	22723	22507	22758	22673	22632	22634	22674	22688	22554	22816	22587	22692	22712	22576	22762	22709	22848	22746	22638	22721	22644	22617	22631	22612	22687	22680	22664	22813	22865	22824	22604	22635	22732	22645	22599	22651	22683	22640	22621	22705	22678	22732	22479	22559	22758	22641	22508	22626	22567	22597	22784	22606	22655	22671	22626	22796	22741	22765	22575	22657	22516	22795	22659	22643	22745	22716	22859	22429	22633	22700	22724	22775	22677	22723	22621	22660	22602	22848	22498	22810	22670	22740	22558	22525	22969	22531	22685	22712	22752	22649	22579	22685	22815	22517	22601	22739	22769	22493	22721	22767	22649	22671	22769	22599	22726	22793	22671	22638	22711	22771	22688	22523	22683	22710	22496	22596	22528	22770	22506	22610	22747	22522	22698	22730	22689	22675	22711	22717	22680	22574	22697	22673	22575	22714	22578	22651	22726	22780	22728	22699	22579	22723	22736	22703	22741	22701	22649	22747	22745	22578	22778	22787	22651	22867	22600	22573	22636	22625	22765	22806	22815	22554	22682	22698	22853	22659	22582	22589	22736	22688	22795	22701	22527	22551	22584	22711	22668	22648	22661	22706	22297	22692	22670	22755	22722	22718	22716	22644	22736	22696	22678	22610	22447	22900	22567	22781	22560	22811	22749	22833	22497	22729	22662	22629	22848	22667	22650	22720	22640	22622	22652	22547	22653	22580	22613	22629	22756	22503	22632	22682	22444	22738	22673	22709	22708	22497	22726	22674	22631	22834	22774	22636	22829	22850	22633	22534	22559	22780	22541	22703	22573	22547	22973	22643	22777	22565	22742	22535	22624	22724	22759	22776	22564	22569	22454	22622	22900	22603	22718	22869	22624	22471	22809	22630	22563	22662	22642	22716	22692	22439	22662	22670	22479	22649	22541	22579	22778	22687	22483	22610	22632	22724	22627	22776	22615	22895	22618	22641	22551	22563	22716	22489	22596	22573	22622	22729	22611	22622	22568	22536	22626	22679	22750	22584	22520	22640	22618	22569	22558	22677	22553	22569	22886	22756	22624	22570	22640	22788	22771	22570	22597	22664	22556	22696	22713	22664	22653	22762	22654	22775	22610	22816	22764	22502	22872	22692	22647	22656	22521	22562	22549	22548	22389	22502	22569	22717	22786	22602	22645	22795	22622	22656	22716	22746	22785	22691	22556	22783	22617	22650	22559	22591	22766	22739	22563	22690	22745	22547	22688	22628	22721	22800	22721	22584	22751	22647	22451	22514	22542	22525	22511	22594	22721	22552	22741	22803	22510	22665	22415	22758	22768	22585	22624	22735	22619	22675	22690	22579	22501	22717	22706	22580	22753	22696	22875	22637	22712	22751	22678	22667	22817	22736	22465	22681	22567	22620	22656	22553	22659	22713	22542	22624	22656	22849	22691	22737	22753	22543	22642	22797	22624	22658	22618	22664	22759	22586	22815	22772	22692	22799	22613	22612	22602	22706	22729	22618	22654	22659	22587	22723	22520	22552	22547	22608	22804	22705	22744	22717	22796	22654	22580	22673	22559	22637	22800	22843	22743	22584	22524	22657	22593	22871	22718	22784	22679	22954	22727	22812	22698	22546	22581	22482	22593	22620	22502	22653	22605	22782	22559	22523	22609	22789	22603	22541	22647	22541	22596	22589	22775	22616	22700	22603	22668	22630	22756	22650	22663	22688	22622	22552	22671	22826	22535	22773	22675	22739	22694	22714	22581	22654	22549	22712	22673	22763	22638	22717	22697	22560	22577	22672	22486	22729	22740	22483	22552	22537	22707	22589	22711	22585	22566	22680	22694	22906	22671	22515	22572	22575	22576	22586	22709	22759	22585	22860	22560	22506	22649	22767	22540	22841	22754	22633	22637	22663	22644	22670	22633
29700	27610	36802	36089	33084	32505	31803	30862	30649	30494	30213	29839	29949	29842	29922	29788	29600	29751	29496	29738	29732	29893	29992	29881	29700	29343	29646	29663	29673	29624	29626	29343	29345	29332	29382	29504	29375	29343	29489	29544	29594	29507	29456	29429	29587	29450	29442	29636	29441	29352	29340	29495	29312	29564	29554	29401	29508	29513	29499	29608	29471	29382	29483	29683	29519	29409	29462	29602	29575	29494	29619	29466	29430	29496	29442	29513	29523	29626	29439	29666	29419	29374	29614	29258	29572	29539	29375	29388	29473	29488	29567	29686	29447	29607	29342	29359	29333	29650	29274	29456	29462	29530	29411	29450	29380	29561	29730	29450	29547	29407	29472	29581	29560	29293	29462	29473	29396	29547	29762	29526	29236	29459	29578	29550	29445	29551	29169	29642	29401	29506	29458	29298	29547	29456	29389	29532	29722	29448	29435	29429	29188	29350	29387	29178	29406	29622	29334	29296	29427	29343	29581	29657	29507	29415	29665	29355	29714	29623	29505	29585	29414	29487	29326	29551	29576	29384	29436	29534	29667	29585	29450	29521	29439	29588	29591	29559	29357	29331	29580	29616	29444	29513	29412	29431	29345	29386	29604	29692	29427	29631	29584	29369	29432	29462	29534	29548	29631	29554	29447	29456	29556	29233	29221	29556	29646	29679	29575	29474	29287	29438	29457	29610	29309	29599	29407	29544	29386	29515	29681	29686	29624	29534	29501	29432	29484	29379	29400	29543	29720	29240	29526	29383	29407	29497	29462	29435	29459	29596	29394	29448	29684	29745	29572	29350	29438	29389	29474	29503	29401	29461	29289	29838	29421	29726	29483	29577	29420	29571	29760	29552	29720	29466	29261	29351	29702	29493	29550	29327	29352	29468	29301	29257	29211	29506	29382	29569	29378	29421	29527	29413	29409	29453	29527	29651	29158	29186	29348	29496	29386	29554	29468	29414	29414	29194	29496	29301	29494	29502	29292	29272	29521	29356	29570	29260	29327	29456	29624	29556	29396	29544	29653	29206	29422	29324	29455	29427	29402	29650	29466	29429	29486	29499	29440	29472	29423	29510	29648	29278	29385	29360	29639	29705	29503	29378	29619	29240	29398	29346	29373	29463	29630	29661	29440	29345	29184	29381	29090	29661	29347	29332	29421	29358	29352	29204	29242	29483	29454	29414	29591	29407	29619	29614	29590	29514	29395	29529	29513	29332	29556	29542	29457	29622	29465	29408	29607	29189	29298	29498	29531	29501	29602	29213	29452	29876	29622	29646	29692	29323	29267	29405	29421	29349	29485	29620	29408	29489	29513	29404	29484	29241	29297	29512	29408	29464	29500	29494	29256	29414	29486	29541	29264	29394	29444	29501	29524	29471	29529	29662	29170	29459	29501	29408	29549	29635	29618	29379	29470	29560	29685	29516	29477	29590	29345	29309	29505	29619	29636	29660	29298	29146	29201	29279	29469	29491	29510	29653	29581	29386	29448	29729	29367	29549	29478	29297	29495	29397	29567	29545	29680	29479	29784	29407	29650	29381	29498	29674	29474	29348	29468	29425	29420	29447	29673	29691	29672	29596	29639	29668	29352	29461	29668	29484	29166	29612	29496	29501	29607	29342	29484	29590	29566	29361	29589	29554	29559	29628	29480	29460	29369	29373	29476	29527	29697	29419	29499	29374	29403	29623	29462	29569	29471	29439	29672	29555	29618	29174	29454	29631	29624	29545	29389	29477	29613	29509	29493	29370	29553	29506	29386	29459	29497	29520	29371	29552	29540	29447	29572	29390	29529	29447	29503	29331	29507	29635	29530	29576	29262	29613	29747	29455	29555	29320	29529	29481	29438	29443	29416	29417	29468	29292	29614	29338	29269	29435	29381	29308	29224	29586	29526	29667	29430	29361	29480	29653	29646	29474	29628	29384	29340	29625	29683	29481	29569	29487	29348	29470	29713	29528	29572	29540	29451	29305	29549	29425	29560	29116	29596	29415	29571	29311	29654	29575	29570	29409	29605	29509	29312	29424	29386	29422	29548	29476	29312	29456	29522	29568	29490	29632	29488	29512	29488	29428	29566	29529	29572	29665	29474	29610	29443	29510	29376	29513	29389	29540	29671	29570	29906	29586	29328	29324	29435	29454	29567	29386	29371	29450	29620	29539	29581	29567	29370	29519	29044	29626	29404	29506	29533	29599	29526	29570	29458	29459	29341	29671	29609	29636	29539	29493	29452	29561	29391	29713	29499	29375	29584	29493	29451	29531	29448	29480	29482	29381	29601	29584	29352	29312	29647	29504	29417	29635	29542	29551	29751	29261	29425	29645	29186	29481	29479	29300	29639	29819	29364	29650	29627	29369	29542	29433	29582	29554	29535	29475	29526	29563	29678	29598	29501	29477	29292	29447	29520	29529	29200	29497	29519	29270	29588	29437	29264	29655	29398	29439	29301	29522	29546	29306	29531	29697	29625	29504	29387	29525	29702	29821	29599	29519	29523	29288	29429	29366	29297	29312	29484	29571	29428	29228	29524	29379	29473	29297	29496	29563	29483	29518	29402	29523	29589	29337	29505	29356	29529	29497	29632	29471	29534	29311	29569	29374	29578	29708	29401	29400	29644	29304	29540	29208	29553	29566	29388	29565	29380	29473	29617	29558	29405	29537	29382	29794	29573	29467	29499	29600	29431	29294	29715	29658	29322	29475	29336	29598	29498	29335	29439	29611	29514	29400	29639	29559	29236	29483	29539	29272	29808	29531	29380	29301	29490	29444	29570	29426	29558	29518	29369	29697	29358	29382	29309	29449	29318	29446	29358	29375	29660	29663	29419	29621	29431	29539	29450	29606	29227	29303	29531	29551	29327	29576	29473	29566	29618	29595	29685	29693	29514	29392	29418	29409	29425	29485	29247	29477	29434	29582	29558	29424	29342	29377	29421	29487	29439	29678	29431	29443	29533	29242	29675	29638	29655	29364	29383	29522	29655	29410	29293	29291	29310	29472	29273	29638	29440	29410	29571	29516	29232	29746	29653	29481	29345	29557	29615	29692	29521	29678	29631	29347	29416	29724	29465	29650	29666	29596	29734	29353	29551	29648	29520	29436	29706	29569	29513	29569	29471	29531	29452	29325	29195	29277	29427	29309	29351	29315	29404	29286	29482	29292	29669	29383	29470	29401	29393	29463	29494	29573	29506	29442	29311	29426	29337	29425	29528	29453	29416	29384	29637	29378	29806	29676	29633	29385	29308	29486	29481	29502	29613	29558	29551	29512	29555	29360	29076	29427	29460	29375	29272	29646	29384	29546	29448	29680	29500	29578	29518	29555	29772	29385	29694	29386	29513	29495	29573	29238	29591	29408	29557	29357	29348	29077	29080	29299	29632	29476	29575	29231	29370	29275	29574	29505	29564	29386	29537	29395	29407	29636	29456	29608	29420	29385	29526	29511	29448	29650	29654	29601	29480	29476	29456	29475	29708	29504	29526	29407	29578	29492	29589	29280	29265	29663	29687	29590	29617	29315	29303	29489	29474	29485	29476	29537	29730	29746	29537	29476	29664	29299	29427	29474	29526	29480	29261	29329	29474	29635	29531	29320	29427	29588	29292	29416	29521	29230	29357	29698	29578	29643	29466	29415	29397	29969	29541	29672	29191	29262	29445	29516	29302	29396	29570	29398	29409	29315	29629	29739	29458	29260	29603	29376	29568	29406	29666	29392	29314	29271	29541	29575	29464	29522	29311	29705	29499	29394	29639	29591	29590	29415	29555	29209	29376	29354	29316	29469	29476	29394	29371	29455	29564	29334	29362	29568	29757	29474	29546	29438	29696	29522	29413	29510	29655	29507	29396	29507	29558	29487	29503	29411	29572	29303	29461	29380	29493	29642	29733	29338	29588	29471	29185	29381	29376	29766	29459	29471	29375	29564	29527	29519	29436	29459	29607	29416	29498	29366	29480	29369	29432	29463	29415	29447	29265	29429	29516	29390	29520	29328	29276	29388	29332	29441	29610	29366	29713	29709	29567	29543	29688	29579	29379	29298	29292	29463	29518	29397	29407	29525	29398	29360	29590	29421	29387	29443	29517	29385	29566	29503	29530	29512	29557	29386	29541	29516	29499	29422	29278	29256	29442	29641	29694	29214	29617	29335	29472	29405	29487	29380	29532	29343	29488	29401	29496	29487	29532	29701	29618	29406	29552	29512	29338	29528	29694	29449	29524	29630	29325	29497	29489	29615	29626	29657	29517	29392	29452	29276	29282	29404	29671	29341	29425	29251	29263	29676	29536	29562	29572	29267	29461	29727	29650	29749	29525	29308	29514	29565	29510	29532	29773	29576	29595	29407	29595	29587	29511	29628	29504	29440	29485	29329	29711	29496	29771	29689	29637	29459	29356	29510	29424	29563	29497	29542	29350	29682	29611	29531	29721	29638	29515	29604	29575	29529	29044	29524	29481	29550	29643	29614	29279	29498	29443	29478	29431	29565	29475	29365	29388	29398	29620	29441	29499	29516	29560	29591	29594	29738	29502	29441	29498	29223	29439	29516	29617	29529	29317	29503	29490	29369	29567	29583	29647	29496	29627	29673	29445	29417	29588	29338	29352	29654	29564	29518	29483	29571	29650	29137	29346	29625	29299	29458	29602	29361	29565	29147	29333	29501	29604	29668	29546	29625	29648	29747	29606	29541	29177	29758	29357	29233	29455	29179	29309	29573	29269	29631	29547	29479	29502	29599	29364	29591	29359	29532	29691	29398	29607	29509	29446	29617	29331	29380	29557	29626	29379	29598	29357	29469	29624	29654	29527	29627	29397	29399	29400	29599	29705	29653	29479	29668	29289	29423	29550	29646	29584	29286	29399	29498	29611	29700	29838	29568	29363	29578	29511	29642	29701	29592	29518	29400	29544	29540	29582	29508	29324	29572	29610	29582	29485	29456	29600	29599	29883	29516	29532	29499	29721	29496	29376	29376	29414	29611	29542	29563	29477	29354	29538	29724	29476	29514	29480	29837	29590	29525	29615	29423	29819	29341	29403	29475	29450	29467	29500	29605	29673	29567	29551	29376	29514	29325	29632	29461	29539	29350	29643	29449	29534	29594	29392	29665	29406	29409	29298	29357	29518	29457	29413	29584	29495	29530	29678	29302	29541	29524	29514	29399
28019	38649	37415	32418	28991	27404	26263	25121	24240	23657	23185	23192	23387	23119	22948	22973	22802	22706	22804	22675	22886	22904	22913	22773	22765	22625	22448	22531	22624	22486	22320	22190	22471	22447	22561	22304	22615	22399	22370	22554	22433	22267	22515	22582	22333	22330	22433	22448	22473	22551	22426	22315	22461	22342	22553	22497	22668	22469	22439	22370	22520	22409	22604	22597	22516	22409	22588	22295	22447	22322	22401	22535	22636	22401	22469	22424	22470	22588	22363	22350	22428	22472	22567	22468	22602	22666	22488	22408	22367	22517	22380	22544	22573	22628	22649	22384	22398	22470	22438	22339	22523	22550	22545	22360	22533	22371	22590	22398	22509	22521	22269	22660	22267	22251	22543	22370	22377	22441	22551	22530	22352	22588	22400	22473	22432	22524	22369	22468	22454	22412	22392	22611	22311	22312	22616	22406	22224	22620	22597	22360	22499	22378	22398	22296	22506	22523	22478	22354	22514	22436	22440	22488	22276	22486	22376	22447	22462	22366	22509	22351	22435	22573	22340	22438	22521	22380	22599	22387	22291	22490	22277	22275	22442	22430	22159	22494	22501	22327	22498	22455	22495	22422	22324	22376	22429	22446	22558	22452	22612	22281	22157	22498	22387	22367	22640	22265	22476	22690	22539	22241	22530	22314	22454	22411	22603	22265	22452	22411	22543	22472	22388	22509	22475	22455	22329	22427	22438	22546	22569	22429	22375	22672	22228	22268	22292	22391	22413	22412	22470	22387	22684	22768	22468	22292	22503	22457	22442	22480	22488	22465	22423	22361	22507	22201	22377	22487	22478	22465	22339	22382	22441	22405	22454	22445	22302	22394	22464	22424	22325	22477	22653	22506	22489	22559	22618	22483	22582	22457	22342	22619	22349	22394	22407	22604	22276	22426	22382	22494	22467	22323	22521	22187	22401	22541	22530	22517	22438	22303	22459	22371	22590	22553	22547	22429	22464	22448	22434	22484	22587	22551	22458	22371	22370	22441	22558	22464	22512	22424	22285	22482	22432	22475	22490	22515	22528	22281	22244	22352	22267	22501	22435	22444	22523	22362	22323	22551	22296	22523	22484	22273	22449	22418	22425	22396	22474	22522	22237	22461	22491	22446	22540	22379	22576	22302	22405	22410	22417	22565	22643	22255	22486	22355	22473	22390	22501	22451	22406	22334	22412	22392	22509	22479	22407	22356	22469	22440	22528	22584	22518	22435	22483	22438	22398	22767	22460	22495	22423	22494	22608	22393	22361	22506	22504	22577	22447	22251	22459	22494	22481	22253	22357	22613	22470	22413	22526	22475	22361	22377	22391	22509	22645	22420	22505	22366	22532	22500	22493	22676	22414	22451	22283	22481	22487	22458	22505	22358	22458	22393	22519	22539	22477	22480	22436	22451	22508	22399	22447	22401	22389	22570	22414	22470	22477	22481	22482	22522	22493	22469	22559	22224	22464	22576	22371	22564	22364	22452	22582	22313	22538	22464	22502	22242	22552	22388	22625	22180	22414	22365	22296	22362	22223	22562	22528	22399	22503	22317	22431	22526	22449	22436	22506	22676	22469	22462	22356	22419	22522	22442	22659	22462	22430	22481	22600	22441	22304	22410	22370	22611	22359	22432	22470	22433	22409	22378	22228	22310	22548	22471	22536	22551	22541	22394	22271	22501	22504	22398	22563	22635	22551	22501	22475	22475	22420	22473	22302	22567	22511	22462	22329	22344	22528	22409	22525	22347	22370	22536	22455	22478	22380	22546	22652	22328	22435	22405	22617	22364	22345	22392	22477	22342	22530	22446	22632	22444	22539	22465	22534	22455	22735	22253	22449	22422	22556	22351	22432	22367	22548	22363	22309	22614	22237	22483	22596	22261	22112	22418	22379	22529	22491	22481	22496	22407	22454	22378	22394	22427	22543	22506	22570	22361	22338	22437	22495	22331	22509	22403	22419	22394	22386	22406	22410	22478	22475	22459	22717	22483	22519	22722	22338	22405	22420	22440	22711	22410	22419	22579	22539	22447	22507	22544	22423	22319	22635	22432	22387	22561	22681	22588	22528	22608	22506	22653	22424	22472	22367	22469	22358	22569	22606	22523	22392	22327	22372	22469	22395	22322	22391	22345	22505	22504	22489	22469	22303	22449	22540	22663	22332	22567	22526	22477	22359	22434	22398	22349	22332	22387	22571	22531	22531	22481	22516	22466	22557	22428	22574	22455	22392	22574	22581	22469	22452	22432	22578	22401	22477	22450	22548	22549	22482	22331	22417	22608	22561	22584	22649	22493	22451	22305	22510	22449	22604	22532	22509	22381	22655	22438	22528	22580	22458	22337	22369	22581	22346	22587	22213	22392	22457	22506	22653	22618	22402	22461	22459	22330	22566	22465	22557	22407	22466	22489	22570	22504	22368	22372	22605	22461	22320	22429	22669	22516	22505	22407	22438	22373	22614	22491	22432	22507	22490	22501	22381	22398	22654	22465	22403	22396	22603	22451	22454	22276	22483	22631	22595	22360	22268	22489	22402	22278	22381	22379	22488	22354	22523	22543	22465	22677	22438	22442	22492	22363	22462	22432	22436	22356	22313	22530	22385	22523	22335	22554	22354	22440	22479	22407	22569	22518	22600	22378	22387	22580	22607	22407	22534	22449	22171	22430	22424	22317	22489	22442	22537	22459	22603	22599	22584	22501	22444	22421	22561	22430	22445	22341	22455	22533	22510	22394	22237	22430	22372	22463	22429	22552	22355	22427	22348	22393	22486	22495	22301	22440	22350	22443	22485	22769	22500	22363	22343	22381	22411	22541	22388	22610	22574	22200	22578	22465	22456	22310	22416	22441	22476	22488	22471	22385	22288	22349	22456	22501	22274	22453	22445	22679	22544	22453	22442	22621	22411	22540	22279	22454	22520	22410	22402	22244	22272	22606	22383	22401	22607	22412	22609	22239	22584	22443	22539	22551	22468	22600	22507	22364	22270	22380	22309	22499	22521	22511	22627	22352	22307	22495	22281	22481	22443	22422	22371	22453	22355	22405	22405	22574	22373	22640	22249	22628	22440	22434	22577	22515	22527	22526	22623	22412	22519	22352	22453	22598	22509	22459	22447	22475	22412	22388	22537	22577	22460	22452	22377	22426	22396	22473	22537	22533	22430	22526	22483	22276	22370	22475	22554	22598	22366	22426	22441	22494	22702	22460	22562	22448	22515	22349	22382	22366	22315	22546	22596	22574	22369	22404	22409	22498	22463	22508	22429	22590	22557	22272	22607	22305	22447	22443	22425	22572	22381	22452	22463	22413	22352	22459	22550	22429	22409	22507	22498	22581	22532	22550	22461	22400	22363	22146	22342	22327	22544	22369	22450	22494	22525	22531	22491	22196	22484	22593	22478	22414	22476	22457	22323	22609	22527	22534	22427	22442	22528	22405	22520	22440	22578	22507	22408	22402	22563	22620	22522	22387	22370	22447	22384	22435	22533	22386	22598	22582	22324	22392	22530	22446	22349	22602	22459	22339	22647	22428	22713	22468	22556	22509	22311	22348	22420	22528	22612	22501	22301	22673	22420	22355	22334	22307	22362	22568	22384	22378	22382	22501	22467	22295	22492	22417	22467	22454	22570	22402	22541	22424	22417	22563	22160	22547	22526	22538	22259	22535	22402	22484	22398	22567	22310	22378	22557	22458	22368	22343	22530	22235	22395	22225	22529	22465	22390	22559	22522	22429	22319	22343	22424	22608	22294	22385	22467	22575	22489	22489	22505	22328	22330	22317	22467	22451	22553	22349	22455	22534	22411	22532	22324	22489	22483	22534	22446	22278	22359	22363	22411	22379	22514	22587	22578	22287	22392	22418	22544	22707	22444	22406	22688	22483	22265	22470	22510	22523	22434	22421	22500	22323	22428	22340	22589	22633	22514	22416	22368	22304	22316	22373	22506	22496	22317	22475	22406	22180	22476	22490	22516	22452	22519	22468	22388	22451	22582	22683	22511	22507	22318	22546	22442	22446	22543	22462	22572	22448	22450	22531	22604	22181	22463	22433	22308	22495	22618	22421	22477	22410	22329	22291	22759	22367	22661	22600	22331	22508	22589	22454	22368	22597	22694	22384	22377	22489	22334	22410	22539	22380	22350	22296	22328	22613	22445	22494	22423	22458	22474	22501	22468	22563	22281	22331	22300	22671	22364	22420	22458	22602	22589	22427	22482	22448	22484	22509	22480	22256	22544	22538	22396	22628	22566	22510	22388	22448	22431	22429	22448	22629	22546	22278	22585	22434	22300	22437	22541	22478	22513	22371	22536	22534	22469	22296	22352	22442	22426	22418	22572	22574	22504	22510	22270	22305	22385	22345	22322	22408	22589	22431	22316	22450	22533	22539	22532	22403	22516	22357	22286	22409	22478	22579	22381	22534	22553	22277	22432	22426	22456	22365	22467	22431	22679	22450	22431	22561	22415	22474	22585	22528	22459	22479	22546	22434	22555	22479	22483	22597	22362	22486	22590	22434	22474	22553	22492	22345	22472	22659	22569	22318	22478	22327	22288	22368	22396	22485	22384	22424	22503	22337	22514	22363	22461	22348	22581	22568	22432	22300	22428	22483	22302	22234	22523	22393	22525	22381	22433	22559	22455	22471	22330	22374	22570	22512	22437	22529	22687	22393	22564	22480	22455	22494	22480	22331	22599	22411	22403	22482	22450	22341	22450	22448	22557	22550	22405	22480	22479	22407	22423	22573	22287	22435	22594	22579	22306	22389	22451	22597	22587	22615	22514	22406	22573	22356	22531	22642	22397	22340	22311	22671	22495	22503	22458	22316	22631	22419	22406	22470	22603	22268	22579	22603	22295	22574	22414	22438	22418	22488	22303	22389	22299	22447	22454	22525	22382	22509	22548	22351	22545	22317	22552	22382	22585	22543	22588	22506	22375	22406	22412	22356	22372	22565	22677	22449	22381	22473	22504	22334	22359	22397	22383	22316	22507	22367	22346	22475	22450	22486	22400	22568	22454	22496	22293	22514	22504	22249	22354	22272	22556	22506	22440	22467	22487	22417	22593	22596	22646	22574	22301	22450	22271	22564	22610	22385	22441	22470	22446	22374	22491	22442	22634	22714	22505	22428	22471	22541	22402	22450	22428	22375	22462	22260	22501	22354
23681	21376	29115	25348	27393	32821	34653	31734	31187	31004	30234	30205	30342	30002	30097	29807	29713	29881	29867	30280	31762	31221	31072	30791	30293	29831	29555	29631	29669	29372	29403	29398	29393	29309	29447	29288	29518	29479	29376	29217	29287	29489	29354	29409	29272	29361	29289	29226	29444	29416	29258	29533	29174	29454	29451	29344	29477	29327	29255	29324	29293	29467	29427	29517	29329	29130	29197	29572	29402	29332	29544	29359	29411	29549	29346	29250	29483	29314	29272	29315	29358	29253	29344	29224	29544	29371	29252	29325	29093	29170	29427	29147	29358	29403	29637	29387	29427	29543	29378	29384	29209	29434	29436	29227	29434	29314	29365	29138	29438	29389	29589	29307	29311	29411	29418	29226	29398	29262	29299	29347	29257	29531	29408	29415	29388	29172	29114	29460	29295	29243	29501	29265	29210	29297	29399	29386	29450	29338	29325	29272	29304	29269	29422	29373	29579	29149	29274	29207	29281	29358	29310	29606	29484	29548	29449	29699	29489	29499	29567	29282	29633	29483	29282	29291	29297	29324	29371	29445	29466	29267	29105	29399	29319	29593	29402	29597	29441	29207	29315	29186	29310	29311	29236	29356	29218	29447	29464	29372	29056	29442	29301	29231	29313	29243	29460	29514	29338	29460	29214	29575	29364	29275	29429	29231	29302	29213	29272	29322	29420	29468	29286	29222	29468	29378	29331	29426	29259	29399	29253	29300	29328	29439	29337	29199	29407	29256	29206	29303	29551	29292	29312	29221	29392	29442	29368	29286	29497	29436	29176	29237	29250	29596	29252	29288	29461	29411	29149	29265	29308	29279	29314	29430	29468	29175	29408	29071	29310	29266	29287	29315	29555	29459	29402	29188	29170	29412	29199	29328	29383	29151	29193	29405	29350	29207	29577	29473	29617	29409	29486	29551	29361	29306	29341	29321	29399	29402	29385	29220	29399	29422	29500	29235	29243	29291	29220	29358	29243	29308	29342	29430	29362	29544	29563	29430	29539	29294	29339	29430	29470	29489	29354	29122	29246	29369	29521	29416	29391	29361	29258	29188	29418	29388	29241	29253	29386	29160	29334	29360	29343	29411	29385	29378	29370	29342	29149	29269	29450	29547	29222	29230	29340	29259	29345	29406	29368	29382	29311	29370	29390	29427	29255	29391	29348	29213	29480	29363	29424	29201	29250	29230	29383	29134	29231	29143	29350	29489	29512	29435	29475	29509	29419	29334	29310	29209	29351	29579	29090	29206	28992	29518	29393	29332	29257	29547	29484	29136	29356	29281	29223	29250	29266	29418	29373	29163	29374	29589	29533	29281	29306	29294	29257	29193	29315	29245	29465	29309	29525	29457	29397	29456	29462	29416	29185	29431	29442	29553	29406	29210	29383	29299	29731	29374	29262	29422	29246	29328	29130	29168	29126	29371	29241	29392	29288	29213	29500	29430	29244	29102	29380	29067	29354	29200	29249	29391	29240	29447	29372	29197	29309	29349	29375	29361	29190	29227	29414	29337	29360	29128	29246	29262	29191	29354	29429	29492	29272	29289	29070	29333	29388	29305	29507	29290	29265	29375	29635	29335	29514	29399	29254	29299	29466	29226	29552	29277	29222	29056	29166	29383	29462	29169	29273	29329	29421	29303	29130	29292	29338	29077	29461	29372	29215	29130	29496	29577	29286	29393	29436	29388	29465	29086	29311	29222	29510	29440	29329	29203	29149	29340	29212	29504	29304	29181	29224	29252	29380	29410	29285	29254	29219	29411	29183	29245	29624	29275	29371	29353	29353	29353	29397	29297	29444	29394	29233	29301	29353	29574	29185	29190	29374	29426	29404	29113	29448	29545	29368	29350	29440	29322	29384	29337	29291	29275	29550	29276	29383	29247	29106	29432	29594	29179	29580	29212	29163	29177	29425	29348	29290	29277	29178	29309	29286	29399	29326	29449	29418	29272	29498	29342	29037	29179	29482	29307	29415	29524	29466	29250	29269	29479	29427	29259	29428	29243	29278	29482	29222	29246	29168	29109	28929	29399	29293	29468	29210	29337	29596	29344	29379	29394	29456	29330	29425	29334	29456	29198	29397	29306	29177	29384	29313	29377	29381	29373	29201	29428	29393	29332	29340	29145	29554	29083	29373	29307	29395	29155	29389	29267	29015	29434	29431	29163	29281	29253	29418	29198	29233	29532	29490	29591	29310	29598	29451	29321	29438	29247	29336	29131	29202	29366	29426	29291	29532	29083	29446	29296	29555	29308	29507	29373	29362	29388	29445	29449	29266	29192	29339	29464	29327	29436	29290	29285	29148	29082	29512	29625	29158	29186	29311	29123	29123	29532	29369	29346	29342	29126	29469	29330	29449	29077	29365	29129	29380	29287	29276	29313	29463	29189	29052	29320	29204	29420	29005	29375	29496	29457	29586	29498	29387	29283	29452	29286	29292	29144	29403	29371	29603	29113	29522	29364	29393	29155	29125	29293	29396	29203	29510	29420	29237	29250	29094	29217	29394	29260	29252	29087	29294	29337	29617	29660	29405	29279	29450	29484	29366	29316	29210	29284	29261	29419	29263	29080	29270	29259	29293	29305	29485	29322	29304	29563	29358	29256	29218	29255	29298	29240	29246	29218	29163	29416	29318	29470	29380	29455	29185	29302	29093	29327	29597	29252	29514	29432	29342	29359	29545	29378	29237	29263	29397	29303	29198	29250	29433	29275	29197	29190	29524	29353	29263	29096	29399	29437	29386	29189	29435	29264	29302	29236	29363	29422	29384	29412	29458	29435	29427	29488	29407	29471	29558	29488	29484	29276	29279	29296	29197	29446	29310	29534	29494	29274	29397	29376	29363	29238	29435	29368	29452	29434	29433	29376	29320	29299	29415	29032	29641	29468	29331	29423	29408	29326	29222	29310	29386	29568	29386	29335	29407	29527	29261	29309	29396	29223	29035	29349	29253	29272	29426	29374	29521	29317	29494	29301	29329	29380	29271	29546	29262	29467	29490	29273	29452	29507	29415	29604	29512	29413	29301	29288	29166	29290	29338	29479	29294	29582	29230	29273	29376	29359	29213	29504	29320	29348	29336	29251	29326	29423	29415	29316	29486	29265	29185	29677	29569	29218	29440	29426	29266	29352	29271	29206	29163	29371	29224	29351	29368	29417	29563	29334	29535	29468	29381	29541	29456	29434	29552	29309	29175	29075	29462	29592	29568	29313	29322	29475	29420	29408	29450	29158	29394	29255	29461	29309	29401	29323	29387	29087	29336	29325	29560	29264	29306	29325	29108	29256	29448	29340	29405	29416	29403	29311	29330	29273	29406	29198	29517	29061	29189	29358	29379	29398	29357	29302	29460	29326	29527	29385	29302	29156	29579	29365	29235	29147	29468	29157	29350	29484	29637	29267	29310	29304	29265	29329	29466	29083	29391	29618	29243	29268	29388	29208	29362	29184	29390	29371	29377	29411	29369	29339	29366	29439	29330	29075	29115	29374	29428	29396	29340	29540	29155	29558	29268	29257	29393	29095	29490	29306	29289	29369	29398	29435	29115	29220	29193	29162	29242	29203	29362	29312	29235	29311	29591	29411	29212	29504	29433	29480	29325	29128	29348	29171	29442	29334	29379	29331	29477	29367	29359	29154	29296	29459	29558	29558	29241	29140	29295	29417	29415	29353	29367	29351	29470	29264	29281	29454	29494	29464	29203	29329	29519	29196	29164	29339	29523	29510	29471	29227	29254	29525	29481	29500	29451	29237	29565	29293	29251	29139	29449	29204	29583	29340	29264	29211	29324	29395	29487	29264	29393	29218	29647	29570	29393	29297	29320	29059	29328	29440	29504	29246	29410	29528	29283	29264	29612	29350	29201	29468	29245	29286	29606	29425	29360	29280	29358	29425	29373	29592	29340	29327	29212	29364	29382	29719	29433	29312	29438	29257	29433	29291	29290	29392	29301	29122	29294	29373	29436	29226	29367	29338	29439	29427	29082	29547	29364	29487	29379	29454	29367	29406	29290	29252	29359	29434	29338	29106	29594	29063	29361	29289	29386	29448	29389	29271	29522	29412	29297	29540	29238	29279	29437	29515	29584	29534	29459	29485	29325	29407	29553	29380	29426	29048	29353	29340	29264	29399	29154	29243	29245	29153	29305	29106	29556	29326	29285	29420	29495	29318	29223	29374	29309	29344	29198	29247	29515	29380	29254	29462	29367	29198	29643	29319	29247	29480	29584	29336	29316	29477	29423	29367	29277	29416	29284	29302	29489	29177	29460	29285	29434	29324	29185	29251	29381	29590	29203	29133	29461	29309	29215	29376	29436	29395	29200	29309	29460	29314	29270	29371	29265	29378	29493	29267	29395	29518	29394	29469	29342	29476	29373	29139	29273	29321	29327	29461	29542	29395	29419	29395	29341	29320	29340	29380	29310	29489	29289	29379	29288	29331	29290	29634	29254	29377	29366	29415	29253	29178	29128	29523	29547	29335	29672	29216	29287	29302	29553	29581	29263	29318	29264	29290	29049	29403	29403	29233	29509	29341	29417	29263	29262	29264	29306	29143	29383	29415	29720	29470	29552	29038	29242	29204	29254	29592	29228	29614	29372	29379	29297	29375	29338	29368	29327	29248	29076	29402	29373	29133	29198	29294	29403	29269	29216	29269	29380	29067	29472	29299	29467	29595	29238	29327	29320	29365	29388	29411	29335	29502	29613	29241	29457	29364	29371	29178	29573	29286	29339	29269	29294	29255	29364	29386	29402	29456	29417	29269	29300	29307	29416	29532	29105	29296	29453	29275	29305	29471	29392	29405	29382	29319	29436	29544	29358	29288	29439	29345	29338	29495	29125	29291	29355	29348	29356	29318	29416	29329	29393	29353	29316	29324	29398	29379	29421	29284	29389	29090	29492	29373	29074	29290	29377	29376	29450	29308	29111	29438	29377	29390	29289	29342	29183	29276	29307	29636	29386	29116	29236	29559	29262	29557	29142	29268	29205	29442	29337	29230	29231	29022	29388	29522	29311	29482	29465	28912	29545	29488	29405	29231	29413	29376	29264	29343	29253	29440	29586	29039	29493	29564	29191	29360	29195	29488	29373	29265	29344	29391	29502	29530	29417	29637	29254	29044	29485	29272	29479	29390	29371	29545	29433	29433	29463	29476
27779	45415	44070	37205	33372	30589	28458	27154	25357	24717	23632	23633	23913	23495	23413	23159	23144	23045	22839	24272	26037	25206	25139	24129	23493	22857	22631	22345	22463	22495	22459	22483	22472	22427	22508	22392	22596	22429	22430	22210	22497	22425	22436	22432	22401	22525	22468	22495	22470	22626	22611	22194	22516	22585	22549	22489	22787	22234	22252	22332	22489	22355	22441	22509	22466	22495	22530	22373	22345	22459	22596	22548	22334	22554	22533	22487	22413	22349	22506	22435	22395	22488	22471	22464	22385	22457	22405	22321	22311	22467	22415	22346	22537	22540	22528	22382	22570	22305	22441	22452	22408	22642	22466	22357	22432	22344	22503	22537	22462	22495	22536	22539	22208	22500	22330	22409	22367	22423	22224	22572	22143	22351	22498	22302	22497	22425	22421	22498	22355	22418	22444	22372	22378	22350	22525	22372	22538	22486	22346	22431	22434	22479	22332	22416	22359	22395	22498	22379	22398	22539	22307	22368	22362	22613	22466	22468	22402	22494	22460	22298	22594	22331	22356	22436	22379	22412	22437	22512	22546	22458	22512	22387	22411	22530	22371	22436	22431	22569	22469	22227	22359	22649	22380	22485	22528	22429	22499	22431	22516	22262	22379	22467	22440	22390	22414	22361	22460	22473	22315	22404	22401	22456	22445	22483	22523	22266	22514	22563	22529	22294	22310	22433	22505	22521	22401	22527	22440	22408	22470	22437	22163	22654	22638	22258	22412	22446	22327	22481	22577	22392	22495	22574	22455	22556	22338	22460	22693	22350	22369	22431	22279	22453	22412	22551	22251	22334	22492	22523	22426	22321	22568	22241	22395	22371	22264	22253	22226	22522	22349	22333	22638	22404	22269	22529	22450	22354	22396	22487	22592	22481	22644	22611	22303	22570	22528	22340	22384	22439	22392	22343	22235	22531	22391	22312	22347	22328	22469	22443	22442	22314	22324	22433	22361	22294	22309	22354	22517	22318	22338	22442	22574	22436	22508	22480	22248	22393	22452	22410	22491	22431	22452	22556	22351	22550	22434	22441	22455	22489	22429	22471	22599	22488	22364	22382	22266	22515	22454	22550	22530	22576	22427	22344	22296	22515	22467	22439	22617	22423	22326	22430	22559	22279	22327	22575	22292	22520	22321	22358	22545	22508	22369	22330	22269	22373	22527	22392	22264	22365	22513	22447	22484	22394	22483	22408	22428	22338	22452	22435	22415	22491	22412	22261	22440	22699	22274	22202	22452	22532	22200	22500	22443	22564	22416	22367	22385	22526	22510	22580	22311	22500	22530	22372	22378	22461	22377	22509	22453	22475	22367	22306	22434	22615	22486	22355	22462	22513	22599	22417	22460	22420	22441	22554	22525	22443	22549	22538	22242	22427	22384	22445	22357	22202	22448	22507	22375	22531	22438	22317	22403	22473	22466	22358	22397	22474	22254	22550	22435	22489	22315	22217	22304	22429	22453	22349	22282	22553	22470	22398	22405	22402	22264	22322	22363	22375	22544	22513	22485	22538	22468	22544	22553	22400	22471	22337	22382	22365	22577	22404	22441	22529	22463	22409	22339	22431	22593	22475	22549	22324	22486	22402	22488	22452	22586	22557	22211	22574	22439	22409	22471	22568	22413	22435	22396	22392	22363	22526	22514	22308	22462	22555	22349	22354	22435	22253	22296	22615	22396	22365	22567	22187	22437	22456	22197	22419	22546	22424	22366	22478	22528	22539	22468	22406	22464	22337	22609	22407	22506	22523	22362	22409	22512	22266	22599	22479	22357	22554	22275	22419	22305	22397	22420	22329	22553	22346	22552	22640	22352	22383	22421	22293	22568	22507	22465	22491	22438	22479	22529	22649	22389	22535	22459	22427	22392	22473	22535	22606	22471	22327	22420	22382	22590	22272	22486	22702	22275	22406	22405	22264	22536	22492	22514	22321	22572	22356	22447	22257	22537	22391	22496	22370	22320	22336	22580	22477	22325	22311	22432	22243	22389	22384	22493	22427	22486	22697	22372	22433	22525	22462	22364	22404	22506	22365	22414	22489	22350	22382	22261	22457	22468	22603	22517	22433	22310	22355	22393	22513	22359	22520	22506	22485	22519	22344	22671	22431	22373	22452	22292	22230	22505	22386	22581	22328	22470	22527	22505	22771	22356	22436	22385	22418	22548	22347	22504	22322	22494	22403	22523	22540	22447	22379	22538	22471	22319	22460	22424	22471	22544	22363	22369	22296	22370	22372	22612	22505	22334	22452	22372	22618	22510	22331	22310	22345	22471	22532	22366	22528	22580	22405	22387	22430	22421	22485	22504	22537	22556	22576	22410	22552	22366	22551	22459	22530	22323	22467	22537	22548	22436	22437	22519	22519	22363	22460	22353	22503	22353	22650	22242	22454	22586	22544	22451	22497	22391	22495	22352	22611	22385	22421	22511	22434	22467	22354	22237	22521	22551	22448	22412	22428	22572	22382	22307	22283	22365	22416	22434	22512	22282	22441	22300	22343	22544	22406	22494	22569	22361	22323	22509	22344	22385	22373	22396	22322	22423	22364	22374	22513	22423	22634	22375	22580	22411	22450	22481	22415	22418	22474	22715	22454	22281	22649	22250	22483	22403	22578	22303	22477	22339	22521	22399	22402	22452	22591	22489	22267	22259	22357	22472	22528	22383	22355	22410	22451	22278	22462	22360	22378	22501	22614	22439	22565	22496	22390	22520	22376	22455	22245	22327	22406	22462	22511	22476	22669	22297	22637	22560	22270	22425	22539	22515	22371	22393	22604	22297	22585	22353	22505	22464	22494	22489	22596	22543	22311	22453	22381	22407	22545	22448	22397	22370	22409	22439	22413	22484	22423	22438	22240	22311	22569	22565	22406	22468	22433	22419	22537	22343	22723	22467	22371	22369	22506	22313	22548	22460	22373	22381	22452	22338	22458	22452	22516	22407	22315	22253	22380	22567	22833	22317	22454	22074	22307	22530	22330	22619	22760	22294	22493	22263	22402	22450	22372	22366	22360	22473	22486	22378	22443	22417	22497	22554	22419	22425	22320	22418	22549	22466	22346	22336	22449	22417	22446	22512	22533	22496	22555	22279	22418	22436	22266	22492	22403	22574	22393	22488	22604	22276	22666	22654	22325	22464	22460	22482	22398	22482	22393	22437	22468	22434	22584	22339	22473	22480	22394	22392	22462	22309	22373	22558	22438	22401	22445	22498	22453	22309	22528	22529	22227	22500	22528	22606	22589	22401	22539	22499	22388	22664	22451	22462	22401	22655	22381	22481	22429	22315	22339	22349	22515	22465	22623	22544	22337	22374	22377	22500	22584	22462	22319	22490	22599	22505	22428	22433	22470	22511	22472	22427	22467	22338	22597	22497	22560	22212	22304	22627	22529	22474	22399	22540	22434	22425	22589	22463	22447	22295	22411	22456	22455	22594	22450	22551	22433	22308	22417	22380	22558	22503	22408	22431	22411	22455	22534	22352	22389	22361	22532	22426	22558	22327	22238	22365	22457	22480	22501	22399	22450	22195	22487	22422	22443	22206	22502	22530	22494	22327	22450	22512	22348	22385	22448	22560	22651	22386	22328	22451	22433	22560	22599	22195	22507	22569	22302	22550	22419	22663	22328	22329	22618	22241	22293	22445	22424	22522	22354	22349	22361	22541	22553	22756	22546	22524	22491	22580	22527	22449	22262	22533	22491	22267	22540	22212	22460	22357	22381	22427	22451	22259	22539	22562	22210	22566	22507	22379	22534	22479	22427	22372	22220	22501	22531	22476	22432	22457	22512	22200	22553	22422	22428	22501	22511	22490	22303	22354	22324	22387	22281	22473	22387	22302	22484	22359	22312	22304	22498	22507	22311	22286	22557	22369	22331	22612	22461	22360	22524	22542	22458	22357	22463	22345	22332	22467	22500	22328	22387	22589	22426	22460	22591	22290	22327	22549	22550	22235	22355	22419	22444	22474	22455	22360	22171	22280	22381	22507	22416	22505	22542	22383	22339	22499	22494	22395	22545	22282	22445	22477	22589	22371	22497	22489	22360	22407	22487	22463	22469	22373	22430	22481	22511	22477	22533	22581	22524	22550	22506	22497	22605	22521	22497	22438	22212	22438	22239	22353	22510	22422	22457	22563	22413	22369	22452	22400	22475	22337	22502	22640	22337	22449	22521	22505	22449	22458	22613	22353	22476	22434	22505	22479	22566	22344	22442	22473	22364	22426	22334	22602	22475	22419	22461	22366	22479	22316	22634	22546	22410	22490	22505	22459	22357	22513	22598	22329	22629	22341	22461	22487	22533	22439	22303	22440	22355	22251	22346	22365	22447	22420	22351	22487	22519	22450	22376	22505	22414	22368	22430	22449	22410	22353	22583	22448	22599	22587	22446	22342	22359	22661	22421	22529	22389	22477	22326	22328	22520	22380	22568	22468	22440	22371	22397	22507	22536	22588	22427	22474	22530	22419	22368	22500	22394	22412	22479	22511	22340	22433	22314	22332	22240	22676	22376	22352	22589	22526	22599	22476	22354	22585	22410	22551	22391	22415	22458	22316	22397	22442	22371	22416	22532	22415	22616	22384	22435	22346	22518	22404	22452	22484	22476	22484	22443	22561	22725	22637	22481	22471	22457	22557	22389	22431	22278	22530	22315	22408	22346	22458	22598	22344	22500	22544	22412	22547	22523	22443	22535	22490	22309	22757	22463	22518	22474	22435	22379	22400	22664	22565	22414	22400	22310	22476	22525	22387	22409	22357	22506	22534	22462	22490	22587	22581	22250	22422	22304	22365	22675	22329	22407	22644	22576	22302	22361	22353	22436	22382	22442	22286	22563	22530	22233	22567	22530	22423	22458	22472	22201	22271	22424	22547	22359	22371	22463	22419	22314	22564	22387	22328	22387	22334	22373	22514	22421	22228	22365	22587	22259	22434	22476	22542	22584	22479	22506	22349	22483	22376	22536	22397	22215	22437	22432	22364	22542	22538	22481	22437	22532	22352	22555	22575	22159	22324	22427	22416	22411	22434	22360	22514	22373	22547	22675	22297	22238	22298	22456	22277	22449	22475	22357	22426	22311	22678	22479	22459	22506	22402	22345	22363	22456	22737	22412	22512	22470	22398	22423	22355	22494	22344	22328	22387	22345	22541	22484
22620	21421	29193	24380	24625	31867	36787	33057	32243	31858	31282	31336	31331	31064	30972	30836	30864	30632	30387	31489	34036	33111	33374	32203	31196	30572	30342	30008	29775	30167	30166	29926	29855	30014	29951	30121	30017	29923	29868	29948	30107	30064	29810	29898	29760	29785	29989	29971	30119	30068	30123	29839	30034	29808	29894	29832	29847	29884	29761	30147	29918	30128	29968	29743	30031	29868	30065	30214	30033	30012	30053	30085	29819	29885	29889	29666	30017	30044	29819	29889	30108	29916	29780	29944	29647	29769	29709	30097	29752	29887	30283	29933	30200	29974	30043	29618	30075	29805	29889	29873	29830	29801	29980	29732	29935	29816	29947	29795	29812	29820	29961	29832	29990	29823	29804	29634	29733	29998	29852	30147	29941	29878	29797	29739	30028	29937	29724	29830	29602	29905	29884	29721	29657	29894	29905	29844	29875	29825	29730	29820	29888	30114	29898	29640	29811	29692	29785	29739	29649	30029	29826	29723	29858	29898	29982	29825	29741	29775	30020	29915	29880	29655	29901	29940	29670	29829	29819	29855	30021	29715	29995	29980	29814	30010	29904	29797	29741	29746	29749	29896	29843	30011	29922	29697	29918	29928	29768	29837	29737	29635	29941	29981	29986	30126	29991	29976	29711	30004	29825	29480	29586	30198	29641	30052	29946	29821	29814	29828	29896	29964	29820	30101	29963	30010	29964	29945	29910	29627	29807	29791	29750	29897	29822	29941	29828	29677	29825	29702	29906	29690	29725	30040	29912	29964	29710	29900	29916	30041	30087	29832	29826	30182	29876	29688	30036	29875	30234	29764	30030	29846	30035	29911	29842	29846	29821	29684	30089	29927	29894	29949	29924	29454	29763	29893	29874	29923	29834	29646	29870	29872	30241	29720	29873	29675	29782	29956	29933	29911	29987	29798	29916	29938	29941	29756	29908	29712	29656	29676	29975	29913	29701	29903	29724	29856	29802	29783	29751	29758	29670	29805	29926	29684	29848	29970	29845	29755	29863	30100	29775	29794	29944	29664	29988	29895	29961	29627	29997	29748	29635	29806	29749	29669	29737	29944	29560	29614	29849	29917	29770	29740	29739	29736	30006	29695	29647	29863	29922	29725	29931	30166	29739	29971	29890	29873	30000	30049	29987	29731	29798	29844	29793	30057	29681	29729	29478	29820	29875	29772	30079	29721	29755	29926	29876	29722	29736	29451	29803	29811	29704	29883	29725	29560	29947	29859	29853	29874	29710	29774	29992	29917	29751	29660	30083	29983	29710	29824	29899	29837	29863	29802	29949	29687	30006	29935	29930	29836	29641	29767	29821	29927	29861	29927	29781	30117	29780	30003	29983	29796	29942	29929	29949	29784	29906	29770	29806	30051	29883	29938	30035	29901	29688	29965	30018	29669	30026	29867	29573	29877	29674	29785	29704	29804	29755	29863	29791	29610	29791	29862	29870	29995	29834	29806	29854	29847	29668	29831	29897	29730	29965	29775	29910	29800	29949	29768	29886	29773	29941	29739	29760	29899	29838	29785	29619	29751	29771	29829	29900	29813	29526	29805	29800	29704	29745	29975	30136	29738	29834	29660	29796	30005	30064	29806	30108	30179	29742	29891	29953	29666	29672	29915	29955	29862	29937	29895	29686	29833	29602	29767	29860	29909	29819	29885	30081	30109	29804	29714	29832	29839	30105	29894	30038	29994	30094	29952	29816	30039	30443	29866	29807	29774	29837	29894	29685	29767	29765	29540	29712	29999	29672	29878	29876	29801	30049	29816	29789	29738	29855	29693	29838	29791	29745	29721	29790	29822	29768	29945	29807	29929	29708	29798	29818	29868	29943	29794	29752	29921	29942	30163	29791	30027	30030	29672	29549	29901	30039	29884	29684	29950	29973	29625	29670	29787	29963	29833	29829	29878	29668	29717	29864	29827	29767	29848	29796	29748	29889	29807	29905	29974	29641	29935	29801	29838	30032	29658	29755	30059	29960	29676	29851	29882	29976	29772	29745	29721	29909	29869	29802	29655	29740	29957	29835	29868	29961	30034	29814	29686	30035	29641	29776	29594	29751	29524	29743	29907	30021	30067	29751	29939	29858	29610	29797	29988	29862	29987	29989	29921	29727	29851	29879	29900	29933	29997	29930	30224	30078	29776	29742	29852	29795	29920	29869	29848	29918	29820	29751	29716	29915	29669	30009	29950	29910	29957	29805	29747	29877	29827	29818	29757	29981	29853	29946	29720	29777	29857	29811	29884	29886	29878	29925	29894	29732	29969	29855	29679	29764	29926	29761	29905	29761	29667	29753	29518	29740	29918	30186	29958	29946	29820	29838	29924	29980	29873	29687	29732	29848	29716	29891	29960	30033	29817	29712	30068	29750	29909	29985	29700	29890	29935	29867	30113	30037	29984	29902	29895	29942	29623	29829	29855	29914	29720	29818	29888	29680	29799	30030	30064	29883	30120	29890	30011	30019	29505	29519	29591	29625	29806	29921	29912	29753	29796	30020	29620	29708	29707	29852	29948	30083	29827	29609	30034	29895	29951	29563	29679	29764	29782	29846	29743	29686	29892	29924	29754	29819	29871	30119	30057	29856	29707	29702	29883	30112	29791	30036	29822	29717	29576	29890	29692	29977	30020	29902	29708	29783	30175	29774	29830	29799	29737	29963	30060	29661	29732	29877	29865	29860	29666	29798	29850	29837	29835	29887	29837	29685	29780	30128	30073	29710	29773	29961	29791	29684	29707	29865	29920	29744	29815	29812	29982	29950	29784	29784	29827	30179	29937	29926	30045	29824	29954	30079	29932	30036	30042	29785	29907	29774	29885	29730	29904	30256	29995	29837	29573	29745	29851	29910	29830	30065	29913	30004	29833	29774	29846	29943	29880	29797	29554	29816	29880	29873	29833	29712	29546	29660	29821	29851	29701	29893	29743	29831	30011	29638	29704	29758	29881	29795	30000	29859	30076	29862	29768	29640	29672	29850	29787	29756	29748	29864	29688	29975	29764	30118	29757	29981	29951	29897	29960	30103	29938	29695	29628	29727	29770	29901	29896	29953	30014	29838	29677	30014	29873	29888	29878	29744	29843	29860	29785	29799	29696	29782	30164	29642	29656	29753	29999	29833	29809	30208	29589	29800	29875	29732	29545	29869	29765	30067	29921	29582	29920	29800	29792	29762	29645	29820	30002	30038	29623	29540	29861	29744	29745	29968	30152	30000	29548	29777	29962	29947	29807	29666	29806	29762	29644	29976	30015	29915	30302	29877	29991	29910	29939	29910	29932	29808	29689	29878	29724	29734	29940	29687	29851	29946	29893	29712	29905	29860	29686	29744	29969	29782	29866	29963	29699	29755	29921	29647	29931	29982	29716	30121	29846	29971	30234	29799	29868	29953	29992	29795	29544	29751	29725	30106	29844	29964	29772	29913	29803	29915	29795	29844	29887	29627	29657	29854	29954	30231	29931	29913	29981	29799	30016	29941	29830	29926	29679	29932	29904	29793	30057	29699	29979	29776	29807	29933	29757	29658	29809	30000	29733	29936	29787	29980	29742	29946	29867	29753	29788	29937	29776	29931	29902	29643	29860	29784	29756	29749	29708	29848	29716	29867	29962	29944	30023	29767	29888	30038	30114	29794	30018	29712	29835	29830	30000	29883	30208	30015	29594	29631	29978	29943	29764	29765	29909	29651	29603	29720	29929	30004	29926	29758	29663	29877	29678	29918	29960	29853	29865	29921	29700	29834	29710	29957	29724	29931	29822	29766	29753	29865	29846	29871	29866	30029	29540	29931	29756	30078	30011	29939	29657	29820	29965	29855	29778	30042	29839	29522	30091	29763	29906	30037	30001	29874	29596	29845	29827	29689	29693	29792	29853	29978	29571	29779	29804	29757	29928	29812	30013	29700	29887	29792	29919	29881	29793	29764	30053	29861	29899	29848	29725	29672	30120	29732	29996	29824	29854	29817	29820	29832	29704	29731	29815	29862	29818	29841	29994	29912	29902	29675	29737	29858	29723	29889	29801	29886	30094	29775	29737	29708	29529	29815	29945	29678	30020	29989	29996	29669	29617	29816	29904	29820	29831	29838	30050	29968	29839	29964	29777	29773	29710	29819	29975	29881	29741	30051	29809	29955	30026	29769	29962	29721	29770	29680	29654	29918	29980	29861	29863	29992	29765	29918	29739	29643	29982	29840	29788	29709	29700	29972	29805	29869	29584	29768	29812	29912	29746	29987	29808	29850	29782	29775	29956	29995	30054	29622	29868	29898	29684	29909	29806	29790	29977	29936	30086	29762	29862	29948	30084	29999	29805	29833	29683	29664	29860	30001	29751	29972	29790	29809	30029	30153	29650	29952	29783	29977	29944	29772	29607	29740	29485	29862	29981	29791	29656	29949	29625	30099	29943	29711	30235	29630	29982	29768	29692	29907	29860	29871	29683	29896	29935	29613	29999	29895	29839	29750	29732	29901	29758	29751	29794	29961	30021	30201	29797	30047	29885	29631	29941	29601	29787	29890	29843	29749	29899	29951	29895	29762	29822	30025	29798	29785	29754	29850	29957	29779	29973	29880	29810	30079	29686	29974	29782	29863	29774	29842	29751	29724	29908	29715	29929	29800	29788	29846	29841	30021	29936	29858	29913	29898	29818	29969	29740	29837	30114	29725	30009	29757	29999	29821	29755	29924	29978	29640	29844	29733	29974	29660	29969	30028	30031	30038	29993	29838	30342	30091	29841	29878	29808	29642	29982	29853	29791	29708	30035	29806	29789	29953	29730	29755	29933	29629	29843	29684	29864	29875	29997	29930	29711	29962	29734	29959	29859	30016	29748	29828	29896	30029	29795	29826	30018	30019	29837	29835	29941	29946	29750	29862	29788	29752	30004	29936	29725	30113	30043	29774	29899	29758	30039	30156	29634	29965	29817	29682	29724	29667	29775	29925	29705	29926	29748	30020	29846	29948	29806	29739	29818	29939	29848	29825	29925	29838	30036	29932	29959	29911	29756	29977	29751	29949	30025	29666	29660	29846	29998	29629	29878	29927	29825	29726	29590	29848	29885	29976	30022	29988	29752	29578	29919	30061	29881	29914	29769	30029	29911	29854	29866	29941	29751	29960	29895	29745	29748	29969	30022	29719	30029	30067	29956
29397	51172	50206	42377	37119	33897	31147	28741	27153	25299	24711	24874	24822	24405	24092	24043	23989	23611	23411	25905	29190	27860	27525	25761	24638	23666	22990	22810	22724	22669	22588	22677	22671	22596	22759	22770	22800	22862	22769	22779	22674	22859	22655	22736	22806	22855	22660	22790	22670	22597	22733	22738	22819	22808	22714	22775	22579	22734	22709	22794	22794	22739	22761	22854	22726	22776	22707	22572	22799	22642	22780	22722	22842	22716	22548	22737	22754	22694	22604	22693	22758	22559	22787	22740	22611	22700	22720	22639	22784	22801	22619	22653	22836	22549	22624	22800	22657	22531	22757	22913	22672	22652	22636	22629	22610	22627	22744	22635	22651	22801	22757	22446	22751	22778	22625	22763	22746	22930	22627	22790	22772	22774	22741	22694	22622	22770	22588	22758	22657	22799	22670	22719	22754	22689	22836	22756	22718	22764	22887	22629	22804	22684	22715	22424	22673	22864	22714	22640	22514	22515	22703	22762	22583	22616	22643	22771	22722	22653	22761	22759	22625	22686	22874	22634	22784	22751	22742	22609	22713	22850	22672	22671	22592	22624	22524	22717	22740	22776	22897	22783	22710	22661	22644	22677	22696	22721	22668	22765	22752	22872	22635	22802	22760	22789	22898	22646	22892	22676	22541	22671	22786	22613	22628	22823	22604	22834	22710	22849	22560	22857	22616	22759	22865	22619	22574	22771	22736	22475	22936	22633	22752	22529	22628	22754	22636	22763	22682	22816	22709	22709	22859	22766	22806	22597	22605	22571	22839	22584	22717	22725	22632	22780	22490	22615	22614	22728	22800	22710	22693	22808	22711	22867	22579	22720	22661	22641	22603	22762	22778	22627	22779	22551	22775	22709	22903	22491	22734	22706	22692	22590	22707	22721	22826	22570	22783	22701	22673	22834	22749	22697	22666	22719	22655	22693	22514	22629	22759	22564	22770	22696	22698	22602	22556	22690	22683	22670	22688	22747	22659	22624	22711	22750	22685	22640	22705	22553	22699	22889	22800	22786	22668	22649	22442	22707	22879	22645	22706	22687	22564	22709	22651	22564	22790	22571	22671	22599	22714	22662	22683	22717	22651	22719	22839	22844	22614	22702	22678	22631	22730	22669	22600	22762	22690	22840	22682	22783	22753	22550	22804	22584	22749	22647	22723	22816	22691	22524	22674	22613	22520	22716	22661	22755	22752	22568	22614	22682	22568	22658	22746	22585	22739	22703	22785	22645	22680	22537	22917	22571	22838	22695	22872	22668	23046	22846	22538	22659	22631	22677	22769	22645	22801	22634	22475	22691	22598	22698	22734	22748	22601	22628	22723	22655	22785	22646	22639	22564	22941	22681	22494	22813	22627	22714	22711	22845	22512	22656	22657	22628	22804	22633	22825	22757	22655	22556	22728	22676	22662	22587	22740	22662	22558	22614	22548	22663	22842	22667	22538	22800	22519	22874	22771	22716	22690	22719	22658	22603	22670	22805	22792	22804	22888	22682	22731	22780	22749	22792	22835	22555	22626	22546	22544	22810	22682	22628	22842	22621	22671	22649	22717	22630	22664	22680	22836	22863	22642	22733	22603	22646	23007	22726	22829	22695	22754	22693	22684	22773	22678	22639	22608	22766	22607	22498	22856	22607	22723	22641	22594	22672	22888	22642	22812	22457	22669	22745	22698	22566	22711	22626	22739	22712	22689	22586	22706	22705	22831	22755	22545	22734	22684	22617	22668	22737	22670	22795	22784	22662	22853	22586	22700	22725	22644	22775	22576	22675	22644	22752	22927	22732	22661	22604	22738	22685	22729	22661	22706	22425	22603	22797	22759	22538	22766	22673	22588	22552	22691	22805	22567	22785	22772	22936	22640	22619	22965	22675	22534	22642	22714	22651	22690	22743	22634	22568	22656	22822	22786	22626	22736	22749	22916	22771	22561	22670	22461	22646	22628	22887	22664	22770	22455	22682	22806	22516	22626	22710	22709	22693	22739	22702	22844	22761	22604	22632	22908	22698	22605	22746	22742	22741	22756	22536	22533	22520	22361	22773	22826	22651	22806	22676	22561	22574	22826	22639	22742	22391	22725	22696	22584	22858	22728	22723	22798	22531	22488	22616	22847	22721	22682	22764	22704	22802	22514	22665	22794	22748	22993	22684	22851	22715	22770	22584	22598	22678	22800	22860	22670	22740	22479	22732	22800	22481	22625	22551	22732	22629	22819	22834	22745	22570	22526	22620	22687	22674	22748	22703	22846	22590	22511	22842	22712	22631	22702	22654	22585	22664	22983	22701	22569	22681	22635	22717	22698	22724	22397	22796	22783	22767	22750	22702	22543	22699	22643	22701	22763	22616	22592	22729	22579	22857	22604	22746	22846	22709	22635	22787	22847	22811	22774	22596	22555	22635	22711	22597	22879	22828	22770	22812	22681	22648	22580	22731	22962	22761	22733	22508	22604	22480	22716	22572	22614	22596	22708	22633	22667	22620	22607	22675	22774	22774	22820	22609	22810	22816	22724	22697	22752	22596	22762	22923	22683	22806	22912	22735	22659	22685	22712	22661	22816	22610	22686	22516	22699	22801	22700	22729	22718	22669	22775	22575	22723	22512	22903	22745	22833	22696	22610	22844	22830	22776	22770	22663	22724	22704	22664	22724	22732	22716	22657	22802	22645	22713	22795	22816	22627	22680	22868	22538	22952	22750	22838	22557	22771	22623	22712	22834	22696	22681	22463	22543	22671	22574	22732	22589	22656	22731	22723	22680	22656	22806	22736	22762	22740	22618	22698	22642	22770	22679	22723	22712	22798	22732	22574	22494	22690	22815	22643	22625	22706	22659	22737	22622	22889	22638	22747	22717	22813	22494	22693	22890	22737	22710	22841	22671	22661	22665	22699	22625	22731	22618	22619	22742	22972	22755	22797	22869	22707	22566	22919	22726	22657	22622	22673	22564	22638	22603	22664	22769	22792	22696	22578	22693	22782	22686	22687	22672	22768	22601	22754	22750	22721	22752	22548	22595	22743	22770	22605	22852	22683	22586	22768	22784	22765	22459	22660	22777	22553	22761	22681	22650	22676	22498	22605	22871	22692	22633	22591	22744	22897	22637	22846	22683	22792	22694	22494	22534	22623	22738	22520	22823	22601	22633	22887	22762	22711	22738	22790	22666	22824	22725	22671	22690	22746	22688	22480	22613	22813	22793	22627	22602	22728	22751	22832	22763	22686	22634	22591	22679	22697	22823	22718	22691	22821	22467	22844	22737	22518	22740	22647	22682	22705	22748	22579	22696	22803	22614	22719	22871	22655	22697	22614	22730	22757	22668	22814	22549	22581	22677	22764	22671	22593	22864	22593	22888	22700	22531	22621	22699	22785	22704	22535	22653	22887	22735	22523	22853	22741	22877	22709	22616	22608	22782	22760	22702	22671	22876	22701	22880	22676	22653	22623	22462	22913	22694	22749	22675	22673	22495	22728	22682	22659	22688	22512	22799	22512	22652	22884	22515	22577	22860	22830	22692	22633	22713	22697	22700	22614	22691	22695	22685	22723	22781	22738	22814	22891	22622	22504	22720	22497	22764	22695	22745	22813	22726	22627	22763	22591	22708	22872	22734	22734	22779	22543	22783	22574	22747	22503	22765	22796	22790	22702	22736	22808	22855	22717	22743	22821	22628	22710	22572	22552	22731	22634	22653	22613	22854	22754	22677	22711	22741	22725	22619	22729	22593	22507	22610	22877	22586	22690	22828	22734	22563	22494	22665	22661	22592	22661	22728	22805	22723	22736	22865	22742	22721	22651	22659	22680	22601	22740	22609	22737	22569	22671	22827	22619	22654	22569	22821	22598	22724	22853	22609	22646	22761	22507	22901	22803	22749	22762	22642	22566	22708	22523	22567	22577	22701	22775	22800	22609	22635	22689	22784	22618	22712	22521	22673	22684	22721	22558	22624	22810	22739	22661	22599	22542	22924	22692	22704	22680	22610	22710	22681	22745	22800	22886	22767	22681	22838	22624	22557	22588	22874	22798	22659	22676	22868	22822	22702	22684	22598	22728	22884	22638	22665	22756	22592	22620	22754	22675	22619	22635	22691	22636	22809	22621	22648	22715	22527	22565	22603	22678	22744	22717	22691	22659	22784	22589	22692	22782	22784	22799	22734	22462	22788	22597	22834	22663	22690	22883	22677	22478	22558	22574	22516	22812	22752	22710	22627	22713	22576	22882	22648	22703	22627	22695	22485	22605	22660	22771	22617	22721	22703	22825	22719	22565	22782	22706	22644	22633	22700	22587	22820	22747	22617	22594	22613	22658	22798	22697	22765	22847	22743	22684	22512	22669	22594	22729	22784	22651	22627	22784	22792	22831	22723	22795	22748	22689	22545	22825	22611	22628	22776	22591	22662	22666	22885	22760	22686	22799	22726	22801	22909	22742	22513	22633	22689	22621	22705	22635	22576	22594	22708	22635	22671	22779	22864	22611	22509	22796	22523	22679	22631	22706	22586	22933	22558	22752	22860	22728	22737	22707	22698	22795	22712	22841	22666	22728	22847	22809	22952	22568	22722	22782	22822	22662	22593	22837	22664	22651	22580	22785	22785	22817	22697	22692	22857	22687	22759	22625	22762	22715	22547	22551	22600	22935	22928	22614	22550	22838	22800	22742	22604	22633	22650	22670	22618	22712	22558	22901	22688	22711	22742	22602	22738	22594	22592	22777	22613	22712	22754	22653	22768	22656	22671	22867	22782	22619	22831	22910	22599	22765	22633	22629	22817	22653	22765	22673	22757	22643	22735	22536	22754	22664	22596	22845	22584	22684	22510	22774	22742	22786	22709	22724	22746	22572	22636	22648	22740	22642	22730	22563	22442	22626	22625	22649	22798	22695	22607	22671	22720	22674	22760	22663	22729	22845	22611	22708	22681	22811	22861	22797	22679	22704	22709	22697	22910	22795	22746	23017	22596	22652	22690	22717	22561	22787	22533	22631	22911	22696	22717	22854	22646	22776	22614	22822	22577	22752	22906	22664	22725	22804	22624	22612	22747	22797	22571	22660	22735	22680	22689	22795	22685	22640	22757	22623	22712	22699	22679	22689	22689	22696	22789	22867	22540	22652	22620	22823	22627	22565	22745	22605	22689	22654	22647	22718	22688	22647	22698
29802	28512	37502	36561	33517	32943	32363	31116	30805	30234	30072	29998	29950	30015	29937	29992	29764	29592	29675	29665	29813	29949	29935	29800	29686	29672	29605	29341	29468	29593	29752	29521	29505	29669	29566	29607	29477	29432	29532	29574	29557	29497	29619	29610	29681	29765	29858	29653	29504	29483	29692	29555	29587	29587	29537	29590	29811	29456	29458	29777	29855	29333	29559	29652	29461	29391	29510	29540	29443	29305	29555	29508	29570	29497	29505	29542	29816	29588	29664	29393	29723	29607	29467	29287	29496	29361	29604	29452	29363	29553	29535	29532	29637	29634	29434	29661	29528	29558	29615	29392	29559	29496	29319	29439	29512	29433	29340	29296	29380	29448	29506	29393	29395	29355	29600	29529	29333	29538	29406	29748	29267	29383	29542	29573	29452	29481	29540	29668	29355	29494	29482	29539	29679	29368	29439	29620	29674	29650	29559	29620	29448	29499	29602	29744	29991	29654	29621	29578	29645	29542	29608	29312	29510	29618	29339	29592	29670	29495	29592	29574	29380	29548	29487	29436	29401	29297	29713	29490	29361	29461	29514	29455	29445	29608	29347	29576	29737	29444	29499	29584	29416	29786	29514	29445	29520	29589	29684	29534	29382	29640	29472	29524	29410	29567	29514	29526	29564	29482	29640	29413	29633	29649	29528	29496	29663	29414	29263	29362	29580	29401	29437	29525	29609	29664	29470	29395	29400	29422	29690	29750	29653	29562	29831	29482	29635	29553	29541	29671	29602	29401	29806	29384	29317	29400	29687	29557	29452	29614	29450	29551	30072	29516	29486	29722	29193	29729	29687	29582	29531	29547	29198	29641	29519	29543	29468	29507	29673	29524	29646	29490	29512	29450	29411	29552	29526	29569	29292	29518	29414	29638	29849	29499	29536	29529	29752	29564	29486	29752	29491	29420	29671	29483	29267	29377	29629	29563	29667	29665	29573	29712	29390	29654	29664	29281	29567	29470	29264	29636	29536	29359	29770	29685	29556	29620	29698	29490	29273	29251	29450	29746	29426	29484	29511	29613	29392	29640	29657	29442	29588	29363	29566	29742	29632	29486	29612	29696	29825	29491	29445	29577	29529	29540	29397	29615	29507	29492	29526	29456	29831	29666	29476	29476	29313	29605	29614	29527	29646	29441	29669	29572	29507	29661	29630	29457	29547	29648	29644	29516	29549	29641	29673	29522	29417	29458	29188	29600	29378	29595	29670	29464	29557	29491	29707	29363	29477	29660	29490	29453	29761	29683	29630	29581	29611	29431	29329	29578	29460	29539	29480	29528	29511	29606	29437	29324	29510	29670	29820	29655	29782	29516	29510	29556	29588	29481	29616	29436	29698	29535	29299	29406	29428	29511	29166	29399	29624	29430	29618	29713	29525	29488	29575	29341	29656	29681	29498	29368	29432	29711	29758	29491	29542	29592	29566	29508	29502	29499	29527	29609	29755	29422	29674	29497	29666	29688	29734	29538	29653	29430	29645	29584	29602	29431	29507	29603	29638	29685	29346	29574	29672	29657	29575	29520	29732	29519	29497	29357	29511	29445	29499	29394	29538	29518	29681	29310	29592	29427	29646	29344	29424	29575	29550	29707	29381	29470	29893	29772	29456	29619	29716	29773	29557	29608	29748	29408	29664	29444	29784	29568	29685	29585	29694	29560	29515	29792	29385	29432	29699	29581	29494	29492	29528	29488	29763	29670	29619	29423	29354	29510	29398	29732	29686	29526	29733	29540	29537	29687	29400	29359	29478	29344	29684	29669	29665	29649	29373	29499	29445	29447	29750	29411	29677	29149	29571	29481	29623	29495	29530	29571	29504	29614	29354	29509	29687	29588	29441	29415	29521	29482	29642	29496	29698	29741	29653	29462	29641	29578	29544	29640	29632	29422	29454	29785	29576	29281	29615	29428	29648	29367	29529	29486	29513	29427	29623	29581	29432	29609	29562	29516	29436	29739	29643	29456	29088	29673	29204	29262	29644	29335	29638	29631	29376	29480	29702	29585	29838	29343	29413	29514	29612	29564	29406	29787	29476	29708	29489	29384	29439	29440	29560	29567	29544	29384	29661	29516	29491	29594	29429	29474	29294	29376	29607	29554	29451	29747	29487	29458	29242	29285	29779	29473	29213	29429	29729	29199	29347	29556	29723	29406	29598	29387	29693	29361	29359	29278	29532	29426	29265	29684	29655	29562	29470	29664	29430	29526	29327	29351	29508	29611	29364	29521	29737	29513	29592	29769	29351	29445	29389	29767	29365	29517	29523	29627	29434	29270	29536	29505	29440	29676	29444	29396	29740	29641	29762	29594	29582	29541	29635	29621	29498	29413	29907	29630	29617	29418	29475	29400	29453	29392	29437	29537	29230	29438	29373	29650	29517	29604	29543	29592	29272	29404	29755	29653	29309	29577	29878	29666	29545	29504	29391	29821	29777	29512	29544	29411	29393	29336	29345	29494	29680	29387	29603	29458	29600	29605	29382	29397	29606	29581	29473	29312	29549	29333	29418	29481	29532	29410	29449	29545	29460	29658	29909	29513	29537	29286	29608	29560	29715	29544	29391	29484	29593	29549	29559	29409	29447	29629	29458	29620	29720	29388	29579	29337	29629	29434	29640	29668	29613	29742	29548	29346	29600	29670	29483	29640	29689	29513	29484	29428	29648	29621	29467	29412	29681	29381	29425	29655	29733	29493	29243	29511	29587	29462	29458	29758	29461	29593	29531	29437	29294	29426	29340	29627	29608	29520	29418	29091	29653	29570	29692	29646	29512	29389	29584	29577	29338	29586	29628	29620	29420	29516	29478	29589	29563	29403	29441	29542	29558	29461	29343	29734	29566	29419	29686	29615	29512	29549	29499	29651	29638	29643	29495	29393	29591	29702	29409	29518	29372	29376	29526	29563	29626	29482	29230	29505	29671	29167	29512	29466	29570	29629	29465	29480	29703	29624	29577	29507	29674	29431	29466	29529	29496	29377	29494	29728	29513	29596	29511	29473	29765	29554	29360	29478	29572	29726	29314	29524	29401	29512	29378	29314	29388	29727	29612	29447	29284	29590	29705	29603	29470	29267	29508	29451	29371	29315	29648	29281	29415	29496	29580	29619	29704	29464	29573	29326	29362	29603	29417	29370	29719	29445	29429	29409	29459	29485	29448	29733	29846	29864	29374	29607	29526	29442	29511	29472	29482	29606	29488	29633	29459	29426	29482	29525	29787	29427	29529	29608	29317	29582	29555	29562	29807	29653	29633	29738	29777	29324	29536	29680	29506	29363	29462	29495	29282	29431	29472	29436	29471	29531	29586	29552	29532	29216	29402	29647	29427	29302	29382	29499	29552	29635	29614	29484	29467	29435	29391	29548	29498	29472	29608	29540	29414	29663	29597	29411	29485	29706	29567	29708	29636	29576	29427	29369	29404	29425	29701	29291	29781	29446	29616	29553	29457	29341	29372	29666	29648	29483	29294	29600	29485	29441	29594	29675	29485	29504	29542	29637	29730	29434	29553	29584	29604	29436	29524	29462	29588	29822	29746	29774	29809	29533	29527	29361	29730	29695	29553	29523	29735	29591	29657	29495	29638	29645	29486	29670	29476	29570	29433	29423	29498	29797	29608	29437	29475	29651	29405	29538	29639	29461	29544	29530	29575	29235	29378	29587	29438	29600	29494	29693	29637	29719	29508	29612	29579	29620	29403	29408	29545	29487	29872	29587	29363	29743	29509	29395	29743	29255	29465	29511	29688	29530	29843	29664	29641	29752	29520	29698	29561	29570	29773	29610	29585	29334	29517	29536	29344	29312	29499	29668	29557	29492	29614	29639	29399	29361	29459	29463	29479	29417	29645	29660	29370	29458	29659	29508	29605	29599	29444	29109	29608	29603	29756	29826	29641	29452	29683	29496	29600	29501	29692	29516	29616	29432	29489	29535	29639	29643	29446	29492	29213	29456	29434	29769	29540	29545	29619	29622	29438	29786	29512	29747	29638	29512	29749	29667	29440	29797	29402	29447	29464	29359	29581	29725	29582	29614	29529	29576	29653	29353	29547	29287	29505	29308	29769	29535	29582	29719	29757	29464	29567	29359	29569	29676	29460	29577	29682	29429	29510	29679	29461	29582	29643	29418	29439	29630	29444	29655	29254	29558	29513	29547	29730	29638	29666	29740	29356	29298	29596	29625	29612	29479	29377	29675	29503	29782	29622	29434	29504	29298	29442	29534	29452	29465	29497	29416	29538	29749	29345	29631	29848	29620	29585	29601	29585	29627	29370	29497	29764	29504	29458	29398	29540	29554	29732	29762	29646	29771	29691	29448	29349	29614	29505	29490	29565	29493	29483	29664	29396	29506	29478	29481	29499	29719	29334	29419	29600	29483	29579	29459	29369	29619	29529	29464	29326	29544	29554	29857	29442	29458	29298	29427	29496	29491	29225	29645	29737	29615	29515	29455	29578	29620	29486	29620	29760	29568	29599	29762	29649	29424	29566	29517	29583	29611	29611	29519	29713	29671	29412	29703	29622	29477	29616	29636	29366	29480	29338	29407	29623	29586	29546	29489	29406	29453	29407	29609	29467	29504	29314	29746	29633	29420	29753	29556	29682	29310	29601	29682	29324	29467	29709	29420	29434	29610	29451	29333	29447	29474	29550	29765	29556	29579	29427	29441	29619	29468	29549	29523	29581	29705	29406	29564	29406	29564	29577	29527	29552	29453	29511	29584	29594	29468	29488	29420	29403	29520	29500	29616	29493	29519	29712	29461	29544	29694	29666	29669	29379	29636	29258	29393	29495	29493	29634	29512	29373	29568	29485	29685	29666	29766	29578	29334	29421	29524	29734	29691	29450	29631	29659	29426	29354	29674	29519	29528	29484	29708	29471	29574	29643	29604	29513	29675	29467	29726	29784	29498	29574	29413	29431	29632	29581	29505	29662	29550	29345	29582	29601	29634	29564	29710	29357	29509	29732	29617	29510	29539	29468	29657	29477	29652	29313	29750	29642	29374	29612	29481	29721	29560	29530	29487	29602	29517	29762	29423	29396	29560	29505	29708	29592	29484	29504	29379	29409	29656	29505	29733	29545	29563	29396	29524	29622	29328	29404	29526	29549	29542	29708	29682	29479	29619	29254	29468	29510	29531	29548	29525	29326	29535
27965	39653	38437	32766	29574	27909	26280	25088	24221	23346	23435	23511	23111	23138	23038	22997	22933	22683	22836	22842	22959	22868	22796	22756	22806	22724	22612	22654	22608	22503	22456	22507	22550	22587	22542	22401	22508	22584	22391	22552	22514	22505	22686	22375	22549	22465	22611	22480	22495	22444	22539	22490	22635	22480	22573	22338	22491	22424	22492	22570	22557	22441	22659	22454	22585	22390	22632	22460	22500	22509	22342	22436	22756	22445	22512	22363	22435	22496	22507	22487	22381	22538	22410	22553	22608	22454	22503	22519	22597	22440	22530	22459	22555	22576	22460	22576	22471	22635	22327	22485	22402	22496	22486	22478	22567	22647	22580	22544	22439	22700	22478	22553	22700	22679	22607	22520	22574	22507	22573	22577	22393	22689	22687	22588	22344	22720	22501	22499	22582	22498	22500	22545	22506	22720	22525	22497	22594	22553	22573	22471	22592	22457	22544	22497	22354	22429	22524	22609	22571	22626	22458	22614	22561	22472	22685	22686	22692	22419	22606	22767	22635	22514	22473	22484	22478	22400	22499	22496	22465	22649	22418	22674	22579	22432	22755	22480	22600	22352	22687	22503	22637	22253	22408	22674	22561	22648	22582	22321	22454	22491	22554	22616	22421	22579	22521	22468	22386	22621	22500	22477	22502	22362	22500	22536	22538	22537	22574	22436	22381	22576	22673	22447	22349	22603	22473	22519	22509	22415	22491	22553	22388	22521	22421	22696	22567	22340	22584	22335	22325	22613	22591	22613	22375	22388	22464	22421	22788	22441	22706	22337	22495	22518	22456	22588	22369	22677	22503	22705	22512	22434	22625	22540	22519	22452	22559	22509	22528	22482	22576	22390	22552	22583	22702	22563	22430	22747	22421	22567	22573	22638	22584	22553	22505	22548	22518	22742	22427	22412	22483	22480	22516	22579	22526	22549	22627	22386	22470	22552	22666	22527	22409	22422	22455	22580	22658	22445	22608	22552	22477	22476	22457	22534	22570	22519	22447	22597	22544	22340	22639	22546	22582	22511	22434	22549	22602	22423	22590	22504	22528	22625	22594	22456	22559	22521	22584	22522	22427	22532	22619	22478	22541	22643	22469	22528	22573	22687	22596	22539	22490	22467	22596	22428	22650	22418	22563	22562	22353	22528	22675	22571	22461	22413	22556	22646	22560	22640	22726	22374	22562	22438	22487	22391	22573	22497	22726	22387	22583	22557	22540	22621	22537	22487	22681	22505	22544	22411	22510	22397	22480	22604	22409	22521	22588	22340	22505	22559	22617	22683	22459	22485	22317	22587	22488	22547	22682	22465	22530	22535	22561	22631	22527	22645	22524	22446	22675	22440	22476	22453	22676	22570	22608	22609	22546	22462	22436	22603	22487	22288	22580	22531	22537	22275	22646	22504	22484	22493	22447	22612	22617	22574	22362	22662	22443	22516	22600	22481	22610	22626	22543	22644	22463	22580	22436	22565	22597	22390	22374	22531	22570	22564	22628	22651	22407	22458	22726	22423	22442	22651	22563	22642	22581	22451	22520	22628	22580	22458	22665	22571	22613	22748	22539	22577	22508	22554	22666	22481	22453	22570	22509	22461	22571	22492	22634	22467	22448	22495	22554	22398	22606	22677	22582	22641	22471	22559	22481	22521	22576	22604	22464	22370	22604	22476	22551	22638	22546	22503	22457	22508	22445	22423	22658	22440	22571	22542	22447	22494	22620	22568	22416	22608	22452	22412	22516	22604	22511	22589	22549	22505	22449	22677	22692	22400	22556	22628	22662	22621	22602	22394	22374	22478	22454	22570	22512	22532	22515	22393	22602	22497	22553	22374	22419	22399	22572	22410	22656	22507	22444	22426	22589	22359	22614	22600	22335	22325	22609	22587	22601	22332	22351	22467	22643	22530	22649	22496	22493	22605	22523	22658	22647	22282	22507	22548	22575	22429	22607	22558	22537	22424	22664	22544	22365	22552	22645	22399	22657	22410	22313	22637	22493	22608	22484	22621	22289	22538	22535	22457	22585	22546	22708	22478	22503	22384	22537	22559	22429	22290	22436	22597	22405	22458	22623	22609	22520	22671	22610	22575	22498	22428	22499	22536	22501	22658	22484	22535	22467	22387	22473	22357	22384	22518	22549	22520	22468	22532	22458	22588	22405	22483	22802	22470	22546	22558	22418	22385	22444	22522	22450	22805	22505	22571	22455	22553	22547	22526	22460	22518	22515	22658	22489	22526	22493	22594	22605	22591	22532	22568	22443	22295	22487	22494	22527	22525	22597	22585	22545	22663	22678	22608	22615	22508	22558	22442	22457	22596	22458	22478	22399	22671	22434	22484	22440	22426	22448	22577	22436	22662	22699	22776	22704	22778	22596	22692	22489	22476	22541	22464	22603	22704	22528	22589	22598	22554	22626	22533	22520	22409	22400	22467	22421	22616	22489	22421	22432	22441	22396	22496	22561	22470	22477	22638	22300	22403	22705	22582	22448	22493	22681	22483	22548	22473	22648	22384	22563	22552	22370	22667	22557	22681	22513	22686	22506	22494	22409	22389	22567	22438	22474	22457	22533	22536	22561	22620	22537	22561	22378	22575	22583	22603	22498	22640	22284	22529	22470	22535	22388	22334	22619	22739	22520	22695	22565	22538	22494	22536	22517	22534	22705	22292	22522	22679	22566	22606	22615	22514	22613	22584	22616	22549	22615	22609	22552	22480	22624	22491	22376	22591	22577	22436	22515	22577	22567	22386	22554	22539	22572	22624	22591	22610	22514	22671	22453	22560	22325	22514	22335	22538	22842	22562	22472	22479	22487	22441	22613	22472	22483	22493	22536	22559	22527	22321	22487	22406	22543	22766	22640	22397	22641	22566	22467	22641	22614	22542	22561	22606	22376	22427	22615	22545	22532	22479	22581	22512	22707	22439	22522	22636	22541	22424	22530	22424	22545	22461	22569	22471	22530	22411	22642	22446	22464	22487	22500	22386	22641	22342	22599	22454	22514	22541	22470	22555	22496	22515	22558	22544	22584	22584	22570	22579	22624	22415	22552	22323	22517	22513	22747	22601	22550	22504	22397	22491	22570	22585	22560	22498	22496	22605	22472	22470	22596	22550	22294	22656	22384	22414	22529	22486	22569	22596	22404	22571	22465	22625	22639	22535	22515	22408	22403	22614	22483	22562	22593	22354	22516	22555	22600	22595	22630	22527	22671	22507	22586	22611	22383	22433	22461	22452	22539	22521	22582	22726	22487	22472	22582	22544	22414	22515	22486	22290	22672	22473	22682	22463	22622	22545	22494	22658	22519	22698	22364	22375	22504	22424	22408	22488	22414	22686	22528	22497	22440	22491	22552	22489	22716	22515	22563	22458	22521	22626	22674	22486	22611	22522	22405	22483	22651	22581	22494	22628	22493	22485	22387	22549	22589	22428	22683	22459	22573	22398	22558	22520	22513	22566	22391	22466	22520	22455	22489	22695	22510	22706	22534	22660	22599	22324	22447	22332	22566	22543	22590	22604	22365	22492	22602	22621	22465	22319	22519	22425	22536	22410	22660	22555	22541	22379	22516	22466	22627	22485	22434	22633	22492	22538	22459	22504	22504	22487	22458	22445	22564	22584	22456	22652	22498	22669	22342	22626	22438	22494	22561	22555	22498	22335	22653	22402	22679	22425	22731	22435	22348	22443	22616	22554	22509	22385	22659	22583	22519	22600	22473	22385	22553	22613	22612	22481	22553	22513	22671	22594	22616	22439	22211	22651	22555	22686	22530	22383	22517	22452	22615	22547	22650	22510	22572	22621	22437	22481	22668	22505	22593	22521	22623	22650	22396	22515	22350	22390	22540	22749	22614	22576	22307	22478	22566	22434	22510	22499	22580	22637	22531	22488	22565	22421	22488	22562	22629	22577	22538	22647	22483	22471	22392	22517	22552	22536	22677	22557	22597	22589	22479	22499	22569	22413	22675	22402	22350	22605	22552	22479	22502	22688	22550	22378	22623	22547	22539	22558	22607	22461	22524	22691	22485	22509	22729	22669	22570	22525	22490	22746	22435	22375	22598	22608	22534	22531	22582	22525	22530	22752	22586	22554	22649	22577	22546	22686	22502	22604	22463	22572	22758	22462	22485	22452	22628	22568	22547	22566	22472	22326	22362	22550	22707	22630	22407	22465	22423	22648	22558	22495	22560	22501	22521	22566	22543	22389	22523	22605	22434	22505	22584	22383	22749	22586	22553	22544	22417	22554	22509	22448	22708	22470	22555	22441	22455	22413	22276	22354	22558	22619	22490	22516	22590	22511	22572	22491	22462	22570	22636	22557	22534	22542	22648	22299	22430	22465	22650	22560	22572	22494	22395	22497	22561	22495	22590	22559	22595	22693	22599	22543	22601	22566	22320	22545	22445	22638	22550	22538	22575	22591	22484	22485	22437	22450	22619	22587	22478	22390	22636	22653	22490	22637	22644	22690	22543	22640	22537	22609	22463	22593	22439	22458	22452	22762	22607	22617	22438	22702	22633	22571	22590	22592	22517	22527	22382	22933	22486	22371	22445	22538	22632	22484	22511	22602	22646	22494	22696	22679	22562	22465	22447	22735	22443	22400	22607	22594	22564	22460	22721	22438	22527	22684	22490	22597	22572	22558	22508	22604	22447	22566	22532	22602	22390	22472	22465	22708	22336	22630	22494	22645	22556	22745	22465	22635	22454	22589	22514	22522	22475	22558	22592	22734	22601	22529	22487	22350	22604	22482	22608	22556	22535	22497	22389	22735	22471	22457	22402	22579	22565	22486	22490	22608	22568	22677	22502	22498	22535	22407	22567	22681	22535	22486	22443	22791	22559	22557	22468	22593	22486	22438	22478	22620	22553	22473	22368	22507	22616	22496	22726	22696	22595	22473	22654	22581	22472	22594	22431	22673	22669	22433	22558	22455	22330	22500	22503	22500	22638	22591	22621	22467	22461	22498	22466	22476	22572	22641	22425	22712	22479	22554	22665	22666	22465	22471	22503	22495	22793	22316	22615	22582	22569	22459	22692	22533	22406	22395	22710	22596	22612	22527	22571	22588	22456	22680	22567	22656	22514	22637	22581	22307	22568	22624	22600	22562	22530	22646	22526	22426	22537	22491	22565	22492	22584	22545	22721	22515	22496	22503
23755	21438	29137	25632	27639	33109	34962	32078	30924	30828	30768	30418	30286	30414	30218	29984	29896	30030	29986	30236	31522	31257	31386	31168	30211	29886	29450	29557	29701	29751	29699	29514	29717	29575	29575	29541	29386	29572	29531	29455	29480	29454	29789	29392	29405	29657	29452	29307	29468	29357	29612	29491	29570	29621	29562	29484	29447	29484	29505	29354	29392	29673	29484	29647	29693	29254	29704	29783	29424	29444	29656	29554	29905	29354	29424	29410	29527	29110	29241	29335	29408	29344	29551	29423	29366	29450	29293	29593	29589	29241	29397	29204	29389	29443	29644	29357	29560	29693	29574	29445	29501	29190	29337	29531	29490	29522	29520	29580	29506	29418	29406	29610	29506	29615	29499	29587	29487	29462	29518	29555	29532	29508	29232	29433	29285	29355	29415	29526	29430	29518	29583	29515	29443	29500	29622	29465	29338	29433	29508	29671	29651	29616	29294	29645	29417	29599	29278	29391	29262	29662	29467	29417	29563	29573	29630	29497	29561	29437	29394	29569	29274	29341	29383	29646	29526	29495	29432	29528	29546	29460	29534	29387	29518	29507	29595	29235	29581	29305	29349	29456	29383	29498	29473	29496	29453	29393	29506	29394	29512	29625	29659	29558	29510	29515	29497	29471	29595	29511	29336	29331	29424	29850	29289	29438	29464	29503	29688	29451	29318	29211	29336	29386	29462	29462	29310	29711	29512	29482	29588	29428	29539	29277	29435	29465	29521	29364	29624	29542	29510	29682	29534	29630	29704	29451	29401	29502	29562	29452	29443	29542	29512	29419	29591	29487	29563	29492	29603	29543	29624	29390	29548	29479	29613	29055	29377	29423	29629	29634	29401	29349	29448	29699	29544	29364	29326	29531	29527	29658	29436	29399	29572	29534	29530	29545	29554	29603	29410	29655	29447	29531	29390	29542	29434	29571	29597	29618	29641	29584	29478	29350	29412	29319	29612	29645	29463	29546	29375	29482	29411	29467	29541	29439	29720	29482	29552	29542	29556	29526	29430	29575	29415	29584	29402	29477	29566	29304	29493	29408	29795	29439	29627	29612	29374	29526	29294	29365	29563	29761	29636	29439	29479	29551	29417	29547	29581	29552	29554	29511	29552	29449	29381	29521	29667	29512	29417	29600	29512	29360	29588	29561	29733	29430	29330	29364	29441	29613	29257	29343	29647	29487	29521	29473	29282	29441	29450	29554	29601	29505	29276	29384	29362	29561	29569	29495	29322	29626	29499	29311	29544	29457	29451	29545	29441	29413	29564	29700	29375	29415	29530	29450	29584	29693	29527	29709	29385	29483	29520	29705	29318	29513	29351	29667	29508	29573	29600	29441	29582	29547	29527	29430	29318	29345	29408	29560	29445	29491	29492	29448	29410	29649	29775	29456	29506	29455	29754	29405	29620	29393	29697	29294	29478	29223	29403	29332	29549	29406	29548	29441	29425	29437	29607	29527	29548	29431	29331	29503	29405	29447	29768	29478	29370	29421	29395	29385	29179	29362	29580	29551	29581	29328	29458	29608	29268	29475	29443	29733	29404	29202	29612	29494	29547	29534	29633	29281	29832	29468	29670	29279	29410	29598	29631	29298	29611	29508	29468	29413	29378	29594	29328	29557	29389	29597	29498	29406	29438	29446	29607	29626	29657	29494	29261	29467	29579	29571	29728	29490	29629	29390	29398	29311	29416	29541	29538	29367	29369	29265	29678	29515	29588	29533	29573	29366	29536	29551	29513	29532	29428	29613	29423	29618	29473	29323	29561	29564	29583	29509	29442	29508	29685	29523	29458	29347	29441	29566	29582	29350	29763	29504	29613	29652	29382	29331	29298	29739	29503	29451	29330	29492	29329	29496	29358	29448	29490	29582	29163	29300	29184	29413	29271	29504	29571	29411	29740	29486	29723	29539	29818	29373	29492	29321	29853	29431	29443	29479	29547	29374	29674	29735	29204	29366	29552	29388	29497	29422	29624	29610	29458	29586	29831	29539	29747	29467	29373	29259	29577	29746	29380	29282	29410	29332	29385	29360	29585	29623	29361	29521	29259	29417	29323	29184	29432	29472	29527	29530	29558	29377	29566	29499	29552	29588	29657	29537	29489	29848	29681	29543	29513	29657	29678	29361	29510	29680	29239	29476	29425	29553	29476	29712	29478	29494	29497	29314	29556	29471	29352	29354	29663	29524	29578	29579	29595	29564	29572	29394	29502	29346	29450	29393	29479	29229	29531	29480	29493	29298	29529	29569	29540	29384	29507	29309	29367	29465	29505	29282	29398	29578	29376	29643	29405	29491	29416	29526	29210	29588	29658	29754	29466	29385	29450	29393	29340	29488	29583	29353	29660	29448	29609	29446	29421	29284	29369	29317	29331	29516	29403	29519	29424	29618	29478	29711	29675	29582	29317	29278	29259	29488	29883	29523	29735	29484	29350	29599	29444	29636	29728	29454	29435	29593	29662	29524	29335	29683	29411	29389	29635	29443	29479	29532	29364	29425	29411	29358	29486	29339	29515	29515	29553	29229	29569	29492	29429	29464	29621	29381	29505	29548	29607	29572	29617	29563	29485	29521	29576	29593	29430	29392	29353	29438	29499	29344	29627	29480	29429	29664	29363	29262	29573	29425	29690	29415	29433	29668	29311	29570	29466	29509	29489	29358	29607	29460	29343	29494	29272	29546	29364	29483	29738	29450	29264	29610	29767	29198	29663	29486	29532	29477	29604	29344	29485	29311	29306	29363	29609	29456	29791	29547	29447	29490	29243	29436	29768	29515	29342	29322	29502	29225	29333	29374	29566	29258	29435	29375	29827	29556	29603	29346	29453	29342	29802	29520	29430	29360	29318	29638	29548	29486	29337	29371	29657	29649	29598	29437	29387	29283	29151	29326	29669	29663	29526	29311	29587	29415	29529	29494	29489	29385	29644	29492	29534	29693	29578	29527	29535	29395	29524	29410	29449	29430	29734	29487	29686	29613	29473	29393	29337	29561	29552	29501	29585	29343	29462	29437	29643	29553	29384	29404	29514	29459	29694	29504	29548	29571	29707	29318	29389	29448	29701	29418	29500	29502	29299	29364	29603	29388	29424	29515	29398	29657	29402	29504	29468	29734	29564	29551	29580	29359	29453	29522	29342	29509	29532	29471	29572	29476	29721	29443	29702	29533	29228	29336	29538	29609	29428	29509	29411	29555	29327	29209	29373	29415	29329	29481	29572	29390	29541	29382	29578	29398	29332	29376	29432	29571	29471	29238	29423	29469	29630	29604	29258	29310	29601	29450	29330	29552	29387	29388	29409	29452	29551	29633	29361	29502	29254	29354	29713	29268	29560	29478	29477	29424	29671	29609	29305	29509	29450	29315	29464	29428	29315	29467	29791	29508	29359	29300	29524	29524	29540	29460	29592	29407	29329	29383	29458	29232	29388	29482	29458	29395	29371	29549	29585	29477	29459	29526	29571	29615	29544	29572	29649	29513	29619	29581	29454	29310	29604	29685	29499	29487	29334	29688	29328	29476	29627	29670	29366	29344	29581	29418	29656	29843	29772	29619	29266	29594	29292	29380	29635	29415	29322	29509	29454	29583	29449	29465	29422	29510	29549	29435	29792	29539	29633	29240	29562	29441	29623	29408	29364	29431	29483	29413	29497	29547	29297	29870	29564	29481	29573	29627	29438	29429	29320	29432	29653	29525	29600	29575	29627	29526	29576	29693	29653	29368	29405	29527	29600	29349	29266	29548	29371	29620	29490	29369	29625	29431	29493	29488	29204	29480	29544	29476	29361	29469	29462	29463	29547	29654	29574	29433	29681	29611	29402	29564	29554	29438	29394	29460	29478	29431	29526	29499	29568	29318	29373	29422	29712	29723	29437	29509	29671	29596	29416	29206	29457	29574	29391	29499	29495	29326	29529	29646	29581	29505	29412	29464	29423	29334	29503	29683	29604	29650	29497	29579	29646	29489	29907	29328	29578	29349	29357	29372	29483	29499	29713	29553	29753	29452	29506	29339	29291	29572	29573	29413	29342	29718	29361	29506	29407	29335	29365	29424	29433	29399	29646	29642	29253	29484	29506	29423	29554	29783	29475	29506	29770	29524	29581	29529	29238	29123	29468	29340	29391	29719	29532	29415	29713	29478	29408	29560	29458	29419	29401	29465	29513	29573	29315	29465	29448	29578	29246	29385	29559	29666	29546	29576	29412	29641	29488	29268	29372	29210	29379	29472	29338	29361	29616	29238	29372	29227	29404	29350	29716	29397	29408	29400	29649	29576	29327	29415	29597	29438	29377	29643	29637	29470	29515	29492	29571	29750	29689	29422	29629	29706	29494	29493	29626	29444	29464	29723	29672	29439	29471	29569	29543	29446	29332	29399	29421	29579	29545	29488	29414	29449	29325	29446	29397	29258	29406	29382	29686	29675	29665	29425	29707	29324	29401	29629	29560	29293	29498	29476	29396	29597	29578	29283	29620	29667	29373	29264	29729	29606	29387	29369	29448	29449	29325	29557	29452	29406	29510	29373	29466	29622	29400	29416	29526	29475	29458	29352	29352	29443	29549	29475	29632	29612	29813	29317	29522	29535	29492	29454	29464	29484	29571	29412	29489	29690	29418	29539	29626	29530	29393	29429	29595	29502	29510	29595	29633	29461	29731	29620	29611	29388	29551	29596	29427	29394	29524	29432	29553	29578	29536	29751	29525	29361	29432	29625	29465	29459	29462	29595	29592	29598	29330	29235	29314	29230	29418	29505	29292	29385	29532	29459	29500	29377	29420	29526	29531	29486	29511	29522	29514	29439	29302	29492	29492	29575	29358	29432	29420	29614	29458	29399	29393	29298	29635	29297	29533	29467	29424	29434	29599	29497	29418	29491	29542	29555	29601	29703	29753	29440	29369	29472	29368	29590	29351	29525	29550	29644	29633	29471	29286	29424	29567	29317	29710	29653	29627	29498	29575	29519	29412	29427	29389	29484	29746	29499	29482	29262	29373	29668	29368	29616	29431	29592	29451	29445	29630	29738	29897	29752	29677	29733	29432	29498	29495	29453	29520	29329	29596	29327	29696	29465	29613	29583	29374	29154	29799	29655	29564	29546	29614	29537	29655	29081	29642	29466	29641	29518	29427	29583	29345	29587	29661	29561	29332	29169
27448	46530	45041	37802	33646	31175	28500	26855	25249	24254	24385	24231	23754	23834	23730	23346	23216	23252	22902	23757	25526	25235	25166	24331	23446	22963	22872	22730	22664	22568	22682	22648	22618	22457	22653	22585	22455	22472	22453	22395	22625	22349	22542	22632	22570	22600	22418	22600	22384	22485	22485	22523	22461	22507	22466	22461	22549	22381	22505	22581	22430	22640	22571	22565	22444	22525	22373	22646	22465	22430	22317	22589	22583	22586	22640	22369	22379	22515	22673	22528	22540	22516	22577	22438	22521	22374	22462	22473	22606	22550	22686	22435	22534	22456	22548	22616	22468	22541	22458	22397	22525	22642	22635	22371	22445	22288	22455	22453	22470	22340	22546	22448	22366	22734	22582	22500	22418	22472	22420	22532	22339	22458	22452	22517	22495	22679	22460	22503	22495	22337	22629	22597	22331	22455	22614	22557	22335	22708	22529	22407	22556	22508	22569	22510	22384	22537	22618	22478	22521	22431	22649	22280	22497	22568	22382	22420	22483	22622	22603	22387	22498	22366	22628	22567	22313	22345	22710	22374	22542	22550	22429	22474	22411	22699	22508	22387	22568	22476	22511	22395	22602	22452	22474	22571	22420	22517	22485	22496	22275	22378	22180	22500	22372	22358	22467	22420	22550	22620	22491	22498	22610	22814	22504	22525	22482	22392	22566	22563	22451	22532	22526	22516	22692	22499	22709	22510	22626	22420	22400	22382	22474	22522	22699	22402	22685	22833	22455	22575	22588	22628	22409	22318	22613	22552	22562	22444	22501	22563	22411	22793	22411	22539	22396	22524	22456	22489	22459	22309	22347	22437	22505	22582	22612	22514	22513	22533	22773	22454	22506	22568	22465	22492	22550	22535	22543	22173	22448	22301	22331	22502	22506	22388	22504	22651	22464	22510	22332	22253	22446	22431	22672	22430	22561	22523	22298	22470	22410	22400	22522	22522	22592	22412	22526	22632	22568	22371	22599	22425	22530	22529	22549	22668	22597	22574	22753	22529	22439	22528	22456	22444	22570	22369	22372	22655	22523	22456	22488	22615	22495	22366	22623	22366	22549	22440	22591	22564	22580	22599	22500	22525	22588	22447	22531	22326	22584	22546	22660	22455	22604	22556	22351	22710	22506	22457	22524	22690	22287	22482	22642	22342	22698	22568	22646	22409	22529	22360	22429	22474	22643	22423	22564	22486	22547	22646	22605	22419	22486	22619	22424	22618	22684	22433	22217	22449	22617	22376	22410	22662	22356	22403	22562	22561	22621	22625	22486	22617	22645	22681	22219	22517	22425	22627	22513	22524	22336	22604	22431	22495	22631	22491	22545	22726	22608	22656	22387	22497	22639	22471	22458	22433	22388	22676	22366	22456	22400	22620	22460	22417	22684	22492	22378	22632	22700	22419	22558	22541	22499	22458	22472	22513	22492	22729	22456	22627	22582	22482	22586	22568	22660	22459	22533	22631	22575	22525	22423	22419	22530	22504	22584	22491	22388	22338	22487	22460	22557	22438	22585	22664	22495	22383	22403	22413	22579	22514	22460	22396	22706	22512	22491	22443	22594	22459	22525	22481	22644	22457	22506	22455	22587	22479	22284	22366	22526	22531	22486	22516	22539	22550	22468	22462	22459	22480	22320	22685	22507	22637	22382	22394	22478	22273	22466	22586	22556	22589	22602	22377	22496	22537	22556	22586	22505	22528	22475	22590	22403	22394	22409	22482	22624	22593	22651	22694	22417	22577	22474	22584	22578	22562	22355	22526	22571	22559	22482	22569	22590	22477	22483	22592	22386	22404	22477	22420	22586	22365	22526	22591	22566	22475	22501	22541	22468	22509	22489	22582	22504	22662	22626	22492	22685	22581	22552	22417	22430	22432	22495	22340	22714	22516	22676	22483	22701	22558	22459	22541	22540	22526	22580	22595	22558	22633	22450	22568	22409	22451	22579	22462	22668	22435	22376	22548	22540	22564	22533	22593	22578	22619	22574	22344	22496	22524	22385	22557	22507	22473	22573	22591	22463	22737	22634	22508	22663	22523	22546	22578	22590	22470	22594	22577	22613	22598	22645	22720	22247	22569	22511	22539	22534	22396	22616	22369	22404	22550	22524	22378	22593	22551	22517	22620	22541	22369	22597	22537	22474	22477	22412	22616	22593	22336	22591	22434	22573	22597	22415	22648	22477	22588	22359	22520	22591	22666	22658	22275	22483	22696	22537	22507	22380	22717	22595	22503	22502	22584	22585	22630	22675	22527	22479	22632	22427	22572	22469	22461	22625	22522	22605	22463	22495	22681	22172	22434	22403	22355	22593	22496	22625	22686	22359	22516	22529	22438	22591	22514	22553	22393	22308	22425	22576	22401	22608	22569	22595	22630	22648	22605	22524	22419	22464	22563	22470	22643	22472	22557	22511	22640	22635	22580	22351	22749	22370	22451	22501	22544	22307	22591	22562	22467	22531	22693	22540	22452	22547	22292	22769	22539	22429	22480	22566	22589	22397	22414	22405	22529	22630	22510	22655	22464	22630	22437	22549	22573	22679	22558	22324	22512	22466	22331	22423	22262	22621	22369	22431	22573	22338	22580	22505	22704	22510	22763	22527	22356	22596	22564	22513	22448	22488	22548	22538	22695	22541	22566	22476	22438	22551	22530	22614	22513	22654	22761	22435	22708	22543	22479	22487	22485	22490	22420	22483	22496	22560	22592	22602	22776	22308	22359	22593	22420	22482	22579	22543	22521	22599	22529	22413	22582	22611	22713	22631	22351	22472	22417	22607	22284	22767	22445	22410	22526	22546	22487	22481	22493	22515	22500	22507	22573	22424	22476	22551	22468	22471	22489	22526	22433	22345	22686	22640	22439	22510	22504	22498	22679	22460	22605	22662	22512	22421	22649	22335	22576	22521	22525	22418	22512	22423	22384	22302	22568	22513	22571	22642	22536	22465	22253	22634	22618	22669	22541	22595	22671	22447	22474	22554	22382	22570	22719	22545	22296	22468	22721	22543	22543	22657	22555	22524	22641	22453	22541	22553	22598	22555	22401	22627	22409	22629	22327	22634	22444	22432	22704	22517	22586	22378	22467	22466	22511	22494	22530	22429	22664	22584	22652	22448	22538	22576	22528	22609	22557	22531	22487	22456	22473	22550	22442	22528	22418	22590	22339	22511	22586	22338	22633	22583	22272	22596	22837	22409	22550	22558	22444	22462	22404	22636	22482	22507	22611	22566	22530	22711	22472	22502	22548	22394	22213	22597	22509	22569	22554	22549	22427	22523	22311	22416	22454	22449	22385	22377	22605	22614	22546	22373	22592	22711	22625	22661	22507	22546	22508	22347	22657	22563	22579	22624	22476	22646	22370	22457	22565	22497	22449	22411	22582	22473	22726	22425	22400	22680	22321	22590	22422	22422	22649	22653	22408	22524	22410	22620	22541	22283	22560	22501	22538	22509	22583	22530	22277	22528	22499	22303	22550	22442	22565	22520	22545	22575	22469	22678	22401	22625	22418	22667	22358	22417	22659	22425	22394	22477	22511	22489	22564	22411	22498	22473	22696	22704	22493	22531	22400	22677	22364	22511	22510	22488	22410	22513	22444	22708	22476	22604	22388	22522	22438	22260	22474	22556	22387	22511	22559	22514	22453	22475	22547	22463	22628	22472	22617	22510	22344	22467	22353	22623	22600	22366	22548	22509	22698	22541	22683	22479	22574	22606	22288	22416	22546	22514	22452	22485	22456	22625	22487	22523	22548	22456	22376	22441	22517	22534	22553	22542	22530	22559	22537	22470	22505	22632	22653	22563	22485	22493	22668	22661	22816	22456	22456	22574	22512	22488	22484	22609	22583	22458	22522	22617	22563	22595	22528	22661	22520	22570	22481	22640	22583	22534	22678	22547	22552	22566	22572	22310	22390	22409	22616	22338	22457	22491	22438	22528	22742	22579	22499	22595	22615	22478	22457	22656	22540	22519	22532	22404	22545	22585	22532	22524	22457	22536	22422	22468	22410	22552	22578	22278	22418	22497	22539	22489	22760	22460	22415	22823	22640	22487	22580	22622	22750	22431	22424	22498	22530	22555	22575	22477	22527	22490	22540	22662	22465	22477	22412	22482	22505	22525	22479	22335	22438	22340	22479	22651	22308	22416	22443	22393	22513	22510	22588	22541	22364	22582	22613	22526	22520	22530	22355	22661	22585	22633	22656	22494	22602	22445	22416	22465	22555	22510	22523	22511	22543	22501	22449	22463	22524	22567	22498	22642	22497	22562	22678	22333	22617	22624	22632	22554	22523	22447	22429	22530	22584	22581	22378	22554	22284	22503	22668	22563	22724	22434	22473	22423	22537	22669	22499	22720	22460	22614	22596	22364	22611	22435	22563	22530	22671	22497	22657	22547	22544	22523	22476	22670	22452	22799	22513	22546	22385	22464	22521	22741	22502	22521	22757	22422	22453	22559	22557	22477	22472	22739	22348	22496	22483	22531	22561	22462	22620	22444	22474	22547	22426	22648	22712	22468	22592	22543	22603	22571	22310	22642	22462	22462	22505	22497	22465	22471	22533	22514	22449	22662	22591	22449	22534	22599	22562	22504	22586	22408	22569	22452	22586	22421	22436	22591	22418	22402	22456	22331	22656	22482	22503	22359	22488	22534	22624	22482	22516	22447	22327	22527	22486	22485	22532	22472	22564	22560	22454	22479	22359	22289	22370	22508	22496	22677	22522	22399	22387	22590	22495	22599	22675	22627	22485	22533	22640	22488	22457	22633	22467	22600	22499	22660	22384	22511	22621	22463	22615	22488	22519	22607	22639	22477	22530	22523	22633	22490	22569	22610	22382	22332	22465	22481	22352	22436	22402	22341	22350	22507	22549	22550	22642	22472	22560	22722	22506	22604	22245	22464	22573	22592	22594	22365	22408	22691	22596	22462	22599	22522	22454	22591	22527	22664	22653	22403	22596	22496	22444	22511	22512	22529	22404	22446	22572	22365	22716	22492	22301	22484	22552	22596	22645	22667	22597	22530	22645	22372	22480	22431	22613	22422	22568	22468	22557	22453	22557	22520	22343	22351	22603	22342	22539	22359	22369	22525	22484	22659	22509	22448	22506	22484	22524	22363	22595	22646	22425	22611	22525	22493	22617	22702	22627	22419	22527
22634	21416	29236	24363	24504	31813	36675	33311	32174	31895	31908	31386	31502	31054	30971	30800	30947	30763	30811	31079	32960	33471	33660	32718	31647	31087	30639	30150	30382	29953	30218	29880	30195	30090	30284	30027	30275	30168	30056	30065	30015	30108	30277	30250	30118	30028	30361	30008	30130	29955	30144	29984	30069	30044	29841	29968	30009	30117	29798	30114	30047	29961	29761	30094	29868	30045	30103	30146	29899	30268	30069	29902	29928	30103	29965	30022	30153	29919	29874	29976	30169	29989	30037	30015	29932	30119	30025	29847	30087	29776	30057	30217	30079	30362	29969	30127	30037	30148	29993	29845	29722	29997	29934	30088	30138	30037	30142	30203	29675	30177	30271	29943	30255	30051	29907	30042	30028	29819	29861	30113	29928	29828	30058	29881	29949	30057	30001	29938	30151	29955	29671	30115	29729	30163	30186	29958	30124	29863	30144	30071	29847	29995	30024	30041	29841	29814	29807	30056	30041	30008	30038	29983	30014	30138	29725	30161	30181	30048	30011	29910	30058	29884	29858	29968	29973	30072	29980	30030	29984	29917	29892	29839	30029	30008	30051	30144	29787	29804	30172	29861	29901	29830	29810	29996	29870	29818	29838	29811	30139	30099	29816	29968	29972	29824	30039	30156	30033	29903	29970	29903	30002	29928	30001	29875	30127	29990	29908	30169	30277	29951	30036	30115	30150	29967	29826	29751	29913	29899	29697	29840	29937	29980	29955	30138	30012	29930	30134	30025	30006	29803	30092	29938	30194	29982	30003	30033	29918	30170	30019	30160	29821	29888	29845	29908	30010	29986	29989	29902	29996	29879	29971	30000	30094	29779	29777	30002	29988	29956	29980	30115	29856	29974	29952	29964	30007	29849	29804	29871	29985	29904	29925	29957	29921	29875	29925	30031	29960	29910	30074	29911	30199	30020	30045	29816	29837	30192	30086	30058	30247	29925	30057	30064	30080	30142	29665	30070	29979	30030	30000	29765	29754	29983	30126	29757	29910	29979	29862	29883	29837	29939	29849	29891	30036	29840	29919	29928	29986	30111	29817	29952	29977	29897	30293	29834	29836	29686	30008	29780	30123	29863	30008	29667	30074	30203	29929	30140	29956	29814	30000	29851	29985	29683	30240	29908	30067	30210	29798	30025	29878	29881	29910	30175	29941	29990	29984	29796	29856	29898	29980	29956	29938	29986	30022	29577	29891	30060	29811	29783	30029	29803	29852	30023	29807	29899	29937	29914	29711	30023	29782	30178	29930	29917	30083	29848	29716	30005	29769	29927	29945	30194	29647	30006	30145	30091	29968	29763	29993	30119	29932	29951	30011	30188	30025	30031	29917	30034	29889	29819	29999	29927	30048	29950	29877	29933	30208	29920	30000	29816	30100	29868	29760	29962	30119	29868	29871	29806	29919	30071	30101	30039	29997	30081	29956	29926	30114	29846	29900	29909	29935	29988	29944	29865	29866	29952	30288	29916	30031	29967	29900	29888	30002	30026	29960	29800	30148	29945	30005	30043	30076	29704	30105	29924	29931	30242	30229	29962	29910	29796	29732	29603	29894	29790	30323	29968	29981	29896	29771	29854	29963	30090	30023	29760	30198	29943	30048	29861	29888	30015	30064	29979	29837	29897	29933	30074	30024	29764	29880	29832	29908	29855	29810	29829	30247	30011	30185	30078	29945	30154	30095	29796	29759	29899	29917	29923	29810	30101	29928	30034	30091	29748	29968	29820	29984	29856	30014	29854	30074	30189	29864	29978	30134	30031	30138	29843	29831	30102	29861	30038	29991	29988	29814	30076	29903	29927	30000	29841	30136	30147	29810	29886	29809	29920	30070	29622	30039	30111	29900	29893	29979	30067	29954	29838	30086	30078	30066	30090	29977	29907	29810	29984	29957	29936	30131	29958	29917	29695	29822	30170	29979	30155	30228	29875	29871	29929	29804	29934	29952	29819	30052	29815	30166	29909	30047	29866	29770	30039	29858	29846	29831	29751	29889	30054	30098	30325	29763	29896	30068	29864	30012	30023	29880	29941	30004	29722	30072	30125	29820	29959	29993	29985	30063	30073	30060	29987	29922	29719	29699	30003	29759	29780	30006	29940	29962	30066	29844	29896	29810	30110	29967	30042	29901	30054	29938	29941	29999	29844	29903	29999	29980	30018	30038	29767	30280	29829	29950	30002	29995	29861	29990	30036	30011	29961	29857	29801	29967	29750	29872	29784	29952	29861	29921	29969	29813	29813	30006	30018	29942	29587	30125	30061	29920	29911	30110	29919	30210	30071	29994	29848	29883	30126	29723	29945	29696	29766	29787	29535	30023	30184	30229	29663	29877	29898	30133	29958	29907	29900	29900	29773	30279	29883	29884	29851	29917	29957	29980	29801	29825	29947	29728	29927	29957	30118	30029	30017	30029	30063	30072	30103	29930	29966	30166	29859	29984	29949	29832	29953	29952	29852	29987	30127	29982	30144	29966	29792	30113	29775	29737	30120	30019	29933	30059	29850	30016	30079	29936	30091	30015	30104	30227	29918	30034	30046	29909	29682	29664	29998	30037	29870	29946	29946	29841	29983	29877	29957	29950	30116	30167	30047	30065	30273	29977	29953	29946	29739	29772	29935	30115	29996	30007	29977	29877	30258	29718	30056	30062	29801	29744	29992	30053	29929	29893	30080	30123	30079	29838	30077	29785	30219	30039	29817	29714	30172	30146	29961	29857	29937	30063	30093	30076	29840	29913	29928	29999	29771	30031	29880	29924	30111	30201	30010	29869	29977	29828	30122	29672	30008	30060	29935	30038	29911	30098	30180	30215	29830	29887	29986	29947	29885	30042	29802	29860	29838	30094	30084	30075	30086	29803	29881	30058	29959	30041	30168	29891	29994	30062	29999	29994	30139	29888	29991	29904	29990	29829	30176	29917	30008	30169	29836	29723	30320	29997	30147	30085	29885	30035	29784	30097	29940	29899	30063	29762	29950	29870	30077	30119	29755	29727	29890	29954	29672	30112	29998	30048	29828	29750	29967	29674	29924	29637	29950	30006	29961	30122	29883	29994	30013	29963	29907	30100	29725	29920	30042	30128	30167	30004	29909	30068	29773	30067	29652	29931	30136	30146	29903	29739	29695	30122	29969	30031	30038	29930	30148	30041	29856	29956	29706	29854	29826	29852	30082	30051	30081	29888	29832	30125	29995	30095	29921	30260	30170	30279	30101	30125	30230	29923	29894	29934	30013	29798	29918	30041	30109	30034	30104	30109	29888	30005	29761	30136	29869	29811	30119	29856	30022	29892	29861	29827	29755	29806	29749	29923	29774	29986	30024	30285	29852	29989	30166	29688	29918	29791	29947	30111	30011	29819	29674	29988	29789	30113	29960	30203	30067	29974	29831	30044	29778	29927	30125	29975	29855	30117	29880	29843	30038	29859	29916	29887	29925	29990	29685	29892	29862	30061	29955	29937	29771	29975	30064	30118	29790	29932	29846	30015	29859	30015	29839	30056	30030	30020	29977	29656	29965	30222	29989	29833	30234	30183	30137	29708	29904	30055	29995	30026	29980	30060	30028	30039	29809	30215	29853	29974	29951	29924	30090	29929	29998	30104	30010	29888	29911	30078	30235	30033	29917	30040	29934	30021	29900	30262	29835	29900	30013	30097	30131	29992	29988	29941	29842	30020	30030	29903	29885	29909	30118	29951	29982	30037	29922	29948	29751	29738	29890	29942	30107	30096	29910	30162	29679	30025	30010	29811	29928	29867	29832	30024	29768	29927	29880	29843	29747	30054	30031	29944	29866	30017	29900	30085	29871	29988	30095	29719	29900	29767	29891	30059	30046	29722	29936	30158	29909	30005	29964	29866	30267	30059	29967	30119	30119	29778	29726	29867	30136	29702	29883	30052	30072	29800	30034	29682	29962	29915	29846	29963	30061	30127	30018	29654	29981	29981	29900	29849	29850	29932	30022	29868	30010	29880	30277	30262	29820	30055	29946	30092	29831	29746	29868	29708	29980	29778	29934	29977	29806	29904	29946	30015	30066	29897	29869	29825	29765	29827	29796	29936	29739	29821	30035	30033	29970	30192	29907	30008	29921	29767	29925	29968	30160	29760	30127	29979	30075	29860	29876	29870	29821	29970	29874	30051	29919	29766	29848	30017	30118	29782	29709	29956	29876	30129	29798	29954	29949	29684	30253	30054	30069	30035	29908	29759	30031	30331	30059	29899	30164	29851	30104	29675	29845	29860	30240	29866	29843	29736	29983	30130	29927	29954	29943	29769	30047	30026	30105	30142	29917	29784	29963	30081	30000	30168	30006	29937	29990	29940	30032	29900	29898	29907	30138	29845	29995	30062	29823	30278	29784	30048	30437	30064	30075	30165	29994	29969	30133	30018	29746	30048	30028	30090	29800	30172	30332	29673	30227	29880	29923	30123	30011	29994	29842	30112	29966	29893	29893	29930	29953	30145	30217	30217	29970	29984	30200	29827	29974	30098	29883	29848	29882	29907	30050	29769	29868	30007	29868	29739	29989	30228	29912	29914	30052	30148	30027	29923	29929	29808	29792	30162	30086	29952	30024	29894	29880	29949	30045	29787	30015	30070	30040	29886	29966	30078	29771	29913	29661	30179	29814	29916	30099	29825	29826	29977	30108	29963	29899	29921	29897	30045	29896	29935	29891	30023	30199	30159	30024	30037	29998	30152	29917	29975	30077	29937	29923	30000	29780	29904	29911	29842	29833	30084	29802	29835	29905	30002	30028	30004	29935	30060	29840	29989	29918	29904	29879	29957	29909	29726	29924	30201	29788	29902	30033	29882	30058	30001	29941	30075	30207	29798	30105	29767	30207	29889	30031	29953	29983	29888	29849	30118	30007	30008	29848	29920	30047	30241	29885	29957	29954	29980	29994	29827	29804	29935	30060	29855	29948	29937	30238	29980	29996	30063	30094	29893	29970	30172	30154	29927	29907	29773	29975	30087	29934	30012	29899	29916	29819	29944	29886	30043	29753	29876	29839	29792	30336	30048	30136	30139	30113	29926	29992	29826	30085	29851	29827	30101	29947	29971	29947	29811	29837	29742	30008	30045	29979	30006	29744	29952	29838	30120	30163	30007	30068	29941	29776	30193	29823	30025	29905	30141	29928	30069	30007
29914	51857	50743	42168	37310	34364	31177	28778	26684	25409	25670	25045	24613	24407	24242	24093	23898	23665	23285	24692	27100	28019	27898	26092	24750	23953	23094	22936	22878	22873	22818	22872	22850	22685	22985	22996	22771	22746	22730	22687	22760	22755	22821	22675	22693	22736	22622	22715	22750	22972	22599	22816	22858	22686	22585	22833	22678	22501	22703	22694	22832	22660	22739	22891	22851	22789	22825	22869	22667	22778	22763	22938	22797	22770	22675	22783	22710	22764	22897	22550	22704	22852	22795	22687	22916	22674	22941	22756	22727	22740	22925	22698	22819	22671	22757	22737	22617	22553	22807	22737	22930	22850	22823	22690	22816	22846	22680	22758	22735	22743	22727	22648	22690	22685	22651	22791	22704	22549	22487	22710	22709	22719	22746	22656	22830	22658	22691	22800	22690	22704	22705	22680	22660	22634	22544	22796	22624	22595	22794	22719	22769	22776	22695	22746	22817	22787	22734	22766	22817	22622	22722	22899	22465	22606	22779	22891	22754	22881	22844	22560	22715	22747	22852	22630	22790	22813	22932	22836	22696	22666	22850	22760	22701	22837	22741	22758	22713	22486	22881	22681	22707	22726	22881	22598	22723	22612	22791	22837	22751	22633	22587	22982	22759	22789	22741	22678	22691	22729	22506	22871	22716	22748	22854	22922	22970	22603	22773	22816	22785	22735	22766	22779	22650	22641	22698	22634	22692	22730	22967	22753	22821	22873	22766	22542	22755	22641	22779	22832	22740	22779	22856	22712	22606	22645	22740	22733	22949	22770	22750	22606	22879	22711	22694	22795	22746	22839	22494	22920	22768	22648	22809	22599	22756	22595	22522	22644	22770	22723	22571	22837	22631	22773	22593	22640	22717	22773	22792	22601	22700	22906	22656	22659	22823	22644	22978	22554	22685	22592	22832	22626	22823	22649	22641	22769	22645	22587	22732	22725	22710	22764	22804	22721	22821	22703	22887	22648	22598	22793	22639	22710	22640	22800	22808	22631	22568	22809	22596	22807	22742	22617	22764	22687	22876	22604	22619	22755	22661	22873	22766	22731	22882	22838	22742	22701	22698	22702	22676	22703	22613	22675	22700	22861	22614	22671	22650	22817	22802	22579	22825	22973	22727	22654	22787	22857	22692	22702	22687	22664	22845	22510	22662	22779	22763	22693	22820	22688	22859	22709	22852	22690	22645	22612	22752	22692	22586	22607	22648	22797	22692	22704	22634	22824	22713	22616	22811	22688	22639	22835	22655	22716	22526	22824	22825	22586	22681	22740	22754	22720	22764	22731	22771	22763	22760	22739	22800	22777	22875	22641	22735	22732	22710	22687	22553	22843	22752	22675	22922	22908	22665	22583	22623	22813	22642	22705	22784	22670	22822	22607	22711	22623	22722	22770	22662	22761	22761	22641	22799	22600	22721	22780	22917	22814	22768	22978	22687	22616	22782	22825	22675	22594	22864	22693	22748	22808	22784	22802	22637	22664	22828	22652	22887	22743	22540	22591	22919	22464	22583	22669	22544	22685	22784	22718	22609	22690	22586	22713	22819	22751	22588	22738	22818	22646	22958	22521	22719	22707	22902	22698	22867	22841	22564	22793	22656	22875	22769	22848	22789	22786	22852	22597	22727	22692	22747	22697	22848	22915	22567	22780	22613	22801	22840	22787	22750	22724	22822	22625	22714	22704	22702	22765	22635	22712	22764	22665	22854	22738	22716	22854	22641	22713	22791	22700	22761	22870	22588	22717	22576	22526	22626	22551	22818	22771	22568	22691	22793	22761	22683	22594	22746	22727	22723	22704	22782	22849	22782	22591	22845	22702	22762	22725	22557	22775	22697	22775	22687	22725	22697	22661	22847	22752	22720	22709	22666	22944	22571	22765	22826	22722	22840	22766	22687	22769	22754	22773	22730	23023	22599	22702	22712	22656	22688	22644	22648	22720	22684	22739	22965	22633	22935	22523	22744	22650	22584	22854	22824	22852	22673	22627	22593	22632	22681	22584	22664	22876	22861	22885	22664	22808	22660	22690	22782	22608	22792	22740	22817	22727	22800	22791	22630	22963	22572	22720	22799	22843	22552	22621	22871	22593	22739	22728	22905	22740	22686	22895	22612	22760	22827	22906	22553	22754	22777	22711	22825	22614	22654	22654	22728	22708	22691	22958	22749	22733	22673	22754	22724	22841	22828	22572	22682	22761	22655	22706	22537	22679	22655	22703	22763	22703	22499	22532	22636	22855	22608	22765	22743	22849	22687	22790	22785	22678	22852	22788	22547	22604	22888	22734	22875	22711	22903	22640	22685	22832	22671	22657	22735	22714	22796	22692	22593	22722	22600	22792	22768	22662	22851	22834	22647	22600	22852	22864	22792	22763	22846	22724	22659	22745	22565	22764	22759	22530	22645	22735	22762	22669	22761	22861	22626	22672	22812	22823	22593	22620	22663	22620	22655	22612	22698	22714	22700	22675	22728	22673	22647	22612	22632	22834	22760	22844	22609	22674	22637	22771	22731	22803	22589	22706	22728	22881	22758	22700	22783	22645	22741	22629	22860	22625	22800	22898	22514	22566	22727	22617	22969	22853	22808	22642	22719	22856	22661	22695	22802	22658	22883	22861	22837	22918	22866	22684	22613	22866	22703	22632	22570	22488	22633	22859	22710	22719	22558	22876	22610	22849	22677	22681	22801	22779	22725	22871	22637	22633	22745	22728	22781	22580	22811	22431	22750	22943	22782	22680	22865	22866	22619	22693	22711	22683	22676	22733	22776	22747	22649	22582	22805	22697	22849	22788	22631	22671	22963	22563	22726	22848	22775	22822	22937	22716	22750	22783	22748	22782	22621	22696	22671	22749	22853	22489	22668	22745	22717	22652	22929	22693	22743	22651	22688	22818	22562	22891	22894	22755	22610	22710	22645	22652	22708	22812	22418	22635	22932	22853	22798	22681	22898	22555	22735	22694	22822	22556	22933	22856	22770	22709	22732	22708	22604	22917	22584	22698	22943	22759	22847	22810	22701	22808	22789	22703	22745	22687	22886	22546	22602	22786	22905	22788	22688	22731	22686	22830	22671	22737	22784	22744	22692	22650	22639	22768	22705	22544	23090	22678	22840	22514	22701	22728	22824	22717	22566	22725	22600	22695	22571	22758	22796	22634	22705	22671	22550	22753	22879	22621	22800	22755	22842	22780	22862	22763	22802	22792	22610	22578	22702	22830	22467	22619	22514	22688	22740	22839	22733	22689	22688	22678	22715	22699	22599	22753	22743	22736	22668	22843	22895	22750	22741	22651	22713	22769	22850	22780	22699	22699	22660	22732	22805	22698	22633	22643	22896	22734	22649	22902	22883	22607	22804	22675	22676	22734	22759	22733	22633	22628	22871	22834	22543	22683	22806	22767	22774	22574	22718	22749	22827	22796	22797	22734	22865	22859	22799	22935	22779	22566	22805	22609	22869	22862	22682	22658	22733	22710	22590	22697	22667	22624	22507	22598	22684	22774	22634	22873	22678	22667	22804	22680	22653	22804	22668	22805	22740	22930	22643	22646	22703	22708	22490	22843	22750	22677	22838	22656	22807	22611	22798	22615	22651	22763	22567	22798	22793	22797	22625	22770	22842	22749	22697	22653	22695	22735	22785	22760	22588	22759	22855	22664	22741	22702	22793	22604	22784	22733	22658	22699	22821	22686	22640	22635	22716	22629	22695	22765	22682	22731	22520	22800	22803	22856	22588	22691	22644	22879	22750	22621	22690	22866	22859	22703	22867	22803	22736	22775	22730	22914	22747	22674	22783	22862	22699	22724	23012	22902	22659	22809	22764	22580	22875	22657	22572	22818	22642	22861	22625	22631	22690	22902	22578	22852	22792	22792	22763	22705	22947	22839	22821	22652	22591	22597	22723	22626	22763	22685	22667	22902	22620	22592	22759	22685	22818	22852	22812	22763	22770	22858	22584	22640	22678	22612	22636	22433	22750	22738	22815	22591	22875	22826	22651	22746	22604	22721	22759	22682	22777	22685	22948	22822	22835	22909	22956	22705	22850	22676	22627	22730	22782	22747	22547	22761	22829	22635	22816	22640	22906	22806	22719	22712	22622	22892	22819	22616	22656	22781	22822	22617	22667	22861	22862	22854	22669	22716	22690	22682	22643	22771	22842	22655	22762	22559	22781	22732	22634	22854	22604	22861	22693	22726	22620	22667	22671	22943	22593	22712	22616	22671	22757	22820	22592	22852	22726	22586	22736	22690	22852	22669	22617	22687	22790	22813	22841	22809	22717	22821	22760	22671	22730	22790	22835	22800	22745	22614	22787	22727	22710	22799	22837	22699	22754	22735	22706	22722	22767	22729	22731	22657	22771	22825	22823	22678	22729	22828	22664	22739	22947	22642	22875	22782	22784	22720	22598	22775	22553	22872	22756	22662	22720	22690	22650	22827	22677	22598	22952	22823	22659	22866	22750	22719	22793	22663	22835	22701	22565	22637	22798	22576	22710	22743	22771	22605	22750	22733	22795	22507	22803	22654	22593	22672	22765	22689	22758	22807	22690	22797	22794	22727	22751	22835	22840	22920	22740	22803	22811	22544	22647	22728	22764	22609	22717	22715	22860	22541	22761	22720	22895	22671	22693	22779	22642	22803	22656	22670	22729	22868	22801	22625	22726	22710	22741	22712	22754	22600	22607	22940	22891	22759	22599	22852	22803	22459	22936	22728	22847	22883	22658	22787	22952	22646	22702	22713	22791	22815	22990	22705	22684	22809	22742	22780	22702	22893	22661	22458	22808	22516	22818	22768	22665	22744	22680	22589	22787	22735	22896	22779	22705	22628	22725	22697	22633	22676	22499	22602	22759	22634	22727	22903	22779	22581	22758	22799	22597	22718	22481	22646	22626	22635	22884	22758	22813	22776	22790	22573	22693	22801	22776	22714	22754	22669	22571	22870	22886	22764	22689	22759	22786	22850	22622	22753	22670	22637	22779	22767	22524	22892	22768	22765	22868	22672	22467	22646	22751	22677	22726	22716	22617	22857	22547	22727	22862	22747	22759	22848	22624	22970	22535	22770	22852	22709	22849	22669	22818	22765	22599	22724	22609	22640	22679	22748	22814	22818	22594	22789	22546	22760	22545	22658	22596	22866	22676	22803	22613	22565
29905	29130	38066	36874	33758	33425	32434	31257	30443	30367	30577	30414	30395	30334	30278	29967	30056	29917	29843	29885	30225	30328	30110	30093	29952	29952	29946	29858	29708	29824	29573	29892	29799	29960	29700	29752	30012	29680	29855	29839	29641	29782	29477	29890	29654	29725	29658	29749	29969	29944	29921	29834	29843	29845	29598	29986	29688	29652	29952	29800	29765	29792	29721	29943	29524	29825	29779	29557	29786	29739	29944	29729	29698	29585	29833	29620	29665	29990	29931	29940	29650	29915	29781	29887	29777	29704	30075	29686	30047	29677	29675	29864	29846	29860	29756	29601	29779	29901	29895	29606	29680	29975	29799	29703	29850	29987	29875	29965	29714	29853	29867	29890	29953	29568	29709	29703	29746	29745	29852	29806	29907	29451	29754	29985	29900	29856	30048	29691	29661	29792	29893	29804	29776	29715	29752	29834	29669	29821	30011	29767	29604	29741	29823	29668	29890	29610	29706	29973	29798	29889	29801	29938	30061	30034	30042	29655	29798	29823	29894	29822	29621	29732	29998	29895	29810	29812	29660	29872	29776	29797	29874	29837	29867	29776	29781	29703	29678	29673	29724	29918	29914	29694	29764	29713	29947	29834	29693	29687	30060	29790	29835	29924	29856	29985	29657	29844	29818	29795	29839	29894	29801	29738	29979	29716	29744	29651	29985	29979	29664	29853	29737	30085	29873	29863	29939	29675	29584	29699	29673	29660	29645	29808	29807	29733	29488	29570	29505	29753	29702	30187	30060	29678	29836	29638	29850	29880	30042	29768	29706	29861	29816	29999	29908	29686	29732	29820	29771	29901	29855	29607	29675	29885	29548	29691	29825	29617	29729	29713	29730	30120	29484	29843	29701	29757	29646	29898	29781	29888	29916	29945	29680	29767	29845	29937	29913	29659	29791	29777	29538	30081	29897	29763	29854	29843	29794	29848	29978	29778	29831	29959	29619	29484	29705	29792	29882	29547	29770	29805	29727	29704	29769	29868	29709	29685	29752	29946	29956	29873	29703	29601	29839	29823	29704	29781	29868	29761	29855	29651	29991	29634	29891	29747	29677	29766	30009	29880	29523	29981	29942	29832	29934	29754	29733	29510	29900	29848	29838	29707	29677	29662	29625	29770	29865	29690	29704	29822	29589	29771	30020	29806	29863	29924	29591	29829	29703	29817	29806	29828	29919	29715	29670	29880	29746	29959	29806	29954	29861	29744	29928	29789	29868	29899	29819	29463	29819	29636	29701	29738	29909	29737	29907	29740	29783	29584	29757	29819	29919	29705	30001	29821	29823	29786	29946	29653	29693	29832	29857	29858	29782	29793	29790	29597	29936	29730	29804	29862	29819	29678	29846	29925	29730	29668	29847	29945	29885	29780	29883	29597	29612	29843	29820	29887	30172	29667	29749	29869	29756	29832	29838	29775	29678	29766	29806	29628	30016	29788	29819	29716	29876	29717	29664	29801	29781	29693	29900	29829	29791	29718	29881	29703	29952	29661	29833	29778	29991	29785	29697	29880	29770	29813	29856	29906	29675	30009	29788	29795	29942	29563	29897	29701	29793	29741	29876	29822	29763	29851	29964	29685	29885	29670	29769	29962	29750	29687	29985	29704	29696	29901	29938	29777	29768	29767	29885	29754	29594	29692	29625	29754	29987	29916	29925	29687	29659	29588	29701	29610	30079	29863	29786	29765	29681	29870	29725	30018	29958	29695	29771	29812	29591	29554	29759	29973	29694	29975	29670	29592	29992	29687	29611	29818	29718	29810	30040	29838	29765	29693	29798	29874	29873	29886	29853	29803	29990	29761	29550	29706	29939	29970	29934	29617	29738	29668	29764	29509	29738	29714	29940	29916	29953	29701	29813	29768	29467	29889	29732	29735	29836	29847	29930	29832	29751	29953	29793	29565	29589	29826	29905	29799	29690	29643	29862	29795	29832	29887	29764	29665	29779	29700	29876	29955	29756	29924	29899	29892	29873	30106	29715	29670	29655	29884	29940	29771	29549	29793	29650	29868	29842	29766	30138	29834	29820	29975	29400	29723	29948	29628	29828	29907	29665	29422	30085	29673	29883	29659	29736	29988	30021	29863	29754	29674	29467	29556	29703	29939	29892	29698	29497	30026	29873	29742	29498	29886	29768	29483	29960	29626	29981	29801	29866	29639	29851	29788	29913	29919	29813	29825	29792	29714	29935	29760	29821	29690	29614	29860	29871	29638	29622	29782	29846	29710	30047	29715	29924	29844	29522	29932	29905	29954	29739	29684	29686	29838	29968	29713	29760	29996	29944	29911	29821	29990	29846	29614	29668	29779	29895	29642	29687	29585	29592	29643	29879	30026	29979	29959	29662	29970	29607	29645	29461	29941	29730	29759	30078	29841	29880	29933	30209	29748	29797	29846	29817	29779	29657	29638	29696	29995	29566	29670	29998	29672	29910	29799	29780	29690	29630	29840	29831	29728	29812	30103	29631	29658	29859	29823	29619	29879	29790	29888	29733	29971	29748	29770	29694	29670	29754	29663	29577	29776	29894	29614	29479	29934	29782	29917	29982	29673	29493	29809	29933	29829	29724	29761	29571	29757	29818	29524	29614	29873	29706	29995	30024	29930	29756	29673	29778	29884	29989	29940	29609	29732	29581	29608	29897	29770	29734	29845	29719	29590	29839	29613	29877	29719	30092	29966	29936	29780	29945	29851	29996	29910	29826	29732	29908	29650	29773	29964	29684	30064	29871	29690	29995	29659	29789	29932	29835	29761	29827	29554	30143	29641	29793	29634	29829	29802	29864	29752	29921	29489	29878	29608	30327	29777	29842	29409	29768	29696	29911	29908	29948	29790	29862	29727	29704	29834	29722	29726	29851	29753	29714	29840	29911	29608	29786	29804	30001	29593	29807	29778	29879	29883	29947	29897	29935	29916	29896	29911	29749	29754	29621	29749	29892	29773	29853	29618	29658	29850	29930	29757	29830	29735	29984	30033	29962	29658	29870	29628	29855	29821	29737	29756	29688	29869	29723	29802	29621	29809	30286	29978	29894	29854	29695	29662	29532	29709	29699	29839	29965	30024	29685	30163	29741	29683	29554	29622	29697	29427	29999	29886	29886	29911	29841	29619	29888	29753	29652	29762	29841	29725	29839	29857	29874	30013	30014	29672	29826	29760	29892	29692	29608	29576	29719	29512	29868	29888	29848	29969	29601	29669	29739	29992	29660	29639	29684	29782	29889	29774	29758	29587	29998	29698	29622	29899	29646	29797	29731	29797	29908	29734	29767	29661	29902	29883	29843	29921	29646	29825	29766	29752	29678	29542	29713	29721	29904	29798	29944	29884	29676	29807	29756	29691	29982	29584	29658	29693	29730	29625	29477	29638	29842	29889	29704	29768	29881	29876	29815	29734	29847	30055	29748	30048	29807	29986	29776	29839	29838	29833	29743	29686	29979	29748	29680	29844	29712	29715	29777	29827	29730	29642	29731	29792	29804	29967	29670	29934	29848	29784	29856	29650	29686	29769	30128	29932	29790	29800	29665	30108	29661	29995	29778	29791	29908	29780	29942	29706	29706	29622	29707	29903	29942	30042	30107	29814	29925	29684	29733	29627	29615	29767	29907	29788	29597	29906	29781	29836	29871	29625	29832	29775	29924	29778	29827	29698	30041	29864	29830	29885	29773	29911	29874	29727	29543	29860	29735	29772	29857	29866	29431	29793	29876	29950	29812	29842	29774	29710	29616	29899	29437	29793	29759	29585	29510	29744	29699	29705	29708	29715	29778	29897	30022	29985	29681	29722	29677	29639	29855	29753	29852	29652	29781	29719	29705	29705	30000	29891	29795	29743	29912	29842	29959	29744	29744	29828	29807	29871	29900	29819	29948	29657	30006	29840	29984	29821	29673	29877	29772	29868	29752	29563	29738	29795	29978	29686	29575	29859	29877	29887	29825	29707	29887	29864	29946	29746	29881	29771	29789	29746	29697	29545	29839	29716	29757	29642	29815	29810	29863	29809	29904	29531	29916	29858	29899	29809	29799	29742	29897	29869	29897	29847	29890	29749	29756	29711	29681	29495	29623	29941	29669	29619	30012	29770	29902	29664	30004	29706	29719	29899	29748	29908	29894	29895	29826	29683	29822	29634	29772	29802	29847	29670	29929	29806	29604	29997	29662	29825	29893	29763	29824	29920	30106	29807	29833	29861	29940	29790	29809	29919	29873	29983	29807	30016	29876	29682	29814	29941	29776	29968	29728	29739	29809	29659	29679	29787	29701	29477	29770	29760	29627	29939	29936	29963	29767	29950	29796	29807	29722	29582	29912	29788	29957	29683	29734	29685	29764	29801	29849	29879	29770	29740	29816	29664	29649	29528	30074	29925	29941	29858	29766	29752	30017	29835	29897	29659	29945	29705	29787	29766	29803	29883	29775	29574	29788	30003	29923	29811	29879	29863	29644	29831	29770	29493	29748	29652	30066	29760	29766	29713	29775	29765	29576	29805	29831	29700	29845	29731	29782	29850	30049	29732	29666	29808	29714	29692	29550	29788	29595	29752	29722	29713	29799	29656	29878	29796	29807	29828	29676	29960	30099	29750	29693	29882	29923	29761	29722	29542	29721	29665	29831	29740	30168	29781	29614	29730	29676	29811	29789	29914	29766	29842	29665	29779	29797	29787	29814	29947	29708	29880	29856	29910	29521	29554	30019	29730	29751	29641	29791	29821	29862	29644	29663	30111	29818	29708	30039	29898	29929	29718	29677	29751	29783	29926	30021	29798	29811	29578	29747	29686	29718	29712	29871	29690	29857	29794	30136	29708	29831	29569	29853	29837	29804	29561	29827	29822	29788	29524	29725	29625	29843	30053	29933	29474	29953	29993	29881	29890	29631	29689	29836	29755	29660	29428	29795	30066	29725	29805	29838	29859	29811	29976	29872	29892	29803	30088	29835	29741	29845	29743	29829	29791	29611	29859	29766	29693	29875	29760	29768	29659	29768	29907	29667	29835	30005	29589	29978	29953	29833	29832	29737	29792	29771	29746	29617	29922	29824	29763	29849	30122	29819	29903	29829	29868	29760	29839	29809	29582	29786	29990	29570	29677	29874	29683	30047	29748	29785	29743	29864	29857	29717	29838	29760	29734	29517	29967	29839	29751	29798	29798
28742	40795	39737	33125	30099	28300	26603	24947	23946	23891	23652	23636	23290	23224	23211	23046	22919	22651	22903	22809	22909	23140	23156	22907	22810	22721	22705	22689	22610	22591	22561	22464	22562	22469	22634	22519	22591	22653	22573	22624	22500	22567	22495	22434	22709	22558	22737	22578	22680	22636	22594	22608	22531	22612	22481	22697	22449	22670	22721	22590	22843	22572	22614	22444	22532	22457	22426	22682	22433	22655	22513	22544	22745	22665	22617	22547	22554	22701	22707	22513	22653	22446	22720	22430	22659	22643	22502	22603	22711	22471	22642	22430	22547	22550	22674	22488	22526	22478	22533	22686	22661	22434	22767	22516	22486	22516	22516	22429	22726	22661	22507	22507	22624	22527	22482	22486	22564	22639	22627	22458	22662	22558	22424	22638	22478	22694	22506	22587	22470	22632	22553	22450	22507	22497	22491	22597	22677	22438	22511	22436	22733	22566	22636	22672	22521	22628	22582	22573	22752	22571	22473	22347	22507	22437	22498	22537	22635	22661	22552	22552	22487	22507	22625	22572	22663	22603	22684	22450	22663	22661	22591	22605	22436	22532	22525	22679	22704	22692	22518	22513	22813	22367	22611	22495	22540	22597	22533	22613	22488	22515	22454	22649	22650	22510	22773	22352	22504	22719	22570	22564	22573	22524	22545	22724	22440	22535	22720	22552	22590	22725	22491	22496	22549	22678	22465	22578	22388	22747	22461	22445	22393	22630	22531	22788	22518	22638	22444	22712	22633	22593	22632	22576	22630	22657	22387	22732	22621	22547	22560	22595	22415	22542	22567	22665	22453	22427	22576	22562	22612	22532	22478	22403	22530	22558	22627	22629	22432	22622	22726	22588	22668	22540	22595	22712	22471	22612	22609	22369	22668	22722	22674	22626	22370	22768	22514	22461	22501	22371	22627	22594	22671	22515	22544	22409	22561	22516	22484	22789	22625	22732	22591	22516	22598	22562	22367	22609	22731	22458	22506	22527	22519	22497	22695	22579	22662	22452	22620	22698	22453	22717	22601	22635	22702	22441	22522	22629	22493	22502	22624	22474	22493	22782	22624	22527	22568	22525	22412	22450	22604	22550	22607	22854	22558	22596	22641	22648	22634	22541	22639	22385	22353	22565	22639	22654	22463	22703	22748	22741	22533	22626	22613	22533	22692	22601	22392	22487	22772	22701	22488	22559	22651	22695	22616	22510	22577	22543	22555	22771	22550	22417	22591	22733	22507	22584	22552	22649	22836	22471	22629	22434	22621	22609	22741	22873	22525	22581	22736	22535	22680	22583	22542	22580	22534	22587	22783	22440	22583	22590	22578	22715	22611	22612	22654	22569	22465	22575	22447	22634	22559	22411	22730	22512	22516	22540	22474	22592	22499	22842	22718	22537	22478	22475	22532	22472	22509	22544	22540	22648	22478	22470	22894	22505	22639	22646	22673	22511	22527	22442	22580	22625	22681	22779	22649	22652	22721	22770	22612	22404	22664	22628	22576	22612	22609	22601	22499	22601	22626	22476	22521	22487	22612	22542	22529	22705	22479	22357	22622	22609	22409	22672	22658	22687	22587	22526	22535	22721	22615	22548	22469	22647	22573	22649	22585	22634	22538	22630	22686	22501	22561	22712	22434	22620	22620	22598	22553	22558	22486	22663	22554	22651	22524	22660	22582	22567	22522	22708	22481	22809	22492	22711	22495	22435	22402	22602	22585	22622	22671	22547	22864	22618	22574	22667	22456	22411	22566	22598	22497	22447	22598	22452	22416	22702	22608	22779	22582	22673	22525	22630	22612	22613	22665	22604	22693	22561	22563	22667	22494	22474	22475	22572	22631	22445	22523	22797	22560	22629	22664	22684	22662	22519	22445	22563	22509	22596	22376	22628	22531	22386	22531	22559	22570	22417	22685	22547	22703	22603	22573	22582	22596	22629	22718	22381	22680	22759	22639	22534	22672	22560	22538	22467	22741	22710	22564	22680	22701	22650	22397	22614	22686	22594	22653	22620	22540	22515	22545	22659	22593	22472	22534	22747	22528	22515	22624	22633	22521	22599	22482	22457	22472	22724	22510	22561	22558	22624	22551	22467	22499	22591	22600	22681	22677	22411	22531	22504	22608	22359	22572	22571	22489	22496	22629	22551	22563	22363	22709	22570	22423	22701	22566	22656	22478	22434	22666	22669	22857	22493	22561	22586	22521	22651	22453	22509	22454	22742	22583	22617	22680	22535	22643	22664	22608	22626	22461	22562	22586	22582	22438	22606	22599	22555	22453	22724	22695	22457	22545	22572	22677	22623	22545	22457	22758	22549	22534	22472	22595	22589	22539	22740	22565	22674	22419	22658	22566	22630	22464	22710	22466	22647	22518	22636	22632	22593	22417	22570	22585	22522	22573	22407	22573	22660	22656	22731	22604	22650	22542	22673	22642	22703	22657	22369	22615	22493	22375	22642	22600	22557	22559	22614	22672	22521	22620	22576	22510	22458	22499	22589	22602	22443	22435	22444	22530	22478	22584	22543	22523	22671	22466	22409	22587	22629	22552	22702	22662	22669	22612	22564	22580	22626	22614	22643	22497	22451	22605	22817	22549	22578	22560	22792	22690	22547	22604	22435	22557	22746	22366	22641	22709	22547	22637	22491	22806	22516	22631	22675	22491	22541	22559	22580	22601	22512	22527	22543	22458	22681	22725	22500	22554	22615	22538	22587	22455	22819	22702	22455	22668	22675	22657	22563	22629	22688	22609	22509	22641	22550	22575	22599	22683	22715	22572	22560	22424	22628	22644	22537	22768	22441	22509	22780	22600	22441	22643	22591	22511	22504	22669	22648	22560	22507	22572	22637	22668	22566	22475	22670	22665	22774	22549	22644	22612	22570	22609	22511	22518	22601	22646	22488	22506	22675	22628	22694	22550	22453	22683	22471	22636	22612	22568	22473	22733	22622	22497	22707	22714	22516	22651	22635	22698	22662	22612	22461	22501	22466	22541	22556	22422	22587	22720	22481	22627	22596	22491	22426	22573	22602	22741	22576	22557	22524	22406	22657	22563	22669	22678	22671	22629	22596	22301	22537	22656	22529	22593	22476	22547	22718	22555	22521	22539	22365	22550	22549	22666	22506	22557	22528	22548	22596	22486	22627	22635	22428	22594	22404	22889	22523	22618	22478	22545	22540	22752	22554	22625	22455	22520	22476	22541	22339	22636	22568	22489	22346	22637	22674	22498	22549	22531	22532	22536	22600	22651	22611	22538	22545	22527	22445	22525	22649	22348	22438	22690	22522	22618	22445	22541	22635	22502	22704	22579	22452	22719	22611	22567	22873	22666	22717	22646	22602	22549	22557	22595	22604	22735	22679	22667	22501	22478	22736	22594	22669	22527	22555	22565	22681	22534	22590	22626	22515	22419	22439	22646	22540	22524	22437	22657	22417	22524	22625	22548	22596	22504	22547	22657	22693	22672	22761	22520	22823	22690	22571	22635	22698	22716	22585	22585	22702	22629	22396	22608	22621	22627	22578	22667	22843	22514	22399	22590	22631	22548	22604	22580	22713	22566	22525	22749	22701	22667	22601	22483	22544	22783	22527	22510	22793	22417	22529	22724	22732	22625	22673	22405	22566	22641	22587	22658	22712	22572	22760	22734	22565	22544	22638	22475	22652	22480	22708	22584	22545	22538	22488	22735	22744	22546	22738	22644	22567	22816	22593	22585	22514	22479	22534	22429	22652	22580	22515	22458	22662	22479	22669	22635	22732	22587	22608	22599	22517	22594	22631	22591	22635	22621	22537	22638	22544	22653	22631	22607	22527	22432	22642	22534	22568	22438	22657	22545	22433	22484	22433	22618	22390	22670	22605	22643	22702	22693	22566	22753	22586	22596	22457	22658	22576	22524	22735	22492	22421	22626	22796	22745	22663	22463	22741	22574	22757	22539	22401	22724	22538	22795	22525	22499	22493	22517	22589	22722	22769	22623	22563	22603	22749	22765	22546	22475	22623	22570	22581	22500	22771	22563	22505	22659	22543	22724	22502	22529	22629	22672	22592	22580	22624	22723	22570	22615	22626	22582	22611	22667	22527	22714	22506	22575	22299	22605	22688	22657	22661	22524	22654	22438	22458	22767	22635	22481	22650	22515	22623	22687	22564	22754	22469	22634	22611	22755	22475	22382	22693	22670	22611	22537	22553	22665	22681	22703	22404	22550	22580	22518	22698	22722	22661	22598	22431	22643	22555	22619	22538	22588	22541	22631	22459	22629	22606	22670	22517	22485	22487	22607	22353	22530	22431	22582	22622	22664	22638	22593	22701	22737	22766	22359	22696	22869	22565	22614	22412	22690	22528	22454	22604	22424	22508	22626	22544	22519	22622	22736	22631	22624	22500	22591	22507	22469	22596	22368	22598	22612	22839	22600	22656	22591	22567	22374	22615	22550	22673	22508	22668	22487	22433	22613	22595	22528	22325	22531	22540	22525	22705	22402	22681	22688	22661	22618	22783	22659	22494	22545	22737	22603	22561	22715	22556	22441	22688	22630	22593	22511	22438	22559	22484	22492	22704	22685	22512	22602	22473	22476	22416	22719	22777	22701	22736	22582	22365	22704	22581	22467	22710	22426	22512	22580	22528	22544	22544	22755	22533	22688	22600	22641	22549	22533	22507	22660	22656	22563	22609	22570	22497	22399	22543	22429	22579	22607	22538	22548	22508	22572	22636	22648	22471	22643	22780	22424	22528	22703	22693	22603	22633	22475	22604	22471	22646	22614	22403	22769	22552	22612	22656	22578	22570	22562	22614	22604	22575	22621	22399	22543	22583	22477	22695	22451	22744	22626	22558	22477	22586	22803	22514	22729	22654	22517	22598	22601	22485	22492	22508	22414	22730	22507	22711	22573	22633	22562	22728	22735	22697	22584	22719	22564	22552	22492	22614	22520	22471	22534	22587	22502	22454	22463	22803	22618	22553	22565	22731	22687	22440	22669	22679	22562	22549	22628	22861	22507	22542	22607	22522	22570	22608	22726	22819	22549	22675	22526	22508	22473	22552	22636	22573	22392	22554	22632	22707	22630	22572	22501	22653	22406	22562	22614	22628	22630	22650	22774	22595	22576	22498	22757	22584	22533	22610	22566	22554	22596	22570	22491	22618	22651	22604	22462	22431
23753	21531	29179	25794	27984	33658	35124	31903	31223	31342	31072	30727	30819	30298	30413	30170	30228	30258	29833	30296	30776	31809	31763	31415	31203	30350	30128	30191	29617	29967	29716	29716	29696	29544	29590	29846	29701	29784	29643	29600	29810	29589	29798	29635	29724	29466	29637	29789	29725	29630	29723	29780	29723	29731	29781	29418	29637	29847	29605	29746	29843	29771	29582	29813	29614	29708	29698	29670	29641	29660	29961	29732	29728	29733	29624	29465	29770	29768	29687	29902	29735	29457	29639	29709	29787	29700	29604	29624	29723	29686	29815	29784	29983	29976	29720	29650	29909	29753	29583	29591	29702	29511	29974	29788	29615	29781	29652	29802	29603	29547	29596	29694	29828	29645	29783	29605	29781	29674	29836	29667	29539	29522	29672	29751	29588	29747	29641	29783	29544	29699	29588	29666	29935	29626	29736	29889	29415	29687	29617	29567	29761	29594	29664	29843	29754	29508	29519	29872	29649	29618	29851	29875	29641	29733	29804	29740	29903	29712	29429	29521	29605	29539	29905	29813	29754	29640	29730	29577	29664	29834	29878	29699	29842	29756	29806	29456	29733	29544	29677	29662	29673	29916	29811	29713	29590	29511	29799	29757	29700	29426	29771	29792	29894	29967	29591	29544	29498	29566	29784	29718	29489	29667	29473	29862	30064	29749	29805	29512	29633	29692	29824	29721	29573	29425	29631	29760	29573	29618	29615	29691	29711	29710	29641	29874	29808	29528	29848	29476	29703	29806	29934	29580	29747	29873	29695	29607	29526	29748	29676	29791	29562	29452	29757	29671	29647	29833	29643	29411	29714	29960	29788	29666	29747	29608	29665	29757	29486	29780	29785	29627	29715	29781	29945	29389	29620	29718	29688	29874	29810	29572	29577	29673	29779	29762	29684	29567	29428	29508	29614	29754	29778	29549	29533	29690	29659	29846	29812	29599	29782	29582	29666	29686	29952	29677	29548	29726	29824	29857	29442	29582	29610	29665	29667	29668	29664	29854	29758	29822	29546	29664	29587	29561	29791	29689	29536	29812	29461	29701	29846	29658	29761	29825	29903	29837	29540	29696	29649	29695	29761	29718	29765	29652	29767	29773	29595	29569	29711	29725	29921	29643	29610	29666	29634	29523	29574	29807	29469	29568	29781	29577	29719	29740	29732	29619	29553	29643	29587	29626	29607	29668	29723	29885	29557	29668	29930	29662	29782	29629	29738	29662	29868	29720	29760	29658	29989	29915	29746	29731	29666	29790	29557	29611	29726	29685	30028	29818	29597	29523	29631	29625	29626	29654	29357	29993	29593	29750	29615	29815	29762	29750	29553	29732	29643	29575	29603	29719	29580	29633	29663	29712	29891	29571	29643	29784	29740	29634	29474	29555	29544	29698	29704	29598	29520	29817	29574	29910	29612	29703	29591	29707	29596	29517	29849	29711	29800	29600	29658	29651	29571	29702	29676	29482	29682	29752	29415	29831	29726	29718	29881	30038	29810	29477	29864	29549	29786	29682	29567	29691	29759	29729	29752	29728	29672	29615	29636	29652	29775	29689	29603	29704	29699	29525	29712	29877	29855	29607	29656	29827	29587	29713	29789	30022	29688	29673	29614	29713	29702	29650	29819	29841	29910	29625	29510	29572	29964	29826	29728	29591	29821	29605	29707	29749	29693	29552	29798	29831	29684	29458	29705	29742	29392	30026	29817	29776	29633	29658	29675	29536	29616	29384	29800	29905	29819	29831	29458	29578	29814	29679	29680	29741	29507	29668	29947	29584	29882	29552	29697	29853	29680	29636	29706	29723	29788	29713	29674	29502	29486	29753	29604	29611	29642	29679	29527	29513	29838	29689	29660	29604	29566	29636	29523	29568	29627	29729	29728	29748	29561	29951	29602	29548	29671	29637	29727	29688	29511	29472	29619	29688	29468	29477	29898	29904	29963	29597	29689	29615	29837	29745	29574	29755	29343	29551	29625	29596	29605	29387	29584	29782	29666	29668	29615	29741	29759	29657	29510	29438	29676	29824	29821	29510	29592	29624	29713	29652	29397	29942	29458	29424	29954	29817	29566	29743	29690	29541	29603	29721	29761	29655	29833	29828	29594	29878	29676	29650	29744	29589	29782	29756	29646	29698	29717	29740	29687	29532	29558	29771	29996	29554	29839	29636	29477	29323	29550	29793	29776	29682	29782	29597	29748	29780	29909	29643	29418	29826	29646	29752	29565	29842	29531	29930	29633	29817	29644	29831	29943	29654	29679	29520	29722	29672	29704	29639	29784	29565	29617	29854	29846	29613	29752	29869	29713	29745	29767	29517	29644	29593	29786	29584	29635	29894	29664	29514	29739	29696	29712	29632	29784	29626	29692	29751	29351	29515	29718	29839	29739	29671	29553	29470	29728	29733	29779	29428	29760	29570	29406	29441	29763	29656	29735	29935	29627	29550	29857	29624	29822	29576	29838	29816	29461	29598	29600	29635	29691	29819	29508	29618	29801	29539	29743	29466	29886	29724	29802	29617	29921	29670	29680	29578	29626	29792	29790	30104	29455	29407	29655	29733	29547	29566	29610	29640	29842	29964	29681	29492	29828	29600	29676	29625	29743	29554	29786	29732	29654	29542	29618	29503	29455	29787	29747	29744	29922	29695	29700	29732	29673	29459	29562	29823	29972	29557	29861	29800	29599	29615	29687	29466	29929	29758	29409	29543	29757	29445	29497	29342	29508	29746	29547	29762	29670	29854	29579	29702	29571	29669	29676	29391	29668	29807	30010	29833	29763	29917	29624	29591	29749	29596	29580	29844	29530	29756	29795	29925	29754	29820	29745	29772	29667	29786	29802	30047	29840	29693	29745	29646	29604	29835	29820	29607	29882	29805	29650	29729	29598	29602	29636	29683	29867	29677	30078	29721	29614	29676	29741	29714	29852	29353	29471	29762	29758	29959	29518	29506	29649	29509	29773	29866	29675	29770	29749	29609	29879	29683	29544	29757	29704	29575	29763	29903	29654	29771	29793	29725	29720	29526	29698	29602	29594	29535	29609	29653	29425	29745	29818	29791	29597	29556	29725	29589	29858	29634	29671	29847	29652	29649	29834	29362	29636	29378	29870	30030	29869	29620	29734	29789	29666	29698	29898	29617	29715	29795	29731	29526	29781	29929	29691	29748	29616	29653	29431	29742	29756	29719	29716	29809	29838	29698	29517	29491	29692	29748	29789	29629	29883	29520	29731	29470	29594	29864	29633	29794	29688	29704	29829	29673	29723	30098	29639	29761	29730	29752	29726	29582	29549	29636	29833	29453	29453	29566	29909	29703	29476	29577	29873	29791	29714	29728	29874	29994	29951	29609	29541	29479	29645	29740	29637	29918	29524	29639	29595	29741	29643	29474	29552	29551	29791	29813	29657	29582	29657	29719	29278	29625	29618	29715	29888	29609	29627	30000	29658	29665	29698	29634	29547	29841	29583	29657	29638	29728	29648	29675	29754	29736	29526	29605	29660	29550	29759	29675	29499	29818	29700	29574	29765	29698	29602	29730	29726	29650	29598	29685	29799	29476	29836	29820	29783	29481	29553	29851	29659	29671	29995	29812	29654	29415	29704	29833	29930	29468	29790	29526	29602	29491	29509	29680	29634	29679	29770	29858	29706	29853	29628	29492	29777	29691	29490	29704	29741	29614	29868	29681	29727	29693	29501	29562	29556	29654	29731	29650	29488	29974	29843	29631	29568	29766	29655	29590	29645	29691	29741	29654	29845	29827	29686	29656	29642	29849	29651	29867	29798	29407	29662	29648	29700	29695	29661	29692	29371	29652	29529	29627	29603	29578	29584	29743	29751	29696	29437	29714	29874	29678	29755	29580	29735	29613	29643	29724	29763	29631	29790	29657	29477	29613	29833	29741	29914	29590	29783	29665	29521	29413	29923	29913	29711	29759	29693	29516	29606	29677	29517	29709	29585	29599	29722	29856	29808	29703	29883	29622	29977	29646	29984	29643	29714	29655	29550	29527	29717	29699	29700	29715	29516	29717	29708	29646	29650	29633	29855	29687	29594	29867	29765	29801	29811	29612	29465	29389	29483	29506	29762	29594	29485	29669	29732	29605	29716	29826	29533	29612	29701	29766	29445	29688	29530	29673	29672	29460	29748	29682	29503	29630	29807	29641	29710	29823	29696	29734	29542	29581	29897	29665	29819	29537	29731	29692	29694	29437	29775	29558	29767	29627	29628	29547	29852	29638	29798	29805	29850	29788	29719	29837	29770	29747	29899	29639	29706	29650	29694	29770	29668	29935	29753	29872	29786	29417	29687	29516	29874	29571	29911	29863	30005	29717	29708	29710	29413	29777	29797	29521	29651	29894	29831	29707	29653	29503	29587	29672	29701	29670	29567	29896	29862	29673	29814	29658	29685	29577	29896	29653	29529	29709	29585	29718	29611	29661	29563	29754	29594	29692	29622	29698	29594	29656	29633	29630	29633	29669	29683	29814	29499	29594	29762	29682	29520	29633	29838	29872	29568	29442	29824	29815	29613	29603	29628	29607	29569	29858	29882	29624	29883	29712	29769	29674	29729	29783	29715	29695	29709	29793	29664	29922	29487	29905	29841	29689	29476	29689	29767	29701	29789	29706	29729	29726	29799	29742	29715	29789	29677	29785	29744	29795	29550	29799	29742	29613	29597	29665	29783	29659	29758	29752	29745	29683	29664	29770	29638	29690	29537	29960	29776	29583	29832	29530	29738	29717	29541	29734	29690	29778	29978	29541	29448	29673	29676	29766	29875	29670	29692	29734	29552	29692	29523	29570	29638	29776	29798	30047	29808	29740	29805	29868	29656	29789	29630	29649	29403	29735	29667	29972	29692	29627	29900	29760	29630	29594	29608	29704	29611	29752	29450	29568	29553	29974	29852	29670	29711	29743	29672	29668	29704	29787	29590	29831	29712	29559	29808	29778	29830	29918	29728	29558	29729	29619	29583	29718	29724	29635	29641	29792	29784	29864	29940	29528	29614	29534	29899	29981	29739	29700	29789	29884	29359	29753	29544	29678	29699	29695	29796	29715	29737	29650	29767	29856	29665	29625	29731	29685	29618	29396	29614	29727	29956	29714	29592	29754	29666	29763	29634	29576	29717	29673	29831	29759	29418	29763	29404	29478
27935	47886	46579	38875	34613	31877	28990	26460	25011	24817	24659	24406	24205	23956	23689	23302	23266	23086	23191	22996	24114	25658	25737	24964	24188	23141	23044	22598	22581	22717	22770	22705	22641	22809	22637	22713	22646	22556	22644	22607	22690	22594	22585	22540	22529	22733	22570	22431	22610	22704	22542	22721	22768	22675	22690	22570	22548	22545	22568	22788	22638	22480	22837	22596	22753	22554	22593	22561	22602	22728	22610	22521	22709	22552	22702	22703	22603	22574	22537	22712	22690	22588	22598	22578	22527	22569	22582	22440	22550	22526	22794	22699	22719	22743	22560	22554	22480	22699	22662	22559	22656	22586	22611	22438	22581	22627	22648	22541	22698	22697	22740	22565	22445	22645	22531	22441	22757	22561	22605	22681	22808	22793	22323	22622	22642	22492	22663	22501	22662	22609	22436	22608	22852	22565	22530	22586	22480	22477	22612	22548	22331	22552	22763	22402	22617	22695	22594	22512	22678	22626	22542	22530	22779	22636	22506	22467	22778	22638	22633	22621	22618	22651	22656	22704	22597	22718	22641	22755	22874	22618	22659	22709	22618	22578	22595	22497	22454	22739	22620	22639	22528	22609	22731	22502	22489	22681	22537	22741	22655	22767	22570	22536	22602	22605	22560	22596	22573	22630	22664	22690	22701	22532	22645	22536	22539	22463	22623	22606	22589	22633	22589	22597	22701	22785	22601	22642	22584	22658	22602	22679	22493	22471	22717	22687	22543	22653	22699	22699	22543	22455	22743	22446	22749	22591	22511	22513	22760	22513	22658	22596	22538	22594	22644	22620	22680	22597	22588	22669	22467	22474	22590	22558	22610	22544	22542	22669	22771	22386	22621	22679	22785	22546	22674	22700	22566	22679	22603	22447	22658	22664	22633	22707	22536	22692	22524	22438	22635	22765	22596	22558	22622	22598	22547	22569	22519	22772	22650	22587	22685	22436	22754	22635	22646	22610	22697	22408	22535	22537	22670	22500	22659	22555	22578	22582	22726	22653	22624	22633	22664	22557	22624	22526	22609	22725	22484	22687	22655	22483	22659	22688	22459	22682	22593	22548	22570	22458	22555	22571	22568	22507	22531	22647	22523	22675	22508	22467	22687	22521	22615	22583	22608	22553	22534	22471	22685	22875	22603	22658	22686	22635	22627	22608	22457	22481	22742	22655	22501	22721	22588	22747	22565	22546	22816	22526	22569	22397	22731	22456	22765	22676	22412	22505	22663	22537	22635	22649	22455	22610	22636	22607	22606	22608	22519	22618	22797	22610	22403	22562	22621	22573	22673	22565	22665	22569	22618	22733	22551	22552	22526	22742	22778	22745	22700	22536	22509	22462	22525	22668	22733	22774	22462	22502	22550	22461	22552	22663	22504	22748	22603	22643	22551	22528	22717	22781	22724	22812	22629	22625	22553	22731	22457	22651	22546	22761	22675	22733	22497	22560	22685	22792	22671	22418	22646	22674	22504	22579	22685	22567	22419	22625	22754	22684	22598	22428	22671	22532	22488	22547	22643	22614	22650	22405	22677	22510	22613	22510	22651	22449	22568	22585	22555	22610	22671	22480	22599	22640	22664	22563	22521	22732	22554	22595	22587	22370	22676	22574	22492	22671	22540	22598	22637	22517	22484	22531	22691	22599	22643	22904	22539	22926	22749	22572	22787	22570	22443	22644	22605	22383	22697	22708	22396	22617	22529	22685	22632	22628	22778	22638	22518	22670	22595	22552	22559	22617	22653	22679	22556	22570	22725	22742	22643	22541	22622	22581	22571	22700	22648	22638	22716	22550	22476	22680	22717	22652	22619	22864	22695	22740	22506	22601	22575	22589	22543	22596	22620	22650	22683	22776	22596	22560	22728	22671	22582	22667	22411	22677	22675	22737	22690	22463	22738	22598	22539	22459	22637	22657	22558	22667	22394	22623	22710	22643	22684	22654	22551	22753	22664	22708	22626	22712	22634	22559	22547	22763	22614	22601	22421	22493	22425	22654	22566	22613	22553	22647	22650	22489	22533	22693	22415	22785	22561	22498	22494	22646	22629	22762	22528	22725	22596	22650	22656	22555	22553	22529	22739	22648	22547	22738	22432	22599	22641	22334	22710	22680	22566	22860	22408	22571	22505	22645	22445	22464	22711	22691	22579	22674	22414	22548	22519	22518	22639	22428	22587	22623	22629	22632	22653	22410	22685	22513	22675	22712	22613	22508	22711	22725	22317	22754	22681	22658	22605	22419	22449	22681	22627	22471	22655	22615	22531	22555	22731	22846	22596	22704	22472	22843	22621	22534	22613	22736	22660	22530	22597	22564	22839	22557	22702	22615	22622	22594	22634	22653	22685	22748	22620	22655	22602	22727	22600	22477	22430	22503	22663	22558	22584	22610	22581	22701	22532	22633	22616	22523	22546	22669	22637	22668	22547	22759	22549	22629	22514	22612	22687	22507	22697	22647	22642	22589	22515	22452	22586	22659	22631	22743	22594	22475	22551	22614	22537	22639	22568	22556	22616	22640	22634	22782	22537	22566	22609	22572	22652	22448	22845	22530	22644	22508	22601	22689	22741	22645	22605	22695	22582	22721	22564	22420	22799	22803	22588	22543	22507	22630	22759	22693	22632	22565	22514	22613	22664	22774	22574	22798	22723	22641	22711	22656	22554	22468	22674	22827	22687	22636	22638	22571	22470	22749	22441	22783	22697	22697	22601	22657	22788	22534	22569	22626	22428	22549	22651	22421	22650	22466	22404	22665	22670	22622	22553	22706	22782	22677	22655	22635	22557	22456	22722	22648	22720	22467	22587	22701	22617	22503	22753	22755	22752	22526	22605	22532	22560	22536	22694	22531	22607	22501	22578	22621	22618	22673	22738	22682	22662	22521	22761	22591	22621	22725	22683	22724	22428	22487	22657	22643	22845	22771	22681	22336	22671	22547	22557	22594	22452	22804	22770	22542	22607	22802	22505	22802	22592	22504	22605	22513	22736	22698	22670	22559	22596	22709	22446	22617	22584	22442	22890	22806	22716	22493	22651	22564	22396	22674	22544	22534	22566	22458	22492	22611	22518	22473	22574	22784	22634	22601	22645	22691	22643	22723	22698	22724	22669	22564	22703	22650	22617	22607	22373	22514	22699	22635	22580	22689	22684	22591	22584	22470	22683	22634	22734	22706	22723	22689	22533	22443	22694	22734	22526	22661	22453	22712	22585	22636	22554	22625	22645	22493	22568	22518	22687	22682	22652	22359	22653	22733	22601	22691	22486	22762	22607	22480	22682	22497	22574	22521	22592	22600	22603	22638	22580	22524	22473	22719	22648	22683	22672	22570	22780	22600	22598	22682	22584	22644	22536	22689	22495	22549	22544	22647	22543	22719	22630	22580	22632	22540	22625	22686	22807	22465	22497	22828	22705	22687	22771	22624	22584	22706	22546	22821	22740	22646	22741	22622	22559	22667	22564	22619	22654	22544	22437	22782	22399	22647	22725	22657	22594	22629	22797	22620	22636	22577	22641	22644	22594	22670	22659	22661	22563	22675	22650	22620	22491	22586	22484	22533	22645	22720	22708	22650	22693	22638	22605	22558	22697	22463	22787	22578	22488	22514	22759	22659	22646	22693	22559	22438	22488	22539	22692	22611	22733	22775	22583	22348	22499	22564	22736	22509	22479	22538	22511	22756	22643	22672	22653	22636	22581	22543	22549	22580	22702	22663	22577	22649	22557	22516	22711	22675	22753	22644	22444	22681	22669	22608	22662	22666	22622	22651	22543	22662	22562	22493	22524	22565	22755	22524	22549	22744	22593	22416	22685	22516	22571	22595	22576	22340	22717	22515	22739	22503	22673	22545	22709	22511	22666	22634	22651	22458	22552	22572	22342	22604	22656	22553	22654	22497	22677	22583	22667	22560	22619	22671	22635	22602	22809	22606	22482	22782	22677	22572	22613	22721	22446	22537	22680	22392	22727	22665	22747	22743	22392	22587	22512	22696	22622	22564	22574	22453	22683	22711	22645	22395	22858	22861	22625	22482	22543	22627	22505	22606	22683	22553	22547	22531	22552	22625	22628	22705	22537	22773	22670	22679	22612	22601	22510	22709	22443	22529	22688	22745	22630	22548	22693	22471	22681	22538	22835	22640	22801	22540	22592	22583	22690	22664	22603	22555	22601	22769	22570	22696	22490	22586	22561	22493	22771	22561	22785	22700	22673	22566	22579	22616	22616	22459	22504	22635	22767	22617	22579	22557	22631	22504	22595	22443	22488	22550	22675	22479	22503	22723	22619	22468	22714	22561	22790	22742	22544	22759	22613	22524	22579	22628	22602	22552	22505	22525	22799	22623	22643	22820	22634	22554	22650	22636	22573	22544	22620	22459	22622	22499	22725	22570	22685	22681	22552	22636	22752	22738	22531	22542	22626	22518	22742	22279	22682	22548	22544	22596	22684	22685	22738	22570	22725	22621	22517	22699	22549	22572	22520	22594	22673	22758	22866	22687	22448	22610	22695	22472	22748	22547	22418	22762	22675	22697	22600	22556	22338	22667	22597	22672	22668	22632	22688	22540	22614	22636	22516	22469	22401	22802	22776	22545	22672	22659	22541	22693	22590	22401	22642	22494	22562	22714	22650	22655	22501	22651	22719	22510	22663	22607	22662	22611	22583	22545	22633	22561	22509	22608	22904	22570	22538	22575	22658	22824	22633	22573	22611	22777	22681	22641	22550	22569	22651	22583	22563	22654	22774	22511	22650	22844	22395	22589	22444	22679	22712	22568	22583	22609	22508	22591	22708	22685	22501	22702	22535	22658	22586	22735	22542	22535	22539	22717	22592	22739	22540	22607	22611	22627	22690	22642	22666	22573	22734	22651	22557	22614	22462	22647	22781	22525	22466	22725	22612	22680	22639	22762	22522	22338	22770	22374	22779	22555	22540	22498	22394	22706	22687	22635	22544	22788	22588	22603	22560	22336	22517	22720	22646	22629	22651	22546	22590	22591	22488	22545	22610	22404	22634	22543	22482	22548	22520	22657	22621	22555	22771	22453	22700	22566	22769	22605	22588	22541	22669	22571	22695	22604	22656	22714	22588	22471	22625	22601	22688	22691	22433	22402	22741	22532	22659	22557	22536	22702	22598	22384	22584	22673	22553	22670	22852	22391
22627	21404	29187	24402	24611	32115	36626	32918	32195	32172	31628	31505	31223	30910	30727	30749	30712	30495	30551	30456	31127	33828	33702	33161	32019	30739	30583	30357	29976	29922	29838	29839	30199	30098	30097	30010	29702	29849	29772	29840	30021	29978	30160	29828	29931	29875	30164	29916	29836	30063	29603	29923	29952	29866	29702	29761	29795	29637	30204	29891	30131	29824	29773	29925	29851	30046	29995	29821	29930	29845	30208	29612	29950	29695	29597	29879	29934	29996	29885	29542	29851	29674	29559	29863	29848	29745	29997	29880	30141	29779	29798	29705	29838	29798	30038	30053	30063	29946	29968	30059	29922	29743	29783	29741	29773	29801	29715	29956	29787	29940	29832	29846	29776	29929	29917	29907	29651	29835	29818	29707	29753	29917	30003	29604	29787	29570	29928	29708	29772	29615	29683	29752	29794	29865	29662	29839	29900	29693	29535	29943	29843	29896	29736	29783	29946	29625	29900	30023	30100	30006	30079	29739	29893	29865	29954	29977	29750	29567	29924	29657	29746	29806	29876	29775	29880	29772	29737	29768	29901	29771	29704	29975	29811	29922	29693	29965	29803	29907	29991	29670	29653	29673	29817	29665	29643	29864	29677	29822	29705	29807	29926	29682	29819	29749	29796	29814	29929	29940	29859	29876	29731	29927	29765	29750	29803	29808	29929	29880	29768	29753	30030	29573	29578	29840	29879	29656	29807	29852	29700	29635	29638	29711	29944	29808	29648	29787	29988	30182	29745	29756	29852	29755	29903	29707	29851	30033	29497	29738	29902	30141	29731	29926	29821	29829	29885	29755	29862	29968	29674	29858	29515	29921	29942	29724	29904	29837	29863	29715	29905	29648	29671	29893	29841	29737	29539	29680	29845	29755	29800	29799	29629	29915	29835	29692	30001	29839	29811	29794	30059	29655	29961	29483	29676	29757	29936	29946	29791	29777	29661	29950	29864	29684	29836	29830	30048	29948	29800	29584	29791	29711	29589	29903	29516	29829	29878	29870	29846	29794	29883	29709	29870	29962	29704	29815	29876	29760	29671	29850	29718	29836	29647	29847	30009	29735	30149	29876	29692	29947	29668	29868	29843	29840	29620	29972	29568	29871	29745	29722	29836	29780	29727	29991	29781	29840	29669	29730	29652	29676	29870	29742	29920	29822	29863	29934	29892	30058	29854	29822	29619	29609	29874	29942	29800	30015	29890	29675	29940	29693	29687	29750	29909	29663	29640	29710	29857	29834	29797	29794	29979	29841	29903	29899	29869	29868	30119	29805	29607	29926	29908	29890	29835	29794	29716	29781	29600	29779	29838	30075	29883	30084	29774	29519	29948	30079	29825	29856	29753	29900	30018	29901	29797	29768	29981	29793	30050	29727	29865	29951	29844	29911	29851	29418	29774	29963	29961	29873	29669	29859	30046	29726	29511	29962	29759	29879	29861	29658	29572	29601	29809	29668	29702	29632	29671	29678	30127	30051	29616	29761	30041	29613	29765	29964	29833	29700	29757	29929	29863	29841	29887	29771	29787	29616	29770	29688	29811	29799	29547	29833	29840	29805	29680	29854	29919	29964	29630	29829	29881	29695	29827	29989	29723	29715	29778	29643	30005	29771	29737	29825	29851	29830	29896	29932	29835	29784	29593	29757	30044	29974	29726	29913	29968	29513	29794	29679	29843	29985	29840	29919	29805	29896	29828	29676	29828	29883	29891	29832	29782	29703	29811	29893	29649	29694	29765	29696	29675	29837	29766	29656	29712	29876	29906	29773	29575	29700	29793	29741	29894	29762	29566	29873	29910	29826	29858	29742	29767	29748	29661	29979	29786	29741	29698	29796	30017	30100	29859	29495	29695	29751	29699	29658	29563	29533	30017	29691	30061	29948	29860	29868	29633	29921	29780	29632	29746	29902	29807	29998	29806	29762	30005	29941	29940	29711	29714	29823	30005	29979	29858	29710	29851	29773	29798	29614	30076	29906	30023	29695	29822	29755	29704	29699	29933	29919	29997	29659	29841	29829	29816	29942	29915	29706	29629	29798	29947	29659	29748	30003	29801	29685	30051	29770	29859	29787	29949	29709	29807	29779	29818	29511	29794	29802	30005	30040	29792	29742	29912	29746	29910	29959	30033	29760	29770	29717	29664	29926	29849	29965	29549	29813	29832	29799	29630	29670	29745	29848	30100	29628	29833	29732	29833	29982	29746	29907	29832	29820	29857	29800	29713	29793	29799	29743	29905	29620	29899	29851	29929	29923	29703	29907	29713	29777	29751	29816	29946	29666	29799	29656	29810	29870	29900	29946	30062	29779	29889	29829	29869	29857	29707	29734	29916	30044	29632	29932	29883	29674	29688	29889	29730	29746	29710	29880	29705	29708	29835	29614	29648	30032	29887	29724	29740	29829	29975	29896	29827	29604	29761	29674	29988	29759	29745	29652	29806	29763	29812	29890	30067	30090	29661	29805	29733	29897	29871	29637	29852	29774	30122	29767	29885	29848	29960	29645	29793	29784	29672	29552	29667	29816	29978	30158	29459	29742	29778	29968	29691	29664	29849	29897	29915	29814	29482	29788	29893	29762	29773	29586	29728	29971	29694	29897	29476	29663	29825	29818	29809	29687	29943	29851	29672	29869	29999	29927	29762	29823	29784	29884	29891	30094	29880	29936	29770	29859	29919	29744	29879	29843	29851	29918	29684	29818	29740	29486	29732	29741	29643	29700	29631	30012	29954	29610	29820	29708	30027	29904	29875	29661	29739	29773	29661	29688	29773	29514	29729	29938	29702	29410	29907	30044	30043	29936	29912	29928	29841	30090	30011	29775	29702	29865	29927	30050	29687	29914	29937	29770	29645	29939	29920	29583	29820	30079	29741	29848	29930	30173	29695	29635	29872	29891	29636	29637	29506	29608	29751	29823	29418	29636	29869	29825	29719	30041	29838	29733	29744	29859	29765	30010	29718	29850	29787	29889	29771	30007	29631	29750	29797	29582	29648	29826	29997	29726	29609	29802	29576	29672	29611	29845	29908	30080	29755	29703	29857	29738	30097	29870	29755	30105	29914	29627	29926	29835	30043	29978	29774	29674	29965	29933	29615	29731	29649	29767	29789	30042	29918	29895	30017	29715	29875	29784	29833	29793	30103	29957	29833	29816	29825	29767	29839	29745	29873	29579	29916	29748	29692	29974	29920	29670	30009	29766	29984	29704	29869	29759	29724	29637	29757	29641	29676	30041	29997	29879	29862	29777	30035	29817	29846	29840	29926	29802	29689	29761	29633	29706	29890	29964	29831	29728	29937	29983	29756	29677	29870	29646	29704	29706	29733	30329	29780	30023	29821	30079	30081	29718	30001	29993	29903	29858	29936	29713	29883	29804	29736	29691	29740	30110	29899	29900	29894	29908	29802	29865	29691	29942	30061	29965	29928	29888	29903	30117	29818	29846	29697	29672	29844	29791	30100	29970	29787	29711	29477	29747	29916	29628	29694	29659	29936	30037	29557	29838	29898	29691	29744	29909	30065	29786	29601	29896	29679	29728	29752	29746	29618	29936	29862	29748	29750	29915	29818	29603	29675	29726	29862	29892	29676	29882	30054	29797	29931	29794	29658	29586	29775	29783	29814	29845	29874	29764	29719	29730	29625	29790	29900	29730	29681	29682	29761	30086	29762	29675	29804	29979	29707	29946	29790	29779	30102	29904	29843	29790	30000	29836	30072	30006	29836	29781	29919	29717	29862	29625	29736	29713	29686	29988	29936	29768	29671	29681	29991	30055	30113	29969	29984	30067	30074	29863	29802	29747	29772	29803	29754	29695	29608	29774	29952	29567	29907	29643	29905	30019	29839	29793	29693	29649	29791	29491	29668	29655	29884	29985	29737	29517	29652	29727	29821	29911	29902	29661	29927	30078	29853	29757	29846	29844	29826	29603	29927	29757	29794	29593	29627	29563	29871	29880	30021	29809	29818	29801	30014	29731	29885	29849	29827	29824	29953	29682	29603	29790	29431	29654	29654	29988	29753	29716	29893	29986	29553	29952	29801	29906	29611	29843	29928	29537	29972	29969	29741	29689	29808	29733	29774	30107	30015	29798	29969	29800	29757	29732	30015	29760	29896	29780	29881	29962	29945	29764	29830	29754	29694	29713	29912	29774	29970	29875	29739	29901	29888	29839	29900	29757	29835	29807	29877	29942	29943	29997	29789	29669	29806	29839	29679	29650	30061	29976	29842	29765	29995	29703	29536	29802	29950	29798	29876	29944	29898	29761	29952	29786	29734	29723	29842	29749	29787	29799	29835	29931	29699	29922	29861	29810	29851	29926	29619	29763	29785	29508	29872	29749	29853	29944	29880	29864	29663	29611	29643	29956	29818	29794	29958	29916	29929	29862	29595	29985	29900	29804	29948	29772	29800	30016	29822	29835	29934	29740	29788	29704	29795	29850	30097	29700	29512	30123	29868	29790	29550	29857	29913	29829	29883	29710	29864	29711	29912	29785	29858	29925	30031	30000	29863	29892	29862	29905	30151	30125	29760	29931	29791	29777	29649	30025	30236	29936	29761	29772	29526	29597	29672	29513	29528	29819	29957	29777	29736	29752	30057	29658	29940	29723	29764	29802	30045	29837	29684	29839	30012	29713	29804	29708	29912	29818	29839	29914	30119	29814	29816	29850	29915	29601	29755	29680	29967	29682	30006	29922	29742	29857	29784	29742	29857	29894	29707	29801	30245	29982	29784	29811	29991	29612	29976	29796	29731	29880	29937	29877	29739	29520	29717	29717	29984	29939	29755	29952	29645	29795	29879	30127	29928	29795	30046	29726	29668	29780	29843	29850	29955	29917	29706	29856	30119	29859	30023	29843	29752	30120	29935	29929	29827	29677	29848	29941	29959	30158	29919	29739	29835	29867	29743	29965	29865	29922	29906	29843	29666	29942	29775	29562	29511	29788	29897	29741	29926	29747	29883	29523	30020	29818	30004	29886	29959	29818	29758	29843	29722	29901	29657	29646	29739	29768	29944	29626	29697	29793	29756	29949	29960	29681	29813	29824	29864	29683	29879	29792	29897	30142	29898	29994	29719	29618	29774	29660	29985	29828	29829	29924	29940	29892	29783	29592	30016	29761	29770	29832	29555	29817	30060	29724	29679	29848	29947	29620
29717	51817	51656	43863	38744	34898	30988	27953	26639	26070	25459	25144	24709	24358	23851	23725	23502	23575	23279	23244	24392	28757	28236	27338	25395	23939	23442	23090	22575	22704	22723	22793	22733	22795	22758	22675	22682	22882	22699	22733	22667	22764	22737	22730	22539	22750	22755	22688	22689	22830	22637	22768	22528	22721	22581	22555	22649	22660	22737	22778	22671	22659	22685	22689	22589	22613	22631	22587	22692	22639	22838	22445	22680	22895	22756	22764	22511	22654	22782	22577	22473	22692	22748	22805	22705	22718	22616	22697	22643	22726	22684	22653	22606	22526	22541	22770	22519	22446	22734	22732	22631	22483	22519	22565	22643	22433	22557	22515	22686	22641	22627	22600	22645	22710	22584	22698	22745	22430	22618	22433	22645	22513	22600	22561	22795	22622	22697	22695	22460	22907	22620	22652	22617	22604	22534	22597	22772	22806	22387	22538	22734	22591	22631	22616	22557	22635	22627	22534	22674	22718	22894	22460	22619	22647	22530	22544	22628	22621	22664	22495	22623	22730	22615	22584	22635	22784	22573	22673	22737	22610	22648	22673	22558	22889	22583	22648	22641	22676	22510	22629	22716	22389	22600	22765	22464	22844	22668	22828	22701	22658	22471	22522	22600	22719	22616	22665	22548	22736	22433	22633	22566	22414	22700	22500	22625	22789	22639	22847	22651	22795	22791	22641	22654	22549	22566	22774	22584	22535	22759	22794	22649	22568	22741	22445	22576	22619	22783	22461	22697	22700	22588	22687	22674	22467	22530	22693	22640	22598	22693	22512	22569	22689	22597	22703	22614	22680	22678	22806	22571	22754	22626	22590	22682	22528	22734	22791	22631	22697	22584	22794	22698	22727	22738	22745	22612	22706	22693	22521	22829	22643	22506	22611	22665	22609	22795	22718	22513	22696	22544	22678	22543	22625	22955	22692	22586	22692	22716	22683	22698	22759	22634	22657	22494	22377	22498	22695	22686	22579	22567	22632	22644	22530	22687	22538	22810	22552	22611	22666	22547	22675	22381	22737	22574	22730	22705	22707	22741	22536	22690	22569	22658	22779	22823	22508	22685	22618	22649	22476	22703	22630	22556	22536	22747	22570	22587	22550	22717	22498	22800	22641	22528	22898	22732	22573	22673	22641	22511	22816	22806	22644	22654	22612	22670	22557	22583	22533	22663	22719	22563	22705	22632	22677	22593	22668	22513	22612	22632	22708	22683	22633	22631	22479	22548	22495	22621	22711	22590	22555	22652	22598	22608	22612	22489	22595	22557	22516	22576	22635	22707	22771	22596	22612	22635	22605	22562	22690	22654	22680	22610	22726	22684	22831	22620	22652	22573	22604	22706	22591	22528	22727	22672	22689	22684	22722	22826	22691	22668	22628	22562	22497	22589	22625	22515	22678	22698	22661	22677	22623	22699	22733	22693	22715	22561	22642	22626	22743	22704	22631	22590	22703	22719	22597	22815	22572	22736	22486	22667	22601	22423	22827	22700	22444	22826	22584	22750	22513	22588	22522	22675	22810	22661	22717	22497	22465	22643	22756	22674	22567	22572	22583	22487	22642	22496	22493	22629	22577	22664	22588	22402	22650	22704	22517	22556	22701	22642	22678	22649	22717	22612	22526	22668	22732	22660	22693	22713	22505	22638	22580	22641	22668	22420	22494	22725	22547	22631	22498	22803	22655	22448	22585	22714	22767	22508	22382	22662	22731	22792	22640	22703	22617	22618	22805	22597	22676	22601	22561	22675	22498	22503	22755	22741	22779	22627	22495	22590	22469	22696	22661	22745	22678	22390	22656	22725	22831	22834	22660	22577	22545	22392	22610	22734	22777	22612	22611	22695	22641	22488	22599	22727	22582	22641	22673	22536	22677	22494	22553	22682	22632	22544	22635	22376	22622	22680	22670	22628	22689	22497	22731	22783	22854	22715	22664	22744	22660	22672	22621	22809	22652	22882	22631	22685	22604	22795	22727	22536	22717	22528	22379	22508	22731	22707	22651	22734	22762	22681	22629	22654	22755	22627	22580	22523	22461	22576	22591	22566	22604	22709	22707	22433	22791	22671	22766	22477	22589	22707	22576	22549	22792	22675	22537	22524	22489	22825	22651	22639	22590	22529	22579	22664	22690	22736	22787	22687	22704	22732	22608	22717	22702	22672	22567	22802	22628	22929	22603	22605	22621	22651	22731	22592	22606	22639	22729	22450	22564	22647	22615	22631	22621	22666	22695	22637	22786	22902	22599	22725	22631	22520	22576	22690	22631	22658	22679	22486	22756	22594	22717	22707	22518	22316	22546	22649	22686	22607	22585	22676	22800	22625	22627	22487	22724	22717	22489	22668	22469	22544	22416	22654	22647	22601	22639	22467	22853	22563	22632	22742	22582	22740	22637	22621	22707	22605	22504	22758	22572	22635	22644	22713	22792	22693	22648	22604	22701	22627	22561	22565	22750	22555	22740	22597	22695	22811	22684	22689	22629	22685	22709	22822	22720	22562	22584	22510	22692	22556	22524	22465	22544	22511	22885	22655	22452	22589	22736	22537	22546	22488	22718	22704	22623	22558	22716	22626	22512	22645	22551	22560	22574	22561	22738	22735	22712	22770	22675	22559	22549	22822	22603	22771	22688	22826	22527	22692	22621	22557	22409	22692	22581	22606	22699	22575	22862	22743	22784	22758	22670	22661	22697	22515	22636	22607	22603	22524	22691	22705	22657	22445	22587	22796	22658	22601	22676	22563	22599	22618	22478	22556	22611	22444	22396	22639	22535	22835	22589	22518	22687	22610	22482	22710	22484	22645	22528	22503	22590	22750	22866	22642	22699	22490	22714	22718	22690	22450	22592	22731	22713	22687	22382	22621	22723	22621	22713	22564	22639	22751	22557	22661	22693	22408	22507	22575	22687	22627	22682	22764	22623	22715	22600	22741	22718	22426	22714	22628	22454	22555	22775	22591	22679	22538	22703	22592	22738	22449	22623	22651	22589	22702	22655	22581	22665	22581	22704	22669	22624	22678	22591	22815	22473	22634	22640	22549	22629	22566	22568	22653	22604	22773	22555	22762	22509	22831	22576	22620	22432	22585	22527	22525	22631	22611	22839	22660	22460	22607	22601	22702	22382	22698	22686	22557	22647	22441	22651	22574	22767	22864	22558	22542	22712	22603	22609	22721	22609	22762	22526	22453	22597	22754	22536	22581	22428	22712	22689	22551	22626	22662	22671	22679	22623	22650	22638	22561	22654	22646	22645	22831	22650	22671	22629	22414	22822	22680	22668	22587	22577	22610	22748	22460	22549	22593	22775	22416	22679	22558	22625	22542	22558	22612	22622	22737	22804	22682	22579	22841	22474	22595	22677	22749	22515	22537	22626	22575	22689	22658	22691	22476	22636	22531	22673	22575	22604	22648	22625	22835	22615	22553	22666	22644	22776	22567	22728	22640	22638	22512	22602	22479	22380	22518	22686	22578	22669	22519	22700	22622	22630	22566	22554	22683	22517	22697	22685	22746	22712	22601	22720	22847	22532	22622	22753	22635	22630	22823	22415	22648	22622	22667	22739	22732	22694	22587	22508	22520	22631	22424	22713	22647	22618	22776	22543	22645	22531	22559	22655	22661	22798	22534	22680	22784	22517	22740	22777	22783	22691	22520	22754	22693	22581	22602	22546	22694	22671	22607	22518	22643	22481	22644	22538	22764	22496	22566	22611	22657	22820	22522	22659	22722	22798	22632	22569	22486	22603	22693	22482	22778	22447	22728	22516	22647	22660	22652	22709	22570	22823	22776	22664	22515	22666	22763	22737	22422	22688	22708	22657	22758	22485	22573	22399	22845	22521	22746	22565	22531	22606	22671	22681	22619	22511	22608	22450	22762	22657	22620	22803	22587	22502	22628	22506	22908	22735	22677	22839	22786	22655	22606	22520	22677	22466	22660	22694	22680	22831	22610	22657	22545	22561	22691	22660	22570	22812	22677	22531	22704	22740	22555	22578	22512	22766	22611	22704	22719	22551	22747	22465	22572	22587	22752	22715	22696	22710	22433	22806	22616	22817	22783	22698	22755	22547	22765	22806	22792	22728	22611	22775	22665	22879	22631	22508	22656	22572	22694	22574	22732	22482	22513	22828	22539	22710	22626	22671	22655	22547	22594	22522	22842	22504	22427	22663	22600	22568	22799	22533	22602	22670	22439	22739	22671	22570	22557	22778	22615	22581	22549	22743	22897	22658	22641	22787	22618	22532	22461	22534	22775	22582	22739	22584	22826	22696	22742	22593	22433	22614	22714	22693	22445	22700	22754	22536	22686	22569	22663	22719	22597	22570	22695	22711	22683	22700	22701	22559	22644	22626	22692	22529	22865	22637	22665	22471	22763	22569	22677	22482	22732	22548	22661	22654	22719	22700	22494	22603	22621	22638	22497	22592	22778	22467	22675	22824	22760	22504	22705	22459	22660	22594	22706	22677	22475	22738	22566	22780	22665	22790	22629	22697	22682	22705	22519	22721	22670	22682	22626	22643	22643	22805	22700	22692	22835	22815	22564	22737	22496	22682	22609	22720	22813	22718	22556	22840	22683	22871	22562	22701	22648	22443	22488	22604	22699	22553	22720	22710	22630	22588	22607	22747	22608	22502	22799	22602	22619	22414	22777	22548	22641	22752	22574	22465	22735	22597	22495	22764	22632	22565	22567	22659	22603	22584	22615	22590	22622	22501	22658	22642	22767	22490	22659	22759	22601	22680	22745	22740	22489	22685	22525	22568	22485	22536	22666	22754	22586	22731	22546	22618	22656	22748	22683	22551	22643	22577	22565	22620	22641	22641	22513	22648	22650	22687	22691	22637	22694	22591	22754	22583	22516	22707	22894	22479	22586	22561	22618	22666	22836	22792	22583	22697	22674	22769	22613	22542	22516	22497	22763	22622	22666	22647	22762	22567	22653	22663	22654	22674	22748	22656	22550	22798	22650	22834	22685	22686	22508	22678	22635	22542	22770	22673	22745	22684	22631	22642	22792	22749	22639	22479	22533	22615	22559	22608	22769	22663	22498	22672	22561	22695	22734	22641	22487	22624	22795	22607	22401	22630	22644	22587	22752	22507	22654	22643	22843	22660	22656	22731	22474	22581	22765	22687	22658	22685	22473	22619	22534	22723
29815	29397	38059	36752	33745	32888	31495	30520	30255	29820	29844	29809	29728	29559	29209	29163	29485	29000	29300	29256	29233	29695	29582	29712	29691	29494	29296	29047	29087	29320	29188	29133	29060	29053	29195	29200	29151	29225	29321	29234	29126	29559	29191	29304	29355	29168	29102	29133	29140	29193	29302	28944	29046	29128	29190	29268	29104	29158	29426	29097	29468	29089	29402	29359	29321	29167	29255	29063	29253	29248	29372	29336	29306	29080	29147	29292	29343	28928	29197	29359	29155	29250	29180	29285	29205	29295	28885	29204	29421	29187	29307	29425	29213	29132	28970	29137	29435	29039	29114	29138	29087	29157	29435	29088	29244	29293	29282	29203	29397	29154	29219	28836	29208	29358	29362	29138	29366	29102	29348	29183	28990	29226	29320	29108	29196	29106	29291	28898	29227	29060	29019	29195	29111	29218	29423	29408	29122	29119	29281	29350	29177	29260	29419	29377	28942	29219	29106	29218	29187	29320	29330	29265	29267	29208	28992	29312	29170	29008	29168	29126	29410	29419	29309	29378	29115	29268	29039	29126	29382	29126	29273	29123	29170	29108	29126	29342	29323	29179	29241	29196	29149	29395	28997	29125	29265	29002	29083	29122	29278	29246	29348	29257	28999	29522	29369	29193	29380	29419	29340	29085	29304	29197	29510	29297	29314	29180	29310	29237	29329	29273	29193	29027	29219	29138	29317	29036	29090	29129	29239	28974	28863	29192	29355	29152	29227	29363	29276	29084	29185	28835	29194	29198	29151	29061	29129	29151	29070	29222	29268	29198	29168	29030	29167	29247	29022	29023	29215	29167	29291	29431	29257	29168	29498	29399	29173	29133	29135	29258	29297	29147	29369	29222	29317	29228	29342	29115	28950	29165	29056	29167	29117	29031	29240	29387	29327	29135	29098	29124	29150	29373	29269	29002	28989	29235	29061	29220	29194	29286	29248	29119	29468	29173	29185	29137	29586	29133	29157	29286	29273	29341	29262	29340	29240	29091	29279	29247	29322	29045	29286	29137	29159	28989	28918	29120	29147	29203	29359	29166	29404	28998	28907	29205	29217	29093	29236	29031	29261	29195	29225	29125	29294	29155	29225	29375	29160	29125	29205	29326	29035	29016	29323	29068	29207	29368	29223	29120	29003	29260	29370	29167	29182	29208	29205	29321	29309	29154	29179	29226	29172	29171	29290	29073	29300	29181	29483	29451	29261	29269	29305	29294	29290	29233	29229	29106	29079	29307	29258	29261	29244	29124	29341	29180	29326	29278	29410	29275	29197	29107	29279	29316	29251	29251	29000	29269	29326	29208	28928	29102	29367	29268	28936	29351	29298	29181	29095	29011	29245	29189	28949	29204	29316	29245	29472	29297	29305	29120	29445	29258	28986	29239	29160	28891	29101	29200	29257	29131	29224	29247	29192	29190	29362	29157	29392	29247	29156	29039	29105	28975	29263	29130	29076	29068	29174	29316	29183	29336	29154	29175	29339	29322	29219	29499	29125	29241	29092	29124	28915	29087	29032	28976	29143	29288	29375	29334	29075	29149	29149	28988	29190	29090	29414	29023	29430	29169	29182	29471	29145	28912	29270	29073	29234	29333	29207	29092	29070	29426	29282	29162	29210	29117	29128	29217	29055	29364	29107	29074	29174	29024	29285	29317	29096	29240	29049	29093	29131	29263	29388	29414	29051	29459	28968	29264	29172	29178	29416	29248	29256	29212	29154	29204	29210	29365	29036	29320	29345	29109	29309	29340	29293	28973	29162	29219	29158	29016	29245	29167	29275	29176	29253	29052	29126	28860	29425	29348	29361	29179	29258	29286	29213	29212	29158	29078	29186	29330	29521	28997	29482	29438	29233	29204	29230	29274	29278	29189	29291	29135	29247	29384	29167	29279	29338	29082	29218	29249	29267	29367	29066	29312	29159	29039	29086	29314	29442	29172	29228	29413	29325	29206	29514	29386	29087	29307	29467	29321	28945	29316	29328	29498	29109	29287	29139	29295	29196	29311	29092	29485	29033	29304	29256	29218	29230	28920	29059	29366	29237	29152	29431	29217	29127	28985	29381	29088	29516	29466	29332	29141	29185	29486	29140	29258	29052	29035	29411	29277	29410	29272	29136	29296	29285	29167	29103	29195	29240	28981	29139	29168	29258	29046	29369	29221	29092	29083	29398	29364	29116	29005	29025	29189	28992	29071	29240	29373	28953	29353	29155	29165	29197	28983	29561	29248	29208	29095	29339	29373	29283	29198	29569	29337	29420	29463	29273	29239	29145	29377	29088	29161	29381	29215	29144	29045	29069	29379	29386	29404	29329	29350	29186	29173	29133	29376	29130	29220	29192	29398	29126	29146	28818	29113	29499	29262	29160	29374	29166	29192	29210	29153	29307	29099	29255	28967	29212	29275	29194	29189	29143	29125	29130	29390	29267	29255	29113	28898	29211	29095	29192	29454	29068	29101	29230	29167	29194	29302	29363	29304	29595	29019	29167	29221	29241	29245	29331	29170	29321	29403	29131	29283	29203	29239	28942	29179	29204	29343	29082	29242	29188	29391	29091	28970	29081	29421	28805	29139	29162	29372	29181	29266	29060	29159	29316	29168	29020	29210	29110	29292	29206	29329	29165	29196	29333	29218	29341	29132	29011	29235	29293	29263	29151	29124	29297	29220	29218	29067	29147	29169	29143	29297	29380	29268	29162	29060	29269	29456	29243	29010	29214	29071	28956	28940	29133	29185	29460	29157	29403	29335	29488	29097	29016	29206	29222	29219	29482	29444	29115	29056	29317	29377	29248	29194	29378	29197	29163	29327	29067	29148	29168	29017	29180	29276	29076	29220	29335	29424	29021	29212	29051	29183	29138	29096	29099	29119	29235	29379	29252	29215	28988	29082	29094	29000	29331	29293	29001	29328	29220	28989	29297	29163	29272	29077	29128	29315	29260	29085	28954	29156	29515	29318	29106	29045	29102	29127	29200	29370	29078	29393	29229	29526	29043	29140	29302	28966	29242	29049	29277	29016	29291	29300	29149	29150	28956	29367	29040	29157	28949	29110	29232	29127	29075	29260	29100	29230	29142	29303	29246	29243	29239	29177	29244	29396	29394	29250	29050	29120	29246	29351	29241	29267	28959	29284	29065	29427	29167	29028	29240	29122	29309	29217	29220	29137	29196	29268	29132	29420	29026	29284	29354	29065	29012	29389	29154	29414	29055	29211	28983	29207	29153	28994	29172	29188	29194	29501	29331	29152	29086	29203	29258	29548	29444	29349	29383	29245	29327	29085	29224	29297	28983	29261	29143	29370	29034	29323	29510	29208	29216	29448	29285	28948	29092	29058	29082	29043	29227	29102	29360	29253	29002	29077	29362	29346	29366	29422	29248	29346	29405	29407	29095	29195	29236	29123	29244	29254	29429	28998	29128	29020	29348	29362	29099	29175	29388	28923	29109	28977	29218	29285	29251	29183	29482	29109	29377	29140	29389	28999	29219	29204	29146	29392	29158	29217	29424	29206	29236	29142	29341	29110	29300	29231	29365	29242	29266	29217	29268	29504	29525	28905	28963	29328	29313	29349	29164	29282	28990	29005	29185	29224	29372	29236	29376	29420	29328	29294	29311	29261	29118	29180	29092	29367	29308	29594	29350	29302	29071	29309	29199	29215	29183	29150	29127	29352	29125	29132	29166	29260	29349	29080	29400	29225	29126	29202	29193	29244	29037	29147	29320	29252	29113	29274	29224	29185	29215	29343	29385	29333	29078	29033	29245	28978	29135	28878	29093	29314	29242	29291	29358	29311	29330	29035	29045	29400	29444	29270	29199	29022	29104	29337	29083	29278	29266	29271	29175	29363	29259	29287	29070	29278	29188	29427	29265	29153	29207	29131	29194	29060	29000	29295	29079	29223	29241	28963	29241	29089	29354	29436	29351	29224	29054	29153	29452	29099	29307	29601	29391	29399	29170	29140	29343	29199	29099	29347	29264	29235	29210	29125	29195	29274	29256	29155	29349	29316	29240	29083	29180	29451	29151	29013	29023	29208	29296	29417	29218	29250	29145	29401	29433	28984	28960	29243	29127	29119	29357	29325	29323	29202	29440	29152	29161	29267	29170	29176	29269	29222	29154	29402	29383	29173	29020	29208	29427	29085	29264	29277	29181	29346	29387	29267	29193	29004	29202	29164	29135	29111	29231	29384	29314	29249	29150	29415	29459	29019	29283	29276	29315	29059	29237	28962	29146	29228	29480	29172	29086	29264	29231	29188	29167	29072	29336	29262	29117	29310	29354	29388	29229	29107	29379	29264	29474	29373	29200	29146	29042	29027	29216	29143	29030	29212	29048	29355	29330	29433	29115	29212	29139	29134	29345	29113	29394	29345	29331	29082	29423	29282	29186	29106	29125	29176	29153	29168	29186	29315	29286	29121	29120	29167	29473	29463	29209	29240	29265	29217	29222	29312	29194	28975	29519	29016	28963	28865	29226	28893	29272	29320	29300	28906	29178	29091	28928	29149	29229	29024	29156	29321	29259	29271	29335	29244	29356	29284	29215	29452	29278	29369	29125	29240	29390	29188	29371	29255	29141	29063	29126	29230	29145	29149	29330	29182	29079	29325	29114	29199	29194	29367	29336	29490	29372	28970	29042	29190	29254	29070	29388	29126	29097	29413	29155	29216	29625	29281	29244	29104	29499	29228	29092	29097	29031	29186	29390	29132	29429	29183	29161	29230	29254	29118	29296	29437	29298	29255	29264	29200	29393	29134	29191	29192	29329	29039	29065	29000	29088	29263	29560	29276	29435	28746	29271	29163	29351	29044	29055	29197	29395	29325	29046	29145	28996	29357	29251	29256	29216	29363	29292	29452	29414	29182	29408	29217	29263	29443	29175	29105	29426	29244	29078	29244	29187	29135	29360	29385	29196	29007	29132	29224	29318	29038	29389	29294	29171	29297	29271	29384	29391	29179	29126	29162	29068	29216	29245	29110	29114	29248	28935	28979	29094	29164	29215	29232	29423	29283	29242	29234	29105	29072	29164	29300	28997	29175	29357	29034	29183	29244	29428	29188	29183	29258	29099	29237	29447	29258	29358	29118	29181	29125	29353	29348	29231	29053	29234	29054	29217	29478	29537	29028	29221	29371	29361	29055	29254	29094
28385	41126	39760	33607	30098	27800	25762	24497	23901	23687	23401	23321	23143	22599	22565	22755	22507	22521	22550	22519	22331	22803	22875	22716	22432	22354	22369	22307	22190	22417	22149	22324	22486	22267	22400	22153	22143	22222	22259	22391	22294	22364	22294	22284	22376	22281	22253	22216	22477	22349	22338	22255	22260	22132	22241	22226	22340	22195	22457	22186	22228	22174	22455	22230	22412	22068	22463	22244	22253	22277	22081	22342	22345	22142	22124	22153	22274	22336	22237	22273	22442	22182	22441	22294	22204	22058	22172	22265	22171	22263	22385	22287	22317	22064	22420	22334	22445	22087	22183	22350	22087	22389	22215	22254	22389	22238	22454	22405	22342	22205	22198	22158	22429	22204	22202	22107	22093	22201	22365	22224	22306	22312	22216	22352	22190	22224	22223	22270	22353	22191	22325	22358	22280	22220	22364	22263	22255	22317	22184	22199	22276	22255	22232	22439	22220	22441	22256	22394	22068	22371	22302	22351	22348	22241	22448	22297	22295	22219	22254	22195	22376	22201	22419	22472	22292	22150	22277	22260	22415	22314	22309	22323	22186	22386	22436	22284	22252	22333	22397	22382	22220	22313	22241	22165	22286	22133	22169	22149	22273	22162	22427	22234	22059	22298	22238	22343	22248	22225	22265	22146	22302	22247	22319	22421	22266	22301	22233	22229	22012	22287	22109	22373	22310	22326	22339	22411	22270	22265	22206	22294	22278	22263	22424	22281	22362	22170	22254	22308	22390	22170	22125	22318	22270	22272	22300	22367	22106	22142	22196	22259	22204	22263	22306	22258	22242	22274	22240	22279	22189	22332	22361	22346	22366	22177	22191	22264	22149	22238	22135	22350	22270	22199	22302	22257	22360	22454	22290	22315	22230	22319	22293	22122	22395	22498	22380	22272	22357	22235	22253	22337	22254	22333	22507	22265	22284	22113	22206	22276	22208	22275	22222	22270	22083	22177	22204	22140	22232	22146	22266	22278	22414	22220	22432	22336	22245	22541	22230	22168	22300	22257	22234	22282	22386	22147	22290	22210	22318	22037	22290	22022	22336	22382	22315	22030	22188	22300	22358	22247	22348	22210	22332	22040	22311	22268	22367	22362	22324	22070	22387	22273	22252	22332	22293	22150	22122	22419	22304	22327	22290	22243	22298	22180	22339	22207	22232	22203	22099	22257	22150	22262	22526	22279	22239	22242	22364	22306	22320	22139	22208	22369	22444	22171	22301	22303	22323	22327	22230	22406	22234	22293	22230	22224	22288	22473	22216	21979	22295	22314	22586	22289	22274	22277	22172	22295	22235	22434	22100	22363	22214	22215	22515	22288	22175	22270	22237	22144	22309	22236	22345	22260	22266	22353	22201	22194	22157	22091	22284	22283	22104	22253	22164	22283	22237	22326	22277	22470	22241	22147	22256	22169	22383	22164	22186	22298	22154	22206	22240	22448	22339	22133	22296	22490	22246	22288	22260	22351	22302	22298	22339	22303	22232	22230	22249	22248	22358	22133	21957	22297	22286	22284	22101	22413	22414	22240	22204	22457	22298	22436	22339	22418	22142	22267	22275	22179	22204	22417	22247	22240	22293	22168	22433	22256	22483	22283	22295	22249	22371	22247	22250	22398	22298	22317	22230	22290	22213	22348	22309	22313	22281	22203	22082	22363	22147	22440	22078	22184	22397	22112	22382	22389	22321	22409	22269	22063	22417	22256	22272	22360	22220	22322	22290	22405	22436	22268	22364	22333	22166	22162	22281	22295	22247	22331	22278	22239	22458	22071	22309	22232	22376	22142	22255	22218	22231	22391	22206	22251	22272	22130	22432	22320	22178	22149	22240	22226	22245	22345	22394	22344	22224	22371	22317	22433	22635	22293	22177	22365	22367	22267	22218	21934	22265	22337	22398	22400	22330	22204	22095	22507	22203	22391	22009	22247	22280	22269	22380	22236	22385	22258	22180	22269	22225	22215	22289	22268	22116	22206	22265	22284	22171	22190	22395	22329	22367	22207	22180	22332	22224	22130	22479	22255	22255	22199	22381	22265	22342	22401	22208	22296	22305	22164	22355	22180	22290	22438	22328	22424	22165	22278	22213	22234	22231	22325	22253	22118	22279	22196	22267	22391	22222	22211	22182	22183	22458	22270	22274	22453	22137	22248	22275	22406	22345	22356	22381	22418	22160	22246	22323	22261	22470	22272	22311	22219	22262	22288	22321	22310	22370	22150	22109	22278	22215	22214	22359	22241	22307	22268	22446	22118	22158	22201	22270	22295	22453	22361	22280	22462	22191	22277	22294	22317	22383	22301	22061	22149	22177	22166	22192	22292	22416	22375	22283	22178	22181	22194	22224	22330	22142	22284	22155	22206	22175	22359	22184	22473	22229	22470	22155	22325	22234	22220	22216	22259	22306	22293	22318	22408	22221	22267	22306	22296	22186	22265	22342	22265	22133	22330	22278	22248	22311	22270	22288	22294	22449	22161	22110	22170	22315	22177	22291	22327	22394	22337	22160	22315	22146	22056	22277	22353	22300	22271	22329	22025	22273	22178	22300	22362	22258	22261	22333	22218	22260	22332	22131	22083	22329	22320	22450	22293	22252	22367	22180	22382	22266	22175	22270	22336	22279	22213	22355	22311	22160	22196	22244	22155	22354	22119	22491	22322	22427	22202	22173	22421	22241	22352	22374	22230	22239	22168	22348	22202	22195	22152	22295	22438	22226	22343	22428	22482	22178	22325	22289	22357	22414	22434	22275	22241	22250	22230	22136	22119	22037	22455	22284	22354	22420	22253	22280	22130	22457	22272	22201	22153	22412	22282	22277	22203	22331	22302	22312	22291	22599	22340	22363	22190	22143	22308	22169	22121	22173	22343	22116	22325	22191	22514	22408	22274	22222	22231	22387	22306	22244	22268	22338	22317	22326	22094	22300	22217	22311	22214	22210	22233	22323	22466	22390	22239	22290	22186	22091	22249	22245	22348	22279	22195	22311	22237	22183	22199	22347	22289	22211	22108	22200	22352	22253	22140	22369	22316	22092	22391	22485	22274	22445	22285	22291	22262	22132	22465	22225	22186	22389	22242	22451	22346	22198	22263	22057	22293	22315	22316	22295	22370	22191	22289	22297	22265	22240	22271	22285	22095	22322	22222	22168	22365	22282	22181	22316	22226	22403	22253	22165	22185	22112	22390	22433	22172	22412	22269	22291	22205	22113	22188	22345	22195	22210	22335	22403	22140	22190	22174	22202	22414	22238	22409	22217	22374	22346	22158	22321	22345	22356	22454	22223	22166	22323	22262	22197	22189	22390	22189	22261	22383	22258	22235	22328	22089	22445	22407	22151	22116	22293	22243	22262	22287	22239	22166	22316	22093	22439	22256	22288	22215	22270	22180	22221	22286	22226	22147	22229	22302	22269	22287	22272	22179	22357	22233	22448	22259	22238	22090	22297	22257	22374	22276	22184	22254	22261	22338	22385	22479	22477	22177	22212	22387	22435	22219	22261	22245	22073	22238	22398	22232	22268	22330	22290	22307	22129	22434	22459	22183	22266	22374	22507	22303	22402	22154	22418	22252	22328	22288	22165	22317	22191	22348	22059	22210	22082	22400	22245	22372	22258	22195	22434	22140	22286	22400	22253	22385	22248	22306	22425	22197	22095	22363	22264	22240	22126	22345	22277	22407	22462	22349	22306	22507	22332	22262	22244	22277	22337	22447	22362	22173	22392	22517	22279	22324	22172	22160	22163	22279	22214	22271	22489	22220	22086	22310	22390	22153	22332	22330	22074	22054	22292	22252	22327	22123	22224	22137	22219	22252	22243	22422	22180	22231	22319	22285	22371	22355	22392	22474	22199	22161	22364	22324	22280	22360	22424	22421	22112	22313	22280	22216	22267	22180	22322	22137	22440	22308	22367	22293	22157	22160	22304	22344	22269	22325	22246	22239	22205	22263	22282	22363	22235	22361	22399	22273	22202	22301	22322	22248	22330	22400	22451	22391	22228	22425	22244	22397	22212	22201	22335	22327	22348	22240	22166	22262	22286	22195	22262	22281	22327	22212	22234	22279	22216	22095	22307	22162	22331	22280	22358	22348	22096	22371	22364	22310	22199	22291	22284	22329	22426	22233	22330	22245	22178	22174	22246	22318	22254	22182	22110	22368	22168	22361	22335	22194	22354	22145	22442	22376	22266	22262	22494	22342	22171	22150	22308	22205	22319	22187	22518	22236	22274	22151	22188	22326	22346	22242	22241	22266	22124	22272	22480	22132	22224	22402	22294	22206	22384	22319	22313	22284	22321	22293	22204	22451	22318	22195	22425	22143	22365	22293	22163	22365	22176	22302	22340	22079	22296	22318	22325	22178	22244	22467	22243	22316	22217	22312	22268	22232	22000	22450	22240	22224	22250	22404	22318	22222	22160	22275	22284	22265	22180	22338	22134	22210	22355	22216	22308	22376	22461	22225	22241	22110	22098	22252	22167	22246	22278	22322	22084	22368	22315	22325	22354	22286	22510	22099	22162	22264	22357	22239	22238	22315	22488	22133	22358	22257	22345	22160	22368	22072	22286	22183	22250	22264	22012	22054	22274	22133	22095	22236	22206	22308	22137	22222	22244	22422	22250	22348	22450	22337	22081	22221	22367	22242	22377	22185	22142	22233	22160	22355	22407	22209	22424	22278	22348	22338	22328	22345	22304	22199	22224	22258	22321	22580	22321	22501	22341	22159	22181	22314	22124	22259	22395	22280	22345	22120	22320	22330	22247	22302	22303	22290	22193	22066	22248	22288	22273	22380	22369	22254	22521	22397	22294	22244	22260	22169	22270	22310	22186	22156	22352	22235	22289	22257	22306	22341	22331	22072	22096	22300	22265	22369	22180	22320	22429	22172	22244	22334	22339	22373	22257	22355	22460	22327	22231	22369	22205	22343	22257	22349	22182	22188	22323	22277	22308	22322	22400	22303	22423	22423	22280	22099	22356	22513	22257	22239	22259	22272	22202	22328	22345	22313	22349	22253	22336	22319	22418	22288	22185	22427	22255	22377	22356	22408	22364	22187	22470	22302	22262	22084	22476	22211	22218	22300	22255	22318	22240	22374	22188	22400	22301	22319	22297	22363	22330	22345	22452	22151	22041	22221	22223	22421	22252	22252
23736	21446	29247	25712	27710	33166	34360	31564	30829	30906	30609	30495	29942	30025	29713	29751	29762	29580	29593	29674	29616	30881	31371	31347	30513	29827	29487	29238	29535	29372	29170	29248	29444	29244	29358	29365	29380	29224	29172	29256	29579	29385	29078	29211	29088	29185	28917	28996	29256	29426	29170	29349	29486	29514	29280	29279	28997	29174	29276	29427	29433	29104	29100	29388	29280	29407	29234	29236	29274	29012	29609	29083	29382	29246	29115	29168	29248	29133	29417	29336	29221	29273	29175	28884	29125	29201	29228	29130	29098	29204	29222	29235	29470	29308	29458	29265	28992	29155	29112	29316	29085	29406	29218	29270	29364	29347	29238	29065	29297	29368	29240	29125	29374	29089	29267	29256	29209	29247	29181	29447	29286	29031	29562	28979	29236	29096	29447	29313	29389	29130	29151	29281	29166	29254	29234	28987	29248	29435	29309	29083	29148	29167	29263	29273	29128	29186	29373	29319	29138	29078	29152	29255	29130	29244	29129	29160	29175	29151	29426	29170	29177	29303	28996	29136	29050	28978	29260	29307	29207	29287	29132	29046	29417	29321	29104	29139	29294	29049	29384	29058	29265	29345	29018	29478	29139	28980	29419	29093	29103	29286	29239	29163	29231	29090	29210	29195	29239	29023	29186	29455	29112	29192	29157	28974	29254	29210	29247	29170	29003	28907	29403	29225	29178	29371	29202	29233	29108	29075	29046	29234	28969	29283	29004	29127	29030	29173	29167	29455	29142	29121	29229	29347	29190	29196	28981	29248	29463	29294	29131	29271	29461	29196	29230	29124	29244	29108	29265	29438	29106	29339	29103	29353	29186	29274	29311	29228	29116	29476	29251	29379	29485	29107	29233	29409	29215	29154	29424	29156	29433	29242	29072	29367	29210	29293	29192	29265	29294	29002	29211	29189	29312	29322	29106	29114	29053	29214	29303	29187	29369	29214	29292	29181	29314	29389	29239	29255	29457	29466	29178	29265	28997	28985	29184	29120	29338	29466	29307	29200	29244	29221	29218	29006	29152	29351	29171	29105	29301	29279	29191	29170	29258	29187	29229	29252	29173	29324	29338	29315	29138	29206	29124	29233	29413	29397	29243	29367	29087	29145	29228	29373	29223	29141	29109	29501	29138	29462	29403	29276	29205	29384	29183	29363	29452	29355	29431	29100	29333	29253	29370	29083	29299	29324	29297	29256	29452	29287	29406	29385	29253	29221	29233	29249	29175	29321	29304	29175	29090	29032	29347	29350	29280	29067	29532	29407	29242	29267	29232	29127	29177	29097	29177	29237	29365	28982	29110	29107	29226	29091	29189	29239	29215	29302	29086	29224	29180	29044	29474	29560	29295	29282	29155	29430	29303	29230	29430	29341	29108	29090	29163	29137	29411	29072	29295	29218	29296	29090	29283	29271	29280	29322	29164	29143	29313	29194	29080	29413	29136	29265	29124	29278	29271	29307	29281	29065	29381	29020	29140	28935	29208	29048	28993	29083	29233	29196	29280	29359	29258	29252	29138	29371	29077	29167	29075	29312	29325	28906	29216	29327	29440	29423	29518	29215	29225	29243	29053	29377	29436	29286	29252	29497	29040	29217	29236	29149	29161	29286	29228	29186	29094	29145	29137	29195	29173	29256	29537	29256	29324	29144	29264	29210	29192	28987	29191	29246	29237	29231	29195	29130	29319	29217	29103	29148	29177	29166	29228	29098	29157	29105	29220	29269	29233	29408	29154	29125	29189	29100	29292	29086	29174	29162	28977	29075	29104	29084	29185	29212	29310	29491	29220	29010	29139	29024	29166	29037	29175	29239	29133	29335	28974	29279	29231	29265	29217	29113	29170	29330	29286	29242	29480	29139	29126	29211	29053	29183	29331	29295	29088	29037	29259	28912	29024	29224	28987	29019	29157	29034	29416	29307	29178	29195	29262	29167	29221	29319	29203	29172	29354	29401	29185	29149	29486	29180	29207	29411	29143	28871	29247	29503	29212	29153	29020	29092	29139	29284	29167	29289	29352	29277	28987	29054	29188	29266	29398	29558	29258	29450	29214	29270	29151	29230	29122	29306	29350	29161	29102	29226	29254	29218	29177	29119	29134	29206	29291	29209	29202	29198	29100	29203	29099	28917	29070	29266	29083	29164	29191	29166	29127	29257	29203	29326	29412	29255	29128	29288	29306	29323	29211	29213	29270	29142	29113	29226	29256	29257	29264	29203	29025	29124	29254	29239	29156	29236	29424	29122	28871	29350	29294	29295	29264	29258	29097	29413	29222	29257	29081	29349	29347	29177	29227	29233	29169	29375	29463	29282	29013	29137	29324	29243	29162	28929	29283	29084	29121	29023	29225	29031	29184	29172	29247	29089	29278	29339	29242	29339	29209	29232	29188	29244	29183	29363	29278	29247	29194	29210	29206	29140	29361	29188	29262	29052	29350	29276	29289	29127	29299	29298	29162	29287	29288	29119	29130	29137	29492	29314	29307	29052	29251	29076	29136	29127	29330	28881	29161	29078	29108	29203	29008	29348	29188	29227	29086	29226	29245	29247	29122	29287	29206	29373	29263	29309	29210	29345	29195	29144	29383	29286	29267	29061	29275	28980	29245	29202	29233	28992	29168	29188	29602	29177	29364	29087	28994	28957	29361	29350	29230	29083	29002	29004	29207	28938	29187	29240	29154	29180	29133	29169	29512	29564	29295	29171	29064	29261	29164	29251	29454	29001	29261	29380	29379	29223	29027	29241	29190	29192	29049	29166	28999	29287	29323	29140	28991	29056	29315	29259	29124	29374	29311	29038	29307	29241	29436	29276	29277	29076	29273	29077	29391	29228	29306	29181	29226	29086	29283	29327	29112	29122	29172	29468	29267	29168	29310	29250	29154	29442	29271	29303	29180	29476	29193	29083	29143	29233	28992	28988	29423	29181	29315	29293	29434	29090	29027	29138	29187	29097	29300	29312	29165	29051	29384	29267	29150	29199	29048	29188	28963	29218	29086	29133	29568	28943	29077	29030	29211	29487	29054	29315	29370	29096	29026	29078	29110	29288	29303	29374	29505	29156	29418	29202	29142	29218	29381	29228	29269	28976	29235	29277	29176	29283	29336	29063	29167	29295	29144	29349	29562	29319	29389	29037	29264	29207	29216	29441	28947	29068	29191	29238	29305	29187	29092	29275	29386	29313	29279	29155	29277	29172	29245	29316	29525	29205	29053	29059	29244	29115	29092	29157	29155	29239	29296	29425	29480	29414	29089	29111	29252	29159	29198	29340	29295	29245	29193	29348	29278	29278	29223	29228	29190	29184	29333	29070	29226	29158	29307	29410	29552	29221	29366	29287	29343	29036	29186	29205	29033	29157	29246	29118	29206	29135	29539	29373	29306	29190	29213	29291	29137	29463	29117	29034	29328	29140	29396	29091	29093	29294	29185	29100	28984	29457	29117	29408	29240	29041	29264	29265	29150	29279	29202	29210	29079	29144	29168	29122	29290	29179	29068	29121	29210	29253	29171	29347	29337	29081	29074	29123	29029	29441	29247	29381	29225	28950	29222	29315	29069	29068	29306	29355	29332	29264	29655	29248	29248	29559	29245	29345	29562	29361	29141	28904	29297	29142	29137	29420	29392	29069	28913	29078	29182	29109	29147	29250	29221	29257	29254	29079	29331	29127	29611	29216	29332	29118	29117	29390	29244	29305	29258	29256	29298	29191	28950	29295	29205	29174	29353	29086	29165	29187	29252	29106	29240	29389	29341	29217	29232	29134	29240	29267	29230	29169	29098	29307	29370	29052	29091	29326	29443	29399	29347	29224	29225	29346	29187	29157	29270	29147	29009	29189	29212	29069	29119	29267	29403	29369	29277	29166	29050	29351	29267	29124	29060	29150	29380	28869	29033	29285	29564	29233	29466	29387	29024	29365	29119	29332	28997	29296	29226	29220	29600	29058	29235	29216	29373	29282	29069	29237	29299	29284	29420	29447	29340	29226	28948	29315	29002	29235	29222	29108	29156	29273	29190	29301	29342	29324	29305	29198	29144	29166	29412	29402	29231	29257	29230	29294	29100	28971	29316	29289	29262	29193	29032	29522	29385	29343	29101	29234	29192	29502	29145	29370	29248	29336	29274	29275	28971	29079	29088	29264	29241	29158	29355	29283	29195	29355	29191	29187	29100	28991	29171	29026	29102	29267	29472	29204	29161	29277	29216	29573	29263	29093	29226	29198	29000	29200	29152	29167	29156	29262	29163	29192	29191	29451	29290	29277	29196	29252	29388	29287	29078	29573	29256	29366	29157	29105	29379	29288	29195	29065	29287	29341	28985	29142	29225	29182	29013	29218	29248	28942	29282	29053	29235	29218	29315	29496	29282	29198	28998	29310	29292	28967	29308	29259	29345	29047	29035	29321	29091	28935	29257	29321	29399	29193	29342	28977	29406	29037	29378	29201	29071	29185	29234	29114	29087	29147	29167	29302	29054	29307	29368	29511	29192	29430	29357	29425	29446	29283	29393	29468	29419	29265	29175	29009	29400	29370	29079	29211	29303	29226	29332	29245	29244	29306	29260	29105	29524	29033	28909	28985	29021	29083	29184	29247	29265	29323	29013	29123	29093	29238	29409	29283	29342	29303	29264	29446	29013	29288	29462	29502	29344	29143	29159	28882	29226	29178	29182	29385	29295	29410	29232	29307	29197	29217	29163	29324	29326	29306	29239	29173	29154	29148	29184	29421	29429	29296	29341	28886	29337	29200	29297	29187	29268	29387	29272	29205	29097	29276	29408	29107	29314	29156	29179	29487	29236	29207	29152	29044	29223	29046	29187	29315	29227	29260	29353	29297	29104	29140	29337	29179	29130	29484	29096	29152	29199	29287	29081	29141	29141	29120	29021	29286	29350	28987	29501	29018	29195	29079	29406	29275	29393	29116	29205	29241	29350	28991	29266	29008	29484	29005	29266	29150	29152	29095	29287	29233	28930	29317	29282	29195	29078	29227	29330	29057	29179	29067	29196	28853	29305	29296	29107	29057	29124	29150	29134	29164	29044	29086	29286	29189	29181	29320	29447	29102	29263	29587	29052	28991	29323	29159	29245	29085	29229	29259	29190	29292	29230	29077	29169	29155	29145	29079	29209	29176	29131	29328	29242	29210	29147	29151
27875	48280	46814	39065	34266	31175	28035	26132	25422	24593	24503	24108	23562	23399	23192	23307	22959	23013	22896	22836	23242	25166	25098	25191	24020	23332	22655	22431	22444	22241	22471	22395	22329	22305	22347	22310	22436	22398	22387	22483	22302	22430	22415	22268	22340	22430	22264	22372	22287	22301	22271	22434	22450	22458	22565	22330	22453	22273	22405	22439	22338	22369	22477	22608	22617	22417	22249	22605	22406	22474	22349	22380	22446	22579	22452	22381	22370	22558	22347	22562	22329	22562	22428	22349	22446	22363	22388	22358	22412	22584	22487	22229	22292	22220	22340	22397	22404	22368	22471	22317	22154	22443	22321	22373	22286	22458	22401	22276	22267	22387	22571	22379	22436	22474	22189	22466	22434	22355	22527	22352	22370	22551	22471	22377	22355	22249	22304	22533	22321	22491	22411	22372	22457	22419	22377	22175	22443	22511	22579	22316	22463	22256	22295	22352	22276	22427	22315	22348	22216	22536	22216	22252	22258	22505	22287	22438	22442	22510	22257	22427	22282	22583	22367	22374	22433	22388	22393	22354	22447	22483	22221	22402	22312	22568	22367	22381	22353	22282	22524	22283	22369	22343	22308	22260	22460	22358	22480	22406	22301	22232	22490	22261	22356	22448	22211	22288	22265	22403	22350	22311	22541	22420	22564	22637	22354	22378	22511	22232	22484	22381	22497	22410	22446	22399	22387	22306	22316	22259	22235	22320	22081	22266	22483	22280	22553	22473	22524	22147	22347	22319	22267	22357	22502	22155	22250	22495	22419	22356	22436	22460	22426	22389	22417	22443	22509	22347	22582	22320	22325	22454	22413	22516	22568	22387	22446	22571	22461	22498	22240	22344	22328	22475	22501	22329	22482	22489	22416	22497	22335	22496	22423	22343	22356	22422	22359	22288	22438	22238	22378	22385	22365	22373	22244	22397	22336	22483	22262	22319	22431	22398	22267	22520	22429	22498	22353	22310	22548	22439	22411	22491	22359	22501	22437	22350	22285	22490	22460	22322	22354	22400	22288	22515	22259	22374	22430	22226	22290	22266	22317	22349	22277	22372	22560	22449	22420	22462	22480	22406	22354	22287	22392	22464	22277	22231	22303	22424	22560	22324	22392	22345	22471	22505	22671	22433	22464	22331	22411	22367	22557	22361	22227	22329	22205	22348	22313	22359	22457	22160	22363	22441	22347	22266	22203	22405	22497	22504	22258	22543	22327	22405	22340	22327	22413	22281	22487	22578	22452	22490	22386	22384	22418	22285	22449	22292	22333	22424	22320	22429	22351	22499	22350	22287	22274	22389	22471	22352	22419	22568	22415	22438	22347	22485	22353	22511	22323	22443	22284	22293	22214	22490	22385	22448	22450	22327	22202	22453	22311	22451	22267	22559	22399	22318	22297	22507	22424	22429	22218	22318	22357	22230	22487	22167	22343	22511	22369	22335	22309	22355	22486	22220	22345	22520	22500	22203	22531	22431	22335	22373	22545	22392	22584	22452	22300	22323	22414	22386	22290	22402	22216	22418	22351	22361	22385	22309	22414	22287	22379	22369	22311	22345	22258	22385	22345	22486	22379	22236	22269	22249	22355	22379	22292	22387	22396	22274	22226	22537	22268	22292	22376	22255	22507	22417	22401	22465	22483	22370	22457	22426	22632	22211	22286	22547	22289	22570	22407	22465	22549	22478	22322	22388	22396	22461	22332	22264	22379	22417	22384	22344	22417	22346	22453	22339	22449	22301	22394	22340	22496	22432	22193	22345	22319	22411	22493	22307	22443	22207	22493	22491	22419	22456	22336	22393	22278	22515	22234	22233	22417	22255	22588	22348	22279	22552	22477	22251	22435	22612	22491	22484	22425	22461	22343	22435	22385	22574	22284	22397	22334	22309	22428	22230	22472	22405	22469	22250	22322	22497	22462	22412	22358	22270	22479	22265	22354	22310	22273	22332	22184	22444	22391	22533	22320	22468	22372	22409	22429	22416	22471	22391	22349	22296	22385	22383	22289	22356	22397	22373	22340	22474	22283	22339	22268	22418	22154	22324	22419	22392	22359	22545	22281	22404	22443	22328	22415	22284	22162	22224	22252	22413	22403	22277	22286	22433	22104	22487	22503	22288	22502	22389	22348	22412	22535	22348	22360	22410	22228	22346	22246	22438	22310	22502	22431	22462	22268	22265	22373	22165	22356	22345	22429	22305	22583	22531	22294	22386	22381	22414	22355	22476	22535	22325	22456	22401	22286	22111	22248	22215	22361	22488	22462	22296	22512	22415	22263	22470	22372	22423	22437	22437	22472	22425	22305	22428	22524	22331	22463	22143	22476	22319	22304	22359	22446	22470	22317	22459	22392	22443	22531	22295	22299	22251	22421	22385	22402	22579	22299	22343	22544	22366	22436	22415	22545	22377	22407	22399	22423	22443	22295	22424	22477	22457	22333	22490	22362	22346	22449	22382	22442	22442	22403	22201	22329	22424	22393	22350	22313	22351	22429	22449	22350	22394	22492	22469	22405	22337	22429	22270	22325	22610	22305	22486	22527	22321	22277	22632	22411	22528	22513	22382	22486	22314	22414	22446	22375	22465	22490	22170	22508	22303	22381	22402	22263	22368	22243	22203	22293	22321	22336	22413	22273	22631	22453	22110	22363	22342	22451	22432	22319	22361	22504	22175	22513	22384	22335	22423	22430	22314	22616	22309	22258	22426	22539	22506	22455	22402	22532	22294	22426	22401	22423	22493	22362	22255	22299	22406	22501	22343	22346	22451	22381	22275	22537	22344	22502	22319	22488	22388	22397	22490	22404	22434	22179	22380	22442	22603	22468	22253	22298	22279	22426	22495	22386	22239	22376	22279	22493	22386	22480	22321	22440	22396	22299	22417	22504	22280	22364	22366	22517	22139	22562	22344	22477	22361	22393	22442	22202	22458	22401	22493	22494	22389	22494	22296	22379	22424	22564	22180	22239	22487	22405	22300	22425	22425	22297	22285	22410	22282	22468	22301	22477	22325	22271	22266	22198	22490	22386	22293	22380	22234	22329	22355	22533	22481	22151	22399	22400	22501	22406	22311	22297	22342	22266	22562	22249	22343	22460	22327	22339	22262	22371	22247	22417	22403	22352	22158	22504	22260	22521	22416	22255	22416	22375	22335	22328	22538	22259	22279	22146	22390	22289	22253	22277	22499	22476	22384	22308	22316	22545	22371	22381	22394	22399	22344	22235	22323	22494	22411	22253	22452	22421	22562	22318	22679	22271	22489	22401	22330	22357	22241	22577	22540	22392	22201	22373	22238	22216	22338	22340	22518	22605	22452	22224	22325	22408	22454	22508	22311	22248	22340	22397	22257	22308	22359	22377	22393	22486	22368	22398	22396	22336	22361	22478	22486	22301	22334	22294	22539	22246	22269	22548	22244	22457	22394	22372	22437	22424	22357	22344	22455	22315	22287	22499	22356	22299	22324	22448	22566	22307	22181	22500	22496	22281	22381	22315	22521	22315	22538	22408	22198	22669	22422	22416	22312	22506	22432	22301	22337	22433	22494	22478	22428	22568	22520	22361	22415	22555	22473	22424	22345	22303	22294	22400	22287	22434	22352	22269	22392	22282	22463	22353	22503	22410	22623	22267	22449	22162	22216	22388	22307	22512	22393	22295	22338	22248	22491	22337	22252	22404	22280	22356	22358	22261	22542	22309	22272	22344	22430	22366	22287	22366	22225	22370	22525	22383	22460	22456	22220	22382	22310	22508	22404	22413	22237	22529	22324	22312	22347	22231	22386	22378	22449	22409	22300	22292	22254	22405	22282	22349	22471	22352	22493	22411	22195	22374	22205	22346	22233	22526	22568	22371	22380	22470	22421	22459	22441	22430	22356	22493	22413	22269	22294	22460	22527	22414	22401	22441	22364	22223	22467	22510	22216	22454	22222	22437	22502	22478	22370	22420	22417	22511	22657	22295	22241	22330	22336	22484	22269	22452	22354	22270	22317	22529	22305	22357	22251	22354	22368	22414	22199	22440	22410	22316	22283	22516	22308	22223	22339	22604	22395	22242	22462	22334	22209	22303	22373	22423	22444	22338	22364	22320	22270	22200	22339	22263	22324	22354	22398	22518	22437	22308	22553	22305	22393	22465	22365	22408	22485	22415	22353	22538	22565	22314	22248	22264	22406	22308	22401	22126	22381	22466	22550	22406	22394	22334	22332	22502	22360	22398	22425	22466	22324	22407	22341	22419	22389	22455	22148	22391	22204	22433	22195	22212	22363	22159	22548	22436	22433	22344	22440	22351	22423	22404	22409	22370	22265	22477	22458	22368	22313	22581	22396	22269	22398	22367	22383	22302	22344	22420	22288	22361	22435	22452	22568	22371	22572	22343	22317	22542	22204	22494	22319	22267	22335	22429	22545	22418	22247	22352	22468	22498	22452	22555	22404	22219	22489	22469	22289	22325	22490	22377	22392	22447	22297	22318	22442	22351	22481	22322	22462	22363	22313	22422	22359	22332	22216	22239	22341	22497	22491	22386	22307	22562	22458	22517	22425	22391	22211	22526	22537	22321	22424	22530	22372	22243	22356	22541	22323	22517	22166	22326	22413	22395	22508	22152	22410	22524	22449	22364	22353	22489	22395	22396	22424	22328	22366	22213	22361	22478	22253	22338	22344	22241	22390	22345	22418	22304	22442	22255	22231	22449	22199	22532	22445	22343	22261	22254	22215	22328	22458	22628	22501	22473	22297	22492	22353	22682	22436	22288	22294	22462	22406	22265	22477	22195	22267	22325	22396	22352	22487	22336	22472	22513	22272	22254	22520	22427	22366	22551	22467	22454	22385	22551	22339	22218	22562	22295	22266	22310	22473	22382	22397	22297	22152	22363	22395	22379	22414	22202	22442	22312	22253	22320	22322	22409	22272	22381	22403	22222	22394	22333	22129	22444	22384	22481	22353	22544	22493	22482	22394	22499	22327	22310	22378	22496	22452	22473	22345	22396	22430	22347	22145	22351	22480	22555	22170	22369	22229	22244	22386	22404	22226	22322	22332	22219	22250	22376	22373	22534	22544	22033	22417	22184	22492	22332	22484	22345	22312	22349	22423	22502	22323	22306	22346	22335	22227	22385	22446	22319	22502	22418	22478	22218	22383	22415	22326	22385	22269
22681	21409	29160	24372	24782	31718	36152	32606	32049	32179	31748	31111	30970	30628	30447	30222	30447	30386	30211	30334	30639	32745	33506	33460	32442	31140	30350	29656	29729	29960	29953	29647	29815	29973	29846	29684	29896	29539	29695	29725	29812	29752	29859	29781	29849	29874	29736	29859	29765	29556	29639	29760	29947	29774	29739	29750	29867	29896	29851	29704	29583	29648	29928	29797	29535	29507	29619	29572	29842	29760	29431	29731	29565	29901	29640	29700	29742	29869	29628	29599	29679	29705	29507	29512	29554	29803	29634	29491	29692	29754	29911	29696	29554	29603	29644	29928	29630	29700	29622	29589	29514	29715	29650	29587	29616	29613	29788	29606	29669	29921	29821	29524	29885	29496	29710	29650	29387	29518	29626	29788	29412	29654	29621	29813	29633	29702	29697	29713	29651	29670	29919	29633	29596	29818	29773	29515	29879	29853	29697	29687	29697	29815	29752	29647	29681	29611	29707	29732	29537	29732	29561	29676	29786	29656	29589	29568	29627	29779	29790	29577	29443	29464	29565	29388	29766	29681	29743	29479	29748	29669	29752	29499	29780	29491	29438	29476	29509	29866	29601	29751	29815	29710	29789	29703	29931	29521	29595	29643	29805	29671	29494	29633	29681	29844	29820	29506	29687	29750	29620	29646	29617	29696	29595	29783	29538	29761	29608	29452	29481	29685	29576	29730	29639	29510	29561	29832	29714	29591	29770	29509	29762	29748	29398	29538	29814	29666	29844	29753	29800	29513	29648	29651	29576	29567	29574	29883	29784	29740	29659	29849	29505	29707	29849	29783	29650	29675	29854	29789	29615	29605	29507	29618	29623	29531	29619	29627	29713	29646	29629	29684	29726	29635	29584	29638	29655	29536	29602	29415	29570	29391	29527	29497	29718	29717	29546	29804	29931	29780	29688	29619	29601	29592	29672	29443	29675	29707	29740	29518	29583	29535	29772	29800	29785	29385	29589	29697	29546	29390	29810	29575	29661	29791	29769	29744	29515	29903	29684	29810	29599	29680	29571	29681	29595	29641	29739	29448	29712	29642	29635	29815	29480	29604	29660	29596	29601	29684	29824	29737	29767	29460	29656	29730	29938	29700	29764	29659	29685	29575	29678	29537	29487	29685	29854	29660	29683	29408	29881	29842	29551	29769	29585	29789	29701	29584	29546	29421	29557	29760	29773	29659	29639	29624	29719	29687	29842	29738	29592	29705	29860	29726	29834	29620	29784	29794	29508	29728	29841	29405	29501	29702	29362	29845	29864	29515	29828	29589	29583	29513	29809	29513	29614	29456	29725	29616	29352	29415	29629	29718	29662	29658	29470	29705	29603	29803	29566	29554	29297	29492	29631	29740	29876	29710	29660	29489	29582	29971	29683	29490	29863	29840	29590	29564	29694	29700	29649	29640	29563	29766	29629	29611	29778	29443	29695	29662	29824	29732	29479	29708	29733	29783	29609	29750	29892	29242	29567	29750	29462	29522	29387	29572	29798	29734	29556	29745	29837	29845	29634	29745	29698	29531	29846	29690	29573	29708	29707	29704	29648	29544	29678	29551	29421	29555	29549	29642	29694	29526	29405	29562	30029	29644	29835	29490	29697	29664	29490	29589	29452	29597	29585	29791	29381	29559	29857	29628	29727	29361	29721	29669	29509	29592	29614	29689	29507	29767	29598	29564	29610	29742	29740	29715	29658	29891	29645	29516	29646	29517	29552	29601	29710	29676	29723	29432	29802	29544	29617	29730	29646	29678	29705	29625	29648	29628	29871	29800	29641	29483	29726	29575	29718	29663	29856	29844	29645	29312	29458	29823	29649	29474	29629	29727	29529	29663	29698	29396	29839	29430	29842	29553	29696	29519	29529	29539	29705	29472	29888	29622	29479	29685	29630	29748	29700	29440	29737	29796	29620	29694	29753	29849	29642	29583	29433	29773	29749	29367	29659	29591	29676	29639	29681	29636	29750	29882	29637	29253	29801	29395	29415	29750	29612	29615	29909	29643	29569	29744	29407	29644	29838	29703	29457	29728	29425	29515	29472	29450	29528	29639	29702	29530	29509	29539	29584	29788	29658	29811	29678	29866	29678	29613	29749	29950	29706	29771	29618	29522	29602	29556	29644	29620	29715	29832	29682	29566	29668	29509	29599	29796	29616	29788	29963	29770	29668	29752	29594	29606	29547	29744	29619	29598	29566	29700	29569	29671	29743	29832	29921	29473	29297	29667	29905	29505	29591	29858	29687	29670	29720	29647	29596	29638	29777	29667	29398	29668	29618	29891	29457	29591	29692	29688	29490	29875	29627	29802	29627	29698	29520	29692	29762	29834	29490	29665	29720	29636	29814	29627	29655	29643	29603	29575	29567	29640	29850	29613	29472	29792	29877	29726	29631	29476	29674	29460	29924	29552	29629	29613	29621	29660	29491	29718	29752	29686	29485	29751	29736	29822	29638	29621	29580	29613	29821	29558	29403	29337	29604	29726	29634	29529	29663	29700	29693	29767	29605	29457	29373	29585	29745	29767	29735	29565	29596	29532	29614	29593	29617	29369	29662	29381	29660	29834	29713	29625	29762	29554	29439	29536	29542	29651	29641	29833	29640	29741	29567	29648	29505	29494	29491	29757	29657	29915	29856	29332	29584	29734	29664	29787	29770	29469	29652	29369	29639	29558	29571	29420	29625	29453	29728	29569	29725	29467	29774	29741	29665	29627	29631	29563	29414	29772	29770	29680	29963	29652	29678	29542	29742	29602	29440	29743	29582	29731	29678	29507	29597	29606	29796	29724	29661	29827	29753	29782	29726	29706	29565	29797	29567	29537	29598	29743	29512	29652	29686	29611	29660	29794	29463	29556	29696	29549	29611	29577	29424	29283	29771	29546	29447	29730	29662	29602	29725	29711	29656	29436	29662	29532	29692	29940	29673	29483	29730	29631	29570	29700	29546	29565	29573	29757	29682	29842	29790	29535	29541	29416	29796	29509	29504	29650	29667	29590	29654	29359	29859	29417	29747	29912	29746	29517	29326	29574	29645	29626	29667	29788	29731	29484	29702	29543	29556	29841	29920	29804	29657	29581	29530	29709	29699	29609	29567	29434	29574	29838	29809	29854	29734	29623	29685	29900	29503	29660	29513	29539	29880	29777	29463	29708	29776	29741	29545	29673	29620	29775	29580	29710	29668	29755	29497	29522	29668	29688	29778	29638	29587	29596	29419	29581	29751	29696	29801	29725	29815	29615	29869	29500	29853	29646	29590	29581	29744	29457	29650	29903	29579	29933	29592	29621	29495	29599	29851	29745	29713	29849	29695	29437	29517	29635	29871	29849	29818	29637	29439	29649	29497	29478	29703	29650	29773	29476	29659	29810	29511	29549	29631	29685	29898	29586	29708	29477	29745	29656	29532	29698	29575	29546	29788	29545	29544	29666	29752	29574	29714	29780	29742	29588	29568	29538	29629	29720	29465	29706	29618	29589	29643	29737	29924	29622	29711	29592	29608	29712	29809	29797	29530	29879	29787	29403	30032	29714	29488	29671	29828	29765	29769	29580	29701	29564	29780	29562	29341	29561	29654	29854	29677	29607	29671	29579	29537	29821	29591	29429	29785	29729	29490	29725	29592	29500	29550	29751	29651	29675	29624	29574	29583	29619	29516	29704	29629	29646	29583	29656	29804	29632	29888	29659	29821	29675	29905	29547	29495	29633	29723	29645	29517	29473	29603	29576	29389	29496	29865	29795	29629	29632	29436	29565	29553	29640	29520	29532	29707	29759	29788	29657	29763	29663	29675	29562	29718	29598	29569	29446	29768	29575	29589	29730	29542	29833	29636	29576	29643	29444	29230	29477	29641	29850	29682	29643	29829	29698	29634	29918	29722	29725	29716	29855	29719	29803	29452	29498	29693	29763	29560	29812	29752	29549	29737	29696	29473	29801	29817	29617	29714	29575	29665	29536	29756	29579	29845	29493	29677	29399	29558	29604	29292	29864	29643	29679	29476	29737	29672	29740	29543	29562	29773	29507	29587	29548	29691	29844	29691	29678	29735	29535	29425	29722	29704	29690	29607	29740	29657	29550	29831	29852	29922	29757	29764	29754	29975	29460	29525	29638	29355	29412	29418	29628	29555	29597	29701	29749	29378	29334	29648	29598	29626	29634	29669	29671	29569	29628	29726	29710	29605	29729	29636	29667	29768	29604	29527	29571	29732	29631	29451	29428	29704	29617	29559	29739	29738	29586	29816	29690	29420	29466	29635	29645	29719	29600	29705	29865	29595	29676	29286	29738	29790	29547	29764	29544	29675	30010	29861	29763	29627	29452	29986	29504	29598	29812	29647	29633	29644	29594	29753	29486	29685	29496	29766	29428	29807	29549	29513	29593	29551	29542	29394	29714	29624	29347	29646	29623	29294	29552	29536	29518	29648	29559	29833	29612	29614	29925	29708	29622	29365	29647	29706	29640	29474	29653	29823	29662	29672	29379	29603	29545	29571	29570	29648	29531	29593	29599	29379	29492	29705	29640	29763	29552	29610	29469	29625	29587	29452	29583	29845	29530	29862	29854	29660	29781	29900	29542	29615	29626	29653	29685	29824	29751	29693	29520	29417	29575	29726	29747	29800	29448	29520	29566	29491	29738	29622	29809	29677	29589	29733	29874	29623	29556	29696	29665	29674	29784	29644	29590	29514	29542	29737	29518	29765	29383	29713	29732	29796	29580	29691	29471	29895	29498	29654	29779	29850	29755	29737	29855	29671	29766	29839	29516	29405	29609	29632	29858	29417	29514	29565	29613	29809	29631	29498	29893	29574	29668	29514	29559	29679	29532	29746	29801	29721	29658	29692	29310	29704	29524	29533	29525	29628	29654	29756	29721	29756	29933	29589	29444	29608	29529	29665	29816	29899	29553	29440	29726	29563	29612	29542	29630	29731	29533	29939	29645	29713	29697	29540	29583	29887	29538	29449	29730	29585	29614	29843	29281	29419	29536	29603	29796	29712	29551	29580	29597	29584	29698	29631	29608	29740	29536	29608	29724	29432	29682	29657	29572	29644	29492	29585	29486	29521	29866	29615	29672	29501	29765	29398	29789	29330	29393	29697	29841	29692	29412	29417	29612	29653	29462	29633	29581	29639	29545	29582	29469	29792	29684	29811	29530
29610	52524	51747	43660	38490	33698	30388	27767	26894	25756	25403	24799	24530	24153	23945	23694	23513	23474	23262	23209	23908	27383	28209	27736	25901	23922	23264	22910	22637	22758	22609	22681	22668	22577	22544	22946	22594	22600	22516	22578	22645	22795	22627	22596	22504	22619	22642	22705	22556	22544	22586	22499	22509	22650	22627	22582	22576	22541	22551	22781	22519	22645	22492	22612	22578	22494	22541	22351	22587	22589	22573	22453	22648	22515	22583	22567	22614	22654	22736	22406	22576	22333	22419	22786	22548	22559	22512	22533	22541	22718	22736	22588	22629	22645	22659	22645	22491	22540	22422	22690	22622	22619	22616	22589	22638	22452	22632	22588	22672	22610	22625	22758	22558	22505	22565	22631	22694	22671	22560	22688	22517	22611	22726	22544	22680	22554	22511	22726	22440	22550	22713	22440	22424	22620	22414	22567	22401	22621	22840	22591	22575	22641	22710	22564	22667	22593	22700	22581	22549	22510	22643	22533	22536	22661	22660	22385	22546	22715	22386	22649	22470	22790	22663	22628	22646	22552	22503	22372	22698	22561	22628	22639	22686	22439	22651	22533	22689	22586	22688	22556	22603	22600	22559	22753	22603	22370	22614	22509	22725	22602	22410	22827	22556	22664	22616	22415	22659	22721	22555	22555	22648	22511	22687	22606	22681	22527	22390	22413	22652	22460	22467	22607	22779	22564	22390	22558	22619	22736	22703	22794	22676	22553	22408	22535	22621	22719	22600	22533	22490	22668	22561	22712	22488	22673	22353	22635	22461	22502	22636	22560	22654	22422	22489	22385	22716	22636	22686	22663	22584	22542	22632	22628	22612	22578	22645	22526	22746	22581	22626	22510	22481	22680	22555	22480	22463	22678	22518	22549	22679	22437	22641	22642	22501	22562	22548	22572	22642	22498	22548	22708	22794	22405	22674	22531	22630	22593	22399	22758	22642	22650	22528	22419	22647	22589	22643	22364	22610	22505	22621	22448	22487	22429	22677	22455	22703	22553	22534	22647	22517	22685	22621	22557	22353	22653	22606	22663	22657	22840	22628	22557	22511	22496	22505	22551	22547	22573	22577	22608	22562	22472	22702	22439	22516	22621	22601	22587	22561	22523	22532	22607	22347	22635	22573	22684	22535	22539	22454	22470	22687	22350	22642	22533	22514	22585	22627	22442	22669	22522	22666	22324	22549	22543	22733	22701	22660	22584	22438	22496	22443	22635	22562	22441	22631	22591	22684	22405	22662	22582	22472	22554	22527	22807	22671	22524	22539	22561	22443	22520	22488	22481	22530	22556	22673	22443	22500	22677	22402	22653	22603	22585	22450	22652	22582	22606	22576	22560	22488	22606	22473	22568	22674	22712	22677	22567	22401	22476	22465	22568	22632	22524	22642	22559	22779	22437	22606	22563	22500	22497	22694	22389	22522	22646	22587	22466	22615	22631	22500	22516	22598	22731	22473	22628	22580	22428	22706	22595	22401	22437	22633	22405	22611	22546	22490	22441	22504	22458	22650	22572	22538	22554	22719	22510	22435	22638	22592	22639	22696	22657	22472	22494	22748	22465	22595	22522	22668	22456	22706	22763	22513	22761	22713	22493	22484	22513	22616	22667	22484	22697	22538	22632	22361	22649	22562	22430	22591	22544	22530	22608	22686	22643	22569	22446	22572	22579	22692	22523	22653	22527	22624	22531	22370	22640	22586	22643	22369	22524	22621	22646	22550	22605	22519	22494	22523	22677	22630	22583	22616	22434	22535	22485	22611	22409	22578	22493	22490	22594	22458	22491	22622	22601	22579	22515	22487	22517	22512	22593	22628	22452	22376	22481	22823	22393	22712	22497	22741	22667	22440	22557	22524	22473	22718	22680	22634	22532	22727	22639	22493	22669	22594	22615	22496	22462	22652	22539	22495	22603	22718	22567	22755	22476	22607	22478	22682	22628	22516	22549	22425	22582	22596	22569	22448	22567	22561	22641	22629	22709	22523	22568	22578	22633	22690	22690	22476	22644	22519	22721	22619	22470	22718	22467	22668	22549	22709	22698	22608	22424	22470	22377	22631	22489	22550	22728	22639	22512	22448	22392	22611	22522	22496	22535	22340	22670	22774	22463	22657	22543	22494	22548	22568	22578	22699	22469	22656	22652	22538	22602	22555	22734	22557	22610	22728	22666	22455	22583	22552	22383	22788	22447	22552	22473	22705	22718	22583	22716	22620	22575	22671	22620	22373	22615	22497	22519	22559	22574	22496	22595	22573	22611	22483	22632	22811	22602	22497	22577	22686	22591	22521	22689	22475	22362	22638	22653	22622	22589	22590	22642	22474	22649	22529	22526	22556	22504	22618	22651	22521	22570	22626	22625	22417	22625	22627	22513	22592	22759	22419	22562	22452	22479	22584	22350	22582	22612	22705	22613	22607	22552	22464	22372	22670	22703	22539	22512	22292	22568	22695	22406	22593	22701	22496	22453	22581	22526	22403	22748	22495	22553	22571	22810	22439	22674	22525	22700	22542	22748	22384	22629	22802	22584	22661	22561	22685	22675	22567	22774	22598	22543	22629	22740	22747	22519	22492	22473	22561	22681	22605	22575	22645	22640	22569	22457	22609	22571	22587	22650	22664	22525	22549	22634	22462	22367	22487	22441	22599	22415	22484	22486	22799	22658	22623	22403	22672	22533	22732	22413	22554	22515	22705	22347	22591	22570	22531	22602	22523	22599	22648	22614	22549	22453	22417	22614	22667	22581	22539	22595	22665	22554	22582	22446	22582	22478	22673	22415	22645	22507	22477	22381	22517	22641	22442	22763	22614	22606	22738	22724	22684	22756	22506	22658	22741	22557	22399	22507	22503	22368	22555	22561	22557	22379	22607	22561	22490	22491	22742	22413	22572	22658	22511	22634	22584	22669	22729	22544	22688	22574	22754	22681	22745	22651	22657	22430	22645	22679	22490	22577	22663	22420	22576	22602	22620	22614	22653	22784	22587	22556	22649	22905	22509	22485	22559	22509	22481	22533	22623	22859	22724	22519	22518	22446	22627	22434	22596	22675	22640	22587	22702	22531	22693	22513	22594	22444	22579	22593	22402	22690	22423	22412	22672	22633	22503	22723	22403	22472	22567	22525	22640	22610	22596	22617	22574	22339	22594	22572	22598	22642	22621	22586	22542	22447	22588	22535	22361	22501	22530	22460	22591	22511	22810	22536	22542	22524	22872	22678	22662	22540	22583	22711	22554	22573	22686	22453	22572	22504	22686	22601	22566	22494	22368	22682	22660	22639	22471	22557	22610	22609	22677	22591	22608	22713	22572	22467	22604	22617	22465	22630	22444	22683	22465	22575	22567	22674	22538	22658	22685	22564	22559	22426	22529	22727	22558	22476	22544	22557	22515	22595	22481	22653	22706	22683	22896	22726	22355	22624	22661	22461	22760	22426	22601	22632	22607	22537	22629	22631	22447	22686	22435	22541	22484	22589	22532	22456	22515	22451	22691	22517	22529	22640	22569	22420	22628	22363	22437	22555	22627	22629	22567	22631	22683	22568	22617	22673	22684	22561	22484	22769	22634	22666	22568	22577	22538	22545	22555	22512	22662	22482	22748	22558	22652	22504	22687	22527	22697	22570	22578	22652	22468	22663	22525	22446	22626	22659	22616	22686	22487	22673	22389	22347	22523	22501	22522	22658	22551	22461	22372	22473	22567	22327	22768	22590	22507	22497	22480	22439	22635	22573	22541	22682	22525	22383	22536	22598	22526	22584	22661	22717	22594	22579	22502	22609	22617	22652	22539	22572	22671	22498	22506	22471	22548	22621	22681	22534	22522	22513	22514	22819	22483	22444	22579	22519	22602	22632	22402	22499	22707	22653	22369	22642	22542	22673	22587	22521	22436	22467	22546	22827	22432	22420	22637	22564	22575	22573	22719	22489	22504	22565	22662	22607	22706	22586	22629	22479	22584	22568	22599	22556	22680	22564	22599	22516	22488	22489	22552	22524	22522	22516	22443	22699	22518	22499	22601	22474	22503	22499	22566	22582	22712	22585	22522	22604	22644	22689	22628	22409	22542	22560	22582	22537	22687	22690	22620	22504	22596	22735	22718	22542	22388	22601	22705	22679	22510	22684	22446	22528	22570	22714	22373	22583	22442	22531	22474	22670	22550	22419	22568	22467	22689	22512	22578	22567	22625	22475	22750	22705	22448	22642	22520	22710	22445	22492	22496	22759	22587	22489	22540	22595	22555	22879	22334	22740	22578	22574	22557	22665	22600	22473	22543	22560	22440	22470	22499	22692	22676	22451	22704	22892	22398	22624	22659	22579	22550	22488	22635	22495	22603	22546	22641	22655	22517	22530	22704	22646	22720	22675	22510	22583	22606	22501	22614	22499	22585	22682	22406	22589	22652	22572	22623	22320	22624	22459	22697	22307	22475	22727	22600	22515	22476	22584	22667	22639	22520	22767	22498	22370	22685	22649	22481	22536	22554	22535	22447	22514	22524	22723	22335	22571	22568	22630	22577	22563	22579	22588	22777	22612	22435	22617	22411	22717	22676	22549	22698	22422	22742	22613	22532	22424	22549	22736	22653	22422	22762	22494	22550	22623	22622	22793	22601	22548	22537	22487	22596	22616	22409	22571	22646	22570	22616	22635	22495	22593	22305	22501	22671	22535	22481	22566	22677	22464	22780	22704	22484	22521	22595	22721	22345	22640	22616	22647	22455	22684	22505	22752	22414	22526	22600	22512	22688	22436	22507	22589	22577	22436	22588	22616	22516	22550	22713	22378	22476	22606	22652	22563	22570	22540	22544	22626	22638	22781	22557	22552	22671	22516	22526	22701	22413	22494	22701	22585	22764	22529	22598	22740	22527	22646	22625	22557	22531	22592	22452	22533	22663	22634	22479	22579	22557	22672	22592	22589	22328	22630	22553	22608	22868	22503	22592	22590	22543	22569	22376	22755	22566	22530	22375	22644	22642	22594	22608	22618	22495	22660	22513	22398	22560	22741	22737	22642	22660	22531	22559	22539	22646	22507	22606	22617	22640	22870	22644	22664	22600	22452	22662	22590	22541	22703	22579	22662	22593	22482	22669	22489	22655	22587	22469	22487	22817	22729	22558	22672	22572	22609	22503	22495	22675	22712	22634	22532	22486	22664
29740	29737	39294	37692	33902	32609	31346	30430	30015	29955	29972	29921	29653	29686	29748	29552	29489	29593	29485	29754	29644	29524	29416	29809	29545	29410	29519	29405	29475	29352	29163	29063	29326	29249	29242	29393	29257	29390	29093	29097	29408	29243	29347	29147	29219	29237	29428	29219	29358	29325	29414	29471	29461	29096	29338	29197	29141	29339	29221	29233	29547	29314	29241	29175	29419	29141	29147	29242	29396	29408	29245	29278	29432	29545	29097	29363	29122	29170	29201	29169	29358	29194	28882	29306	29289	29216	29265	29218	29144	29400	29381	29497	29381	29305	29444	29366	29258	29418	29486	29315	29231	29355	29291	29407	29370	29293	29278	29233	29311	29148	29208	28979	29254	29340	29050	29561	29267	29100	29113	29205	29364	29227	29539	29202	29378	29219	29562	29279	29215	29136	29570	29221	29344	29306	29286	29445	29360	29238	29370	29361	29569	29268	29426	29425	29167	29193	29166	29235	29269	29255	29246	29321	29234	29152	29279	29406	29363	29427	29480	29351	29473	29412	29421	29292	29375	29311	29365	29169	29179	29243	29295	29349	29328	29441	29274	29238	29366	29309	29277	29288	29221	29559	29325	29134	29046	29274	29258	29264	29233	29232	29325	29336	29311	29233	29223	29252	29275	29245	29244	29175	29373	29415	29549	29397	29258	29340	29553	29137	29215	28972	29285	29125	29286	29006	29326	29413	29508	29248	29350	29355	29226	29282	29442	29327	29428	29278	29222	29273	29125	29195	29044	29169	29199	29191	29368	29241	29372	29250	29313	29155	29363	29379	29450	29268	29087	29506	29367	29404	29303	29050	29203	29079	29368	28956	29309	29153	29246	29329	29163	29184	29006	29198	29533	29263	29271	29275	29167	29265	29296	29160	29329	29231	29438	29310	29542	29149	29451	29336	29370	29432	29103	29251	29231	29347	29204	29163	29241	29140	29163	29187	29166	29120	29186	29250	29236	28948	29033	29194	29464	29315	29376	29374	28988	29111	29137	29411	29270	29174	29223	29496	29401	29234	29218	29428	29428	29272	29192	29117	29223	29475	29595	29521	29029	29087	28995	29339	29465	29202	29236	29246	29334	29161	29442	29379	29416	29269	29289	29241	29677	29306	29328	29458	29303	29207	29338	28956	29260	29294	29317	29088	29373	29336	29392	29316	29284	29180	29239	29250	29389	29449	29091	29547	29290	29226	29472	29116	29099	29250	29384	29172	29090	29135	29192	29057	29210	29090	29137	29193	29241	29182	29189	29287	29367	29446	29394	29209	29143	29103	29254	29480	29509	29247	29189	29300	29263	28955	29269	29188	29304	29122	29218	29304	29284	29217	29197	29236	29227	29209	29503	29213	29457	29400	29275	29351	29158	29378	28966	29367	29338	29361	29587	29168	29327	29331	29188	29259	29072	29393	29004	29077	29041	29206	29291	29162	29280	29155	29161	29186	29222	29266	29185	29203	29343	29252	29206	29268	29138	29376	29169	29272	29244	29298	29366	29236	29284	29292	29304	29104	29322	29427	29397	29295	29477	29274	29439	29261	29296	29291	29459	29135	29348	29351	29407	29354	29395	29423	29212	29185	29415	29160	29355	29193	29163	29259	29325	29296	29433	29289	29358	29422	29340	29162	29222	29208	29447	29606	29405	29335	29300	29294	29282	29080	29300	29301	29534	29573	29234	29291	29283	29076	29226	29033	29382	29132	29336	29394	29452	29187	29156	29312	29390	29071	29442	28983	29151	29294	29290	29338	29427	29175	29397	29368	29439	29125	29155	28956	29147	29282	29255	29163	29267	29250	29325	29208	29337	29133	29374	29227	29155	29254	29237	29292	29283	29351	29165	29328	29378	29156	29329	29526	29336	29178	29300	29248	29397	29345	29370	29211	29208	29264	29308	29188	29095	29537	29367	29056	29502	29459	29284	29200	29305	29138	29318	29287	29241	29117	29171	29233	29303	29146	29166	29360	29176	29356	29585	29104	29536	29278	29024	29338	29284	29431	29222	29118	29282	29294	29301	29285	29387	29276	29261	29400	29078	29301	29370	29406	29386	29235	29215	29227	29372	29152	29573	29319	29481	29312	29372	29275	29097	29353	29247	29217	29519	29557	29103	29390	29310	29401	29255	29168	29011	29201	29136	28998	29351	29409	29319	29248	29418	29183	29046	29215	29413	29155	29162	29281	29363	29698	29051	29090	29375	29504	29142	29061	29288	29241	29253	29239	29087	29250	29407	29092	29314	29208	29166	29253	29365	29363	29344	29377	29333	29228	29200	29177	29464	29044	29114	29193	29241	29118	29319	29146	29253	29242	29123	29423	29349	29238	29154	29327	29117	29071	29314	29201	29359	29234	29428	29241	29179	29195	29373	29200	29240	28920	29229	29432	29239	29187	29281	29590	29429	29205	29116	29243	29192	29246	29200	29272	29252	29406	29302	29553	29423	29438	29238	29219	29310	29328	29416	29396	29180	29113	29149	29193	29585	29236	29191	29209	29321	29299	29550	29256	29369	29426	29499	29126	29113	29167	29074	29224	29259	29484	29247	29354	29223	29518	29301	29286	29353	29443	29306	29085	29102	29093	29308	29281	29205	29335	29449	29407	29425	29405	29264	29226	29482	29371	29138	29101	29371	29157	29302	29242	29103	29170	29344	29267	29389	29198	29204	29176	29375	29238	29208	29363	29269	29352	29505	29242	29159	29014	29095	29303	29270	29255	29529	29531	29448	29482	29489	29131	29181	29092	29232	29287	29261	29343	29363	29265	29176	29518	29199	29278	29423	29256	29280	29305	29506	29131	29468	29601	29318	29020	29270	29214	29232	29379	29313	29256	29160	29332	29398	29332	29406	29265	29251	29243	29270	29238	29280	29213	29403	29320	29326	29286	29356	29340	29381	29265	29204	29092	29453	29235	29285	29252	29337	29225	29372	29423	29126	29353	29360	29354	29476	29345	29174	29360	29484	29308	29517	29002	29194	29019	29396	29275	29226	29149	29278	29291	29272	29315	29264	29317	29090	29269	29404	29212	29303	29195	29352	29223	29218	29023	29245	29073	29279	29306	29337	29289	29405	29371	29206	29162	29287	29076	29606	29289	29173	29348	29347	29294	29380	29251	29344	29207	29250	29257	29304	29325	28959	29305	29325	29433	29336	29343	29278	29232	29180	29091	29114	29240	29486	29327	29224	29282	29130	29364	29218	29086	29261	29235	29360	29318	29105	29352	29242	29107	29168	29186	29283	29255	29362	29226	29300	29061	29232	29231	29237	29264	29175	29162	29354	29162	29457	29321	29327	29394	29104	29309	29506	29119	29345	29236	29483	29356	29277	29521	29285	29085	29378	29022	29094	29132	29463	29471	29176	29770	29273	28927	29350	29313	29177	29276	29161	29492	29393	29148	29388	29329	29270	29333	29379	29420	29474	28928	29149	29159	29410	29397	29144	29088	29342	29231	29216	29128	29394	29224	29139	29171	29384	29152	29331	29339	29352	29255	29254	29115	29232	29361	29236	29404	29234	29341	29305	29223	29208	29251	29151	29363	29300	29374	29328	29486	29239	29148	29095	29544	29207	29385	29178	29273	29175	29565	29202	29327	29529	29420	29277	29239	29097	29133	29086	29329	29440	29214	29175	29371	29369	29232	29135	29309	29148	29119	29205	29128	29305	29342	29485	29421	29276	29369	29226	29123	29485	29486	29483	29207	29316	29150	29366	29196	29158	29410	29220	29350	29514	29417	29480	29234	29517	29460	29304	29388	29317	29248	29658	29109	29143	29369	29283	29280	29189	29138	29239	29410	29135	29403	29212	29318	29178	29360	29285	28899	29033	29241	29460	29335	29206	29252	29152	29334	29147	29179	29215	29281	29402	29486	29423	29424	29185	29170	29177	29092	29298	29424	29180	29231	29235	29168	29371	29162	29184	29332	29491	29259	29368	29381	29251	29161	29359	29184	29170	29128	29242	29151	29182	29283	29235	29313	29262	29119	29345	29256	29412	29280	29276	29246	29277	29234	29228	29263	29443	29157	29481	29176	29133	28988	29304	29301	29470	28992	29059	28990	29163	29382	29635	29435	29231	29248	29397	29100	29288	29410	29201	29201	29302	29376	29288	28899	29121	29240	29199	29602	29362	29291	29440	29253	29385	29249	29322	29438	29312	29174	29211	29231	29272	29462	29115	29175	29300	29510	29112	29276	29201	29384	29155	29242	29219	29275	29298	29208	29437	29228	28921	29237	29501	29182	29080	29284	29240	29149	29431	29453	29382	29242	29324	29236	29450	29369	29333	29240	29103	29328	29179	29312	29220	29181	28988	29234	29261	29280	29286	29208	29407	29284	29300	29239	29444	29243	29282	29481	29201	29111	29410	29378	29217	29276	29244	29144	29278	29030	29313	29393	29205	29153	29205	29305	29459	29078	29301	29119	29297	29361	29276	29506	29225	29257	29468	29405	29209	29224	29340	29641	29496	29156	29126	29388	29289	29275	29141	29211	29153	29010	29266	29362	29207	29255	29343	29340	29229	29580	29360	29129	29243	29381	29130	29050	29324	29376	29160	29395	29222	29175	29021	29381	29316	29349	29310	29408	29348	29313	29055	29544	29412	29333	29316	29356	29455	29163	29271	29094	29214	29247	29210	29281	29440	29323	29414	29360	29183	29312	29125	29236	29557	29411	29403	29163	29069	29117	29147	29026	29334	29259	29326	29370	29184	29262	29188	29140	29215	29262	29352	29112	29243	29384	29411	29322	29375	29191	29222	29274	29208	29476	29417	29400	29240	29366	29250	29186	29144	29302	29399	29232	29232	29476	29321	29152	29172	29208	29323	29351	29321	29186	29222	29078	29255	29321	29371	29088	29264	29095	29454	29507	29065	29284	29238	29266	29456	29263	29219	29225	29292	29170	29357	29288	29280	29417	29368	29230	29185	29117	29346	29184	29093	29293	29201	29445	29243	29425	29253	29326	29414	29244	29211	29427	29111	29325	29412	29284	29511	29345	29245	29301	29456	29128	29117	29220	29330	29329	29348	29436	29069	29280	29288	29248	29384	29516	29190	29396	29119	29446	29448	29618	29189	29409	29351	29056	29486	29206	29374	29338	29348	29294	29473	29053	29241	29113	29377	29377	29318	29324	29074	29313	29467	29201	29144	29056
28733	42163	41370	34903	30584	27639	25460	24517	23951	23586	23543	23332	23128	23227	22928	22724	22925	22745	22863	22472	22596	22592	22729	23018	22785	22468	22265	22570	22500	22387	22408	22285	22561	22453	22283	22559	22297	22409	22553	22476	22433	22452	22242	22385	22291	22320	22421	22502	22439	22424	22396	22309	22458	22458	22306	22404	22257	22312	22335	22437	22550	22469	22303	22312	22436	22459	22319	22354	22447	22355	22249	22409	22278	22321	22273	22274	22436	22562	22546	22526	22236	22422	22407	22308	22431	22221	22442	22400	22528	22495	22367	22300	22409	22245	22347	22408	22573	22273	22335	22444	22271	22283	22257	22177	22472	22449	22360	22432	22156	22359	22342	22306	22279	22170	22221	22376	22322	22354	22319	22256	22397	22410	22245	22330	22507	22352	22415	22249	22407	22425	22340	22313	22310	22307	22455	22419	22389	22436	22386	22371	22389	22177	22276	22479	22445	22429	22234	22397	22311	22422	22291	22154	22318	22359	22347	22491	22329	22448	22483	22523	22452	22413	22286	22243	22399	22391	22411	22237	22378	22488	22415	22358	22366	22410	22462	22227	22394	22391	22418	22374	22449	22432	22251	22394	22281	22299	22518	22431	22588	22281	22478	22192	22280	22421	22532	22423	22175	22651	22374	22631	22312	22507	22461	22352	22551	22268	22476	22454	22287	22375	22447	22236	22504	22394	22265	22231	22515	22327	22349	22372	22401	22341	22611	22416	22321	22375	22304	22374	22357	22390	22393	22320	22463	22535	22212	22311	22268	22291	22428	22333	22452	22462	22121	22309	22315	22493	22218	22456	22322	22517	22297	22316	22283	22475	22288	22377	22221	22420	22556	22315	22359	22494	22454	22126	22285	22351	22424	22431	22276	22115	22278	22185	22510	22523	22182	22414	22284	22469	22225	22201	22623	22203	22332	22240	22312	22341	22392	22403	22426	22408	22367	22299	22270	22424	22357	22353	22411	22381	22464	22114	22264	22375	22312	22335	22368	22433	22319	22361	22381	22268	22407	22225	22457	22587	22211	22569	22249	22292	22225	22481	22471	22331	22249	22450	22421	22268	22470	22287	22552	22366	22440	22376	22361	22343	22434	22359	22271	22386	22341	22467	22376	22481	22281	22230	22360	22301	22457	22271	22346	22277	22377	22534	22265	22301	22543	22179	22528	22459	22463	22331	22380	22389	22357	22469	22416	22375	22539	22317	22313	22352	22382	22281	22373	22590	22306	22222	22508	22490	22425	22305	22468	22340	22245	22388	22386	22498	22241	22364	22150	22399	22418	22324	22324	22287	22616	22477	22488	22289	22378	22471	22336	22040	22319	22298	22437	22314	22424	22401	22371	22284	22210	22434	22379	22533	22515	22234	22388	22337	22453	22349	22383	22518	22239	22259	22390	22392	22453	22234	22351	22375	22433	22376	22334	22345	22484	22223	22422	22630	22400	22430	22412	22425	22295	22498	22358	22444	22399	22435	22410	22314	22307	22256	22278	22230	22436	22481	22297	22503	22391	22241	22368	22435	22439	22446	22485	22444	22488	22214	22434	22296	22372	22474	22464	22449	22386	22351	22492	22277	22246	22209	22398	22352	22364	22515	22591	22525	22303	22342	22391	22383	22376	22441	22328	22427	22397	22445	22341	22332	22392	22305	22491	22377	22326	22240	22383	22189	22360	22486	22477	22436	22330	22416	22373	22323	22509	22415	22339	22355	22418	22290	22313	22532	22355	22347	22471	22523	22505	22508	22362	22439	22343	22261	22498	22447	22504	22430	22491	22431	22363	22304	22259	22259	22305	22345	22479	22449	22255	22288	22311	22363	22394	22406	22422	22332	22357	22274	22330	22442	22393	22223	22185	22333	22413	22325	22549	22349	22401	22354	22518	22623	22362	22375	22478	22275	22499	22283	22312	22303	22644	22404	22281	22496	22192	22559	22445	22334	22433	22541	22408	22187	22343	22529	22423	22426	22421	22449	22333	22351	22254	22422	22361	22277	22331	22426	22438	22470	22309	22432	22295	22162	22396	22316	22407	22410	22323	22434	22318	22239	22460	22307	22342	22460	22545	22387	22640	22243	22479	22355	22395	22410	22476	22302	22329	22594	22342	22469	22352	22385	22321	22453	22217	22514	22401	22500	22265	22544	22370	22407	22282	22291	22420	22249	22387	22319	22323	22430	22211	22224	22389	22245	22373	22500	22266	22255	22393	22336	22484	22316	22353	22409	22389	22274	22248	22479	22294	22614	22171	22559	22280	22300	22229	22471	22262	22407	22468	22527	22507	22217	22399	22483	22255	22597	22167	22345	22370	22297	22426	22357	22295	22407	22224	22470	22244	22459	22403	22344	22560	22358	22445	22435	22276	22220	22439	22416	22464	22360	22376	22391	22288	22451	22349	22328	22529	22482	22347	22464	22371	22317	22336	22299	22445	22499	22437	22405	22407	22361	22301	22298	22566	22168	22474	22408	22010	22343	22529	22279	22250	22407	22546	22375	22267	22279	22336	22278	22428	22401	22484	22343	22492	22552	22407	22310	22345	22338	22186	22190	22483	22310	22413	22420	22485	22393	22287	22396	22292	22323	22519	22472	22216	22549	22445	22337	22320	22351	22345	22306	22517	22409	22299	22311	22525	22416	22433	22408	22223	22405	22350	22466	22472	22399	22309	22460	22481	22571	22359	22380	22409	22346	22405	22305	22269	22395	22342	22404	22471	22276	22398	22340	22300	22309	22356	22523	22379	22296	22348	22375	22516	22381	22305	22501	22423	22541	22408	22402	22438	22271	22492	22193	22372	22460	22264	22207	22231	22381	22295	22375	22335	22439	22361	22298	22328	22416	22301	22318	22341	22219	22453	22244	22489	22519	22169	22484	22243	22440	22348	22319	22171	22330	22493	22260	22393	22425	22313	22370	22457	22269	22359	22262	22203	22455	22401	22599	22416	22263	22441	22394	22301	22375	22295	22367	22139	22318	22476	22277	22536	22449	22520	22315	22624	22135	22404	22431	22399	22387	22517	22409	22314	22472	22334	22198	22243	22442	22484	22158	22460	22247	22363	22450	22436	22466	22452	22422	22458	22319	22406	22355	22321	22500	22349	22359	22512	22434	22412	22397	22473	22245	22384	22270	22379	22461	22353	22321	22357	22347	22373	22295	22315	22360	22288	22511	22327	22406	22220	22468	22520	22366	22528	22337	22288	22391	22385	22426	22328	22373	22523	22422	22475	22194	22301	22393	22389	22315	22342	22422	22392	22503	22430	22362	22256	22390	22330	22325	22456	22507	22455	22163	22401	22282	22274	22626	22427	22426	22403	22400	22435	22442	22508	22361	22364	22318	22357	22398	22451	22412	22440	22283	22149	22576	22359	22355	22268	22437	22405	22508	22179	22399	22392	22285	22471	22493	22256	22377	22517	22394	22435	22492	22399	22239	22422	22331	22441	22451	22312	22419	22382	22259	22361	22323	22417	22271	22079	22529	22373	22315	22513	22360	22289	22327	22491	22449	22461	22339	22424	22232	22389	22560	22428	22442	22497	22392	22253	22361	22413	22487	22556	22337	22245	22437	22490	22293	22249	22120	22525	22436	22478	22257	22355	22267	22431	22379	22357	22469	22339	22472	22354	22311	22396	22356	22343	22189	22460	22497	22483	22181	22231	22477	22317	22263	22443	22376	22308	22401	22403	22324	22507	22389	22360	22517	22369	22521	22473	22399	22520	22425	22413	22214	22292	22595	22417	22611	22426	22322	22330	22339	22337	22236	22430	22278	22247	22385	22420	22593	22252	22384	22366	22443	22412	22429	22388	22706	22479	22283	22325	22407	22341	22348	22337	22519	22256	22451	22380	22267	22426	22441	22366	22498	22427	22431	22375	22350	22500	22400	22520	22506	22466	22469	22464	22433	22433	22259	22357	22374	22381	22564	22374	22284	22363	22296	22247	22222	22420	22361	22326	22372	22462	22261	22375	22290	22326	22426	22246	22307	22546	22447	22337	22362	22448	22435	22334	22321	22237	22423	22662	22347	22296	22336	22305	22400	22535	22341	22478	22306	22309	22367	22751	22498	22434	22342	22468	22553	22324	22315	22519	22257	22556	22414	22408	22402	22439	22492	22225	22257	22292	22337	22613	22221	22401	22334	22409	22325	22522	22351	22454	22302	22457	22319	22404	22545	22218	22527	22431	22417	22440	22347	22262	22508	22442	22262	22101	22514	22234	22278	22354	22404	22272	22486	22323	22353	22410	22439	22366	22423	22225	22381	22071	22304	22423	22560	22292	22466	22509	22398	22369	22272	22614	22357	22536	22548	22203	22387	22197	22564	22281	22405	22432	22118	22422	22397	22253	22449	22452	22460	22328	22208	22421	22402	22374	22469	22436	22363	22379	22195	22337	22380	22384	22378	22508	22506	22521	22377	22456	22229	22350	22387	22293	22258	22464	22386	22285	22541	22375	22496	22350	22259	22348	22507	22307	22291	22348	22258	22414	22326	22511	22477	22380	22392	22429	22414	22419	22418	22410	22197	22456	22166	22438	22428	22391	22444	22576	22270	22397	22436	22172	22410	22393	22380	22379	22456	22319	22455	22505	22241	22341	22328	22267	22486	22503	22351	22332	22276	22271	22411	22408	22382	22415	22333	22469	22424	22509	22532	22251	22408	22298	22296	22452	22114	22479	22381	22385	22218	22180	22451	22580	22327	22620	22377	22298	22396	22434	22439	22398	22293	22281	22271	22501	22191	22299	22426	22643	22211	22414	22335	22352	22277	22234	22346	22510	22313	22475	22403	22412	22389	22397	22341	22389	22292	22328	22577	22441	22326	22527	22349	22312	22258	22453	22418	22362	22349	22212	22416	22511	22433	22212	22235	22550	22504	22314	22433	22361	22474	22387	22507	22230	22375	22415	22239	22433	22385	22318	22560	22408	22244	22491	22329	22433	22567	22157	22560	22304	22254	22356	22335	22575	22491	22417	22265	22540	22194	22351	22325	22293	22406	22382	22270	22505	22370	22482	22366	22390	22237	22535	22441	22285	22494	22349	22410	22549	22495	22186	22574	22281	22345	22348	22463	22325	22529	22317	22241	22115	22511	22576	22534	22435	22345	22358	22278	22229	22339	22389	22215	22460	22489	22345	22476	22402	22549
23774	21441	29220	25967	27983	32620	33583	31091	30866	30609	30508	30336	29964	29820	29858	29577	29467	29289	29223	29038	29444	29518	31270	31285	30511	29600	29363	29139	29070	29314	29103	29053	29205	29233	29090	29207	28954	29204	29292	28979	29019	29105	29078	29120	29091	28990	28829	29042	28834	28971	29153	29243	29261	29083	29365	29148	29018	29056	28888	29166	29117	28902	29087	29019	28810	28951	29176	28979	29021	29176	29252	28706	28983	29059	29182	29123	28908	28839	28938	28861	28952	28758	29044	28980	29239	29002	29155	29231	29005	28901	29006	29095	29051	29215	28892	29007	28960	28997	29258	29143	29081	29019	29120	28934	29262	29037	29207	29163	28905	29149	28974	28968	29099	28953	28960	29015	29034	29002	28990	29000	29303	28858	28969	29199	28840	29013	29397	29253	29181	28940	28913	29060	28976	29034	29192	29088	29098	28741	28967	28722	29051	29085	28871	28826	28893	28769	28918	28983	29096	29061	28944	29029	28885	28978	28901	28890	29088	29023	28961	28996	29071	29119	29261	28908	29173	28878	28980	28801	29329	29160	28960	29101	28932	29015	29079	28978	29189	28929	28838	29033	28821	28997	28906	28937	29112	29057	29169	29133	28915	28904	29112	29095	29033	29029	28882	29009	29024	28890	28997	28973	28948	28931	29089	29046	28810	29026	28937	28935	29084	28670	28947	29145	28933	29110	29049	29162	29007	29068	28967	28909	29205	29133	28938	29142	29013	29073	29161	29081	29065	28917	29147	28796	28947	29195	29051	28960	28953	28946	29146	29220	29242	29120	29362	28945	29085	28817	29105	28875	28868	28807	28999	29170	29208	29161	28948	29291	28996	28994	29014	29103	28898	29010	29055	28867	28756	28813	29192	29212	28981	28991	29038	28877	28923	29071	29114	29104	29122	28967	28766	28884	29132	28956	28962	28960	29083	29074	29052	28962	29173	29020	29119	28936	29076	28898	29039	29052	29046	28879	29143	29127	29115	28825	28853	29188	29034	29172	28969	28970	29013	28912	29111	29196	28784	29096	29007	29149	29151	28959	28935	28871	29003	28996	29172	28733	29220	29019	29140	29123	29019	28862	29109	29171	28944	29139	29101	29023	29031	29263	28811	29171	29051	29080	29031	29048	28917	28923	29115	29288	28956	28901	29148	29125	28932	28972	29167	29007	29265	29059	29213	28949	29210	28946	29054	29035	28908	28910	29222	28844	28999	29053	29164	28972	29074	29128	29158	29067	29036	28856	29150	28836	28939	29009	28958	29247	29057	29010	29179	29241	29197	28870	28772	28996	29189	28838	29060	29128	29037	29057	28885	29286	29343	28981	28920	28908	29009	29058	29119	28873	28971	29145	29010	29182	28922	29065	29131	28920	29099	29176	28961	28998	29135	29130	29129	28932	29065	28896	29158	28837	29201	29010	29163	29209	29208	28875	28968	29102	29328	29003	28871	28971	29130	29167	29039	28963	29129	29114	28950	29014	28995	28838	29000	28887	29093	28814	28979	28936	29180	29008	29011	29190	28955	29065	28937	28801	29029	29146	28861	29074	28906	28871	29017	29025	28997	29053	28960	28915	29077	28888	28944	29240	29302	29158	29016	29252	29383	29153	29161	28924	29107	28909	29037	29014	29168	28949	29065	28993	29105	28870	29198	29058	28885	29067	29066	29018	29151	29040	28846	28784	29119	28985	29081	28820	28843	29009	29065	29171	28929	29227	29179	28983	29325	29212	29014	29046	28853	28836	28823	28819	29167	29108	28949	28974	28944	28992	29160	28932	28956	29118	29149	28877	29151	29088	29158	29113	28920	29097	29011	29280	29009	29053	29143	29201	29012	29194	29305	29133	28845	28974	28947	29035	28971	29143	29089	29006	29002	29014	29027	28934	29123	29082	29014	29133	29119	28902	29063	28875	29111	28873	29114	29117	28963	28939	28900	28986	28912	29128	28915	29108	29061	28852	28932	28923	28856	28917	28886	29206	29106	29142	28702	29052	29108	29006	29085	29052	29181	29061	29023	29211	29116	28882	29034	28878	29136	28879	29124	29002	29039	29035	28938	28970	29149	29063	29105	28761	29021	28975	29265	29249	29070	29002	29102	29111	28922	28928	28971	29019	28940	29164	29199	28975	28902	29139	28695	28918	29020	29029	29099	28859	29299	29061	29030	28905	29218	29105	29145	29113	29017	29092	29067	28967	28968	29163	29155	28918	28883	28766	29111	28814	28896	29017	29121	29053	29246	29048	29061	29014	29340	29111	28988	28966	29006	29229	28765	29019	29189	28981	29105	29070	29142	29193	29206	29079	28987	29165	29003	29012	28995	28817	29029	29110	28550	28986	29097	28984	29077	28922	28880	29047	29093	29051	29139	28938	28951	29031	29146	29016	28896	29161	29006	29017	28853	29131	29051	28880	28968	28971	28821	28793	29085	29186	28884	28935	29242	29146	28966	29121	29215	28858	29040	29075	29113	29021	28882	29145	29201	28946	29174	29020	28890	29047	28788	28891	29006	28735	29124	28949	28956	28843	28974	29246	29087	29126	29140	28744	28946	29235	29089	28978	28967	29313	29049	28792	29076	28943	29121	29294	29282	29147	28915	28882	28803	28938	28923	28907	29248	29293	29140	29021	28882	28855	29050	29017	29001	29100	29372	28843	29208	28872	28955	29045	29076	28902	28969	29063	28998	28834	28854	29105	28892	28699	29118	29018	28981	29027	29025	28989	28902	28998	29021	28997	29048	29080	28936	28901	29190	28930	28914	29236	29003	29010	28995	28901	29115	28993	29220	29128	29013	28868	28998	29085	28950	28887	28955	29027	28918	29060	28835	29065	29115	28981	29328	29096	29017	29167	29034	29068	28882	28760	28960	28845	28954	28913	29035	29312	29138	29118	28896	29065	28861	29213	29086	28705	28836	29053	29215	28928	29008	28988	29339	28745	28969	28779	28984	29032	29163	29019	29228	28870	29217	28978	28957	28782	28980	29006	28953	29088	28998	28940	28913	29241	29314	28980	28966	29036	29285	28863	29259	28733	29105	28942	29110	29120	29216	29084	29053	29078	29140	29153	28951	28981	29034	29044	28951	29002	29168	28815	28771	28956	29034	29213	29113	29044	29086	29080	29008	29220	29079	29151	29213	29075	29083	29006	29207	29125	28882	28909	29023	28890	28982	28972	29177	29175	29188	29136	29000	29226	29163	29227	28928	28923	29132	29047	28933	28850	29134	28817	29054	29056	29058	28841	28922	28989	29080	28889	29047	29165	29107	29032	28851	29028	29095	29003	29144	29164	29114	29066	28925	28963	28920	29133	28960	29033	28947	28870	29076	29134	28953	28946	29309	29034	29006	29010	28937	28879	29038	29052	29096	28964	29203	28990	29175	29098	29021	29120	29281	28924	28889	29244	28989	29054	28856	29006	28982	28871	29093	28819	28936	28837	29125	29093	29029	29010	29279	29048	28834	28878	28770	29095	29143	29050	29320	29188	29166	28971	28943	29053	29313	28802	28969	28933	28885	29212	29110	28868	28878	28841	29185	28998	28965	28841	29069	28822	29217	29383	29142	29033	29024	29172	28945	28861	28701	28979	28960	28976	29137	29401	28854	29073	29175	28938	28961	28947	28921	28946	28980	28931	29303	28973	29268	29036	29069	28911	28905	29138	29106	28963	28992	29281	29252	28995	29159	28881	28953	29038	29058	29136	29135	28931	29029	29073	29208	28981	29235	28928	28988	29092	28847	29091	29255	29120	29075	28927	28906	29092	29151	29126	28832	29254	29175	29199	29217	29288	29197	29010	29131	29084	28771	29090	29143	29143	28978	29040	29010	28932	28990	28810	29046	29134	28978	28803	28960	28850	28867	28827	28866	29183	29046	29173	29082	28969	29135	29045	29205	28938	28867	28899	28819	29014	29124	29109	29023	28908	28891	28974	28996	29070	28926	29174	28880	29042	28979	29014	29118	29303	29017	28870	29097	29054	28915	28949	29027	28831	29071	29090	29159	29062	28827	28770	29131	29220	29230	28910	28906	29026	29134	29172	28996	28961	29097	28906	29103	28998	28936	28935	29314	28844	29359	29290	29130	29033	28983	29003	29064	29268	29032	29166	29139	28942	28894	28915	29184	28990	29011	29118	28930	29115	28907	28971	29177	29211	28881	29128	28996	29196	29105	29203	28919	28900	28999	28888	29098	29095	29035	29033	28900	28999	29087	29127	29098	28906	29079	28975	29051	29143	29131	28957	29065	28978	29259	29367	28756	29074	29014	29084	29038	29078	29174	29406	29004	28986	29148	29098	29103	29058	28900	29000	29244	29049	29026	29018	29032	29324	28988	29161	29290	29079	28938	29027	29066	28917	29141	29079	29123	29140	29097	29085	28897	29055	29139	29065	29072	28825	28867	28945	29094	28937	29151	29359	29043	29265	29175	29118	28923	29073	29062	29169	28997	29059	29074	29130	29230	29138	28949	28987	29006	29084	29234	29283	29441	28974	29006	28840	28912	28807	28952	29215	29209	28932	29013	29140	28972	29053	29186	29175	29281	29066	29166	29078	28958	28964	28920	28904	29110	29092	28991	28961	29198	29180	28986	29007	28878	28867	29046	28925	29000	29257	28723	29247	29188	29216	28901	29100	29083	29108	29078	29117	29115	28786	28994	28992	28911	28985	29132	29221	29075	29312	28801	29321	29108	29212	29025	28991	28850	29074	28842	29144	29072	28949	28994	28919	28849	29013	29148	29003	29197	28852	29172	28893	29147	29145	28925	28909	29224	29108	29081	29008	29155	28690	29082	29184	28827	29100	29192	28951	29104	29146	28946	29042	29012	29231	29036	28861	29055	29087	29116	29133	29025	28995	29088	28987	29092	29074	29301	29177	28942	29147	29006	29034	28916	29184	28910	29271	28948	29100	29000	28726	29063	28964	29320	29318	28814	29129	29045	29060	29016	29080	29032	29260	28985	29031	29186	28999	28871	29011	28881	29269	29175	29301	29170	28895	29127	29289	29017	29173	29149	29115	29044	28961	29262	28999	28922	29169	29107	29076	28848	29101	28770	29190	28991	29134	29026	29132	28972	28979	29078	28902	29082	29037	28946	29100	29009	28965	29124	29236	29113	28971	29050	28991	29178	29063	29348	29106	29237	28990	28956	29099
28194	48561	47852	39708	34124	30462	27351	25944	25134	24588	24111	24131	23799	23598	23312	23045	22673	22935	22759	22479	22861	23471	26122	25494	24423	22941	22443	22320	22398	22272	22467	22282	22290	22442	22164	22376	22545	22464	22409	22290	22414	22426	22113	22299	22455	22339	22381	22455	22288	22282	22293	22307	22523	22137	22372	22249	22201	22089	22393	22284	21969	22200	22246	22291	22242	22333	22369	22298	22372	22373	22288	22254	22080	22351	22320	22295	22357	22334	22449	22361	22237	22296	22410	22525	22407	22274	22273	22311	22303	22294	22307	22330	22150	22454	22142	22290	22185	22423	22263	22110	22176	22281	22288	22227	22344	22324	22303	22359	22490	22167	22177	22248	22234	22164	22357	22317	22541	22366	22352	22204	22358	22353	22206	22342	22217	22331	22200	22261	22247	22260	22388	22223	22088	22384	22241	22047	22229	22415	22303	22464	22374	22398	22359	22196	22152	22406	22288	22308	22415	22118	22198	22039	22252	22187	22321	22115	22412	22340	22301	22130	22293	22338	22321	22015	22342	22276	22203	22155	22259	22478	22426	22196	22231	22333	22306	22291	22267	22327	22333	22237	22260	22231	22278	22296	22389	22236	22343	22305	22432	22255	22187	22272	22409	22347	22409	22103	22429	22247	22266	22355	22390	22526	22403	21945	22349	22331	22132	22249	22328	22296	22399	22426	22244	22400	22340	22452	22289	22379	22151	22371	22314	22253	22240	22278	22434	22260	22264	22370	22334	22333	22277	22212	22266	22193	22327	22150	22253	22333	22409	22167	22349	22168	22225	22375	22253	22092	22384	22249	22414	22488	22212	22311	22380	22162	22327	22327	22317	22375	22104	22357	22480	22286	22396	22458	22415	22268	22418	22217	22304	22208	22375	22544	22393	22448	22192	22322	22389	22454	22053	22367	22333	22206	22226	22448	22345	22401	22339	22242	22135	22305	22305	22271	22244	22251	22233	22304	22181	22375	22386	22158	22349	22261	22246	22114	22275	22303	22209	22180	22183	22310	22232	22088	22119	22339	22248	22311	22300	22274	22304	22261	22276	22373	22370	22211	22168	22411	22366	22324	22190	22306	22327	22172	22436	22243	22346	22135	22388	22290	22312	22221	22391	22276	22246	22229	22497	22229	22303	22216	22205	22299	22280	22396	22435	22184	22169	22281	22447	22373	22219	22350	22383	22462	22249	22239	22154	22310	22280	22356	22186	22171	22284	22284	22357	22383	22264	22250	22373	22492	22112	22346	22257	22165	22337	22331	22156	22257	22411	22238	22184	22213	22258	22238	22104	22233	22196	22438	22271	22102	22251	22257	22009	22382	22253	22280	22207	22243	22266	22439	22443	22373	22441	22313	22215	22221	22294	22292	22266	22319	22461	22232	22366	22175	22273	22269	22488	22204	22424	22335	22439	22335	22192	22320	22391	22379	22104	22470	22373	22172	22072	22344	22464	22177	22378	22376	22394	22099	22190	22189	22237	22067	22175	22269	22175	22303	22257	22360	22150	22483	22363	22168	22162	22303	22415	22250	22215	22267	22431	22278	22429	22208	22288	22277	22282	22025	22520	22199	22288	22036	22376	22142	22409	22148	22240	22334	22248	22087	22208	22071	22356	22202	22297	22293	22424	22217	22177	22314	22172	22323	22260	22409	22222	22215	22228	22246	22294	22261	22223	22227	22359	22191	22208	22413	22340	22260	22280	22477	22397	22231	22412	22327	22297	22385	22304	22436	22180	22233	22279	22326	22317	22125	22275	22426	22138	22281	22228	22474	22414	22324	22357	22330	22318	22304	22198	22210	22288	22295	22417	22282	22189	22352	22117	22257	22153	22119	22276	22393	22325	22137	22399	22314	22154	22271	22265	22129	22244	22229	22068	22466	22234	22425	22197	22055	22365	22400	22338	22236	22316	22178	22292	22369	22265	22315	22399	22260	22185	22231	22197	22399	22381	22343	22197	22372	22284	22188	22287	22371	22098	22303	22236	22315	22157	22233	22370	22144	22358	22220	22253	22225	22292	22211	22320	22347	22161	22233	22384	22339	22229	22202	22449	22255	22214	22242	22380	22305	22160	22308	22319	22146	22352	22299	22290	22375	22209	22231	22361	22403	22292	22296	22219	22393	22231	22479	22301	22309	22321	22253	22132	22242	22119	22230	22316	22268	22211	22321	22452	22332	22126	22335	22357	22102	22207	22377	22372	22313	22335	22216	22263	22166	22156	22406	22054	22272	22290	22206	22275	22186	22322	22450	22081	22324	22162	22429	22210	22398	22187	22221	22296	22248	22104	22410	22322	22224	22319	22061	22299	22116	22372	22160	22247	22248	22396	22288	22309	22340	22259	22330	22303	22105	22151	22336	22325	22335	22380	22418	22265	22304	22253	22163	22286	22320	22379	22055	22411	22272	22129	22310	22458	22240	22315	22183	22236	22298	22264	22438	22356	22430	22276	22207	22078	22319	22304	22376	22340	22375	22213	22407	22349	22035	22218	22347	22287	22245	22385	22240	22201	22500	22201	22192	22196	22189	22270	22223	22352	22413	22217	22370	22348	22365	22454	22247	22316	22249	22204	22234	22303	22359	22341	22228	22236	22310	22213	22590	22418	22173	22178	22369	22441	22515	22527	22358	22243	22507	22254	22283	22222	22382	22307	22239	22306	22310	22262	22421	22205	22360	22481	22405	22307	22237	22226	22336	22187	22308	22360	22217	22138	22453	22376	22270	22176	22454	22421	22320	22150	22190	22313	22181	22174	22244	22180	22232	22396	22319	22307	22248	22220	22138	22340	22541	22452	22328	22124	22296	22208	22159	22310	22156	22245	22298	22383	22301	22329	22354	22444	22403	22558	22207	22191	22468	22222	22325	22136	22272	22251	22315	22335	22401	22368	22370	22272	22331	22285	22281	22376	22053	22234	22157	22253	22290	22397	22272	22284	22171	22154	22406	22199	22329	22331	22245	22480	22326	22158	22257	22219	22406	22310	22212	22312	22132	22361	22281	22263	22439	22221	22195	22476	22273	22111	22441	22090	22313	22303	22160	22249	22301	22351	22237	22246	22257	22219	21992	22304	22218	22191	22285	22269	22327	22381	22412	22466	22162	22236	22401	22109	22386	22246	22392	22460	22138	22451	22270	22292	22458	22378	22291	22049	22389	22244	22329	22366	22347	22317	22150	22353	22357	22408	22107	22223	22318	22355	22333	22403	22239	22177	22090	22105	22224	22298	22174	22228	22236	22383	22202	22445	22325	22360	22260	22310	22468	22340	22267	22188	22268	22444	22223	22251	22335	22223	22312	22205	22289	22384	22133	22268	22321	22326	22156	22261	22304	22231	22303	22290	22129	22526	22233	22210	22341	22501	22523	22266	22195	22338	22387	22401	22269	22355	22148	22277	22332	22299	22378	22196	22440	22372	22356	22189	22366	22209	22184	22445	22130	22389	22315	22309	22493	22207	22232	22202	22346	22154	22269	22420	22117	22332	22236	22426	22306	22084	22217	22373	22392	22381	22268	22185	22438	22191	22412	22325	22256	22374	22290	22289	22432	22333	22358	22325	22295	22174	22330	22259	22411	22355	22238	22384	22239	22479	22532	22115	22298	22406	22155	22276	22299	22117	22494	22265	22434	22249	22279	22162	22231	22457	22334	22190	22435	22419	22277	22354	22354	22311	22375	22407	22242	22380	22229	22276	22404	22326	22264	22304	22370	22210	22472	22288	22309	22315	22288	22309	22242	22356	22468	22338	22303	22362	22284	22327	22335	22076	22266	22322	22388	22311	22201	22293	22088	22084	22374	22280	22193	22243	22428	22179	22306	22260	22329	22381	22200	22348	22154	22235	22061	22197	22311	22375	22356	22111	22278	22311	22183	22324	22464	22282	22297	22336	22253	22389	22194	22218	22293	22212	22256	22498	22428	22219	22225	22424	22370	22247	22268	22262	22362	22376	22434	22591	22219	22112	22218	22327	22247	22223	22263	22283	22416	22189	22345	22367	22419	22396	22173	22260	22275	22484	22462	22348	22301	22343	22247	22291	22130	22250	22367	22400	22350	22283	22350	22285	22222	22218	22378	22234	22342	22369	22425	22358	22248	22227	22360	22282	22516	22365	22165	22292	22238	22365	22359	22282	22328	22365	22233	22336	22164	22520	22236	22344	22251	22170	22173	22284	22294	22213	22161	22373	22355	22310	22402	22416	22257	22413	22341	22206	22278	22258	22415	22258	22337	22287	22250	22291	22195	22248	22288	22246	22139	22304	22211	22330	22258	22034	22186	22275	22304	22458	22368	22214	22212	22260	22206	22265	22417	22315	22205	22331	22284	22284	22436	22240	22223	22334	22424	22233	22402	22408	22397	22236	22265	22368	22173	22244	22426	22268	22285	22367	22141	22484	22196	22370	22184	22145	22294	22234	22125	22351	22513	22169	22407	22291	22562	22386	22218	22246	22380	22336	22369	22254	22220	22415	22425	22374	22295	22351	22361	22401	22325	22247	22239	22255	22340	22258	22253	22284	22199	22203	22348	22289	22332	22260	22253	22259	22189	22165	22135	22225	22185	22378	22291	22414	22259	22335	22188	22252	22414	22400	22384	22269	22183	22281	22363	22299	22385	22189	22312	22481	22345	22393	22299	22365	22357	22389	22117	22371	22215	22569	22101	22178	22355	22324	22354	22133	22294	22433	22377	22380	22508	22461	22295	22556	22282	22418	22296	22141	22277	22446	22462	22135	22162	22355	22267	22198	22533	22379	22343	22265	22210	22049	22321	22361	22383	22522	22217	22334	22279	22232	22193	22365	22121	22632	22157	22337	22385	22258	22423	22288	22299	22221	22250	22296	22345	22317	22306	22481	22143	22372	22461	22262	22182	22291	22209	22234	22152	22283	22248	22224	22315	22503	22387	22249	22249	22336	22227	22410	22331	22281	22236	22337	22185	22261	22251	22245	22220	22416	22318	22317	22405	22298	22384	22288	22348	22397	22367	22251	22249	22460	22163	22258	22465	22182	22180	22186	22289	22084	22309	22043	22285	22417	22348	22142	22243	22393	22181	22321	22362	22203	22389	22277	22413	22313	22270	22324	22215	22514	22169	22361	22227	22390	22157	22355	22209	22311	22310	22363	22207	22007	22378	22205	22348	22301	22372
22720	21403	29209	24411	24546	31043	35598	32073	31685	31961	31139	31210	31024	30524	30055	30160	29930	30128	29850	29823	29864	30631	33478	33581	31764	30273	30085	30050	29625	29515	29455	29442	29431	29791	29540	29371	29523	29256	29365	29443	29750	29437	29403	29226	29347	29240	29699	29428	29525	29273	29338	29242	29271	29403	29407	29400	29498	29769	29215	29358	29635	29634	29302	29630	29451	29514	29369	29444	29640	29456	29371	29271	29235	29134	29434	29367	29693	29462	29494	29369	29276	29329	29410	29493	29377	29399	29418	29544	29620	29287	29592	29361	29288	29273	29381	29341	29332	29372	29397	29207	29416	29190	29572	29589	29263	29152	29454	29292	29215	29233	29454	29379	29411	29470	29564	29475	29336	29318	29512	29050	29334	29283	29289	29315	29391	29671	29235	29212	29188	29446	29767	29336	29608	29402	29326	29442	29338	29227	29425	29279	29413	29219	29250	29210	29527	29492	29349	29478	29122	29187	29343	29292	29324	29166	29312	29458	29421	29391	29314	29274	29486	29412	29349	29441	29496	29385	29302	29388	29210	29533	29583	29278	29096	29326	29218	29682	29340	29376	29441	29271	29510	29292	29087	29169	29466	29376	29466	29552	29334	29489	29192	29166	29284	29454	29230	29516	29273	29333	29248	29394	29221	29499	29235	29313	29365	29459	29440	29211	29351	29311	29085	29408	29278	29023	29403	29335	29379	29321	29298	29503	29051	29407	29641	29323	29426	29427	29511	29429	29534	29334	29464	29005	29406	29442	29217	29211	29326	29453	29193	29174	29290	29419	29562	29325	29455	29462	29321	29270	29527	29296	29520	29271	29369	29492	29199	29239	29109	29336	29256	29430	29287	29353	29082	29314	29192	29222	29280	29331	29379	29273	29282	29603	29445	29529	29620	29407	29338	29160	29269	29388	29335	29430	29498	29247	29473	29364	29494	29534	29342	29096	29488	29136	29239	29239	29408	29194	29520	29171	29436	29424	29262	29130	29462	29450	29036	29370	29332	29296	29371	29535	29421	29376	29381	29391	29299	29402	29212	29428	29400	29415	29293	29359	29503	29535	29576	29454	29632	29280	29376	29402	29215	29335	29194	29268	29334	29517	29596	29487	29308	29460	29337	29298	29574	29103	29111	29395	29240	29338	29157	29246	29747	29321	29298	29571	29249	29365	29319	29281	29260	29299	29461	29182	29474	29416	29167	29241	29302	29360	29386	29325	29517	29292	29266	29344	29429	29331	29350	29132	29467	29272	29129	29370	29474	29303	29372	29283	29361	29249	29285	29467	29353	29379	29472	29511	29536	29121	29210	29287	29188	29332	29293	29302	29183	29551	29379	28983	29346	29434	29213	29370	29453	29308	29294	29201	29455	29243	29470	29392	29232	29326	29662	29154	29412	29285	29179	29079	29298	29377	29361	29570	29285	29286	29366	29238	29195	29249	29444	29344	29198	29393	29529	29522	29315	29404	29590	29458	29310	29457	29241	29416	29361	29296	29053	29251	29449	29316	29467	29127	29238	29388	29308	29350	29224	29190	29270	29196	29307	29514	29320	29374	29384	29266	29253	29206	29367	29263	29539	29451	29273	29252	29258	29345	29152	29230	29229	29428	29510	29300	29267	29272	29376	29466	29391	29461	29302	29136	29222	29130	29606	29298	29427	29447	29422	29432	29468	29300	29310	29332	29163	29379	29311	29306	29385	29416	29449	29394	29355	29180	29271	29186	28996	29328	29491	29485	29258	29448	29384	29395	29216	29341	29421	29422	29163	29412	29202	29318	29454	29222	29359	29231	29296	29339	29300	29426	29249	29691	29498	29261	29206	29474	29260	29607	29343	29268	29430	29401	29225	29314	29535	29141	29481	29289	29403	29427	29064	29316	29313	29580	29304	29129	29366	29273	29200	29173	29277	29307	29332	29236	29512	29290	29434	29294	29351	29411	29406	29233	29435	29426	29207	29328	29336	29422	29625	29154	29376	29364	29338	29235	29376	29274	29173	29331	29447	29243	29194	29095	29430	29137	28984	29694	29468	29350	29499	29520	29408	29392	29214	29402	29276	29360	29338	29234	29148	29243	29239	29016	29372	29361	29307	29203	29630	29406	29255	29310	29181	29477	29352	29182	29397	29672	29191	29277	29203	29616	29222	29246	29450	29418	29321	29348	29303	29201	29370	29309	29245	29354	29353	29412	29062	29469	29304	29362	29279	29184	29472	29292	29155	29342	29391	29267	29439	29369	29260	29355	29245	29487	29491	29392	29246	29470	29353	29454	29414	29251	29064	29395	29512	29207	29360	29183	29320	29337	29527	29369	29387	29174	29284	29444	29197	29380	29412	29373	29328	29476	29545	29371	29325	29359	29228	29439	29355	29500	29293	29549	29182	29443	29519	29231	29508	29467	29510	29388	29270	29419	29459	29171	29411	29351	29247	29290	29315	29534	29232	29384	29602	29501	29173	29414	29416	29435	29379	29457	29242	29309	29646	29526	29321	29395	29514	29239	29418	29602	29567	29617	29198	29143	29429	29547	29389	29295	29429	29328	29292	29375	29211	29181	29273	29140	29290	29244	29358	29203	29373	29383	29275	29520	29296	29509	29158	29459	29380	29381	29236	29540	29316	29233	29334	29284	29556	29582	29303	29213	29253	29216	29281	29344	29516	29349	29324	29311	29236	29512	29178	29346	29386	29302	29355	29457	29300	29188	29455	29221	29301	29240	29392	29344	29408	29309	29167	29299	29432	29267	29316	29405	29212	29337	29331	29166	29166	29198	29622	29198	29081	29216	29306	29280	29263	29459	29431	29321	29323	29391	29432	29216	29414	29213	29341	29496	29504	29592	29377	29440	29430	29208	29097	29227	29313	29031	29213	29430	29375	29419	29314	29410	29333	29224	29234	29516	29257	29235	29465	29523	29087	29252	29315	29222	29329	29524	29270	29402	29342	29576	29263	29423	29240	29169	29363	29250	29440	29389	29431	29395	29242	29481	29463	29326	29301	29656	29396	29273	29433	29467	29430	29364	29359	29121	29330	29351	29279	29507	29431	29240	29204	29530	29107	29512	29361	29294	29370	29121	29398	29435	29294	29522	29445	29365	29415	29285	29458	29233	29345	29360	29417	29365	29445	29343	29459	29169	29133	29324	29295	29261	29328	29406	29408	29285	29358	29192	29277	29578	29485	28849	29327	29011	29231	29241	29294	29222	29271	29444	29584	29154	29425	29458	29367	29334	29369	29203	29254	29228	29259	29260	29425	29375	29179	29404	29268	29273	29298	29411	29600	29461	29226	29470	29486	29377	29306	29244	29355	29377	29404	29460	29291	29507	29479	29343	29239	29117	29452	29314	29414	29403	29244	29261	29119	29391	29345	29290	29175	29304	29289	29360	29527	29409	29397	29260	29309	29344	29303	29499	29354	29257	29485	29405	29347	29373	29520	29368	29401	29460	29290	29355	29270	29265	29391	29411	29213	29191	29149	29422	29047	29393	29354	29349	29452	29142	29071	29404	29242	29115	29329	29144	29356	29437	29398	29579	29272	29247	29369	29484	29297	29147	29579	29415	29142	29175	29585	29182	29358	29391	29559	29319	29151	29331	29556	29173	29396	29374	29369	29466	29368	29048	29273	29271	29406	29457	29454	29223	29410	29400	29506	29467	29181	29312	29430	29435	29370	29390	29537	29190	29454	29331	29166	29083	29236	29289	29347	29446	29400	29482	29277	29407	29295	29287	29354	29401	29156	29261	29419	29468	29394	29368	29418	29343	29429	29460	29315	29298	29498	29339	29164	29289	29447	29446	29204	29314	29434	29219	29552	29330	29298	29425	29317	29114	29233	29265	29407	29342	29415	29293	29274	29432	29331	29401	29310	29317	29134	29424	29396	29516	29486	29504	29345	29348	29348	29173	29529	29229	29278	29281	29632	29282	29291	29247	29478	29438	29562	29249	29197	29579	29510	29034	29343	29197	29602	29319	29508	29257	29094	29489	29328	29354	29317	29192	29328	29329	29237	29316	29383	29190	29087	29205	29496	29383	29304	29106	29197	29334	29375	29379	29278	29533	29494	29101	29300	29495	29471	29415	29341	29403	29383	29354	29268	29265	29394	29197	29382	29242	29384	29481	29601	29482	29396	29386	29533	29127	29531	29147	29050	29141	29264	29429	29485	29351	29446	29304	29291	29289	29450	29289	29380	29432	29379	29268	29412	29401	29423	29176	29219	29363	29335	29500	29452	29506	29281	29279	29375	29056	29400	29390	29639	29332	29370	29273	29541	29507	29416	29236	29190	29243	29248	29159	29305	29360	29206	29299	29448	29266	29183	29313	29363	29358	29286	29372	29392	29414	29372	29457	29267	29233	29388	29407	29536	29341	29270	29402	29167	29282	29297	29199	29287	29269	29343	29399	29179	29433	29226	29379	29304	29170	29304	29401	29270	29512	29580	29353	29497	29229	29409	29365	29200	29437	29218	29452	29285	29480	29567	29366	29399	29255	29159	29319	29318	29169	29163	29332	29563	29434	29496	29540	29196	29361	29315	29328	29498	29374	29081	29342	29261	29350	29430	29307	29586	29687	29485	29494	29491	29406	29544	29546	29266	29277	29327	29175	29334	29143	29203	29263	29357	29321	29439	29231	29337	29422	29534	29377	29365	29469	29251	29188	29309	29219	29015	29387	29393	29462	29317	29617	29146	29270	29391	29531	29206	29470	29077	29287	29181	29021	29318	29267	29236	29265	29293	29164	29409	29542	29324	29240	29337	29285	29392	29340	29355	29514	29274	29282	29459	29526	29385	29499	29415	29412	29207	28992	29323	29387	29400	29436	29505	29458	29377	29207	29371	29206	29477	29330	29240	29550	29350	29322	29463	29485	29203	29343	29338	29251	29385	29136	29213	29141	29552	28984	29383	29243	29348	29506	29096	29405	29236	29610	29282	29316	29540	29244	29180	29407	29652	29331	29243	29152	29391	29228	29400	29257	29355	29113	29395	29474	29570	29221	29388	29240	29188	29348	29212	29401	29329	29336	29339	29369	29329	29462	29385	29439	29084	29239	29159	29202	29300	29444	29196	29361	29422	29209	29340	29224	29426	29418	29371	29274	29097	29613	29414	29477	29286	29300	29255	29335	29275	29451	29278	29251	29400	29425	29320	29474
30120	52722	51805	43644	37921	32846	29410	27518	26557	25768	25237	25127	24772	24136	23593	23510	23173	23162	23020	23005	23031	24420	29384	28438	25624	23816	23573	22848	22541	22488	22739	22455	22603	22476	22499	22353	22354	22461	22362	22513	22601	22370	22476	22341	22380	22624	22364	22225	22583	22453	22315	22491	22390	22373	22579	22454	22386	22370	22508	22650	22385	22312	22445	22302	22358	22607	22517	22514	22431	22575	22456	22457	22369	22450	22447	22513	22351	22330	22350	22312	22423	22493	22283	22189	22310	22554	22319	22443	22441	22365	22451	22401	22353	22287	22429	22507	22551	22553	22367	22514	22503	22285	22472	22453	22480	22454	22277	22531	22373	22404	22342	22533	22355	22375	22551	22448	22552	22364	22311	22296	22464	22452	22413	22458	22436	22389	22355	22274	22363	22306	22412	22243	22357	22321	22660	22362	22386	22319	22376	22399	22392	22444	22383	22483	22422	22581	22528	22318	22356	22486	22571	22291	22518	22434	22417	22552	22448	22303	22317	22596	22785	22413	22433	22540	22251	22339	22524	22445	22383	22515	22332	22342	22388	22331	22362	22264	22616	22577	22422	22341	22411	22424	22468	22332	22387	22361	22415	22409	22343	22466	22449	22386	22445	22328	22459	22261	22315	22579	22505	22292	22554	22421	22210	22545	22574	22429	22467	22384	22604	22474	22251	22278	22466	22471	22439	22452	22370	22607	22342	22308	22375	22616	22269	22522	22419	22282	22440	22268	22263	22484	22435	22385	22385	22344	22465	22382	22391	22310	22611	22484	22670	22377	22345	22424	22461	22396	22431	22442	22488	22469	22316	22535	22290	22326	22399	22496	22266	22352	22514	22372	22561	22368	22345	22329	22475	22302	22471	22429	22400	22402	22425	22572	22255	22399	22521	22349	22390	22578	22362	22495	22276	22407	22154	22478	22410	22452	22319	22326	22464	22561	22461	22291	22305	22298	22483	22507	22301	22420	22420	22696	22292	22376	22455	22423	22255	22535	22310	22313	22307	22408	22342	22258	22366	22337	22537	22219	22375	22325	22384	22359	22300	22491	22491	22312	22548	22281	22216	22384	22236	22294	22407	22416	22398	22231	22541	22367	22515	22282	22523	22444	22380	22366	22485	22603	22459	22146	22201	22692	22417	22476	22315	22439	22218	22362	22305	22173	22589	22368	22476	22483	22352	22420	22541	22404	22403	22243	22459	22409	22245	22448	22473	22327	22395	22295	22403	22367	22456	22641	22365	22463	22393	22510	22388	22165	22515	22330	22444	22374	22403	22480	22373	22442	22582	22226	22494	22458	22456	22511	22397	22559	22257	22612	22316	22393	22535	22488	22401	22392	22294	22267	22442	22527	22402	22452	22449	22470	22352	22225	22544	22341	22399	22396	22159	22486	22363	22469	22443	22304	22391	22175	22443	22441	22555	22385	22286	22422	22464	22386	22397	22363	22440	22461	22329	22292	22633	22415	22485	22454	22358	22366	22525	22294	22451	22388	22388	22374	22395	22406	22230	22391	22472	22348	22334	22538	22372	22422	22481	22372	22601	22352	22335	22439	22428	22496	22452	22313	22478	22330	22357	22363	22544	22400	22325	22280	22461	22445	22485	22405	22359	22304	22419	22515	22411	22269	22443	22454	22404	22311	22496	22384	22349	22410	22553	22308	22486	22398	22433	22405	22455	22286	22480	22549	22289	22314	22431	22559	22386	22349	22530	22326	22416	22423	22404	22371	22237	22332	22499	22346	22464	22292	22421	22476	22379	22512	22574	22637	22198	22194	22458	22393	22268	22427	22347	22302	22489	22317	22476	22336	22381	22368	22410	22366	22454	22472	22335	22458	22343	22430	22266	22410	22294	22366	22187	22309	22364	22480	22340	22403	22381	22500	22516	22418	22501	22358	22396	22250	22597	22444	22513	22344	22459	22316	22321	22503	22393	22277	22360	22451	22575	22387	22481	22180	22516	22494	22396	22535	22272	22363	22327	22501	22394	22586	22279	22450	22477	22445	22345	22294	22521	22477	22415	22357	22456	22338	22396	22235	22427	22286	22591	22419	22558	22389	22335	22320	22337	22358	22325	22355	22465	22320	22507	22305	22309	22462	22388	22523	22543	22358	22521	22295	22350	22358	22598	22349	22438	22443	22428	22405	22480	22371	22376	22516	22349	22342	22401	22420	22539	22248	22473	22221	22657	22522	22218	22431	22318	22427	22473	22409	22440	22445	22297	22226	22408	22287	22474	22433	22179	22464	22389	22568	22438	22438	22344	22267	22376	22266	22406	22427	22508	22348	22447	22527	22357	22355	22329	22421	22448	22360	22535	22318	22385	22286	22349	22432	22390	22496	22406	22465	22339	22341	22218	22370	22428	22397	22355	22358	22408	22307	22436	22415	22554	22388	22364	22484	22418	22177	22507	22545	22405	22380	22591	22348	22265	22424	22352	22236	22470	22384	22418	22575	22195	22372	22393	22419	22481	22342	22285	22430	22364	22417	22383	22456	22414	22462	22468	22232	22401	22473	22381	22616	22207	22444	22548	22392	22575	22336	22390	22297	22399	22396	22267	22547	22328	22527	22357	22474	22381	22387	22350	22385	22384	22460	22459	22336	22418	22355	22315	22399	22452	22411	22490	22571	22490	22298	22491	22443	22478	22469	22531	22401	22534	22303	22334	22359	22342	22302	22309	22538	22398	22435	22198	22463	22331	22441	22496	22332	22430	22376	22554	22444	22461	22363	22442	22522	22399	22583	22405	22371	22647	22375	22171	22293	22459	22478	22381	22433	22351	22403	22379	22369	22325	22348	22460	22428	22385	22465	22352	22338	22249	22289	22247	22349	22407	22322	22562	22313	22332	22423	22518	22131	22502	22409	22267	22371	22286	22571	22327	22340	22359	22229	22460	22410	22499	22352	22467	22415	22350	22324	22491	22487	22342	22571	22526	22368	22305	22280	22396	22552	22532	22359	22513	22354	22369	22349	22355	22469	22339	22556	22376	22250	22389	22308	22273	22390	22399	22321	22144	22570	22462	22257	22482	22319	22357	22480	22500	22409	22360	22482	22474	22508	22147	22467	22380	22222	22462	22394	22387	22296	22451	22550	22217	22366	22304	22400	22481	22363	22393	22458	22540	22335	22567	22407	22406	22257	22485	22431	22536	22335	22495	22343	22407	22385	22538	22337	22433	22419	22480	22322	22158	22256	22349	22549	22462	22483	22595	22361	22247	22512	22330	22454	22518	22346	22422	22278	22442	22294	22325	22352	22521	22434	22407	22623	22307	22366	22377	22320	22538	22381	22440	22430	22300	22431	22609	22336	22539	22531	22406	22485	22529	22317	22533	22425	22287	22346	22471	22297	22508	22386	22252	22460	22316	22299	22564	22477	22201	22384	22374	22474	22357	22331	22328	22459	22389	22358	22444	22243	22522	22351	22354	22453	22323	22297	22497	22421	22178	22390	22479	22220	22368	22359	22392	22331	22400	22376	22311	22378	22404	22432	22526	22486	22423	22285	22344	22534	22414	22329	22448	22312	22390	22375	22464	22197	22413	22340	22438	22458	22591	22404	22337	22427	22410	22226	22473	22490	22404	22403	22420	22409	22573	22307	22354	22303	22482	22350	22345	22347	22590	22354	22364	22417	22511	22222	22375	22584	22316	22437	22290	22432	22541	22340	22296	22404	22512	22502	22499	22473	22497	22584	22353	22333	22475	22560	22414	22540	22200	22330	22339	22506	22292	22490	22114	22483	22330	22466	22435	22385	22453	22485	22265	22390	22419	22486	22434	22421	22355	22282	22372	22437	22308	22377	22159	22407	22273	22266	22490	22342	22411	22546	22458	22386	22305	22439	22481	22394	22235	22434	22299	22392	22489	22477	22368	22282	22336	22344	22429	22478	22236	22503	22333	22514	22468	22477	22328	22376	22519	22390	22249	22434	22424	22552	22417	22245	22298	22492	22425	22407	22653	22372	22491	22463	22486	22333	22488	22318	22429	22474	22616	22501	22529	22324	22421	22284	22604	22472	22422	22470	22270	22324	22420	22473	22548	22402	22253	22446	22285	22395	22471	22367	22512	22387	22246	22429	22388	22611	22249	22409	22539	22324	22411	22561	22445	22234	22595	22331	22510	22418	22401	22397	22414	22449	22473	22417	22511	22153	22413	22353	22583	22510	22353	22415	22512	22359	22441	22312	22147	22587	22509	22478	22217	22472	22354	22229	22289	22258	22542	22426	22381	22443	22400	22400	22424	22220	22432	22389	22297	22299	22428	22360	22353	22290	22345	22372	22211	22318	22499	22220	22353	22410	22257	22500	22467	22342	22527	22428	22281	22414	22401	22569	22317	22444	22463	22382	22491	22244	22411	22293	22659	22459	22292	22382	22389	22308	22448	22355	22386	22453	22454	22429	22360	22326	22455	22306	22328	22456	22440	22359	22433	22462	22501	22423	22303	22269	22695	22459	22454	22445	22344	22429	22369	22414	22538	22343	22288	22243	22421	22292	22363	22282	22298	22218	22331	22433	22316	22305	22323	22517	22451	22286	22547	22223	22337	22350	22300	22263	22330	22405	22317	22324	22593	22342	22412	22349	22661	22443	22137	22446	22278	22481	22355	22468	22497	22293	22484	22349	22402	22543	22442	22368	22299	22475	22272	22374	22210	22321	22207	22559	22398	22480	22359	22339	22402	22363	22531	22324	22507	22580	22523	22440	22364	22463	22479	22232	22541	22407	22376	22331	22556	22303	22466	22406	22599	22408	22458	22381	22428	22414	22436	22392	22448	22229	22236	22381	22491	22358	22416	22324	22487	22394	22581	22326	22708	22495	22284	22385	22401	22411	22311	22264	22367	22366	22451	22357	22508	22390	22297	22501	22394	22540	22309	22605	22452	22373	22514	22555	22406	22348	22482	22346	22320	22517	22305	22262	22463	22464	22312	22421	22403	22457	22339	22332	22388	22331	22445	22272	22471	22555	22298	22205	22605	22497	22323	22522	22534	22588	22297	22378	22388	22294	22277	22496	22274	22414	22287	22389	22435	22384	22240	22243	22342	22442	22487	22539	22248	22446	22363	22284	22403	22455	22293	22362	22548	22399	22437	22454	22420	22341	22440	22451	22368	22394	22356	22310	22618	22344	22339	22460
29738	29498	38881	36802	32972	31865	30587	29934	29667	29631	29339	29302	29383	29061	29136	28864	28834	28815	28888	28847	28674	29064	29201	29152	28848	28900	28718	28763	28837	28653	28771	28710	28741	28672	28918	28788	28661	28595	28567	28634	28776	28829	28895	28530	28764	28562	28572	28791	28944	28491	28720	28720	28484	28489	28883	28609	28632	28600	28789	28427	28569	28593	28749	28859	28755	28701	28512	28465	28917	28802	28618	28567	28396	28691	28276	28533	28672	28668	28536	28639	28552	28835	28840	28817	28610	28606	28803	28697	28701	28668	28535	28546	28778	28685	28884	28500	28425	28688	28679	28646	28580	28519	28694	28532	28563	28663	28739	28594	28429	28498	28609	28827	28457	28555	28874	28566	28573	28735	28645	28777	28712	28714	28721	28709	28582	28500	28716	28523	28616	28681	28676	28618	28661	28532	28618	28765	28570	28627	28503	28635	28662	28527	28623	28630	28832	28567	28567	28372	28430	28568	28756	28650	28442	28634	28421	28662	28656	28814	28697	28572	28785	28523	28833	28601	28615	28431	28609	28747	28512	28399	28750	28546	28516	28712	28608	28949	28697	28874	28610	28633	28665	28550	28691	28567	28500	28473	28717	28619	28715	28601	28687	28526	28632	28593	28789	28864	28573	28700	28680	28672	28653	28746	28509	28608	28699	28835	28892	28596	28342	28655	28364	28601	28754	28508	28484	28422	28606	28457	28605	28694	28746	28726	28824	28661	28803	28719	28674	28488	28285	28686	28697	28665	28840	28763	28778	28682	28704	28781	28592	28752	28411	28592	28782	28430	28852	28572	28518	28691	28799	28670	28665	28691	28621	28737	28561	28822	28585	28548	28464	28693	28758	28585	28551	28642	28476	28791	28636	28754	28792	28717	28729	28634	28741	28703	28634	28715	28773	28725	28718	28548	28938	28864	28652	28324	28893	28588	28414	28525	28522	28739	28414	28405	28741	28810	28646	28778	28698	28671	28833	28622	28691	28532	28661	28568	28478	28700	28597	28501	28807	28730	28980	28691	28661	28668	28716	28760	28756	28762	28669	28708	28475	28510	28583	28703	28797	28791	28694	28448	28383	28765	28787	28704	28867	28564	28780	28901	28918	28728	28637	28557	28697	28483	28587	28771	28566	28660	28372	28909	28619	28410	28556	28675	28594	28785	28635	28573	28733	28695	28817	28839	28697	28661	28583	28631	28567	28383	28589	28848	28755	28722	28855	28568	28483	28723	28775	28721	28687	28666	28659	28576	28709	28789	28759	28507	28742	28536	28584	28576	28859	28497	28790	28667	28587	28668	28569	28796	28616	28698	28763	28796	28573	28513	28646	28703	28473	28603	28490	28461	28540	28527	28709	28762	28880	28707	28760	28631	28493	28630	28715	28683	28835	28612	28444	28759	28644	28577	28795	28644	28579	28655	28590	28752	28638	28751	28652	28648	28898	28680	28737	28580	28733	28903	28841	28673	28763	28559	28519	28761	28610	28621	28672	28842	28711	28662	28563	28722	28685	28583	28572	28418	28840	28557	28747	28771	28822	28582	28650	28632	28719	28614	28534	28600	28787	28545	28537	28392	28676	28672	28662	28834	28865	28740	28573	28332	28532	28562	28797	28888	28775	28773	28914	28581	28845	28700	28703	28621	28797	28650	28535	28672	28749	28606	28552	28580	28533	28571	28623	28804	28889	28773	28749	28608	28800	28577	28679	28634	28475	28752	28605	28606	28509	28436	28364	28753	28797	28609	28471	28874	28628	28529	28633	28567	28529	28619	28665	28425	28635	28893	28846	28765	28789	28691	28586	28743	28646	28818	28657	28633	28765	28653	28789	28639	28849	28648	28568	28428	28760	28622	28648	28649	28892	28671	28687	28737	28691	28665	28746	28792	28569	28334	28415	28819	28624	28696	28739	28596	28532	28608	28715	28836	28554	28615	28526	28870	28536	28788	28398	28555	28726	28570	28749	28612	28620	28831	28434	28494	28577	28680	28637	28455	28792	28982	28531	28495	28734	28652	28523	28645	28698	28592	29011	28862	28627	28644	28627	28688	28580	28539	28682	28690	28873	28745	28668	28694	28685	28528	28726	28647	28805	28696	28521	28674	28494	28706	28750	28740	28719	28509	28465	29004	28598	28561	28525	28807	28376	28765	28740	28500	28758	28684	28508	28580	28721	28728	28777	28793	28733	28529	28856	28628	28863	28544	28474	28690	28680	28535	28514	28718	28681	28567	28699	28583	28465	28696	28852	28652	28539	28644	28915	28830	28497	28709	28552	28614	28531	28811	28765	28839	28706	28474	28811	28494	28674	28995	28797	28644	28526	28527	28540	28671	28768	28724	28915	28663	28819	28718	28893	28847	28682	28576	28412	28772	28581	28748	28873	28727	28572	28839	28567	28524	28780	28773	28836	28466	28757	28585	28610	28535	28573	28775	28653	28675	28711	28611	28694	28579	28753	28649	28776	28709	28791	28665	28737	28553	28493	28813	28760	28750	28474	28795	28707	28724	28613	28656	28636	28607	28577	28648	28734	28702	28730	28651	28677	28736	28785	28856	28796	28581	28587	28495	28666	28738	28611	28693	28664	28781	28703	28569	28953	28909	28675	28719	28737	28581	28740	28737	28698	28790	29009	28813	28481	28787	28655	28571	28574	28785	28715	28750	28441	29194	28620	28405	28782	28513	28584	28713	28399	28664	28839	28636	28487	28744	28456	28378	28717	28760	28812	28843	28852	28560	28614	28582	28551	28526	28421	28691	28665	28641	28569	28659	28463	28309	28676	28533	28609	28732	28631	28698	28594	28445	28737	28603	28700	28678	28762	28853	28875	28762	28550	28578	28852	28245	28666	28762	28779	28573	28896	28579	28997	28712	28440	28470	28644	28703	28865	28552	28832	28671	28614	28679	28873	28593	28823	28650	28593	28713	28517	28755	28738	28536	28862	28657	28823	28540	28697	28703	28569	28780	28809	28644	28879	28654	28626	28543	28792	28598	28607	28683	28431	28574	28638	28766	28739	28734	28644	28591	28523	28662	28603	28270	28692	28661	28615	28519	28648	28630	28687	28768	28656	28689	28605	28370	28622	28772	28874	28583	28569	28617	28715	28699	28678	28642	28599	28697	28654	28385	28706	28771	28678	28561	28640	28708	28507	28501	28590	28712	28645	28811	28734	28506	28631	28840	28782	28666	28843	28706	28855	28764	28588	28567	28544	28863	28553	28519	28703	28590	28674	28682	28717	28705	28661	28588	28725	28624	28686	28635	28350	28954	28737	28703	28711	28572	28632	28386	28619	28588	28664	28685	28919	28452	28861	28738	28679	28809	28625	28731	28813	28687	28655	28379	28712	28655	28769	28818	28751	28738	28761	28633	28779	28637	28883	28640	28581	28543	28659	28606	28785	28657	28929	28592	28646	28656	28632	28804	28721	28454	28596	28643	28690	28798	28689	28626	28615	28599	28647	28547	28615	28885	28588	28626	28635	28689	28703	28450	28719	28465	28581	28572	28790	28515	28547	28846	28637	28597	28672	28812	28767	28562	28642	28646	28592	28553	28677	28420	28598	28799	28729	28570	28717	28501	28704	28628	28783	28681	28627	28670	28986	28777	28707	28810	28689	28451	28706	28705	28545	28552	28766	28728	28892	28688	28740	28493	28623	28701	28605	28512	28650	28787	28637	28755	28661	28658	28733	28719	28715	28482	28796	28644	28587	28652	28841	28689	28608	28451	28788	28477	28572	28665	28600	28733	28610	28862	28572	28737	28662	28699	28754	28727	28591	28561	28789	28702	28761	28682	28445	28897	28741	28676	28830	28502	28673	28653	28488	28714	28897	28764	28866	28378	28728	28714	28692	28736	28624	28931	29029	28735	28600	28627	28793	28671	28726	28789	28587	28679	28891	28566	28650	28573	28590	28560	28718	28605	28633	28806	28722	29141	28591	28691	28386	28532	28744	28827	28774	28549	28713	28484	28702	28523	28688	28817	28973	28698	28662	28621	28765	28875	28773	28518	28724	28560	28708	28975	28552	28671	28845	28697	28499	28706	28627	28720	28715	28540	28763	28411	28614	28537	28453	28776	28928	28827	28677	28775	28586	28479	28850	28626	28706	28489	28807	28635	28618	28662	28585	28604	28660	28514	28560	28760	28581	28707	28651	28672	28790	28864	28758	28576	28587	28586	28705	28707	28759	28709	28625	28647	28751	28643	28632	28554	28640	28714	28658	28695	28756	28578	28742	28720	28819	28773	28543	28662	28758	28885	28702	28662	28577	28681	28415	28503	28738	28542	28585	28849	28437	28693	28749	28697	29154	28660	28984	28590	28594	28589	28563	28572	28500	28773	28864	28692	28512	28672	28725	28725	28664	28840	28794	28897	28775	28400	28561	28745	28763	28488	28744	28792	28669	28572	28891	28681	28529	28661	28688	28635	28328	28449	28902	28701	28548	28604	28625	28650	28705	28739	28666	28641	28726	28707	28852	28649	28542	28622	28820	28712	28704	28833	28724	28707	28797	28705	28860	28656	28703	28734	28472	28567	28842	28770	28739	28857	28686	28640	28757	28582	28751	28840	28275	28796	28750	28724	28407	28451	29019	28707	28890	28505	28696	28702	28743	28634	28542	28573	28389	28875	28840	28824	28646	28796	28351	28747	28650	28423	28580	28480	28652	28671	28709	28659	28607	28736	28610	28555	28730	28728	28724	28667	28554	28674	28784	28729	28286	28762	28710	28700	28597	28408	28652	28734	28567	28769	28592	28757	28630	28708	28779	28550	28606	28622	28596	28426	28694	28685	28505	28762	28765	28618	28849	28706	28589	28810	28660	28616	28707	28688	28513	28494	28641	28823	28540	28539	28552	28758	28766	28698	28844	28709	28659	28755	28691	28487	28733	28449	28866	28792	28708	28615	28576	28635	28713	28800	28465	28692	28573	28664	28411	28618	28733	28736	28703	28649	28741	28780	28547	28634	28737	28311	28756	28682	28599	28566	28702	28691	28961	28830	28531	28751	28759	28611	28697	28549	28403	28504	28650	28862	28708	28807	28613	28436	28556	28595	28794	28502	28912	28660	28503	28711	28902	28865	28503	28747	28668	28712	28518	28790	28821	28620	28766	28650	28582	28672	28778	28708	28797	28390	28684	28713	28765	28668
28940	42340	40892	33978	29758	26616	24873	24230	23631	23326	23254	23344	23037	22595	22557	22335	22303	22177	22317	22219	22053	22153	22446	22568	22044	22252	22081	22103	21915	21935	22058	21940	22041	22088	22100	21902	21944	22073	22047	21893	21854	22098	22094	21926	21815	21959	22133	21959	22001	21882	21916	21996	21977	21907	21977	21973	21979	21831	21950	22062	22064	22053	21974	21922	21921	21968	22139	21830	22186	22045	21916	21914	21937	21819	22064	21866	21868	22092	21785	22175	22056	22036	22012	21911	21975	21861	21963	22055	22056	22006	22122	21987	21949	21892	21869	22109	22038	22023	22185	21853	21847	21997	21980	21899	22041	22032	21912	22120	22048	22163	22092	22187	22029	22201	21922	21949	22121	21937	22068	21994	22019	22069	21876	22003	21966	22012	21929	22034	22092	22037	21938	22029	21934	21893	22026	22190	21799	22025	21859	22018	21994	21964	22038	21924	22032	22091	21721	22012	21987	22099	21892	22029	21962	22188	21987	22188	22018	21969	21912	21873	22051	22191	22188	22017	22018	22086	22035	21971	22097	21962	21963	21909	21872	21986	21947	21909	21817	22026	21797	22098	22053	22110	22048	21926	22034	21965	22001	22164	21953	21972	22110	21970	21839	22048	21932	21826	21944	22148	21986	22068	21989	22156	21932	22068	22089	22060	22020	22181	21937	21899	22047	22117	22232	22129	21970	22030	22085	21878	22041	21916	21984	21794	21918	22069	21976	21920	22071	22049	22052	21952	22080	22057	21998	22094	22115	21884	22044	21881	22255	21874	21904	21889	22209	22096	21966	21980	22048	21938	22179	21926	22163	22104	21955	22051	21934	21932	21902	22011	21969	22121	21914	22015	22113	21920	22041	22115	21941	22011	22149	22102	22049	21923	22171	21911	22053	21981	21839	22033	22073	21946	22094	22048	22081	22057	21916	21871	22094	21966	22058	21810	22006	22066	21940	21861	22123	22280	22035	21980	22003	22167	21983	21901	21861	22028	21877	22071	21896	21992	22121	22101	22110	21995	22034	22053	22000	22023	22002	21957	22041	22010	22098	21968	22159	21922	22084	22007	21850	21861	22124	22050	21953	21831	21929	22038	22171	21937	21843	21937	22054	21803	22143	22097	22030	21835	22123	21931	22035	22023	22085	22265	22015	21978	22086	21851	22068	21929	21998	22022	21841	22230	22043	22131	22089	22098	21876	21943	22014	22026	22214	22127	22067	21991	21955	22060	22242	22008	21927	22146	21977	22281	22167	22022	21986	21958	22233	21866	22017	22010	22077	21980	22235	21919	21947	22116	22038	22131	21939	22062	22022	22067	22179	21831	21959	22050	22017	22251	21957	21943	21841	22094	22036	22071	22250	21888	22081	22173	22048	21927	21955	22078	21844	21900	21922	22082	22140	22062	21990	22052	22112	22242	21968	21836	21976	21890	22133	22072	21963	22123	22197	22018	22198	22012	22210	21860	22067	21974	22040	22107	22061	21965	22012	22079	22119	22125	21939	21906	21830	21992	22052	21973	22055	21902	21960	21955	21989	22262	21993	21980	22047	21909	21905	22007	22156	21893	22130	22129	22147	22041	21864	22103	22073	22002	22019	22049	21965	21962	21918	22103	21940	21990	22058	22163	22157	22060	21945	21982	22131	22096	21975	21760	21897	21907	22089	22194	21910	21885	22183	21974	22088	22007	22094	21952	22126	22067	22071	22027	22002	22207	22002	22182	22217	21952	22038	22068	21973	22037	21965	22034	21972	21885	22025	22077	22042	21856	22056	22046	21982	22065	22060	22033	22026	21981	21953	22203	21970	22100	22093	22060	22028	21992	22044	21965	21998	21902	21878	22066	21919	22077	22211	22156	22109	21803	22034	22061	22105	21980	22064	21839	22066	22021	21976	22040	21864	21851	22088	21860	21795	22096	21963	21996	21928	22011	22054	21853	22047	22043	21925	22057	22041	21847	22161	22115	21880	22126	22126	21916	22020	22038	22037	22004	21929	22125	21986	21990	22037	21936	22030	21913	21922	21886	22102	21960	21835	21982	21802	21908	22015	21946	21946	21961	21930	21934	21979	22077	22116	22026	21951	21990	21905	21930	21896	22031	21989	21822	21961	22092	21839	22060	22226	21934	22050	22058	22128	22048	22055	21931	21868	22031	21950	21888	22043	21988	22028	22060	22132	21907	21950	21911	21960	22122	22245	22120	21773	21908	22117	22058	21961	22075	22124	22112	22034	22013	22059	22174	22131	22126	22032	22236	21879	21951	21980	22050	22115	22087	22027	21858	22056	21805	21974	21873	21964	22004	21776	21912	21907	22169	22139	21953	21926	21982	21955	22034	22089	22023	21956	22095	22002	21840	22058	21969	22063	22008	22213	21976	21974	22065	21957	21844	22011	21958	21952	22101	21724	21974	22191	21986	21924	22032	21980	22098	22035	22049	22080	21906	22045	21956	21955	21921	21979	22037	22027	22083	21992	22127	21970	22031	22089	22143	22169	22009	21978	22018	22114	21910	22100	21913	22012	22182	21829	21923	22219	22115	21969	22111	22113	21932	22123	22030	22070	22052	21929	21898	22017	22208	21849	22176	22122	22204	21747	22165	22195	21887	21876	21997	22157	22034	22029	21983	22089	22132	21961	21886	21970	21974	21941	22055	22059	21999	21862	22051	22063	22139	22134	21975	22160	22011	22006	22024	22182	22002	21809	21894	21931	22053	22182	21961	21971	22054	21897	22042	22012	22026	21893	21963	22117	21972	21900	21839	21882	22057	22017	22046	22294	21950	21957	21986	21946	21788	21969	22033	21875	21988	22165	21847	21926	21970	22134	22175	22102	21795	22085	22012	22092	21957	21824	21974	21911	22149	21938	22028	21977	21941	22092	21968	21965	21849	22240	22221	21931	22108	22048	21892	21953	22050	22076	22046	21893	22082	22046	22153	21927	21991	21937	22010	21918	21899	22102	21960	22056	21936	22109	22075	22038	22003	21977	22044	22020	22157	21775	21899	21850	22115	22038	22002	21948	22023	21871	22192	22103	22024	22077	21985	22215	21942	21995	22112	21881	21879	21841	22079	22090	21919	22227	21918	22142	21963	22100	21948	21986	22092	22003	22054	22161	22076	21989	22055	22022	22129	22109	22085	22114	22105	22022	21924	22222	21958	21944	22190	21929	22125	22007	22032	21997	21868	22058	22076	21989	22142	21906	22201	21964	22007	21995	22075	22008	21900	22163	21989	21894	22103	22123	22044	21834	21998	21973	22174	22123	22067	22312	21838	22146	22005	21938	21891	22316	21918	22106	21860	22031	22032	22152	22070	22133	22081	22018	22040	22099	22112	22025	22054	21958	22047	22052	22081	21910	21850	22201	22117	21895	22161	21946	22059	22107	21924	22087	22064	22020	22001	21949	21963	22159	21890	22275	22107	22041	21836	22015	22023	21951	22140	22108	22002	21808	21893	22045	21953	21983	22075	22052	22038	22052	22185	22007	21822	21969	21896	21982	22093	22104	21938	21960	22098	21899	22157	21957	22100	22087	22034	22009	22132	21923	22043	21961	21879	22003	21997	22091	21992	21869	22218	21952	21982	22225	22040	21973	22028	21952	22022	22029	22180	22072	21971	21811	21894	22161	22005	21974	21914	21941	22091	21913	22043	21862	22230	22065	22013	22184	22244	22135	21912	21953	21914	22059	22117	22162	22039	22028	22111	22034	22170	21921	21937	22073	21856	22066	22090	21977	21874	21988	21895	22016	21948	22130	22154	22043	22037	22046	21898	22078	22134	22115	22230	22017	22001	21885	21859	21847	22201	22240	21963	22024	22112	21836	22115	22066	22074	21966	22032	22166	22055	22069	22130	22143	21930	22044	22153	21887	21998	21991	21942	21932	22170	22212	21874	22017	21962	22131	22170	21922	22022	22214	22003	21851	22064	22004	21870	21936	22096	21864	22177	21943	22147	21887	22139	22099	22078	22175	22094	21922	22097	21837	22086	22004	22003	22070	22000	21964	21901	22092	22074	22253	22056	22024	22058	22026	22056	21976	22107	21929	22003	22035	22075	22027	21911	22092	21912	21889	22206	22029	22087	22005	22175	21943	21882	22008	22097	21926	21926	22137	21975	22110	21907	22161	21961	21991	22054	21990	21941	22041	21923	21791	22011	21990	21992	21908	21900	22029	21986	22034	22109	21897	22033	21865	21965	22004	22048	21970	22003	22002	21985	22052	22103	21966	22099	21976	22000	22037	22004	22107	22016	21834	22121	22114	22096	21942	21976	21846	22148	22028	21979	22021	22126	21892	21973	22121	21997	22145	22190	22183	22070	22038	21797	21925	21980	22086	22163	22055	21967	22209	22045	22034	21908	22100	22073	22046	22035	22027	21839	22071	22120	22017	21939	22276	22087	21904	22008	22035	21951	21973	22036	22104	21922	21906	22149	22041	21887	21853	22044	22013	22105	21852	21941	21979	22106	21970	22194	22050	22101	22013	22344	21969	21959	22134	22036	21999	22051	21931	21980	22092	22041	22183	22160	22102	21988	22100	22081	22030	22172	22088	22188	21985	22024	22037	22037	22073	22178	21942	22115	22050	22115	22110	22160	21969	21866	22144	22097	22019	22068	22073	22013	22157	22033	22101	22259	21973	21930	22039	21908	21920	22052	22012	22110	21936	22034	21873	22035	22236	22182	21910	22054	22136	21948	22006	22107	22104	22051	22000	22004	21870	22021	21969	22055	21972	22004	22110	22018	22003	22091	22115	21879	22112	22177	21980	22031	22047	21910	22073	22073	22021	22116	22116	21999	21901	22014	22093	22084	22137	22158	22119	21919	22005	22082	21961	22014	22043	22077	21980	22120	22092	22154	21991	22084	22009	22104	22180	21934	22015	22052	22003	22129	22053	21933	22040	21901	21886	22033	22043	22026	22022	22133	21831	21919	21912	22149	22038	22022	21895	22055	21991	21886	22017	22044	21951	22062	22194	21904	21966	22074	21941	21946	21915	21992	22104	22038	22084	21921	22164	21991	21969	22026	22005	21910	21960	22057	21997	22019	22048	21963	22115	21958	22052	22127	22000	22043	21925	21918	22003	22077	22129	21901	21996	22113	21859	22122	22047	22205	22079	22007	21861	21969	22186	22104	22022	22003	21941	22229
23698	21388	29072	25841	27909	31908	33493	31015	30373	30513	30406	30206	29869	29694	29338	29471	29357	29330	29141	28815	28924	29335	31509	30765	29917	30040	29707	29428	29290	28733	28825	28969	28803	28878	28894	29030	28908	29066	28861	28785	29010	28819	29005	28803	28902	28917	28754	28826	29098	29021	28850	28894	28746	28840	28894	28701	28994	29042	29062	28756	28786	28783	29010	28971	28816	28954	29069	29039	28789	28876	28824	28611	28840	28792	28845	28896	28778	28866	28615	28726	29162	29014	28625	28656	28786	28786	28901	28728	28802	29027	28885	28953	28873	28597	28633	28755	28940	28803	28925	28653	28952	28975	28888	28789	28759	28874	28774	28735	28766	29084	28863	28736	28698	28826	28922	28933	28816	28641	28844	28932	28899	28933	28916	28947	28779	28839	28820	28715	28965	28910	28988	29105	29088	28611	28768	29015	28675	28962	29002	28859	28455	28851	28937	28578	28964	28871	28950	28943	28813	28773	28865	28792	28848	28781	28994	28847	28840	29072	28855	28783	28974	28835	28912	28447	28906	28827	29122	28864	28955	28712	28863	29039	28859	28749	28735	28898	28958	28786	28802	28761	28882	28990	28980	28753	29023	28809	28920	28921	28853	29003	28978	28982	28809	28821	28976	28862	29182	28876	28786	28880	28566	28832	28767	28912	28941	28874	28770	28952	28973	28787	28825	28823	28846	28743	28915	28880	28865	28780	28739	28764	28754	28807	28746	28878	29151	28940	28865	28884	28986	28964	28946	28983	28750	28743	29005	28688	28815	28736	28927	28991	28885	28885	28892	28957	28862	28762	28743	28843	28737	28675	28824	28964	28734	28758	29035	28726	28992	28876	28875	28910	28722	28930	28805	28794	28798	28753	28767	28793	28790	28757	29088	28874	28668	28852	28725	28906	28813	28729	28801	28581	28847	28938	28933	28739	28878	28746	28962	28998	28805	28779	28675	28852	29152	28885	28791	28829	28907	28879	29053	28866	28935	28826	28946	28871	28929	28945	28817	28829	28888	28992	28990	28678	28797	28922	29042	28953	28854	28871	29002	29016	28870	28931	28883	29051	28937	28885	28945	28799	28715	28932	28672	29013	28860	28852	28795	28617	28870	28863	28692	28873	29043	28755	28958	28709	29105	28743	28982	28721	28845	28614	28883	28831	28914	28898	29059	28889	29076	28605	28864	28843	28832	28895	28864	28588	28768	28748	28846	28919	28937	28921	29075	28726	28900	28725	28848	28936	28779	28891	28747	28982	28861	28792	28490	28641	28769	28818	28679	29006	28895	28811	28900	28770	29008	28727	28826	28790	28909	28789	28671	28932	29015	28809	28937	28883	29016	28860	28897	28760	28905	28763	28707	28909	28923	28777	28765	28955	28916	28784	28942	28886	29230	28779	28891	28973	28888	28890	29066	28845	28815	28959	29015	28919	28935	28863	28915	28603	28995	28991	28837	28824	29096	28843	28921	28924	28640	28613	28847	28836	28797	28854	29009	28543	28645	28802	28808	28847	28818	28686	28838	28805	29098	28838	28869	28993	28855	28907	28738	28742	28770	29002	29076	28857	28783	29078	29173	28985	28864	28806	28933	28829	29017	28800	28833	28668	28888	28806	28689	28737	28645	28594	28829	28949	28890	28923	28934	28912	28669	28886	28847	29021	28811	29084	28913	29139	28776	28844	29022	28972	28772	29017	28961	28733	28913	28824	29017	28812	28721	29016	28820	28683	28908	28883	28979	28976	28733	28741	28992	28854	28840	28547	28597	28810	28995	29040	28832	28926	28756	29001	28780	28832	28764	28818	28779	28786	28913	28707	28964	28872	28817	28858	28877	28968	28792	28756	28866	29063	28805	28724	28863	28984	28980	28925	29118	28943	28938	28818	28877	28879	28838	28825	29039	28896	28880	29022	28920	28786	28844	28777	28940	28939	28747	28521	28750	28763	28659	28763	28640	28999	28712	28609	28780	28998	28991	29062	28889	28639	28897	28947	28845	29078	29106	28810	29145	29096	28526	28849	28929	28926	28914	28991	28880	28795	28865	28915	28737	28780	28820	29062	28760	28821	28922	29137	28847	28745	28832	29137	28894	29001	28830	28778	28969	28812	28928	28781	28659	28793	29019	28766	28817	28870	29156	28725	28592	29000	28704	28722	28702	29126	29051	28900	28851	28899	28786	28744	28715	28901	29069	29118	28948	29117	28850	29052	29229	28653	28844	28772	28519	28635	28849	28932	28849	28654	29054	28700	28844	28987	29024	28831	28855	28835	28828	28946	28710	28783	28848	28998	28941	28839	28715	28715	29022	28879	28849	29056	28566	28829	28823	28837	28900	28892	28876	28988	28992	28851	28977	28906	28731	28777	28839	28900	28864	28608	28769	28887	28659	28994	28920	28693	28847	28890	29015	28959	28934	29007	29115	28940	28807	28939	28759	28649	28894	28822	29045	28712	28916	28884	28917	28849	28746	28742	28915	28810	28961	28869	28798	28783	29174	29017	28760	29116	28641	28740	28871	28873	28863	28680	28616	28680	28867	28629	28828	29100	28871	28605	28873	28873	28918	28934	29240	28729	28748	28808	28821	28715	28761	28732	28765	28697	28840	28711	28763	28876	28807	28731	28926	28732	28944	28716	28827	28741	28887	29009	28738	28690	28933	28977	28764	28942	28882	28858	28842	28738	29023	28843	28988	28973	29014	28740	28861	28825	28810	28735	28921	28904	28848	28814	28733	28682	28836	28839	29041	29045	28710	28697	28744	28850	28849	28877	28875	28882	28897	28854	29038	28891	28796	28841	28816	29120	28748	28826	28814	28645	28624	28834	28826	28859	28687	28754	29125	28929	28737	28850	28836	28695	28947	28943	28950	28971	28845	29055	28555	28788	28862	28798	28806	28572	28955	28828	28737	29019	28792	28784	29100	28753	28968	28676	28806	28989	28938	28628	28748	29007	28886	28922	28418	28736	29008	28844	29027	28971	28935	28732	29114	28956	28986	28971	28805	28941	28854	28655	28805	28842	28862	29046	28994	28896	28979	28883	28918	28861	29137	28631	28823	28846	28607	28901	28761	28904	28857	29074	29049	28809	28948	28819	28703	28951	28717	28866	28892	28918	28763	28857	28753	29045	28820	28880	28931	28856	28847	28861	29061	28870	28945	28748	28871	28756	28981	28701	28898	28828	28886	29155	28937	28954	28598	29142	28861	28683	28897	28914	28775	28767	28769	28712	28984	28693	28790	28981	28846	28752	28783	29065	28841	29092	28861	28931	28847	28922	28905	29089	28881	28817	28856	28841	28740	28744	29051	28827	28832	28681	28840	28801	29082	29085	29042	28748	29081	28735	28728	28864	28882	28932	28843	28966	28993	29149	28780	28943	28992	28572	29082	28983	28948	28999	29092	28930	28889	28645	28662	28955	28772	28981	28971	28858	28820	28982	28888	28840	28942	28655	28947	28796	29084	28770	28988	28884	28844	28947	28932	28815	28952	28680	28774	28928	28784	28723	28908	28823	28831	28963	28962	28924	28955	28864	28695	28712	28955	28815	28835	28831	28915	28761	28801	29081	29002	29011	28958	28844	28855	28696	28783	28973	28652	28771	28553	28895	28979	28764	28875	28766	28918	28759	28883	28886	28772	28693	28882	28889	29029	29075	28510	28765	28781	28838	28694	28740	29022	28809	28960	28923	28899	28993	28720	28764	28817	28659	28722	28754	28839	29156	28811	28713	28979	28867	28717	28868	28846	28721	29046	29040	28655	28888	29009	28870	28651	28879	28594	28702	29182	28845	28715	28866	28827	28946	29175	28863	28645	28710	28822	28802	28803	28757	28694	28725	28453	28964	28987	29050	28893	28702	28712	28807	28891	28962	28852	28951	28845	28946	28619	28685	28795	28944	28860	28977	28742	28930	28932	28897	28588	28827	29023	28849	29005	28875	28778	28966	28742	28931	28896	28922	28801	28647	28533	28815	28734	28971	28929	28712	28891	29029	29042	29030	28931	29002	28837	28980	29004	28849	29092	29083	28862	28839	29124	28752	28925	28913	28899	28901	28802	28800	28854	28902	28993	28934	28648	28690	28886	28825	28779	28845	29059	28818	28935	29009	28869	28756	28883	28783	28641	28917	28906	28980	29060	29065	28783	29079	28741	28810	28992	28877	28851	28880	28956	29035	28962	28929	28934	28793	28909	29077	28844	28933	29199	28967	29140	28880	28972	28691	28819	28833	29040	28768	29006	28994	28620	28681	28712	28828	28816	28737	28888	28952	28994	28576	28633	28670	28763	28863	28697	29090	28782	28912	28933	28955	28845	28728	28764	28752	29103	28971	28749	28955	28915	28872	28795	28666	28879	28842	28718	29065	29145	28824	28878	28883	28725	28765	28902	28973	28875	29041	28868	28827	28786	28880	28784	28850	28792	28728	28838	28695	28857	29124	28672	28807	28834	28694	29001	28816	28755	28891	28891	28779	28977	28933	28945	28839	28839	28967	28762	28886	28697	28807	28856	28704	28765	29047	28693	28759	28625	28767	29141	28794	28848	29078	29086	28841	28815	28927	28743	28948	28802	28802	28832	28725	29165	28802	28832	28985	28803	28762	28672	29015	28876	28872	28842	28629	28879	28890	28776	28976	29046	28595	28805	28849	28982	28885	28741	28951	28747	28829	28753	28810	28961	28958	28777	28983	28699	28828	28781	28860	28745	28712	28961	28964	28692	28704	28866	28986	29080	28792	28762	28819	28912	28832	28857	28796	28919	28866	29050	28910	29065	28894	28838	28875	28909	29128	29082	28792	28820	28918	29059	28993	28811	29041	29088	28917	28881	28902	28897	28978	28696	28964	28877	28709	29162	28784	28851	28826	29020	28757	28750	28733	28443	28732	28973	28829	28968	28866	28993	28911	28782	28824	29014	28840	28952	29046	28950	28863	28769	28834	28938	28645	28733	28837	28824	28930	28819	28980	28759	28653	28771	28971	28923	28740	28748	29004	28992	29180	28909	28829	28817	29083	28971	28748	28911	28789	28781	28770	28712	29158	28914	28918	29037	28871	28830	28905	28807	28962	29120	28659	28964	28733	28844	28953	28639	28703	28971	28658	28599	28763	28970	28804	28974	28732	28694	28886	28787	28710	28987	28936	28875	28711	28822	28855	28874	29007
28264	47690	47112	39404	34216	29611	26853	25669	24901	24734	24426	24047	23692	23171	23134	22894	22755	22629	22508	22351	22419	23192	26183	24444	23862	23654	23107	22420	22298	22128	22175	22299	22175	22118	22177	22229	22279	22480	21990	22237	22213	22218	22309	22181	22109	22279	22110	22211	22092	22421	22322	22440	22155	22379	22260	22062	22289	22248	22338	22116	22214	22107	22155	22133	22243	22029	22275	22269	22255	22295	22190	22228	22211	22237	22233	22352	22264	22300	22256	21989	22219	22172	22119	22097	22016	22077	22142	22101	22265	22154	22184	22033	22284	22205	22337	22036	22234	22218	22243	22113	22341	21994	22232	22286	22152	22249	22285	22247	22179	22236	22195	22300	22127	22063	22090	22259	22273	22129	22433	22237	22238	22352	22293	22197	22334	22073	22375	22156	22194	22082	22281	22148	22131	22211	22311	22091	22280	22171	22193	22160	22163	22168	22036	22361	22260	21887	22125	22279	22162	22175	22202	22126	22257	22152	22163	22184	22089	22094	22365	22087	22229	22074	22205	22064	22266	22191	22028	22313	22164	22124	22181	22431	22236	22190	22012	22185	22312	22330	22047	22150	22102	22104	22273	22301	22243	22064	22091	22198	22141	21971	21989	22132	22169	22166	21911	22133	22126	22253	22199	22252	22119	22134	22258	22191	22099	22158	22084	22175	22292	22060	22225	22034	22233	21952	22248	21976	22299	22263	22172	22277	22184	22221	22184	22211	22254	22066	22076	21952	22263	22107	22134	22173	22267	22076	21979	22058	22208	22186	22022	22169	22259	22203	22298	22258	22127	22261	22124	22101	22165	22053	22495	22219	22145	22138	22130	21970	22197	22376	22170	22198	22206	22419	22553	22113	22241	22085	22081	22195	22163	22277	22198	22212	22176	22356	22432	22326	22046	22164	22209	22034	22102	22331	22143	22253	22127	22116	21950	22055	22037	22123	22199	22108	22239	22113	22244	22118	22130	22182	22227	22076	22278	22197	22288	21904	22154	22137	22272	22221	22027	22172	22215	22119	22137	22207	22173	22362	22345	22191	22222	22113	22113	22231	22128	22000	22140	22058	22117	22236	22120	22100	22097	22146	22137	22170	22272	22161	22131	22194	22261	22116	21974	22076	22195	22262	22117	22232	22362	22161	22122	22179	22252	22372	22197	22100	22129	22271	22176	22274	22155	22050	22087	21994	22098	22012	22186	22124	22222	22237	22222	22319	22305	22181	22264	22058	22219	22188	22174	22211	22291	22186	22187	22133	22186	22261	22131	22148	22241	22032	22127	22204	22422	21979	22138	22206	22262	22097	22167	22017	22148	22136	22216	22211	22226	22195	22287	22091	22203	22074	21863	22255	22009	22198	22275	22197	22347	22129	22222	22307	22175	22190	22198	22196	22100	22201	22214	22105	22215	22145	22210	22141	22161	22024	22189	22231	22269	22189	22204	22377	22301	22059	22156	22120	22209	22214	22121	22124	22231	22108	22186	22240	22293	22229	22198	22160	22330	22057	21998	21998	22218	22278	22169	22197	22022	22286	22215	22253	22277	22304	22193	22045	22112	22116	22236	22339	22151	22096	22156	22170	22044	22186	22161	22257	22025	22191	22195	22183	22111	22138	22142	22039	22299	22200	22058	22208	21901	22139	22296	22177	22231	22153	22203	22031	22214	22114	22229	22300	22064	22113	22053	22150	22149	22204	22209	22079	22133	22087	22214	22290	22073	22176	22144	21987	22142	22030	22270	22166	22299	22167	22200	22286	22380	22345	22161	22288	22329	22184	22206	22199	22362	22183	22055	22215	22361	22049	22052	22195	22119	22268	22295	22266	22096	22226	22084	22317	22042	22071	22216	22137	22187	22386	22063	22035	22131	22323	22209	22061	22115	22222	21986	22342	22186	22335	22255	22201	22337	22030	22242	22193	22119	22066	22101	22186	22188	22183	22118	22206	22087	22188	22156	22254	22249	22140	22293	22242	22248	22122	22200	22083	22207	22216	22267	22220	22159	22311	22324	22054	22323	21972	22201	22169	21946	22285	22204	22128	22144	22183	22250	22233	22070	22038	22156	22148	22090	22289	22226	22138	22207	22230	22087	22098	22265	22193	22024	22255	22313	22241	22162	22156	22175	22218	22004	22268	22106	22312	22316	22126	22237	22134	22467	22111	22228	22128	22235	22209	22146	22148	22064	22035	22352	22187	22063	22226	22099	22183	22101	22170	22222	22234	21878	22227	22293	22360	22314	22285	22256	22031	22147	21931	22170	22009	22098	21955	22095	22245	22148	22167	22218	22194	22118	22057	22133	22223	22339	22276	22159	22036	22189	22250	22198	22070	22178	22249	22219	22167	22103	22057	22063	22058	22249	22222	22127	22177	22196	22200	22107	22233	22259	22260	22176	22109	22111	22146	22148	22239	22189	22201	22240	22194	22110	22225	22270	22188	22193	22213	21857	22169	21947	22312	22087	22275	22117	21989	22038	22056	22197	21999	22190	22312	22220	22147	22083	22319	22071	22196	22182	22294	22140	22329	22133	21891	22307	22224	22056	22112	22227	22164	22173	22196	22141	22208	22089	22294	22148	22339	22050	22084	22271	22095	22233	22074	22178	22063	22016	22152	22279	22258	22128	22262	22037	22119	22129	22151	22237	22254	22303	22074	22049	22261	22200	22178	22081	22306	22311	22350	22257	22135	22103	22006	22218	22128	22184	22086	22156	22152	22316	22048	22229	22120	22262	22153	22215	22261	22094	22210	22305	22174	22069	22256	22198	22295	22020	21966	22241	22121	22193	22146	22153	22125	22008	22195	22124	22124	22299	22106	22076	22270	22234	22271	21999	22448	22295	22138	22216	22149	22247	22227	22114	22076	22183	22098	22217	22271	22057	22206	22150	22269	22130	22142	22280	22043	22286	22164	21999	22276	22244	22146	22045	22102	22126	22026	22119	22192	22542	22155	22226	22256	22101	22096	22192	22114	22104	22236	22165	22040	22096	22290	22353	22066	22326	22076	22264	22144	22221	22127	22144	22320	22152	22176	22057	22155	22197	22191	22050	22208	22283	22344	22288	22051	22065	22148	22031	22218	22122	22180	22212	22174	22412	22038	22248	22192	22241	22053	22279	22207	22027	22155	22257	21985	22170	22124	22267	22157	22132	22099	21953	22189	22202	22018	22148	22186	22134	22188	22009	22259	22110	22202	22053	22060	22310	21985	22158	22080	22218	22056	22157	22144	22094	21974	22087	22175	22302	22275	22211	22042	22301	22110	22106	22275	22306	22145	22063	22279	22012	22161	22188	22158	22077	22266	22183	22261	22180	22068	22379	22191	22184	22163	22198	22144	22124	22195	22073	22171	22010	22180	22201	22241	22099	22130	22173	22165	22101	22029	22258	22240	22117	22349	22187	22254	22151	22183	22193	22280	22125	22252	22255	22164	22018	22283	22217	22278	22103	22155	22194	21932	22284	22259	22293	21891	22209	22104	22165	22415	22000	22076	22267	22235	22174	22130	22312	22352	22141	22467	22286	22248	22251	22239	22304	22226	22259	22347	22319	22109	22417	22341	22345	22314	21926	22254	22252	22379	22127	22312	22238	22198	22127	22252	22226	22148	22130	22192	22319	22099	22121	22275	22245	22189	22186	22162	22393	22108	22267	22078	22232	22057	22366	22141	22098	22189	22372	22272	22312	22140	22043	22222	22132	22169	22337	22142	21997	22090	21992	22153	22266	22214	22247	22022	22185	22274	22201	22236	22249	22168	22078	22086	22220	22128	22100	22155	22279	22163	22116	22227	22134	22062	22210	21980	22204	22158	22127	22205	22131	22121	22373	22027	22382	22201	22309	22176	22142	22184	22174	22341	22133	22166	22189	22378	22202	22262	22137	22331	22077	22305	22074	22204	22053	22258	22278	22335	22107	22250	22170	22172	22184	22174	22413	22048	22305	22146	22094	22176	22338	22043	22168	22214	22136	22189	22105	22256	22257	22388	22286	22038	22023	22317	22197	22185	22116	22275	22307	22156	22260	22214	22082	22268	22246	22159	22263	22187	22274	22299	22229	21970	22289	22231	22148	22051	22097	22238	22122	22295	22272	22135	22020	22356	22112	21920	22356	21982	22208	22274	22142	22196	22116	22251	22075	22162	21928	22088	22110	22020	22142	22301	22423	22043	22274	22364	22068	22141	22219	22270	22100	22085	22233	21969	22199	22204	22118	22092	22363	22284	22218	22346	22055	22233	22463	22121	22132	22168	21957	22190	22210	22317	22299	22047	22259	22146	22317	22221	22215	22052	22017	22189	22269	22229	22300	22221	22119	22123	22266	22296	22188	22006	22285	22247	22202	22273	22142	22261	22189	21961	22206	22241	22202	22295	22198	22117	22393	22218	22261	22199	22205	22165	21990	22323	22110	22150	22215	22314	21914	22219	22092	22112	22094	22270	22311	22101	22340	22149	22240	21963	22323	22227	22191	21997	22394	22236	22334	22422	22354	22109	22232	22212	21988	22180	22140	22163	22198	22159	22392	22195	22214	22287	22278	22108	22322	22154	22123	22218	22165	22108	22125	22249	22119	22080	22086	22160	22189	22305	22273	22248	22213	22352	22006	22464	22218	22207	22169	22392	22130	22137	22103	22043	22259	22295	22099	22266	22186	22027	22305	22203	22063	22100	22019	22247	22242	22183	22193	22250	22108	22235	22037	22173	22190	22127	22378	22004	22288	22187	22194	22249	22179	22160	22199	22064	22279	22076	22300	22169	22251	22366	21888	22318	22211	22271	22341	22128	22326	22150	22551	22276	22386	22074	22177	22281	22063	22173	22144	22185	22195	22275	22227	22399	22103	22080	22222	22253	22243	22202	22098	22266	22328	21984	22306	22093	22084	22061	21990	22120	22065	22137	22105	22054	22191	21926	22164	22121	22280	22267	22233	22230	22119	22175	22193	22022	22249	22272	22074	22192	22026	22024	22103	22283	22149	22020	22107	22079	22290	22009	22166	22288	22331	22007	22173	22252	22113	22205	22201	22019	22273	22381	22161	22147	22292	22140	22226	21951	22204	22101	22044	22104	22268	22142	22258	22163	22200	22276	22107	22414	22278	22179	22338	22176	22222	22207	22209	22098	22201	22078	22244	22099	22247	22251	22086	22258	22030	22102
22605	21413	29244	24399	24753	31241	35494	32330	31931	32331	31850	31567	31190	30936	30510	30512	30211	30249	30130	29947	30236	30737	33869	33628	31821	31559	30946	30226	30093	29965	29798	29994	29651	29902	30158	29764	29729	29843	29773	29879	29684	30017	29868	29583	29747	29627	29778	29886	29594	29698	29718	29772	29647	29785	29988	29825	29831	29736	29874	29692	29732	29684	29895	29818	29695	29843	29765	29642	30012	29688	29647	29596	29999	29739	29926	29565	29882	29541	29621	29779	29808	29751	29779	29799	29509	29790	29594	29725	29733	29803	29796	29825	29748	29780	29502	29541	29609	29711	29528	29689	29609	29755	29801	29821	29650	29785	29747	29479	29751	29483	29742	29804	29563	29890	29586	29766	29695	29640	29533	29842	29558	29864	29760	29732	29710	29726	29463	29570	29627	29678	29933	29864	29668	29691	29688	29725	29652	29546	29773	30006	29693	29704	29556	29676	29923	29954	29882	29332	29963	29863	29752	29728	29576	29874	29686	29621	29531	29546	29651	29682	29562	29564	29443	29581	29919	29548	29700	29662	29696	29672	29584	29678	29617	29712	29774	29588	29783	29449	29662	29612	29757	29741	29748	29669	29647	29572	29334	29816	29701	29562	29660	29785	29735	29600	29796	29817	29832	29677	29857	29783	29772	29811	29899	29589	29743	29670	29529	29884	29695	29627	29685	29626	29631	29629	29969	29475	29634	29861	29587	29539	29595	29801	29681	29700	29476	29808	29825	29787	29831	29661	29782	29639	29496	29625	29717	29764	29767	29642	29706	29567	29630	29743	29643	29470	29943	29889	29953	29680	29696	29741	29857	29757	29932	29535	29720	29744	29874	29734	29870	29621	29732	29810	29697	29746	29656	29426	29640	29838	29560	29862	29794	29344	29706	29787	29585	29707	29484	29893	29549	29579	29719	29558	29640	29922	29820	29772	29635	29622	29635	29694	29863	29562	29851	29867	29495	29492	29408	29493	29544	29724	29863	29788	29847	29832	29729	29733	29709	29784	29696	29886	29555	29558	29614	29596	29853	29975	29678	29626	29640	29591	29644	29725	29854	29764	29641	29681	29745	29946	29635	29422	29796	29726	29509	29638	29331	29677	29569	29548	29871	29963	29716	29672	29538	29714	29717	29828	29620	29779	29850	29390	29595	29530	29655	29559	29946	29702	29686	29984	29643	29575	29774	29488	29805	29691	29603	29875	29552	29809	29619	29761	29981	29956	29708	29774	29610	29751	29681	29552	29722	29686	29711	29903	29527	29843	29665	29533	29595	29741	29838	29636	29643	29714	29741	29694	29757	29531	29786	29849	29729	29798	29842	29513	29784	29694	29317	29664	29861	29828	29910	29600	29782	29744	29834	29636	29640	29796	29444	29713	29408	29499	29670	29689	29821	29806	29720	29593	29817	29747	29742	29653	29657	29719	29648	29676	29736	29704	29662	29751	29741	29739	29664	29546	29912	29687	29958	29795	29730	29694	29677	29826	29631	29922	30068	29673	29722	29549	29710	29744	29736	29530	29599	29735	29555	29722	29805	29905	29754	29839	29884	29750	29675	29689	29694	29720	29681	29648	30019	29663	29445	29717	29716	29750	29795	29702	29663	29757	29831	29654	29727	29814	29661	29634	29887	30075	29815	29531	29706	29697	29642	29775	29860	29933	29787	29649	29807	29706	29625	29488	29617	29595	29801	29884	29808	29660	29688	29662	29582	29747	29845	29631	29833	29666	29686	29507	29590	29635	29609	29721	30043	29833	29720	29695	29696	29606	29795	29729	29611	29668	29727	29667	29542	29585	29578	29831	29771	29515	29782	29756	29715	29729	29524	29563	29626	29375	29670	29905	29764	29598	29697	29470	29789	29899	29704	29768	29446	29630	29574	29826	29725	29585	29643	29747	29528	29491	29521	29612	29582	29625	29771	29788	29509	29625	29750	29740	29699	29362	29766	29720	29728	29863	29829	29828	29658	29239	29476	29608	29478	29830	29788	29855	29635	29696	29696	29827	29940	29491	29649	29694	29727	30052	29691	29641	29449	29716	29693	29486	29723	29545	29886	29708	29648	29551	29594	29622	29709	29895	29813	29785	29866	29627	29748	29523	29711	29760	29840	29901	29620	29830	29652	29817	29557	30036	29714	29779	29728	29758	29555	29707	29674	29574	29787	29730	29709	29597	29295	29707	29779	29693	29737	29855	29664	29593	29645	29857	29769	29567	29909	29699	29740	29438	29639	29766	29584	29643	29558	29645	29637	29847	29889	29587	29626	29687	29754	29903	29964	29881	29884	30021	29517	29625	29604	29655	29835	29642	29750	29569	29705	29815	29752	29902	29932	29844	29550	29852	29578	29670	29675	29704	29547	29902	29774	29801	29725	29654	29742	29620	29691	29656	29646	29835	29593	29564	29769	29690	29720	29652	29839	29759	29880	29763	29852	29732	29757	29781	29623	29494	29878	29715	29980	29713	29924	29652	29699	29636	29820	29640	29847	29972	29757	29857	29725	29921	29649	29501	29682	29555	29780	29801	29784	29568	29567	29772	29597	29732	29506	29943	29617	29761	29817	29910	29890	29578	29944	29860	29829	29580	29799	29783	29789	29680	29607	29738	29822	29651	29787	29641	29935	29771	29894	29650	29851	29703	29749	29780	29598	29734	29588	29793	29424	29708	29558	29688	29542	29649	29812	29814	29797	29729	29731	29586	29569	29772	29424	29792	29640	29527	29636	29511	29576	29647	29655	29747	29860	29668	29772	29705	29814	29648	29775	29798	29835	29660	29563	29689	29821	29944	29688	29605	29651	29543	29783	29916	29820	29731	29727	29685	29935	29848	29703	29397	29750	29698	29520	29825	29656	29668	29791	29658	29574	29735	29745	29761	29837	29533	29466	29634	29533	29965	29802	29843	29702	29791	29636	29779	29665	29784	29687	29866	29766	29772	29772	29836	29818	29806	29722	29755	29805	29773	29844	29554	29780	29691	29641	29667	29572	29706	29704	29996	29876	29837	29597	29494	29897	29680	30131	29845	29732	29872	29631	29713	29826	29803	29625	29712	29860	29651	29635	29731	29592	29870	30002	29517	29620	29712	29776	29502	29503	29674	29870	29732	29721	29510	29795	29816	29614	29685	30047	29684	29797	29571	29714	29533	29886	29791	29678	29617	29536	29505	29786	29488	29785	29560	29647	29876	29711	29809	29614	30001	29758	29698	29717	29680	29854	29739	29453	29746	29733	29808	29595	29573	29444	29638	29950	29789	29694	29547	29802	29685	29737	29576	29838	29766	29535	29765	29640	29492	29675	29874	29919	29538	29694	29828	29396	29601	29722	29762	29731	29743	29647	29664	29865	29762	29645	29625	29574	29614	29852	29973	29795	29410	29858	29625	29665	29347	29693	29497	29575	29767	29925	29724	29773	29877	29645	29745	29617	29618	29933	29730	29644	29756	29519	29739	29687	29449	29703	29894	29929	29550	29605	29473	29736	29760	29595	29505	29652	29812	29765	29687	29753	29858	29615	29579	29746	29506	29799	29584	29784	29482	29708	29579	29425	29599	29976	29755	29616	29664	29604	29696	29864	29585	29898	29587	29626	29766	29905	29482	29688	29605	29841	29709	29628	29762	29620	29686	29508	29820	29582	29696	29554	29838	29744	29759	29734	29492	29498	29441	29731	29980	29840	29723	29709	29781	29717	29741	29759	29798	29961	29603	29771	29593	29802	29895	29688	29658	29532	29801	29464	29790	29745	29628	29675	29948	29775	29459	29893	29629	29655	29735	29720	29774	29738	29645	29878	29701	29710	29909	29742	29594	29435	29717	29443	29633	29896	29585	29927	29614	29507	29913	29646	29788	29970	29475	29497	29657	29618	29850	29683	29566	29622	29732	29715	29733	29584	29713	29829	29695	29846	29691	29723	29482	29431	29731	29715	29798	29926	29601	29579	29794	29632	29642	29607	29778	29740	29520	29619	29810	29606	29662	29843	29666	29614	29838	29920	29480	29782	29923	29847	29866	29526	29650	29643	29731	29731	29414	29754	29725	29743	29737	29809	29779	29679	29736	29546	29857	29772	29754	29481	29868	29638	29755	29714	29550	29691	29704	29705	29836	29713	29879	29635	29726	29808	29591	29719	29465	29884	29459	29698	29797	29756	29483	29545	29824	29846	29657	29607	29350	29806	29626	29968	29763	29490	29668	29681	29586	29716	29934	29835	29693	29481	29641	29857	29683	29637	29715	29713	29877	29763	29675	29880	29559	29596	29778	29675	29718	29555	29597	29503	29776	29862	29828	29721	29738	29686	29844	29721	29574	29694	29710	29538	29675	29625	29746	29558	29816	30058	29762	29706	29462	29767	29606	29575	29866	29742	29759	29690	29656	29643	29790	29710	29623	29881	29976	29734	29709	29670	30067	29774	29501	29632	29627	29624	29496	29667	29475	29852	29635	29691	29818	29736	29807	29583	29904	30004	30078	29800	29714	29579	29809	29844	29830	29679	29772	29757	29719	29575	29622	29725	29965	29733	29581	29794	29427	29425	29731	29533	29668	29541	29562	29775	29643	29577	29697	29943	29833	29797	29825	29451	29560	29902	29935	29816	29958	29617	29616	29700	29587	29741	29675	29829	29519	29952	29852	29576	29643	29645	29861	29711	29666	29848	29643	29766	29822	29802	29588	29802	29617	30010	29570	29740	29849	29683	29715	29792	29712	29703	29735	29759	29877	29593	29700	29864	29501	29802	29848	29727	29760	29711	29539	29783	29616	29841	29768	29544	29846	29571	29722	29739	29809	29898	29453	29679	29833	29877	30037	29644	29594	29826	29878	29976	29496	29780	29871	29744	29737	29635	29479	29768	29835	29723	29457	29683	29671	29532	29754	29830	29763	29701	29764	30050	29539	29727	29758	29746	29811	29744	29726	29813	29693	29658	29816	29488	29588	29363	29655	29958	29926	29736	29790	29739	29738	29660	29693	29691	29574	29913	29764	29519	29565	29636	29639	29695	29702	29535	29925	29811	29598	29706	29844	29698	29607	29604	29707	29558	29763	29580	29650	29639	29589	29341	29745	29576	29771	29769	29775	29449	29710	29758	29670	29781	29936	29712	29594	29593	29592	29717	29721	29879	29566	29439	29588	29503	29780	29748	29624	29690	29421
29909	51735	51845	44630	38192	32802	29479	27383	26718	26350	25985	25535	24651	24048	23638	23468	23451	23133	23238	22798	23016	24315	29529	27514	25442	24930	24055	23034	22653	22729	22670	22683	22751	22919	22676	22690	22748	22501	22871	22633	22785	22571	22741	22601	22600	22616	22653	22692	22462	22527	22749	22785	22722	22462	22673	22751	22481	22543	22672	22757	22480	22685	22738	22816	22560	22808	22654	22798	22672	22563	22440	22761	22737	22774	22655	22623	22651	22924	22624	22814	22712	22655	22499	22781	22683	22595	22708	22754	22836	22603	22422	22696	22526	22603	22543	22704	22645	22746	22708	22600	22551	22739	22759	22763	22743	22649	22704	22684	22481	22469	22572	22780	22663	22497	22752	22771	22468	22606	22663	22543	22708	22443	22633	22606	22667	22721	22767	22647	22599	22831	22528	22648	22469	22587	22626	22659	22617	22764	22739	22497	22519	22534	22518	22770	22624	22742	22634	22676	22608	22596	22481	22587	22729	22678	22574	22572	22742	22623	22684	22614	22711	22552	22702	22749	22423	22480	22794	22839	22596	22587	22712	22522	22621	22720	22686	22711	22630	22625	22488	22672	22734	22736	22611	22362	22689	22645	22582	22828	22643	22453	22731	22622	22650	22757	22641	22523	22505	22617	22634	22555	22616	22650	22375	22585	22446	22480	22529	22718	22647	22634	22518	22438	22530	22707	22610	22633	22565	22538	22518	22668	22653	22587	22853	22640	22655	22687	22481	22665	22600	22590	22703	22619	22563	22685	22541	22622	22690	22643	22545	22617	22555	22631	22711	22594	22780	22749	22786	22689	22718	22604	22779	22669	22553	22788	22635	22696	22484	22505	22495	22462	22522	22704	22620	22594	22537	22607	22465	22512	22582	22530	22638	22745	22406	22639	22611	22597	22587	22562	22664	22754	22705	22502	22699	22612	22766	22628	22604	22656	22434	22682	22563	22781	22533	22778	22679	22701	22576	22799	22522	22765	22606	22467	22710	22469	22596	22741	22749	22564	22530	22746	22485	22559	22736	22468	22690	22619	22662	22503	22717	22723	22770	22572	22603	22530	22573	22603	22628	22541	22590	22626	22617	22804	22432	22664	22741	22573	22515	22474	22576	22857	22719	22705	22705	22406	22502	22693	22592	22444	22717	22684	22771	22700	22580	22467	22604	22601	22728	22460	22547	22690	22497	22489	22654	22726	22644	22753	22617	22606	22644	22502	22552	22328	22613	22647	22559	22649	22718	22713	22660	22590	22586	22596	22790	22560	22546	22555	22465	22713	22575	22547	22592	22689	22480	22548	22796	22719	22482	22595	22758	22629	22594	22595	22451	22709	22536	22698	22680	22461	22659	22662	22682	22720	22594	22473	22579	22518	22788	22565	22553	22520	22623	22665	22555	22564	22618	22776	22610	22637	22632	22795	22586	22459	22599	22686	22448	22613	22547	22411	22708	22779	22640	22723	22530	22771	22572	22441	22491	22650	22530	22683	22708	22605	22470	22597	22612	22789	22704	22810	22499	22434	22747	22650	22764	22650	22593	22518	22637	22626	22512	22848	22557	22566	22614	22496	22717	22581	22560	22655	22505	22653	22585	22628	22601	22536	22601	22545	22600	22687	22583	22826	22486	22636	22798	22659	22524	22624	22647	22698	22641	22679	22734	22627	22710	22612	22586	22586	22725	22563	22682	22556	22453	22563	22544	22771	22536	22641	22726	22740	22661	22627	22504	22478	22697	22618	22597	22550	22490	22687	22578	22540	22639	22437	22689	22609	22512	22632	22711	22694	22789	22673	22486	22546	22798	22560	22577	22594	22591	22561	22651	22594	22617	22702	22401	22774	22588	22570	22638	22613	22723	22441	22422	22698	22671	22636	22687	22422	22460	22634	22741	22413	22570	22567	22700	22716	22489	22683	22496	22679	22614	22623	22783	22480	22577	22563	22621	22535	22716	22545	22497	22736	22614	22573	22577	22570	22689	22413	22772	22745	22702	22613	22505	22585	22635	22555	22518	22468	22671	22569	22588	22560	22603	22660	22769	22523	22556	22534	22527	22730	22630	22625	22717	22579	22695	22608	22546	22656	22523	22604	22561	22498	22565	22716	22804	22746	22726	22555	22595	22864	22482	22714	22572	22825	22633	22558	22741	22827	22640	22580	22753	22730	22659	22514	22598	22628	22496	22785	22587	22674	22529	22670	22739	22481	22533	22555	22745	22687	22671	22492	22664	22689	22478	22644	22731	22497	22668	22526	22545	22811	22679	22736	22487	22596	22763	22502	22735	22649	22597	22824	22768	22719	22701	22472	22641	22594	22680	22668	22626	22361	22610	22549	22704	22533	22565	22644	22424	22675	22663	22556	22488	22721	22743	22516	22661	22698	22628	22791	22443	22437	22399	22819	22559	22503	22528	22650	22581	22656	22489	22566	22704	22631	22706	22591	22412	22788	22369	22580	22587	22546	22589	22554	22467	22703	22680	22838	22535	22704	22679	22471	22482	22567	22541	22525	22587	22669	22467	22494	22719	22589	22772	22704	22585	22394	22602	22801	22374	22658	22540	22677	22677	22626	22525	22710	22602	22790	22487	22735	22753	22715	22671	22503	22532	22542	22666	22472	22752	22526	22764	22499	22596	22518	22592	22519	22557	22565	22681	22607	22593	22600	22697	22573	22731	22536	22668	22718	22616	22627	22586	22737	22564	22650	22710	22527	22601	22569	22380	22632	22661	22655	22476	22544	22781	22585	22689	22798	22471	22549	22786	22792	22632	22609	22606	22731	22845	22707	22597	22433	22537	22630	22660	22734	22461	22934	22689	22573	22508	22803	22698	22651	22559	22489	22579	22738	22355	22680	22643	22574	22442	22766	22626	22721	22695	22529	22800	22765	22607	22535	22597	22709	22582	22695	22676	22602	22620	22423	22788	22432	22735	22490	22546	22671	22626	22730	22620	22807	22733	22392	22838	22589	22556	22575	22518	22701	22718	22730	22710	22561	22541	22798	22422	22520	22639	22727	22482	22803	22580	22564	22627	22537	22829	22401	22566	22486	22370	22647	22447	22646	22739	22833	22558	22623	22420	22702	22683	22666	22581	22696	22722	22407	22680	22613	22533	22550	22352	22799	22635	22732	22450	22633	22715	22756	22394	22775	22662	22449	22607	22586	22442	22642	22756	22775	22445	22559	22507	22669	22457	22538	22805	22579	22672	22689	22519	22621	22618	22687	22710	22799	22733	22799	22655	22584	22523	22630	22702	22623	22562	22570	22675	22528	22619	22547	22732	22808	22618	22599	22603	22604	22501	22591	22448	22696	22576	22587	22554	22481	22812	22671	22527	22611	22491	22658	22735	22749	22422	22661	22512	22666	22505	22647	22802	22502	22786	22620	22670	22574	22764	22674	22688	22576	22741	22423	22546	22608	22472	22600	22548	22527	22677	22557	22557	22718	22457	22605	22595	22672	22636	22807	22626	22698	22613	22353	22538	22646	22546	22664	22750	22635	22585	22731	22507	22857	22835	22635	22526	22553	22658	22726	22460	22551	22481	22821	22804	22585	22655	22521	22608	22686	22702	22613	22888	22661	22623	22735	22604	22731	22670	22680	22771	22468	22656	22416	22609	22640	22816	22583	22577	22694	22505	22638	22730	22645	22427	22659	22724	22607	22732	22592	22610	22595	22738	22569	22727	22773	22777	22685	22603	22649	22524	22593	22570	22638	22452	22580	22652	22709	22510	22747	22738	22666	22459	22588	22589	22524	22523	22605	22616	22673	22409	22607	22702	22600	22527	22627	22457	22463	22444	22860	22611	22686	22622	22784	22627	22462	22524	22860	22687	22697	22596	22576	22710	22551	22646	22629	22634	22681	22547	22551	22629	22379	22615	22621	22681	22475	22646	22468	22789	22636	22532	22688	22659	22800	22706	22618	22730	22553	22581	22473	22703	22586	22473	22432	22532	22656	22684	22603	22566	22635	22719	22573	22564	22666	22498	22595	22638	22659	22739	22408	22499	22641	22653	22761	22578	22523	22608	22500	22562	22458	22595	22551	22665	22552	22783	22458	22641	22460	22492	22522	22582	22877	22522	22700	22737	22601	22693	22689	22592	22494	22738	22508	22512	22670	22524	22437	22459	22616	22626	22611	22575	22525	22580	22721	22533	22691	22624	22755	22615	22782	22516	22589	22733	22632	22548	22812	22505	22744	22590	22598	22489	22571	22552	22572	22484	22461	22606	22598	22556	22649	22755	22647	22589	22646	22805	22525	22433	22708	22611	22709	22519	22642	22626	22644	22523	22597	22653	22805	22613	22521	22615	22521	22536	22735	22615	22394	22727	22605	22717	22827	22645	22573	22494	22540	22504	22595	22620	22605	22503	22641	22617	22702	22629	22819	22811	22522	22575	22801	22575	22660	22678	22636	22616	22617	22558	22409	22672	22555	22752	22655	22593	22627	22487	22602	22843	22557	22822	22410	22730	22488	22781	22654	22492	22714	22569	22747	22557	22705	22825	22511	22638	22632	22769	22738	22793	22571	22617	22595	22741	22684	22724	22497	22527	22719	22783	22589	22662	22655	22695	22483	22538	22526	22679	22494	22671	22581	22537	22630	22725	22623	22687	22665	22556	22658	22527	22671	22805	22738	22803	22683	22505	22514	22639	22736	22694	22467	22624	22650	22681	22701	22626	22556	22389	22570	22648	22530	22450	22785	22408	22372	22742	22464	22581	22697	22549	22427	22856	22532	22532	22763	22534	22656	22603	22489	22823	22510	22446	22579	22667	22673	22382	22678	22614	22625	22561	22700	22504	22687	22527	22579	22474	22589	22549	22691	22461	22616	22505	22821	22677	22608	22571	22625	22560	22724	22562	22477	22603	22529	22736	22650	22589	22621	22562	22597	22683	22670	22613	22716	22482	22462	22708	22754	22465	22621	22536	22536	22532	22392	22757	22581	22610	22835	22674	22611	22774	22586	22339	22693	22621	22596	22659	22722	22590	22483	22737	22595	22572	22564	22644	22723	22563	22604	22560	22613	22503	22529	22725	22762	22562	22529	22645	22593	22568	22605	22622	22570	22631	22705	22670	22653	22444	22600	22685	22741	22526	22520	22577	22561	22529	22563	22631	22535	22607	22697	22486	22619	22641	22671	22501	22548
29576	29246	38963	37918	34077	32799	31762	30985	30844	30780	30559	30126	30427	30093	30156	29864	29727	29938	29810	29519	29961	29754	29949	30029	30048	29828	29846	29599	29906	29497	29789	29836	29816	29675	29608	29788	29605	29808	29974	29469	29734	29803	29597	29691	29610	29810	29658	29496	29660	29695	29730	29812	29840	29577	29877	30006	29768	29894	29682	29648	29794	29842	29795	29654	29762	29495	29864	29531	30115	29838	29786	29843	30039	29984	29931	29910	29734	29817	29864	29770	29790	29772	29821	29687	29868	29676	29979	29794	29856	29990	29922	29733	29814	29560	29513	29484	29885	29545	29825	29669	29904	29779	29746	29654	29797	29553	29918	29803	29506	29765	29796	29753	29648	29794	29736	29932	29824	29692	29896	29545	29612	29680	29921	29944	29696	29773	29789	29615	29567	29777	29816	29816	29476	29761	29839	29563	30034	29791	29915	29802	29777	29741	29818	29567	29686	29636	29640	29564	29807	29470	29718	29739	29950	29850	29880	29898	29585	29766	29807	29593	29907	29615	29739	29450	29558	29709	29726	29531	29596	29873	29861	29849	29694	29924	29814	29649	29765	29743	29782	29847	29753	29732	29939	29742	29794	29736	29672	29714	29718	29701	29721	29612	30090	29738	29830	29598	29743	29573	29678	29898	29883	29892	29969	29937	29741	29731	29935	29945	29645	29734	29742	29741	29832	29765	29602	29710	29748	29748	29924	29682	29587	29855	29666	29780	29814	29766	29515	29547	29809	29684	29681	29870	29858	29569	29818	29413	29794	29615	29742	29688	29573	29617	29906	29538	29807	29731	29732	29767	29847	29848	29970	29892	30044	29857	30029	29739	29780	30037	29833	29608	30035	29669	29506	29695	29951	29735	29699	29657	29722	29972	30143	29927	29692	29649	29572	29500	29697	29615	29547	29690	29870	29650	29814	29881	30050	29583	29816	29658	29930	29716	29832	29659	29978	29850	29823	29942	29649	29643	29706	30074	29912	29834	29848	29900	29889	29712	29722	29743	29908	29820	29668	29797	30002	29714	29831	29667	29606	29615	29789	29809	29627	29665	29675	29851	29921	29738	29683	29848	29701	29515	29858	30040	29952	29438	29855	29799	29840	29846	29563	29898	29622	29621	30049	29864	29851	29789	29836	29825	29747	29857	29518	29644	29965	29697	29541	29594	29729	29775	29915	29734	29734	29763	29831	29729	29752	29765	29473	29753	29711	29860	29896	29910	29829	29786	29838	29844	29519	29577	29768	29745	29947	29692	29798	29835	29790	29826	29849	29729	29837	29826	29861	29759	29827	29869	29704	29736	29832	29833	29962	29681	29862	29749	29635	30126	29757	30035	29834	29785	29823	29763	29825	29829	29785	29910	29687	29717	29827	29746	29931	29624	29859	29781	29478	29601	29921	29803	29830	29883	29696	29723	29842	29557	29790	29648	29800	29818	29782	29365	29847	29737	29900	29597	29713	29931	29748	29853	29589	29729	29670	29612	29727	29713	30061	29839	29577	29901	29815	29640	29622	29695	29854	29585	29671	29793	29606	29896	29881	29657	29837	29661	29716	29667	29711	29825	29976	29909	29735	29385	29589	29890	30046	29925	29621	29691	29930	29777	29789	29537	29890	29856	29546	29597	29843	29464	29637	29748	29782	29863	29658	29625	29672	29796	29771	29825	29826	29614	30077	29673	29548	30023	29985	29786	29737	29737	29888	29499	29726	29729	29887	29619	29598	29881	29690	29706	29783	29661	29880	29628	29850	29663	29808	29819	29574	29581	29820	29645	29860	29703	29956	29822	29683	29777	29880	29721	29789	29785	29600	29802	29657	30013	29849	29958	29765	29796	29823	29554	29845	29841	29586	29785	29536	29705	29832	29675	29823	29435	29837	29717	29776	29681	29801	29909	29628	29588	29831	29556	29928	29650	29841	29505	29692	29877	29687	30066	29697	29584	29888	29901	29668	29784	29985	29563	29630	29739	29786	29723	29949	29912	29722	29922	29855	29797	30007	29859	29639	29776	30029	29641	29791	29933	29904	29780	29832	29969	29585	29898	29799	29454	29627	29881	29635	29758	29937	29735	29774	29771	29937	29789	29774	29718	29781	29807	29669	29659	29896	29573	29782	29684	29706	29759	29981	29915	29683	29883	29884	29584	29779	29656	29625	29631	29601	29577	29878	29623	29894	29748	29711	29666	29846	29795	29911	29612	29491	29751	29724	29877	30046	29677	29948	29682	29568	29745	29493	29893	29596	29969	29708	29568	29611	29770	29504	29575	29588	29898	29563	29810	29865	29789	29816	29795	29622	29710	29739	29798	29785	29814	29868	29788	29931	29782	29996	29647	29607	29946	29606	29595	29703	29733	29629	29683	29712	29973	29903	29796	29775	29708	30022	29649	29583	29788	29890	29598	29767	29662	29590	29681	29690	29626	29594	29764	29914	29649	29651	29694	29914	29841	29749	29651	29651	29990	29846	29850	29998	29923	29770	29712	29851	29724	29595	29564	29853	29663	29646	29678	29749	29784	29732	29624	29859	29661	29737	29792	29674	29749	29802	29691	29788	30052	29932	30230	29875	29715	29953	29662	29760	29737	29522	29645	29795	29682	29587	29476	29767	29821	29827	29832	29867	29608	29777	29712	29780	29858	29881	29845	29858	29693	29686	29668	29796	29647	30030	29765	29662	29775	29829	29730	29617	29679	29774	30092	29906	29505	30098	29909	29802	29559	29936	29691	29834	29796	29721	29531	29746	29840	29812	29703	29991	29642	29670	29564	29793	29801	30032	29764	29709	29468	29819	29754	29847	29694	29627	29669	29709	29831	29829	29838	29816	29817	29780	30025	30002	29911	29741	29614	29809	29824	29841	29699	29619	29719	29753	29719	29601	29792	29736	29731	29799	29726	29822	29783	29776	29769	29933	29777	29874	29834	29700	29580	29655	29614	29651	29840	29822	29821	29868	29665	29863	29595	29791	29750	29789	29808	29896	29955	29881	29847	30083	29636	29814	29804	29749	29804	30016	29902	29681	29882	29755	29649	29792	29951	29745	29844	29862	29847	29757	29535	29772	29825	29746	29741	29760	29996	29851	29619	29710	29632	29797	29808	29842	29621	29643	29726	29697	29719	29660	29906	29639	29819	29704	29784	29521	29902	29798	29666	29551	29746	29695	29568	29803	29671	29968	29671	29792	29707	29769	29707	29543	29591	29958	29988	29696	29650	29766	29911	29942	29783	29773	29717	29708	29734	29874	29625	29766	29816	29635	29754	29867	29669	29778	29836	29587	30038	29885	29936	29829	29695	29815	29776	29648	29858	29688	29919	29638	29521	29761	29904	29800	29891	29404	29498	29700	29545	29836	29615	29738	29873	29671	29732	29734	29854	29634	29621	29786	29857	29741	29848	29795	29844	29982	29551	29648	29508	29821	29682	29586	29995	29665	29780	29891	29797	29615	29670	29625	29780	29796	29684	29893	29723	29671	29940	29649	29753	29772	29678	29847	29627	29793	29557	29807	29798	30012	29714	29826	29791	29793	29953	29621	30044	29815	29777	29891	29599	29772	29568	29772	29678	29800	29598	29759	29929	30003	29949	29676	29657	29885	29514	29876	29830	29805	29520	29593	29799	29833	29704	29927	29418	29816	29738	29723	29951	30014	29604	29741	29913	29867	29687	29714	29877	29786	30011	29530	29755	29673	29841	29794	29735	29730	29688	30005	30095	29806	29622	29885	29792	29775	29877	29710	29819	29933	29850	29927	29669	29822	29660	29726	29657	29600	29563	29640	29754	29702	29687	29814	29789	29711	29674	29794	29742	29636	29797	29693	29821	29696	29602	29889	29675	29853	29812	29717	29609	29854	29755	29651	29780	29915	29988	29500	29748	29697	29683	29967	29883	29578	29843	29670	29730	29845	29784	29780	29746	29655	30046	29679	29912	29620	29890	29649	29787	29596	30056	29877	29710	29973	29766	29731	29935	29729	29747	29725	29617	29818	29947	29862	29987	29830	29766	29774	29853	29889	29903	29649	29677	29602	29781	29925	29665	30006	29709	29836	29689	29743	29560	29744	29773	29690	29619	29696	29900	29859	29574	29723	30011	29618	29713	29575	29808	29605	29671	29659	29586	29846	29759	29934	29909	29671	29738	30036	29764	29779	29890	29763	29752	30188	29986	29619	29838	29676	29373	29769	29703	29773	29657	29673	30065	29928	29472	29742	30002	29771	29627	29805	29616	29560	29856	29975	29823	29705	29763	29718	29861	29765	29799	29760	29681	29889	29695	29687	29568	29566	29839	29905	29593	29981	29520	29897	29728	29575	30019	29835	29647	29843	29624	29768	29907	29891	29811	29673	29557	29770	29814	29761	29886	29932	29796	29597	29797	29701	29716	29651	29692	29811	29801	29745	29998	29656	29978	29943	29718	29666	29938	29827	29710	29765	29808	29664	29851	29656	29666	29924	29593	29789	29798	29837	29739	29937	29876	29837	29671	29930	29608	29683	29584	29590	29840	29783	29735	29793	29814	29951	29743	29752	29666	29811	29724	29755	29616	29686	29742	29617	29914	29896	29680	29525	29476	29718	29902	29990	29775	29727	29879	29740	29816	29888	29441	29806	29797	29688	29954	29736	29604	29840	29823	29984	29983	29636	29923	29955	29700	29659	29815	29780	29727	29609	29768	29534	29745	29694	29664	29467	30089	29692	29922	29855	29856	29715	29649	29723	29787	29844	29597	29639	29833	29729	29870	29400	29492	29648	29830	29804	29781	29917	29974	29573	29776	29396	29826	29925	29798	29734	29621	29823	29775	29670	29734	29720	29982	29924	29782	29607	29957	30001	29701	29679	29870	29835	29658	29542	29635	29867	29813	29885	29903	29550	29898	29802	29708	29748	29901	29706	29847	29742	29866	29760	29784	29462	29534	29614	29602	29939	29965	29811	29605	29777	29426	29692	29852	29812	29655	29564	29904	29903	29723	29708	29725	29881	29750	29676	30010	29650	29658	29729	29808	29903	29500	29730	29721	29816	29758	29746	29879	29807	29786	29786	29820	29665	29539	29630	29683	29794	29881	29762	29704	29729	29748	29692	29950	29424	29789	29655	29733	29839	30020	29506	29581	29542	29693	29557	29779	29599	29683	29727	29632	29850	29804	29790	29851
27830	41550	41054	34887	30137	26982	25294	24496	24305	24368	24176	23748	23350	23115	22908	23048	23073	22813	22715	22638	22817	22893	22947	23004	23080	22681	22812	22782	22644	22598	22706	22609	22519	22538	22755	22729	22652	22669	22537	22828	22569	22507	22764	22584	22689	22580	22546	22723	22457	22701	22673	22538	22723	22545	22694	22520	22705	22343	22589	22626	22763	22602	22615	22534	22632	22709	22800	22626	22436	22540	22658	22678	22561	22525	22529	22641	22709	22582	22718	22755	22700	22586	22644	22457	22667	22694	22572	22837	22849	22772	22705	22514	22703	22668	22632	22556	22695	22511	22437	22737	22594	22631	22725	22748	22526	22610	22811	22634	22585	22754	22573	22651	22597	22610	22685	22632	22474	22853	22381	22766	22755	22656	22684	22567	22706	22599	22623	22642	22637	22532	22513	22698	22687	22680	22525	22603	22733	22722	22701	22602	22732	22514	22709	22528	22501	22512	22572	22579	22798	22636	22650	22551	22805	22625	22672	22724	22570	22584	22735	22615	22721	22492	22791	22717	22604	22570	22694	22734	22613	22624	22969	22664	22588	22467	22659	22565	22634	22619	22581	22564	22831	22528	22705	22444	22489	22759	22770	22576	22679	22720	22663	22546	22516	22543	22541	22479	22385	22347	22696	22690	22747	22419	22582	22658	22627	22605	22547	22795	22672	22777	22620	22632	22699	22606	22690	22543	22503	22681	22646	22560	22796	22665	22380	22590	22495	22729	22581	22713	22485	22648	22609	22612	22861	22702	22861	22640	22506	22580	22631	22691	22593	22533	22617	22660	22441	22543	22521	22560	22471	22789	22508	22514	22545	22423	22685	22663	22723	22458	22741	22609	22686	22525	22613	22737	22522	22482	22504	22587	22535	22582	22461	22622	22676	22668	22622	22576	22518	22609	22703	22564	22782	22649	22751	22773	22753	22664	22627	22420	22691	22562	22766	22547	22603	22421	22579	22544	22700	22607	22556	22654	22571	22782	22717	22775	22511	22555	22604	22654	22756	22697	22484	22669	22475	22671	22595	22664	22745	22672	22535	22646	22580	22575	22631	22442	22790	22668	22639	22699	22593	22703	22499	22690	22562	22577	22460	22560	22657	22709	22549	22744	22816	22613	22455	22624	22743	22690	22564	22614	22596	22560	22713	22803	22810	22641	22566	22372	22622	22705	22477	22689	22527	22806	22593	22523	22618	22626	22467	22739	22505	22848	22553	22714	22471	22646	22829	22575	22421	22593	22569	22598	22511	22536	22521	22513	22719	22552	22975	22640	22821	22530	22813	22847	22942	22580	22657	22620	22510	22727	22575	22754	22640	22395	22519	22514	22594	22763	22738	22684	22525	22641	22543	22668	22589	22647	22755	22791	22668	22707	22772	22538	22474	22744	22703	22596	22380	22723	22729	22536	22661	22597	22575	22539	22672	22581	22667	22773	22691	22584	22486	22634	22583	22608	22677	22686	22527	22745	22663	22469	22599	22684	22577	22697	22798	22575	22770	22612	22549	22619	22697	22588	22613	22672	22531	22707	22744	22394	22523	22465	22682	22661	22534	22605	22684	22702	22605	22539	22662	22556	22523	22638	22569	22331	22491	22652	22445	22816	22545	22629	22614	22485	22663	22693	22492	22632	22768	22689	22547	22759	22671	22448	22546	22630	22633	22586	22643	22661	22647	22583	22651	22621	22472	22755	22522	22552	22600	22529	22472	22498	22712	22568	22487	22711	22602	22679	22661	22612	22563	22699	22523	22531	22767	22736	22682	22470	22493	22542	22712	22541	22647	22432	22633	22577	22901	22730	22557	22533	22634	22673	22521	22695	22391	22676	22708	22672	22717	22582	22624	22655	22513	22396	22612	22570	22712	22511	22588	22738	22583	22617	22529	22566	22421	22647	22605	22733	22672	22494	22464	22608	22552	22704	22558	22537	22757	22621	22737	22743	22690	22630	22596	22718	22705	22547	22710	22667	22587	22504	22676	22594	22567	22637	22735	22757	22762	22458	22446	22815	22622	22489	22708	22633	22567	22729	22672	22691	22659	22578	22675	22584	22652	22545	22777	22478	22595	22564	22642	22620	22717	22698	22811	22725	22785	22623	22687	22546	22641	22538	22457	22670	22438	22564	22662	22786	22580	22634	22628	22428	22648	22626	22773	22651	22676	22572	22623	22468	22738	22565	22607	22553	22661	22639	22312	22685	22586	22668	22586	22538	22661	22505	22743	22632	22709	22778	22645	22600	22615	22721	22799	22689	22625	22532	22650	22722	22793	22476	22522	22654	22689	22587	22763	22762	22652	22442	22733	22662	22497	22626	22730	22708	22802	22546	22592	22612	22535	22666	22564	22585	22787	22793	22421	22606	22516	22583	22537	22554	22674	22591	22501	22393	22894	22658	22759	22593	22577	22488	22741	22549	22514	22576	22667	22603	22536	22675	22692	22722	22557	22618	22536	22470	22543	22713	22552	22514	22716	22670	22694	22680	22798	22634	22666	22483	22601	22526	22630	22545	22704	22841	22566	22476	22688	22478	22764	22400	22630	22518	22815	22721	22633	22569	22590	22673	22675	22544	22515	22516	22627	22646	22680	22648	22897	22574	22672	22753	22519	22688	22626	22793	22758	22690	22747	22517	22746	22695	22456	22606	22512	22510	22694	22608	22762	22547	22700	22770	22634	22622	22509	22477	22595	22732	22732	22466	22554	22793	22423	22702	22647	22613	22555	22728	22519	22552	22896	22666	22690	22427	22668	22546	22633	22592	22525	22507	22474	22576	22520	22407	22486	22641	22717	22591	22644	22646	22716	22512	22743	22436	22764	22621	22694	22588	22666	22573	22713	22707	22820	22442	22614	22578	22572	22716	22524	22508	22677	22652	22457	22772	22487	22596	22684	22506	22601	22515	22638	22527	22708	22717	22706	22723	22586	22597	22626	22554	22531	22587	22463	22662	22646	22730	22574	22662	22798	22745	22516	22721	22657	22592	22687	22640	22641	22584	22584	22742	22576	22524	22584	22662	22666	22459	22549	22665	22626	22639	22540	22689	22484	22632	22692	22678	22438	22622	22628	22465	22671	22633	22551	22571	22564	22546	22546	22676	22442	22539	22483	22586	22615	22515	22679	22537	22743	22643	22535	22567	22658	22667	22607	22790	22551	22599	22630	22655	22600	22472	22636	22454	22661	22694	22599	22584	22469	22699	22666	22487	22674	22504	22615	22490	22703	22588	22628	22639	22615	22514	22602	22713	22703	22746	22349	22610	22683	22447	22827	22748	22584	22655	22713	22533	22772	22632	22535	22635	22706	22583	22843	22424	22480	22639	22787	22489	22746	22852	22587	22666	22574	22741	22552	22526	22690	22671	22778	22762	22585	22659	22607	22764	22521	22796	22610	22642	22560	22688	22644	22687	22669	22627	22678	22530	22607	22565	22650	22697	22585	22701	22423	22406	22617	22546	22806	22705	22637	22660	22636	22483	22581	22546	22731	22571	22572	22594	22583	22697	22689	22792	22629	22694	22543	22451	22618	22578	22765	22491	22571	22792	22668	22523	22607	22466	22630	22613	22552	22657	22536	22727	22667	22560	22667	22550	22545	22611	22511	22550	22735	22684	22625	22733	22456	22623	22795	22665	22730	22542	22667	22534	22517	22695	22858	22657	22734	22581	22688	22595	22600	22637	22675	22509	22442	22639	22809	22587	22695	22689	22651	22771	22568	22550	22493	22497	22626	22688	22445	22766	22502	22441	22597	22507	22530	22578	22533	22527	22703	22598	22572	22606	22707	22511	22773	22529	22240	22637	22458	22434	22557	22591	22625	22644	22440	22524	22737	22641	22694	22468	22753	22519	22493	22593	22645	22713	22556	22678	22527	22595	22454	22475	22697	22560	22646	22528	22515	22606	22645	22598	22809	22564	22836	22868	22511	22551	22772	22627	22577	22553	22657	22678	22687	22680	22621	22570	22663	22469	22523	22499	22656	22616	22730	22688	22810	22810	22483	22515	22296	22665	22394	22719	22544	22598	22514	22491	22812	22690	22623	22751	22445	22520	22776	22522	22438	22741	22719	22666	22606	22514	22653	22718	22543	22771	22635	22655	22519	22658	22692	22691	22574	22529	22729	22657	22611	22536	22627	22679	22527	22587	22796	22560	22599	22630	22581	22638	22647	22664	22549	22573	22636	22653	22494	22697	22672	22529	22641	22705	22773	22546	22689	22727	22642	22574	22760	22667	22606	22571	22543	22756	22594	22563	22648	22677	22540	22415	22687	22545	22720	22603	22687	22678	22747	22583	22719	22582	22653	22613	22762	22794	22536	22580	22527	22655	22477	22661	22832	22622	22969	22504	22722	22299	22710	22824	22529	22532	22579	22510	22755	22594	22513	22477	22491	22709	22624	22648	22477	22489	22446	22415	22673	22494	22587	22683	22705	22508	22592	22695	22680	22592	22751	22715	22667	22529	22738	22815	22519	22563	22608	22587	22624	22433	22711	22720	22444	22620	22451	22793	22661	22773	22698	22710	22550	22547	22594	22500	22722	22479	22554	22528	22476	22485	22674	22662	22629	22760	22677	22531	22592	22514	22847	22640	22582	22706	22468	22567	22549	22816	22567	22568	22654	22684	22596	22684	22671	22540	22741	22508	22677	22450	22459	22640	22497	22533	22548	22542	22512	22629	22577	22651	22749	22560	22580	22613	22546	22707	22617	22779	22600	22496	22429	22648	22508	22776	22673	22510	22573	22606	22648	22565	22725	22589	22747	22643	22635	22842	22527	22484	22737	22753	22687	22479	22629	22596	22507	22775	22649	22688	22725	22673	22700	22637	22554	22529	22491	22562	22544	22656	22794	22617	22693	22404	22667	22369	22472	22598	22611	22575	22742	22642	22712	22529	22523	22702	22616	22695	22771	22454	22603	22730	22663	22669	22544	22672	22570	22716	22524	22708	22598	22600	22628	22625	22673	22376	22614	22736	22434	22590	22614	22709	22601	22737	22604	22677	22432	22585	22577	22529	22844	22728	22699	22554	22440	22633	22566	22661	22589	22598	22941	22622	22750	22556	22735	22664	22606	22544	22593	22664	22622	22318	22584	22527	22606	22785	22698	22764	22544	22545	22701	22763	22682	22746	22670	22636	22619	22537	22632	22530
23719	21420	29213	25878	28050	33047	34294	32039	31651	32079	31637	31033	30843	30742	30459	30425	30450	30516	30306	30583	30381	30474	32222	31939	31236	31003	30694	30225	30113	30048	30401	30006	30116	30049	30068	30170	30388	30297	30238	29949	30280	30134	30112	30018	30008	30099	30207	30148	30037	30202	30125	30010	30260	30115	30029	30245	30231	30117	30088	30175	30333	30380	30350	30143	30246	30132	30097	30199	30139	30009	30120	30087	30071	29818	30087	30363	30334	30021	30067	30099	30240	30001	29948	29798	30306	30144	30231	30250	30190	30190	30041	30228	30162	30050	30174	30304	30151	30180	30226	30103	30113	30068	30197	30257	30177	30123	30092	30126	29922	30202	30189	30230	29968	30077	30221	30213	30283	30169	30135	29912	30254	29908	30112	30187	30191	30001	30329	30198	30092	30164	30209	30091	30046	29955	30269	29937	29904	29979	29993	30194	29905	30091	29924	29882	30204	30133	30237	30017	29865	29862	30049	30099	30104	30066	30238	30282	30172	30009	30208	30075	30081	30221	30080	30049	30379	30160	30118	30014	30204	30152	30126	30014	30499	29998	30226	30049	29969	30068	30118	30502	30212	29970	30142	30157	30143	29925	29988	30155	30035	30039	30038	30109	29908	29908	30243	30047	30035	29842	30293	30223	30207	29890	29972	30085	30288	29917	29958	29824	29935	29974	29950	29957	30061	29866	29796	30238	29989	29879	30012	30122	29872	30227	30133	29788	29863	30141	30145	30036	30407	30137	30071	29846	30238	29953	30117	30049	30186	30188	30125	29937	30037	30107	30233	30032	30030	30034	30122	30166	30242	30171	30139	30051	30329	30064	30401	30263	30219	29848	29964	30236	30229	30221	29801	30160	30264	30291	30089	30236	30191	30186	30008	30076	30125	29883	29903	30188	30158	29905	30083	30088	30136	30272	30070	30202	30090	29747	30137	30293	30190	30249	30202	30270	30348	30236	30135	30160	30157	30341	30112	30204	30201	30002	29871	30006	30058	29960	30338	30326	30072	30148	30021	29838	30062	30190	30062	29898	30302	30128	29866	30280	30306	30195	30124	30168	30087	30095	30166	30155	29917	30031	30153	30359	30145	30211	29881	30043	30139	29838	30104	30229	29965	30012	30140	29909	30194	30141	30022	30193	30230	29888	29941	30223	30049	30335	29944	30184	30044	30212	29988	29914	30180	30183	30064	30243	29933	30129	29872	29961	30059	29988	30057	29977	30032	29888	30200	30179	30233	29912	30057	29853	30110	30343	30377	30267	30229	30289	30120	30204	30040	30033	30123	29975	29894	30059	29979	30192	30343	30156	30266	30244	30209	30151	30065	29828	29956	30047	30221	30145	30469	29878	30238	30215	30236	30136	29956	29918	30015	29996	30022	30092	29948	29936	30105	30277	30070	30171	30202	30169	30043	30325	29995	30085	30121	30080	29917	30198	30263	29828	30262	30130	30074	30249	30218	30090	30276	30177	30105	30136	29966	30080	30142	30052	29935	29959	30121	30291	29973	30178	30170	30046	30170	30264	30391	30161	30145	30208	30110	30005	30210	29882	29918	30137	29924	30016	30290	30154	30173	29946	29957	30164	30188	30177	30042	30140	30008	30180	30238	30092	30151	30128	30171	30165	30137	29942	30326	30274	30254	30085	30136	29956	30221	30245	30059	30190	30126	29914	30095	30088	30099	30245	30017	30213	30141	30345	30022	30050	30172	29874	29978	30108	30302	30389	30220	30091	30180	30062	30073	30127	30084	29867	30046	30093	30243	30029	30084	29992	30208	30084	30133	29994	30062	30072	30059	30140	30073	30287	29924	30174	30007	30209	30036	30088	30051	29995	30149	30049	30166	30160	30009	30110	30141	30020	30243	29853	30094	30098	30069	30102	29928	29971	30348	29986	29886	30283	30184	30049	29987	30313	30245	30068	30085	30186	29932	30281	30221	30294	30272	30008	30293	29999	30135	29864	30202	30209	30075	29979	29993	30257	30042	30032	30161	30190	30063	30238	30049	30112	30093	30251	30240	30282	30127	30032	30277	29930	29918	29984	29940	30299	30260	30206	30201	29959	30330	30224	30082	30000	30477	30339	30002	29968	30304	30116	30356	30171	30113	30170	30186	30159	30244	29907	29965	30343	30369	30052	30051	30043	29901	29960	30059	30098	30223	30243	30368	30006	30032	29959	30138	29943	30180	30163	30179	30091	30371	30128	30038	30256	30184	30263	29979	29857	29955	30010	29635	30215	29959	30002	30145	30104	30103	30339	30357	29963	29925	29778	30005	30188	30241	29966	29954	30071	30091	29977	30283	30209	29974	30273	30163	30243	30065	30416	30149	30050	30140	29834	30296	29979	30402	29956	30030	30008	30030	30048	30381	29870	30058	30080	30131	30218	30149	30120	30076	30063	30211	30134	30156	30276	30483	30207	30186	29987	29947	30099	30153	30361	30216	30203	30016	29939	30135	30072	30128	30021	29879	30211	30082	30079	30080	30037	29972	30289	29967	30016	29998	30315	29991	30040	30167	29971	30326	30124	30087	29937	30040	30021	30039	30212	30209	29823	30125	30069	30084	29895	29928	30010	30229	29819	30117	30226	30131	30073	30283	30108	30018	30024	30156	30015	30128	30231	30228	30075	30159	30180	30200	30249	30281	30288	30252	30311	30312	29899	30164	29974	30002	30293	30148	30238	30024	30123	30255	30104	30116	30197	30046	29962	30343	29976	30137	29848	30012	30243	30135	30200	30129	29983	30226	30260	30009	30061	30147	30237	30039	30305	30256	30024	30057	30043	30281	30072	30231	30058	30041	30200	30252	30155	30125	29890	30163	30102	29935	30150	30141	30108	29991	30012	30354	30055	29987	30154	29978	29765	30207	30158	30092	30291	30115	30109	30108	30091	30083	30239	30159	30018	29938	30199	30150	30177	29995	30253	30002	30224	30310	30162	30199	30296	30167	30139	30139	29903	30097	29936	30092	30044	30090	29857	30368	30087	30034	30053	29930	30275	30315	30251	30337	30141	30142	29851	30157	30046	30124	30027	30148	29859	30278	30137	30116	30014	29919	29975	30367	30105	30040	30183	30028	29927	29780	30261	30163	29926	30265	29989	30194	30213	29977	30229	30115	30122	30222	29932	30114	30059	30320	30103	29939	30040	30123	29896	30030	30058	29993	30286	30179	30040	30322	30232	29931	30113	30102	29940	30251	30251	30214	30096	30444	30116	30039	30014	29888	30317	30091	29784	29832	30033	30252	30130	30090	30173	30056	30027	30149	30395	30233	29908	30080	30030	30203	30386	30351	30316	30172	29949	29952	30268	29944	30131	30283	30188	30185	30080	30043	29963	30117	30048	30256	30018	30078	30201	29959	30059	29972	30071	30106	30077	30089	29984	30205	30352	30072	30097	30062	30044	29890	30284	29972	29982	30192	30072	30081	29810	30052	30052	30218	30100	30159	30250	30058	30251	29921	29879	30194	30215	30411	30194	29857	30213	30147	30158	30039	30227	30128	30263	30123	30488	30205	30257	30157	30028	29884	30028	29994	30045	29858	30265	30135	30147	30313	30100	30106	30235	30079	30212	30056	30140	30196	30131	30051	29908	29874	30158	30141	30116	29956	30177	29864	30074	30114	29953	30048	30143	30130	29751	30129	30098	30125	29968	30036	29850	30115	30163	29945	29944	29912	30200	30057	30148	30282	30389	30095	30182	30151	29874	30139	30052	30041	30028	29913	30362	30257	29846	30138	30034	29712	30114	30317	29966	30162	30114	30141	30214	30289	30268	30008	30054	30141	30071	30094	30192	30397	30113	30192	30254	30111	30197	30238	30066	30021	30222	30243	30031	30198	29969	29994	30157	30012	29965	30025	29866	29808	30022	30138	30165	29935	30114	29885	30107	30117	29910	29791	30223	30176	30306	30171	30141	30270	30113	29994	30215	29973	30036	30007	30212	30193	29996	30185	30315	30005	29995	30140	30024	30396	30333	30128	30138	30338	30008	30216	30194	29971	30322	29925	29990	30180	30064	30274	29979	30103	30327	30194	30207	30135	29981	30285	30338	30015	30128	30129	30215	30185	30039	30023	29911	30189	30202	30360	29849	30251	30098	30269	29945	30170	29864	30166	30137	30225	30181	30149	30059	30039	30108	30175	30140	29981	30262	30274	30334	30150	29984	30000	30273	30002	30031	30034	30076	29929	30157	30186	30257	30061	30258	30229	30175	30074	29902	30257	30309	30165	29953	30043	30178	30044	30087	30054	30170	30376	29916	29972	30099	30044	29943	30173	30254	30145	30104	30016	30009	30130	30212	30077	30225	30035	30106	30131	30354	30213	30059	30012	30335	30159	30169	29768	29979	30420	29967	30180	29939	30184	30238	30148	30307	30015	30161	30175	30116	30068	30098	30025	30037	30225	30487	30027	30142	30071	29987	30259	30104	30141	30116	30018	30160	29978	30038	30154	30033	30056	30293	29937	30129	30102	29942	30310	30253	30065	30348	29972	30003	29943	29805	30037	30199	30031	30023	30120	30045	30231	30198	30100	29970	30065	30135	30079	30023	30117	30272	30156	29921	30261	30230	30065	30278	30012	29974	30085	30235	30217	30265	29907	30099	30023	29853	30192	29948	30324	30104	30110	29947	30443	30085	30013	30165	30120	30272	30359	30316	29964	30017	30081	30035	30013	30170	30146	30103	30183	30087	30088	30159	30208	30167	29772	30233	30159	30034	30197	29977	30007	30114	30275	29905	30210	30150	30285	30119	30219	30095	30245	29928	30230	29952	30207	30010	30072	30112	30009	30243	30053	30219	30240	30186	30033	30227	30106	30111	29994	29978	30011	30244	30202	30369	30197	30031	29993	29970	29980	30066	30328	30068	30165	30021	30118	29960	29976	30156	30161	30065	30183	30260	30126	30032	30193	30014	29743	30149	30126	29980	30158	30025	30367	29998	30121	29998	30335	30032	30033	30063	30191	30064	30270	30456	30444	30119	30145	30126	30203	29964	30292	30197	30133	30310	30079	30144	30190	30005	30328	29890	30182	29931	30018	30189	30016	30018	30274	29885	29970	30014	30245	30067	30152	30197	30118	30173	30272	29927	30120	30245	30287	30010	30043	30261	30138	30072	30456	30383	30103	30061	30094	30173	30100	30231
27591	46625	46752	39867	34520	30559	27558	26368	25926	25883	25366	24604	23868	23445	23428	23385	23344	23242	23102	22991	23225	23747	26354	25616	24469	23947	23441	23028	22904	22785	22846	23029	22985	22900	23012	22785	22937	23015	23146	22901	23056	22860	22868	22863	22879	22867	22889	22926	22728	22951	22743	22888	22787	22858	22818	22944	22795	22955	22974	22752	22990	22780	22929	22846	22715	22754	22901	22787	22835	22823	22798	22803	22918	22630	22723	22877	22973	22787	22885	22807	22770	22864	22859	23042	22978	22906	22898	23013	22861	22889	22765	22920	22893	22678	22789	22877	22853	22894	22694	22865	22775	22834	22900	22835	22913	22997	22866	22996	22837	22957	22890	22861	22781	22808	22911	22967	22880	22819	22818	22801	22618	22889	22826	22763	22728	22862	22922	22691	22788	22934	22766	23042	22919	22879	22868	22934	22725	22826	22850	22765	22784	22611	22885	22925	22872	22814	22860	22740	22849	22813	22858	22877	22745	22724	22800	22919	22952	22686	22886	22838	22670	22811	22838	22817	22736	22871	22992	22828	22952	22980	22790	22784	22834	22805	22751	22864	22844	22635	22809	22673	22754	22889	22816	22888	22698	22738	22915	22764	22741	22890	22865	22790	22897	22682	22860	22856	22761	22753	22800	22600	22883	22798	22795	22977	22820	22848	22874	22842	22994	22873	23024	23045	22887	22790	22729	22823	22939	22779	22862	22806	22966	22727	22687	22803	22521	22824	22621	22767	22926	22761	23006	22718	22808	22796	23016	22583	23010	22875	22894	22820	22829	22834	22762	22971	22831	22835	22951	22889	22988	22903	22823	22750	22943	22732	22898	22860	22683	22804	22817	22802	22834	22909	22686	22715	22915	22802	22938	22878	22622	22744	22806	22792	22817	22828	22720	22925	22809	22771	23039	22784	22974	22750	22809	22803	22706	22807	23040	22856	22703	22958	22789	22670	22821	22833	22752	22823	22693	22988	22911	22869	22683	23045	22671	22737	22782	22825	22674	22842	22847	22959	22861	22978	22674	22762	22660	22820	22832	22856	22714	22723	22965	22966	22870	22629	22702	22823	22843	22930	22893	23024	22856	22658	22952	22691	22931	22743	22727	22854	22858	22883	22765	22833	23028	22808	23031	22703	22804	22681	23000	22900	22758	22894	22497	22742	22778	22781	22801	22838	22949	22711	23045	22808	22787	22895	22859	22834	22972	22926	22806	22650	23113	22747	22843	22951	22954	22766	22809	22908	22821	22755	22721	22848	22942	22688	22771	22903	22780	22840	22873	22698	22849	22680	22879	22974	22818	22854	23066	22629	22839	23003	22710	22794	22889	22878	22762	22890	22690	22792	22857	22738	22787	22706	22652	22771	22987	22790	22727	22940	22849	22749	22865	22889	22923	22942	22793	22855	22958	22834	22725	22649	23017	22781	22819	22669	22944	22770	22834	22783	22794	22875	22827	22886	22855	22846	22886	22724	22835	22689	22839	23081	22784	22889	22833	22911	22724	23028	22856	22893	22765	22829	22793	22998	22911	22784	22846	22875	22815	22596	22702	22899	22949	22882	23051	22785	22579	22837	22849	22689	22824	22744	22787	22879	22687	22861	22835	22837	22804	22741	22896	22822	22815	22747	22731	22830	22792	22815	22893	22965	22834	22868	22889	22747	22873	22806	22909	22732	22987	22789	22691	22733	22804	22846	22836	22856	22780	22738	22964	22741	22889	22604	22943	22985	22892	22906	22836	22706	22871	22782	22884	22698	23001	22900	22836	22723	22882	22906	22962	23037	22761	22836	22835	22935	22887	22752	22773	22744	22716	22976	22920	22797	22951	22725	23037	22738	22753	22971	22768	22807	23000	22852	22766	22704	22786	22963	22746	22815	22953	23096	22792	22849	22718	22651	22811	22939	22785	22918	22871	22796	22782	22878	22916	22833	22844	22777	22892	22716	22913	22887	22905	22774	22874	22858	22771	22945	22738	22801	22773	22745	22870	22733	22756	22814	22834	22782	22933	22780	22821	22846	22718	22796	23029	22954	22791	22725	22776	22797	22669	22748	22959	22640	22948	22901	22745	22777	22767	22984	22646	22887	22695	22895	22862	22948	22871	22817	22882	23012	22987	22927	22975	22787	22911	22980	22871	22899	22798	22795	22816	22912	22837	22834	22867	22783	22928	22870	22836	22774	22686	22866	23024	22855	22721	22855	22751	22811	22905	22772	22790	22750	22742	22748	22891	22890	22788	22908	22755	22802	22980	22728	22753	22734	22889	22746	23015	22839	22893	22794	22908	22760	22753	22691	22880	22875	22882	22756	22655	22964	22713	22776	22883	22793	22791	22732	22837	22674	22685	22714	22787	22787	22742	22892	23007	22800	22740	22635	22923	22773	22950	22618	22818	22873	22811	22719	22630	22887	22763	22776	22926	22897	22926	22723	22772	22766	22773	22859	22931	22768	22631	22716	22832	22868	22952	22774	22746	22878	22912	23075	22856	22777	22578	22814	22725	22867	22794	22792	22906	22835	22835	22752	22670	22868	22950	22788	22681	22898	22890	22851	22846	22817	22661	22745	22826	22846	22792	22933	22857	22719	22915	22690	22865	22875	22686	22933	22775	22941	22945	22855	22747	22940	22544	22838	22845	23028	22792	22962	22912	23020	22777	22893	22693	22914	22776	22591	22972	22878	22742	22828	22680	22682	22787	22842	22798	22758	22889	22831	22988	22713	22858	22949	22908	22927	22750	22809	22892	22847	22622	22654	22846	22825	22931	22810	22772	22860	22894	22770	22767	22770	22868	22980	22610	22889	22732	22776	22762	22897	22857	23041	22661	22808	22877	22840	22738	22833	22859	22889	22817	22751	22899	22852	22846	22800	22875	22848	22908	22787	22996	22953	22693	22837	22937	22756	22751	22910	22830	22850	22837	22870	22807	22936	22716	22979	22814	22877	22766	23020	22918	22890	22740	23028	22844	22890	22774	22992	22894	22683	22877	22649	23004	22920	22805	23027	22938	22947	22901	22938	22805	22872	22942	22804	22660	22837	22768	22835	22705	22892	22793	22817	22641	22889	22778	22927	22769	22731	22996	22772	22835	22938	22740	22742	22732	22912	22808	23041	22785	22750	22768	22939	22903	22778	22822	22812	22835	22949	22793	22825	22856	23006	22978	23126	22659	22965	22620	22803	22819	22842	22784	22800	22993	22935	22632	22970	22873	22905	22807	22819	22774	22940	22648	22825	22993	22777	22850	22863	22675	22973	22988	22847	23004	22829	22869	22874	22863	22945	22666	22942	22955	22988	22910	22725	22865	22822	22752	22763	22712	22920	23035	22748	22924	22988	22961	23012	22675	22878	23007	22871	22860	22858	22992	22756	22792	22878	22816	22806	22856	22927	22847	22869	22877	22905	22776	22920	22717	22816	22802	22967	22946	22879	22831	22817	22717	22840	22788	22732	22846	22798	22835	22762	22760	22865	22840	22729	22828	23029	22853	22743	22625	22858	22942	22766	22738	22969	22848	22972	22915	22967	23060	22949	22915	22908	22816	22781	22812	22690	23136	22754	22897	22746	22966	22795	22778	22837	22767	22850	22880	22837	22892	22877	22913	22918	23055	22823	22938	22964	22944	22798	22692	22748	22975	22779	22872	22787	22762	22672	22966	22839	22752	22819	22774	22753	22742	22976	22873	22865	22876	22765	22890	22877	22623	22807	22804	22802	22828	22816	22927	22931	22802	22741	22747	22791	22744	22747	22851	22892	22906	22818	22864	22853	22879	22726	22886	22923	22983	22662	22872	22782	22878	22775	23192	22840	22721	22845	22797	22845	22943	22936	22687	22925	22768	22706	22796	22758	22835	23021	22807	22855	22840	22842	22737	22717	23170	23055	22575	22665	22895	22787	22892	23049	22837	22773	22888	22782	22819	22899	22954	22800	22777	22874	22897	22953	22596	22700	22888	22745	22937	22835	22896	22851	22953	22841	22779	22692	22976	22846	22862	22922	22872	22703	22894	22757	22669	22815	22757	22801	22678	22950	22804	22707	22901	22798	22695	23025	22858	22691	22796	22878	22667	22871	23109	22910	23011	22615	22821	22898	22774	22872	22722	22788	22707	23075	22887	22806	23037	22934	22697	22818	22745	22929	22705	23064	22975	22744	22807	22738	22958	22740	22749	22930	22674	22738	22781	22674	22990	22744	22878	22767	22773	22940	22712	22886	22792	22913	22936	22753	22750	22852	22687	22735	22754	22967	22767	22860	22847	22739	22894	22904	22913	22763	22764	22839	22857	22847	22675	22837	22821	22945	23029	22773	22821	22697	23050	22671	22854	22816	22941	22809	22843	22782	22877	22883	22837	22878	22766	22976	22748	22684	22992	22857	22972	22743	22807	22967	22897	22836	23005	22961	22820	22676	22844	22923	23004	22899	22886	22829	23006	22820	23026	22914	22868	22885	22681	22845	22808	22796	22900	22815	22830	22797	22826	22899	22816	22732	22792	22831	22724	22647	22882	23006	22752	22898	22915	23044	22967	22825	22921	22784	23014	22946	22898	22823	22920	22845	22846	22860	22822	22824	22865	22768	22691	22689	22990	22767	22839	22759	22929	22876	22901	22839	22875	22848	22915	22956	22701	22895	22905	22869	22924	22985	22913	22936	22843	22848	22734	22676	22792	22934	22807	22779	22910	22905	22773	22868	22751	22885	22941	22855	22786	22949	22722	22954	22901	23041	22640	22851	22850	22908	22855	22903	23172	22868	22763	22801	22796	22883	22794	22847	22717	22829	22884	22902	22979	22868	22702	22761	22908	22839	22959	22841	22769	22956	22879	22847	22798	22712	22740	22890	22995	22779	22839	22980	22769	22860	22811	22840	22735	22730	23068	22825	23072	22849	22907	22735	23014	22771	22910	22874	22705	22834	22902	22840	22896	22869	22936	22843	23022	22741	22653	22751	22797	22778	22716	23012	23017	22799	22818	22952	22878	22801	22833	22673	22946	22758	22759	22844	22810	22730	22879	22892	22878	22849	22752	22970	22827	22851	22709	22829	22705	22795	22806	22931	22805	22929	22944	23062	22826	22698	22831	22814	22891	22703	22851	22744	22773	22621	22659	22802	22801	22910	22733	22726	23033	22832	22746	22723	22851	22888	22761	22857
22633	21439	29220	24429	24968	31720	36466	33604	33303	33624	33007	32458	32061	31612	31537	31292	31411	31179	31326	31098	31228	31915	34568	35014	32843	32546	31881	31074	31121	31110	30848	30935	30902	30903	31040	30992	31142	31218	31327	30912	30788	30755	30780	30803	30866	30986	30748	30720	30736	30910	30950	30792	30945	30685	30797	30618	30754	30874	30761	30838	30774	30974	30762	30571	30527	30547	30820	30683	30727	30903	31148	30850	30661	30845	31023	30690	30850	30830	30670	30895	30721	30815	30861	30878	30829	30752	30837	30639	30823	30788	30657	30655	30718	30847	30849	30959	31006	30752	30825	30953	30827	30832	30807	30716	31163	30691	30914	30859	30708	30898	30813	30793	30611	30835	30758	30889	30697	30909	30733	30902	30683	30676	30830	30731	30889	30655	30687	30851	30931	30760	30903	30690	30923	30854	30642	30669	30576	30919	31021	30453	30938	30693	30709	30778	30641	30748	30986	30743	30894	30678	30904	30733	30807	30740	30544	30833	30816	30879	30929	30648	30832	30655	30640	30929	30749	30793	30798	31099	30780	30643	30910	30435	30824	30830	30679	30650	30835	30668	30788	30824	30719	30892	30830	30560	30673	30900	30807	30732	31107	30845	30795	30846	30780	30673	30572	30665	30713	30647	31035	30705	30808	30790	30867	31038	30786	30748	30669	30726	30899	30795	30724	30780	30958	30597	30831	30989	30682	30678	31037	30903	31143	30682	30824	30619	30820	30950	30659	30579	30663	30851	30951	30853	30699	30820	30885	30960	30928	30911	30662	30446	31034	30858	30804	30999	30864	30657	30615	30873	30787	30790	30855	30792	30824	31063	30704	30960	30820	30917	30955	30725	30744	31245	30759	30749	30806	30720	30633	30734	30724	30793	30637	30649	30708	30925	30685	30618	30557	30956	30546	30704	30812	30708	30669	30808	30518	30582	31108	30884	30818	30702	30739	30714	30948	30700	30500	30585	30898	30607	30665	30941	30893	30961	30697	30882	31070	30832	30829	30702	30894	30769	30779	30606	30522	30701	30756	30767	30640	30722	30785	30632	31023	30793	30523	30722	30947	30835	30714	30914	30684	30838	30925	31047	30558	30677	30816	30934	30929	30765	30894	30970	30788	30759	31065	30830	30918	30577	30999	30622	30724	30830	30794	30948	31001	31055	30819	30967	30897	30921	30949	30757	30977	30801	30715	30877	30836	30702	30614	30755	30598	30868	31007	30722	30641	30919	30955	30777	30746	30837	30635	30527	30811	30796	31162	30976	30630	30658	30702	30794	30704	31224	30818	30780	30793	30737	30885	30937	30913	30609	30642	31009	30983	30718	30771	30564	30941	30763	30664	30663	30746	30817	30952	30911	30806	30992	30753	30840	30700	30687	30495	30860	30885	30682	30573	30879	30698	30547	30858	30765	30731	30875	30810	30949	30922	30640	30754	30770	30672	30881	30938	30948	30885	30840	30756	31090	30917	30754	30912	30717	30782	30835	30983	30791	31002	30721	30653	30925	30901	30952	30974	30878	30703	30683	31079	30905	30714	30839	30642	30910	31144	30697	30622	30835	30695	30651	30860	30934	30860	30722	30706	30651	30571	30556	30804	30794	30587	30914	30882	30661	30837	30777	30659	31004	30932	30759	30524	30904	30902	30677	30828	31010	30905	30695	30662	30751	30883	30525	30745	30997	30577	31025	30701	30848	30649	30602	30654	30887	30853	30864	30837	30796	30752	30927	30770	31078	30853	30996	30728	30813	30961	30737	30719	31050	30650	30872	30828	30794	30850	30708	30881	30792	30684	30342	30658	30714	30694	30718	30426	30709	31000	30827	30646	30852	31145	30886	30893	30841	30868	30762	30888	30629	30638	30862	30802	30848	30867	30821	30644	30833	30703	30846	31089	30549	30847	30804	30926	30720	30899	30846	30658	30802	30688	30719	30745	30713	30680	30829	30700	30624	30866	30898	30762	30551	30859	30689	30676	30808	30780	30640	30828	30937	30841	30942	30963	31084	30786	30812	30683	30886	30864	30872	30486	30721	30836	30669	30878	30797	30862	30751	30650	30843	30725	30879	30870	30744	30616	30836	30846	30752	30913	30867	30794	30627	30675	30825	30912	30756	30728	30777	30710	30849	30819	30803	30613	30652	30570	30826	30699	30898	30884	30712	30494	30780	30908	30679	30948	31036	30931	30837	30836	30597	30946	30601	30704	30618	30900	30695	31037	30775	30883	30620	30548	30752	30868	30761	30846	30676	30626	30882	30763	30547	30797	30712	30751	30836	30670	30731	30672	30804	30712	30920	31070	30721	30726	30698	30756	30789	30774	30759	30606	30819	30692	30623	30981	30696	30593	30879	30847	30557	30679	30646	30650	30402	30857	30732	30868	30882	30908	30626	31105	30892	30944	30415	30787	30714	31013	30820	30745	30868	30731	30769	30901	30899	30953	30832	30684	30604	30712	30641	30803	30796	30923	30852	30828	30758	30686	30450	30452	30765	30852	30883	30708	30871	30972	30581	30810	30276	30591	30887	30797	30724	30803	30647	30940	30772	30913	30922	30743	30711	30702	30742	30524	30777	31043	30874	30558	30767	30756	30930	30839	30722	30624	30689	31102	30506	30871	30898	30914	30714	30852	30983	30908	30683	30713	30789	30754	30903	30725	30579	30833	30771	30749	30508	30680	30791	30846	30825	30656	30749	30809	30678	31109	30504	30919	30715	30604	30828	30863	30616	30783	30638	30734	30706	30806	30756	30701	30559	30797	30726	30721	30643	30663	30693	30709	30700	30812	30603	30716	30862	30923	30602	30981	30805	30667	30916	30902	30740	30626	30721	30649	30800	30847	30797	30777	30827	30881	30665	30816	30794	30853	31085	30946	30680	30944	30848	30890	30655	30913	30923	30751	30985	30693	30669	31079	30900	30815	30984	30802	30615	30766	31024	30771	30551	30711	30628	30899	30730	30888	30716	30773	30760	30828	31054	30912	30833	30688	30679	30745	30890	31007	30962	30799	30822	30600	30867	30840	30874	30754	30666	30958	30695	30687	30736	30988	31032	30910	30943	30657	30912	30730	30832	30926	30690	30679	30801	30874	30782	30767	30577	30731	30803	31047	30609	30793	30707	30710	30738	30842	30874	30740	30823	30986	30815	30941	30627	30941	30859	30950	30957	30712	30627	30946	31039	30851	30849	30799	30656	30697	30833	30802	30522	30669	30859	30835	30589	30799	30694	30807	30756	31010	30689	30601	31025	30911	30815	30730	30816	30900	30679	30677	30743	30586	30818	31020	30767	30796	30712	30913	30608	30628	30705	30765	30551	30627	30641	30886	30713	30702	30857	30846	30730	30751	30975	30467	30699	30461	30737	30875	30719	30630	30926	30944	30808	30814	30646	30628	30622	30843	30934	30543	30808	30782	30718	31040	30755	30747	30927	30763	30661	30680	30664	30684	30560	30789	30747	30968	31121	30663	30610	30790	30738	30705	31028	30980	30832	30735	30615	30828	30778	30973	30744	30710	30640	30841	30624	30902	30791	30821	30805	30956	30916	30837	30636	30543	30588	30891	30899	30761	30520	30751	30545	30610	30818	30844	30722	30639	30597	30806	30946	30659	30939	30689	31015	30718	30803	30728	30755	30816	30741	30584	30937	30603	30821	30993	30666	30683	30970	30804	31040	30694	30538	30851	30664	30894	31097	30697	30692	30774	30873	30923	30838	30934	30741	30598	30785	30883	30865	30913	30772	30873	30577	30707	30915	30794	30948	30761	30772	30720	30752	30758	30740	30747	30926	30932	30939	30643	30963	30734	30675	30687	30746	30842	30625	30585	30882	30795	30791	30666	30655	30671	30829	30599	30526	31013	30915	30785	30889	30819	30832	30716	30852	30701	30609	30762	30910	30707	30781	30803	30892	30812	31039	30942	30721	30800	30690	30687	30603	30474	30841	30799	30804	30883	30595	30773	30750	30778	30653	30889	30606	31024	30676	30910	30961	30812	30416	30896	30747	30416	30714	30798	30798	30733	30701	30791	30909	30888	30938	30932	30852	30879	30833	30990	30459	30870	30621	30812	30691	30746	30950	30744	30715	30748	30989	30777	30764	31044	30888	30856	30592	30587	30702	30866	30706	30940	31085	30769	30625	30879	30760	30966	31006	30750	30722	30686	30854	30873	30965	30758	30336	30905	30666	30770	30712	30534	30830	30751	30684	30584	31005	30801	30884	30875	30980	30622	30673	30802	30903	31238	30625	30912	30823	30829	30828	30788	30687	30845	30819	30746	30860	30664	30945	30996	30743	30902	30812	30794	30607	30424	30811	30779	30838	30985	30721	30935	30818	30755	31105	30696	30645	30554	30971	30939	30771	30911	30784	30913	30861	30959	31054	30995	30686	30569	30915	30641	30961	30744	30891	30748	30760	30833	30688	30622	30730	30639	30896	30761	30905	30959	30512	30869	30707	30643	30674	30631	30842	30927	30605	30668	30779	30768	30706	30732	30816	30756	30645	30841	30728	30460	31041	30839	30850	30586	30485	30913	30688	30747	30984	30622	30850	30778	30933	30873	30731	30875	30896	30940	30510	30709	30900	30689	30864	30702	30784	30822	30736	30834	30739	30673	30731	30772	30753	30610	30793	30853	30877	30947	30865	30863	30756	30754	30716	30775	30717	30617	30806	30709	30851	30798	30713	30566	30648	30782	30683	30868	30849	30817	30872	31025	30820	30822	30775	30655	30802	30759	30608	30859	30729	30773	31074	30965	30795	30831	30931	30615	30513	30789	30707	30666	30658	30859	30735	30551	30691	30898	30703	30762	30624	30659	30914	30949	30915	30752	30742	30430	30629	30932	30863	30836	30453	30800	30738	30633	30907	30943	30766	30467	30591	30720	30606	30838	31111	30642	30924	30728	30673	30980	30549	30644	30748	31008	30546	31055	30672	30764	30933	30735	30844	30783	30674	30870	30730	30629	30748	30724	30908	30632	30644	30616	30848	30818	30878	31210	30900	30790	30558	30791	30774	31022	30711	30547	30685	30928	30797	30653	30778	30776	30776	30965	30975	30768	31022	30965	30679	30802	30842	30815	30874	30682	30881	30864	30831	30695	30859	31077	30719	30840	30869	30758	31045	30834	30850	30743	30619	30564	31058	30742	30869
29316	50887	51125	44343	38496	32936	29765	28368	27861	27673	26842	25707	24558	24070	24137	23967	23738	23665	23527	23646	23575	24853	29349	29053	26190	25761	24203	23243	23294	23226	23124	23102	23288	23315	23239	23470	23505	23729	23580	23238	23295	23346	23111	23217	23249	23170	23122	23301	23182	23286	23198	23116	23342	23121	23019	23240	23100	23118	23128	23206	23237	23181	23275	23323	23132	23250	23331	23133	23279	23276	23159	23082	23215	23278	23087	23178	23188	23176	23354	23089	23325	23086	23222	23202	23278	23034	23144	23215	23276	23066	23380	23135	23272	23196	23267	23142	23235	23121	23222	23040	23346	23163	22984	23254	22896	23037	23228	23148	23148	23164	23071	23141	23119	23287	23035	23153	23300	23250	23259	23179	23106	23249	23103	23040	23210	23386	23242	23210	23119	23139	23233	23148	23093	23165	23243	23289	23086	23163	23273	23192	23029	23091	23152	23088	23192	23151	23243	23213	23177	23038	23232	23210	23205	23085	23224	23123	23128	23173	23061	23180	23191	22976	23268	23162	23053	23113	23381	23144	23040	23135	23174	23177	23153	23381	23281	23120	22988	23154	23213	23105	22990	23277	23153	23212	23394	23187	23275	23263	23293	23028	22983	23208	23215	22993	23102	23097	23231	23155	23357	23168	23217	23373	23215	23085	23263	23017	23187	23215	23243	23206	23244	23387	23036	23188	23141	23163	23189	23222	23137	23363	23265	23145	23161	23061	23354	23106	23147	23096	23097	23157	23180	23058	23271	23283	23132	23133	23414	23107	23248	23071	23175	23193	23124	23047	23334	23130	22975	23138	23283	23068	23277	23094	23136	23139	23135	23036	23171	23098	23086	22975	23288	22907	23017	23175	23192	23246	23054	23028	23185	22930	23301	23165	23372	23091	23270	23372	23042	23213	23163	23199	23203	23241	23107	23166	23066	23363	23255	23083	23261	23099	23266	23325	23234	23205	23182	23198	23169	23242	23097	23066	23167	23099	23194	23154	23188	23090	23200	23220	23333	22935	23098	23211	23108	23201	23075	23097	23172	23081	23321	23156	23048	23101	23141	23244	23375	23148	23204	23121	23183	23015	23020	23276	23104	23129	23280	23127	23053	23132	23274	23182	23037	23102	23142	23139	23122	23039	23028	23184	23200	23104	22970	23339	23026	23041	23172	23247	23166	23094	23148	23102	23287	22871	23170	23163	23186	23151	23182	23140	23245	23170	23222	23182	23162	23208	23124	23050	23183	23186	23291	23135	23163	23123	23175	23285	23184	22994	23180	23324	23236	23288	23143	23243	23128	23135	23273	23103	23328	23171	23212	23173	23114	23202	23275	23333	23253	23115	23133	23317	23289	23077	23095	23070	23065	23235	23124	23118	23130	23151	23279	23292	23256	23224	22980	23059	23078	23079	23228	22972	23359	23190	23126	23189	23089	23137	23110	23072	23339	23106	23235	23145	23289	23302	23176	23038	23115	23076	23335	22982	23159	23322	23162	23306	23234	23190	23145	23074	22925	23273	23195	23090	23108	23282	23213	23188	23150	23005	23197	23167	23297	22905	23243	23393	23012	23005	23222	23149	23247	23213	23221	23352	23316	23270	23154	23010	23268	23251	23173	23209	23069	23238	23113	23099	23064	23149	23180	23140	23064	23242	23207	23208	23090	23035	23224	22986	23138	23089	23010	23030	23148	23381	23078	22878	23056	23181	23164	23371	23154	23108	23159	23116	23253	23163	23147	23255	23155	23204	23194	23220	23096	23183	23132	23118	23218	23279	23255	23058	23161	23344	23068	23085	23202	23246	23268	23458	23203	23228	23206	23308	23229	23185	23025	23222	23302	23018	23138	23219	23248	23386	23335	23095	23240	23198	23203	23016	23197	23191	23062	23011	23059	23259	23102	23120	23210	23187	23276	23041	23221	23111	23046	23264	23176	22970	23129	23070	23504	23170	23315	23008	23223	23092	23039	23141	23323	23148	23064	23081	22879	23123	23215	23289	23241	22907	23255	23243	23074	23062	23003	23130	23116	23207	23102	23030	23057	23102	23172	23210	23178	23183	23099	23174	23186	23238	23083	22922	23126	23254	23098	23293	23163	23091	23106	23257	23069	23195	23146	23264	23062	23315	23162	23326	22966	23095	23124	23137	22957	23215	23111	23226	22964	23201	23123	22999	23280	23056	23251	23257	23148	23241	23225	23178	23139	23356	23124	23078	23184	23084	23252	23181	22945	23199	23102	23227	23036	23411	23231	23156	23015	23067	23205	23258	23121	23175	23280	23075	23273	23031	23275	23130	23096	23080	23258	23107	23228	23082	23209	23185	23229	23011	23105	23287	23257	23130	23225	22954	23102	23103	23209	23081	23311	23198	23051	23126	23047	23083	23165	22945	23312	23143	23157	23295	23319	23180	23277	23072	23251	23053	23214	23076	23198	23153	22975	23211	23031	23263	23218	23209	22920	22975	23276	23249	23069	23104	23182	23115	23261	23038	23044	23022	23219	23236	23108	23202	23125	23246	23210	23167	23339	23005	23239	23287	23204	23307	23053	23107	23243	23257	23240	23358	23017	23288	22951	23303	23237	23364	23195	23334	23277	23040	23244	23176	23002	23156	23123	23202	23258	23035	23159	23295	23141	23172	23149	23168	23137	23197	23165	22970	23150	23119	23118	23211	23199	23062	23172	23154	23063	23239	23147	23218	23315	22961	23178	23234	23084	22989	23040	23287	23084	23344	23267	23086	23136	23408	23177	23169	23072	23053	23184	23103	23070	23177	23289	23194	23120	23121	23166	23188	23238	23156	23150	23168	23208	23157	23201	23234	22932	23255	23186	23155	23207	23137	23242	23230	22988	23097	23216	23109	23183	23090	23246	23046	23151	23204	23069	23130	23094	23100	23211	23237	23387	23079	23209	23008	23118	23390	23321	22978	23150	23009	23234	23160	23384	23192	23008	23290	23266	23260	23197	23069	23191	23222	23264	23156	23196	23034	23268	23160	23247	23153	23119	23059	23121	23073	23293	23298	23280	23170	23201	23233	23212	23075	23176	23145	23176	23194	22928	23125	23179	23223	23150	23266	23144	23068	23324	23281	23037	23169	23304	23264	23138	23177	23132	23069	23145	23282	23166	23001	23162	23097	23209	22977	23189	23205	23140	23067	23156	23072	23214	23025	23215	23247	23079	23152	23251	23187	23174	23238	23253	23098	23247	23007	23238	23144	23196	23322	23318	23366	23030	23348	23117	23341	23005	23141	23218	23249	23180	23322	23077	23024	23176	23104	22993	23196	23040	23331	23001	23339	23124	23177	23343	23100	22960	22971	23124	23171	23213	23013	23146	23370	23102	23181	23049	23113	23181	23206	23222	23252	23219	23157	23195	23328	23206	23117	23201	23314	23130	23141	23414	23173	23243	23152	23216	23112	23231	23157	23407	23138	23124	23095	23231	23185	23028	23171	22897	23197	23233	23142	23237	22986	22982	23218	23078	22953	23248	23189	23218	23198	23026	23211	23175	23107	23325	23278	23284	23336	23109	23144	23183	23230	23386	23184	23199	23321	23363	23207	23210	23155	23193	23392	23094	23255	23268	23299	22933	23086	23118	23124	23203	23119	23315	23219	23336	23007	23069	23145	23068	23299	23136	23128	23347	23083	23200	23099	23441	23190	23136	23130	23310	23277	23217	23308	23163	23200	23260	23127	23095	23193	22966	23117	23302	23180	23135	23124	23182	23070	23228	23150	23085	23328	23219	23039	23131	23062	23120	23264	23283	23368	23217	23059	23154	23056	23121	23238	23206	23099	23114	23168	23137	23045	23313	23173	23118	23204	23299	23195	23263	23127	23021	23348	23149	23138	23001	23074	23118	23288	23150	22935	23248	23048	23185	23325	22914	23144	23164	23249	23449	23230	23304	23179	23365	22981	23093	23136	23250	23178	23141	23303	23268	23142	23022	23294	23061	23377	23045	23171	23049	23298	23158	23228	23207	23204	23295	23333	23196	23076	23176	23121	23090	23193	23147	23116	23192	23009	23325	23391	23134	23001	23119	22984	23084	23243	23400	23200	23103	23199	23354	23143	23151	23269	23114	23215	23097	23187	23232	23010	23039	23167	23074	23262	23101	23156	23004	23136	23214	23178	23188	23183	23283	23132	23173	22894	23227	23143	23171	23250	23217	23133	23084	23084	23167	23136	23117	23042	23148	23120	23129	23046	23078	23119	23097	22996	23317	23173	23188	23198	23144	22870	23143	23231	23224	23074	23285	23004	23313	23092	23084	23172	23135	23195	23258	23103	23092	23055	23146	23387	22951	23082	23268	23124	23186	23203	23209	23148	23160	23102	23143	23096	23308	23192	23156	23196	23303	23247	23068	23121	23435	23220	23348	23149	23141	23269	23186	23030	23121	23220	23438	23177	23152	23109	23149	23044	23111	23069	23344	23272	23123	23135	23135	23056	23148	23342	23159	23167	23198	23142	23249	23276	23071	23433	23115	23192	22938	23197	23036	23216	23489	23020	23206	23059	23245	23269	23141	23112	23155	23304	23133	23113	23173	23229	23048	23175	23159	23080	23222	23112	23323	23044	23143	23195	23222	23320	23043	22855	23287	23141	23180	23286	23308	23217	23078	23163	23166	23006	23112	23115	23284	23122	23048	23137	23017	23137	23259	23174	23180	23184	23234	23179	23202	23080	23057	23174	23160	23265	23154	23033	23270	23161	23166	23145	23109	23077	23280	23203	23209	23133	23020	23135	23188	23292	23179	23097	23052	23287	23025	23149	23228	23023	23296	23048	23445	23000	23428	22901	23166	23120	23224	23193	23191	23202	23197	23052	23370	23188	23206	23114	23139	23151	23131	23207	23247	23178	23317	23234	23065	23162	23220	23164	23256	23263	23166	23159	23362	23147	23110	23297	23235	23170	23152	23078	23257	23096	23063	23124	23166	23179	23077	23254	23216	23135	23111	23085	23267	23336	23042	23227	23165	23040	23376	23129	23299	23055	23274	23010	23267	23109	23093	23064	23005	23205	23302	23117	23184	23384	23238	22994	23124	23290	23270	23058	23207	23115	23134	23164	23099	23119	23143	22944	23222	23411	23252	23121	23162	23451	22997	23213	23175	23170	23306	23094	23134	23157	23062	23054	23048	23144	23269	23086
29683	28378	39178	38136	34636	33111	32479	31776	31579	31552	31415	31162	30705	30723	30550	30881	30683	30595	30487	30664	30634	30776	30937	30991	30759	30576	30743	30560	30661	30444	30588	30647	30608	30395	30732	30489	30484	30823	30710	30561	30523	30529	30524	30503	30595	30693	30668	30221	30408	30458	30620	30586	30465	30533	30520	30387	30570	30204	30606	30417	30388	30532	30364	30737	30738	30640	30741	30596	30420	30512	30761	30597	30675	30611	30396	30510	30577	30322	30275	30519	30564	30495	30609	30533	30631	30590	30756	30684	30709	30594	30555	30632	30387	30549	30615	30439	30601	30628	30656	30493	30640	30482	30749	30516	30664	30579	30457	30381	30626	30313	30466	30457	30354	30379	30550	30547	30689	30507	30505	30356	30392	30468	30661	30511	30366	30556	30464	30858	30690	30389	30522	30322	30386	30399	30647	30407	30530	30469	30630	30409	30564	30267	30580	30611	30409	30633	30463	30469	30542	30433	30746	30443	30568	30459	30676	30332	30404	30405	30403	30553	30400	30583	30610	30443	30766	30555	30726	30413	30343	30492	30563	30570	30392	30263	30295	30506	30578	30595	30433	30474	30474	30677	30711	30560	30826	30402	30564	30445	30565	30414	30391	30443	30732	30401	30927	30482	30789	30531	30307	30696	30728	30403	30333	30433	30464	30481	30530	30468	30679	30521	30414	30450	30665	30609	30545	30556	30374	30426	30386	30722	30452	30585	30657	30558	30285	30244	30503	30473	30345	30554	30547	30684	30335	30573	30429	30544	30586	30582	30453	30418	30474	30438	30508	30502	30572	30490	30378	30529	30511	30429	30570	30382	30606	30271	30550	30444	30714	30615	30402	30403	30593	30574	30568	30456	30527	30647	30666	30651	30738	30593	30511	30512	30492	30428	30649	30622	30746	30359	30522	30438	30512	30591	30704	30468	30550	30612	30673	30414	30530	30513	30427	30377	30628	30501	30341	30325	30537	30128	30518	30576	30351	30456	30537	30713	30424	30471	30371	30439	30543	30405	30505	30447	30741	30584	30476	30671	30520	30462	30490	30246	30653	30771	30289	30532	30278	30756	30706	30387	30596	30609	30495	30573	30547	30617	30469	30446	30563	30535	30581	30599	30490	30493	30378	30640	30564	30540	30483	30278	30331	30419	30561	30530	30458	30452	30560	30462	30733	30684	30473	30606	30541	30723	30518	30409	30470	30342	30546	30466	30544	30549	30606	30501	30852	30471	30500	30461	30430	30411	30633	30440	30396	30423	30317	30507	30406	30456	30511	30691	30570	30563	30455	30424	30562	30498	30388	30442	30515	30651	30619	30365	30681	30516	30512	30501	30623	30437	30499	30664	30531	30454	30642	30708	30641	30358	30486	30518	30626	30658	30581	30229	30563	30694	30589	30685	30376	30553	30522	30444	30478	30577	30450	30336	30357	30498	30540	30691	30448	30473	30671	30582	30565	30320	30662	30261	30480	30480	30588	30820	30478	30366	30393	30676	30441	30386	30459	30519	30598	30365	30537	30346	30260	30661	30677	30335	30630	30520	30564	30483	30575	30569	30512	30528	30856	30601	30576	30402	30323	30633	30515	30540	30496	30672	30619	30826	30569	30725	30505	30529	30566	30455	30236	30376	30564	30450	30486	30459	30409	30632	30533	30501	30497	30576	30578	30356	30560	30361	30604	30495	30566	30657	30556	30710	30709	30634	30636	30721	30711	30487	30668	30807	30690	30319	30285	30608	30544	30768	30634	30515	30660	30496	30580	30614	30494	30248	30549	30433	30516	30583	30434	30456	30453	30369	30510	30486	30517	30478	30582	30706	30561	30668	30799	30423	30698	30372	30843	30675	30443	30521	30519	30680	30395	30480	30421	30522	30541	30553	30521	30471	30586	30369	30694	30531	30437	30428	30649	30467	30520	30461	30780	30595	30527	30402	30362	30515	30389	30375	30656	30415	30572	30152	30580	30372	30425	30398	30181	30547	30548	30456	30435	30354	30621	30411	30398	30771	30399	30605	30495	30610	30684	30502	30593	30659	30667	30424	30401	30486	30684	30490	30452	30428	30536	30525	30614	30560	30346	30459	30249	30541	30583	30441	30618	30443	30202	30638	30411	30430	30530	30591	30443	30661	30604	30594	30553	30562	30430	30566	30899	30428	30593	30539	30532	30358	30414	30689	30389	30557	30602	30725	30795	30527	30579	30718	30577	30549	30775	30619	30360	30424	30544	30546	30538	30469	30455	30545	30323	30689	30527	30736	30624	30442	30452	30756	30519	30701	30297	30440	30494	30354	30679	30617	30419	30492	30561	30465	30622	30708	30397	30523	30597	30342	30421	30551	30598	30612	30520	30487	30791	30522	30599	30753	30744	30474	30805	30569	30461	30460	30619	30310	30326	30556	30509	30561	30501	30455	30540	30460	30505	30648	30546	30683	30865	30461	30435	30509	30486	30456	30494	30537	30464	30459	30649	30465	30675	30712	30384	30535	30469	30344	30631	30604	30363	30763	30597	30702	30736	30440	30599	30478	30526	30620	30399	30523	30648	30577	30398	30628	30766	30528	30496	30537	30481	30581	30443	30175	30487	30637	30409	30628	30779	30446	30341	30506	30803	30562	30601	30600	30316	30333	30530	30544	30655	30516	30311	30733	30576	30731	30620	30389	30576	30748	30567	30500	30507	30691	30474	30348	30432	30567	30349	30399	30268	30577	30437	30492	30435	30714	30429	30395	30421	30344	30521	30408	30240	30364	30733	30511	30605	30546	30385	30636	30502	30541	30362	30369	30403	30644	30620	30565	30530	30337	30368	30413	30554	30664	30578	30416	30494	30449	30486	30473	30428	30739	30469	30327	30551	30657	30206	30773	30605	30540	30329	30217	30407	30454	30400	30337	30500	30396	30384	30619	30646	30562	30348	30388	30632	30596	30488	30419	30524	30663	30764	30600	30609	30522	30641	30628	30595	30453	30508	30355	30602	30292	30377	30652	30633	30428	30563	30642	30868	30612	30404	30350	30704	30498	30401	30372	30512	30473	30621	30553	30649	30435	30694	30450	30587	30686	30433	30519	30350	30560	30778	30623	30484	30667	30510	30660	30685	30423	30245	30535	30813	30480	30496	30432	30492	30519	30445	30355	30550	30421	30750	30474	30734	30552	30695	30640	30556	30638	30696	30399	30389	30617	30326	30584	30339	30585	30677	30420	30529	30413	30733	30457	30449	30391	30511	30425	30670	30562	30665	30707	30649	30632	30625	30270	30603	30409	30435	30574	30503	30476	30591	30423	30614	30375	30482	30405	30885	30541	30486	30493	30510	30723	30337	30661	30388	30525	30638	30477	30227	30428	30356	30320	30477	30671	30487	30399	30706	30716	30536	30332	30255	30432	30411	30638	30714	30428	30821	30519	30644	30645	30653	30527	30683	30520	30741	30530	30388	30578	30711	30783	30521	30481	30412	30630	30438	30274	30622	30325	30646	30407	30494	30560	30390	30389	30444	30686	30575	30582	30563	30431	30607	30607	30528	30515	30517	30579	30371	30441	30713	30321	30364	30526	30407	30643	30436	30539	30500	30632	30618	30421	30322	30701	30659	30517	30553	30674	30368	30483	30499	30375	30551	30567	30578	30537	30470	30523	30715	30429	30458	30566	30682	30614	30866	30447	30409	30442	30506	30530	30459	30457	30554	30429	30626	30551	30670	30215	30563	30538	30362	30600	30435	30332	30531	30597	30613	30369	30419	30453	30485	30395	30409	30488	30497	30545	30591	30322	30789	30583	30511	30623	30509	30545	30670	30415	30113	30376	30594	30384	30283	30592	30446	30529	30741	30576	30579	30666	30604	30712	30677	30480	30574	30386	30492	30788	30381	30401	30611	30651	30702	30408	30644	30541	30777	30219	30759	30440	30678	30669	30418	30329	30496	30409	30483	30639	30560	30223	30639	30539	30316	30478	30881	30382	30522	30576	30439	30622	30505	30458	30631	30623	30646	30528	30712	30601	30556	30284	30409	30458	30437	30521	30502	30733	30255	30515	30563	30535	30583	30491	30774	30457	30448	30672	30371	30397	30776	30155	30510	30448	30590	30553	30549	30555	30627	30575	30588	30791	30523	30472	30537	30688	30445	30630	30857	30569	30314	30476	30662	30239	30452	30386	30419	30590	30675	30419	30485	30368	30450	30546	30672	30192	30357	30703	30540	30465	30431	30775	30471	30657	30341	30422	30522	30695	30612	30514	30505	30593	30488	30630	30433	30550	30640	30348	30496	30529	30542	30488	30640	30550	30335	30197	30525	30451	30823	30695	30529	30506	30494	30568	30654	30529	30516	30745	30584	30407	30804	30669	30202	30610	30710	30258	30482	30568	30526	30494	30371	30472	30629	30436	30445	30460	30572	30548	30670	30420	30544	30488	30479	30653	30297	30282	30341	30398	30484	30331	30700	30594	30649	30793	30455	30407	30406	30476	30438	30382	30596	30506	30456	30552	30507	30188	30302	30507	30685	30293	30706	30637	30611	30700	30598	30873	30603	30464	30671	30589	30752	30418	30487	30703	30510	30573	30414	30476	30307	30426	30684	30475	30590	30459	30603	30510	30323	30489	30523	30499	30261	30510	30531	30634	30522	30656	30632	30513	30296	30648	30664	30520	30376	30503	30269	30618	30548	30293	30359	30706	30622	30430	30513	30407	30642	30337	30408	30764	30321	30420	30403	30403	30442	30497	30507	30570	30588	30552	30524	30384	30646	30459	30552	30546	30520	30443	30440	30549	30401	30562	30498	30497	30624	30725	30485	30577	30461	30511	30346	30608	30555	30551	30515	30647	30382	30599	30456	30609	30824	30683	30726	30640	30535	30462	30592	30512	30408	30338	30571	30532	30446	30578	30571	30595	30488	30738	30566	30423	30485	30827	30444	30588	30673	30515	30546	30443	30520	30525	30519	30856	30420	30811	30806	30800	30450	30481	30596	30483	30219	30573	30471	30631	30386	30310	30608	30363	30610	30447	30487	30390	30687	30644	30465	30442	30505	30568	30525	30630	30707	30528	30373	30523	30740	30572	30750	30572	30661	30290	30574	30612	30487	30309	30352	30765	30374	30237	30597	30349	30406	30351	30765	30444	30498	30516	30565	30457	30561	30631	30605	30635	30273	30343
27173	40056	40058	34300	30310	27273	25614	25309	25205	24964	24462	24005	23514	23627	23467	23234	23306	23114	23259	23214	23140	23250	23248	23449	23463	23331	23130	23208	22952	23088	22953	23059	23060	23188	23079	22831	23127	23070	23030	23056	23045	23233	22843	22870	22935	23173	23049	23281	22974	22963	23081	22928	23015	23010	23150	23064	22940	23046	22976	23015	23149	23105	23061	22990	23123	22961	23077	22854	23097	23040	22882	22926	22912	23217	22903	23075	23040	23136	22912	22911	23271	23017	23071	22800	22995	23105	22940	23038	23078	23071	23027	23000	22939	23130	23070	23086	23124	22987	23082	23110	23026	23106	23035	23021	23120	23085	23078	22800	23077	23128	23131	22947	23040	23133	23025	23081	22954	23088	23137	23083	22952	22920	23167	23149	23049	22952	22862	22858	23023	23185	22872	23150	23083	22848	23013	23064	22871	22909	23046	23072	23092	23039	23103	22890	22908	22988	23042	23157	23031	23013	23132	23033	23078	22874	23058	22924	23116	23024	22899	23035	22907	23029	23257	22905	22914	23288	22762	22950	23068	23157	23028	22864	22946	23262	22800	22962	23061	22790	22955	22936	23138	23026	23018	23048	23114	22978	23028	23043	22944	23015	22794	22961	23013	23106	22930	23147	22989	23018	23106	23147	23021	22951	22965	23036	23012	22936	22935	22982	23062	23051	23036	23118	23124	23032	23118	23048	22814	23049	23072	23024	23074	23094	23189	23045	22923	22831	23025	23193	23083	22918	22977	22924	22792	23243	23090	23067	22962	23017	22922	22860	22923	23102	22943	23068	23041	22991	23079	22943	22893	22934	22990	22826	22865	22981	23047	23122	22904	22945	23072	22969	22968	23062	22958	23177	23029	22808	23005	23049	23002	23286	22928	23126	23039	23125	23078	22925	22885	23178	23066	23016	22906	23140	23170	23050	23065	23014	22934	22947	23043	22800	22986	23088	22976	23015	22975	22916	23059	23066	23092	23149	22898	23077	23065	22901	22997	22882	23069	23179	23121	22907	23116	23091	22872	23025	23000	22906	22901	23161	22929	23108	23014	22956	23009	23030	22911	23157	22975	23077	23142	22947	22999	23023	22922	22953	23124	23103	23172	22877	23086	22853	22930	23128	22906	22901	23079	22988	22968	22971	22869	22953	23016	23163	23157	23277	22899	23113	22751	23216	23018	23141	23078	22956	23088	23071	23004	23035	23058	23032	23089	23136	23069	23115	23037	23131	22843	22969	22929	22794	23020	23057	22918	23058	23026	23057	22984	22996	22807	23170	23118	22871	23152	22967	23008	23043	22920	22877	22983	22861	23204	23044	22980	23056	22864	23017	22893	23061	23066	23089	22825	23056	22886	22927	23112	23053	22866	23063	23021	23066	23101	22974	22984	23086	23020	23090	23065	23059	23142	22988	22963	22955	22995	23078	22861	23067	22954	22979	22959	23031	23074	23019	23085	23075	22835	23079	23007	22945	22945	23050	23241	22915	23053	23073	23000	23060	23068	22972	23051	23121	23013	23004	23005	23015	23145	22975	23167	23037	22987	22954	23088	23153	22923	22989	23153	22939	22851	23146	22946	22943	23016	23053	23023	23056	22973	23118	22983	22850	22914	23048	23336	23085	22954	23107	23266	23040	23041	23078	23038	22969	23009	23092	22973	22977	23126	22958	22981	22954	23138	23057	23058	22934	23049	23188	23134	23080	23027	23054	22926	23184	23031	22951	22911	23148	23186	22894	23087	23042	23048	22990	23132	23096	22944	22956	22939	23056	22929	23129	22962	23168	23005	23081	22948	23171	22873	23307	23133	22870	22939	22956	23044	23087	22932	23140	23071	23079	23133	22956	23194	22986	23000	23094	22940	23026	23124	23042	22895	23107	23161	22878	22992	23058	22830	23021	22994	23083	23078	22930	22967	23262	23026	22979	23130	22848	23078	23070	23059	23179	23184	22957	23131	23097	23074	23198	22982	22982	23153	22857	23040	23071	22980	23043	23053	22906	23114	23087	23173	23062	23136	22921	23150	22995	23085	23065	23035	23185	22984	22899	23157	23006	22964	23169	23102	23142	23084	22924	22919	22954	23176	23016	22987	23035	23049	22791	22967	22991	23005	22881	23118	23048	23120	22935	23017	23060	23125	22895	23086	23132	23159	22841	23229	23032	23112	22955	23017	22843	23059	23117	23113	23034	23035	23054	23035	23062	22874	22938	23053	23085	22975	23061	23044	23022	22991	22923	23110	23323	23120	23000	23033	23070	22806	23038	23004	23078	22919	22788	23148	23147	22842	23028	23026	23319	23067	23060	23107	23134	23058	23020	23008	23104	22871	22920	22938	22935	23084	22994	23017	22972	23119	23117	22940	23182	23172	23064	22924	23159	22888	23027	22873	22913	23040	22975	22992	23150	23172	22906	23223	23003	23095	22894	23099	23137	23100	23002	22962	23100	22885	22968	22924	22917	23260	22917	23011	22927	22902	23040	22893	22977	23017	22834	22999	23130	23067	23033	23037	23017	22973	22993	23026	22951	23113	22790	23149	22838	23105	23160	22930	22875	23057	23104	22937	23169	23025	22973	23300	22864	23133	23140	23096	23021	23100	23000	22943	23169	23072	22943	22886	22968	23204	22901	22970	23125	23116	22954	23017	23078	23049	23122	23070	22933	22941	22911	23101	23094	22993	23045	23161	23020	22998	23046	23010	22812	22870	23269	22962	22981	23127	23116	22944	23060	23088	23111	22744	23142	23073	22928	22903	23045	23111	23226	22847	23013	23034	22999	23208	23123	22892	23010	23042	22918	23097	23183	23057	23183	23093	23108	23004	22996	23070	23033	23060	22924	22913	23078	23219	23030	22984	23096	23050	22987	23049	23036	23025	23073	22995	22938	22863	23048	23033	23141	23002	23034	23097	22971	22969	23151	23172	22882	22910	23127	22966	23096	22970	23110	22930	22967	23041	23034	23138	23063	22930	22862	23000	22973	23253	23025	22950	23127	22964	23177	22902	22984	23185	23091	23108	23023	23071	23154	22980	23175	23070	23009	22989	23118	23254	22973	22813	23199	23032	23221	23008	23047	23006	22976	23125	22909	22956	22919	23049	22974	22994	22816	23035	22938	22989	23059	22920	22936	23118	22989	23121	22975	23100	23085	23018	23029	22901	23021	23039	23122	22978	23020	23048	23091	23004	23059	23111	23218	23079	23001	23060	23021	23036	23103	23078	23118	22906	22975	22947	23038	22962	22897	22970	22833	22945	23192	22955	22864	22887	22998	23058	23039	23131	22911	23004	23021	23122	23160	23146	23053	23269	23097	23014	23136	23097	22926	23125	23064	23027	23039	23026	23161	22848	22878	23106	22956	22934	23062	22926	23068	22920	23240	22965	23199	23091	22973	23169	23062	22862	23133	23115	23044	23085	22954	22922	23016	22936	23086	22958	23036	23030	22980	23128	23110	22793	22980	23130	23110	23023	23146	23135	22993	23004	23048	23151	22997	23057	22986	23138	23086	22959	23140	23019	23228	22902	23186	23070	23163	23044	23037	23206	22970	23200	23010	22836	23008	23247	22845	23134	23164	22914	23046	22939	23023	22857	23293	23121	23040	22918	22963	22968	23166	22890	22976	23140	23063	23083	23024	23082	22897	23057	22899	23357	22952	23020	22822	23083	23115	23120	23056	23087	23085	23184	22999	23178	22977	22975	23021	23163	23008	22839	22871	22926	22817	23184	23007	22993	23156	23149	22936	23047	22819	22913	23137	22961	23074	23129	22928	22973	22987	23084	22935	23093	22876	23044	22883	23163	23004	23101	23138	23200	23180	22939	23006	23060	23041	23190	22982	22999	22930	22991	23002	23128	23080	23196	23004	22998	23081	23111	23055	22855	23013	23082	23016	22967	23115	23066	23013	22930	22925	22996	22984	23164	23031	23029	23121	22897	23043	23036	22940	23048	23092	23070	22962	22958	23244	23038	23042	23031	23012	23112	22927	22962	23015	22845	23162	22965	22974	22966	22900	22956	22978	22943	22980	23055	23024	23142	23089	23045	22884	22980	23032	23008	22833	23071	23208	23171	22989	23107	23168	23107	23227	23010	22819	23169	23001	22954	22953	23018	23075	23158	23116	23066	23014	23017	23067	23130	22908	22920	23282	22951	23180	22894	22978	23036	23192	23107	23005	23177	22879	22991	23061	22993	23314	22891	22846	22967	23109	23002	23237	23131	22970	22905	22997	23042	23027	23064	23098	22987	22962	23198	23054	23016	23083	22962	22996	23005	22999	23097	22964	23029	22942	23040	23065	23006	22949	23142	22914	22991	23001	22986	22936	23102	23036	23052	22854	23003	22888	23063	23192	22779	23013	22736	22816	23018	22921	23007	22969	23022	23047	22993	23007	23222	23188	23144	23093	23183	23092	22961	22974	23157	22994	23231	23254	22845	23024	23069	23151	22971	22912	23026	23117	23114	22900	23041	23017	23116	22985	23114	23011	23027	22941	23128	23028	22992	23098	23139	22935	23198	23247	23072	22834	22998	22972	22910	23064	22947	22839	22785	22981	23148	23187	23027	23230	23069	23119	22931	23105	23137	22979	22959	22940	23217	23189	22914	23035	22933	22897	23107	22965	23070	23229	22994	22873	22844	23073	23026	23120	23005	23049	22733	23001	23096	23099	23091	23157	23116	23203	23196	22899	22882	22901	22950	23222	23101	22989	23087	23199	23101	23090	23039	23024	22867	22880	22992	23041	23180	23109	23027	22910	23026	23038	23025	22849	23114	23002	22877	22899	22867	23056	22953	23140	23173	22914	23083	22992	23105	23050	23093	22910	23088	22884	22923	23252	22827	23043	23167	23032	23000	23011	23150	23111	23048	23129	23121	23061	23264	23032	23033	22976	23179	22957	23089	23116	23068	23151	22929	23086	23018	22952	23124	23166	23001	23060	22985	22888	23062	23042	23025	23048	23230	23250	23114	22811	23103	23091	22972	23029	22989	22789	23081	23007	23024	23036	23168	22944	22973	22884	22897	22970	22949	23045	23138	22991	23241	23042	23101	22983	23033	23077	23101	22895	22959	23007	23145	22867	22964	23021	23012	22960	23054	23108	22956	23055	23121	23082	23011	22903	23116	23133	22950	22942	23076	23143	23155	22928	23032	23089
23712	21381	29134	25634	28033	32929	34621	32304	32137	32553	31970	31052	31084	30873	30756	30707	30508	30409	30468	30343	30491	30482	32110	32196	31623	31074	30877	30307	30237	30253	30600	30273	30080	30267	30303	30155	30405	30382	30184	29907	30272	30231	30275	30048	30275	30059	30201	30250	30013	30416	30176	30310	30110	30087	30172	30297	30164	30355	30211	30250	30025	30317	30259	29921	30425	29977	30107	30042	30239	30373	30282	30241	30146	30078	30039	30302	30441	30178	30170	30156	30193	29941	30444	30243	30042	29957	30142	30261	30285	30160	30262	30112	29861	30238	30222	30185	30315	30170	30383	30260	30381	30161	30137	30217	30401	30390	30317	30585	30160	29742	30036	30007	30370	29956	30525	30276	30007	29939	30250	29988	30073	30411	30342	30303	30212	30112	30039	30239	30305	30267	30104	29836	30139	30156	30386	30371	30446	30062	30015	30352	30363	30176	30144	30075	30114	29816	30388	29916	29909	30186	30263	30152	30258	29895	30098	30110	30255	30112	30360	30053	30102	30253	30068	29827	30121	30149	30252	30241	30394	30050	30294	30092	30254	30159	30416	29969	30087	30457	30237	30038	30170	29964	30093	30440	30162	29993	30134	30080	30149	30292	30413	30146	30020	30177	30172	29918	30071	30055	30078	30076	30171	30198	30341	30189	30074	30078	30202	30375	30003	29949	30124	30289	30588	30110	30275	30335	30088	30445	29877	30037	29755	30026	30003	30058	29944	30054	30063	30227	30070	30150	30437	29938	30130	30089	30030	30224	30426	30167	30222	30243	30159	30200	30214	30162	30289	30155	30169	30116	30524	30166	30276	30276	30068	30389	30221	30191	30144	30098	30062	30237	30422	30133	30099	29977	30264	30135	30158	30110	30321	30411	30269	30082	30098	30441	30306	30008	30216	30163	30179	30232	30281	30023	30233	30121	30244	30160	30274	30186	30263	30480	30217	30080	30215	29976	30397	30194	30447	30095	30167	30029	30243	30398	30152	30379	30224	30110	30408	30168	30106	30413	30124	30193	30168	30279	30138	30085	30111	30336	30043	30157	30072	30339	30435	30165	30111	30211	30214	29940	30008	30150	30306	30085	29836	30198	30051	30372	30121	30301	30034	30072	30259	29953	30023	30165	30502	30245	30375	30206	30314	29984	30216	30283	30154	30255	30370	30217	29991	30164	30191	29743	30325	30185	30310	30304	30307	30133	29942	30247	30109	30171	30253	30184	30145	30163	30306	30126	30147	30357	30224	30310	30262	30173	30319	30413	30123	30008	30167	30400	30293	30136	29998	30374	30058	30253	30400	29876	30327	30213	30223	30144	30092	30276	30402	30115	30431	30351	29975	30281	30311	30153	30180	30303	30025	30053	30307	30090	30047	30218	30243	30076	30044	30166	30291	30214	30156	30177	30058	30194	30370	30010	30064	30018	30224	30135	30078	30112	30265	30043	30289	30166	30431	30252	30225	29847	30340	30116	30287	30370	30414	30175	30086	30176	30014	30226	30298	30234	30027	30081	30422	30230	30297	29914	30163	30303	30422	30122	30084	30091	30243	30131	30125	30396	30209	30254	30080	30148	30318	30008	30242	30169	30343	30149	30358	30280	30455	30263	30082	30291	30278	30238	29913	30098	30040	30060	30039	30227	30467	30011	30047	30216	30175	30171	30036	30217	29857	30111	30188	30248	30074	30289	29911	30174	30299	30155	30197	29851	30161	30025	30367	30080	30093	30281	30329	30086	30048	30267	30316	30037	30070	30175	30286	30226	30337	30191	30117	30082	30299	30086	30430	30283	30143	29961	30044	30178	30395	30273	30025	30173	30298	30377	30314	30279	29995	30172	30364	30423	30206	30007	30197	29922	30091	30121	30232	30068	29985	30380	30192	29844	30225	30158	30360	30182	30159	30360	30298	30184	30135	30329	30176	30323	30003	30135	30310	30107	30097	30150	30229	30291	30305	30149	30241	30221	30116	30108	29922	29976	29993	30124	29997	30098	30040	30141	30073	30233	30161	30024	30256	30133	30178	30284	30015	30110	30199	30133	30042	30189	30185	29879	29815	29971	30034	30189	30272	30248	30300	30134	30266	30164	30244	30172	30243	30111	30254	30311	30035	29963	30141	29968	30033	30030	30255	30218	30121	30284	30081	30160	30229	29956	30077	29940	30246	30196	30207	30287	30210	29940	30047	30117	30100	30246	30532	30077	29954	30372	29986	30247	30127	30300	30268	30261	30018	30220	30279	30108	29811	30117	30205	30109	30132	30080	30079	30138	30277	30108	30272	30094	30203	30281	30111	30195	30355	30449	30279	30132	30001	30180	30058	30006	30056	30178	29928	30036	29918	30100	30228	30008	30409	30237	30082	30319	30206	30196	30229	30236	30139	30212	30214	30189	30155	30102	30373	30283	30083	30191	30218	30321	30252	30299	30199	30228	30177	30281	30064	30195	30029	30326	30021	30349	30020	30044	29934	30132	30090	30141	29985	30358	30224	30308	30060	30115	30105	30098	30253	30175	30261	30220	30400	30262	30110	30044	30351	30108	30049	30114	30328	30042	30119	30359	29975	30245	30374	30100	30152	30090	30225	30346	30291	30013	30281	29996	30280	30049	30045	30134	30271	30140	30269	30155	30249	30222	30156	30137	30443	30110	30010	29971	30284	30398	30120	30151	30270	30092	30078	30244	30445	30165	30180	30059	30185	30193	30315	30413	30436	30074	30395	30376	30035	30052	30271	30377	30295	30068	30151	30047	30086	30044	30326	30424	30173	30403	30103	30168	30191	30219	30139	30125	30164	30377	30250	30046	30028	30282	30470	30214	30264	30418	30097	30132	30315	30147	30226	30295	30259	30273	30296	30150	30393	30153	30130	30167	29847	30190	30164	30184	30218	30030	30166	30061	30149	30402	30155	30133	30303	30171	30312	30025	29964	30433	29993	30257	30129	30155	30309	30011	30358	30205	29916	30129	30146	30114	30099	30157	30320	30342	30390	30281	29898	29893	29946	30354	30105	30060	30111	30057	29917	30229	30270	29891	30170	30092	30023	29898	30141	30108	30250	29909	30331	30096	30098	30314	30082	30421	30367	30136	30266	30123	30102	30145	30010	30045	30141	30362	30350	30319	30276	30543	30073	30152	30218	30208	30080	30342	30134	30074	30174	30074	30273	30201	30116	30163	30132	30330	30134	30094	30223	30002	30148	30123	30220	30366	30266	30135	29983	30050	30327	30153	30058	30073	30000	29984	30131	30238	30292	30335	30256	30081	30257	30333	30194	30243	30347	29961	30053	30097	29956	30105	30264	30168	30058	30179	30132	30256	30283	29987	30233	30287	30156	30324	30043	30267	30089	30331	30240	30194	30000	30199	30068	30084	30288	30286	30241	30188	30180	30215	30039	29934	30168	30308	30194	30180	30079	30151	30238	30329	30294	30202	30159	30063	30168	30144	30269	30214	30127	30264	29931	30105	30191	30089	30077	30186	30199	30218	30111	30407	30438	30032	30051	30130	30030	30033	30212	30345	30236	30131	29953	30109	30251	30272	30174	30265	30365	30015	30115	30092	30359	30124	30500	30344	30087	30207	30448	30181	30242	30240	30204	30241	30442	30355	29937	30068	30235	30162	30061	30007	30197	30405	30188	30160	30174	30240	30153	29936	30240	30054	30139	30186	30111	30197	30342	30396	30280	30248	30155	30006	30004	30277	30146	30112	30195	30220	30174	30287	30048	29914	30032	30147	30064	30242	30155	30429	30220	30114	30149	30204	29981	30272	30086	30410	30248	30451	30187	30235	30300	30132	30107	30015	30073	30110	30124	30108	30216	30066	30311	30116	30365	30151	30248	30340	30078	30329	29971	30242	30316	30147	30287	29964	30034	30217	30172	30009	30083	30169	29983	30136	30029	29830	30182	30020	30113	29940	30012	30247	29956	30048	30093	29977	30362	30323	30163	29954	30357	30224	30286	30206	30110	30341	30221	30164	30056	30269	30333	30092	30069	30296	30249	30103	30206	30344	30197	30384	30150	29882	30121	30041	30092	30117	30359	30084	30096	30244	30106	30229	30019	30125	30117	30145	30278	30078	30267	30182	30174	29891	30252	30229	30233	30316	30119	30246	30101	30109	30260	30141	30200	30020	30116	30341	30127	30122	30035	30020	30432	30262	30218	30248	30313	30083	30235	30224	30168	30099	30203	30259	30364	30195	30033	30150	30511	30215	30065	30147	30299	30161	30214	30153	30340	29967	30080	30125	30184	30043	30207	30144	30411	30271	30128	30098	30356	30205	30154	30162	30187	30148	30191	30064	30081	30218	30051	30404	30145	30191	30293	30379	30286	30354	30272	30099	30026	30129	30110	30224	30288	30171	30340	30232	30282	30144	30216	30061	30196	30155	30058	30084	30142	30067	30191	30292	29977	30041	30089	30358	30020	30175	30360	30140	30055	30425	30343	30333	30233	30388	30327	29903	30059	30192	30100	30070	30435	30004	30124	29955	30262	29975	30149	30131	30307	30123	30034	30002	30129	30291	30259	30354	30195	30235	30316	30209	30292	30146	30470	30102	30170	30417	30174	30213	30106	29975	30387	30134	30058	30029	30367	30168	30429	30255	30194	30190	30230	30247	30252	30122	30527	30070	30309	30258	30385	30192	30295	30214	30148	30135	30099	29987	30056	30253	30270	30282	30106	30288	30507	30339	30285	30219	30065	30199	30101	30308	30083	30200	30303	30000	29980	30205	30173	30518	30156	30336	30176	29949	30211	30146	30094	30339	30312	30087	30120	30063	30205	30224	30446	30478	30373	30368	29934	30240	30146	30150	30284	30216	30155	30138	30197	29987	30225	30056	30290	30132	30282	30001	30287	30027	30217	30420	30210	30106	30320	30262	30394	30010	30246	30055	30094	30243	30185	30128	30305	30014	30083	30135	30275	30226	30429	30123	30129	30199	30023	30148	30004	30283	30075	30079	30066	30202	30420	30221	30324	30176	30216	30125	30203	29948	30554	30166	29965	30130	30179	30046	30324	30300	30317	30110	29734	30132	30389	30324	29888	30315	30267	30167	30336	30130	30121	30315	29882	30278	30061	30164	30313	30182	30315	30365	30253	30219	30223	30244	30148	30345	30376	30387	30409	30180	29977	30121	30266	30305	30185	30299
25658	44483	45416	39239	34430	30121	27542	26764	26674	26239	25238	24194	23795	23645	23653	23425	23129	23146	23230	23034	23156	23566	25884	25903	24713	24497	23634	23078	22808	22761	22901	22998	22923	23054	22824	22855	23057	23214	22930	22940	22784	22715	22975	22802	22931	22717	22905	22729	22851	22848	22915	22887	22882	22923	23022	22825	23029	22843	22822	22829	22884	22660	22938	22804	22858	22967	22718	22924	22810	22999	22857	22960	22813	22776	22787	22885	22857	22944	22639	22884	22906	23110	23014	22860	22933	22867	22781	22874	22856	22938	22747	22776	22745	22817	22725	22752	22927	22904	22737	22901	22782	22882	22840	22888	22722	22912	22959	22846	22827	22793	22864	22859	22838	22678	23102	22816	22698	22899	22881	23083	22902	22952	22767	23009	22828	22792	22718	22901	22859	22731	22775	22747	22884	22884	22748	22756	22721	22728	22831	22858	22788	22866	22802	22702	22655	22892	22764	22930	22899	22871	22716	22755	22766	22878	22838	22848	22979	22780	22835	22875	22943	22891	22795	23035	22819	22875	22814	22899	22977	22813	22675	22969	23042	22940	22830	22810	22770	22859	22898	22648	22864	22870	22968	23036	22776	22747	22803	22914	22817	22920	22903	22886	22848	23062	22891	22804	22769	22901	22863	22768	22876	22974	23054	22913	23002	22619	22856	22843	22808	22715	22814	22693	22785	22986	22921	22624	23010	22966	22804	23040	22636	22845	22668	23116	22985	22865	22913	22872	22834	22916	22680	22849	22896	22949	22828	22879	22808	22852	22933	22917	22745	22861	23075	22657	22812	22719	22890	22719	22711	22800	22932	22820	22590	23020	22871	22918	22739	22860	22785	23058	22818	22721	22840	22884	22695	22961	22803	22800	23101	23089	22850	22711	22992	22948	22620	22685	22945	22956	22883	22817	22662	22810	22857	22764	22836	22870	23053	22934	22873	22943	22825	22787	22867	22832	22691	22766	22975	22869	23005	22801	22787	22986	22911	22802	22818	22905	22925	22891	22769	22717	22706	22782	22947	22797	22952	23070	22746	22923	22695	22898	22712	22758	22800	22748	22834	23027	22718	22873	22889	22799	22680	22763	22749	22855	22752	22802	22894	22727	22761	22959	22855	23065	22982	22731	22631	22760	22668	22611	22776	22977	22833	22921	22811	22803	22814	22818	22825	22901	22822	22863	22933	22770	22759	22726	22798	23027	22941	22780	23007	22795	22775	22805	22938	22905	22924	22755	22942	22922	22714	22710	22991	22811	22625	23033	22913	22765	23030	22856	22936	22857	23022	22909	22817	22988	22926	22794	22825	22839	22743	22547	22906	22646	22871	22759	22893	22796	22870	22883	22906	22956	22783	23052	22705	22761	22828	22765	22705	22888	22791	22875	22853	22928	22906	23014	22865	22855	22846	22831	22958	22753	22769	22910	22804	23044	22986	22800	22786	22790	22820	22939	22825	22966	22768	22843	22886	22690	22893	22723	22686	22971	22827	22802	22824	22976	22778	22835	22834	22851	22773	22956	22945	23026	22859	22649	22863	22951	22918	22814	22816	22803	22952	22767	22793	22846	22841	22739	22773	22744	22858	22848	22672	22826	22772	22823	22807	22727	22902	22966	22822	22884	22938	22520	22945	22677	22789	22890	22812	22918	22785	22872	22750	22929	22862	22759	22853	22952	22734	22947	22874	22943	22901	23042	22858	22734	22861	22813	22992	22882	22827	22994	22924	22973	22814	22802	22757	22855	22851	22809	22888	22845	22883	22670	22977	22826	22953	22991	23152	22640	23014	22738	22783	22800	22827	22830	22987	22851	22799	22621	22928	22899	22798	22799	22820	22669	22927	22762	22934	23004	22837	22937	22774	22671	22711	22773	22935	22764	22736	22958	22886	22851	22879	22798	23039	22827	22858	22769	22846	22976	22969	22839	23013	22793	22913	22729	22848	22689	22725	22755	22826	22805	22787	23015	22751	22843	22859	22787	22627	22866	22828	22886	22992	22774	22954	22958	22859	22829	22899	22891	22896	22825	22741	22839	22749	22887	22868	22744	22861	22776	22928	22949	22892	22585	22827	22824	22781	22669	22687	22963	22821	22965	22974	22917	22929	22783	22807	22787	22900	22893	22993	23000	22809	22668	22772	23051	22820	22902	22983	22740	22784	22760	22930	22891	22879	22889	22953	23025	23013	22836	23057	22790	22918	22795	22954	22928	22772	22818	22751	22734	22889	22852	22980	22935	22872	22900	22761	22836	22883	22700	22784	22868	22871	22884	22697	22773	22892	22726	22798	22798	22886	22954	22720	22791	22918	22927	22774	22883	22884	22767	22796	22862	22964	22713	22929	22986	22934	22685	22999	22781	22883	22813	22795	22826	22833	22759	22920	22606	22948	22803	22749	23056	22930	22926	22867	22882	22877	22708	22843	22794	22886	22689	22978	22808	22771	22689	22849	22733	22953	22906	22817	22741	22770	22860	23001	22778	23023	22757	22896	22601	22779	22904	22697	22968	22940	22963	22776	22856	22959	23019	22769	22893	22911	22668	22689	22836	22904	22930	22961	22911	22794	23031	22902	22962	22749	22998	22752	22750	22767	22836	22725	22999	22935	22897	22753	22969	23080	22761	23038	22843	22826	22942	23014	22728	22998	22755	22976	22744	22848	22937	22942	22737	22871	22840	22935	22837	23128	22881	23072	22951	22679	22914	22902	22922	22964	22736	22990	22581	22997	22662	22616	22797	22717	23017	22912	22745	22594	22794	22916	22844	22816	22899	22835	22623	22900	22828	22838	22799	22824	22768	22820	22840	22850	22808	22863	22745	22832	22830	22784	22840	22898	22927	22863	22742	22906	22856	22897	22903	22961	22821	22708	22838	22900	22930	22840	22703	22798	22927	22931	22830	22870	22981	22883	22919	22650	22861	22904	22890	22973	22774	23062	22534	22941	22802	22775	22772	22818	22964	22921	22926	22799	22736	22887	22806	22917	22791	22789	22894	22866	22947	22670	22994	22758	22801	22813	22764	22853	22769	22793	22829	22801	22737	22853	22739	22851	22704	22684	22795	22885	22834	22738	22839	22935	22660	22782	22940	22655	22857	22879	22956	22862	22619	22816	22751	22745	22887	22891	22803	23043	22925	22878	22856	22895	22786	22819	22950	22919	22839	22798	23112	22929	22840	22963	22802	22938	22848	22865	22697	22891	22868	22963	22766	22895	22799	22861	22941	22822	22986	22727	22733	22923	22952	22851	22807	23040	22845	22872	22934	22957	22859	22770	22921	23022	22714	22964	22797	22885	22720	22993	22733	22706	22740	22964	22663	22632	22704	22782	22670	22719	22988	22973	22870	22695	22816	22889	22991	22713	22831	22757	22790	22862	22655	22970	22627	22852	23004	22964	22956	23010	22832	22874	22908	22641	22854	22880	22957	22945	22965	22903	22814	22920	23040	22840	22819	22765	22815	22865	22910	22641	22814	22938	22782	22944	22778	22908	22988	22732	22792	22747	22852	22860	22950	23009	22730	22803	23110	22769	22947	22715	22841	22736	22871	22848	22850	22979	22674	22894	22849	22817	22781	22980	22981	22872	22914	22775	22903	22945	22765	22687	22956	22883	22975	22762	22774	22922	22766	22911	22714	22850	22892	22818	22892	22675	23013	22979	22972	22844	22863	22840	22804	22919	22779	23112	22815	22698	22837	22747	22830	22997	22785	22830	22897	22756	23060	22839	22820	22998	23014	22886	22882	22987	23061	22963	22866	22678	22981	23132	22995	22816	22708	22677	22970	22738	22852	22790	22881	22772	23036	22722	22822	22792	22863	22900	22837	22780	23000	22925	22931	23032	22774	23021	22792	22799	22953	22942	23002	22859	22707	22798	23009	22832	22845	22797	22809	22977	22972	22888	22934	22891	22889	22682	22863	22871	22709	22761	22797	22621	22932	22860	22869	23002	22750	22955	22752	22823	22931	23122	22720	22755	22796	22737	22744	22882	22877	22833	22875	22862	22883	22634	22585	22747	22762	22770	22997	22857	22809	22912	22891	22880	22895	22811	22914	22825	22887	22946	22856	22825	22784	22614	22941	23006	22645	22707	22805	22809	22822	22873	22686	22875	22852	23023	22937	22750	23015	22740	22960	22881	22828	22893	22836	22837	22935	22761	22754	22887	22864	22751	22786	22843	22784	22911	22921	22861	22871	23004	22689	22941	22887	22904	22812	22815	22728	22861	22758	22760	22881	22905	22882	22898	22795	23045	22837	22907	22894	22688	22871	22586	23052	22891	22934	22837	22945	22880	22896	22663	22886	22856	22881	22848	22850	22883	22774	22923	22838	22849	23006	22767	22801	22708	22855	22858	22914	22951	22949	22802	22976	22850	22693	22765	22913	22743	22698	22845	22840	22818	22752	22766	22764	22769	22768	22762	22727	22879	22711	22865	22842	22900	22928	22820	22929	22823	22773	23077	22761	22950	22854	22698	22801	22810	22825	23031	22935	22943	22970	22769	22885	22676	22777	22980	22637	22759	22906	22729	22785	22655	22869	22919	22782	22867	22801	22990	22873	22839	22729	22663	22965	22789	22968	22805	22914	22713	22903	23075	22981	22849	22806	22752	22856	22688	22831	22871	23085	22858	22900	22840	22774	22784	22952	23013	22793	22955	22719	22784	22813	22891	22831	22828	22764	22806	23003	22675	22804	22767	22698	22820	22849	22965	22969	22810	22966	22790	22857	22928	22560	22969	22803	22788	22869	22870	22969	22785	22822	22807	22965	22824	22786	22889	22894	22949	22980	22990	22748	22788	22870	22929	22851	22848	22769	22801	22891	23068	22927	22884	22863	22954	22904	22809	22817	22945	22821	22816	22823	22930	22957	22803	22845	22747	22780	22768	22791	22850	22911	22871	22810	22879	22937	22822	22753	22736	22874	22908	22800	23045	22856	22710	22881	22869	22926	22939	22838	22796	22906	22844	22803	22859	22958	22764	22864	22853	22675	22800	22795	23037	22813	22914	22919	22941	22940	22714	22908	22767	22996	23104	22901	22889	22764	22890	22844	22936	22804	22781	22644	22884	22714	22745	22876	23016	22854	23016	22934	22860	22753	23033	22918	23014	22890	22970	22859	22906	22868	22759	22889	22747	22938	22936	22856	22754	23111
22590	21390	29148	24344	24674	31594	36234	33498	33416	33751	32457	31828	31738	31304	31268	31039	30979	30691	30725	30795	30818	31232	33106	34265	33280	32382	31670	30972	30656	30508	30595	30675	30571	30550	30729	30554	30832	30694	30455	30562	30648	30552	30497	30670	30379	30614	30437	30387	30395	30540	30529	30343	30186	30387	30487	30446	30349	30386	30462	30452	30501	30604	30458	30368	30437	30429	30460	30310	30252	30426	30328	30471	30350	30559	30564	30590	30463	30687	30378	30566	30498	30399	30588	30394	30249	30433	30403	30307	30626	30291	30180	30598	30580	30405	30419	30364	30230	30204	30385	30618	30543	30368	30648	30391	30537	30306	30356	30456	30462	30370	30697	30408	30574	30336	30605	30675	30445	30300	30596	30281	30527	30364	30130	30387	30324	30448	30248	30462	30520	30197	30730	30481	30656	30287	30279	30379	30310	30376	30404	30640	30489	30438	30397	30363	30341	30406	30481	30378	30255	30566	30511	30654	30274	30301	30467	30608	30470	30663	30346	30284	30571	30486	30693	30507	30473	30398	30356	30404	30478	30437	30481	30321	30393	30208	30259	30606	30649	30500	30254	30386	30545	30155	30423	30615	30432	30307	30362	30606	30163	30193	30640	30550	30361	30460	30268	30337	30702	30246	30532	30049	30530	30258	30240	30295	30407	29951	30480	30551	30281	30506	30482	30601	30438	30552	30254	30340	30354	30405	30348	30548	30100	29997	30391	30452	30399	30190	30581	30185	30534	30457	30241	30353	30456	30248	30237	30272	30277	30183	30620	30417	30342	30597	30342	30558	30540	30386	30726	30581	30665	30357	30217	30476	30110	30588	30327	30464	30586	30299	30400	30267	30199	30462	30316	30573	30371	30190	30228	30487	30474	30362	30364	30354	30495	30490	30212	30307	30237	30395	30562	30345	30663	30577	30667	30473	30259	30151	30433	30351	30483	30390	30533	30447	30398	30469	30377	30242	30372	30389	30375	30287	30446	30299	30638	30362	30451	30505	30601	30391	30145	30196	30243	30357	30635	30504	30363	30271	30225	30486	30367	30453	30194	30500	30372	30020	30350	30336	30365	30500	30505	30474	30442	30257	30393	30344	30382	30397	30590	30451	30471	30460	30307	30302	30263	30513	30323	30646	30314	30443	30400	30290	30416	30244	30390	30129	30488	30429	30297	30273	30324	30049	30305	30268	30610	30585	30282	30379	30242	30265	30269	30441	30330	30546	30453	30317	30111	30125	30618	30509	30245	30462	30134	30099	30501	30336	30346	30281	30546	30360	30528	30188	30142	30236	30225	30284	30432	30346	30350	30443	30337	30379	30441	30387	30310	30145	30271	30266	30335	30405	30499	30306	30344	30563	30499	30294	30298	30193	30359	30487	30249	30357	30454	30229	30236	30512	30624	30439	30586	30411	30405	30521	30739	30401	30441	30526	30417	30241	30476	30259	30338	30121	29996	30199	30541	30421	30485	30464	30283	30335	30486	30321	30526	30482	30307	30297	30412	30412	30429	30398	30458	30591	30375	30551	30449	30202	30536	30419	30309	30594	30536	30550	30357	30385	30488	30444	30567	30415	30327	30346	30388	30552	30332	30404	30612	30320	30568	30347	30190	30150	30638	30364	30233	30266	30602	30326	30369	30352	30157	30301	30495	30448	30737	30180	30283	30307	30351	30161	30474	30190	30406	30500	30240	30322	30473	30482	30406	30390	30593	30539	30471	30367	30200	30452	30405	30463	30428	30280	30249	30341	30435	30323	30175	30281	30478	30522	30416	30455	30281	30411	30252	30389	30360	30319	30561	30466	30364	30266	30270	30195	30256	30281	30518	30302	30428	30293	30349	30355	30406	30441	30547	30502	30540	30296	30432	30581	30498	30368	30058	30170	30252	30246	30466	30585	30443	30500	30197	30360	30355	30237	30439	30297	30472	30395	30317	30490	30510	30425	30214	30149	30542	30249	30349	30351	30512	30470	30333	30216	30468	30133	30522	30295	30544	30483	30396	30319	30250	30313	30600	30441	30422	30467	30550	30267	30492	30394	30394	30405	30405	30462	30273	30186	30467	30245	30509	30643	30313	30464	30596	30501	30447	30315	30163	30171	30431	30498	30519	30487	30194	30106	30375	30489	30474	30470	30331	30327	30378	30405	30362	30253	30451	30247	30450	30413	30248	30246	30419	30393	30625	30618	30545	30358	30641	30357	30393	30599	30510	30412	30723	30335	30407	30546	30453	30217	30512	30410	30158	30324	30516	30314	30392	30303	30557	30404	30390	30403	30217	30467	30344	30328	30275	30221	30444	30513	30516	30313	30114	30519	30206	30193	30339	30332	30800	30255	30245	30245	30468	30255	30615	30225	30182	30389	30256	30477	30395	30387	30366	30078	30619	30558	30059	30576	30310	30184	30516	30175	30597	30472	30584	30545	30323	30497	30490	30713	30497	30495	30319	30464	30209	30509	30580	30212	30520	30370	30474	30099	30378	30292	30400	30416	30439	30313	30611	30307	30364	30138	30257	30323	30260	30279	30366	30316	30377	30301	30691	30477	30409	30491	30198	30571	30631	30340	30553	30413	30276	30407	30180	30207	30443	30308	30025	30471	30240	30470	30275	30404	30496	30558	30299	30403	30311	30396	30452	30571	30266	30257	30321	30224	30374	29988	30275	30454	30602	30461	30385	30373	30398	30300	30245	30486	30332	30263	30431	30164	30517	30352	30469	30210	30313	30279	30216	30357	30508	30384	30473	30387	30420	30315	30307	30620	30381	30566	30476	30223	30384	30341	30389	30330	30314	30198	30425	30523	30449	30350	30218	30382	30401	30303	30233	30308	30407	30446	30438	30261	30576	30523	30448	30241	30257	30348	30386	30491	30511	30415	30382	30225	30499	30409	30373	30269	30381	30505	30567	30338	30410	30353	30348	30576	30561	30479	30586	30428	30478	30394	30347	30563	30482	30166	30492	30352	30360	30189	30483	30455	30371	30515	30395	30251	30342	30605	30455	30402	30156	30446	30545	30474	30307	30237	30220	30264	30334	30504	30425	30372	30399	30362	30657	30528	30540	30523	30557	30348	30334	30492	30431	30600	30409	30366	30344	30512	30503	30439	30366	30436	30347	30423	30415	30391	30226	30567	30323	30478	30468	30340	30447	30394	30367	30426	30401	30398	30362	30292	30563	30320	30681	30400	30456	30295	30375	30411	30593	30510	30367	30309	30352	30439	30354	30288	30284	30279	30432	30616	30509	30612	30440	30349	30346	30413	30274	30301	30607	30616	30423	30587	30539	30230	30449	30459	30556	30466	30391	30485	30705	30280	30459	30419	30458	30490	30640	30532	30325	30367	30270	30667	30455	30442	30431	30296	30416	30751	30401	30683	30743	30487	30363	30340	30466	30304	30512	30546	30527	30377	30246	30420	30491	30468	30398	30360	30321	30473	30336	30377	30471	30573	30484	30555	30454	30367	30557	30524	30264	30217	30460	30455	30338	30521	30568	30518	30368	30519	30501	30582	30317	30252	30367	30939	30432	30489	30515	30542	30344	30556	30159	30414	30497	30316	30423	30471	30608	30387	30259	30177	30319	30565	30255	30215	30321	30212	30613	30177	30406	30405	30355	30388	30364	30316	30293	30354	30433	30559	30451	30260	30348	30244	30192	30105	30382	30501	30632	30362	30641	30376	30510	30437	30466	30299	30306	30524	30440	30298	30304	30531	30323	30483	30331	30350	30477	30248	30202	30408	30613	30471	30817	30340	30225	30562	30337	30532	30389	30478	30412	30392	30579	30486	30526	30485	30474	30368	30346	30311	30526	30447	30625	30424	30499	30311	30420	30400	30144	30308	30213	30438	30451	30208	30213	30416	30574	30335	30415	30342	30514	30484	30330	30193	30256	30411	30234	30226	30176	30346	30477	30133	30529	30537	30400	30388	30457	30446	30469	30329	30480	30445	30312	30419	30486	30433	30675	30427	30451	30578	30316	30491	30448	30478	30463	30380	30453	30270	30465	30242	30207	30148	30506	30586	30334	30419	30408	30395	30375	30303	30071	30655	30504	30367	30134	30700	30380	30387	30364	30261	30627	30362	30334	30310	30510	30281	30329	30428	30225	30274	30384	30438	30522	30419	30482	30514	30420	30412	30178	30376	30544	30442	30516	30427	30580	30385	30159	30205	30241	30269	30285	30535	30428	30299	30420	30249	30300	30092	30160	30306	30460	30663	30431	30507	30154	30254	30408	30485	30259	30166	30555	30463	30472	30536	30389	30439	30505	30419	30417	30228	30436	30558	30397	30362	30380	30311	30495	30268	30383	30152	30420	30269	30498	30401	30190	30151	30253	30367	30317	30534	30622	30330	30368	30377	30259	30107	30434	30415	30750	30475	30148	30516	30620	30350	30257	30313	30531	30306	30617	30392	30302	30409	30714	30443	30379	30260	30522	30466	30565	30337	30392	30403	30439	30507	30152	30372	30308	30363	30423	30459	30352	30478	30380	30433	30551	30238	30285	30434	30075	30235	30233	30281	30336	30177	30526	30362	30403	30222	30334	30132	30556	30500	30384	30369	30301	30610	30438	30334	30234	30405	30314	30675	30483	30503	30670	30465	30333	30304	30556	30238	30257	30260	30475	30627	30590	30244	30467	30363	30564	30353	30129	30157	30428	30393	30268	30300	30335	30238	30459	30440	30471	30085	30427	30468	30378	30428	30503	30374	30482	30497	30251	30171	30318	30491	30193	30230	30228	30211	30397	30446	30399	30569	30399	30411	30325	30431	30247	30367	30254	30542	30419	30263	30647	30317	30260	30492	30136	30379	30314	30296	30639	30363	30383	30314	30462	30241	30462	30440	30119	30480	30434	30265	30507	30299	30284	30270	30440	30283	30431	30167	30181	30390	30252	30477	30544	30409	30325	30620	30541	30399	30307	30712	30479	30309	30476	30572	30215	30285	30427	30343	30268	30473	30576	30424	30244	30273	30247	30512	30365	30435	30334	30214	30179	30263	30348	30442	30474	30303	30327	30286	30510	30269	30310	30503	30535	30093	30500	30272	30207	30240	30457	30271	30469	30526	30638	30334	30411	30407	30314	30254	30372	30387	30375	30437	30386	30666	30573	30434	30210	30383	30460	30507	30513	30164	30330	30529	30593	30548
27378	47910	48984	42919	37380	32533	29945	28932	28807	28039	26145	25045	24259	24067	23811	23627	23438	23456	23355	23349	23232	24441	27489	29064	26909	25900	24269	23632	22924	23161	23189	22721	23052	22881	23022	23307	23481	23320	23232	23178	22988	22981	22990	22973	22810	22918	23008	22955	22856	23030	22984	23072	22874	23048	22996	23052	22934	23042	23127	23168	23051	22952	23087	22966	22917	23017	22994	23074	22911	23028	22993	22992	22706	23090	22895	23027	22958	23106	22711	22815	23045	22910	22757	22967	22971	23009	22906	22867	23081	22874	22981	23083	22725	22992	22980	23101	22937	22928	23027	23007	22882	22856	22868	22959	22964	22795	22931	23090	23044	22906	22769	23089	23056	22941	23046	22901	22860	22950	22863	23066	23113	22853	22977	22995	22919	22798	22963	22945	23042	22846	22911	23015	22856	22974	22796	22825	22874	22909	22971	22849	23080	22821	22927	22966	22997	22820	23116	22942	22834	22917	23012	22929	22952	22948	23054	22983	22836	23074	22945	22981	23123	23056	22895	23099	22983	22975	23033	22883	22940	22866	23002	22873	22839	22992	22890	22810	22711	22856	22988	22993	23162	22863	23113	22968	23087	22962	22968	23009	22986	22786	22914	23272	23087	22929	23049	22852	22876	22903	22976	22940	23322	22792	22963	22927	22833	22794	23089	22950	22825	23088	22956	22947	22943	22902	22897	23021	22863	22857	23066	23086	23056	22975	23036	22834	22994	22912	22973	22843	23074	22936	23004	23026	23073	23004	23087	22925	22855	22846	22774	22914	22898	22846	23085	22900	22806	23016	23130	22928	22905	22958	22961	22886	23053	22848	22839	22909	22758	23065	22837	22832	22915	22956	22946	23126	23007	22885	23037	22846	22929	22973	22994	23074	23033	23233	22791	23003	22903	23009	22742	23099	22838	23158	22928	22886	22889	22929	22945	22921	22903	22968	22894	23098	22816	23137	22925	22902	23181	22948	22818	23096	22944	22917	22826	22807	22842	22873	23036	22934	22891	22929	22800	22831	23003	23055	22980	23046	22888	23012	22964	22892	23086	22866	22737	22950	22786	22885	22988	22933	23009	22956	22722	22818	23032	22875	23012	22905	23007	23016	22924	22984	22886	23091	22926	23031	23059	22831	23085	23259	22956	22945	23015	22771	23047	22800	23010	23143	22847	22890	22939	22880	22908	22877	22865	22970	22800	23015	22993	23016	22793	22978	22930	22995	22884	22832	22864	22984	23121	22794	23041	22980	22966	23009	22905	22933	23055	22833	22971	23031	23086	22897	22969	23034	22892	23063	22907	22937	23137	23016	23052	22764	23065	22786	23029	23013	22890	22960	22879	23009	22840	22942	22855	22861	22985	23005	22888	23027	22942	22944	23057	23130	22862	22945	22974	22983	22784	23003	23011	22926	22996	23064	22821	22920	22900	22880	23066	22856	23041	23108	22846	23058	22921	22888	23079	23061	22893	22939	23091	23093	22877	23012	23074	23027	22999	22934	22851	23024	22698	22947	22786	23044	22905	22961	22744	22834	23103	22845	23112	23022	22902	22978	23114	22811	23072	22901	22982	22883	22983	22926	22753	22898	22855	23041	22900	23246	22956	22930	22910	23062	22937	22911	22935	22983	22740	22769	23073	23007	22899	22840	22901	22960	22974	22836	22964	22871	23129	22994	23050	23055	22964	22893	22827	22856	22909	22971	23091	22964	23098	22826	22862	23060	23124	23173	23017	22937	22777	23022	23004	22825	22999	23050	23066	22932	22988	22847	22960	22820	22942	22991	23153	23032	22712	23011	22972	22910	23001	22912	22910	23008	23013	23088	22948	22882	22866	22999	22976	22914	22846	23113	23038	22807	23102	22769	23063	23006	23025	23026	22902	22792	22887	22980	23068	22793	23088	22788	22988	22973	22743	22753	22881	22900	22997	23126	22869	22888	22922	22937	22954	22977	23076	22855	22927	23083	22916	22959	23017	22785	23155	22995	22897	22922	23178	22786	23052	22903	22988	23064	23024	22932	23127	22781	23018	22919	22854	22938	23003	22922	22896	22910	22899	23121	22846	22896	22857	22882	23017	22930	22794	22766	23087	22956	23025	22881	23164	22808	22854	22750	22961	23048	23031	22993	22931	23111	22953	22957	22917	22594	23029	22880	22872	22943	22769	23021	22824	22762	22956	22999	22975	22808	22960	22786	22893	23015	23031	22889	22917	22952	22832	23086	22895	23045	22839	22957	22726	23018	23085	23034	22943	23057	22949	22910	22958	22712	22772	22666	22978	22965	22964	22894	22781	23040	22790	22892	22954	23041	22998	22983	23042	22967	22921	22923	22998	22761	22875	22963	22916	22932	22975	22947	22884	22990	22792	23012	22794	23044	22774	22829	22968	22908	22910	22884	22791	22859	22776	22856	23066	22797	22859	23023	22825	22915	22922	22915	22730	22880	22991	22909	23004	22902	23078	22866	23025	22922	23030	22910	22944	22955	22909	22948	23130	22890	22914	22914	23063	22898	22757	22843	23007	22996	23150	22857	22967	23033	22683	23092	22835	22964	22970	23099	22790	23012	22977	22996	23034	22714	22999	23009	23093	23279	22872	22814	22857	23142	22823	22888	22909	22874	22939	23029	23051	22899	22953	23124	22894	22891	22838	22897	22919	22892	23068	22897	22947	22936	22853	22973	22940	22962	22992	23037	22979	22810	22937	22835	22965	22966	23052	23130	23191	23101	23000	22970	22919	22990	23230	22963	23031	22958	22811	22982	23032	22884	23059	23060	23070	22907	22832	22887	22956	22997	23104	22841	22949	23036	22972	22995	22796	23021	22907	22924	23020	22917	22851	23139	23079	22919	22998	22967	22970	23054	22963	22851	22963	22859	23067	22976	22913	22894	22859	23036	23027	22853	23051	22965	22764	23006	22863	23010	23029	22955	22938	22977	22904	22779	23086	23049	22909	22992	22763	23043	23074	22884	22800	22997	22976	22850	23013	22807	22965	23145	23002	22860	22882	23136	22904	22883	22931	22890	22976	22911	22807	22963	22877	22803	22825	22950	22963	22982	22959	22839	23055	23061	22911	22897	22748	23060	23000	22989	22919	22685	22981	23116	22937	22978	22837	23074	22998	23077	22982	22899	22939	23042	22937	22769	22999	22695	22946	22768	22908	22914	22990	22729	22921	22902	22864	22886	22904	22796	22989	22954	22878	23005	22920	22835	23084	22891	23114	22938	23020	22773	23055	23191	22852	22900	22858	22903	22939	23159	22877	22866	22791	22981	22991	23013	22615	23051	22921	22953	22917	22955	22838	22992	22840	22937	22832	22888	23010	22999	23043	22854	22858	23014	22887	23151	22788	23030	22836	22724	22898	22924	22896	22939	23042	22860	22916	23053	23079	22837	22986	22982	23041	22882	23038	22954	22775	22971	23104	22872	22962	22877	22956	22992	22945	22820	22999	23299	22878	22972	22954	22932	22982	23087	23013	22890	22954	22761	22961	23001	22833	22874	22846	22960	22834	23081	22960	22906	22896	22960	22896	22837	22816	22921	23079	22948	22990	22823	23078	22885	22840	22880	23060	22847	22804	23188	22973	23046	22924	23014	23066	22909	22814	23030	23007	22910	23090	22809	23073	22991	22997	22958	23051	22782	23061	23050	22904	23084	23016	23010	23012	22959	22944	23048	22884	22835	22948	22941	23092	23025	22868	23035	22809	22894	23041	22813	23023	23021	23027	22908	22964	22848	22727	22985	23017	22832	23032	22956	22927	22955	22894	22961	23048	22901	23068	22997	22922	22992	22615	22893	22884	23188	22778	22879	23089	22807	22848	22849	22885	23021	22848	22905	22701	22998	22873	22843	22992	22909	22957	23117	23026	22950	22896	22702	23136	22794	22881	22960	22912	22901	22907	22915	22974	22885	22922	22828	22800	22971	22851	22919	22979	23055	22720	22960	22967	22705	22820	23079	23016	22930	23080	23010	22900	22920	22824	23044	23059	22864	23074	22968	22871	22826	23059	23119	23043	22850	22888	22802	22950	23186	23106	22952	22913	22957	22922	23062	22877	23061	23161	22848	23032	22981	22923	22776	22801	22909	23077	22952	23033	22865	22788	22815	22740	22960	23008	22823	22962	23058	23043	22764	23100	22803	23060	22868	22776	22819	22971	23068	23014	23046	23010	22937	22948	22884	22943	22889	23086	22866	22882	23057	22893	22915	23051	22832	22946	23014	22936	22785	22832	22968	22814	22919	22959	22899	23048	22877	22906	22936	22769	22912	22902	22827	22909	22922	22916	22905	23026	22748	22923	22929	22919	22809	23066	22966	22895	22962	23065	22828	22916	23034	23104	22995	23015	22962	22941	22816	22882	23018	22860	22870	22964	22884	22932	23063	22920	22902	22824	22955	22962	23047	22914	22742	23034	23119	23023	23036	22926	22971	22976	22963	22920	22987	22927	23036	23045	22916	22950	22785	23071	22883	23012	22982	22951	22821	23000	23055	22992	23061	22865	22863	23066	23068	22885	22856	23058	22776	22910	22962	22883	22890	23043	22956	22844	22942	22923	22894	23096	22949	22945	22980	22855	22981	22843	22887	22983	22982	22882	22896	23036	22876	23033	23056	22834	22802	22987	22977	22949	23141	22924	22969	22801	23112	22874	23065	22773	22921	22794	23099	22899	23054	22948	22819	23028	23039	22940	22786	22882	22765	22834	22818	22932	22893	22992	23081	22826	22877	22883	22960	22993	22986	22854	22911	22978	22917	22947	22852	23063	22923	22917	22920	22825	22866	22911	22742	22970	22859	23169	23014	22846	22938	23095	22957	22903	22962	23027	22901	22976	22905	22651	23021	22977	22826	22900	22921	22964	22942	23105	22791	22836	22894	22957	22941	22992	23091	23012	22921	22907	23004	23054	22731	22900	22950	23014	23086	22892	22835	22897	22986	22964	22959	23017	22844	22936	22755	22946	22847	23030	22979	23068	22871	22922	23012	22935	22895	22806	22876	23009	22901	22894	22819	22854	22895	22997	22922	23051	23009	22855	22946	22994	23095	22947	22801	23149	23007	22732	22952	22841	22910	23057	22964	23043	23042	22964	23020	22924	22896	22854	22899	22951	22823	22882	22930	23018	22821	22972	22879	23042	23032	22905	22885
29386	27435	36762	36287	33252	32321	31802	31279	31241	30970	30533	30225	30194	30029	30125	30074	30229	30061	29724	29554	29941	29748	30069	30184	30146	30112	29732	30090	30142	29953	29761	29842	29922	29941	29801	30146	29798	30145	29971	29701	29657	29928	29855	29702	29896	29673	29850	29817	29787	29518	29897	29568	29824	29713	29890	29704	29799	29898	29780	29855	29777	29685	29941	30031	29894	29942	29928	29852	29800	29933	30077	29958	30024	29706	29817	29760	29584	29802	29826	29879	29896	29788	29760	29762	29854	29957	29699	29761	29744	29762	29778	29736	29833	30049	29812	29880	30040	29822	29712	29780	29813	29907	29788	29714	29760	29743	29901	29652	29606	29673	29681	29842	29848	29722	29677	29559	29864	29932	29919	29978	29574	29738	29560	29643	29868	29857	29471	29858	29686	29786	30051	29818	29955	29638	29641	29985	30063	30013	29765	29894	29754	29628	29816	29938	29483	29680	29781	29667	29865	29897	29845	29923	29851	29890	29891	29809	29894	29716	29719	29712	29850	29757	30107	29783	29780	29878	29715	29659	29813	29741	29887	29717	29849	29689	29783	29800	29952	29661	29674	29722	29932	29649	29644	29990	29737	29642	29844	29726	29992	29810	29623	29711	29880	29997	29748	29733	29749	29954	29899	29785	29893	29702	29764	29858	29663	29950	29885	29522	30012	29669	29795	29616	29640	29883	29833	30081	30138	29689	29943	29669	29845	29692	29841	29691	29943	30000	29865	29890	29756	29614	29701	29846	29935	29719	29776	29789	29771	29731	29947	29594	29876	29566	29796	29817	30087	30003	29902	29678	29805	29948	29880	29948	29711	29746	29574	29883	29925	29817	29704	29667	29725	29711	29830	29569	29844	29643	29988	29874	29917	29891	29638	29803	29884	29537	29865	29779	29960	29937	30021	29569	29826	29780	29801	29612	29858	29676	29998	29875	29798	29965	29891	29635	29832	29677	29839	29979	29799	29800	29991	29697	29787	29746	29808	29816	29932	29761	29895	29554	29435	29934	29752	29520	29716	29906	29867	30139	29789	29723	29798	29904	29878	29575	29813	30087	29822	29571	29951	29874	29884	29838	29751	29591	30034	29974	29975	29616	29738	29685	30011	29758	29992	29814	29696	29570	29848	29532	30135	29781	29717	29897	29777	29852	29784	29712	29705	29810	29979	29765	29862	29892	29859	29888	29720	29563	29789	29672	29876	30055	29685	29835	29915	29856	29750	29986	29611	29833	29696	29860	29913	29726	29845	29820	29881	29927	29611	29781	29798	29845	29685	29784	29736	29637	29742	29819	29804	29873	29666	29630	29551	29639	29538	29642	29884	29980	29941	30041	29792	29734	29957	29841	29587	29871	29943	29909	29611	29963	29779	29839	29725	29623	29893	29824	29957	29940	29703	29678	29828	29666	30017	29776	29992	29639	29953	29919	30094	30082	29798	29895	29955	29624	29653	29760	29869	29995	29906	29919	29779	29660	29787	29734	30022	29613	29813	29661	29616	29972	29666	29872	29657	29594	29488	30039	29695	29755	29990	29956	29555	29843	30052	29870	29955	29791	29829	29843	29919	29789	29828	29842	29879	29948	29882	29847	29949	29946	29917	29930	29779	29833	29974	29702	29806	29669	29721	29818	29940	29791	29779	29874	29652	29736	29944	30004	29962	29798	30067	29911	29788	29922	29595	29713	29874	29776	29939	29904	29743	29753	29628	29846	29743	29991	29726	29735	29851	29817	29754	29811	29883	29888	29909	29915	29783	30065	29873	30012	29931	29574	29906	29799	29734	29887	30038	29919	29806	29733	29750	30011	29756	29743	29796	29923	29712	29630	29745	29792	29762	30097	29575	29837	29755	29870	29886	29832	29971	29787	29616	29740	29759	29637	30030	29774	29608	29836	30029	29734	29731	29640	29805	29818	29853	29906	29745	29892	29650	29987	29888	29845	29732	29543	29631	29692	30012	29852	29760	29832	29845	29915	29765	29802	29730	29972	29886	29749	29913	29932	29672	29759	29606	29885	29675	29940	29827	29676	29897	29834	29983	29701	29830	29994	30160	30038	29635	29648	29803	29951	29923	29770	29848	29796	29686	29706	29651	29888	29930	29792	29837	29854	29996	29723	29559	29733	29793	29790	29586	29960	29877	29812	29909	29705	29879	29900	29804	29462	29679	29924	29832	29722	29901	29968	30023	29544	29777	29855	29861	29695	29824	29639	29824	29882	29991	29799	29769	29716	29826	29753	29724	29542	29904	29813	29761	29657	29654	29782	30032	29574	29614	29595	29730	29906	29853	29755	29474	29759	29976	29627	29989	29615	29808	30106	30024	29753	29614	29597	29822	29673	29798	29901	29767	29652	29621	29803	29800	29907	29941	29833	29898	29507	29771	29762	30175	29823	29954	29978	29707	29925	30080	30056	29906	29855	29815	29892	29708	29845	29673	29843	29858	30158	29978	29607	29761	30060	29929	29664	29557	29711	29711	29848	29806	29914	29914	29919	29860	29965	29780	29677	29986	29527	29548	29705	29666	29864	29861	29825	29628	29934	29762	29690	29769	29770	29935	29809	29811	29766	29603	29742	29974	29611	30045	29917	29834	29717	29859	29952	29978	29840	30007	29766	29744	29822	29752	29828	29835	30123	29820	29647	29895	29726	29539	29829	30016	30007	29879	29879	30050	29781	30083	29911	29791	29694	29808	29887	30029	29945	29838	30229	29779	29889	29698	29799	29829	29817	29844	29827	29949	29715	29672	29866	29657	29794	29908	29683	29878	29647	29761	29711	29808	29844	29884	29767	29791	29586	29904	29789	29869	29793	29921	29871	29599	30131	29884	29680	29675	29825	29922	30003	29742	29944	29572	29633	29812	29614	29971	29822	29681	29954	29819	29752	29636	29790	29686	29616	29849	30005	29809	29803	29940	29566	29756	29842	29896	29738	29793	29648	29919	29594	29950	29833	29861	29696	29798	29802	29993	30111	29847	29968	29901	29986	29709	29789	29717	29729	29771	29602	29855	29722	29701	30034	29812	29972	29892	29729	29603	29917	29845	29854	29743	29800	29834	29735	29598	29720	30136	29941	29823	29902	29907	29693	29794	29867	29516	29913	29708	29717	29795	29801	29778	29715	29765	29621	29806	29908	29741	29632	29899	29773	29707	29856	29908	29979	29814	29788	29679	29847	29714	29802	29738	29692	30021	29943	29638	29932	29770	29510	29703	29788	29858	29779	30006	29759	29946	29794	29713	29800	29976	29895	30051	29992	29946	29658	29855	29936	29970	29786	29747	29839	29733	29614	29746	29872	29560	29769	29895	29858	30026	29937	29826	29983	29932	29836	29604	29960	29966	29818	29821	29984	30002	29707	29782	29915	29914	29724	29878	29884	29676	29836	29713	29755	30008	29976	29933	29953	29749	29688	30087	29716	29607	29779	29950	29946	29913	29693	29666	29711	29875	29792	29847	29637	29614	29973	29734	29863	29801	29863	29739	29847	29670	29937	29986	29779	29761	29978	29721	29614	30002	29874	29883	29773	29771	29573	29803	29645	29626	29874	29755	29911	30003	29950	29794	29897	29861	29724	29684	29746	30071	29978	29907	29761	29700	29805	29705	29835	29635	29935	29762	29819	29990	29934	29769	29981	29859	29836	29633	29895	29701	29851	29840	29904	29825	30096	29784	30014	29967	29808	29750	29808	29998	29807	29744	29845	29622	29659	29818	29869	29795	29888	29737	29812	29759	29817	29935	29832	29800	29848	29896	29764	29900	29913	29795	29929	29783	29718	29792	29590	29838	29986	29964	29823	29790	29676	29811	29834	29790	29630	29890	30182	29800	30012	30017	29806	29940	29876	29967	29731	29805	29815	29793	30049	29796	29900	29761	29602	29733	29668	29646	29732	29893	29936	29797	29840	30026	29789	29775	29966	29810	29788	29789	29639	29735	29874	29784	29828	29616	29962	29849	29959	29858	29605	29935	29744	29754	29876	30081	29590	29926	29914	29759	30000	29826	29776	29676	29735	29498	29885	29812	29634	29869	29909	30080	29704	29644	29738	29692	29816	29530	29680	29811	29701	29773	29821	29761	29743	29677	29895	30023	29812	29864	29645	29675	29914	29833	29742	29816	29695	30012	29969	29944	29786	29699	29866	29962	29982	29832	29899	29806	29672	29720	29978	29730	29684	29703	29613	29887	29553	29848	29740	29827	29752	29764	29871	29776	29709	29964	29956	29696	29768	29866	29744	29730	29708	29785	30073	29909	29768	29899	29956	29893	29945	29866	29964	29903	29774	29750	29841	29854	29667	30145	29902	29690	29777	29963	29828	29854	29753	29967	29809	29817	29755	29601	29742	29796	29870	29767	29961	30016	29867	29791	29944	29936	29644	29755	29827	29841	30012	29897	29817	30080	30020	29938	29843	29680	29726	29979	29888	29856	29728	29731	29660	29897	29767	30141	30077	29916	30055	29801	29917	29792	29794	29838	29771	29565	29699	29629	29628	29904	30105	29693	29929	29761	29789	29878	29943	29832	29796	29972	29884	29808	29902	29687	30083	29798	30057	29676	29837	29770	29803	29659	29784	29739	29871	29694	29836	29712	29926	29607	29829	30056	30008	29693	30240	29944	29953	29908	29939	29733	29893	29900	29851	30053	30081	29887	30072	29973	29841	29672	29797	29754	29774	29826	29733	29834	29833	29828	29632	29970	29576	29772	29738	29626	29847	29709	29697	29645	29728	29934	29615	29671	29783	29853	29894	30008	29689	29955	29856	29928	29804	30008	29576	29906	30097	29789	29916	29662	29717	29857	29622	29841	29624	30021	30002	29914	29801	29877	30004	29896	29923	29875	29937	29898	29801	29845	29889	29951	29552	29931	29610	29776	29834	29847	29780	29809	29741	29829	29909	29812	29939	29832	29595	29800	29933	29821	29652	29663	29874	29842	29770	29950	29725	29639	30026	29715	29631	29757	29715	29795	30097	30001	29875	29746	29704	29904	29757	29645	29862	29704	30011	29531	29884	29771	29836	29795	29683	29679	30080	29788	29864	29715	29861	29717	29562	29945	29710	29738	29753	29854	29765	29581	29543	29821	29833	29737	29632	29922	29949	29798	29871	29772	29658	29796	29707	29674	29748	29736	29887	29679	29749	30127	29887
26574	37101	37440	32695	29229	26847	25601	25223	25328	24707	23831	23424	23134	22995	22902	22912	22679	22882	22597	22827	22767	22959	23040	23000	22873	22927	22828	22654	22501	22872	22533	22623	22533	22666	22641	22542	22596	22607	22511	22851	22699	22634	22594	22694	22594	22474	22487	22662	22665	22646	22726	22603	22686	22642	22706	22515	22681	22711	22442	22760	22509	22608	22724	22613	22435	22596	22598	22379	22473	22376	22568	22350	22583	22602	22621	22673	22671	22409	22527	22659	22707	22692	22479	22622	22584	22383	22691	22750	22476	22536	22425	22430	22654	22611	22577	22696	22638	22534	22564	22416	22595	22708	22641	22651	22330	22624	22454	22743	22407	22682	22779	22630	22494	22600	22419	22798	22622	22616	22586	22492	22470	22695	22551	22646	22520	22408	22663	22686	22634	22597	22651	22665	22540	22538	22522	22774	22575	22642	22545	22420	22546	22647	22722	22657	22639	22610	22680	22600	22698	22647	22726	22832	22501	22437	22492	22653	22593	22552	22551	22611	22682	22553	22650	22586	22547	22434	22496	22736	22484	22617	22814	22527	22571	22545	22647	22420	22551	22396	22695	22458	22737	22584	22609	22768	22761	22630	22605	22517	22582	22543	22381	22516	22735	22575	22396	22527	22371	22461	22665	22675	22603	22563	22714	22443	22449	22534	22627	22543	22653	22479	22676	22706	22573	22643	22404	22705	22816	22607	22590	22521	22647	22720	22513	22623	22710	22759	22730	22595	22765	22629	22476	22518	22386	22519	22687	22495	22499	22804	22451	22653	22563	22410	22732	22666	22522	22646	22635	22590	22321	22572	22612	22623	22710	22585	22826	22697	22726	22568	22633	22596	22591	22567	22485	22711	22600	22612	22655	22443	22693	22740	22638	22601	22613	22581	22535	22477	22539	22554	22523	22658	22815	22642	22850	22400	22583	22720	22574	22597	22618	22566	22420	22604	22691	22654	22499	22790	22612	22526	22504	22791	22477	22471	22531	22506	22503	22675	22471	22546	22583	22598	22588	22595	22705	22571	22658	22715	22476	22422	22625	22599	22579	22630	22677	22569	22608	22613	22397	22683	22639	22495	22590	22574	22491	22718	22557	22657	22510	22615	22670	22540	22692	22436	22561	22473	22584	22683	22604	22687	22673	22689	22434	22602	22611	22545	22677	22560	22542	22512	22735	22564	22599	22445	22638	22571	22639	22615	22460	22608	22608	22498	22596	22626	22682	22724	22602	22658	22524	22533	22532	22569	22520	22456	22637	22583	22567	22522	22471	22755	22581	22573	22675	22480	22388	22677	22539	22477	22652	22549	22394	22653	22500	22659	22667	22479	22546	22532	22549	22554	22685	22609	22530	22704	22728	22619	22587	22535	22714	22786	22658	22560	22601	22562	22692	22544	22700	22658	22575	22606	22547	22573	22572	22564	22597	22660	22538	22637	22550	22602	22715	22559	22694	22630	22695	22599	22557	22679	22541	22586	22576	22706	22387	22676	22684	22520	22579	22569	22652	22656	22700	22447	22573	22671	22574	22535	22605	22579	22625	22586	22650	22548	22523	22565	22474	22632	22738	22506	22550	22511	22610	22565	22574	22556	22608	22489	22534	22535	22625	22599	22750	22713	22773	22584	22570	22624	22550	22607	22698	22588	22609	22480	22707	22522	22595	22551	22543	22524	22621	22639	22642	22618	22650	22435	22595	22621	22695	22497	22542	22596	22444	22426	22515	22463	22501	22619	22367	22433	22647	22522	22764	22639	22502	22415	22453	22557	22526	22623	22375	22703	22618	22591	22468	22706	22452	22645	22612	22651	22701	22573	22613	22477	22595	22450	22600	22585	22759	22555	22753	22525	22820	22616	22526	22683	22602	22606	22586	22562	22617	22615	22520	22532	22610	22506	22695	22525	22551	22736	22344	22639	22515	22843	22628	22521	22609	22670	22595	22817	22728	22537	22581	22643	22576	22450	22739	22679	22539	22685	22518	22559	22402	22501	22675	22628	22489	22668	22595	22589	22553	22442	22547	22807	22571	22702	22617	22583	22578	22447	22737	22655	22837	22493	22600	22781	22686	22539	22744	22550	22717	22581	22615	22689	22716	22542	22603	22415	22550	22719	22461	22593	22440	22546	22644	22732	22599	22476	22615	22323	22622	22460	22625	22734	22742	22589	22723	22463	22476	22512	22591	22672	22606	22528	22670	22652	22798	22461	22571	22532	22621	22548	22440	22716	22574	22553	22621	22610	22842	22734	22643	22705	22528	22561	22689	22620	22756	22602	22616	22527	22754	22496	22646	22598	22597	22518	22624	22577	22493	22620	22572	22437	22550	22707	22494	22565	22650	22682	22643	22562	22777	22477	22368	22537	22392	22512	22606	22667	22563	22579	22526	22448	22629	22719	22605	22445	22629	22522	22534	22557	22697	22610	22597	22475	22669	22595	22473	22588	22726	22692	22630	22584	22600	22616	22611	22591	22579	22601	22703	22748	22496	22653	22709	22572	22682	22583	22666	22465	22569	22557	22530	22664	22536	22646	22484	22520	22385	22640	22579	22463	22697	22602	22463	22451	22572	22665	22618	22686	22615	22590	22708	22681	22714	22503	22570	22558	22593	22664	22571	22638	22686	22390	22693	22785	22586	22513	22610	22606	22584	22603	22453	22424	22570	22592	22670	22541	22539	22506	22613	22638	22341	22402	22676	22546	22699	22643	22770	22380	22653	22523	22597	22504	22681	22585	22812	22720	22740	22530	22567	22690	22416	22610	22672	22556	22623	22400	22511	22459	22657	22615	22633	22450	22558	22388	22473	22562	22621	22707	22498	22452	22610	22614	22595	22595	22582	22683	22429	22644	22635	22567	22644	22589	22623	22625	22565	22614	22470	22608	22606	22526	22533	22498	22700	22897	22708	22556	22536	22433	22693	22521	22643	22560	22522	22704	22509	22668	22650	22757	22520	22669	22606	22482	22697	22568	22600	22504	22610	22495	22496	22561	22640	22566	22474	22856	22572	22534	22538	22582	22630	22680	22628	22618	22658	22573	22566	22536	22740	22591	22549	22657	22576	22517	22792	22651	22643	22647	22709	22494	22602	22500	22658	22616	22667	22568	22648	22607	22518	22603	22616	22676	22586	22626	22719	22553	22662	22441	22731	22648	22611	22436	22550	22513	22673	22617	22707	22586	22659	22646	22500	22671	22517	22683	22690	22644	22635	22652	22507	22611	22600	22581	22572	22700	22746	22557	22639	22592	22622	22572	22738	22647	22539	22762	22592	22722	22578	22666	22552	22640	22631	22548	22637	22630	22456	22549	22454	22494	22576	22621	22478	22543	22541	22808	22595	22671	22591	22571	22477	22436	22535	22520	22647	22614	22571	22833	22550	22356	22498	22699	22753	22481	22541	22662	22579	22570	22508	22593	22721	22663	22572	22607	22658	22688	22378	22446	22614	22660	22610	22579	22540	22506	22631	22661	22569	22566	22600	22497	22919	22497	22779	22798	22606	22372	22471	22496	22547	22652	22667	22657	22716	22619	22594	22448	22616	22655	22554	22468	22400	22651	22646	22512	22467	22503	22709	22608	22619	22587	22474	22632	22633	22811	22569	22543	22493	22669	22762	22670	22594	22570	22665	22587	22687	22636	22494	22505	22570	22758	22460	22620	22493	22404	22627	22650	22580	22703	22595	22663	22693	22544	22561	22503	22626	22617	22552	22711	22652	22680	22647	22619	22584	22563	22445	22606	22781	22638	22562	22510	22361	22554	22677	22746	22645	22625	22643	22558	22599	22669	22757	22552	22535	22613	22520	22673	22737	22521	22464	22523	22554	22576	22518	22489	22851	22577	22694	22452	22681	22546	22634	22640	22627	22821	22515	22691	22558	22707	22409	22672	22584	22627	22501	22685	22655	22652	22786	22496	22568	22675	22641	22511	22555	22390	22565	22559	22527	22699	22608	22513	22480	22457	22567	22549	22527	22603	22591	22614	22512	22686	22522	22725	22835	22679	22472	22453	22688	22727	22616	22455	22657	22604	22661	22795	22471	22649	22407	22659	22564	22656	22736	22570	22501	22619	22675	22635	22685	22700	22451	22625	22580	22556	22717	22726	22603	22554	22584	22541	22838	22775	22622	22709	22677	22507	22582	22582	22511	22476	22660	22710	22538	22560	22670	22703	22583	22546	22477	22535	22594	22645	22457	22699	22498	22614	22536	22469	22530	22698	22612	22751	22507	22657	22772	22669	22562	22652	22490	22560	22358	22572	22525	22686	22542	22822	22421	22550	22574	22669	22688	22672	22591	22453	22609	22527	22568	22482	22462	22594	22683	22645	22798	22668	22694	22526	22721	22770	22399	22638	22669	22766	22718	22576	22768	22461	22658	22610	22525	22672	22544	22452	22431	22523	22589	22684	22718	22491	22618	22635	22609	22581	22529	22698	22573	22718	22741	22671	22538	22588	22647	22486	22684	22534	22649	22481	22537	22672	22720	22588	22588	22608	22515	22737	22575	22504	22763	22619	22597	22608	22524	22621	22516	22621	22620	22555	22714	22754	22733	22710	22707	22643	22526	22821	22475	22838	22689	22744	22485	22667	22728	22585	22454	22635	22655	22463	22604	22715	22514	22708	22505	22603	22552	22676	22475	22502	22456	22505	22677	22633	22603	22558	22715	22473	22631	22695	22605	22491	22828	22387	22652	22604	22567	22628	22581	22602	22601	22651	22653	22559	22598	22759	22491	22636	22621	22769	22615	22523	22643	22576	22543	22596	22704	22736	22603	22303	22569	22673	22759	22708	22632	22614	22531	22565	22694	22752	22551	22648	22375	22619	22666	22627	22629	22668	22695	22364	22545	22628	22573	22425	22702	22587	22595	22738	22686	22620	22644	22631	22608	22584	22617	22665	22393	22596	22387	22688	22552	22540	22674	22477	22760	22683	22932	22494	22601	22597	22606	22625	22646	22657	22609	22588	22731	22613	22614	22630	22583	22687	22482	22587	22377	22590	22608	22585	22531	22638	22702	22681	22563	22763	22712	22673	22591	22616	22689	22736	22651	22834	22663	22587	22694	22541	22564	22600	22437	22595	22682	22611	22882	22550	22735	22614	22712	22632	22597	22598	22438	22651	22613	22629	22646	22791	22753	22463	22619	22610
23615	21332	29046	25441	27614	32544	34271	32089	32002	31647	30897	30655	30603	30297	30267	29906	30186	30113	29783	30063	30097	30014	31354	31711	31123	31005	30474	30204	29806	29731	29714	29803	30000	29880	29997	29926	29848	29772	29968	29839	29779	29521	30008	29908	29575	29470	29671	29808	29649	30151	29944	29794	29706	29595	29533	30120	29765	30049	29925	29800	29752	30005	29868	29980	29685	29682	29735	29709	29768	29966	29986	29774	29518	29838	29746	29729	29732	29539	29615	29792	29640	29882	29699	29748	29760	29636	29617	29571	29743	29661	29830	29754	29732	29834	29834	29778	29669	29529	29703	29937	29585	29833	29978	29913	29460	29884	29549	29771	29817	29574	29897	29470	29703	29857	29647	29955	29752	29930	29782	29654	29599	29680	29700	29829	29497	29689	29873	29687	29617	29456	29667	29732	29635	29780	29686	29700	29768	29617	29546	29585	29843	29860	30026	29767	29605	29773	29799	29784	29710	29662	29734	30064	29969	29752	29940	29496	29855	29617	29644	29810	29724	29829	29657	29781	29723	29792	29637	29796	29803	29905	29585	29515	29791	29845	29552	29544	29534	29883	29829	29858	29799	29598	29700	29573	29699	29851	29747	29492	29882	29599	29688	29692	29822	29639	29692	29582	29822	29482	29720	29657	29646	29748	29777	29962	29724	29556	29876	29782	29869	29815	29571	29699	29661	29954	29932	29910	29665	29638	29934	29650	29569	29727	29723	29740	29762	29924	29695	29554	29701	29420	29792	29696	29861	29731	29613	29654	29633	29687	29929	29839	29948	29612	29669	29765	29795	29454	29645	30067	29434	29837	29491	29497	29644	29559	29847	29907	29808	29709	29738	29838	29759	29746	29690	29706	29758	29829	29599	29833	29728	29902	29578	29772	29679	29722	29647	29829	29749	29565	29808	29489	29639	29822	29834	29702	29593	29617	29684	29894	29794	29720	29724	29534	29629	29980	29797	29838	29703	29403	29722	30033	29556	29709	29647	29598	30010	29725	29797	29949	30014	29877	29771	29474	29811	29885	29890	29850	29982	29834	29694	29810	29564	29805	29863	29668	29540	29822	29974	29635	29575	29905	30103	29556	29893	29625	29727	29742	29926	29327	29715	29559	29821	29717	29666	29490	29674	29776	29411	29714	29677	29771	29708	29707	29786	29874	29967	29791	29730	29792	29600	29724	29636	29587	29780	29567	29916	29959	29657	29773	29807	29750	29821	29704	29495	29516	29867	30046	29923	29895	29874	29429	29620	29606	29727	29721	29694	29774	29788	29752	29648	29742	29554	29650	29812	29775	29624	29675	29607	29727	29891	29526	29669	29721	29655	29713	29613	29570	29849	29855	29812	29713	29582	29807	29783	29456	29690	29978	29806	29672	29674	29375	29810	29717	29928	30045	29896	29713	29968	29619	29763	29903	29486	29569	29637	29603	29636	29723	29986	29648	29855	29441	29708	29999	29625	29619	29620	29749	29792	29694	29811	29662	29910	29927	29558	29693	29878	29665	29405	29741	29915	29614	29899	29667	29855	29771	29723	29829	29817	29592	29894	29750	29893	29641	29516	29883	29747	29913	29641	29480	29841	29918	29818	30073	29719	29740	29820	29666	29761	29962	29813	29769	30051	29640	29834	29682	29817	29721	29544	29861	29780	29740	29996	29692	29746	29651	29838	29565	29542	29828	29672	29772	29912	29777	29851	29700	29759	29755	29569	29821	29660	29775	29506	29614	29689	29721	29695	29810	29778	29531	29633	29807	29521	29813	29739	29773	29534	29563	29701	29857	29718	29716	29654	29488	29641	29486	29513	29887	29930	29694	29476	29620	29823	29818	29797	29894	29858	29750	29615	29808	29762	29759	29716	29874	29770	29665	29624	29612	29774	29763	29742	29638	29939	29769	29853	29790	29495	29733	29769	29680	29461	29616	29665	29760	29469	30110	29701	29748	29596	29829	29823	29652	29861	29883	29836	29900	29793	29407	29656	29715	29842	29861	29567	29614	29671	29669	29847	29676	29742	29719	29635	29786	29685	29542	29787	29713	29815	29840	29708	29503	29717	29718	29818	29794	29958	29724	29610	29707	29553	29748	29741	29703	29867	30008	29787	29797	29724	29866	29546	29569	29529	29817	29749	29699	29673	29684	29935	29700	29675	29932	29773	29567	29746	29681	29698	29878	29691	29909	30081	29739	29663	29643	29558	29835	29798	29808	29743	29740	29916	29749	29844	29753	29922	29570	29831	30012	29887	29718	29617	29698	29625	29622	30020	29711	29691	29719	29786	29732	29698	29603	29624	29820	29686	29746	29542	29704	29805	29684	29980	29783	29525	29653	29778	29855	29629	30005	29427	29694	29968	29920	29839	29769	29797	29655	29805	29858	29856	29693	29888	29625	29643	29746	29286	29841	29748	29815	29651	29926	29553	29966	29636	29779	29841	29725	29760	29572	29717	29591	29683	29974	29710	29876	29628	29834	29810	29745	29629	29546	29563	29489	29785	29940	29713	29730	29869	29698	29777	29810	29679	29557	29910	29761	29800	29688	29740	29514	29614	29797	29612	29600	29683	29599	29841	29599	29529	29769	29765	29878	29711	29630	29956	29634	29580	29806	29819	29684	29626	29549	29720	29631	29705	29600	29718	29772	29880	29876	29610	29477	29753	29534	29656	29607	29733	29787	29803	29674	29960	29753	29796	29607	29509	29870	29726	29581	29769	29940	29867	29743	29634	29712	29779	29888	29694	29799	29789	30032	29856	29813	29386	29673	29750	29628	29430	29733	29808	29874	30051	29528	29844	29764	29739	29599	29737	29570	29656	29469	29809	29599	29780	29797	29653	29667	29653	29794	29851	29632	29893	29782	29727	29772	29715	29822	29856	29699	29656	29657	29821	29868	29644	29621	29726	29951	29825	29918	29748	29720	29659	29735	29777	29754	29809	29828	29727	29891	29851	29742	29832	29827	29756	29799	29753	29598	29756	29721	29461	29691	29697	29582	29837	29645	29635	29801	29749	29775	30008	29634	29611	29891	29669	29499	29907	29846	29729	29789	30010	29581	29707	29978	29936	29730	29790	30068	29723	29493	29815	29866	29809	29896	29711	29592	29583	29832	29882	29674	29509	29691	29627	29648	29990	29786	29608	29527	29870	29785	29731	29779	29705	29722	29496	29781	29844	29702	29757	29694	29787	29761	29708	29689	29751	29775	29985	29851	29639	29754	29819	29802	29825	29621	29619	29737	30056	29793	29715	29897	29802	29927	29800	29780	29859	29641	29438	29693	29686	29540	29424	29683	29797	29914	29604	29944	29739	29915	29964	29931	29781	29938	29589	29729	29654	29743	29599	29987	29592	29651	29726	29769	29927	29740	29681	29714	29933	29704	29837	29585	29986	29743	29822	29853	29780	29671	29709	29550	29536	29800	29795	29687	29846	29928	29913	29887	29817	29879	29970	29676	29870	29691	29811	29916	29763	29729	29993	29625	29875	29896	29644	29877	29687	29710	29842	29619	29580	29763	29794	29696	29736	29798	29679	29432	29923	29946	29723	29808	29538	29549	29723	29817	29812	29701	29637	29760	29464	29777	29683	29822	29773	29762	29667	29637	29713	29814	29759	29917	29650	29712	29764	29740	29662	29751	29533	29747	29640	29816	29581	29550	29651	29873	29818	29702	29848	29694	29662	29723	29656	29798	29863	29851	29838	30045	29774	29785	29877	29626	29756	29939	29965	29878	29726	29817	29753	29722	29957	29785	29842	29703	29673	29631	29905	29850	29677	29826	29495	29600	29898	29584	29636	29753	29649	29624	29727	29538	29666	29804	29941	29523	29710	29819	29862	29902	29736	29535	29925	29889	29958	29838	29589	29847	30035	29510	29777	29868	29806	29627	29393	29458	29737	29797	29711	29662	29576	29644	29863	29708	29846	29656	29706	29769	29914	29878	29645	29927	29741	29987	29838	29634	29761	29604	29578	29631	29812	29634	29787	29869	29984	29972	29826	29496	29716	29748	29681	29750	29940	29924	29611	29923	29827	29758	29768	29711	29605	29957	29758	29681	29473	29659	29791	29648	29702	29689	29620	29792	29678	29654	29844	29651	29888	29604	29669	29756	29966	29680	29721	29620	29612	29762	29550	29935	29783	29629	29819	29756	29803	29767	29869	29535	29806	29479	29551	29915	29702	29631	30044	29842	29711	29832	29594	29892	29832	29688	29653	29917	29729	29770	29611	29812	29862	29632	29628	29982	29722	29685	29930	29698	29650	29688	29717	29595	29599	29644	29880	29755	29690	29654	29808	29941	29967	29515	29819	29537	29812	29580	29831	29779	29912	29880	29739	29934	30146	29785	29593	29904	29921	29655	29686	29725	29794	29725	29871	29693	29733	29852	29678	29771	29616	29884	29814	29920	29890	29629	29853	29884	29675	29912	29868	29923	29656	29528	29800	29818	29752	29382	29303	29599	29595	29675	29931	29563	29589	30072	29687	29662	29571	29706	29878	29755	29900	29930	29655	29643	29733	29770	29746	29927	29723	29918	29812	29685	29827	29825	29509	29674	29672	29554	29714	29808	29571	29649	29805	29729	29825	29677	29555	29800	29793	29596	29669	29869	29823	29388	29783	29757	29804	29685	29900	29951	29697	29899	29809	29876	29993	29778	29654	29289	29604	29576	29914	29621	29865	29653	29570	29744	29702	29626	29651	29719	29835	29675	29755	29671	29793	29734	29573	29838	29568	30125	29624	29868	29750	29657	29915	29808	29677	29766	29681	29541	29687	29546	29621	29641	29552	29541	29747	29882	29994	29589	29699	30043	29677	29673	29825	29640	29620	29558	29874	29838	29783	29750	29675	29563	29616	29422	29847	29513	29625	29458	29796	29809	29789	29715	29888	29708	29871	29767	29948	29666	29825	29748	29741	29867	29720	29594	29975	29849	29877	29728	29604	29650	29801	29518	29611	29850	29890	29650	29819	29671	29565	29534	29739	29815	29882	29884	29560	29616	29879	29677	29651	29783	29538	29955	29426	29907	29697	29983	29713	29716	29700	29702	29725	29886	29798	29888	29796	29803	29749	29657	29966	29785	30078	29530	29616	29759	29766	29431	29734	29771	29563	29733	29937	29892	29843	29791	29682	29622	29959	29892	29861	29634	29724	29637
25364	42781	43265	38026	33460	30027	27835	27228	26950	25517	24551	23979	23526	23391	23395	23119	23066	22833	22995	22751	22837	23159	25480	25436	24656	24515	23318	23078	22694	22639	22587	22724	22686	22731	22843	22735	22757	22772	22771	22501	22658	22553	22782	22500	22694	22443	22667	22574	22658	22545	22640	22528	22509	22505	22798	22471	22726	22649	22693	22666	22605	22746	22745	22720	22593	22753	22852	22573	22752	22640	22620	22622	22685	22699	22531	22537	22630	22750	22599	22638	22585	22594	22876	22522	22584	22565	22471	22639	22644	22534	22487	22638	22522	22604	22652	22594	22660	22550	22553	22562	22690	22525	22569	22693	22626	22833	22363	22760	22488	22540	22502	22796	22661	22666	22556	22603	22635	22718	22652	22596	22555	22586	22549	22530	22548	22463	22698	22535	22470	22672	22634	22418	22725	22706	22449	22633	22524	22562	22708	22544	22466	22528	22531	22783	22542	22502	22590	22674	22651	22583	22481	22473	22581	22507	22556	22570	22621	22384	22556	22590	22541	22532	22561	22502	22729	22715	22580	22619	22459	22598	22657	22676	22733	22653	22587	22586	22644	22608	22554	22513	22486	22535	22687	22518	22646	22638	22632	22573	22695	22742	22594	22593	22605	22640	22590	22709	22734	22461	22341	22728	22495	22570	22617	22716	22404	22600	22686	22629	22418	22802	22585	22582	22647	22521	22576	22727	22468	22568	22416	22410	22592	22658	22526	22678	22593	22650	22327	22648	22646	22708	22364	22635	22632	22793	22645	22746	22617	22828	22563	22781	22512	22804	22588	22447	22627	22447	22591	22351	22577	22592	22484	22636	22678	22613	22621	22623	22513	22555	22764	22638	22582	22561	22729	22720	22467	22414	22391	22494	22542	22627	22611	22634	22268	22664	22547	22383	22630	22720	22484	22573	22622	22510	22660	22631	22574	22490	22564	22470	22703	22426	22643	22687	22349	22579	22733	22507	22623	22735	22668	22675	22567	22521	22625	22591	22606	22482	22707	22661	22653	22530	22707	22707	22698	22577	22462	22719	22667	22609	22639	22605	22721	22679	22356	22610	22387	22424	22473	22547	22651	22486	22700	22695	22668	22493	22622	22558	22737	22678	22458	22647	22562	22658	22512	22480	22539	22674	22668	22568	22731	22378	22632	22628	22630	22715	22652	22610	22496	22556	22565	22631	22500	22694	22666	22637	22503	22593	22561	22570	22520	22616	22569	22499	22561	22626	22528	22486	22559	22392	22519	22547	22657	22563	22428	22429	22534	22576	22425	22429	22501	22520	22741	22530	22544	22513	22363	22501	22539	22601	22449	22551	22527	22561	22514	22528	22569	22530	22846	22637	22628	22614	22670	22436	22607	22599	22574	22565	22543	22551	22660	22615	22533	22487	22653	22596	22622	22504	22749	22624	22624	22498	22646	22521	22699	22643	22603	22564	22582	22618	22647	22641	22488	22541	22394	22600	22520	22665	22599	22531	22599	22633	22516	22406	22720	22557	22622	22551	22382	22683	22566	22618	22483	22756	22675	22516	22612	22560	22628	22512	22546	22637	22645	22383	22530	22594	22606	22757	22487	22429	22418	22619	22399	22724	22454	22717	22651	22533	22870	22567	22683	22667	22459	22705	22561	22578	22493	22399	22538	22264	22689	22404	22493	22618	22613	22463	22573	22442	22542	22713	22529	22346	22566	22768	22664	22499	22427	22632	22548	22769	22641	22637	22716	22661	22545	22649	22503	22487	22563	22492	22503	22707	22858	22446	22558	22732	22363	22689	22558	22569	22728	22602	22490	22463	22547	22625	22637	22566	22620	22663	22558	22496	22563	22501	22551	22466	22549	22501	22621	22670	22728	22483	22614	22580	22405	22566	22570	22494	22681	22472	22685	22632	22434	22471	22517	22752	22561	22727	22755	22601	22603	22614	22600	22491	22732	22462	22603	22493	22694	22549	22639	22428	22560	22452	22556	22527	22731	22673	22786	22536	22475	22607	22446	22671	22597	22460	22603	22540	22559	22591	22818	22408	22854	22668	22734	22661	22587	22582	22543	22339	22520	22583	22565	22536	22546	22441	22554	22576	22610	22589	22484	22556	22555	22728	22545	22677	22625	22655	22558	22609	22501	22656	22535	22648	22413	22491	22539	22519	22688	22650	22638	22472	22608	22549	22566	22549	22695	22542	22654	22394	22528	22600	22527	22549	22624	22532	22693	22640	22492	22419	22319	22546	22607	22409	22642	22681	22636	22751	22645	22813	22492	22475	22689	22695	22448	22583	22600	22512	22776	22622	22490	22589	22614	22571	22730	22640	22676	22557	22595	22593	22607	22336	22628	22778	22490	22661	22588	22728	22461	22625	22512	22454	22513	22624	22623	22575	22461	22550	22394	22639	22561	22493	22589	22582	22576	22682	22785	22626	22646	22550	22556	22513	22674	22434	22568	22560	22650	22641	22493	22738	22605	22554	22487	22506	22337	22583	22630	22427	22465	22589	22522	22670	22745	22637	22565	22653	22681	22636	22542	22485	22656	22663	22620	22608	22830	22463	22830	22589	22621	22502	22522	22718	22725	22758	22733	22464	22610	22568	22500	22607	22629	22614	22517	22597	22512	22537	22480	22634	22537	22447	22566	22734	22474	22605	22386	22592	22479	22503	22534	22573	22535	22562	22831	22725	22566	22458	22574	22657	22394	22725	22706	22625	22594	22532	22527	22575	22457	22444	22474	22579	22706	22592	22477	22552	22687	22612	22445	22481	22469	22592	22714	22515	22628	22685	22487	22389	22490	22622	22592	22492	22724	22586	22636	22657	22787	22503	22633	22617	22610	22575	22829	22612	22478	22508	22535	22499	22543	22594	22863	22588	22668	22633	22539	22610	22634	22660	22614	22635	22585	22688	22445	22646	22406	22726	22679	22626	22515	22553	22733	22548	22584	22486	22402	22582	22510	22708	22659	22515	22636	22478	22585	22575	22566	22665	22757	22571	22568	22525	22575	22565	22513	22445	22583	22525	22494	22667	22636	22578	22637	22615	22596	22464	22587	22661	22612	22689	22499	22578	22686	22640	22676	22565	22617	22615	22585	22475	22481	22593	22715	22530	22614	22557	22463	22593	22653	22536	22704	22522	22702	22558	22679	22632	22694	22634	22604	22549	22688	22645	22446	22732	22457	22654	22594	22690	22629	22494	22635	22544	22507	22596	22642	22430	22564	22603	22825	22660	22474	22511	22623	22457	22667	22742	22700	22647	22559	22468	22700	22509	22480	22529	22631	22669	22688	22343	22622	22603	22755	22532	22447	22406	22717	22497	22626	22477	22413	22573	22670	22520	22481	22537	22642	22597	22525	22502	22625	22762	22611	22405	22517	22659	22755	22444	22580	22471	22709	22486	22612	22418	22616	22537	22593	22826	22611	22455	22610	22426	22634	22557	22683	22477	22411	22490	22803	22533	22720	22610	22535	22569	22570	22695	22406	22666	22666	22525	22583	22584	22552	22657	22662	22451	22699	22508	22535	22683	22603	22642	22450	22633	22580	22495	22370	22741	22582	22701	22473	22597	22680	22294	22663	22722	22532	22653	22635	22505	22625	22679	22600	22592	22481	22552	22446	22550	22494	22583	22517	22609	22573	22609	22487	22752	22622	22505	22436	22535	22608	22446	22647	22591	22686	22709	22633	22552	22456	22420	22664	22741	22617	22588	22703	22454	22528	22555	22635	22555	22583	22732	22790	22454	22642	22519	22562	22420	22439	22663	22517	22448	22687	22633	22727	22471	22551	22450	22638	22612	22490	22693	22525	22666	22529	22683	22649	22686	22529	22516	22552	22530	22658	22595	22604	22568	22687	22656	22679	22765	22386	22657	22456	22770	22625	22532	22794	22470	22861	22690	22649	22509	22606	22677	22615	22638	22706	22632	22346	22497	22653	22620	22499	22553	22509	22641	22631	22743	22510	22602	22453	22524	22683	22673	22710	22527	22528	22645	22641	22617	22691	22635	22549	22690	22611	22599	22641	22379	22604	22520	22611	22509	22687	22702	22492	22695	22445	22608	22433	22638	22601	22446	22577	22719	22696	22553	22570	22420	22556	22619	22726	22611	22543	22892	22501	22696	22752	22659	22581	22577	22486	22529	22419	22318	22552	22521	22587	22609	22634	22518	22672	22737	22661	22446	22622	22576	22572	22731	22638	22357	22780	22585	22636	22457	22668	22534	22565	22408	22584	22657	22626	22683	22553	22623	22622	22585	22660	22463	22654	22514	22630	22549	22529	22675	22561	22587	22662	22521	22578	22624	22656	22640	22470	22527	22684	22626	22676	22542	22479	22650	22602	22486	22590	22607	22591	22536	22572	22694	22488	22594	22671	22736	22472	22575	22709	22548	22624	22713	22490	22780	22341	22521	22562	22586	22599	22581	22507	22653	22437	22428	22566	22362	22495	22675	22626	22573	22654	22490	22726	22670	22514	22620	22519	22537	22640	22471	22525	22684	22548	22610	22604	22647	22634	22629	22836	22611	22597	22572	22864	22566	22609	22548	22518	22470	22587	22408	22572	22454	22547	22614	22592	22528	22825	22505	22616	22460	22670	22598	22475	22465	22509	22470	22566	22789	22727	22560	22662	22570	22438	22595	22460	22632	22502	22623	22464	22784	22591	22491	22412	22555	22666	22700	22690	22612	22428	22646	22548	22462	22716	22722	22615	22587	22736	22329	22485	22552	22430	22516	22602	22692	22618	22629	22765	22585	22728	22535	22510	22569	22679	22713	22506	22591	22586	22734	22686	22706	22596	22449	22669	22421	22542	22630	22582	22563	22691	22547	22573	22624	22587	22633	22764	22608	22539	22481	22728	22514	22516	22580	22730	22704	22439	22458	22741	22599	22701	22531	22838	22616	22811	22663	22662	22552	22668	22532	22619	22646	22494	22580	22643	22645	22664	22603	22586	22484	22522	22701	22792	22696	22617	22462	22461	22759	22605	22524	22396	22440	22701	22511	22588	22466	22685	22652	22547	22518	22653	22577	22705	22749	22346	22641	22667	22698	22575	22470	22548	22629	22499	22519	22543	22491	22668	22608	22632	22550	22458	22533	22589	22619	22479	22611	22655	22512	22617	22800	22664	22490	22579	22532	22679	22270	22616	22702	22648	22676
22623	21387	29217	24296	24695	31612	36543	34078	33430	33207	32285	31492	31538	31138	31118	31030	30987	30722	30708	30900	30792	30809	33616	34018	32962	32919	31909	31292	30822	30213	30496	30498	30380	30442	30503	30636	30534	30455	30506	30502	30461	30459	30322	30459	30570	30565	30381	30429	30323	30330	30514	30298	30283	30538	30449	30451	30465	30194	30442	30377	30382	30359	30575	30262	30330	30322	30532	30398	30460	30427	30228	30440	30652	30213	30467	30395	30373	30543	30471	30589	30387	30396	30341	30471	30135	30279	30404	30248	30394	30392	30341	30473	30559	30170	30491	30495	30467	30042	30530	30364	30324	30368	30361	30362	30559	30465	30666	30498	30376	30054	30400	30185	30242	30543	30476	30206	30543	30505	30367	30418	30533	30420	30483	30348	30507	30440	30125	30290	30455	30449	30599	30387	30377	30455	30379	30368	30498	30313	30437	30443	30410	30209	30366	30423	30382	30623	30453	30261	30254	30393	30453	30362	30429	30386	30384	30375	30317	30407	30166	30149	30491	30199	30348	30466	30386	30584	30387	30353	30222	30477	30242	30230	30187	30306	30408	30509	30456	30132	30493	30642	30452	30271	30299	30168	30289	30166	30323	30403	30364	30370	30414	30487	30256	30377	30437	30350	30495	30461	30539	30426	30356	30039	30487	30440	30375	30254	30424	30555	30320	30425	30389	30242	30446	30376	30484	30261	30136	30268	30329	30515	30590	30413	30374	30371	30488	30529	30281	30414	30221	30162	30380	30475	30274	30345	30394	30442	30332	30403	30527	30457	30506	30533	30321	30356	30344	30271	30245	30573	30399	30397	30207	30277	30399	30369	30488	30536	30390	30252	30404	30398	30238	30424	30429	30440	30486	30500	30241	30626	30342	30155	30553	30330	30543	30370	30476	30419	30555	30555	30405	30551	30605	30317	30337	30265	30364	30404	30338	30492	30284	30689	30408	30398	30646	30474	30707	30463	30534	30666	30421	30454	30400	30395	30368	30656	30466	30285	30401	30265	30505	30315	30348	30359	30439	30291	30445	30473	30570	30476	30704	30532	30358	30554	30389	30424	30342	30269	30281	30274	30333	30450	30398	30293	30333	30390	30317	30367	30492	30192	30478	30220	30386	30333	30640	30369	30587	30417	30307	30307	30346	30292	30303	30435	30288	30276	30096	30254	30477	30213	30037	30503	30356	30272	30525	30347	30430	30420	30210	30218	30288	30384	30506	30386	30282	30319	30461	30692	30327	30384	30327	30225	30473	30292	30348	30294	30362	30145	30384	30412	30468	30419	30400	30243	30483	30461	30427	30380	30363	30210	30507	30277	30483	30413	30122	30240	30338	30476	30467	30405	30520	30418	30424	30386	30340	30293	30502	30272	30497	30431	30331	30440	30588	30591	30533	30094	30388	30502	30452	30317	30511	30487	30590	30287	30350	30399	30487	30239	30118	30308	30468	30294	30482	30324	30398	30372	30095	30309	30342	30306	30261	30309	30519	30371	30332	30172	30159	30174	30695	30561	30432	30330	30428	30361	30262	30531	30435	30433	30388	30525	30462	30497	30498	30377	30470	30398	30230	30292	30521	30280	30273	30425	30512	30209	30315	30506	30298	30256	30272	30423	30517	30186	30404	30345	30175	30271	30361	30212	30384	30524	30193	30433	30489	30375	30363	30527	30321	30392	30255	30520	30627	30375	30510	30489	30328	30485	30475	30210	30239	30081	30297	30334	30231	30469	30335	30334	30505	30583	30426	30469	30467	30444	30446	30567	30536	30293	30304	30443	30377	30226	30399	30400	30551	30419	30155	30389	30285	30553	30318	30262	30374	30172	30516	30371	30182	30698	30415	30346	30341	30309	30551	30196	30416	30237	30367	30565	30557	30523	30537	30443	30221	30386	30364	30358	30504	30482	30592	30425	30566	30353	30390	30426	30346	30536	30179	30372	30150	30300	30178	30324	30503	30469	30191	30353	30447	30403	30656	30184	30565	30453	30280	30648	30198	30282	30264	30566	30456	30299	30269	30387	30443	30432	30468	30322	30365	30265	30316	30317	30293	30375	30377	30479	30357	30347	30456	30528	30452	30437	30259	30456	30403	30144	30261	30380	30472	30482	30287	30506	30299	30434	30213	30213	30504	30123	30590	30382	30302	30465	30494	30161	30459	30395	30361	30202	30633	30569	30409	30560	30478	30425	30218	30250	30256	30489	30475	30311	30327	30444	30546	30229	30208	30592	30231	30404	30113	30557	30450	30202	30479	30382	30480	30238	30227	30239	30333	30315	30226	30337	30472	30425	30378	30422	30327	30345	30185	30209	30474	30314	30357	30656	30250	30241	30537	30277	30447	30174	30303	30275	30593	30252	30417	30341	30356	30078	30346	30447	30096	30384	30013	30470	30484	30500	30396	30511	30242	30389	30289	30475	29975	30126	30279	30573	30336	30374	30798	30285	30443	30389	30575	30418	30173	30361	30340	30446	30146	30221	30185	30326	30207	30501	30440	30243	30309	30336	30376	30562	30180	30234	30406	30389	30335	30318	30425	30485	30190	30582	30371	30356	30431	30321	30146	30268	30564	30570	30479	30197	30303	30286	30354	30554	30427	30481	30357	30222	30218	30322	30381	30384	30388	30491	30324	30205	30282	30256	30326	30220	30346	30515	30625	30383	30433	30305	30326	30287	30093	30636	30637	30391	30361	30477	30320	30425	30554	30418	30427	30473	30209	30340	30428	30474	30471	30369	30385	30463	30390	30327	30448	30379	30485	30236	30488	30269	30400	30263	30321	30259	30207	30474	30233	30575	30304	30379	30351	30387	30308	30387	30515	30343	30280	30317	30291	30491	30666	30508	30537	30405	30495	30549	30415	30503	30252	30134	30316	30409	30285	30500	30261	30411	30300	30391	30365	30347	30220	30462	30353	30201	30084	30256	30517	30442	30419	30420	30627	30348	30411	30454	30421	30326	30451	30350	30325	30710	30321	30390	30508	30555	30349	30241	30487	30428	30370	30494	30583	30327	30367	30380	30418	30122	30498	30250	30478	30207	30233	30319	30158	30293	30321	30507	30595	30203	30390	30549	30359	30300	30524	30332	30557	30492	30569	30544	30352	30492	30676	30307	30556	30400	30330	30370	30474	30358	30286	30322	30364	30475	30201	30390	30420	30304	30106	30241	30244	30400	30277	30508	30314	30397	30389	30376	30202	30416	30375	30403	30265	30373	30338	30241	30222	30363	30417	30403	30565	30417	30470	30472	30334	30025	30341	30071	30387	30076	30204	30526	30624	30466	30286	30179	30414	30274	30295	30325	30075	30473	30418	30457	30467	30361	30295	30378	30494	30336	30230	30392	30102	30250	30598	30566	30505	30260	30520	30199	30385	30243	30567	30196	30441	30476	30307	30254	30329	30136	30476	30470	30353	30305	30498	30560	30317	30407	30298	30341	30124	30554	30471	30096	30374	30471	30330	30367	30164	30382	30455	30526	30125	30556	30450	30252	30615	30424	30413	30332	30369	30341	30356	30286	30463	30304	30378	30227	30261	30798	30315	30373	30409	30512	30495	30463	30440	30361	30327	30471	30254	30297	30560	30430	30499	30464	30368	30513	30292	30395	30291	30274	30274	30466	30338	30235	30310	30297	30244	30285	30382	30413	30452	30510	30283	30175	30349	30586	30512	30623	30598	30671	30497	30220	30446	30265	30247	30393	30179	30352	30509	30536	30444	30412	30405	30231	30327	30378	30590	30451	30340	30317	30108	30397	30360	30554	30505	30482	30287	30383	30485	30616	30558	30484	30442	30321	30507	30434	30311	30242	30308	30179	30290	30358	30542	30335	30584	30407	30488	30317	30210	30489	30474	30398	30464	30576	30240	30256	30419	30412	30550	30129	30553	30460	30433	30330	30452	30512	30377	30500	30295	30191	30521	30242	30576	30408	30474	30535	30242	30469	30314	30298	30334	30315	30281	30219	30483	30608	30237	30355	30443	30380	30387	30640	30254	30376	30433	30375	30281	30418	30550	30444	30433	30437	30552	30492	30473	30280	30332	30436	30355	30321	30382	30326	30315	30246	30311	30537	30348	30285	30496	30374	30535	30227	30269	30201	30333	30217	30531	30133	30090	30448	30393	30337	30337	30436	30522	30164	30513	30296	30537	30515	30333	30430	30593	30276	30402	30391	30336	30510	30440	30377	30325	30511	30293	30212	30354	30240	30343	30395	30228	30579	30848	30304	30685	30536	30454	30351	30355	30276	30368	30430	30439	30186	30362	30216	30403	30055	30325	30301	30608	30552	30527	30468	30413	30235	30386	30402	30466	30569	30403	30181	30343	30311	30315	30437	30382	30413	30479	30370	30406	30229	30291	30256	30181	30244	30553	30032	30314	30317	30460	30405	30226	30532	30278	30620	30557	30472	30522	30465	30467	30149	30342	30360	30454	30273	30479	30636	30247	30178	30449	30461	30370	30242	30544	30514	30412	30267	30201	30434	30367	30204	30307	30272	30412	30347	30407	30610	30446	30357	30511	30311	30268	30418	30187	30385	30279	30348	30347	30627	30420	30511	30447	30480	30360	30393	30309	30013	30393	30143	30439	30492	30258	30436	30272	30141	30289	30308	30589	30487	30343	30281	30366	30346	30069	30105	30369	30525	30327	30452	30355	30472	30492	30202	30355	30470	30400	30236	30365	30333	30445	30478	30343	30425	30475	30502	30397	30450	30225	30141	30355	30567	30065	30292	30345	30613	30755	30518	30199	30564	30478	30213	30449	30494	30382	30406	30407	30677	30339	30494	30195	30319	30577	30321	30598	30333	30420	30350	30716	30526	30577	30393	30328	30384	30309	30239	30447	30392	30584	30571	30269	30471	30414	30626	30368	30618	30318	30460	30258	30335	30410	30129	30369	30443	30373	30320	30445	30423	30378	30282	30362	30137	30427	30417	30161	30344	30454	30387	30542	30510	30433	30384	30393	30350	30373	30374	30473	30469	30106	30437	30335	30404	30346	30245	30269	30488	30567	30368	30267	30413	30291	30533	30466	30615	30456	30472	30556	30484	30265	30289	30658	30344	30388	30619	30563	30242	30234	30262	30407	30740	30416	30480	30267	30339	30303	30431	30152	30329	30453	30293	30478	30432	30238	30408	30351	30404	30481	30447
26883	47560	47638	42171	37720	33045	30588	29665	28883	27211	25843	24986	24539	23991	23874	23588	23388	23300	23274	23717	23364	23886	28376	28251	26778	26344	25015	24116	23444	22868	22894	23120	22679	23050	23360	23344	23242	23106	22921	22952	22992	22853	22938	23016	22957	22983	22910	23018	23019	22866	22902	23094	22885	22907	22817	22820	22757	22960	23088	22988	22990	22748	23074	22911	23034	23175	22850	22835	23013	22932	23051	22965	22901	22952	22829	22805	22791	22925	23002	22939	22911	22801	23129	22929	22889	22846	23163	22892	22768	22769	22970	22997	22813	22642	22881	22762	22951	22734	22890	22948	22947	22949	22814	22752	22948	22959	23092	22980	22691	22826	22875	22948	22822	22786	22842	22844	23038	22920	22958	22951	22949	22844	22993	22933	23056	22856	22918	22824	22924	22946	23002	22925	22778	22951	22745	22974	22848	22904	22982	23083	23009	23071	23016	22968	22867	22789	22993	22766	22874	22979	22957	22978	23023	22981	22842	22977	22815	22911	22719	22975	23047	22975	22867	22873	23066	22907	23156	23184	22941	23027	22857	22799	22963	23008	22882	23058	23010	22960	23014	22890	23069	22948	22882	22998	23200	22854	22993	22851	22881	22951	23059	22972	22864	22918	22960	22917	23085	22882	23002	22902	22779	22767	22850	23017	22806	23045	22999	22917	22954	22856	23026	22948	22776	22947	22956	22976	22871	22941	22954	22956	23076	22904	22752	22930	22983	23017	22970	23003	22890	22988	22928	22844	22986	22949	22982	22987	22992	22867	22945	22955	22897	23044	22806	22883	22858	23056	22912	22929	22688	22726	22959	22949	22876	22808	22971	22732	23097	22879	23175	22864	22874	22808	22922	22810	22892	22972	22770	22790	22936	22969	23019	22768	22878	22783	22810	22709	22995	22851	22884	22849	23046	22891	22881	22918	23141	23012	22839	22930	23094	22946	22995	22976	22825	22972	22936	22931	23006	22978	22783	22905	22776	22898	23014	23047	22947	22896	22844	23065	22974	22776	22967	23030	23036	23061	22915	22984	22746	22828	22829	23094	22929	22883	22945	22952	22813	22737	22943	22808	22949	22900	22868	22813	22826	23046	22873	22951	22875	22721	23117	22867	22969	22791	22804	22935	22923	22825	22924	23002	22755	23056	22868	22948	23034	22627	22981	23050	22827	22782	23031	22887	22902	22770	22891	23006	22800	22872	22827	22888	22826	22973	22856	22989	22867	23010	22829	23022	22839	22889	22843	22681	22950	22996	22893	22822	22890	22902	22855	22919	22744	22848	23045	22809	22886	22964	22964	22886	22783	22812	23044	23097	23145	22915	23000	22919	23070	22955	23148	22960	22776	22678	22942	22920	23072	22807	23115	22836	22867	22928	23103	22846	22920	23033	22710	23071	22923	22961	22891	22930	23086	22952	22814	22863	23053	22947	23014	22843	22777	23052	23077	22770	22887	23107	22827	22874	22918	22936	23039	22802	22864	22909	23074	22962	23064	23034	23031	22876	22972	22850	22970	22889	22869	22903	23028	22709	22881	23130	22968	22941	23171	22842	23055	22846	22865	22804	23121	22888	22739	22832	22971	22937	22933	22905	23006	22996	22737	22779	22890	22928	22964	23001	23001	22773	22981	22900	22912	22847	22869	22817	22818	23055	23051	22798	22990	22753	22772	22785	22961	22883	22756	22870	22929	23081	22804	23023	22966	23014	23040	22811	22899	22941	23033	22977	22926	22718	23028	22783	22960	23047	22831	22959	22970	22804	22906	23013	22894	22836	22905	22937	22893	23054	22734	22855	23073	22934	22879	22745	22985	22797	22815	23116	22983	22950	22769	23011	22828	22878	22793	22978	22862	23154	23052	22952	23143	22769	22954	22902	22748	22871	22858	22903	22811	22833	22941	22901	22839	22830	23093	22893	22756	23002	22947	22978	23080	22881	22800	22962	22953	22849	22905	22677	22952	22944	22865	22854	22863	22868	23000	23039	22963	22924	22921	22846	22795	23028	22861	22848	22941	22829	22859	22935	22862	23071	22944	22882	22912	22881	22871	22830	22791	22900	22898	22815	23039	22898	22949	22865	22951	22868	22917	22807	22999	22913	22817	22874	22786	22957	22797	23077	22889	23045	22835	23052	23156	23021	22745	22970	22936	22786	23111	22937	23055	22958	22851	22863	22944	22891	22978	23006	22756	23012	22984	22861	22942	22825	22873	22953	22809	22875	22862	22907	23011	22849	22827	22984	22943	22835	22916	22866	22827	23063	22917	22852	23050	22984	22971	22873	22966	22876	22750	22990	22957	23028	23002	22801	22855	22726	22983	22820	22866	22844	22909	22836	22835	22858	22980	22910	22946	23034	23082	22800	22943	22860	22733	22968	22925	23001	22891	22995	22791	23000	22907	22797	22774	22704	22961	22849	22857	22825	22882	22855	23019	22947	23024	22942	22999	23019	22881	22962	22790	22847	23003	23124	23018	22784	22811	22780	22998	22971	23010	22904	22987	22878	22789	23024	23003	22790	22891	22692	22956	22862	22662	22898	22950	22814	22904	22909	22920	22947	22879	22838	22994	22843	22942	22897	22937	23020	23045	22964	22827	23047	23066	22886	22696	23093	22958	22946	22765	22968	22928	23081	22924	22981	22781	22976	22924	22970	22753	23024	22809	22906	22959	22890	22947	22827	22802	23037	22940	22998	23177	23021	22981	23109	22913	22889	23188	22710	23056	22985	22909	23024	22923	23017	22941	22979	22903	22786	22880	22840	23117	22776	22945	22924	22901	22946	23018	22964	22974	23004	22761	22608	23063	22963	22966	22823	22842	23018	22948	22669	22902	22884	22703	22866	22989	22847	22833	22896	22915	22880	22847	22987	22938	22862	22807	22821	22889	22711	22929	22899	22742	22806	23128	22908	22942	22880	22764	22904	22825	22796	23084	22857	22863	22981	22954	22920	22871	23053	23042	22875	22732	22899	22860	23145	22941	22879	23107	22821	22828	22940	22853	22768	22885	23049	22990	22958	22745	22917	22829	23026	22880	22958	22910	22882	23028	22960	22753	22705	22895	22920	22996	22837	22796	22857	23043	22941	22732	23130	23161	22901	23044	23152	22904	22865	22789	22912	22925	22856	22891	22813	22926	22770	22968	22932	22836	22793	23040	23017	22842	22827	22959	23088	22855	23007	22964	23011	22989	22995	22840	22898	22758	22940	22864	22711	22813	22956	23025	22868	22988	22806	22911	22889	22949	22894	22801	22978	22834	22888	22735	22619	22848	22763	22886	23027	22899	22989	22942	22934	23025	22794	22805	23024	23118	22875	23064	22774	23187	23021	22874	22939	23074	22978	22986	23021	22800	22894	22828	22933	22924	23034	22843	22871	23065	23047	22887	23073	22801	23154	22786	22825	22926	22994	22875	23035	23058	22761	23081	22713	23120	23012	22832	22845	22950	22937	22977	22964	22929	22794	23014	23127	22836	22833	22945	22941	22915	22854	23061	22971	22940	22847	22906	22795	23035	22889	22863	23026	22969	23166	23043	22959	22872	23000	22992	22813	23208	22962	22929	23011	23159	22866	23013	22867	22920	22981	22619	22932	22852	23015	23017	22850	22871	22856	23085	22937	23084	23071	23075	23098	22807	22962	22811	23010	22774	22765	22937	22656	22836	22860	22835	22871	22953	22744	22983	22955	22993	22944	22829	22851	22994	22919	22874	22802	22816	22966	22989	22683	22865	22880	22996	22956	22809	23071	22961	22933	22896	23037	22866	22875	22939	22832	22853	22976	23109	23008	22760	22791	22846	22934	22962	22908	22784	23003	22829	22921	22967	22710	23040	22823	22983	23055	22995	22838	22975	22857	22835	22862	22859	22811	22996	23022	22983	22829	22997	23089	22960	22961	22795	22847	23114	22909	22925	22950	22884	22752	22949	23022	22912	22889	22910	22913	23004	22833	22929	22953	22840	22979	22936	22868	22812	22836	23011	23017	22981	22827	22995	23034	22828	22995	22819	22962	22798	23058	22863	22897	22692	22871	23060	22973	23028	23013	22795	22937	22869	22964	22919	22864	22939	22984	22859	22842	22893	22892	23088	23053	22911	22774	22977	22761	22870	22893	22924	22936	22731	22878	22995	22595	23088	22988	22967	22805	22935	23015	22855	22711	22885	22753	22737	22920	23051	22947	23036	22806	23140	23011	22979	22895	22899	22887	23039	22832	23102	22857	22998	22859	22933	22852	22884	22755	22838	23089	22925	23003	22910	22989	22754	22997	22758	22867	22836	22765	23091	22946	22861	22792	22896	22998	23041	22976	22912	22972	22751	22933	23025	22920	23000	23034	22863	22938	22887	22959	22946	23077	22728	22895	22981	23125	23022	22830	22934	23002	22902	22976	23018	22615	23020	22869	22941	22727	22737	22827	22920	22954	23043	22827	22933	22962	22964	22966	22820	22780	22814	22963	22972	22843	22876	23063	23044	22828	22702	22713	22906	22834	22991	22901	22648	23001	22902	22884	22998	22949	22849	22908	22853	22805	23038	22863	22901	22983	22805	22992	23110	22851	22943	23007	22825	22827	22975	22779	23007	22928	22979	23087	22911	23065	22846	22823	22924	23133	22828	22827	22992	22920	22908	22681	22825	23015	23004	22945	22957	23071	22928	22958	23009	22944	22860	22795	22719	22744	22842	22867	22972	22761	22938	22826	22927	23028	22907	23043	22749	22960	22808	22932	22797	22819	23018	23078	22771	23138	22920	22994	22877	23125	22943	22988	22787	22809	22967	23008	22687	22840	22822	22772	23030	22873	22929	22769	22979	22963	22832	22931	23118	22655	22899	22930	22881	22909	23071	22829	22980	22929	22729	22832	23004	22832	22871	22835	23079	22876	22975	22932	22815	22960	23150	22807	22939	22959	22807	22933	22888	22916	22749	22801	22891	22861	23153	22886	22950	22914	23056	22937	23007	22905	23003	22814	22850	22881	22789	22879	22888	22978	22906	22885	23052	23100	22948	22807	22774	22854	22818	22999	23015	22837	23062	22774	22837	22955	23106	23034	22866	22838	22832	23087	22874	22862	22784	22984	22816	22799	23017	23013	22883	22870	22938	22849	22876	22943	22849	22845	23008	22868	23094	22750	22946	22897	22930	22964	22935	22658
29200	26850	36634	36678	34037	32749	32460	31993	31568	30974	30506	30279	30416	30151	30349	30245	30327	30220	30204	30178	30169	30397	30447	30469	30139	30198	29914	30004	30109	30342	29970	30255	30108	30257	30289	30060	30177	29984	30160	30171	29835	30063	30006	30095	30668	30064	30218	30108	30132	30139	30109	30046	29777	30162	30045	30147	30198	30043	29923	29976	29844	30090	29879	30053	29927	30344	29981	30122	29956	30045	29969	29873	30121	30150	30054	29997	30075	29757	30209	30010	30020	30094	29884	30022	30218	30087	30056	29944	30117	30022	30221	30037	30060	30138	30016	30499	30228	29999	29993	30323	30093	29909	29836	30147	29911	30068	29945	30060	30057	29966	30164	29849	30064	30179	29935	30000	30239	30065	29827	30020	30254	29812	30037	29947	29907	29848	30224	30268	30187	29955	30187	29835	30038	30014	30044	29928	30018	30154	30201	30346	30346	30299	29866	30045	29942	30059	29744	29778	30164	30019	30127	30032	30269	29996	30156	29819	30027	29947	29982	30007	30127	30049	30220	30025	29919	29996	29971	30065	30038	29985	30037	30012	30065	30245	30200	30108	29919	30186	30136	30016	29955	30205	30088	30223	29973	29956	30026	29902	29998	30034	30165	30152	30157	30165	30309	30120	30086	29984	30020	29924	30088	29861	30166	29968	30039	30010	30198	29960	30155	29969	30050	30111	30011	30040	30028	29946	30128	29878	30291	30010	29830	30182	30002	30016	30039	29778	30072	30018	29948	30027	30012	30206	30060	29917	30212	30077	30009	29915	29998	30011	30160	30282	29942	29927	30284	30067	29964	30122	30174	30188	30042	29969	30148	29928	29922	30029	30193	29970	30113	30000	29984	30221	30004	29939	29846	30028	29900	30031	29918	30004	29982	30199	30196	30219	29949	30040	29770	29871	30067	30050	30088	30050	30065	30318	30214	30024	29968	29916	30169	30225	30093	30005	29937	30008	29894	30070	30260	30107	30140	30113	29958	29993	29851	30188	30109	30007	30161	30074	29944	30210	29925	29812	30187	30229	30001	29824	29988	29993	30074	30098	30148	29995	29948	30110	30023	30183	30236	30136	30118	30187	29942	30208	30100	30038	30133	30170	30172	30115	30149	30086	30180	30391	30231	29895	30069	30078	30225	30069	30279	30274	29821	29889	30075	30165	30033	29980	30121	30097	29966	30201	30223	30119	30189	29884	30082	30018	29931	29830	30092	29959	30175	30093	29904	30295	29851	30143	29835	30149	30155	29738	29970	30250	30209	30168	30292	30370	30067	30215	30082	30188	30348	30213	30047	29995	30222	30008	29957	30045	29828	30038	30177	29975	29984	30176	30069	30154	30159	30165	30196	30075	30090	29936	30196	29851	29865	29869	29932	29958	30211	30175	30092	30067	30180	30183	30254	30297	30128	30064	30113	30021	30176	30117	30140	30163	30446	29947	30281	30045	30172	29899	30151	30148	30117	30164	30008	30091	30176	30231	29911	29877	29956	29965	30189	30255	29921	30078	30282	30358	29952	30094	29816	30127	30259	30010	30016	29997	30096	29848	30019	30050	29987	30224	30146	30021	30222	30355	30260	30006	30103	30119	29922	30042	30159	30026	30095	30090	30010	30031	30208	30048	30143	30108	30039	30132	30191	30161	29992	30072	30134	29811	30044	30024	30047	30175	30058	30091	30127	30125	29938	30091	30124	30042	30067	30250	30329	30089	29888	30016	29956	29945	30354	30065	30263	29979	29864	30063	30116	29892	30130	30230	30284	30267	30014	29903	30047	30133	30359	30165	30249	29929	30201	30155	29916	30144	30115	30235	30020	29969	30150	30102	30204	30276	30253	30046	30109	30108	30008	30141	30101	30106	29985	30027	30001	30102	30207	30184	30171	30175	30018	30073	30172	30374	29977	29989	29981	30087	30004	30396	30136	29904	29903	29977	30026	29916	30218	30004	29933	30225	30126	30176	30267	30075	30165	30046	29999	29854	30179	29991	29950	29841	30117	29936	30056	30201	30119	30110	29894	29897	30074	30052	30153	30098	30059	30001	30059	30147	30105	30107	30248	30085	30105	30106	29913	30157	30016	29806	30055	29942	30139	30159	30055	29978	30220	30126	29969	30000	30019	30188	29862	30034	29957	30080	30046	29924	30128	30056	30034	30153	29975	30219	30489	30226	29998	30213	30160	29903	29987	29970	30159	30068	30176	30009	29967	29840	29997	30113	30092	29941	30150	30044	30283	30149	30147	30007	30025	30230	30241	30125	29913	29968	30116	30167	30190	30194	30102	29791	30171	29916	30118	30011	30015	30250	30250	30283	30072	29910	30074	29784	30163	30044	30079	30084	30025	30128	30252	30074	30250	29960	29936	29923	30047	30084	30037	29890	30190	29952	30033	29945	30010	30114	30065	30210	30121	30287	29946	30156	29890	30242	29885	30218	29914	30115	30021	30227	30181	29976	30052	30027	30365	30119	30050	30028	30008	30201	30164	30258	29903	30250	30199	29937	30172	30159	30186	30145	29974	30015	30195	30117	30090	30097	29949	30242	30101	30209	30047	30174	29954	29986	30016	29876	29882	30098	30071	30051	29937	29940	29974	30137	30162	29996	29992	29849	30160	30194	30111	30255	30211	30100	30387	30147	30211	30124	29901	29887	30097	29976	29936	30120	30185	30122	30059	30152	30156	30127	30023	29953	30030	30079	29956	30297	30310	30153	30073	29954	30101	30077	30084	29858	30036	30052	30229	30128	30053	30157	30147	30445	29986	30067	30073	29937	29946	30155	30014	29774	30212	30152	30031	30178	30175	30072	30279	29936	30094	30330	30198	30013	29941	30235	30234	30115	30122	30251	30192	30052	30200	30052	29997	29720	30257	30015	30000	30068	30215	30172	30261	29983	30006	29915	29969	30224	29996	30167	30226	30300	30343	30024	30048	29931	30128	30203	29923	30106	30072	30243	30212	29951	30177	30186	30077	30238	30188	30248	30110	30091	30253	30195	30192	30118	30083	30059	30153	30112	30250	30064	29945	30083	30279	30232	30072	30310	30139	29883	30137	30208	30379	30071	30020	29934	30023	29971	30340	29946	30020	30156	30183	30132	30083	29948	29946	30027	29898	30229	30070	30023	30032	29977	30026	30194	29965	30198	30141	30083	30080	29959	30155	29952	30164	30111	30110	30096	30166	30072	29999	30168	29922	29946	30095	30204	30144	30186	30152	30180	29948	29994	30084	30034	30081	30008	30168	29847	30116	30083	30024	30188	29919	30094	30284	29958	30184	30220	29869	30119	30039	30150	30182	29844	29967	30053	30212	30173	30144	30188	30113	30225	29869	29950	29758	29866	29958	29944	29917	30125	30318	29956	29971	29886	30127	29881	30292	30155	30215	30126	30082	30216	29863	30042	30092	30140	29870	30149	30277	30069	30252	30367	30062	30084	30065	29948	30023	30046	30272	30184	29932	30128	30271	30059	30277	30145	30051	30289	30068	30221	29961	30272	30456	30261	30120	30076	30021	30273	30060	30257	30113	30085	30263	30008	29886	30137	30285	29899	29999	30076	30086	30046	30138	30226	30156	30109	30483	29724	30101	29799	30023	30093	29788	30050	30013	30335	30112	29810	29764	30227	30039	30055	29993	30242	29948	30079	30168	30136	30147	30004	30106	30078	30115	29809	30220	30462	30076	30209	30191	30147	30039	30069	30023	30062	30211	30250	30052	30113	30030	29979	30139	30097	30183	30078	30192	30096	30148	30011	30239	30032	30240	29739	30016	29703	29976	30031	30060	30177	30130	30341	30043	30374	29908	29996	30127	30011	29937	30184	30012	30191	30115	29932	30098	30208	30156	29978	30231	30230	30089	29957	30195	30244	30231	30009	30247	30117	30038	30120	30034	30123	29974	30017	30260	30089	29732	29985	30077	30083	30206	30237	30057	29746	30230	29956	29975	30092	30250	30272	30044	29963	30071	29841	29918	30002	30061	30105	29912	30175	30313	29998	29841	29980	30104	30232	30172	30257	30062	30312	30082	30183	30050	30273	30153	30046	30304	30037	30010	30261	30191	30125	30246	30231	30108	30056	30177	30007	30068	30204	29960	30092	30241	30019	30043	30181	30089	29845	29928	30162	29729	30072	30228	30105	30169	30234	29941	29926	30311	30320	30048	30068	29921	30110	30085	30064	30007	29994	29937	29885	30223	30061	30045	30121	29976	30054	30128	30142	30096	30061	30249	30028	29909	30021	30185	30143	30057	29893	30128	30099	30092	29927	29935	30005	30276	30041	30190	30075	29912	30035	30031	30206	29964	30081	30282	30267	29936	29934	30017	30054	30238	30126	30391	30014	30121	29991	30024	30090	30227	29975	30218	30004	30249	29786	29820	30005	30240	30071	29946	30194	30001	29990	30198	30211	30208	30230	29930	29884	30198	30253	30145	29915	29899	30076	29944	30139	30071	30339	30106	30120	30220	29992	30096	30169	30151	30192	30034	30071	30047	29982	30174	30140	30139	30090	30139	30150	30175	29918	30031	29954	29972	30125	30173	30236	30079	30044	30015	30189	30207	30049	30074	30090	29963	29815	30314	30136	30123	30043	29927	30072	30010	29964	29902	30311	30143	29985	30047	30035	29985	29986	30165	29969	30026	30130	29943	29972	29890	30099	30304	29966	30152	30245	30015	30100	30143	30037	29929	30076	29957	30098	30159	30060	29679	30072	29955	30008	30205	29997	30122	30188	29960	30070	30191	30167	30115	30165	30182	30090	30328	30068	30083	30123	30090	29805	29999	30280	30098	30048	30202	30137	30129	30268	29925	29894	30273	30075	30512	30100	29880	30217	30015	30241	30032	30158	29789	29925	29945	29883	29954	30059	30031	30074	30112	30108	30008	30041	30094	30208	30119	30011	30061	29992	30106	29976	30166	30026	30065	30156	29967	30102	30119	29941	30041	30070	30045	30176	30093	30266	30151	30021	30099	29948	30236	29950	30273	30123	30128	29864	30039	29965	30061	30175	29899	30235	30037	29972	30136	30108	29931	29993	30067	30179	30125	30243	30165	30058	30170	30009	29980	30025	30234	29970	30004	30135	30045	30197	30018	30015	29915	30291	30249	30201	30272	30048	30216	30047	30041	30013	30223	30207	30197	29784	29863	30316	30223	30060
25134	35992	36496	32368	29652	27180	26007	26018	25189	24393	23758	23410	23132	23297	23010	23110	23055	22877	22786	23023	23119	23076	23151	23158	23046	23258	23060	22737	22721	22778	22679	22678	22625	22712	22782	22753	22644	22646	22714	22714	22852	22645	22696	22637	22745	22555	22671	22748	22707	22725	22597	22711	22730	22667	22663	22697	22859	22630	22610	22796	22728	22743	22817	22808	22659	22734	22666	22864	22746	22770	22553	22705	22563	22864	22600	22638	22491	22698	22609	22616	22626	22850	22868	22766	22658	22875	22644	22782	22712	22378	22612	22673	22813	22797	22595	22588	22697	22546	22772	22623	22660	22690	22681	22625	22735	22896	22738	22714	22780	22509	22722	22603	22823	22670	22681	22739	22754	22577	22802	22702	22835	22783	22767	22609	22731	22677	22836	22607	22784	22606	22707	22655	22596	22632	22711	22811	22594	22620	22745	22740	22672	22640	22706	22713	22687	22710	22579	22610	22822	22702	22794	22722	22564	22697	22659	22697	22869	22603	22773	22754	22516	22769	22772	22760	22573	22707	22856	22569	22702	22400	22738	22651	22704	22761	22427	22777	22766	22775	22829	22680	22777	22724	22609	22533	22721	22686	22671	22793	22725	22671	22703	22703	22655	22771	22742	22587	22701	22673	22850	22860	22661	22786	22620	22711	22741	22675	22633	22721	22798	22656	22965	22666	22693	22677	22519	22792	22676	22839	22711	22917	22807	22794	22733	22583	22847	22732	22931	22878	22689	22719	22602	22432	22643	22608	22692	22698	22612	22691	22747	22603	22745	22901	22669	22564	22702	22740	22537	22754	22548	22715	22849	22728	22679	22734	22765	22528	22704	22570	22500	22654	22644	22733	22831	22854	22418	22717	22588	22748	22502	22736	22596	22810	22670	22738	22696	22942	22894	22663	22747	22878	22769	22726	22656	22670	22761	22624	22794	22869	22600	22679	22832	22903	22663	22711	22836	22831	22705	22717	22849	22544	22780	22637	22734	22676	22658	22636	22735	22741	22790	22690	22704	22656	22883	22706	22761	22760	22758	22805	22722	22643	22659	22899	22658	22716	22655	22784	22636	22792	22718	22626	22641	22932	22824	22530	22763	22443	22741	22590	22680	22657	22533	22841	22707	22657	22854	22682	22837	22717	22722	22575	22506	22480	22840	22739	22719	22738	23017	22737	22716	22573	22679	22699	22737	22678	22561	22541	22624	22575	22724	22756	22698	22571	22590	22792	22620	22600	22774	22644	22558	22697	22782	22561	22803	22756	22591	22849	22813	22749	22624	22784	22640	22642	22699	22584	22754	22834	22802	22701	22768	22745	22694	22632	22756	22677	22752	22761	22872	22668	22653	22604	22568	22554	22852	22698	22724	22762	22702	22947	22737	22721	22810	22576	22700	22684	22747	22562	22873	22765	22556	22631	22652	22721	22578	22671	22691	22559	22650	22649	22811	22781	22839	22530	22887	22665	22595	22572	22760	22897	22780	22720	22616	22704	22848	22742	22594	22575	22660	22856	22652	22529	22473	22812	22696	22558	22749	22650	22744	22849	22565	22702	22824	22716	22863	22737	22778	22761	22750	22685	22672	22734	22591	22834	22682	22802	22483	22771	22686	22805	22716	22772	22571	22754	22721	22555	22795	22694	22749	22809	22621	22923	22672	22659	22742	22799	22608	22589	22845	22492	22682	22681	22821	22692	22710	22769	22727	22746	22606	22737	22659	22690	22761	22733	22686	22744	22831	22567	22828	22712	22682	22658	22699	22693	22709	22776	22772	22982	22725	22534	22602	22764	22709	22676	22827	22822	22791	22797	22611	22700	22705	22769	22713	22691	22717	22635	22795	22653	22797	22848	22796	22714	22792	22651	22634	22606	22922	22691	22613	22633	22788	22854	22563	22812	22631	22699	22825	22773	22655	22801	22675	22642	22628	22625	22819	22687	22549	22746	22730	22635	22711	22677	22589	22678	22755	22632	22630	22668	22766	22769	22691	22814	22860	22733	22652	22820	22668	22781	22780	22635	22550	22699	22768	22731	22736	22737	22717	22728	22966	22687	22908	22723	22708	22597	22880	22875	22616	22866	22693	22643	22646	22663	22724	22660	22664	22897	22806	22601	22685	22755	22691	22654	22669	22651	22765	22782	22790	22829	22663	22683	22656	22667	22838	22614	22768	22631	22473	22767	22790	22660	22654	22815	22778	22819	22752	22687	22635	22604	22670	22886	22843	22725	22758	22987	22648	22661	22713	22682	22665	22667	22807	22670	22603	22691	22856	22924	22854	22875	22651	22748	22753	22676	22756	22777	22703	22704	22800	22759	22649	22676	22982	22791	22711	22694	22643	22677	22815	22745	22737	22648	22580	22626	22736	22716	22611	22702	23001	22750	22592	22798	22660	22758	22640	22601	22676	22646	22802	22788	22722	22734	22756	22534	22873	22771	22666	22678	22684	22569	22799	22666	22785	22696	22834	22756	22715	22690	22612	22831	22731	22608	22723	22646	22783	22769	22674	22638	22730	22669	22684	22638	22761	22665	22767	22867	22611	22717	22944	22728	22818	22659	22788	22796	22619	22734	22714	22704	22837	22673	22643	22543	22673	22759	22879	22604	22702	22792	22752	22642	22748	22725	22722	22759	22657	22708	22648	22598	22741	22672	22746	22968	22853	22500	22598	22771	22618	22632	22737	22645	22692	22778	22820	22802	22695	22825	22811	22822	22857	22673	22807	22475	22694	22801	22717	22612	22743	22750	22456	22734	22896	22755	22874	22587	22781	22583	22896	22770	22695	22607	22625	22656	22746	22695	22681	22604	22860	22560	22555	22715	22687	22817	22479	22625	22761	22681	22669	22728	22694	22761	22814	22703	22694	22704	22733	22731	22783	22841	22573	22794	22746	22690	22568	22644	22742	22587	22635	22587	22731	22643	22641	22769	22620	22777	22645	22600	22620	22731	22679	22861	22679	22693	22610	22547	22698	22859	22716	22698	22621	22654	22808	22841	22604	22557	22784	22652	22632	22910	22503	22774	22564	22672	22798	22740	22837	22483	22783	22584	22701	22923	22728	22762	22871	22776	22559	22620	22694	22786	22640	22745	22639	22572	22646	22585	22621	22864	22709	22802	22923	22730	22870	22653	22672	22876	22674	22714	22816	22679	22802	22705	22854	22815	22648	22760	22577	22746	22726	22850	22800	22557	22469	22885	22768	22714	22618	22693	22557	22743	22699	22797	22926	22643	22740	22699	22599	22624	22779	22636	22706	22852	22681	22802	22660	22758	22799	22779	22706	22583	22700	22595	22760	22646	22639	22654	22700	22600	22592	22748	22640	22577	22654	22820	22735	22681	22964	22626	22705	22864	22792	22570	22461	22953	22806	22695	22621	22672	22670	22816	22665	22654	22599	22705	22619	22693	22771	22639	22795	22602	22886	22794	22790	22576	22625	22714	22859	22600	22681	22778	22820	22707	22777	22615	22727	22736	22794	22716	22660	22661	22751	22683	22584	22768	22519	22589	22714	22836	22610	22707	22584	22517	22748	22894	22721	22796	22767	22684	22707	22787	22739	22602	22751	22653	22630	22816	22782	22775	22753	22680	22760	22766	22742	22780	22611	22566	22991	22623	22656	22793	22722	22585	22537	22816	22613	22643	22612	22755	22910	22725	22772	22611	22788	22694	22638	22739	22847	22610	22859	22716	22574	22680	22809	22867	22722	22754	22559	22544	22815	22866	22744	22534	22642	22686	22739	22571	22657	22667	22888	22675	22787	22697	22592	22577	22675	22730	22737	22840	22598	22530	22571	22651	22794	22622	22735	22500	22676	22924	22522	22752	22572	22690	22720	22857	22795	22707	22679	22680	22725	22691	22794	22606	22622	22758	22755	22695	22684	22745	22789	22729	22640	22803	22670	22885	22600	22631	22475	22682	22792	22749	22832	22744	22587	22671	22744	22685	22737	22638	22682	22721	22596	22750	22692	22614	22802	22732	22816	22749	22723	22782	22697	22729	22351	22712	22635	22692	22706	22604	22692	22689	22676	22529	22856	22659	22823	22564	22712	22645	22852	22500	22705	22740	22703	22707	22766	22714	22809	22638	22827	22645	22683	22616	22850	22697	22684	22884	22862	22702	22816	22761	22703	22817	22698	22949	22670	22858	22588	22723	22568	22701	22817	22759	22761	22860	22676	22765	22672	22527	22889	22528	22630	22714	22802	22800	22733	22850	22820	22814	22554	22484	22689	22612	22681	22746	22804	22797	22849	22669	22745	22648	22827	22651	22765	22505	22986	22676	22685	22558	22572	22626	22701	22652	22821	22719	22569	22616	22861	22728	22805	22487	22663	22808	22692	22830	22759	22889	22561	22924	22660	22892	22677	22913	22694	22780	22933	22868	22585	22687	22651	22652	22828	22660	22962	22765	22591	22711	22838	22616	22499	22741	22921	22566	22659	22722	22484	22730	22714	22686	22845	22662	22679	22632	22823	22699	22715	22723	22832	22816	22571	22646	22552	22789	22624	22638	22938	22820	22607	22806	22761	22619	22609	22647	22651	22668	22732	22738	22774	22600	22814	22875	22714	22674	22881	22659	22649	22685	22636	22799	22735	22690	22717	22720	22676	22743	22845	22554	22654	22925	22730	22608	22596	22871	22785	22623	22779	22634	22900	22749	22681	22626	22662	22626	22704	22773	22688	22733	22687	22965	22515	22763	22717	22700	22778	22824	22536	22674	22659	22760	22819	22869	22587	22803	22885	22714	22572	22728	22677	22817	22837	22634	22941	22806	22877	22684	22722	22746	22960	22609	22836	22568	22770	22496	22768	22785	22589	22998	22669	22705	22660	22401	22793	22746	22809	22492	22699	22691	22613	22776	22774	22786	22764	22759	22747	22712	22801	22758	22610	22559	22742	22700	22776	22847	22662	22750	22646	22698	22582	22840	22763	22592	22849	22656	22861	22529	22818	22747	22762	22781	22682	22601	22801	22607	22637	22725	22667	22808	22807	22661	22709	22687	22724	22749	22864	22826	22657	22713	22709	22687	22738	22836	22695	22786	22636	22716	22758	22876	22737	22706	22852	22839	22732	22823	22735	22801	22800	22779	22659	22717	22805	22733	22718	22604	22736	22861	22586	22988	22878	22635	22951	22530	22624	22663
23580	21360	28993	25521	27657	32813	35073	32664	32120	31873	31358	30641	30642	30515	30325	30487	30142	30052	30023	30365	30429	30267	31749	32198	31517	30996	30863	30366	30295	30037	30127	29945	30192	29976	29731	30064	29911	29958	30071	30057	30158	30026	29901	30106	30032	29969	30092	30272	30021	30071	29953	30356	29859	30269	30237	30142	30166	29991	29914	30075	29903	30207	29869	29982	30127	30106	29833	29909	30163	30084	30068	29786	30014	29872	30002	30117	30011	29968	30029	29936	30195	30066	29892	29701	29926	29809	29982	29858	30018	29834	29959	29751	29994	30064	30008	29921	30031	29660	29998	29913	30078	29868	30010	29814	30202	29909	30068	30135	30019	30074	29975	29833	29964	30148	30031	30166	30077	29964	29924	29878	30059	29982	29930	29763	29859	29940	29997	29896	29842	29789	29863	29837	29730	29987	29931	29953	30166	29961	29628	30016	30028	30040	29765	29938	30020	29860	29950	29721	29971	29835	30057	29665	29955	29941	29866	29729	29806	30088	30027	29845	29864	29837	30198	29942	30339	30133	30036	29921	29819	29762	29857	29855	29792	29962	30053	29956	29976	29837	29612	29998	29893	30033	29922	29735	30001	29736	29942	30151	29928	30022	29958	30052	29957	29939	29999	29958	29904	30053	29896	29741	29690	29881	29921	29930	29792	30125	29667	30242	29955	29970	29695	30105	29951	30043	30136	29843	29943	29953	29915	29773	30066	30059	30061	29918	29924	29871	30216	29882	29718	29950	30203	30039	29889	29901	29974	30057	29956	29894	29871	30009	30006	30057	29895	30155	29901	29947	30387	29970	29866	29908	30295	29906	29934	29787	30038	29714	29863	29853	30018	30094	30077	29868	29817	29897	30058	29624	29933	29962	29612	29981	30065	29829	30037	30087	29696	29765	30179	29726	30148	30102	30019	29928	30103	29984	29920	30094	29731	29960	29982	29960	30145	30208	29993	29908	29972	30045	29721	29829	30097	29723	29883	30085	29996	30093	30323	29890	29728	29906	29820	30164	29831	30075	29965	29935	29793	29915	29632	29976	29875	29895	29884	30013	29808	29905	30118	29859	29871	29632	30071	29695	30283	30066	29895	30035	29921	29954	30311	29840	29914	29965	29928	29981	30117	30042	29982	30178	29789	29922	29917	29687	29992	30092	29941	29960	29914	29911	30055	29966	29969	29764	29889	29776	29846	29899	29945	30118	29927	29938	29774	30060	29916	29972	30032	29938	30080	30061	29894	29846	29963	29763	29835	29873	29772	30174	29896	29945	30016	29879	29944	29870	29745	30022	29889	29843	30003	30130	30055	29774	29706	29968	29887	29824	30049	29966	30166	30004	30111	30082	30115	29937	30054	30142	30184	30045	29876	30194	29912	30175	30109	30075	29924	29507	29807	29864	30067	30055	29990	29899	30086	30023	30001	30056	30164	30056	30204	29836	29867	29852	30031	29852	29960	30081	29870	29892	30049	29951	30065	29866	29717	30016	29895	29618	30224	29770	29608	29867	29832	29983	29983	29789	30096	29943	30052	30261	29752	29798	30049	29924	30122	29973	30204	30033	30195	30181	29880	29950	29829	29960	30124	29891	30126	30018	29937	29840	29919	30105	29923	29778	30039	30040	29896	30015	29810	29970	29823	29865	30090	29846	29843	29728	29689	29758	29764	29871	29779	29848	29878	29793	29843	29985	29827	29998	29797	29805	29946	29853	30016	29798	29932	29988	29710	29905	29867	29915	30001	29648	29949	29870	30225	30030	30122	30014	29765	29838	29941	29961	29993	29997	29981	29827	29984	30032	29931	29783	29865	29854	30019	29901	29947	29892	29854	30061	30095	29980	29947	29942	30169	30007	29845	30012	30030	30129	30246	30029	30026	29895	30100	29866	30111	29925	30066	30043	29960	29903	30011	30044	30103	29957	30021	29826	29897	29743	30063	29975	29836	29989	29991	30111	29598	30010	29679	29699	29844	29852	29908	29783	30049	29848	29881	29928	29982	30098	29793	30118	30291	29913	29903	29802	29929	29749	30081	30003	29898	29836	29897	30115	29986	29973	29880	29859	30094	29766	30102	29859	29870	29914	29979	30076	30143	30330	30038	30065	30124	29916	30099	30249	30088	30072	30023	30125	29974	29969	29956	30065	29985	30073	30121	30101	29985	29946	30030	29763	29892	29998	29977	29873	29761	29702	29964	29760	29968	29952	29960	30055	29919	29960	29929	30162	30022	30079	30102	30059	29880	29792	29938	30061	29942	29932	29826	29723	29665	29739	30156	29834	30029	29834	29856	30238	30108	30001	29761	30013	30024	29888	30060	29916	29881	30062	29955	30127	29824	29828	29896	29651	30097	30091	29936	29900	29996	29896	30001	29927	29942	30085	30063	30088	29912	30015	29981	29942	29953	29676	29747	29834	29987	29995	29816	30048	30119	30083	29919	30168	29935	30118	29800	30116	29904	29913	30021	30109	29931	29927	30022	29740	29837	29722	30279	30121	30026	30229	29830	30157	29988	30151	29906	29967	29924	29965	30053	30054	30062	29871	30051	29816	29693	29965	29866	29772	29790	30084	29886	29902	30207	29972	30051	30030	29984	29910	29708	29854	30208	29966	30019	29882	29969	29780	29878	30026	29857	29951	30075	29755	29895	29951	29958	29973	29912	29968	29918	29932	29954	30079	29979	29843	29975	29856	29891	30163	29774	29906	29981	29827	29921	29960	29918	29990	29895	30023	30045	29760	29876	29882	29964	30051	30150	29939	30098	29983	29792	29915	30062	29718	29882	29981	30038	29922	30019	29827	29842	30005	29940	29994	30074	30025	30080	29930	30090	29941	29958	30003	30054	29883	29937	29868	29963	29970	30045	30012	30186	29929	30161	30010	29872	30031	30103	29945	29991	29991	29804	29852	30094	29896	29688	29958	29790	29817	29887	29735	30227	29942	29973	30012	29853	29998	29963	29893	29911	30005	30061	29883	30072	29929	29912	29941	30002	30000	30060	30073	30077	30095	29869	29980	29901	30109	30220	30204	29879	30043	30191	30082	29768	29666	29716	29937	29936	30017	30068	29810	29932	29911	29974	29955	29784	29778	29850	30084	30083	30009	30106	29995	29995	30152	30025	29985	29996	29721	30058	29887	30016	29899	29949	30026	30090	29828	29818	30155	30157	29956	29994	29909	30221	30142	29832	30054	30106	30206	30102	30100	30268	29985	30183	30009	30044	30261	29955	29786	29955	29863	29768	30094	30015	30272	29943	29687	30003	30175	30031	29989	29885	30138	30072	30026	30041	29991	30119	30107	29931	30028	29993	29940	29792	29811	30084	30057	29821	29907	30042	29741	29921	29875	29818	29861	29987	29849	29959	29793	29885	30137	30093	30022	29952	30111	30167	30152	29958	29863	29818	29881	29896	29997	29847	29955	30008	29799	29842	29956	29824	29974	30082	30121	29882	29919	30310	29983	29965	29988	29929	29946	30277	30107	29937	29883	29928	29919	29728	29778	29830	29911	29675	29925	30063	29907	29932	29963	30098	30041	30030	30057	29909	29932	29910	29906	30165	30032	30209	29916	30200	30046	29969	29752	29871	30061	30018	29702	30121	29924	30176	29972	30216	30046	29803	29697	29983	30001	30048	29985	29842	29749	29934	29586	30073	29992	29986	29988	29885	29797	30089	29920	30038	29867	30033	30005	30238	29978	30187	30042	30029	29954	30083	30005	29833	30018	30186	30056	29844	29732	30014	29783	29723	30071	30082	29784	29895	29982	29845	30016	29865	30145	30110	30105	29855	29932	29965	29977	29897	29992	29982	29894	29778	29779	30117	29773	30019	30000	29999	29836	30043	29951	30039	29955	30021	29866	29918	29950	29882	29846	29657	29779	29712	29945	30089	30077	29904	30116	30298	30007	30039	30011	29840	30002	29894	29912	29952	29882	29908	29910	29740	30172	30071	29999	30070	29905	29803	29924	29978	30129	30200	29966	29975	29849	29839	30157	29790	29997	29998	29933	30001	29864	30075	29628	29932	30046	29952	30200	29953	29902	29936	29923	30188	30171	30034	29890	29866	30055	29890	29926	29967	30163	29780	29740	30090	29733	29875	29896	29975	29905	29844	29899	29918	29840	29943	29890	30013	30029	29750	29787	30041	29755	29978	30111	29936	29804	29687	29855	29920	29666	30041	29772	29925	29984	29729	29803	30087	29905	30112	29991	29798	30083	29830	29980	29795	29925	29927	29896	29860	30071	30018	29906	29827	29971	29871	29865	30179	29947	30212	29944	29839	29870	30005	30037	29922	29979	29830	29846	29957	30147	29905	30016	30146	29964	30011	30123	29937	30085	30079	29819	30110	29741	29946	29899	30008	30046	30043	29985	30020	29931	30106	30182	29812	29936	29869	29893	29879	29947	29853	29818	30063	29957	29869	30013	29945	29944	29980	29783	30043	29833	29975	30008	29716	29923	30180	30026	30002	30137	30100	29725	29787	30138	29907	30107	29811	30104	29888	30264	29929	29853	29793	29978	29795	29979	30021	29760	29972	29787	29939	29719	30089	29961	29926	29986	29863	30005	30111	29745	29888	30156	29945	29831	30096	29926	29958	29806	29877	30212	29837	29996	30023	29878	29826	29899	30003	29895	30071	29949	29914	29784	30023	30099	29879	29863	29945	29866	29992	30029	30052	29778	30164	29959	29853	30036	29958	30152	29962	29953	29907	30211	30194	30106	29864	29882	30035	30323	29952	30157	30083	29950	29990	29971	29976	30108	29881	29835	29999	29882	30008	30055	30043	29705	30157	29812	30223	30153	29848	29877	29767	29757	29725	30019	29966	30150	30023	29991	29867	30033	29970	29957	29867	29835	29936	29907	29840	29973	29999	30089	29774	30009	30009	30018	30036	29968	29886	30069	29964	30133	29831	29970	30001	29939	29961	29956	30048	29931	29895	29884	30170	30093	29981	30106	29896	30104	29998	30067	30012	30194	30111	30056	30047	29629	29866	29991	30149	30053	29909	29917	30183	29980	29765	30071	30282	29973	30040	30045	29692	29789	30021	29960	29994	29980	29997	29984	30063	30104	30041	29678	29968	30141	30044	29823	29860	29965	29786	30091	30169	30011	29963	30032	30069	30099	30131	30172	30061	29768	30019	30129	29937	29824
24509	41479	42700	37330	33353	30215	29079	27581	26589	25413	24493	23958	23928	23434	23245	23411	22972	22847	22923	23166	23117	23144	25679	25735	24949	24103	23629	23292	23094	22931	22905	22693	22817	22810	22946	22750	22932	22749	22802	22655	22559	22717	22772	22717	22924	22622	22710	22740	22736	22840	22652	22884	22751	22746	22553	22808	22565	22622	22473	22865	22784	22900	22774	22792	22761	22699	22825	22845	22622	22660	22669	22589	22829	22752	22813	22822	22655	22758	22801	22806	22835	22674	22717	22788	22842	22590	22796	22597	22635	22810	22792	22709	22728	22856	22819	22605	22686	22720	22753	22982	22580	22964	22707	22639	22813	22815	22801	22733	22664	22698	22755	22579	22726	22781	22680	22749	22802	22623	22748	22542	22757	22640	22553	22709	22593	22759	22766	22722	22621	22810	22806	22504	22840	22702	22659	22642	22734	22673	22777	22700	22640	22886	22637	22604	22884	22652	22576	22775	22720	22680	22871	22670	22535	22732	22838	22677	22753	22672	22771	22846	22641	22647	22654	22831	22751	22829	22757	22652	22815	22547	22820	22696	22733	22835	22712	22735	22702	22681	22784	22654	22473	22549	22848	22727	22751	22925	22792	22781	22605	22809	22809	22772	22505	22847	22785	22722	22618	22551	22804	22868	22889	22713	22926	22695	22723	22715	22678	22719	22631	22659	22850	22695	22717	22714	22613	22676	22710	22683	22695	22624	22688	22614	22741	22740	22842	22812	22742	22616	22759	22743	22741	22801	22693	22810	22684	22677	22782	22727	22635	22601	22567	22657	22556	22775	22731	22589	22661	22648	22673	22862	22607	22688	22807	22711	22710	22712	22707	22605	22506	22821	22791	22626	22824	22585	22736	22697	22703	22650	22590	22630	22853	22822	22773	22682	22711	22463	22877	22712	22628	22883	22743	22784	22589	22726	22730	22881	22757	22626	22702	22683	22834	22755	22833	22713	22908	22838	22807	22780	22655	22673	22598	22886	22906	22703	22750	22730	22688	22742	22672	22506	22745	22855	22622	22714	22589	22703	22536	22632	22797	22843	22652	22564	22932	22672	22695	22709	22653	22757	22716	22522	22608	22618	22745	22746	22723	22705	22684	22670	22798	22578	22694	22670	22751	22669	22785	22826	22734	22763	22677	22808	22527	22902	22530	22659	22840	22629	22731	22710	22696	22617	22811	22837	22665	22688	22543	22584	22646	22705	22582	22905	22618	22803	22595	22696	22665	22793	22650	22829	22802	22839	22740	22889	22710	22661	22820	22636	22620	22790	22539	22781	22650	22626	22561	22737	22723	22758	22741	22802	22868	22624	22688	22714	22676	22562	22695	22624	22564	22652	22760	22608	22694	22724	22746	22482	22685	22912	22732	22622	22863	22811	22648	22674	22708	22860	22625	22673	22785	22616	22822	22755	22881	22578	22595	22715	22878	22533	22784	22710	22712	22550	22653	22509	22662	22576	22825	22714	22861	22714	22700	22615	22723	22748	22634	22890	22828	22643	22660	22650	22722	22723	22621	22480	22778	22898	22607	22545	22741	22607	22719	22599	22755	22749	22535	22930	22729	22691	22718	22884	22639	22794	22611	22750	22818	22665	22591	22633	22819	22795	22690	22726	22856	22791	22705	22814	22655	22673	22701	22728	22645	22676	22685	22741	22762	22706	22782	22923	22747	22699	22689	22826	22712	22660	22724	22660	22720	22732	22828	22634	22737	22814	22737	22599	22670	22833	22629	22735	22823	22663	22721	22698	22613	22782	22654	22847	22610	22595	22592	22663	22740	22810	22737	22712	22660	22718	22726	22699	22685	22665	22805	22536	22851	22744	22465	22739	22823	22734	22733	22730	22654	22973	22712	22743	22818	22764	22846	22755	22739	22719	22716	22692	22866	22659	22728	22754	22629	22761	22788	22755	22615	22662	22634	22758	22638	22856	22672	22710	22591	22808	22662	22917	22556	22818	22527	22742	22681	22666	22746	22641	22693	22790	22706	22692	22831	22919	22697	22608	22755	22824	22865	22711	22681	22792	22797	22759	22627	22648	22669	22704	22681	22629	22693	22577	22645	22631	22679	22744	22807	22510	22743	22755	22508	22667	22696	22596	22748	22890	22662	22703	22734	22794	22728	22732	22602	22797	22728	22842	22609	22658	22786	22807	22653	22623	22612	22846	22760	22680	22813	22681	22911	22637	22709	22797	22785	22581	22817	22652	22625	22679	22754	22754	22813	22779	22857	22819	22557	22696	22584	22855	22691	22734	22670	22612	22785	22832	22747	22815	22810	22526	22875	22770	22893	22693	22597	23007	22692	22852	22680	22865	22868	22756	22601	22560	22833	22665	22778	22681	22638	22656	22738	22748	22679	22629	22720	22773	22539	22708	22725	22634	22792	22755	22643	22567	22753	22797	22947	22798	22860	22880	22772	22686	22614	22681	22691	22550	22841	22821	22804	22720	22660	22664	22842	22795	22568	22738	22598	22667	22672	22776	22758	22745	22702	22692	22730	22798	22666	22694	22844	22760	22594	22545	22463	22594	22568	22721	22670	22799	22751	22728	22713	22661	22744	22673	22834	22674	22830	22692	22847	22686	22580	22700	22627	22555	22832	22654	22657	22680	22740	22868	22798	22740	22719	22652	22643	22555	22788	22641	22787	22614	22859	22691	22721	22657	22569	22765	22662	22830	22502	22878	22634	22737	22938	22707	22796	22769	22863	22610	22691	22580	22671	22769	22733	22590	22674	22837	22796	22740	22653	22769	22742	22615	22612	22727	22849	22602	22773	22897	22812	22795	22725	22844	22671	22775	22774	22716	22766	22785	22603	22594	22671	22881	22763	22724	22714	22847	22659	22687	22814	22793	22834	22714	22755	22746	22695	22651	22671	22753	22777	22544	22795	22831	22617	22664	22714	22701	22768	22782	22734	22755	22486	22602	22659	22725	22676	22738	22725	22714	22788	22682	22659	22730	22727	22623	22760	22575	22842	22716	22675	22636	22634	22797	22923	22680	22580	22823	22513	22687	22828	22638	22720	22779	22599	22712	22771	22868	22764	22676	22708	22593	22794	22839	22680	22583	22621	22632	22604	22870	22826	22666	22688	22727	22641	22578	22622	22704	22603	22714	22854	22714	22880	22822	22626	22830	22630	22595	22677	22805	22817	22828	22854	22685	22868	22748	22732	22826	22535	22788	22697	22730	22795	22781	22575	22820	22623	22610	22707	22732	22596	22737	22812	22797	22801	22658	22686	22729	22669	22717	22705	22638	22628	22740	22698	22850	22845	22621	22561	22755	22449	22988	22884	22682	22816	22751	22656	22573	22864	22540	22632	22678	22754	22837	22777	22721	22855	22675	22800	22639	22556	22758	22947	22645	22703	22885	22622	22749	22813	22944	22719	22805	22573	22826	22811	22712	22834	22946	22681	22904	22677	22562	22600	22746	22686	22664	22843	22654	22872	22629	22566	22548	22830	22859	22629	22717	22413	22668	22870	22633	22734	22599	22716	22595	22771	22499	22749	22770	22802	22525	22581	22870	22843	22715	22752	22719	22643	22508	22557	22695	22755	22608	22627	22638	22698	22575	22679	22636	22650	22528	22785	22758	22700	22918	22752	22631	22868	22798	22727	22859	22638	22887	22654	22729	22677	22585	22858	22683	22702	22528	22907	22562	22809	22780	22868	22844	22689	22723	22690	22690	22697	22668	22878	22693	22823	22712	22846	22876	22773	22853	22693	22738	22829	22673	22748	22650	22783	22763	22601	22722	22767	22730	22768	22758	22783	22718	22920	22605	22879	22762	22774	22815	22528	22671	22707	22887	22640	22707	22522	22626	22527	22694	22784	22763	22721	22704	22695	22827	22826	22647	22764	22647	22744	22764	22784	22740	22704	22550	22998	22752	22919	22672	22753	22717	22806	22678	22631	22830	22763	22531	22595	22698	22723	22622	22611	22867	22765	22736	22755	22564	22772	22722	22780	22778	22878	22793	22955	22500	22644	22860	22605	22699	22683	22796	22767	22821	22686	22589	22625	22542	22849	22666	22917	22640	22686	22603	22775	22798	22749	22769	22966	22621	22628	22734	22656	22789	22864	22824	22650	22644	22745	22747	22820	22603	22708	22589	22669	22694	22812	22889	22716	22839	22648	22768	22784	22607	22754	22763	22658	22808	22708	22727	22817	22571	22803	22642	22573	22780	22723	22729	22739	22691	22550	22699	22938	22846	22629	22645	22629	22756	22719	22721	22724	22639	22736	22833	22929	22807	22786	22776	22795	22795	22649	22767	22811	22745	22735	22705	22669	22733	22771	22565	22594	22836	22723	22791	22588	22859	22801	22898	22679	22750	22669	22753	22682	22888	22619	22711	22685	22776	22873	22643	22689	22744	22791	22863	22719	22751	22625	22780	22804	22696	22769	22560	22769	22811	22738	22766	22627	22649	22943	22512	22527	22550	22574	22743	22693	22718	22737	22698	22771	22840	22644	22725	22770	22795	22878	22804	22826	22727	22623	22607	22878	22707	22652	22758	22500	22876	22836	22667	22831	22576	22841	22726	22803	22816	22676	22759	22705	22846	22717	22632	22817	22761	22681	22745	22700	22632	22841	22714	22676	22597	22703	22655	22634	22559	22624	22624	22787	22774	22565	22681	22665	22600	22594	22719	22693	22670	22716	22750	22581	22751	22645	22585	22695	22710	22842	22878	22817	22617	22792	22724	22608	22642	22765	22795	22641	22864	22734	22689	22734	22846	22852	22822	22718	22894	22728	22785	22433	22810	22816	22770	22606	22588	22511	22800	22618	22591	22813	22693	22943	22890	22645	22648	22748	22587	22528	22741	22638	22790	22738	22698	22705	22761	22833	22694	22700	22812	22599	22683	22605	22816	22739	22648	22841	22572	22848	22718	22579	22724	22676	22808	22744	22790	22688	22579	22953	22739	22801	22677	22783	22679	22699	22754	22776	22550	22706	22557	22698	22757	22768	22612	22805	22613	22732	22721	22763	22702	22629	22787	22731	22643	22748	22682	22688	22617	22792	22577	22600	22767	22727	22724	22815	22704	22752	22703	22734	22799	22811	22746	22622	22715	22854	22687	22780	22770	22685	22727	22793	22745	22755	22578	22557	22706	22738	22715	22577	22566	22797	22717
22575	21342	29068	24361	24403	31859	37148	34145	33521	33137	32362	31996	31756	31450	31397	31098	31174	31153	30791	31037	30976	31426	33508	34315	34132	32550	32014	31281	31207	30846	30670	30680	30324	30576	30613	30556	30899	30739	30691	30780	30682	30604	30332	30560	30486	30651	30629	30513	30646	30596	30637	30514	30833	30472	30503	30756	30571	30575	30559	30426	30397	30501	30368	30563	30573	30616	30725	30714	30554	30611	30586	30807	30576	30383	30630	30474	30311	30534	30544	30530	30435	30588	30521	30581	30529	30567	30697	30549	30643	30352	30831	30342	30587	30632	30752	30449	30688	30426	30371	30408	30479	30587	30446	30466	30584	30548	30478	30297	30292	30403	30596	30790	30674	30425	30677	30282	30294	30432	30587	30524	30527	30479	30511	30389	30260	30353	30497	30432	30512	30478	30400	30472	30455	30405	30493	30499	30278	30341	30096	30441	30640	30540	30624	30328	30381	30453	30471	30526	30705	30700	30646	30798	30694	30478	30425	30449	30664	30572	30457	30458	30566	30465	30418	30578	30511	30657	30694	30627	30588	30371	30633	30824	30758	30434	30587	30588	30338	30535	30399	30416	30509	30525	30583	30413	30595	30831	30376	30429	30534	30434	30437	30479	30441	30661	30670	30346	30613	30474	30530	30448	30472	30381	30779	30713	30499	30641	30486	30764	30497	30369	30595	30416	30545	30573	30489	30623	30709	30482	30634	30527	30432	30618	30586	30619	30701	30492	30599	30438	30514	30581	30554	30325	30359	30366	30856	30480	30648	30350	30654	30573	30492	30282	30469	30629	30515	30383	30397	30468	30623	30544	30545	30321	30409	30608	30581	30638	30598	30297	30420	30370	30678	30579	30612	30621	30450	30459	30333	30506	30634	30230	30693	30473	30397	30600	30563	30609	30293	30633	30618	30487	30526	30518	30595	30498	30449	30497	30796	30467	30433	30657	30320	30456	30432	30388	30686	30569	30428	30510	30459	30407	30319	30502	30420	30521	30601	30611	30688	30813	30463	30536	30275	30309	30456	30343	30552	30618	30294	30559	30414	30344	30361	30774	30381	30580	30524	30685	30494	30436	30643	30579	30505	30590	30575	30413	30535	30225	30743	30689	30432	30389	30686	30521	30472	30521	30346	30567	30470	30414	30186	30547	30420	30355	30156	30546	30482	30342	30531	30617	30442	30163	30385	30556	30702	30370	30567	30460	30430	30522	30183	30404	30321	30538	30359	30613	30368	30752	30431	30433	30742	30484	30328	30386	30658	30377	30561	30428	30518	30604	30557	30511	30362	30440	30756	30508	30623	30332	30601	30522	30717	30569	30425	30549	30435	30593	30505	30357	30290	30594	30555	30455	30689	30481	30366	30549	30563	30534	30222	30182	30550	30448	30446	30514	30445	30637	30838	30675	30586	30555	30746	30563	30354	30240	30482	30511	30514	30338	30516	30578	30415	30708	30500	30611	30631	30590	30583	30582	30723	30596	30527	30669	30447	30547	30257	30563	30498	30606	30526	30504	30819	30753	30531	30422	30518	30609	30484	30471	30446	30786	30511	30479	30190	30413	30653	30657	30567	30627	30592	30538	30458	30567	30561	30753	30386	30401	30502	30393	30641	30596	30766	30479	30428	30655	30541	30560	30543	30718	30727	30459	30602	30577	30194	30505	30542	30406	30603	30429	30555	30718	30609	30489	30223	30540	30312	30464	30637	30564	30606	30370	30494	30507	30339	30440	30861	30378	30457	30709	30363	30770	30650	30490	30433	30321	30555	30537	30723	30481	30737	30494	30656	30732	30635	30702	30493	30679	30463	30438	30473	30335	30514	30470	30521	30549	30397	30553	30404	30520	30662	30669	30681	30377	30657	30575	30803	30587	30383	30594	30521	30512	30597	30522	30649	30742	30404	30595	30520	30447	30604	30520	30380	30407	30532	30630	30276	30375	30328	30304	30533	30293	30465	30238	30241	30383	30548	30488	30307	30479	30592	30387	30837	30433	30473	30486	30236	30522	30360	30305	30607	30555	30897	30525	30492	30499	30470	30537	30549	30631	30510	30559	30393	30440	30456	30377	30427	30446	30252	30308	30485	30462	30471	30526	30373	30597	30749	30508	30649	30731	30389	30430	30512	30358	30766	30578	30491	30652	30590	30660	30543	30426	30632	30332	30755	30634	30491	30545	30189	30424	30511	30563	30651	30471	30511	30496	30646	30343	30614	30394	30515	30652	30442	30406	30608	30412	30428	30544	30443	30392	30666	30409	30312	30649	30483	30573	30273	30334	30288	30411	30560	30272	30753	30848	30483	30505	30657	30580	30509	30360	30447	30643	30393	30510	30705	30576	30756	30369	30596	30651	30585	30687	30106	30622	30482	30406	30458	30586	30648	30244	30535	30574	30466	30579	30629	30332	30376	30677	30564	30485	30282	30501	30555	30381	30611	30422	30298	30474	30643	30413	30686	30523	30460	30556	30606	30546	30655	30502	30270	30579	30620	30545	30587	30531	30372	30387	30559	30641	30514	30581	30391	30490	30570	30585	30504	30365	30518	30752	30674	30275	30384	30574	30515	30613	30571	30494	30745	30615	30678	30458	30586	30688	30386	30651	30549	30566	30520	30502	30461	30503	30353	30662	30469	30384	30499	30617	30702	30546	30375	30726	30681	30713	30544	30405	30594	30535	30441	30512	30433	30502	30673	30289	30632	30470	30592	30662	30485	30531	30398	30376	30418	30641	30379	30437	30372	30375	30629	30356	30715	30369	30649	30487	30362	30582	30517	30290	30493	30425	30446	30225	30451	30430	30638	30291	30710	30694	30760	30641	30194	30363	30606	30622	30649	30416	30186	30226	30589	30510	30688	30399	30505	30664	30660	30472	30300	30444	30559	30390	30544	30714	30502	30495	30581	30458	30606	30595	30527	30563	30580	30392	30331	30488	30413	30437	30234	30515	30390	30500	30580	30513	30498	30586	30619	30350	30358	30491	30628	30528	30548	30595	30567	30393	30424	30416	30461	30407	30488	30468	30571	30627	30486	30598	30496	30660	30517	30410	30701	30666	30448	30374	30240	30574	30576	30305	30430	30434	30627	30809	30568	30603	30253	30468	30584	30355	30387	30401	30667	30738	30376	30335	30626	30337	30497	30671	30448	30489	30335	30525	30372	30680	30530	30439	30486	30430	30628	30524	30531	30656	30469	30426	30572	30474	30583	30502	30412	30671	30445	30571	30646	30435	30609	30605	30698	30469	30510	30324	30708	30462	30483	30500	30467	30428	30546	30700	30510	30479	30550	30490	30600	30626	30681	30264	30473	30521	30577	30694	30808	30793	30588	30569	30435	30638	30476	30397	30582	30647	30629	30446	30240	30583	30640	30562	30630	30670	30618	30415	30543	30705	30571	30432	30569	30340	30619	30487	30569	30496	30775	30379	30524	30598	30354	30476	30621	30496	30558	30277	30364	30433	30631	30511	30492	30585	30393	30435	30499	30355	30512	30447	30488	30399	30678	30286	30593	30553	30271	30681	30541	30515	30592	30323	30435	30482	30726	30678	30488	30479	30467	30426	30625	30509	30471	30436	30632	30435	30484	30577	30253	30660	30513	30744	30653	30518	30510	30724	30652	30544	30692	30532	30411	30419	30499	30474	30302	30553	30359	30513	30552	30663	30475	30358	30687	30380	30585	30313	30528	30572	30590	30490	30411	30623	30576	30533	30546	30550	30684	30528	30600	30506	30726	30560	30611	30431	30562	30759	30538	30433	30206	30421	30520	30587	30487	30406	30838	30458	30485	30603	30478	30534	30465	30336	30661	30399	30519	30697	30429	30314	30547	30450	30494	30606	30567	30675	30531	30522	30523	30868	30428	30460	30442	30817	30621	30443	30360	30582	30749	30465	30710	30712	30346	30487	30423	30340	30229	30587	30421	30561	30581	30482	30481	30274	30372	30446	30605	30475	30363	30471	30681	30345	30478	30409	30643	30543	30362	30521	30503	30312	30831	30690	30565	30574	30658	30329	30667	30660	30753	30594	30337	30318	30683	30600	30635	30457	30422	30452	30620	30392	30336	30383	30472	30351	30527	30552	30504	30424	30572	30275	30531	30576	30633	30676	30513	30596	30418	30681	30857	30654	30628	30574	30584	30462	30516	30423	30505	30315	30635	30562	30577	30591	30451	30570	30457	30575	30358	30400	30502	30643	30477	30669	30565	30747	30577	30628	30508	30630	30581	30241	30372	30491	30306	30442	30593	30573	30540	30494	30636	30500	30529	30652	30402	30322	30489	30395	30677	30574	30484	30657	30528	30742	30485	30352	30671	30335	30538	30501	30501	30524	30366	30290	30618	30468	30322	30554	30599	30285	30456	30286	30393	30374	30617	30594	30516	30619	30491	30391	30694	30421	30406	30450	30768	30743	30266	30602	30362	30496	30297	30379	30675	30505	30443	30342	30278	30299	30385	30543	30312	30258	30568	30630	30763	30488	30304	30388	30430	30583	30339	30534	30661	30488	30468	30267	30371	30559	30435	30577	30520	30638	30484	30332	30472	30412	30554	30683	30616	30387	30379	30523	30360	30608	30736	30420	30473	30505	30605	30494	30625	30475	30517	30368	30438	30726	30513	30688	30430	30487	30647	30555	30365	30695	30395	30481	30482	30548	30424	30149	30356	30459	30485	30579	30639	30584	30610	30373	30745	30516	30455	30390	30584	30537	30495	30540	30397	30638	30595	30414	30421	30526	30453	30500	30591	30803	30588	30584	30538	30645	30638	30384	30479	30490	30481	30537	30710	30620	30455	30641	30380	30628	30510	30535	30507	30517	30500	30739	30563	30670	30441	30440	30654	30506	30375	30596	30778	30555	30371	30473	30637	30294	30721	30249	30375	30564	30372	30438	30475	30408	30650	30339	30484	30507	30522	30639	30378	30271	30429	30408	30567	30539	30590	30480	30622	30326	30484	30672	30665	30657	30473	30408	30533	30638	30532	30559	30521	30595	30688	30415	30517	30577	30650	30481	30389	30365	30672	30463	30667	30489	30567	30615	30582	30538	30557	30476	30548	30737	30644	30599	30410	30592	30622	30538	30686	30434	30634	30501	30510	30403	30474	30379	30646	30505	30524	30493	30535	30521	30308	30550	30500	30672	30471	30741	30486	30467
26638	46656	47304	41767	37253	33434	31840	29742	27929	26688	25523	24999	24558	24093	23851	23802	23491	23336	23665	23605	23566	24234	27755	28754	27380	25692	24941	24101	23481	23019	23348	23103	23200	23273	23034	23120	23039	23051	23047	22931	23032	23014	23068	22832	23032	23017	23118	23022	23054	23057	22851	22941	23134	22978	22918	22662	23108	22951	22987	23075	22914	22994	23054	22860	22878	23046	23111	23045	22999	23144	23007	22941	23161	22970	23012	22790	23022	23059	23102	23062	23094	23022	22954	23078	23060	23097	23033	23033	23030	22939	23032	23010	23048	23144	23082	22847	23081	22963	23066	23132	22852	23051	22923	23003	23159	23087	22920	23074	22888	23043	23041	22806	23024	22869	23212	23080	22864	22828	22991	22950	23086	22941	23153	23093	23166	22913	22865	22952	22798	23109	22981	22931	22992	23064	23082	23079	22973	22866	22944	23046	22954	22855	23227	23073	23040	23120	23080	22945	22885	22967	22949	22972	22868	22968	23063	23051	23078	23033	22915	22949	23096	22880	23005	22932	22901	22952	23077	22995	22978	22929	22796	22960	22972	22928	23070	22846	22780	23067	22961	22901	23049	23029	22918	23016	22954	22906	22838	22900	23266	22845	22969	23000	22800	22873	22941	22835	22863	22875	22836	22826	22983	22955	22909	23012	23108	22957	22870	22966	22869	22974	22926	23012	23060	22950	23092	22838	23021	23018	22837	22840	23138	22783	22938	23016	22833	22837	23113	23045	23025	22935	22975	23030	22989	22950	22913	22977	22838	22980	22970	22867	23027	22810	22935	22931	23031	22903	22919	23070	23037	22980	23015	23016	22858	23123	23147	22932	22868	22971	23058	22928	22984	23135	22982	22918	22868	22962	22951	22957	22900	22947	22950	22942	22743	22983	22965	22999	22862	22880	22903	23093	23119	22910	22907	22886	22858	22887	22978	23081	22941	23244	22994	23019	22921	23001	22910	22935	23056	22831	22974	23012	22952	23046	22872	22960	23063	22976	22991	22821	22988	23025	22733	23186	22954	22947	23070	22953	23088	22959	23061	22858	22985	22976	22934	23047	23213	22953	23005	23109	22886	23022	23073	22862	23017	22996	22981	22977	23059	22947	22945	22975	23008	23042	23134	23026	23128	22947	22812	23055	22986	22980	22941	22812	22984	23085	22984	22970	22819	23076	22866	22888	23035	22968	22974	23179	22907	23020	23081	22939	22979	23014	22805	23099	22857	23066	22959	22852	23044	22831	22927	22915	23028	22899	22962	23129	22867	22982	22999	22950	22828	22887	22967	22699	23034	22922	22876	22966	22897	22898	22922	22978	23124	22932	22909	22940	22993	23052	23273	22818	22949	22746	22881	22957	23098	23101	22918	22834	22874	23155	22978	22822	23039	23157	23058	22881	22891	23090	22937	23105	22860	22940	22996	22990	23040	22989	23045	23107	22897	23078	22925	22928	22885	22980	22932	23035	22862	22949	23133	22946	23056	23001	22718	22965	22996	23018	23297	22930	23009	22972	23053	23042	22957	22905	22975	22921	22984	22812	22882	23103	22703	22996	22939	23127	22870	23031	22929	22903	22872	23033	22975	22994	22986	22993	23062	22899	23043	22845	23132	23056	22983	23160	22787	23027	22897	22829	22919	22881	23055	22879	22883	23095	23002	23020	22952	22893	23030	23000	22890	22898	22969	23004	22873	22916	22909	22986	22897	23146	22860	22809	22840	22931	23057	22936	23102	23138	22705	23119	22940	22835	23218	22878	22981	23091	23062	22889	22933	22890	23000	22853	23026	22981	23117	23131	22937	22857	22952	23001	22787	23029	22835	22805	22860	22815	23142	22987	22759	22781	22920	22989	22916	22754	22908	22895	22918	22882	23124	22992	22982	22929	22859	22957	22912	23096	22951	22955	22853	23016	22973	23100	22945	22976	22990	23172	22861	23222	22833	22874	22927	22913	22951	23062	22917	22821	22929	22964	22966	22935	22871	22962	22852	22902	22953	23014	22891	22832	22865	22938	23008	22731	22952	22973	23059	22938	22954	23079	23046	23194	22955	23101	22976	23212	22953	22931	22812	22844	22828	22887	23065	22886	22993	22960	22989	22881	22988	22921	23089	22829	22981	22982	23133	22930	22974	22900	22983	22951	22922	22990	22919	23047	22974	22917	22905	22914	22805	23034	22868	22934	23016	22903	22940	23067	23032	23146	22809	22949	22769	22939	22882	22827	22939	22911	22998	22907	23024	23044	22867	22936	22844	23050	22946	23087	22874	23088	22826	22999	23022	22961	22785	22848	22951	22968	22743	22840	22829	22796	22960	22874	22957	23010	23115	22878	23045	23039	22733	22982	22692	22965	22967	22921	22916	22951	22943	22912	22904	23022	23106	22910	22928	22800	22954	22961	23126	22952	22947	22975	22888	22998	23047	22852	22867	22781	22945	23021	23131	23092	22874	23045	22916	22946	22904	22864	23016	23056	22901	23011	22863	23061	23040	23019	22833	22977	22932	22972	23058	22930	23018	22906	22803	23006	23086	22895	23004	23110	22880	22964	22776	22971	23135	22946	22675	23004	22916	22890	22915	22784	23030	22938	23081	22879	22896	22794	23158	23061	23007	23195	23095	23164	22800	22914	22996	22943	22867	22896	22991	22924	22889	22975	22721	22986	22995	22832	22857	23084	22861	23030	23106	22846	22997	22965	22994	23019	23033	22796	22844	22789	22960	22997	22976	22724	22932	23111	22946	22897	22983	22975	23009	22886	23151	23061	22992	22822	22978	23027	22939	22954	22952	22980	22933	23017	22997	22987	22990	22978	22942	22989	22988	22981	22732	23093	22907	22858	23162	23033	22965	22711	22971	22972	22978	22903	22874	23124	23110	23017	22934	23010	22974	23067	22972	23075	22983	22934	22888	23041	23146	22921	22862	23044	23097	22910	23071	22877	22997	22757	22928	22882	22917	22912	23011	22841	22988	23046	22748	22966	22954	22927	23026	22902	22904	22832	23009	22684	22900	22920	22741	23051	22883	22967	23035	22984	23074	23020	22934	23085	22933	22992	22806	22852	22844	23064	23076	22831	23103	23017	22830	22969	23126	22952	22743	22871	23181	22817	22923	22942	23107	22950	23061	22984	22779	23035	22955	22970	22860	22865	22991	22983	23190	22983	22880	22815	22804	22966	22951	23030	22950	22805	22978	23091	22864	22897	22865	23059	22928	23038	23039	22905	22963	23075	22934	23019	22935	22827	23104	22932	23068	22979	22897	22939	22968	22925	23118	22861	22992	23158	22872	22817	23030	23051	22859	23016	22853	22937	23058	23057	22981	23039	22990	22881	22979	23058	22867	23010	23038	22850	22993	23035	22899	22799	23035	22991	23003	22945	23004	22948	22969	23006	23153	22985	22908	22900	22971	23100	23034	22977	22957	22893	22889	22914	23015	22974	22897	22954	23094	23105	22884	23121	22835	23056	22997	22992	23008	22683	23252	22932	22917	22911	23000	23049	22954	22921	22753	23129	23052	22977	22843	22902	23101	23096	22842	23035	23029	22965	23202	22874	22889	22936	22928	22795	22953	22993	22820	22910	22811	23108	22974	22978	22746	22844	22979	23058	22852	22746	23002	22867	22892	23017	22992	22876	23062	22844	22960	22808	22854	22985	22938	22935	22875	22978	22753	22788	22915	22856	22947	22927	22990	22998	23064	23039	22974	22972	22984	22919	22878	22973	22992	23085	22936	22823	23141	22829	23062	22978	22915	22921	22944	23036	22735	23086	22907	22927	23012	23109	22895	23033	22956	22896	22912	22895	23002	22813	23029	22914	22820	22959	22890	22880	23000	23019	22906	23109	23048	22925	22929	22978	22986	23028	22980	23133	22932	22964	23199	23070	23108	23126	23058	23059	22879	22869	23054	23037	22994	22808	22981	22896	23001	22914	22875	23001	23008	22934	22853	22814	23054	23011	23029	22983	23123	23149	23026	23179	22882	22830	22999	22984	22736	23070	22810	23105	23049	23061	22944	22766	23063	22949	22991	22952	23067	22922	23047	22874	22889	22898	22953	22954	22875	22936	22930	22876	23071	23165	23063	22880	22920	22915	22910	22854	22912	23021	23070	22916	23007	22711	22905	22978	23151	22980	22894	23057	23042	23046	22887	22972	22925	22960	23030	22828	23062	22871	23170	22879	22943	23127	22587	22891	22902	23018	23149	23102	23133	22819	23005	23089	22907	23024	23141	22883	22997	22852	23016	22908	22934	22970	22930	22962	22938	22882	22777	22846	22956	23141	22950	22975	23032	22883	22784	22973	22915	22943	23082	22934	22935	22769	23038	22751	22901	22943	22964	22940	23064	22941	22768	22960	22888	23007	22895	22974	22757	22946	23074	23010	23253	23084	22982	22949	23153	22923	22985	23075	22884	22912	23021	22951	22842	22997	22814	22888	22981	23083	22978	22799	22998	22840	22988	23025	23004	23163	23079	22894	22916	23019	22829	22811	22982	22792	22976	22986	23112	23075	22869	23021	22915	23002	23082	23029	22924	22940	22863	22892	23061	23091	22795	23114	22957	23080	22861	23096	23014	22975	22955	22735	23070	22947	22947	22944	22966	22803	23061	22727	23032	22934	23040	22928	23002	22893	22982	22785	23066	22925	22918	23036	22879	22877	22957	22934	23043	22759	22989	23047	22769	22953	22834	23061	23157	23014	23005	23056	23096	23032	22959	22920	23151	23117	22989	23032	22854	22980	22851	22869	22892	22956	22772	22989	22909	22961	23005	22973	22864	23008	22989	22989	22922	22972	23082	23071	22862	23158	22838	23061	22985	22925	22813	23058	22888	22930	22942	23016	22906	22921	22736	22877	23103	22763	22922	22981	22862	23184	23129	23091	22984	22924	22853	22897	22983	22958	23065	23044	23124	22897	23007	22881	23068	23038	22940	22926	22835	22827	22885	23045	22953	22888	23000	23053	22941	23052	23019	23036	23065	23153	22953	22952	22984	22832	22783	22996	23050	22860	23016	22816	22885	23032	23080	22929	22875	23085	22880	23000	22842	22938	22976	23043	23240	22985	23037	23032	23076	22956	22838	23054	22940	22760	22891	22988	22749	22795	23052	22896	23023	22888	22870	22829	23106	22980	23115	22859	22859	22998	23066	22989
29500	27217	36816	36610	33802	33713	32732	31897	31782	31041	30736	30921	30646	30431	30404	30502	30343	30166	30604	30403	30589	30475	30361	30721	30603	30697	30289	30198	30317	30098	30167	30279	30222	30345	30156	30152	30425	30006	30154	30311	30398	30106	30271	30335	30254	30121	30291	30257	30291	30453	30359	30511	30391	30315	30434	30262	30260	30293	30275	30372	30265	30309	30204	30390	30417	30258	30207	30413	30146	30096	30413	30176	30040	30205	30170	30320	30348	30115	30386	30168	30383	30318	30064	29980	30352	30352	30152	30222	29828	30121	30246	30354	30197	30144	30236	30211	30337	30180	30450	30171	30202	30461	30362	30273	30193	30263	30379	30153	30217	30409	30289	30405	30390	30291	30214	30108	30191	30230	30077	30128	30345	30193	30183	30309	30118	29954	30202	30163	30253	30191	30188	30194	30263	30228	30271	30240	30119	30230	30274	30422	30292	30179	30250	29987	30368	30175	30259	29976	30162	29966	30020	30216	30523	30269	30037	29960	30156	30378	30273	29931	30363	30002	30333	29976	30271	30190	30125	30414	30321	30114	30081	30045	29899	30089	30273	30322	30179	30146	30150	30264	30348	30085	30238	30027	30188	30126	30214	30278	30208	30193	30238	30308	30360	30270	30111	30342	30379	30344	30133	30258	30264	30140	30149	30233	29914	30179	29983	30251	29924	30251	30097	29984	30271	30292	30105	30112	30406	30259	30321	30342	30245	30259	30168	30189	30270	30361	30314	30316	30265	30333	30452	30328	30211	30191	30173	30025	30040	30276	30128	30163	30160	30108	30247	30350	30179	30238	30296	30375	30293	30260	30194	30496	30142	30383	30257	30091	30080	30246	30009	30164	30206	30097	30046	30071	30314	30265	30242	30251	30291	30310	30003	30367	30112	30311	30191	30129	30262	30201	30190	30212	30036	30271	30287	30479	30239	30101	30317	30058	30279	30049	30139	30149	30085	30276	30318	30310	30096	30072	30007	30195	30204	30212	29940	29951	30348	30375	30257	30079	30490	30226	30367	30200	30177	30241	30223	30237	30349	30102	30399	30441	30376	30162	30217	30115	30276	30111	30168	30121	30269	30211	30274	30287	30174	30173	30286	30200	30308	30224	30314	30011	30368	30307	30066	30065	30123	30258	30452	30363	30286	30274	30388	30197	30134	30185	30190	30224	30130	30355	29933	30500	30315	30284	30210	30264	30116	30229	30271	29987	30254	30219	30280	30278	30244	30221	30275	29961	30209	30431	30351	30285	30289	30160	30215	30267	30058	30155	30192	30236	30226	30322	30149	30095	30305	30230	30073	30167	30099	30391	30266	30273	30276	30257	30329	30303	30288	29892	30179	30122	30421	30320	30377	30257	30153	30221	30146	30332	30344	30322	30296	30152	30243	30249	30244	30261	30373	30307	30243	30210	30291	30105	30134	30182	30245	30453	30368	30115	30141	30111	30149	30044	30277	30179	29967	30124	30398	30289	29988	30175	30268	30091	30307	29990	30433	30204	30303	30074	30403	30120	30354	30293	30200	30303	30307	30117	30155	30399	30562	30377	30210	30192	30298	30311	30229	30121	30390	30169	30142	30324	30072	30274	30301	30241	30311	30332	30352	30046	30181	30010	30114	30427	30092	30247	30348	30500	30291	30104	30298	30342	30383	30207	30107	30348	30221	30379	30394	30164	30319	30346	30143	29947	29892	29996	30094	30121	30196	30362	30092	30183	30162	30014	30219	30176	30072	30526	30383	30406	30120	30190	30389	30181	30378	30043	30284	30063	29963	30264	30331	30261	30278	30251	29935	30457	30171	30284	30368	30198	30218	30408	30038	30025	30138	30191	30222	30024	29959	30297	30239	30056	30241	30292	30256	29843	30319	30045	30074	29956	30300	30099	30262	30365	30386	30300	30328	30202	30212	30121	30222	30484	30128	30293	30291	30179	30067	29995	30345	30289	30339	30106	30413	30051	30376	30313	30285	30397	30238	30321	30251	30176	30476	30073	30438	30435	30329	30177	30119	30179	30068	30111	30306	30231	30389	30015	30162	30350	30358	30253	30140	30269	30192	30132	30170	30223	30219	30206	30189	30297	30271	30232	30146	30306	30426	30325	30413	29938	30314	30077	30314	30362	30170	30159	30332	30505	30179	30296	30333	30105	30215	30059	30294	30319	30151	30239	30232	30386	30132	30306	30031	30384	30282	30540	30387	30355	30157	30184	30245	30213	30155	30247	30264	30209	30246	30360	30153	30271	30293	30452	30092	30234	29880	30202	30135	30187	30353	30260	30155	30248	30323	30135	30162	30221	30029	30098	30015	30154	30270	30582	30332	30358	30339	30228	30344	30144	30383	30116	30304	30221	30528	30384	30142	30152	30166	30067	30415	30331	30254	30373	30181	29936	30215	30254	30178	30330	30361	30336	30311	30387	30392	30278	30023	30247	30169	30191	30313	30457	30307	30279	30193	30386	30031	30296	30318	30004	30221	30401	30159	30113	30207	30053	30265	30173	30297	30150	30207	30099	30314	30140	30211	30197	30234	30082	30040	30172	30086	30446	30425	30207	30103	30207	30384	30459	30309	30264	30229	30130	30117	30341	30248	30170	30025	30104	30405	30066	30368	30386	30128	30232	30191	29960	30420	30286	30202	30352	30087	30263	30286	30149	30292	30093	30551	30375	30204	30320	30068	30355	30376	30209	30109	30096	30152	30300	30142	30192	30177	30421	30001	30359	30480	30081	30080	30269	30031	30005	30231	30353	30328	30283	30263	30138	30299	30577	30137	30402	30153	30027	30375	30132	30314	30177	30221	30227	30268	30208	30228	30225	30317	30374	30469	30241	30271	30168	30113	30116	30173	30415	30189	30169	30388	30346	30202	30300	30075	30077	30173	30340	30271	30336	30277	30147	30198	30257	30147	30420	30275	30276	30329	30156	30338	30375	30198	30323	30112	30216	30065	30237	30344	30200	30153	30238	30275	30163	30434	30176	30137	30401	30140	30198	30125	30224	30311	30041	30261	30359	30313	30352	30271	30232	30450	30319	30342	30096	30329	30172	30153	30339	30273	30261	30266	30329	30071	30313	30032	30260	30082	30372	30140	30022	30134	30214	30134	30289	30416	30287	30146	30274	30189	30233	30025	30031	30132	29991	29849	30187	30201	30104	30087	30372	30155	30260	30399	30015	30333	30205	30282	30108	30159	30254	30186	30108	30301	30245	30423	30068	30465	30235	30362	30238	30114	30074	30293	30169	30412	30259	30284	30258	30433	30077	30119	30141	30253	30311	30300	30195	30103	30183	30145	30424	30081	29984	30390	30446	30301	29987	30171	30202	30067	30315	30288	30136	30303	30225	30377	30020	30332	30366	30227	30092	30312	30498	30223	30481	30525	30303	30109	30227	30158	30013	30296	30053	30112	30184	30097	30126	30110	30370	29836	30371	30303	30248	30320	30376	30439	29950	30051	30204	30121	30298	30224	30432	30152	30127	30186	30202	30239	30115	30137	30219	29934	30501	30137	30221	30085	30379	30399	30431	30337	30229	30428	30192	30481	30160	29973	30051	30158	30160	30450	30324	30326	30191	30011	30197	30440	30202	30328	30144	30049	30289	30124	30069	30355	30330	30211	30173	30166	30292	30258	30369	30293	30071	30347	30096	30153	30371	30126	30336	30249	30213	30274	30014	30271	30428	30377	30190	30463	30193	30138	30177	30334	30347	30450	30159	30151	30232	30100	30115	30218	30090	30392	30236	30266	30251	30152	30185	30130	30239	30473	30269	30158	30247	30395	30215	30446	30261	30276	30145	30311	30443	30238	29968	30395	30182	30125	30212	30464	30355	30411	30219	30396	30255	30147	30274	30324	30257	30285	30043	30073	30273	30090	30351	30076	30321	30241	30247	30414	30209	30129	30381	30185	30337	30117	30274	30175	29983	30556	30234	30169	30274	30178	30108	30189	30244	29992	30142	30226	30341	30292	30562	30296	30177	30305	30339	30289	30268	30099	30393	30128	30303	30272	30006	30412	30174	30356	30445	30280	30444	30128	30176	30292	29879	30195	30272	30356	30367	30398	30157	30182	30280	30137	30090	30482	30133	30140	30206	30384	30411	30405	30309	30175	30317	30176	30173	30185	30359	30415	30334	30319	30224	30376	30347	30642	30211	30198	30054	30012	30085	30158	30231	30217	30335	30385	29881	30248	30067	30286	30246	30021	30239	30306	30174	30131	30354	30041	30272	30225	30259	30285	30261	30436	30337	30239	30198	30454	30037	30065	30431	30005	30049	30209	30196	30251	30193	30292	30378	30479	30510	30450	30306	30265	30313	30286	30275	30428	30269	30264	30259	30122	30199	30421	30061	30367	30114	30199	30269	29910	30149	30266	30350	30339	30164	29972	30201	29856	30129	30435	30300	30201	30161	30378	30373	30178	30167	30257	30071	30099	30359	30394	30352	30188	30439	30342	30215	30129	30245	30265	30344	30176	30223	30373	30392	30270	30235	30296	30266	30126	30302	30268	30330	30382	30219	30451	30110	30315	30141	29969	30168	30454	30351	30249	30243	30391	30413	30223	30278	30233	30068	30266	30144	30324	30410	30163	30327	30168	30463	30330	30346	30460	30111	30289	30146	30226	30092	30228	30280	30277	30110	30232	30110	30300	30309	30046	30264	30099	30153	30109	30504	30108	29959	30019	30014	30348	30269	30282	30168	30336	30191	29996	30237	30212	29924	30168	30296	30310	30184	30216	30229	30095	30389	30282	30346	29972	30219	30150	30277	30199	30239	30222	30188	30384	30295	30153	30401	30371	30130	30208	30075	30307	30286	30147	29962	30167	30431	30237	30224	30042	30220	30368	30500	30373	30180	30189	30151	30225	30306	29969	30156	30506	30426	30352	30024	30443	30281	30204	30451	30451	30206	30136	30245	30348	29890	30049	30284	30155	30108	30146	30455	30395	30090	30331	30495	30141	30297	30349	30088	30316	30300	30243	30262	30215	30173	30290	30304	30344	30209	30166	30142	30259	30340	30415	30381	30380	30313	30322	30200	30298	30183	30194	30225	30400	30207	29925	29950	30233	30253	30369	30335	30288	30239	30179	30187	30276	29916	30137	30343	30342	30238	30262	30024	30347	30204	30307	30131	30082	30197	30032	30171	30169	30136
25567	36221	36932	32755	29790	27884	26596	25657	24895	24119	23814	23745	23416	23376	23301	23189	23014	23178	22980	23077	23060	23102	23138	23228	23560	23083	23059	22795	22916	22917	22908	22709	22880	23002	22875	22878	22897	22909	22822	22938	22885	22864	22813	22987	22707	22909	22744	22922	22870	22829	22726	22956	22806	22765	22740	23032	22801	22868	22685	22828	22818	22694	22869	22805	22735	22908	22882	22712	22832	22870	22710	22985	22865	22881	22983	22883	22711	22774	22656	22865	22875	22863	22870	22901	22624	22928	22806	22786	22834	22970	22757	22914	22958	22801	22821	22836	22787	22750	22830	22815	23047	22751	23000	22878	22996	22823	22823	22891	22890	22692	23037	22634	22945	22721	22834	22729	22762	22959	22654	22686	22844	22729	22947	22657	22834	22815	22872	22949	22809	22909	22789	22839	22839	22953	22686	22629	22762	22571	23010	22893	22840	22632	22825	22988	22877	22939	22848	22921	22868	22968	22835	22699	22793	22882	22875	22705	22829	22811	22712	22881	22859	22948	22764	22948	22868	22759	22851	22848	22968	22622	22745	22738	22771	22750	22824	22753	22894	22855	22824	22942	22981	23040	22729	22591	22843	22893	22768	22702	22798	23029	22893	22805	22781	22843	22825	22927	22732	22782	22963	22843	22775	22864	22916	22673	22744	22548	22919	22938	23032	22769	22792	22823	22808	22818	22860	22900	22772	22895	22836	22739	22794	22651	22826	22726	22806	22822	22745	22742	22840	22735	22560	22938	22864	22967	22687	22914	22912	22997	22796	22726	22920	22900	22982	22788	22639	22655	22947	22846	22808	22951	22968	23134	22693	22832	22752	22748	22799	22755	22857	22884	22835	22832	22754	22720	22926	22714	22973	22728	22735	22698	22766	22842	22805	22704	22757	22831	22772	22782	22962	22735	22759	22757	22922	22788	22837	22814	22911	22699	22969	22825	22864	22822	22949	22937	22809	22816	22980	22716	22762	22886	22666	22809	22775	22674	22912	22821	22766	22958	22677	22790	22935	22993	22915	22853	22684	22879	22728	22942	22841	22840	22782	22768	22795	22773	22700	22965	22747	22837	22941	22772	22800	22901	22910	22706	22722	22844	22920	22875	22694	22858	22666	22915	22868	22782	22815	22955	22739	22929	22897	22816	22767	22974	22826	22874	22716	22696	22771	22790	22783	22920	22927	22620	22776	22972	22506	22730	23104	22774	22762	22679	22835	22761	22879	22789	22834	22867	22952	22716	22899	22865	22702	22830	22885	22733	22888	22789	22790	22916	22775	22644	22850	22680	22742	22654	22801	22935	22947	22663	22730	23125	22839	22840	22809	22702	22814	22927	22702	22708	22995	22843	22887	22835	22822	22889	22867	22768	22847	22798	22742	22617	22889	22742	22825	23046	22869	22898	22833	22811	22829	22904	22841	22790	22914	22867	22732	22937	22868	22825	22882	22831	22889	22809	22914	22651	23021	22879	22809	22912	22681	22745	22677	22754	22905	22679	22894	22889	22804	22946	22816	22847	22799	22717	22597	22797	22867	22794	22816	22758	22870	22786	22619	22628	22924	22615	22882	23004	22767	22919	22840	22880	22762	22750	22807	23058	23018	22883	22847	22847	22784	22821	22642	22693	22665	22953	22660	22683	23052	22967	22619	22801	22919	22957	23043	22930	22859	22899	22900	22807	22845	22658	22858	22985	22848	22715	22825	22927	22901	22729	22835	22750	22800	22779	22721	22871	22853	22764	22690	23003	22738	22842	22818	22975	22770	22824	22900	22963	22732	22773	22868	22727	22823	22908	22804	22830	22826	22867	22759	22770	22802	22693	22692	22896	22854	23003	22791	23115	22760	22770	22806	22905	22748	22891	22821	22944	22782	22717	23019	22756	22925	22657	22910	22703	22815	22784	22684	22745	22792	22882	22867	22839	22771	22791	22738	22700	22762	22614	22933	22788	22687	22760	22780	22864	22762	22812	22664	22945	22710	22896	22926	22839	22897	22863	22668	22903	22869	22752	22817	22919	22827	22813	22821	22831	22888	22736	22815	22755	22727	22649	22910	22918	22820	22933	22792	22809	22681	22919	22830	22756	22712	23013	22839	22735	22760	22907	22856	23036	22757	22774	22880	22861	22841	22709	22888	22807	22639	22757	22939	22763	22882	22799	22893	22793	22711	22901	22752	22920	22821	22849	22877	22970	22934	22796	22830	22771	22816	22797	22786	22852	22688	22697	22870	22844	22681	22782	22818	22719	22899	22912	22840	23086	22841	22943	22693	22823	22727	22902	22678	22839	22938	22870	22948	22675	22896	22896	22903	23008	22930	22789	22695	22896	22851	22736	22769	22661	22713	22960	22759	22770	22891	22650	22750	22847	22836	22773	22877	22923	22681	22814	22695	22799	23124	22851	23042	22705	22882	22790	22731	22762	22723	22828	22871	22733	22848	22808	22696	22796	22830	22848	22931	22557	22863	22812	22787	22767	22825	22681	22861	22654	22892	22838	22720	22944	22541	22855	22804	22900	22908	22694	22839	23009	22873	22842	22821	22973	22788	22884	22821	22793	22825	23083	22913	22895	22771	22633	22834	22659	22907	22700	22912	22605	22771	22679	22802	22848	22996	22854	22633	22732	22825	22843	22691	22849	22734	22798	22809	22800	22942	22863	22871	23046	22931	22841	22664	22811	22832	22799	22929	22877	22865	22830	22950	22959	22868	22831	22708	22823	22887	22735	22826	22930	22827	22860	22857	22977	22900	22846	22753	22819	22999	22837	22867	22940	22964	22781	22765	22809	23014	22792	22632	22697	23087	22863	22835	22738	22852	22924	22894	22573	22853	22767	22957	22851	22922	22882	22866	22834	22860	22912	22971	23029	22957	22648	22834	22809	22725	22704	22834	22773	22760	22957	22745	22702	22774	22925	22731	22825	22902	22972	22673	22800	22710	22798	22994	22799	22892	22789	22867	22895	22888	22877	22939	22820	22819	22775	22830	22779	22839	22784	22887	22887	22726	22917	22817	22771	22806	22822	22980	22937	22762	22921	22800	22820	22909	22724	22587	22710	23034	22705	22770	22771	22810	22937	22906	22992	22770	23007	22632	22986	22877	22707	22888	23004	22892	22914	22891	22976	22786	22983	22640	22825	22896	22936	22824	22805	22814	22818	22767	22856	22763	22740	22828	22831	22913	22769	22832	22855	22773	22770	22824	22841	22962	22856	22787	22858	22949	22791	22893	22786	22837	22831	22739	22797	22929	22827	22861	22847	22792	22915	22701	22679	22833	22847	22855	22694	22796	22674	22901	22801	22961	22744	22921	22687	22737	22870	22827	22964	22713	22851	22809	22808	22703	22872	22647	22971	22932	22903	23030	22679	22902	22779	22653	22928	22745	22903	22912	22948	22736	22999	22897	22835	23024	22776	22898	22775	22732	22856	22780	22955	22760	22794	22847	22941	22793	22840	22955	22820	22859	22880	22735	22549	22842	22617	22829	22720	22971	23068	22839	22814	22845	22756	22698	22786	22766	22973	22720	22979	22823	23037	22752	22818	22913	22730	22846	22831	22792	22805	22797	22707	22743	22836	22894	22838	22847	22627	22894	22787	22894	22842	22773	22696	22854	22851	22946	22838	22839	22937	22908	22842	22799	22847	22819	22813	22979	22827	22724	22802	22953	22796	22862	22805	22816	22642	22739	22849	23008	22625	22911	22896	22965	22683	22725	22781	22761	22792	22911	22919	22871	22960	23058	22851	22776	22730	22940	22944	22901	22759	22820	22777	22973	22881	22635	22980	22974	22820	22812	22619	22842	22860	22919	22783	22778	22963	22634	22825	22676	22949	22873	22901	22730	22989	22703	22793	22782	22827	22835	22657	22854	22693	22666	22969	22796	22914	22838	22796	22794	22916	22683	22859	22802	22913	22780	22762	22741	22914	22736	22829	22845	22803	22824	22734	22699	22868	22765	22833	22801	22789	22876	22790	22853	22836	22747	22784	22904	22709	22908	22945	22806	22833	22962	22730	23024	22717	22804	22889	22912	23020	22696	22960	22803	22743	22899	22860	22907	22883	22789	22818	22686	22664	22972	22806	22852	22732	22854	22734	22961	22897	22833	22998	22772	22889	22768	22767	22803	22781	22781	22741	22750	22986	22854	22643	22701	22857	22813	22707	22725	22876	22749	22882	22697	22801	22930	22910	22846	22843	22666	22735	22689	22715	22864	22905	22708	22882	22934	22734	22883	22855	22849	22738	22821	22816	22754	22959	22953	22784	22740	22919	22817	22835	22708	22927	22774	22847	22717	22882	22895	22821	22751	22785	22868	22747	22844	22948	22750	22798	22710	22847	22891	22723	22816	23022	22855	23035	22959	22712	22955	22870	22915	22824	22694	22794	22840	22828	22667	22670	22684	22843	22582	22876	22928	22817	22782	22849	22714	22786	22771	22984	22712	22795	22994	22750	22830	22822	22934	22814	22868	22893	22758	22647	22957	22874	22793	22933	23101	22896	22734	22673	22777	23013	22786	22905	22798	22855	22812	22749	23058	22832	22760	22867	22975	22896	22888	22847	22943	22863	22678	22827	22738	22731	22890	22642	22816	22846	22904	22827	23064	22842	22990	22758	22875	22859	22803	22844	22785	23052	22607	22828	22960	22757	22804	22821	22838	22956	22944	22759	22748	22921	22737	22907	22736	22809	22918	22842	22957	22724	22702	22760	22746	22875	22835	22787	22917	22961	22696	22958	22916	22855	22803	22937	22763	22750	22649	22826	22766	22813	22730	22801	22817	22690	22814	22838	22910	22853	22716	22703	22802	22900	22712	22949	22870	22909	22932	22695	22890	22860	22965	22755	22822	22847	22786	23060	22965	22763	22830	22731	22694	22743	22901	22940	22843	22898	22850	22665	22902	22692	22677	22590	22728	22795	22817	23121	22724	22676	22787	22764	22784	22860	22703	22847	22739	23005	22955	22989	22863	23007	22684	22747	22576	22915	22979	22735	22745	22888	22866	22838	22757	22739	22777	22833	22901	22950	22638	22885	22912	22945	22880	22581	22803	22746	22815	22811	22732	22942	22739	22718	22899	22966	22938	22779	22737	22694	22880	22825	22859	22949	22882	22987	22671	22746	22757	22815	22881	22693	22844	22779	22893	22877
23629	21337	29028	25711	28026	33649	35148	32612	32142	31422	31217	30872	30895	30565	30518	30157	30251	30329	30526	30171	30265	30564	31586	31836	32181	31377	30728	29977	30156	30014	30190	30228	30032	29895	30277	30180	29981	30135	30148	29971	29910	30093	30025	29957	30052	30088	30255	29932	30075	30111	30012	30042	30061	29975	29955	29990	29850	29840	30226	30081	30119	29921	29942	30023	30123	29942	29963	29714	29872	29941	29798	29945	29906	29915	29915	30029	29869	30180	29833	29686	29943	29961	30083	30281	29834	29881	30089	29845	29849	30067	29968	29910	29880	30361	30246	29917	30043	30002	30045	29763	30036	29969	30096	30166	29996	29858	29818	30038	29769	29766	30181	29968	29732	30228	29790	30213	30085	30001	30038	30035	29878	29930	30185	29852	29830	29995	30029	30024	30043	29954	29959	30068	29974	29744	29704	29801	29978	30035	30018	30165	30127	30030	30022	29935	29811	29903	29956	29884	30256	30370	29918	29743	30044	29842	29759	29805	30046	29714	30071	29852	30013	30049	30135	30036	30014	29962	30080	29646	30103	30012	30133	29926	30164	29940	29894	29806	29939	30171	30099	29985	29958	29845	29976	29624	29936	30223	29874	29863	29900	29833	29995	29950	29861	29870	29660	29797	30126	30033	29973	30185	30202	29757	30026	29982	30038	29957	29763	29981	30055	30085	30135	29885	29968	29806	29965	29962	29891	30018	29819	30040	30124	29909	29942	29859	29992	29909	30146	29906	29909	29757	29756	30105	30270	29815	30368	29945	29995	29722	29782	29851	29958	29898	30154	30266	30282	29929	30144	29920	29974	29967	29945	29975	30053	29861	29879	30022	30015	29960	30017	30049	29904	30029	30058	30022	29747	30021	29914	29972	30212	30157	29976	29750	30105	30080	29940	29844	30269	29803	29982	29849	30050	29878	29836	29918	29956	30062	30103	29972	30031	29947	30310	30211	29962	30161	29537	30145	30037	30117	30065	29766	29926	29943	29928	29975	30118	29945	29995	30054	30063	30093	30231	30086	30158	29806	29876	29838	30080	29724	29988	29970	30156	30094	29942	29957	30155	30015	29830	29995	29807	29874	30111	29901	30122	29722	29904	29966	29982	29859	30077	29962	29941	29931	30049	30060	29767	30068	30031	30141	30071	29929	30226	29714	29858	29749	29865	29893	30044	29839	29686	29963	29922	30083	29827	30040	30197	29973	29767	30008	30098	29868	30074	30319	30046	29944	29816	29804	30054	30029	29775	29794	29724	29967	29723	29720	29838	30018	30168	30157	30116	29862	30125	29966	29894	30000	29620	29917	29953	29864	30203	29761	29759	29761	29982	29953	30182	29876	29768	29903	30036	29738	29956	29910	30103	29942	30148	30352	30016	29828	30170	30085	29864	29871	29780	30165	29819	29853	29984	29959	29918	29996	30058	29792	29987	29794	29981	29884	29799	29904	30083	29933	29922	29934	30028	29722	30014	29953	30028	29995	29773	29802	29984	30058	30084	29946	29822	29925	30115	30003	30108	29766	30013	29769	30013	29958	30133	29602	30100	29701	30041	29848	29992	29973	30042	30240	29792	30030	30218	29881	29957	29832	29891	29729	29966	29949	30038	30100	29836	29964	29781	29819	29837	29919	30275	29876	29938	29923	30062	30293	30111	30159	29971	29681	30168	29887	29833	29945	29790	30065	29985	30039	29957	29994	29897	29862	29903	30044	30269	30023	29934	29885	30155	30048	29945	29773	30100	29863	30003	29844	30188	29963	30020	30092	30009	29743	30021	29880	30096	29677	29840	29944	30254	29867	29995	29668	29985	29917	29915	30003	30073	29786	29951	30188	30037	29806	29888	30076	29845	29961	29943	29979	29954	29978	29915	30011	29829	29828	30212	30169	29942	29935	29982	29993	30064	29762	29972	29971	29937	29981	29785	30211	29803	29916	29803	29924	29879	29838	29859	29712	30087	29776	30112	29926	30164	30084	29851	29730	30167	29827	30050	29819	29884	29914	30209	30221	29926	29818	29900	30044	30143	30264	29947	30032	29680	30095	30016	30068	29943	29971	29868	30109	29914	29769	30133	29880	30070	29772	29930	29923	29998	29906	29852	29850	29987	29768	30009	30084	29868	30062	30027	29917	30009	30027	30148	29960	29593	30138	30111	30018	29920	29965	29729	30005	30125	30052	30028	29870	30121	29748	29910	29613	29926	29981	29715	29898	29928	30056	29897	30198	30099	30069	29901	30106	29794	29964	30231	29951	30144	29916	29914	29972	30059	29974	29977	30073	29797	30062	30121	29875	29969	30004	29833	30109	29933	29887	29900	29949	29818	29973	29906	29786	30036	29774	30028	29933	29848	30020	29778	30092	30055	30020	30091	29760	30113	30020	29850	29803	29959	29757	29911	29797	30022	29924	30022	29998	30213	30122	30014	30093	30170	29869	29894	30151	30170	30190	30160	30013	30033	30050	29917	30173	29937	29959	30023	29768	29680	29683	29809	29854	29876	29872	29915	29882	29975	29972	30175	29885	29895	30053	29972	29709	30090	29955	29869	29902	29983	30208	30025	29685	29930	29816	29815	29972	30230	30326	30039	29847	29986	29830	29892	30145	30083	30060	30019	29932	30058	29958	29909	29908	29860	29745	30084	30106	30121	30005	30148	30188	29991	30079	29842	30017	30213	30006	29687	29790	30082	29855	29945	30197	29919	29846	30073	29991	29859	30109	30036	29904	29685	29732	29974	29996	29896	30057	30054	29973	29957	29967	30158	30005	30003	29718	29923	29909	29688	29971	30208	29935	29821	30200	29935	30062	30032	29989	30037	30062	29921	30138	29900	29815	29978	30155	30155	29980	30147	29759	30006	30115	30039	29936	30150	29642	29993	29841	30340	30143	30035	29765	29864	30143	29965	29671	29901	29942	30124	29813	30020	30172	29902	30004	30222	29875	29759	30026	30019	30237	29740	30011	29700	30007	30116	29903	30143	29956	29911	29833	30186	29881	30119	29927	30048	29910	29799	29871	29964	30051	29923	29962	29892	29947	29927	30149	29975	30010	29962	30124	29984	30029	29851	29957	29849	29861	29953	29794	29859	30047	29979	30177	29937	29913	30151	30020	29956	30124	29859	29904	30019	29867	29957	29991	29938	29982	30038	29758	30003	30116	29816	29975	30194	29827	30003	29933	29986	30046	29935	30062	29587	29838	29920	30098	30083	30111	30096	30067	30096	30225	30122	30112	30007	29965	30329	30121	30171	29721	29806	29998	29984	30089	30154	29934	30070	29972	30111	30028	30100	29810	29889	30211	29865	29899	29561	29884	29777	29825	29865	29954	29945	29913	29828	30089	29970	30246	29941	30176	30175	29810	29934	30008	29805	29889	29918	30041	29888	29724	29780	29954	30085	29963	29908	29866	30080	29944	29931	30238	30064	30144	29845	30168	30056	29987	29861	30073	29994	29869	30060	30044	29993	29788	30070	29947	29816	30166	29924	30002	30117	29923	30099	29902	30089	29964	30116	30192	29905	29838	29766	29871	30018	30035	29926	29900	30069	29910	30239	29978	30063	29877	30152	30035	30027	29937	29908	29792	29862	30047	30007	30158	30105	30106	30031	29751	29837	29919	29959	29972	30061	29842	29805	30203	30134	30130	29794	29742	29812	29738	30001	29980	30071	30215	30139	29883	30003	30057	30070	29940	29974	29910	30012	30001	29958	29924	30049	29992	29964	29979	29921	29861	29972	29992	30073	29988	30230	30213	30190	30200	29916	29946	29859	30136	29816	29923	30043	30060	29953	29892	29775	30172	29956	29541	29866	30036	30049	30167	29970	30073	30018	29891	29714	29898	29905	29917	30046	29925	29968	30126	29939	29978	29909	29900	30056	29821	30186	29904	29865	29845	29970	29925	29955	29896	29756	29759	29832	29993	29885	29859	30021	29989	29869	29926	29984	29760	30033	30100	30031	30181	29741	29856	29914	29797	29810	29819	29879	29923	29988	29972	30008	29661	29909	29960	29873	29937	29976	29967	29895	29996	29947	30018	29852	30108	30047	29986	30016	29986	29967	29875	29877	29979	30058	29786	30143	29826	29890	29969	29782	29925	29920	30059	29884	30048	29971	30000	30072	30031	30003	30074	30232	30003	29925	29985	29993	30030	29835	29946	29778	29720	30009	30030	30021	29844	30158	29939	29863	29946	30240	29796	29974	30051	30136	29836	29884	30219	29953	29995	29882	30014	30008	30072	30255	30183	29848	29897	29839	30063	29864	29777	30121	30077	29979	29713	30025	30152	30045	29903	29840	29951	29997	30204	30157	29939	29956	29970	30004	30054	29986	29991	30028	29964	29807	30152	30256	30177	29860	30055	30113	30052	29877	29832	29839	29944	30105	29876	30033	29838	29970	30013	29699	29967	29821	29991	29936	29966	30009	30035	29782	30006	30030	29726	29706	29976	29934	30053	30055	30095	29988	29982	30167	30069	30106	29886	29816	29962	29743	29727	29826	29949	30105	30068	29985	30048	30064	29725	29986	29943	29743	30145	29804	30121	30013	30142	30068	29838	29989	30055	30107	29913	29924	29785	29862	29883	30066	30117	29844	29865	29852	30067	29854	29846	30103	30224	29832	29818	29618	29989	29846	29756	30002	30189	29853	29839	29957	30014	29921	29882	30062	29781	30047	30086	30184	29924	30037	30046	29983	29867	30190	29776	30197	29992	29661	29667	29855	29981	29988	29881	30020	30118	29960	29818	30090	30083	29997	30036	29863	30345	30021	29802	29856	29959	30240	30049	29812	30055	29959	30120	30272	30040	29682	29856	30141	29925	30140	30191	29962	30022	30115	30097	29759	30063	29812	30165	29906	29922	29927	29869	30121	29910	30032	30153	30188	30014	29951	29801	29941	29684	30021	30046	29987	29952	29950	30095	29874	29687	30084	29914	30118	29897	29926	29892	30139	29910	30155	30163	29790	29953	29904	30119	30157	30011	30134	29826	29968	30111	30043	29896	30054	29685	30245	30050	29797	30167	29983	29696	30249	30080	29941	30115	29883	30210	29928	30032	30074	30375	30143	30054	30004	29804	30008	29982	30034	29928	30017	30006	29953	29741	30103	30058	29929	29960	30259	29675	29973	30073	29997	30015	30198	29812	30027	29773	29774	29818
25140	43049	43705	38781	34310	31291	28974	27493	26340	25034	24565	23980	23698	23714	23372	23342	22927	23105	23190	23215	23094	23484	25291	25737	25798	24424	23259	22920	22883	22906	22813	22793	22749	22725	22865	22791	22972	22621	22868	22726	22744	22681	22732	22906	22673	22675	22637	22861	22691	22731	22633	22686	22690	22735	22844	22903	22707	22806	22733	22828	22685	22620	22662	22853	22760	22610	22546	22649	22566	22622	22789	22635	22804	22712	22651	22654	22757	22732	22851	22691	22693	22944	22899	22730	22720	22630	22721	22644	22800	22530	22811	22790	22937	22657	22711	22797	22633	22789	22808	22778	22735	22869	22884	22764	22790	22740	22721	22635	22659	22983	22700	22865	22655	22865	22731	22713	22714	22639	22915	22915	22511	22889	22754	22681	22762	22816	22860	22751	22669	22900	22855	22874	22598	22749	22617	22655	22724	22740	22816	22895	22684	22686	22781	22735	22802	22618	22926	22676	22936	22717	22629	22692	22688	22746	22612	22770	22744	22640	22767	22801	22658	22869	22828	22567	22653	22731	22756	22708	22543	22760	22668	22745	22700	22616	22632	22776	22682	22831	22695	22706	22689	22675	22691	22779	22727	22871	22559	22807	22591	22684	22704	22786	22721	22759	22612	22653	22686	22678	22743	22561	22754	22747	22711	22773	22718	22789	22651	22720	22702	22909	22662	22685	22835	22664	22559	22775	22672	22832	22613	22830	22706	22845	22551	22724	22663	22752	23101	22650	22739	22653	22762	22706	22699	22731	22747	22589	22661	22880	22753	22813	22685	22753	22608	22863	22701	22742	22705	22383	22816	22700	22686	22550	22802	22732	22518	22903	22735	22547	22577	22823	22863	22725	22704	22885	22708	22686	22873	22710	22833	22722	22721	22727	22814	22750	22767	22771	22830	22669	22562	22658	22792	22773	22751	22793	22593	22861	22719	22695	22780	22778	22484	22815	22668	22623	22703	22575	22767	22721	22677	22704	22545	22822	22712	22650	22570	22624	22508	22738	22818	22655	22759	22757	22501	22665	22696	22639	22661	22765	22653	22728	22644	22726	22850	22882	22653	22588	22724	22765	22683	22758	22911	22746	22715	22589	22678	22755	22772	22651	22559	22897	22859	22635	22540	22755	22598	22835	22848	22700	22687	22843	22652	22641	22715	22770	22637	22769	22557	22796	22664	22623	22710	22631	22968	22662	22771	22723	22868	22644	22624	22595	22854	22531	22740	22693	22802	22747	22796	22722	22674	22743	22604	22760	22506	22975	22709	22717	22959	22529	22806	22810	22797	22902	22920	22662	22613	22658	22837	22675	22962	22660	22723	22703	22847	22809	22741	22572	22632	22855	22555	22659	22605	22755	22620	22677	22582	22711	22763	22839	22778	22845	22761	22731	22824	22592	22879	22671	22680	22689	22722	22619	22704	22722	22481	22755	22811	22936	22670	22767	22639	22749	22804	22712	22839	22877	22729	22896	22783	22712	22637	22664	22784	22556	22747	22612	22742	22761	22596	22701	22512	22997	22555	22877	22713	22576	22845	22655	22692	22592	22482	22832	22721	22845	22919	22707	22747	22665	22690	22889	22648	22753	22700	22756	22730	22805	22825	22682	22558	22799	22719	22623	22782	22669	22353	22693	22673	22716	22766	22658	22601	22711	22776	22710	22711	22815	22604	22701	22601	22942	22551	22878	22787	22622	22921	22707	22597	22707	22658	22621	22843	22636	22785	22689	22787	22670	22623	22738	22705	22474	22889	22672	22670	22670	22557	22598	22570	22829	22803	22794	22957	22788	22705	22856	22751	22701	22830	22736	22836	22688	22667	22837	22742	22750	22627	22611	22523	22667	22759	22618	22624	22696	22541	22829	22672	22783	22803	22796	22497	22658	22700	22571	22623	22736	22612	22787	22710	22493	22685	22689	22678	22696	22644	22766	22572	22759	22801	22727	22647	22771	22704	22867	22638	22733	22797	22753	22812	22613	22786	22714	22882	22902	22538	22751	22712	22861	22866	22553	22854	22916	22654	22740	22832	22775	22651	22710	22612	22738	22604	22980	22579	22601	22659	22665	22788	22687	22737	22632	22682	22648	22731	22704	22693	22657	22685	22883	22879	22720	23006	22600	22853	22879	22524	22783	22847	22665	22645	22627	22779	22697	22735	22447	22808	22898	22804	22612	22636	22734	22675	22654	22877	22829	22657	22699	22715	22777	22783	22671	22811	22686	22929	22787	22803	22674	22666	22720	22583	22667	22546	22692	22706	22628	22680	22704	22724	22660	22706	22810	22621	22800	22749	22609	22673	22558	22666	22664	22743	22716	22629	22743	22830	22703	22755	22696	22754	22692	22502	22629	22528	22751	22882	22493	22810	22894	22982	22766	22622	22690	22886	22734	22811	22644	22804	22786	22822	22787	22681	22714	22807	22760	22646	22471	22753	22698	22634	22748	22650	22881	22744	22731	22952	22617	22732	22885	22832	22680	22735	22738	22538	22731	22755	22928	22546	22578	22820	22789	22736	22770	22897	22757	22746	22706	22805	22949	22686	22765	22679	22745	22798	22705	22682	22813	22726	22840	22756	22685	22699	22641	23007	22719	22745	22704	22812	22735	22693	22735	22758	22880	22725	22633	22888	22714	22753	22679	22713	22770	22668	22609	22618	22824	22575	22857	22636	22817	22931	22877	22636	22649	22718	22734	22693	22754	22723	22758	22833	22741	22591	22814	22753	22623	22732	22707	22948	22769	22821	22497	22760	22853	22813	22619	22710	22670	22833	22756	22665	22799	22536	22759	22578	22794	22938	22641	22819	22772	22612	22503	22666	22525	22546	22736	22839	22640	22576	22676	22850	22895	22795	22732	22844	22644	22845	22808	22760	22776	22679	22696	22852	22819	22811	22695	22772	22878	22770	22567	22816	22757	22802	22782	22863	22560	22766	22723	22760	22676	22875	22847	22677	22731	22633	22709	22618	22700	22609	22728	22657	22811	22778	22724	22863	22750	22800	22778	22741	22789	22589	22700	22742	22725	22716	22821	22775	22535	22658	22779	22847	22698	22667	22821	22929	22606	22564	22943	22632	22822	22728	22642	22742	22649	22822	22753	22775	22686	22731	22738	22718	22701	22651	22702	22741	22898	22747	22887	22736	22541	22521	22617	22698	22701	22727	22685	22594	22728	22832	22697	22642	22724	22486	22573	22792	22671	22438	22773	22760	22725	22837	22799	22884	22744	22885	22511	22764	22878	22624	22787	22683	22749	22825	22525	22677	22786	22686	22513	22563	22859	22832	22760	22651	22683	22827	22742	22744	22761	22648	22708	22713	22806	22668	22580	22734	22653	22638	22751	22709	22555	22537	22798	22742	22914	22733	22702	22698	22832	22709	22780	22787	22806	22626	22907	22629	22597	22782	22687	22612	22775	22726	22818	22770	22747	22814	22628	22841	22627	22807	22644	22779	22832	22671	22679	22567	22675	22792	22813	22668	22891	22852	22697	22789	22532	22701	22671	22668	22810	22775	22804	22865	22658	22677	22794	22845	22688	22708	22487	22773	22734	22628	22747	22693	22839	22763	22606	22780	22686	22579	22627	22760	22781	22668	22539	22742	22673	22762	22724	22683	22715	22866	22773	22675	22660	22786	22726	22884	22688	22521	22661	22719	22869	22758	22819	22763	22581	22755	22975	22747	22728	22735	22620	22736	22765	22904	22701	22648	22786	22765	22855	22852	22654	22688	22926	22786	22687	22688	22867	22896	22888	22769	22772	22678	22659	22645	22982	22719	22684	22895	22633	22734	22713	22724	22689	22711	22693	22955	22888	22619	22763	22750	22661	22846	22724	22667	22854	22864	22708	22546	22796	22745	22692	22641	22701	22862	22642	22731	22786	22759	22646	22650	22560	22692	22837	22665	22564	22734	22566	22742	22619	22592	22839	22771	22585	22909	22610	22758	22723	22574	22820	22741	22729	22604	22683	22804	22813	22636	22948	22784	22736	22750	22572	22718	22586	22842	22779	22919	22695	22831	22674	22618	22752	22778	22657	22778	22675	22712	22539	22762	22787	22717	22655	22668	22662	22743	22659	22825	22855	22741	22678	22647	22835	22774	22846	22827	22707	22679	22474	22658	22720	22639	22606	22830	22705	22667	22939	22856	22623	22482	22691	22908	22795	22819	22843	22667	22847	22990	22778	22718	22654	22648	22744	22744	22848	22550	22768	22643	22734	22647	22729	22708	22827	22938	22763	22853	22736	22629	22693	22649	22695	22849	22799	22727	22958	22519	22731	22817	22744	22598	22605	22794	22678	22767	22805	22801	22688	22869	22742	22664	22663	22728	22705	22790	22803	22752	22697	22703	22665	22747	22660	22927	22586	22915	22713	22710	22681	22599	22682	22675	22820	22778	22732	22755	22819	22671	22797	22715	22649	22817	22620	22583	22697	22667	22785	22745	22856	22787	22713	22722	22699	22700	22588	22875	22672	22683	22587	22643	22710	22643	22821	22808	22499	22794	22939	22831	22573	22764	22853	22871	22933	22829	22696	22847	22924	22762	22778	22882	22758	22650	22688	22769	22830	22509	22779	22499	22741	22760	22803	22736	22827	22561	22727	22872	22762	22807	22555	22886	22798	22773	22745	22689	22747	22746	22749	22868	22810	22689	22590	22743	22681	22792	22833	22870	22797	22801	22726	22800	22916	22807	22876	22827	22715	22840	22716	22841	22629	22745	22618	22700	22831	22754	22771	22738	22866	22624	22645	22671	22586	22845	22747	22672	22727	22901	22620	22800	22660	22684	22718	22754	22697	22849	22574	22907	22612	22728	22861	22729	22835	22754	22683	22744	22807	22895	22615	22772	22765	22650	22757	22709	22750	22817	22823	22628	22815	22622	22910	22467	22815	22681	22860	22734	22830	22656	22653	22726	22725	22790	22561	22926	22819	22633	22623	22750	22809	22845	22716	22549	22942	22736	22720	22723	22887	22711	22722	22768	22784	22565	22695	22861	22665	22765	22778	22740	22696	22735	22745	22513	22543	22790	22829	22685	22592	22846	22493	22702	22823	22658	22689	22617	22829	22764	22626	22754	22827	22795	22808	22644	22691	22802	22719	22672	22777	22747	22972	22578	22595	22707	22790	22783	22552	22773	22792	22676	22751
22597	21335	29124	24346	24769	32102	37239	33839	33210	32709	31923	31744	31543	31203	31195	31049	30971	30941	30750	30626	31078	31392	33375	33619	34403	32706	31563	31020	30553	30711	30581	30742	30770	30756	30668	30405	30490	30722	30689	30465	30654	30431	30589	30505	30331	30544	30561	30220	30596	30500	30497	30606	30352	30544	30282	30689	30578	30474	30464	30362	30497	30619	30737	30656	30232	30289	30196	30418	30335	30315	30579	30408	30481	30511	30493	30412	30331	30530	30632	30401	30459	30292	30467	30633	30414	30389	30191	30436	30385	30540	30318	30474	30339	30359	30386	30605	30405	30526	30563	30358	30357	30384	30543	30254	30223	30275	30109	30474	30468	30594	30477	30432	30532	30467	30309	30411	30345	30405	30412	30477	30527	30463	30359	30312	30381	30695	30183	30379	30663	30302	30142	30358	30247	30534	30381	30457	30329	30450	30286	30366	30773	30270	30196	30451	30111	30310	30471	30495	30269	30352	30229	30270	30203	30320	30364	30282	30532	30404	30398	30149	30266	30168	30419	30438	30543	30232	30459	30466	30417	30401	30540	30557	30230	30359	30425	30101	30313	30316	30668	30500	30568	30383	30524	30527	30382	30502	30637	30373	30240	30386	30368	30235	30451	30253	30408	30296	30469	30240	30486	30398	30656	30453	30444	30595	30475	30466	30562	30291	30448	30454	30303	30493	30632	30434	30235	30171	30330	30345	30684	30275	30538	30225	30602	30371	30261	30215	30544	30484	30241	30298	30354	30391	30241	30459	30363	30523	30611	30375	30360	30517	30479	30309	30479	30380	30418	30378	30444	30435	30339	30225	30464	30408	30401	30186	30484	30345	30475	30298	30336	30342	30481	30415	30312	30285	30292	30578	30565	30485	30323	30491	30542	30536	30168	30237	30382	30285	30362	30430	30674	30265	30238	30452	30466	30331	30556	30199	30393	30259	30502	30403	30437	30419	30250	30145	30299	30291	30450	30049	30366	30629	30341	30308	30367	30403	30757	30563	30375	30298	30311	30104	30603	30488	30357	30144	30576	30187	30233	30067	30616	30506	30492	30507	30436	30516	30249	30395	30244	30354	30337	30335	30423	30580	30445	30320	30410	30486	30501	30472	30436	30640	30493	30298	30422	30409	30408	30489	30468	30210	30412	30299	30331	30493	30274	30244	30286	30384	30373	30457	30351	30291	30351	30637	30258	30314	30259	30416	30522	30338	30376	30188	30472	30350	30424	30634	30301	30372	30486	30482	30515	30505	30506	30292	30409	30403	30210	30328	30502	30228	30430	30519	30500	30171	30475	30584	30393	30314	30550	30427	30391	30398	30244	30318	30494	30187	30610	30581	30517	30578	30251	30186	30554	30176	30523	30152	30510	30590	30385	30540	30181	30625	30300	30326	30178	30410	30374	30325	30291	30471	30236	30358	30450	30245	30311	30433	30428	30354	30336	30512	30194	30512	30471	30292	30634	30159	30515	30496	30500	30419	30401	30398	30195	30201	30704	30320	30485	30425	30239	30354	30374	30281	30500	30493	30376	30176	30554	30508	30303	30209	30109	30532	30434	30061	30150	30684	30391	30440	30199	30108	30214	30466	30301	30359	30362	30346	30574	30282	30288	30300	30445	30247	30452	30524	30447	30451	30500	30189	30412	30156	30427	30484	30543	30511	30423	30295	30435	30376	30355	30127	30319	30410	30607	30456	30230	30542	30645	30309	30477	30386	30358	30692	30199	30466	30513	30232	30355	30088	30462	30196	30371	30253	30387	30678	30384	30245	30438	30259	30582	30317	30326	30395	30393	30353	30463	30336	30316	30346	30259	30367	30531	30168	30512	30639	30339	30250	30294	30137	30671	30342	30301	30286	30463	30213	30226	30402	30662	30584	30314	30253	30313	30420	30134	30157	30108	30598	30421	30368	30381	30353	30389	30411	30523	30327	30223	30408	30244	30609	30590	30425	30334	30263	30388	30414	30471	30156	30142	30122	30329	30356	30628	30243	30432	30166	30257	30115	30287	30303	30430	30196	30351	30275	30332	30423	30441	30281	30527	30235	30481	30310	30164	30194	30655	30284	30213	30689	30722	30574	30481	30457	30395	30198	30463	30442	30562	30287	30262	30486	30569	30562	30279	30202	30182	30408	30159	30360	30577	30464	30367	30428	30405	30043	30497	30592	30453	30555	30476	30302	30147	30227	29949	30218	30068	30374	30232	30635	30307	30243	30295	30339	30239	30489	30396	30309	30506	30425	30426	30262	30518	30307	30306	30424	30598	30490	30263	30255	30310	30531	30545	30409	30468	30257	30310	30556	30679	30305	30255	30398	30419	30500	30434	30590	30234	30388	30248	30614	30370	30319	30505	30453	30296	30407	30356	30511	30285	30380	30332	30454	30252	30190	30623	30576	30469	30452	30398	30411	30290	30403	30362	30319	30304	30350	30641	30432	30464	30242	30318	30355	30364	30158	30364	30256	30373	30384	30539	30577	30638	30379	30294	30509	30465	30383	30344	30527	30379	30667	30414	30453	30414	30362	30471	30586	30450	30395	30400	30483	30271	30352	30430	30460	30314	30330	30218	30313	30075	30573	30031	30579	30394	30566	30367	30306	30490	30318	30188	30391	30475	30408	30474	30303	30285	30554	30406	30569	30337	30354	30418	30587	30613	30450	30455	30304	30287	30404	30397	30454	30204	30564	30129	30326	30636	30273	30499	30487	30485	30281	30293	30217	30420	30217	30364	30422	30269	30520	30470	30445	30356	30328	30221	30538	30764	30258	30308	30402	30419	30614	30597	30326	30764	30520	30421	30104	30517	30339	30420	30442	30394	30615	30499	30449	30313	30131	30253	30495	30391	30248	30266	30481	30411	30317	30543	30478	30339	30493	30454	30514	30331	30299	30333	30379	30477	30591	30257	30593	30553	30389	30120	30519	30418	30437	30404	30507	30473	30371	30686	30427	30331	30400	30404	30524	30435	30409	30254	30252	30463	30508	30551	30268	30406	30190	30367	30443	30566	30426	30279	30567	30324	30338	30362	30488	30467	30734	30356	30407	30138	30316	30612	30291	30458	30503	30469	30190	30184	30405	30407	30604	30527	30254	30602	30655	30365	30492	30405	30413	30373	30310	30075	30421	30459	30444	30364	30395	30437	30464	30304	30126	30313	30506	30559	30348	30633	30548	30311	30487	30176	30341	30378	30300	30202	30319	30604	30353	30338	30406	30667	30465	30381	30224	30421	30408	30509	30310	30240	30313	30367	30308	30041	30519	30453	30434	30101	30504	30313	30556	30535	30463	30561	30204	30472	30551	30414	30427	30352	30406	30273	30309	30031	30506	30286	30206	30516	30273	30398	30420	30234	30505	30497	30352	30400	30304	30280	30635	30311	30351	30587	30307	30608	30532	30641	30451	30707	30275	30477	30202	30355	30337	30581	30422	30465	30556	30376	30376	30646	30200	30445	30272	30452	30450	30445	30446	30491	30446	30572	30331	30589	30586	30241	30497	30574	30353	30466	30259	30133	30311	30205	30391	30303	30206	30290	30405	30488	30201	30348	30284	30537	30250	30545	30502	30470	30300	30295	30220	30427	30170	30133	30464	30445	30251	30308	30380	30487	30480	30521	30273	30322	30303	30324	30469	30587	30468	30539	30381	30408	30237	29998	30457	30285	30312	30315	30363	30353	30433	30655	30240	30131	30470	30427	30112	30120	30395	30558	30301	30332	30224	30724	30188	30455	30441	30247	30548	30209	30391	30450	30344	30649	30415	30370	30276	30361	30372	30286	30259	30448	30463	30594	30603	30420	30135	30445	30107	30535	30427	30383	30626	30327	30439	30248	30379	30378	30406	30512	30238	30307	30377	30216	30635	30597	30617	30382	30386	30306	30415	30275	30333	30419	30474	30171	30374	30324	30362	30237	30619	30214	30434	30599	30401	30403	30260	30491	30341	30497	30414	30462	30392	30425	30287	30328	30323	30225	30382	30406	30344	30320	30629	30437	30434	30451	30353	30444	30538	30385	30356	30452	30178	30245	30556	30464	30437	30436	30401	30548	30250	30255	30207	30286	30162	30394	30442	30310	30274	30409	30289	30422	30375	30359	30230	30538	30335	30226	30226	30508	30432	30571	30120	30213	30487	30431	30302	30365	30315	30304	30336	30416	30169	30278	30241	30433	30380	30433	30520	30311	30647	30718	30173	30416	30343	30395	30493	30330	30250	30286	30383	30322	30556	30318	30784	30539	30324	30297	30433	30216	30433	30329	30551	30641	30486	30247	30421	30439	30487	30427	30470	30385	30309	30555	30199	30364	30357	30518	30418	30346	30534	30405	30277	30399	30715	30528	30188	30550	30427	30317	30336	30403	30478	30242	30234	30326	30422	30403	30380	30474	30468	30294	30401	30451	30487	30277	30423	30275	30551	30339	30570	30065	30270	30133	30335	30240	30218	30444	30419	30708	30301	30392	30436	30458	30360	30462	30156	30198	30537	30415	30186	30423	30462	30469	30434	30363	30331	30336	30367	30315	30601	30326	30585	30363	30355	30530	30460	30431	30476	30601	30771	30288	30317	30421	30265	30379	30604	30598	30291	30287	30434	30912	30514	30691	30369	30400	30592	30319	30363	30462	30297	30202	30260	30426	30384	30260	30329	30456	30293	30435	30420	30245	30485	30292	30655	30675	30431	30425	30290	30476	30474	30222	30526	30470	30211	30349	30503	30236	30471	30296	30423	30435	30393	30518	30349	30438	30391	30502	30545	30404	30538	30303	30181	30136	30269	30367	30430	30632	30188	30227	30396	30575	30488	30259	30406	30594	30426	30494	30365	30478	30367	30643	30405	30309	30409	30641	30461	30548	30150	30432	30497	30445	30556	30623	30178	30493	30403	30316	30482	30399	30346	30300	30132	30170	30250	30414	30242	30467	30617	30519	30198	30578	30479	30661	30600	30368	30499	30463	30425	30458	30360	30300	30380	30572	30344	30437	30460	30074	30177	30434	30200	30163	30502	30406	30228	30388	30345	30233	30461	30189	30336	30513	30448	30231	30380	30566	30327	30544	30361	30108	30639	30564	30360	30433	30356	30533	30335	30522	30495	30331	30518	30355	30237	30187	30461	30383	30345	30370	30272	30357	30356	30369	30515	30295	30436	30400	30435
26870	47984	49752	43998	37421	34122	31613	29705	27830	26415	25384	24944	24665	24004	23978	23610	23575	23724	23457	23431	23355	24637	27494	27784	28695	25698	24214	23486	23161	22859	23100	23038	23290	23074	23033	22977	22933	22999	23167	22995	22883	23057	23084	22798	22978	22955	22904	22941	22940	22950	23070	23032	22976	23064	22791	23185	22740	23023	23054	22972	23041	23044	23082	23090	23036	22723	23129	23037	22897	22764	22996	22943	23034	23194	22803	22931	23085	22900	22889	22788	22863	22915	23116	22902	22879	22858	22968	23039	23149	22810	23155	22954	22958	22886	22853	22993	23050	23014	23016	22845	22869	22899	22872	22946	23124	22887	23138	22920	22962	22935	22891	22966	22921	23124	23012	23032	22956	22796	22845	23003	22775	23054	23048	22905	22983	22811	22899	22842	22924	22787	22913	22955	22884	23110	22996	23028	23018	23045	22991	22902	23212	22930	22706	22920	22804	23035	22824	22954	22882	22966	23067	22988	22941	22848	23044	22865	22849	22965	22936	22988	22907	23064	22733	22860	22808	22934	23052	23089	22872	23073	22799	22814	23046	22879	22958	22946	22831	22960	22945	23000	22968	22952	22958	22913	22958	22813	22793	22900	22863	22923	22944	22925	22925	22929	23115	22636	22944	22847	22983	23127	22896	22962	22878	22812	23008	23062	22855	22922	22982	23025	22747	22897	22977	22933	22825	22972	22834	22992	23113	22837	22712	22908	22889	22841	22978	23017	22907	22924	22950	22971	23051	22805	22978	22832	23220	22749	22843	22901	22925	23055	22969	22990	22902	22969	23015	22899	23176	22930	23142	22872	23004	22640	22771	22981	22947	22881	22983	22908	23000	22971	22993	22946	22697	22895	22836	22806	23124	22884	23082	23013	22945	23019	23044	22882	22948	22736	23099	22970	22938	22683	23026	22809	22912	22859	22860	23044	22843	22984	22886	22942	23121	22860	23015	23044	22765	22980	22964	22930	23014	22833	22874	22790	23025	23020	22943	22965	22813	23022	22986	22873	22703	23079	22946	22720	22900	22819	22873	22883	23020	22965	23000	22912	22918	22867	22980	22975	23185	23030	22886	22859	22676	22957	22888	22877	22961	22896	23058	22956	22875	23078	23031	22916	22933	22828	22900	23008	22967	23120	22890	22993	22903	22862	22953	22817	22995	22829	23094	22841	23001	22948	22995	22895	22862	22894	23022	23064	23111	22961	22846	22858	22974	22922	22873	22964	22860	22892	22765	22913	22972	22864	22940	22865	23041	22908	22969	22810	22939	22785	22967	23077	23091	22867	22983	22997	22991	22902	22923	22856	22873	22907	22946	23101	23089	23110	22859	22920	22914	22973	22927	22989	22941	22968	22954	23069	22942	23096	22925	22971	22947	23086	22923	23096	22971	23009	22952	22930	22971	22945	22994	23031	22911	23032	22961	22791	23067	22938	23082	23007	23039	23169	23011	22914	23120	22910	22912	23005	23133	22771	22795	23079	23092	22668	22972	22920	22967	22938	23032	22834	22994	22954	23127	22927	22840	22910	22834	22961	22830	22882	23044	23021	22896	23036	22932	22984	22891	22754	22801	22963	22915	22882	23075	22971	22742	22940	23132	22964	22928	22879	22838	22922	22719	22817	23058	22933	22825	22881	22956	22930	23046	22819	22943	23010	23146	23067	22800	22977	22980	22939	22958	23047	22970	22870	23126	23136	22853	23040	22990	22951	23034	22854	22963	23091	23071	23016	22951	22851	23048	22904	22866	22823	23032	22921	22839	23035	22862	23073	22767	23059	22838	23039	22840	23058	23001	22996	22974	22974	22854	23010	23030	22659	23079	22877	22915	22854	22940	23057	22875	22989	22820	22884	23067	23026	22840	22762	22955	22780	22882	23002	23098	22870	22961	22916	22846	22875	22870	22879	23084	22924	22866	23030	22931	22936	22886	22990	22967	23074	23005	22913	22706	22717	22898	23006	23053	23011	22976	22969	23024	23040	22974	23003	22878	22903	22903	22852	22806	23121	22950	22986	22798	23160	22987	23018	22798	22936	22939	22809	22912	22786	23002	22838	22853	22939	22952	22701	22948	22960	22676	22885	22834	22781	22925	22978	22802	22975	22884	23209	23007	22762	22981	23019	23012	22953	22889	23098	22989	22811	22894	22882	22929	23140	22996	23076	22775	23068	22839	22907	22984	22809	22952	23125	23040	22877	23017	22878	22857	22996	22992	22952	22952	22776	22910	22936	23181	22944	23030	23030	22833	22947	22954	22991	22991	22880	22911	22751	22820	22773	22821	23009	22873	23058	22982	23127	22974	22889	22798	22969	22994	22656	22801	22828	22973	23010	22992	22911	22971	23136	22686	22689	22934	22802	22929	23016	22890	22906	23065	23018	22888	23049	22802	22846	22968	22837	23039	22841	23027	22992	23133	22831	22844	22900	22888	22843	22929	22926	22856	23041	22949	22936	22778	22861	22949	22968	22901	23151	22865	23054	22842	22983	22855	22814	22948	22941	22745	22899	22921	23046	22815	22895	22987	22864	23053	22955	22912	22908	23047	22934	22993	22867	23083	22981	23044	22969	22982	22882	22896	22955	22941	23019	23014	23039	23092	22951	22980	22930	22971	23026	22802	22898	22812	23112	22893	23139	22940	22920	22958	22919	22928	22956	23073	23127	22894	22960	22887	22868	22993	22908	22928	22952	22992	22918	22895	22924	23094	22892	22928	22869	22828	22771	22963	22962	23042	22884	22851	22818	22865	22993	22865	23053	22814	23031	22667	23017	22975	22952	23125	22919	22848	22854	23081	23075	23042	22974	22971	22948	22905	23090	22892	22951	22843	22831	22977	22875	23032	22996	22856	22860	22920	23052	23041	23019	23005	22916	22928	23089	22997	22757	22830	23074	22813	22846	23014	22996	22798	22890	22880	23149	22911	23112	22809	22919	22854	22733	22993	22921	22804	22773	23187	22932	22999	22885	23234	22723	22852	22969	22845	23069	23070	22936	22934	22893	23016	22840	22892	22898	22925	22988	23086	22981	22881	22966	22888	23025	22957	23085	22862	22845	23025	23061	22888	22852	22886	22948	23091	22931	22715	23096	22891	23071	22960	22909	22877	22839	22975	22944	22971	22955	22990	22882	22990	22886	22851	22798	22883	22819	22976	23021	22871	22984	22844	22984	22924	23001	23044	22899	23017	22841	22989	22907	22902	22982	22826	22970	22728	22953	22899	23067	22875	22863	22987	22777	22937	23003	22860	22866	23054	22942	23157	22778	23024	22995	22875	22884	22960	22848	23052	22898	22943	23050	22989	22961	22928	23039	22894	22916	22932	22941	22877	23085	22936	22764	23004	22812	23070	22879	23028	22840	22937	22889	22981	22934	22972	23029	23036	22973	23000	22965	22828	23009	22798	23146	22877	23032	23190	22846	23013	22923	22867	22943	22953	22883	22971	23064	22985	22962	23080	22910	23038	23009	22930	22988	23025	23122	22946	22933	22932	22677	23094	22955	23036	22730	22860	22856	22839	23054	22895	23003	22821	22942	22927	22837	22774	22948	23005	22806	22728	22999	22959	22917	22886	22933	22827	22940	22952	22883	22889	23005	22865	23059	22840	23005	22953	23075	22877	22907	22941	22972	23065	23058	22891	22870	22915	23111	22975	22881	22983	23143	22984	22898	22992	22895	22814	22862	23021	22906	23006	22937	22994	22928	22890	22903	23005	23025	22761	22952	22948	23010	22995	23069	22952	22955	22945	22946	22830	23022	22849	22965	22768	22835	23088	22820	22844	23061	23032	22808	23051	23039	22984	22882	23026	22991	22956	22779	22944	22877	23035	22790	22944	23153	22927	23045	22903	22901	22957	22854	22940	22962	22898	22991	22789	23040	22975	22948	23064	22863	22874	22923	22974	22810	22888	22989	23080	23031	23038	22950	22921	22939	22997	22899	22995	22872	22847	22938	23023	22760	23020	22847	23068	22875	22856	22982	22960	22858	22931	22701	22805	22930	22902	22838	22859	23004	22947	22938	22848	22695	23113	22999	22792	22833	22991	23038	22771	23065	22897	23068	23063	22895	23014	23009	22871	22902	22817	22950	23041	22775	23011	23018	22762	22935	22807	22903	22992	22926	22864	22898	22817	22969	22920	22735	22941	23069	22863	22815	22810	22933	23020	23009	22945	22962	23079	22831	23043	22665	22943	22782	22903	22979	23047	23052	23198	22793	22933	22723	23079	22882	22997	22944	22930	23013	22772	22895	22846	22984	23012	22793	22882	22908	22848	22976	23007	22900	22830	23071	23020	22731	22967	22966	22818	22900	23041	23153	22987	22783	22944	22888	22954	22852	23057	23008	22950	22950	22960	22991	23056	23001	22913	22887	23035	22996	23012	22748	23107	22954	22965	22932	22795	22938	22897	22913	23025	22899	23047	22877	22779	22828	22992	22901	22942	22852	22927	22860	22951	23064	22831	22878	22905	22900	22893	22868	22877	23110	22681	23115	22794	22855	22830	22838	22894	22805	22904	22940	22922	22880	22895	22867	22985	22764	22895	22952	22805	23067	22803	22866	22998	23081	22913	22945	22982	22853	22915	22974	22800	23064	22944	22921	22928	22825	22729	22959	22768	22995	22735	22777	22846	23031	23063	22880	23004	22895	23042	22828	23114	22991	22833	22697	22904	22718	22953	22953	22837	22922	22973	22912	22936	23017	22958	22950	22920	22926	22979	22921	22849	22803	22799	22827	22927	22902	22810	23093	22844	22721	22874	22879	22879	23005	22876	22911	23001	23021	22906	23058	22990	22867	22825	23040	22991	22971	23036	22883	22849	22930	22814	23044	23118	22994	22868	22859	22769	22848	23041	23014	23041	23094	23018	22889	22889	22866	22922	22958	22795	23123	22936	22942	22997	22891	22939	23047	23000	22890	22935	23028	22915	22997	23039	22909	22845	22918	22981	22971	22944	22990	22822	23029	22955	22872	22974	22941	22968	22971	22874	22724	22851	23028	23048	22979	22743	22954	23011	23010	22924	22948	23117	23009	23013	22782	22829	23054	22667	22896	22988	22995	22899	23074	22988	22912	23106	22949	22949	22875	22883	22960	22971	23098	23152	22969	22806	22903	22962	22946	22894	22845	22934	22963	23089	22843	22951	22820
29366	27771	37728	37608	34035	33242	32624	31561	31471	30992	30535	30478	30382	30434	30385	29909	30174	30015	30469	30114	30385	30235	30280	30409	30245	30432	30237	30267	30028	29942	29958	30111	30202	30034	30177	29897	30251	30189	30019	30236	30079	29942	30147	29995	29997	30064	30118	30073	30263	29938	30078	30022	30141	29978	30011	29905	30196	30229	30144	30058	30124	29969	30080	29949	30247	30134	29924	30024	29891	29950	29979	29930	29908	30018	30011	29930	29845	29976	30388	30116	29972	29904	29989	29950	29909	29739	30086	29990	30371	29941	29781	29960	29800	29947	30145	30254	30162	30103	29916	29991	29940	29994	30240	30310	29983	30015	30229	29849	29965	30110	29954	30000	30020	30096	30068	30254	30119	29950	30068	30166	29933	30115	30397	30063	29742	30098	30120	30085	29943	29863	30075	29813	30108	29860	30166	30102	29990	29926	30148	30327	29995	29998	30208	29888	29942	30014	30050	30244	30012	30106	30015	30010	30092	30149	30110	29942	29821	29947	30083	30094	30095	30202	30107	30049	30073	30068	30331	29965	30100	30017	30159	29865	29981	29955	29754	29976	30020	30130	30041	29880	30135	30096	30035	29967	29972	29913	30191	30116	29990	30101	30088	29782	30095	29799	29997	29967	30027	30052	30091	30164	30107	29786	29910	30131	30053	29927	30003	30062	30112	29807	30242	30008	30074	30005	30181	30106	30001	30083	30177	29977	30012	30133	30106	30030	30076	29916	30147	30153	30152	30016	30101	30053	30087	30082	29965	30171	29913	29807	29907	29823	30035	30150	30079	29768	29715	30200	30021	29962	29794	30158	29882	30037	30080	30164	29811	29920	29924	29943	30215	30112	30038	30263	30156	30033	29805	29879	30259	30154	30036	30147	30003	29921	29831	29909	30075	30076	29914	29911	29971	30072	29965	29943	30161	30178	29941	30075	29910	29897	30060	29827	29972	30024	29965	29833	30010	30164	29940	30115	30193	29936	30233	30237	30008	29970	30085	29863	30134	30142	30203	30260	30019	29932	30043	30063	30101	30066	30127	29859	29843	29845	30090	29718	29815	30257	29993	30054	30014	30168	30085	30060	29612	29903	30146	29906	30045	29968	29970	29959	30010	30001	29882	30065	29923	29830	29987	29908	30231	30256	30091	29968	30307	30143	29984	30027	30140	29830	29923	29911	30187	30125	29853	29875	30000	29883	30003	29962	30019	30003	29784	30127	30175	30124	29993	30084	30183	30073	30087	30105	30088	29999	30121	29848	29993	30191	29890	30058	30090	30211	29916	30130	30065	29920	30247	30077	29952	29833	30246	30023	30125	30023	30055	30182	30091	29843	30016	30200	29936	29999	29976	30163	29883	29968	29949	29899	29979	29972	29857	30058	29684	30020	29968	29895	29976	29913	30188	30209	30029	29780	29979	30149	29814	30105	30061	29997	30080	30170	30228	30213	29916	29978	29925	30100	29848	30083	29914	30094	30163	30025	30171	30135	30004	29835	30118	29967	29941	30040	30112	30010	29826	29920	30021	29811	30013	30129	30220	30195	30060	29950	29937	29878	30013	30065	30086	30096	30003	29961	30061	30120	30191	29762	29777	30150	30202	30112	30029	29945	30179	30146	30219	29990	30291	30060	30158	29798	29978	29996	29914	29927	30033	29960	30138	29950	30185	30048	29908	30075	30173	30031	29736	29885	30143	29988	29990	30018	30224	30244	29915	30096	30142	29936	29825	30006	29941	30158	29968	30045	29905	30138	30062	29980	30003	30136	30103	29823	30122	30174	29999	29992	30102	29943	30025	29888	30162	30393	30030	29782	29717	30183	30067	30020	29995	30037	29937	29991	30240	30173	29904	29914	29984	29843	29846	30115	30102	30141	29808	30054	29765	30010	29934	30109	30010	30250	30087	30099	30001	30046	30114	29814	29714	29956	29819	29836	30010	30262	29960	29990	29895	30098	29757	30001	29903	29970	29987	30156	29805	30012	29618	30029	30166	30189	30115	29927	29858	30002	30060	29949	30055	30025	29802	30224	29919	30262	30037	29846	29996	30260	29976	30277	29916	30084	30109	29926	29971	30023	29968	29800	29863	30149	30189	30030	29995	29975	30421	30006	29981	30133	29782	30125	30014	30056	30121	30082	30042	30279	29950	30053	30243	29982	29852	30120	30121	30090	30109	30085	30154	29908	29938	29838	29918	29939	29804	30081	30033	29731	30066	29947	29896	30010	30046	29897	29956	30009	30270	30098	29883	29877	30106	30109	30258	29712	30034	30001	29962	29945	30068	30013	30257	30152	30115	30062	30016	30026	30024	29976	29940	29902	30239	29931	29895	30058	30061	30280	30088	30178	30037	30069	30003	29930	30019	30182	30155	30180	29942	29996	30009	30037	30024	30050	30081	29933	30254	30298	30032	30115	29950	29933	29942	30029	29981	29906	30169	29881	30188	30193	29878	29916	30059	30025	29928	30075	30247	29932	29861	30203	30087	30059	29894	30086	30036	29896	29882	30094	30135	30272	30009	29973	30004	29879	29997	30059	30091	29929	30144	30118	30292	29979	30095	30142	30040	30185	30163	30230	30153	30172	29895	30125	29821	29919	29767	29973	29763	29919	29896	30019	30128	30159	30280	29942	30112	29922	29999	30181	29940	29966	29815	30217	29964	30074	30120	30156	30163	29890	30388	30032	29923	29796	29946	30037	30048	30058	30019	30109	30179	30080	30142	29744	30210	29817	30000	30189	29918	29907	29834	29927	30033	29828	30075	29885	29757	29871	30183	30205	29900	30219	30179	30003	29945	29946	29891	29925	30048	30090	30114	29913	30075	29933	30110	30001	29986	30022	29908	30011	29722	30018	30013	30066	30152	30153	30221	30034	30215	30090	30159	29815	30340	30242	30168	29869	29832	30057	29971	30309	30125	30190	29856	29985	30021	30165	30122	30100	30188	30123	29968	29771	29935	30114	30022	29809	29783	29943	30084	29866	29889	29925	29991	29904	30054	30316	30136	29971	29979	30026	30109	30023	30115	29916	30090	29894	30097	29965	30065	29939	30146	30157	29848	30133	29793	29912	30200	29925	29938	29895	30228	29903	30090	29985	29890	29892	29906	29967	29973	30023	30085	30009	30065	30049	30150	29984	29892	29867	30169	30053	29873	30055	30280	30206	30046	30137	30210	29967	29987	30090	29882	29917	30132	30058	30066	30236	29942	30041	29938	30182	29975	30070	29968	30239	30080	30102	30143	29624	29830	29879	29901	30079	30215	30080	30129	30069	30188	30214	30125	29915	30065	30098	30079	29990	29995	30149	30038	29919	29886	30108	30210	30054	30144	29973	30169	29964	30170	29979	30071	29751	29792	29750	30401	30049	29694	29982	30050	30395	29871	29839	29871	30004	30085	30056	30397	29839	30278	29888	30131	29957	30264	30027	30257	29931	30334	30100	29812	29943	29846	29865	29910	30026	30296	30036	30145	30011	29982	30280	29955	30115	29923	30001	29948	29865	29839	30139	29895	30189	30112	30030	30159	29998	30198	30107	29932	30037	29882	29684	29998	30050	29801	29972	30105	30089	30005	30193	29983	29924	29977	30125	30048	30145	30037	30105	30137	30183	29711	29982	30072	30206	29903	29843	29910	29968	29972	30042	30053	29960	29902	30075	30206	30331	30040	30175	30187	29958	30036	29990	30066	30145	30218	30026	29832	30221	29940	30137	29930	30031	29907	30186	29867	30099	30071	30048	30018	30181	30238	29921	30073	30063	30181	29970	30140	29856	30110	29949	30106	29967	30063	29987	30229	30108	30037	29953	30029	29806	30025	30095	30163	30268	30021	30086	29804	30048	29973	29897	30170	30038	30163	30119	30056	30095	30077	30223	30115	30251	29987	29986	29941	30382	30053	29925	29936	29923	30086	30153	30126	29968	30040	29762	30001	30049	29905	30070	30056	30143	30164	29997	30004	30008	30085	30130	29992	29981	30100	30198	30147	30056	30026	30130	30083	29955	30051	29905	30093	30030	30008	29891	30134	30071	29838	30133	30145	29982	29790	30028	30103	30074	30216	29900	30213	30093	30173	29940	29999	29834	30061	29927	29841	30179	29987	30204	29792	30052	30136	29875	29991	29778	30118	29884	29991	30046	30239	30166	29975	30095	29919	29806	30162	30084	29921	29924	30118	30137	30077	30018	30004	30108	29993	30038	30020	29783	29963	30003	30017	29981	30156	30095	30017	29945	29955	30015	29948	29746	30010	30081	30074	30118	29987	30132	29974	30032	30033	30052	29983	30094	30137	30289	30144	29856	30071	29977	30248	30034	29984	30110	29962	30243	29985	30096	30323	29866	30178	30217	30197	29980	29972	29956	29927	29953	30109	29826	29919	29863	29959	29949	30086	29998	30034	30295	30039	29990	29882	29946	30069	30233	30223	30200	30100	30063	30107	29998	30087	29720	30152	29891	29977	30432	30026	30030	29967	30249	30045	29931	30106	30040	30300	30157	29936	29988	30229	30037	30206	30064	30136	29993	30031	29794	29819	29924	30034	30198	30165	30042	30022	29983	30168	30080	29962	29896	30085	29772	30132	30012	30028	29876	30308	30159	30181	30254	30099	29962	29940	29953	30103	30164	30233	30112	30014	30134	29813	29993	30263	30252	30120	29947	30096	30006	29845	29982	30029	30156	30170	29999	29814	30099	30020	29968	30140	29912	30099	29978	30070	30300	30032	29953	29961	30223	29862	29970	29991	29901	30004	30136	30051	30319	30314	30195	30283	30227	29839	30086	30012	30034	30086	29877	29987	30099	30226	30140	29976	30009	30120	30154	30084	30174	29890	29974	29953	30058	29886	30161	30104	30031	30113	30066	30254	30117	30055	30137	29935	30071	30136	29892	29917	30012	30093	30120	30116	29934	29687	30020	29916	29755	29984	30111	29824	29972	30022	29889	30027	30136	29954	29971	30350	30166	30033	30038	29989	29958	29954	30211	30099	30039	30221	30056	30193	30095	29899	30116	30192	30061	30002	30171	30098	29870	30109	30282	29862	30242	30217	30084	29766	29983	29982	30001	30118	29986	30033	30149	29994	29932	30086	30022	30100	30062	29949	29857	30182	30020	30194	30244	30236	30107	29908	30239	30306	29997	30082	30082	30205	29962	30120	30066
26397	38084	38701	34532	30025	27955	26872	25736	24697	24079	23705	23467	23173	23168	22879	22933	22892	23182	22839	22935	22840	23067	22980	23001	23192	23155	22892	22692	22734	22771	22731	22861	22885	22716	22672	22602	22600	22737	22645	22638	22635	22688	22761	22815	22762	22648	22907	22825	22718	22740	22594	22819	22969	22694	22627	22576	22734	22619	22671	22744	22836	22610	22814	22736	22661	22704	22680	22681	22740	22823	22672	22829	22817	22720	22833	22701	22716	22769	22678	22696	22887	22742	22607	22902	22759	22588	22781	22566	22623	22670	22800	22633	22744	22881	22652	22852	22757	22707	22817	22646	22827	22708	22685	22680	22517	22815	22838	22802	22829	22860	22698	22738	22634	22709	22782	22573	22693	22750	22793	22620	22844	22755	22751	22717	22693	22893	22738	22832	22613	22855	22637	22768	22547	22642	22664	22844	22600	22675	22615	22907	22703	22715	22554	22764	22769	22791	22712	22729	22679	22837	22653	22688	22734	22789	22754	22689	22793	22723	22793	22784	22651	22625	22757	22902	22452	22994	22813	22583	22777	22855	22677	22740	22727	22580	22678	22657	22512	22796	22616	22820	22744	22720	22906	22619	22670	22764	22736	22693	22622	22721	22727	22663	22678	22601	22754	22614	22877	22807	22845	22515	22689	22722	22634	22830	22673	22721	22911	22757	22591	22741	22842	22701	22695	22809	22797	22526	22632	22719	22743	22638	22681	22735	22584	22733	22590	22822	22765	22730	22760	22798	22623	22615	22808	22681	22469	22803	22883	22508	22780	22777	22711	22603	22684	22732	22779	22811	22745	22504	22787	22826	22631	22635	22844	22788	22577	22678	22889	22704	22720	22780	22805	22540	22785	22702	22806	22734	22950	22760	22820	22587	22687	22663	22808	22684	22630	22753	22721	22704	22897	22838	22673	22696	22909	22588	22704	22757	22672	22723	22910	22430	22681	22758	22683	22731	22813	22584	22697	22804	22738	22812	22659	22690	22669	22757	22679	22700	22672	22636	22743	22859	22642	22769	22778	22773	22790	22666	22766	23016	22853	22522	22572	22678	22588	22811	22834	22775	22700	22638	22773	22926	22603	22687	22599	22731	22770	22548	22750	22495	22550	22647	22673	22494	22734	22662	22779	22685	22764	22736	22774	22717	22716	22853	22745	22791	22639	22724	22696	22637	22728	22843	22663	22729	22789	22730	22862	22666	22622	22883	22605	22773	22826	22832	22803	22582	22698	22755	22636	22579	22831	22687	22925	22844	22753	22751	22747	22566	22802	22927	22786	22709	22999	22669	22626	22775	22844	22642	22598	22612	22629	22637	22706	22773	22846	22659	22490	22777	22599	22773	22662	22700	22842	22778	22552	22859	22753	22928	22726	22776	22684	22589	22659	22722	22786	22795	22831	22714	22804	22682	22779	22699	22622	22590	22621	22776	22848	22792	22784	22715	22610	22632	22874	22664	22705	22645	22682	22764	22779	22605	22683	22752	22584	22711	22852	22572	22825	22717	22782	22714	22665	22897	22760	22681	22814	22704	22731	22790	22729	22847	22815	22801	22795	22769	22783	22860	22778	22839	22821	22910	22680	22987	22863	22713	22808	22709	22845	22724	23061	22686	22625	22794	22857	22920	22564	22668	22687	22794	22760	22655	22606	22541	22821	22642	22823	22926	22560	22546	22605	22840	22815	22535	22760	22789	22679	22828	22682	22670	22692	22763	22645	22632	22824	22711	22781	22774	22748	22810	22750	22806	22726	22800	22716	22705	22745	22779	22679	22821	22678	22671	22665	22889	22842	22770	22659	22760	22738	22719	22874	22755	22668	22664	22593	22730	22687	22961	22746	22741	22604	22563	22775	22686	22645	22703	22613	22770	22711	22593	22776	22835	22803	22687	22751	22733	22522	22656	22797	22851	22536	22753	22878	22663	22794	22580	22827	22621	22850	22716	22643	22646	22642	22791	22735	22731	22619	22702	22611	22664	22674	22770	22650	22763	22642	22922	22636	22671	22755	22737	22720	22637	22851	22580	22736	22681	22707	22853	22781	22709	22707	22846	22551	22529	22828	22888	22776	22738	22831	22669	22781	22702	22731	22824	22799	22859	22549	22715	22696	22815	22677	22766	22806	22796	22766	22718	22699	22903	22597	22764	22619	22619	22887	22729	22815	22731	22774	22693	22719	22695	22839	22643	22659	22593	22585	22750	22677	22910	22527	22845	22616	22695	22691	22795	22662	22820	22682	22746	22755	22729	22788	22639	22954	22877	22784	22693	22868	22791	22755	22608	22517	22900	22721	22924	22467	22583	22779	22760	22739	22628	22740	22597	23115	22816	23025	22616	22714	22556	22689	22731	22679	22771	22829	22944	22668	22567	22966	22615	22654	22782	22679	22637	22722	22822	22636	22623	22788	22686	22722	22850	22749	22671	22806	22584	22723	22636	22612	22661	22927	22714	22736	22832	22552	22669	22743	22508	22787	22743	22674	22755	22762	22619	22591	22757	22738	22789	22769	22739	22858	22670	22885	22796	22945	22719	22752	22594	22811	22728	22804	22837	22464	22720	22709	22631	22713	22720	22787	22591	22693	22724	22785	22664	22861	22582	22760	22847	22657	22778	22573	23021	22653	22720	22687	22739	22731	22666	22963	22794	22740	22841	22628	22715	22617	22814	22604	22749	22535	22747	22846	22641	22822	22753	22723	22611	22718	22735	22907	22712	22733	22811	22601	22798	22945	22661	22795	22840	22851	22696	22640	22728	22678	22898	22739	22621	22564	22680	22767	22634	22837	22755	22792	22711	22922	22622	22769	22720	22709	22605	22667	22745	22763	22629	22498	22914	22858	22800	22863	22899	22820	22738	22739	22797	22757	22660	22697	22778	22873	22830	22975	22660	22729	22793	22734	22641	22746	22672	22573	22684	22753	22572	22626	22768	22908	22652	22640	22787	22717	22804	22530	22709	22700	22585	22981	22841	22757	22665	22685	22696	22666	22741	22802	22792	22774	22826	22990	22778	22459	22802	22660	22713	22681	22844	22569	22681	22721	22910	22703	22721	22624	22839	22691	22799	22719	22736	22769	22761	22819	22673	22793	22683	22731	22692	22904	22807	22688	22810	22851	22900	22645	22861	22806	22689	22564	22617	22800	22596	22740	22615	22885	22800	22722	22877	22635	22867	22674	22878	22862	22722	22775	22704	22725	22780	22887	22807	22618	22740	22852	22649	22755	22688	22760	22800	22602	22815	22734	22860	22817	22806	22706	22527	22730	22713	22706	22771	22761	22720	22737	22627	22757	22756	22907	22866	22713	22848	22772	22663	22904	22602	22675	22739	22582	22761	22805	22782	22885	22759	22905	22764	22660	22868	22707	22779	22683	22530	22777	22706	22741	22688	22867	22753	22871	22700	22756	22770	22701	22690	22998	22579	22712	22714	22611	22727	22706	22678	22743	22615	22642	22772	22701	22715	22664	22715	22710	22823	22884	22809	22944	22759	22861	22730	22808	22587	22616	22835	22673	22677	22735	22824	22743	22875	22733	22668	22879	22667	22855	22786	22761	22668	22752	22741	22724	22666	22717	22711	22590	22644	22952	22596	22811	22896	22819	22782	22834	22722	22821	22691	22815	22760	22831	22599	22770	22647	22805	22717	22673	22696	22694	22755	22801	22646	22969	22832	22800	22585	22872	22735	22900	22780	22810	22762	22814	22717	22933	22536	22644	22948	22640	22708	22753	22844	22758	22770	22682	22858	22660	22894	22864	22767	22819	22678	22724	22632	22910	22656	22662	22740	22968	22736	22633	22679	23025	22668	22642	22784	22730	22652	22844	22685	22688	22782	22642	22743	22743	22793	22617	22647	22674	22815	22710	22735	22998	22757	22821	22742	22783	22698	22704	22771	22580	22759	22746	22640	22774	22701	22623	22671	22648	22852	22686	22800	22783	22764	22717	22660	22897	22625	22748	22689	22616	22718	22750	22829	22820	22839	22751	22826	22693	22606	22785	22701	22719	22699	22664	22749	22747	22729	22696	22676	22754	22593	22912	22661	22775	22728	22905	22668	22731	22604	22686	22734	22846	22857	22871	22821	22775	22608	22765	22653	22810	22845	22639	22671	22670	22751	22788	22681	22699	22687	22936	22778	22941	22601	22460	22738	22829	22737	22791	22759	22655	22858	22814	22829	22685	22521	22799	22870	22663	22724	22785	22828	22810	22698	22886	22636	22742	22616	22592	22504	22623	22804	22497	22692	22804	22754	22702	22808	22713	22827	22794	22759	22696	22751	22765	22760	22634	22892	22704	22743	22616	22627	22941	22785	22670	22774	22632	22709	22776	22634	22797	22773	22784	22762	23014	22713	22831	22814	22895	22736	22792	22694	22529	22766	22630	22739	22905	22663	22806	22797	22620	22796	22758	22641	22684	22926	22820	22635	22770	22629	22646	22922	22726	22738	22675	22644	22770	22622	22767	22655	22723	22833	22690	22647	22759	22599	22725	22764	22945	22741	22898	22748	22753	22889	22613	22849	22801	22720	22762	22826	22609	22754	22873	22555	22778	22682	22760	22576	22780	22679	22845	22673	22710	22626	22871	22756	22747	22819	22859	22629	22748	22706	22652	22850	22811	22746	22822	22588	22734	22604	22760	22786	22981	22874	22717	22640	22819	22835	22677	22777	22760	22622	22779	22775	22654	22951	22733	22619	22762	22694	22742	22826	22732	22766	22632	22767	22846	22758	22847	22820	22707	22604	22948	22924	22742	22592	22759	22633	22785	22723	22742	22662	22840	22680	22846	22909	22718	22766	22681	22691	22758	22919	22657	22614	22732	22556	22678	22757	22877	22695	22818	22762	22657	22994	22598	22753	22804	22706	22509	22821	22649	22819	22862	22742	22627	22702	22630	22781	22686	22667	22646	22706	22691	22740	22792	22771	22710	22742	22797	22712	22844	22718	22498	22636	22644	22826	22775	22656	22754	22736	22604	22741	22591	22756	22831	22463	22699	22631	22745	22724	22843	22723	22853	22813	22768	22917	22771	22783	22761	22633	22727	22762	22588	22731	22828	22676	22782	22662	22670	22838	22793	22846	22716	22590	22667	22847	22687	22781	22895	22666	22738	22758	22889	22690	22905	22627	22745	22765	22798	22619	22478	22736
23682	21397	29066	25924	28253	33480	35269	32615	31900	31664	30980	30741	30603	30480	30259	30363	30051	30204	30051	30091	30066	30183	31058	31494	32020	31563	30413	30058	29960	29956	30040	29980	30175	30119	30082	30071	29921	29915	29927	30045	29806	29870	29947	29898	29917	30039	29942	30194	29860	29889	29878	29897	29851	29912	29907	29730	29827	29980	30106	30046	30122	29798	29868	29901	29935	29840	30026	29804	29805	29713	30205	30046	29750	29901	30083	30052	29709	29680	29869	29684	29786	29713	29713	29745	30192	29758	29969	29856	29887	29765	30016	30066	30083	29752	29945	29760	30072	29940	29862	29691	30028	29975	29921	29695	29933	29963	29834	29980	29803	29807	29992	29980	29881	29896	30261	29891	29883	29951	30069	29819	29696	29994	29729	30078	29783	29788	29851	29968	29797	29831	29883	29836	29747	29606	29938	29989	29847	30014	29845	29980	29916	29985	29888	29864	29992	29951	29907	30093	29880	29973	29931	29663	30072	29837	29796	29936	29944	29923	29843	29795	30022	29668	29772	29831	30012	29737	29759	29800	29754	29651	29892	29744	29936	29797	29683	29949	29754	29953	29637	29874	29825	29842	29983	29770	29792	29684	29887	29935	30021	29858	29828	30060	29973	29970	29979	29822	29990	29665	30012	29770	29931	29895	30208	29733	29985	29742	29852	29772	29947	29922	29648	29796	29857	30013	29970	29757	29753	29943	30113	29668	29683	29944	29914	29887	29887	29847	29681	29725	29823	29935	29928	29801	29726	29696	29941	29933	29624	29930	30005	29897	29982	30037	29792	29703	29859	29877	30048	29786	29819	29908	29791	29875	30020	29746	29700	29710	29982	30064	29703	29674	29845	29841	30075	29721	29877	29718	29728	29878	29714	29737	29787	29765	29971	29862	29768	29756	29733	29766	29942	29662	29680	30114	30099	29912	30012	29921	29778	29844	29753	29973	30163	29795	30107	29844	29785	29903	29986	29830	30073	29871	30170	29860	30060	29789	29657	29886	29821	29848	29843	29637	29753	29802	30071	29872	30183	29853	29712	29808	29700	30031	30133	29781	30045	29874	29993	29779	29818	29588	29812	29809	29865	29933	29990	29919	29829	29665	29907	29736	29969	29844	30200	29941	29696	29853	29963	29717	29770	29996	29692	29593	29881	29668	30059	29882	30162	30131	29864	29760	30062	29928	29822	29925	29643	29882	30061	29764	29829	29935	30089	29943	29918	29878	29916	29749	29873	30164	29798	29865	29847	29889	30182	29779	30187	29893	29809	29751	29926	30001	29781	30092	29923	29816	29831	29844	29937	29800	29892	29797	29774	29804	29837	30044	29926	29762	29736	29919	30039	29916	29980	29668	29898	29862	29665	29877	29861	29795	29921	29696	30090	29972	30026	29853	29787	29738	29861	29671	29621	29878	30089	29704	29717	30209	29723	29666	29831	29955	30153	29944	29971	30008	29912	29973	30061	30022	30070	30095	29921	29832	29800	29484	29767	29980	29971	29912	30075	29817	29794	29922	29737	29806	29832	29952	29858	29936	29738	29762	29955	29987	29979	29954	29774	29931	30082	29882	29951	29942	29882	29713	29999	30000	29822	29900	29700	29906	29859	29879	29892	29966	30029	30105	30158	29778	29684	29998	29880	29846	29773	29876	29834	29944	29805	30077	30029	30093	29762	29754	30036	29856	29908	29981	30047	29985	29933	29834	30038	29916	29705	29813	29615	29891	29799	29965	29667	29782	29951	29874	29804	29953	29931	29680	29767	29825	29680	29703	30098	29886	30026	29611	30209	30037	30025	29950	29918	29727	29646	29915	29854	29978	29764	29762	29607	29828	29874	30190	29820	29905	29819	29907	29969	29808	29855	29693	29725	29770	29720	29833	29981	29933	29975	29778	29850	29822	30086	29955	30083	29782	29822	29678	29943	29907	29856	29989	29770	29812	29998	30052	30044	29875	29992	30033	29784	30013	29928	29843	29766	29787	29740	29765	29911	29899	29923	29887	29970	30026	29922	29626	30078	29869	30177	29868	29901	29826	29843	29848	30086	30013	29930	29975	29913	29885	29687	29748	29785	29909	29745	29819	30168	29505	29995	29611	29741	29923	29871	29609	29983	29935	29907	30001	29641	29877	29884	29950	29872	29878	29965	29894	29775	29755	29802	29978	29935	30049	29684	29882	29803	29905	29900	30023	29852	30009	29985	29921	29802	29919	30053	29832	29740	29965	29728	29868	30009	29973	29681	29834	30029	29825	29678	29853	29798	29784	29786	29917	29735	29780	29862	29791	29845	30057	29768	29824	30110	29883	29872	29986	29884	29979	29823	30035	29907	29800	29785	29808	29807	30003	30168	29895	30069	29996	29752	29695	30095	29807	29945	29755	30108	29933	29791	29692	29940	29866	29985	29819	29724	29577	29932	30009	29716	29699	29715	29902	29711	29756	29782	29735	29803	29953	29966	29970	29685	30050	29947	29754	30090	29755	29975	29775	29917	29760	29838	29938	29910	30085	29955	29871	29888	30105	29993	30143	29958	30066	30006	29619	29890	29711	29829	29626	29851	29874	29953	29906	30126	29819	29785	29881	29986	29848	29834	29786	29477	29882	29886	29869	29799	29798	29826	29790	29880	29835	29882	29773	29841	29661	29825	30046	29899	29850	29823	30000	29905	29902	29732	30018	29873	29814	30003	29879	29735	29727	29714	29875	30155	29951	30135	29892	30218	30025	29664	30117	29721	29829	29661	30042	29756	29935	29778	29859	29901	30010	29901	30194	29921	30062	29923	30042	29772	29843	30010	29966	29711	29788	29970	29978	29871	29803	29747	29844	30017	29864	30166	29859	30065	29858	29894	30073	29990	29870	29915	29841	29900	29945	29888	29714	29988	29923	29905	29867	29904	29878	29945	29730	29851	29842	29879	29732	30125	30057	29946	29693	29891	29838	29852	29784	29858	29920	29867	29669	29891	30016	29888	29754	29728	29802	29740	29875	29757	29803	29862	29776	29689	29826	29810	30165	29947	30088	29818	29566	29858	29659	29848	29775	29704	29770	29870	29615	30014	29604	29771	29951	30088	29702	29918	29979	29738	29693	29578	29956	29742	29878	29994	29774	29961	29872	29769	29731	29962	29828	29687	29885	29914	29760	30056	29744	29862	29793	29992	29862	29826	30126	29962	29860	29958	30030	30087	30239	29790	29802	30016	29811	29911	29876	29763	29880	29874	29654	29883	30057	29695	29839	29837	29735	29931	29963	29800	29800	29884	29685	30026	29778	29756	29793	29766	30122	29615	29812	29985	30102	30006	30002	29891	30040	29637	29812	29974	29721	29676	29858	29897	29858	29945	30024	30293	30019	29876	29944	29975	29837	29896	29912	30095	29938	30010	29742	29789	29820	29798	29708	30272	29876	29865	30042	29970	29916	29792	29851	29959	29936	30027	29986	29830	29917	29922	30036	29866	29690	29626	30097	29847	29961	29716	30033	29937	29774	29952	29724	29973	30156	29639	29939	30104	29745	29932	29738	29925	30291	30002	29753	30043	29812	29751	29892	29913	29725	29848	29834	29808	29885	29763	29690	29684	29873	29888	29819	29916	29948	29917	29838	29944	29842	29739	29991	30113	29701	29859	29829	29728	29749	29782	29807	29734	29833	29982	29857	29730	29949	29717	29594	29864	29926	29770	29975	29995	29877	29846	29680	30044	30064	29754	30050	29830	30005	30029	29855	30081	29722	29884	30116	30138	29862	29814	29636	29767	29833	29839	29864	29811	29980	29951	29911	30051	29958	30083	29918	29854	29830	30174	30034	29621	29931	29812	29914	30024	29763	29883	29734	29771	29903	30012	29916	29800	30005	30077	29915	29870	30188	29694	29926	29945	29847	29684	29759	29928	29967	30030	29979	30144	29929	29840	29703	29722	29907	29696	29800	29783	29870	29742	30058	29856	29913	29876	29880	29755	29947	29644	29738	29989	29951	29933	29790	29775	29858	29775	30008	29966	29629	29550	30119	29815	29757	29891	29948	30021	29726	29696	29828	29949	29892	29887	30078	30087	30133	29892	29672	29882	29820	30094	30002	29953	29833	29867	29925	29911	29820	29978	29927	29978	29735	30091	30018	29867	29860	29760	29998	30078	30020	29861	29831	29758	29817	29821	29742	29610	29832	29857	29898	29852	30059	29846	29997	30018	29934	29863	29841	29892	29780	29764	29765	29732	29603	29670	29417	29723	29775	29921	29964	29934	29898	29816	29843	29909	29873	29838	29811	29743	29873	29843	29885	29783	29819	29882	29955	29923	29931	29902	29657	29866	29843	29769	29755	29958	29844	30021	29855	29976	30234	30029	30080	30016	29894	29688	29816	29961	29908	29996	29908	29840	30129	29729	30026	30082	30127	29813	29876	29928	29878	29678	29676	29911	30046	29657	29987	29989	29779	29535	29675	29703	29782	30123	29824	29569	29785	29877	29650	29843	29856	29921	30006	29798	29699	29687	29863	29777	29634	30096	29916	29944	29690	29963	29791	29833	29813	29930	30110	29956	29952	29963	29792	29937	29801	29842	29901	29849	29836	29927	29939	29902	29906	29911	29833	29876	29973	29944	29894	29857	29826	29856	30037	30013	29876	29911	29950	29847	29973	29635	29950	29595	30098	29933	29713	29766	29860	29820	29959	29698	30208	29795	30085	29447	29754	29677	29815	29678	29991	29891	29681	29845	29627	29816	29757	29512	29795	29699	29769	29837	29869	29690	29828	29817	29852	29797	29929	29934	29873	29904	30134	29967	29971	30003	29754	29410	29906	29987	29980	29885	29744	30047	29904	29861	29528	29757	29854	29769	30049	29896	29733	29659	29910	29721	29704	29603	29986	30054	29911	29986	29792	29857	29887	30063	29767	29638	29796	29894	29858	29807	29864	29811	29894	29897	29928	29887	29929	29847	29858	30114	29751	29893	29989	29867	30012	29995	30024	29821	29998	29887	30079	30044	29811	29765	29568	29747	29875	29722	29854	29589	29829	29801	29797	29815	29850	29954	29945	29886	30032	29824	29688	29848	29665	29803	30007	29729	29980	29827	29902	29757	29656	29797	30013	29866	30034	29996	30095	29906	29822	29683	29957	29839	29865	29890	30051	29943	29850	29741	29808	29900	29992	29904	29894
26348	44580	45552	39895	34370	31083	29260	27333	25942	24755	24270	24368	23749	23442	23582	23266	23192	23143	23044	23253	23115	23591	24377	25122	25922	24258	23562	22886	22698	22603	22903	22946	23058	22870	22842	22844	22801	22634	22844	22851	22741	22742	22662	22868	22607	22881	22818	22720	22724	22915	22732	22730	22813	22997	22735	22760	22613	22852	22666	22778	22639	22715	22525	22770	22647	22852	22673	22659	22650	22729	22687	22660	22736	22732	22677	22678	22702	22738	22575	22684	22697	22796	22650	22724	22882	22542	22832	22808	22633	22723	22637	22611	22690	22768	22978	22678	22812	22697	22601	22775	22565	22718	22678	22894	22681	22630	22597	22722	22550	22791	22645	22765	22688	22707	22629	22785	22727	22799	22717	22576	22954	22709	22710	22534	22602	22642	22792	22849	22780	22716	22895	22758	22719	22712	22757	22704	22649	22660	22573	22826	22688	22512	22662	22771	22706	22816	22759	22810	22759	22803	22686	22703	22595	22572	22856	22738	22617	22696	22560	22679	22705	22685	22836	22663	22727	22665	22556	22769	22541	22707	22770	22744	22648	22680	22773	22594	22743	22664	22622	22842	22798	22629	22694	22784	22637	22670	22866	22614	22706	22846	22704	22620	22765	22747	22741	22619	22653	22795	22742	22701	22782	22636	22831	22827	22560	22631	22893	22711	22639	22848	22671	22746	22774	22784	22724	22735	22693	22545	22748	22626	22725	22616	22536	22674	22877	22735	22534	22710	22735	22552	22701	22711	22793	22640	22784	22677	22666	22631	22590	22727	22595	22735	22531	22513	22627	22493	22740	22713	22811	22697	22580	22845	22496	22745	22610	22901	22802	22706	22824	22681	22416	22582	22606	22882	22734	22716	22811	22667	22865	22691	22768	22583	22642	22645	22656	22504	22601	22590	22750	22645	22718	22690	22738	22756	22786	22714	22690	22491	22936	22655	22897	22788	22641	22768	22787	22576	22583	22587	22563	22732	22616	22539	22724	22656	22524	22445	22537	22591	22723	22697	22797	22759	22744	22648	22644	22666	22727	22711	22643	22701	22498	22876	22754	22589	22650	22643	22807	22694	22641	22653	22651	22604	22622	22747	22515	22607	22592	22586	22714	22585	22910	22808	22827	22603	22765	22682	22649	22714	22620	22724	22626	22823	22731	22658	22694	22860	22736	22665	22793	22585	22582	22674	22567	22539	22673	22475	22819	22672	22819	22797	22673	22691	22608	22718	22627	22635	22865	22715	22666	22719	22619	22718	22623	22755	22655	22759	22714	22657	22599	22673	22755	22632	22694	22812	22758	22774	22749	22774	22557	22761	22595	22893	22672	22511	22766	22519	22690	22940	22528	22715	22664	22672	22512	22731	22869	22650	22719	22735	22625	22692	22636	22812	22630	22814	22560	22737	22659	22733	22697	22636	22757	22605	22768	22757	22763	22910	22684	22623	22754	22917	22724	22641	22582	22558	22689	22479	22516	22786	22712	22790	22890	22500	22750	22608	22756	22766	22547	22706	22506	22685	22852	22773	22556	22616	22630	22646	22803	22574	22786	22869	22743	22768	22788	22728	22706	22533	22625	22798	22699	22844	22628	22838	22703	22566	22846	22821	22714	22731	22792	22896	22766	22860	22631	22723	22745	22694	22727	22736	22667	22851	22722	22633	22922	22682	22834	22640	22621	22793	22813	22761	22900	22744	22612	22669	22751	22708	22599	22691	22837	22725	22837	22648	22773	22677	22651	22669	22839	22747	22598	22660	22851	22795	22731	22592	22804	22753	22578	22667	22686	22642	22608	22593	22766	22541	22748	22582	22663	22735	22742	22807	22698	22585	22860	22829	22630	22704	22702	22738	22711	22461	22617	22879	22716	22747	22782	22700	22603	22528	22877	22684	22654	22649	22810	22748	22837	22771	22494	22691	22568	22749	22791	22698	22801	22736	22593	22550	22665	22819	22731	22796	22784	22608	22750	22951	22686	22760	22598	22688	22521	22755	22737	22572	22688	22851	22706	22644	22816	22734	22731	22638	22762	22761	22697	22548	22763	22940	22699	22760	22606	22744	22722	22757	22708	22657	22755	22709	22773	22521	22655	22498	22455	22724	22584	22734	22636	22876	22647	22780	22777	22715	22583	22785	22999	22615	22634	22830	22764	22761	22572	22694	22673	22755	22739	22585	22585	22760	22619	22784	22689	22689	22484	22512	22742	22541	22737	22640	22733	22718	22773	22797	22657	22830	22662	22901	22784	22733	22677	22744	22866	22649	22718	22706	22673	22702	22667	22740	22766	22647	22603	22697	22575	22678	22647	22711	22628	22754	22830	22768	22795	22560	22630	22508	22644	22661	22512	22591	22614	22591	22653	22682	22737	22749	22536	22851	22515	22725	22590	22590	22569	22599	22774	22671	22555	22675	22801	22642	22738	22691	22518	22657	22688	22952	22683	22762	22786	22696	22655	22522	22889	22639	22686	22804	22806	22659	22636	22775	22708	22798	22667	22829	22768	22646	22836	22750	22734	22788	22759	22717	22757	22676	22785	22925	22615	22742	22721	22710	22398	22637	22780	22664	22767	22849	22645	22615	22525	22710	22751	22673	22766	22623	22759	22577	22692	22699	22910	22642	22685	22845	22671	22896	22672	22835	22754	22664	22578	22698	22809	22698	22719	22742	22600	22727	22568	22640	22813	22766	22607	22634	22519	22744	22779	22664	22812	22507	22605	22531	22586	22713	22736	22809	22841	22517	22799	22498	22625	22730	22573	22781	22602	22715	22754	22668	22805	22529	22594	22664	22671	22787	22641	22655	22654	22650	22663	22681	22694	22668	22785	22932	22871	22588	22779	22634	22740	22572	22692	22803	22477	22580	22834	22501	22557	22625	22630	22647	22786	22670	22914	22831	22774	22722	22862	22759	22796	22767	22685	22480	22541	22715	22736	22770	22736	22669	22701	22780	22636	22692	22559	22603	22672	22495	22692	22900	22593	22693	22684	22622	22638	22692	22617	22645	22774	22531	22710	22542	22714	22809	22529	22714	22824	22798	22727	22717	22611	22669	22685	22691	22526	22629	22607	22439	22677	22712	22732	22743	22571	22646	22761	22701	22728	22679	22855	22683	22960	22887	22736	22596	22775	22676	22554	22748	22577	22849	22784	22754	22626	22604	22624	22797	22440	22877	22743	22809	22504	22498	22529	22817	22678	22725	22580	22722	22839	22586	22684	22623	22746	22657	22656	22834	22740	22747	22649	22769	23055	22815	22742	22823	22751	22716	22555	22601	22754	22717	22753	22735	22795	22703	22678	22756	22612	22731	22682	22670	22588	22736	22518	22730	22636	22760	22789	22823	22832	22569	22704	22693	22753	22658	22715	22592	22773	22545	22781	22541	22536	22705	22592	22746	22559	22712	22642	22692	22682	22852	22488	22728	22742	22460	22675	22714	22654	22858	22514	22592	22765	22537	22849	22774	22519	22777	22807	22920	22657	22644	22486	22438	22817	22644	22637	22632	22684	22570	22726	22619	22658	22697	22606	22708	22579	22688	22566	22503	22515	22761	22787	22612	22740	22605	22752	22480	22640	22747	22610	22653	22703	22504	22626	22643	22758	22670	22783	22661	22740	22751	22898	22605	22914	22706	22663	22773	22833	22701	22678	22590	22798	22612	22925	22571	22656	22684	22759	22511	22629	22780	22513	22659	22755	22621	22773	22849	22870	22703	22706	22717	22725	22772	22638	22485	22576	22822	22653	22687	22697	22690	22600	22610	22615	22798	22771	22877	22631	22787	22734	22638	22734	22792	22578	22681	22714	22746	22695	22681	22583	22546	22651	22600	22706	22828	22528	22636	22588	22562	22574	22719	22734	22602	22513	22749	22641	22797	22750	22918	22830	22788	22817	22718	22596	22771	22584	22797	22531	22863	22621	22836	22585	22928	22637	22663	22804	22694	22686	22561	22665	22754	22715	22736	22734	22780	22841	22847	22772	22699	22642	22625	22825	22525	22727	22679	22584	22658	22601	22601	22729	22644	22624	22746	22577	22560	22577	22755	22682	22768	22793	22763	22960	22817	22720	22826	22714	22752	22635	22665	22593	22674	22730	22664	22686	22753	22691	22789	22772	22444	22737	22716	22694	22767	22710	22778	22795	22832	22690	22780	22650	22709	22701	22695	22721	22713	22709	22749	22839	22794	22906	22598	22879	22582	22749	22828	22689	22737	22535	22859	22636	22623	22625	22924	22517	22839	22830	22612	22828	22815	22694	22529	22724	22666	22585	22562	22755	22855	22802	22459	22681	22835	22780	22625	22716	22712	22656	22837	22636	22719	22773	22651	22716	22805	22688	22722	22853	22595	22793	22606	22650	22930	22711	22603	22737	22578	22758	22616	22575	22698	22645	22845	22830	22770	22686	22743	22775	22590	22742	22546	22741	22802	22621	22531	22830	22883	22635	22614	22832	22643	22665	22494	22729	22856	22744	22901	22632	22785	22598	22726	22708	22742	22801	22705	22633	22768	22710	22661	22655	23018	22565	22637	22895	22546	22694	22803	22844	22645	22757	22744	22585	22652	22748	22641	22686	22597	22805	22742	22642	22512	22701	22797	22709	22680	22667	22810	22502	22726	22748	22632	22748	22411	22792	22709	22549	22485	22742	22782	22688	22720	22634	22503	22700	22563	22670	22523	22718	22637	22751	22796	22780	22895	22660	22692	22646	22720	22824	22741	22770	22695	22612	22730	22714	22665	22784	22598	22639	22646	22641	22597	22722	22607	22706	22738	22749	22794	22700	22737	22790	22680	22544	22815	22707	22619	22662	22602	22691	22690	22777	22711	22833	22758	22711	22584	22698	22568	22685	22674	22641	22707	22692	22805	22981	22588	22645	22808	22609	22560	22623	22734	22881	22710	22812	22729	22535	22687	22543	22743	22759	22678	22760	22638	22801	22710	22752	22873	22833	22655	22648	22744	22586	22989	22605	22558	22795	22733	22650	22588	22761	22636	22956	22782	22559	22675	22800	22717	22751	22757	22606	22664	22631	22749	22743	22690	22771	22793	22766	22669	22775	22702	22419	22725	22621	22539	22610	22638	22555	22482	22621	22854	22722	22585	22713	22627	22756	22625	22796	22733	22775	22852	22657	22623	22650	22722	22623	22870
22590	21385	29165	24425	24863	31994	37114	33386	32803	32326	31938	31705	31297	31149	31098	30961	30757	30878	30606	30745	30485	30906	31582	33060	34645	32629	31444	30736	30462	30360	30420	30152	30340	30639	30471	30214	30265	30350	30326	30332	30285	30337	30210	30257	30103	30168	30195	30077	30192	30318	30303	30100	30048	30196	30386	30234	30137	30194	30362	30389	30166	30077	29954	30199	30386	30142	30157	30280	30142	30204	30320	30093	29926	30318	29977	30219	30156	30197	30093	30207	30523	30343	30359	30400	30196	30336	30171	30271	30370	30522	30262	30213	30522	30027	30298	30362	30188	30055	30323	29875	30359	30252	30060	30267	30072	29943	30347	29993	29957	30277	30349	30000	30132	30184	30158	30465	30202	30301	30535	30127	30186	30147	30289	30295	30402	30145	30123	29960	30162	30273	30083	30033	29983	29948	30066	30204	30355	30181	29935	30226	30297	30071	29854	30302	30147	30247	30232	30162	30096	30258	30124	30212	30020	30289	30400	30088	30193	30254	29979	29971	30093	30168	30216	29995	30405	30205	30167	30108	30399	29931	30184	30150	30128	30186	30226	29988	30220	30210	30246	30198	30330	30076	30200	30593	29981	30036	30192	29950	30323	30255	30295	30083	30318	30236	30231	30221	30138	30201	30211	30278	30269	30037	29952	30050	30088	30353	30192	30025	30090	30159	29926	30100	30078	30309	30207	30263	30485	30118	30174	30195	30344	30300	30366	30252	30141	29976	30152	30106	30151	30037	29919	30173	30012	30149	30194	30247	30119	30056	30387	30286	30173	29951	30238	29952	30046	30123	30299	30136	30185	29883	30232	30001	30339	29976	30249	30049	30202	30053	30150	29957	30211	30183	30051	30049	30128	30019	30111	30072	30188	30095	30379	30363	30114	30086	30160	30248	30175	30138	30410	30442	30230	30176	30357	30134	30297	30113	30232	30159	30175	30081	30118	30140	30271	30198	30276	29926	30202	30115	30076	29918	30052	30195	30179	30142	30004	30004	30164	30127	30305	30077	29887	30114	30439	30389	30350	30110	30278	30411	30072	30283	30207	30097	30144	30284	30291	30068	29996	30191	30111	30200	30180	30173	29991	30099	30134	29904	30217	30162	30245	30266	30161	30218	30062	30101	30276	30216	30303	29941	30049	30139	30086	30104	30255	30161	30220	30271	30032	30347	30258	30158	30334	29998	30228	30189	30136	30361	30189	30200	29983	30328	30295	30275	30204	30245	29936	30198	30274	30402	30446	30126	30537	30177	30176	29999	29970	30236	30096	30340	30219	30136	29978	30290	30073	30293	30014	30241	30024	30165	30273	30073	30095	30044	30187	30256	30358	29781	30129	30103	30104	30259	30333	30324	30127	30038	30115	29930	30244	30089	30164	29899	30433	30090	30283	30158	29983	29939	30120	30209	29951	30058	30149	30012	30120	30152	30076	29818	30171	30179	29884	30149	30237	30200	30378	30389	30387	30198	30332	29969	30169	30152	30348	30201	30064	30272	30273	30361	30009	30073	30185	29909	30208	30289	30395	30140	30199	30186	30076	30146	30051	30118	30110	29821	30008	30115	30306	30160	30034	30364	30238	30250	30272	30192	30184	30106	29883	30349	30210	30221	30132	30087	30413	30228	30261	29888	29918	30342	30068	30088	30217	30318	30083	30212	30052	30243	30169	30498	30045	30087	29921	30162	30137	30250	30122	29955	30432	30204	30239	30141	30308	30357	30289	30105	29952	29997	30032	30326	30030	30122	30041	30071	30235	29999	30339	30210	30094	30194	29996	30134	30223	30226	29951	30018	30305	30100	30075	30184	30325	30096	30202	30174	30013	30244	30274	30295	30313	30440	29997	30318	30333	30321	30151	30102	30262	29945	30143	30031	30289	30002	30205	30099	30073	30023	30280	30201	29997	30220	30017	30075	30285	30292	30342	30236	30275	30379	30209	30021	30046	29898	29950	30192	30189	30136	30271	30086	30093	30223	30239	30203	30158	30010	30299	30072	30123	30045	30177	30210	30297	30150	30275	30264	29865	30012	30317	30101	30112	30405	30149	30045	30215	30218	30096	30037	30179	30062	30042	30079	30275	30427	30264	30221	30166	29965	30491	30052	30155	30100	30244	30295	30084	29915	30055	30249	30185	30234	30231	30005	30189	30317	30331	30029	30317	30323	30167	29913	29957	30108	30360	30116	30001	30344	30405	30175	30233	30209	30238	30146	30092	30084	30009	30184	30197	30152	30327	30299	30364	30101	30298	30260	30129	30004	30426	30160	30157	30109	30224	30444	30085	30044	30037	30228	30367	30094	30427	30247	30031	30117	30511	30286	30179	30005	29999	30365	30030	30060	30097	30318	30195	30055	30191	30239	29938	30241	30032	30274	30153	30373	30335	30278	30156	30173	30175	30073	30361	29956	30353	30086	30203	30447	30196	30376	30215	29945	30215	30182	30077	30154	30308	30120	30251	30033	30001	30190	30208	30137	30154	30264	30085	30129	30140	30013	30212	29966	30141	30061	30160	30194	29981	30203	30133	30312	29943	30190	30238	30061	30185	30226	30337	30070	30065	30386	30097	30273	30124	30009	30080	30065	30477	30241	30236	29976	30159	30400	30354	29963	30190	30102	30370	30244	30154	29958	30221	30104	29932	30312	30195	30444	30177	30379	30190	30341	30151	30201	30282	30094	30061	29979	30014	30399	29956	30023	30116	30272	30115	30090	30208	29911	29995	30018	30039	30085	30274	30131	30144	30114	30155	30368	30244	30109	30223	30238	30041	30085	30229	30220	30252	29939	30236	30084	30269	30049	30202	30256	30133	30149	30206	30294	30044	30276	30142	30170	30217	30154	30003	29998	30243	30317	29993	30225	30133	30169	30257	30100	30056	30178	30066	30354	30375	30206	30066	30136	30332	30153	30207	30298	30140	30006	30060	30214	30265	29990	30374	30102	30252	30222	30353	30364	29983	30222	30184	30182	30264	30077	30201	30102	30060	30261	30128	30179	30261	30198	30297	30271	30279	30143	30221	29991	30379	29930	30251	30095	30256	30225	30226	29942	30074	30319	30201	30130	30068	29976	30054	30212	30271	29928	29999	30132	30126	29883	30160	30258	30211	30141	30163	29873	30248	30203	30256	29769	30226	30250	30149	30235	30271	30140	30229	30064	30037	30049	30136	30102	30207	30111	30085	30216	30039	30155	30157	30174	30285	30541	29952	30420	30233	30381	30024	29994	30235	30106	30208	30314	30061	30286	30212	30290	30407	30176	30094	30058	29951	30188	30252	30342	30206	30088	30238	30010	30276	30223	30187	30304	30193	29943	30195	29957	30217	30223	30075	29960	30306	30130	30305	30061	29876	30048	30259	30153	30078	29979	30044	29976	30257	30182	30337	30077	30341	30047	30129	30178	30360	30300	30018	29933	30318	30169	30135	30123	30035	30038	30061	29897	30062	30341	30107	30230	30027	30183	29881	30311	30118	30122	30190	30204	30143	30082	30176	29975	30171	30167	30003	30046	30183	30061	30325	30051	30338	29957	30092	30317	30041	30166	30063	30176	30107	30271	30325	30198	30027	29971	29981	30143	30073	30105	30228	30073	29917	30050	30377	30134	30409	30313	30093	30094	30077	30112	30328	30250	30223	30315	30120	30025	30334	30121	30320	30083	30099	30078	30150	30128	30132	30044	30366	30082	30373	30310	30323	30141	30074	30274	30108	30336	29992	30210	30189	30274	30131	30231	30084	30225	30387	30204	30178	30158	30131	30156	30015	30152	30219	29916	30006	30313	30315	30242	30239	30058	30244	30156	29999	30100	30015	30222	30126	30053	30178	30217	30161	29717	30270	30134	30145	30087	30204	30361	30041	30306	30318	30228	30321	30268	30203	30296	30084	30034	30144	30352	30227	30110	30242	30149	30084	30059	30295	30197	30053	30015	30112	30172	30239	30412	30305	30050	30304	30495	30585	30038	30062	30011	30182	30048	30196	30148	30289	30135	30216	30192	30401	30170	30192	30383	30103	30423	30040	30216	30112	30184	30225	30321	30286	30290	30005	29994	30155	30234	30394	30230	30043	30115	30046	30054	30089	30194	30129	30236	30126	30150	30048	30106	30088	30253	29988	30282	30112	30046	30468	30420	30126	30051	30367	29984	30294	30145	30026	29839	30275	30406	30312	29900	30120	30337	30188	30423	30189	30483	30401	30039	30097	30310	30303	30301	30355	30454	30268	30068	30272	30134	30075	30253	30185	30096	30450	30039	30184	30042	30176	29880	30022	30107	30179	30359	30071	30099	30111	29984	30040	30054	30341	30394	30274	30153	30027	30378	30363	30228	30217	30250	30294	29942	30098	30253	30377	30259	30382	30160	30032	30236	30242	30141	30146	29962	30030	30082	29992	30097	30215	30159	30060	30177	30097	30318	30102	30177	30031	29987	30282	30149	29898	30138	30179	30002	30384	30181	30238	30138	30205	30000	30271	30055	30049	30130	30039	30122	30300	30054	29908	30172	30063	30306	30162	30262	29996	30290	30070	30083	30224	29941	30003	30033	30015	30201	30233	30322	30078	30330	30403	30039	30079	30273	29934	29893	30120	29978	30178	30421	30395	30067	30284	30232	30085	30402	30367	30090	30047	30270	30226	30098	30074	30067	29989	29995	30343	30228	30229	30310	30392	30002	29950	30120	30049	30346	30166	29843	30252	29915	30525	30252	30104	30279	30101	30276	30077	30112	30426	30215	30426	29910	30326	29812	30014	30276	30071	30217	30121	30403	30122	30330	30087	30134	30126	29908	30221	30061	30176	30196	30371	30011	30010	30163	30095	30016	30189	30310	30376	30123	29989	30087	30212	30068	30022	30105	30101	29912	30263	30186	30290	30436	30084	30289	30214	30444	30220	30187	29921	30121	30306	29939	30439	29853	30030	30126	29958	30000	30255	30355	30388	30052	30073	30236	30028	30300	30284	30155	30298	30218	30182	30132	30229	30211	30168	30176	30048	30381	30232	30096	30090	30177	30269	30091	30167	30066	30270	30204	30311	30041	30247	30228	30194	30191	30027	29785	30288	30200	30281	30315	30278	30052	29993	30182	30287	30324	30193	30182	30109	30113	29996	30109	30012	30388	29985	30253	30106	30237	30152	30164	30303	30059	30296	29885
28134	49587	51331	44199	38565	34329	31660	29152	27327	25931	25476	24722	24362	24228	23955	23603	23294	23581	23186	23309	23347	24483	25036	27848	29235	26119	24559	23054	22830	22981	23073	23003	23292	23111	22968	23020	23017	22959	22862	23010	22966	22792	22764	22845	22729	22851	22825	22725	22604	22787	22895	22879	22961	22876	22838	22942	22901	22866	22767	22807	22744	22962	22806	22767	22815	22668	22806	22843	22962	22980	22946	22839	22711	22801	22867	22931	22742	22850	22742	22640	22829	22730	23003	22868	22641	22942	22872	22955	22862	22761	22939	22703	22869	22945	22698	22821	22860	22832	22928	22822	22993	22800	22911	22831	22915	22664	22810	22973	22837	22671	22784	22915	22898	22735	22711	22820	22721	22933	22925	22862	22910	22656	22721	22933	22769	22878	22764	22781	22852	22853	22769	22747	22807	22704	22765	22874	22780	22682	23039	22745	22851	22832	22895	22707	22882	22872	22743	22875	22604	22727	22990	22797	22900	22790	22799	22839	22772	22939	22942	22832	22911	22867	22914	22770	22794	22767	22933	22643	22772	22825	22790	22776	22834	22762	22767	22883	22915	22720	22817	22751	22857	22882	22856	22837	22735	22847	22672	22757	22702	22798	22701	22724	22751	22804	22810	22926	22636	22754	22816	22927	22647	22921	22716	22890	22662	22792	22780	22793	22883	22739	22789	22775	23021	22815	22694	22786	22737	22605	22945	22572	22908	22718	22889	22872	22765	22782	22664	22760	22881	22670	22712	22701	22869	22690	22870	22887	22804	22584	22837	22880	22745	22758	22977	22733	22903	22906	22910	22804	22980	22773	22908	22935	22730	22893	22944	22868	22661	22831	22704	22936	22907	22695	22900	22892	22857	22902	22679	22750	22891	22748	22788	22814	22785	22738	23036	22760	22788	23004	22888	22803	22914	22692	22765	22765	22879	22871	22760	22793	22739	22940	22673	22773	22785	22678	22953	22702	22720	22746	22813	22763	22942	22725	22833	22991	22890	22785	22816	22818	22775	22799	22817	22619	22762	22838	22744	22763	22768	22621	22612	22853	22842	22692	22812	22825	22841	22801	22728	22879	22917	22881	23024	22745	22829	22652	22890	22722	23041	22646	22840	22904	22658	22841	22710	22777	22868	22850	22806	22795	22880	22810	22763	22889	22920	22982	22848	22624	22885	22642	22699	22884	22704	22921	22888	22894	22851	22617	22751	22872	22934	22817	22804	22747	22793	22981	22879	22884	22775	22617	22919	22822	22814	22955	22728	22736	22741	22813	22969	22781	22682	22767	22756	22780	22943	22860	22704	22803	22638	22821	22761	22936	22881	22735	22952	22911	22859	22904	22819	22920	22773	22743	22898	22683	22714	22747	22741	22929	22952	22839	22738	22665	22832	22758	22894	22782	22761	22824	22768	22734	22857	22792	22970	22739	22730	22766	22709	22654	22990	22790	22845	22820	22630	22733	22838	22713	22887	22738	22811	22920	22702	22787	22732	22843	22858	22691	22966	22769	22614	22772	22826	22893	22685	22789	22834	22948	22841	22739	22897	22509	22734	22958	22708	22880	22774	22775	22888	22729	22780	22689	22808	22949	22928	22978	22989	22854	22629	22843	22950	22767	22825	22775	22838	22626	22878	23021	22985	22705	22844	22837	22908	22984	22632	22615	22924	22778	22742	22756	22761	22913	22805	22848	22912	22711	22688	22942	22728	22760	22869	22861	22704	22848	22713	22992	22864	22711	22786	22829	22646	22828	22863	22699	22776	22866	22892	22959	22886	22795	22917	22724	22887	22655	22805	22666	22902	22666	22855	22874	22907	22854	22790	22599	22660	22793	22891	22816	22559	22842	22798	22767	22865	22657	23031	22788	22788	22851	22890	22831	22764	22883	22769	22694	22867	22771	22783	22596	22922	22808	22862	22776	22799	22836	22943	22569	22890	22806	22931	22838	22848	22920	22886	22821	22988	22792	22859	23057	22858	22876	22933	22770	22679	22846	22681	22737	22867	22769	22576	22854	22914	22782	22842	22821	22811	22730	22849	22824	22842	22700	22775	22829	22839	22776	22848	22911	22773	22804	22901	22667	22734	22852	22844	22822	22790	22718	22790	22919	22802	22810	22834	22894	22730	22876	22796	22611	22748	22847	22879	22782	22812	22908	22849	22841	22962	22695	22703	22767	22768	22797	22724	22717	22747	22755	22700	22519	22871	22773	22985	22780	22832	22864	22793	22787	22785	22748	22980	22794	23073	22778	22675	22703	22772	22863	22736	22753	22709	22706	22779	22973	22771	22821	22742	22929	22859	22579	22827	22898	22770	22651	22974	22829	22712	22726	22792	22905	22717	22897	22759	22843	22925	22820	22758	22825	22972	22986	22836	22673	23027	22822	23009	22937	23000	23009	22794	22788	22703	22785	22852	22824	22855	22774	22711	22735	22888	22897	22804	22723	22853	22787	22721	22878	22992	22848	22679	22978	22748	22678	22919	22682	22904	22847	22661	22909	22842	22817	22724	22767	22703	22847	22852	22818	22731	22780	22683	22804	22684	22817	22852	22831	22675	22672	22795	22771	22786	22853	22878	22752	22948	22738	22849	22882	22842	22878	22741	22891	22855	22947	22997	23000	22851	22764	22790	22817	22880	22899	22780	22787	22765	22790	22722	22851	22693	22796	22778	22939	22740	22939	22783	22674	22719	22993	22724	22892	22786	22607	22797	22975	22728	22981	22990	22825	22849	22802	22875	22716	22747	22580	22723	22633	22789	22867	22769	22826	22954	22815	22813	22796	22850	22845	22925	22778	22878	22747	22726	22843	22884	22818	22847	22883	22835	22717	22772	22702	22828	22750	22755	22880	22609	22979	22795	22656	22779	22749	22804	22621	23050	22712	22760	22633	22578	22760	22772	23000	22932	22756	22770	22775	23021	22801	22724	22847	22691	22920	22819	22772	22649	22859	22749	22862	22716	22745	22788	22727	22815	22933	22730	22959	22836	22838	22698	22765	22920	22874	22888	22901	22641	22815	22934	22714	22825	22655	22743	22844	22837	22744	22716	22893	22888	23008	22707	22838	22810	22833	22720	22648	22973	22796	22777	22950	22884	22788	22856	22783	22722	22744	22597	22972	22843	22862	22707	22836	22603	22902	22827	22904	22717	22742	22784	22671	22803	22826	22852	22656	22773	22938	22874	22641	23020	22640	22842	22751	22940	22767	22679	22782	22688	22753	22966	22737	22744	22911	22787	22841	22861	22860	22646	22808	22873	22653	22835	22762	22678	22803	22818	22827	22826	22826	22665	22934	22861	22807	22733	22725	22727	22814	22778	22699	22670	22656	22767	22949	22772	22888	22778	22893	22828	22650	22734	22803	22855	22569	22807	22746	22740	22929	22735	22806	22874	22620	22904	22779	22725	22821	22931	22764	22889	22685	22872	22758	22778	22833	22754	22915	22825	22874	22624	22656	22872	22488	22910	22888	22911	22759	23063	22802	22934	23038	22739	22756	22867	22773	22796	22538	22831	22810	22800	22692	22832	22836	22980	22805	22779	22737	22914	22776	22792	22613	22834	22804	22837	22773	22933	22765	22964	22808	22717	22790	22904	22887	22955	22701	22717	22987	22880	22928	22637	22791	22850	22738	22985	22785	22882	22760	22815	22801	22840	22784	22523	22855	22775	22677	22845	22760	22840	22648	22669	22653	22778	22754	22806	22667	22899	22951	22794	22782	23067	22687	22993	22930	22712	22744	23026	22749	22742	22840	22699	22865	22676	22888	22745	22918	22923	22771	22862	22819	22938	22630	22820	22854	22826	22701	22864	22944	22637	22931	22906	22887	22694	22876	22907	22611	22741	22539	22851	22868	22741	22875	22814	22676	22858	22948	22847	22743	22806	22744	22703	23018	22911	22814	22870	22815	22844	22863	22788	22863	22978	22759	22741	22740	22643	22746	22755	22997	22814	22787	22945	22913	22737	22860	22867	22747	22683	22784	22874	22814	22819	22708	22828	22799	22763	22799	22906	22789	22904	22757	22896	22833	22784	22883	22748	22788	22919	22871	22956	22724	22774	22792	22787	22754	22828	22717	22772	22849	22761	22691	22789	22927	22677	22610	22767	22790	22982	22744	22763	22772	22724	22763	22812	22805	22800	23071	22758	22652	22819	22683	22563	22747	22870	22870	22782	22841	22768	22730	22943	22811	22845	22856	23006	22871	22886	22763	22783	22806	22772	22834	22753	22920	22852	22791	22770	22783	22825	22800	22741	22955	23068	22700	22967	22900	22806	22866	22979	22919	22673	22732	22719	22774	22860	22792	22628	22761	22748	22744	22934	22839	22998	22822	22652	22749	22799	22633	22764	22790	22890	22710	22719	22967	22802	22855	22842	22837	22839	22697	22780	22766	22966	22832	22893	22753	22779	22678	22760	22888	22635	22802	22954	22865	22795	22687	22816	22855	22679	22820	22658	22769	22786	22719	23020	22866	22934	23029	22893	22557	22839	22800	22839	22865	22850	22940	22755	22851	22900	22880	22982	22876	22993	22948	22840	22911	22814	22897	22685	22792	23093	22820	22750	22601	22749	22731	22734	22689	22781	22705	22827	22850	22816	22796	22829	22634	22908	22764	22996	22780	22700	22766	22865	23036	22807	22726	22700	22889	22791	22681	22691	22888	22843	22928	22853	22833	22675	22810	22788	22841	22763	22735	22885	22784	22765	22651	22642	22895	22921	22831	22794	22636	22783	22729	22740	22848	22708	22926	22700	22894	22902	22829	22697	22681	22843	22840	22944	22748	22740	22601	22930	22908	22847	22862	22848	22834	22847	22970	22779	22913	22880	22819	22960	22780	22749	22752	22842	22811	23025	22789	22789	22785	22852	22946	22708	22779	22723	22733	22724	22928	22718	23022	22699	22945	22993	22891	22671	22804	22648	22832	22731	22791	22632	22784	22990	22863	22798	23097	22726	22924	22851	22779	22716	22725	22729	22843	22860	22737	22878	22869	22884	22687	22814	22949	22830	22784	22695	22848	22665	22807	22768	22875	22989	22828	22939	22727	22949	22980	22493	22879	22991	22700	22866	22780	22817	22582	22789	22898	22949	22721	23026	22759	22749	22815	22844	22737	22886	22805	22681	22632	22847	22791	22746	22877	22874	22668
29692	28720	38124	37784	34190	33279	32220	31452	30828	30600	30391	30250	29893	30145	30038	29933	29741	29865	29901	29818	29940	29766	30019	30004	29869	29962	29893	29677	29697	29703	29942	29729	29779	29870	29853	29723	30038	29795	29733	30149	29941	29783	29654	29639	29924	29854	29755	30051	29641	29747	29677	29613	29636	29698	29768	29790	29589	29779	29746	29627	29887	30010	29700	30136	29740	29553	29669	29753	29869	29748	29953	29629	29626	29726	29488	29549	29809	29902	29387	29762	29775	29705	29642	29794	29753	29833	29699	29683	29721	29676	29840	29520	29595	29814	29553	29550	29864	29864	29714	29710	29790	29774	29753	29877	29805	29910	29975	29623	29561	29673	30012	29609	29670	29941	29768	29912	29771	29755	29352	29605	29789	29603	29591	29793	29727	29655	29618	29866	29679	29680	29671	29932	29994	29762	29573	29735	29919	29687	29695	29672	29597	29763	29783	29585	29714	29796	29854	29655	29647	29596	29948	29943	29628	29763	29574	29661	29852	29694	29539	30103	29829	29527	29757	30087	29808	29766	29592	29584	29820	29929	29570	29765	29599	29770	29899	29777	29676	29630	29967	29704	29731	29575	29814	29569	29492	29525	29572	29557	29798	29656	29454	29628	29824	29714	29673	29774	29720	29802	29613	29828	29671	29631	29766	29706	29698	30011	29899	29514	29689	29736	29761	29731	29900	29658	29848	29675	29865	29759	29997	29776	29937	29715	29530	29566	29813	29923	29654	29720	29722	29886	29839	29689	29808	29791	29802	29799	29854	29740	29472	29700	29491	29600	29708	29698	29718	29713	29743	29783	29833	29943	29910	29847	29945	29619	29808	29855	30032	29759	29945	29603	29647	29682	29813	29403	29480	29803	29852	29758	29785	29920	29636	29798	29347	29746	29529	29645	29359	29853	29851	29677	29634	29622	29975	29830	29929	29412	29737	29517	29597	29719	29517	29723	29646	29813	29560	29776	29909	29881	29686	29955	29816	29582	29621	29826	29671	29419	29882	29627	29675	29608	29605	29767	29682	29865	29830	29460	29385	29522	29740	29782	29839	29803	29587	29552	29912	29556	29552	29697	29807	29643	29592	29498	29715	29828	29898	29685	29552	29684	29773	29743	29810	29826	29748	29414	29586	29785	29657	29736	29771	29817	29771	29855	29777	29773	29808	29655	29946	29692	29863	29818	29755	29763	29728	29853	29865	29936	29741	29740	29633	29609	29736	29628	29556	29675	29660	29634	30026	29939	29848	29742	29730	29688	29856	29625	29587	29843	29772	29814	29618	29838	29893	29669	29769	29599	29480	29976	29583	29471	29632	29701	29833	29656	29830	29562	29763	29552	29539	29804	29737	29515	29606	29621	29911	29760	29860	29718	29485	29629	29956	29673	29715	29709	29668	30049	29874	29632	29672	29612	29783	29702	29431	29596	29785	29698	29822	29789	29742	29594	29887	29803	29585	29807	29760	29783	29792	29646	29703	29916	29901	29566	29897	29866	29874	29997	30020	29743	29551	29698	29603	29958	29762	29731	29764	29570	29708	29486	29743	29405	29701	29773	29981	29814	29574	29715	29800	29688	29779	29701	29684	29679	29527	29674	29835	30006	29900	29821	29713	30030	29738	29649	29599	29485	29596	29577	29896	29280	29719	29976	29768	29529	29887	29691	29746	29616	29622	29427	29756	29953	29616	29605	29747	29683	29756	29686	29620	29743	29758	29498	29884	29626	29827	29613	29734	29805	29726	29734	29908	29775	29749	29656	29602	29716	29730	29661	29666	29478	29555	29634	29790	29724	29723	29752	29745	29730	29718	29647	29877	29864	29930	29884	29834	29648	29819	29895	29719	29854	29521	29692	29878	29973	29845	29604	29714	29865	29843	29645	29677	29723	29658	29598	30013	29791	29642	29402	29823	29768	29708	29696	29851	29794	29709	29628	29736	29820	29842	29789	29629	29822	29853	29810	29891	29911	29900	29475	29625	29564	29789	29858	29575	29708	29630	29883	29730	29627	29673	29803	30157	29606	29972	29661	29720	29632	29762	29730	30037	29951	29634	29859	29732	29597	29807	29531	29625	29791	29753	29871	29781	29635	29977	29570	29978	29652	29474	29623	29839	29653	29856	29799	29650	29683	29653	29604	29738	29797	29432	29652	29809	29788	29715	29678	29871	29731	29972	29885	29642	29674	29796	29521	29897	29299	29708	29772	29897	29748	29842	29553	29973	29738	29599	29826	29832	29826	29686	30099	29509	29543	29602	29722	29650	29672	29572	29558	29792	29632	29790	29683	29940	29914	29508	29618	29539	29822	29905	29617	29835	29730	29561	29688	29956	30034	30033	29945	29636	29776	29749	29800	29648	29825	29689	29711	29653	29713	29658	29576	29961	29841	29686	29784	29877	29554	29744	29557	29879	29690	29865	29791	29641	29792	29821	29989	29759	29595	29754	29703	29739	29933	29769	29819	29790	29565	29881	29673	29578	29531	29632	29807	29706	29703	29845	29769	29932	29789	29672	29679	29722	29711	29688	29865	29914	29972	29853	29534	29763	29441	29565	29708	29743	29826	29659	29854	29508	29534	29625	29813	29668	29406	29844	29765	30060	29582	29826	29927	29965	29792	29667	29807	29697	29684	29642	29689	29796	29735	29704	29717	29832	29638	29726	29861	29750	29661	30034	29807	29713	29825	29727	29639	29832	29862	29680	29638	29957	29811	29653	29705	30068	29865	29681	29553	29717	30038	30027	29726	29533	29913	29699	29590	29563	29772	29827	30159	29924	29683	29944	29595	29625	29928	29862	29707	29773	29653	29631	29511	29719	29858	29895	29569	29715	29777	29646	29835	29867	29745	29919	29809	29705	29981	29688	29479	29613	29999	29808	29751	29923	29674	29886	29646	29750	29842	29781	30019	29784	29516	29960	29663	29830	29441	29837	29713	29903	29728	29876	29630	29750	29827	29623	29806	29935	29814	29701	29817	29834	29858	29526	29706	29595	29773	29537	29731	29879	29629	29825	29759	29898	29757	30108	29624	29594	29877	29674	29677	29883	29765	29822	29651	29944	29661	29841	29560	29824	29832	29578	29865	29811	29618	29724	29867	29829	29832	29869	30045	29899	29963	29866	29967	29787	29803	29619	29666	29581	29571	29741	29696	29911	29865	29549	29551	29857	29901	29747	29631	29563	29768	30166	29562	29802	29803	29854	29688	29802	29873	29795	29622	29884	29663	29769	29722	29763	29850	29768	29597	29605	29859	29847	29423	29588	29678	29478	29880	29783	29786	29760	29939	29603	29682	29724	29869	29774	29849	29609	29557	29597	29608	30087	29536	29920	29931	29633	29989	29863	29662	29698	29690	29934	29646	29771	29608	29780	29746	29666	29642	29889	29853	29671	29711	29610	29771	29753	29718	29828	29895	29984	29769	29782	29752	29900	29890	29781	29890	29643	29796	29741	29814	29687	29791	29883	29842	30047	29788	29813	29732	30074	29638	29804	29869	29773	30000	29612	29970	29976	30031	29611	29864	29680	29771	29573	29546	29674	29716	29437	29758	29781	29772	29849	29771	29392	29996	29848	29539	29789	29794	29773	29757	29585	29739	29849	29587	29860	29703	29691	29695	29696	29740	29605	29675	29848	29656	29825	29787	29533	29793	29642	29880	29662	29659	29692	29530	29824	29693	29796	29706	29729	29872	29893	29665	29862	29855	29737	29670	29871	29628	29934	29918	29844	29792	29875	29798	29558	29858	30025	29861	29740	29743	29824	29742	29693	29562	29744	29596	29623	29670	29955	29776	29736	29646	29668	29891	29561	29622	29667	29887	29813	29652	29921	30037	29589	29692	29732	29553	29724	29739	29780	29880	29841	29827	29742	29676	29792	29846	29905	29606	29897	29739	29804	29672	29706	29673	29856	29645	29845	29714	29682	29673	29619	29776	29851	29726	29825	29999	30093	29872	29747	29854	29516	29636	29650	29669	29687	29721	29663	29787	29919	29697	29614	29784	29730	29771	29656	29629	29822	29824	29906	30016	29747	29704	29648	29753	29727	29740	29933	29675	29604	29916	29841	29570	29665	29869	29982	29865	29666	29817	29671	29869	29645	29663	29709	29691	29554	29776	29985	29938	29587	29522	29622	29770	29530	29740	29877	30034	29775	29936	29735	29769	29660	29992	29580	29625	29672	29782	29860	29877	29763	29745	29652	29791	29649	29628	29833	29806	29621	30104	29638	29962	29714	29796	29671	29671	29894	29703	29612	29784	29627	29466	29785	29605	29736	29806	29675	29592	29537	29697	29824	29720	29749	29630	29816	29757	29853	29787	29483	29670	29881	30077	29643	29551	30030	29775	29654	29691	29767	29757	29651	29520	29717	29833	29669	29768	29754	29950	29795	29947	29624	29650	29873	29578	29685	29800	30023	29795	29950	29765	29765	29690	29642	29629	29686	30028	29713	29452	29501	29937	30077	29772	29969	29812	29707	29960	29588	29876	29675	29819	29680	29791	29746	29727	29672	29729	29644	29580	29857	29671	29915	29863	29693	29643	29953	29546	29945	29737	29713	29652	29923	29768	29878	29476	29764	29871	29897	29717	29822	29816	29936	29643	29717	29766	30047	29762	29797	29668	29521	29637	29712	29546	29828	29656	29745	29887	29761	29630	29788	29884	29977	29597	29765	29682	29823	29942	29714	29833	29647	29852	30091	29859	29843	29355	29912	29842	29566	29702	29606	29827	29631	29686	29654	29715	29867	29710	29803	29706	29813	29864	29696	29608	29765	29613	29631	29833	30004	29438	29660	29597	29854	29713	29709	29681	29725	29816	29686	29705	29805	29547	29787	29711	29533	29579	29890	29836	29948	29664	29625	29613	30074	29830	29788	29689	29805	29794	29854	29786	30013	30078	29713	29544	29808	29888	29642	29764	29546	29529	29792	29693	29875	29797	29495	29681	29626	29580	29822	29597	29876	29816	29556	29748	29955	29618	29671	29472	29624	29877	29591	29909	29763	29774	29747	29578	29748	29804	29786	30104	29693	29803	29628	29882	29639	29748	29789	29806	29816	29724	29794	29832	29767	29797	30018	30033	29869	29707	29674	29692	29730	29754	29943	30006	29559	29436	29915	29557	29849	29853	29802	29767	29835	29584	29534	29583	29642	29618
27677	39811	40434	34785	30796	28016	26353	25251	24232	23963	23583	23366	23036	23062	23164	22960	22960	22808	22818	22761	22737	22719	22652	22912	23027	22902	22714	22621	22775	22650	22500	22566	22663	22659	22573	22739	22380	22577	22472	22517	22371	22610	22460	22589	22751	22616	22545	22573	22713	22553	22525	22603	22558	22568	22560	22561	22782	22710	22492	22602	22703	22446	22438	22618	22672	22420	22584	22781	22639	22585	22599	22703	22602	22773	22719	22490	22591	22634	22456	22583	22523	22475	22829	22710	22633	22429	22510	22557	22701	22610	22545	22752	22659	22731	22698	22501	22635	22438	22634	22520	22520	22541	22420	22529	22601	22482	22568	22529	22514	22516	22577	22670	22474	22495	22778	22657	22610	22666	22573	22645	22609	22538	22781	22590	22559	22628	22402	22470	22514	22627	22600	22581	22543	22696	22587	22474	22483	22488	22479	22481	22506	22668	22678	22616	22593	22673	22453	22365	22696	22483	22626	22708	22826	22459	22601	22644	22604	22502	22557	22558	22418	22615	22518	22539	22604	22586	22583	22727	22633	22524	22586	22427	22613	22452	22348	22622	22521	22629	22522	22531	22551	22721	22633	22442	22554	22824	22409	22380	22579	22520	22646	22668	22698	22600	22652	22484	22478	22678	22608	22535	22575	22508	22587	22550	22537	22487	22621	22481	22569	22485	22449	22610	22745	22293	22643	22537	22537	22613	22503	22583	22506	22681	22564	22514	22517	22576	22583	22729	22735	22551	22659	22505	22584	22712	22494	22517	22577	22499	22528	22500	22503	22662	22632	22478	22565	22573	22593	22494	22477	22693	22632	22658	22603	22658	22595	22691	22717	22453	22537	22309	22459	22479	22560	22608	22637	22426	22741	22553	22527	22689	22632	22613	22632	22370	22509	22424	22786	22557	22718	22670	22570	22631	22357	22670	22710	22437	22400	22671	22459	22693	22535	22701	22609	22672	22445	22651	22781	22530	22522	22639	22634	22522	22585	22479	22548	22530	22547	22469	22607	22607	22626	22657	22484	22377	22666	22654	22562	22470	22676	22720	22499	22400	22701	22378	22590	22629	22707	22655	22752	22841	22576	22586	22734	22627	22819	22585	22782	22677	22571	22595	22694	22576	22527	22588	22463	22737	22483	22429	22446	22449	22553	22504	22605	22455	22568	22417	22503	22670	22496	22550	22639	22443	22499	22616	22367	22530	22598	22672	22579	22572	22546	22653	22647	22516	22554	22654	22507	22567	22539	22525	22757	22444	22723	22651	22568	22685	22620	22437	22551	22529	22571	22620	22442	22525	22527	22487	22759	22554	22544	22516	22587	22563	22482	22422	22631	22715	22518	22771	22556	22734	22475	22630	22585	22714	22537	22629	22714	22607	22579	22587	22533	22716	22638	22690	22608	22666	22573	22422	22576	22395	22477	22432	22429	22467	22629	22584	22611	22549	22571	22585	22666	22461	22604	22516	22596	22581	22593	22533	22688	22623	22543	22704	22655	22453	22574	22552	22531	22636	22542	22495	22717	22572	22505	22638	22529	22602	22592	22533	22497	22577	22433	22696	22507	22660	22304	22524	22485	22684	22515	22508	22698	22561	22568	22528	22523	22755	22690	22479	22601	22552	22587	22568	22548	22545	22500	22492	22661	22514	22490	22777	22566	22686	22637	22523	22431	22443	22468	22580	22533	22486	22604	22581	22531	22673	22536	22469	22415	22469	22647	22681	22433	22633	22453	22674	22587	22614	22601	22590	22755	22588	22517	22735	22764	22485	22691	22669	22639	22527	22679	22844	22509	22635	22525	22390	22714	22614	22749	22557	22354	22588	22671	22520	22618	22569	22651	22450	22794	22593	22575	22512	22697	22498	22680	22496	22625	22524	22587	22693	22564	22512	22713	22586	22583	22671	22598	22497	22541	22611	22591	22544	22541	22543	22594	22552	22676	22629	22633	22587	22678	22578	22598	22718	22649	22685	22652	22534	22612	22397	22764	22576	22560	22658	22522	22544	22606	22613	22616	22584	22572	22614	22654	22491	22639	22515	22703	22778	22838	22372	22507	22654	22388	22703	22638	22614	22556	22486	22528	22585	22624	22760	22583	22546	22620	22687	22584	22488	22470	22513	22677	22573	22437	22531	22752	22588	22566	22566	22674	22541	22683	22558	22475	22776	22462	22650	22534	22566	22588	22474	22478	22696	22589	22528	22469	22629	22490	22560	22651	22480	22494	22493	22570	22550	22625	22669	22636	22623	22558	22553	22544	22516	22463	22651	22619	22543	22654	22609	22449	22539	22753	22623	22561	22736	22453	22715	22702	22572	22640	22689	22641	22519	22720	22596	22723	22502	22609	22707	22515	22642	22553	22684	22589	22677	22610	22713	22590	22370	22607	22653	22777	22579	22657	22605	22428	22540	22529	22509	22448	22396	22590	22495	22557	22719	22502	22503	22619	22720	22633	22509	22424	22471	22527	22569	22761	22443	22518	22498	22600	22603	22589	22624	22452	22488	22543	22742	22588	22623	22530	22525	22510	22629	22592	22612	22639	22457	22567	22651	22513	22634	22620	22549	22608	22587	22433	22555	22498	22790	22620	22541	22483	22532	22519	22461	22587	22588	22650	22555	22482	22769	22547	22746	22489	22512	22704	22633	22511	22560	22770	22586	22615	22355	22584	22468	22555	22660	22534	22589	22537	22581	22603	22550	22616	22487	22554	22717	22687	22671	22675	22611	22643	22600	22584	22599	22547	22566	22464	22601	22575	22497	22641	22650	22694	22604	22726	22591	22675	22532	22593	22516	22577	22493	22511	22597	22627	22706	22598	22731	22643	22552	22538	22447	22525	22515	22424	22574	22553	22589	22504	22681	22536	22591	22412	22451	22524	22411	22539	22525	22613	22534	22608	22654	22504	22503	22674	22498	22569	22742	22640	22550	22746	22511	22623	22583	22545	22529	22685	22591	22776	22721	22613	22757	22566	22479	22542	22526	22709	22548	22488	22510	22555	22732	22366	22572	22473	22615	22436	22489	22635	22604	22433	22698	22524	22541	22651	22625	22620	22535	22504	22625	22451	22551	22510	22528	22540	22462	22588	22453	22613	22493	22450	22580	22376	22451	22544	22528	22548	22550	22514	22603	22855	22795	22458	22639	22771	22563	22581	22526	22452	22541	22687	22428	22658	22582	22588	22606	22683	22427	22579	22626	22557	22491	22459	22566	22566	22445	22568	22571	22544	22620	22398	22541	22678	22636	22467	22694	22573	22499	22644	22501	22637	22548	22505	22554	22577	22780	22682	22364	22461	22504	22604	22708	22448	22695	22555	22506	22714	22604	22553	22767	22636	22440	22595	22570	22554	22658	22601	22582	22613	22501	22397	22729	22622	22532	22702	22701	22498	22412	22680	22659	22437	22625	22455	22601	22463	22575	22482	22388	22479	22694	22482	22505	22576	22529	22601	22674	22511	22436	22471	22373	22784	22546	22442	22732	22610	22540	22572	22515	22429	22584	22759	22549	22616	22725	22612	22530	22513	22523	22529	22628	22632	22663	22581	22294	22675	22576	22536	22519	22748	22460	22446	22495	22692	22706	22576	22589	22524	22432	22490	22584	22508	22655	22565	22659	22411	22650	22616	22611	22589	22603	22460	22656	22639	22514	22656	22723	22451	22653	22594	22651	22656	22521	22569	22530	22440	22590	22578	22500	22434	22719	22816	22713	22505	22523	22710	22394	22406	22698	22564	22552	22583	22657	22624	22580	22546	22616	22519	22489	22393	22598	22778	22406	22509	22453	22667	22484	22396	22752	22482	22547	22638	22660	22573	22531	22456	22591	22516	22529	22515	22648	22367	22665	22562	22655	22543	22479	22631	22412	22597	22595	22449	22548	22560	22491	22659	22599	22650	22626	22568	22657	22597	22671	22638	22532	22641	22589	22492	22515	22469	22539	22660	22677	22666	22569	22550	22584	22598	22517	22662	22553	22621	22433	22664	22623	22494	22473	22600	22657	22825	22520	22556	22564	22604	22582	22577	22647	22580	22490	22485	22478	22670	22560	22474	22533	22520	22649	22622	22664	22641	22540	22654	22573	22558	22497	22688	22508	22492	22783	22525	22478	22455	22708	22511	22619	22690	22546	22661	22601	22574	22479	22722	22638	22585	22663	22553	22754	22609	22495	22325	22563	22604	22576	22652	22751	22459	22611	22660	22688	22332	22574	22679	22567	22785	22479	22565	22686	22547	22721	22568	22501	22576	22323	22609	22464	22629	22552	22810	22510	22742	22710	22571	22548	22645	22664	22475	22695	22631	22608	22665	22553	22592	22650	22638	22365	22681	22472	22504	22545	22597	22637	22748	22471	22634	22491	22653	22601	22448	22607	22651	22685	22464	22712	22742	22684	22610	22514	22521	22442	22439	22650	22592	22508	22708	22497	22891	22605	22446	22555	22559	22577	22664	22454	22612	22757	22656	22649	22743	22530	22564	22664	22462	22395	22736	22571	22516	22691	22729	22474	22410	22391	22758	22653	22654	22772	22665	22502	22562	22433	22708	22662	22397	22738	22556	22765	22651	22546	22406	22560	22640	22617	22425	22623	22560	22586	22649	22526	22621	22443	22829	22725	22498	22582	22647	22553	22436	22519	22673	22575	22598	22544	22414	22595	22535	22587	22430	22774	22794	22762	22605	22363	22572	22656	22682	22672	22503	22647	22575	22603	22534	22564	22398	22712	22500	22665	22647	22516	22624	22563	22630	22496	22578	22392	22601	22509	22627	22572	22635	22536	22601	22583	22756	22568	22574	22601	22624	22567	22686	22591	22672	22540	22429	22673	22644	22567	22569	22653	22613	22690	22745	22580	22626	22628	22651	22394	22644	22622	22687	22552	22463	22716	22642	22622	22532	22595	22523	22586	22677	22391	22610	22690	22492	22489	22653	22554	22575	22693	22670	22567	22618	22601	22599	22762	22586	22381	22492	22542	22568	22614	22622	22531	22672	22538	22570	22626	22670	22540	22640	22725	22470	22760	22354	22608	22592	22566	22554	22799	22487	22637	22410	22592	22595	22685	22585	22561	22514	22552	22661	22441	22568	22485	22659	22469	22590	22664	22465	22801	22626	22490	22647	22669	22486	22619	22806	22590	22684	22537	22674	22572
23788	21387	29105	25841	28262	33143	34652	31838	31018	30904	30367	30287	30051	30161	30262	29907	29815	29568	29583	30008	29530	29736	29913	31089	31235	30955	29763	29528	29742	29475	29534	29614	29470	29437	29502	29350	29506	29324	29422	29382	29368	29340	29313	29337	29407	29482	29520	29344	29524	29274	29296	29422	29254	29493	29417	29317	29436	29457	29308	29460	29517	29416	29206	29269	29267	29419	29363	29226	29349	29381	29236	29256	29319	29311	29524	29337	29492	29537	29454	29183	29464	29344	29290	29442	29216	29395	29299	29115	29311	29361	29406	29219	29343	29385	29427	29378	29612	29276	29389	29371	29442	29344	29591	29574	29532	29262	29136	29430	29290	29347	29341	29458	29501	29482	29351	29511	29569	29129	29446	29595	29395	29244	29435	29386	29282	29004	29451	29521	29450	29530	29305	29363	29426	29323	29390	29577	29146	29164	29431	29593	29369	29441	29481	29412	29174	29262	29448	29465	29614	29493	29094	29301	29309	29183	29271	29329	29293	29343	29413	29207	29490	29345	29504	29411	29179	29309	29230	29367	29370	29223	29474	29372	29429	29349	29516	29345	29405	29201	29477	29301	29308	29249	29259	29404	29261	29133	29327	29147	29382	29492	29232	29332	29061	29283	29408	29102	29257	29260	29340	29321	29088	29351	29311	29411	29339	29317	29633	29116	29386	29321	29251	29444	29258	29356	29303	29340	29022	29077	29200	29354	29360	29299	29427	29231	29411	29522	29418	29171	29603	29313	29472	29580	29252	29307	29268	29376	29130	29377	29287	29418	29371	29338	29354	29475	29114	29134	29402	29390	29376	29313	29189	29606	29424	29175	29329	29121	29459	29297	29367	29184	29294	29364	29567	29377	29372	29366	29216	29293	29471	29524	29473	29418	29041	29273	29267	29373	29171	29151	29270	29369	29463	29298	29302	29350	29315	29300	28977	29347	29380	29244	29486	29188	29607	29324	29233	29263	29432	29375	29121	29185	29247	29618	29330	29631	29425	29402	29411	29153	29356	29332	29207	29293	29366	29413	29466	29337	29314	29360	29273	29384	29182	29517	29355	29285	29149	29384	29228	29321	29434	29294	29415	29380	29416	29342	29575	29222	29475	29487	29275	29461	29368	29340	29254	29178	29567	29395	29310	29056	29439	29394	29486	29307	29332	29160	29554	29344	29391	29381	29402	29332	29400	29261	29411	29105	29384	29460	29001	29453	29629	29330	29120	29663	29179	29269	29636	29465	29519	29485	29328	29178	29326	29230	29234	29331	29508	29392	29345	29412	29364	29384	29460	29468	29442	29415	29280	29459	29395	29264	29664	29310	29494	29169	29362	29386	29503	29384	29118	29203	29549	29432	29433	29268	29390	29236	29363	29396	29547	29415	29568	29334	29580	29425	29500	29097	29270	29271	29053	29116	29456	29475	29279	29358	29290	29215	29429	29402	29432	29595	29324	29426	29423	29139	29495	28941	29420	29305	29290	29698	29296	29422	29400	29208	29335	29424	29364	29428	28963	29119	29370	29512	29199	29323	29371	29001	29417	29172	29350	29557	29268	29371	29178	29162	29304	29544	29247	29199	29414	29363	29418	29320	29538	29339	29256	29310	29285	29538	29524	29449	29386	29238	29152	29341	29402	29680	29292	29454	29395	29336	29080	29362	29376	29303	29264	29206	29541	29367	29378	29275	29384	29366	29428	29508	29352	29297	29229	29421	29059	29282	29444	29245	29477	29465	29706	29365	29209	29113	29392	29356	29176	29215	29366	29276	29477	29420	29510	29539	29599	29418	29293	29359	29473	29392	29230	29410	29644	29416	29320	29508	29228	29547	29342	29550	29396	29428	29167	29190	29353	29117	29180	29258	29152	29402	29443	29484	29639	29168	29406	29397	29209	29525	29388	29305	29154	29348	29350	29699	29322	29493	29073	29425	29340	29218	29361	29328	29141	29304	29223	29405	29459	29382	29274	29421	29252	29199	29474	29309	29057	29414	29408	29256	29143	29380	29490	29279	29204	29132	29385	29145	29324	29456	29303	29485	29269	29507	29186	29258	29462	29352	29307	29146	29227	29296	29152	29349	29360	29311	29194	29135	29192	29400	29385	29309	29461	29649	29284	29397	29393	29222	29306	29440	29360	29213	29448	29598	29399	29197	29370	29420	29496	29375	29068	29597	29348	29189	29310	29214	29273	29352	29299	29333	29242	29182	29316	29293	29413	29440	29388	29346	29660	29442	29206	29439	29147	29390	29324	29196	29173	29241	29476	29411	29541	29502	29275	29373	29235	29550	29298	29382	29424	29539	29267	29378	29179	29442	29296	29496	29317	28979	29404	29243	29514	29412	29147	29185	29296	29338	29320	29333	29303	29255	29534	29336	29557	29512	29415	29231	29267	29190	29240	29160	29186	29581	29472	29338	29230	29484	29463	29327	29276	29344	29335	29468	29406	29316	29510	29436	29373	29282	29411	29328	29495	29583	29169	29361	29485	29388	29435	29268	29441	29368	29506	29319	29455	29555	29564	29572	29414	29758	29547	29223	29235	29237	29312	29350	29464	29357	29401	29239	29405	29568	29501	29227	29293	29370	29542	29409	29266	29451	29547	29417	29300	29247	29219	29389	29181	29559	29447	29030	29397	29501	29514	29348	29783	29363	29422	29296	29519	29474	29235	29409	29345	29371	29445	29350	29287	29403	29433	29459	29441	29475	29544	29230	29529	29313	29302	29170	29340	29429	29653	29304	29243	29191	29339	29394	29217	29626	29382	29096	29320	29477	29589	29439	29384	29201	29357	29229	29292	29506	29489	29094	29255	29077	29291	29536	29361	29513	29603	29174	29183	29320	29438	29367	29581	29327	29225	29397	29364	29397	29442	29414	29206	29161	29250	29269	29251	29472	29292	29205	29225	29441	29156	28960	29367	29279	29210	29359	29356	29456	29477	29000	29366	29368	29362	29392	29326	29223	29463	29375	29135	29189	29177	29425	29299	29305	29458	29354	29191	29100	29400	29452	29515	29296	29410	29316	29268	29404	29210	29436	29383	29298	29319	29319	29260	29450	29149	29538	29514	29210	29543	29457	29216	29425	29414	29135	29498	29431	29254	29119	29119	29347	29317	29430	29743	29369	29440	29661	29451	29194	29338	29174	29381	29161	29467	29461	29356	29452	29187	29155	29491	29395	29214	29221	29346	29218	29416	29163	29377	29224	29387	29388	29270	29400	29270	29479	29549	29556	29253	29350	29256	29247	29312	29235	29117	29617	29603	29307	29609	29540	29802	29247	29285	29491	29147	29320	29582	29571	29404	29213	29509	29541	29340	29436	29194	29272	29446	29515	29222	29317	29353	29467	29322	29262	29538	29315	29212	29464	29278	29209	29648	29504	29572	29285	29303	29489	29675	29390	29549	29401	29483	29236	29221	29322	29420	29308	29174	29547	29314	29075	29316	29471	29616	29129	29414	29350	29131	29508	29226	29435	29619	29255	29440	29335	29382	29290	29434	29476	29163	29742	29218	29376	29685	29368	29254	29403	29385	29201	29321	29410	29454	29147	29205	29336	29394	29083	29379	29354	29194	29397	29310	29318	29272	29342	29354	29384	29284	29260	29306	29127	29282	29451	29348	29259	29336	29351	29425	29396	29266	29301	29145	29261	29485	29330	29514	29661	29530	29307	29256	29313	29454	29208	29477	29334	29475	29491	29498	29334	29524	29502	29533	29602	29309	29168	29587	29360	29391	29671	29380	29009	29474	29237	29428	29570	29152	29347	29249	29389	29334	29250	29349	29205	29406	29244	29390	29165	29209	29287	29587	29293	29598	29051	29329	29311	29007	29306	29572	29355	29274	29282	29542	29344	29235	29322	29501	29290	29615	29257	29689	29219	29390	29463	29429	29405	29549	29492	29294	29139	29303	29344	29637	29306	29416	29295	29310	29595	29524	29252	29409	29267	29723	29381	29360	29314	29426	29516	29299	29192	29258	29417	29494	29363	29433	29090	29468	29239	29484	29301	29468	29227	29469	29127	29215	29526	29182	29357	29307	29369	29486	29493	29210	29405	29489	29487	29244	29331	29359	29444	29251	29379	29531	29316	29348	29353	29351	29531	29229	29227	29323	29473	29595	29504	29324	29121	29320	29591	29561	29405	29302	29103	29342	29453	29512	29269	29229	29467	29393	29477	29456	29472	29121	29152	29168	29384	29352	29369	29142	29296	29290	29293	29253	29347	29082	29478	29305	29458	29409	29261	29247	29356	29280	29217	29531	29302	29459	29525	29392	29353	29244	29325	29466	29439	29219	29208	29459	29327	29525	29511	29221	29540	29439	29209	29298	29391	29322	29363	29263	29208	29276	29328	29378	29183	29339	29431	29274	29502	29443	29218	29196	29315	29391	29597	29335	29249	29191	29686	29201	29351	29223	29108	29281	28995	29520	29449	29302	29598	29334	29323	29500	29229	29307	29279	29215	29416	29352	29294	29397	29582	29363	29464	29215	29155	29483	29395	29402	29414	29523	29383	29105	29665	29467	29661	29499	29559	29326	29196	29380	29232	29209	29431	29546	29344	29384	29353	29415	29286	29495	29534	29347	29357	29375	29484	29309	29240	29331	29510	29293	29396	29302	29394	29209	29577	29313	29496	29423	29406	29380	29768	29356	29645	29298	29311	29502	29286	29426	29318	29334	29299	29517	29317	29507	29128	29499	29430	29472	29478	29207	29320	29252	29338	29125	29134	29216	29351	29470	29421	29436	29298	29403	29352	29174	29405	29430	29352	29423	29466	29523	29332	29481	29329	29352	29475	29451	29270	29488	29491	29481	29302	29333	29422	29281	29612	29424	29328	29245	29269	29462	29368	29317	29221	29387	29275	29358	29226	29171	29449	29394	29494	29345	29210	29550	29521	29384	29275	29337	29586	29252	29285	29281	29450	29684	29380	29277	29468	29292	29307	29565	29363	29261	29192	29629	29512	29357	29222	29445	29305	29465	29301	29435	29287	29572	29301	29192	29282	29633	29477	29376	29496	29187	29481	29313	29424	29257	29551	29343	29567	29314	29090	29380	29404	29482	29395	29310	29323	29143	29036	29483	29315	29272	29367	29365	29125	29378	29369	29241	29340	29322	29440	29335	29463	29441	29299	29427	29365	29335	29466	29312	29034
27082	45737	46965	40087	34927	31063	28612	26926	25234	24772	24343	23634	23793	23506	23374	22975	22806	23050	22954	22760	22591	23321	23325	25351	24916	24191	23145	22536	22568	22434	22611	22815	22960	22697	22528	22437	22513	22529	22439	22514	22375	22531	22284	22541	22432	22476	22499	22625	22482	22415	22562	22241	22602	22406	22444	22588	22325	22487	22409	22615	22381	22536	22541	22421	22433	22567	22511	22543	22512	22471	22357	22442	22435	22367	22517	22506	22560	22372	22525	22573	22408	22566	22440	22335	22491	22534	22412	22546	22400	22397	22397	22413	22459	22364	22299	22597	22580	22292	22491	22367	22478	22413	22370	22431	22529	22438	22394	22388	22513	22288	22431	22556	22318	22543	22560	22364	22383	22297	22537	22668	22495	22355	22456	22541	22572	22249	22380	22538	22538	22440	22407	22526	22554	22430	22381	22453	22499	22524	22313	22342	22629	22445	22215	22659	22386	22528	22360	22588	22523	22353	22548	22419	22334	22532	22383	22420	22600	22393	22571	22414	22477	22381	22391	22494	22491	22733	22318	22358	22587	22508	22346	22416	22317	22433	22428	22325	22445	22461	22495	22402	22421	22475	22309	22308	22677	22499	22348	22282	22362	22643	22605	22313	22396	22521	22449	22314	22620	22440	22384	22465	22343	22606	22368	22453	22475	22540	22334	22421	22536	22612	22594	22379	22368	22437	22297	22614	22439	22340	22491	22499	22347	22475	22433	22658	22311	22236	22412	22531	22362	22451	22571	22462	22453	22426	22452	22250	22501	22279	22595	22545	22464	22302	22518	22479	22490	22386	22381	22283	22441	22387	22395	22499	22528	22405	22422	22470	22570	22368	22327	22469	22483	22386	22441	22261	22409	22402	22290	22384	22475	22395	22289	22428	22438	22403	22352	22458	22476	22268	22725	22408	22534	22577	22236	22206	22529	22422	22389	22395	22360	22395	22426	22495	22448	22490	22572	22344	22393	22482	22422	22313	22482	22391	22507	22436	22371	22448	22423	22455	22607	22432	22403	22393	22410	22409	22520	22571	22264	22358	22613	22472	22285	22428	22477	22607	22603	22271	22359	22335	22514	22428	22406	22357	22485	22389	22610	22628	22378	22494	22414	22285	22477	22216	22477	22370	22486	22342	22433	22309	22413	22643	22413	22377	22554	22523	22458	22493	22321	22378	22361	22401	22583	22499	22472	22385	22288	22421	22391	22400	22557	22448	22292	22494	22489	22580	22518	22370	22507	22322	22355	22551	22614	22300	22547	22409	22464	22401	22272	22411	22343	22625	22335	22567	22428	22362	22589	22305	22438	22580	22532	22709	22204	22483	22391	22451	22490	22367	22389	22255	22572	22358	22548	22437	22401	22477	22579	22453	22567	22381	22597	22342	22323	22542	22401	22392	22346	22545	22557	22429	22429	22499	22383	22396	22248	22393	22396	22417	22320	22286	22463	22560	22433	22415	22337	22451	22418	22450	22673	22498	22631	22556	22256	22515	22558	22441	22399	22515	22482	22414	22459	22378	22363	22564	22390	22524	22432	22377	22403	22342	22361	22335	22408	22435	22388	22377	22533	22407	22475	22345	22353	22369	22445	22277	22477	22557	22341	22449	22381	22530	22542	22373	22433	22549	22533	22658	22471	22448	22641	22467	22364	22307	22615	22393	22601	22257	22492	22477	22487	22602	22362	22593	22389	22499	22501	22404	22701	22421	22374	22530	22408	22316	22485	22483	22353	22412	22358	22598	22529	22354	22633	22403	22450	22439	22500	22443	22568	22491	22441	22418	22333	22336	22468	22395	22416	22386	22309	22523	22544	22300	22466	22507	22332	22573	22566	22271	22543	22200	22352	22403	22487	22586	22484	22228	22407	22402	22379	22306	22638	22560	22474	22356	22409	22368	22434	22513	22397	22551	22446	22320	22146	22468	22501	22434	22541	22346	22487	22697	22458	22501	22387	22421	22258	22388	22327	22364	22444	22471	22517	22546	22542	22519	22352	22520	22463	22283	22465	22446	22472	22505	22264	22398	22387	22541	22295	22408	22464	22410	22389	22391	22602	22426	22514	22364	22486	22371	22489	22473	22568	22482	22296	22266	22341	22421	22627	22340	22548	22559	22494	22445	22552	22501	22427	22536	22350	22550	22217	22387	22382	22561	22558	22382	22513	22497	22407	22440	22423	22398	22426	22617	22218	22421	22411	22472	22404	22600	22510	22369	22420	22584	22478	22473	22365	22485	22374	22445	22388	22417	22492	22257	22409	22396	22253	22432	22441	22417	22461	22558	22480	22332	22333	22448	22442	22483	22390	22566	22521	22478	22441	22447	22337	22366	22475	22406	22493	22521	22498	22376	22315	22433	22387	22487	22527	22484	22496	22333	22499	22358	22420	22379	22442	22407	22472	22511	22405	22477	22412	22416	22380	22584	22505	22410	22447	22470	22551	22194	22454	22439	22501	22430	22468	22450	22467	22301	22445	22460	22329	22425	22440	22510	22399	22438	22503	22411	22521	22343	22473	22261	22360	22370	22595	22576	22454	22420	22533	22385	22471	22577	22450	22627	22349	22449	22466	22435	22502	22482	22243	22538	22522	22479	22389	22416	22357	22430	22473	22313	22411	22652	22387	22447	22425	22286	22480	22612	22336	22526	22279	22448	22696	22346	22411	22305	22257	22441	22551	22246	22365	22391	22474	22434	22458	22418	22548	22526	22429	22512	22552	22277	22456	22275	22499	22458	22471	22498	22355	22364	22477	22448	22373	22444	22429	22548	22301	22386	22395	22465	22595	22480	22521	22318	22376	22523	22504	22445	22326	22373	22508	22375	22487	22322	22515	22361	22353	22427	22474	22463	22463	22440	22460	22434	22471	22535	22377	22441	22367	22481	22596	22393	22422	22465	22507	22332	22355	22374	22332	22585	22510	22490	22352	22647	22486	22408	22427	22556	22354	22549	22423	22477	22447	22305	22394	22430	22325	22506	22386	22537	22364	22447	22134	22414	22291	22604	22293	22476	22295	22521	22331	22271	22324	22464	22545	22443	22446	22445	22271	22486	22374	22373	22554	22590	22507	22469	22337	22513	22454	22412	22529	22475	22276	22517	22464	22383	22426	22383	22364	22435	22353	22434	22392	22520	22378	22616	22422	22481	22407	22412	22534	22250	22425	22413	22656	22499	22464	22489	22404	22432	22438	22495	22388	22360	22557	22528	22409	22346	22557	22446	22582	22496	22619	22510	22536	22359	22450	22324	22430	22411	22401	22383	22377	22493	22372	22468	22668	22363	22436	22356	22484	22409	22522	22534	22507	22497	22344	22269	22493	22544	22377	22349	22282	22377	22398	22505	22555	22493	22332	22485	22500	22461	22301	22599	22438	22511	22403	22481	22384	22404	22283	22243	22492	22535	22452	22560	22447	22569	22449	22420	22480	22708	22411	22376	22463	22570	22576	22353	22505	22514	22505	22590	22402	22577	22606	22534	22408	22317	22117	22359	22381	22450	22587	22569	22412	22487	22360	22473	22414	22286	22461	22353	22416	22467	22482	22400	22445	22270	22541	22523	22450	22464	22471	22478	22344	22511	22408	22396	22404	22333	22414	22360	22405	22438	22492	22539	22234	22508	22468	22268	22604	22241	22294	22362	22312	22451	22366	22403	22436	22366	22378	22449	22428	22382	22547	22197	22363	22398	22559	22472	22386	22432	22383	22553	22403	22624	22595	22525	22493	22238	22449	22539	22510	22524	22438	22454	22481	22447	22506	22537	22551	22487	22518	22443	22454	22347	22351	22456	22655	22300	22427	22599	22364	22580	22426	22456	22438	22409	22522	22382	22469	22346	22436	22470	22570	22321	22250	22435	22200	22410	22395	22398	22448	22381	22556	22507	22577	22645	22332	22388	22405	22476	22495	22377	22448	22350	22473	22411	22488	22535	22450	22424	22254	22424	22125	22611	22217	22431	22458	22383	22542	22365	22623	22515	22374	22285	22453	22539	22519	22405	22333	22581	22420	22321	22388	22285	22483	22489	22463	22503	22405	22579	22433	22544	22653	22567	22619	22437	22419	22353	22491	22426	22452	22322	22325	22546	22521	22510	22473	22399	22393	22438	22298	22410	22508	22492	22289	22480	22484	22381	22435	22500	22457	22529	22444	22446	22576	22499	22253	22319	22550	22484	22468	22501	22459	22463	22499	22402	22366	22461	22592	22336	22338	22464	22427	22362	22470	22484	22448	22173	22573	22522	22430	22479	22413	22674	22413	22262	22407	22389	22747	22711	22195	22379	22445	22306	22391	22566	22445	22484	22461	22432	22574	22508	22496	22572	22448	22287	22513	22484	22499	22268	22566	22394	22389	22430	22526	22221	22526	22394	22375	22366	22387	22334	22414	22346	22360	22336	22564	22511	22294	22435	22414	22445	22488	22430	22228	22560	22221	22516	22311	22500	22462	22450	22469	22479	22536	22415	22448	22532	22370	22538	22376	22394	22459	22561	22229	22321	22368	22367	22338	22405	22241	22475	22340	22563	22513	22404	22426	22443	22588	22517	22607	22543	22379	22485	22641	22432	22674	22501	22415	22363	22327	22471	22649	22469	22468	22378	22712	22416	22332	22543	22419	22518	22634	22475	22283	22484	22517	22663	22405	22363	22495	22429	22317	22340	22593	22538	22428	22558	22562	22417	22511	22297	22488	22250	22442	22475	22554	22616	22677	22345	22481	22442	22525	22417	22365	22353	22589	22527	22368	22516	22489	22421	22351	22625	22421	22288	22240	22471	22476	22551	22373	22716	22479	22540	22350	22275	22354	22436	22378	22539	22331	22587	22385	22406	22459	22345	22662	22493	22655	22339	22521	22443	22276	22491	22313	22543	22400	22524	22340	22391	22619	22401	22292	22352	22622	22499	22479	22415	22604	22465	22397	22338	22355	22451	22391	22608	22596	22453	22643	22503	22428	22454	22415	22325	22518	22477	22551	22391	22411	22404	22484	22497	22576	22417	22644	22402	22405	22576	22659	22492	22394	22506	22544	22411	22413	22394	22620	22421	22353	22613	22352	22456	22552	22490	22445	22407	22641	22434	22355	22467	22513	22414	22464	22497	22509	22589	22392	22437	22324	22506	22392	22540	22542	22354	22565	22491	22573	22403	22476	22394
22666	21371	29185	24424	24854	31598	36461	32858	31976	31878	31505	30951	30832	30927	30740	30483	30255	30436	30390	30307	30035	30571	31049	32615	33511	31816	30568	30000	29899	29860	30151	30317	29972	30175	29902	30067	30050	29873	29927	29896	29760	29810	29691	29665	29960	29766	29788	29693	29731	29805	29801	29903	29838	29545	29864	29584	29756	29932	29676	29942	29709	29348	29862	29832	29865	29639	29828	29664	29788	29446	29688	29808	29773	29716	29623	29858	29725	29707	29696	29871	29665	29453	29395	29790	29911	29878	29878	29858	29729	29706	29569	29832	29843	29711	29546	29787	29595	29823	29797	29636	29773	29565	29744	29751	29694	29850	29758	29692	29717	29647	29585	29765	29671	29714	29778	29616	29521	29777	29570	29875	29970	30049	29590	29670	29868	29676	29751	29470	29702	29513	29655	29898	29991	29831	29872	29808	29771	29509	29688	29767	29771	29758	29460	29669	29551	29691	29757	29613	29872	29815	29835	29689	29874	29583	29660	29586	29507	29819	29750	29678	29859	29837	29813	29590	29610	29845	29734	29641	29617	29797	29706	29513	30054	29576	29831	29616	29844	29528	29771	29503	29678	29514	29840	29772	29690	29561	29527	29723	29727	29732	29801	29618	29800	29612	29584	29510	29797	29624	29739	29628	29979	29653	29906	29710	29699	29735	29915	29758	29673	29727	29741	29631	29720	29663	29672	29838	29695	29567	29739	29685	29606	29739	29818	29776	29813	29562	29555	29728	29524	29672	29676	29750	29800	29648	29660	29904	29915	29769	29973	29796	29894	29598	29852	29589	29946	29776	29694	29606	29962	29789	29696	29710	29408	29805	29580	29735	30015	29665	29724	29555	29735	29640	29744	29671	29663	29553	29974	29581	29587	29640	29788	29843	29881	29676	30037	29885	29491	29937	29919	29819	29948	29666	29524	29693	29852	29802	29709	29959	29979	29861	30026	29788	29764	29612	29551	29593	29852	29838	29737	29624	29736	29776	29672	29732	29693	29751	29910	29725	29468	29633	29531	29553	29537	29736	29671	29853	29922	29767	29733	29750	29705	29848	29577	29755	29617	29675	29906	29628	29816	29622	29669	29654	29656	29722	29867	29610	29753	29941	29812	29603	29755	29777	29643	29439	29848	29565	29704	30040	29887	29520	29723	29902	29550	29901	29779	29500	29775	29753	29521	29740	29517	29825	29581	29572	29570	29728	29692	29748	29473	29827	29803	29645	29735	29940	29731	29704	29509	29768	29589	29896	29797	29798	29834	29621	29361	29635	29647	29790	29762	29712	29630	29493	29476	29481	29737	29738	29805	29605	29568	29868	29914	29668	29887	29758	29643	29651	29666	29624	29838	29819	29605	29814	29896	29766	29772	29526	29538	29722	29705	29829	29770	29694	29537	29617	29855	29787	29679	29674	29543	29757	29823	29752	29646	29566	29944	29650	29730	29763	29611	29732	29691	29841	29918	29977	29668	29457	29726	29623	29481	29718	29794	29895	29517	29516	29571	29778	29925	29695	29798	29709	29820	29745	29874	29738	29555	29843	29868	29842	29767	29685	29687	29708	29855	29842	29847	29687	29779	29715	29717	29591	29700	29910	29842	29536	29649	29545	29701	29794	29720	29713	29858	29824	30107	29647	29773	29597	29698	29492	29888	29765	29762	29623	29512	29660	29578	29675	29765	29857	29734	29643	29839	29667	29633	29773	29744	29525	29707	29667	29928	29750	29803	29822	29897	29988	29734	29702	29739	29655	29582	30063	29824	29874	29683	29895	29751	29517	29650	29688	29642	29751	29615	29546	29856	29713	29550	29730	29895	29864	29698	29605	29981	29751	29572	29689	29801	30017	29753	29876	29804	29735	29783	29727	29652	29643	29772	29741	29749	29704	29767	29632	29879	29624	29768	29661	29637	29816	29822	29579	29816	29567	29832	29534	29576	29625	29592	29563	29811	29591	29479	29635	29616	29758	29852	29860	29767	29697	29921	29701	29666	29772	29619	29694	29655	29536	29860	29766	29659	29867	29687	29630	29875	29731	29967	29651	29566	29394	29883	29833	29739	29861	29554	29681	29353	29679	30066	29815	29737	29591	29671	29375	29799	29848	29930	29672	29669	29648	29605	29783	29710	29666	29839	29993	29658	29736	29734	29341	29876	29657	29855	29751	29834	29841	29778	29545	29532	29577	29706	29753	29740	29832	30012	29609	29928	29732	29786	29429	29692	29626	29691	29724	29933	29761	29723	29879	29603	29591	29757	29836	29720	29702	29565	29911	29706	30117	29619	29745	29688	29919	29668	29753	29619	29501	29697	29867	29933	29807	29594	29771	29646	29454	29916	29792	29909	29463	29729	29704	29691	29850	29766	29751	29612	29797	29797	29769	30026	29616	29650	29528	29489	29669	29748	29707	29793	29851	29818	29615	29744	29821	29775	29867	29700	29793	29577	29412	29705	29539	29752	29731	29713	29773	29820	29684	29886	29693	29907	29741	29685	29651	29546	29630	29766	29915	29770	29638	29926	29591	29861	29788	29798	29602	29920	29754	29535	29774	29792	29781	29569	29846	29698	29651	29808	29789	29622	29605	29756	29850	30059	29769	29789	29975	29640	29770	29894	29690	29892	29610	29731	29825	29640	29781	29725	29694	29757	29645	29597	29511	29736	29781	29655	29723	29596	29764	29763	29772	29818	29554	29913	29702	29580	29922	29447	29919	29743	29800	29915	29741	29603	29641	30008	29380	29570	29529	29585	29602	29478	29587	29595	29694	29706	29684	29758	30086	29760	29684	29807	29839	29835	29644	29762	29608	29631	29895	29644	29876	29667	29467	29949	29848	29696	29744	29943	29665	29623	29716	29691	29703	29730	29694	29675	29666	29749	29683	29946	29605	29872	29590	29707	29920	29769	29694	29735	29863	29777	29717	29652	29624	29681	29689	29664	29768	29702	29490	29561	29482	29506	29873	29563	29672	29816	29831	29702	29731	29782	29684	29633	29599	29846	29757	29606	29746	29882	29864	29839	29697	29663	29609	29782	29734	29556	30059	30018	29905	29729	29775	29725	29874	29752	29827	29554	29964	29738	29824	29617	29875	29735	29471	29652	29675	29912	29734	29714	29747	29533	29755	29731	29544	29937	29645	29798	29726	29592	29584	29717	29859	29968	29677	29797	29688	29827	29723	29949	29734	29643	29643	29733	29891	29699	29583	29710	29663	29799	29775	29798	29626	29746	29679	29616	29723	29826	29490	29427	29742	29849	29531	29738	29956	29849	29893	29736	29461	29605	29816	29470	29450	30062	29761	29787	29587	29669	29662	29766	29559	29597	29694	29470	29859	29891	29985	29739	29959	29592	29816	29665	29710	29757	29515	29891	29836	29615	29601	29753	29503	29721	29664	29715	29580	29636	29481	29971	29767	29577	29682	29765	29575	29757	29775	29944	29744	29951	29727	29613	29830	29944	29623	29674	29768	29791	29851	29737	29656	29569	29575	29637	29651	29697	29827	29742	29764	29643	29829	29725	29850	29770	29679	29746	29690	29589	29723	29718	29706	29717	29848	29772	29784	29740	29859	29567	29697	29523	29667	29745	29537	29786	29438	29466	29608	29810	29538	29681	29951	29742	29765	29637	29353	29742	29926	29885	29730	29905	29791	29642	29743	29614	29654	29808	29585	29882	29821	29513	29547	29830	29675	29570	29713	29738	29656	29710	29748	29696	29717	29554	29848	29673	30028	29919	29662	29825	29960	29998	29718	29746	29852	29860	29637	29723	29736	29633	29809	29565	29772	29785	29619	29896	29833	29643	29808	29767	29777	29823	29767	29660	29911	29719	29891	29782	29789	29716	29970	29881	29822	29743	29572	29825	29719	29946	29854	29687	29814	29794	29748	29679	29863	29677	29530	29466	29770	29731	29730	29724	29887	29646	29760	29746	29618	29657	29340	29623	29730	29938	29609	29459	29722	29546	29708	29571	29536	29827	30023	29702	29732	29855	29717	29586	29766	29689	29487	29897	29741	29583	29827	29910	29659	29911	29673	29909	29813	29659	29638	29939	29685	29637	29784	29667	29639	29842	29875	29987	29607	29826	29901	29939	29652	29679	29947	29702	29727	29881	29750	29494	29540	29544	29774	29742	29510	29818	29528	29622	29660	29508	29630	29701	29469	29832	29879	29833	29585	29663	29882	29624	29853	29864	29752	29759	29638	29938	29738	29614	29732	29873	29680	29696	29850	29839	29830	29810	29687	29515	29562	29946	29719	29699	29913	29753	29628	29832	29585	29623	30027	29713	29584	29804	29695	29858	29827	29729	29755	29712	29544	29585	29549	29635	29441	30127	29928	29887	29797	29827	29886	29561	29557	29619	29609	29491	29712	29749	29717	29779	29914	29821	30030	29734	29856	29693	29693	29962	29662	29543	29741	29857	29928	29863	29494	29620	29854	29651	29874	29924	29817	29793	29954	29571	29718	29846	29749	29585	29724	29500	29310	29799	29833	29760	29688	29800	29849	29881	29641	29708	29610	29829	29604	29812	29732	29615	29696	29817	29762	29604	30112	29668	29564	29834	29690	29726	29763	29691	29529	29689	29613	29935	29664	29652	29826	29552	29876	29709	29539	29783	29582	29591	29783	29810	29820	29484	29730	29694	29703	29824	29811	29758	29756	29772	29514	29775	29779	29611	29846	29825	29823	29733	29744	29823	29636	29646	29858	29747	29630	29681	29857	29760	29920	29823	29738	29755	29866	29815	29839	29757	29733	29885	29822	29587	29613	29880	29838	29807	29507	29661	29421	29714	29762	29795	29742	29760	29693	29780	29826	29694	29739	29720	29887	29692	29630	29849	29584	29539	29931	29712	29978	29759	29700	29748	29660	29550	29627	29884	29524	29894	29637	29788	29746	29481	30006	29704	29709	29546	29916	29744	29580	29572	29546	29774	29634	29838	29842	29828	29565	29692	29652	29690	29632	29603	29807	29706	29550	29550	29573	29632	29815	29634	29811	29833	29623	29694	29545	29589	30044	30019	29885	29741	29846	29800	29739	29764	29770	29888	29748	29674	29685	29651	29721	29872	29889	29752	29635	29754	29656	29830	29915	29866	29622	29632	29690	29638	29663	29775	29486	29803	29805	29666	29877	29786	29645	29583	29964	29677	29774
28554	50745	52270	44383	38297	33773	30634	28678	26681	26145	25285	24496	24557	24320	23866	23572	23241	23213	23259	23049	23294	23931	24279	27939	27834	25065	23461	22587	22997	22709	22980	23332	23120	23170	22807	22969	22717	22670	22683	22610	22668	22502	22605	22556	22436	22685	22556	22435	22495	22573	22470	22668	22561	22419	22720	22615	22721	22571	22715	22541	22778	22526	22603	22665	22560	22614	22686	22592	22627	22672	22416	22514	22676	22538	22644	22627	22582	22549	22833	22564	22468	22501	22698	22498	22631	22621	22671	22414	22655	22653	22511	22671	22557	22549	22647	22486	22488	22418	22689	22665	22711	22655	22669	22652	22675	22666	22723	22300	22671	22523	22499	22577	22541	22662	22534	22629	22554	22555	22404	22626	22535	22524	22723	22549	22485	22615	22579	22772	22556	22390	22928	22747	22599	22510	22632	22532	22375	22544	22578	22685	22545	22524	22681	22737	22637	22568	22522	22496	22629	22441	22461	22521	22702	22615	22620	22547	22523	22542	22496	22626	22625	22463	22699	22656	22629	22587	22691	22669	22574	22566	22645	22648	22583	22581	22592	22478	22607	22584	22728	22648	22740	22474	22378	22608	22613	22510	22507	22445	22588	22546	22651	22370	22471	22639	22634	22764	22343	22521	22649	22661	22433	22662	22587	22466	22518	22590	22379	22675	22530	22655	22439	22576	22567	22726	22586	22462	22721	22681	22545	22668	22427	22678	22538	22454	22446	22560	22618	22660	22804	22407	22575	22628	22534	22602	22743	22648	22544	22747	22378	22545	22675	22533	22525	22649	22605	22674	22475	22489	22528	22796	22541	22603	22610	22567	22531	22687	22671	22454	22624	22458	22679	22556	22551	22598	22632	22423	22673	22527	22645	22535	22493	22734	22503	22687	22504	22452	22570	22453	22617	22507	22561	22772	22555	22584	22752	22711	22652	22515	22589	22568	22638	22537	22510	22540	22533	22696	22645	22497	22331	22742	22460	22698	22509	22403	22656	22451	22664	22514	22539	22599	22747	22679	22524	22659	22506	22553	22608	22451	22421	22511	22691	22545	22595	22637	22679	22594	22649	22681	22503	22587	22628	22579	22549	22455	22576	22561	22766	22513	22592	22597	22719	22543	22797	22433	22341	22544	22603	22741	22651	22672	22550	22620	22561	22538	22675	22736	22628	22506	22784	22673	22570	22457	22488	22668	22517	22620	22842	22517	22497	22484	22748	22503	22692	22643	22505	22668	22684	22626	22728	22381	22449	22555	22562	22437	22479	22622	22738	22583	22593	22633	22339	22570	22602	22505	22468	22649	22684	22486	22662	22715	22720	22458	22564	22519	22552	22728	22762	22447	22471	22411	22558	22303	22521	22635	22541	22577	22592	22554	22441	22547	22646	22686	22667	22587	22645	22445	22759	22488	22823	22444	22422	22530	22777	22612	22571	22486	22504	22709	22651	22665	22702	22540	22583	22735	22566	22464	22699	22538	22596	22741	22733	22553	22603	22459	22566	22455	22441	22528	22586	22731	22620	22724	22493	22703	22616	22355	22595	22607	22607	22532	22606	22463	22687	22765	22435	22585	22371	22406	22447	22689	22718	22639	22577	22611	22679	22509	22708	22643	22662	22637	22760	22462	22453	22683	22502	22538	22671	22512	22412	22619	22528	22581	22396	22424	22515	22537	22758	22390	22597	22706	22484	22580	22605	22536	22562	22647	22521	22286	22525	22581	22647	22740	22544	22588	22465	22563	22484	22620	22522	22603	22673	22562	22468	22501	22787	22678	22786	22625	22686	22651	22631	22536	22580	22410	22500	22566	22602	22688	22598	22579	22535	22665	22659	22506	22733	22433	22758	22586	22489	22529	22546	22658	22688	22428	22502	22731	22637	22624	22604	22421	22548	22382	22595	22753	22546	22767	22526	22628	22582	22715	22408	22629	22610	22580	22408	22637	22593	22409	22584	22702	22794	22476	22562	22584	22514	22571	22548	22352	22618	22454	22744	22588	22577	22506	22610	22696	22680	22577	22602	22634	22707	22644	22576	22481	22751	22639	22599	22561	22536	22483	22404	22487	22684	22529	22744	22588	22435	22628	22410	22470	22370	22508	22546	22393	22710	22565	22700	22625	22418	22663	22531	22486	22365	22567	22474	22462	22633	22643	22597	22590	22380	22661	22631	22671	22689	22469	22663	22357	22711	22699	22475	22455	22515	22551	22547	22419	22535	22717	22522	22446	22610	22656	22581	22516	22567	22525	22607	22507	22734	22527	22478	22664	22593	22599	22598	22674	22711	22463	22484	22555	22641	22446	22668	22376	22592	22522	22831	22433	22613	22604	22683	22569	22536	22596	22574	22526	22479	22592	22532	22658	22778	22483	22600	22679	22549	22518	22538	22677	22517	22573	22539	22561	22517	22651	22565	22510	22328	22616	22418	22521	22546	22628	22719	22711	22438	22407	22715	22469	22473	22504	22562	22614	22630	22817	22552	22522	22570	22563	22674	22486	22545	22569	22554	22708	22482	22728	22641	22636	22830	22557	22523	22436	22551	22652	22712	22453	22582	22331	22596	22627	22502	22460	22561	22697	22483	22592	22592	22547	22720	22574	22476	22543	22525	22609	22668	22519	22477	22508	22570	22643	22774	22631	22614	22452	22752	22461	22586	22599	22501	22516	22519	22784	22604	22547	22636	22567	22586	22602	22590	22692	22431	22493	22541	22574	22584	22678	22661	22548	22694	22581	22469	22582	22374	22680	22716	22623	22632	22660	22491	22254	22522	22616	22540	22590	22577	22515	22517	22507	22801	22622	22564	22607	22563	22610	22539	22564	22525	22637	22579	22548	22583	22798	22611	22618	22503	22620	22543	22404	22656	22606	22807	22636	22560	22397	22634	22629	22373	22575	22765	22538	22567	22603	22405	22602	22401	22504	22591	22427	22664	22418	22557	22624	22532	22514	22526	22503	22659	22545	22552	22433	22721	22646	22447	22297	22646	22616	22455	22561	22564	22655	22650	22639	22426	22441	22561	22422	22517	22695	22544	22654	22606	22553	22500	22591	22677	22385	22386	22698	22734	22496	22578	22554	22519	22490	22615	22419	22638	22708	22752	22605	22546	22682	22534	22600	22569	22492	22508	22534	22497	22524	22624	22487	22569	22382	22350	22627	22725	22442	22700	22591	22751	22452	22610	22563	22493	22517	22591	22647	22801	22712	22486	22791	22650	22555	22695	22769	22590	22627	22601	22644	22627	22687	22673	22646	22681	22614	22533	22658	22466	22549	22388	22564	22637	22507	22542	22718	22537	22559	22727	22444	22641	22672	22747	22515	22680	22532	22466	22615	22624	22410	22693	22524	22576	22599	22522	22513	22675	22584	22574	22531	22502	22579	22654	22664	22649	22554	22669	22543	22544	22611	22512	22625	22585	22528	22747	22446	22602	22545	22621	22461	22518	22388	22569	22588	22624	22623	22400	22669	22580	22633	22640	22678	22464	22617	22628	22631	22564	22592	22607	22722	22524	22750	22369	22679	22667	22494	22773	22554	22651	22513	22607	22497	22525	22491	22528	22595	22847	22607	22574	22681	22580	22513	22387	22588	22656	22618	22641	22520	22557	22443	22725	22706	22601	22679	22633	22486	22426	22390	22541	22687	22356	22527	22601	22793	22470	22470	22446	22611	22437	22696	22728	22555	22612	22461	22538	22595	22639	22437	22711	22487	22549	22630	22458	22644	22791	22646	22665	22600	22599	22464	22508	22580	22668	22621	22644	22589	22689	22556	22663	22479	22517	22632	22570	22612	22667	22574	22460	22674	22528	22669	22510	22717	22611	22582	22652	22603	22649	22520	22531	22586	22611	22595	22708	22481	22551	22501	22716	22633	22747	22384	22541	22411	22643	22578	22545	22540	22394	22651	22460	22617	22838	22770	22532	22579	22555	22601	22669	22522	22753	22634	22474	22560	22537	22407	22614	22385	22803	22448	22728	22468	22639	22575	22620	22769	22716	22548	22609	22599	22507	22629	22609	22611	22546	22616	22692	22458	22437	22506	22579	22479	22615	22563	22610	22621	22414	22578	22759	22392	22406	22582	22602	22530	22658	22488	22639	22643	22534	22619	22747	22572	22542	22732	22571	22444	22545	22663	22439	22756	22471	22463	22565	22768	22594	22675	22607	22604	22531	22455	22496	22521	22732	22641	22596	22578	22672	22542	22693	22585	22783	22694	22395	22494	22624	22534	22659	22530	22529	22493	22659	22544	22590	22694	22547	22543	22683	22556	22496	22613	22665	22663	22681	22515	22548	22577	22675	22669	22535	22420	22616	22552	22531	22592	22670	22487	22618	22609	22526	22500	22678	22595	22760	22587	22611	22633	22654	22584	22660	22539	22555	22528	22679	22653	22616	22659	22468	22652	22685	22499	22472	22647	22545	22521	22505	22486	22610	22621	22466	22801	22422	22760	22625	22471	22477	22487	22559	22396	22669	22592	22634	22670	22510	22554	22531	22585	22790	22672	22756	22488	22632	22532	22524	22760	22343	22489	22583	22536	22677	22427	22700	22522	22579	22495	22636	22651	22607	22692	22490	22638	22752	22574	22466	22426	22776	22727	22560	22448	22587	22711	22494	22655	22490	22544	22520	22524	22741	22601	22683	22697	22517	22508	22748	22552	22645	22739	22680	22406	22639	22727	22526	22367	22757	22629	22527	22537	22497	22787	22582	22528	22681	22529	22673	22632	22503	22402	22511	22666	22649	22688	22559	22488	22531	22470	22634	22507	22606	22603	22772	22605	22808	22540	22730	22676	22613	22557	22372	22614	22546	22671	22530	22645	22578	22587	22623	22641	22504	22439	22504	22583	22616	22653	22617	22626	22631	22479	22453	22405	22627	22390	22551	22602	22600	22337	22611	22681	22484	22484	22510	22490	22664	22715	22641	22690	22443	22583	22693	22433	22534	22791	22550	22759	22766	22703	22669	22652	22486	22550	22663	22572	22592	22610	22537	22695	22522	22529	22560	22462	22691	22362	22666	22512	22520	22656	22484	22645	22692	22601	22467	22667	22661	22537	22772	22510	22573	22550	22653	22548	22673	22707	22713	22401	22696	22517	22709	22617	22537	22586	22650	22562	22633	22520	22543	22499	22694	22535	22640	22679
29591	28598	38765	37461	33184	32197	31489	30725	30353	30038	29813	29623	29814	29499	29655	29391	29356	29235	29340	29135	29461	29423	29345	29612	29440	29507	29321	29307	29117	29464	29246	29408	29145	29219	29285	29185	29337	29123	29126	29070	29270	29193	29251	29321	29110	29050	29090	28910	29171	29306	29309	29237	29511	29301	29253	29151	29114	29368	29137	29253	29112	29124	29259	29259	29259	29178	29227	29303	29229	29304	29103	29214	29041	29271	29358	29080	29099	29207	29203	29224	29107	29431	29174	29487	29210	29322	29147	29335	29125	29169	29094	29268	29200	28987	29227	29515	29312	29125	29145	29343	29264	28954	29329	29418	29239	29163	29393	29227	29054	29209	29136	29409	29120	29319	29237	29263	29062	29330	29250	29248	29357	29067	29288	29187	29074	29435	29054	29211	28985	29087	29232	29410	29260	29163	29454	29491	29177	29120	29141	28855	29121	29202	29207	29124	29180	29355	29129	29165	29413	29281	29226	29029	29063	29129	29266	29045	29253	29327	29209	29107	29171	29172	29272	29204	29263	28839	29168	29147	29261	29058	29207	29081	29237	29196	29092	29065	29131	29231	29101	29149	29157	29084	29062	28954	29366	29181	29163	29034	29164	29097	28911	29059	29403	29069	29196	29396	29261	29157	29194	28923	29269	29280	28925	29138	28973	29058	29101	29115	29194	29271	28940	29055	29266	29226	29035	28916	29171	28938	29020	29191	29202	29149	29123	29313	29342	29178	29353	29190	29346	29204	29280	29172	29217	29131	29131	29304	29191	29147	29191	28912	29382	29493	29095	29092	29271	29263	29349	29270	29014	29332	29241	29219	29034	29195	29456	29026	29228	29288	29392	29167	29402	28958	28964	29036	29149	29154	29352	29129	29341	29292	29189	29234	29049	29329	29192	29112	29130	29301	29324	29360	29352	29229	29132	29373	29255	29065	28991	29349	29250	29291	29212	29379	29334	29148	28964	29060	29209	29050	29195	29270	29549	29398	29285	29316	29168	29251	29331	29109	29201	29390	29012	29192	29095	29196	29217	29155	29403	29292	29242	29316	29126	29238	29098	29269	29167	29115	29455	29227	29219	29187	29188	29094	29124	29324	29224	29213	29311	29249	29160	29027	29168	29345	29210	29102	29194	29189	28973	29177	29409	29268	29222	29190	29260	29264	29239	29260	29252	29074	29412	29138	29229	29284	29416	29111	29134	29315	29307	29022	29205	29090	29063	29061	29490	29150	29214	29379	29228	29207	29177	29007	29338	29423	29128	29168	29240	29163	29002	28988	29161	29198	29319	29176	29353	29363	29527	29348	29155	29173	29201	29166	29249	29316	29231	29239	29467	29451	29303	29358	29064	29141	29326	29072	29450	29226	29067	29180	29286	29515	29109	29005	29079	29198	29094	29316	29276	29044	29147	28975	28974	28993	29313	28892	29031	29178	29393	29308	29053	29215	29158	29395	29232	29356	29148	29137	29252	29137	29122	29322	29157	29238	29030	29069	29442	29031	29049	29188	29244	29074	29011	29301	29069	29296	29501	29253	29242	29112	29021	29413	29204	29204	29081	29191	29342	29425	29188	29244	29169	29114	29163	29131	29304	29173	29283	29423	29144	28979	29043	29147	29053	29339	29375	29138	29180	29434	29142	29008	29183	29105	29244	29343	29285	29199	29370	28931	29199	29287	29249	29125	29234	29295	29046	28876	29086	29489	29323	29093	29189	29600	29374	29286	29289	29281	29100	29130	28943	28896	28992	29071	29117	29259	29200	28993	28956	29127	29427	29386	29078	28960	29053	29303	29096	29112	29315	29427	29011	29384	29168	29312	29254	29344	29387	29312	29145	29441	29217	29010	28862	29170	29275	29266	29187	29208	29079	28932	29137	29136	29372	29146	29186	29281	29352	28922	29140	29303	29286	29353	29234	29055	29186	29223	29385	29235	29182	29145	29046	28988	29351	29055	29064	29012	29044	29069	29439	29324	29088	29199	29325	29219	29224	29210	29234	29276	29290	29120	29180	28987	29156	29135	29124	29005	29288	29244	29239	29250	29350	29409	29163	29041	28981	29162	28882	29132	29016	29283	29228	29366	28925	29354	29164	29364	29299	29175	29411	29142	29535	29374	29159	29499	29259	29060	29215	29272	29137	29412	29245	29318	29015	29196	29349	29200	29160	29291	29386	29200	29011	29247	29183	29353	29235	29215	29012	29281	29354	29198	29231	29119	29276	29176	29254	29084	28952	29049	29241	29382	29266	29176	28922	29197	29127	29353	29277	29129	29314	29151	29348	29166	29320	29199	28950	29054	29190	29193	29155	29114	29313	29151	29348	29384	29337	29178	29078	29369	29179	29403	29103	28926	29214	29353	29168	29240	29075	29068	29158	29387	29216	29057	29193	29225	29321	29095	29003	29141	29183	29398	29012	29223	29187	29159	29037	29107	29423	29183	29278	29043	29222	29149	29330	29438	29239	29013	29138	29364	29175	29164	28981	28874	29393	29380	29340	29024	29121	29165	29272	29174	29212	29320	29139	29243	29071	28958	29199	29160	28887	29199	29160	29007	29111	29156	29294	29020	29348	29077	29349	29169	29072	29376	29317	29512	29332	29202	29117	29189	29344	29042	29311	29193	29338	29373	29205	29457	29196	28890	29201	29043	29122	29268	29323	29237	29247	29282	29130	29231	29340	29181	29206	29257	29117	29234	29244	29211	29164	29415	29111	29237	29244	29207	28945	29011	29247	29270	29102	29294	29360	29153	29335	29144	29300	29068	29078	29023	29104	29095	29379	28981	29455	29014	29117	29193	29143	29231	29096	29110	29240	29256	29321	29261	29256	29349	29508	29326	29106	29207	29112	29256	29292	29029	29369	29332	29461	29278	28997	29271	29103	29007	29209	29130	29134	29156	29324	29408	29279	29386	29135	29196	29273	29021	29380	29198	29390	29225	29251	29122	29431	29063	29134	29113	29417	29243	29276	29374	28925	29129	29235	29210	29272	29114	29218	28978	29253	29166	29048	29045	29067	29096	29356	29163	29128	29478	29132	29180	29204	29301	29323	29200	29163	29031	29325	29171	29267	29194	29339	29290	29092	29022	29164	29300	29225	29215	29309	29077	29019	28997	29401	29148	29301	29133	29179	29409	29241	28918	29353	29088	29388	29297	28947	29137	29134	28993	29391	29029	29170	29272	29225	29192	29258	29357	29258	29081	29330	29331	29323	29581	29148	29104	29401	29017	29094	29171	29109	29293	29036	29252	29173	29194	29197	29391	29049	29328	29474	29270	29146	29123	29384	29180	29230	29049	29171	29086	29013	29067	29174	29272	29196	29043	29265	29132	29401	29284	29282	29261	29273	28937	29107	29473	29592	29353	29088	29097	29292	29465	29270	29111	29179	29448	29352	29289	29453	29209	29313	29232	28985	29365	29362	29069	29313	29245	28963	29107	29148	29310	29376	29284	29452	29375	29241	29107	29198	29209	29335	29106	29324	29271	29397	29324	29297	29288	29286	29081	29226	28937	29217	28885	29322	29305	29107	29505	29346	29101	29176	29240	28900	29130	29319	29283	29268	29346	29208	29336	29200	29227	29653	29090	29334	29121	29113	29263	29498	29001	28990	29112	29303	29258	29192	29174	29408	29423	29120	29281	29120	29107	29315	29024	29369	29379	29072	29088	29089	29417	28962	29205	29267	29174	29085	29121	29215	28918	29229	29127	29305	29471	29178	28974	29191	29217	29042	29030	29207	29171	29257	29272	29178	29278	29303	29010	29135	29004	28970	29050	28958	29179	29098	29198	28838	29032	29360	29403	29304	29365	29286	29138	29270	29241	29099	28904	29219	29324	29301	29300	29054	29119	29265	29191	29148	29203	29353	29144	29315	29398	29442	29177	29285	29179	29317	29105	29104	29190	29165	29179	29377	29123	29299	29025	29261	29263	29107	29244	29527	29153	29237	29263	29392	29481	29211	29356	28980	29177	29242	29150	28936	29364	29158	29076	29438	29084	29448	29239	29176	29360	29234	29318	29240	29315	29178	29220	29205	29299	29457	29324	29260	29249	29162	29136	29096	29404	29141	29144	29149	29368	29066	29203	29311	29370	29464	29241	29145	29283	29182	29498	29208	29141	29287	29346	29164	29328	29194	29205	29449	29165	29207	29099	29192	29200	29187	29332	29388	29318	29199	29459	29261	29120	29111	29427	29463	29452	29046	28869	29141	29232	29227	29578	29212	29220	29364	29120	29228	29270	29264	29198	29328	29218	29214	29137	29268	29407	29234	29266	29260	29278	29103	28900	29486	29285	29210	29145	29327	29305	28937	29207	29006	29210	29462	29153	29241	29291	29186	29192	29118	29209	29256	29477	29312	29212	29000	29176	29169	29103	29224	29493	29138	29090	29304	29130	29356	29195	29494	29143	29112	29112	28928	29285	29071	29134	29283	29428	29274	28994	29483	29183	29228	29116	29208	29168	29377	29400	29285	29328	29296	28911	29225	29260	29331	29238	29244	29142	29190	29406	29118	29130	29261	29043	29200	29054	28872	29035	29212	29327	29071	29141	29249	29098	29466	29144	29313	29188	29073	29114	29254	29414	29105	29265	29249	29115	29359	29077	29153	29065	29200	29201	29263	29037	29248	29278	29149	29134	29155	29195	29079	29163	29422	29365	29450	29331	29351	29424	29246	28867	29001	29096	29474	29098	29369	29054	29307	29163	29437	28983	29316	29338	29163	29125	29312	29298	29034	29199	29256	29401	28993	29198	29241	29474	29348	29181	29272	29190	29160	29169	29070	29218	29021	29161	29341	28836	29198	29104	29243	29243	29337	29273	29031	29183	29184	29232	29132	29280	29130	29172	29139	29179	29170	29280	29116	29153	29043	29242	29347	29344	29413	29137	29197	29252	29110	29079	29096	29203	28925	28944	29303	29503	29351	29144	29169	29153	29272	29385	29065	29300	29348	29212	29065	29107	28991	29241	29075	29162	29160	29177	29119	29230	29179	29220	28923	29274	28958	29381	29399	29023	29262	29153	29393	28929	29068	29044	29234	29361	29072	29317	29387	29195	29201	29212	29079	29092	29335	28995	29146	29112	29102	29381	29336	29037	29283	29109	29143	29415	29169	29168	29278	29199	29022	29107	29419	29070	29289	29162	29400	29151
27734	40443	41291	34600	29927	27570	25798	24648	24019	23588	23251	23196	22957	22944	22791	22726	22485	22250	22516	22513	22588	22448	22301	22692	22882	22713	22488	22248	22267	22115	22395	22297	22336	22247	22309	22335	22198	22193	22167	22247	22336	22414	22130	22383	22335	22167	22306	22361	22296	22340	22106	22332	22203	22172	22387	22137	22311	22188	22384	22315	22073	22232	22317	22422	22358	22290	22307	22323	22283	22014	22240	22333	22229	22408	22428	22315	22356	22223	22345	22153	22036	22334	22217	22450	22249	22390	22195	22047	22279	22241	22254	22151	22200	22384	22380	22104	22354	22258	22287	22286	22207	22392	22086	22222	22378	22250	22260	22314	22253	22248	22232	22220	22357	22253	22210	22294	22229	22337	22313	22374	22472	22376	22182	22460	22380	22352	22214	22259	22315	22534	22274	22372	22313	22101	22152	22301	22292	22332	22222	22288	22253	22216	22434	22080	22351	22238	22371	22350	22245	22400	22295	22294	22282	22333	22454	22308	22178	22281	22325	22374	22399	22323	22300	22250	22337	22351	22196	22155	22248	22198	22251	22153	22315	22214	22221	22339	22340	22413	22299	22208	22325	22308	22410	22350	22237	22224	22325	22211	22233	22318	22199	22292	22160	22347	22369	22233	22403	22206	22225	22337	22169	22319	22375	22287	22384	22179	22407	22226	22247	22384	22372	22342	22288	22146	22290	22340	22041	22342	22183	22338	22249	22299	22231	22327	22214	22361	22163	22364	22383	22268	22100	22332	22427	22216	22279	22335	22135	22205	22343	22357	22191	22357	22323	22205	22126	22248	22255	22229	22175	22239	22312	22241	22373	22422	22260	22426	22222	22338	22180	22180	22301	22393	22448	22133	22218	22359	22203	22223	22326	22251	22177	22290	22341	22418	22378	22345	22343	22331	22342	22273	22280	22495	22365	22216	22290	22226	22270	22295	22351	22095	22291	22293	22402	22264	22229	22196	22272	22276	22331	22290	22309	22201	22123	22344	22387	22245	22267	22435	22476	22215	22352	22279	22388	22334	22216	22268	22282	22340	22280	22320	22100	22307	22497	22181	22368	22432	22219	22274	22345	22262	22349	22433	22353	22241	22413	22342	22293	22121	22131	22369	22310	22174	22161	22162	22331	22153	22192	22255	22257	22237	22316	22305	22543	22192	22201	22154	22073	22229	22115	22301	22220	22351	22315	22350	22219	22222	22177	22137	22445	22391	22246	22330	22189	22246	22142	22271	22121	22306	22240	22298	22296	22208	22327	22238	22363	22163	22302	22383	22325	22211	22299	22180	22249	22207	22338	22343	22234	22275	22267	22214	22189	22305	22226	22021	22376	22344	22354	22404	22235	22177	22294	22437	22383	22196	22294	22252	22245	22131	22289	22265	22176	22387	22243	22390	22094	22412	22268	22218	22362	22320	22064	22214	22331	22270	22171	22308	22193	22217	22359	22190	22503	22296	22291	22184	22245	22383	22268	22277	22267	22085	22155	22206	22240	22364	22182	22312	22481	22111	22133	22382	22399	22045	22276	22217	22309	22273	22363	22255	22253	22228	22260	22142	22173	22252	22440	22255	22167	22410	22306	22337	22311	22361	22213	22179	22095	22277	22332	22158	22254	22277	22285	22341	22170	22114	22294	22226	22403	22273	22361	22467	22255	22233	22355	22202	22122	22278	22194	22370	22165	22358	22389	22269	22176	22311	22250	22327	22308	22187	22161	22123	22290	22266	22283	22158	22299	22159	22350	22128	22356	22333	22253	22337	22431	22366	22311	22291	22396	22269	22168	22394	22306	22166	22370	22262	22181	22256	22089	22425	22139	22210	22316	22193	22244	22244	22396	22114	22326	22343	22222	22239	22279	22157	22225	22244	22263	22230	22190	22281	22361	22248	22356	22293	22209	22197	22067	22202	22503	22188	22287	22202	22182	22322	22391	22330	22405	22341	22187	22178	22117	22427	22235	22260	22286	22265	22266	22249	22387	22369	22281	22345	22345	22112	22274	22189	22154	22234	22157	22267	22262	22156	22322	22163	22328	22316	22273	22212	22302	22296	22217	22322	22555	22381	22427	22403	22215	22028	22281	22497	22190	22335	22372	22117	22302	22248	22223	22367	22182	22127	22369	22279	22393	22321	22347	22311	22128	22332	22286	22258	22186	22408	22208	22312	22415	22408	22300	22226	22158	22363	22094	22415	22201	22491	22317	22389	22239	22153	22346	22058	22186	22243	22448	22388	22381	22404	22302	22196	22266	22362	22154	22397	22224	22223	22487	22120	22350	22121	22216	22286	22202	22486	22109	22324	22354	22137	22176	22328	22157	22201	22269	22343	22182	22481	22366	22284	22228	22239	22533	22606	22358	22492	22190	22327	22469	22398	22331	22407	22427	22193	22461	22222	22278	22195	22265	22317	22363	22306	22383	22332	22228	22230	22265	22282	22255	22248	22201	22260	22331	22262	22273	22215	22162	22297	22330	22354	22463	21951	22316	22198	22207	22424	22216	22232	22390	22420	22386	22110	22378	22523	22191	22382	22416	22227	22335	22422	22344	22326	22436	22381	22340	22136	22342	22353	22292	22258	22105	22308	22326	22175	22444	22269	22152	22208	22413	22213	22507	22420	22263	22413	22275	22227	22160	22276	22208	22393	22332	22357	22262	22239	22174	22311	22370	22307	22350	22450	22406	22398	22280	22274	22260	22335	22332	22528	22190	22266	22291	22341	22352	22385	22143	22243	22256	22309	22212	22316	22394	22227	22438	22369	22329	22219	22112	22282	22274	22255	22189	22332	22203	22212	22311	22536	22154	22251	22232	22321	22382	22258	22283	22396	22205	22411	22374	22242	22265	22424	22271	22335	22299	22015	22351	22415	22217	22197	22352	22150	22224	22344	22150	22001	22325	22272	22252	22289	22394	22093	22351	22276	22339	22268	22332	22217	22257	22333	22381	22270	22313	22200	22353	22319	22397	22384	22236	22238	22414	22296	22413	22305	22247	22384	22270	22333	22285	22188	22314	22389	22478	22281	22441	22258	22226	22240	22347	22318	22265	22147	22273	22285	22280	22171	22510	22138	22374	22373	22216	22311	22372	22347	22215	22189	22122	22259	22364	22125	22396	22431	22339	22281	22239	22346	22281	22263	22243	22189	22199	22302	22301	22365	22220	22384	22414	22416	22311	22291	22331	22121	22320	22357	22384	22213	22403	22303	22285	22185	22281	22380	22343	22297	22388	22303	22395	22310	22321	22134	22096	22219	22346	22214	22246	22325	22376	22341	22198	22235	22238	22100	22148	22301	22183	22285	22374	22385	22199	22205	22077	22304	22269	22270	22289	22287	22025	22240	22394	22224	22174	22282	22295	22269	22317	22263	22310	22359	22288	22156	22156	22218	22405	22102	22423	22292	22415	22364	22240	22300	22152	22383	22296	22393	22291	22328	22228	22347	22318	22248	22149	22275	22181	22303	22143	22329	22176	22351	22099	22239	22281	22426	22214	22221	22089	22242	22111	22275	22362	22373	22289	22397	22217	22489	22260	22244	22134	22193	22314	22226	22290	22359	22313	22362	22254	22380	22112	22191	22219	22326	22301	22325	22389	22175	22231	22077	22482	22315	22226	22366	22298	22357	22343	22270	22391	22286	22427	22115	22157	22266	22352	22118	22392	22298	22287	22401	22404	22189	22230	22447	22330	22332	22174	22177	22298	22329	22386	22173	22316	22345	22223	22161	22296	22265	22371	22146	22297	22417	22360	22324	22307	22290	22244	22292	22244	22292	22135	22151	22342	22084	22397	22353	22188	22266	22192	22125	22198	22037	22293	22022	22069	22240	22243	22120	22254	22281	22336	22349	22119	22311	22264	22417	22264	22146	22167	22226	22340	22136	22293	22280	22281	22288	22278	22413	22206	22432	22390	22112	22520	22337	22382	22489	22463	22355	22259	22245	22273	22359	22339	22469	22337	22288	22361	22336	22133	22245	22072	22400	22237	22326	22148	22171	22438	22270	22317	22140	22309	22240	22359	22333	22397	22167	22261	22314	22182	22362	22285	22286	22311	22353	22296	22249	22329	22352	22341	22406	22396	22314	22263	22276	22102	22316	22272	22259	22201	22308	22175	22218	22182	22148	22405	22205	22402	22332	22400	22100	22291	22325	22366	22339	22301	22231	22547	22311	22391	22333	22304	22405	22320	22381	22207	22268	22332	22257	22450	22240	22252	22205	22205	22494	22325	22194	22395	22347	22214	22386	22228	22123	22305	22108	22214	22349	22363	22362	22272	22328	22393	22194	22255	22250	22127	22390	22326	22207	22310	22376	22271	22492	22356	22304	22329	22304	22385	22325	22339	22336	22172	22271	22252	22026	22244	22225	22238	22363	22482	22221	22384	22392	22346	22339	22323	22365	22264	22233	22212	22228	22303	22238	22351	22170	22227	22291	22295	22254	22323	22334	22275	22282	22408	22485	22125	22212	22523	22206	22280	22328	22361	22353	22234	22262	22328	22320	22253	22247	22101	22399	22278	22040	22369	22263	22254	22311	22141	22454	22441	22360	22257	22242	22428	22475	22316	22297	22170	22203	22297	22366	22389	22252	22336	22147	22273	22209	22389	22329	22267	22211	22318	22191	22427	22183	22265	22377	22330	22105	22441	22188	22292	22232	22297	22490	22419	22395	22252	22184	22390	22349	22186	22438	22354	22468	22182	22202	22340	22327	22401	22466	22321	22408	22304	22378	22324	22307	22279	22109	22247	22267	22310	22388	22311	22240	22270	22230	22307	22261	22459	22376	22314	22330	22377	22392	22134	22428	22373	22098	22428	22486	22466	22368	22246	22473	22180	22290	22246	22348	22373	22266	22167	22225	22262	22391	22310	22341	22359	22293	22215	22251	22208	22276	22248	22206	22252	22381	22316	22284	22248	22344	22213	22214	22291	22213	22354	22321	22224	22323	22248	22190	22447	22281	22298	22471	22255	22222	22319	22091	22406	22185	22271	22378	22247	22346	22244	22227	22302	22259	22099	22370	22238	22361	22372	22239	22085	22490	22252	22533	22190	22320	22443	22189	22433	22188	22297	22285	22299	22169	22454	22112	22256	22298	22283	22309	22320	22296	22546	22355	22359	22363	22046	22318	22318	22261	22354	22488	22335	22239
23656	21361	29065	25620	27606	32355	33880	31174	30688	30414	30045	29802	29610	29530	29241	29392	29136	29161	29080	29163	29167	29272	29237	30658	30764	29863	29278	29020	28968	28626	28673	28936	28652	29014	29215	29241	28836	29024	28845	28738	28924	28900	28627	28627	28815	28859	28833	28752	28937	28691	28811	28807	28818	28945	29008	28669	28978	28769	28873	28838	28737	28948	28807	28942	28697	28760	28757	28573	28825	28770	28741	28899	28641	29010	29092	28613	28740	28781	28649	28714	28880	28626	28860	28641	28674	28771	28743	28691	28581	28565	28784	28739	28678	28801	28859	28870	28872	28711	29003	28841	28958	28784	28678	28798	28686	28870	28656	28649	28870	28794	28757	28898	28614	28544	28676	28736	28832	28797	28626	28642	28701	28837	28804	28762	28699	28839	28961	28392	28873	28758	28953	28882	28674	28771	28728	28777	28848	28731	28692	28565	28983	28701	28954	28959	28684	28706	28859	28693	28704	28732	28929	28754	28843	29044	28826	29022	28953	28704	28992	28992	28728	28785	28624	28618	28645	28993	28794	28744	28883	28662	28984	28759	28825	28790	28776	28918	29045	28737	28705	28779	28812	28714	28719	28763	28807	28647	28960	28539	28686	28682	28860	28836	28870	28850	28977	28568	29237	28897	28592	28765	28815	28623	28931	28805	28579	28736	28772	28904	28895	28836	28663	28872	28715	28653	28783	28490	28780	28880	28884	28553	28586	28642	28828	28801	28679	28858	28911	28746	28791	29102	28787	28849	28948	28855	28845	28702	28930	28863	28672	28756	28744	28852	28961	28873	28557	28752	28796	28867	28845	28756	28921	28785	28831	28958	28758	28621	28934	28560	28882	28918	28690	28613	28829	28711	28650	28697	28786	28607	28848	28887	28851	28790	28782	28940	28757	28889	28974	28865	28682	28747	28755	28724	28633	28750	28941	28675	28890	28772	28625	28838	29016	28912	28814	28426	28684	28846	28851	28663	28527	28756	28688	28758	28521	28681	28718	28705	28579	28841	28609	28665	28649	28737	28658	28570	28706	28816	28809	28923	28625	28813	28771	29018	28860	28761	28772	28797	28683	28883	28669	28803	28724	28775	28769	28679	28896	28746	28878	28882	28767	28741	28788	28734	28660	28687	28765	28850	28785	28693	28733	28747	28809	28821	28848	28626	28924	28754	28693	28619	28705	28850	28838	28523	28921	28671	28878	28955	28896	28871	28975	28863	29088	28914	28788	28794	28780	28856	28636	28823	28831	29028	28720	28770	28765	28779	28770	28643	28729	28771	28742	28943	28927	28816	28756	28754	28824	28683	28871	28964	28705	28891	28855	28805	28811	28865	28726	28871	28644	28934	28711	28862	28897	28768	28583	28700	28759	28711	28798	28654	28936	28803	28859	29031	28768	28785	28696	28658	29013	28625	28887	28816	28633	28770	28841	28916	28678	28960	28706	28937	28697	28783	28864	28768	28544	28806	29080	28800	29112	28889	28598	28906	28873	28777	28589	28687	28798	28813	28871	28961	28800	28756	28947	28841	28973	28846	28826	28586	28688	28666	28869	28666	28975	28805	29023	28508	28644	28824	28611	28905	28618	28894	28870	28923	29116	28972	28795	29021	28831	28703	28988	28729	28893	28822	28886	28814	29023	28736	28849	28915	28778	28855	28636	28724	28600	29083	28868	28798	29105	28622	28601	28862	28811	28743	28745	28835	28841	28816	28745	28751	28959	29030	28877	28893	28729	28547	28730	28845	28804	28933	28545	28789	28869	28628	28716	28700	28825	28669	28725	28660	28907	28551	29056	28808	28576	28849	28585	28745	29049	28755	29004	28628	28858	29156	28913	28669	28864	29032	28757	28791	28909	28764	28814	28662	28970	28541	28805	28948	28569	28616	28612	28948	28621	28770	28806	28663	28933	28893	28993	28867	28660	28737	28850	28817	28725	28871	28886	28652	28637	28831	28761	28809	28843	28804	28953	28720	28763	28837	28950	28724	28602	28905	28920	28635	28842	28623	28775	28735	28863	28672	28775	28626	28843	28809	28615	28885	28913	28976	28933	28654	28849	28663	28838	28584	28813	28779	28683	28714	28661	28700	28860	28838	28834	29021	28885	28800	29070	28937	28644	28678	28805	28847	28732	28716	28846	28891	28832	28717	28925	28943	28708	28598	28848	28719	28863	28581	28809	28838	28898	28801	28615	28672	28624	28794	28887	28803	28733	28982	28672	28800	29014	28930	28775	28770	28728	28677	28753	28539	28993	28885	28676	28731	28827	28814	29075	28676	28708	28961	28799	28989	28602	28778	29015	28611	28848	28724	28875	28833	28771	28763	28582	28823	28687	28863	28614	28927	28870	28561	28672	28797	28965	28729	28912	28870	28784	28819	28888	28554	28472	28848	28905	28577	28728	28794	28664	28798	28779	28840	28891	28842	28925	28782	28859	28993	29080	28776	28568	28753	28944	28929	28586	28677	28824	28608	28681	28852	29059	28746	28763	28697	28965	28721	28979	28802	28819	29052	28920	28586	28959	28604	28687	28728	28766	28557	28767	28798	28624	29144	28670	29071	28592	28844	28556	28692	28832	28692	28857	28656	28607	28852	28669	28646	28931	28759	28751	28779	28746	28906	28856	28711	29022	28826	28895	28823	28699	28797	28745	28965	28673	28612	28846	28615	28921	28838	28717	28845	28607	28933	28890	28935	28819	28785	28735	28650	28759	28961	28851	28856	28974	28758	29189	28812	28902	28859	28802	28683	28729	28813	28938	28741	28821	28565	28759	28633	28878	28899	28577	28678	28770	28767	28705	28750	28886	28577	28948	28889	28587	28809	28705	28967	28739	28801	28831	28918	28922	28848	28694	28759	28670	28867	28785	28743	29068	28783	28826	28753	28761	28961	28812	28962	29036	28890	28777	28766	28929	28735	28806	28921	28884	28882	28902	28647	28770	28771	28790	28744	28917	28716	28780	28796	28822	28619	28845	28711	28812	28739	28588	28507	28927	28798	28684	28722	28953	28680	28876	28941	28470	28493	28710	28919	28918	28779	29074	28985	28982	28795	28624	28934	28933	28885	28860	28701	28857	28578	28705	28827	28929	28766	28789	28896	29014	28967	28721	28867	28880	28834	28650	28817	28715	28563	28882	28804	28668	28578	28611	28762	28915	28862	28991	28782	28798	28942	28646	29015	29045	28934	28843	28771	28585	28801	28751	28649	28826	29023	28910	28929	28624	28986	28798	28816	29107	28764	28690	28736	28662	28701	29015	28614	28652	28970	28813	28813	28819	28810	28782	28779	28805	28567	28656	28610	28776	28723	29072	28803	28835	28500	28983	28827	28807	28576	28615	28724	28742	29043	28863	28766	28665	28679	28972	28753	28734	28848	28774	28773	28729	28875	28605	28890	28786	28974	29010	28745	28628	28709	28671	28815	28636	28882	28780	28798	28680	28858	28908	28697	28926	28849	29049	28703	28742	28568	28847	28723	28978	28972	28862	28683	28824	28705	28661	28676	28832	28719	28691	28824	28724	28951	28989	28641	28674	28553	28780	28989	28640	28824	28684	28751	28626	28683	28745	28688	28912	29047	28730	28679	28826	28657	28772	28633	28606	28664	28586	28633	28706	28871	28967	28906	28833	28786	28678	29025	28744	28891	28585	28713	28544	28647	28787	28379	28691	28838	28762	28725	28758	28734	28853	28927	29096	28834	28720	28744	28843	28724	28766	28811	28767	28777	28728	28731	28829	28691	28739	28725	28906	28570	28817	28916	29114	28880	28919	28680	29010	28764	29096	28866	28857	28730	28505	28814	28622	28752	28743	28809	28800	28620	28778	28940	28893	28584	28715	28820	28818	28704	28857	28807	28630	28648	28691	28856	28894	28672	28768	28789	28833	28947	29022	28640	28863	28985	29000	28784	28850	28662	29084	28779	28815	28915	28927	28736	28839	28978	28811	28914	28752	28884	28699	29007	28784	28635	28819	28784	28739	28794	28700	28849	28715	28584	28794	28709	28640	28827	28847	28760	28855	28807	28546	28967	28993	28574	28705	28751	28942	28678	28789	28744	29020	29029	28831	28635	28887	28897	28756	28728	28845	28728	28740	28742	28835	28665	28817	28828	28795	28866	28877	28574	29030	28778	28835	28901	29023	28705	28924	28964	28747	28828	29055	28905	28976	28825	28522	28828	28879	28833	28641	28824	28797	28544	28922	28979	28961	28799	28767	28577	28652	28668	28793	28752	29021	28611	28532	28770	28686	28855	28880	28781	28890	28837	28863	28903	28904	28817	28542	28710	28717	28802	28730	28780	28969	28976	28744	28579	28907	28997	28735	28897	28986	28881	28779	28616	28961	28827	28852	28650	28579	28574	28647	28937	28886	28572	28761	28712	28921	28973	28784	28724	28831	28793	28808	28854	28825	28832	28865	28865	28767	28827	28828	28593	28774	28694	28396	28543	28917	29016	28814	29076	28594	28833	28794	28954	28709	28867	28857	28810	28699	28954	28745	28890	28929	28713	28871	28972	28733	28954	28799	28888	28966	28936	28754	28831	28677	28565	28690	28854	29023	28813	28808	28969	28900	28792	28726	28904	28785	28865	28521	28862	28920	28860	28516	28570	28800	28753	28971	28901	28844	28821	28748	28599	28806	28689	28876	28558	28822	28830	28734	28892	28739	28928	28968	28906	28773	28787	28736	29074	28775	28877	28820	28710	28730	28696	28896	28816	28844	29088	28663	29109	28733	28998	28907	28750	28536	28746	29000	28843	28799	28879	28629	28614	28694	28945	28824	28867	28993	28972	28701	28886	28874	29103	28896	28832	28772	28817	28690	28910	28629	28791	28630	28817	28846	28733	28848	28931	28989	28949	28999	28752	28782	28776	28898	28907	28828	28954	28937	28983	28878	28876	28946	29076	28977	28844	28879	29008	28628	28940	29047	28741	28856	28632	28748	28568	28967	28690	28860	28782	29008	28896	28788	28588	29127	28819	28868	28822	29008	28854	28970	28605	28817	28752	28685	28960	28691	28747	28836	28727	28783	28682	28725	28921	29001	28771	28791	28572	28873	28784	28788	28689	28721	28600	28617	28745	28688	28770	28843	28851	28775	28765	28938	28645	28835	28598	28691	28750	28794	28819	28731	28858	28697	28914	28733	28909
27220	47139	47681	39011	33722	29888	27726	26093	25198	24540	24098	23781	23524	23093	22740	22728	22730	22542	22605	22460	22420	22356	22766	25210	24762	23706	22219	22163	22168	22132	22076	22260	22439	22659	22322	22195	22278	22199	22153	22151	22159	22084	22077	22061	22212	22081	22241	22277	22092	22171	22151	22183	22103	22158	22246	22141	22266	21988	22212	22121	22202	22020	22013	22150	22243	22158	21880	21900	22072	22250	22223	22154	21970	22313	22041	22082	22192	22243	21977	21902	22111	22126	22288	22197	22209	22108	22190	22051	21916	22104	21982	22073	22156	22190	22191	22050	21926	22128	22174	22034	22092	22012	22054	22053	22082	22155	22219	22217	22209	22029	22039	22191	21870	22361	22024	22050	22146	22253	22141	22216	22092	22038	22075	22201	22009	22028	22285	22161	22025	22185	22178	21971	22091	22193	22129	22026	22317	22079	22025	22257	22070	22237	22290	22062	22128	22156	22065	22133	22125	22090	22296	22032	22193	22157	22103	21995	22134	22163	22030	22081	22072	22216	22133	22182	22175	22111	22231	22136	22094	22127	21909	22027	22042	22164	22176	22087	22062	22079	22122	22115	22059	22124	22134	22129	22192	22058	22164	22115	22343	22005	22204	22154	21941	21937	22278	22130	21992	22033	22228	22215	22107	22436	22147	22089	22171	22115	22249	22137	22058	22138	22080	22010	22128	22210	22206	22073	22017	22353	21941	22228	22148	22218	22165	22259	22032	22153	22075	22063	22271	22267	22156	22247	22219	22041	22039	22426	21971	21912	22287	22058	22112	22085	22114	22235	22341	22158	22177	22087	22119	22070	22308	22045	22065	22264	22181	22099	22176	22234	22129	22186	22135	22054	22041	22116	22090	22206	22170	22101	22226	22201	21909	22118	22191	22190	22162	22037	22088	22021	22101	22139	22230	21972	22071	22072	22127	22290	22182	22237	22245	22184	22195	22170	22098	22085	22140	22226	22177	22237	22018	22236	21971	22204	21904	22038	22277	21990	22126	22114	22193	22208	22043	22162	22061	22223	22120	22054	22176	22324	22056	22181	22113	21939	22087	22155	21955	22201	22149	22235	22128	21990	22208	22192	22126	22209	22016	22149	22296	22160	21998	22220	22078	22000	22085	22243	22309	22287	22164	22073	22056	22154	22037	22338	22079	22099	22062	22216	22138	22129	22230	22170	22181	22194	22101	22021	22334	22326	22321	22068	22100	22050	22171	22066	21953	22038	22000	22021	21814	22074	22129	22100	22145	21940	22169	21836	22080	22083	22108	22073	22100	22023	22128	21977	22181	21968	22127	22009	22080	22122	22057	22147	22068	22252	22035	22290	22129	22053	22125	22110	22163	22064	22058	22079	22166	22105	21905	22153	22081	22050	22292	22345	22284	22076	22134	22212	22029	22157	22210	21861	22065	21916	22411	22071	22008	22317	22062	22070	22107	22088	22048	22229	22031	22072	22234	22290	22040	22127	22227	22239	22106	22123	21850	22258	22092	22210	22060	22100	22143	22113	22268	22119	22047	22061	22060	22230	22036	22079	22165	22172	22295	22267	22217	22164	22097	22130	22206	22158	22021	22248	22100	22236	22195	22211	22184	22106	21970	22164	22164	22237	22057	22163	22090	21875	22084	22145	22162	21940	22288	22113	22210	22016	22276	22108	22189	22109	22204	22013	22127	21933	22094	22261	22189	22024	22076	22072	22039	22152	22166	22246	21986	22083	22150	22147	22195	22201	22187	22085	22213	22139	22094	22195	22086	22336	22267	22072	22107	22152	22039	22041	22064	22128	22169	22164	22046	22051	22057	22072	22102	22119	22185	21956	22151	22117	22075	22022	22193	22220	22138	22102	22185	22242	22141	22208	22313	22175	22093	22243	22102	22098	22077	22132	22078	22087	22132	22185	22091	22253	22131	22003	22075	22091	21957	22160	22009	22201	22097	22062	22085	21915	22228	22001	22219	22192	22244	22061	22075	22003	21978	22113	21991	22013	21903	22042	22182	22154	22076	22058	22174	22186	21908	22310	22392	22178	22019	22080	21997	22098	22117	22064	22158	22192	22034	21993	22106	22183	22202	22249	21972	22061	22050	22094	21981	22156	22240	22125	22172	22142	21854	22060	22321	22095	21869	22146	22142	22135	22112	22113	22101	21918	22137	22123	22247	21992	22051	22058	22175	22173	22327	21974	22023	22088	22038	22111	22215	22027	22204	22055	22100	22257	22344	21958	22172	22251	22245	22173	22128	22010	22291	22192	22210	22249	22124	22100	22128	22005	22152	22000	22321	22120	22024	22153	21980	22133	22011	22206	22151	21946	22114	22214	22011	22042	22118	21989	22063	22310	22115	22285	22250	22097	21889	22063	22042	22209	22187	22202	22152	22346	22277	22231	22214	22080	22058	22111	22002	21999	21997	22142	22146	22167	22157	22122	22056	22038	22183	22207	21971	22008	22286	22232	22178	22230	21992	22112	22156	22180	22163	22193	22203	22286	22297	21996	22123	22327	22183	21976	22196	22197	22027	22194	22175	22179	22173	22164	22111	22142	22100	21920	22277	22201	21925	22287	21992	22230	22173	22139	22039	22144	22095	22238	22315	22082	21923	22004	22178	22151	22206	22078	22122	22123	22188	22013	22105	22269	21994	22268	22154	22243	22112	22351	22040	22029	22199	21994	21985	21968	22154	21998	22325	22335	22120	21875	22369	22128	22041	22337	22226	22079	22119	22015	22153	22094	22033	22365	21968	22163	22206	22298	22121	22241	22233	22028	22038	22175	22089	21976	22243	21965	22154	22292	21867	22143	22178	22226	22000	22166	22022	22012	22025	22119	22109	21968	22280	22079	22268	22021	22152	22053	22163	22079	21952	22021	22156	22002	22109	22071	22062	22080	22149	22152	22179	22029	22167	22041	22088	22115	22140	22086	22247	21985	22204	21946	22066	22250	22031	22074	22138	22336	22054	22058	22105	22397	22129	22103	22303	22146	22188	22192	22282	22212	21922	22149	21973	22152	21979	22174	22175	22085	22232	22103	22116	21969	22131	21921	22178	22294	22247	22096	22113	22141	22163	22159	22117	22212	22156	22146	22253	22179	22163	22161	22058	22115	22173	22228	22316	21922	22265	22243	22099	22249	22151	22082	22096	22212	22153	22263	22228	22130	22184	22245	21888	21941	22177	22073	22149	22060	22194	22018	21938	22135	22058	22218	22189	22198	21997	22176	22090	22191	22285	22157	22156	22375	22184	22026	22097	22205	22018	22060	22027	22103	22210	22130	22004	22109	22031	22152	21994	22178	22216	22064	22259	22207	22108	22125	22244	22141	22132	22140	22237	22116	22223	22174	21949	21993	22055	22227	22207	22190	22124	22246	22214	22128	21974	22102	22049	22263	21968	21922	22119	22286	21958	22103	22220	21958	21982	22115	22111	21966	22099	22106	22176	22237	22190	22081	22207	22123	22194	22149	21939	22048	21970	22040	22391	22150	22023	22294	22039	22024	22265	22141	22182	22143	21985	22131	21900	22190	21998	22305	22060	22088	22205	22312	22195	22020	22229	22035	22200	22039	21997	22079	22233	22238	22118	22076	22035	22208	22193	22115	22122	22172	22067	22069	22248	21889	21992	21930	22162	22272	22070	22022	21976	22184	22110	22205	21998	22369	22042	21965	22354	22074	21968	22319	22069	22267	22198	22061	21945	22090	22055	22228	22144	22073	22263	22130	22126	22095	22176	22100	22047	21970	22096	22192	22265	22162	22041	22127	21978	21997	21993	22138	21965	21959	22095	22109	22394	22077	22172	21946	22142	22055	22107	22095	22010	22245	22070	22241	22013	22101	22277	22057	21944	22288	22161	22127	22288	22010	22134	21958	22099	22044	22149	22123	22217	22016	22235	21922	22118	22122	22159	22078	22089	22002	22015	22276	22090	22174	22132	22153	22170	22044	21980	22034	22199	22232	22077	22023	22113	22204	22138	21939	22023	22060	22160	22068	22050	22259	22288	21837	22188	22028	22268	22084	22319	22089	22203	22261	22094	22344	22261	22155	22129	22307	22153	22218	22267	22214	22104	22054	21996	22065	22115	22046	22069	22115	22171	22209	22316	22233	22140	22192	21959	22044	22206	22207	22252	21884	22126	22061	22120	21904	22133	22240	21991	22086	22116	22314	22206	22048	22046	22307	22094	22183	22029	22224	22056	22283	22250	22246	22235	22054	22128	22288	22173	22013	22143	22206	22101	22016	22106	22061	22092	22098	22061	22107	22206	22030	21990	22263	22114	22144	22117	22128	22085	22227	22071	22127	22240	22269	22172	22045	22155	22065	22115	22188	22195	22027	22186	22085	21899	21994	22103	22210	22098	22110	22115	22292	22058	22234	22095	22141	22061	22161	22123	22056	22153	22190	22075	22056	22206	22079	22159	22153	22097	22173	21954	22182	21965	22099	22130	22310	22246	22005	22082	22318	22038	22206	22068	22007	22227	22050	22183	22172	22145	22134	22139	22128	22067	22148	22181	21931	22166	22090	22216	22065	22097	22187	22071	21870	22153	22067	22236	22106	21909	21972	22221	22227	22075	22108	22237	22146	22031	22030	22041	21950	22107	22107	22028	22129	22007	22166	22070	22146	22170	22121	22046	22152	22008	22027	22142	22165	22140	21949	21933	22237	21972	22052	22105	21941	22154	22046	22180	22086	22205	22102	22239	22025	22289	21958	22114	21948	22174	22166	22209	22090	22174	22349	22147	22122	22027	22172	22127	22240	21964	21892	22271	22102	21998	22093	22012	21963	22132	22194	22105	22045	22132	22093	22081	21939	22036	22064	21904	22010	22181	22038	22139	22174	22151	22291	21995	22196	22217	22293	22092	22353	22149	22173	21972	21999	22178	22011	22064	22183	22235	22096	22101	22111	21947	22209	22087	22007	22069	22108	22099	21981	21993	22106	22220	22303	22099	22315	22342	22163	22230	22273	22178	22152	21904	22030	22047	22128	22207	22147	22209	21895	22163	22174	22156	22074	21994	22240	22236	22206	22138	22380	22126	22146	22367	22161	22029	22195	22108	22038	22101	22105	22024	22034	22027	21992	22183	22168	22112	22142	22001	22245	22290	22218	22176	22235	21992	22093	22105	22125	22209	22008	22138	22106	22263	21951
22612	21356	29159	24304	24445	31151	35357	32252	31694	31551	31105	30604	30455	30304	30043	29888	29842	29957	29693	29662	29645	30021	29688	32396	32992	31334	29787	29135	29312	29252	29335	29524	29819	29701	29623	29778	29488	29460	29190	29384	29121	29231	29226	29333	29212	29328	29336	29364	29235	29289	29497	29375	29254	29403	29197	29209	29378	29307	29420	29180	29155	29262	29476	29551	29134	29357	29242	29352	29194	29308	29265	29203	29074	29294	29281	29261	29454	29398	29177	29184	29333	29316	29290	29207	29239	29279	29335	29363	29097	29298	29028	29319	29219	29187	29217	29184	29404	29273	29293	29314	29128	29145	29343	29312	29164	29293	29327	29285	29258	29068	29117	29252	29299	29210	29537	29287	29498	29397	29290	29327	29486	29158	29195	29213	29428	29110	29149	29260	29154	29181	29237	29294	29246	29003	29334	29021	29142	29072	29272	29307	28978	28926	29063	28963	29350	29282	29376	29031	29260	29259	29334	29412	29248	28893	29345	29057	29230	29192	29030	29145	29156	29168	29206	29245	29228	29247	29163	29038	29178	29294	29219	29274	29130	29160	29143	29215	29128	28999	29185	29083	29385	29082	29076	29143	29246	29120	29306	29276	29209	28907	29168	29045	29266	29274	28948	29082	29223	29288	29130	29080	29126	29396	29131	29211	29163	29151	29097	29158	29217	29280	29129	29152	29162	29164	29288	29324	29227	29272	29058	29122	29362	29138	29031	29238	29221	29093	29558	29147	29276	29317	29165	29099	29116	29190	29150	29367	29173	29064	29155	29284	29216	29039	29220	29219	29128	28909	29020	29122	29125	29261	29274	29331	29160	29074	28970	29142	29152	29110	29055	29299	29325	29237	29228	29241	29294	29366	29406	29290	29087	28944	29297	29267	29073	29142	29041	29349	29342	29419	29202	29137	29229	29259	29268	29124	29251	29211	29129	29290	29117	29076	29175	29129	29332	29230	29373	29247	29208	29162	29353	29389	29329	28987	29190	29291	29361	28993	29143	29009	29008	29078	29092	29147	29130	28982	29350	29373	29210	28979	29130	29145	29175	29200	29454	28884	29095	29277	29079	29310	29355	29190	29206	29378	29231	29223	29060	29320	29291	29221	29163	29103	29098	29234	29208	29204	29415	29230	29139	29451	29280	29092	29205	29395	29182	29297	29194	28934	29113	29152	29214	29281	29260	29184	29119	29173	29230	29319	29090	29332	29046	29415	28941	29289	28994	28956	29096	29415	29289	29299	29136	29270	29204	29200	29176	29203	29104	28988	29276	29311	29216	29163	29238	29021	29099	29242	29149	29226	29297	29226	29336	29121	29197	28982	29394	29138	29440	28913	29169	29206	29123	29203	29207	29352	29142	29056	29152	29320	29011	29114	29342	29508	29062	29092	29143	29334	29484	29205	29026	29046	29237	29219	29093	29212	29241	29219	29358	29332	29257	29150	29099	29091	29268	29122	29342	29138	29291	29339	29325	29225	29064	29216	29308	29226	29212	29272	29179	29257	29276	29084	28960	28696	29037	29318	29253	29267	29307	29369	29209	29166	28905	28989	29207	29349	29352	29356	29095	29173	29001	29160	29314	29152	29179	29071	29284	29307	29255	29289	29188	28906	29208	29232	29046	29345	29088	29253	29178	29107	29262	29494	29090	29172	29074	29266	29229	29011	29161	29142	29142	29236	29249	29118	29164	29281	29393	29348	29333	29236	29336	29302	29122	29189	29117	28998	29027	29318	29320	29330	29118	29286	29367	29154	29142	28936	29114	29406	28975	29069	29100	29158	29262	29259	29226	29410	28979	29134	29470	29328	29062	29343	29058	29164	29131	29103	29102	29211	29251	29015	28995	29451	29203	29457	28990	29282	29131	29171	29244	29095	29315	29226	29000	28965	29155	29276	29327	29288	29353	29162	29044	29173	29056	29100	28950	28967	29109	28904	29046	28912	29395	29120	29410	29138	29317	29260	29229	29032	29074	29140	29391	29279	29166	29057	29346	29317	29120	29130	29143	29268	29009	29231	29506	29315	29311	29358	29174	28946	29357	29212	29307	28944	29341	29113	29277	29271	29322	29193	29074	29134	29160	29027	29320	29292	29420	29118	29101	29199	29261	28945	29113	29424	29289	29165	29185	29240	29189	29332	29223	28846	28980	29162	29168	29178	29417	29429	29435	29107	29213	29120	29182	29323	29180	29339	29260	29401	29087	29355	29209	29198	29052	29309	29029	29362	29046	29218	29158	29272	29165	28947	29377	29096	29072	29447	29390	29151	29415	29330	29382	29367	29032	29308	29169	29095	29459	29136	29350	29092	29494	29322	29105	29208	29402	29198	29189	29474	29403	28984	29331	29181	29253	29336	29189	29189	29171	29113	29268	29098	29101	29033	29247	29295	29112	29205	29341	29062	29075	29310	29205	29238	29294	28949	29249	29378	29250	29132	29337	29193	29291	29188	29313	29100	29133	29136	29031	29039	29218	29175	29008	29133	29292	29288	29058	29121	28924	29267	29162	29192	29248	29247	29014	29054	29272	29227	29142	29078	29100	29113	29008	29052	29221	29193	29275	29390	29100	29149	29107	29213	29199	29165	29137	29397	29275	28940	28953	29211	29087	29447	29129	29412	29264	29349	29367	29257	29093	29383	29207	29287	29219	29110	29210	29100	29196	29174	29189	29381	29150	29196	29059	29246	29227	29077	29309	29237	29081	28838	29171	29052	29113	29107	29465	29216	28810	29390	29248	29121	29333	29139	29295	29120	29095	29386	29076	29277	29287	29274	29209	29332	29231	29011	29187	28949	29152	29443	29255	29234	29401	29182	29314	28942	29179	29340	29293	29417	29317	29129	28951	28974	29048	29053	29196	29326	29176	29291	29180	29095	29442	29117	29210	29390	29157	29338	29240	29059	29064	29395	29378	29301	28972	29420	29397	29107	29223	29283	29191	29221	29222	29157	29243	29041	29270	29232	29465	29193	29135	29164	29201	29213	29303	29245	29172	29177	28990	29134	28991	29238	29444	29201	29288	29216	29300	29067	29422	29181	29222	29145	29321	29084	29110	29330	29034	29086	29186	29013	29163	29026	29140	29205	29038	29273	28996	29216	29105	29073	29167	29078	28981	29295	29204	29177	29160	29112	29276	29344	29322	29130	29296	29110	29083	29469	28911	28861	29026	29209	29283	29264	29169	29199	29217	29213	29190	29246	29344	29099	29198	29073	29232	29152	29371	29531	29117	29262	29252	29011	29191	29385	28997	29038	28988	29393	29076	29312	29244	29453	29234	28991	29269	29234	29115	29175	29264	29235	29691	29301	29196	29120	29248	29085	29375	28941	29131	29314	29119	29036	29417	29271	29162	29292	29106	29221	29291	29210	29066	29155	29227	29298	29357	29275	29324	29416	29188	29065	29467	29361	28863	29217	29071	29054	29307	29339	29325	29296	29373	29248	28993	29232	29162	29280	29242	29371	29231	29070	28895	29175	29491	28973	29447	28974	29062	29378	29159	29418	28991	29282	29306	29188	29337	29262	29359	29056	29257	29108	29197	29212	29335	29218	29072	29165	29164	29169	29016	29187	29057	29094	28811	29160	29044	28997	29150	29095	29217	29316	29318	29248	29302	29427	29304	28933	29193	29441	29437	29126	29068	29253	29343	29404	29265	29398	29395	29380	29203	29198	29370	29370	29436	29108	29114	29398	29262	29061	29196	29295	29273	29177	29276	29291	29173	29023	29230	29211	29129	29150	29186	29034	29352	29095	29331	29224	29294	29260	29148	29207	29236	29240	29288	29180	29275	29430	29117	29152	29027	29004	29256	29094	29305	29274	29068	29159	29388	29245	29339	29119	29053	29189	29083	29220	29309	29282	29100	29300	29144	29005	29070	29324	29119	28992	29370	29406	29238	29209	29287	29168	29123	29196	29326	29458	29091	29051	29121	29188	29247	29358	29163	29364	29195	29233	29276	29101	29014	29073	29065	29236	29200	29223	29457	29412	29259	29160	29088	29074	29113	29253	29306	29312	29027	29257	29356	29291	29326	29269	29069	29232	29298	29151	29063	29095	29154	29266	29002	29249	29259	29345	28875	29182	29278	29223	29159	29033	29153	29267	29200	29125	29032	29345	29119	29203	29256	29327	29292	29360	29242	29180	29030	29267	29022	29090	29254	29145	29323	29201	29135	29294	29011	29246	29210	29171	29224	29181	29217	29401	29458	29269	29278	29113	29177	29253	29403	29099	29063	29150	29381	29234	29075	29399	29136	29185	29182	29126	29186	29120	29252	29210	29219	28999	29102	29184	29011	29416	29441	29132	29160	29153	29365	29390	29176	29121	29228	29120	29165	29332	29385	29270	29347	29203	29285	29209	29020	29386	29047	29129	29143	29144	29283	29259	29214	29361	28951	29169	29255	29428	29048	29390	29134	28965	29131	29183	29173	29003	29146	29384	29204	29103	29328	29147	29203	28982	29253	29145	29351	29108	29057	29136	29250	29047	29275	29249	29349	29313	29286	29343	29046	29145	29153	29288	29220	29134	29321	29248	29277	29309	29265	29051	29237	29142	29220	29194	29294	29062	29206	29446	29291	29073	29076	29330	29094	29268	29232	29109	29260	29065	29208	29050	29285	29259	29364	29379	29115	29236	29197	29337	28978	29301	29349	29108	29179	29358	29210	29284	29214	29206	29155	29080	29124	29249	29126	29130	29489	29278	29307	29325	29359	29374	29128	29270	29208	29304	29257	29228	29219	29292	29366	29101	28903	28868	29232	29274	29185	29350	29021	29570	29010	29345	29303	29142	29271	29182	29125	29184	29332	29388	29189	29136	29239	29264	29098	29418	29357	29376	29103	29197	29302	29229	29346	29241	29131	29138	29186	29343	29218	29109	29214	29117	29129	29176	29033	29171	29259	29254	29096	29133	29170	29034	29073	29150	29245	29094	29043	29219	29131	29044	29061	29009	29166	29278	29086	29132	29360	29323	29212	29117	29188	29150	29171	29177	29215	29243	29125	29426	29499	29213	29280	29534	29219	29140	29262	29111	29031	29197	29333	29433	29129	29237	29410	29272	29245	29239	29203	29315	29376	29044	29067	29060	29208	29126	29159	29174	28948	29056	29058	29299	29007	29233	29344	29431	29148	29342	29358	29137	29366	29385
29119	51781	52427	43388	38213	33244	29782	27629	26696	25805	25169	24483	24180	23712	23327	23274	23060	22915	23213	22975	22819	22904	23267	27644	28077	25457	22546	22652	22419	22609	22410	22413	23049	23368	22769	22689	22744	22523	22547	22296	22328	22323	22347	22218	22263	22369	22362	22406	22397	22138	22278	22459	22428	22398	22378	22302	22545	22260	22363	22427	22277	22537	22312	22299	22259	22312	22288	22170	22209	22301	22459	22581	22407	22319	22450	22460	22336	22296	22280	22334	22312	22436	22360	22295	22261	22269	22221	22429	22387	22209	22637	22199	22464	22303	22397	22231	22323	22393	22330	22198	22637	22406	22345	22521	22317	22483	22489	22427	22292	22226	22220	22222	22205	22285	22224	22219	22244	22479	22386	22172	22377	22308	22307	22413	22243	22286	22561	22289	22303	22420	22270	22412	22141	22374	22399	22291	22270	22544	22448	22361	22425	22461	22343	22323	22410	22369	22124	22363	22519	22283	22348	22234	22307	22353	22385	22256	22258	22563	22280	22379	22406	22134	22320	22205	22353	22245	22319	22242	22283	22555	22300	22292	22274	22428	22357	22379	22417	22369	22261	22337	22396	22433	22109	22242	22362	22422	22261	22117	22254	22417	22349	22223	22234	22269	22452	22351	22378	22217	22389	22399	22013	22314	22148	22147	22330	22493	22260	22241	22349	22238	22533	22399	22552	22206	22224	22246	22409	22421	22498	22419	22425	22510	22297	22193	22296	22175	22288	22432	22408	22291	22209	22322	22329	22361	22298	22286	22369	22254	22322	22167	22286	22360	22300	22261	22248	22290	22310	22435	22307	22292	22235	22464	22148	22332	22328	22254	22400	22278	22225	22298	22138	22264	22380	22382	22437	22437	22229	22224	22451	22284	22387	22420	22403	22424	22242	22317	22324	22112	22359	22545	22220	22244	22227	22295	22377	22308	22159	22480	22430	22268	22476	22123	22309	22546	22249	22306	22287	22307	22561	22152	22352	22206	22217	22326	22268	22395	22343	22196	22143	22254	22371	22321	22326	22459	22307	22469	22306	22290	22301	22373	22271	22144	22429	22318	22403	22431	22341	22335	22257	22430	22209	22260	22405	22380	22431	22299	22373	22478	22393	22334	22392	22253	22230	22268	22299	22291	22415	22356	22423	22208	22394	22348	22284	22419	22325	22215	22274	22502	22313	22386	22328	22383	22248	22485	22389	22268	22187	22420	22402	22333	22357	22173	22370	22152	22272	22297	22361	22335	22193	22403	22357	22252	22392	22337	22503	22423	22254	22201	22278	22258	22499	22520	22343	22449	22423	22181	22278	22244	22352	22229	22348	22289	22498	22185	22281	22455	22402	22345	22475	22445	22291	22307	22325	22267	22447	22444	22269	22373	22316	22284	22293	22357	22502	22299	22297	22370	22272	22147	22229	22393	22278	22156	22308	22313	22483	22460	22359	22396	22253	22314	22230	22259	22337	22582	22237	22502	22171	22457	22387	22247	22290	22241	22286	22267	22488	22365	22298	22369	22420	22293	22244	22314	22412	22123	22375	22330	22248	22472	22186	22491	22343	22345	22112	22397	22204	22300	22369	22390	22504	22297	22346	22183	22397	22327	22350	22290	22393	22487	22333	22377	22221	22386	22258	22278	22398	22279	22295	22120	22370	22389	22235	22367	22442	22234	22401	22248	22320	22209	22190	22241	22298	22403	22288	22244	22308	22372	22268	22281	22375	22194	22325	22486	22253	22446	22315	22408	22365	22256	22217	22208	22254	22320	22241	22365	22239	22401	22347	22501	22382	22185	22337	22090	22279	22229	22401	22340	22306	22258	22347	22569	22375	22372	22532	22316	22535	22405	22411	22225	22570	22308	22344	22275	22112	22259	22360	22190	22499	21969	22255	22518	22451	22269	22291	22150	22344	22301	22255	22348	22187	22494	22455	22282	22260	22177	22133	22475	22275	22464	22333	22456	22093	22215	22337	22215	22306	22275	22348	22220	22305	22322	22400	22329	22204	22229	22225	22386	22326	22271	22331	22299	22358	22296	22312	22510	22509	22253	22274	22338	22333	22441	22580	22180	22218	22262	22227	22416	22456	22353	22181	22317	22433	22260	22223	22469	22350	22351	22379	22494	22365	22548	22217	22420	22302	22261	22051	22223	22339	22497	22157	22454	22275	22342	22339	22267	22466	22232	22475	22413	22244	22422	22317	22336	22281	22339	22326	22058	22352	22371	22376	22246	22345	22054	22436	22263	22117	22450	22183	22335	22347	22222	22211	22375	22313	22359	22299	22165	22537	22308	22176	22363	22296	22266	22345	22322	22338	22372	22339	22294	22176	22431	22476	22357	22403	22386	22119	22227	22482	22260	22446	22331	22251	22208	22267	22321	22374	22230	22456	22299	22301	22404	22475	22257	22317	22339	22288	22220	22342	22320	22310	22250	22462	22255	22393	22229	22359	22448	22087	22329	22240	22377	22423	22143	22232	22545	22224	22142	22269	22306	22291	22428	22376	22217	22359	22302	22455	22370	22251	22331	22320	22406	22364	22223	22265	22347	22390	22507	22296	22224	22337	22079	22231	22419	22255	22297	22277	22209	22354	22225	22479	22036	22405	22210	22541	22315	22233	22453	22472	22324	22437	22402	22355	22156	22335	22200	22345	22396	22356	22283	22253	22290	22413	22356	22345	22583	22465	22328	22385	22309	22423	22218	22294	22211	22209	22334	22371	22164	22346	22314	22274	22399	22188	22368	22448	22323	22366	22382	22255	22438	22348	22464	22317	22480	22331	22299	22416	22299	22371	22140	22315	22117	22396	22312	22376	22464	22446	22253	22591	22295	22384	22384	22395	22259	22344	22364	22580	22425	22236	22193	22427	22307	22243	22379	22252	22173	22387	22470	22517	22395	22422	22337	22405	22379	22213	22322	22314	22219	22320	22305	22338	22222	22433	22402	22274	22274	22393	22454	22323	22500	22204	22240	22330	22272	22429	22156	22417	22391	22173	22268	22308	22242	22266	22158	22271	22407	22441	22345	22445	22222	22159	22149	22411	22492	22386	22426	22378	22360	22391	22282	22352	22338	22390	22238	22421	22332	22332	22311	22380	22108	22340	22475	22104	22215	22269	22351	22365	22428	22476	22418	22342	22347	22214	22250	22191	22304	22389	22288	22243	22216	22231	22380	22406	22413	22393	22376	22239	22521	22399	22266	22375	22265	22381	22347	22442	22242	22289	22377	22173	22354	22101	22502	22167	22337	22234	22304	22408	22350	22490	22352	22300	22307	22374	22259	22515	22373	22228	22336	22298	22435	22317	22399	22159	22446	22474	22320	22255	22376	22332	22436	22380	22388	22366	22329	22351	22326	22246	22225	22396	22172	22437	22380	22249	22307	22224	22384	22429	22281	22355	22402	22349	22370	22180	22342	22209	22341	22346	22196	22299	22318	22247	22372	22247	22437	22384	22342	22469	22336	22420	22348	22395	22405	22282	22379	22382	22404	22161	22348	22344	22257	22217	22361	22424	22083	22397	22318	22386	22419	22092	22192	22318	22383	22207	22269	22265	22288	22410	22056	22472	22287	22310	22269	22400	22253	22406	22340	22401	22362	22549	22168	22336	22302	22210	22391	22423	22282	22382	22450	22373	22350	22447	22373	22416	22435	22262	22370	22415	22297	22318	22297	22292	22360	22328	22274	22388	22426	22286	22350	22428	22229	22382	22242	22233	22405	22397	22257	22440	22283	22553	22430	22261	22424	22363	22308	22355	22268	22437	22472	22231	22445	22290	22307	22230	22247	22415	22489	22445	22340	22442	22230	22292	22318	22316	22325	22285	22291	22401	22290	22296	22272	22134	22328	22252	22509	22255	22260	22338	22394	22330	22253	22345	22240	22468	22094	22259	22375	22509	22406	22209	22302	22160	22479	22303	22346	22529	22419	22336	22266	22395	22394	22189	22278	22283	22189	22386	22412	22213	22305	22421	22181	22239	22299	22412	22275	22264	22278	22272	22505	22293	22473	22375	22493	22089	22244	22421	22516	22121	22234	22349	22329	22548	22412	22463	22319	22456	22312	22442	22291	22433	22350	22365	22250	22228	22314	22243	22355	22423	22283	22269	22139	22297	22384	22307	22255	22358	22259	22301	22209	22118	22491	22384	22166	22445	22346	22468	22349	22275	22411	22502	22266	22418	22377	22376	22462	22346	22362	22299	22286	22262	22287	22346	22383	22367	22344	22333	22545	22406	22261	22399	22462	22286	22323	22451	22267	22380	22384	22373	22408	22318	22308	22425	22285	22372	22287	22393	22315	22322	22378	22237	22402	22273	22314	22193	22171	22235	22522	22365	22375	22395	22353	22180	22329	22441	22173	22303	22008	22328	22287	22235	22289	22361	22301	22229	22317	22489	22237	22313	22296	22302	22549	22317	22374	22286	22231	22221	22262	22213	22307	22443	22358	22319	22394	22222	22261	22421	22328	22370	22326	22441	22117	22488	22255	22424	22410	22300	22212	22094	22290	22406	22326	22380	22447	22503	22132	22266	22216	22573	22333	22279	22416	22203	22380	22435	22297	22275	22359	22139	22505	22257	22357	22320	22286	22368	22130	22218	22389	22220	22234	22368	22329	22340	22290	22464	22484	22264	22268	22067	22403	22432	22246	22429	22305	22386	22334	22398	22427	22416	22544	22421	22328	22248	22232	22364	22494	22290	22455	22277	22489	22237	22328	22402	22319	22373	22227	22378	22440	22334	22440	22221	22501	22295	22198	22444	22260	22312	22422	22279	22266	22126	22583	22273	22321	22245	22477	22215	22300	22368	22359	22255	22438	22254	22365	22256	22282	22437	22346	22289	22388	22277	22332	22410	22261	22421	22319	22406	22407	22226	22333	22445	22379	22284	22436	22198	22288	22348	22179	22365	22377	22482	22320	22235	22370	22147	22313	22379	22356	22252	22228	22392	22315	22445	22291	22466	22308	22338	22337	22310	22191	22388	22241	22243	22232	22465	22273	22448	22262	22172	22353	22224	22475	22392	22411	22321	22211	22391	22349	22189	22347	22354	22268	22324	22279	22431	22386	22236	22448	22347	22228	22393	22203	22318	22337	22345	22166	22399	22300	22277	22344	22179	22360	22176	22179	22313	22404	22309	22523	22493	22211
29724	29338	38965	37260	33759	32375	30977	30453	30031	29564	29473	29108	29375	29003	29170	29027	28847	29099	29028	28997	28889	28912	29062	29137	29267	28861	28822	29063	29071	28720	28949	28637	28825	29134	28567	28917	28836	29071	28928	28658	28625	28789	28926	28794	28890	29000	28841	28739	28788	28749	28620	29090	28837	28824	28936	28790	28856	28634	28592	28820	28798	28990	28873	28944	28917	28631	28787	29075	28817	28959	28643	28845	28877	28856	29003	29011	28717	28744	28807	28748	28977	28852	28855	28680	28918	28773	28736	28786	29190	28851	28899	28810	28905	28812	28911	28599	28727	29011	28742	28817	28801	28787	28860	28779	28824	28810	28748	28834	28799	28674	28882	28680	28895	28787	28833	28778	28832	29084	28867	28742	28745	28780	28881	28864	29009	28778	29034	28778	28984	29026	28530	29132	28851	28774	28800	28761	29011	28621	28897	28937	28782	28850	28790	28841	28765	29084	28982	28891	28761	29011	29056	28957	28750	28953	28916	28856	28880	28651	28784	28893	28780	28912	29033	28986	29023	28894	29013	28971	28741	28854	28830	28909	28765	28605	28842	28729	28757	29001	28905	28888	28902	28567	28533	28969	28719	28779	28887	28751	28951	28741	28894	28885	28673	28634	28558	28710	28758	28803	28855	28890	28680	28754	28896	28830	28716	29084	28915	28788	28550	28655	28961	28925	28803	28714	28971	28740	28850	28648	29100	28825	28767	28756	28741	28792	28918	28930	28967	28700	28965	29090	29076	28783	28694	28686	28593	28776	28812	28829	29074	29019	28948	28885	28859	28910	28542	29022	28788	29013	28859	28898	28807	28788	28849	28586	28930	28752	28704	28912	28788	28589	28759	28981	28589	28610	28914	28840	28929	28741	28801	28709	28872	28869	28852	28847	28623	28709	28792	28732	29022	28828	28635	29034	28812	28851	28992	28855	28587	28929	28784	28765	28822	28676	28692	28773	28949	28904	28868	28739	28710	28816	28823	28652	28775	28996	28906	28946	28979	28875	28881	28906	28868	28820	28795	28659	28792	28613	28882	28912	28716	28912	28829	28723	28914	28876	28805	28986	28919	29043	28925	28796	28699	29140	29000	28810	28915	28841	29151	28531	28744	28821	28943	28947	28735	28758	29085	28686	28840	28834	28660	28676	28548	28784	28798	28744	28866	28808	28674	28727	28925	28735	28857	28805	28752	28949	28977	28803	28695	28917	28802	28980	29130	28861	28793	28851	28697	28770	28680	29124	28782	28856	28967	28699	28760	28770	29104	28724	28912	28785	29074	29044	29014	28988	28815	28951	28857	28971	28922	28909	28873	28925	28813	28738	28880	28687	28860	29090	28765	28743	28707	28793	28870	29019	28528	28628	28929	28664	28852	28935	28789	28982	28856	28764	28874	28883	28834	29015	29003	28716	28810	28719	28764	28770	28822	28738	29057	28855	28959	28730	28830	28729	28938	28941	28848	28731	28742	28904	28796	28804	28911	28894	28701	28913	29033	28908	28931	28864	28745	28666	28778	28805	29022	28701	28795	28961	28947	28861	28723	28932	28745	28677	28905	28716	28593	28885	28918	28996	28821	28913	28681	28699	28977	28812	28730	28943	28864	28750	29013	28842	28830	28873	29018	28680	28883	28722	28849	28874	28714	28765	28838	28695	28912	28802	29129	28704	28621	28781	28847	28846	28876	28875	29006	28919	28688	28489	28580	28875	28876	28683	28808	28965	28732	28961	28821	28672	28974	28835	29012	28808	28731	28759	28910	28934	28705	28820	29002	28769	28934	28919	28959	28992	28788	28892	28756	28776	28763	28784	28828	28669	28979	28943	28768	28931	28907	28823	28774	28842	28813	28653	28759	29124	28815	28586	28856	28739	28825	28904	28760	28848	28723	28685	28843	28874	28840	28815	28711	28633	28821	28768	28637	28722	28653	28828	28699	28773	28773	28816	29112	28939	28739	28794	28658	28734	28971	28777	28943	28801	28838	28915	28995	28924	28741	28911	28979	28865	28912	28918	28909	28858	28985	29137	28729	28867	28782	28813	28830	28735	28843	28943	28810	28988	29058	28931	28739	28869	28848	28658	29036	28964	29072	28819	28853	28645	28745	28961	29020	28830	28729	28864	28652	28999	28829	28734	28673	28922	28877	28786	28859	28553	28758	28709	28699	28705	28801	29024	28909	28945	28655	28713	28868	28848	28662	28921	29060	28892	28946	28784	28945	28782	28381	28786	28736	28896	28800	28686	28825	28887	28920	28836	28979	28799	28837	28709	28994	28798	28888	28981	28958	29028	28924	28662	28934	28746	28842	28902	28904	28625	28525	28661	28853	28942	28888	28916	28782	28930	28987	28961	28957	29078	28898	28917	28777	28950	28955	28835	28936	28806	29079	28875	28863	28832	28777	28791	28657	28748	28768	28901	28779	28900	29060	28906	28810	28835	28705	28959	28744	28825	28886	29004	28840	28812	28696	28754	28850	28859	28893	29082	28996	28728	28912	28883	28616	28564	29084	28987	28840	28864	28878	28945	28919	28681	28779	28769	28863	28762	28846	29090	28809	28907	28817	28824	28826	28835	28873	28758	28648	28933	28778	28804	28893	28860	28869	28704	28775	28924	28915	28954	28875	28825	28861	28742	28727	28828	29180	28832	28813	28692	28839	28729	28931	28760	28924	28891	28869	28903	28915	28922	28719	28801	28906	28934	28969	28616	28739	28883	28980	28843	28907	28932	28819	28864	28711	29053	28953	28956	28745	28797	28916	28794	28782	28967	28911	28753	29005	28572	28903	29147	28923	28929	28664	29023	28806	28851	28847	28881	28955	28874	28772	29053	28809	28805	28847	28713	29119	28783	28542	28851	28879	28968	28879	28763	28861	28673	28722	28798	29038	28920	28883	28669	28823	28791	28839	28808	28822	28546	28867	28702	28891	28911	28834	28860	29015	28857	28753	28779	28854	28813	28795	28858	28744	28905	28666	29072	28783	28980	28815	28766	29016	28745	28771	28782	28678	28693	29032	28917	29024	29117	28897	28750	29047	28757	28991	28797	28757	28793	28578	28799	28797	29056	28968	29051	28823	28888	28859	28904	28829	29073	28783	28885	28732	28824	28886	28867	29032	28894	28714	28995	28929	28720	28697	28886	28786	28780	29077	29056	28795	28757	28759	28740	28726	28664	28769	29027	28816	28935	28817	28848	28987	28926	29020	28670	28665	28731	28887	29028	28823	28717	28961	28980	28962	28767	28897	28838	28810	28855	28829	28593	28875	28715	28763	29110	28651	28905	29136	28951	29131	28918	29097	28829	28835	28668	28878	28838	28977	28894	28904	29099	28892	28713	29172	28663	28878	28772	28913	28774	28878	28738	28652	28737	28613	28835	28887	28915	28677	28750	28806	28983	28947	28710	28946	28890	28705	28855	28767	28949	28846	28833	28903	28657	28962	28727	28860	28647	28748	28897	29006	28878	28995	28666	28812	28689	28861	28716	28622	28638	29084	28864	28791	28850	28879	28814	28999	28721	28801	28851	28686	28862	28829	28539	28562	28835	28819	28851	28927	28878	28981	28728	28734	28835	28775	28768	28677	28684	28858	28983	28969	28718	28681	29005	28795	28903	28709	28878	28964	28985	28723	28999	28886	28954	28776	28996	28746	28935	28721	29036	28880	28799	28997	28782	28734	28916	28991	28894	28904	28866	28982	28735	28849	28876	28728	28817	28893	28797	28780	29035	28955	29036	28777	28898	28860	28793	28777	28864	28891	28808	28803	29027	28901	28806	29037	28966	28793	28710	28872	28780	28995	28812	28976	28921	28847	28746	29022	29049	28633	28629	28786	28876	29052	28791	28888	28566	28841	28612	28850	28762	28725	28920	29131	28893	28633	28789	28829	29209	28996	29194	28901	28813	28716	29092	28953	28951	28682	28872	28766	28868	28942	28919	28947	29126	29060	29020	28642	28774	28866	29007	28894	28829	28862	28811	28471	29007	28764	28860	29038	28807	28930	28873	28937	28603	28769	28894	29011	28896	28925	28636	29096	28613	28638	28881	28810	28641	28791	28752	28677	28728	28704	28983	28760	28716	28776	28928	29036	28732	29099	28669	28964	28954	28837	28860	28570	28704	28801	28923	28949	28905	28758	28836	28690	28856	28677	28709	28784	28709	28738	28828	28792	28863	28817	28635	28848	28777	28788	28849	28774	28974	28879	29026	29088	28845	28665	29031	29117	28647	28842	28796	28992	28841	28899	29088	28675	28735	28686	28653	28927	28719	28940	28714	28972	28847	28900	28697	28835	28858	28716	28827	28803	28581	28578	28713	28785	29073	29047	28909	28962	28790	28998	29005	28990	28645	28663	28802	28826	28774	28755	28824	29121	29005	28882	28959	28768	28740	29106	28664	28939	28902	28912	28805	28823	28819	28923	28848	28752	28818	28791	28883	29002	28873	28735	28563	28814	28748	28871	28696	28866	28878	28878	28866	28701	28714	28687	29040	28978	28866	28887	28719	29148	28697	28813	29038	28869	28772	28667	28883	28904	28584	28639	28646	29019	28734	28887	28903	28850	28796	29055	28981	28714	28725	28697	28798	28849	28838	28860	28907	28783	28651	28812	28812	28762	28847	29086	28656	28831	28759	28896	28998	28898	28680	29074	28813	28675	29064	29137	28557	28796	28885	28911	28902	28972	28647	29117	28863	28857	29017	28857	28716	28739	28753	28890	28827	28935	28635	28926	28778	28927	28698	28993	28686	28925	28748	28799	28710	28866	28692	28812	28882	28885	28899	29193	29086	28801	28776	28805	28918	28943	28827	29077	28943	28876	28850	28715	28871	28485	28779	29165	28794	28766	28909	28838	28795	28796	29081	28961	28780	28927	28793	29216	28993	28775	28746	28848	28836	28738	28951	28711	28699	28939	28648	28644	28903	28905	28821	28907	28694	29004	28893	28645	28494	28697	28609	28855	28777	28725	28999	29017	28855	28683	28598	28755	28894	28869	28917	28969	28728	28746	28943	28771	28924	28750	28883	28811	28639	28903	28808	28751	28950	28819	28829	28656	28745	28929	28762	29176	28881	28927	28720	28975	28763	28733	28986	28617	29128	29160	28913	28790	28913	28851	28634	28860	28914	29029	28842	28812	28666	28800	28759	29059	28857
28441	42326	41450	34329	30964	27642	25507	24484	23996	23572	23276	23232	22792	22483	22440	22329	22412	22414	22535	22397	22249	22364	22283	22541	22667	22496	22190	22034	22195	22131	22054	22232	22208	22028	22144	22288	21882	22129	22287	22166	22153	22198	22055	22126	22004	22071	22051	22277	21979	22190	22079	22201	22104	22177	22169	22033	22245	22106	22180	22153	22088	21995	22148	22145	22188	22157	22169	22074	21980	22233	22012	22219	22171	22193	22155	22145	22152	22107	21900	22121	22189	22174	22210	22093	22356	22132	21915	22031	22176	22102	22321	22128	22249	22130	22176	22330	22116	22048	22177	22161	22109	22269	22123	22148	22307	22100	22268	22015	21924	22159	22068	22068	22248	22167	22098	22144	22242	21957	22114	22289	22088	22116	22265	22247	22227	22216	21921	21995	22060	22265	22086	22213	22162	22183	22330	21939	22048	22161	22163	22209	22173	22120	22061	22354	22020	21997	22067	22075	22258	22248	22166	22179	22158	22034	22058	22140	22112	22089	22150	22096	22075	22062	22223	22031	22273	22182	21977	22151	22108	22065	22242	21955	22177	22314	21883	22054	22169	22122	22077	22211	22226	22171	22244	22133	22072	22058	22044	22139	22151	22081	22218	22005	22181	22083	22291	22143	22045	22203	22255	21988	22114	22038	22101	22063	22234	22068	22113	22167	21928	22193	22024	21995	22117	22033	22132	22164	22282	22016	22045	22167	21852	22064	22048	22139	22102	22025	22316	21898	21963	22164	21887	22166	22127	22110	22214	22139	21994	22224	22109	22024	22103	22177	22205	22151	22116	22210	22165	22062	22128	22094	22149	22254	22231	22063	22217	22224	22141	22073	22131	22195	22029	22220	22080	22286	22072	22107	22140	22166	22191	21980	22186	22290	22084	21903	22140	22118	22062	22112	22088	22290	22058	22035	22138	22172	22238	22112	22045	21912	22026	22117	22090	22017	22256	22091	22189	22182	22182	22030	22298	22237	22256	22224	22205	21984	22444	22083	22020	22214	22222	22111	22035	22118	22321	22205	22169	22075	21990	22146	22234	21891	21942	22064	22128	21899	22234	22130	22125	22215	22106	22076	22261	22234	21980	22138	22161	22169	21974	22175	22160	22024	22177	22059	22107	22313	22187	22199	22089	22143	22288	22126	22021	22026	22164	22156	22142	22047	22186	22266	22134	22113	22079	22177	22128	21948	22134	22201	22009	22030	22034	22092	22206	22092	22159	21879	22108	22179	22192	22195	22237	22167	22190	22192	22129	22094	22016	22085	22170	22298	22099	22198	22172	22118	21998	22088	22148	22214	22162	22293	22284	22272	22132	22021	22066	22111	22202	22319	22357	22095	22141	22088	22156	22101	22049	21940	22221	22143	22189	21985	22262	22279	22160	22380	22037	22068	22290	22216	21926	22094	22143	22087	22178	22034	22108	22038	22015	22052	22070	21931	22168	22191	22053	22000	22078	22022	22224	22162	22096	22079	22175	22190	22173	21950	22102	22164	22308	22162	22096	22175	22336	21995	22281	22223	22039	22044	22108	22254	22211	21984	22151	22142	22018	22144	22175	22148	21899	22197	22071	21992	22027	22050	22335	22160	22034	22044	22207	22131	22051	22103	22292	22085	22023	21987	22147	22082	21991	22172	22139	22147	22207	22225	22072	22158	22141	22111	22004	22288	22007	22353	22160	22013	22086	21959	22044	22068	22401	22155	22316	21875	22059	22251	22041	22025	22120	22219	22135	22123	22186	21966	22127	22089	21955	22153	22146	22130	22206	21957	22258	21988	21961	22205	22134	21984	22088	22109	22200	22222	22169	22036	22098	22080	21859	22119	21892	22174	22127	22147	22032	22196	22088	22140	22027	22321	22066	22150	22044	22206	22107	22120	22079	22162	21998	22109	22077	22055	22186	22057	22081	22090	22147	22127	22142	22073	22054	22013	22137	22174	22002	22056	22179	22186	22126	22237	22111	22063	22195	22011	22034	22252	22154	22157	22158	22040	22013	22299	22244	22132	22063	22170	22123	22244	21937	22129	22157	22063	21959	21992	22129	22221	22083	22239	22072	22361	22143	22146	22215	22155	22219	22126	22342	22164	22353	22101	22068	22061	22098	22274	22201	22127	21997	22142	22079	22167	22080	22162	22160	22069	22213	22196	22098	22071	21974	22130	22297	22181	22088	22151	22358	22104	22014	22420	22048	22112	22073	22155	22241	21838	22151	21925	22144	22166	22010	22058	22136	22105	21977	22184	22151	21951	22248	22098	22243	22098	22112	22209	22028	22129	22097	22110	21875	22190	22165	22120	22308	22233	22061	22122	22187	22064	22279	22243	22234	22046	22108	22163	22034	22213	22204	22049	22101	22188	22017	22105	22127	22189	22252	22202	22151	22147	22181	22263	22357	22161	21847	22235	22298	22072	22030	22150	22138	21970	22240	22178	22009	22147	22088	22102	21948	22129	22494	22058	22207	22207	22079	22024	22063	22110	22158	22137	22000	22194	22183	21993	22380	21991	22134	22060	22047	22017	22230	22195	22244	22192	22009	22265	22089	22011	22201	22054	22189	22118	22057	22072	22106	22103	22213	22082	22204	22152	22072	21933	22119	22227	22163	22110	22231	22111	21944	22116	22047	22092	22124	22035	22007	22064	22100	22178	22017	22128	22144	22306	22015	21968	22132	22190	22156	21970	22041	22147	22055	22172	21992	22247	22099	22127	22219	22305	22075	22216	22247	22084	22139	22165	22177	22139	22149	22120	22075	22294	21962	22098	22130	22190	22044	22245	22258	22204	22178	22266	21918	22279	22153	22339	22004	22226	22198	22057	22078	22119	22286	22062	21911	22177	22178	22300	22047	22155	22208	22088	22353	22074	22213	22272	21930	22215	22046	22178	22294	22321	21938	22271	22150	22270	22204	22350	22253	22133	22199	21961	22049	22341	22149	22180	22157	22104	22107	22187	22231	22085	22054	22124	22121	22147	22190	22163	22185	22210	22168	22153	22300	22020	22219	22089	22150	21852	22242	22110	22184	22122	22228	22097	22188	22128	22135	21896	22163	22059	21930	22247	22106	21965	22094	21971	22154	22147	22164	22221	22155	22080	22137	22078	22081	22135	22081	22100	21943	22126	22100	22142	22175	22203	22100	22021	22037	22183	22173	22249	22302	22128	22217	22062	22118	22145	22071	22162	22065	22359	22109	22056	22118	22097	21988	21970	22059	22246	21946	22058	21988	22314	22139	22109	22196	22166	21992	22245	22011	22194	22068	22097	22151	22246	22100	21958	22016	22165	22137	22036	22178	22332	22178	22252	22206	22027	22148	22399	22126	22140	22174	22105	22371	22020	22187	22165	22292	22025	21994	22082	22272	22221	21994	22232	22384	21938	22316	22129	22180	21975	22111	22110	22199	22289	22199	22094	22085	22003	21961	21998	22126	22155	22084	22241	22166	22172	22112	22061	22074	22095	22313	22148	22116	22209	22235	22099	21856	22252	22125	22176	22129	22107	21978	22164	22060	22176	22335	22183	22052	22247	22198	22001	22209	22123	22175	22036	22180	22025	22144	22015	22007	21964	22055	21952	22090	22209	22150	22007	22135	22243	22074	22044	22152	21968	22219	22211	22036	22163	22208	22211	21965	22233	22129	22005	21963	22123	22119	21985	22017	22122	22187	22087	21904	21961	22126	22041	22308	22176	22224	21993	22128	22345	22130	22011	22095	22020	22383	22163	22092	22070	22210	22079	22019	22286	21920	22216	22101	22149	21986	22165	22113	22081	22024	22281	22103	22206	22379	22197	22313	22222	22050	22389	22047	22178	22184	22146	22094	22090	22103	22333	22174	22247	22044	22083	22132	21961	22183	22032	22190	22004	22297	22018	22160	22232	22260	22193	22013	22119	22110	22078	22261	22239	22109	22027	22074	22090	22050	22119	22065	22179	22079	22084	22317	22130	22232	22118	21990	22134	22039	22127	22105	22101	22299	22247	22113	22064	22283	22377	22183	22109	22106	22189	22257	22057	22100	22260	22184	22137	22050	22364	22036	22164	22279	22083	22093	22000	22158	22139	22258	22142	22293	22099	22042	22164	22017	22245	22069	22242	22039	22162	22040	22035	22012	22240	22173	22082	22238	22197	22111	22008	22071	22269	22057	22107	22108	22223	22302	22081	22058	22178	22340	22070	22267	22442	21998	22117	22097	22108	22069	22104	22106	22035	22149	22138	21997	22181	22172	22172	22077	22136	22199	22028	21992	22168	22286	22215	22239	22204	22159	22150	22162	22202	21998	21981	22214	22085	22066	22093	22016	22019	22173	22129	21884	22173	22075	22069	22030	22190	21973	22098	22130	22178	22125	21928	21933	22122	22166	22216	22111	22204	22207	22259	22157	22141	22419	22069	22112	22023	22342	22026	22198	22085	22170	22299	22168	22139	22231	22148	22111	22146	22147	22165	22051	22177	22037	22109	22150	21974	22269	22321	22155	22249	22089	22282	22254	22094	22229	22074	22253	22093	22313	22035	22148	22054	22260	22264	21876	22043	22124	22101	22003	22064	22512	22205	22135	22120	22075	22165	22219	22214	22217	22148	22203	22103	22128	21933	22126	22181	22035	22187	22082	22112	22227	22086	21957	22241	22349	22097	22169	21965	22191	21948	22127	22059	22057	22277	22091	22089	22358	22135	22327	22098	22186	22053	22144	22187	22044	22050	22163	22276	22053	21993	22192	22139	22099	22061	22087	22104	22049	22158	22101	22060	22225	22096	22250	22077	22227	22092	22179	21982	22170	22144	22144	22206	22010	22223	22037	22197	22133	22159	22232	22075	22126	22136	22151	22153	21956	22211	22254	22131	22230	22260	22266	22337	22237	22186	22067	22295	22157	21975	22021	22124	22014	21993	22111	22118	22209	22182	22004	22109	22123	22025	22326	22311	22237	22183	22156	22113	22135	22300	22270	22118	22152	22237	22200	22202	21968	21972	22278	22188	22205	22125	22182	22365	22145	22084	22196	22260	22072	22080	22033	21845	22352	22232	22231	22210	22116	22125	22032	22151	22052	22207	22211	22073	22140	21935	22067	22002	22212	22146	22304	22148	22145	22225	21940	22181	22238	22011	22104	22085	22090	22209	22105	22090	22171	21930	22197	22180	22250	22229
23700	21360	29133	25988	28062	32565	33911	30918	30782	30435	29876	30079	29450	29584	29514	29454	29288	29004	29409	29139	29168	29012	28938	30294	30824	30269	29103	28601	28901	28821	28694	28871	28858	28993	29185	28836	28994	28830	28761	28802	28786	28692	28864	28917	28678	28638	28795	28739	28599	28754	29068	29013	28743	28847	28791	28453	28787	29029	28963	28795	28792	28615	28592	28716	28718	28632	28587	28680	28977	28863	28847	28709	28889	28579	28579	28685	28895	28459	28585	28585	28766	28710	28683	28734	28595	28805	28854	28447	28826	28658	28633	28704	28500	28734	28975	28844	28755	28542	28846	29086	28840	28995	28853	28880	28839	28682	28700	28769	28876	28864	28626	28645	28617	28891	28663	28806	28588	28830	28779	28883	28864	28717	28896	28637	28830	28709	28816	28639	28838	28817	28831	28876	28770	28698	28898	28753	29002	28690	28833	28603	28813	28468	28701	28774	28670	28690	28866	28751	28510	28495	28661	28684	28686	28710	29022	28773	28949	28799	28798	28601	28708	28505	28952	28749	28705	28789	28618	28876	28682	28609	28641	28631	28930	28839	28825	28842	28614	28818	28657	28770	28833	28595	28770	28646	28689	28808	28879	28718	28836	28843	28596	28808	28686	28978	28541	28789	28679	28642	28723	28957	28841	28673	28673	28780	28773	28863	28863	28701	28736	28735	28624	28781	28616	28887	28744	28692	28882	28799	28768	28723	28777	28804	28932	28522	28740	28702	28984	28741	28763	28590	28594	28691	28783	28802	28505	28914	28624	28888	28717	28780	28546	28748	28622	28957	28797	28642	28699	28557	28817	28749	28888	28743	28704	28581	28843	28550	28623	28434	28746	28601	28778	28801	28812	28756	28600	29004	29020	28922	28680	28736	28804	28749	28954	28630	28687	28771	28834	28537	28444	28747	28874	28770	28676	28505	28633	28765	29037	28930	28722	28734	28660	28740	28777	28790	28994	28542	28242	28774	28639	28779	28653	28704	28795	28926	28710	28549	28753	28745	28685	28530	28631	28601	28727	29045	28469	28646	28702	28597	28850	28681	28702	28660	28613	28653	28514	28535	28910	28863	28909	28809	28393	28560	28670	28708	28554	28577	28663	28880	28812	28927	28898	29039	28776	28768	28611	28754	28755	28532	28744	28732	28781	28764	28924	28766	28477	28612	28737	28609	28363	28666	28862	28722	28775	28694	28869	28707	28600	28788	28927	28625	28896	28706	28727	29114	28554	28739	28698	28985	28807	28814	28595	28704	28776	28838	28987	28752	28737	28799	28708	28694	28688	28985	28729	28702	28792	28818	28762	28771	28834	28854	28705	28647	28540	28841	29035	28879	28808	28831	28801	28774	28907	28705	28671	28682	28940	28684	28712	28645	28698	28823	28413	28720	28739	28976	29004	28593	28787	28672	28698	28851	28811	28646	28768	28810	28736	28834	28844	28551	28755	28775	28636	28774	28769	28792	28964	28703	28705	28777	28718	28781	28753	28560	28752	28600	28751	28602	28612	28414	28660	28529	28697	28835	28915	28837	28926	28660	28855	28805	28853	28655	28807	28829	28780	28855	28908	28827	28736	28809	29026	28726	28578	28517	28674	28705	28567	28888	28809	28684	28778	28742	28789	28783	28729	28587	28647	28592	28579	28726	28561	29090	28680	28623	28584	28764	28882	28721	28733	28677	28735	28721	28576	28786	28708	29035	28999	28761	28756	28846	28600	28788	28973	28683	28761	28739	28650	28580	28795	28788	28967	28862	28812	28892	28682	28718	28857	28757	28802	28817	28721	28876	28656	28707	28652	28720	28882	28696	28722	29035	28784	28918	28757	28651	28736	28664	28782	28653	28603	28754	28689	29171	28539	28853	28478	28847	28665	28706	28936	29104	28816	28773	28746	28804	28829	28673	28660	28562	28634	28676	28906	28706	28751	28939	29049	28649	28697	28597	28847	28805	28319	28723	28661	28763	28616	28690	28538	28565	28661	28668	28780	28765	28797	28846	28654	28533	28695	28672	28722	28630	28591	28856	28626	28559	28819	28881	28629	28624	28799	28822	28502	28846	28701	28727	28800	28832	28702	28921	28900	28891	28717	28913	28897	28930	28686	28432	28883	28800	28873	28809	28738	28752	28675	28749	28812	28700	28725	28736	28895	28728	28639	28549	28575	28811	28796	28687	28806	28745	28830	28705	28887	28735	28750	28513	28453	28820	28713	28783	28682	28919	28793	28660	28873	28565	28710	28816	28548	28862	28924	28613	29016	28798	28924	28827	28660	29057	28971	28854	28845	28769	28739	28879	28898	28691	28826	28626	28893	28773	28510	28753	28586	28750	28699	28811	28735	28779	28790	28910	28799	28534	28802	28599	28630	28705	28748	28620	28566	28545	28764	28570	28560	28690	28936	28624	28686	28837	28823	28781	28687	28868	28594	28875	28912	28743	28878	28780	28601	28940	28767	28824	28656	28571	28774	28793	28691	28666	28644	28818	28767	28635	28734	28844	28549	28950	28799	28631	28738	28994	28811	28820	28783	28778	28835	28742	28749	28830	28847	28669	28947	28784	28641	28648	28640	28750	28538	28648	28616	28527	28774	28939	29042	28513	28532	28874	28599	28709	28578	28782	28830	28977	28913	28727	28712	28696	29089	28856	28797	28586	28699	28911	29158	28593	28792	28919	28924	28827	28845	28780	28898	28601	28702	28909	28809	28557	28677	28936	28937	28815	28842	28633	28792	28653	28715	28800	28793	28827	28896	28818	28732	28830	28691	28716	28681	28732	28786	28721	28711	28731	28595	28655	28876	28649	28853	28755	29068	28802	28961	28741	28814	28564	28669	28663	28922	28722	28666	28867	28751	28834	28652	28790	28711	28643	28898	28730	28589	28836	28954	28838	28759	28840	28913	28614	28724	28736	28747	28709	28720	28739	28853	28947	28731	28464	28860	28532	28695	28742	28876	28507	28613	28649	28722	28720	28731	28871	28831	28497	28751	29006	28884	28894	28814	28788	28729	28722	28735	28577	28553	28561	28697	28652	28959	28707	28712	28644	28858	28697	28885	28516	28704	28765	28797	28881	28871	28536	28618	28764	28590	28649	28548	28656	28706	28943	28771	28809	28854	28765	28729	28635	28603	28579	28649	28696	28731	28874	28888	28805	28825	28737	28732	28771	28828	28744	28692	28664	28944	28676	28591	28618	28739	28771	28839	28522	28571	28627	28705	28867	28774	28535	28592	28905	28619	28887	28689	28748	28921	28867	28955	28917	28817	28628	28672	28894	28687	28584	28759	28729	28866	28720	28869	28761	28828	28791	28759	28427	28682	28822	28810	28451	28537	28607	28535	28468	28846	28901	28658	28697	28464	28723	28716	28715	28522	28940	29072	28582	28752	28521	28637	28848	28681	28888	28763	28625	28783	28577	29078	28751	28655	28772	28834	28989	28484	28749	28643	28768	28548	28804	28971	28862	28794	28705	28753	28847	28768	28671	28532	28675	28773	28722	28732	28787	28585	28743	28852	28620	28724	28955	28907	28753	28750	28783	28858	28914	29008	28711	28611	28601	28702	28779	28766	28533	28643	28637	28598	28735	28801	28525	28813	28774	28850	28799	28757	28633	28680	28909	28926	28556	28739	28452	28856	28784	28829	28550	28650	28760	28842	28636	28527	28770	28789	28714	28745	28672	29066	28675	28769	28675	28642	28540	28478	28787	28466	28901	28629	28795	28983	28667	28719	28740	28795	28808	29018	28744	28709	28654	28870	28870	28780	28963	28708	28712	28996	28684	28727	28995	28732	28826	28689	28567	28852	28677	28607	28414	28617	28664	28930	28605	28653	28737	28879	28690	28706	28809	28843	28746	28766	28821	28743	28665	28754	28722	28759	28928	28681	28869	28571	28567	28916	28609	28713	28915	28637	28833	28705	28872	28786	28703	28867	28788	28768	28684	28771	28923	28610	28916	28858	28711	28825	28687	28637	28770	28693	28967	28616	28881	28800	28804	28630	28759	28816	28586	28525	28933	28836	28893	28874	28641	28753	28884	28633	28701	28576	28853	28661	28791	28755	28905	28603	28814	28805	28623	28898	28722	29036	29063	28673	28664	28793	28722	28448	28678	28765	28866	28698	28713	28600	28669	28493	29019	28844	28889	28614	28429	28795	28702	28869	28675	28912	28808	28761	28608	28682	28951	28827	28717	28949	28486	28691	28651	28622	28763	28729	28884	28656	28499	28615	28754	28661	28541	28606	28734	28980	28662	28562	28626	28719	28739	28724	28918	28876	28716	29022	28807	28654	28596	28720	28604	28679	28662	28680	28625	28598	28856	28956	28643	28715	28744	28895	28708	28885	28689	28559	28761	28872	28853	28783	28490	28509	28749	28993	28861	28681	28783	28809	28665	28699	28715	28884	29003	28584	28915	28720	28754	28716	28772	28825	28884	28879	28803	28873	28720	28781	28709	28618	28888	28520	28843	28845	28586	28768	28641	28799	28700	28633	28587	28639	28785	28874	28738	28718	28795	28851	28668	28708	28856	28749	28468	28728	28773	28691	28609	28723	28675	28644	28815	28661	28861	28782	28492	28580	28593	28719	28768	28847	28525	28808	28922	28846	28647	28839	29016	28790	28702	28918	28753	28697	29031	28884	28749	28930	28797	28766	28764	28626	28715	28703	28742	28626	28643	28545	28992	28934	28570	28732	28886	28757	28753	28885	28890	28777	28684	28756	28816	29135	28459	28820	28913	28674	28925	28831	28856	28868	28805	28737	28548	28763	28871	28925	28773	28679	28528	28834	28535	28859	28741	28557	28676	28799	28895	28756	28822	28930	28711	28743	28814	28984	28684	28722	28730	28621	28789	28741	28776	28873	28724	28747	28958	28893	28880	28725	28742	28682	28689	28646	28733	28755	28603	28662	28605	28572	28953	28700	28793	28667	28773	28843	28608	28608	28727	28918	28667	28731	28489	28992	28667	28659	28650	28390	28750	28633	28656	28638	28647	28680	28671	28524	28888	28959	28907	28618	28514	28954	28723	28675	28777	28578	28728	28658	28580	28839	28673	28634	28729	28764	28674	28897	29073	28640	28650	28961	28869	28754	28947	28649	28693	28485	28707	28816	28509	28710	28722	28898	28945	28682	28768	29009	28842	28770	28566
27981	48663	47999	39980	34585	30737	27696	26075	25317	24413	23959	23573	23212	23047	22912	22776	22689	22460	22473	22554	22476	22364	22362	24954	25082	23901	22544	22140	21958	22030	22197	22146	22169	22422	22589	22416	22464	22315	22179	22059	22151	22218	22200	22102	22191	22057	22273	22043	22194	22062	22294	21784	22100	22105	22057	22067	22072	22229	21938	22176	22139	22256	22266	22226	22048	22192	22059	22089	22149	22082	22159	22099	22330	22229	21971	22175	22140	22132	22198	22088	22039	22146	22054	21905	22096	22079	22132	22151	22230	22143	22115	22189	22142	22195	22164	22084	22101	22186	22245	22101	22010	22060	22159	22139	22008	21859	22166	22199	22148	22001	22190	21948	22078	22164	22191	22330	22207	21969	22123	22141	22189	22165	22113	21953	22183	22122	22140	22093	22094	21992	22293	22138	22113	22099	22208	22266	22055	22091	22310	22132	22107	22097	22187	21932	21963	22254	22162	22054	22231	22037	22187	22212	22052	22090	22151	22071	22240	21981	22403	22135	21982	22320	22048	22066	22090	22149	22121	22110	22286	22217	22106	22006	22100	22318	22251	22153	22159	22109	22153	22101	22057	22067	22069	22175	22069	22165	22017	22118	22175	22288	21977	21907	22172	22056	22190	22259	21916	22125	22064	22470	21875	22242	22082	21929	22285	22129	22182	22058	21939	22147	22164	21939	22101	22109	22066	21971	22046	22026	22120	22222	22146	22080	22192	22105	22031	22263	22045	22262	22150	22142	22187	22226	21931	22231	22208	22063	22211	21948	22119	22294	22127	22320	22218	22128	22199	22128	22066	22119	22045	22067	22061	22163	22380	22090	22171	22094	22122	22267	22243	22140	22126	22177	21980	22247	22136	22141	22141	22161	22260	22137	22056	22179	22059	22054	22052	22171	22170	22046	21919	22161	22129	22020	22319	22343	22309	22018	22048	22193	22196	22205	22158	22124	22094	22094	22135	22187	22075	22153	22215	22116	22275	22138	22197	22176	22150	22181	22217	21940	22250	22174	22110	22021	22065	22187	22078	22231	22053	22212	22102	22113	22069	22114	22147	22159	22008	22104	22150	22009	22194	22013	22126	22140	21931	22136	22098	22315	22144	22125	22113	22216	22125	22176	22088	22274	22154	22132	22199	22185	22222	22260	22247	22143	22297	22145	22281	22166	22119	22007	22004	22097	22100	21940	22118	22135	22124	22008	22001	22152	22141	22249	22082	22114	21837	22166	22028	21952	22130	22203	22115	22059	22032	22052	22301	22144	22215	22149	22124	22208	22179	22324	22086	22139	22175	22122	22170	22187	22131	22195	22018	22198	22040	21980	22083	22123	22041	22256	22176	22154	21933	22110	22050	21927	22146	22269	22116	22116	22258	21898	21932	22321	22042	22120	22206	22008	22196	22290	22049	22112	22118	22219	22037	22201	22090	22142	22175	22133	22121	22138	21944	22181	21964	22139	22318	22114	22208	21926	22180	22295	22021	22091	22126	21986	22121	22148	22229	22013	22368	21973	22234	22180	22192	21914	22301	22174	22171	22204	22005	22293	22218	22063	21885	22104	22003	22088	22011	22393	22155	22223	22025	21910	22083	22157	22137	22147	22157	21956	22127	22056	22192	22036	22050	22022	22065	22281	22200	22305	22113	22179	22240	22285	22062	22081	22032	22131	22138	22216	22177	22188	22196	22093	22244	21921	22228	21911	22063	22093	22310	22082	22041	22192	22220	21973	22191	22104	22087	22110	22137	22133	22163	22298	22175	22166	22227	22242	22087	22128	22156	21965	22135	21908	22195	21967	22082	22087	22072	22258	21893	22086	22218	22147	22158	22023	22233	22011	22026	22195	22179	22164	22117	22079	22139	21917	22273	22121	22056	22053	22010	22120	22192	21904	22175	22088	22035	22039	22124	22041	22221	22201	22085	22029	22276	22025	22141	22246	22099	22158	22079	22240	22133	21982	22133	22243	21958	22158	22159	21996	22160	22119	22158	22302	22153	22176	22106	22150	22147	22055	22071	22081	22056	22120	22066	22052	22133	22083	22086	22121	22250	22104	22100	22236	22091	22128	22234	22212	21993	22284	22064	22151	22029	22202	22156	22172	22093	22191	22254	22210	22010	22100	22095	22059	22053	22167	22313	21960	22166	21922	22198	22058	22199	22190	22129	22124	22142	22081	21961	22245	22150	22205	22359	22121	22206	22213	22082	22113	22125	22159	22093	22107	22175	22078	22088	22368	22155	22021	22102	22130	22064	21862	22049	22108	22016	22068	22022	22129	22219	22208	22072	22204	22152	22362	21910	22158	22107	22158	22141	22184	22286	21842	22104	22116	22221	21957	22228	22047	21953	22270	22092	22015	22125	22028	22173	22138	21937	22204	22093	22189	22134	22076	21936	22258	22087	22320	22190	22391	22042	22241	21974	22070	22213	22096	22292	22267	22105	22189	22037	22107	22093	21916	22117	22221	22000	22234	22176	21993	22022	22091	22159	22123	21949	22274	22136	22162	22228	22225	22068	22125	22114	22295	22150	22016	22301	22194	22228	22019	22121	22151	22055	22266	22032	22401	22192	22024	22226	22213	22130	22289	22126	22137	22021	22154	21862	21985	22127	22158	21913	22099	22083	21868	22106	21978	22138	22329	22067	22142	22024	22047	22130	22026	22033	22095	22302	22156	21979	22232	22101	21977	22137	22285	22099	21980	22104	22034	22178	22059	22076	22167	22053	22159	22015	22154	22127	22236	22172	22169	22094	22098	22025	22197	22153	22168	22082	22111	22400	22137	22077	21995	22077	21983	22284	22138	21999	22125	22242	22138	22143	22171	22085	21946	22141	22113	22312	22231	21992	21999	22214	22242	22184	22002	22183	21998	22247	21995	22268	22204	21967	22164	22164	22268	22192	22033	22192	21999	22323	21993	22082	22147	22033	22197	22092	22083	22170	22227	22127	22244	22159	22240	22087	21994	22159	22078	22230	22085	22151	22106	21999	22080	21995	22026	21909	21926	22053	22229	22169	21990	22286	22011	22031	22318	22142	22093	21949	22102	22286	22199	22244	22056	22033	22203	22177	22226	22167	22141	22289	22097	22214	22109	22257	22153	21997	22102	22087	22214	22082	22205	22190	22215	22106	22259	22264	22047	22133	21978	22157	22024	21984	22024	22041	22046	22121	22159	22165	22170	22155	22145	22209	22041	22021	22137	22186	22026	22044	22142	22086	22352	22231	22206	22238	22160	22104	22112	22057	21989	22242	22151	22170	22040	22001	22094	22088	22064	22169	22137	22009	22178	22082	22124	22126	22097	22014	22083	22156	21896	22020	22129	22208	22262	22042	22135	22280	21996	22062	22116	22025	22038	22064	22282	22112	22159	22062	22262	22118	22063	22066	22326	21981	22371	22268	21914	22222	22114	22151	22168	22202	22143	22182	22065	22028	22206	22110	22128	22113	22100	22302	22158	21981	22075	22140	22015	22246	22128	22158	22100	22186	22078	22006	22170	22172	22071	22209	22062	22164	22076	22106	22087	22110	22141	22169	22116	22003	22111	22090	22036	22125	22151	21940	22110	22089	22112	22253	22176	22231	22085	22016	22100	22075	22049	22102	22166	22035	22179	22144	21905	22160	22392	22136	22102	22204	22138	22029	22133	22112	22035	22124	21988	22174	22129	22372	22075	22201	22293	22026	22105	22040	22299	22150	21945	22328	22108	22210	22179	22106	22205	22070	22035	22142	22084	22146	22320	21886	22005	22066	22244	22320	22032	22006	22106	22217	22172	22077	22098	22199	22179	22085	22004	22171	22221	22157	22227	21967	22194	22174	22090	22198	22021	22089	21972	22099	22113	21940	22075	22126	22328	22187	22343	21969	22038	22109	22067	22170	22209	21959	22125	22251	22269	21907	22056	22192	22080	21974	22058	22204	22098	22263	22131	22106	22076	22104	22120	22161	22145	21909	22112	22152	22068	22342	22130	22116	22232	22061	22220	21978	22005	22332	22151	22182	22231	22176	22051	22175	22077	22091	22085	22145	22191	22126	22068	22118	22136	21996	22196	22216	22073	22167	22187	22066	22189	22305	22070	22155	22201	22268	21982	22192	22305	22271	22252	22205	21936	22038	22128	22248	22129	22057	22188	22224	22182	22055	22311	22218	21898	22171	21971	22152	22136	22101	22216	22159	22127	22259	22119	22076	22068	22186	22259	22180	22104	22099	22012	22151	22175	22065	22277	22087	22061	22147	22054	22096	22192	22111	22130	22201	22088	22069	22097	22132	21906	22222	22168	22273	22117	22166	22019	22281	22093	22218	22160	22223	22132	22049	22123	22080	22255	22180	22121	22082	22207	22130	22059	22211	22121	22206	22237	21947	22128	22150	22082	22243	22226	22058	22072	21966	21943	21953	22269	22068	21881	22039	22119	21987	22285	22029	22084	22044	21976	22092	22108	21915	22096	22154	22050	22064	22268	22037	22109	21962	22219	22077	22020	22164	22188	22008	22182	22184	22051	22121	22111	22037	22025	21972	21891	22329	22065	22222	22263	22119	22059	22180	22164	22115	22118	22149	22166	22174	22149	22164	22172	22179	22080	22371	22115	22020	22067	22105	21968	22180	22064	22288	22100	22210	22257	22044	22059	22247	22186	22141	22331	22257	22014	22184	22086	22268	22080	22219	22056	22214	22139	22317	22327	22255	22117	22187	22049	22119	22050	22212	22170	22034	22185	22217	22058	22047	22107	22296	22071	22236	22154	21992	21889	22113	22130	22037	22114	22203	22056	22155	22052	22017	22193	22279	22160	21966	22303	22112	22088	22178	22200	22333	22073	22230	22281	22089	22172	22211	22215	22171	21924	22149	21970	22174	22141	22057	22219	22083	22077	22082	22121	22155	22125	22173	22083	22133	22211	21909	22073	21969	22132	22183	22074	22106	22235	22095	22286	22053	22019	22059	22146	22103	22190	22052	21994	22155	22015	22056	22246	22113	22106	21939	21951	22019	22151	22183	22205	22240	21980	22084	22162	22041	22118	22006	22107	22235	22138	22422	22105	22168	22216	22251	22385	22133	22075	22108	22257	22249	22236	22241	22033	22115	22285	22084	22059	22083	21948	22147	22060	22164	22235	22166	22104	22085	22089	22028	22060	22279	22135	22173	22071
22647	21354	29125	24351	24321	31061	35695	32104	31680	31947	31608	30894	30622	30570	30307	30298	30109	29824	29682	29819	30170	29972	29936	31469	33187	32113	30331	29433	29558	29653	29463	29336	29703	30044	30029	29796	29673	29559	29511	29404	29674	29414	29438	29556	29669	29350	29216	29518	29363	29317	29517	29225	29531	29321	29513	29317	29365	29382	29339	29348	29400	29348	29400	29200	29323	29169	29421	29488	29561	29375	29288	29426	29351	29285	29314	29522	29528	29396	29358	29493	29374	29497	29218	29367	29479	29381	29580	29203	29541	29113	29528	29428	29562	29424	29354	29248	29407	29313	29458	29493	29577	29364	29300	29262	29465	29491	29184	29328	29358	29374	29440	29415	29416	29301	29548	29401	29456	29366	29438	29365	29340	29537	29374	29390	29350	29256	29389	29370	29379	29390	29733	29320	29269	29664	29474	29283	29422	29484	29436	29084	29226	29427	29199	29158	29316	29519	29300	29519	29227	29172	29493	29282	29286	29397	29367	29264	29290	29329	29601	29288	29344	29400	29674	29558	29464	29229	29171	29322	29411	29301	29434	29437	29374	29664	29459	29295	29436	29329	29385	29564	29111	29441	29506	29262	29360	29180	29297	29208	29269	29377	29298	29316	29520	29412	29470	29275	29429	29403	29277	29535	29222	29120	29302	29101	29308	29220	29536	29215	29351	29607	29443	29428	29241	29406	29318	29228	29305	29212	29306	29776	29304	29312	29544	29303	29443	29451	29162	29517	29462	29433	29616	29433	29377	29380	29428	29341	29150	29123	29265	29363	29274	29422	29376	29197	29687	29368	29298	29361	29299	29456	29308	29507	29398	29225	29215	29341	29505	29259	29398	29338	29307	29310	29305	29314	29453	29480	29234	29361	29272	29204	29235	29516	29541	29499	29449	29579	29460	29307	29290	29357	29452	29275	29365	29524	29654	29509	29175	29264	29367	29503	29398	29516	29325	29362	29315	29056	29322	29430	29318	29309	29429	29445	29436	29575	29514	29261	29354	29271	29320	29328	29450	29316	29385	29282	29235	29217	29445	29442	29364	29277	29376	29313	29282	29058	29458	29385	29256	29406	29202	29330	29597	29405	29219	29419	29489	29284	29326	29400	29503	29416	29484	29459	29233	29082	29443	29290	29350	29114	29509	29423	29407	29268	29532	29343	29239	29453	29336	29363	29359	29433	29403	29321	29248	29191	29391	29549	29241	29438	29256	29351	29664	29443	29492	29236	29227	29265	29614	29666	29282	29340	29107	29446	29656	29358	29173	29393	29370	29378	29440	29438	29116	29209	29536	29420	29406	29510	29453	29517	29355	29392	29420	29534	29521	29536	29343	29163	29363	29269	29390	29369	29342	29366	29506	29453	29430	29221	29191	29611	29278	29136	29152	29484	29374	29226	29552	29404	29385	29493	29336	29573	29377	29379	29246	29466	29170	29408	29393	29231	29299	29269	29476	29506	29427	29407	29239	29408	29405	29493	29431	29327	29549	29409	29395	29479	29256	29304	29288	29594	29327	29480	29127	29483	29276	29573	29309	29272	29286	29242	29165	29408	29522	29357	29344	29197	29296	29349	29310	29325	29426	29288	29448	29397	29504	29443	29751	29313	29493	29443	29428	29275	29579	29476	29608	29346	29346	29325	29138	29089	29321	29459	29169	29616	29206	29440	29458	29568	29249	29554	29487	29359	29245	29418	29652	29390	29429	29416	29549	29246	29412	29431	29351	29560	29540	29629	29170	29494	29499	29444	29292	29469	29208	29409	29150	29454	29225	29428	29452	29283	29563	29559	29681	29258	29317	29467	29344	29353	29608	29444	29589	29570	29565	29359	29382	29241	29289	29280	29240	29365	29525	29555	29422	29540	29545	29214	29414	29564	29331	29613	29235	29331	29137	29454	29428	29166	29297	29348	29335	29168	29486	29301	29318	29266	29544	29712	29404	29287	29270	29411	29488	29338	29267	29336	29311	29515	29340	29504	29577	29424	29562	29308	29433	29400	29342	29390	29532	29579	29346	29470	29205	29286	29513	29511	29280	29310	29465	29262	29294	29202	29354	29297	29365	29402	29510	29252	29320	29401	29396	29224	29165	29366	29219	29380	29483	29079	29216	29248	29459	29186	29514	29379	29386	29215	29519	29408	29482	29472	29250	29465	29469	29289	29365	29391	29391	29411	29517	29214	29218	29323	29330	29680	29292	29235	29461	29265	29320	29216	29300	29384	29541	29663	29448	29537	29304	29317	29461	29336	29429	29322	29520	29514	29212	29196	29316	29517	29481	29304	29436	29318	29228	29210	29074	29029	29475	29551	29354	29326	29372	29590	29328	29219	29308	29477	29517	29388	29539	29206	29336	29481	29495	29281	29558	29445	29366	29488	29257	29230	29394	29485	29429	29188	29475	29487	29087	29291	29571	29376	29516	29351	29200	29386	29260	29402	29510	29220	29233	29444	29610	29553	29279	29245	29287	29478	29217	29393	29307	29304	29560	29473	29336	29604	29525	29278	29442	29192	29469	29490	29288	29152	29341	29288	29386	29168	29279	29445	29650	29525	29411	29320	29358	29268	29504	29453	29384	29245	29348	29218	29371	29314	29465	28964	29405	29562	29169	29309	29340	29545	29175	29376	29355	29553	29514	29336	29223	29599	29679	29439	29590	29495	29533	29526	29377	29274	29389	29333	29344	29347	29339	29254	29343	29322	29325	29494	29375	29583	29365	29581	29512	29427	29694	29461	29239	29341	29348	29359	29189	29589	29398	29459	29294	29510	29533	29458	29311	29362	29486	29351	29401	29452	29276	29181	29540	29298	29192	29438	29290	29563	29166	29219	29490	29320	29394	29409	29548	29445	29216	29459	29425	29230	29082	29382	29210	29330	29539	29307	29154	29305	29230	29444	29530	29333	29629	29310	29581	29198	29522	29378	29172	29538	29473	29427	29394	29329	29305	29424	29244	29329	29506	29499	29338	29217	29554	29733	29344	29231	29491	29135	29294	29444	29241	29578	29413	29202	29384	29688	29464	29272	29462	29340	29460	29212	29407	29420	29186	29209	29375	29200	29487	29449	29519	29212	29291	29502	29449	29247	29323	29344	29470	29515	29669	29317	29323	29340	29572	29318	29550	29347	29385	29246	29512	29274	29458	29311	29367	29349	29555	29568	29664	29375	29433	29548	29340	29389	29467	29230	29496	29140	29297	29346	29635	29228	29385	29617	29391	29332	29439	29442	29367	29234	29547	29457	29437	29503	29126	29333	29132	29520	29587	29553	29322	29496	29262	29332	29451	29451	29268	29274	29356	29448	29503	29295	29420	29562	29532	29356	29335	29229	29291	29376	29410	29243	29300	29590	29588	29303	29201	29465	29592	29383	29262	29338	29218	29258	29140	29449	29231	29455	29317	29483	29301	29412	29284	29371	29216	29425	29232	29425	29238	29430	29529	29254	29469	29001	29287	29275	29334	29659	29439	29339	29314	29548	29539	29434	29360	29386	29461	29413	29492	29264	29648	29637	29389	29281	29301	29598	29462	29186	29280	29075	29399	29222	29262	29160	29256	29384	29404	29241	29513	29343	29421	29291	29266	29112	29426	29327	29170	29449	29541	29372	29373	29441	29415	29380	29219	29340	29439	29372	29308	29474	29452	29332	29574	29379	29494	29524	29177	29234	29406	29353	29719	29522	29193	29111	29164	29290	29348	29483	29771	29456	29335	29587	29680	29292	29401	29281	29335	29473	29508	29341	29238	29492	29364	29273	29215	29422	29266	29120	29334	29258	29303	29436	29462	29087	29459	29317	29085	29333	29291	29157	29406	29574	29226	29595	29551	29548	29556	29406	29345	29333	29059	29248	29466	29258	29272	29592	29422	29381	29582	29337	29476	29307	29325	29449	29418	29558	29249	29270	29209	29295	29194	29350	29271	29350	29232	29338	29372	29357	29529	29348	29119	29520	29520	29409	29437	29235	29477	29284	29320	29503	29434	29207	29184	29426	29512	29191	29391	29591	29427	29433	29311	29614	29431	29463	29299	29370	29465	29105	29393	29233	29449	29364	29316	29437	29473	29483	29268	29539	29093	29208	29514	29411	29452	29450	29203	29290	29537	29316	29246	29298	29589	29570	29293	29364	29076	29212	29643	29498	29240	29048	29220	29133	29214	29387	29187	29364	29218	29159	29303	29364	29291	29461	29431	29086	29398	29421	29301	29346	29262	29577	29296	29246	29433	29166	29522	29611	29382	29357	29478	29487	29418	29011	29577	29398	29321	29343	29429	29434	29665	29491	29116	29373	29096	29328	29236	29386	29555	29272	29295	29555	29339	29387	29378	29551	29437	29513	29589	29222	29319	29324	29251	29350	29640	29455	29326	29364	29478	29271	29329	29620	29217	29434	29366	29371	29572	29498	29329	29303	29555	29467	29487	29597	29624	29106	29618	29316	29297	29316	29340	29138	29348	29525	29430	29275	29437	29372	29348	29320	29469	29325	29454	29316	29633	29239	29527	29194	29367	29350	29391	29166	29519	29254	29566	29522	29575	29477	29247	29579	29453	29372	29328	29308	29706	29208	29444	29307	29419	29659	29416	29228	29582	29503	29527	29505	29263	29466	29233	29297	29464	29426	29292	29238	29258	29494	29362	29397	29341	29379	29412	29360	29593	29287	29364	29365	29634	29471	29367	29480	29433	29411	29299	29325	29089	29322	29186	29108	29638	29566	29318	29324	29431	29284	29487	29434	29258	29353	29516	29513	29571	29408	29565	29429	29562	29297	29402	29287	29262	29418	29179	29319	29139	29413	29468	29560	29208	29479	29447	29250	29343	29222	29369	29416	29574	29360	29395	29025	29275	29358	29219	29222	29171	29190	29284	29528	29312	29371	29337	29476	29700	29328	29558	29321	29254	29101	29423	29556	29490	29484	29242	29543	29482	29484	29385	29422	29339	29344	29551	29298	29577	29495	29343	29397	29606	29349	29323	29362	29406	29203	29384	29492	29592	29372	29393	29585	29427	29617	29466	29435	29314	29337	29269	29337	29267	29170	29357	29291	29443	29304	29483	29183	29359	29315	29197	29395	29443	29400	29150	29294	29391	29254	29410	29191	29515	29513	29466	29339	29300	29179	29479	29145	29372	29407	29486	29595	29508	29573	29484	29427
30618	53482	52202	43371	37341	33074	29651	27748	27040	25989	25459	24545	23822	23771	23542	23144	23057	23143	23038	22927	22804	23043	22972	26747	28149	26261	23495	22455	22572	22376	22753	22544	22452	23232	23339	22906	22783	22789	22614	22545	22468	22488	22433	22624	22380	22388	22350	22447	22534	22345	22387	22504	22258	22431	22460	22443	22392	22348	22481	22507	22362	22446	22415	22479	22401	22502	22583	22513	22360	22560	22596	22409	22315	22555	22666	22422	22515	22464	22552	22503	22476	22327	22507	22609	22526	22537	22583	22470	22347	22381	22543	22473	22512	22630	22541	22453	22465	22323	22407	22528	22385	22635	22396	22324	22493	22462	22382	22524	22535	22352	22508	22438	22457	22396	22384	22581	22518	22502	22482	22401	22511	22474	22529	22547	22498	22582	22433	22303	22348	22488	22565	22648	22358	22478	22564	22571	22524	22468	22402	22398	22380	22442	22712	22441	22317	22474	22455	22254	22304	22482	22346	22334	22400	22421	22329	22597	22512	22448	22432	22535	22207	22422	22393	22401	22437	22636	22443	22432	22387	22565	22465	22194	22508	22332	22410	22381	22557	22300	22327	22424	22469	22497	22401	22522	22444	22605	22448	22394	22475	22358	22413	22426	22443	22283	22409	22429	22385	22493	22458	22612	22437	22337	22540	22317	22396	22255	22519	22344	22382	22442	22580	22378	22741	22404	22271	22369	22236	22455	22378	22419	22440	22209	22440	22690	22601	22556	22308	22630	22370	22496	22324	22488	22388	22388	22511	22331	22480	22535	22561	22504	22386	22411	22520	22402	22495	22310	22548	22434	22376	22527	22630	22318	22437	22539	22457	22587	22325	22459	22528	22377	22397	22388	22412	22327	22631	22476	22476	22608	22472	22357	22370	22370	22344	22452	22523	22416	22460	22394	22501	22383	22293	22513	22242	22427	22588	22340	22374	22445	22539	22350	22502	22561	22494	22594	22420	22547	22395	22422	22393	22447	22479	22495	22423	22445	22367	22433	22323	22536	22423	22293	22479	22629	22363	22384	22331	22481	22446	22300	22464	22545	22497	22384	22595	22464	22335	22386	22301	22437	22382	22167	22450	22522	22345	22302	22598	22541	22435	22315	22397	22373	22463	22576	22254	22452	22292	22388	22361	22350	22502	22421	22570	22403	22457	22260	22557	22523	22551	22281	22513	22437	22482	22659	22300	22409	22580	22370	22381	22492	22302	22509	22555	22462	22477	22660	22581	22450	22511	22200	22514	22428	22446	22520	22258	22343	22442	22390	22225	22338	22423	22557	22495	22436	22420	22312	22445	22452	22493	22498	22398	22469	22360	22395	22557	22418	22438	22517	22279	22615	22578	22451	22273	22525	22554	22452	22409	22262	22664	22355	22463	22411	22399	22375	22461	22332	22369	22328	22573	22217	22421	22411	22288	22497	22258	22371	22467	22227	22535	22455	22253	22543	22456	22682	22454	22359	22438	22512	22409	22460	22340	22541	22524	22211	22438	22466	22578	22362	22471	22527	22566	22626	22609	22428	22411	22472	22319	22581	22525	22444	22522	22395	22473	22416	22352	22334	22605	22461	22564	22432	22483	22379	22667	22493	22363	22675	22493	22366	22353	22294	22494	22391	22499	22368	22458	22599	22414	22415	22475	22401	22509	22536	22489	22403	22494	22531	22489	22532	22557	22392	22493	22318	22385	22311	22548	22329	22522	22394	22389	22402	22288	22448	22464	22405	22273	22521	22342	22568	22396	22518	22334	22557	22424	22494	22432	22580	22602	22303	22300	22415	22324	22292	22475	22559	22522	22493	22372	22479	22493	22559	22546	22484	22434	22376	22409	22392	22610	22519	22458	22372	22436	22390	22561	22402	22433	22495	22441	22432	22560	22499	22410	22558	22571	22543	22476	22457	22277	22326	22406	22499	22281	22550	22507	22427	22333	22509	22554	22264	22475	22577	22500	22448	22253	22504	22435	22529	22602	22502	22592	22272	22475	22359	22428	22494	22380	22506	22550	22598	22381	22531	22427	22583	22592	22455	22412	22461	22481	22612	22623	22174	22717	22345	22366	22370	22686	22510	22448	22577	22344	22393	22516	22341	22337	22416	22515	22477	22406	22606	22507	22513	22494	22448	22425	22385	22491	22427	22531	22520	22336	22355	22427	22304	22319	22407	22312	22370	22571	22503	22530	22473	22495	22329	22397	22481	22345	22515	22538	22353	22465	22544	22541	22462	22525	22425	22608	22409	22679	22464	22559	22368	22451	22310	22423	22481	22370	22521	22489	22557	22532	22326	22421	22506	22647	22478	22353	22475	22494	22346	22452	22486	22332	22446	22493	22420	22553	22451	22592	22495	22592	22380	22408	22292	22375	22369	22688	22472	22433	22452	22320	22587	22380	22437	22297	22560	22478	22602	22501	22550	22529	22496	22371	22560	22469	22427	22380	22546	22431	22411	22447	22507	22427	22375	22259	22492	22418	22479	22398	22306	22412	22465	22416	22483	22386	22351	22525	22426	22389	22317	22254	22540	22483	22530	22318	22456	22355	22559	22389	22500	22461	22454	22240	22509	22348	22451	22317	22352	22348	22518	22406	22500	22338	22365	22628	22519	22358	22473	22519	22307	22597	22515	22487	22352	22444	22277	22370	22497	22475	22439	22374	22483	22552	22325	22254	22453	22214	22397	22619	22577	22264	22569	22404	22428	22525	22528	22505	22377	22477	22339	22400	22531	22418	22388	22508	22238	22540	22289	22284	22407	22566	22569	22411	22518	22457	22502	22371	22323	22454	22292	22404	22437	22312	22293	22491	22398	22313	22422	22469	22340	22560	22395	22453	22254	22410	22456	22546	22505	22415	22384	22558	22515	22465	22434	22503	22606	22337	22297	22531	22601	22446	22461	22385	22553	22539	22266	22561	22484	22545	22426	22493	22496	22587	22495	22478	22214	22462	22523	22568	22290	22542	22505	22337	22337	22243	22426	22443	22659	22493	22525	22389	22592	22261	22554	22563	22384	22355	22462	22328	22473	22463	22395	22276	22353	22517	22462	22337	22455	22724	22254	22484	22244	22407	22476	22451	22417	22467	22317	22563	22585	22338	22436	22482	22414	22380	22529	22503	22369	22378	22268	22461	22336	22525	22417	22537	22386	22348	22501	22325	22390	22439	22585	22614	22154	22654	22504	22383	22424	22608	22429	22261	22419	22326	22534	22528	22420	22550	22512	22411	22427	22216	22699	22324	22446	22420	22599	22441	22461	22741	22605	22429	22375	22645	22411	22310	22528	22355	22447	22455	22501	22576	22300	22439	22383	22618	22602	22392	22391	22550	22459	22470	22305	22513	22550	22505	22347	22473	22443	22400	22493	22521	22252	22547	22533	22315	22435	22422	22409	22554	22540	22432	22526	22423	22658	22498	22613	22387	22630	22490	22493	22528	22387	22387	22411	22377	22434	22343	22621	22470	22603	22460	22424	22380	22430	22406	22332	22653	22501	22226	22544	22410	22445	22653	22331	22504	22445	22324	22538	22547	22402	22466	22448	22340	22638	22362	22403	22459	22457	22452	22178	22469	22577	22327	22390	22492	22325	22634	22432	22347	22402	22340	22414	22451	22403	22460	22660	22489	22375	22512	22463	22375	22572	22384	22548	22471	22463	22550	22358	22503	22501	22593	22405	22572	22540	22473	22438	22334	22343	22441	22320	22522	22424	22401	22352	22486	22550	22520	22497	22521	22508	22255	22472	22621	22389	22301	22542	22402	22480	22469	22368	22390	22612	22197	22343	22294	22572	22524	22375	22503	22412	22435	22412	22497	22443	22459	22269	22531	22389	22351	22385	22534	22442	22655	22308	22471	22317	22390	22438	22318	22470	22489	22507	22493	22438	22296	22408	22532	22210	22320	22494	22583	22319	22392	22303	22430	22481	22473	22404	22478	22369	22366	22402	22357	22429	22545	22423	22435	22271	22362	22794	22539	22382	22490	22376	22315	22468	22394	22469	22297	22566	22251	22577	22322	22478	22437	22472	22402	22580	22629	22442	22395	22481	22439	22545	22523	22649	22616	22447	22386	22501	22410	22424	22360	22360	22559	22475	22560	22413	22501	22420	22424	22230	22366	22428	22463	22557	22557	22423	22588	22315	22547	22544	22442	22352	22325	22581	22258	22361	22418	22372	22375	22495	22457	22510	22526	22464	22372	22461	22382	22323	22427	22605	22433	22438	22380	22353	22340	22441	22394	22326	22385	22352	22479	22402	22249	22519	22408	22573	22367	22331	22396	22323	22379	22616	22395	22341	22403	22455	22464	22511	22410	22548	22396	22403	22600	22348	22401	22371	22390	22468	22365	22480	22317	22350	22435	22562	22422	22414	22574	22283	22460	22468	22455	22281	22476	22415	22417	22417	22237	22396	22366	22503	22411	22372	22641	22494	22469	22540	22543	22378	22527	22494	22451	22496	22508	22425	22580	22508	22419	22588	22228	22305	22440	22381	22361	22336	22456	22457	22399	22361	22544	22485	22450	22426	22323	22565	22460	22609	22407	22424	22366	22567	22397	22392	22509	22382	22311	22484	22352	22380	22276	22393	22622	22364	22578	22303	22404	22506	22634	22299	22461	22437	22436	22332	22482	22340	22284	22330	22431	22392	22425	22522	22586	22426	22525	22527	22489	22402	22466	22526	22444	22462	22491	22408	22535	22504	22339	22522	22451	22410	22454	22335	22364	22297	22541	22320	22611	22564	22485	22494	22385	22456	22301	22198	22363	22692	22359	22425	22176	22514	22517	22517	22390	22340	22260	22406	22334	22345	22258	22451	22677	22379	22484	22526	22430	22465	22400	22385	22335	22368	22418	22280	22385	22353	22638	22549	22319	22406	22427	22541	22679	22245	22550	22646	22395	22463	22403	22566	22425	22684	22504	22396	22486	22427	22489	22314	22556	22414	22521	22494	22696	22362	22438	22508	22550	22565	22634	22541	22528	22550	22433	22262	22526	22338	22455	22433	22370	22713	22420	22520	22508	22497	22522	22442	22623	22360	22340	22526	22277	22508	22492	22495	22334	22495	22493	22391	22447	22308	22539	22294	22561	22422	22498	22412	22549	22534	22335	22461	22475	22576	22297	22659	22292	22444	22538	22530	22591	22294	22573	22437
30104	30091	39189	36326	32898	31871	31192	30131	30108	30157	29820	29599	29581	29587	29399	29347	29581	29386	29416	29527	29209	29528	29423	29616	29474	29245	29441	29078	29350	28995	29029	29103	29075	29285	29371	29188	28980	29033	29224	29380	29208	29046	29290	29110	28799	29160	29013	28867	28934	29299	29170	29040	29238	28980	29058	29049	29152	29222	29084	29045	29240	29125	28974	29194	29142	29248	28979	29157	29048	29049	29156	29173	29216	28932	29220	29111	29136	28965	29043	29077	29150	29357	29236	29144	28944	28994	29263	29099	29068	28957	28991	29243	29070	29102	29108	29103	29082	28915	29131	29096	29136	29275	29113	29344	29147	29200	29220	29099	29268	29168	29021	29092	29124	29145	29205	29164	29157	29113	29135	29033	29012	28888	29356	29223	29171	28947	29185	29201	29182	29267	29195	29230	29113	29237	29172	29031	29225	29113	29044	29286	29265	29085	29104	28960	29026	29046	29048	29266	29097	29174	29153	29008	29212	29096	29142	29033	28930	29134	29061	28955	29174	29219	29181	28996	29196	29236	29087	29028	29162	29004	29430	29096	29211	29106	29195	29045	29186	29205	29143	29281	29065	29212	28989	29164	29202	29023	29294	29056	29553	29188	29326	29218	29048	28900	29078	29063	29143	29192	29087	29160	29025	29076	29041	29056	29090	29241	29349	28995	29003	29089	29296	29205	29397	29192	29245	28973	29403	29237	29048	28834	29104	29200	29156	29190	29118	29300	29324	29118	29008	29071	28825	29326	29243	29145	29160	29300	28938	28976	28800	29190	29099	29208	29016	29115	29203	29332	29117	29417	29096	29028	29198	29292	29192	29006	29075	29137	29139	29167	29154	29258	29060	29168	28990	29050	29139	28881	29109	28998	29170	29114	28884	28932	29123	29255	29255	29036	29118	29356	28929	29237	29205	29188	28944	29255	29224	29362	29139	28975	29307	28962	28880	29426	29358	29166	28982	29071	29137	29278	29103	29070	28937	29244	29350	29162	29314	28924	29220	28943	29337	28837	29197	29230	29218	29100	29096	29053	29167	29208	29251	29304	29062	29038	29331	29167	29146	29462	29331	29187	28976	29209	29292	29367	29240	28898	28811	29078	29093	29171	29393	29277	29170	29025	29230	29157	29187	29061	29193	29117	29131	29164	29129	29126	29047	28957	29176	28967	29098	29173	29147	29117	29022	29067	29255	29195	29097	28803	29095	29086	29077	29221	29096	28966	29062	29053	29220	29013	29419	29156	29206	29031	28924	29038	29022	29294	29179	28937	29117	28990	28938	29096	29062	28918	28660	29098	29138	28833	29158	29166	29279	29202	29154	29229	29123	29221	29231	29284	29025	29171	29136	29135	29198	28993	29082	29230	29055	29183	28925	29197	29214	29162	29122	29102	29166	29315	29005	28827	29210	29148	29179	29285	29140	29180	29127	29164	29256	28975	29018	29080	29061	29055	29121	28769	28847	29309	29094	29245	29242	29205	29172	29025	29042	28853	29096	29225	29085	29043	29183	28971	29130	28880	29230	28945	29301	28867	29167	29187	29328	29244	28998	29152	29151	29039	29158	29204	29254	28848	29143	29098	29206	29315	29184	29118	29130	29101	29291	29084	29138	29223	28957	29008	29130	29122	28989	29082	29193	29098	29020	29206	29241	29062	29208	29348	29180	29131	28952	29143	29245	29029	29046	29217	29158	29030	29304	29298	28991	28979	29322	29023	29330	28991	29054	29336	29183	29083	29209	29350	29134	29060	29141	29098	29015	29145	29248	29215	29250	29047	29209	29232	28953	29370	29336	29143	29096	29267	29159	29240	29123	29015	29212	28915	28929	29084	29150	29080	29034	29186	29151	29104	29284	29183	29378	28922	29181	29001	29292	29068	29086	29342	29184	29032	29260	29280	29067	29016	29195	29103	29115	29228	29437	29121	29164	29084	29378	29036	29225	29205	29239	29202	28926	28978	29165	29162	29025	29279	29077	29284	29218	29173	29352	29180	28938	29063	29184	29317	29387	29496	28925	29048	29067	29199	28992	28896	29137	29389	29353	29161	29256	29318	29156	29057	29311	28925	29156	28958	29274	29114	29409	29030	29156	28983	29287	29004	29150	29092	29034	28962	29337	29151	29067	28864	29136	29097	29161	29129	29210	29019	29235	29107	29290	29267	29230	29206	29113	29081	29025	29323	29288	29260	29208	29001	29005	29110	29141	28927	29102	29274	29325	29069	29073	28931	29118	29075	29258	29022	28963	29032	29190	29235	29264	29260	29000	28908	29141	28961	29492	29297	28992	29277	29260	29237	29140	29119	29271	28970	29337	29136	29304	29226	29315	29159	29100	29013	29253	29083	29156	29085	29036	29128	29147	29285	29189	28922	29239	29012	29407	29125	29278	29237	29167	29161	29229	29008	29013	29218	29169	29241	29265	29259	29053	29273	29051	29238	29136	29045	29200	29287	29191	28912	28934	29142	28988	29312	29194	28945	28911	29084	28969	28948	29168	28845	29420	28748	29231	29301	29095	29030	28816	29145	29230	28897	29304	29052	29144	28897	29267	29342	29376	29048	29177	29178	29044	29051	29184	29000	29117	29093	29203	29183	29216	29188	29256	29061	29043	29026	29162	28967	29317	29239	29096	28969	29047	29059	29193	29255	29120	29272	29062	29012	29406	29317	29320	29018	29179	29039	29112	29121	29073	29195	29332	28990	29154	28967	29102	29029	28934	28960	29346	29098	28939	29135	29126	29373	29291	29116	29190	29278	29170	28791	28966	29136	29259	29180	29049	29017	29117	28997	29044	29000	28956	28869	29109	28981	29042	29099	29292	29135	29250	29104	29256	29287	29080	29127	29298	28938	29348	29065	29094	29073	29092	29099	29026	29151	29051	29106	29198	29209	29010	29235	29407	29137	29053	29035	29169	29056	29197	29113	29032	29341	29170	29028	29323	29030	29031	29350	29110	29047	28997	28973	29092	29402	29265	29172	29048	28907	29276	29103	29374	29092	28929	29176	29218	28914	29222	29083	29292	29156	29115	29116	28972	29134	29191	29351	29477	29140	29146	29128	28892	29049	29402	29175	29163	29143	29092	29073	29050	29184	28900	29018	29177	29289	28936	28988	29343	29022	29095	29026	29064	28924	29113	29122	29272	29095	28940	29216	29099	29324	29217	29129	29135	28896	29205	29081	29094	29196	28907	29117	29394	29261	29235	29197	29059	28923	29184	29037	29100	29129	29109	29191	28833	28985	29177	29124	29033	29226	29072	29199	29233	29144	28991	29000	29206	29085	29168	29378	29281	29270	28962	29203	29329	29289	28964	29096	29286	28977	29003	29091	29205	29289	29044	29334	29156	29229	29024	29101	28956	29148	29072	29007	29173	29197	29062	29138	29259	29086	28982	29059	29225	29235	29180	29288	29243	28940	29038	29179	29078	29367	29067	29065	29325	29196	29061	29025	29335	29159	29042	29094	29212	29125	29133	29161	29171	29154	29214	29259	29352	29393	29268	29213	29268	29073	29164	29047	29203	29163	29090	29178	29057	29292	28933	29089	29326	29298	29324	29152	28884	28891	29140	29105	29135	29074	29396	29131	29235	28978	29285	28969	29070	29357	29147	29262	28984	29071	29225	29280	29188	29229	29082	29250	29102	29079	28970	28983	29022	29002	29091	29165	28990	29111	29252	28982	29209	29170	29099	29050	29300	29282	29347	29171	29293	29132	29173	29038	29228	29074	29191	29209	29112	29335	29541	29077	29259	29126	29165	29175	29121	29062	29185	29150	28920	29221	29235	29122	29310	29340	29072	28930	29295	29075	29359	29180	29135	28986	29224	29108	29002	29277	29002	29259	29213	29137	29048	29125	29224	29222	29293	29073	29358	29134	29224	29064	29165	28951	29010	29160	29075	29075	29207	29298	29147	28969	29172	29012	28876	29157	29204	28951	29268	29216	28912	29290	29152	29093	29194	29149	29254	28985	29020	29246	29130	29146	29052	29266	29235	29115	29123	29142	28910	29104	29435	29021	29133	29074	29207	29259	29078	29452	29072	29221	29409	29216	29297	29101	29195	29059	29145	29271	28961	29077	29291	29486	29027	28929	28989	29286	29124	28977	29003	29324	29212	29203	29102	29202	29057	28990	29178	29272	29352	29038	29172	29209	29080	29081	29162	29112	29441	29241	29360	29070	29141	29326	29220	29313	29188	29043	28954	29348	29047	28904	29347	29145	29361	29129	28946	29095	29238	28972	29131	29074	29333	29033	29247	29230	29229	29444	29110	29339	29181	29211	29030	29152	29015	29050	29349	29060	29011	29387	29165	29017	29050	29184	29348	29170	29379	29033	29233	28994	29220	29198	29018	29260	29103	29043	29082	28928	29199	29151	29243	29186	29111	29141	29114	29093	29196	29065	29163	29119	29124	29253	29085	29222	28865	29293	29132	29221	29059	29160	29198	29396	29194	29037	29159	29159	29329	29136	29203	29074	29176	29468	29297	29341	29292	29133	28929	29120	28963	29290	29365	29104	29030	29257	29133	29201	29108	29368	29065	28995	29063	29186	29095	29147	28933	29342	29015	29143	29385	29096	29271	29213	29110	29160	29231	29198	28906	29088	29053	29075	29247	29239	29125	29084	29255	29176	29086	29116	29291	29157	29178	29034	29205	29057	29223	29242	28910	29374	29178	29134	29069	29095	29039	29161	29207	29282	29182	29291	29232	29069	29065	29053	29268	29382	29257	29007	29252	29185	29126	29202	29068	29080	29090	28940	29230	29179	29134	29333	29229	28965	29129	29125	29240	29209	29420	29269	29160	29331	28933	29419	29371	29213	29146	29154	29170	29242	29259	29145	29039	29238	29184	29365	29165	29063	29121	29270	29060	29114	29214	29084	29039	29117	29079	29119	29344	28959	29034	29089	29377	29238	29074	29312	29311	29157	29066	29277	29177	29058	29148	29378	29189	29069	29089	29160	29008	29033	29045	29044	29122	29319	29278	29308	29107	29140	29087	29117	29106	29077	28898	29010	29363	29150	29226	29131	29193	29249	29350	29197	29121	29171	29226	29217	29285	29115	29149	29003	29114	29232	29098	29175	29107	29255	29108	29220	29107	29161	29127	29095	29188	29011	29428	29420	29170	29060	29039	29055	29128	29061	29170	29192
29308	43109	41121	32728	29209	26890	25391	24490	24356	23874	23265	22953	23049	22727	22713	22682	22540	22648	22581	22612	22504	22301	22575	22622	22706	22863	22302	22235	22256	22250	22425	22463	22280	22364	22258	22358	22358	22349	22240	22235	22280	22440	22284	22304	22320	22418	22289	22239	22336	22337	22162	22387	22303	22325	22266	22300	22248	22180	22043	22126	22082	22240	22159	22174	22282	22269	22181	22245	22300	22231	22264	22207	22403	22194	22165	22245	22467	22290	22366	22216	22153	22281	22372	22210	22061	22278	22217	22211	22308	22325	22169	22256	22124	22192	22159	22283	22312	22255	22420	22246	22370	22245	22202	22428	22369	22184	22305	22214	22432	22138	22312	22231	22126	22214	22289	22229	22272	22318	22427	22106	22335	22310	22222	22373	22138	22272	22160	22148	22372	22239	22318	22255	22393	22257	22280	22355	22194	22320	22291	22262	22010	22195	22402	22284	22385	22274	22147	22247	22345	22179	22279	22379	22198	22483	22107	22107	22159	22338	22143	22246	22303	22393	22186	22232	22217	22486	22068	22244	22445	22106	22243	22191	22164	22390	22375	22574	22258	22245	22362	22379	22381	22066	22303	22267	22126	22206	22262	22214	22321	22146	22121	22252	22337	22321	22323	22341	22250	22532	22131	22530	22074	22280	22432	22438	22380	22155	22352	22417	22358	22277	22406	22304	22121	22222	22251	22200	22240	22329	22355	22231	22336	22225	22255	22231	22292	22311	22388	22377	22105	22257	22316	22241	22325	22426	22338	22192	22221	22215	22385	22325	22325	22377	22260	22394	22347	22379	22240	22343	22441	22360	22332	22244	22432	22297	22333	22076	22362	22190	22377	22150	22379	22237	22189	22234	22370	22283	22297	22240	22257	22208	22162	22041	22340	22261	22388	22226	22393	22306	22206	22223	22361	22070	22360	22286	22347	22364	22315	22272	22107	22421	22356	22273	22069	22308	22262	22168	22431	22492	22168	22367	22260	22052	22453	22182	22312	22155	22295	22425	22087	22264	22246	22362	22287	22379	22288	22203	22246	22256	22401	22379	22374	22040	22429	22154	22463	22168	22150	22324	22310	22297	22210	22310	22273	22308	22143	22387	22206	22134	22342	22290	22231	22159	22385	22359	22235	22181	22215	22236	22253	22214	22300	22344	22281	22258	22123	22309	22329	22139	22350	22210	22356	22223	22180	22288	22272	22412	22308	22202	22211	22526	22262	22081	22458	22352	22108	22129	22104	22350	22347	22252	22240	22411	22230	22357	22439	22231	22355	22201	22300	22256	22234	22141	22544	22405	22306	22313	22299	22243	22278	22450	22151	22249	22272	22381	22377	22387	22391	22400	22255	22203	22235	22383	22245	22491	22304	22164	22105	22412	22243	22351	22217	22128	22157	22168	22335	22275	22391	22364	22372	22364	22219	22249	22306	22466	22282	22171	22267	22220	22135	22419	22264	22225	22258	22191	22500	22279	22368	22248	22102	22201	22270	22337	22259	22377	22300	22277	22340	22212	22302	22265	22302	22256	22191	22399	22364	22208	22258	22186	22252	22448	22154	22277	22083	22282	22331	22366	22236	22359	22034	22146	22300	22292	22164	22112	22452	22368	22414	22235	22402	22371	22207	22303	22354	22312	22347	22085	22287	22110	22315	22305	22363	22313	22346	22370	22221	22077	22310	22278	22435	22234	22240	22319	22149	22132	22204	22236	22324	22304	22374	22271	22101	22253	22355	22192	22161	22355	22248	22351	22458	22165	22295	22187	22277	22212	22241	22244	22404	22387	22304	22326	22322	22229	22262	22151	22503	22398	22245	22351	22291	22260	22185	22293	22243	22318	22138	22222	22294	22083	22475	22276	22199	22270	22402	22192	22213	22275	22169	22169	22321	22449	22328	22276	22145	22487	22186	22340	22150	22081	22384	22271	22154	22384	22315	22435	22461	22256	22186	22198	22354	22271	22250	22365	22364	22358	22213	22310	22093	22280	22240	22158	22242	22352	22306	22242	22197	22281	22242	22306	22209	22261	22305	22269	22449	22142	22235	22209	22343	22124	22272	22442	22141	22284	22251	22459	22107	22259	22308	22133	22143	22147	22328	22278	22145	22387	22443	22276	22353	22230	22369	22418	22349	22164	22237	22308	22254	22254	22023	22201	22442	22207	22467	22424	22225	22220	22171	22362	22375	22442	22269	22263	22326	22248	22094	22362	22316	22206	22415	22283	22205	22244	22170	22306	22218	22199	22213	22225	22323	22405	22446	22074	22136	22289	22510	22202	22305	22168	22438	22126	22178	22337	22129	22291	22318	22401	22298	22223	22392	22535	22456	22202	22350	22229	22342	22118	22137	22077	22268	22187	22312	22245	22228	22219	22187	22197	22455	22239	22374	22340	22291	22311	22222	22304	22254	22220	22175	22402	22347	22317	22072	22148	22328	22344	22299	22210	22186	22413	22446	22294	22305	22337	22349	22301	22304	22377	22471	22280	22218	22224	22199	22258	22090	22368	22083	22462	22285	22302	22572	22190	22462	22260	22480	22277	22320	22170	22079	22204	22219	22422	22224	22283	22346	22249	22252	22275	22358	22285	22466	22459	22256	22304	22152	22248	22408	22149	22447	22505	22329	22214	22138	22372	22308	22166	22140	22299	22184	22173	22252	22166	22234	22327	22280	22353	22300	22197	22209	22364	22337	22193	22215	22133	22228	22209	22267	22162	22394	22264	22373	22137	22170	22459	22212	22339	22302	22148	22196	22378	22385	22380	22477	22073	22244	22240	22209	22394	22364	22213	22276	22268	22300	22071	22349	22382	22159	22166	22293	22159	22112	22201	22224	22389	22361	22194	22137	22272	22359	22176	22165	22466	22193	22324	22385	22332	22358	22356	22283	22308	22254	22277	22389	22322	22240	22299	22274	22402	22248	22386	22107	22168	22376	22261	22230	22056	22374	22361	22118	22262	22390	22129	22294	22249	22335	22306	22235	22394	22327	22216	22077	22306	22182	22459	22233	22301	22242	22290	22281	22273	22176	22295	22233	22340	22365	22285	22400	22146	22259	22337	22316	22264	22432	22330	22174	22366	22175	22415	22402	22079	22337	22299	22249	22251	22270	22252	22329	22090	22353	22305	22355	22101	22239	22343	22358	22223	22156	22225	22170	22345	22388	22226	22202	22408	22272	22178	22335	22219	22150	22214	22341	22373	22264	22269	22193	22216	22206	22299	22420	22080	22235	22293	22259	22179	22336	22345	22267	22171	22257	22395	22290	22062	22433	22333	22357	22219	22212	22266	22354	22281	22259	22352	22412	22406	22122	22214	22317	22174	22277	22201	22325	22134	22374	22445	22192	22172	22332	22354	22210	22270	22196	22376	22240	22284	22289	22243	22204	22265	22217	22524	22324	22249	22189	22299	22263	22197	22404	22327	22217	22344	22206	22117	22204	22195	22342	22196	22322	22436	22392	22326	22207	22400	22166	22148	22276	22184	22181	22099	22430	22508	22156	22210	22387	22249	22156	22287	22304	22313	22407	22161	22369	22239	22242	22172	22240	22255	22218	22302	22197	22354	22302	22449	22303	22203	22294	22385	22130	22314	22281	22195	22188	22227	22325	22197	22298	22251	22141	22388	22196	22335	22096	22377	22286	22328	22296	22126	22298	22157	22452	22211	22313	22254	22188	22365	22246	22308	22209	22375	22359	22181	22287	22226	22318	22274	22267	22229	22369	22286	22160	22220	22349	22391	22324	22293	22465	22207	22371	22318	22185	22449	22203	22387	22234	22205	22335	22419	22061	22289	22200	22289	22417	22231	22454	22357	22339	22304	22354	22380	22293	22318	22213	22423	22340	22270	22279	22485	22308	22491	22260	22224	22410	22160	22296	22207	22242	22154	22356	22306	22466	22270	22255	22205	22312	22285	22283	22268	22345	22172	22221	22182	22364	22285	22345	22241	22272	22208	22386	22478	22127	22233	22258	22601	22384	22347	22344	22137	22284	22289	22403	22242	22377	22132	22343	21989	22136	22346	22192	22487	22220	22275	22260	22210	22429	22203	22315	22224	22267	22318	22476	22337	22208	22324	22262	22337	22267	22433	22330	22285	22457	22251	22210	22251	22340	22254	22239	22398	22325	22288	22270	22322	22270	22114	22325	22417	22146	22297	22292	22220	22273	22285	22151	22407	22418	22117	22203	22119	22217	22407	22184	22325	22377	22326	22157	22352	22199	22259	22297	22348	22341	22367	22234	22259	22497	22281	22226	22312	22205	22262	22368	22298	22364	22190	22290	22164	22306	22235	22292	22441	22503	22187	22344	22247	22205	22201	22153	22557	22235	22381	22279	22178	22105	22252	22162	22307	22151	22367	22268	22411	22236	22296	22275	22160	22507	22180	22378	22275	22341	22199	22292	22159	22185	22329	22160	22516	22231	22333	22442	22304	22235	22367	22429	22165	22139	22235	22315	22311	22314	22183	22317	22388	22436	22314	22248	22247	22252	22356	22190	22125	22194	22394	22329	22320	22221	22150	22284	22283	22195	22358	22396	22243	22213	22087	22220	22211	22255	22352	22419	22312	22294	22258	22557	22422	22185	22337	22294	22226	22151	22441	22169	22293	22264	22308	22452	22235	22224	22165	22225	22163	22348	22202	22473	22333	22342	22445	22225	22313	22284	22251	22336	22452	22350	22358	22307	22283	22064	22368	22137	22334	22371	22224	22378	22095	22290	22345	22344	22167	22336	22332	22144	22387	22310	22293	22289	22273	22175	22203	22296	22237	22202	22171	22400	22468	22343	22193	22390	22439	22277	22146	22457	22415	22231	22229	22361	22434	22127	22201	22321	22171	22226	22245	22268	22178	22411	22279	22328	22651	22302	22354	22269	22304	22185	22315	22231	22422	22288	22312	22407	22343	22315	22369	22385	22330	22019	22402	22390	22210	22225	22424	22117	22454	22044	22377	22266	22276	22218	22247	22129	22190	22251	22303	22294	22142	22059	22103	22200	22235	22249	22235	22200	22422	22225	22094	22283	22229	22248	22247	22386	22455	22235	22199	22339	22329	22203	22253	22318	22314	22427	22431	22250	22594	22270	22365	22269	22351	22341	22412	22259	22353	22324	22282	22208	22414	22369	22339	22133	22242	22255	22143	22407	22329
23810	21431	29104	25789	27564	32089	33483	31396	31124	31031	30546	29870	29863	29853	29645	29665	29931	29717	29578	29680	29697	29855	29711	29741	31471	30751	30468	29564	29166	29112	29325	29073	29102	29521	29436	29114	29272	29143	28988	29167	29209	29079	29256	29207	29195	29262	29205	29181	29322	29252	29314	29200	29574	29354	29324	29087	29208	29104	29325	29103	29445	29414	29221	29104	29219	29260	28908	29032	29194	29246	29038	29255	29211	29175	29199	29346	29254	29050	29187	29314	29073	29132	29025	29413	29318	29114	29236	29505	29116	29092	29278	29312	29202	28989	29317	29338	29138	29139	29215	29310	29096	29182	29119	28951	29279	29105	29048	29184	29331	29301	29190	29027	29216	29580	29097	29359	29364	29178	29133	29063	29071	29150	29297	29158	29310	29211	29175	29156	29033	29149	29149	29298	29004	29296	29156	29095	29297	29261	29533	29227	29340	29264	29171	29167	29186	29112	29127	29138	29151	29154	29078	29035	29197	29196	29141	28924	29202	29018	29091	29326	29233	29167	29198	29055	29164	29226	29549	29221	28967	29144	29270	29152	28954	29196	29190	29060	29199	29274	29150	29320	28974	29052	29131	29399	29343	29354	29374	29330	29151	29304	29028	29038	29213	29545	29218	29169	29339	29460	29122	29292	29234	29170	29096	29218	29410	29188	29178	29305	28872	29163	29039	29115	28916	29091	29020	29257	29120	29251	29182	29233	29133	29023	29450	28816	29255	29121	28957	29095	29268	29344	29259	28983	29171	29161	29181	29029	28982	28845	29115	29224	29351	29264	29666	29476	29006	29047	29097	29340	29161	29091	29064	29204	28917	28938	29182	29174	29253	29249	29244	29149	29243	29295	29301	29345	29074	29080	29020	29212	29240	29165	28970	28982	29472	28955	29152	29149	29396	29351	29301	29203	29228	29323	29412	29123	29107	29113	29188	29465	29125	29058	28970	28968	29273	29094	29238	29233	29441	29196	29317	29141	29145	29039	29133	29288	29175	29298	29132	29227	29280	29007	28951	29160	29181	29116	29035	29130	29263	29196	29025	29502	29234	29193	29268	29231	29019	29249	28925	29254	29275	28957	29193	29220	29229	29226	29067	29216	28999	29190	29188	29246	29390	29372	29419	29181	29174	29359	29159	29230	29008	28987	28868	29235	29139	29248	29181	29406	29222	29073	29117	29146	29080	29304	29181	29288	29346	29066	28921	29185	29118	28992	29128	29120	29158	29049	29233	29257	29305	29130	29039	29281	29072	29073	29221	29299	29225	29168	29337	29011	29255	29068	29178	29363	29233	29105	28764	29203	29148	29140	29001	28954	28947	29321	28839	29087	29079	29410	29049	29157	29313	29112	29193	29412	29230	29147	29485	29369	29397	29064	28973	29185	29121	29310	29396	29193	29410	28937	29362	29068	29052	29054	29212	29137	29116	29242	29158	29246	29103	28950	29233	29142	29272	29287	29354	29015	29050	29224	29261	28902	29088	29194	29245	29079	29217	29139	29337	29051	29001	29086	29276	29259	29194	29127	29146	29151	29078	29138	29178	29081	29335	28943	29087	29229	29257	29062	29312	29045	29327	29302	29299	29251	29381	29064	29066	28978	28971	29250	29402	29221	29091	28960	28891	29288	29305	29219	29164	29270	29186	29275	29108	29209	29294	29176	29378	29257	29033	29202	29224	29253	29017	29135	29111	29170	29013	28972	29179	29255	28986	29052	29379	28894	29141	28969	29196	29171	29065	29222	29271	29232	29093	29311	29157	29336	29182	29097	29145	29196	29296	29136	28904	29350	29238	29285	29212	29013	29139	29179	29145	29019	29112	29207	29210	28892	29182	28979	29134	29221	29194	29202	29188	29235	29375	29212	29281	28908	29073	28981	29338	29019	29146	29165	29216	29104	29216	29067	29212	29107	29265	29137	29230	29059	29311	29244	29094	29288	28968	29225	29400	29197	29344	29206	29060	29048	29234	29069	29214	29185	29389	28979	29095	29225	29305	29046	29254	29202	29217	29192	29066	29023	29290	29039	29062	29147	29212	29344	29093	29072	29119	28983	29236	29171	29305	29501	29417	28998	29389	28994	29067	29131	29392	29098	29287	28862	29082	29234	29284	29194	29229	29234	29187	29290	28975	29237	29288	29125	28999	28913	29434	28983	29304	29093	29216	29061	29230	29039	29285	29058	29173	29219	28994	28934	29176	29051	29051	29608	29408	29213	29242	29287	29211	29331	29170	29252	28879	29343	29402	29172	29094	29022	29334	29105	29111	28885	29165	29216	29266	29225	29486	29331	29471	28997	29438	29053	28878	28884	29243	28852	29221	29199	29567	29241	29340	29268	29054	29305	29072	29402	29144	29117	29186	29128	29349	29245	29185	29039	29109	29146	29553	29093	29057	28932	29181	29216	29340	29102	29140	29235	29190	28978	29200	28973	29365	29263	29263	29155	29262	29047	29223	29238	29314	29094	29047	29163	29126	29265	29090	29077	29263	29171	29292	29126	29427	29350	29420	29422	29265	29139	29175	29181	29042	29229	29034	29297	29033	29271	29109	29406	29204	29261	29085	29231	29132	29314	29184	29070	29109	29147	29223	29304	29074	29331	29251	29176	29169	29266	29022	29310	29328	29144	28896	29640	29369	29284	29123	29314	29206	29232	29273	29031	29287	29320	29352	29089	29196	29483	29149	29134	29228	29205	29219	29112	29163	29014	29186	29036	29306	29120	29304	29183	29383	29135	29073	29010	29201	29049	29177	29285	29336	29176	29299	29069	29026	29084	28938	29146	29271	29414	29004	29090	29103	29141	29169	29156	29178	29334	29259	29207	29114	29240	29277	29237	29319	29120	29142	28972	29165	29139	29091	28989	28915	29051	29277	29412	29262	29115	29247	28874	29167	29239	29067	29237	29232	29188	29234	28962	29153	29069	29009	29063	29117	29046	29273	29370	29236	29298	29180	28930	29334	29223	29157	29111	29131	29085	29025	29164	29296	29269	29266	29416	29194	29276	29183	29342	29192	29196	29116	29214	29362	29296	29212	29085	29533	29164	28932	29050	29135	29112	29038	29277	29211	29192	29196	29298	29185	29136	28954	29176	29153	29121	29175	29177	29354	29228	29401	29256	29440	29199	29215	29268	29398	29206	29272	29189	29385	28984	29171	29451	29032	29021	29299	29250	29078	29230	29106	29338	29184	29249	28979	29400	29282	29217	29244	29287	29444	29348	29289	29307	29101	29332	29096	29106	29039	29270	29427	29091	29081	29294	29152	29120	28945	29123	29312	29210	29094	29505	29100	29160	29276	29170	29191	29131	28939	29277	29287	29098	29300	29132	29155	29180	29118	29356	29177	29084	29291	29053	29218	29256	29197	29156	29389	29118	29099	29256	29159	29436	29359	29354	29142	29231	29010	29150	29375	29087	29083	29155	29102	29232	29152	29182	29246	29210	29005	29039	29281	29139	29053	29063	29034	29064	28831	29115	29261	29136	29102	29204	29139	29417	29202	29279	29229	29112	29245	29249	29076	29224	29032	29287	29049	28923	29038	29091	29152	29266	29109	28992	29215	29040	29054	28980	29155	29179	29067	29105	29021	29091	29227	29200	29179	29297	29219	29117	29193	29225	29255	28982	29252	29149	29085	29077	29260	28967	29030	29056	29123	29254	29224	29223	29222	29209	29207	29353	29357	29219	29052	29104	29219	29236	29120	29065	29335	29314	29236	29098	29162	29213	29336	29191	29014	28988	29221	29263	29314	29225	29040	29064	29179	29213	29039	29310	28926	29058	29321	29072	29111	29149	29086	29120	29287	29017	29076	29276	29058	29226	29251	29486	29195	29185	29030	29242	29181	29011	29174	29198	29087	29238	28976	29108	29245	29226	29027	28988	29279	29353	29113	29149	29247	29325	29127	29297	29380	29351	29158	29017	29094	29241	29089	29056	29187	29497	29126	29244	29169	29093	29276	29183	29284	29085	29292	29211	29123	29099	29201	29092	29385	29089	29156	29201	29227	29154	29097	29088	28988	29235	28881	29230	29377	29206	29337	29263	29212	29331	29307	29178	28987	29190	29186	29093	29272	28869	29355	29314	29419	29163	29289	29335	29260	29454	29337	29081	29259	29057	29059	29191	29226	29221	29157	29412	29209	29367	29313	29221	29132	29278	29041	29198	29033	28950	29302	29116	29232	29294	29027	28914	29195	28993	29301	29258	29014	29316	29467	29237	29308	29312	29383	29106	29096	29191	29003	29168	29204	29275	29330	29181	29163	29153	29182	29062	29315	29389	29173	29111	28970	29207	29220	29297	29275	29314	29172	28954	29055	29412	29122	29178	29256	29229	29179	29180	29198	29316	29279	29073	29197	29095	29108	29197	29451	29308	29243	29142	29172	29093	29260	29074	28836	29112	28912	29077	29402	29118	29244	29076	29021	29240	29015	29189	29248	29083	29089	29348	29047	29248	29378	29226	29415	29199	29194	29133	29100	29169	29245	29189	29162	29065	29154	29181	29120	29364	29018	29035	29223	29159	29385	29234	29301	29176	28955	29207	29196	29351	29433	29106	29117	29035	29273	29130	29309	29202	29082	29046	29292	29319	29478	29061	29105	29150	29309	29016	29236	29349	29049	29235	29248	29249	29010	29303	29185	29054	29286	29264	29316	29177	29300	29113	29079	29325	29299	28984	29489	29128	29090	29125	29194	29302	29222	29201	29221	28991	29217	28946	29213	29255	29303	29178	29129	29082	29069	29333	29195	29054	29195	29173	29341	29241	29223	29064	29095	29061	29093	29126	29184	29320	29012	29385	29208	29298	28909	29193	29340	29100	29303	29173	28997	29171	29126	29131	29157	29334	28989	29260	29293	29221	29113	28941	29178	29176	28974	29368	29224	29197	29276	29166	29115	29245	29143	29254	29280	29354	29071	28908	29035	29001	29089	29160	29244	29118	29207	29038	29137	29300	29023	29315	29556	29276	29100	29250	29242	29071	29419	29028	28981	28989	29039	29137	29015	29131	29453	29217	29012	29293	29222	29006	29316	29352	29069	29097	29271	29221	29076	29212	29212	29160	29292	28965	29136	29149	29043	29503	29112	29332	29127	29110	29055	29095	29136	29036	29098	29213	29125	29128	29212	28954	28995	29000	29275	29222	29170	29480
28405	48791	47860	37916	32436	29410	27277	26080	25664	24792	24026	23757	23593	23233	23277	23076	22913	22804	22583	22912	22872	22977	22672	23413	25898	24835	23729	22439	22492	22293	22524	22531	22608	22574	22702	22554	22502	22457	22454	22323	22420	22391	22342	22453	22323	22414	22473	22329	22407	22285	22268	22299	22165	22378	22415	22540	22240	22491	22361	22451	22358	22411	22343	22228	22405	22270	22608	22307	22393	22376	22409	22300	22359	22385	22333	22456	22349	22442	22306	22385	22517	22418	22578	22475	22319	22383	22489	22159	22294	22454	22341	22396	22469	22212	22186	22239	22273	22382	22342	22265	22323	22253	22536	22451	22265	22555	22366	22357	22330	22282	22241	22318	22355	22301	22434	22364	22352	22385	22450	22395	22285	22308	22390	22545	22367	22151	22501	22331	22328	22410	22406	22375	22344	22238	22435	22439	22296	22347	22378	22326	22307	22495	22250	22359	22349	22287	22436	22527	22299	22361	22307	22420	22317	22400	22658	22363	22320	22194	22238	22480	22436	22336	22513	22468	22311	22192	22391	22317	22340	22419	22315	22347	22336	22254	22304	22529	22190	22226	22432	22290	22541	22367	22465	22385	22289	22338	22350	22326	22476	22361	22579	22457	22413	22341	22275	22543	22360	22389	22467	22360	22312	22305	22459	22377	22267	22117	22186	22311	22435	22363	22301	22398	22223	22481	22347	22394	22299	22264	22423	22302	22206	22308	22369	22447	22516	22321	22502	22277	22312	22608	22236	22288	22412	22386	22478	22315	22193	22259	22222	22446	22282	22349	22425	22436	22355	22297	22411	22296	22330	22437	22229	22508	22366	22372	22203	22478	22513	22206	22416	22349	22369	22497	22396	22411	22394	22484	22469	22403	22357	22168	22354	22213	22403	22380	22442	22363	22327	22573	22352	22394	22276	22238	22540	22446	22274	22236	22327	22374	22138	22475	22331	22644	22281	22251	22326	22203	22505	22337	22437	22181	22330	22267	22313	22229	22480	22506	22326	22318	22408	22350	22339	22365	22331	22233	22315	22350	22280	22315	22404	22339	22290	22200	22335	22243	22266	22367	22295	22388	22372	22242	22422	22420	22399	22290	22300	22288	22363	22358	22499	22211	22500	22442	22313	22351	22362	22360	22461	22373	22467	22335	22279	22391	22419	22266	22479	22391	22293	22231	22189	22369	22314	22337	22196	22314	22319	22402	22386	22437	22320	22491	22520	22278	22376	22616	22339	22238	22611	22478	22449	22274	22277	22287	22358	22122	22263	22365	22367	22381	22291	22268	22372	22384	22325	22292	22368	22412	22399	22387	22163	22432	22284	22391	22521	22271	22502	22194	22262	22431	22565	22181	22325	22396	22221	22489	22385	22446	22326	22289	22438	22276	22433	22469	22405	22413	22355	22258	22361	22255	22421	22371	22387	22305	22456	22419	22316	22267	22309	22422	22148	22401	22373	22440	22384	22386	22450	22358	22369	22278	22356	22186	22324	22484	22176	22442	22321	22321	22423	22390	22317	22503	22358	22325	22355	22356	22211	22372	22386	22289	22384	22284	22344	22425	22474	22537	22452	22373	22329	22554	22478	22381	22415	22217	22364	22299	22289	22440	22345	22289	22271	22273	22390	22328	22180	22327	22365	22407	22298	22222	22445	22291	22458	22093	22423	22427	22375	22129	22376	22319	22356	22405	22356	22239	22351	22390	22456	22410	22373	22322	22414	22499	22368	22167	22457	22080	22465	22322	22288	22356	22341	22318	22527	22403	22316	22448	22377	22407	22408	22292	22459	22468	22518	22378	22259	22416	22170	22006	22462	22381	22341	22485	22522	22297	22461	22370	22390	22477	22291	22394	22287	22348	22267	22366	22338	22402	22491	22297	22455	22263	22548	22338	22305	22294	22471	22417	22281	22398	22181	22255	22363	22246	22341	22477	22318	22313	22355	22438	22249	22475	22436	22388	22249	22463	22370	22275	22288	22328	22412	22385	22441	22343	22325	22521	22150	22344	22328	22479	22455	22471	22364	22291	22422	22444	22189	22447	22379	22409	22443	22354	22406	22466	22324	22440	22435	22343	22442	22195	22465	22349	22376	22460	22481	22302	22414	22185	22409	22290	22263	22348	22391	22635	22442	22317	22349	22368	22365	22394	22262	22478	22354	22350	22519	22357	22455	22377	22312	22435	22390	22658	22449	22381	22530	22351	22281	22416	22279	22405	22319	22406	22417	22403	22393	22402	22412	22412	22498	22195	22426	22290	22295	22380	22287	22327	22174	22341	22534	22423	22430	22486	22422	22370	22428	22413	22409	22445	22440	22435	22364	22400	22331	22240	22461	22456	22405	22528	22337	22383	22237	22328	22344	22381	22390	22256	22549	22228	22458	22254	22269	22289	22316	22308	22260	22318	22311	22252	22248	22135	22359	22386	22419	22492	22510	22201	22236	22198	22531	22160	22338	22432	22151	22317	22342	22388	22186	22512	22330	22448	22411	22225	22402	22332	22168	22349	22383	22346	22295	22330	22365	22342	22397	22346	22332	22462	22359	22382	22391	22272	22424	22266	22278	22395	22309	22374	22382	22490	22299	22347	22312	22363	22523	22197	22541	22391	22294	22253	22447	22389	22392	22213	22123	22463	22642	22432	22383	22370	22413	22327	22605	22301	22260	22114	22447	22272	22450	22246	22399	22366	22219	22309	22392	22371	22265	22335	22341	22208	22282	22409	22295	22494	22352	22406	22442	22377	22506	22362	22300	22225	22327	22445	22429	22328	22380	22370	22303	22428	22318	22258	22412	22364	22366	22330	22270	22453	22379	22426	22401	22266	22336	22532	22252	22234	22476	22570	22385	22351	22526	22449	22276	22538	22403	22258	22377	22236	22271	22474	22300	22395	22538	22335	22301	22300	22479	22659	22299	22326	22386	22349	22476	22450	22444	22310	22492	22341	22357	22312	22213	22263	22246	22468	22245	22360	22235	22634	22335	22465	22224	22274	22335	22436	22366	22396	22285	22374	22444	22428	22449	22327	22392	22427	22272	22309	22269	22340	22248	22344	22280	22610	22473	22130	22375	22421	22272	22271	22288	22388	22394	22183	22238	22424	22376	22426	22293	22283	22348	22241	22421	22282	22415	22428	22437	22387	22289	22439	22462	22441	22421	22299	22439	22366	22333	22190	22390	22312	22360	22261	22514	22218	22252	22464	22304	22427	22524	22442	22529	22111	22315	22511	22246	22470	22271	22344	22223	22266	22367	22387	22323	22481	22279	22431	22298	22428	22408	22508	22290	22340	22372	22106	22434	22278	22288	22314	22216	22241	22540	22238	22521	22367	22458	22519	22354	22443	22320	22435	22316	22285	22243	22286	22305	22653	22465	22418	22441	22361	22422	22465	22309	22410	22505	22263	22463	22251	22396	22271	22166	22507	22366	22127	22375	22275	22481	22428	22410	22270	22465	22419	22396	22475	22356	22362	22313	22359	22380	22499	22483	22325	22111	22398	22387	22362	22313	22349	22368	22527	22546	22620	22560	22166	22451	22321	22599	22296	22355	22411	22465	22407	22431	22273	22450	22373	22315	22341	22307	22262	22448	22378	22430	22486	22372	22378	22388	22348	22388	22349	22466	22479	22475	22469	22241	22318	22482	22363	22414	22528	22388	22408	22331	22295	22201	22422	22494	22199	22265	22229	22340	22431	22379	22249	22442	22526	22259	22389	22336	22373	22601	22343	22324	22471	22301	22330	22251	22294	22360	22403	22178	22386	22364	22295	22524	22452	22334	22252	22301	22538	22355	22328	22544	22338	22358	22455	22438	22306	22288	22299	22430	22364	22269	22511	22378	22318	22400	22463	22292	22410	22403	22327	22519	22171	22458	22444	22365	22427	22545	22200	22236	22515	22200	22138	22505	22260	22184	22299	22295	22312	22368	22437	22325	22338	22319	22417	22391	22293	22454	22478	22321	22306	22374	22379	22429	22483	22406	22513	22448	22293	22388	22223	22290	22398	22426	22356	22399	22247	22335	22567	22447	22522	22519	22360	22399	22409	22290	22423	22530	22319	22330	22406	22466	22177	22246	22389	22550	22277	22385	22545	22303	22411	22318	22221	22213	22406	22369	22264	22414	22473	22280	22299	22497	22165	22340	22431	22437	22508	22178	22284	22535	22122	22450	22293	22310	22290	22223	22379	22240	22448	22322	22335	22295	22202	22434	22402	22364	22385	22430	22448	22481	22360	22258	22421	22526	22401	22401	22369	22294	22448	22259	22379	22497	22287	22240	22362	22362	22443	22463	22180	22358	22291	22360	22339	22451	22480	22382	22298	22201	22369	22303	22239	22494	22400	22329	22490	22259	22336	22185	22346	22076	22407	22377	22398	22287	22291	22368	22428	22466	22520	22176	22469	22305	22433	22268	22435	22252	22429	22136	22631	22217	22387	22154	22189	22259	22249	22195	22333	22124	22364	22317	22380	22382	22600	22309	22438	22350	22383	22360	22264	22291	22453	22448	22412	22392	22495	22226	22142	22316	22452	22447	22321	22360	22446	22425	22310	22489	22508	22277	22552	22174	22265	22456	22406	22403	22328	22406	22250	22423	22124	22401	22197	22404	22453	22270	22235	22509	22351	22408	22453	22501	22322	22403	22300	22456	22244	22643	22355	22448	22466	22233	22406	22461	22176	22489	22263	22392	22386	22416	22375	22312	22317	22394	22350	22365	22407	22432	22423	22317	22436	22156	22267	22289	22504	22365	22361	22500	22416	22258	22231	22412	22455	22336	22432	22297	22410	22327	22554	22420	22277	22250	22375	22435	22348	22338	22295	22228	22371	22486	22129	22523	22605	22320	22451	22325	22358	22245	22323	22382	22404	22270	22338	22404	22317	22195	22364	22409	22341	22279	22338	22398	22382	22373	22505	22482	22405	22226	22379	22476	22458	22466	22508	22301	22371	22379	22410	22303	22363	22392	22356	22342	22453	22221	22487	22476	22411	22419	22357	22359	22202	22584	22391	22393	22376	22316	22344	22364	22364	22165	22283	22487	22396	22494	22401	22343	22367	22433	22379	22290	22352	22310	22302	22372	22273	22309	22283	22330	22454	22366	22383	22323	22413	22472	22224	22338	22425	22296	22488	22371	22462	22272	22331	22388	22542
22627	21365	29144	24297	24124	30672	35510	32309	32143	32344	31720	31125	31146	30696	30397	30551	30121	29986	29811	30127	30140	30288	30691	30696	33252	33207	31754	30486	30287	29990	29934	29757	30262	30039	29907	29936	30132	29789	29747	29700	29578	29478	29731	29909	29883	29590	29688	29795	29606	29898	29859	29730	29567	29498	29704	29859	30003	29671	29803	29771	29756	29809	29744	29724	29764	29672	29744	29608	29615	29797	29638	29574	29848	29601	29610	29748	29849	29760	29909	29809	29777	29748	29605	29683	29686	29581	29845	29699	29539	29712	29908	29746	29712	29608	29639	29721	29373	29844	29854	29951	29875	29631	29678	29732	29753	29605	29773	29454	30011	29652	29641	29409	29675	29881	29835	29862	29681	29488	29631	29666	29557	29674	29608	29470	29809	29497	29557	29659	29791	29650	29728	29574	29573	29606	29452	29399	29643	29869	29467	29352	29527	29860	29567	29517	29411	29899	29842	29736	29609	29756	29624	29941	29735	29637	29683	29590	29725	29772	29617	29469	29624	29677	29787	29569	29841	29561	29409	29517	29593	29524	29655	29805	29721	29390	29543	29497	29747	29744	29693	29318	29654	29867	29668	29574	29563	29716	29484	29540	29791	29722	29654	29806	29501	29689	29404	29671	29759	29795	29788	29610	29677	29754	29534	29562	29619	29585	29833	29800	29891	29792	29569	29517	29732	29584	29784	29458	29670	29830	29601	29685	29879	29754	29574	29441	29644	29819	29773	29601	29538	29585	29409	29440	29394	29432	29788	29615	29456	29869	29575	29446	29700	29472	29561	29640	29600	29744	29669	29695	29559	29510	29771	30005	29862	29651	29446	29663	29569	29490	29657	29648	29710	29879	29980	29611	29441	29721	29616	29774	29805	29722	29821	29765	29605	29693	29774	29821	29728	29629	29768	29606	29558	29322	29534	29681	29605	29802	29570	29618	29718	29725	29576	29524	29671	29564	29675	29448	29598	29703	29576	29454	29624	29698	29768	29817	29738	29783	29417	29689	29427	29657	29623	29717	29622	29854	29774	29748	29619	29599	29633	29521	29689	29924	29724	29702	29636	29643	29316	29912	29508	29705	29636	29799	29618	29522	29658	29590	29549	29698	29680	29790	29664	29733	29562	29808	29788	29712	29628	29601	29697	29620	29544	29885	29679	29749	29617	29706	29673	29562	29604	29528	29525	29667	29646	29786	29574	29587	29748	29783	29756	29552	29572	29575	29730	29759	29670	29567	29548	29612	29846	29728	29615	29568	29734	29496	29538	29819	29654	29480	29621	29903	29413	29657	29750	29575	29520	29536	29392	29747	29729	29773	29859	29716	29678	29404	29651	29621	29754	29723	29467	29516	29901	29804	29777	29375	29683	29710	29718	29674	29626	29527	29672	29658	29580	29612	29424	29623	29631	29524	29474	29565	29727	29639	29776	29764	29608	29529	29622	29605	29530	29911	29729	29548	29537	29636	29676	29680	29545	29724	29578	29580	29505	29608	29540	29559	29631	29511	29550	29689	29440	29460	29779	29894	29665	29508	29685	29715	29621	30003	29719	29657	29490	29664	29850	29753	29728	30114	29762	29607	29832	29660	29699	29654	29478	29594	29516	29693	29657	29469	29678	29593	29682	30032	29747	29860	29686	29522	29461	29495	29546	29494	29785	29657	29783	29539	29775	29668	29805	29665	29481	29647	29961	29826	29439	29536	29919	29753	29871	29608	29625	29622	29368	29542	29686	29578	29723	29755	29693	29547	29696	29426	29280	29634	29730	29806	29520	29472	29636	29607	29625	29827	29813	29515	29584	29547	29803	29528	29854	29624	29544	29758	29633	29580	29450	29661	29588	29627	29620	29459	29741	29639	29669	29800	29931	29627	29597	29443	29768	29684	29741	29526	29630	29827	29698	29394	29796	29817	29685	29623	29844	29810	29684	29395	29653	29542	29912	29422	29924	29633	29794	29580	29433	29688	29614	29768	29668	29779	29413	29845	29562	29662	29687	29791	29660	29858	29424	29982	29589	29419	29953	29853	29833	29569	29649	29519	29640	29559	29821	29820	29695	29978	29527	29671	29854	29525	29722	29794	29764	29631	29416	29349	29771	29667	29473	29720	29578	29858	29534	29562	29630	29617	29875	29675	29713	29621	29691	29659	29695	29743	29542	29685	29493	29562	29532	29613	29820	29724	29685	29638	29746	29749	29742	29456	29788	29632	29905	29467	29621	29590	29620	29797	29560	29723	29713	29440	29883	29787	29452	29328	29552	29691	29765	29664	29538	29689	29633	29623	29682	29650	29632	29795	29450	29589	29849	29604	29589	29704	29676	29888	29600	29567	29662	29423	29342	29820	29633	29700	29519	29601	29548	29779	29760	29682	29591	29836	29644	29885	29758	29714	29661	29465	29751	29468	29694	29482	29671	29720	29693	29620	29799	29806	29767	29463	29549	29571	29634	29675	29545	29608	29748	29772	29813	29619	29521	29666	29719	29704	29740	29494	29754	29657	29648	29490	29505	29503	29722	29735	29507	29573	29555	29539	29817	29861	29722	29855	29788	29650	29610	29693	30048	29652	29740	29801	29630	29707	29703	29551	29876	29677	29607	29612	29505	29616	29623	29853	29689	29597	29781	29539	29716	29479	29785	29743	29829	29461	29512	29773	29782	29712	29753	29678	29555	29725	29703	29916	29937	29628	29659	29680	29629	29707	29732	29651	29691	29705	29728	29727	29570	29661	29603	29530	29551	29664	29590	29445	29679	29862	29714	29678	29588	29566	29699	29712	29655	29698	30043	29621	29485	29760	29213	29623	29720	29597	29725	29687	29853	29628	29771	29537	29646	29348	29449	29724	29694	29396	29615	29777	29698	29680	29620	29651	29693	29633	29467	29867	29857	29679	29637	29712	29629	29641	29672	29622	29751	29638	29575	29643	29758	29668	30002	29706	29497	29815	29756	29610	29769	29603	29624	29799	29750	29575	29678	29661	29908	29844	29606	29619	29686	29747	29574	29751	29821	29675	29754	29771	29687	29540	29733	29727	29841	29721	29658	29895	29694	29759	29728	29454	29499	29645	29500	29659	29575	29816	29557	29558	29396	29480	29649	29764	29857	29635	29695	29479	29651	29566	29977	29809	29496	29566	29799	29856	29518	29750	29736	29792	29734	29783	29325	29569	29745	29482	29735	29381	29613	29693	29455	29626	29428	29579	29747	29671	29702	29661	29840	29707	29570	29787	29572	29830	29581	29494	29645	29660	29741	29471	29564	29821	29377	29664	29675	29897	29815	29826	29521	29607	29633	29827	29651	29550	29540	29423	29641	29748	29448	29603	29757	29571	29758	29563	29843	29615	29474	29522	29564	29692	29711	29591	29341	29728	29684	29549	29620	29691	29660	29683	29930	29586	29609	29650	29435	29731	29541	29643	29657	29715	29762	29724	29597	29359	29575	29424	29630	29498	29635	29729	29766	29604	29569	29616	29777	29661	29474	29502	29686	29698	29637	29592	29755	29501	29861	29876	29843	29549	29773	29738	29604	29437	29595	29602	29772	29919	29836	29625	29981	29891	29821	29838	29547	29792	29907	29700	29807	29433	29689	29755	29625	29663	29544	29756	29863	29700	29494	29608	29295	29640	29851	29634	29379	29486	29477	29854	29494	29585	29690	29450	29949	29766	29567	29782	29721	29593	29531	29717	29518	29449	29800	29676	29678	29588	29659	29374	29531	29725	29726	29671	29706	29655	29475	29633	29656	29924	29700	29879	29500	29769	29365	29892	29675	29605	29813	29781	29861	29764	29805	29816	29723	29717	29692	29666	29605	29672	29525	29646	29781	29895	29512	29604	29757	29568	29805	29489	29499	29514	29775	29578	29645	29619	29344	29716	29711	29566	29600	29806	29591	29423	29775	29615	29690	29710	29674	29661	29546	29811	29870	29697	29650	29728	29674	29726	29756	29932	29769	29586	29560	29724	29507	29726	29631	29878	29483	29653	29674	29651	29614	29578	29850	29737	29643	29935	29540	29782	29578	29793	29401	29777	29770	29602	29812	29560	29588	29484	29705	29815	29755	29824	29778	29560	29809	29658	29766	29826	29677	29428	29548	29710	29624	29814	29917	29618	29506	29710	29776	29457	29575	29658	29503	29784	29484	29418	29537	29687	29698	29723	29810	29878	29775	29428	29554	29632	29634	29548	30002	29743	29607	29612	29883	29340	29543	29561	29888	29438	29622	29842	29638	29497	29601	29779	29726	29880	29937	29615	29813	29528	29680	29704	29705	29693	29638	29611	29647	29692	29567	29684	29784	29374	29610	29815	29697	29701	29581	29517	29799	29540	29587	29692	29714	29848	29689	29713	29668	29561	29711	29733	29685	29471	29465	29575	29623	29900	29503	29604	29868	29807	30008	29858	29828	29636	29496	29565	29695	29497	29560	29747	29619	29735	29804	29719	29605	29493	29605	29569	29654	29538	29448	29586	29496	29477	29601	29588	29527	29428	29631	29611	29614	29661	29698	29871	29906	29644	29531	29801	29726	29710	29681	29328	29787	29636	29618	29711	29515	29744	29692	29719	29779	29726	29731	29777	29596	29693	29549	29651	29688	29958	29699	29527	29603	29725	29658	29513	29925	29504	29564	29635	29855	29506	29731	29624	29532	29749	29677	29536	29662	29981	29959	29837	29910	29643	29791	29601	29856	29675	29784	29615	29691	29581	29712	29604	29798	29373	29454	29622	29608	29629	29723	29675	29621	29595	29763	29788	29645	29828	29693	29721	29765	29608	29830	29818	29600	29591	29786	29674	29749	29554	29515	29597	29741	29613	29793	29562	29672	29831	29538	29524	29699	29513	29536	29745	29712	29643	29698	29644	29640	29459	29783	29845	29877	29703	29614	29864	29548	29711	29576	29674	29570	29953	29607	29597	29621	29687	29743	29855	29422	29735	29658	29755	29552	29563	29756	29467	29732	29608	29617	29900	29862	29829	29553	29663	29614	29695	29812	29406	29840	29922	29812	29661	29869	29837	29797	29638	29504	29757	29774	29913	29944	29787	29839	29717	29564	29681	29675	29827	29871	29805	29765	29572	29696	29703	29676	29761	29497	29679	29535	29729	29884	29482	29599	29405	29496	29782	29607	29840	29772	29843	29675	29601	29573	29763
30375	52936	51890	42051	35560	31417	28930	27583	27064	26206	25124	24530	24251	23895	23575	23433	23409	23276	23494	23389	23216	23826	24016	24408	28568	27302	25325	23372	22983	22626	22812	22708	22908	22911	22728	22719	22556	22761	22660	22688	22613	22590	22608	22379	22493	22554	22611	22447	22545	22443	22688	22649	22727	22579	22426	22739	22515	22585	22536	22636	22527	22790	22554	22789	22525	22558	22587	22582	22573	22666	22519	22286	22439	22545	22595	22628	22723	22667	22527	22651	22475	22554	22498	22595	22581	22584	22731	22660	22504	22373	22630	22641	22627	22450	22596	22560	22628	22582	22541	22606	22608	22306	22694	22578	22637	22691	22677	22599	22582	22539	22740	22561	22378	22640	22575	22593	22604	22594	22455	22709	22616	22581	22370	22318	22558	22642	22426	22608	22701	22664	22689	22588	22632	22550	22468	22625	22455	22641	22555	22561	22512	22442	22478	22443	22480	22704	22571	22461	22442	22611	22489	22603	22409	22673	22461	22602	22590	22420	22575	22661	22471	22582	22697	22524	22556	22493	22573	22660	22472	22674	22496	22673	22754	22716	22714	22467	22526	22491	22562	22611	22561	22459	22661	22458	22553	22641	22332	22521	22490	22582	22579	22484	22464	22478	22547	22654	22519	22555	22400	22676	22507	22591	22596	22392	22767	22567	22555	22554	22602	22560	22551	22392	22645	22506	22458	22374	22607	22503	22660	22628	22527	22639	22623	22516	22563	22665	22482	22413	22597	22564	22606	22592	22660	22597	22493	22426	22538	22364	22598	22513	22638	22460	22523	22591	22717	22521	22490	22647	22516	22600	22694	22404	22526	22560	22648	22496	22504	22565	22626	22479	22643	22504	22676	22505	22427	22337	22518	22512	22537	22645	22801	22391	22637	22594	22766	22456	22638	22497	22647	22510	22572	22619	22463	22667	22454	22536	22514	22783	22542	22832	22487	22463	22622	22421	22501	22551	22587	22588	22522	22658	22406	22486	22723	22523	22567	22463	22547	22708	22469	22660	22612	22522	22488	22537	22598	22690	22580	22448	22583	22621	22528	22453	22394	22485	22604	22668	22505	22668	22601	22659	22545	22509	22509	22676	22516	22728	22450	22609	22548	22654	22547	22769	22352	22685	22468	22564	22482	22692	22453	22711	22589	22693	22479	22476	22589	22429	22649	22476	22669	22705	22485	22599	22544	22472	22389	22629	22572	22591	22630	22465	22470	22526	22530	22633	22542	22531	22400	22513	22537	22556	22607	22507	22576	22557	22499	22707	22527	22619	22635	22448	22630	22596	22497	22492	22706	22539	22480	22464	22510	22831	22787	22499	22632	22503	22484	22675	22510	22689	22579	22597	22606	22511	22590	22432	22388	22474	22537	22454	22775	22517	22412	22808	22579	22511	22435	22584	22453	22505	22530	22566	22604	22455	22469	22458	22593	22654	22644	22485	22555	22392	22418	22633	22539	22463	22570	22484	22543	22444	22435	22474	22547	22512	22501	22459	22514	22542	22629	22513	22521	22499	22431	22593	22614	22727	22564	22478	22438	22581	22397	22431	22567	22491	22486	22539	22570	22561	22555	22539	22594	22425	22637	22500	22724	22603	22675	22507	22537	22357	22650	22586	22495	22569	22520	22428	22586	22816	22423	22658	22401	22628	22599	22439	22674	22525	22697	22533	22568	22406	22622	22574	22583	22595	22647	22542	22470	22557	22527	22480	22650	22591	22568	22505	22551	22378	22421	22494	22539	22655	22534	22605	22546	22581	22597	22539	22538	22519	22463	22700	22579	22589	22416	22584	22419	22572	22513	22495	22477	22676	22414	22652	22624	22496	22617	22495	22475	22476	22616	22545	22556	22691	22723	22633	22822	22372	22508	22617	22363	22537	22778	22482	22569	22463	22760	22478	22600	22399	22415	22577	22507	22674	22538	22681	22604	22578	22604	22603	22445	22615	22617	22524	22544	22541	22680	22583	22529	22556	22626	22634	22573	22500	22435	22388	22425	22631	22509	22580	22684	22557	22447	22622	22540	22566	22690	22574	22602	22490	22518	22569	22488	22684	22457	22461	22473	22504	22761	22457	22496	22597	22534	22398	22502	22444	22658	22665	22483	22543	22597	22482	22567	22521	22535	22571	22487	22555	22583	22777	22444	22378	22642	22245	22552	22398	22458	22710	22494	22497	22484	22664	22473	22636	22434	22614	22586	22644	22545	22721	22645	22668	22509	22504	22538	22441	22615	22567	22608	22652	22496	22641	22675	22430	22503	22520	22724	22526	22501	22501	22390	22424	22598	22614	22772	22625	22747	22450	22434	22281	22622	22365	22620	22512	22479	22594	22696	22416	22712	22553	22582	22433	22732	22545	22521	22663	22435	22490	22606	22417	22651	22403	22578	22586	22805	22704	22607	22426	22527	22524	22600	22589	22680	22437	22598	22652	22563	22529	22568	22658	22631	22676	22439	22588	22741	22421	22686	22578	22384	22441	22515	22404	22538	22653	22536	22478	22525	22706	22651	22753	22505	22605	22520	22658	22470	22523	22503	22489	22437	22550	22515	22600	22595	22563	22651	22530	22610	22416	22517	22615	22457	22682	22531	22595	22451	22751	22541	22563	22573	22544	22513	22552	22656	22489	22588	22605	22400	22664	22450	22580	22689	22384	22526	22571	22606	22658	22587	22590	22640	22712	22667	22657	22605	22457	22407	22596	22734	22646	22765	22490	22463	22540	22496	22632	22451	22501	22604	22733	22591	22590	22499	22466	22420	22640	22662	22497	22603	22736	22592	22492	22387	22594	22326	22521	22590	22553	22404	22640	22394	22742	22665	22531	22606	22537	22490	22485	22604	22618	22587	22592	22518	22652	22446	22667	22528	22549	22526	22614	22419	22654	22616	22567	22357	22557	22630	22487	22550	22563	22555	22407	22539	22534	22656	22685	22691	22484	22349	22619	22501	22555	22596	22605	22420	22439	22639	22409	22474	22610	22309	22551	22657	22585	22547	22499	22506	22648	22569	22501	22467	22551	22470	22535	22750	22451	22683	22457	22458	22464	22580	22590	22638	22570	22651	22399	22735	22530	22556	22445	22644	22674	22652	22622	22394	22623	22410	22426	22633	22513	22610	22695	22561	22703	22644	22449	22583	22717	22476	22553	22577	22547	22729	22509	22694	22613	22464	22537	22431	22530	22557	22421	22445	22696	22632	22654	22563	22521	22637	22638	22563	22706	22647	22581	22616	22612	22593	22579	22367	22626	22548	22595	22567	22438	22626	22595	22582	22429	22394	22645	22553	22601	22576	22474	22501	22284	22514	22509	22593	22561	22478	22688	22524	22555	22626	22720	22407	22291	22624	22514	22461	22741	22651	22654	22646	22433	22671	22500	22561	22665	22637	22508	22691	22501	22452	22455	22354	22646	22574	22523	22614	22473	22641	22665	22437	22587	22464	22528	22633	22653	22557	22743	22567	22589	22561	22598	22665	22472	22726	22694	22488	22505	22704	22460	22322	22560	22577	22512	22480	22582	22594	22490	22468	22461	22728	22608	22573	22476	22680	22541	22621	22562	22731	22279	22541	22596	22756	22384	22583	22517	22566	22659	22385	22522	22665	22650	22631	22443	22614	22453	22383	22646	22619	22784	22520	22500	22615	22579	22601	22428	22478	22608	22608	22390	22375	22604	22526	22511	22546	22375	22555	22441	22536	22709	22552	22650	22542	22733	22472	22736	22584	22506	22485	22733	22618	22512	22661	22613	22416	22553	22583	22644	22521	22438	22523	22616	22475	22442	22575	22731	22557	22659	22489	22275	22616	22655	22573	22514	22697	22600	22375	22626	22558	22584	22631	22573	22547	22503	22674	22502	22522	22385	22586	22633	22486	22565	22600	22466	22696	22548	22457	22436	22532	22514	22611	22491	22524	22580	22657	22529	22662	22718	22662	22660	22614	22584	22618	22578	22380	22557	22675	22523	22460	22872	22519	22729	22617	22436	22478	22429	22514	22542	22675	22615	22586	22568	22381	22547	22625	22490	22432	22691	22583	22381	22638	22550	22725	22709	22637	22681	22593	22577	22601	22605	22468	22486	22539	22583	22454	22517	22625	22562	22742	22650	22570	22621	22471	22506	22592	22574	22470	22583	22531	22633	22675	22550	22545	22457	22667	22590	22493	22371	22575	22485	22538	22577	22401	22431	22683	22625	22590	22890	22695	22573	22384	22497	22430	22604	22602	22598	22585	22487	22498	22410	22448	22527	22418	22608	22561	22559	22592	22673	22683	22657	22485	22508	22632	22484	22418	22606	22658	22455	22620	22411	22705	22573	22527	22678	22654	22655	22637	22449	22425	22699	22666	22748	22521	22578	22511	22564	22599	22393	22714	22630	22502	22530	22593	22463	22610	22491	22468	22504	22652	22563	22558	22528	22497	22374	22653	22720	22354	22522	22673	22523	22635	22646	22535	22528	22466	22683	22398	22473	22550	22687	22498	22432	22728	22416	22541	22383	22499	22612	22502	22593	22687	22591	22447	22657	22522	22596	22455	22520	22664	22549	22649	22651	22454	22442	22669	22334	22521	22569	22742	22732	22576	22489	22603	22708	22647	22646	22499	22593	22472	22596	22390	22683	22522	22441	22503	22382	22674	22506	22560	22569	22550	22379	22457	22505	22691	22387	22532	22588	22420	22487	22536	22619	22424	22590	22624	22443	22628	22601	22656	22476	22399	22580	22778	22596	22576	22562	22490	22510	22646	22600	22656	22655	22611	22479	22692	22500	22359	22610	22462	22610	22504	22654	22586	22675	22689	22557	22567	22781	22479	22565	22722	22516	22489	22523	22616	22620	22575	22596	22713	22705	22758	22428	22492	22587	22621	22535	22607	22485	22595	22537	22681	22611	22526	22477	22421	22612	22594	22652	22420	22572	22598	22481	22582	22719	22389	22501	22682	22444	22615	22636	22347	22497	22674	22454	22666	22561	22665	22576	22608	22533	22688	22493	22446	22535	22565	22569	22686	22478	22375	22686	22500	22606	22577	22487	22645	22172	22618	22571	22512	22686	22707	22421	22622	22550	22625	22532	22478	22371	22570	22554	22567	22606	22742	22372	22607	22690	22522	22644	22552	22599	22552	22640	22635	22492	22588	22512	22603	22697
30072	29780	38846	36294	32239	31842	31183	30561	30440	30334	30190	30132	30108	29682	29590	29843	29746	29609	29648	29650	29687	29657	29743	29679	29627	29661	29658	29731	29747	29467	29648	29497	29419	29477	29514	29578	29575	29298	29681	29558	29762	29701	29419	29443	29521	29435	29407	29368	29249	29389	29359	29342	29448	29461	29315	29505	29532	29471	29682	29606	29558	29573	29426	29457	29643	29456	29402	29649	29527	29297	29475	29473	29488	29595	29223	29551	29660	29573	29360	29715	29512	29499	29505	29491	29432	29308	29599	29432	29337	29325	29349	29435	29603	29490	29523	29649	29574	29553	29356	29617	29474	29464	29280	29265	29575	29494	29502	29562	29590	29476	29275	29471	29475	29533	29444	29707	29460	29491	29404	29613	29722	29920	29509	29393	29677	29533	29405	29703	29600	29590	29533	29779	29554	29365	29410	29456	29624	29363	29455	29379	29658	29888	29513	29387	29506	29546	29513	29158	29608	29402	29516	29546	29691	29406	29450	29589	29317	29610	29538	29555	29489	29450	29484	29589	29515	29570	29378	29737	29574	29399	29277	29584	29468	29522	29440	29494	29565	29366	29487	29410	29614	29467	29533	29447	29455	29411	29456	29565	29725	29549	29507	29533	29627	29521	29138	29448	29443	29669	29507	29417	29628	29371	29556	29546	29323	29621	29550	29543	29372	29685	29697	29433	29524	29513	29404	29141	29752	29456	29611	29534	29825	29456	29398	29462	29543	29310	29409	29291	29439	29475	29464	29385	29553	29551	29603	29654	29373	29506	29325	29508	29532	29569	29499	29593	29357	29468	29792	29514	29370	29494	29421	29610	29415	29563	29317	29371	29281	29666	29550	29608	29623	29428	29406	29337	29616	29658	29289	29665	29314	29392	29531	29500	29451	29335	29495	29392	29380	29383	29471	29390	29235	29488	29441	29439	29493	29550	29567	29512	29575	29546	29671	29419	29465	29544	29606	29634	29391	29507	29320	29504	29476	29337	29426	29429	29612	29146	29594	29407	29572	29396	29381	29333	29335	29538	29638	29261	29488	29418	29441	29485	29551	29323	29503	29455	29363	29426	29548	29566	29717	29584	29471	29686	29357	29270	29511	29524	29443	29370	29440	29295	29339	29364	29332	29766	29749	29711	29472	29588	29411	29397	29297	29299	29430	29228	29487	29574	29524	29844	29604	29420	29532	29745	29563	29496	29577	29424	29515	29524	29410	29468	29671	29537	29441	29468	29431	29447	29539	29428	29533	29345	29433	29361	29489	29360	29715	29524	29525	29519	29338	29418	29479	29546	29331	29571	29561	29312	29448	29439	29605	29625	29274	29581	29394	29438	29385	29423	29336	29460	29440	29481	29569	29532	29395	29512	29456	29675	29454	29657	29415	29487	29402	29543	29360	29263	29302	29414	29355	29195	29519	29504	29608	29591	29553	29352	29569	29384	29515	29655	29620	29506	29393	29686	29552	29494	29402	29683	29502	29460	29479	29560	29416	29543	29799	29379	29382	29469	29438	29593	29560	29435	29547	29573	29630	29295	29295	29494	29560	29477	29512	29175	29249	29497	29358	29597	29603	29308	29555	29598	29569	29555	29746	29570	29558	29443	29421	29502	29577	29374	29579	29655	29340	29622	29448	29341	29604	29634	29276	29372	29469	29568	29281	29309	29748	29571	29556	29693	29451	29376	29258	29720	29467	29586	29464	29459	29572	29622	29587	29458	29400	29501	29357	29497	29466	29527	29372	29551	29641	29364	29344	29510	29789	29338	29514	29432	29645	29431	29265	29385	29727	29602	29397	29610	29596	29288	29501	29567	29443	29399	29629	29381	29338	29512	29577	29462	29476	29640	29513	29405	29638	29676	29541	29617	29611	29413	29403	29565	29382	29510	29413	29584	29521	28985	29300	29460	29445	29556	29438	29375	29467	29360	29589	29636	29404	29538	29513	29563	29535	29176	29483	29564	29673	29546	29327	29478	29174	29720	29730	29453	29476	29587	29270	29429	29621	29565	29346	29343	29497	29238	29603	29445	29401	29618	29581	29467	29656	29524	29383	29476	29534	29467	29594	29385	29669	29451	29411	29290	29665	29337	29237	29397	29293	29590	29610	29541	29578	29536	29519	29528	29385	29534	29422	29356	29446	29454	29652	29363	29446	29479	29552	29381	29265	29683	29489	29770	29687	29346	29681	29277	29641	29491	29223	29440	29289	29543	29396	29399	29523	29323	29563	29725	29293	29312	29811	29699	29740	29407	29371	29738	29512	29338	29379	29461	29786	29608	29592	29468	29668	29509	29416	29265	29359	29846	29462	29335	29355	29394	29430	29606	29531	29445	29497	29528	29636	29260	29252	29391	29491	29434	29313	29220	29734	29778	29411	29326	29527	29305	29506	29662	29163	29665	29534	29414	29451	29365	29353	29704	29299	29441	29489	29330	29629	29450	29521	29612	29406	29528	29470	29243	29520	29202	29388	29384	29392	29502	29646	29354	29501	29481	29490	29426	29497	29468	29313	29708	29477	29392	29576	29477	29556	29613	29517	29644	29075	29480	29636	29579	29717	29465	29534	29732	29238	29469	29424	29377	29639	29605	29732	29400	29385	29633	29543	29549	29563	29546	29665	29677	29691	29421	29340	29590	29477	29557	29464	29645	29545	29427	29737	29527	29274	29497	29373	29573	29405	29266	29539	29412	29625	29235	29538	29233	29345	29485	29126	29495	29545	29319	29741	29543	29560	29509	29557	29560	29362	29487	29378	29535	29349	29436	29548	29459	29624	29407	29299	29357	29453	29695	29489	29522	29365	29395	29368	29449	29675	29546	29641	29467	29588	29698	29694	29663	29404	29649	29551	29467	29355	29307	29526	29388	29679	29599	29476	29655	29249	29317	29740	29313	29337	29624	29722	29313	29360	29643	29324	29271	29303	29451	29563	29167	29643	29733	29361	29447	29575	29703	29592	29502	29495	29407	29314	29273	29704	29705	29746	29771	29695	29572	29727	29377	29514	29285	29646	29593	29159	29449	29677	29551	29703	29552	29288	29454	29728	29343	29663	29543	29452	29473	29879	29462	29525	29679	29551	29440	29380	29722	29700	29376	29790	29360	29466	29503	29399	29584	29888	29430	29333	29407	29541	29694	29412	29286	29467	29470	29592	29305	29461	29652	29634	29372	29216	29402	29674	29315	29548	29521	29489	29450	29624	29468	29460	29490	29596	29630	29482	29460	29335	29410	29486	29346	29284	29457	29574	29267	29558	29259	29537	29535	29644	29222	29479	29245	29808	29434	29685	29595	29675	29744	29489	29352	29490	29856	29418	29537	29621	29405	29388	29677	29686	29364	29475	29336	29607	29505	29309	29408	29617	29465	29389	29635	29440	29454	29542	29353	29185	29638	29711	29378	29569	29575	29557	29470	29445	29527	29449	29769	29507	29328	29474	29681	29623	29568	29588	29693	29390	29568	29438	29545	29759	29409	29582	29365	29521	29342	29421	29096	29471	29443	29631	29511	29605	29358	29429	29459	29434	29304	29447	29470	29500	29458	29853	29512	29406	29401	29357	29529	29496	29738	29387	29605	29352	29764	29393	29309	29561	29463	29726	29484	29472	29496	29455	29608	29462	29469	29551	29455	29592	29603	29534	29406	29537	29543	29594	29361	29589	29315	29455	29443	29468	29444	29598	29557	29458	29466	29558	29624	29321	29288	29363	29734	29476	29644	29693	29701	29807	29640	29171	29443	29583	29365	29595	29565	29449	29549	29509	29479	29018	29264	29471	29295	29524	29476	29238	29476	29340	29677	29494	29726	29468	29435	29696	29511	29273	29636	29511	29444	29675	29239	29628	29467	29478	29409	29423	29424	29417	29456	29593	29574	29840	29483	29759	29649	29299	29425	29643	29415	29566	29497	29503	29419	29477	29558	29520	29630	29604	29523	29431	29597	29368	29149	29458	29515	29539	29725	29246	29356	29483	29512	29503	29448	29388	29358	29583	29526	29626	29646	29607	29531	29744	29630	29455	29339	29353	29258	29588	29402	29603	29388	29470	29423	29302	29361	29414	29309	29533	29357	29663	29458	29471	29609	29363	29491	29466	29567	29432	29617	29478	29516	29315	29450	29515	29362	29540	29451	29415	29438	29627	29630	29552	29734	29291	29545	29117	29408	29493	29248	29446	29813	29783	29690	29430	29358	29647	29293	29483	29527	29441	29590	29528	29327	29498	29616	29285	29689	29447	29381	29549	29561	29489	29526	29385	29517	29513	29658	29468	29414	29545	29379	29530	29555	29538	29583	29338	29468	29353	29300	29502	29657	29399	29528	29521	29577	29493	29451	29432	29493	29490	29498	29507	29476	29526	29423	29433	29466	29585	29616	29468	29438	29583	29336	29218	29383	29404	29494	29361	29114	29299	29552	29677	29397	29551	29423	29562	29348	29870	29502	29566	29605	29301	29284	29519	29412	29542	29335	29495	29553	29587	29321	29305	29671	29349	29542	29738	29559	29325	29351	29642	29344	29350	29498	29669	29430	29731	29152	29646	29399	29320	29466	29680	29416	29460	29534	29490	29488	29584	29350	29471	29510	29488	29409	29524	29618	29616	29604	29510	29760	29416	29738	29452	29649	29584	29536	29625	29467	29448	29714	29505	29575	29487	29606	29368	29683	29593	29480	29308	29639	29379	29212	29544	29293	29324	29795	29501	29320	29379	29408	29557	29353	29808	29604	29298	29428	29622	29482	29566	29267	29462	29556	29432	29439	29584	29711	29604	29488	29408	29623	29554	29300	29544	29636	29408	29514	29499	29777	29320	29519	29448	29301	29594	29467	29198	29542	29546	29535	29298	29571	29631	29513	29497	29438	29423	29521	29517	29364	29858	29627	29537	29279	29548	29528	29415	29363	29442	29684	29537	29566	29365	29562	29427	29697	29390	29517	29395	29463	29534	29419	29358	29519	29643	29264	29693	29823	29640	29594	29588	29456	29453	29455	29527	29621	29304	29440	29454	29246	29478	29542	29765	29647	29491	29533	29560	29381	29654	29402	29663	29850	29547	29155	29688	29623	29459	29423	29380	29602	29479	29416	29634	29577	29591	29573	29777	29466	29478	29445	29525	29521	29451	29739	29627	29708	29494	29443	29434	29302	29608	29499	29415	29540
29828	42984	41068	32785	28489	26453	24981	24707	24264	23837	23427	23350	23098	23031	22849	23031	22981	22722	22744	22791	22907	22595	22846	22713	23009	22919	23038	22586	22524	22411	22407	22658	22458	22435	22480	22556	22228	22410	22665	22287	22467	22559	22476	22417	22357	22706	22645	22461	22448	22489	22311	22531	22527	22502	22311	22532	22586	22624	22598	22580	22480	22732	22585	22371	22437	22538	22425	22344	22618	22238	22484	22517	22320	22440	22580	22451	22586	22579	22504	22364	22448	22555	22507	22605	22490	22453	22502	22618	22487	22721	22619	22608	22524	22757	22525	22589	22522	22469	22536	22418	22586	22562	22617	22560	22490	22452	22569	22507	22567	22534	22501	22481	22441	22493	22512	22308	22279	22504	22584	22465	22457	22452	22443	22617	22328	22506	22544	22439	22472	22440	22431	22454	22588	22277	22602	22370	22516	22422	22480	22208	22573	22376	22574	22646	22318	22522	22524	22456	22505	22507	22600	22405	22410	22440	22559	22450	22620	22445	22456	22549	22466	22476	22445	22439	22400	22591	22471	22542	22542	22487	22636	22445	22505	22466	22474	22444	22507	22546	22471	22473	22460	22454	22403	22478	22513	22384	22508	22596	22732	22463	22523	22659	22534	22362	22520	22626	22411	22638	22604	22249	22580	22586	22504	22515	22567	22416	22345	22388	22276	22393	22572	22283	22232	22501	22476	22463	22490	22510	22549	22437	22524	22469	22733	22399	22738	22266	22377	22616	22454	22490	22423	22472	22409	22482	22527	22524	22525	22426	22604	22463	22606	22388	22477	22481	22423	22395	22546	22383	22395	22538	22466	22469	22547	22536	22593	22404	22395	22352	22518	22552	22555	22514	22514	22564	22453	22400	22441	22610	22347	22639	22581	22617	22326	22488	22601	22413	22487	22606	22563	22476	22611	22415	22502	22701	22465	22524	22537	22476	22644	22414	22306	22526	22568	22706	22416	22444	22489	22342	22530	22514	22534	22564	22289	22433	22476	22437	22506	22543	22608	22523	22437	22374	22733	22521	22523	22545	22389	22456	22508	22223	22393	22642	22512	22614	22469	22384	22477	22488	22531	22436	22472	22556	22407	22616	22493	22524	22685	22478	22424	22474	22614	22501	22520	22480	22535	22475	22493	22525	22445	22396	22509	22422	22520	22345	22536	22618	22445	22365	22472	22474	22363	22636	22525	22567	22368	22335	22478	22396	22482	22513	22540	22511	22443	22545	22513	22439	22490	22523	22444	22537	22495	22498	22569	22556	22273	22510	22430	22410	22543	22416	22313	22262	22524	22619	22490	22389	22543	22467	22496	22380	22415	22368	22539	22634	22447	22625	22509	22330	22587	22540	22415	22522	22465	22486	22549	22447	22638	22389	22537	22293	22520	22507	22475	22534	22392	22519	22358	22591	22524	22442	22499	22657	22263	22561	22460	22264	22369	22508	22476	22511	22523	22451	22243	22646	22535	22500	22364	22477	22509	22442	22388	22613	22449	22240	22463	22359	22557	22395	22388	22586	22521	22397	22429	22347	22510	22731	22498	22551	22547	22448	22305	22413	22567	22523	22525	22457	22469	22407	22400	22285	22477	22526	22347	22472	22501	22511	22581	22508	22473	22569	22444	22485	22362	22504	22377	22489	22592	22547	22484	22512	22603	22340	22431	22467	22594	22621	22508	22451	22586	22375	22510	22310	22357	22490	22615	22576	22341	22505	22672	22441	22340	22385	22579	22412	22558	22397	22563	22335	22562	22545	22574	22462	22644	22519	22551	22518	22462	22375	22371	22543	22489	22510	22684	22596	22450	22526	22466	22475	22510	22240	22483	22528	22309	22573	22424	22605	22310	22232	22697	22431	22307	22501	22436	22491	22382	22532	22490	22372	22518	22312	22468	22498	22519	22201	22458	22435	22381	22461	22585	22405	22467	22351	22339	22568	22295	22601	22494	22738	22585	22746	22347	22499	22429	22520	22446	22531	22342	22474	22383	22556	22324	22516	22412	22545	22606	22520	22487	22431	22485	22529	22471	22505	22627	22447	22605	22465	22475	22622	22544	22458	22505	22484	22575	22465	22459	22512	22294	22413	22585	22508	22453	22501	22359	22493	22599	22778	22581	22484	22339	22500	22501	22499	22393	22503	22653	22552	22628	22474	22486	22507	22596	22522	22383	22346	22609	22626	22539	22508	22390	22579	22384	22442	22444	22522	22428	22527	22628	22504	22511	22468	22576	22517	22385	22604	22387	22275	22330	22492	22389	22610	22591	22453	22582	22480	22443	22611	22258	22530	22395	22511	22357	22637	22508	22439	22295	22597	22600	22544	22684	22557	22423	22490	22565	22524	22492	22375	22446	22490	22554	22521	22475	22598	22550	22435	22398	22508	22380	22482	22488	22482	22331	22543	22655	22539	22602	22597	22415	22472	22273	22485	22425	22461	22567	22301	22502	22533	22631	22370	22574	22389	22517	22616	22450	22483	22501	22361	22512	22514	22454	22310	22663	22452	22475	22432	22603	22412	22639	22492	22387	22468	22469	22491	22377	22658	22542	22506	22645	22527	22473	22615	22371	22384	22562	22325	22425	22420	22491	22467	22647	22456	22497	22306	22485	22545	22442	22549	22528	22662	22509	22484	22615	22292	22508	22582	22432	22540	22531	22456	22517	22559	22636	22402	22695	22401	22569	22451	22545	22540	22571	22300	22407	22661	22464	22573	22373	22579	22551	22439	22484	22367	22362	22696	22557	22524	22459	22535	22353	22462	22546	22658	22447	22654	22523	22339	22564	22584	22393	22713	22572	22202	22529	22660	22675	22692	22600	22543	22380	22537	22534	22464	22416	22601	22504	22498	22497	22255	22586	22495	22344	22436	22381	22307	22315	22596	22597	22536	22445	22450	22379	22384	22545	22501	22457	22574	22351	22408	22582	22614	22711	22546	22560	22306	22443	22460	22478	22391	22526	22454	22277	22316	22491	22427	22497	22382	22422	22476	22487	22526	22527	22454	22474	22650	22505	22612	22504	22374	22343	22449	22599	22449	22510	22570	22345	22379	22451	22304	22601	22271	22504	22464	22525	22650	22549	22432	22286	22379	22482	22333	22540	22469	22475	22419	22401	22543	22421	22555	22437	22407	22467	22636	22528	22518	22490	22549	22484	22608	22552	22532	22528	22573	22660	22286	22418	22585	22488	22493	22574	22439	22532	22562	22445	22548	22422	22473	22473	22512	22491	22574	22430	22598	22411	22523	22506	22558	22540	22546	22602	22366	22453	22511	22548	22405	22481	22475	22548	22507	22540	22597	22556	22527	22404	22556	22599	22465	22410	22562	22480	22294	22507	22625	22377	22713	22466	22335	22665	22504	22442	22463	22241	22553	22562	22447	22528	22328	22555	22570	22433	22677	22508	22200	22656	22460	22403	22584	22596	22582	22572	22357	22390	22618	22351	22419	22593	22576	22507	22173	22635	22460	22426	22559	22441	22554	22325	22376	22671	22374	22586	22519	22652	22614	22482	22533	22372	22551	22593	22529	22502	22418	22561	22536	22492	22466	22601	22416	22554	22499	22414	22326	22521	22586	22458	22555	22357	22544	22379	22499	22519	22469	22461	22528	22294	22743	22610	22458	22518	22366	22485	22504	22378	22544	22649	22401	22473	22444	22431	22507	22533	22424	22314	22412	22488	22380	22548	22411	22477	22435	22391	22399	22448	22648	22306	22497	22344	22254	22616	22511	22440	22692	22530	22673	22437	22470	22659	22404	22677	22465	22591	22497	22616	22460	22367	22493	22720	22326	22509	22517	22494	22526	22332	22439	22560	22487	22420	22570	22377	22755	22446	22485	22406	22457	22332	22658	22554	22524	22551	22504	22477	22397	22561	22643	22486	22431	22554	22424	22485	22395	22491	22368	22559	22459	22317	22391	22608	22472	22435	22442	22560	22424	22532	22560	22412	22520	22485	22582	22518	22464	22439	22628	22398	22574	22549	22635	22504	22554	22355	22560	22409	22391	22444	22387	22595	22521	22609	22472	22573	22490	22518	22611	22496	22494	22508	22569	22449	22439	22774	22561	22343	22409	22499	22513	22556	22592	22441	22469	22393	22458	22508	22564	22617	22627	22578	22587	22418	22545	22562	22569	22542	22612	22519	22506	22526	22443	22499	22448	22412	22558	22527	22504	22741	22489	22466	22465	22485	22497	22766	22574	22451	22489	22536	22390	22672	22331	22660	22521	22653	22624	22588	22449	22530	22656	22434	22449	22515	22723	22380	22416	22267	22310	22165	22564	22633	22494	22482	22642	22561	22372	22468	22618	22601	22561	22678	22451	22259	22636	22503	22551	22566	22402	22445	22560	22622	22550	22554	22476	22562	22500	22436	22516	22799	22392	22579	22637	22313	22592	22530	22405	22421	22519	22447	22508	22305	22570	22466	22738	22518	22631	22443	22562	22415	22584	22644	22423	22504	22583	22467	22419	22565	22484	22578	22450	22443	22318	22574	22377	22652	22450	22411	22340	22362	22385	22556	22468	22587	22305	22563	22515	22522	22435	22525	22465	22337	22661	22415	22473	22432	22348	22589	22572	22527	22513	22534	22413	22478	22586	22445	22581	22332	22511	22593	22503	22528	22343	22661	22468	22575	22236	22378	22613	22406	22344	22552	22419	22535	22267	22427	22596	22399	22671	22551	22384	22527	22345	22535	22467	22608	22340	22438	22540	22466	22323	22357	22563	22634	22469	22475	22321	22557	22575	22525	22468	22611	22301	22467	22453	22579	22383	22494	22498	22753	22372	22625	22472	22396	22303	22526	22579	22614	22532	22539	22356	22550	22444	22505	22571	22639	22486	22553	22516	22548	22435	22538	22533	22464	22321	22457	22610	22495	22587	22603	22508	22624	22641	22521	22423	22492	22426	22498	22570	22624	22644	22610	22224	22352	22448	22543	22677	22445	22421	22638	22327	22429	22565	22524	22655	22490	22492	22625	22381	22394	22509	22417	22430	22461	22470	22463	22622	22556	22274	22523	22461	22608	22556	22647	22581	22509	22354	22616	22528	22415	22368	22515	22672	22512	22521	22459	22525	22536	22319	22493	22521	22546	22538	22529	22624	22522	22586	22453	22391	22699	22460	22546	22542	22728	22393	22394	22381
23722	21416	29172	25562	27080	31784	33518	31215	30732	30976	30386	30102	29733	29619	29701	29996	29659	29710	29740	29774	29645	29891	30743	30432	30852	30750	30190	29711	29758	29280	29206	29190	29426	29201	29365	29503	29409	29523	29308	29532	29231	29124	29128	29230	29347	29312	29262	29144	29225	29112	29343	29108	29108	29333	29254	29131	29519	29338	29191	29349	29207	29046	28961	29300	29093	29198	29030	29254	29121	29338	29084	29086	29027	29415	29125	29205	29102	29174	29265	29245	29259	28963	29203	29112	29370	29244	29204	29496	29312	29276	29356	28959	29315	29174	29290	28887	29338	29210	29180	29215	29181	29210	29235	29204	29319	29097	29178	29319	29137	29483	29333	29146	29163	29208	29209	29115	29067	28961	29234	29303	29136	29329	29374	29332	29214	29375	29309	29025	29298	29164	29421	29181	29223	29123	29146	29254	29194	29221	29433	29308	29307	29386	29370	29236	29395	29306	28938	29434	29122	29078	29346	29211	29318	29246	29130	29334	29378	29118	29072	29030	28939	29154	29099	29104	29260	29249	29265	29232	28832	28971	29369	29288	29084	29038	29136	29174	29179	29112	29255	29373	29307	29263	28852	29380	29216	29010	29139	29283	29165	29204	29131	28977	29136	29029	29256	29419	29106	29219	29492	29071	29273	29089	29038	29258	29267	29124	29324	29293	29208	29252	29275	29335	29124	29219	29096	29348	29226	29151	29075	29160	29335	29445	29295	29081	29242	29121	29332	29067	29013	29060	29008	29167	29326	29376	29089	29306	29294	29295	29078	29212	29193	29343	29128	29226	29406	29086	29000	28960	29191	29288	29244	29480	29288	29243	29201	29383	29205	29207	29324	29287	29022	29316	29331	29177	29222	29314	29504	29360	29035	29319	29196	29241	29550	29136	29290	29341	29186	29054	28865	29176	29422	29156	28996	29215	29219	29236	29087	29067	29315	29030	29435	29184	29295	29201	29150	28978	29182	29120	29270	29390	28982	29160	29137	29181	29217	28989	29175	29249	29270	29080	29114	29294	29259	29178	29250	29492	28887	28912	28925	29254	29172	29198	29181	29173	29304	29191	29176	29215	29301	29332	29309	29236	29045	29392	29233	29019	29255	29081	29185	29104	29421	29392	29092	29143	28980	29012	29078	29258	29006	29305	29149	29241	29166	29189	29069	29404	29279	29245	29227	29377	29160	29057	29286	29191	29179	29339	29261	29383	29288	28933	29052	29195	29299	29253	29308	29287	29177	29285	29068	29162	29171	29197	29238	28975	29338	29199	29219	29313	29210	29133	29346	29208	29228	29152	29134	29319	28924	29509	29152	29040	29125	29140	28992	29041	29120	29200	29202	29240	29381	29180	29045	29102	29238	29112	28972	29330	29205	29213	29290	29266	29225	28772	29059	29335	29214	29099	29036	29207	29204	29155	29456	29209	29189	28970	29338	29217	29344	29308	29068	29251	29177	28983	29351	29074	29568	29147	29512	29313	29230	29248	29284	29282	29116	29343	29143	29162	29117	28987	29237	29139	29173	29170	29446	29154	29070	29092	28906	29265	29191	29219	28969	29110	29239	29232	29089	29091	29071	29058	29243	29144	29060	29119	29168	29260	29462	29152	29437	29113	29117	28997	29246	29406	29048	28933	29081	29378	29091	29147	29236	29167	29146	29249	29247	29046	29237	29053	29455	29262	29071	28740	29143	29155	29353	29434	29276	29185	29110	29395	29236	29494	29061	29372	29199	29077	29389	29078	29157	29221	29245	29215	29219	29086	29326	29145	29211	29235	29622	29290	29183	29193	29399	29169	29248	29431	29236	29231	29036	29188	29315	29298	29223	29235	29359	29088	29162	28946	29151	29032	29126	28969	28994	29234	29290	29325	29211	29115	29386	29227	29285	29389	29333	29407	29216	29092	29168	29396	28972	29240	29355	29312	28924	29228	29080	29154	29190	29356	29222	29045	29275	29175	29302	29384	29133	29192	29222	29370	29300	29300	29371	29234	29166	29262	29156	29352	29241	29233	29182	29142	29289	29073	29168	29032	29072	29215	29399	29036	29272	28995	29019	29144	29261	29471	29417	29273	28991	28936	29296	29315	29240	28997	29081	29249	29326	29180	29098	29162	29021	29208	29453	28952	29191	29294	29387	29041	29112	29377	29371	29434	29379	29281	29192	29240	29299	29190	29261	29121	29306	29156	29153	29339	29289	29145	29352	29203	29292	29205	29190	29186	29089	29294	29253	29248	29004	29208	29280	29270	29336	29009	29104	29417	29005	29317	29273	28956	29094	29001	29091	29301	29269	29153	29258	29488	29327	29165	29411	29118	29449	29348	29315	29011	29310	29284	29202	29444	29223	29089	29181	29329	29278	29093	29060	28934	28966	29008	29437	29069	29351	29342	29329	29387	29108	29134	29071	29250	29325	29202	28978	29153	29020	29126	29082	29181	29128	29269	29142	29307	29382	29338	29425	29195	29116	29196	29197	29166	28970	29001	29062	29244	29129	29304	29293	29019	29084	29369	29247	29274	29247	28985	29180	29123	29274	29131	29340	29409	29480	29452	29150	29194	29344	29251	29137	28961	29323	29301	29268	28927	29052	29135	29400	29418	29359	29193	29097	29075	29043	29308	29065	28934	29335	29175	29067	28970	29384	29093	29114	29105	29406	29150	29148	29377	28986	29261	29162	29209	28967	28929	29000	29115	29181	29188	29417	29030	29353	29373	29316	29052	29098	29309	29103	29320	29301	29118	29194	29299	29182	29330	29194	29500	29161	29095	29430	29417	28959	29254	29182	29395	29165	29273	29335	29443	29250	29159	28996	29297	29351	29265	29079	29164	29379	29247	29112	29052	29209	29416	28945	29224	29275	29300	29151	29074	29110	29220	29026	29400	28928	29294	29261	29119	29293	28824	29099	29345	28820	29132	29432	29241	29272	29372	29396	29076	29208	29324	29129	29158	29400	29158	29380	29320	29250	29217	29505	29321	29258	29477	29185	29158	29005	29091	29134	29121	29048	29111	29174	28952	29150	29018	29123	29241	29176	28994	29391	29418	29256	29233	29109	29131	29184	29072	28958	29070	29327	29311	29326	29463	29333	29219	29050	29232	29358	29184	29287	29125	29029	29347	29158	29295	29272	29077	29207	29269	29360	29316	29117	29350	29483	29329	29460	29249	29211	29276	29179	29253	29141	29083	29371	29290	29120	29029	29233	29135	29111	29194	29300	29238	29218	29077	29190	29258	29083	29429	29248	29294	29203	29264	29301	29129	29236	29330	29181	29388	29340	29270	29157	29306	29250	29259	29412	29036	29287	29364	29174	29123	29047	29038	29152	29112	29019	29262	29153	29345	29022	29023	29168	29135	29065	28983	29340	29201	29201	29070	29185	29269	29090	28986	29282	29207	29222	28962	29180	29111	29229	29048	29092	29036	29180	29160	29187	29127	29192	29234	29223	29206	29284	29255	29413	29098	29196	29256	29341	29245	29291	29173	29280	29294	29322	29484	29107	29201	29049	29082	29155	29431	29111	29360	29342	29184	29115	29021	29119	29254	29229	29094	29233	29234	29378	29199	29295	29259	29284	29516	29220	29048	29158	29163	29172	29006	29196	29504	29334	29372	29445	29193	29399	29234	29168	29082	29236	29284	29218	29133	29050	29165	29023	29243	29169	29068	29338	29406	29250	29339	29120	29278	29113	29180	29178	29184	29116	29091	29097	29013	29230	29131	29157	29163	29299	29079	29143	29105	29282	29159	29316	29174	28951	29293	29264	29156	29372	29098	29294	29010	29006	29207	29258	29193	29183	29281	29115	29422	29378	29109	29242	28910	29280	29384	29045	29133	29321	28962	29361	29235	29258	28998	29264	29286	29299	29289	29122	29243	29155	29034	29219	29524	29355	29209	29274	29153	29406	29003	29298	28986	29323	29362	29188	29185	29282	29100	29450	29262	29091	29237	29069	29337	29011	29339	28907	29316	29133	29363	29231	29024	29255	29061	29074	29358	29338	29021	29219	28960	29268	28963	29022	29159	29390	29209	29213	29155	29123	28934	29186	29191	29119	29214	29253	29323	29108	29063	29068	29191	29424	29459	29187	29273	28970	29052	29108	29226	29194	29272	29544	29349	29251	29197	29200	29197	29145	29170	28840	29351	29079	29011	29219	29226	29206	29292	29243	29327	29317	29355	29303	29209	29065	29221	29352	29123	29199	29324	29188	29129	29247	29151	29396	29246	29101	29038	29085	29248	29224	29210	29515	29047	29137	29127	29151	29278	29156	29110	29194	28980	29364	29013	29160	29177	29402	29079	29153	29088	29217	29447	29242	29053	29325	29161	29251	29062	29197	28992	29130	29200	29136	29406	29067	29110	29170	29061	29381	29119	29378	29211	29519	29155	29386	29384	29201	29322	29150	29150	29143	29132	29083	29264	29177	29154	29246	29046	29298	29258	29313	29072	29266	29320	29098	29072	29384	29276	29270	29322	28999	29136	29109	29293	29155	29129	29070	29119	29277	29247	29215	29218	29330	29314	29194	29204	29426	29149	29369	29031	29329	29226	29198	29303	29375	28789	29159	29207	29029	29285	29416	29393	29371	29182	29309	29342	29493	28936	29285	29161	29149	29267	29281	28904	29054	29154	29328	29285	29257	29193	29182	29169	29088	29137	29101	29330	29276	29205	29149	29233	29028	29291	29114	29053	29035	29303	29362	29385	29290	29232	29083	29110	29163	29115	29213	28904	29020	29123	29299	29248	29234	29248	29129	29292	29284	29015	29283	29029	29145	29374	29099	29398	29265	29131	28937	29163	29263	29161	28924	29160	29312	29186	29198	29081	29245	29514	29298	29502	29410	29415	29257	29417	29443	28903	29081	29521	29346	29141	29194	29587	29161	29466	29206	29194	29185	29437	29412	29203	29367	29069	29345	29125	29317	29132	29054	28968	29140	29108	29274	29381	29256	28911	29205	29206	29141	29240	29193	29147	29277	28956	29103	29110	29371	29161	29274	29051	29213	29391	29191	29261	29303	29297	29408	29210	29372	29168	29232	29017	29048	29156	29254	28962	29240	29159	29288	29193	29324	29420	29229	29231	29000	29188	29280	29229	29336	29461	29020	29113	29312	29171	29194	29178	29157	29248	29342	29176	29411	29397	29405	29186
29005	49298	47064	36569	31783	28783	26978	26157	25254	24822	24043	23549	23334	23206	23118	23248	22980	22917	23084	22739	22922	23064	25047	24358	24763	24511	23614	22757	22543	22480	22349	22592	22384	22496	22401	22407	22501	22232	22436	22517	22391	22392	22408	22355	22377	22363	22474	22334	22407	22322	22376	22418	22527	22361	22467	22373	22374	22271	22361	22396	22438	22344	22349	22357	22475	22360	22368	22266	22179	22321	22444	22317	22226	22303	22504	22442	22373	22299	22443	22389	22480	22279	22259	22516	22479	22354	22264	22457	22258	22407	22290	22465	22353	22371	22447	22454	22524	22269	22376	22488	22367	22442	22337	22360	22464	22421	22367	22396	22268	22361	22279	22271	22394	22520	22198	22323	22343	22269	22382	22264	22421	22304	22309	22415	22370	22512	22204	22375	22281	22522	22286	22237	22434	22296	22474	22586	22277	22408	22305	22227	22422	22291	22374	22299	22284	22476	22449	22484	22231	22304	22314	22418	22166	22380	22354	22512	22308	22370	22350	22284	22459	22434	22316	22464	22314	22338	22463	22259	22309	22525	22280	22314	22451	22346	22487	22307	22415	22329	22428	22545	22589	22525	22323	22257	22297	22288	22376	22412	22263	22409	22397	22306	22237	22315	22544	22409	22220	22339	22404	22391	22343	22255	22321	22558	22354	22383	22324	22333	22360	22393	22246	22390	22411	22358	22190	22326	22369	22204	22339	22351	22080	22392	22350	22386	22316	22514	22381	22363	22283	22553	22367	22353	22373	22455	22454	22509	22506	22504	22335	22384	22325	22422	22336	22440	22289	22366	22320	22552	22326	22367	22394	22286	22328	22353	22357	22312	22283	22443	22271	22239	22491	22314	22207	22322	22413	22429	22343	22252	22357	22305	22344	22056	22509	22314	22388	22496	22432	22211	22478	22375	22400	22306	22288	22501	22241	22331	22375	22625	22331	22201	22381	22322	22467	22601	22328	22267	22455	22319	22409	22221	22236	22406	22303	22423	22350	22304	22552	22439	22371	22387	22362	22429	22543	22505	22220	22300	22381	22411	22446	22431	22327	22393	22439	22479	22417	22251	22411	22170	22454	22462	22411	22386	22261	22360	22413	22465	22365	22279	22516	22420	22356	22412	22392	22256	22373	22143	22281	22338	22640	22418	22352	22427	22313	22212	22264	22180	22467	22131	22383	22482	22352	22346	22316	22536	22231	22159	22341	22389	22439	22414	22339	22470	22360	22222	22386	22310	22423	22446	22434	22495	22282	22405	22321	22340	22271	22407	22379	22341	22426	22512	22521	22365	22405	22369	22469	22226	22232	22510	22461	22222	22438	22432	22491	22378	22307	22453	22270	22470	22345	22274	22453	22363	22415	22412	22259	22359	22407	22438	22238	22363	22528	22565	22415	22185	22302	22435	22250	22445	22400	22424	22405	22321	22510	22304	22229	22427	22471	22328	22230	22593	22426	22258	22435	22317	22292	22457	22358	22405	22281	22410	22579	22390	22507	22305	22319	22373	22415	22396	22371	22306	22412	22533	22255	22292	22331	22426	22415	22391	22400	22358	22529	22373	22430	22232	22390	22381	22418	22219	22460	22214	22399	22473	22333	22208	22272	22442	22427	22452	22342	22573	22334	22275	22369	22269	22361	22348	22348	22196	22294	22170	22212	22218	22497	22244	22424	22270	22312	22331	22458	22370	22108	22451	22166	22341	22263	22355	22456	22394	22361	22481	22273	22443	22222	22260	22476	22401	22478	22524	22438	22357	22410	22299	22434	22473	22367	22412	22329	22355	22477	22142	22433	22438	22321	22322	22235	22338	22633	22327	22316	22403	22460	22342	22288	22165	22422	22311	22449	22412	22431	22457	22468	22332	22472	22373	22400	22243	22412	22310	22334	22400	22420	22476	22449	22325	22475	22281	22386	22340	22396	22255	22292	22578	22587	22297	22525	22397	22349	22098	22397	22416	22305	22380	22426	22356	22313	22228	22363	22246	22466	22486	22361	22383	22313	22310	22370	22391	22427	22382	22285	22562	22364	22316	22518	22436	22379	22177	22504	22308	22325	22445	22227	22392	22369	22300	22235	22406	22271	22247	22320	22434	22372	22107	22401	22399	22304	22516	22427	22523	22460	22247	22441	22234	22304	22600	22388	22380	22287	22354	22407	22454	22447	22286	22242	22219	22292	22407	22286	22245	22373	22253	22287	22259	22373	22289	22471	22417	22506	22359	22456	22355	22391	22481	22268	22430	22429	22474	22481	22590	22373	22402	22377	22580	22493	22379	22220	22568	22505	22119	22289	22533	22385	22279	22372	22446	22396	22424	22472	22270	22346	22208	22305	22468	22539	22218	22388	22228	22459	22318	22394	22370	22434	22399	22127	22362	22354	22359	22431	22469	22395	22437	22296	22377	22573	22410	22477	22284	22415	22283	22397	22341	22425	22283	22436	22326	22387	22409	22339	22300	22419	22244	22329	22340	22342	22334	22362	22457	22473	22524	22441	22332	22364	22397	22453	22362	22374	22407	22370	22183	22407	22428	22202	22496	22242	22270	22387	22283	22299	22483	22446	22314	22427	22201	22337	22159	22512	22324	22300	22402	22347	22434	22470	22296	22463	22317	22353	22461	22570	22466	22390	22460	22472	22460	22479	22452	22488	22360	22366	22307	22250	22325	22261	22289	22255	22241	22457	22398	22271	22328	22401	22351	22485	22462	22238	22128	22385	22359	22274	22452	22387	22326	22340	22372	22247	22453	22454	22343	22320	22427	22325	22252	22302	22334	22268	22427	22361	22175	22283	22500	22632	22384	22354	22443	22406	22377	22407	22474	22304	22241	22384	22347	22360	22483	22132	22149	22379	22400	22375	22466	22485	22354	22439	22341	22238	22309	22453	22512	22382	22319	22422	22232	22285	22324	22371	22342	22239	22356	22540	22209	22286	22342	22555	22219	22410	22329	22422	22460	22546	22318	22340	22241	22375	22216	22444	22324	22396	22511	22288	22340	22218	22179	22436	22335	22343	22418	22318	22406	22301	22378	22400	22272	22406	22577	22033	22219	22293	22247	22519	22349	22395	22496	22303	22179	22374	22470	22339	22380	22426	22273	22298	22439	22486	22365	22419	22442	22399	22376	22463	22359	22399	22325	22459	22316	22369	22351	22418	22268	22452	22365	22166	22528	22295	22288	22292	22366	22368	22240	22302	22382	22472	22294	22267	22229	22349	22312	22301	22320	22383	22446	22182	22489	22247	22376	22447	22359	22454	22372	22314	22239	22442	22404	22400	22356	22424	22432	22298	22424	22403	22393	22370	22304	22381	22269	22333	22409	22619	22469	22310	22230	22269	22318	22545	22387	22351	22293	22273	22386	22347	22416	22324	22217	22237	22489	22276	22395	22336	22365	22401	22280	22385	22334	22383	22179	22419	22329	22476	22376	22421	22413	22303	22442	22309	22294	22420	22382	22272	22493	22169	22401	22471	22361	22263	22540	22296	22315	22310	22260	22321	22272	22660	22215	22423	22460	22275	22292	22412	22334	22249	22364	22312	22328	22387	22303	22446	22539	22300	22413	22349	22162	22300	22374	22412	22148	22429	22367	22518	22381	22396	22557	22482	22318	22450	22265	22389	22316	22468	22306	22416	22424	22192	22475	22345	22321	22408	22552	22299	22502	22336	22459	22300	22357	22304	22433	22233	22336	22415	22389	22597	22391	22351	22435	22465	22350	22353	22256	22187	22199	22328	22238	22320	22595	22509	22255	22323	22275	22412	22347	22237	22191	22317	22574	22377	22586	22431	22321	22388	22212	22241	22211	22399	22360	22384	22565	22493	22391	22591	22170	22274	22205	22369	22427	22301	22375	22198	22374	22315	22437	22278	22452	22350	22229	22365	22313	22290	22365	22442	22276	22251	22289	22455	22395	22527	22323	22317	22252	22452	22301	22463	22329	22334	22355	22522	22282	22507	22263	22431	22299	22272	22329	22290	22384	22341	22446	22234	22289	22102	22307	22283	22435	22258	22351	22400	22227	22451	22352	22383	22378	22315	22418	22370	22346	22374	22408	22403	22231	22322	22319	22205	22292	22301	22317	22158	22429	22321	22426	22187	22334	22254	22621	22240	22403	22321	22209	22279	22236	22264	22327	22334	22106	22539	22531	22560	22262	22348	22369	22379	22467	22380	22465	22431	22327	22424	22087	22496	22337	22383	22299	22385	22372	22240	22380	22292	22373	22296	22230	22205	22300	22329	22302	22333	22399	22326	22278	22305	22453	22294	22227	22295	22385	22383	22315	22309	22296	22311	22379	22150	22403	22537	22150	22278	22398	22428	22217	22444	22384	22527	22406	22321	22523	22295	22381	22166	22363	22532	22309	22321	22458	22430	22322	22277	22268	22343	22301	22246	22329	22228	22460	22450	22431	22423	22469	22483	22227	22369	22490	22395	22407	22403	22326	22205	22402	22145	22316	22301	22194	22310	22301	22547	22348	22354	22441	22419	22460	22572	22434	22518	22368	22243	22367	22403	22428	22301	22514	22316	22296	22306	22473	22425	22413	22355	22464	22305	22543	22198	22242	22303	22350	22450	22409	22342	22493	22382	22325	22280	22378	22433	22426	22276	22388	22284	22394	22499	22253	22304	22423	22466	22344	22418	22304	22409	22440	22385	22448	22335	22419	22335	22220	22214	22262	22399	22514	22162	22468	22275	22330	22320	22324	22339	22523	22460	22453	22366	22631	22460	22366	22446	22166	22572	22263	22702	22204	22348	22550	22214	22150	22327	22404	22387	22267	22261	22442	22399	22480	22415	22263	22397	22241	22391	22325	22445	22263	22520	22261	22320	22255	22317	22490	22247	22446	22372	22451	22257	22254	22350	22232	22430	22338	22333	22246	22441	22176	22380	22488	22355	22324	22253	22537	22431	22542	22344	22360	22269	22432	22456	22410	22341	22438	22243	22402	22354	22302	22363	22325	22404	22340	22270	22337	22462	22293	22371	22270	22357	22608	22197	22263	22257	22469	22265	22398	22525	22471	22384	22326	22287	22325	22481	22315	22295	22356	22282	22354	22396	22181	22393	22592	22345	22296	22430	22327	22475	22397	22237	22299	22391	22294	22400	22435	22495	22352	22290	22366	22425	22382	22282	22344	22320	22532
22697	21422	29175	24289	24073	30290	35835	32464	32194	32016	31350	31054	30612	30597	30383	30219	30307	30481	30524	30236	30300	30236	32764	32396	32392	32071	31305	30487	30208	29921	29672	29799	29917	30068	29672	29850	29757	29536	29673	29850	29522	29595	29850	29958	29679	29945	29684	29895	29456	29615	29498	29530	29850	29727	29872	29507	29635	29646	29922	29750	29676	29545	29882	29470	29625	29356	29547	29653	29445	29877	29670	29631	29932	29581	29565	29534	29366	29622	29768	29683	29585	29611	29567	29418	29735	29588	29433	29613	29618	29697	29664	29696	29738	29316	29508	29547	29559	29643	29560	29641	29762	29626	29683	29740	29319	29572	29686	29518	29733	29451	29468	29615	29464	29221	29640	29558	29732	29509	29687	29760	29358	29799	29726	29688	29556	29603	29776	29623	29482	29751	29261	29756	29478	29508	29850	29717	29724	29512	29638	29668	29791	29574	29614	29570	29737	29558	29404	29566	29617	29812	29657	29583	29507	29504	29654	29671	29702	29352	29425	29629	29714	29688	29673	29677	29788	29595	29398	29525	29817	29589	29608	29522	29814	29840	29546	29461	29372	29528	29515	29603	29482	29708	29809	29427	29648	29740	29512	29642	29551	29636	29493	29559	29702	29690	29863	29537	29595	29536	29591	29993	29540	29481	29846	29565	29473	29844	29730	29816	29665	29487	29743	29586	29762	29544	29515	29900	29581	29698	29437	29610	29773	29557	29430	29652	29613	29510	29691	29439	29554	29431	29712	29664	29482	29724	29771	29611	29683	29386	29642	29641	29418	29604	29558	29717	29741	29441	29487	29446	29469	29525	29723	29458	29708	29810	29725	29500	29783	29431	29485	29685	29683	29606	29588	29563	29623	29560	29447	29465	29722	29565	29499	29579	29739	29871	29501	29555	29476	29585	29607	29635	29500	29388	29539	29952	29534	29660	29467	29385	29489	29444	29549	29543	29602	29724	29603	29730	29632	29498	29433	29459	29473	29731	29525	29640	29765	29703	29524	29502	29768	29717	29668	29522	29847	29419	29470	29482	29547	29785	29639	29496	29641	29528	29617	29729	29404	29490	29510	29585	29530	29664	29645	29475	29515	29622	29626	29548	29386	29405	29565	29644	29749	29519	29997	29675	29515	29669	29667	29690	29362	29713	29932	29534	29712	29598	29681	29605	29813	29681	29536	29657	29626	29785	29578	29582	29712	29474	29418	29515	29468	29609	29677	29568	29437	29887	29656	29424	29670	29728	29269	29526	29490	29415	29843	29706	29871	29542	29717	29426	29686	29592	29432	29388	29589	29577	29483	29560	29472	29634	29561	29644	29470	29577	29596	29735	29545	29608	29720	29596	29595	29555	29607	29700	29633	29471	29446	29375	29613	29464	29977	29723	29647	29821	29606	29611	29750	29655	29673	29613	29526	29559	29733	29651	29611	29414	29479	29489	29833	29631	29689	29696	29723	29466	29569	29518	29781	29562	29729	29826	29684	29674	29629	29576	29606	29658	29509	29619	29646	29410	29431	29734	29604	29369	29707	29839	29463	29704	29532	29554	29771	29584	29288	29743	29697	29605	29655	29611	29515	29611	29673	29585	29561	29538	29697	29766	29479	29553	29714	29268	29762	29558	29739	29754	29634	29677	29617	29512	29638	29471	29445	29519	29624	29738	29669	29579	29753	29544	29560	29940	29628	29422	29556	29165	29750	29669	29575	29462	29564	29533	29452	29705	29689	29455	29376	29599	29641	29506	29716	29609	29443	29727	29577	29724	29621	29478	29634	29467	29794	29390	29516	29575	29436	29699	29611	29599	29515	29710	29538	29554	29712	29533	29367	29568	29527	29560	29627	29594	29648	29742	29617	29584	29517	29449	29429	29580	29620	29669	29706	29558	29611	29691	29456	29445	29362	29601	29320	29649	29590	29725	29642	29713	29791	29701	29611	29732	29545	29677	29629	29492	29437	29485	29689	29576	29599	29595	29460	29701	29629	29722	29631	29676	29725	29509	29548	29327	29561	29322	29487	29764	29329	29651	29532	29602	29541	29809	29566	29545	29751	29461	29684	29582	29513	29509	29495	29706	29385	29829	29772	29702	29798	29721	29540	29588	29633	29612	29628	29671	29681	29888	29675	29805	29440	29641	29935	29579	29495	29652	29610	29605	29687	29499	29481	29681	29634	29472	29632	29565	29517	29706	29819	29474	29698	29490	29626	29542	29600	29663	29592	29594	29543	29683	29499	29355	29528	29505	29676	29426	29922	29723	29719	29610	29636	29415	29583	29503	29655	29796	29642	29611	29617	29683	29465	29665	29581	29964	29443	29616	29795	29413	29446	29460	29536	29629	29739	29476	29503	29467	29699	29519	29669	29720	29738	29692	29840	29715	29377	29520	29623	29741	29711	29489	29959	29513	29639	29802	29559	29369	29805	29614	29747	29397	29752	29416	29420	29599	29418	29647	29608	29718	29453	29707	29590	29489	29537	29533	29701	29777	29576	29349	29440	29389	29711	29521	29515	29579	29733	29562	29659	29710	29824	29391	29556	29666	29696	29367	29664	29500	29751	29593	29520	29665	29451	29538	29519	29612	29684	29716	29767	29431	29653	29692	29590	29621	29663	29466	29443	29875	29599	29605	29587	29608	29831	29444	29665	29463	29449	29500	29786	29527	29593	29670	29408	29574	29644	29771	29401	29605	29478	29485	29687	29559	29515	29580	29905	29649	29535	29494	29356	29558	29729	29765	29672	29400	29636	29494	29588	29593	29546	29671	29421	29547	29741	29645	29696	29707	29694	29702	29659	29658	29681	29674	29534	29361	29514	29471	29808	29698	29448	29559	29580	29616	29508	29426	29656	29758	29650	29610	29947	29544	29499	29666	29575	29784	29528	29418	29804	29633	29670	29787	29605	29637	29536	29527	29873	29485	29316	29451	29674	29649	29696	29523	29498	29536	29535	29615	29527	29551	29526	29698	29829	29595	29501	29310	29930	29677	29643	29615	29778	29688	29554	29484	29415	29380	29470	29738	29661	29462	29695	29555	29649	29417	29721	29542	29706	29616	29611	29571	29714	29735	29479	29552	29654	29773	29701	29764	29641	29428	29452	29550	29486	29711	29392	29486	29534	29488	29588	29498	29714	29284	29644	29755	29743	29510	29625	29541	29636	29532	29619	29574	29773	29531	29546	29651	29579	29606	29687	29679	29556	29724	29538	29362	29624	29448	29654	29562	29427	29572	29600	29420	29471	29640	29661	29577	29432	29534	29599	29858	29498	29465	29771	29507	29667	29500	29558	30037	29658	29517	29695	29659	29796	29648	29705	29488	29834	29694	29614	29882	29578	29575	29452	29579	29590	29665	29582	29703	29675	29540	29496	29607	29859	29638	29683	29418	29427	29861	29781	29932	29447	29574	29747	29545	29701	29548	29617	29843	29771	29582	29600	29418	29472	29888	29618	29685	29767	29634	29706	29638	29364	29643	29653	29466	29641	29958	29660	29566	29468	29726	29550	29680	29634	29609	29819	29578	29624	29836	29585	29574	29923	29907	29809	29579	29576	29348	29610	29331	29370	29449	29535	29487	29565	29672	29669	29613	29816	29603	29636	29573	29515	29769	29749	29664	29592	29614	29516	29506	29853	29298	29747	29515	29514	29403	29670	29424	29697	29639	29772	29610	29593	29601	29656	29490	29555	29607	29561	29476	29469	29720	29418	29619	29650	29684	29816	29481	29543	29538	29553	29659	29787	29634	29691	29794	29771	29740	29744	29414	29588	29955	29654	29479	29679	29646	29443	29677	29736	29617	29608	29594	29602	29433	29768	29668	29487	29775	29641	29660	29652	29763	29468	29505	29593	29682	29620	29506	29646	29512	29461	29695	29581	29590	29741	29677	29528	29531	29526	29443	29541	29549	29196	29519	29660	29613	29680	29554	29379	29622	29684	29501	29719	29522	29632	29533	29676	29351	29682	29759	29611	29698	29776	29476	29734	29599	29601	29856	29789	29827	29737	29718	29664	29611	29603	29586	29489	29504	29707	29527	29661	29536	29689	29492	29480	29406	29641	29639	29498	29495	29672	29592	29615	29638	29711	29613	29650	29849	29761	29602	29667	29433	29580	29515	29367	29784	29725	29557	29816	29720	29731	29561	29481	29589	29717	29703	29510	29591	29496	29551	29542	29784	29690	29667	29517	29534	29594	29871	29707	29482	29719	29718	29453	29729	29440	29772	29537	29695	29762	29819	29716	29851	29830	29467	29585	29538	29302	29832	29471	29750	29509	29477	29673	29545	29486	29724	29600	29554	29592	29362	29617	29573	29779	29717	29710	29539	29536	29694	29790	29564	29688	29874	29908	29416	29447	29512	29693	29614	29491	29505	29508	29411	29711	29898	29385	29469	29554	29586	29468	29538	29514	29402	29586	29603	29511	29477	29584	29772	29536	29578	29490	29688	29899	29565	29752	29765	29819	29533	29447	29577	29609	29790	29586	29566	29690	29614	29718	29810	29921	29733	29563	29740	29716	29640	29789	29508	29647	29689	29535	29690	29515	29526	29628	29501	29620	29674	29685	29655	29834	29550	29440	29780	29726	29565	29648	29664	29679	29577	29781	29772	29493	29812	29780	29827	29608	29469	29725	29656	29684	29495	29657	29772	29625	29562	29437	29620	29589	29701	29558	29714	29590	29501	29820	29814	29486	29723	29580	29584	29612	29625	29419	29495	29446	29509	29756	29714	29573	29604	29733	29832	29703	29668	29566	29688	29594	29760	29676	29613	29562	29720	29475	29611	29606	29354	29677	29762	29742	29554	29614	29809	29598	29690	29611	29547	29720	29575	29762	29607	29556	29508	29596	29496	29686	29633	29451	29734	29651	29755	29736	29711	29514	29459	29551	29476	29673	29643	29518	29487	29431	29540	29575	29721	29692	29562	29611	29623	29513	29838	29701	29762	29612	29381	29376	29752	29533	29518	29503	29756	29472	29647	29613	29664	29444	29761	29648	29581	29521	29451	29594	29300	29579	29631	29575	29604	29693	29729	29661	29810	29978	29705	29426	29705	29487	29557	29614	29628	29630	29583	29530	29357	29492	29461	29401	29663	29621	29681	29569	29642	29811	29872	29771	29636	29755	29744	29556	29442	29918	29676	29719	29341	29730	29459
30796	53810	51807	40929	35258	31141	29198	27779	26843	25817	25108	24482	24209	23810	23861	23709	23754	23562	23417	23518	23122	23555	27925	26541	27024	26177	24683	23618	22867	22646	22701	22632	22664	22651	22560	22571	22683	22684	22695	22374	22557	22747	22675	22683	22481	22814	22497	22631	22565	22657	22685	22642	22696	22602	22648	22421	22770	22614	22587	22594	22437	22534	22452	22755	22643	22581	22580	22496	22568	22525	22615	22479	22651	22568	22691	22538	22568	22430	22571	22758	22604	22615	22383	22471	22787	22594	22634	22653	22563	22572	22768	22537	22503	22532	22627	22563	22662	22490	22671	22745	22480	22553	22423	22676	22334	22420	22439	22543	22630	22608	22631	22415	22504	22453	22624	22586	22385	22673	22481	22800	22490	22615	22684	22694	22398	22416	22693	22715	22526	22468	22631	22622	22677	22679	22623	22520	22623	22577	22623	22406	22604	22597	22655	22553	22627	22557	22516	22646	22543	22521	22423	22559	22610	22863	22545	22584	22697	22563	22647	22757	22513	22524	22588	22631	22552	22535	22521	22529	22559	22384	22422	22400	22641	22725	22564	22501	22554	22683	22646	22663	22601	22480	22416	22643	22715	22505	22729	22659	22678	22566	22509	22800	22585	22296	22433	22431	22627	22569	22474	22624	22378	22435	22543	22637	22588	22495	22582	22467	22647	22582	22678	22628	22493	22434	22500	22796	22657	22596	22541	22482	22608	22543	22787	22626	22535	22560	22475	22413	22652	22622	22637	22514	22568	22593	22522	22529	22551	22497	22523	22515	22446	22569	22637	22630	22330	22509	22630	22448	22376	22777	22712	22594	22687	22613	22520	22606	22556	22564	22628	22547	22663	22589	22576	22648	22520	22594	22468	22436	22609	22661	22412	22631	22647	22696	22387	22461	22541	22568	22560	22424	22495	22517	22417	22545	22793	22490	22465	22521	22609	22455	22600	22654	22644	22558	22566	22640	22585	22496	22698	22632	22640	22674	22656	22655	22692	22757	22610	22632	22606	22421	22481	22742	22645	22575	22512	22600	22617	22565	22424	22514	22605	22458	22628	22425	22589	22584	22509	22527	22714	22482	22567	22449	22628	22631	22531	22543	22616	22579	22579	22514	22554	22547	22471	22589	22597	22575	22543	22599	22584	22687	22615	22574	22716	22569	22595	22418	22575	22600	22846	22451	22455	22563	22597	22593	22684	22584	22575	22520	22528	22710	22533	22705	22670	22548	22533	22529	22540	22557	22591	22479	22695	22556	22722	22449	22406	22582	22465	22436	22491	22549	22664	22526	22506	22564	22444	22395	22547	22600	22737	22515	22522	22472	22489	22571	22481	22690	22399	22662	22473	22448	22465	22547	22593	22659	22504	22624	22607	22662	22587	22766	22677	22363	22660	22430	22569	22665	22484	22463	22496	22631	22527	22652	22647	22668	22637	22496	22528	22610	22496	22625	22633	22619	22564	22572	22243	22486	22596	22519	22612	22393	22601	22556	22681	22395	22597	22530	22606	22569	22411	22554	22534	22453	22380	22635	22589	22337	22459	22659	22530	22392	22776	22509	22512	22504	22395	22543	22693	22574	22588	22263	22528	22322	22554	22493	22546	22471	22386	22519	22495	22529	22524	22625	22403	22636	22491	22494	22604	22447	22565	22423	22475	22288	22566	22526	22839	22611	22521	22598	22687	22596	22448	22622	22437	22525	22689	22625	22506	22792	22535	22580	22639	22617	22666	22613	22640	22655	22565	22618	22693	22435	22619	22543	22534	22390	22454	22503	22505	22645	22773	22707	22588	22492	22593	22549	22581	22434	22645	22479	22662	22695	22484	22560	22596	22660	22501	22453	22418	22531	22668	22655	22679	22659	22514	22529	22841	22672	22664	22596	22419	22635	22545	22480	22631	22562	22627	22661	22602	22444	22539	22639	22591	22653	22463	22595	22605	22785	22591	22510	22494	22513	22543	22691	22512	22593	22643	22650	22455	22669	22518	22648	22489	22645	22533	22536	22450	22653	22530	22427	22554	22820	22572	22688	22745	22732	22580	22484	22607	22579	22518	22535	22530	22654	22675	22655	22602	22592	22418	22413	22601	22510	22462	22670	22624	22525	22683	22580	22560	22494	22539	22668	22619	22547	22468	22577	22397	22675	22528	22356	22563	22549	22537	22449	22664	22695	22477	22433	22469	22795	22409	22637	22669	22563	22652	22676	22613	22564	22786	22687	22453	22477	22512	22651	22509	22542	22596	22512	22600	22545	22505	22375	22679	22622	22609	22389	22556	22454	22572	22494	22513	22589	22577	22645	22690	22524	22655	22475	22479	22450	22461	22555	22643	22568	22589	22428	22430	22448	22528	22507	22492	22688	22601	22636	22480	22419	22405	22736	22685	22466	22625	22601	22618	22374	22499	22507	22422	22497	22815	22535	22718	22729	22570	22578	22634	22491	22502	22577	22648	22436	22550	22587	22567	22739	22489	22710	22573	22502	22586	22499	22639	22565	22554	22764	22715	22881	22457	22517	22607	22489	22470	22321	22732	22635	22656	22414	22578	22495	22665	22556	22636	22719	22593	22754	22667	22686	22516	22649	22601	22629	22462	22533	22560	22639	22668	22642	22544	22427	22723	22402	22748	22391	22734	22674	22566	22488	22738	22544	22568	22585	22508	22503	22614	22582	22592	22466	22649	22580	22634	22537	22545	22585	22757	22525	22460	22591	22544	22488	22538	22407	22370	22615	22556	22562	22710	22430	22636	22487	22411	22754	22652	22505	22568	22456	22677	22525	22486	22627	22611	22546	22626	22577	22621	22429	22535	22473	22652	22706	22567	22406	22602	22475	22661	22589	22668	22468	22610	22511	22563	22557	22662	22667	22379	22587	22605	22716	22652	22682	22515	22607	22748	22481	22551	22510	22785	22535	22807	22346	22653	22540	22539	22527	22617	22499	22478	22501	22559	22453	22681	22508	22431	22580	22639	22674	22716	22623	22751	22611	22417	22647	22570	22471	22518	22726	22625	22651	22662	22559	22319	22429	22715	22531	22578	22702	22679	22611	22860	22366	22699	22525	22633	22492	22592	22461	22653	22660	22595	22542	22600	22440	22392	22565	22593	22525	22606	22724	22442	22574	22762	22518	22654	22477	22494	22463	22495	22567	22647	22545	22551	22624	22369	22482	22800	22588	22510	22554	22581	22694	22572	22412	22539	22555	22512	22778	22527	22581	22593	22537	22312	22729	22636	22467	22466	22659	22564	22514	22602	22710	22515	22432	22598	22434	22487	22773	22637	22544	22703	22662	22307	22534	22593	22494	22537	22635	22254	22624	22531	22672	22604	22574	22545	22659	22631	22592	22528	22560	22541	22438	22710	22620	22616	22615	22537	22463	22386	22494	22572	22713	22463	22541	22599	22527	22445	22558	22402	22519	22457	22622	22612	22591	22567	22560	22649	22687	22708	22549	22630	22662	22397	22512	22633	22534	22549	22645	22654	22554	22849	22455	22652	22524	22587	22681	22663	22514	22517	22497	22674	22435	22418	22645	22383	22452	22405	22503	22399	22572	22354	22437	22506	22436	22652	22813	22679	22649	22585	22710	22605	22556	22581	22579	22598	22262	22516	22594	22385	22681	22533	22642	22531	22927	22526	22437	22495	22521	22652	22763	22515	22606	22739	22177	22691	22392	22514	22559	22531	22473	22506	22604	22673	22648	22674	22603	22674	22449	22561	22568	22605	22670	22797	22471	22643	22510	22624	22508	22726	22694	22426	22411	22513	22585	22558	22771	22467	22510	22704	22506	22508	22562	22610	22467	22754	22518	22645	22460	22445	22386	22559	22469	22532	22433	22575	22567	22700	22735	22643	22551	22532	22528	22611	22737	22658	22564	22547	22463	22505	22585	22765	22403	22648	22437	22681	22703	22623	22576	22551	22446	22537	22553	22717	22520	22523	22519	22616	22574	22631	22571	22752	22528	22658	22576	22631	22526	22528	22583	22482	22601	22540	22384	22564	22554	22342	22574	22531	22638	22694	22679	22589	22488	22515	22670	22649	22458	22445	22717	22684	22593	22638	22521	22562	22538	22609	22417	22622	22642	22452	22786	22633	22661	22807	22571	22489	22566	22770	22425	22661	22539	22498	22543	22638	22611	22524	22699	22732	22558	22656	22671	22493	22620	22648	22393	22643	22675	22366	22672	22566	22660	22519	22594	22571	22491	22700	22642	22395	22549	22557	22372	22590	22575	22796	22644	22591	22556	22499	22669	22564	22553	22635	22603	22422	22542	22521	22673	22561	22558	22612	22479	22530	22544	22604	22556	22701	22498	22562	22656	22362	22573	22675	22613	22708	22676	22516	22560	22745	22670	22498	22558	22762	22575	22538	22603	22704	22670	22587	22645	22335	22425	22623	22584	22713	22686	22456	22543	22655	22533	22550	22549	22524	22558	22754	22626	22397	22696	22565	22700	22581	22560	22554	22598	22593	22575	22550	22682	22607	22585	22502	22593	22636	22506	22733	22496	22618	22522	22430	22745	22582	22598	22553	22407	22634	22868	22738	22526	22509	22369	22656	22487	22454	22715	22377	22456	22473	22470	22595	22651	22329	22534	22489	22754	22410	22583	22664	22428	22670	22621	22637	22630	22602	22714	22469	22629	22482	22525	22445	22698	22620	22500	22457	22614	22630	22701	22531	22686	22854	22696	22474	22499	22426	22648	22620	22478	22557	22638	22711	22573	22333	22740	22499	22785	22611	22628	22691	22442	22475	22462	22558	22487	22538	22528	22628	22561	22503	22726	22519	22667	22660	22450	22489	22617	22584	22612	22361	22506	22522	22579	22365	22529	22600	22433	22382	22489	22562	22669	22508	22483	22675	22527	22736	22365	22781	22465	22463	22557	22503	22655	22554	22771	22563	22482	22686	22507	22428	22445	22681	22393	22648	22648	22659	22525	22531	22429	22398	22621	22701	22703	22486	22618	22652	22651	22507	22422	22601	22543	22567	22514	22648	22609	22558	22606	22526	22572	22669	22526	22487	22524	22629	22505	22500	22767	22639	22561	22550	22584	22564	22496	22574	22570	22690	22492	22497	22689	22642	22513	22609	22639	22493	22604	22467	22572	22511	22623	22471	22719	22384	22742	22679	22576	22581	22547
29690	30114	37954	35964	32268	31797	31022	30194	30442	29799	29751	29583	29643	29461	29483	29440	29423	29654	29344	29306	29312	29300	29454	29614	29661	29534	29403	29569	29434	29117	29177	29111	29234	29117	29231	29211	29167	29206	29220	29343	29117	29327	29156	29438	29034	29230	29269	29508	29208	29090	29209	29242	29165	29295	29130	29411	29214	29255	28888	29236	29406	29189	29126	29410	29273	29388	29316	29416	29220	29222	29202	29291	29177	29134	29405	28977	29435	29122	29298	29237	29195	29242	29298	29190	29265	29061	29357	29290	29475	29294	29299	29360	29182	29186	29332	29115	29207	29184	29081	29303	29342	29097	28855	29312	29299	29221	29179	29267	29152	29313	29153	29237	29276	29159	29045	29146	29149	29210	29051	29061	29162	29297	29080	29435	29238	29248	29307	29289	29077	29173	29156	29234	29285	28986	28986	29296	29196	29226	29180	29015	29221	29152	29288	29173	29249	29110	29202	29245	29369	28908	29152	29307	29141	29226	29174	29401	29132	28959	29076	29262	29267	29174	29028	29161	29460	29198	29150	29059	29177	29154	29312	29066	29246	29266	29298	29165	29329	29379	29120	29051	29178	29147	29222	29462	29441	29249	29252	29034	29177	29057	29424	29118	29253	29040	29070	29229	29165	29288	29292	29282	29133	29226	29041	28989	29115	29172	29306	29247	29198	28807	29104	28938	29140	29209	28896	29038	28965	29132	29098	29297	29282	29186	29411	29118	29271	29256	29224	29164	29310	29145	29364	29224	29167	29096	29305	29073	29301	28855	29249	29233	29304	29024	29186	29127	29067	29172	29150	29295	29043	29250	29041	29112	29232	29221	29199	29030	29409	29316	29354	29441	29216	28881	29223	29270	29291	29100	29333	29196	29601	29246	29183	29080	28966	29147	29073	29183	29059	29269	29469	29168	29071	29115	29204	29353	29059	29131	29101	28981	29145	29164	29154	28997	29237	29125	29214	29282	29090	29292	29244	29375	29231	29201	29227	28938	29321	29264	29153	29159	29162	29336	29207	29569	29417	29046	29308	29055	29286	29227	29202	29036	29241	29088	29202	29060	29363	29456	29189	29457	29181	29082	29153	29226	29059	29178	29450	29354	29192	29020	29131	29206	29311	29123	29151	29146	29141	29299	29286	29205	29285	29275	29234	29222	29228	29087	29044	29059	29276	29158	29366	29154	29314	29177	29040	29120	29099	29159	29163	29185	29265	29039	29130	29321	29212	29297	29265	29282	29234	29128	29308	29239	29257	29261	29177	29274	29330	29287	28942	29115	29319	29198	29133	29151	29088	28962	29133	29412	29359	29155	29240	28972	29343	29422	29436	29328	29151	29163	29079	29082	29437	29225	29425	29017	29069	29231	29101	29156	29292	29083	29174	29242	29300	29073	28998	29103	29061	29301	29233	28997	29216	29106	29115	29169	29161	28981	29523	29206	29113	29002	29305	29375	29301	29411	29223	28933	29226	29159	29223	29293	29401	29137	29306	29264	29138	29437	29095	29226	29029	29109	29277	29066	29372	29097	29030	29164	29207	29185	29226	29268	29330	29179	29244	28988	29092	29319	29315	29285	29148	29131	29257	29157	29294	29026	29112	29248	29195	29317	29362	29273	29165	28969	28872	29122	29091	29437	29247	29227	29229	29237	29195	28878	29350	28985	29074	29291	29173	29231	29065	29185	29321	29178	29421	29287	29283	29179	29085	29285	29094	29388	29303	29303	29321	29188	28978	29210	29418	29251	29011	29385	28875	29300	29442	29146	29213	29128	28987	29108	29413	29367	29096	29257	29143	29276	29135	29006	29303	29305	29485	29244	29225	29010	29227	29236	29350	29283	29367	28986	29442	29164	29210	29045	29006	29330	29203	29237	29239	29203	29215	29321	29155	29134	29255	29120	28985	28973	29127	29272	29254	29259	29227	29032	29317	29290	29154	29095	29160	29173	29169	29247	29347	29166	28908	29136	29075	29251	29227	29087	29153	29159	29129	29267	29108	29162	28995	29164	29434	29143	29307	29123	29302	29462	29312	29313	29215	28899	29205	29174	29213	29478	29278	29370	29254	29124	29192	29073	29305	28894	29294	29361	29177	29380	29275	29066	29321	29298	29164	29028	28889	29158	29148	29198	29088	29113	29047	29195	29250	29577	29345	29224	29284	29057	29183	29035	29290	29400	29526	29306	29281	29136	28842	29279	29252	29276	29128	29230	29119	29301	29144	29380	29181	29123	29518	29280	29186	28912	29116	29009	29373	29306	28934	28979	29258	29177	29181	29192	28990	29186	29161	29317	29114	29210	29009	29272	29249	29310	29127	29016	29042	29361	29212	29219	29266	29373	29311	29258	29214	29184	29167	29112	29276	29168	29337	29203	29208	29099	29239	29357	29181	29204	29189	29059	29278	29216	29289	29285	29094	29105	29293	29010	29265	29406	29257	28970	29262	29035	29358	29133	29157	29355	29122	29614	29429	29131	29212	29103	29331	29290	29382	29433	29057	29032	29179	29027	29133	29027	29456	29151	29116	29128	29138	29343	29035	28964	29225	29199	29313	29256	29322	29350	29174	29163	29371	29226	29382	29048	29004	29299	29337	29114	29074	29295	29150	28959	29095	29271	29098	29150	29273	29196	29463	29363	29248	29168	29161	29318	29380	29236	29123	29007	29198	29164	29308	29150	29179	29166	29137	29216	29010	29109	29230	29292	29150	29074	29254	29138	29237	29091	29326	29292	29376	28937	29276	29293	29163	29398	29372	29366	29278	28965	29131	29311	28948	29366	29172	29410	29086	29259	29036	29136	29012	29191	29102	29621	29263	29256	29348	29424	29222	29083	29211	29229	29284	29117	29354	29316	29336	29238	29066	29233	29436	29434	29088	28938	29070	29166	28974	29175	29140	29013	29148	29277	29501	29265	29337	28971	29083	29343	29300	29212	29330	29166	29403	29116	29266	29328	29456	29088	29269	29162	29285	29208	29376	28921	29054	29053	29505	29214	29124	29063	29285	29186	29193	29114	29147	29167	29325	29436	29297	29173	29214	29050	29094	29405	29209	29333	29260	29271	29269	29129	29307	29183	29024	29339	29293	29358	29276	29210	29373	29165	29112	29322	29137	29270	29221	29198	29247	29346	29333	29111	29336	29081	29312	29232	29438	29334	29271	29364	29211	29140	29417	29086	29094	29318	29244	29250	29225	29116	29197	29312	29377	29137	29161	29231	29214	29162	28909	28813	28973	29248	29183	29119	29372	29307	29126	29035	29120	29175	29013	29194	29356	28991	29309	29221	29109	29244	29235	29219	29376	29201	29109	29222	29183	29181	29306	29059	29031	29110	29218	28991	29216	29609	29227	29241	29304	29194	29134	29182	29357	29379	29035	29114	29415	29275	29144	29160	29092	29078	29353	29156	29148	29158	29085	29134	29260	29192	29280	29190	29053	29379	29145	29226	29373	29132	29278	29268	29343	29117	29061	29419	29045	29238	29255	29242	29259	29079	29484	29222	29151	29250	29217	29276	29246	29118	29270	29171	28972	29000	29265	29237	29141	29071	29158	29230	29234	28966	29368	29254	29231	29324	29315	29235	29270	29242	29239	29055	29033	29284	29271	29329	29152	29348	29215	29043	29141	29446	29320	29355	29479	29115	29291	29271	29449	29125	29281	29220	28973	29089	29049	29487	29283	29139	29166	29399	29323	29403	29373	29013	29300	29042	29046	29267	29299	29307	29127	29359	29295	29197	28939	28983	29190	29427	29291	29116	29323	29363	29313	29140	29167	29100	29041	29164	29233	29237	29219	29273	29281	29043	28932	29200	29243	29030	29123	29424	29071	29421	29018	29065	29290	29003	29230	29185	29123	29037	29129	29330	29310	29001	29436	29474	29368	29190	29046	29047	29203	29174	29189	28978	29173	29278	29298	29171	29248	29048	28939	28965	29202	29171	29248	29094	29180	29342	28988	29238	29078	29228	29068	29181	29237	29352	29238	29352	29196	29221	29152	29016	29140	29307	29111	29233	29263	29141	29250	29358	29239	29179	29175	29451	29096	29326	29233	29234	29221	29033	29342	29303	29302	29172	29028	29168	29430	29252	29425	29386	29452	29311	29140	29363	29238	29118	29186	29232	28917	29252	29010	29357	29157	29103	29181	29441	29161	29067	29210	29125	28902	29272	29326	29009	29155	29188	29155	29042	29096	29096	29277	29224	28998	29311	29387	29479	29102	29346	29182	29084	29161	29254	29031	29013	29342	29160	29157	29007	29105	29052	29391	28923	29305	29122	29120	29418	29478	29125	29093	29150	29111	29031	29259	29037	29345	29185	29266	29233	29301	29234	29257	29227	29223	29484	28946	29230	29338	28984	29001	29089	28976	29205	29342	29249	29313	29419	29225	29213	28989	29165	29300	28816	28956	29181	29143	29435	29091	29212	29190	29064	29014	29204	29162	28986	29139	29182	29156	28949	29349	29078	29331	29299	29399	28863	29009	29083	29343	29251	29450	29284	29120	29312	28984	29082	29180	29360	29041	29087	29285	29427	29095	29296	29206	29011	28982	29324	29322	29061	29362	29448	29299	29215	29003	29145	29345	29184	29261	28995	29291	29252	29263	29305	29260	28920	29121	29069	29346	29423	29185	29175	29295	29185	29128	29042	29133	29089	29216	29286	29088	29197	29364	29121	29122	29149	29167	29277	29245	28944	29022	29276	29419	29296	29199	29229	29028	28943	28989	29371	29525	29324	29376	29147	29311	29505	29163	28970	29136	29281	29169	29435	29027	29341	29285	29033	29225	29237	29154	29110	29345	29232	29353	29174	29263	29036	29341	29191	29129	29075	29204	29169	29156	29208	29239	29166	29272	29367	29186	29161	29213	29092	29192	29361	29061	29215	29034	28897	29167	29224	29146	29270	28987	29055	29611	28969	29387	29371	29179	29413	29074	29309	29318	29156	28973	29143	29047	29109	29048	29038	29045	29284	29300	29268	29229	29449	29273	29083	29308	29320	29465	29373	29418	29243	29047	29292	29452	29194	29177	29010	29242	29265	29107	29370	29157	29236	29083	29180	29159	29520	29181	29107	29344	29209	29123	29291	28968	29243	29066	29299	29311	29173	29330	29119	29238	29335	29396	29246	29322	29278	29189	29508	29434	29221	29258	29274
29060	42724	39457	31976	28020	26555	25212	24553	24095	23442	23274	23067	22877	22886	22804	22803	22707	22717	22789	22655	22525	22548	22844	22626	22584	22770	22494	22455	22443	22275	22337	22239	22462	22278	22334	22296	22320	22184	22346	22283	22158	22464	22437	22311	22397	22349	22334	22266	22426	22413	22337	22238	22236	22259	22303	22160	22376	22197	22306	22331	22422	22334	22120	22412	22147	22336	22237	22254	22394	22328	22351	22239	22476	22328	22234	22228	22564	22256	22320	22248	22301	22257	22521	22388	22456	22408	22241	22470	22431	22335	22401	22335	22271	22322	22363	22311	22345	22355	22438	22260	22346	22263	22346	22146	22284	22270	22369	22381	22324	22358	22301	22230	22332	22200	22328	22311	22220	22329	22383	22334	22402	22295	22342	22170	22303	22245	22334	22268	22448	22358	22248	22300	22307	22300	22393	22169	22343	22350	22336	22436	22256	22222	22311	22321	22478	22139	22198	22219	22256	22418	22378	22389	22390	22276	22399	22315	22480	22370	22238	22267	22243	22364	22200	22407	22431	22298	22240	22176	22479	22507	22243	22292	22347	22371	22212	22414	22248	22334	22377	22288	22188	22442	22397	22439	22275	22167	22306	22331	22517	22269	22378	22229	22408	22441	22463	22258	22262	22195	22148	22191	22367	22235	22249	22203	22345	22242	22345	22361	22286	22589	22335	22335	22417	22288	22249	22321	22039	22508	22136	22409	22314	22557	22527	22343	22413	22416	22239	22322	22354	22189	22472	22412	22438	22376	22237	22117	22395	22449	22244	22453	22373	22099	22152	22220	22220	22493	22298	22130	22121	22303	22474	22372	22277	22326	22343	22279	22333	22365	22321	22317	22263	22179	22199	22339	22459	22211	22301	22248	22627	22327	22467	22258	22288	22254	22458	22399	22279	22227	22296	22456	22139	22156	22182	22199	22506	22280	22265	22290	22297	22476	22398	22535	22519	22301	22349	22341	22437	22255	22351	22206	22276	22229	22234	22300	22391	22400	22396	22356	22426	22168	22358	22473	22315	22017	22387	22409	22267	22216	22291	22257	22064	22443	22390	22483	22426	22272	22128	22203	22289	22100	22275	22253	22288	22371	22374	22217	22274	22378	22314	22369	22389	22426	22254	22307	22367	22149	22123	22481	22376	22209	22382	22365	22338	22284	22161	22358	22217	22475	22346	22269	22217	22198	22324	22364	22331	22475	22255	22291	22545	22544	22322	22251	22271	22440	22183	22475	22230	22305	22216	22310	22252	22348	22240	22477	22274	22375	22176	22191	22281	22335	22281	22340	22447	22354	22391	22229	22336	22340	22245	22324	22279	22324	22395	22400	22337	22291	22266	22367	22392	22288	22301	22299	22244	22257	22448	22439	22360	22278	22362	22374	22260	22353	22130	22219	22334	22321	22275	22224	22334	22247	22301	22319	22305	22448	22430	22215	22234	22386	22314	22283	22225	22272	22539	22403	22388	22255	22425	22172	22208	22531	22317	22272	22165	22333	21998	22207	22181	22335	22428	22326	22303	22461	22523	22426	22374	22315	22395	22256	22192	22130	22341	22490	22278	22282	22452	22305	22314	22335	22352	22358	22137	22389	22355	22155	22561	22227	22256	22148	22626	22275	22362	22262	22454	22173	22433	22277	22264	22268	22432	22294	22415	22279	22241	22385	22228	22342	22501	22211	22381	22243	22304	22338	22427	22275	22229	22392	22476	22382	22346	22371	22372	22239	22436	22363	22219	22340	22358	22373	22255	22331	22388	22350	22188	22414	22214	22405	22282	22200	22265	22304	22282	22228	22289	22272	22162	22329	22606	22382	22164	22269	22288	22454	22142	22196	22296	22152	22311	22277	22414	22268	22185	22320	22625	22213	22467	22446	22304	22367	22311	22378	22349	22404	22165	22273	22366	22221	22141	22532	22311	22188	22366	22226	22311	22402	22255	22269	22346	22244	22200	22414	22406	22200	22333	22285	22342	22416	22272	22185	22246	22287	22368	22397	22215	22336	22475	22454	22249	22268	22264	22328	22274	22404	22096	22190	22419	22258	22311	22263	22353	22309	22209	22319	22323	22200	22335	22335	22203	22337	22257	22467	22431	22271	22256	22307	22419	22193	22228	22436	22376	22380	22446	22356	22241	22143	22201	22181	22264	22520	22378	22477	22280	22394	22187	22256	22110	22229	22376	22413	22269	22195	22284	22309	22295	22391	22375	22280	22308	22277	22305	22269	22204	22167	22371	22459	22269	22446	22435	22372	22217	22262	22475	22149	22444	22435	22288	22251	22130	22314	22215	22296	22180	22290	22286	22261	22357	22377	22255	22404	22407	22363	22425	22174	22227	22309	22370	22145	22301	22184	22154	22406	22285	22285	22451	22182	22233	22267	22265	22215	22295	22374	22303	22344	22288	22404	22096	22283	22085	22323	22451	22391	22427	22377	22400	22263	22298	22142	22441	22169	22346	22420	22265	22334	22326	22281	22403	22467	22348	22169	22256	22064	22272	22472	22379	22407	22327	22293	22300	22424	22455	22457	22348	22308	22262	22120	22150	22389	22309	22233	22343	22363	22222	22246	22208	22445	22375	22332	22426	22218	22536	22481	22360	22135	22456	22355	22405	22286	22382	22267	22411	22295	22373	22385	22381	22302	22296	22413	22265	22305	22187	22322	22505	22183	22202	22236	22247	22377	22459	22290	22409	22268	22349	22348	22521	22168	22386	22351	22239	22639	22390	22349	22304	22314	22449	22305	22373	22206	22408	22267	22148	22458	22353	22313	22216	22328	22419	22537	22362	22340	22506	22328	22214	22256	22295	22208	22319	22337	22206	22462	22346	22347	22533	22231	22393	22418	22199	22307	22355	22409	22438	22316	22288	22427	22258	22387	22449	22407	22192	22448	22327	22416	22286	22356	22374	22187	22313	22252	22321	22155	22455	22256	22334	22336	22286	22545	22285	22342	22352	22430	22292	22124	22573	22430	22105	22356	22185	22261	22335	22308	22285	22333	22391	22393	22411	22397	22465	22135	22353	22545	22260	22355	22446	22310	22379	22177	22333	22344	22260	22451	22173	22292	22378	22241	22581	22212	22381	22383	22481	22229	22286	22333	22445	22311	22330	22411	22277	22361	22353	22311	22513	22234	22162	22133	22293	22409	22311	22428	22219	22281	22249	22249	22328	22269	22188	22202	22198	22261	22468	22240	22495	22511	22268	22227	22258	22349	22218	22132	22327	22414	22278	22179	22390	22393	22345	22278	22369	22335	22401	22566	22436	22227	22303	22354	22428	22269	22460	22215	22220	22497	22317	22378	22366	22372	22356	22430	22298	22306	22271	22462	22215	22272	22176	22276	22323	22359	22343	22437	22296	22222	22358	22442	22212	22446	22287	22404	22236	22305	22574	22260	22332	22402	22335	22292	22334	22335	22433	22377	22468	22331	22401	22179	22384	22435	22248	22320	22353	22363	22206	22346	22411	22121	22261	22267	22323	22084	22339	22349	22245	22484	22354	22327	22355	22354	22165	22318	22370	22219	22517	22396	22182	22288	22332	22325	22360	22371	22382	22339	22342	22471	22237	22252	22390	22420	22426	22240	22235	22245	22245	22414	22135	22315	22193	22379	22281	22411	22288	22468	22359	22461	22162	22366	22397	22336	22230	22363	22397	22269	22239	22136	22336	22451	22102	22095	22188	22184	22462	22514	22511	22336	22443	22243	22210	22180	22213	22234	22320	22334	22430	22278	22336	22293	22215	22262	22450	22283	22241	22278	22355	22546	22294	22212	22370	22332	22333	22581	22294	22194	22191	22185	22326	22275	22332	22510	22433	22345	22229	22355	22252	22224	22371	22250	22339	22159	22432	22386	22539	22290	22474	22255	22293	22245	22336	22307	22358	22271	22474	22384	22429	22213	22432	22319	22371	22363	22277	22267	22298	22365	22320	22207	22374	22194	22143	22234	22341	22357	22319	22331	22491	22329	22310	22485	22243	22277	22326	22306	22359	22218	22272	22207	22162	22475	22132	22254	22255	22360	22224	22298	22422	22485	22261	22263	22087	22213	22506	22223	22236	22279	22287	22169	22116	22386	22310	22527	22271	22392	22274	22376	22415	22438	22498	22199	22437	22430	22383	22204	22221	22271	22236	22432	22363	22115	22358	22277	22398	22430	22581	22432	22392	22374	22368	22377	22440	22167	22220	22237	22237	22402	22401	22496	22179	22363	22441	22471	22358	22354	22477	22368	22241	22245	22372	22268	22206	22312	22333	22437	22547	22302	22352	22153	22364	22276	22277	22382	22188	22238	22524	22282	22320	22295	22364	22437	22282	22173	22423	22202	22354	22234	22235	22388	22331	22352	22200	22220	22334	22279	22290	22292	22418	22209	22276	22475	22267	22302	22307	22175	22341	22426	22423	22282	22531	22272	22285	22399	22253	22148	22138	22208	22293	22260	22416	22439	22381	22243	22209	22346	22363	22183	22319	22314	22354	22417	22218	22256	22444	22212	22361	22302	22266	22426	22339	22209	22188	22343	22426	22299	22444	22588	22097	22188	22287	22404	22275	22202	22473	22322	22223	22332	22334	22309	22224	22273	22276	22076	22459	22187	22518	22325	22377	22198	22460	22226	22138	22276	22473	22221	22206	22370	22376	22254	22209	22255	22487	22452	22270	22286	22418	22396	22418	22408	22487	22150	22444	22285	22273	22359	22333	22271	22392	22251	22499	22304	22365	22180	22456	22263	22099	22558	22332	22426	22311	22296	22316	22354	22241	22327	22478	22541	22260	22434	22488	22281	22228	22264	22347	22322	22098	22455	22281	22439	22357	22245	22154	22343	22363	22294	22349	22331	22418	22300	22298	22115	22314	22143	22402	22229	22258	22233	22540	22159	22392	22405	22235	22236	22218	22341	22219	22369	22505	22358	22264	22422	22354	22287	22479	22256	22427	22258	22185	22060	22389	22314	22413	22453	22249	22462	22421	22361	22364	22387	22205	22311	22392	22329	22285	22215	22314	22408	22415	22201	22450	22357	22352	22260	22218	22451	22123	22382	22376	22276	22315	22240	22381	22694	22361	22491	22237	22359	22121	22285	22261	22291	22234	22443	22414	22244	22465	22281	22342	22249	22293	22386	22303	22385	22132	22435	22380	22246
23749	21371	29079	25391	26802	31833	33879	31051	30815	30378	30210	30085	29664	29948	29898	29658	29598	29683	29677	29429	29204	29418	31041	31116	30753	30386	29907	29546	29429	29522	29214	28988	29237	29227	29541	28969	29297	29229	29015	28930	29193	29042	29259	29350	29377	29070	29169	29007	29190	29072	29138	28947	29116	29137	29212	29056	29236	29170	29238	29195	29107	29015	29397	29251	29045	29283	29366	29336	29078	28909	29098	29083	29266	29241	29215	29067	29180	29242	29475	29179	29157	29076	28917	28877	29216	28904	28983	29020	28952	29080	29176	29051	29030	29200	28988	29064	29171	28935	29144	28992	28960	29070	29244	29148	29131	29064	29164	29270	29160	29157	29066	29143	29008	29059	29106	29232	29180	28883	29181	29046	29159	29291	29239	29102	29002	29127	29258	29079	29029	29132	29113	29080	29118	29014	29085	29316	28984	29090	29060	29053	29242	29005	29022	29147	29042	29017	28993	29149	29097	28971	29228	29074	29195	29264	28892	29077	29086	28794	29167	28984	29132	29019	28916	28856	29137	28954	28975	29001	28976	28965	29388	29004	29182	28892	28987	28963	28905	28968	29176	28912	29240	28965	29196	28849	29270	29046	29240	29036	29113	29086	29164	29230	28833	29100	28936	29027	29096	29046	29144	28834	29051	29250	28956	29066	28954	28998	29061	28991	29033	29202	29098	28966	29069	29101	29189	28720	28887	29101	29067	29106	29127	28943	29066	28724	28944	28940	29356	29101	29017	29116	29013	29326	29067	29040	28830	29125	29169	29079	29014	29046	29237	28943	29036	29364	29228	29028	28932	29220	29169	29172	29160	29203	29140	29100	29238	29503	29200	29001	28780	29204	29099	29089	28990	29168	28775	29247	28943	28966	29549	29138	29036	29127	29149	28850	29012	28971	29394	29036	29136	29011	29186	29195	29101	28916	29204	29057	29152	28967	29208	29071	29080	28894	29137	29161	29449	29398	29198	28979	29181	29166	29000	29042	29123	29040	29031	29071	28926	29007	29138	29251	29143	29252	28889	29202	29075	28913	28696	29253	29415	29235	29091	29309	29028	29052	28903	29212	29082	29393	29178	28812	29049	29125	29029	29180	29118	29383	29237	29205	29188	29175	29046	29235	28923	29416	29329	28887	28879	29119	28941	29048	29215	29203	29355	29187	29050	29031	28923	28990	29134	29324	29334	29007	28946	29211	28890	29076	29304	29213	28983	29280	28927	29085	29252	28908	29071	29196	29027	29171	29273	28609	29050	29001	29246	28997	28899	29353	29089	29298	29023	29040	29162	29066	29242	29247	28908	29159	28872	28911	28977	28976	28949	29193	29345	29311	29264	29138	29119	29247	29089	29114	28919	28846	29317	29149	29149	28954	29144	29285	29357	29188	29199	29298	29017	28862	29221	29232	29002	29314	29058	28823	29263	29197	29297	29069	28974	29010	28793	29109	29105	29001	29181	28982	29033	29387	29332	29383	29157	29109	29025	29233	29238	29239	29180	29288	28975	29031	29083	29063	29103	29236	29041	28986	29242	29285	28932	29199	29171	29368	28976	29090	29160	29117	29315	28992	29127	29016	29114	28882	29039	29175	29265	29049	29124	28836	29275	29042	29002	28864	28886	29076	28947	29047	29249	29197	29108	28787	29128	29168	29286	29467	29353	29063	29059	29073	29241	28963	29035	29110	28938	29030	29023	29291	29226	29249	29040	29016	28858	29080	28889	29188	29016	29021	29330	29313	29233	29147	29200	29186	29133	29195	28904	29067	29069	29131	29034	29009	29030	29090	29078	29157	29162	29106	29147	29077	29055	29229	29184	28759	28923	29277	28986	29339	29144	29035	29205	28994	29136	29147	29100	29109	28961	29088	29214	29088	29070	29124	29196	29180	29148	29290	29277	28982	29163	29001	28949	29101	29014	29153	29045	28870	29290	29153	29118	29073	29044	28892	28959	29225	29159	29271	28998	28986	29057	29228	29082	29099	29118	29029	29266	29169	28914	29027	29269	28993	29255	29093	28999	29194	29038	28822	28874	28783	29068	29246	29252	29146	29107	29145	29189	29282	29030	28981	29429	28823	29229	29001	29035	29084	29052	29000	29113	29191	29109	29074	29112	29163	29092	29023	29171	28986	29060	28949	29056	29279	29229	29141	28914	29335	29323	29064	29029	28995	29134	29041	29124	29130	29291	28911	28886	29301	29154	29306	29153	29035	29109	29189	29180	28851	28968	29201	29205	29227	29073	29188	28823	29083	29050	29387	29089	29178	29232	29050	29275	29242	29136	28958	29206	28909	29062	29200	29022	29137	29262	28989	28980	28884	29080	29125	29160	29184	29092	29021	29062	29074	29076	29234	28890	29209	28984	29079	29114	29077	28854	29299	29040	28965	29055	29275	29074	29146	29271	29105	29063	28943	29150	29086	28982	28973	29001	29044	29337	28977	28935	29133	29092	29063	29340	29184	29081	29411	29109	28950	29075	29057	29179	29056	29386	29084	29086	29268	29355	28974	28982	29113	29251	29109	28939	29387	29127	28865	29218	29089	29010	28902	29139	28911	29447	28979	28831	28813	28936	29167	29265	29151	29062	29039	29052	29226	29144	29148	29064	29142	28874	29340	29291	29256	29136	29086	29392	29042	29072	29017	29216	29137	28998	29120	29067	29247	29229	28922	29065	29284	29106	29186	29111	29042	29196	29122	29124	28932	28862	29333	28851	29036	29163	28987	29225	29217	28844	29244	29232	29170	29308	29226	29038	28809	29126	29218	29143	29412	28996	28975	29213	29007	28872	29130	29079	29443	29265	29038	29277	28828	29234	29200	29043	28955	29158	29229	28902	29153	29042	29068	29048	28992	29034	29120	29173	28998	29231	28852	28806	29178	29159	29069	28889	28982	29087	29020	28809	29144	29155	28993	29215	29256	29241	28961	29350	29336	28929	28857	29074	29115	29021	29047	29258	29326	29238	29275	29234	29009	29039	29164	28989	29126	29034	29204	29103	29130	28999	29069	29069	29157	29093	29304	29176	29189	29158	29132	29074	28938	29172	29154	28861	29005	29000	29110	29301	28921	28942	29042	29066	29065	29202	29054	29338	29058	29079	28992	29084	29058	29398	29250	29077	29040	29072	28977	29228	29234	29142	29104	29108	29063	29213	29223	29051	29191	29084	29046	29051	29061	29031	29008	29046	29090	28977	28932	29029	28960	29000	28833	29333	29313	29181	29171	29181	29242	29178	29089	29509	29100	29108	29193	28936	29008	29323	29158	29121	29198	29201	28886	29115	29076	29190	29123	29066	28992	28791	29000	28996	29087	29112	29120	28999	29205	29174	29079	29154	29104	29002	29047	29152	29239	29341	29087	28899	29256	29078	28982	29115	29039	29079	29002	29123	28974	29096	29148	29044	28924	29087	29229	29157	28966	29149	29002	28892	29134	29265	29092	29153	29121	29249	29078	29159	28894	28944	28940	29140	29060	29324	29036	29203	29114	29150	28988	29010	28982	29096	29146	29116	29158	29403	29299	29031	29201	28859	29014	29179	29121	29029	28936	28983	29051	29297	29076	29068	29005	29084	29106	29134	28852	28979	29294	28864	29003	29140	29109	29132	29087	29020	29204	29056	29168	28972	28773	28909	29012	29238	29221	29184	29188	29204	28801	29076	29154	29254	29088	29231	29213	29116	29035	29144	29299	28881	28843	28960	29284	29279	29047	28909	29220	29199	29152	29013	28988	29324	28895	29225	28914	28951	28992	29038	29079	29212	29074	29148	29137	29211	28880	29188	29315	29023	29160	28934	29140	29100	28994	29085	29176	29007	29049	29095	29130	29054	29020	29027	29069	29200	29077	29137	29105	29142	29108	29106	29094	29065	29177	28978	29166	29150	29010	29493	29325	29281	29027	29327	29033	29157	29005	29089	28998	29024	29134	29193	28986	29193	29283	29032	29183	29162	29208	29297	29284	29095	29214	29166	29275	29241	29074	29022	28930	29193	29099	29342	29195	29021	29194	28954	28847	28976	29182	29177	29039	29022	29294	29223	29136	29066	28912	29134	29146	29081	29067	29118	29254	29011	28867	28959	29109	28937	29165	28979	29366	29030	29053	29041	29266	28914	29259	28995	28951	29269	29207	29114	29365	29283	29183	29137	29119	29238	28998	29269	29236	28979	29267	29167	29025	29303	29075	28758	28948	29218	28975	29073	29352	29139	29042	29200	29090	29114	29172	29162	29070	28966	29020	29151	29067	29094	28868	29134	29046	29167	28955	28988	29075	28858	29080	29314	29090	28968	29068	29184	29049	28964	29202	29035	29128	29095	29356	29064	29309	29079	29226	28935	29377	29009	29133	29147	29119	29026	29091	29253	29061	28853	29245	29150	29007	29069	29268	29206	29294	29170	29126	29389	29017	29083	29240	29228	29229	29247	29076	29176	29211	29074	29101	29116	29300	29099	29054	29216	29201	29095	28963	29151	28875	28951	29195	28829	29431	29117	29058	29350	29061	29064	29315	29167	29123	28975	29242	29331	29204	29157	29220	29097	29133	29096	28901	29156	29229	28974	29165	29107	28957	28996	29203	28871	29235	29004	28969	29147	29290	29185	29263	29122	28965	28864	29269	29486	29066	29152	29189	29430	29120	29128	29145	28926	29024	29031	29040	29270	29026	29005	29030	29042	29176	29139	29077	29086	29193	29234	29032	29374	29134	28821	29124	29472	29045	29229	29255	29261	28978	29082	29161	29245	29134	28952	28960	28980	29023	29199	28968	29327	29033	29079	28916	29110	29055	28819	29202	29030	28952	29182	29275	29025	29137	29144	29191	29010	29054	29040	29220	29020	29043	29268	28929	28901	29099	29036	29035	29197	29034	29050	29171	29076	29046	29099	29008	28774	29122	29238	29082	28991	29048	29124	28869	29009	29114	28918	29094	29070	29168	29105	29104	29365	29157	29129	29195	29075	29012	29258	28878	29059	29070	28963	28843	29051	29112	29191	29078	29241	29057	29044	29147	28950	29083	29166	28997	29241	29036	29166	29118	29156	29123	29146	29441	29074	29261	29342	28920	29259	29108	28908	29255	29090	29075	29134	29125	29040	29129	29157	29234	29202	29165	29215	28987	29261	28967	29262	29148	29147	29342	29446	29058	29188	29172	29025	29159
28756	48611	45560	36427	31637	28811	27079	26055	25274	24278	24115	23584	23263	23099	23098	22939	23000	22838	22815	22767	22691	22770	25603	25144	24657	23933	23321	22855	22425	22205	22397	22187	22366	22479	22272	22190	22416	22186	22259	22371	22223	22370	22149	22409	22503	22388	22335	22291	22326	22230	22304	22478	22312	22260	22213	22290	22232	22379	22219	22099	22336	22162	22260	22266	22217	22380	22193	22321	22309	22267	22146	22351	22311	22308	22244	22242	22427	22459	22167	22137	22363	22253	22213	22312	22369	22323	22317	22276	22038	22162	22243	22226	22413	22300	22223	22349	22225	22111	22218	22302	22358	22289	22155	22456	22179	22118	22159	22296	22241	22187	22155	22430	22178	22207	22172	22280	22321	22220	22275	22229	22131	22285	22207	22154	22307	22287	22201	22068	22120	22146	22146	22275	22216	22017	22247	22319	22221	22411	22123	22265	22256	22303	22164	22330	22180	22253	22269	22105	22190	22346	22199	22218	22191	22174	22333	22245	22468	22362	22343	22147	22361	22197	22282	22374	22269	22070	22079	22217	22110	22211	22340	22358	22340	22215	22175	21998	22184	22074	22251	22160	22276	22318	22317	22188	22278	22338	22407	22180	22300	22326	22203	22278	22196	22367	22106	22294	22192	22283	22072	22226	22447	22266	21974	22161	22233	22314	22303	22109	22306	22123	22267	22023	22382	22282	22347	22154	22249	22151	22163	22236	22339	22437	22244	22251	22118	22323	22274	22344	22196	22283	22235	22279	22223	22139	22201	22339	22213	22157	22307	22379	22426	22254	22293	22220	22306	22172	22090	22276	22408	22201	22221	22332	22364	22122	22163	22200	22377	22387	22050	22103	22362	22141	22150	22271	22197	22363	22259	22193	22225	22243	22209	22320	22232	22365	22265	22433	22310	22248	22195	22261	22258	22258	22352	22304	22509	22272	22108	22167	22200	22298	22149	22254	22213	22247	22410	22262	22387	22322	22080	22275	22274	22267	22196	22267	22312	22333	22417	22350	21984	22139	22212	22262	22154	22224	22344	22235	22190	22012	22259	22218	22317	22441	22168	22261	22246	22200	22295	22272	22119	22070	22100	22348	22091	22335	22255	22167	22278	22380	22482	22330	22304	22403	22285	22272	22034	22372	22309	22236	22235	22117	22095	22249	22264	22226	22193	22227	22226	22414	22218	22149	22019	22136	22080	22322	22225	22303	22256	22273	22244	22276	22120	22344	22133	22469	22097	22184	22286	21991	22254	22423	22053	22287	22263	22243	22293	21990	22292	22009	22414	22144	22320	22393	22196	22193	22334	22200	22337	22235	22198	22301	22223	22113	22262	22517	22295	22356	22326	22258	22378	22265	22420	22025	22148	22148	22210	22202	22246	22306	22085	22147	22201	22204	22215	22418	22372	22159	22071	22393	22370	22261	22356	22198	22198	22243	22295	22395	22291	22323	22311	22137	22348	22352	22265	22205	22093	22355	21950	22276	22349	22299	22300	22253	21872	22244	22281	22176	22343	22252	22395	22149	22231	22309	22349	22068	22354	22239	22294	22420	22078	22232	22153	22112	22248	22085	22277	22276	22169	22161	22280	22316	22143	22167	22284	22395	22372	22294	22280	22235	22085	22188	22221	22163	22352	22212	22315	22187	22178	22314	22249	22230	22243	22348	22313	22076	22118	22227	22308	22162	22101	22466	22321	22290	22221	22259	22273	22213	22262	22246	22227	22166	22341	22404	22181	22459	22392	22252	22125	22255	22413	22162	22353	22244	22312	22047	22349	22379	22165	22304	22456	22210	22184	22392	22278	22046	22302	22200	22320	22264	22216	22236	22166	22391	22203	22443	22260	22219	22255	22336	22269	22159	22238	22154	22328	21896	22357	22247	22453	22169	22232	22277	22285	22209	22295	22124	22332	22222	22217	22291	22435	22096	22289	22187	22228	22120	22198	22394	22263	22293	22401	22151	22317	22224	22258	22308	22361	22332	22185	22275	22221	22008	22114	22181	22278	22349	22430	22353	22260	22114	22272	22186	22412	22241	22178	22320	22163	22295	22046	22223	22389	22105	22238	22171	22189	22253	22373	22218	22342	22114	22319	22302	22322	22199	22271	22163	22216	22170	22212	22153	22240	22243	22238	22185	22173	22196	22098	22241	22344	22018	22085	22372	22371	22335	22287	22306	22150	22407	22202	22309	22276	22238	22226	22189	22234	22238	22250	22270	22118	22245	22326	22176	22373	22271	22208	22328	22182	22325	22339	22282	22187	22282	22295	22125	22298	22168	22261	22085	22290	22218	21947	22143	22303	22249	22252	22184	22264	22126	22297	22248	22281	22408	22353	22315	22360	22197	22294	22316	22209	22103	22213	22172	22189	22238	22395	22252	22173	22330	22271	22143	22295	22131	22139	22302	22269	22186	22285	22350	22380	22313	22269	22263	22362	22184	22077	22210	22330	22154	22450	22245	22111	22270	22172	22190	22197	22322	22216	22404	22347	22239	22451	22331	22211	22202	22388	22209	22227	22176	22448	22152	22393	22151	22402	22346	22061	22174	22141	22356	22202	22172	22295	22196	22201	22107	22324	22254	22193	22449	22273	22275	22256	22153	22227	22162	22178	22255	22193	22275	22315	22211	22284	22234	22204	22327	22225	22252	22184	22277	22359	22275	22181	22122	22233	22471	22135	22264	22190	22154	22342	22184	22362	22296	22405	22263	22294	22314	22343	22315	22224	22274	22214	22287	22172	22187	22262	22228	22255	22317	22197	22266	22538	22121	22297	22229	22326	22165	22171	22148	22307	22042	22271	22374	22232	22363	22424	22104	22390	22301	22294	22446	22192	22437	22412	22147	22148	22233	22388	22245	22235	22154	22158	22180	22136	22188	22308	22255	22168	22380	22262	22217	22180	22353	22283	22124	22136	22371	22356	22282	22051	22348	22236	22536	22177	22485	22229	22089	22354	22363	22314	22153	22215	22378	22278	22082	22439	22266	22391	22269	22466	22428	22341	22376	22151	22241	22360	22285	22119	22107	22363	22139	22328	22262	22166	22354	22193	22058	22286	22217	22266	22115	22268	22097	22263	22341	22269	22047	22344	22250	22358	22304	22287	22465	22286	22232	22053	22374	22113	22092	22239	22142	22220	22267	22359	22234	22415	22360	22166	22324	22088	22158	22443	22316	22194	22301	22405	22364	22181	22283	22309	22426	22267	22356	22387	22220	22379	22239	22224	22207	22288	22193	22290	22300	22195	22166	22260	22428	22084	22275	22125	22274	22274	22400	22318	22347	22241	22301	22193	22243	22323	22174	22237	22184	22342	22209	22074	22266	22358	22174	22295	22284	22213	22120	22114	22283	22132	22121	22283	22288	22237	22334	22231	22375	22139	22077	22278	22262	22410	22236	22252	22154	22210	22350	22375	22126	22191	22102	22412	22063	22139	22280	22453	22324	22242	22217	22240	21999	22237	22238	22184	22154	22244	22233	22302	22393	22141	22497	22369	22221	22243	22351	22131	22224	22308	22248	22114	22326	22426	22181	22279	22406	22174	22142	22356	22229	22412	22211	22238	22207	22314	22220	22241	22351	22396	22154	22166	22148	22345	22261	22330	22377	22029	22210	22505	22467	22285	22408	22252	22144	22453	22161	22235	22318	22466	22287	22102	22043	22262	22383	22171	22356	22193	22318	22280	22286	22292	22355	22271	22437	22196	22225	22359	22335	22255	22133	22303	22051	22147	22335	22057	22294	22139	22315	22178	22298	22374	22154	22296	22223	22293	22242	22316	22260	22348	22203	22193	22222	22288	22220	22126	22301	22107	22262	22318	22279	22367	22283	22374	22313	22210	22265	22400	22212	22363	22063	22168	22105	22355	22265	22336	22248	22212	22158	22281	22095	22092	22439	22153	22135	22340	22176	22109	22336	22239	22405	22391	22248	22184	22251	22147	22031	22248	22205	22358	22151	22232	22237	22206	22340	22161	22278	22237	22299	22027	22052	22151	22310	22381	22249	22466	22442	22103	22285	22063	22063	22348	22097	22238	22207	22278	21921	22275	22331	22412	22277	22216	22314	22409	22292	22191	22158	22122	22184	22247	22343	22161	22171	22273	22205	22312	22165	22192	22193	22259	22300	22281	22318	22238	22289	22212	22150	22235	22154	22318	22099	22335	22366	22069	22270	22266	22170	22362	22205	22196	22389	22344	22317	22242	22108	22308	22164	22257	22281	22249	22257	22282	22272	22494	22194	22309	22183	22334	22128	22148	22451	22248	22081	22422	22094	22217	22090	22231	22078	22094	22241	22211	22170	22229	22100	22280	22512	22492	22202	22294	22115	22339	22214	22307	22254	22250	22326	22194	22365	22385	22390	22135	22360	22426	22283	22202	22156	22311	22313	22093	22220	21921	22282	22250	22141	22369	22285	22393	22289	22197	22246	22295	22419	22241	22372	22254	22357	22256	22096	22259	22064	22287	22191	22180	22214	22074	22418	22295	22291	22281	22194	22252	22196	22297	22287	22253	22488	22298	22285	22272	22104	22276	22239	22342	22300	22200	22221	22280	22154	22387	22414	22392	22253	22344	22261	22211	22221	22252	22303	22014	22152	22365	22332	22136	22185	22172	22395	22239	22250	22390	22157	22334	22514	22201	22145	22219	22183	22198	22341	22252	22188	22335	22283	22278	22197	22111	22290	22296	22286	22172	22295	22443	22252	22207	22280	22253	22309	22204	22184	22283	22250	22327	22207	22220	22465	22271	22128	22290	22047	22334	22274	22282	22159	22231	22372	22003	22102	22195	22472	22398	22121	22047	22197	22304	22325	22097	22235	22233	22148	22275	22307	22333	22251	22106	22289	22324	22311	22153	22256	22218	22251	22342	22375	22109	22118	22172	22501	22098	22341	22297	22478	22337	22474	22251	22427	22370	22249	22325	22164	22217	22283	22138	22478	22367	22255	22208	22218	22299	22230	22283	22335	22250	22289	22249	22187	22272	22345	22142	22327	22294	22200	22252	22192	22400	22422	22156	22213	22445	22271	22193	22101	22463	22266	21938	22351	22168	22396	22156	22269	22306	22137	22261	22383	22412	22276	22247	22253	22307	22243	22382	22133	22061	22095	22332	22120	22185	22199	22163	22278	22330	22338	22160	22266	22435	22378
22627	21331	29085	24219	23825	30491	35520	32291	32171	31718	31158	30750	30631	30755	30408	30235	30245	30181	30098	30279	29719	30094	33015	33985	32301	31359	31078	30246	29939	29667	29709	29743	29407	29490	29500	29664	29644	29527	29519	29619	29479	29464	29420	29765	29531	29289	29565	29618	29592	29426	29568	29525	29741	29465	29699	29311	29568	29582	29734	29521	29312	29589	29539	29534	29566	29547	29550	29465	29504	29532	29488	29482	29341	29725	29560	29559	29449	29563	29434	29535	29442	29390	29245	29274	29507	29651	29409	29344	29508	29417	29645	29603	29604	29470	29335	29428	29379	29494	29544	29426	29583	29404	29552	29475	29382	29423	29597	29355	29161	29721	29399	29471	29408	29452	29403	29610	29655	29510	29420	29522	29316	29349	29426	29540	29432	29339	29484	29737	29649	29361	29691	29435	29402	29383	29263	29620	29494	29349	29402	29266	29371	29451	29545	29500	29590	29457	29323	29480	29454	29526	29440	29657	29266	29418	29315	29365	29390	29361	29417	29433	29312	29202	29522	29723	29560	29388	29573	29424	29730	29513	29477	29233	29323	29370	29531	29532	29340	29363	29442	29449	29713	29535	29608	29400	29396	29280	29703	29547	29342	29562	29540	29409	29534	29233	29735	29511	29660	29475	29540	29382	29355	29374	29527	29493	29432	29680	29396	29600	29431	29407	29549	29631	29338	29491	29449	29629	29289	29511	29232	29415	29319	29473	29393	29352	29637	29359	29497	29525	29438	29240	29595	29593	29520	29588	29418	29646	29500	29386	29503	29347	29658	29495	29631	29629	29259	29232	29434	29429	29565	29211	29484	29179	29598	29382	29350	29478	29494	29505	29772	29282	29473	29564	29291	29277	29436	29422	29718	29551	29441	29366	29665	29404	29645	29312	29344	29469	29776	29456	29428	29686	29373	29448	29580	29569	29526	29510	29444	29387	29610	29609	29628	29501	29776	29414	29472	29541	29673	29317	29527	29346	29268	29351	29453	29289	29347	29362	29478	29484	29487	29299	29325	29700	29423	29379	29561	29663	29436	29369	29435	29530	29483	29349	29471	29499	29596	29351	29409	29397	29590	29501	29349	29507	29419	29619	29635	29660	29375	29557	29312	29485	29475	29463	29481	29533	29318	29488	29737	29408	29458	29545	29474	29729	29592	29479	29436	29397	29347	29636	29540	29376	29467	29443	29547	29383	29423	29568	29155	29787	29529	29520	29602	29471	29336	29136	29427	29718	29386	29405	29484	29376	29516	29448	29331	29151	29567	29364	29447	29434	29293	29401	29598	29635	29509	29370	29460	29688	29736	29584	29285	29241	29641	29291	29438	29413	29633	29364	29596	29290	29329	29302	29400	29724	29486	29297	29453	29479	29438	29458	29432	29449	29493	29257	29525	29501	29628	29387	29195	29455	29570	29412	29503	29350	29332	29417	29601	29437	29775	29578	29327	29458	29400	29472	29486	29282	29549	29445	29456	29358	29553	29263	29322	29662	29483	29717	29321	29370	29450	29556	29234	29423	29269	29652	29428	29543	29428	29326	29430	29315	29344	29558	29700	29496	29428	29642	29470	29650	29500	29395	29223	29403	29313	29594	29314	29547	29483	29488	29361	29583	29686	29371	29385	29753	29533	29297	29685	29301	29444	29247	29527	29405	29665	29405	29515	29312	29575	29214	29461	29549	29337	29642	29352	29503	29453	29365	29494	29425	29823	29489	29598	29343	29234	29367	29446	29257	29471	29555	29401	29527	29510	29337	29393	29371	29480	29703	29439	29485	29607	29458	29527	29561	29378	29255	29503	29598	29483	29619	29422	29580	29599	29298	29357	29581	29619	29452	29365	29416	29420	29705	29375	29449	29593	29315	29327	29449	29508	29588	29609	29406	29457	29545	29554	29345	29360	29360	29444	29526	29324	29597	29448	29431	29406	29513	29212	29455	29378	29298	29236	29483	29754	29487	29290	29596	29527	29364	29498	29271	29627	29470	29366	29402	29587	29530	29550	29540	29444	29258	29482	29626	29499	29248	29348	29473	29558	29451	29396	29552	29368	29368	29420	29559	29546	29119	29480	29536	29545	29383	29380	29460	29303	29388	29341	29627	29539	29440	29497	29428	29601	29436	29493	29367	29349	29455	29455	29591	29487	29490	29502	29601	29766	29567	29423	29433	29918	29558	29367	29622	29483	29129	29333	29488	29337	29755	29160	29427	29399	29473	29422	29679	29425	29123	29640	29560	29450	29498	29539	29414	29530	29545	29547	29259	29498	29529	29555	29336	29535	29570	29373	29511	29476	29470	29520	29573	29241	29146	29237	29316	29407	29550	29534	29688	29439	29542	29462	29380	29496	29360	29465	29538	29290	29482	29218	29465	29547	29622	29381	29505	29389	29238	29561	29524	29580	29259	29271	29533	29657	29524	29337	29569	29463	29461	29462	29382	29461	29515	29448	29636	29660	29391	29532	29280	29450	29313	29237	29374	29323	29315	29440	29543	29468	29510	29434	29108	29664	29410	29351	29453	29611	29285	29200	29214	29364	29494	29447	29467	29445	29431	29547	29726	29411	29358	29244	29359	29454	29357	29326	29373	29534	29489	29506	29229	29361	29427	29695	29184	29445	29408	29415	29354	29568	29391	29519	29315	29534	29559	29454	29320	29407	29530	29579	29488	29490	29536	29289	29379	29366	29699	29552	29506	29686	29565	29535	29382	29475	29412	29452	29511	29541	29296	29400	29483	29513	29563	29458	29370	29342	29515	29300	29273	29221	29671	29598	29417	29448	29485	29484	29491	29460	29583	29376	29510	29611	29428	29599	29493	29291	29383	29454	29433	29627	29494	29542	29640	29582	29409	29340	29408	29345	29325	29380	29649	29587	29361	29384	29348	29508	29409	29531	29385	29420	29457	29343	29354	29680	29458	29205	29354	29481	29635	29456	29344	29644	29516	29294	29268	29470	29226	29443	29606	29623	29597	29381	29354	29564	29403	29755	29705	29522	29609	29215	29495	29503	29612	29329	29343	29591	29540	29636	29665	29502	29614	29640	29508	29187	29631	29515	29176	29509	29754	29395	29365	29755	29482	29669	29356	29372	29506	29363	29622	29401	29577	29322	29515	29514	29552	29399	29322	29429	29590	29441	29304	29582	29195	29576	29564	29477	29396	29348	29613	29633	29334	29437	29420	29489	29630	29514	29481	29325	29469	29403	29366	29522	29291	29470	29219	29682	29664	29486	29376	29479	29606	29645	29395	29455	29458	29388	29461	29416	29344	29503	29471	29198	29350	29439	29500	29505	29383	29196	29458	29543	29520	29539	29186	29222	29377	29387	29264	29642	29478	29364	29322	29350	29272	29476	29641	29644	29197	29445	29309	29579	29649	29299	29505	29716	29627	29484	29306	29460	29266	29287	29456	29343	29673	29133	29424	29469	29588	29701	29352	29627	29310	29127	29459	29644	29711	29385	29309	29465	29287	29441	29587	29434	29529	29664	29385	29519	29505	29304	29501	29363	29439	29451	29392	29444	29415	29302	29032	29565	29553	29665	29431	29555	29350	29503	29585	29425	29651	29362	29444	29318	29472	29301	29359	29370	29479	29229	29338	29431	29370	29478	29546	29352	29490	29760	29475	29790	29266	29525	29570	29349	29610	29374	29154	29671	29726	29584	29691	29346	29266	29396	29528	29464	29392	29637	29472	29518	29469	29270	29450	29353	29443	29647	29434	29347	29503	29594	29338	29436	29447	29357	29570	29242	29538	29533	29510	29362	29440	29543	29324	29523	29480	29381	29608	29490	29492	29213	29597	29391	29303	29528	29388	29403	28968	29461	29698	29344	29450	29341	29764	29504	29448	29499	29558	29597	29624	29496	29433	29556	29611	29525	29473	29807	29544	29445	29459	29493	29256	29425	29488	29241	29367	29309	29349	29402	29537	29607	29585	29564	29363	29608	29476	29314	29418	29572	29436	29340	29241	29599	29388	29420	29453	29443	29474	29599	29494	29229	29299	29484	29395	29565	29359	29417	29425	29446	29580	29484	29325	29567	29509	29430	29344	29530	29523	29658	29400	29273	29420	29520	29517	29565	29227	29468	29440	29481	29500	29527	29397	29412	29543	29520	29495	29377	29274	29452	29643	29593	29458	29465	29600	29346	29676	29599	29068	29350	29464	29510	29339	29437	29137	29520	29371	29359	29405	29482	29466	29358	29397	29793	29380	29402	29561	29412	29620	29563	29357	29281	29394	29599	29691	29182	29420	29508	29324	29261	29331	29448	29441	29310	29389	29537	29523	29413	29644	29298	29264	29234	29559	29392	29326	29595	29520	29593	29652	29404	29626	29477	29508	29330	29360	29545	29385	29518	29320	29266	29367	29316	29580	29372	29542	29497	29293	29656	29233	29407	29362	29350	29398	29300	29357	29440	29431	29538	29587	29277	29558	29506	29338	29156	29597	29567	29580	29388	29512	29410	29443	29653	29154	29433	29566	29356	29431	29517	29544	29439	29478	29311	29238	29303	29539	29499	29723	29468	29461	29580	29401	29558	29420	29369	29502	29524	29451	29559	29338	29313	29276	29399	29444	29460	29324	29447	29525	29590	29267	29487	29444	29332	29255	29409	29239	29349	29281	29304	29497	29378	29586	29474	29359	29383	29244	29570	29393	29392	29397	29405	29545	29669	29504	29338	29541	29617	29606	29608	29231	29480	29378	29460	29557	29290	29449	29358	29485	29392	29280	29397	29538	29753	29294	29517	29395	29492	29612	29517	29315	29394	29555	29366	29425	29335	29194	29340	29359	29439	29489	29507	29304	29630	29571	29662	29844	29456	29320	29542	29330	29640	29411	29762	29379	29349	29428	29654	29423	29569	29535	29554	29618	29530	29455	29299	29614	29412	29707	29723	29427	29338	29383	29550	29207	29250	29509	29334	29456	29378	29435	29384	29211	29139	29552	29597	29343	29280	29554	29497	29654	29539	29307	29441	29533	29473	29214	29543	29564	29408	29588	29666	29570	29617	29576	29505	29363	29600	29319	29409	29607	29501	29428	29499	29550	29541	29478	29264	29489	29494	29205	29360	29423	29560	29369	29501	29538	29456	29480	29573	29557	29451	29361	29616	29467	29368	29678	29652	29462	29429	29274	29626	29655	29537	29455
30711	52955	49964	40833	34894	31725	29124	27681	26657	25516	24691	24225	23984	24072	23844	23470	23430	23532	23034	23240	22932	23370	28410	28760	26639	25527	24448	23258	22776	22676	22576	22537	22605	22657	22595	22569	22421	22326	22549	22295	22608	22553	22560	22379	22440	22622	22438	22287	22461	22412	22536	22467	22401	22364	22414	22563	22329	22372	22560	22380	22414	22371	22395	22231	22537	22394	22681	22402	22328	22252	22519	22546	22449	22566	22410	22388	22396	22406	22489	22393	22483	22387	22536	22450	22291	22334	22479	22368	22316	22377	22525	22335	22556	22528	22505	22710	22462	22526	22622	22361	22458	22587	22465	22448	22357	22439	22633	22433	22457	22535	22301	22560	22499	22584	22395	22431	22359	22313	22553	22490	22555	22393	22561	22437	22402	22388	22389	22487	22448	22379	22487	22616	22462	22468	22395	22452	22468	22484	22329	22613	22315	22510	22473	22347	22467	22432	22533	22605	22520	22406	22523	22513	22394	22378	22426	22507	22390	22389	22463	22485	22353	22682	22382	22380	22622	22332	22343	22492	22316	22464	22547	22528	22428	22288	22548	22630	22450	22550	22588	22501	22427	22355	22532	22457	22476	22502	22238	22375	22538	22460	22678	22379	22586	22401	22390	22502	22467	22387	22264	22486	22460	22426	22533	22494	22466	22434	22251	22326	22317	22551	22430	22314	22474	22335	22444	22544	22493	22437	22473	22362	22145	22357	22389	22462	22285	22398	22334	22493	22455	22317	22567	22490	22459	22371	22330	22473	22379	22526	22420	22496	22376	22552	22499	22395	22585	22517	22413	22409	22618	22427	22431	22520	22374	22334	22520	22571	22321	22454	22459	22427	22393	22352	22530	22387	22388	22449	22524	22412	22434	22390	22277	22388	22476	22572	22489	22478	22423	22562	22329	22432	22359	22335	22665	22433	22433	22497	22339	22405	22336	22381	22446	22488	22493	22344	22655	22278	22328	22396	22444	22399	22367	22474	22755	22533	22294	22315	22478	22517	22443	22370	22322	22414	22441	22358	22330	22643	22545	22385	22312	22330	22580	22494	22430	22406	22621	22382	22546	22501	22639	22343	22284	22472	22324	22487	22489	22696	22437	22414	22479	22337	22491	22338	22520	22281	22422	22527	22471	22480	22306	22487	22415	22570	22429	22384	22450	22485	22600	22523	22332	22236	22466	22492	22582	22463	22397	22475	22450	22352	22376	22396	22297	22425	22351	22405	22514	22558	22584	22362	22327	22548	22440	22316	22361	22392	22485	22366	22542	22345	22552	22463	22479	22493	22423	22435	22389	22521	22643	22532	22418	22451	22501	22479	22436	22545	22393	22555	22473	22460	22512	22448	22495	22538	22440	22598	22567	22559	22392	22529	22384	22477	22437	22381	22320	22387	22190	22347	22370	22407	22404	22463	22584	22443	22432	22484	22430	22462	22526	22485	22630	22230	22479	22506	22483	22426	22477	22471	22454	22533	22459	22467	22298	22344	22451	22212	22522	22427	22585	22320	22357	22269	22441	22464	22352	22412	22406	22512	22490	22510	22424	22378	22506	22353	22548	22489	22407	22532	22455	22631	22477	22453	22565	22427	22414	22198	22408	22432	22375	22437	22406	22557	22270	22515	22426	22490	22592	22386	22316	22366	22478	22348	22394	22454	22674	22567	22428	22501	22463	22306	22308	22533	22356	22386	22464	22452	22565	22388	22585	22380	22646	22500	22505	22496	22551	22484	22454	22235	22499	22559	22574	22398	22291	22394	22481	22399	22324	22578	22368	22403	22289	22534	22438	22342	22442	22498	22402	22293	22625	22485	22418	22326	22443	22470	22388	22347	22552	22480	22445	22448	22345	22346	22373	22467	22292	22550	22260	22343	22224	22376	22256	22395	22362	22418	22214	22422	22452	22517	22374	22497	22462	22530	22618	22482	22472	22414	22433	22481	22317	22370	22376	22218	22504	22402	22353	22411	22577	22448	22417	22432	22195	22494	22557	22387	22353	22295	22214	22628	22531	22346	22471	22500	22432	22441	22416	22571	22288	22507	22284	22454	22377	22366	22246	22481	22629	22476	22562	22293	22485	22382	22635	22558	22285	22432	22481	22369	22368	22373	22627	22433	22367	22356	22517	22409	22516	22299	22501	22696	22545	22243	22448	22522	22466	22537	22340	22343	22402	22407	22541	22494	22495	22535	22468	22419	22581	22470	22418	22350	22265	22560	22336	22554	22309	22516	22433	22558	22444	22390	22320	22377	22541	22464	22417	22472	22566	22519	22580	22383	22419	22491	22305	22509	22560	22490	22427	22519	22401	22366	22365	22522	22534	22457	22521	22387	22560	22460	22505	22587	22373	22464	22459	22381	22496	22393	22423	22475	22403	22455	22575	22408	22437	22278	22462	22411	22512	22519	22741	22293	22551	22489	22406	22455	22373	22415	22562	22468	22435	22635	22397	22415	22401	22292	22566	22461	22438	22469	22463	22524	22597	22366	22421	22262	22582	22273	22479	22614	22519	22456	22468	22306	22489	22484	22314	22587	22269	22537	22644	22186	22482	22430	22611	22345	22502	22422	22434	22553	22402	22558	22415	22356	22544	22380	22197	22346	22444	22503	22422	22367	22269	22310	22418	22418	22560	22382	22318	22344	22429	22663	22240	22610	22496	22282	22543	22399	22409	22409	22271	22460	22425	22424	22502	22444	22348	22413	22490	22459	22585	22323	22567	22406	22269	22362	22460	22364	22507	22406	22518	22654	22300	22619	22386	22518	22363	22370	22388	22562	22395	22406	22371	22193	22407	22540	22535	22526	22434	22247	22404	22373	22362	22373	22514	22519	22459	22249	22538	22552	22431	22575	22404	22446	22567	22448	22541	22364	22454	22432	22424	22417	22628	22505	22440	22482	22253	22266	22417	22395	22289	22292	22463	22421	22472	22334	22408	22455	22368	22433	22456	22417	22516	22555	22480	22299	22366	22314	22429	22283	22457	22433	22375	22251	22450	22350	22433	22526	22424	22366	22517	22464	22532	22261	22297	22450	22490	22288	22280	22491	22520	22291	22371	22643	22316	22387	22360	22512	22365	22501	22595	22284	22460	22356	22547	22460	22511	22359	22500	22184	22571	22379	22526	22468	22435	22392	22458	22467	22500	22685	22375	22456	22373	22431	22359	22373	22338	22508	22319	22457	22437	22482	22346	22414	22531	22566	22577	22305	22309	22458	22421	22466	22378	22458	22557	22359	22552	22274	22509	22417	22287	22412	22400	22570	22395	22569	22478	22299	22374	22363	22352	22361	22328	22586	22493	22342	22397	22358	22403	22279	22490	22256	22631	22345	22463	22283	22563	22528	22368	22479	22587	22322	22319	22485	22441	22199	22310	22423	22494	22425	22446	22397	22318	22259	22475	22260	22410	22482	22415	22482	22500	22539	22552	22320	22465	22489	22496	22368	22399	22469	22283	22539	22220	22415	22489	22381	22587	22358	22562	22370	22540	22407	22360	22522	22458	22519	22624	22397	22551	22340	22518	22326	22294	22384	22489	22403	22413	22407	22347	22447	22457	22667	22415	22343	22342	22532	22240	22462	22461	22353	22399	22328	22249	22579	22529	22343	22252	22445	22419	22320	22378	22483	22565	22356	22627	22441	22458	22374	22560	22571	22482	22457	22582	22342	22588	22412	22479	22433	22356	22359	22454	22334	22469	22458	22416	22341	22568	22362	22512	22440	22569	22431	22460	22365	22374	22467	22307	22262	22372	22470	22460	22403	22490	22523	22389	22522	22325	22424	22407	22576	22260	22494	22311	22520	22517	22463	22451	22322	22554	22463	22627	22388	22338	22388	22587	22409	22495	22421	22354	22599	22210	22462	22493	22222	22499	22554	22388	22401	22342	22497	22523	22397	22409	22489	22587	22581	22420	22322	22480	22353	22348	22487	22364	22434	22283	22512	22504	22314	22218	22399	22379	22530	22495	22370	22384	22418	22464	22382	22486	22535	22427	22383	22461	22207	22485	22433	22522	22310	22735	22515	22319	22488	22394	22508	22397	22394	22379	22352	22327	22515	22463	22413	22394	22234	22315	22541	22227	22483	22635	22339	22524	22583	22297	22586	22288	22329	22531	22544	22453	22374	22314	22251	22366	22530	22430	22433	22331	22441	22435	22638	22366	22462	22593	22424	22461	22361	22422	22634	22303	22409	22377	22293	22564	22244	22460	22489	22445	22417	22394	22514	22395	22483	22268	22430	22488	22331	22340	22454	22413	22538	22362	22454	22386	22365	22551	22606	22333	22328	22265	22440	22398	22498	22539	22508	22415	22592	22486	22300	22496	22443	22411	22376	22372	22533	22527	22469	22302	22569	22264	22374	22553	22470	22319	22256	22405	22358	22438	22668	22385	22312	22533	22322	22440	22554	22371	22478	22446	22455	22610	22506	22493	22372	22494	22229	22342	22410	22486	22294	22412	22395	22514	22475	22297	22437	22509	22563	22305	22499	22353	22354	22542	22226	22556	22512	22375	22433	22311	22427	22338	22544	22519	22473	22484	22300	22516	22276	22336	22442	22500	22364	22481	22390	22580	22423	22350	22480	22688	22306	22379	22388	22303	22259	22474	22331	22331	22262	22526	22537	22442	22360	22550	22224	22542	22537	22543	22319	22377	22520	22314	22540	22357	22435	22411	22514	22574	22385	22425	22136	22372	22389	22431	22451	22556	22459	22302	22420	22457	22441	22476	22316	22553	22297	22297	22452	22628	22388	22472	22413	22449	22513	22508	22403	22441	22210	22405	22373	22661	22536	22477	22529	22408	22470	22463	22245	22542	22480	22441	22311	22426	22573	22408	22481	22406	22410	22418	22595	22402	22367	22353	22444	22328	22485	22531	22453	22510	22514	22492	22331	22278	22416	22469	22226	22496	22456	22561	22337	22498	22506	22474	22466	22663	22408	22286	22411	22419	22517	22389	22309	22332	22589	22522	22537	22381	22547	22380	22424	22482	22569	22599	22473	22334	22520	22280	22406	22384	22577	22133	22264	22628	22411	22378	22494	22391	22392	22354	22392	22570	22544	22493	22314	22373	22545	22560	22346	22632	22356	22348	22510	22488	22400	22357	22486	22248	22652	22480	22377	22357	22462	22280	22520	22336	22420
30036	29727	38235	35996	32493	31811	30944	30100	29918	29657	29906	29534	29664	29490	29381	29402	29525	29334	29506	29134	29110	29124	29317	29345	29432	29471	29212	29098	29296	29138	29107	29181	29224	29226	29242	29078	29181	29019	29011	28952	29139	28993	29096	29211	29510	29198	29135	29078	28942	29257	29100	29023	29016	29119	28952	29129	29203	28968	29217	29190	29237	29254	28974	28911	29064	29066	29068	29191	29045	29029	29048	29046	29066	29143	29031	28887	28956	29133	29212	29224	29199	29120	29197	28933	29068	28933	29281	29144	29053	29206	28981	29089	29232	29199	29092	29105	29308	28987	29006	29232	28948	29000	28854	29011	29015	29148	28945	29192	28875	29156	29212	29156	28996	28883	28977	29237	29145	28996	28940	28861	29209	29143	29074	29111	29219	28816	29101	29181	29001	29102	29050	29118	28956	29027	28944	29142	28855	28953	29049	29056	28940	28989	29139	28959	29175	29080	29048	29222	29115	29125	29226	29102	29110	29020	29255	28928	28890	29248	29042	28882	29080	29080	29054	28999	29291	28943	29130	29068	29120	29158	29335	28987	29147	29134	29104	28775	29025	28988	28970	29009	28877	29200	29218	29088	28976	29110	29186	29090	29219	28997	29183	29117	29127	29170	28917	28948	28899	29087	29128	29118	29103	28878	29007	29190	28996	29078	29240	29124	29050	28960	29266	29102	29250	28861	28744	28959	28953	28974	29026	29124	28964	29113	29189	28900	29069	29146	29004	29002	29239	29146	29099	28931	29103	29025	29030	28986	29127	29135	28943	29143	29116	29151	28984	28952	28830	29078	29214	29089	28971	29136	29124	29350	29001	29093	29147	28953	29007	29007	29005	29100	29099	29180	29104	29069	29065	29037	29024	28919	29026	28925	29009	28867	28940	29120	29020	29177	28982	29186	28924	28950	29108	28926	29236	29222	28851	28979	29182	29164	29143	29078	28963	29319	29055	28876	29001	29052	29202	28998	29167	29129	29223	29142	29239	29177	28942	29160	29132	29090	29055	29038	28945	28909	29156	29249	29079	29172	28958	29173	29113	29016	29086	29054	29168	29154	29214	29080	29281	29043	29115	29123	29123	28981	29102	28918	29183	29059	28826	29340	29036	28832	28919	29106	29079	29213	29027	29088	29031	29026	28905	29253	28923	29182	29228	29300	29076	29024	28919	29204	28964	29043	29061	29047	28918	29179	29101	29378	29146	29051	29134	29109	28895	29229	29040	29010	29167	28909	28929	29036	29081	29097	29045	29201	29302	29011	29062	29082	29287	29408	29008	29073	28870	29111	29187	28835	28874	28917	29080	29079	29232	29230	29350	29223	29088	29109	29295	28982	28706	29096	28976	28986	29243	29045	29124	29010	29259	29174	29077	28985	28781	29146	28942	29097	29106	29204	29014	29025	29056	29073	28994	29115	29103	29130	28990	29003	28995	29165	29007	28858	29072	28972	29109	29262	28874	29264	29102	28875	29163	29131	28963	29234	29003	29033	28807	29042	29133	28960	29034	29348	28994	28983	29051	29299	29054	29107	29110	29318	29101	28979	29012	28918	29028	28920	29364	29023	29169	29113	29136	29031	29009	29220	29140	29072	29147	29265	29187	28914	29178	29113	29257	29071	29153	29198	29059	28945	28955	29239	29366	29177	29155	29229	29213	29166	29246	28909	29037	29075	28984	29146	29234	28886	29023	29095	29148	29021	29376	29143	29057	29125	29337	29298	29321	29049	29003	29309	28988	28998	29043	29093	28967	29126	28779	29029	29069	29239	29032	28941	29087	29010	28976	29061	28944	29209	28975	28881	28973	29001	29219	29076	28922	28864	29058	28959	29162	29174	28972	29250	29168	29101	29117	28872	29082	29188	29193	29182	29365	29163	29025	28988	29053	29120	28938	29183	29095	29118	29053	29220	28892	29256	29113	29008	29290	29108	29006	29037	28991	29010	29168	28920	29046	29128	29191	28997	29196	29098	29130	28899	29173	28982	29169	29028	28953	29084	28921	29075	29416	29005	29181	28915	28888	28944	29148	29122	29162	29027	29206	29016	28903	29023	29130	29032	28906	29105	29231	29168	29258	29079	29258	29238	29066	29190	29207	28918	29148	29014	29244	29120	29171	29159	28963	28976	28969	29188	28824	29073	29158	28893	28918	29154	29005	29083	29219	29111	28998	29204	29130	29133	29008	29145	29213	28972	29199	29004	29278	28996	29028	29233	28960	29094	29232	29057	29139	29100	28950	29196	29126	28850	29215	29023	28983	29026	28929	29090	29179	29232	29086	29131	29146	28977	29084	29000	29089	29149	29132	29347	29173	29304	29102	29284	28929	29322	29032	29417	28994	29185	29099	29164	28987	29048	29096	28943	29215	29180	29195	28868	29161	29061	29098	29179	29017	28941	29149	28874	29104	29224	29174	29206	29095	29325	28953	29181	28818	28808	28955	29414	29275	29203	29285	28960	29318	29083	29140	28814	28983	29386	29295	29186	28882	29094	29035	29174	29255	29154	29018	28993	29170	29280	28981	28871	28981	29115	29256	29227	28989	29109	29090	29077	29173	29293	29134	29043	29054	28962	29114	28924	29299	29104	29141	29031	29084	28880	29079	28949	29165	29067	28878	28924	29094	29146	29301	29520	29023	28857	28934	29005	29265	29080	28910	29115	29202	29180	28955	29072	28989	29112	29031	28953	28950	28939	29135	29100	29228	28910	29234	29195	29172	29210	29070	29113	29117	29139	29302	29170	28689	29164	28986	29025	29185	29055	28978	28962	28956	28950	29091	29090	29117	28924	29298	29063	29153	28987	29039	29067	29114	29171	29204	29111	29066	28991	29071	29103	29103	29202	29329	29114	29200	29120	29198	29077	29078	28961	29065	29042	29204	28954	29248	29155	29235	29017	28835	29452	28997	29131	29061	29084	29139	28781	28969	29058	28950	28982	29067	29001	29168	29093	28977	29122	28936	29195	29097	28991	29175	29161	29041	29425	29179	29042	29073	29031	29073	29004	29086	29022	29299	29015	29132	29061	29110	29122	29185	29091	29286	28965	29109	29104	29251	28964	29009	29170	28919	29177	29234	29227	29082	29051	29035	29046	29050	29013	29220	28932	29172	28996	29124	29261	29272	29121	28821	29251	29181	29086	29246	29060	29049	29130	29006	28982	29255	29181	29240	29247	29084	29044	29025	28939	28990	28839	29101	29189	29123	29203	29164	29038	29140	29050	28970	28945	29037	29009	29081	29183	29213	28912	28939	29140	29075	29151	29031	29316	29133	29236	28831	29354	29076	29045	29093	28904	29201	29122	28952	28938	29094	29321	29218	28973	29092	29175	29417	28975	28990	29200	29190	29130	29069	29088	29053	28967	29030	29080	29247	29216	29176	29036	29094	28983	29156	29174	29064	29126	28962	29000	29157	29125	28969	29068	29147	29344	29062	28950	28958	29038	29017	29023	29280	29215	28913	28842	28872	29008	29232	29173	29048	29108	28934	29203	29215	29130	29340	29007	29238	28925	29208	29047	28951	29084	29074	29010	28957	29085	28966	28950	29114	29171	29091	29198	28957	28880	28981	28912	29304	29147	28989	29152	29282	29128	29118	29103	29056	28888	28966	29221	29163	29120	29109	28870	29345	28905	29097	28799	29024	28823	29249	29139	29282	29054	29061	29135	29277	29042	29041	29065	29123	28897	29060	29191	29067	29147	29240	28959	29305	29109	29177	29009	28943	29177	29211	29011	29092	28780	29017	29026	28843	29056	29206	28881	29099	28890	29022	28828	29152	28987	28982	29146	28982	28949	28989	29080	29084	29087	29132	28898	29022	29020	29322	28864	28759	28909	29053	28997	28886	28999	29120	28976	29149	29057	29154	28886	29093	29039	29095	29096	29268	29290	29210	29193	29314	29187	29287	28983	29010	28947	29093	29065	28974	29124	29168	29241	29184	29136	28889	28853	29140	29096	29160	29186	29065	29071	29109	28950	29061	29393	28940	29172	29173	28938	29016	28990	28991	29046	29116	29119	29065	29055	29004	29044	28894	29033	29035	29096	29295	29009	29209	29102	28981	28727	29134	29092	28900	28851	28961	28968	29163	29156	29245	29174	28986	29092	28970	29184	29129	29132	28692	29173	29378	28997	29318	29247	28897	29186	29099	29249	29186	29020	29137	29283	29177	29128	29084	29246	29170	29265	29085	29146	28935	29161	29155	28894	29031	29325	29421	29107	29224	29044	28845	29191	28887	29234	29175	29095	29140	29120	29130	28934	29103	29170	29247	29084	29131	28974	29047	29052	29242	29131	29151	29292	29333	29036	29133	29121	29063	29055	29147	28924	28959	28940	29156	29209	29116	29146	29301	29264	29170	29298	29014	29089	29279	29052	29078	28949	28897	29060	28962	29036	29096	29361	29128	29175	29079	29030	29094	29165	28947	28948	29082	29362	29107	29099	28973	29160	29064	29278	29341	29253	29050	29180	29191	29083	28924	29064	29110	28878	29207	29192	29082	29234	28932	29117	29112	29138	28839	29083	28869	29215	29100	29265	29273	29082	29076	28972	29250	29046	29009	29047	28969	29250	29073	29126	29124	29283	29112	29040	28981	28967	29260	29097	29020	28901	29208	29218	29076	28934	29031	29139	29024	29227	29170	29263	29335	29130	28935	28965	28987	29217	29058	29052	29345	29082	29047	29102	29179	29011	29325	29053	29316	28943	29012	29120	29193	29282	29189	28894	29005	29313	29126	29038	28986	29116	29158	29067	28909	29181	28843	29128	29008	29047	29084	29018	28925	29079	29062	29113	29200	29157	29261	28960	29192	29011	29253	29306	28903	28915	28970	29198	29066	28943	29054	29055	29278	29036	28890	28882	29114	29027	29086	29237	29000	29107	29084	29083	29098	29011	29133	29233	29152	29105	29091	29331	29158	28956	29089	29279	29082	28868	29263	29098	29129	28895	29161	29037	29002	28946	29036	29140	29475	29226	29111	29180	29014	29171	29084	29029	28968	28846	29094	29210	29082	29125	29063	28962	29171	29149	29176	29192	29157	29180	29002	28969	29124	29183	29114	29112	29137	29213	29157	29079	28991	29339	28953	29104	29209	29228	29371	29021	28829	29010	29131	29361	28956	29286	29115	28933	28966	29271	28953	29218	29249	28995
28892	42270	39841	32139	28371	26635	25157	24459	23932	23397	23234	22860	23108	22877	22768	22714	22715	22561	22706	22523	22538	22346	22826	22843	22509	22639	22402	22176	22395	22510	22380	22294	22304	22324	22398	22175	22141	22267	22290	22226	22336	22174	22514	22299	22368	22433	22268	22495	22343	22344	22366	22259	22310	22371	22217	22359	22409	22368	22420	22544	22350	22244	22167	22375	22313	22154	22261	22368	22210	22245	22299	22549	22361	22432	22241	22215	22224	22417	22440	22209	22193	22228	22512	22301	22170	22228	22278	22422	22236	22450	22267	22393	22567	22157	22176	22094	22459	22222	22154	22199	22252	22207	22140	22333	22236	22369	22363	22147	22390	22288	22308	22440	22444	22080	22244	22207	22312	22444	22536	22253	22362	22175	22403	22236	22201	22411	22304	22388	22208	22287	22310	22194	22210	22271	22176	22280	22266	22251	22201	22247	22234	22310	22268	22579	22318	22359	22353	22317	22179	22369	22255	22236	22261	22137	22464	22384	22392	22262	22122	22385	22306	22227	22283	22187	22464	22226	22284	22399	22197	22339	22639	22280	22251	22353	22219	22365	22349	22189	22275	22172	22260	22261	22395	22413	22024	22259	22384	22429	22398	22395	22289	22292	22241	22308	22314	22356	22337	22300	22221	22123	22570	22230	22289	22308	22173	22275	22384	22256	22262	22069	22516	22415	22356	22332	22106	22367	22254	22290	22199	22407	22190	22341	22318	22180	22321	22482	22307	22308	22409	22495	22219	22331	22233	22419	22338	22360	22465	22321	22204	22308	22410	22230	22358	22301	22404	22295	22220	22248	22021	22242	22410	22329	22331	22248	22380	22286	22212	22229	22360	22180	22277	22236	22075	22363	22384	22362	22405	22341	22312	22344	22344	22375	22407	22130	22466	22611	22242	22281	22345	22173	22248	22391	22447	22288	22356	22201	22443	22245	22172	22044	22316	22356	22377	22320	22354	22382	22272	22360	22316	22312	22443	22435	22337	22354	22345	22237	22346	22149	22083	22339	22228	22190	22251	22170	22144	22248	22455	22446	22181	22162	22339	22455	22451	22335	22260	22281	22450	22387	22419	22238	22322	22224	22245	22354	22283	22298	22310	22288	22158	22412	22296	22113	22187	22220	22189	22284	22384	22221	22251	22367	22322	22295	22196	22311	22314	22305	22281	22286	22203	22175	22207	22302	22379	22209	22277	22365	22384	22238	22116	22347	22456	22218	22398	22116	22382	22199	22368	22263	22299	22261	22271	22288	22430	22394	22335	22263	22159	22333	22377	22182	22276	22323	22447	22262	22331	22221	22269	22236	22202	22250	22303	22328	22361	22352	22420	22197	22404	22414	22285	22116	22403	22281	22245	22292	22462	22333	22207	22485	22381	22330	22180	22365	22264	22285	22161	22291	22049	22373	22228	22172	22304	22234	22353	22360	22296	22440	22220	22321	22278	22281	22288	22274	22206	22315	22425	22285	22395	22243	22384	22241	22348	22255	22325	22550	22093	22369	22245	22496	21997	22247	22318	22325	22335	22181	22330	22319	22375	22418	22328	22069	22131	22294	22181	22248	22311	22264	22425	22250	22357	22371	22186	22331	22266	22056	22126	22462	22320	22361	22419	22503	22276	22173	22382	22206	22386	21938	22190	22193	22324	22317	22118	22243	22276	22292	22444	22307	22336	22404	22368	22186	22292	22048	22309	22355	22385	22264	22243	22251	22126	22114	22136	22445	22247	22281	22139	22394	22466	22408	22250	22288	22355	22248	22411	22170	22406	22128	22466	22423	22380	22445	22373	22366	22331	22294	22289	22328	22422	22390	22375	22189	22376	22444	22545	22256	22273	22471	22340	22349	22244	22444	22282	22230	22220	22470	22002	22307	22209	22234	22326	22217	22362	22287	22505	22252	22466	22264	22464	22349	22383	22133	22382	22127	22259	22365	22244	22269	22193	22143	22254	22143	22336	22158	22115	22262	22356	22290	22324	22508	22289	22283	22170	22138	22301	22363	22334	22383	22323	22309	22280	22335	22340	22386	22452	22161	22261	22331	22327	22194	22276	22364	22259	22352	22491	22299	22078	22497	22253	22265	22175	22160	22377	22170	22209	22353	22262	22234	22234	22433	22206	22422	22343	22379	22301	22215	22392	22145	22294	22207	22162	22338	22303	22358	22273	22255	22388	22186	22197	22209	22436	22182	22361	22238	22374	22292	22355	22220	22353	22338	22213	22205	22320	22359	22404	22241	22355	22192	22252	22288	22308	22228	22452	22365	22521	22276	22357	22393	22356	22256	22125	22262	22259	22156	22320	22458	22480	22179	22159	22283	22313	22362	22227	22223	22156	22395	22435	22397	22084	22363	22354	22265	22295	22351	22369	22309	22189	22277	22308	22219	22329	22271	22326	22285	22435	22222	22490	22485	22230	22257	22436	22272	22364	22212	22285	22460	22243	22293	22178	22184	22312	22445	22292	22173	22275	22331	22471	22259	22378	22404	22401	22196	22283	22314	22348	22110	22390	22288	22159	22397	22323	22302	22273	22202	22276	22205	22331	22431	22452	22363	22261	22298	22372	22162	22369	22320	22515	22277	22375	22352	22207	22348	22244	22271	22384	22250	22453	22487	22224	22279	22305	22217	22097	22414	22232	22300	22411	22378	22265	22324	22253	22244	22306	22254	22298	22257	22444	22251	22357	22313	22102	22106	22316	22485	22449	22201	22372	22328	22394	22268	22278	22366	22309	22267	22429	22466	22184	22250	22231	22314	22312	22234	22331	22061	22400	22208	22220	22300	22193	22466	22373	22389	22435	22491	22391	22286	22448	22223	22298	22406	22343	22312	22451	22383	22219	22370	22268	22164	22379	22338	22057	22549	22289	22243	22160	22311	22374	22293	22355	22273	22476	22350	22448	22386	22316	22255	22367	22228	22444	22196	22498	22497	22252	22240	22157	22443	22291	22015	22226	22359	22173	22340	22236	22393	22314	22216	22366	22368	22294	22239	22330	22232	22190	22243	22341	22334	22396	22429	22257	22136	22405	22404	22156	22279	22108	22392	22174	22439	22374	22284	22344	22192	22390	22327	22251	22264	22202	22362	22250	22184	22331	22366	22379	22350	22340	22257	22252	22260	22245	22287	22191	22252	22192	22539	22367	22318	22215	22250	22612	22188	22280	22292	22243	22409	22186	22306	22368	22363	22391	22334	22258	22316	22265	22234	22180	22308	22115	22186	22231	22178	22407	22085	22252	22369	22353	22153	22391	22461	22355	22387	22362	22439	22399	22483	22333	22414	22226	22413	22248	22342	22285	22562	22388	22329	22232	22134	22246	22459	22417	22438	22282	22332	22355	22234	22136	22325	22079	22313	22349	22413	22353	22300	22277	22328	22227	22482	22318	22418	22244	22348	22537	22326	22136	22364	22204	22249	22293	22439	22344	22289	22227	22318	22278	22339	22265	22452	22287	22189	22243	22524	22330	22190	22093	22393	22302	22475	22423	22435	22285	22110	22438	22234	22348	22346	22518	22282	22347	22449	22225	22307	22203	22125	22198	22429	22525	22378	22326	22291	22278	22206	22201	22397	22368	22375	22154	22342	22380	22225	22226	22109	22186	22384	22282	22248	22425	22124	22202	22262	22264	22318	22186	22416	22258	22257	22332	22313	22392	22319	22262	22301	22367	22480	22339	22339	22442	22406	22325	22390	22154	22283	22527	22348	22292	22266	22229	22344	22268	22350	22320	22235	22344	22404	22379	22276	22367	22319	22344	22162	22322	22213	22235	22139	22276	22400	22312	22337	22377	22344	22347	22549	22402	22319	22281	22459	22265	22235	22101	22427	22415	22337	22358	22290	22150	22259	22253	22317	22282	22389	22299	22232	22259	22185	22201	22395	22324	22339	22370	22258	22211	22279	22201	22271	22227	22377	22131	22277	22363	22217	22260	22298	22483	22380	22356	22272	22395	22222	22360	22407	22261	22331	22035	22290	22290	22257	22308	22208	22266	22487	22213	22273	22287	22235	22345	22458	22135	22328	22280	22446	22194	22302	22314	22238	22160	22454	22403	22308	22448	22273	22117	22543	22485	22289	22225	22311	22426	22507	22263	22155	22130	22162	22389	22372	22415	22311	22300	22379	22399	22494	22300	22294	22332	22379	22240	22296	22393	22343	22337	22401	22282	22356	22273	22349	22204	22202	22139	22389	22390	22242	22298	22197	22231	22442	22356	22179	22429	22303	22268	22288	22232	22410	22382	22283	22219	22412	22292	22357	22141	22199	22236	22332	22346	22260	22174	22418	22436	22280	22139	22245	22194	22369	22323	22440	22245	22513	22184	22211	22324	22393	22333	22273	22238	22359	22316	22498	22238	22315	22306	22368	22202	22254	22166	22418	22058	22372	22425	22169	22316	22234	22374	22057	22324	22298	22403	22190	22409	22268	22204	22317	22515	22269	22272	22199	22170	22320	22320	22358	22296	22229	22193	22228	22486	22208	22247	22194	22285	22472	22174	22252	22355	22339	22175	22172	22326	22373	22311	22261	22252	22440	22158	22277	22377	22222	22406	22323	22393	22248	22486	22348	22210	22232	22328	22394	22225	22354	22205	22342	22422	22321	22383	22337	22320	22208	22224	22251	22297	22350	22206	22260	22434	22008	22477	22265	22398	22225	22340	22290	22406	22228	22220	22345	22345	22321	22422	22396	22328	22301	22295	22284	22459	22365	22333	22305	22183	22538	22392	22491	22317	22228	22459	22404	22352	22376	22204	22115	22483	22255	22353	22333	22103	22246	22327	22413	22270	22410	22569	22230	22165	22317	22162	22193	22504	22206	22426	22603	22295	22149	22376	22238	22394	22209	22366	22139	22340	22375	22309	22248	22213	22339	22441	22247	22273	22295	22373	22323	22389	22289	22349	22410	22235	22275	22171	22296	22498	22403	22269	22190	21999	22393	22325	22347	22208	22211	22270	22409	22266	22338	22453	22409	22318	22252	22169	22209	22254	22332	22469	22323	22346	22285	22034	22364	22264	22389	22282	22188	22332	22346	22259	22405	22040	22366	22235	22391	22236	22386	22269	22184	22362	22244	22490	22424	22190	22122	22387	22350	22159	22383	22200	22460	22383	22216	22366	22374	22249	22402	22155	22091	22319	22219
23698	21417	29039	25510	26973	31845	33492	31207	30459	30386	30080	29856	29861	29699	29606	29654	29619	29463	29463	29472	29453	29782	30983	30879	30543	30166	30024	29550	29324	29089	29178	28883	29075	29028	29033	29066	29269	29245	28920	29117	29027	29075	29444	29144	29021	29233	29153	28823	29103	28995	29082	29348	28861	29204	29055	28934	29004	29016	29170	29094	29440	29148	29220	29044	28895	29128	29165	28918	29162	29170	29024	29087	29357	28929	29103	28919	28922	28838	29162	29001	28910	28884	28863	29054	29230	28913	29074	29107	29172	28983	28912	29043	29047	29062	29131	29078	29162	29186	29043	29135	29246	28834	28692	29204	28728	28844	28892	28775	28937	29086	28975	28959	29002	29173	28972	28773	28808	28979	29071	29058	29154	28955	29093	29037	28921	28727	29071	29004	29131	29071	28972	29155	29122	28906	28895	29278	29093	28857	29142	28903	28945	28973	29282	28950	29093	29072	29039	28955	29212	29085	29052	29159	28875	28934	28920	29087	28963	28748	29072	28834	29145	29039	28996	29152	29110	29057	28741	29162	28915	29124	28845	29214	28839	28713	28990	29147	29320	28866	28829	28976	28963	28987	28851	29009	29049	29138	28919	29038	28657	29133	29068	29047	29053	29194	29205	29150	29119	28944	28966	29021	29006	29145	29042	28980	29116	29102	28906	29187	29225	29213	29156	29232	28929	29205	28999	29192	28903	29105	28975	29177	29018	29111	29290	28974	29095	29059	29276	29006	28977	28975	28746	29043	28995	29056	29222	29198	28903	28993	29069	29142	28918	29164	29130	29110	29138	28874	28970	28783	29005	28983	28980	28993	29120	28939	28993	29022	29184	28931	28995	28988	29133	29158	28950	29194	29104	28994	28952	28990	29177	29171	28911	29104	29143	28885	29109	29033	28944	28951	29033	28815	28734	28955	29001	28921	28722	28607	29024	28910	29110	29246	29117	28910	29008	29157	28936	29113	29021	28897	29234	29127	28980	28941	29037	28990	29085	28879	28990	28993	28946	28818	29257	28915	28869	28895	29260	28895	28890	29032	28885	29161	28825	28888	28925	29216	28849	29041	29139	28949	29183	29036	29008	29006	29148	28893	29053	28991	28962	28755	29173	29001	28995	29269	29308	28809	29028	29116	28827	28881	28751	29075	29018	29189	28983	28907	29145	29211	29207	28813	28792	29053	28859	29118	29233	28989	28985	29068	28985	29237	28910	28910	29129	28874	28808	28849	29186	28769	29130	28919	29239	29097	29277	28955	28880	29046	28900	29034	28945	29024	28972	29106	28847	28970	28899	28556	29129	28915	28943	29205	29091	29364	29255	28999	28845	29203	28809	29067	29243	28735	28922	29311	29248	28960	29079	29160	28918	29006	28945	29284	28972	29065	29278	29160	28965	28815	29044	29083	29151	29210	29141	28901	29026	29186	29066	28894	29065	29123	28994	28946	29029	29241	29063	29029	29196	29095	29110	28924	28867	28993	28831	28967	28930	29125	29126	29058	28898	29103	29122	28985	28936	29021	29102	29162	28918	28939	28965	28899	29015	29241	29008	29274	29143	28975	29074	29183	28971	29093	28973	29010	29215	28999	29044	28895	29253	29244	29047	29023	28980	28838	29036	28941	29163	28858	29216	29145	28984	28991	28947	29114	29093	28936	28835	29099	28940	29020	28791	29063	29197	28923	28949	29063	29005	29042	29030	28935	28839	28855	29167	28957	28832	29299	29058	29049	28869	29100	29065	29065	28948	29115	29007	29114	29179	28917	29041	29166	29043	29042	29207	28868	28958	29003	28904	29073	29035	29042	28848	29166	28800	29008	29180	29023	29228	28879	28943	28956	29319	28973	28892	28949	29100	28900	29049	28954	28984	29099	29036	29090	29276	28885	29270	29107	29069	29080	29182	29085	28984	28943	29155	29079	28973	29243	29109	29040	28832	29165	29275	29044	29055	29119	29038	29195	29176	29055	28878	28764	28805	29071	28976	28988	29053	28971	28827	29229	28725	29017	28927	28901	29112	28862	29080	29069	28949	29182	28962	29096	29011	29243	29055	28898	29233	29017	28781	28886	29366	29041	29003	29066	29025	29012	29005	28981	28997	28815	29068	28951	29005	29025	28801	29000	29071	28859	29017	28870	29029	29290	29198	28837	28885	29182	28916	28844	29033	29028	28803	28885	28971	29172	28947	28971	28935	29064	28923	29041	29069	29095	28943	28776	28970	29198	29018	28977	29029	28969	29184	29181	29130	28926	29012	28935	28952	29049	28839	29006	28994	28782	28898	28949	29237	29128	29024	28837	29057	29153	29049	29073	29096	28916	28939	29398	29218	28684	28977	29058	29078	28945	29143	28976	29324	28960	29046	29173	29015	28890	28956	29153	29200	29027	28799	29095	29015	28879	29127	29092	28835	28841	29160	29088	29040	28902	29202	29190	28996	29027	29047	29078	28900	29039	29124	29087	29199	29116	28978	28990	28967	29119	28745	29303	29068	29099	29018	28894	29106	29178	29217	28771	29138	28877	29086	29096	29092	28944	29087	28895	28917	29048	28839	29135	29073	29279	29226	29029	29108	28852	28887	29075	29143	29004	28857	28959	28759	29177	28934	29077	29158	28676	28773	28952	28973	29250	29086	28994	29080	29001	29073	28918	29133	29309	29013	28870	29012	28844	29013	29193	28839	29049	28952	29209	28947	29176	29049	29327	29245	29136	29098	29179	28993	28945	29008	29074	28831	29032	29068	29067	29078	28754	29202	28936	29057	28725	29006	28907	28852	28964	28794	28863	29069	29013	28889	28868	28874	29007	28866	28759	28867	28992	28911	29247	29049	28913	28815	29088	28970	29061	29311	29095	29032	29019	29132	29030	29094	28953	28965	28972	28954	28989	29152	29097	28936	29097	29081	29033	29084	29095	28752	29133	29000	28964	29211	29080	29029	29082	28882	29009	29084	29164	29230	28949	28987	29132	29312	28835	28969	29013	28886	29067	28962	29012	29026	28945	29184	29177	28915	29042	29165	29193	28894	28981	29072	29115	28862	28928	29039	29215	29053	28832	29117	29112	29107	29146	29069	29164	29096	29002	28868	29141	28983	28931	28953	29000	29104	28976	28805	28885	29148	29279	29290	29069	29052	28960	29070	29200	29160	29186	29291	28982	29079	29243	29038	29291	28868	29142	29089	28915	28912	28937	28930	29114	29162	28977	28719	29025	29139	29085	28928	29205	28857	29280	28920	28919	29022	28996	28874	29087	29130	29156	29026	28820	28863	29057	28869	29074	29021	29043	29187	28874	29299	29147	29104	28914	29086	29100	29285	28883	29075	29026	29064	28938	29084	28897	29021	29258	29244	28798	29239	28918	28975	29087	28924	29045	28881	29091	29129	28892	28895	28895	29190	29041	29080	28954	29165	29042	28958	28725	28897	28852	29294	28930	29153	28809	28873	28985	29271	28967	29069	29035	29006	28917	29322	29052	29017	29070	29088	28922	29104	28679	29030	28711	29200	29134	29097	28939	28982	29122	28857	29195	28999	29199	29062	28864	29031	28965	29091	29129	28982	28873	29024	28998	28969	28845	29159	29007	28916	29201	29102	28941	28928	28933	29138	29005	28999	29257	28871	29048	29142	29021	29228	28979	29006	28945	29086	29167	28830	28934	29189	29039	28909	29078	28873	29076	29178	28878	29247	28950	28973	29169	28926	29244	28908	29047	29204	29056	29305	28879	29239	28959	29077	28700	29018	28906	28871	28893	28930	29061	28815	29060	28987	29043	29007	28887	29181	29090	28957	29105	28897	29162	28975	28982	28998	29069	28919	28861	28906	28973	29087	28927	29178	28962	29179	29217	29241	28971	28949	28913	29043	28997	29070	28935	28969	29203	28607	29106	28968	29064	28807	28940	28917	29102	28917	28962	29265	28818	29235	29129	29144	29399	28949	28701	28767	29032	29000	29265	29179	28956	29296	29060	28806	29148	28929	29038	28814	28938	28985	29006	29133	28887	29219	29010	29001	28870	28970	28994	28919	28907	28796	29051	29158	29054	28896	28888	29001	29109	29187	29190	28981	29075	29029	29072	28979	29080	28769	28979	28818	29111	28937	28860	29494	28933	29069	29066	29155	29033	29157	28627	29021	29087	29075	29047	29039	28956	29037	28816	29136	29046	28774	28867	29108	29194	28866	28865	29140	28886	29012	29152	28885	29020	29126	28865	29240	29164	28993	29159	29044	29088	29161	28965	29006	29040	29135	29063	28966	29059	28904	28915	29108	28917	28979	28964	28895	29142	29137	28969	29294	28898	28803	28909	28978	29175	28969	28965	29075	29085	28777	28885	29222	29031	28873	29075	28938	29199	29112	28950	28997	29104	28999	28885	28816	28808	29007	29005	29005	28928	29033	28676	29084	29142	28987	29256	29141	28978	29164	28968	29134	29061	28991	28919	29018	28965	29024	28869	28968	28957	28944	29123	28979	29071	28957	29005	28867	29029	29154	28864	28909	28963	28928	29189	29055	29116	29109	28869	29235	29027	28735	29012	29072	29163	28996	28997	28794	29160	28887	28960	29071	28920	29070	29005	29041	28961	29051	29025	29004	28953	29086	29072	29122	28967	29124	29082	28939	28885	28941	28805	29088	29302	29021	29037	28885	29178	29019	28921	29061	28869	28955	28984	28974	28986	29062	28802	29060	28938	29247	29084	28901	29063	28962	29010	29176	28949	28876	28807	29117	28986	29067	29065	29175	28934	28916	28936	29148	28960	28874	28864	29029	28923	29388	29162	29052	28898	28821	28819	29131	29143	29069	29182	29205	29105	29092	29068	29233	28897	29186	28889	29116	28984	29142	28957	28994	28920	29016	28874	29179	29111	28844	28778	28900	29138	29066	28914	28993	28953	29084	29146	29128	28929	28839	29049	29106	28844	29209	29051	28805	29010	28963	29017	29032	29133	28835	29181	28778	29172	29032	29020	28824	29257	28967	29040	28971	28980	29194	28905	28817	29166	29291	28995	28929	28831	28893	28910	28845	29109	29153	28940	28908	29149	29083	28872	28993	28890	29032	29125	28792	28876	28900	29249	28996	28963	29016	28902	29210	29197	29207	29056	28945	29359	28938	28929	28984	28960	29159	29238	29016	28857	28869	28794	29022	29288	28942	29269
28882	48664	45959	36817	32097	29049	27005	26043	24950	24275	23873	23657	23494	23535	23082	23156	23030	23043	23020	22803	22667	23505	25577	24952	24653	23873	23277	22689	22494	22422	22295	22405	22334	22324	22270	22430	22417	22236	22470	22160	22356	22300	22219	22381	22384	22144	22366	22387	22099	22375	22209	22205	22290	22454	22264	22282	22125	22253	22041	22311	22161	22367	22226	22360	22308	22218	22171	22324	22240	22444	22460	22151	22232	22282	22232	22167	22159	22334	22361	22247	22293	22377	22179	22517	22206	22338	22292	22360	22293	22252	22173	22273	22298	22222	22297	22299	22526	22342	22244	22417	22210	22261	22283	22242	22228	22207	22310	22297	22248	22377	22233	22248	22271	22263	22258	22338	22312	22324	22324	22446	22213	22140	22221	22323	22402	22135	22212	22392	22194	22229	22047	22290	22208	22270	22328	22229	22317	22204	22338	22449	22380	22262	22293	22222	22293	22165	22318	22237	22394	22187	22441	22056	22289	22384	22183	22099	22146	22188	22359	22342	22302	22397	22383	22153	22284	22319	22260	22420	22282	22277	22201	22354	22328	22354	22445	22294	22261	22276	22260	22423	22346	22291	22118	22313	22329	22151	22224	22183	22317	22287	22175	22245	22239	22492	22115	22208	22321	22300	22163	22369	22242	22143	22322	22389	22372	22398	22302	22307	22380	22280	22260	22382	22413	22320	22277	22313	22203	22269	22289	22315	22282	22257	22273	22289	22393	22256	22194	22264	22226	22195	22181	22185	22174	22386	22239	22297	22234	22268	22370	22152	22250	22293	22151	22224	22309	22049	22540	22276	22218	22156	22271	22084	22302	22240	22198	22329	22282	22364	22404	22051	22473	22403	22180	22252	22400	22200	22315	22275	22219	22373	22414	22322	22457	22195	22310	22438	22276	22176	22140	22144	22373	22248	22335	22257	22392	22385	22295	22304	22308	22072	22452	22153	22332	22217	22160	22328	22190	22344	22382	22281	22394	22320	22136	22329	22369	22374	22081	22547	22307	22283	22082	22432	22216	22289	22241	22404	22292	22313	22160	22355	22072	22370	22237	22313	22333	22285	22151	22288	22140	22313	22395	22339	22386	22357	22124	22359	22064	22148	22139	22256	22258	22392	22332	22353	22266	22165	22295	22198	22189	22276	22324	22360	22336	22362	22212	22287	22319	22244	22204	22131	22170	22254	22265	22167	22487	22222	22328	22116	22197	22356	22274	22346	22305	22265	22202	22201	22207	22345	22239	22213	22290	22290	22121	22307	22057	22281	22417	22297	22239	22238	22220	22273	22398	22332	22243	22200	22208	22223	22290	22295	22292	22100	22352	22138	22165	22123	22312	22111	22206	22102	22133	22047	22492	22184	22260	22118	22404	22342	22259	22402	22427	22053	22261	22330	22273	22203	22162	22320	22280	22223	22182	22228	22148	22363	22116	22162	22036	22157	22239	22256	22112	22334	22273	22257	22305	22331	22271	22313	22285	22182	22283	22211	22049	22180	22110	22207	22459	22230	22263	22173	22296	22233	22354	22370	22219	22427	22157	22063	22305	22270	22179	22409	22412	22383	22263	22272	22139	22319	22488	22504	22357	22239	22182	22397	22290	22093	22300	22262	22313	22343	22508	22175	22158	22519	22074	22208	22269	22374	22428	22126	22304	22253	22313	22387	22134	22154	22365	22244	22420	22152	22298	22306	22316	22243	22080	22245	22239	22284	22312	22212	22238	22302	22333	22301	22185	22233	22323	22264	22312	22229	22315	22303	22341	22211	22250	22348	22312	22272	22107	22243	22283	22229	22338	22277	22596	22284	22219	22290	22269	22296	22263	22340	22275	22336	22292	22471	22308	22312	22243	22315	22083	22342	22260	22166	22247	22314	22311	22365	22375	22367	22290	22134	22252	22278	22273	22284	22318	22277	22301	22161	22137	22385	22258	22216	22312	22247	22218	22376	22154	22333	22387	22135	22310	22150	22261	22439	22191	22229	22300	22252	22158	22230	22319	22280	22334	22155	22150	22265	22370	22151	22417	22226	22451	22163	22270	22281	22382	22368	22158	22235	22091	22310	22262	22480	22157	22360	22228	22217	22283	22331	22386	22331	22284	22241	22211	22384	22322	22232	22244	22294	22281	22251	22161	22287	22162	22234	22348	22219	22286	22165	22272	22317	22305	22457	22359	22242	22268	22306	22203	22441	22200	22400	22115	22220	22261	22292	22220	21982	22310	22395	22350	22180	22377	22241	22277	22320	22207	22225	22173	22227	22156	22336	22235	22357	22452	22036	22338	22582	22466	22551	22100	22181	22238	22245	22188	22220	22463	22308	22232	22440	22364	22281	22419	22506	22115	22338	22019	22235	22348	22307	22330	22232	21956	22414	22416	22289	22439	22231	22129	22494	22162	22332	22289	22297	22300	22285	22352	22197	22188	22274	22505	22166	22277	22407	22299	22097	22268	22211	22132	22385	22161	22259	22354	22284	22227	22328	22346	22132	22385	22184	22294	22158	22459	22360	22295	22287	22234	22487	22208	22259	22324	22190	22555	22178	22187	22307	22395	22251	22493	22392	22311	22238	22301	22192	22062	22218	22210	22198	22355	22305	22385	22220	22441	22188	22331	22354	22211	22110	22265	22436	22539	22190	22341	22401	22319	22204	22221	22158	22315	22215	22462	22379	22203	22245	22253	22385	22388	22254	22285	22381	22194	22168	22232	22246	22037	22225	22198	22364	22266	22349	22209	22240	22527	22417	22107	22348	22333	22288	21950	22332	22417	22269	22371	22269	22201	22180	22438	22398	22175	22329	22350	22131	22193	22153	22412	22254	22433	22277	22286	22249	22357	22252	22295	22266	22284	22338	22443	22327	22240	22314	22244	22320	22195	22189	22353	22304	22388	22281	22220	22439	22346	22197	22258	22220	22327	22079	22195	22191	22285	22403	22257	22306	22188	22168	22384	22200	22349	22380	22168	22367	22351	22307	22205	22262	22047	22358	22168	22447	22386	22397	22315	22285	22377	22488	22367	22225	22277	22291	22211	22349	22384	22388	22331	22103	22122	22336	22167	22282	22111	22304	22398	22131	22226	22329	22134	22370	22370	22278	22386	22220	22068	22318	22219	22226	22179	22396	22231	22407	22195	22114	22320	22305	22363	22341	22266	22176	22123	22152	22139	22253	22169	22288	22292	22202	22315	22336	22326	22312	22272	22352	22295	22077	22283	22222	22381	22357	22156	22384	22355	22120	22371	22293	22278	22472	22332	22276	22433	22119	22202	22142	22309	22309	22201	22251	22270	22523	22163	22327	22247	22146	22367	22303	22268	22340	22366	22168	22366	22348	22207	22470	22159	22348	22309	22163	22131	22286	22226	22278	22109	22107	22265	22275	22257	22413	22386	22386	22429	22528	22201	22288	22337	22216	22341	22195	22423	22351	22307	22411	22393	22230	22439	22418	22242	22141	21974	22266	22161	22165	22298	22206	22390	22170	22166	22386	22298	22383	22336	22346	22458	22366	22336	22213	22093	22292	22260	22025	22297	22251	22193	22242	22395	22338	22284	22387	22185	22604	22196	22215	22358	22271	22424	22326	22257	22214	22215	22223	22234	22150	22388	22236	22363	22237	22154	22318	22327	22414	22161	22269	22232	22224	22286	22205	22337	22220	22169	22242	22212	22348	22341	22104	22280	22275	22428	22361	22271	22208	22142	22530	22338	22302	22285	22372	22336	22307	22155	22168	22354	22145	22117	22173	22355	22324	22193	22234	22270	22345	22424	22393	22285	22310	22169	22364	22367	22184	22268	22382	22288	22459	22478	22322	22275	22253	22348	22301	22329	22292	22107	22180	22359	22213	22256	22316	22223	22092	22248	22328	22417	22308	22322	22282	22244	22451	22104	22374	22292	22322	22288	22236	22140	22310	22418	22054	22125	22251	22273	22107	22317	22304	22259	22234	22227	22421	22205	22311	22259	22363	22279	22271	22322	22195	22254	22220	22373	22243	22368	22286	22120	22416	22170	22276	22204	22263	22153	22249	22171	22213	22264	22370	22324	22151	22209	22350	22065	22264	22388	22152	22308	22456	22188	22211	22448	22262	22188	22266	22231	22214	22042	22394	22198	22220	22199	22159	22336	22181	22252	22182	22381	22203	22259	22355	22335	22186	22201	22356	22194	22389	22281	22120	22340	22220	22338	22055	22366	22271	22316	22211	22325	22308	22134	22290	22303	22233	22253	22443	22443	22241	22272	22261	22218	22342	22280	22205	22233	22239	22371	22210	22279	22334	22203	22328	22138	22363	22370	22131	22300	22500	22092	22108	22395	22428	22227	22393	22301	22357	22308	22301	22366	22349	22255	22315	22236	22319	22127	22263	22189	22176	22428	22287	22331	22041	22312	22333	22389	22420	22447	22293	22365	22252	22234	22291	22101	22531	22094	22532	22188	22181	22211	22255	22358	22430	22187	22253	22500	22203	22179	22378	22364	22117	22253	22314	22113	22077	22310	22299	22405	22202	22276	22135	22428	22342	22249	22199	22165	22319	22374	22241	22203	22385	22143	22324	22296	22354	22310	22337	22276	21998	22293	22316	22153	22220	22223	22254	22362	22269	22316	22097	22248	22225	22518	22158	22139	22339	22430	22386	22247	22292	22389	22283	22143	22106	22142	22240	22256	22257	22157	22292	22319	22268	22151	22203	22314	22425	22139	22135	22436	22150	22297	22253	22232	22210	22405	22329	22401	22308	22353	22361	22348	22318	22393	22204	22265	22471	22195	22403	22224	22170	22337	22110	22259	22147	22301	22158	22370	22289	22261	22427	22191	22142	22271	22272	22223	22187	22413	22234	22266	22247	22482	22372	22240	22296	22275	22309	22308	22259	22179	22231	22343	22357	22333	22438	22443	22090	22188	22167	22278	22314	22230	22469	22321	22131	22272	22176	22394	22326	22344	22145	22262	22207	22435	22321	22309	22228	22290	22245	22115	22238	22338	22172	22442	22243	22485	22054	22237	22298	22374	22209	22254	22193	22287	22305	22261	22329	22458	22155	22255	22315	22349	22236	22407	22284	22251	22537	22227	22399	22263	22292	22366	22352	22279	22398	22331	22166	22145	22253	22383	22246	22376	22338	22392	22055	22229	22174	22162	22519	22168	22155
22684	21391	29184	24394	23909	30339	35406	32477	31513	31740	31056	31221	30950	30696	30744	30430	30680	30168	30103	30070	29993	30866	33355	32634	32273	31807	31191	30674	29994	29905	29627	29610	29607	29601	29719	29680	29777	29649	29707	29456	29689	29768	29605	29473	29658	29698	29348	29838	29642	29560	29701	29286	29360	29425	29548	29572	29492	29703	29741	29568	29775	29542	29422	29570	29715	29870	29539	29522	29634	29522	29733	29471	29567	29590	29479	29491	29451	29323	29489	29620	29574	29742	29499	29438	29453	29420	29411	29498	29393	29417	29568	29364	29441	29510	29496	29497	29663	29692	29511	29543	29738	29699	29584	29600	29584	29601	29559	29758	29766	29557	29620	29408	29560	29603	29693	29492	29517	29685	29566	29440	29467	29702	29462	29275	29581	29433	29391	29676	29590	29658	29677	29471	29908	29613	29551	29587	29516	29614	29489	29571	29467	29324	29323	29479	29495	29698	29858	29600	29645	29668	29517	29668	29479	29703	29479	29488	29466	29570	29458	29622	29842	29686	29350	29535	29508	29608	29584	29452	29514	29242	29451	29413	29336	29545	29576	29439	29610	29579	29521	29553	29720	29551	29560	29528	29584	29586	29764	29609	29730	29339	29552	29357	29656	29607	29273	29427	29392	29410	29335	29514	29710	29543	29494	29543	29432	29592	29370	29546	29478	29491	29375	29435	29447	29471	29695	29701	29390	29321	29534	29303	29477	29422	29455	29470	29619	29648	29350	29684	29295	29587	29381	29522	29571	29374	29468	29277	29348	29528	29634	29565	29313	29376	29657	29765	29526	29426	29413	29445	29416	29622	29782	29595	29667	29480	29326	29453	29380	29561	29322	29570	29282	29626	29572	29276	29212	29467	29449	29141	29496	29620	29554	29406	29683	29568	29405	29523	29592	29613	29479	29354	29501	29617	29713	29557	29237	29345	29559	29643	29331	29437	29499	29653	29419	29379	29520	29509	29315	29395	29362	29641	29654	29358	29442	29506	29588	29192	29401	29342	29478	29502	29538	29490	29567	29528	29682	29312	29345	29423	29461	29358	29532	29575	29500	29698	29549	29420	29536	29831	29380	29586	29608	29671	29364	29509	29501	29307	29717	29477	29363	29631	29711	29484	29258	29603	29338	29503	29389	29383	29832	29368	29348	29478	29559	29469	29624	29499	29575	29356	29496	29421	29455	29515	29373	29438	29306	29674	29541	29578	29621	29631	29526	29432	29620	29362	29450	29778	29572	29216	29601	29517	29207	29527	29431	29443	29496	29411	29449	29368	29312	29537	29590	29361	29917	29684	29378	29258	29803	29621	29329	29567	29373	29450	29593	29380	29667	29335	29688	29625	29380	29307	29561	29326	29468	29661	29541	29510	29382	29590	29276	29440	29361	29493	29430	29490	29581	29557	29612	29716	29534	29475	29696	29488	29513	29558	29735	29454	29446	29492	29448	29417	29411	29396	29475	29587	29534	29608	29678	29469	29233	29561	29609	29432	29782	29715	29476	29471	29559	29644	29548	29628	29498	29085	29555	29451	29244	29498	29424	29401	29682	29509	29364	29514	29632	29818	29528	29640	29156	29730	29591	29454	29461	29702	29569	29429	29394	29340	29257	29421	29677	29531	29624	29571	29523	29415	29483	29288	29518	29433	29638	29478	29330	29747	29369	29584	29424	29437	29378	29491	29441	29324	29365	29484	29521	29404	29322	29628	29600	29504	29703	29647	29465	29660	29351	29364	29820	29753	29442	29564	29590	29323	29465	29491	29490	29664	29567	29485	29360	29515	29465	29650	29508	29515	29304	29455	29796	29559	29567	29674	29266	29475	29506	29545	29543	29439	29550	29442	29593	29253	29453	29576	29402	29669	29686	29530	29666	29426	29359	29392	29667	29613	29412	29383	29526	29277	29272	29660	29678	29650	29564	29419	29402	29521	29604	29259	29461	29588	29417	29626	29717	29579	29636	29643	29396	29468	29516	29549	29383	29368	29403	29698	29524	29937	29544	29483	29467	29526	29386	29449	29190	29519	29390	29586	29460	29476	29506	29409	29275	29440	29464	29394	29330	29201	29537	29685	29584	29498	29665	29390	29299	29517	29712	29497	29631	29767	29489	29346	29546	29846	29713	29545	29629	29483	29601	29481	29255	29644	29518	29258	29595	29281	29526	29836	29563	29398	29630	29477	29618	29572	29646	29653	29210	29342	29481	29358	29496	29635	29614	29748	29478	29453	29597	29418	29351	29499	29356	29569	29357	29466	29432	29548	29687	29424	29673	29471	29504	29695	29742	29444	29414	29691	29283	29455	29525	29577	29513	29612	29293	29691	29549	29496	29532	29453	29451	29467	29435	29578	29339	29423	29564	29418	29374	29409	29329	29424	29606	29386	29531	29476	29732	29282	29228	29186	29603	29405	29666	29490	29329	29543	29684	29589	29323	29598	29450	29616	29481	29597	29454	29341	29533	29589	29371	29496	29587	29443	29446	29488	29736	29588	29475	29394	29639	29536	29438	29364	29601	29494	29815	29604	29214	29367	29418	29403	29618	29222	29418	29537	29335	29472	29475	29656	29544	29417	29492	29432	29553	29208	29457	29822	29566	29593	29391	29412	29382	29584	29621	29813	29615	29379	29514	29826	29460	29384	29485	29632	29757	29596	29377	29420	29420	29366	29623	29555	29512	29514	29393	29405	29536	29258	29603	29250	29565	29562	29278	29497	29400	29631	29525	29665	29534	29158	29625	29428	29508	29716	29462	29443	29426	29772	29496	29626	29580	29590	29652	29539	29206	29441	29383	29255	29589	29561	29770	29596	29735	29595	29649	29722	29579	29745	29530	29462	29553	29549	29851	29645	29726	29592	29478	29662	29523	29488	29646	29627	29468	29252	29411	29462	29425	29498	29303	29357	29349	29429	29643	29518	29630	29512	29708	29448	29328	29496	29384	29475	29614	29586	29541	29620	29536	29461	29272	29645	29662	29608	29796	29647	29517	29355	29491	29604	29789	29494	29696	29386	29606	29548	29436	29508	29566	29488	29336	29480	29532	29496	29543	29567	29632	29449	29464	29458	29671	29542	29389	29620	29904	29585	29523	29477	29529	29528	29488	29491	29693	29593	29436	29479	29610	29400	29378	29405	29658	29451	29549	29457	29468	29497	29475	29464	29331	29516	29563	29573	29541	29548	29660	29430	29386	29553	29444	29732	29788	29523	29625	29613	29490	29667	29937	29529	29609	29657	29600	29870	29612	29405	29651	29280	29375	29521	29353	29485	29616	29456	29301	29710	29667	29327	29468	29434	29456	29599	29424	29361	29638	29293	29479	29481	29653	29690	29300	29522	29384	29531	29657	29289	29459	29525	29662	29462	29377	29344	29304	29531	29593	29415	29656	29624	29428	29632	29562	29565	29415	29779	29511	29627	29709	29578	29551	29525	29494	29593	29513	29308	29431	29327	29572	29666	29722	29417	29217	29375	29534	29411	29683	29756	29820	29703	29456	29642	29219	29292	29626	29550	29182	29404	29366	29421	29628	29589	29841	29589	29305	29571	29424	29621	29727	29418	29364	29615	29466	29557	29570	29495	29587	29576	29415	29393	29364	29718	29824	29723	29498	29517	29731	29607	29532	29446	29502	29502	29589	29568	29611	29620	29875	29500	29443	29217	29708	29345	29711	29540	29742	29557	29108	29185	29593	29808	29437	29607	29483	29416	29764	29665	29361	29676	29510	29607	29778	29554	29463	29472	29493	29503	29770	29642	29723	29666	29412	29638	29504	29173	29564	29496	29522	29371	29525	29601	29659	29455	29500	29538	29605	29624	29596	29443	29376	29531	29189	29517	29511	29370	29688	29426	29696	29513	29310	29372	29436	29658	29569	29783	29288	29446	29311	29677	29680	29313	29535	29525	29410	29595	29555	29418	29570	29561	29519	29471	29381	29393	29481	29284	29564	29645	29605	29424	29543	29331	29404	29419	29520	29548	29763	29589	29519	29313	29542	29553	29591	29622	29384	29500	29663	29599	29215	29384	29704	29558	29388	29553	29435	29434	29606	29548	29734	29537	29571	29590	29556	29412	29515	29519	29441	29392	29524	29371	29614	29630	29688	29493	29284	29160	29614	29450	29091	29333	29378	29504	29528	29677	29327	29410	29638	29619	29550	29639	29494	29382	29493	29379	29659	29659	29737	29738	29453	29646	29595	29482	29472	29556	29473	29434	29616	29338	29731	29470	29579	29375	29690	29655	29779	29530	29750	29532	29493	29519	29587	29555	29787	29661	29756	29569	29599	29556	29219	29566	29669	29480	29400	29365	29495	29476	29197	29332	29608	29631	29463	29262	29436	29582	29367	29546	29576	29596	29677	29409	29510	29605	29654	29414	29659	29552	29621	29534	29439	29523	29568	29439	29422	29573	29668	29453	29752	29423	29559	29772	29504	29398	29632	29597	29436	29510	29687	29527	29507	29795	29290	29493	29463	29428	29691	29633	29422	29558	29430	29333	29479	29625	29355	29535	29227	29603	29674	29609	29525	29417	29759	29584	29414	29613	29484	29456	29570	29470	29473	29575	29335	29443	29414	29686	29823	29614	29364	29613	29566	29552	29582	29427	29558	29514	29383	29466	29332	29665	29648	29532	29690	29456	29538	29624	29660	29584	29414	29395	29711	29633	29545	29540	29706	29655	29544	29607	29616	29631	29380	29297	29339	29533	29302	29823	29628	29349	29584	29533	29332	29486	29623	29589	29559	29059	29635	29501	29607	29560	29694	29179	29552	29580	29583	29402	29378	29495	29586	29442	29464	29388	29590	29484	29643	29548	29350	29436	29217	29664	29653	29683	29281	29421	29552	29549	29543	29516	29662	29611	29607	29398	29567	29399	29556	29582	29564	29609	29557	29584	29583	29387	29471	29702	29455	29608	29687	29522	29501	29524	29616	29481	29325	29342	29569	29427	29603	29393	29375	29675	29685	29465	29433	29476	29613	29561	29590	29567	29268	29616	29557	29442	29522	29566	29719	29316	29443	29406	29607	29445	29521	29564	29497	29631	29563	29486	29592	29449	29652	29437	29486	29431	29561	29475	29377	29426	29670	29397	29763	29398	29593	29610	29796	29461	29438	29338	29658	29379	29317	29546	29296	29296	29517	29310	29620	29388
30967	53302	51020	40897	35548	31583	29215	27537	25986	25475	24763	24726	24258	24229	23863	24027	24142	23631	23505	23197	23065	25149	28478	26925	26695	25471	24375	23538	22915	22631	22579	22680	22757	22472	22409	22681	22528	22590	22544	22441	22581	22662	22571	22589	22486	22742	22494	22590	22531	22472	22592	22713	22556	22475	22732	22555	22467	22786	22461	22507	22673	22639	22417	22476	22582	22529	22602	22566	22565	22498	22576	22444	22628	22490	22481	22497	22657	22530	22536	22402	22464	22689	22601	22513	22429	22521	22543	22641	22373	22632	22529	22443	22577	22447	22599	22442	22512	22727	22565	22539	22576	22349	22538	22549	22362	22549	22451	22837	22737	22673	22619	22532	22494	22407	22525	22421	22386	22470	22681	22466	22634	22590	22336	22411	22420	22521	22356	22472	22705	22453	22431	22648	22571	22383	22400	22473	22494	22447	22619	22483	22443	22353	22375	22529	22568	22630	22537	22555	22653	22463	22556	22397	22444	22631	22509	22716	22473	22377	22663	22666	22478	22601	22473	22433	22482	22585	22562	22495	22601	22514	22488	22364	22454	22588	22525	22423	22525	22543	22533	22573	22524	22345	22466	22414	22485	22515	22614	22595	22549	22451	22577	22477	22534	22451	22469	22552	22549	22497	22527	22570	22514	22628	22554	22265	22428	22425	22522	22350	22574	22594	22622	22493	22621	22478	22415	22500	22499	22576	22372	22691	22329	22712	22378	22375	22368	22487	22517	22558	22507	22363	22392	22464	22462	22482	22450	22465	22651	22520	22473	22705	22510	22557	22423	22414	22580	22457	22369	22576	22415	22521	22617	22469	22448	22447	22557	22535	22561	22511	22613	22453	22491	22445	22598	22500	22307	22694	22457	22487	22685	22520	22406	22642	22395	22484	22521	22571	22535	22457	22511	22506	22554	22337	22508	22511	22478	22594	22605	22478	22520	22440	22625	22489	22392	22725	22491	22530	22617	22505	22471	22402	22526	22464	22698	22577	22546	22387	22424	22480	22552	22415	22492	22638	22328	22601	22472	22559	22411	22532	22426	22516	22518	22252	22403	22546	22526	22492	22418	22585	22419	22584	22374	22418	22507	22520	22677	22534	22378	22538	22492	22448	22526	22587	22358	22396	22479	22561	22761	22561	22549	22446	22633	22568	22488	22612	22704	22320	22481	22613	22557	22551	22396	22445	22582	22508	22421	22501	22643	22700	22322	22647	22464	22589	22432	22501	22507	22588	22513	22495	22523	22591	22483	22599	22530	22434	22383	22530	22597	22437	22637	22514	22539	22730	22500	22746	22517	22441	22319	22428	22519	22614	22538	22594	22650	22491	22585	22340	22678	22448	22550	22430	22411	22655	22442	22457	22543	22426	22484	22404	22386	22564	22501	22520	22486	22583	22461	22487	22456	22430	22545	22391	22690	22530	22447	22464	22408	22524	22314	22441	22565	22531	22674	22400	22480	22622	22329	22454	22499	22460	22649	22473	22427	22621	22415	22424	22636	22361	22440	22559	22558	22465	22436	22700	22430	22605	22660	22623	22426	22628	22556	22538	22446	22586	22581	22535	22608	22657	22548	22592	22596	22661	22640	22412	22568	22588	22399	22621	22358	22708	22490	22582	22549	22496	22444	22498	22530	22583	22525	22485	22515	22504	22553	22498	22479	22430	22645	22701	22397	22625	22552	22574	22477	22588	22383	22661	22311	22677	22506	22485	22485	22401	22359	22481	22318	22665	22666	22608	22463	22559	22541	22648	22549	22747	22692	22405	22671	22571	22467	22379	22644	22502	22632	22266	22510	22547	22644	22484	22358	22498	22603	22524	22468	22540	22497	22601	22464	22500	22367	22472	22401	22557	22529	22463	22386	22519	22548	22479	22535	22648	22519	22562	22472	22548	22489	22523	22591	22493	22574	22577	22656	22582	22539	22532	22630	22695	22313	22611	22519	22595	22433	22567	22581	22425	22437	22570	22617	22540	22480	22512	22690	22499	22595	22450	22631	22558	22653	22481	22444	22545	22522	22399	22472	22609	22532	22431	22630	22470	22588	22598	22367	22749	22637	22329	22407	22528	22575	22571	22366	22559	22459	22475	22542	22681	22344	22497	22541	22489	22507	22556	22566	22559	22586	22290	22440	22434	22521	22542	22529	22500	22535	22367	22611	22523	22622	22486	22542	22510	22471	22558	22715	22326	22574	22476	22279	22576	22659	22499	22548	22492	22390	22428	22440	22461	22773	22609	22566	22435	22517	22542	22374	22381	22638	22646	22556	22626	22560	22367	22412	22372	22542	22560	22289	22456	22623	22354	22363	22240	22494	22549	22596	22567	22515	22419	22619	22401	22472	22526	22365	22560	22609	22470	22325	22565	22498	22520	22581	22407	22685	22499	22649	22643	22521	22520	22538	22404	22571	22495	22507	22541	22518	22471	22600	22660	22463	22503	22575	22464	22390	22625	22694	22517	22567	22537	22615	22700	22237	22611	22598	22542	22507	22278	22495	22494	22501	22571	22661	22609	22483	22497	22606	22501	22326	22610	22544	22585	22633	22655	22669	22402	22603	22426	22670	22534	22557	22559	22419	22695	22504	22262	22541	22581	22530	22423	22409	22581	22618	22396	22419	22447	22505	22619	22489	22537	22450	22596	22470	22536	22582	22586	22567	22530	22506	22603	22448	22772	22493	22596	22575	22598	22641	22496	22631	22621	22454	22555	22525	22483	22338	22749	22468	22616	22454	22646	22613	22560	22422	22412	22534	22564	22488	22482	22490	22470	22474	22474	22566	22584	22621	22469	22361	22325	22466	22335	22603	22524	22472	22347	22486	22459	22590	22533	22548	22460	22376	22406	22564	22724	22501	22514	22532	22440	22614	22789	22313	22551	22476	22534	22657	22516	22463	22466	22330	22603	22567	22471	22545	22624	22553	22503	22657	22506	22424	22523	22574	22464	22495	22691	22524	22630	22626	22483	22539	22480	22419	22453	22475	22513	22677	22509	22438	22512	22353	22491	22389	22666	22405	22590	22475	22404	22473	22712	22457	22573	22581	22571	22484	22499	22564	22473	22707	22320	22694	22465	22722	22429	22485	22529	22520	22472	22595	22445	22599	22533	22372	22595	22491	22600	22607	22569	22387	22459	22518	22611	22370	22353	22549	22349	22613	22584	22449	22490	22458	22489	22661	22524	22513	22528	22489	22623	22494	22507	22455	22200	22457	22446	22443	22497	22389	22463	22585	22619	22549	22469	22532	22558	22383	22693	22547	22302	22587	22611	22265	22580	22495	22445	22511	22531	22317	22616	22328	22483	22485	22498	22496	22402	22523	22405	22690	22635	22641	22429	22514	22412	22558	22342	22563	22767	22571	22661	22564	22552	22512	22737	22422	22519	22476	22606	22369	22355	22538	22583	22561	22607	22622	22483	22446	22584	22481	22377	22477	22322	22533	22533	22537	22405	22633	22560	22572	22406	22442	22487	22494	22399	22620	22304	22576	22634	22354	22546	22584	22532	22358	22406	22540	22620	22679	22426	22497	22405	22529	22502	22725	22628	22547	22489	22687	22500	22499	22358	22551	22539	22437	22670	22372	22607	22478	22592	22464	22475	22513	22434	22672	22387	22593	22555	22370	22637	22517	22462	22500	22370	22573	22591	22492	22520	22340	22570	22600	22380	22557	22484	22594	22630	22457	22562	22584	22548	22336	22446	22544	22674	22428	22542	22659	22426	22696	22441	22753	22363	22436	22513	22396	22381	22516	22574	22527	22434	22414	22490	22693	22361	22487	22497	22736	22538	22432	22404	22558	22535	22556	22419	22672	22474	22492	22536	22597	22532	22400	22534	22641	22503	22359	22596	22514	22458	22601	22571	22396	22480	22543	22322	22659	22505	22556	22567	22366	22636	22550	22482	22504	22538	22476	22430	22734	22568	22480	22526	22348	22527	22646	22567	22527	22482	22334	22437	22602	22490	22635	22430	22469	22443	22380	22304	22426	22515	22380	22358	22475	22575	22442	22621	22533	22406	22445	22478	22549	22284	22366	22599	22459	22509	22596	22577	22299	22558	22542	22581	22438	22500	22584	22429	22733	22561	22372	22347	22479	22486	22512	22484	22583	22655	22528	22501	22464	22458	22441	22423	22519	22503	22509	22516	22412	22419	22461	22762	22467	22576	22670	22575	22342	22558	22524	22609	22546	22495	22665	22510	22631	22554	22430	22630	22554	22487	22432	22616	22436	22362	22260	22601	22588	22611	22525	22707	22594	22489	22411	22538	22519	22444	22574	22482	22393	22543	22653	22545	22470	22575	22539	22419	22633	22648	22689	22636	22599	22514	22402	22565	22673	22643	22380	22485	22517	22641	22607	22585	22534	22554	22557	22472	22541	22434	22579	22684	22476	22406	22579	22495	22593	22489	22642	22650	22418	22452	22276	22598	22554	22559	22631	22404	22433	22674	22561	22707	22587	22487	22556	22623	22348	22564	22492	22366	22381	22476	22486	22570	22491	22356	22471	22600	22580	22519	22533	22544	22307	22455	22493	22706	22535	22436	22610	22205	22469	22480	22633	22269	22682	22501	22526	22519	22545	22261	22528	22582	22467	22460	22479	22535	22533	22805	22382	22440	22488	22597	22500	22481	22513	22613	22729	22450	22437	22474	22541	22563	22418	22523	22553	22511	22491	22446	22443	22500	22525	22370	22512	22545	22444	22619	22358	22483	22595	22589	22551	22542	22460	22478	22477	22511	22531	22605	22387	22411	22533	22496	22527	22537	22462	22486	22607	22541	22333	22390	22441	22483	22597	22402	22462	22445	22492	22575	22452	22624	22385	22464	22390	22546	22372	22447	22414	22523	22408	22664	22515	22393	22617	22597	22725	22418	22631	22423	22482	22425	22534	22705	22538	22596	22592	22310	22568	22575	22347	22677	22547	22439	22356	22427	22478	22495	22444	22578	22612	22727	22460	22512	22596	22371	22785	22221	22495	22378	22447	22442	22377	22678	22632	22516	22614	22394	22487	22446	22405	22374	22518	22576	22482	22469	22433	22535	22675	22477	22440	22797	22645	22574	22578	22474	22629	22580	22476	22476	22508	22438	22557	22579	22500	22439	22415	22432	22560	22508	22591	22540	22610	22549	22406	22551	22556	22348
29679	29496	38537	36014	32912	32171	31085	30298	29924	29889	29702	29512	29684	29798	29533	29667	29612	29643	29352	29362	29508	29390	29359	29625	29487	29164	29279	29144	29403	29189	29065	29640	29058	29364	29431	29587	29473	29279	29332	29279	29166	29235	29080	29145	29158	29155	29092	29203	29126	29150	29089	29216	29124	29345	29112	29254	29036	29326	29233	29290	29267	29032	29294	29132	29116	29116	29397	29058	29282	29183	29299	29216	29101	29169	29264	29310	29213	28949	29269	29207	29174	29021	29148	29272	29197	29179	29151	29139	28986	29041	29114	29159	28916	29216	29143	29022	29150	29046	29125	29146	29375	29156	29256	29106	29076	29237	29173	29232	29152	29015	29069	29136	29326	29225	29332	29189	29055	29219	29199	29169	29193	29196	29223	29496	29186	29206	29383	29376	29034	29144	28922	29250	29103	29167	29240	29192	29033	29199	29281	29318	29249	29226	29131	29253	29214	28859	29088	29400	29177	29173	29126	29362	29158	29080	29151	29609	29251	29208	29353	29168	29357	29154	29114	29247	29136	29219	28883	29314	29176	29101	29349	29193	28990	29309	29228	29173	29298	29293	29254	29187	29318	29423	29460	29299	29354	28911	29378	29042	29257	29267	29147	29202	29513	29356	29111	29100	29194	29190	29180	29235	29312	29081	29258	29272	29160	29287	29207	29130	29019	29276	29106	29179	29300	29242	29134	29459	29199	29042	29307	29174	29184	29342	29051	29235	29213	29207	29257	29156	29183	29100	29383	29250	29145	29088	29164	29191	29277	29219	29286	29132	29299	29005	29191	29202	29300	29038	29352	29050	29051	29074	29292	29450	29129	29314	29182	29011	29212	29252	29089	29203	29209	28976	29029	28931	28883	29328	29371	29166	29244	28986	29265	29168	29141	29197	29337	28867	29231	29068	29301	28902	29193	29044	28998	29398	29368	29043	29117	29247	29348	29026	29204	29222	29058	29174	29382	29197	29280	29096	29428	29109	29235	29328	28927	29348	29247	29105	29229	29232	29176	29201	28895	29160	29215	29035	29181	29158	29160	29161	29261	29169	29211	29362	29210	28965	29366	29403	29249	29197	29142	29110	29304	29280	29364	29409	29253	28955	29053	29084	29049	29050	28994	29112	29162	29289	29162	29190	29161	29088	28963	29045	29093	29214	29143	29123	29145	29024	29120	29159	29097	29277	29117	29289	29027	29420	29243	29303	29262	29373	29273	29046	29052	29212	29014	28929	29141	29150	29066	29013	29202	29261	29153	29280	29065	29230	29162	29224	29383	29167	29138	29261	29198	29194	29353	28955	29081	29386	29369	29098	29349	29111	29138	29264	29125	29304	29333	29478	29415	29221	29329	29048	28964	29202	29121	29488	29073	29110	29175	29037	29189	29300	29260	29402	29069	29089	29002	29197	29087	29148	29242	29199	29224	29142	29347	29051	29384	29167	29293	29079	29023	29047	29086	28985	29118	28986	29247	29501	29071	29081	29396	29511	29301	29317	29048	29098	29138	29102	29082	29330	29058	29178	29378	29314	29033	29201	29298	29094	29097	29224	29209	29100	29134	29425	29153	29392	28999	29221	29263	29300	29117	29164	29233	29164	29317	29125	29011	29126	29189	29099	28959	29066	29276	29051	29282	29113	29298	29217	28913	29181	28991	29154	29119	28967	28975	29319	29297	29325	29265	29263	29356	29198	29182	29172	29202	29182	29351	29143	29005	29124	29300	29516	29415	29179	29236	29479	29247	29136	29048	29078	29172	29202	29148	29268	29146	29176	29165	29227	28898	29255	28931	29026	29159	29235	29205	29307	29298	29370	28940	29274	29032	29335	29364	29309	29159	29466	29393	29207	29505	29346	29237	29301	29406	29049	29556	29254	29403	29130	29197	29221	29274	29089	29182	29251	29319	29002	29083	29079	29203	29258	29307	29495	29211	28993	29224	29157	29184	29447	29210	29382	29272	29318	29319	29200	29147	29276	29175	29300	29270	29039	29191	29105	29185	29173	29039	29335	29217	29191	29569	29183	29056	29204	29107	28941	29137	29241	29368	29178	29020	29031	29183	29348	29424	29244	29257	29254	29021	29164	29220	29191	29262	28966	29234	29454	29106	29128	29289	29078	29423	29298	29158	29209	29147	29353	29158	29445	29213	29168	29238	29277	29309	29354	29173	29141	29265	29307	28996	29116	29256	29108	29229	29075	28901	29377	29228	29371	29185	29120	29274	29130	29117	29071	28959	29273	29180	29286	29277	29221	29029	29206	29030	29138	29171	29031	29325	28989	29422	28969	29215	29278	29018	29074	29199	29296	29093	29312	29437	29051	29312	29258	29061	28874	29196	29335	29207	29228	29330	29201	29163	29456	29267	29458	29536	29196	29351	29189	29151	29126	29300	29138	29320	29328	29456	29484	29236	29154	29271	29162	29180	29279	29151	29065	29208	29231	29289	29284	29225	29408	29395	29300	29044	29275	29243	29211	29091	29270	29394	29315	29047	29093	29199	29228	29183	29109	29320	29122	29247	29341	29267	29103	29200	29163	29179	29164	29342	29321	29317	29157	28985	29120	29181	29066	29148	29131	29258	29116	29357	29268	29352	29092	29256	29285	29292	29118	29165	29052	29289	29243	29176	29090	29230	29197	29147	29095	29286	29143	29418	29180	29411	28887	29307	29290	29021	29575	28987	29098	29246	29309	29245	29444	29159	29237	29417	29243	29420	29195	29104	29322	29392	29257	29161	29378	29289	29185	29214	29119	29098	29168	29029	29061	29079	29177	29182	29132	29270	29238	29311	29126	29077	29144	29354	29238	29261	29133	29168	29116	29316	29511	29188	29136	29535	29274	29185	29054	29126	29269	29289	29215	29573	29347	29320	29166	29341	29360	29017	29086	29109	29163	29130	29238	29032	29149	29234	29110	29097	29144	29117	28845	29452	29100	29185	29206	29325	29171	29186	29152	28987	29266	29076	29073	29090	29277	29258	29336	29200	29379	29168	29048	29404	29193	29480	29082	29276	29297	29243	29339	29196	29391	29333	29329	29141	29154	29237	29199	29047	29389	29150	29287	29276	29044	29365	29148	29141	29257	29113	29074	29074	29126	29262	29432	29278	29249	29425	29040	29299	29206	29288	29171	28955	29192	29093	29006	29390	29169	29128	29339	29179	29114	29053	29109	29153	29267	29478	29233	29113	29450	29113	29088	29357	29248	29258	29136	29237	29223	29172	29174	29236	29130	29322	29202	29170	29150	29309	29283	29160	29287	28924	29175	29254	29035	29212	29201	29120	29235	29215	29363	29217	29587	29379	29068	29324	29115	29159	29229	29201	29261	29243	29213	29168	29059	29399	29346	29099	29256	29213	29081	29167	29198	29205	29092	29299	29138	29226	29178	29100	29493	29452	29344	29213	29253	29195	29291	29062	29059	29206	29265	29126	29024	29118	29330	29353	29036	29234	29190	29262	29327	29057	29142	29256	29191	29375	29226	29253	29366	29357	29268	29182	29052	29058	29210	29040	29052	29170	29228	29082	29276	29239	29054	29338	29023	29255	29146	29270	29078	29225	29322	29137	29341	29069	29073	29317	29111	29291	29218	29221	29285	29326	29355	29165	29317	29336	29361	29102	29017	28975	29158	29143	29042	29207	29247	29208	29200	29350	29061	29338	29073	29098	29378	29064	29188	29092	28999	29140	29394	29036	29034	29330	29102	29206	29102	29248	29076	29091	28940	29129	29155	29301	29164	29365	29362	29133	29049	29039	29294	29089	29182	29102	29301	29227	29321	29423	29108	29146	29092	28934	29166	29222	29093	29394	29360	29124	29265	29098	28940	29290	29290	29067	29296	29280	29281	29199	29073	29394	29156	29335	29245	29573	29151	29125	29283	29143	29050	29148	29026	29187	29085	29403	29228	29193	29390	29102	29129	29221	29325	29251	29498	29039	29284	29124	29093	29057	29235	29350	29234	29231	29306	29438	29517	29335	29257	29389	29407	29139	29029	29224	29146	29170	29214	29181	29248	29376	29254	29242	29191	29390	29091	29113	29393	29429	29534	29338	29150	29048	29413	29341	29228	29500	29266	29317	29256	29199	28993	29216	29050	29201	29201	29482	29136	29180	29075	29320	29136	29049	28905	29223	29219	29063	29039	29143	29197	29349	29342	29030	29492	29121	29254	29347	29441	29086	29219	29408	29235	29162	29034	29196	29264	29063	29188	29241	29141	29084	29485	29272	29175	29198	29193	29220	28983	29124	29107	29371	29205	28894	29136	29088	29243	29173	29248	29149	29538	29303	29401	29070	28966	29209	29182	29084	29363	29038	29042	29371	29230	29350	28985	29234	29101	29425	29172	29280	29119	29033	29169	29059	29224	29090	29233	29088	29326	29215	29179	29343	29126	29179	29262	29398	29186	29301	29367	29182	28973	29434	29343	29374	29291	29417	29136	29185	29345	29250	29136	29252	29286	29340	29183	29144	29012	29119	29370	29411	29438	29252	29195	29361	29507	29225	29255	29398	29067	29445	28908	29164	29279	29174	29405	29231	29352	28930	29157	29072	29318	29335	29075	29124	29109	29215	29096	29139	29213	29184	29086	29189	29086	29359	29202	29063	29214	29104	28998	29139	29058	29246	28912	29308	29170	29456	29474	29473	29097	29320	29177	29223	29105	29425	29048	29240	29214	29147	29232	29373	29263	29318	29332	29278	29357	29374	29212	28952	29243	29076	28953	29270	29221	29179	29047	29309	29223	29236	29000	29202	29228	29182	29182	29143	29196	29455	29128	29124	29108	29234	29308	29283	29510	29064	29014	29073	29156	29124	28994	29365	29360	29074	29053	29577	29193	28989	29487	29112	29224	29396	29114	29379	29331	29153	29412	29271	29202	29225	29146	29135	29139	29102	29369	29311	29203	29183	29114	29170	29028	29331	29289	29249	29285	29164	29350	29207	29209	29400	29160	29158	29250	29319	29359	29295	29184	29013	29181	29327	29211	29275	29292	29159	29397	28888	28972	29268	29070	29246	29197	29392	29230	29155	29033	29095	29071	29181	29295	29132	29385	29319	29364	29157	28857	29225	29315	29206	29163	29286	29254	29300	29311	29506	29447	29164	29268	29294	29238	29269	29194	29142	29275	29187	29391	29188	29069	29263	29325	29374	29445
28903	42087	40051	32447	28586	26431	25253	23963	23559	23210	23171	23338	22945	22991	22977	22853	23113	22853	22665	22567	22378	22563	22866	22475	22806	22622	22499	22430	22303	22265	22423	22281	22359	22330	22478	22313	22218	22391	22076	22253	22238	22247	22336	22280	22247	22389	22498	22219	22269	22155	22336	22266	22286	22239	22211	22278	22198	22315	22111	22278	22343	22243	22225	22408	22295	22549	22040	22290	22393	22263	22213	22301	22259	22350	22457	22166	22336	22335	22183	22363	22175	22406	22222	22429	22403	22348	22219	22354	22353	22374	22260	22252	22230	22261	22267	22232	22245	22273	22251	22414	22366	22281	22319	22277	22285	22300	22327	22276	22340	22310	22341	22474	22230	22475	22267	22202	22289	22180	22340	22272	22318	22154	22377	22113	22338	22392	22267	22270	22308	22260	22306	22429	22161	22337	22288	22355	22260	22259	22328	22432	22270	22112	22216	22138	22472	22228	22335	22427	22199	22168	22392	22187	22249	22372	22336	22394	22354	22338	22251	22315	22092	22201	22265	22357	22322	22355	22232	22272	22431	22340	22466	22373	22383	22315	22403	22402	22302	22349	22355	22302	22444	22192	22436	22146	22156	22266	22328	22467	22315	22402	22472	22277	22317	22358	22325	22149	22377	22202	22233	22364	22290	22278	22298	22355	22431	22358	22358	22242	22403	22284	22258	22378	22329	22306	22303	22268	22339	22253	22244	22418	22309	22114	22159	22366	22408	22204	22243	22333	22349	22201	22217	22335	22433	22207	22245	22330	22290	22301	22293	22150	22333	22359	22263	22544	22195	22312	22326	22276	22312	22271	22383	22431	22401	22394	22314	22199	22253	22183	22382	22479	22290	22178	22364	22147	22129	22207	22351	22284	22103	22251	22414	22145	22471	22317	22260	22304	22415	22226	22168	22486	22217	22366	22292	22354	22200	22508	22248	22401	22463	22230	22275	22233	22234	22289	22297	22222	22249	22245	22252	22326	22354	22202	22405	22303	22253	22280	22564	22219	22222	22312	22414	22330	22318	22180	22315	22236	22306	22300	22236	22249	22287	22024	22237	22204	22212	22120	22303	22382	22363	22203	22402	22324	22216	22442	22295	22299	22208	22359	22396	22314	22353	22319	22426	22303	22294	22302	22034	22220	22250	22208	22277	22284	22227	22290	22148	22193	22283	22318	22167	22195	22220	22235	22333	22375	22325	22355	22242	22412	22423	22306	22184	22323	22416	22433	22170	22295	22154	22445	22327	22397	22196	22249	22160	22120	22248	22383	22329	22366	22315	22213	22307	22135	22199	22411	22428	22494	22246	22335	22151	22296	22381	22249	22123	22294	22245	22324	22264	22371	22403	22339	22324	22260	22198	22332	22233	22332	22301	22483	22277	22259	22131	22265	22320	22092	22356	22248	22477	22431	22269	22399	22305	22375	22313	22296	22518	22425	22305	22278	22320	22396	22256	22153	22274	22293	22414	22295	22423	22337	22255	22358	22269	22408	22403	22102	22287	22182	22348	22108	22337	22437	22396	22406	22318	22199	22316	22369	22337	22407	22320	22325	22437	22103	22336	22321	22258	22401	22309	22332	22288	22341	22391	22354	22254	22111	22124	22213	22188	22383	22222	22412	22326	22211	22377	22425	22455	22349	22282	22296	22262	22392	22522	22247	22231	22376	22307	22144	22445	22319	22345	22450	22506	22058	22263	22422	22468	22349	22227	22178	22353	22147	22261	22490	22261	22337	22274	22220	22351	22128	22408	22419	22348	22147	22375	22233	22429	22258	22438	22423	22197	22098	22258	22359	22295	22296	22151	22332	22187	22198	22334	22337	22057	22085	22409	22215	22239	22415	22305	22129	22298	22202	22233	22310	22439	22323	22118	22267	22568	22516	22325	22397	22151	22307	22251	22216	22375	22394	22399	22101	22295	22485	22221	22152	22229	22199	22274	22517	22233	22426	22253	22386	22210	22264	22277	22076	22329	22380	22179	22178	22213	22434	22225	22393	22266	22522	22390	22247	22183	22269	22239	22229	22164	22306	22387	22329	22267	22422	22302	22439	22341	22315	22195	22370	22395	22390	22156	22398	22251	22208	22158	22212	22281	22367	22356	22315	22305	22355	22260	22330	22285	22279	22358	22413	22160	22306	22313	22208	22360	22392	22119	22262	22117	22220	22433	22438	22338	22253	22277	22326	22414	22297	22328	22525	22196	22236	22405	22302	22256	22339	22331	22356	22410	22109	22491	22141	22264	22503	22187	22312	22123	22206	22202	22221	22257	22351	22452	22322	22265	22312	22375	22273	22326	22315	22277	22401	22431	22399	22207	22185	22436	22332	22423	22192	22172	22268	22193	22424	22391	22290	22418	22329	22491	22247	22112	22256	22292	22364	22268	22477	22233	22185	22168	22335	22162	22313	22312	22305	22202	22438	22423	22107	22474	22435	22445	22375	22211	22376	22347	22357	22290	22293	22279	22297	22329	22368	22346	22170	22313	22236	22389	22183	22286	22133	22342	22297	22116	22220	22211	22273	22297	22282	22220	22163	22207	22342	22412	22286	22336	22416	22325	22293	22336	22262	22446	22230	22263	22210	22600	22213	22301	22319	22144	22190	22195	22217	22154	22384	22329	22186	22339	22188	22307	22303	22356	22263	22169	22261	22492	22353	22155	22273	22177	22293	22342	22314	22305	22329	22350	22278	22204	22273	22219	22174	22267	22334	22404	22305	22409	22337	22337	22290	22289	22295	22281	22339	22378	22385	22387	22523	22499	22394	22495	22163	22360	22226	22227	22225	22383	22258	22404	22176	22206	22291	22332	22266	22179	22155	22230	22310	22196	22168	22397	22445	22383	22361	22412	22253	22318	22171	22472	22311	22354	22209	22501	22315	22146	22238	22298	22292	22342	22163	22302	22241	22377	22320	22202	22303	22445	22375	22309	22185	22251	22241	22334	22349	22220	22270	22382	22333	22199	22172	22113	22294	22190	22367	22185	22395	22218	22338	22220	22223	22324	22306	22425	22313	22367	22160	22234	22205	22274	22301	22395	22117	22243	22232	22239	22409	22327	22518	21973	22526	22329	22173	22387	22361	22185	22384	22339	22386	22386	22215	22229	22422	22399	22179	22298	22365	22205	22283	22315	22262	22352	22309	22301	22306	22276	22328	22392	22355	22558	22244	22318	22333	22243	22380	22221	22195	22394	22453	22426	22232	22270	22162	22359	22257	22260	22213	22235	22059	22320	22203	22316	22243	22254	22212	22430	22248	22170	22422	22371	22222	22362	22385	22118	22282	22316	22365	22580	22290	22346	22361	22356	22397	22299	22377	22341	22257	22298	22272	22276	22344	22352	22414	22174	22490	22343	22322	22239	22409	22384	22353	22204	22570	22321	22413	22522	22297	22344	22407	22291	22127	22385	22339	22429	22300	22308	22417	22501	22136	22379	22179	22204	22353	22506	22447	22407	22262	22188	22358	22425	22323	22307	22132	22322	22225	22157	22141	22307	22360	22333	22403	22322	22280	22367	22285	22428	22213	22510	22320	22177	22290	22348	22282	22290	22226	22483	22356	22112	22420	22298	22477	22189	22173	22467	22339	22389	22276	22359	22311	22344	22354	22204	22248	22259	22338	22193	22302	22246	22234	22155	22285	22414	22341	22418	22352	22267	22267	22397	22178	22230	22326	22428	22276	22427	22242	22387	22470	22304	22383	22223	22196	22248	22252	22280	22355	22278	22309	22293	22192	22417	22251	22232	22257	22090	22318	22327	22322	22297	22350	22197	22168	22297	22190	22193	22295	22122	22239	22313	22367	22116	22446	22314	22289	22398	22380	22196	22236	22322	22127	22516	22355	22180	22267	22291	22418	22242	22314	22406	22281	22230	22410	22178	22212	22243	22245	22211	22275	22396	22399	22470	22305	22482	22078	22246	22489	22144	22251	22196	22199	22257	22402	22183	22227	22369	22373	22332	22320	22304	22160	22365	22370	22190	22217	22426	22228	22355	22377	22283	22155	22415	22318	22380	22348	22270	22236	22217	22165	22323	22225	22286	22293	22249	22330	22340	22398	22266	22202	22260	22320	22264	22298	22233	22324	22437	22454	22350	22305	22252	22313	22318	22299	22280	22342	22480	22257	22281	22196	22286	22315	22268	22269	22281	22274	22455	22292	22323	22314	22242	22265	22212	22329	22356	22273	22301	22453	22414	22199	22243	22407	22270	22345	22478	22321	22428	22256	22535	22413	22364	22498	22318	22267	22576	22233	22278	22287	22423	22169	22391	22308	22339	22260	22488	22196	22345	22224	22322	22172	22350	22270	22259	22356	22210	22363	22138	22202	22306	22337	22114	22266	22384	22450	22374	22275	22369	22467	22322	22421	22383	22307	22449	22252	22229	22230	22408	22334	22367	22360	22246	22286	22420	22383	22501	22172	22295	22388	22335	22222	22326	22174	22186	22411	22332	22321	22266	22314	22251	22277	22339	22384	22303	22391	22209	22204	22100	22243	22332	22358	22339	22328	22284	22444	22329	22257	22434	22461	22282	22437	22421	22370	22221	22297	22261	22339	22312	22123	22275	22303	22318	22338	22241	22307	22252	22271	22462	22293	22435	22581	22306	22410	22256	22341	22352	22209	22285	22506	22062	22376	22212	22097	22295	22207	22339	22143	22289	22145	22290	22418	22170	22320	22266	22461	22274	22146	22468	22194	22357	22352	22234	22320	22324	22202	22349	22262	22315	22229	22326	22460	22050	22306	22413	22366	22435	22340	22276	22496	22274	22126	22336	22322	22489	22238	22207	22163	22238	22469	22273	22319	22177	22031	22330	22390	22297	22221	22388	22177	22157	22398	22359	22302	22162	22163	22463	22204	22402	22319	22216	22385	22179	22479	22466	22265	22322	22110	22219	22380	22382	22329	22285	22238	22425	22273	22328	22397	22289	22297	22377	22420	22364	22302	22287	22270	22504	22334	22329	22147	22288	22319	22331	22350	22283	22138	22431	22505	22340	22226	22256	22071	22271	22379	22193	22297	22300	22263	22322	22442	22417	22232	22354	22412	22560	22175	22258	22232	22417	22327	22427	22297	22323	22381	22285	22266	22288	22331	22203	22270	22202	22348	22300	22176	22365	22158	22334	22271	22326	22294	22397	22501
23687	21354	29064	25559	26998	31859	33617	31075	30413	30414	30446	30143	30031	29913	30151	29715	29832	29349	29644	29303	29351	29587	30616	30558	30608	30331	30126	29628	29302	28996	29234	29096	29110	29124	29116	29047	29328	29196	29245	29188	29315	29206	29238	29129	29004	29036	29131	28967	29315	29093	29026	29211	29065	29182	28934	29158	29120	29076	29206	29074	29080	28937	29033	28829	29023	29229	29047	29198	28941	28906	29128	29332	29094	29095	29011	28913	29100	29172	29087	29022	29141	29059	28968	29165	29019	29190	29242	29135	29023	29204	28951	29138	29098	28867	29201	29044	29056	29008	29013	29056	29033	29099	29165	28969	29115	29101	29022	29225	29128	29127	28943	29071	29001	29191	29209	28846	28915	28991	29034	29145	29053	29013	29028	29366	29310	29276	28938	28926	28958	29189	29005	29048	29074	29098	28851	29077	29219	28968	29240	29108	28781	29081	29184	29196	29147	28868	29300	29214	29105	29151	29028	29108	29101	28929	29072	29020	29213	29049	29169	29239	28930	29040	29106	29210	29093	29016	29279	29148	29186	28864	29108	29075	28937	29182	29123	29054	29000	28968	29275	29096	29335	28962	28967	29267	29325	29279	29065	28970	29121	28986	28924	29158	29035	29232	29418	28962	28927	29075	28826	29097	29113	28973	29078	29006	28916	29103	29239	28970	29013	29191	29024	29013	29216	29214	29060	29189	29098	28776	29057	29006	28974	29033	29204	29150	29159	29189	28856	28853	29009	28981	29138	29175	29153	29237	29160	29115	29096	29127	29146	29072	29065	28903	29147	29144	29083	29121	29191	28931	29112	29273	29063	29000	29276	29244	29326	29171	29026	29229	28969	29153	28905	28941	29059	29000	29305	29234	28905	28895	29111	29162	29134	29073	28992	29003	29277	29108	29248	29058	28874	29144	28915	29124	29062	29039	29086	28995	29080	29072	29177	28918	29102	29110	28848	29007	29133	29179	29169	29067	29156	29111	28789	29011	29114	28898	29108	29065	29307	29171	29055	29072	29035	29036	28897	29185	29098	29027	29218	29033	29196	29161	29301	29074	29259	29175	29073	29049	28982	28928	29011	29018	28886	29081	28967	29056	29002	29062	29297	29054	28933	29236	29073	29032	29132	29066	28994	28782	29125	29203	29277	28822	29088	29167	29107	28987	29099	29177	29087	29054	29002	29133	28969	28941	29312	29210	29081	29145	29001	29141	29063	29099	29102	28963	29160	29057	28920	29210	28893	29020	29045	29059	29343	29035	28903	29005	28949	29190	28893	29075	28904	29084	28870	29036	28966	28970	29062	29023	29196	29006	29045	28918	29089	28939	29191	29260	29120	29218	29228	29141	29259	28972	29013	29036	29119	29175	29058	29473	29145	29106	29052	29011	29298	28975	29023	28938	29209	28820	29027	28977	29126	29201	29141	29030	29407	29212	29146	29086	29112	28869	28976	28999	29053	28947	29070	29105	29047	29097	29111	29065	28909	29113	28943	28853	29105	29084	29122	28980	29037	29318	29113	29091	29121	29188	28992	28998	29202	28914	29014	29119	29247	29171	29044	28987	28963	29284	28974	28877	29232	29063	28936	28987	29128	29170	29114	29098	28964	29126	29011	29107	29024	29153	28889	29056	29179	29162	29067	28992	29239	29143	29056	28924	29200	29060	29201	28842	29068	29306	29183	28829	29156	28959	29155	29076	29082	28944	29171	28919	29047	28862	29231	28983	28874	29027	29144	29051	29049	28883	28971	29095	29348	28878	28883	29164	28896	28857	28820	29153	28967	29132	29359	29144	29017	28935	29090	29229	29066	29025	29016	29032	29215	29231	29246	28937	29056	29103	28875	29033	29001	28821	29032	29122	29042	28870	29179	28919	28929	28970	28902	29084	29172	29060	29214	29239	29188	29079	29061	29327	29195	29105	29285	29019	29005	29057	28785	28810	29021	29133	29112	29054	29023	28952	29109	29190	28983	29230	29174	29187	29308	29252	29086	29320	28811	28780	29021	29396	28943	29007	28801	28917	29105	29065	29144	29176	29201	29016	29127	28990	29217	29046	29250	28841	29275	29041	29068	29129	28867	28958	29087	29420	29097	29094	29172	29184	28906	28800	28923	28982	29053	28980	29151	28857	29177	29269	29208	29147	29057	28993	29126	29037	29199	29088	29160	28969	29376	29029	29070	29083	29031	29069	29080	29172	29086	29080	28986	29131	29217	29004	29117	29090	29421	29195	29120	28971	28924	28941	29149	29135	29163	29101	29134	29130	29159	29117	29178	29395	29196	28987	29046	28989	29185	29002	29276	29025	28889	29182	29132	28960	29101	28908	29182	28969	28999	29161	28912	29346	29120	29120	29137	29266	28820	29249	29253	29033	29200	29108	29131	29087	29151	28974	29055	28880	28876	29007	28952	29117	28966	28765	28950	29211	29127	28962	29191	28936	28865	28831	28778	29197	29030	28638	29138	29079	29292	29354	29328	29195	29370	29275	28998	29048	29049	29079	29262	28921	29112	28968	29194	28983	29128	29203	29083	29215	29072	29085	28998	29107	28989	29037	29218	29006	29155	28916	28985	28932	29089	29242	28965	29022	29258	29189	29127	29204	29108	29011	29134	29056	28966	29059	29040	29308	29067	29295	29109	29267	29159	29001	28871	28932	29117	29092	28980	29203	29013	29311	29054	28973	29239	29041	28995	29260	28818	28947	29052	29174	29170	28896	29013	28905	29076	29113	29256	29097	29001	29061	29183	29010	28928	28894	29000	29174	29199	29204	29106	29195	29084	28724	29138	28967	29127	29060	28938	28915	29079	29101	29168	29097	29066	29137	28933	28833	29109	28896	28920	28812	28809	29124	29175	29105	28876	28827	28838	28884	29081	29018	29216	28991	29165	29028	28986	29150	28989	29102	29125	29110	29268	28963	29121	29165	28939	29062	28944	29032	29342	29123	29174	28909	28942	29115	29166	29169	29229	29156	29327	29218	28911	29090	29004	29115	29189	28889	29068	28955	29048	29336	29263	28933	29105	29229	29141	29093	28834	29150	28820	29182	28917	28995	29090	28913	29265	29083	29168	29217	28942	29013	29027	29226	29065	29067	28913	29023	28958	28989	29068	29038	29152	29220	28835	28786	29164	29051	28952	28775	29231	29115	29174	29056	29018	28915	29208	29425	28879	29005	29073	29046	29095	29124	28921	29056	29089	28989	29001	28896	29115	28953	29101	29076	29155	29008	29189	29109	29023	29228	29142	29186	29162	29079	29238	29015	29173	29173	29119	28891	28897	29048	29227	29133	28880	29143	29068	29456	29195	28949	28946	28899	28920	29047	28937	28956	29096	29066	29075	29066	29118	29030	29195	28920	29018	29004	29167	29149	29320	29083	29141	28964	28992	28988	28985	28997	29087	29097	29144	29049	29172	29155	29349	29230	29248	29277	28992	29281	28940	29064	29087	29161	28920	28976	29030	29248	29087	29258	29082	29068	29068	28730	29064	29069	29075	29200	29316	29179	29252	29348	29374	28640	29208	29023	29048	29010	29227	29008	29271	29008	28969	29049	29001	29031	28934	29104	29113	28978	29165	29254	29185	29080	29053	29041	29013	29131	29293	29151	29103	29088	28877	28969	28958	29121	29065	28928	29153	29316	29251	28970	29369	29071	29051	29099	29022	28891	29128	29094	29202	29131	29270	29295	28980	29028	29142	29062	29080	29004	28989	28975	28964	29001	29074	28846	28947	29099	28981	28838	29103	29277	29191	28996	28947	29006	29136	28877	28948	29056	29167	29067	29292	29331	29080	29083	28861	29186	29189	28871	29363	29121	28951	29095	29033	29108	29143	28969	29124	28899	28788	28897	29063	28959	29130	28994	29067	29059	29140	29062	28893	28996	29265	29051	29103	28856	29077	29042	29232	29146	29019	28848	29062	28993	29191	29003	29002	29085	29260	28983	29177	29008	28952	29013	29084	28930	29257	29095	29134	29081	29106	29302	29077	28903	29067	29127	28908	28780	29266	29182	29299	29102	29189	29133	29137	29085	29051	29214	29197	29276	29347	29093	29006	29254	28954	28991	28923	29063	29012	29022	29354	29031	28933	29061	29204	29097	29115	29026	29345	29006	28930	28960	29217	29015	29197	29250	28916	29094	29102	29020	29138	29153	29133	29378	29188	28973	29042	29190	29180	29022	28993	29368	29200	29131	28887	28805	29194	29051	29291	29116	28941	28948	28973	29127	29123	29097	28860	29140	29103	29085	29030	29021	28994	29041	29117	28838	28878	29171	29238	29003	29053	29028	29027	29078	29055	29189	29172	28870	28839	29242	29026	29048	29094	28733	29110	29191	28969	29097	29210	29169	29020	29052	28827	28867	28910	29159	29238	29025	29180	29158	29009	29103	29006	28901	28985	29216	28949	28974	29048	28685	29011	29134	29126	29177	29058	29266	29401	28963	29108	29109	29134	29185	28869	29127	29203	29152	29198	29072	29262	29027	29067	29189	29065	28964	29138	29004	28977	28876	29113	29030	29313	28998	29126	29248	28910	29259	29288	28902	29017	28958	29119	28854	28973	29053	28947	28898	29024	29181	28929	29173	29303	28911	29079	29070	29212	29203	29137	28842	29321	29111	29177	29131	28899	29066	29057	29040	28963	28886	29050	28919	28829	29113	29272	29138	29016	29114	28915	29115	29111	28938	28781	29169	29094	29330	29058	29014	28874	29005	29197	29053	29189	29260	29202	29000	29016	29123	28970	28970	29210	29189	29267	29164	29082	28994	29039	28931	29164	28849	29134	29235	28908	29116	29314	29092	29261	29196	28755	29020	29033	28881	28972	29254	28979	29189	29139	29077	28873	29036	28934	29151	28899	29170	28842	29030	28999	28997	29012	29146	28728	29270	29082	29084	29166	29124	29344	29212	29032	28973	29157	28997	28958	28996	29011	29146	28902	29145	29403	29133	29288	29087	29135	29022	28891	29023	29079	29201	29055	28948	28985	28923	28998	28975	29121	29087	28771	28922	29005	29054	28992	29166	29124	29039	29308	29035	28939	29050	29007	28961	28974	29098	28775	29216	29124	28942	29131	28909	29378	29218	29058	29134	29308	29129	29119	28980	29312	28939	29282	29299	29003	29009	29027	29190	28979	29081	29064	29353	29193	29181
28715	47896	46384	37455	32286	28885	27088	25336	24750	24015	24088	23714	23403	23474	23648	23305	23175	23020	22859	22708	22501	23583	24768	24426	24431	24071	23231	22829	22565	22501	22240	22239	22268	22391	22341	22320	22323	22372	22417	22388	22216	22297	22159	22358	22282	22282	22326	22371	22160	22257	22174	22185	22374	22234	22202	22259	22324	22210	22165	22316	22316	22397	22272	22113	22455	22529	22186	22048	22274	22119	22349	22265	22495	22280	22417	22140	22424	22229	22241	22283	22257	22243	22164	22512	22183	22241	22370	22125	22150	22273	22281	22361	22388	22245	22484	22356	22153	22152	22348	22083	22293	22322	22243	22126	22394	22029	22198	22343	22281	22159	22145	22447	22342	22343	22192	22366	22170	22150	22358	22285	22222	22315	22299	22280	22209	22188	22201	22146	22170	22015	22273	22135	22277	22123	22280	22230	22167	22140	22306	22409	22251	22143	22175	22373	22388	22200	22405	22285	22103	22186	22329	22169	22324	22264	22213	22310	22210	22360	22223	22147	22113	22249	22352	22189	22291	22268	22262	22373	22222	22271	22252	22223	22100	22273	22096	22188	22246	22265	22152	22221	22311	22194	22298	22327	21952	22156	22214	22347	22327	22314	22186	22259	22220	22012	22317	22285	22123	22365	22200	22142	22104	22170	22349	22369	22320	22118	22313	22311	22090	22213	22263	22178	22292	22060	22341	22283	22342	22336	22304	22224	22226	22093	22435	22319	22330	22083	22344	22389	22054	22171	22274	22171	22355	22140	22350	22178	22200	22025	22280	22327	22181	22302	22319	22335	22244	22497	22233	22272	22202	22180	22532	22285	22282	22313	22254	22524	22286	22461	22222	22174	22365	22154	22127	22324	22355	22261	22315	22353	22236	22309	22282	22292	22226	22388	22396	22224	22055	22187	22279	22143	22404	22301	22147	22402	22366	22076	22423	22096	22313	22259	22388	22276	22330	22283	22226	22094	22490	22202	22236	22173	22283	22127	22273	22194	22367	22178	22236	22257	22247	22157	22324	22345	22287	22379	22298	22334	22391	22286	22232	22209	22416	22080	22336	22455	22223	22510	22252	22212	22159	22360	22389	22198	22222	22230	22157	22305	22259	22208	22304	22438	22355	22076	22283	22404	22194	22432	22375	22322	22256	22095	22252	22555	22270	22267	22361	22278	22235	22285	22236	22292	22436	21979	22320	22300	22210	22294	22394	22460	22081	22277	22339	22253	22210	22231	22551	22221	22388	22420	22365	22400	22087	22205	22195	22243	22329	22396	22095	22213	22343	22433	22419	22327	22303	22152	22348	22229	22250	22246	22181	22061	22227	22173	22197	22473	22365	22561	22087	22187	22357	22247	22247	22400	22277	22384	22297	22226	22306	22332	22523	22255	22382	22387	22029	22375	22203	22114	22373	22338	22184	22208	22242	22154	22115	22309	22283	22375	22201	22326	22191	22446	22215	22479	22344	22209	22240	22355	22253	22289	22201	22248	22315	22302	22151	22261	22270	22111	22260	22144	22256	22426	22240	22319	22243	22263	22336	22225	22421	22173	22228	22130	22480	22159	22228	22284	22256	22379	22226	22286	22322	22335	22339	22363	22250	22261	22280	22098	22342	22305	22240	22176	22227	22419	22223	22446	22100	22158	22278	22253	22225	22286	22130	22358	22340	22206	22224	22358	22500	22274	22213	22255	22244	22184	21957	22201	22253	22279	22226	22217	22273	22153	22400	22431	22130	22276	22201	22364	22145	22387	22235	22221	22261	22326	22219	22154	22378	22139	22063	22359	22218	22361	22392	22388	22233	22161	22356	22348	22231	22109	22197	22375	22339	22174	22329	22098	22301	22308	22301	22258	22252	22157	22327	22219	22414	22230	22322	22248	22269	22167	22475	22218	22219	22465	22160	22220	22426	22117	22207	22203	22314	22245	22160	22287	22154	22181	22341	22299	22409	22208	22169	22403	22112	22254	22246	22433	22164	22131	22103	22131	22239	22090	22387	22255	22206	22392	22288	22302	22247	22351	22255	22096	22246	22094	22206	22238	22278	22226	22405	22261	22189	22222	22224	22252	22288	22201	22177	22291	22279	22041	22350	22272	22287	22182	22161	22182	22247	22318	22143	22395	22168	22129	22307	22232	22189	22329	22175	22247	22317	22153	22415	22256	22378	22304	22247	22231	22216	22208	22356	22053	22180	22257	22150	22365	22311	22231	22196	22078	22194	22256	22462	22252	22253	22220	22144	22385	22215	22311	22268	22393	22257	22328	22235	22259	22330	22323	22185	22294	22184	22301	22149	22188	22358	22279	22158	22180	22285	22189	22291	22338	22329	22357	22343	22378	22242	22267	22480	22354	22287	22231	22367	22355	22389	22364	22207	22103	22177	22267	22245	22287	22208	22389	22156	22328	22216	22295	22199	22352	22204	22406	22224	22123	22152	22065	22340	22178	22086	22274	22206	22334	22241	22216	22163	22180	22386	22262	22245	22260	22317	22220	22186	22378	22195	22325	22324	22376	22128	22360	22272	22347	22215	22317	22072	22255	22278	22125	22173	22230	22343	22415	22252	22214	22185	22254	22261	22290	22228	22311	22075	22282	22214	22332	22277	22399	22309	22347	22154	22198	22401	22258	22496	22197	22371	22237	22361	22284	22542	22267	22052	22328	22269	22397	22121	22186	22376	22154	22345	22257	22309	22326	22366	22102	22150	22420	22198	22374	22405	22274	22216	22328	22355	22239	22252	22459	22239	22306	22342	22423	22447	22368	22203	22281	22349	22342	22395	22281	22287	22450	22195	22249	22378	22238	22259	22256	22314	22319	22264	22274	22184	22299	22263	22266	22078	22278	22341	22172	22272	22351	22278	22256	22431	22169	22270	22303	22319	22436	22215	22230	22173	22166	22195	22155	22227	22338	22231	22218	22179	22348	22198	22291	22244	22189	21906	22294	22261	22337	22015	22207	22291	22252	22397	22165	22285	22389	22166	22380	22312	22265	22085	22370	22257	22229	22097	22286	22359	22202	22317	22130	22409	22331	22199	22299	22311	22419	22395	22073	22327	22273	22211	22401	22155	22209	22370	22268	22339	22314	22366	22276	22140	22429	22308	22413	22519	22308	22275	22210	22131	22295	22259	22055	22354	22211	22265	22403	22252	22111	22370	22483	22173	22220	22365	22337	22140	22166	22324	22384	22271	22385	22128	22245	22233	22350	22268	22185	22140	22446	22349	22143	22389	22281	22175	22383	22222	22155	22209	22418	22158	22355	22297	22525	22182	22310	22174	22154	22158	22321	22238	22351	22061	22386	22278	22270	22353	22429	22169	22257	22334	22320	22259	22351	22254	22104	22351	22234	22290	22407	22203	22046	22151	22300	22439	22270	22200	22175	22116	22382	22186	22238	22194	22218	22402	22299	22320	22064	22162	22325	22226	22271	22178	22216	22371	22325	22280	22012	22242	22149	22334	22199	22415	22301	22241	22413	22258	22225	22222	22246	22231	22345	22226	22509	22198	22379	22248	22307	22235	22340	22220	22278	22318	22442	22198	22344	22253	22326	22239	22169	22413	22355	22317	22376	22208	22245	22084	22348	22226	22183	22388	22393	22260	22388	22373	22194	22147	22342	22146	22206	22243	22161	22241	22252	22288	22180	22391	22187	22283	22141	22427	22189	22209	22178	22203	22140	22314	22548	22347	22269	22355	22379	22264	22245	22376	22156	22373	22445	22484	22233	22252	22290	22190	22297	22220	22292	22232	22421	22375	22347	22389	22421	22217	22425	22245	22097	22388	22159	22246	22290	22134	22139	22077	22109	22213	22275	22157	22213	22286	22418	22245	22204	22305	22264	22295	22430	22184	22113	22201	22283	22195	22147	22252	22311	22358	22173	22322	22303	22210	22393	22170	22020	22177	22228	22262	22122	22295	22253	22198	22164	22323	22181	22365	22223	22187	22146	22267	22221	22136	22221	22187	22445	22036	22322	22446	22167	22320	22313	22321	22455	22146	22389	22331	22361	22240	22172	22194	22304	22374	22258	22247	22263	22303	22195	22208	22404	22158	22265	22249	22339	22224	22231	22234	22243	22332	22244	22440	22302	22336	22122	22295	22441	22317	22169	22293	22294	22380	22347	22246	22187	22272	22248	22359	22223	22100	22272	22100	22222	22146	22217	22298	22204	22361	22232	22270	22482	22261	22098	22275	22251	22091	22397	22427	22242	22287	22176	22155	22284	22231	22475	22156	22152	22483	22248	22267	22248	22378	22424	22112	22110	22234	22229	22289	22186	22209	22376	22232	22391	22163	22273	22135	22412	22327	22141	22239	22200	22298	22371	22118	22239	22329	22304	22328	22253	22204	22250	22276	22282	22215	22182	22379	22264	22206	22322	22383	22314	22322	22386	22250	22051	22442	22278	22154	22263	22223	22337	22274	22138	22316	22455	22431	22233	22280	22290	22210	22313	22187	22304	22224	22455	22203	22160	22255	22272	22272	22150	22123	22362	22314	22135	22538	22333	22293	22209	22256	22274	22254	22151	22574	22386	22332	22395	22044	22356	22177	22281	22228	22539	22292	22194	22215	22157	22179	22334	22277	22287	22253	22256	22344	22250	22250	22298	22266	22361	22410	22364	22228	22338	22277	22207	22365	22287	22078	22391	22278	22335	22270	22126	22280	22187	22225	22281	22214	22299	22282	22325	22423	22337	22352	22231	22309	22117	22300	22161	22174	22203	22223	22141	22138	22289	22225	22397	22306	22286	22131	22223	22548	22320	22304	22330	22257	22299	22228	22315	22230	22226	22275	22329	22238	22302	22181	22398	22132	22356	22178	22238	22308	22028	22026	22293	22316	22384	22266	22262	22349	22255	22254	22374	22158	22317	22121	22234	22164	22388	22211	22201	22248	22184	22319	22319	22205	22318	22286	22330	22332	22276	22239	22351	22153	22069	22273	22230	22351	22381	22360	22248	22166	22142	22287	22219	22185	22261	22329	22221	22208	22122	22352	22375	22365	22453	22284	22228	22178	22316	22340	22252	22244	22202	22163	22441	22281	22225	22051	22254	22147	22163	22325	22236	22304	22293	22303	22008	22236	22270	22176	22200	22213	22142	22267	22248	22217	22105	22248	22276	22225	22180	22329	22249	22385	22303	22126	22260
22649	21374	29174	24238	24031	30566	35358	32372	31547	31599	31422	31096	31311	30995	31223	30715	30496	30601	30012	30062	30231	30875	32108	32331	32496	31900	31168	30319	29770	29529	29917	29650	29657	29678	29573	29537	29833	29663	29879	29800	29818	29565	29762	29745	29712	29517	29719	29945	29506	29635	29621	29452	29727	29523	29724	29559	29618	29620	29521	29616	29547	29727	29852	29312	29672	29883	29752	29824	29803	29762	29726	29622	29639	29527	29725	29732	29520	29704	29648	29586	29613	29230	29612	29508	29577	29406	29503	29690	29694	29486	29527	29664	29563	29627	29483	29739	29572	29547	29467	29814	29844	29537	29690	29472	29809	29660	29599	29696	29402	29327	29721	29718	29817	29496	29492	29542	29655	29473	29369	29699	29630	29458	29708	29786	29467	29774	29456	29542	29567	29646	29672	29524	29449	29571	29521	29532	29799	29636	29615	29610	29864	29637	29776	29754	29437	29602	29628	29752	29593	29707	29653	29618	29711	29585	29518	29557	29486	29538	29609	29334	29606	29613	29587	29871	29497	29655	29399	29743	29472	29627	29804	29737	29476	29801	29857	29327	29536	29516	29501	29814	29530	29363	29816	29472	29750	29489	29674	29405	29852	29514	29438	29825	29458	29625	29442	29646	29533	29712	29732	29820	29806	29687	29570	29507	29560	29769	29767	29612	29712	29407	29499	29517	29730	29641	29756	29715	29976	29793	29513	29683	29387	29619	29647	29530	29665	29661	29798	29519	29364	29328	29660	29544	29595	29816	29598	29699	29722	29558	29411	29612	29243	29487	29665	29563	29707	29439	29669	29687	29699	29550	29615	29571	29440	29516	29772	29677	29666	29404	29650	29777	29578	29518	29760	29678	29690	29726	29861	29673	29514	29505	29842	29863	29641	29861	29641	29455	29518	29618	29534	29583	29613	29610	29579	29515	29674	29732	29641	29444	29501	29549	29455	29689	29584	29493	29711	29556	29685	29457	29682	29620	29576	29558	29703	29575	29533	29475	29783	29764	29723	29459	29565	29716	29532	29738	29394	29571	29552	29590	29309	29334	29638	29668	29530	29560	29653	29600	29436	29666	29593	29510	29427	29464	29536	29554	29601	29347	29473	29471	29880	29489	29436	29571	29467	29581	29563	29407	29665	29560	29475	29699	29759	29728	29576	29617	29470	29488	29593	29699	29510	29608	29728	29554	29612	29376	29803	29553	29564	29482	29711	29741	29567	29576	29471	29679	29736	29431	29282	29524	29473	29518	29679	29534	29710	29735	29683	29587	29643	29459	29702	29409	29504	29506	29645	29597	29460	29586	29673	29577	29510	29649	29480	29413	29792	29481	29575	29703	29685	29612	29505	29649	29568	29460	29574	29439	29269	29336	29501	29601	29503	29573	29592	29465	29550	29665	29673	29438	29681	29533	29579	29790	29659	29561	29761	29840	29617	29566	29787	29448	29491	29522	29552	29726	29559	29908	29559	29576	29779	29548	29473	29439	29577	29672	29729	29570	29805	29871	29666	29667	29441	29486	29807	29627	29778	29387	29588	29414	29567	29605	29522	29513	29663	29545	29540	29652	29601	29570	29589	29734	29395	29459	29420	29620	29649	29722	29434	29733	29369	29503	29558	29925	29541	29514	29428	29584	29579	29318	29593	29628	29462	29513	29666	29607	29558	29468	29605	29452	29619	29569	29721	29659	29418	29539	29615	29774	29711	29636	29699	29464	29653	29709	29542	29618	29494	29724	29644	29402	29615	29642	29581	29691	29791	29287	29745	29584	29538	29707	29577	29634	29656	29489	29564	29461	29507	29611	29622	29695	29592	29727	29764	29383	29811	29545	29774	29354	29332	29697	29494	29471	29536	29758	29666	29528	29441	29728	29674	29630	29400	29766	29555	29523	29726	29552	29563	29643	29609	29656	29551	29880	29635	29488	29634	29632	29546	29947	29530	29550	29644	29407	29669	29507	29457	29552	29700	29406	29576	29642	29593	29365	29536	29620	29333	29498	29769	29564	29636	29644	29684	29497	29455	29527	29528	29574	29488	29755	29566	29448	29280	29678	29607	29609	29553	29603	29569	29575	29627	29477	29583	29597	29549	29549	29686	29389	29920	29292	29740	29562	29472	29825	29413	29406	29246	29555	29759	29568	29618	29372	29777	29588	29696	29540	29823	29636	29524	29807	29834	29747	29551	29408	29800	29688	29605	29294	29580	29681	29534	29417	29465	29481	29306	29747	29624	29615	29603	29483	29754	29539	29513	29574	29368	29665	29480	29646	29513	29773	29718	29691	29678	29537	29702	29575	29575	29763	29553	29624	29577	29431	29494	29678	29568	29484	29529	29674	29727	29291	29728	29565	29542	29464	29445	29599	29814	29626	29480	29518	29525	29704	29651	29479	29390	29574	29833	29602	29453	29607	29494	29691	29507	29459	29336	29410	29367	29576	29416	29509	29477	29400	29639	29442	29652	29601	29560	29398	29712	29798	29650	29279	29557	29672	29721	29731	29684	29540	29451	29763	29603	29599	29464	29663	29419	29461	29786	29607	29620	29390	29593	29571	29570	29592	29790	29641	29597	29590	29749	29536	29486	29730	29748	29495	29526	29760	29769	29465	29625	29535	29837	29754	29648	29599	29772	29603	29453	29727	29443	29487	29723	29471	29385	29483	29615	29453	29403	29567	29793	29542	29567	29476	29377	29846	29472	29561	29620	29821	29530	29646	29751	29501	29258	29744	29844	29570	29695	29785	29656	29775	29755	29707	29384	29479	29713	29707	29537	29662	29552	29463	29788	29798	29619	29896	29525	29377	29392	29450	29550	29593	29548	29767	29773	29491	29616	29512	29522	29573	29781	29448	29461	29639	29672	29729	29638	29620	29476	29510	29663	29303	29432	29601	29509	29239	29651	29835	29584	29639	29323	29662	29627	29383	29581	29808	29486	29596	29546	29652	29695	29810	29533	29393	29669	29640	29343	29572	29416	29558	29643	29436	29591	29408	29597	29782	29626	29544	29531	29713	29596	29561	29575	29718	29502	29633	29585	29734	29530	29442	29570	29318	29661	29383	29523	29442	29471	29506	29538	29366	29579	29501	29613	29474	29754	29756	29572	29593	29621	29585	29550	29706	29730	29579	29489	29613	29550	29600	29589	29713	29805	29692	29334	29522	29420	29665	29562	29461	29418	29505	29488	29707	29442	29883	29560	29483	29225	29360	29454	29613	29620	29432	29449	29607	29628	29445	29487	29735	29683	29524	29616	29528	29530	29645	29602	29571	29634	29614	29731	29518	29513	29632	29570	29308	29492	29441	29182	29741	29666	29726	29550	29540	29674	29728	29440	29530	29649	29646	29782	29488	29642	29780	29585	29633	29461	29404	29744	29581	29469	29495	29619	29602	29599	29410	29488	29452	29481	29532	29500	29646	29500	29406	29605	29820	29606	29543	29558	29527	29708	29597	29375	29538	29447	29442	29504	29537	29573	29572	29623	29877	29505	29416	29753	29627	29389	29551	29819	29522	29593	29502	29583	29673	29457	29636	29703	29647	29524	29558	29636	29567	29770	29640	29816	29431	29596	29489	29577	29422	29582	29552	29625	29547	29547	29715	29898	29509	29328	29579	29543	29574	29720	29691	29634	29862	29605	29656	29686	29676	29357	29601	29509	29245	29634	29495	29607	29781	29536	29477	29469	29618	29687	29764	29684	29671	29609	29661	29886	29788	29899	29569	29804	29363	29812	29624	29867	29552	29614	29684	29668	29569	29418	29347	29504	29503	29765	29583	29459	29525	29613	29449	29824	29702	29584	29485	29925	29447	29616	29479	29638	29633	29509	29455	29732	29419	29528	29483	29680	29481	29917	29568	29511	29486	29603	29498	29545	29630	29656	29461	29644	29732	29526	29448	29582	29281	29618	29704	29350	29582	29603	29502	29473	29618	29562	29474	29614	29777	29667	29684	29779	29805	29772	29639	29641	29711	29867	29689	29739	29423	29335	29562	29512	29532	29485	29768	29599	29639	29523	29691	29540	29722	29697	29435	29420	29715	29547	29505	29637	29523	29620	29520	29450	29651	29606	29771	29626	29496	29507	29605	29727	29703	29535	29791	29582	29864	29458	29375	29585	29454	29576	29442	29535	29704	29547	29695	29457	29604	29497	29778	29520	29623	29685	29611	29579	29352	29390	29424	29942	29644	29386	29441	29596	29441	29302	29776	29423	29651	29409	29632	29811	29934	29437	29462	29527	29595	29448	29569	29541	29771	29764	29599	29414	29560	29771	29707	29614	29782	29655	29489	29466	29612	29674	29770	29738	29602	29745	29653	29625	29658	29439	29458	29605	29429	29487	29421	29455	29644	29619	29619	29654	29516	29411	29691	29685	29391	29655	29727	29588	29704	29769	29713	29843	29735	29725	29544	29475	29651	29424	29725	29573	29498	29413	29564	29733	29350	29593	29872	29349	29553	29583	29814	29493	29416	29580	29632	29326	29455	29516	29641	29564	29563	29394	29570	29647	29482	29759	29377	29561	29430	29585	29556	29308	29960	29843	29541	29656	29551	29494	29441	29742	29761	29595	29595	29964	29621	29748	29738	29592	29249	29672	29585	29491	29554	29411	29638	29742	29443	29526	29716	29544	29750	29560	29628	29447	29488	29465	29664	29455	29539	29515	29484	29776	29681	29928	29517	29600	29483	29714	29574	29488	29596	29241	29773	29680	29449	29474	29555	29488	29891	29558	29588	29583	29623	29419	29613	29457	29480	29596	29487	29779	29566	29528	29650	29735	29368	29761	29741	29391	29456	29684	29400	29660	29513	29504	29510	29738	29532	29592	29362	29508	29544	29604	29748	29617	29716	29763	29397	29568	29700	29541	29809	29619	29600	29571	29637	29571	29614	29516	29577	29807	29345	29514	29440	29544	29443	29666	29712	29535	29477	29697	29565	29489	29360	29226	29771	29638	29727	29731	29434	29534	29700	29383	29766	29645	29639	29664	29686	29441	29610	29584	29621	29640	29602	29509	29625	29663	29767	29762	29499	29653	29442	29651	29471	29467	29541	29545	29624	29630	29603	29670	29588	29552	29484	29520	29589	29483	29698	29799	29602	29574	29755	29434	29363	29432	29551	29555	29666	29531	29478	29564	29403	29587	29692	29740	29913
30365	52976	50493	41338	35450	31703	29171	27123	26192	25551	25303	24610	24923	24812	24394	23991	23934	23441	23172	22974	22698	25006	26892	27151	26568	25725	24652	23373	22952	22792	22660	22513	22607	22577	22679	22694	22608	22726	22592	22787	22629	22530	22623	22428	22669	22643	22591	22411	22501	22657	22748	22448	22577	22496	22518	22558	22613	22528	22468	22556	22474	22614	22719	22410	22523	22699	22463	22637	22491	22657	22712	22587	22541	22455	22501	22592	22480	22455	22542	22424	22562	22448	22695	22534	22517	22469	22768	22646	22333	22472	22557	22626	22635	22432	22564	22590	22551	22645	22647	22516	22598	22494	22666	22527	22426	22413	22647	22687	22426	22400	22510	22492	22462	22454	22685	22593	22638	22623	22408	22576	22432	22579	22572	22633	22389	22484	22542	22600	22678	22581	22580	22661	22484	22725	22508	22600	22539	22598	22658	22584	22396	22543	22562	22547	22560	22622	22764	22636	22310	22472	22756	22601	22394	22602	22459	22404	22646	22598	22533	22573	22598	22638	22684	22664	22562	22623	22376	22398	22638	22594	22651	22707	22526	22310	22577	22668	22543	22471	22610	22529	22614	22523	22483	22612	22379	22530	22490	22716	22598	22466	22506	22709	22744	22476	22581	22559	22496	22609	22657	22500	22435	22568	22624	22445	22611	22544	22445	22740	22395	22747	22474	22682	22504	22553	22602	22486	22628	22575	22448	22560	22477	22414	22619	22540	22435	22540	22591	22568	22515	22687	22718	22549	22635	22655	22573	22550	22400	22649	22502	22557	22487	22516	22560	22489	22500	22513	22460	22487	22502	22630	22630	22496	22553	22524	22524	22617	22577	22514	22437	22553	22644	22444	22585	22522	22665	22680	22432	22487	22517	22459	22372	22507	22608	22533	22568	22396	22403	22546	22599	22643	22412	22598	22602	22455	22471	22387	22379	22315	22637	22426	22591	22535	22728	22570	22499	22470	22431	22730	22645	22534	22497	22449	22709	22528	22526	22612	22533	22543	22748	22469	22523	22607	22468	22510	22433	22627	22517	22511	22602	22483	22621	22431	22435	22378	22516	22488	22529	22481	22672	22480	22741	22513	22577	22496	22638	22335	22503	22396	22483	22564	22509	22593	22527	22298	22450	22642	22574	22414	22457	22462	22701	22501	22433	22433	22601	22495	22259	22588	22567	22608	22626	22493	22643	22443	22384	22516	22571	22342	22550	22596	22628	22541	22609	22527	22499	22491	22670	22541	22442	22439	22740	22646	22615	22367	22658	22426	22602	22700	22574	22379	22718	22409	22597	22706	22395	22422	22487	22513	22480	22409	22536	22618	22612	22299	22636	22646	22455	22474	22527	22406	22594	22658	22330	22539	22470	22473	22638	22608	22573	22548	22583	22619	22387	22488	22571	22580	22519	22526	22439	22402	22621	22539	22494	22641	22653	22441	22511	22369	22549	22581	22593	22356	22600	22629	22509	22539	22493	22691	22522	22510	22586	22406	22635	22301	22597	22413	22570	22697	22531	22411	22553	22586	22687	22468	22468	22440	22405	22460	22468	22513	22695	22270	22318	22392	22567	22397	22685	22502	22523	22484	22643	22484	22497	22512	22645	22616	22671	22656	22484	22404	22592	22463	22573	22475	22767	22563	22626	22550	22536	22516	22445	22359	22600	22538	22702	22396	22529	22431	22577	22621	22455	22371	22517	22472	22421	22502	22488	22711	22564	22496	22534	22510	22530	22376	22466	22610	22525	22585	22499	22490	22458	22751	22388	22609	22574	22573	22471	22630	22574	22545	22468	22631	22465	22485	22609	22697	22457	22495	22652	22622	22422	22570	22609	22469	22624	22512	22341	22710	22475	22457	22672	22546	22457	22571	22516	22477	22524	22484	22687	22484	22674	22442	22515	22467	22303	22433	22636	22634	22567	22600	22627	22365	22403	22499	22459	22312	22520	22420	22577	22500	22339	22444	22540	22511	22497	22437	22587	22452	22508	22531	22541	22585	22434	22531	22552	22368	22524	22476	22642	22547	22603	22464	22436	22433	22642	22585	22610	22606	22490	22359	22527	22491	22407	22379	22438	22449	22458	22387	22546	22667	22378	22562	22520	22562	22376	22569	22577	22627	22555	22499	22486	22403	22639	22507	22539	22386	22653	22454	22523	22465	22493	22501	22404	22634	22567	22354	22426	22413	22535	22446	22625	22584	22422	22414	22474	22618	22602	22378	22589	22505	22628	22597	22561	22529	22492	22783	22487	22491	22563	22424	22644	22585	22545	22392	22618	22486	22505	22547	22633	22552	22392	22417	22652	22359	22566	22407	22540	22564	22660	22419	22614	22365	22578	22619	22659	22455	22467	22754	22556	22521	22454	22472	22497	22567	22381	22574	22671	22560	22611	22697	22477	22454	22643	22506	22543	22540	22499	22704	22593	22444	22604	22623	22463	22405	22591	22657	22455	22452	22538	22445	22459	22637	22588	22626	22614	22424	22393	22675	22587	22464	22434	22639	22521	22554	22519	22539	22554	22640	22674	22441	22699	22490	22584	22496	22552	22624	22657	22498	22649	22639	22459	22410	22548	22600	22455	22593	22450	22703	22493	22395	22548	22522	22628	22502	22525	22571	22737	22677	22539	22501	22690	22390	22498	22702	22524	22602	22555	22545	22442	22503	22596	22411	22615	22565	22616	22276	22557	22425	22624	22524	22570	22689	22399	22635	22752	22345	22546	22656	22663	22644	22408	22509	22467	22635	22580	22499	22534	22512	22537	22698	22310	22639	22598	22635	22565	22590	22584	22630	22337	22542	22513	22619	22509	22557	22564	22653	22496	22431	22293	22449	22430	22437	22434	22593	22576	22528	22431	22541	22513	22499	22568	22444	22454	22571	22375	22362	22624	22518	22541	22614	22509	22524	22525	22593	22396	22551	22391	22620	22701	22513	22641	22564	22316	22766	22453	22680	22529	22575	22301	22392	22553	22333	22586	22425	22432	22375	22699	22587	22417	22395	22391	22560	22684	22635	22417	22415	22481	22554	22616	22552	22356	22595	22340	22494	22442	22390	22481	22434	22493	22644	22449	22634	22463	22589	22347	22567	22466	22532	22684	22411	22461	22488	22513	22469	22490	22463	22582	22603	22548	22421	22402	22478	22615	22649	22465	22655	22483	22487	22655	22708	22645	22442	22621	22631	22427	22558	22288	22467	22410	22442	22512	22438	22467	22489	22541	22571	22432	22440	22582	22406	22746	22767	22278	22501	22571	22512	22468	22618	22554	22447	22535	22406	22529	22615	22573	22467	22457	22710	22750	22438	22189	22438	22549	22495	22530	22522	22484	22553	22541	22510	22584	22356	22479	22610	22531	22523	22654	22517	22376	22782	22311	22440	22647	22626	22533	22537	22518	22275	22700	22538	22478	22663	22690	22631	22574	22522	22473	22605	22447	22473	22416	22440	22564	22573	22515	22641	22483	22482	22652	22500	22466	22569	22382	22626	22570	22760	22529	22547	22585	22551	22533	22463	22598	22437	22432	22610	22474	22637	22616	22545	22492	22516	22391	22477	22633	22570	22657	22597	22578	22596	22613	22615	22398	22600	22344	22552	22514	22571	22730	22624	22621	22565	22519	22518	22504	22543	22433	22472	22584	22462	22702	22649	22541	22387	22543	22478	22490	22628	22395	22387	22483	22577	22690	22597	22654	22651	22581	22463	22557	22448	22669	22476	22633	22712	22569	22475	22694	22586	22438	22560	22589	22584	22407	22557	22593	22551	22435	22505	22504	22636	22510	22519	22501	22649	22672	22450	22629	22598	22585	22643	22507	22323	22517	22455	22521	22454	22642	22373	22579	22544	22394	22387	22504	22564	22504	22574	22434	22591	22430	22553	22526	22608	22699	22609	22605	22563	22691	22653	22384	22502	22391	22546	22533	22574	22456	22591	22557	22546	22461	22651	22527	22577	22387	22430	22574	22476	22761	22496	22533	22444	22596	22410	22454	22335	22452	22633	22732	22497	22621	22308	22449	22524	22633	22511	22584	22369	22595	22557	22423	22584	22494	22556	22427	22643	22460	22776	22450	22623	22525	22452	22569	22563	22438	22554	22554	22524	22455	22566	22407	22616	22559	22468	22610	22543	22703	22572	22588	22601	22560	22428	22599	22632	22548	22415	22474	22534	22499	22499	22586	22512	22343	22499	22647	22503	22473	22606	22530	22625	22567	22553	22501	22454	22528	22438	22361	22491	22553	22724	22433	22616	22264	22517	22489	22670	22497	22594	22399	22512	22350	22463	22518	22695	22634	22433	22539	22604	22580	22521	22517	22651	22644	22653	22683	22620	22553	22516	22463	22444	22554	22459	22606	22617	22595	22416	22582	22537	22637	22667	22499	22564	22425	22612	22472	22502	22525	22477	22602	22603	22568	22607	22433	22498	22420	22700	22662	22505	22658	22491	22335	22491	22475	22591	22761	22532	22705	22447	22566	22671	22507	22595	22421	22540	22568	22460	22587	22640	22501	22529	22558	22706	22541	22358	22606	22686	22567	22501	22477	22493	22440	22513	22410	22629	22539	22520	22666	22455	22615	22473	22732	22477	22552	22583	22523	22413	22319	22500	22616	22382	22572	22571	22474	22518	22671	22423	22738	22550	22620	22673	22660	22443	22590	22414	22683	22605	22531	22536	22320	22424	22372	22609	22532	22249	22697	22374	22665	22463	22395	22407	22480	22384	22807	22447	22441	22473	22422	22503	22606	22664	22497	22533	22443	22537	22622	22594	22559	22423	22422	22564	22653	22424	22266	22767	22517	22350	22500	22588	22446	22689	22516	22402	22582	22394	22539	22444	22671	22651	22451	22540	22401	22578	22466	22498	22661	22551	22465	22526	22495	22439	22591	22413	22653	22627	22464	22682	22531	22537	22479	22477	22562	22367	22490	22502	22548	22444	22611	22576	22512	22393	22567	22460	22824	22684	22528	22492	22581	22384	22546	22563	22734	22647	22382	22421	22622	22735	22694	22512	22535	22569	22409	22530	22627	22354	22397	22510	22360	22375	22468	22562	22585	22531	22497	22450	22336	22505	22662	22642	22524	22538	22635	22677	22680	22495	22626	22452	22795	22502	22911	22598	22775	22537	22427	22378	22634	22413	22577	22524
29610	28893	38036	36128	32390	31943	30833	30331	29870	29754	29897	29903	29928	29744	29636	29825	29274	29505	29603	29418	29583	29493	29363	29416	29406	29462	29793	29207	29415	29268	29539	29304	29110	29441	29381	29185	29631	29355	29496	29419	29420	29315	29008	29474	29325	29278	29111	29307	29270	29496	29303	29431	29305	29227	29434	29225	29356	29111	29134	28941	29239	29086	29293	29209	29463	29288	29324	29039	29348	29407	29362	29314	29341	29431	29453	29063	29315	29350	29183	29228	29089	29377	29304	29317	29351	29176	29151	29196	29141	29102	29219	29312	29203	29180	29318	29131	29218	29295	29268	29376	29523	29357	29163	29454	29174	29518	29240	29224	29390	29210	29256	29269	29387	29178	29323	29325	29250	29162	29227	29352	29292	29379	29406	29298	29353	29288	29551	29322	29224	29111	29336	29310	29130	29384	29214	29209	29287	29366	29311	29344	29278	29203	29298	29012	29283	29254	29334	29210	29487	29148	29142	29317	29035	29504	29210	29225	29621	29414	29089	29255	29294	29444	29161	29339	29296	29329	29159	29067	29345	29413	29319	29256	29591	29379	29035	29118	29330	29320	29147	29106	29383	29509	29211	29356	29184	29410	29163	29307	29295	29265	29340	29225	29356	29266	29349	29097	29319	29369	29207	29231	29435	29194	29231	29264	29490	29163	29097	29248	29402	29356	29260	29160	29396	29320	29487	29379	29117	29296	29526	29464	28965	29361	29140	29141	29390	29118	29102	29276	29264	29247	29302	29084	29243	29304	29451	29476	29360	29263	29368	29249	29314	29343	29259	29288	29385	29440	29241	29235	29180	29200	29101	29269	29448	29173	29575	29548	29270	29317	29429	29275	29323	29299	29521	29627	29265	29153	29306	29290	29520	29263	29314	29400	29456	29305	29168	29330	29307	29310	29401	29192	29371	29002	29293	29344	29277	29206	29278	29316	29232	29336	29130	29302	29324	29159	29083	29270	29389	29333	29157	29354	29374	29367	28966	29276	29220	29280	29340	29337	29280	29305	29121	29165	29322	29085	29295	29292	29165	29180	29332	29028	29217	29228	29358	29192	29284	29184	29225	29434	29398	29277	29408	29564	29104	29188	29136	29389	29438	29336	29312	29361	29290	29492	29101	29475	29351	29466	29132	29481	29491	29320	29136	29236	29383	29315	29254	29443	29314	29259	29169	29430	29340	29290	29500	29090	29218	29251	29266	29327	28976	29142	29297	29290	29216	29356	29294	29259	29302	29398	29404	29086	29304	29320	29206	29336	29377	29297	29333	29213	29327	29284	29112	29118	29256	29537	29286	29249	29397	29172	29213	29221	29260	28930	29235	29303	29234	29106	29465	29327	29227	29385	29308	29256	29156	29437	29363	29438	29401	29168	29236	29640	29454	29102	29223	29520	29334	29184	29197	29311	29193	29089	29292	29292	29427	29506	29278	29312	29178	29244	29231	29329	29242	29173	29322	29143	29351	29429	29511	29337	29398	29144	29345	29391	29186	29450	29214	29752	29190	29380	29636	29157	29256	29307	29093	29331	29507	29584	29380	29186	29021	29341	29368	29247	29339	29289	29290	29244	28996	29223	29610	29502	29211	29270	29233	29297	29400	29061	29321	29325	29302	29384	29166	29129	29436	29563	29499	29423	29432	29250	29390	29271	29103	29417	29514	29020	29348	29424	29162	29233	29397	29334	29212	29427	29318	29272	29230	29212	29399	29149	29318	29120	29572	29499	29429	29352	29343	29506	29327	29368	29343	29370	29330	29131	29507	29533	29316	29129	29265	29237	29248	29513	29359	29335	29333	29685	29359	29334	29438	29443	29315	29231	29358	29392	29174	29435	29448	29368	29146	29051	29202	29545	29194	29078	29445	29227	29134	28991	29445	29145	29347	29318	29288	29020	29170	29363	29218	29392	29404	29393	29272	28996	29309	29289	29261	29270	29232	29303	29257	29149	29427	29372	29391	29490	29508	29391	29415	29370	29367	29636	29216	29222	29279	29384	29440	29255	29186	29119	29375	29295	29546	29258	29068	29392	29209	29069	29380	29103	29139	29224	29073	29251	29280	29444	29277	29342	29242	29179	29286	29147	29358	29262	29433	29161	29077	29294	29181	29144	29321	29381	29260	29141	29397	29337	29502	29108	29253	29184	29434	29383	29388	29197	29489	29346	29323	29349	29206	29304	29224	29208	29361	29218	29090	29503	29239	29289	29276	29399	29018	29266	29527	29288	29343	29386	29402	29398	29217	29173	29410	29321	29331	29522	29238	29290	29564	29427	29202	29181	29344	29148	29142	29220	29214	29315	29076	29277	29329	29180	29464	29232	29103	29320	29245	29303	29231	29053	28985	29140	29354	29348	29191	29273	29092	29262	29369	29149	29360	29329	29176	29357	29383	29331	29344	29462	29331	29324	29202	29291	29211	29090	29157	29123	29194	29158	29076	29065	29253	29218	29204	29235	29436	29472	29341	29207	29267	29370	29249	29371	29407	29399	29435	29234	29461	29524	29021	29314	29248	29206	29697	29220	29293	29354	29250	29253	29542	29270	29229	29450	29357	29111	29105	29402	29407	29413	29394	29461	29539	29113	29499	29139	29183	29448	29199	29159	29399	29314	29168	29349	29372	29172	29362	29158	29264	29279	29139	29310	29353	29292	29220	29203	29329	29377	29325	29245	29288	29317	29487	29195	29393	29342	29332	29451	29292	29284	29489	29344	29232	29067	29464	29448	29572	29115	29254	29319	29407	29226	29368	29123	29254	29357	29442	29121	29120	29274	29323	29379	29328	29243	29269	29167	29350	29352	29368	29333	29420	29303	29360	29464	29494	29200	29341	29097	29383	29237	29372	29304	29294	29269	29024	29431	29554	29252	29280	29324	29052	29203	29304	29401	29214	29320	29118	29327	29314	29377	29140	29275	29438	29627	29320	29175	29130	29234	29316	29202	29190	29413	29518	28924	29118	29326	29221	29469	29306	29545	29391	29208	29423	29262	29324	29204	29197	29351	29113	29460	29350	29302	29298	29021	29562	29343	29308	29263	29138	29260	29296	29270	29098	29254	29530	29184	29104	29190	29155	29396	29385	29263	29251	29410	29116	29163	29326	29173	29273	29108	29271	29290	29278	29246	29386	29284	29233	28974	29348	29156	29323	29160	29518	29409	29267	29364	29096	29487	29159	29277	29029	29297	29279	29295	29294	29333	29442	29501	29476	29093	29130	29118	29418	29201	29402	29352	29355	28848	29257	29248	29114	29533	29207	29171	29458	29434	29416	29194	29586	29465	29194	29100	29280	29342	29276	29358	29328	29368	29444	29270	29431	29500	29174	29186	29150	29284	29312	29202	29504	29444	29491	29182	29302	29497	29354	29299	29348	29365	29153	29324	29269	29200	29489	29284	29294	29402	29172	29404	29198	29312	29199	29499	29291	29194	29066	29499	29199	29276	29377	29174	29355	29221	29366	29447	29415	29348	29164	29294	29118	29202	29134	29477	29501	29111	29386	29293	29443	29352	29239	29324	29592	29257	29372	29409	29571	29448	29294	29107	29375	29253	29220	29334	29335	29262	29612	29261	29319	29496	29569	29283	29118	29093	29275	29330	29062	29576	29514	29390	29196	29372	29341	29420	29462	29277	28993	29149	28930	29110	29501	29224	29226	29136	29347	29379	29082	29253	29279	29272	28986	29485	29105	29253	29612	29186	29309	28857	29326	28988	29353	29418	29213	29500	29216	29126	29461	29488	29515	29346	29210	29435	29295	29192	29230	29351	29390	29320	29246	29252	29375	29313	29324	29502	29187	29185	29334	29329	29315	29260	29088	29049	29161	29247	29116	29361	29132	29224	29108	29429	29231	29403	29270	29159	29354	29153	29219	29471	29223	29090	29539	29222	29321	29182	29216	29233	29347	29445	29172	29378	29150	29190	29356	29256	29389	29278	29337	29341	29253	29400	28885	29435	29201	29244	29447	29293	29141	29265	29090	29266	29194	29466	29214	29358	29467	29336	29287	29218	29309	29342	29369	29114	29267	29091	29279	29156	29444	29203	29392	29047	29388	29090	29282	29513	29197	29234	29461	29376	29215	29111	29344	29182	29359	29381	29146	29187	29478	29278	29151	29380	29300	29409	29281	29246	29262	29280	29151	29460	29406	29255	29229	29126	29425	29352	29206	29292	29319	29249	29386	29516	29275	29484	29481	29155	29418	29269	29381	29417	29592	29291	29193	29325	29383	29356	29375	29090	29190	29439	29368	29535	29326	29219	29304	29587	29448	29460	29416	29385	29527	29280	29153	29129	29272	29413	29453	29323	29377	29323	29368	29029	29459	29503	29476	29090	29312	29578	29293	29191	29173	29139	29421	29266	29420	29475	29116	29434	29515	29248	29301	29454	29303	29328	29206	29364	29251	29518	29262	29453	29234	29130	29381	29412	29339	29381	29458	29268	29365	29351	29150	29049	29513	29272	29337	29069	29527	29441	29319	29390	29382	29234	29041	29245	29468	29012	29424	29138	29126	29407	29378	29292	29259	29125	29309	29360	29531	29154	29273	29069	29580	29092	29233	29373	29498	29525	29316	29402	29197	29162	29123	29260	28930	29214	29147	29253	29207	29379	29142	29485	29230	29268	29461	29274	29217	29530	29358	29247	28933	29397	29426	29142	29406	29328	29075	29069	29487	29589	29266	29223	29178	29220	29472	29504	29370	29308	29189	29468	29356	29283	29320	29539	29441	29357	29431	29392	28949	29261	29391	29295	29135	29355	29113	29366	29163	29230	29228	29137	29394	29300	29310	29410	29397	29276	29341	29331	29332	28999	29062	29090	29202	29156	29189	29288	29534	29198	29170	29339	29114	29292	29303	28964	29276	29255	29416	28956	29202	29230	29302	29242	29262	29311	29390	29402	29382	29318	29395	29283	29336	29151	29237	29487	29283	29423	29247	29064	29480	29358	29372	29490	29343	29376	29339	29082	29293	29234	29250	29088	29222	29382	29008	29197	29170	29416	29380	29279	29224	29175	29126	29492	29138	29298	29259	29241	29224	29211	29356	29455	29257	29364	29124	29109	29292	29360	29329	29410	29295	29271	29307	29383	29321	29222	29325	29079	29278	29338	29119	29530	29223	29091	29212	29384	29317	29197	29288	29085	29158	29303
28508	41263	38955	32211	28559	26294	25145	24187	23809	23650	23558	23305	23413	23249	23147	22955	22922	22827	22639	22464	22662	22548	22659	22799	22703	22750	22736	22229	22423	22437	22279	22470	22223	22273	22240	22177	22431	22441	22417	22395	22346	22399	22315	22349	22272	22430	22236	22259	22383	22309	22280	22186	22394	22397	22396	22363	22329	22485	22189	22303	22417	22235	22282	22364	22441	22337	22284	22407	22458	22534	22493	22393	22259	22391	22418	22281	22463	22267	22263	22330	22494	22262	22406	22380	22265	22210	22385	22294	22440	22196	22239	22131	22447	22394	22233	22386	22377	22515	22324	22267	22339	22202	22531	22491	22225	22544	22305	22426	22516	22194	22407	22501	22427	22333	22315	22411	22288	22349	22291	22306	22365	22276	22293	22246	22396	22359	22298	22360	22191	22389	22398	22429	22163	22375	22331	22369	22588	22460	22501	22316	22339	22597	22207	22394	22227	22316	22096	22219	22166	22512	22548	22461	22417	22229	22239	22444	22437	22327	22254	22299	22370	22522	22430	22479	22447	22235	22341	22395	22382	22221	22451	22358	22326	22251	22299	22522	22305	22337	22439	22250	22350	22405	22300	22182	22307	22336	22481	22458	22353	22191	22420	22343	22335	22447	22378	22225	22520	22271	22380	22460	22290	22515	22276	22358	22398	22269	22349	22340	22388	22571	22358	22226	22321	22351	22375	22452	22338	22448	22386	22285	22217	22368	22499	22322	22462	22296	22266	22366	22509	22250	22456	22236	22385	22359	22414	22225	22447	22231	22492	22261	22370	22294	22556	22206	22366	22287	22486	22478	22319	22602	22167	22387	22431	22381	22368	22174	22317	22386	22389	22268	22434	22335	22229	22567	22418	22258	22240	22212	22367	22365	22235	22452	22459	22428	22269	22270	22471	22206	22421	22333	22286	22357	22404	22403	22260	22232	22251	22290	22242	22396	22343	22244	22148	22466	22043	22302	22492	22313	22511	22363	22375	22266	22264	22657	22335	22527	22480	22413	22317	22194	22397	22272	22123	22450	22398	22278	22172	22317	22368	22624	22310	22367	22428	22326	22498	22390	22236	22275	22428	22422	22184	22357	22228	22331	22373	22353	22455	22274	22421	22202	22530	22350	22292	22318	22402	22413	22427	22339	22368	22360	22261	22593	22204	22262	22290	22216	22246	22344	22385	22395	22327	22395	22526	22364	22340	22379	22573	22292	22320	22237	22257	22435	22488	22394	22387	22278	22425	22254	22493	22418	22388	22388	22509	22431	22487	22262	22385	22319	22453	22433	22267	22465	22454	22288	22366	22400	22467	22319	22474	22185	22162	22255	22203	22140	22312	22505	22319	22362	22421	22447	22343	22493	22264	22305	22467	22269	22295	22224	22403	22237	22226	22181	22193	22227	22305	22158	22516	22319	22412	22515	22384	22347	22253	22321	22475	22300	22313	22404	22341	22322	22391	22228	22119	22492	22305	22229	22314	22479	22344	22260	22289	22222	22392	22327	22402	22519	22459	22422	22489	22564	22522	22344	22258	22483	22180	22470	22491	22349	22385	22452	22325	22299	22227	22285	22311	22500	22394	22368	22328	22438	22445	22270	22273	22398	22328	22379	22294	22449	22372	22364	22270	22377	22356	22252	22399	22157	22180	22264	22410	22453	22305	22243	22598	22121	22407	22233	22488	22367	22335	22422	22220	22278	22321	22499	22141	22085	22381	22250	22319	22360	22371	22275	22311	22405	22343	22224	22386	22347	22356	22393	22287	22542	22380	22192	22289	22545	22445	22380	22310	22560	22366	22312	22450	22368	22380	22572	22267	22468	22139	22358	22249	22311	22395	22245	22291	22194	22316	22281	22407	22254	22216	22437	22256	22312	22233	22354	22160	22462	22533	22080	22362	22449	22383	22236	22262	22317	22248	22292	22378	22290	22365	22403	22485	22368	22333	22363	22238	22516	22447	22380	22327	22252	22215	22183	22438	22376	22407	22281	22396	22366	22636	22410	22418	22157	22498	22298	22393	22344	22422	22377	22310	22427	22490	22462	22452	22445	22254	22342	22206	22268	22437	22328	22243	22245	22364	22457	22338	22365	22304	22533	22217	22351	22320	22340	22237	22509	22395	22334	22475	22302	22311	22199	22383	22287	22327	22521	22393	22226	22317	22459	22371	22535	22439	22295	22356	22374	22293	22337	22305	22398	22306	22368	22171	22280	22438	22249	22434	22247	22328	22480	22274	22200	22358	22322	22376	22435	22314	22341	22372	22169	22619	22170	22313	22429	22408	22326	22432	22431	22315	22366	22145	22338	22310	22330	22377	22485	22403	22373	22481	22456	22208	22428	22397	22123	22449	22332	22379	22456	22401	22390	22385	22282	22317	22400	22380	22386	22377	22326	22432	22186	22389	22275	22450	22505	22420	22343	22457	22369	22244	22362	22487	22406	22384	22276	22445	22368	22423	22342	22453	22300	22381	22463	22225	22208	22457	22362	22476	22471	22373	22328	22260	22470	22242	22302	22438	22223	22264	22428	22366	22334	22264	22352	22494	22305	22314	22347	22311	22478	22498	22318	22496	22353	22471	22240	22393	22334	22502	22288	22432	22355	22340	22210	22451	22542	22329	22347	22303	22386	22319	22322	22336	22342	22579	22332	22429	22155	22435	22328	22195	22385	22545	22281	22400	22403	22383	22293	22194	22601	22378	22209	22473	22232	22304	22385	22393	22414	22335	22481	22313	22568	22213	22259	22320	22407	22364	22224	22379	22326	22352	22192	22179	22287	22270	22371	22346	22432	22417	22427	22395	22286	22413	22325	22373	22396	22323	22419	22443	22215	22205	22350	22169	22480	22366	22233	22235	22379	22413	22272	22386	22386	22390	22418	22410	22129	22313	22093	22396	22226	22493	22323	22290	22253	22504	22521	22296	22443	22444	22379	22412	22538	22324	22225	22432	22400	22454	22333	22486	22452	22342	22308	22445	22403	22301	22289	22444	22347	22381	22427	22252	22303	22325	22465	22163	22300	22398	22358	22345	22268	22330	22346	22397	22406	22334	22367	22226	22087	22424	22394	22335	22513	22400	22282	22383	22268	22282	22278	22273	22369	22404	22268	22308	22404	22238	22329	22312	22240	22215	22241	22393	22454	22294	22342	22477	22446	22247	22610	22256	22409	22294	22514	22334	22254	22276	22317	22405	22414	22365	22254	22410	22367	22231	22335	22437	22477	22294	22445	22410	22361	22352	22327	22371	22244	22285	22371	22270	22428	22349	22146	22269	22366	22416	22471	22392	22413	22319	22488	22457	22210	22354	22425	22643	22368	22636	22369	22505	22396	22459	22355	22441	22265	22552	22197	22527	22302	22303	22384	22291	22529	22141	22301	22413	22332	22353	22409	22205	22231	22348	22351	22426	22296	22239	22236	22491	22390	22445	22352	22275	22510	22236	22260	22415	22484	22382	22387	22495	22362	22496	22239	22447	22183	22265	22215	22247	22449	22344	22404	22447	22274	22447	22248	22509	22399	22182	22339	22416	22229	22379	22109	22446	22270	22409	22365	22319	22438	22324	22465	22509	22264	22355	22238	22187	22383	22481	22427	22267	22488	22337	22260	22201	22400	22327	22191	22411	22365	22440	22194	22194	22213	22321	22243	22330	22452	22306	22347	22337	22391	22265	22476	22245	22369	22207	22470	22432	22521	22382	22329	22199	22307	22292	22256	22426	22589	22382	22421	22587	22402	22401	22226	22307	22366	22396	22619	22422	22333	22333	22416	22441	22451	22416	22350	22339	22261	22301	22328	22362	22302	22335	22378	22228	22372	22400	22242	22268	22285	22237	22403	22446	22452	22369	22226	22433	22542	22267	22124	22354	22365	22368	22315	22279	22277	22337	22351	22569	22386	22471	22409	22412	22276	22248	22276	22436	22381	22449	22423	22330	22562	22262	22385	22142	22436	22266	22276	22237	22498	22243	22305	22398	22474	22396	22308	22340	22348	22287	22376	22489	22444	22558	22410	22328	22231	22282	22377	22507	22176	22507	22394	22390	22509	22394	22400	22285	22232	22563	22324	22374	22561	22499	22290	22296	22083	22578	22263	22395	22412	22369	22078	22574	22433	22366	22348	22188	22294	22268	22369	22278	22409	22405	22321	22316	22378	22267	22360	22417	22307	22303	22296	22419	22349	22509	22205	22459	22292	22251	22445	22468	22367	22603	22326	22357	22362	22469	22424	22295	22230	22316	22404	22204	22194	22472	22144	22583	22135	22235	22296	22537	22234	22208	22325	22580	22316	22517	22441	22264	22515	22348	22488	22278	22334	22337	22337	22409	22282	22522	22310	22619	22287	22289	22300	22456	22410	22327	22221	22447	22180	22578	22297	22309	22226	22663	22337	22384	22388	22252	22502	22395	22348	22297	22324	22421	22186	22497	22280	22259	22370	22287	22516	22449	22456	22311	22244	22278	22256	22332	22228	22323	22494	22337	22277	22460	22248	22453	22351	22315	22411	22301	22379	22450	22258	22231	22307	22324	22433	22357	22394	22306	22476	22301	22335	22206	22466	22355	22368	22237	22457	22275	22312	22469	22449	22390	22288	22555	22459	22205	22196	22232	22352	22366	22210	22321	22350	22290	22266	22273	22422	22412	22400	22309	22255	22259	22377	22269	22339	22308	22633	22416	22260	22380	22285	22400	22494	22375	22271	22465	22255	22346	22445	22332	22326	22267	22281	22355	22296	22519	22244	22247	22449	22157	22245	22143	22468	22322	22503	22305	22426	22176	22340	22285	22350	22304	22358	22450	22517	22345	22399	22243	22437	22488	22330	22244	22273	22375	22265	22418	22297	22259	22167	22322	22310	22441	22407	22340	22329	22390	22372	22380	22436	22297	22369	22625	22211	22451	22486	22366	22460	22278	22381	22294	22358	22085	22477	22232	22219	22258	22340	22402	22398	22385	22432	22412	22156	22310	22269	22231	22419	22202	22172	22260	22439	22403	22172	22354	22432	22395	22252	22404	22347	22435	22227	22327	22442	22442	22198	22364	22346	22465	22637	22453	22476	22285	22325	22462	22456	22342	22378	22187	22308	22334	22416	22091	22239	22527	22437	22265	22464	22355	22406	22451	22465	22315	22251	22408	22383	22340	22375	22379	22357
23722	21395	29010	25470	26910	31951	33473	31057	30747	30598	30495	30574	30496	30087	30081	29688	29562	29784	29654	29752	29555	29726	30145	31215	31088	31030	30270	29724	29490	29349	29515	29223	29400	29268	29286	29255	29193	29335	29410	29491	29008	29341	29380	28886	29300	29231	29323	29466	29232	29156	29167	29172	29371	29226	29129	29431	29055	29235	29188	29254	29295	29367	29237	29027	29052	29151	29139	29253	29139	29264	29359	29218	29200	29264	29295	29261	29318	29224	29247	29282	29334	29308	28833	29146	29092	29362	28996	29151	29219	29172	29277	29228	29336	29124	29252	29244	29276	29281	29260	29288	28988	29279	29131	29182	29347	29113	29084	29023	29295	29145	29286	29133	29246	29275	29272	29358	29038	29160	29102	29237	29204	29076	29150	29039	29452	28944	29249	29131	29231	29262	28937	29360	29145	29064	29116	28808	29081	28972	29260	29098	29269	29145	29052	29150	29046	29026	29105	28944	29239	29493	29048	29274	29040	29278	29253	29017	29032	29477	29148	29388	29053	29051	29298	29314	29352	29054	29174	29162	29296	29199	29079	29471	29286	29239	29024	29167	29287	29105	29154	29191	29081	29145	29197	29378	29394	29348	29303	29120	29110	29057	29166	29428	29023	28942	29123	29225	29225	29162	29300	28982	29145	29132	29047	29163	29302	29268	29134	29118	29162	28973	29101	29130	29395	29138	28974	29050	29219	29130	29182	29278	29577	29241	29256	29397	29253	29051	28853	29189	29630	29233	29282	29172	29458	29294	29329	29083	29371	29348	29241	29398	29322	29078	29155	29243	29112	29175	29046	29055	29110	29112	29327	29124	29261	29133	29133	29051	29318	29133	29045	29307	28996	29131	29288	29079	28995	29133	29265	29213	29090	29047	29148	29277	29167	29106	29244	29006	28989	28933	29175	29048	29057	29190	29345	29126	29090	29064	29098	29061	28982	29507	29261	29076	29408	29114	28964	29146	29088	28952	29048	29182	29133	29128	28970	29147	28893	29462	29110	28958	29310	29273	29107	29245	29414	29227	29361	29139	28881	29185	29186	29214	29119	29325	29151	29263	29060	29184	28984	29353	29318	29325	29261	29331	29269	29140	29070	29033	29122	29085	29365	29185	29405	29096	29091	29180	29085	29036	29243	29033	29276	29207	29197	29310	29142	29387	29312	29393	29385	29190	29215	29225	29318	28977	29140	29251	29141	29142	29144	29144	29258	29399	29271	29170	29290	29383	29361	29002	29505	29133	29138	28911	29208	29294	29130	29323	29137	29181	29073	28977	29121	29473	29042	29247	29219	29312	29234	29559	29261	29284	29430	29085	29153	29235	29263	29192	29303	29140	29171	28981	28845	29059	29326	28983	28958	29318	29349	29333	29281	29248	29279	29267	29283	29292	29175	29401	29335	29004	29211	29156	29462	29106	29281	29441	29027	29227	29243	29331	29381	29170	29208	29086	29210	29076	29014	29185	29166	29229	29213	29206	29214	29251	29074	29219	29362	29438	29074	29461	29319	29395	29158	29147	29115	29354	29129	29183	29248	29206	29043	29161	29410	28942	29277	29290	28771	29078	29198	29104	29062	29237	28938	29247	29015	29193	29251	29257	29126	29266	29217	29239	29229	29385	29307	29093	29280	29062	29200	29012	29451	29220	29126	29034	29188	29199	29285	29176	29395	29148	29228	29165	29212	29218	29020	28912	29246	29198	29027	29069	28968	29201	29194	29258	29328	28868	29241	29180	28993	29352	29310	29161	29385	29329	29167	28858	29409	29197	29323	29248	29336	29345	29268	29033	29182	29113	29072	29070	29198	29326	29377	29071	29150	29146	29258	29306	29185	29340	29173	29107	29442	29013	28968	29138	29021	29240	29283	29073	28973	29142	29267	29235	29212	29331	29291	29208	29127	29009	29111	28941	29257	29237	29106	29230	29196	29237	29097	29044	29089	29078	29012	29131	28996	29099	29223	29110	29206	29182	29414	29082	29073	29084	29613	29472	29371	29031	29325	28995	29192	29169	29123	29386	29362	29217	28909	28879	29216	29150	29105	29211	29237	29003	29181	29057	29296	28930	28812	29323	29302	29168	29086	29199	29203	29142	29420	29201	29383	29425	29272	29201	29177	29298	28888	28965	29395	29352	29423	29221	29340	29300	29142	29521	29035	29261	29108	29116	29264	29212	29067	29145	29171	29194	29217	29128	29294	29244	29123	29031	29009	29301	29134	29147	29321	29280	29390	29203	29072	29129	29144	29139	28830	29105	29442	29145	29174	29290	29203	29056	29097	29420	29169	29235	29109	29329	29181	29137	29245	29285	29346	29222	29239	29289	29227	29227	29307	29092	29167	28987	29339	28960	29289	29289	29209	29143	29320	29199	29173	29116	29358	29355	29418	29101	29103	29216	29032	29025	29186	29167	29127	29167	29262	29242	29007	29416	29280	29140	29135	29410	29184	29350	29281	28857	29167	29332	29383	29305	29200	29254	29093	29134	29138	29269	29180	29195	28891	29073	29321	29134	29257	29004	29274	29190	29180	29273	29184	28936	29339	29549	29063	28943	29296	29343	29086	29291	29211	29095	29274	29344	29149	29216	29099	29184	29292	29077	29404	29306	29383	29127	29193	29107	29269	29075	29441	29469	29161	29378	28991	28920	29197	29083	29214	29293	29365	29348	29303	29140	29017	28898	29080	29103	29326	29030	29296	29176	29345	29338	29198	29010	29154	29204	29193	29149	29188	29120	29072	29123	29101	28965	29143	29245	29359	29461	29117	29161	29038	29285	29062	29037	29123	29218	29167	29420	29073	28980	29115	29144	29000	29064	29192	29116	29113	29192	29479	28988	29122	29222	29226	29270	29258	29323	29151	29240	29362	29307	29135	29321	29167	29174	29329	29423	29088	29085	29112	29203	29354	29374	29054	29321	29182	29187	29258	29357	29268	29278	29197	29259	29384	29227	28955	29288	29067	28970	29367	29125	29383	29095	29344	29226	29398	29306	29160	29032	29244	29252	29148	28972	29358	29338	29191	29327	29212	29083	29108	29209	29185	29113	29232	29177	29012	29205	29234	29312	29243	29394	28934	29151	29015	29240	29117	29104	29202	29200	29204	29080	29227	29175	29146	28925	29281	29259	29189	29022	29201	29264	29413	29415	29188	29017	29141	29117	29069	28989	29301	29087	29415	29293	29167	29337	29011	29236	29170	29208	29080	29153	29442	29035	29140	29286	29167	29250	29362	28939	29129	29218	29009	29268	29461	29037	29285	29353	29185	29557	29068	29397	29317	29105	29211	28957	29080	29292	29166	29206	29411	29256	29182	29194	29187	29178	28810	29285	29283	29025	29400	29008	29115	29050	29177	29279	28986	29193	29268	29314	29091	29320	29262	29040	29198	29031	29123	29367	29395	29003	28856	29075	29191	29198	29319	28980	29302	29141	29082	29323	29102	29151	29296	29345	29125	29160	29291	29126	29085	29301	29355	29189	29179	29487	29271	29353	29083	29029	29222	29254	29209	29374	29251	29168	29129	29191	29448	29232	29236	29185	29123	29183	29247	29063	29155	29203	29281	29119	29079	29133	29025	29267	29290	29348	29228	29222	29167	29159	29344	29057	28889	29265	29261	29261	29088	29250	29195	29201	29062	29110	29194	29081	29022	29120	29407	29129	29198	29221	29125	29335	29169	29399	29298	29310	29358	29271	28980	29203	29230	29428	29095	29188	29081	29083	29403	29215	29140	29299	29271	29211	29174	29090	29342	29370	29214	29021	28976	29471	29022	29316	29060	29293	29414	29158	29272	29294	29175	29162	29195	29180	29050	29223	29305	29166	29009	29005	29407	29110	29129	29051	29251	29223	29298	29350	29080	29274	29176	29266	29024	29089	29154	29117	29236	29321	29131	29392	29227	29346	29380	29112	29186	29137	29243	29345	28998	29029	29389	29131	29174	29054	29126	29405	29152	29027	29293	29048	29174	29296	29286	29125	29181	29166	29130	29214	29004	29209	29244	29249	29213	29060	29271	29400	29147	29080	29023	29173	29079	29296	29039	29285	29337	29044	29081	29035	29015	29077	29172	29095	29066	29226	29224	29220	29213	29426	29132	29409	29280	29243	28948	29057	29336	29269	29283	29242	29047	29050	29163	29168	29238	29043	29036	29135	29076	29111	29266	28942	29170	29361	29450	29146	29387	29122	29002	29340	29283	29209	29018	29238	29233	29217	29240	29213	29260	29401	29223	29112	29091	29034	29368	29379	29380	29295	29168	29294	29344	29281	29200	29078	29470	29277	29264	29199	29004	29260	29143	29362	29449	29201	29127	29127	29500	29444	29273	29185	29225	29250	29287	29180	29334	29164	29132	29031	29062	29091	29181	29209	29194	29205	28991	29255	29208	29334	29206	29183	29138	29515	29338	29199	29339	29117	29281	29173	29319	29368	29133	29129	29131	29392	29223	29166	29257	29252	29524	29260	29308	29013	29324	29104	29455	29297	29221	29120	29176	29194	29038	28929	29242	29085	29309	29328	29214	29227	29040	29309	28989	29149	29137	29255	29138	29310	29375	29346	28980	29388	29241	29156	29384	29406	29030	29402	29269	29311	29221	29248	29252	29248	29267	29185	29366	29316	29423	29122	29142	29243	29161	29230	29274	29183	29346	29170	29132	29232	29201	29152	29006	29134	29421	29343	29449	29388	29416	29193	29196	29188	29228	29100	29155	29256	29257	29205	29139	29135	29190	29278	29474	29084	29218	29389	29300	29272	29319	29386	29186	29261	29107	29158	29277	29179	29208	29498	29190	29095	29164	29157	29178	29387	29254	29015	29251	29339	29297	29180	29148	29202	29068	29186	29245	29339	29117	29354	29175	29320	29290	29147	29188	29204	29013	29173	29208	29176	29171	28915	29306	29190	29111	29344	28885	29183	29232	29051	29073	29213	29102	29048	29056	29221	29139	29048	29249	29310	29385	29167	29327	29286	29384	29314	29083	29035	29162	29119	29005	29195	29186	29275	29345	29346	29182	29393	29433	29275	29304	29362	29232	29213	29050	29129	29239	29304	28814	29089	29219	29267	29325	29223	29370	29304	28906	29162	28889	29341	29308	29227	28900	29082	29096	29079	29003	29079	29211	29180	29256	29162	29014	29378	29229	29177	29287	28959
28023	46629	45002	37326	31752	28982	26914	25625	24834	24476	24389	24362	24188	23907	23576	23358	23078	22822	22817	22702	22856	23119	23540	25289	25302	24393	23350	22898	22659	22390	22430	22402	22746	22356	22632	22337	22377	22437	22453	22436	22289	22382	22564	22430	22507	22469	22170	22413	22314	22332	22457	22446	22321	22317	22377	22358	22254	22325	22505	22240	22278	22396	22457	22424	22260	22334	22297	22308	22298	22489	22356	22350	22435	22316	22437	22198	22182	22405	22375	22505	22420	22265	22263	22381	22357	22492	22139	22231	22273	22480	22370	22248	22360	22404	22292	22323	22367	22419	22333	22369	22259	22495	22406	22418	22465	22345	22146	22179	22316	22416	22305	22430	22216	22285	22454	22432	22325	22553	22435	22240	22321	22399	22418	22298	22405	22510	22456	22316	22138	22242	22279	22363	22349	22416	22412	22283	22378	22330	22221	22507	22396	22450	22303	22465	22106	22304	22382	22431	22405	22394	22340	22199	22334	22417	22186	22429	22358	22193	22208	22427	22423	22252	22408	22184	22434	22186	22330	22355	22266	22355	22428	22355	22237	22354	22382	22366	22492	22262	22369	22399	22437	22286	22465	22514	22201	22238	22399	22304	22443	22459	22373	22273	22294	22468	22387	22337	22365	22554	22288	22255	22161	22337	22519	22322	22330	22399	22379	22172	22445	22417	22357	22427	22348	22258	22381	22431	22416	22239	22605	22268	22300	22373	22259	22297	22299	22352	22556	22594	22268	22352	22477	22525	22204	22361	22247	22277	22299	22297	22310	22240	22112	22333	22405	22214	22439	22434	22481	22197	22356	22024	22385	22291	22349	22448	22411	22241	22362	22238	22267	22288	22532	22360	22533	22453	22253	22304	22401	22165	22332	22348	22455	22266	22430	22277	22277	22424	22114	22388	22514	22283	22125	22468	22350	22273	22475	22563	22242	22421	22269	22289	22220	22447	22261	22287	22280	22373	22434	22171	22330	22471	22389	22422	22521	22274	22151	22229	22326	22412	22328	22488	22461	22325	22418	22498	22451	22459	22448	22183	22361	22243	22377	22296	22364	22277	22360	22344	22322	22248	22341	22337	22236	22313	22379	22428	22307	22240	22517	22356	22299	22324	22249	22412	22284	22259	22311	22356	22255	22220	22399	22379	22201	22357	22195	22300	22397	22304	22479	22378	22415	22381	22460	22322	22445	22331	22446	22239	22491	22172	22287	22472	22329	22322	22119	22455	22486	22379	22438	22311	22326	22419	22244	22449	22314	22390	22452	22458	22341	22562	22446	22401	22374	22478	22281	22325	22246	22403	22279	22384	22501	22375	22350	22348	22556	22288	22499	22130	22451	22223	22232	22426	22280	22308	22283	22367	22385	22421	22333	22370	22439	22175	22365	22490	22471	22590	22413	22320	22224	22634	22345	22226	22294	22328	22323	22443	22270	22286	22413	22323	22379	22260	22151	22149	22466	22319	22069	22430	22172	22427	22438	22484	22618	22304	22373	22414	22244	22329	22514	22401	22432	22202	22285	22425	22340	22284	22450	22293	22294	22491	22442	22410	22282	22488	22309	22361	22428	22320	22367	22463	22198	22360	22445	22233	22062	22552	22540	22347	22313	22316	22220	22286	22290	22401	22630	22271	22392	22211	22361	22391	22284	22279	22192	22340	22386	22464	22336	22348	22272	22309	22233	22452	22255	22330	22434	22364	22460	22346	22275	22319	22320	22273	22552	22447	22468	22384	22255	22412	22108	22285	22417	22408	22493	22335	22366	22442	22245	22508	22168	22384	22285	22341	22506	22321	22348	22455	22267	22340	22457	22254	22162	22362	22484	22382	22221	22383	22413	22388	22244	22369	22430	22449	22338	22462	22332	22431	22132	22257	22365	22202	22335	22295	22292	22409	22117	22393	22430	22369	22370	22474	22354	22447	22270	22419	22290	22158	22363	22308	22405	22348	22326	22326	22566	22283	22376	22349	22366	22266	22437	22437	22381	22390	22324	22381	22414	22335	22284	22231	22443	22486	22216	22105	22260	22296	22255	22150	22479	22473	22329	22338	22456	22231	22389	22320	22237	22367	22627	22360	22404	22332	22409	22376	22333	22163	22411	22494	22312	22336	22509	22098	22488	22288	22319	22381	22389	22326	22276	22297	22433	22422	22255	22397	22310	22181	22397	22356	22252	22374	22370	22161	22237	22255	22218	22317	22261	22453	22303	22276	22490	22507	22445	22332	22418	22393	22570	22360	22374	22450	22400	22345	22307	22249	22326	22313	22064	22360	22474	22416	22367	22252	22289	22107	22468	22246	22251	22461	22243	22223	22394	22339	22378	22450	22299	22256	22382	22330	22366	22278	22279	22497	22608	22258	22387	22372	22293	22293	22205	22550	22388	22527	22477	22237	22534	22462	22253	22167	22292	22399	22253	22242	22361	22275	22499	22275	22386	22350	22190	22474	22217	22153	22239	22252	22184	22368	22457	22236	22311	22391	22327	22467	22509	22338	22479	22314	22366	22365	22259	22411	22389	22378	22355	22442	22161	22330	22520	22300	22317	22339	22318	22376	22179	22322	22478	22484	22305	22232	22335	22334	22359	22402	22301	22288	22388	22237	22434	22333	22405	22317	22267	22350	22363	22423	22369	22292	22235	22270	22261	22401	22393	22425	22217	22267	22243	22280	22455	22292	22302	22401	22315	22468	22384	22245	22511	22405	22318	22308	22234	22547	22336	22460	22211	22430	22283	22428	22476	22324	22338	22288	22300	22464	22267	22316	22479	22132	22478	22397	22369	22354	22224	22264	22415	22379	22339	22402	22352	22367	22524	22248	22289	22357	22594	22477	22135	22487	22318	22615	22192	22407	22473	22330	22213	22267	22283	22070	22411	22274	22396	22360	22376	22256	22394	22406	22468	22326	22383	22385	22309	22188	22439	22320	22329	22462	22434	22434	22153	22282	22503	22448	22366	22378	22253	22462	22340	22311	22086	22335	22399	22372	22351	22364	22309	22518	22076	22358	22321	22237	22368	22367	22407	22357	22274	22343	22317	22391	22416	22203	22374	22164	22534	22241	22215	22242	22292	22486	22395	22203	22295	22299	22154	22364	22459	22332	22391	22486	22292	22327	22238	22625	22290	22396	22370	22471	22450	22307	22159	22383	22424	22349	22251	22381	22566	22324	22442	22415	22197	22562	22417	22228	22361	22424	22547	22359	22318	22356	22425	22281	22314	22310	22447	22291	22301	22412	22386	22346	22217	22386	22368	22311	22321	22320	22058	22510	22196	22431	22291	22329	22293	22339	22291	22310	22280	22423	22250	22333	22199	22460	22263	22423	22342	22279	22449	22337	22350	22323	22218	22288	22438	22229	22296	22247	22293	22399	22362	22217	22221	22429	22297	22404	22480	22489	22387	22575	22496	22255	22325	22306	22313	22284	22535	22493	22358	22282	22662	22362	22300	22227	22204	22384	22396	22428	22562	22411	22565	22275	22543	22197	22356	22299	22340	22390	22295	22281	22437	22421	22302	22225	22439	22371	22322	22397	22440	22461	22540	22321	22238	22410	22385	22293	22381	22303	22397	22297	22316	22322	22409	22291	22478	22433	22367	22330	22511	22358	22262	22168	22340	22358	22473	22049	22362	22360	22326	22340	22312	22436	22449	22234	22498	22519	22398	22355	22553	22273	22288	22364	22223	22163	22499	22541	22328	22332	22501	22294	22411	22284	22418	22394	22239	22347	22457	22298	22490	22545	22260	22512	22507	22319	22521	22330	22314	22449	22343	22175	22349	22348	22389	22388	22263	22508	22151	22199	22345	22420	22439	22255	22431	22296	22314	22589	22363	22412	22549	22327	22500	22372	22394	22313	22175	22331	22332	22180	22317	22354	22219	22354	22137	22365	22359	22256	22310	22397	22360	22294	22297	22341	22366	22262	22359	22372	22171	22265	22361	22377	22266	22454	22352	22331	22327	22380	22452	22351	22252	22349	22452	22551	22374	22416	22463	22152	22329	22291	22345	22384	22336	22287	22389	22302	22556	22331	22605	22247	22278	22466	22202	22203	22346	22388	22284	22264	22426	22382	22431	22370	22510	22415	22463	22414	22316	22450	22389	22187	22483	22345	22262	22267	22294	22201	22461	22266	22344	22348	22410	22327	22462	22294	22420	22407	22337	22338	22405	22479	22177	22383	22093	22477	22097	22450	22526	22377	22418	22406	22414	22405	22483	22516	22431	22374	22455	22308	22194	22410	22521	22235	22302	22345	22282	22225	22230	22198	22369	22316	22235	22459	22232	22381	22490	22324	22089	22398	22426	22440	22235	22275	22372	22449	22425	22381	22445	22340	22368	22290	22304	22321	22201	22273	22551	22316	22257	22553	22402	22284	22441	22248	22241	22434	22331	22549	22387	22551	22312	22569	22245	22329	22251	22284	22364	22359	22311	22419	22390	22432	22183	22304	22256	22436	22400	22340	22317	22113	22261	22467	22454	22226	22270	22194	22291	22591	22538	22423	22298	22408	22250	22360	22365	22350	22330	22339	22336	22280	22330	22307	22316	22362	22303	22200	22519	22059	22408	22296	22312	22484	22354	22407	22210	22471	22378	22506	22306	22444	22368	22304	22433	22517	22504	22391	22462	22374	22255	22401	22223	22315	22370	22425	22409	22309	22532	22355	22331	22335	22284	22544	22192	22583	22345	22406	22371	22520	22363	22274	22504	22480	22399	22317	22306	22455	22526	22443	22364	22389	22347	22183	22331	22404	22242	22295	22408	22333	22357	22410	22398	22315	22317	22423	22292	22343	22362	22242	22368	22270	22392	22325	22327	22558	22287	22471	22364	22122	22314	22345	22324	22440	22407	22470	22236	22312	22429	22211	22329	22254	22480	22347	22301	22371	22242	22358	22401	22493	22230	22258	22337	22334	22410	22269	22406	22510	22386	22300	22622	22434	22212	22425	22416	22239	22474	22414	22330	22396	22462	22247	22244	22144	22440	22286	22358	22364	22419	22361	22367	22207	22332	22192	22312	22522	22329	22354	22424	22164	22392	22261	22422	22179	22448	22613	22228	22361	22350	22248	22224	22094	22425	22563	22360	22553	22299	22261	22409	22322	22583	22246	22439	22169	22478	22330	22376	22270	22559	22422	22224	22321
22623	21397	29208	24222	23887	30336	35425	32095	31724	31953	31612	31552	31557	30979	31036	30674	30528	30217	30520	30282	29764	30526	30647	32988	33351	32807	31148	30257	30242	30032	29940	29948	29829	29724	30061	29796	29706	29978	29970	29745	29878	29758	29626	29571	29558	29749	29857	29527	29635	29602	29867	29685	29666	29652	29776	29591	29422	29542	29613	29689	29547	29760	29709	29765	29782	29727	29871	29729	29738	29722	29630	29711	29763	29481	29612	29903	29572	29671	29545	29764	29549	29388	29602	29782	29695	29363	29690	29418	29540	29702	29535	29798	29831	29634	29617	29746	29550	29700	29739	29509	29658	29347	29643	29903	29712	29545	29566	29656	29544	29628	29661	29622	29661	29628	29670	29670	29569	29623	29767	29665	29599	29828	29749	29723	29697	29624	29670	29645	29597	29413	29538	29566	29405	29683	29610	29938	29512	29474	29666	29555	29771	29670	29463	29503	29710	29648	29680	29509	29560	29633	29726	29651	29470	29530	29541	29617	29659	29746	29594	29555	29600	29487	29555	29704	29601	29789	29558	29561	29562	29572	29664	29814	29785	29468	29676	29560	29669	29818	29610	29697	29589	29674	29566	29517	29727	29408	29539	29371	29655	29958	29607	29758	29770	29734	29784	29660	29739	29617	29501	29583	29702	29771	29633	29658	29665	29525	29444	29344	29402	29706	29777	29258	29633	29687	29572	29565	29504	29739	29606	29620	29637	29650	29586	29327	29585	29564	29715	29771	29711	29697	29698	29772	29485	29577	29518	29615	29765	29707	29515	29320	29436	29562	29604	29718	29705	29785	29705	29264	29488	29980	29483	29616	29794	29681	29677	29525	29634	29757	29613	29614	29571	29582	29482	29698	29671	29651	29642	29788	29592	29599	29487	29367	29570	29591	29524	29534	29553	29786	29464	29496	29624	29470	29645	29671	29586	29670	29705	29603	29842	29666	29571	29595	29431	29601	29701	29855	29335	29645	29556	29602	29594	29776	29733	29566	29393	29296	29731	29625	29729	29703	29620	30001	29619	29630	29599	29591	29616	29663	29794	29414	29697	29548	29626	29626	29710	29449	29618	29730	29752	29464	29547	29525	29931	29633	29658	29567	29681	29501	29438	29355	29740	29328	29847	29645	29706	29642	29707	29549	29437	29434	29736	29921	29649	29625	29777	29578	29592	29628	29877	29393	29537	29436	29759	29459	29526	29402	29461	29778	29577	29562	29553	29582	29619	29664	29785	29575	29376	29433	29668	29580	29508	29544	29710	29709	29476	29591	29676	29465	29691	29748	29668	29339	29602	29464	29462	29421	29592	29620	29726	29653	29532	29392	29342	29746	29744	29659	29722	29515	29637	29740	29786	29787	29678	29904	29672	29389	29884	29580	29413	29614	29544	29458	29476	29623	29514	29732	29936	29596	29562	29671	29585	29658	29380	29551	29586	29577	29757	29617	29583	29567	29537	29424	29704	29963	29497	29529	29770	29508	29345	29504	29431	29346	29543	29573	29476	29537	29677	29697	29393	29757	29574	29428	29761	29481	29824	29745	29469	29694	29768	29558	29696	29630	29678	29836	29654	29641	29718	29630	29714	29436	29725	29676	29612	29686	29512	29542	29853	29357	29579	29632	29468	29539	29412	29545	29514	29623	29514	29480	29540	29464	29689	29558	29708	29275	29580	29538	29394	29471	29822	29763	29548	29752	29530	29692	29654	29594	29582	29697	29363	29635	29568	29568	29757	29416	29725	29450	29341	29796	29648	29725	29586	29772	29634	29782	29685	29396	29712	29545	29484	29997	29685	29781	29495	29921	29509	29435	29523	29361	29221	29584	29687	29637	29448	29568	29777	29614	29752	29492	29513	29628	29545	29413	29477	29337	29752	29434	29601	29287	29445	29436	29543	29710	29696	29495	29780	29634	29404	29638	29762	29368	29545	29599	29424	29573	29664	29416	29571	29614	29493	29717	29892	29724	29609	29646	29613	29848	29595	29615	29724	29747	29725	29556	29523	29741	29442	29338	29937	29630	29759	29787	29570	29453	29434	29764	29723	29798	29658	29498	29606	29500	29714	29819	29620	29639	29531	29734	29757	29500	29683	29457	29681	29532	29672	29424	29645	29584	29618	29620	29677	29496	29644	29682	29589	29382	29469	29622	29582	29584	29556	29573	29723	29527	29574	29376	29497	29551	29551	29751	29851	29706	29444	29640	29789	29477	29693	29377	29620	29723	29740	29637	29689	29527	29647	29489	29618	29490	29659	29502	29666	29608	29686	29737	29636	29344	29766	29726	29487	29633	29546	29345	29669	29417	29415	29574	29523	29526	29422	29613	29683	29625	29498	29617	29502	29852	29694	29610	29361	29500	29695	29472	29505	29521	29536	29436	29501	29659	29639	29526	29908	29501	29668	29581	29618	29485	29686	29483	29665	29549	29757	29666	29614	29532	29563	29732	29559	29305	29684	29612	29642	29554	29960	29576	29783	29765	29660	29604	29576	29665	29456	29698	29502	29846	29704	29632	29461	29821	29721	29623	29383	29720	29506	29672	29317	29216	29530	29448	29540	29580	29656	29535	29697	29601	29423	29379	29552	29513	29748	29713	29859	29655	29447	29678	29589	29706	29499	29417	29591	29699	29562	29836	29618	29721	29600	29596	29609	29603	29765	29708	29695	29391	29760	29584	29549	29609	29539	29407	29794	29743	29765	29620	29548	29819	29559	29505	29770	29710	29710	29498	29801	29477	29774	29583	29478	29385	29751	29626	29649	29704	29682	29722	29917	29786	29605	29862	29575	29417	29709	29780	29677	29686	29742	29575	29664	29390	29682	30004	29696	29793	29627	29666	29725	29690	29318	29762	29747	29730	29798	29730	29493	29735	29491	29591	29628	29471	29590	29540	29544	29444	29731	29808	29568	29642	29574	29655	29790	29573	29474	29678	29677	29421	29776	29615	29521	29695	29540	29274	29559	29652	29556	29569	29479	29465	29700	29643	29822	29376	29636	29478	29622	29630	29508	29739	29496	29768	29575	29827	29435	29531	29515	29662	29633	29657	29775	29654	29459	29471	29550	29693	29707	29405	29859	29914	29780	29380	29519	29667	29399	29513	29388	29757	29886	29834	29491	29585	29618	29573	29427	29403	29551	29564	29455	29448	29662	29575	29667	29872	29716	29544	29774	29651	29701	29929	29717	29468	29550	29676	29678	29517	29555	29502	29581	29867	29642	29779	29599	29377	29531	29950	29503	29435	29399	29515	29630	29638	29567	29536	29670	29596	29681	29604	29793	29499	29549	29739	29772	29569	29668	29723	29548	29840	29866	29483	29806	29780	29574	29746	29745	29557	29723	29543	29664	29606	29740	29774	29583	29597	29641	29767	29592	29621	29625	29654	29527	29714	29909	29372	29697	29590	29505	29534	29754	29706	30060	29620	29656	29584	29784	29815	29563	29445	29482	29831	29639	29592	29621	29809	29619	29321	29559	29772	29569	29811	29694	29685	29547	29600	29341	29397	29574	29346	29554	29555	29439	29663	29509	29544	29633	29450	29605	29535	29517	29559	29538	29409	29563	29529	29717	29617	29666	29605	29658	29567	29601	29407	29625	29791	29699	29626	29486	29513	29614	29647	29684	29882	29678	29664	29581	29534	29613	29564	29615	29374	29539	29384	29657	29784	29483	29589	29828	29747	29566	29539	29533	29679	29448	29634	29599	29503	29798	29586	29537	29495	29518	29580	29621	29551	29575	29605	29438	29524	29590	29606	29551	29706	29496	29570	29541	29589	29531	29712	29573	29734	29444	29618	29623	29726	29678	29455	29589	29636	29610	29478	29791	29795	29830	29765	29521	29546	29599	29533	29536	29672	29713	29727	29591	29664	29451	29635	29501	29530	29381	29702	29793	29632	29638	29479	29290	29784	29520	29817	29896	29669	29345	29562	29661	29600	29533	29665	29469	29510	29733	29553	29429	29650	29829	29818	29659	29799	29629	29489	29713	29673	29440	29582	29408	29402	29515	29435	29712	29706	29934	29816	29587	29827	29585	29613	29695	29714	29732	29674	29640	29503	29686	29623	29662	29640	29498	29565	29663	29444	29529	29600	29648	29500	29685	29447	29704	29794	29587	29750	29641	29746	29738	29648	29571	29284	29552	29523	29992	29680	29516	29554	29798	29527	29779	29557	29536	29812	29736	29512	29638	29724	29586	29824	29607	29903	29621	29708	29838	29696	29607	29910	29781	29529	29533	29854	29697	29768	29611	29444	29569	29588	29720	29869	29325	29725	29380	29868	29716	29761	29445	29529	29497	29507	29514	29550	29797	29528	29462	29543	29724	29728	29443	29454	29546	29695	29462	29774	29666	29572	29685	29759	29545	29521	29580	29393	29821	29703	29698	29729	29670	29798	29471	29771	29677	29702	29672	29614	29900	29483	29776	29722	29624	29629	29663	29650	29855	29536	29520	29320	29676	29528	29584	29454	29735	29561	29754	29829	29639	29937	29595	29219	29656	29710	29680	29507	29558	29710	29499	29521	29886	29720	29747	29635	29511	29659	29607	29531	29602	29571	29502	29799	29632	29599	29404	29746	29595	29554	29462	29638	29753	29627	29371	29594	29752	29600	29509	29612	29834	29646	29449	29596	29482	29598	29736	29444	29457	29506	29361	29628	29649	29611	29778	29692	29491	29712	29643	29628	29830	29717	29558	29672	29638	29746	29963	29749	29799	29739	29668	29731	29668	29750	29642	29539	29429	29548	29592	29750	29542	29644	29718	29630	29702	29500	29563	29651	29633	29655	29507	29395	29677	29598	29700	29585	29709	29772	29527	29497	29585	29624	29647	29670	29806	29716	29718	29688	29998	29507	29513	29638	29453	29578	29602	29605	29808	29666	29625	29654	29737	29716	29640	29474	29577	29652	29534	29418	29635	29381	29628	29638	29582	29425	29641	29395	29612	29570	29539	29497	29476	29546	29741	29616	29674	29614	29719	29552	29362	29722	29508	29669	29497	29566	29900	29746	29592	29628	29696	29441	29752	29647	29461	29728	29486	29581	29815	29554	29462	29526	29567	29387	29671	29511	29367	29788	29639	29675	29606	29414	29665	29471	29852	29560	29708	29399	29580	29448	29839	29475	29655	29634	29660	29458	29709	29361	29578	29651
29936	51085	49082	41423	35454	31641	28941	27404	26512	26098	25862	25525	25168	24550	24445	23988	23636	23372	23390	23025	23077	23394	24114	27842	28002	27058	24172	23363	23233	22872	22754	22726	22736	22591	22844	22697	22818	22530	22846	22325	22558	22553	22522	22585	22689	22525	22494	22759	22703	22692	22574	22566	22545	22523	22699	22535	22594	22528	22674	22528	22505	22458	22597	22820	22441	22759	22508	22714	22506	22421	22665	22605	22615	22425	22599	22644	22539	22614	22525	22446	22573	22582	22556	22554	22608	22663	22576	22483	22479	22642	22682	22695	22588	22673	22596	22518	22706	22548	22735	22495	22650	22511	22563	22503	22499	22562	22578	22508	22430	22559	22551	22531	22524	22491	22851	22526	22494	22506	22637	22784	22606	22640	22516	22758	22665	22540	22501	22669	22333	22627	22378	22599	22657	22487	22476	22557	22566	22693	22432	22503	22600	22530	22604	22704	22493	22564	22548	22528	22615	22448	22527	22801	22678	22571	22429	22692	22621	22705	22448	22739	22597	22760	22371	22457	22571	22552	22740	22542	22549	22400	22528	22696	22682	22510	22514	22569	22610	22448	22748	22563	22708	22593	22717	22636	22623	22373	22437	22572	22617	22514	22716	22442	22647	22650	22518	22633	22638	22563	22553	22418	22625	22577	22476	22690	22682	22430	22697	22570	22525	22584	22745	22549	22477	22574	22429	22560	22520	22504	22400	22562	22443	22558	22692	22623	22563	22436	22657	22613	22632	22628	22433	22565	22563	22455	22465	22572	22630	22517	22532	22430	22414	22457	22688	22472	22621	22628	22502	22545	22707	22580	22426	22634	22575	22610	22487	22565	22534	22410	22537	22628	22638	22415	22637	22532	22464	22550	22502	22473	22718	22555	22638	22580	22587	22555	22547	22343	22580	22388	22607	22538	22588	22681	22540	22558	22554	22672	22569	22444	22543	22642	22645	22674	22688	22465	22669	22695	22664	22474	22565	22658	22739	22529	22430	22616	22655	22550	22697	22539	22655	22533	22499	22623	22586	22517	22611	22522	22544	22563	22556	22623	22576	22622	22416	22494	22440	22770	22551	22571	22534	22540	22533	22482	22619	22539	22437	22583	22573	22420	22457	22677	22526	22680	22635	22449	22627	22582	22494	22439	22563	22686	22599	22475	22600	22460	22781	22504	22844	22669	22527	22512	22368	22532	22576	22413	22557	22501	22713	22624	22557	22622	22506	22343	22466	22488	22453	22557	22640	22481	22428	22547	22684	22625	22566	22551	22438	22468	22601	22494	22588	22532	22549	22343	22626	22604	22419	22657	22658	22588	22577	22441	22409	22583	22512	22714	22583	22715	22525	22438	22603	22381	22556	22435	22684	22566	22603	22637	22519	22469	22480	22638	22690	22391	22622	22541	22566	22572	22869	22646	22343	22494	22472	22364	22640	22264	22498	22589	22480	22587	22578	22673	22579	22647	22591	22557	22496	22601	22640	22616	22644	22630	22539	22564	22459	22440	22524	22481	22619	22609	22682	22301	22642	22602	22459	22513	22676	22481	22736	22456	22644	22422	22381	22649	22519	22607	22472	22587	22684	22519	22576	22544	22488	22529	22639	22508	22499	22532	22582	22554	22545	22547	22580	22517	22503	22644	22612	22419	22447	22564	22533	22638	22661	22530	22290	22396	22598	22369	22553	22526	22478	22569	22587	22593	22581	22427	22635	22437	22529	22555	22570	22466	22613	22609	22504	22551	22571	22503	22367	22529	22524	22559	22546	22556	22634	22566	22620	22545	22492	22385	22792	22534	22619	22575	22666	22438	22634	22586	22635	22624	22462	22750	22485	22513	22586	22428	22679	22543	22661	22534	22473	22631	22407	22412	22489	22501	22441	22599	22672	22564	22706	22326	22739	22551	22452	22733	22659	22584	22556	22630	22464	22319	22343	22577	22642	22459	22564	22441	22656	22549	22378	22509	22424	22588	22598	22737	22469	22588	22560	22444	22525	22496	22668	22443	22587	22552	22453	22639	22576	22480	22470	22638	22723	22364	22656	22539	22632	22328	22711	22619	22581	22552	22528	22563	22431	22652	22582	22566	22558	22553	22776	22618	22543	22494	22686	22345	22482	22544	22633	22375	22463	22657	22471	22424	22566	22575	22536	22553	22365	22400	22581	22740	22421	22465	22625	22419	22725	22561	22552	22562	22695	22456	22465	22664	22614	22563	22599	22647	22690	22595	22480	22634	22510	22495	22505	22523	22659	22547	22557	22717	22623	22399	22643	22615	22507	22435	22467	22622	22607	22592	22594	22629	22433	22447	22398	22682	22704	22438	22622	22623	22610	22462	22581	22535	22519	22687	22584	22584	22629	22403	22357	22565	22452	22406	22429	22517	22355	22591	22546	22671	22583	22477	22573	22526	22423	22474	22414	22342	22599	22604	22631	22477	22688	22294	22569	22722	22585	22488	22670	22598	22655	22622	22507	22613	22616	22573	22605	22730	22700	22564	22455	22443	22471	22656	22494	22659	22398	22452	22757	22555	22426	22435	22505	22433	22611	22515	22628	22620	22681	22569	22559	22553	22633	22473	22465	22514	22682	22440	22749	22531	22663	22427	22616	22531	22502	22540	22676	22575	22621	22490	22578	22558	22473	22483	22376	22605	22562	22760	22516	22415	22284	22455	22536	22543	22509	22530	22592	22440	22673	22426	22487	22487	22767	22606	22439	22726	22299	22642	22492	22623	22440	22459	22448	22601	22507	22529	22669	22475	22518	22533	22463	22430	22610	22599	22770	22473	22766	22383	22430	22550	22638	22561	22490	22409	22524	22562	22450	22573	22315	22545	22352	22617	22462	22467	22600	22584	22522	22801	22554	22568	22512	22428	22628	22859	22562	22620	22812	22647	22566	22324	22493	22521	22558	22543	22666	22460	22444	22642	22661	22378	22596	22474	22592	22619	22694	22672	22564	22591	22616	22552	22589	22531	22347	22511	22718	22602	22470	22515	22612	22456	22467	22702	22516	22523	22533	22643	22642	22605	22521	22465	22612	22571	22663	22476	22559	22574	22792	22523	22515	22468	22665	22556	22525	22760	22577	22619	22558	22619	22666	22523	22497	22672	22562	22499	22551	22543	22486	22581	22761	22570	22468	22647	22591	22530	22500	22603	22459	22625	22569	22588	22468	22555	22615	22521	22711	22513	22401	22626	22596	22590	22583	22512	22403	22501	22468	22611	22574	22587	22525	22523	22372	22761	22362	22538	22516	22410	22611	22566	22438	22460	22603	22763	22738	22569	22540	22442	22579	22597	22426	22469	22496	22706	22287	22682	22668	22627	22556	22726	22570	22494	22643	22677	22573	22434	22564	22673	22414	22422	22562	22820	22635	22510	22471	22699	22513	22533	22619	22538	22648	22468	22671	22584	22575	22744	22559	22862	22484	22365	22706	22487	22600	22623	22520	22478	22745	22466	22682	22280	22510	22708	22648	22608	22744	22630	22432	22690	22480	22467	22672	22732	22479	22604	22696	22586	22563	22484	22517	22611	22704	22452	22487	22692	22524	22481	22483	22670	22546	22531	22525	22625	22376	22196	22581	22589	22734	22438	22657	22707	22578	22599	22587	22616	22733	22640	22474	22592	22456	22399	22638	22645	22566	22378	22687	22589	22481	22505	22559	22722	22532	22509	22638	22743	22448	22535	22653	22480	22738	22429	22430	22495	22650	22546	22533	22367	22466	22635	22593	22744	22577	22685	22699	22678	22532	22600	22761	22621	22352	22597	22510	22545	22559	22692	22679	22700	22685	22607	22580	22565	22524	22688	22451	22492	22547	22532	22523	22755	22240	22686	22508	22707	22640	22533	22713	22551	22547	22353	22581	22512	22559	22524	22476	22629	22615	22498	22641	22613	22816	22334	22594	22430	22496	22650	22447	22347	22566	22418	22504	22603	22569	22534	22626	22590	22548	22531	22700	22587	22647	22403	22623	22593	22523	22484	22481	22549	22299	22622	22472	22609	22527	22543	22862	22405	22729	22521	22441	22533	22574	22568	22471	22602	22426	22556	22652	22709	22536	22623	22575	22549	22616	22452	22520	22671	22574	22498	22422	22367	22521	22587	22573	22646	22510	22498	22565	22594	22570	22436	22575	22503	22505	22546	22558	22666	22553	22491	22581	22747	22652	22414	22613	22477	22578	22562	22604	22384	22535	22654	22592	22643	22522	22710	22495	22522	22569	22599	22589	22638	22372	22625	22670	22624	22515	22627	22442	22524	22568	22629	22508	22666	22626	22816	22445	22586	22752	22562	22571	22579	22711	22681	22575	22364	22610	22517	22314	22509	22716	22505	22602	22503	22434	22440	22527	22421	22554	22582	22647	22622	22534	22778	22543	22470	22440	22544	22501	22488	22482	22629	22654	22596	22555	22506	22547	22401	22621	22507	22449	22497	22677	22715	22532	22658	22558	22732	22756	22539	22731	22423	22665	22492	22612	22508	22668	22502	22428	22563	22697	22544	22459	22582	22680	22485	22677	22623	22738	22642	22469	22595	22634	22411	22497	22325	22682	22458	22520	22775	22498	22438	22710	22587	22382	22413	22329	22638	22360	22638	22482	22709	22691	22808	22485	22505	22769	22607	22494	22582	22564	22590	22382	22469	22407	22566	22408	22641	22454	22646	22576	22534	22699	22489	22595	22404	22664	22493	22527	22600	22592	22694	22664	22609	22599	22456	22772	22633	22506	22428	22563	22495	22420	22516	22557	22716	22620	22414	22568	22607	22560	22512	22481	22591	22568	22588	22535	22662	22599	22453	22538	22571	22479	22588	22492	22605	22594	22620	22600	22670	22403	22749	22554	22568	22650	22655	22507	22564	22593	22635	22522	22619	22611	22445	22526	22450	22586	22566	22532	22543	22637	22625	22454	22439	22649	22494	22550	22660	22424	22623	22516	22617	22633	22576	22587	22773	22612	22665	22537	22571	22452	22597	22506	22571	22467	22570	22537	22596	22516	22397	22555	22616	22544	22529	22602	22484	22592	22409	22584	22596	22711	22592	22726	22533	22707	22651	22620	22544	22599	22650	22359	22479	22525	22576	22440	22699	22709	22481	22447	22600	22462	22725	22637	22461	22557	22687	22648	22539	22493	22592	22469	22738	22637	22622
29688	28211	36750	35735	32336	31487	30929	30534	30340	30262	30141	30090	29588	29642	29687	29495	29532	29415	29447	29308	29563	29254	29387	29358	29667	29949	29656	29109	29407	29433	29239	29079	29403	29508	29379	29444	29355	29359	29109	29350	29157	29158	29237	29030	29283	29186	29401	29631	29255	29230	29242	29201	29250	29190	29294	29513	29538	29076	29218	29420	29352	29440	29399	29232	29230	29125	29395	29700	29164	29062	29479	29327	29383	29517	29344	29208	29201	29344	29342	29279	29347	29414	29109	29557	29299	29267	29286	29235	29451	29400	29395	29303	28944	29284	29320	29133	29137	29209	29501	28984	29228	29105	29320	29114	29018	29462	29162	29601	29318	29284	29278	29089	29037	29085	29277	29382	29404	29444	29177	29269	29422	29022	29152	29292	29399	28996	29141	29157	29184	29402	29446	29089	29486	29185	29064	29328	29199	29189	29625	29281	29333	29423	29377	29127	29308	29136	29397	29560	29427	29068	29121	29315	29179	29206	29294	29380	29084	29260	29312	29258	29086	29154	29448	29198	29322	29296	29302	29297	29389	29316	29173	29446	29287	29433	29398	29216	29256	29346	29038	29153	29481	29168	29268	29228	29081	29066	29283	29265	29378	29148	29247	29359	29363	29267	29258	29078	29211	29324	29058	29370	29288	29422	29094	29243	29225	29144	29270	29109	29306	29102	29491	29360	29358	29296	29076	29311	29209	29347	29333	29471	29139	29348	29184	29426	29200	29290	29091	29089	29302	29083	29209	29168	29126	29285	29231	29176	29260	29016	29575	29329	29331	29413	29428	29287	29354	29250	28934	29250	29356	29280	29283	29346	29335	29145	29409	29218	28928	29506	29532	29238	29264	29350	29027	29147	29353	29237	29414	29248	29160	29419	29122	29084	29261	29205	29398	29331	29204	29003	29181	29286	29192	29177	29492	29346	29182	29199	29134	29222	29317	29334	29079	29026	29249	29403	29091	29272	28851	29152	29313	29277	29456	29196	29271	29345	29256	29170	29319	29350	29130	29098	29415	29254	29381	29452	29302	29176	29055	29439	29113	29239	29261	29209	29496	29145	29168	29309	29380	29168	29259	29339	29420	29140	29231	29305	29251	29315	29297	28997	29328	29231	29147	29264	29198	29308	29076	29340	29232	29214	29492	29378	29306	29077	29420	29409	29369	29235	29296	29309	29444	29392	29431	29388	29096	29557	29434	29042	29309	29148	29271	29246	29181	29144	29296	29294	29439	29188	29304	29223	29172	29303	29372	29244	29192	29292	29204	29207	29568	29172	29398	29208	29224	29185	29249	29312	29442	29206	29292	29167	29047	29114	29280	29175	29449	29493	29159	29115	29408	29403	29487	29239	29215	29276	29149	29169	29176	29404	29294	29239	29571	29486	29381	29163	29180	29383	29322	29261	29097	29212	29230	29319	29208	29201	29518	29207	29558	29155	29133	29318	29126	29322	29097	29317	29107	29356	29396	29190	29309	29453	29248	29164	29188	29153	29239	29251	29338	29264	29521	29137	29144	29081	29547	29305	29469	29274	29290	29324	29291	29319	29298	29468	29319	29304	29120	29206	29436	29091	29117	29481	29266	29118	29006	29077	29227	29085	29329	29389	29212	29313	29221	29158	29211	29075	29167	29058	29248	29355	29417	29422	29197	29398	29316	29347	29499	29169	29140	29328	29188	29394	29405	29173	29156	29136	29546	29348	29239	29283	29146	29439	29385	29452	29364	29258	29459	29465	29121	29144	29128	29289	29179	29383	29162	29377	29329	29336	29357	29471	29145	29179	29242	29129	29282	29442	29336	29103	29162	29331	29351	29303	29194	29233	29271	29137	29382	29148	29265	29180	29438	29260	29149	29286	29406	29171	29316	29446	29183	29177	29397	29444	29424	29524	29117	29354	29519	29259	29409	29262	29112	29282	29365	29424	29102	29371	29105	29246	29074	29317	29247	29176	29331	29266	29307	29262	29086	29084	29374	29360	29448	29166	29310	29132	29357	29283	29294	29155	29201	29368	29395	29098	29308	29393	29177	29174	29390	29181	29518	29261	28999	29198	29233	29051	29033	29382	29276	29306	29262	29411	29549	29298	29285	29257	29378	29153	29281	29564	29169	29455	29191	29183	29147	29269	29041	29510	29148	29112	29186	29292	29346	29081	29155	29186	29298	29437	29377	29232	29350	29538	29401	29411	29274	29193	29276	29292	29229	29144	29502	29316	29040	29177	29458	29302	29397	29387	29334	29210	29531	29253	29223	29291	29341	29447	29562	29126	29386	29349	29264	29255	29452	29260	28937	29294	29447	29352	29491	29316	29115	29346	29442	29268	29319	29245	29219	29359	29362	29426	29208	29227	29277	29579	29137	29208	29458	29259	29129	29334	29195	29061	29242	29364	29201	29281	29391	29128	29138	29330	29246	29113	29270	29281	29371	29424	28890	29334	29296	29431	29178	29372	29417	29414	29660	29241	29222	29349	29307	29138	29163	29422	29184	29272	29267	29340	29348	29106	29052	29183	29411	29283	29229	29464	29254	29358	29304	29287	29285	29332	29321	29263	29099	29051	29249	29147	29552	29309	29235	29487	29290	29171	29253	29221	29278	29027	29332	29128	29312	29288	29417	29132	29314	29374	29284	29048	29381	29078	29307	29167	29302	29300	29160	29284	29251	29223	29395	29403	29484	29083	29075	28967	29392	29279	29120	29227	29352	29121	29459	29380	29202	29242	29190	29454	29255	29288	29383	29229	29368	29312	29387	29313	29383	29301	29146	29174	29083	29338	29350	29323	29074	29293	29210	29441	29191	29356	29084	29229	29121	29148	29276	29490	29108	29226	29260	29478	29106	29298	29149	29332	29480	29074	29253	29185	29303	29267	29229	29086	29435	29371	29259	29355	29297	29399	29521	29183	29210	29194	29379	29625	29264	29222	29185	29588	29499	29306	29466	29454	29312	29141	29109	29274	29159	29121	29149	29143	29190	29526	29507	29205	29543	29126	29307	29322	28989	29406	29371	29549	29160	29342	29325	29422	29307	29033	29388	29378	29216	29272	29233	29377	29150	29344	29272	29380	29166	29305	29399	29112	29152	29413	29152	29400	29364	29428	29221	29383	29372	29341	29418	29312	29381	29159	29211	29266	29011	29159	29107	29320	29362	29343	29534	29391	29379	29307	29378	29269	29266	29208	28998	29449	29196	29348	29517	29238	29138	29317	29290	29345	29326	29324	29388	29094	29070	29238	29425	29426	29319	29329	29207	29248	29331	29367	29334	29261	29383	29432	29538	29210	29291	29313	29191	29197	29102	29212	29362	29441	29436	29139	29096	29113	29360	29272	29032	29240	29551	29304	29296	29442	29262	29462	29494	29187	29326	29174	29318	29227	29244	29514	29224	29156	29427	29388	29463	29537	29056	29445	29316	29387	29221	29283	29355	29223	29267	29245	29220	29272	29255	29101	29207	29232	29206	29100	29279	29186	29263	29211	29407	29428	29285	29122	29195	29360	29353	29233	29404	29252	29299	29387	29198	29106	29205	29163	29021	29400	29288	29285	29214	29280	28953	29050	29210	29553	29334	29219	29365	29274	29277	29460	29408	29158	29458	29186	29041	29396	29330	29261	29401	29186	29322	29178	29266	29428	29379	29032	29222	29319	29191	29242	29327	29150	29528	29170	29327	29114	28991	29277	29435	29236	29139	29300	29072	29294	29301	29094	29174	29324	29330	29537	29469	29564	29403	29520	29629	29375	29072	29218	29469	29237	29326	29221	29280	29219	29315	29280	29303	29341	29229	29425	29140	29431	29308	29235	29130	29202	29326	29374	29437	29250	29448	29340	29454	29262	29216	29160	29277	29108	29433	29227	29240	29350	29406	29261	29280	29178	29270	29226	29178	29479	29460	29265	29250	29518	29507	29406	29109	29277	29429	29523	29381	29339	29080	29466	29113	29364	29156	29185	29329	29264	29111	29387	29286	29346	28992	29182	29198	29336	29381	29240	29356	29354	29288	29370	29133	29091	29295	29268	29163	29462	29323	29299	29390	29124	29433	29270	29385	29231	29302	29183	29159	29343	29220	29350	29285	29449	29335	29431	29271	29432	29242	29401	29141	29335	29103	29313	29199	29178	29394	29160	29197	29162	29159	29246	29533	29315	29348	29461	29278	29273	29139	29197	29262	29332	29193	29318	29374	29177	29322	29202	29129	29358	29234	29499	29207	29243	29122	29012	29476	29247	29260	29350	29417	29393	29334	29406	29293	29279	29173	29486	29425	29154	29308	29431	29270	28963	29331	29239	29330	29099	29382	29127	29278	29082	29240	29414	29177	29305	29238	29241	29201	29345	29158	29369	29255	29395	29176	29021	29503	29392	29108	29334	29243	29409	29285	29202	29232	29311	29302	29318	29271	29595	29463	29151	29404	29362	28961	29374	29079	29354	29112	29171	29351	29236	29181	29354	29198	29145	29176	29183	29249	29319	29209	29100	29407	29156	29516	29170	29224	29239	29030	29366	29134	29342	29145	29322	29317	29124	29126	29383	29237	29399	29148	29291	29074	29123	29411	29353	29218	29080	29409	29168	29304	29326	29235	29424	29310	29261	29207	29415	29331	29295	29102	29204	29379	29316	29223	29233	29048	29434	29508	29045	29361	29375	29168	29302	29173	29439	29393	29216	29399	29181	29341	29589	29211	29351	29338	29306	29150	29136	29242	29248	29182	29185	29244	29224	29207	29294	29410	29098	29333	29033	29402	29364	29453	29600	29388	29061	29321	29202	29179	29212	29388	29113	29280	29196	29205	29341	29260	29455	29355	29276	29157	29248	29134	29233	29422	29379	29322	29253	29226	29134	29298	29377	29232	29248	29126	29419	29500	29141	29180	29197	29192	29316	29366	29331	29333	29397	29517	29302	29311	29347	29170	29201	29232	29244	29179	29156	29186	29305	29403	29034	29469	29244	29453	29418	28938	29118	29335	29292	29521	29152	29245	29266	29254	29467	29244	29197	29224	29285	29190	29206	29483	29305	29349	29289	29255	29309	29398	29276	29302	29292	29363	29415	29226	29311	29429	29428	29341	29222	29176	29296	28976	29227	29201	29300	29217	29363	29342	29216	29080	29327	29157	29214	29193	29257	29163	29020	29142	29265	29343	29459	29172	29396
28073	39853	37851	31778	28368	25844	24979	24177	24014	23940	23841	23580	23360	23085	22819	22950	22706	22529	22734	22612	22637	22617	22608	22741	22796	22900	22460	22345	22463	22470	22364	22510	22372	22348	22108	22539	22401	22378	22424	22360	22503	22313	22227	22363	22403	22373	22603	22513	22476	22278	22413	22375	22250	22372	22347	22442	22264	22542	22379	22313	22275	22377	22440	22250	22430	22481	22328	22319	22317	22601	22448	22446	22385	22314	22357	22522	22472	22404	22325	22513	22392	22459	22468	22381	22584	22469	22508	22336	22325	22455	22322	22446	22309	22404	22120	22457	22460	22403	22308	22319	22239	22201	22377	22328	22425	22404	22279	22503	22288	22567	22237	22352	22316	22232	22425	22480	22326	22469	22422	22366	22419	22290	22370	22376	22200	22269	22170	22442	22374	22244	22495	22446	22434	22356	22355	22303	22251	22321	22237	22364	22410	22363	22384	22371	22378	22422	22334	22330	22192	22335	22370	22383	22310	22340	22351	22242	22385	22235	22424	22458	22501	22452	22447	22210	22419	22406	22213	22378	22560	22418	22405	22412	22336	22352	22461	22637	22268	22465	22380	22452	22231	22397	22530	22387	22486	22388	22340	22478	22374	22302	22392	22319	22330	22422	22510	22438	22389	22375	22361	22473	22394	22232	22484	22349	22290	22422	22355	22283	22434	22419	22405	22389	22308	22355	22358	22401	22332	22234	22329	22274	22255	22299	22157	22503	22413	22215	22358	22353	22413	22497	22511	22384	22136	22451	22327	22180	22381	22578	22418	22297	22450	22184	22343	22263	22355	22463	22438	22405	22378	22422	22417	22437	22454	22375	22341	22375	22510	22448	22285	22498	22458	22420	22514	22465	22289	22497	22548	22339	22578	22405	22439	22479	22381	22460	22270	22295	22307	22210	22522	22393	22440	22363	22553	22224	22363	22271	22282	22319	22270	22632	22304	22447	22450	22356	22312	22360	22545	22449	22228	22358	22180	22466	22402	22429	22421	22492	22386	22492	22360	22423	22468	22522	22387	22541	22451	22368	22548	22303	22497	22391	22433	22489	22304	22448	22502	22404	22480	22478	22343	22457	22326	22269	22579	22039	22541	22364	22342	22257	22574	22429	22009	22427	22185	22386	22153	22408	22307	22352	22589	22465	22399	22434	22560	22482	22247	22366	22478	22298	22270	22177	22517	22487	22532	22335	22371	22346	22280	22214	22318	22401	22440	22317	22355	22387	22582	22324	22327	22285	22529	22315	22351	22255	22405	22430	22197	22332	22493	22434	22223	22367	22404	22342	22575	22349	22310	22492	22545	22442	22237	22284	22344	22417	22445	22306	22354	22351	22206	22545	22337	22349	22492	22465	22365	22158	22526	22225	22531	22321	22461	22231	22313	22229	22389	22443	22481	22402	22306	22373	22424	22369	22235	22367	22230	22343	22451	22505	22584	22333	22583	22371	22354	22324	22270	22226	22240	22490	22508	22313	22279	22388	22247	22424	22303	22225	22487	22526	22361	22311	22389	22285	22382	22435	22436	22367	22281	22551	22598	22350	22319	22356	22292	22335	22276	22467	22369	22341	22373	22278	22352	22306	22355	22487	22438	22342	22338	22351	22533	22396	22615	22365	22262	22541	22358	22171	22394	22420	22604	22458	22438	22359	22557	22393	22357	22455	22242	22364	22358	22309	22380	22278	22405	22461	22457	22371	22269	22558	22550	22281	22327	22327	22412	22270	22311	22249	22486	22487	22138	22142	22333	22557	22393	22481	22400	22439	22305	22404	22362	22505	22371	22492	22440	22421	22256	22323	22311	22389	22286	22431	22299	22376	22475	22161	22311	22428	22372	22243	22424	22440	22463	22285	22398	22432	22521	22284	22522	22351	22441	22166	22462	22259	22294	22315	22369	22404	22496	22339	22407	22499	22525	22391	22421	22382	22399	22294	22556	22359	22401	22338	22416	22341	22580	22383	22480	22623	22516	22319	22160	22379	22493	22515	22576	22183	22383	22210	22292	22324	22367	22552	22511	22342	22411	22437	22151	22285	22420	22528	22360	22385	22360	22300	22385	22267	22425	22395	22347	22450	22300	22369	22509	22180	22607	22307	22442	22486	22313	22367	22588	22116	22393	22504	22362	22294	22458	22254	22334	22499	22562	22406	22361	22553	22417	22228	22183	22450	22482	22233	22282	22426	22354	22307	22410	22377	22519	22392	22228	22277	22494	22576	22190	22452	22174	22258	22396	22359	22507	22348	22523	22323	22444	22361	22384	22391	22309	22368	22298	22452	22436	22196	22325	22433	22250	22275	22294	22249	22326	22361	22318	22392	22220	22315	22427	22393	22169	22530	22435	22435	22439	22419	22378	22479	22466	22395	22523	22274	22416	22377	22387	22537	22385	22287	22433	22573	22492	22534	22459	22130	22238	22375	22289	22334	22454	22318	22426	22481	22257	22240	22485	22467	22349	22397	22335	22491	22363	22492	22365	22485	22336	22419	22441	22254	22515	22362	22376	22508	22329	22346	22400	22334	22487	22476	22269	22384	22317	22380	22583	22420	22433	22430	22238	22521	22316	22355	22377	22355	22355	22236	22500	22286	22198	22306	22459	22412	22330	22446	22296	22529	22229	22601	22123	22545	22385	22320	22505	22444	22485	22457	22274	22450	22595	22277	22390	22541	22345	22390	22693	22125	22406	22316	22279	22241	22545	22413	22368	22400	22328	22468	22514	22413	22400	22556	22375	22371	22341	22281	22446	22559	22309	22323	22339	22491	22402	22370	22475	22241	22424	22485	22459	22502	22532	22529	22386	22405	22380	22528	22439	22266	22304	22425	22468	22409	22468	22352	22600	22494	22414	22449	22482	22291	22412	22332	22329	22365	22167	22520	22403	22627	22306	22405	22488	22312	22494	22465	22440	22299	22535	22269	22556	22389	22498	22292	22398	22424	22418	22465	22175	22339	22427	22337	22387	22534	22324	22330	22184	22158	22446	22432	22433	22353	22517	22435	22439	22423	22491	22263	22213	22410	22590	22476	22419	22486	22303	22428	22456	22455	22384	22426	22586	22387	22402	22188	22562	22547	22177	22534	22355	22420	22472	22430	22478	22411	22354	22351	22427	22431	22274	22451	22331	22138	22311	22367	22350	22288	22193	22273	22342	22221	22340	22475	22488	22501	22410	22379	22322	22495	22429	22229	22319	22383	22473	22264	22425	22543	22453	22439	22431	22371	22490	22431	22602	22263	22277	22468	22430	22228	22460	22573	22405	22457	22452	22449	22368	22374	22322	22243	22487	22309	22412	22246	22391	22165	22331	22304	22438	22370	22286	22360	22465	22276	22531	22275	22415	22446	22291	22417	22483	22342	22267	22196	22422	22232	22409	22626	22605	22316	22457	22417	22411	22478	22377	22396	22457	22428	22527	22486	22245	22447	22321	22477	22481	22301	22484	22398	22344	22325	22432	22417	22460	22355	22460	22431	22514	22583	22260	22357	22502	22356	22503	22298	22452	22499	22415	22342	22277	22283	22651	22400	22516	22291	22353	22324	22511	22346	22427	22351	22213	22305	22364	22508	22575	22212	22545	22298	22486	22486	22335	22431	22470	22383	22622	22436	22457	22283	22547	22338	22512	22380	22373	22507	22473	22194	22538	22247	22326	22485	22383	22325	22442	22195	22207	22239	22432	22413	22363	22408	22357	22333	22419	22362	22518	22416	22284	22294	22489	22559	22185	22569	22395	22349	22304	22323	22375	22355	22309	22376	22391	22426	22514	22241	22382	22361	22209	22196	22402	22456	22522	22292	22391	22367	22372	22392	22368	22340	22466	22260	22408	22338	22316	22372	22149	22264	22316	22505	22424	22317	22214	22361	22357	22330	22487	22331	22412	22375	22332	22349	22446	22480	22391	22490	22384	22310	22409	22431	22287	22350	22071	22199	22419	22413	22479	22258	22362	22400	22534	22314	22297	22471	22258	22311	22421	22307	22368	22345	22309	22248	22465	22393	22403	22379	22441	22518	22292	22330	22459	22318	22287	22509	22490	22340	22418	22154	22449	22462	22526	22296	22226	22439	22375	22429	22310	22339	22409	22463	22282	22189	22342	22409	22313	22396	22396	22240	22358	22281	22466	22501	22554	22377	22374	22297	22561	22427	22348	22429	22426	22380	22374	22437	22655	22295	22228	22440	22282	22180	22466	22401	22438	22399	22305	22507	22353	22453	22496	22579	22506	22462	22418	22311	22492	22453	22496	22376	22499	22442	22459	22348	22296	22390	22310	22292	22268	22382	22363	22441	22553	22266	22136	22313	22390	22514	22373	22475	22334	22424	22411	22355	22290	22310	22279	22334	22493	22375	22313	22406	22451	22232	22382	22440	22482	22328	22408	22413	22472	22400	22349	22089	22484	22066	22448	22504	22416	22129	22565	22528	22395	22262	22303	22171	22581	22438	22439	22354	22527	22396	22382	22437	22663	22589	22307	22373	22190	22346	22615	22336	22332	22561	22500	22484	22485	22431	22335	22352	22452	22420	22292	22206	22413	22223	22271	22396	22274	22402	22363	22478	22414	22270	22548	22575	22583	22135	22527	22357	22448	22313	22456	22302	22274	22387	22579	22508	22452	22334	22316	22290	22510	22490	22289	22234	22148	22454	22266	22280	22593	22462	22461	22316	22216	22324	22502	22213	22445	22461	22229	22521	22279	22401	22462	22426	22232	22351	22520	22510	22437	22400	22534	22337	22297	22448	22466	22365	22468	22255	22385	22394	22460	22455	22248	22397	22351	22333	22536	22313	22497	22437	22292	22328	22351	22207	22449	22282	22360	22403	22446	22383	22346	22387	22285	22364	22302	22333	22554	22525	22314	22438	22317	22415	22414	22494	22363	22406	22333	22254	22502	22479	22247	22248	22357	22435	22414	22420	22309	22283	22371	22536	22283	22422	22399	22465	22409	22438	22356	22506	22428	22589	22359	22415	22386	22265	22379	22454	22527	22273	22211	22526	22320	22338	22375	22190	22487	22424	22286	22532	22467	22485	22549	22285	22298	22346	22171	22497	22387	22353	22360	22451	22420	22334	22492	22291	22202	22511	22469	22397	22550	22289	22303	22565	22419	22492	22409	22514	22296	22451	22401	22577	22390	22284	22442	22344
23628	21378	29062	25148	26518	31166	33619	30806	30505	30767	30299	30049	30109	29953	29629	29553	29641	29504	29224	29140	29339	29235	29323	30640	30871	30859	29973	29234	29195	28920	29299	29090	29101	28870	29169	29310	28984	28918	29155	28959	29001	28984	28812	29048	29221	29028	28872	28814	28998	28855	29030	28915	29094	29109	28852	29149	29074	28980	28943	28852	28974	28916	29049	29034	28893	29060	28987	29018	28962	28940	29084	28770	29092	29101	29000	28835	29114	28967	28680	28990	29210	28950	29204	28991	28811	29205	29048	28968	28994	29014	29133	28868	28960	28869	28873	28777	28921	29094	29033	29130	29141	29060	28808	28901	28889	28887	29025	29035	29009	29076	28983	28829	28839	29203	28913	28787	28980	29082	28788	28913	28874	28992	29314	29021	28758	28838	29127	28978	28791	29008	29177	28897	28879	29069	28835	28929	28923	28795	29044	28890	29207	28996	28942	28733	29125	28803	29083	28949	28736	29070	28949	28860	28925	28882	28876	29095	29164	28911	28820	28942	29034	29277	28867	28887	28916	28914	28672	29032	28951	28997	29109	29124	28850	29032	29077	28898	28997	29208	29030	29134	28972	28863	28998	28997	29015	28896	28921	28865	28973	29221	28998	28821	29075	28617	28905	28938	28870	29016	28835	28916	28925	28960	28954	28978	28885	28924	28966	28953	28947	28927	28934	28928	28959	28591	28854	28723	28792	28881	28830	28906	28813	28899	28901	28874	29011	29143	28998	28728	29108	29081	28832	29064	28774	28966	29039	28869	29006	28820	29025	29000	29139	29015	29270	29000	28826	28926	29144	29091	28865	29186	28868	28761	28922	29066	29168	29110	29033	29280	28714	28970	28870	28910	28841	28833	29234	28910	28952	29157	28857	28957	28859	29029	28999	28924	28806	28957	28657	29013	28906	28891	28871	28970	28906	28715	28793	29052	28971	28970	29060	29123	29076	29124	28810	28847	28987	29052	28936	29003	28953	29106	28878	28904	28828	28986	28895	28833	28987	28942	29101	29196	28992	29191	29167	29094	29129	29038	28878	28985	29004	29174	29007	28878	28782	29041	28873	28891	28845	29157	28953	29168	29053	28951	28897	28857	28866	29002	29105	29017	29011	28733	28806	28821	28743	28746	29169	29009	28926	28839	28922	28823	28881	28652	28946	28753	29093	28791	28936	28912	28777	28943	29049	29009	28898	28959	28667	29120	28805	29034	28821	28950	29049	29042	28879	28941	29265	28902	29118	28994	28868	28755	28824	28896	28880	28885	29093	28965	29023	29158	28854	28896	28761	28772	29061	29090	28959	28693	29124	28941	29208	28665	28857	29116	28870	29157	29024	28985	28871	29140	28968	29042	28926	29070	29150	29115	28831	29082	28823	28843	28961	28573	28955	28992	28998	28903	29164	28936	28799	28811	29071	28873	28742	28894	29030	28931	29007	28970	28914	28926	28893	28863	28663	28908	28922	28943	28963	28979	28820	29041	28993	28973	29045	28895	28730	28957	29115	28950	28896	28921	28601	28842	29052	28806	28990	29006	28913	29156	28735	28928	29073	28892	29195	28963	28961	28980	28837	28945	28719	28766	29006	28803	28932	28960	29176	28702	28777	28889	28955	29024	28998	29020	28785	28905	28751	28854	28875	28926	29020	28913	28975	28907	28994	29167	29153	29009	28608	28686	28924	29224	29011	28856	28851	28860	29000	29027	28981	28983	28995	29016	28768	28734	28790	28618	28825	28897	28886	28987	28851	28977	28944	28896	28978	29152	29135	29075	28962	29045	28752	28899	28791	28934	28720	28773	28972	29138	28832	29122	28635	28993	29124	28869	29002	29077	29051	28833	28978	29298	28909	28807	28954	28942	29104	28766	28958	28915	28925	28919	28901	28845	28980	29210	28837	29094	29156	28893	29068	28894	29181	28899	28966	28827	28810	28991	28890	28997	29177	29012	28984	28849	29115	28891	28937	28787	28849	28753	29042	28941	29081	28853	29114	28992	28929	28768	29073	28846	28903	28938	28965	28744	28927	28855	29008	28984	28874	28958	28967	28947	29066	28809	28676	28739	28798	28807	28934	28894	29164	29133	29111	28875	29051	28860	28852	28985	29184	29190	28960	29013	29011	28762	29107	29078	28914	29072	28833	28848	28998	29211	28718	28988	28909	28864	29039	29004	29159	28824	29233	29027	28941	28808	28971	28904	28725	29109	28829	28867	28997	28693	28839	28893	28979	28971	29047	29080	28811	28971	28983	29292	28955	28968	28876	28865	28801	28905	29110	28543	28849	29087	28993	28984	28983	28778	28963	28883	29080	28869	28992	28925	28929	28985	28806	28939	29029	28995	28768	28737	29094	28973	28966	28568	28797	28909	29109	28897	29081	28855	29248	28824	28635	29044	29036	29051	29067	29066	28918	28972	29100	28859	28848	28753	28790	28907	28825	29195	28908	29007	29069	28921	28919	29065	29080	29153	29077	28872	28917	28863	28886	29183	28958	29000	28893	28771	28978	29294	29144	29008	28708	28838	28985	28790	28800	28831	29036	28991	28828	28895	28879	28837	29062	29049	29007	29039	28942	29015	29051	29120	28938	28894	28721	28896	28963	28852	28823	29171	29146	29082	28861	28947	28818	28852	28862	29000	28993	29116	28872	29103	29087	28873	28657	28712	28886	28912	28931	29010	29164	28890	29070	28858	29100	29110	29221	28997	28832	28731	29146	28889	28897	28762	28828	28912	28852	29019	28999	29129	28930	28925	28883	29062	29023	29080	28862	28997	28918	29201	29128	29004	29018	28924	29154	29279	28946	29075	28828	28850	29040	28831	28885	29054	28960	28948	29051	28850	29027	28986	29190	29071	29043	28836	29060	28800	28917	29120	28937	28900	28763	28868	28956	29046	28961	28866	28851	28703	28840	28940	29056	28802	29091	28888	28628	28820	29097	28748	29029	29078	28775	28915	28911	29043	28947	28968	28950	28888	28907	28927	28945	28847	29342	29060	28788	29089	29025	29046	28903	28941	29255	28858	28834	29048	29155	29238	28909	28821	28955	28929	29191	28726	29045	29239	29192	29075	29083	28976	28970	28992	28772	28949	28985	29008	29007	29060	28817	29011	29070	28924	29006	29157	28907	28987	29129	28852	29064	28896	28979	28888	29101	28862	28850	28834	28933	29012	29030	28946	29210	28839	29125	28873	29207	29088	28912	29063	28782	28783	29106	29150	28922	28959	28964	28734	28910	29028	28942	29025	28964	28794	29049	28896	28937	28975	28831	28931	29013	28967	29039	29075	28980	29054	28878	29035	28944	29061	29082	28985	28823	28991	29046	28960	29206	28969	29015	28843	28949	28928	29023	29216	29252	28807	28784	29015	29210	28994	28923	29084	29008	28990	28970	28828	29072	28994	29171	28884	28777	28757	29193	29059	28844	28933	28862	29057	28754	29280	28944	28850	28770	28861	28884	29053	28921	28765	29076	28933	28833	28909	29038	28745	28912	28673	28823	28763	29120	29056	29015	28638	28894	28921	29055	28993	29024	29094	28957	28993	29017	28950	29054	28649	28832	29004	29224	28885	28871	28952	28898	29013	28984	28846	28980	28709	28913	29004	29022	28858	28984	28863	29141	28972	28986	28903	29012	29027	28878	29012	29149	28948	28615	28890	28989	28884	29005	29020	28893	29070	29193	28905	28908	29083	29105	29123	28973	28890	28979	29097	29045	28794	28940	28956	29014	28784	28978	28936	28956	28995	29112	28785	28778	28969	28894	29079	28961	28793	29087	29244	29158	28951	28973	29117	28914	29087	28997	28785	29075	28964	28845	29007	28819	29108	29216	28940	28950	28928	29029	29044	28847	29184	28983	29207	29065	28980	28828	28801	29298	29224	28829	29065	28669	28905	28997	29024	28865	29229	29022	28977	28706	28863	29113	29146	29122	28965	29059	28802	28856	29175	29128	28978	28935	28608	28939	28899	28805	28966	28927	28995	28962	28876	29021	29068	28868	28939	28998	28907	28977	28975	28889	28853	28936	28987	28894	28893	29144	28828	28950	28882	29110	29081	29053	28950	28867	28897	28958	28859	28740	28829	29167	28824	28860	28972	29140	28814	28844	28918	28808	29102	28968	29319	28936	29038	28905	28712	28864	28864	29078	28958	28997	28964	28996	28766	28827	28929	29190	29238	29107	28963	29008	28796	28889	29041	28969	29017	28950	28882	28895	29030	29026	28945	29018	29123	28878	29031	28750	28766	28796	28755	29039	28936	28971	28734	28947	28873	29030	28905	29012	28858	28888	28952	28998	29010	29258	28897	29065	28895	28833	28972	29138	28812	28898	28962	28838	29056	28958	29094	28722	28834	29012	28811	28929	28916	28774	28536	29010	29119	28923	29074	28864	29123	29010	29110	29147	28915	28980	28873	28996	28974	28997	28676	28787	28551	29002	28801	28980	29141	28865	29089	28959	28906	28993	29028	28852	29102	28941	29187	29069	28862	28959	28972	28897	28985	28873	28944	29006	29066	29034	29084	29057	29101	28950	28872	29095	29027	28799	28866	28993	28888	29008	28836	29059	29016	29044	29002	28839	28954	28938	29122	29085	28830	28809	28971	28975	28902	28799	29255	28884	28867	28705	29035	29071	29035	28813	28984	29016	28751	29232	28807	28881	28980	29154	28855	28812	29011	28891	28871	28878	28802	28959	28877	28863	29008	29134	28753	29174	29065	28862	28927	28995	28741	29083	29192	28909	29261	28944	28919	28913	28952	29073	29140	29128	29115	28972	28982	28925	28914	28865	29105	28936	28997	29029	29024	29144	28800	29003	29005	28964	29137	29029	29038	28818	29003	28838	28871	28560	28977	29003	29077	29023	28836	28927	29104	28994	29100	28848	28997	28843	29054	28991	28795	28819	29060	28967	28768	28875	28875	29095	28788	28911	29003	29145	29167	28987	29103	28951	28941	28842	28800	28738	29029	29131	28816	28690	28810	28902	29005	28977	28759	28910	29026	29102	29092	29097	28923	28913	28920	29148	28958	29096	28941	28859	28987	28732	28802	29121	28940	28882	29305	29016	29182	29085	29171	29101	28725	29122	28847	28680	28939	28831	28854	28934	28947	28853	28883	28902	29127	29114	29027	28816	28874	29000	28962	28979	29041	28772	28505
27714	46228	42924	35565	31160	28283	27026	25621	25153	25171	24652	24194	23795	23579	23294	23000	22873	22815	22812	22814	22780	22602	23045	25048	25395	24802	23443	22709	22407	22314	22230	22196	22450	22332	22439	22598	22621	22485	22318	22101	22428	22284	22489	22329	22390	22300	22312	22255	22202	22215	22354	22144	22345	22385	22338	22213	22258	22400	22258	22167	22243	22582	22196	22370	22261	22272	22507	22358	22374	22196	22219	22238	22325	22220	22236	22283	22202	22279	22104	22093	22228	22179	22265	22200	22192	22241	22257	22125	22247	22255	22263	22264	22110	22360	22245	22401	22268	22288	22287	22287	22228	22275	22263	22251	22204	22391	22256	22331	21888	22363	22295	22281	22165	22328	22199	22433	22231	22149	22216	22289	22292	22245	22352	22243	22089	22230	22277	22094	22287	22311	22130	22219	22407	22355	22100	22399	22187	22294	22152	22200	22380	22248	22151	22324	22244	22186	22089	22167	22345	22218	22105	22287	22384	22178	22391	22401	22288	22288	22408	22071	22120	22294	22195	22251	22223	22335	22116	22129	22250	22519	22233	22253	22035	22167	22164	22276	22215	22181	22021	22258	22346	22265	22149	22315	22217	22192	22231	22261	22295	22244	22330	22274	22346	22367	22289	22109	22199	22246	22338	22246	22264	22216	22351	22343	22138	22167	22329	22165	22068	22146	22331	22278	22133	22387	22366	22121	22138	22303	22208	22341	22183	22437	22295	22231	22342	22214	22409	22278	22199	22262	22204	22252	22149	22254	22341	22195	22296	22233	22275	22177	22152	22194	22413	22253	22269	22176	22187	22178	22377	22174	22141	22233	22142	22113	22340	22242	22220	22476	22338	22264	22157	22396	22271	22219	22268	22258	22314	22201	22213	22235	22361	22374	22194	22130	22185	22214	22219	22238	22210	22184	22182	22187	22181	22025	22429	22136	22184	22506	22247	22327	22200	22386	22297	22250	22318	22397	22342	22374	22222	22260	22296	22304	22340	22224	22264	22110	22355	22172	22443	22254	22258	22267	22194	22079	22325	22265	22316	22145	22351	22179	22267	22146	22308	22240	22359	22388	22266	22331	22342	22199	22225	22211	22517	22221	22318	22204	22174	22191	22277	22140	22390	22315	22227	22220	22227	22160	22298	22384	22387	22264	22363	22336	22292	22276	22135	22061	22213	22357	22368	22262	21960	22289	22206	22362	22210	22310	22149	22334	22331	22250	22189	22198	22342	22197	22292	22274	22357	22273	22214	22345	22312	21946	22280	22110	22364	22264	22414	22208	22241	22135	22229	22400	22172	22170	22182	22186	22362	22409	22169	22280	22222	22039	22229	22292	22250	22310	22245	22121	22203	22289	22351	22363	22389	22318	22268	22182	22384	22399	22223	22275	22191	22282	22117	22188	22264	22216	22275	22194	22112	22155	22215	22364	22330	22128	22346	22275	22208	22324	22290	22244	22111	22294	22170	22162	22175	22315	22360	22271	22322	22296	22421	22253	22225	22365	22101	22171	22297	22298	22346	22421	22216	22253	22238	22139	22414	22437	22108	22292	22207	22201	22136	22404	22119	22103	22240	22361	22269	22272	22237	22133	22330	22187	22153	22286	22431	22203	22102	22334	22248	22177	22231	22136	22333	22224	22110	22336	22226	22233	22256	22327	22302	22345	22215	22032	22266	22111	22026	22036	22186	22339	22219	22188	22313	22245	22179	22204	22304	22300	22306	22318	22330	22188	22311	22078	22194	22401	22327	22380	22079	22320	22014	22284	22348	22369	22350	22201	22215	22311	22375	22144	22428	22417	22148	22211	22079	22226	22182	22276	22122	22315	22319	22128	22364	22306	22135	22148	22352	22177	22330	22344	22192	22306	22224	22124	22361	22221	22439	22266	22184	22189	22225	22411	22133	22243	22140	22243	22338	22274	22315	22324	22126	22386	22245	22180	22354	22294	22124	22287	22242	22210	22098	22101	22362	22297	22357	22401	22196	22257	22656	22050	22331	22167	22119	22231	22323	22418	22091	22121	22287	22223	22283	22135	22162	22136	22380	22457	22201	22328	22217	22070	22294	22360	22338	22139	22259	22343	22201	22288	22328	22195	22491	22238	22318	22149	22191	22238	22141	22270	22211	22183	22276	22325	22250	22243	22268	22276	22399	22243	22355	22122	22243	22297	22221	22252	22192	22226	22247	22325	22127	22252	22329	22269	22374	22374	22392	22185	22353	22160	22164	22453	22083	22268	22201	22278	22291	22349	22354	22208	22221	22326	22275	22218	22376	22165	22359	22299	22199	22166	22368	22133	22319	22227	22318	22287	22270	22102	22280	22172	22267	22265	22293	22321	22319	22078	22372	22170	22252	22245	22199	22159	22299	22429	22123	22233	22361	22346	22414	22212	22303	22203	22327	22107	22299	22087	22278	22287	22370	22399	22304	22161	22391	22263	22323	22261	22263	22364	22151	22363	22230	22129	22175	22216	22261	22126	22331	22240	22371	22130	22203	22153	22259	22229	22232	22236	22274	22349	22350	22286	22220	22332	22082	22355	22396	22398	22039	22211	22191	22374	22133	22171	22282	22184	22314	22274	22143	22315	22247	22237	22297	22258	22227	22322	22213	22364	22124	22492	22189	22313	22100	22490	22240	22360	22251	22254	22254	22153	22161	22205	22248	22208	22394	22390	22326	22357	22427	22114	22300	22259	22144	22120	22315	22056	22341	22245	22268	22137	22202	22181	22194	22305	22057	22277	22188	22308	22127	22169	22287	22255	22028	22354	22120	22290	22201	22345	22272	22278	22333	22280	22269	22298	22397	22339	22354	22133	22292	22338	22309	22169	22302	22286	22497	22307	22149	22332	22385	22147	22170	22340	22397	22454	22348	22246	22300	22351	22410	22260	22152	22308	22390	22294	22264	22315	22236	22312	22366	22101	22446	22258	22177	22205	22280	22274	22217	22334	22105	22219	22239	21891	22322	22394	22261	22149	22216	22299	22270	22285	22304	22141	22286	22103	22499	22408	22189	22327	22164	22368	22162	22301	22320	22241	22167	22255	22373	22212	22248	22272	22067	22376	22276	22227	22174	22284	22099	22291	22268	22364	22062	22384	22324	22259	22164	22328	22354	22141	22189	22256	22029	22280	22167	22315	22410	22151	22194	22330	22139	22112	22340	22126	22262	22181	22175	22178	22261	22321	22310	22174	22196	22488	22142	22385	22270	22259	22311	22212	22197	22204	22303	22175	22178	22309	22161	22290	22280	22319	22213	22321	22370	22243	22320	22176	22213	22356	22198	21908	22361	22249	22385	22332	22236	22307	22154	22279	22264	22354	22396	22390	22290	22232	22303	22399	22351	22350	22124	22548	22198	22234	22505	22412	22330	22372	22285	22337	22297	22172	22180	22257	22160	22263	22335	22285	22322	22297	22272	22324	22214	22236	22349	22271	22370	22168	22442	22293	22408	22304	22382	22304	22073	22285	22244	22172	22220	22300	22260	22243	22216	22406	22200	22178	22210	22460	22228	22290	22232	22297	22263	22355	22183	22168	22285	22121	22128	22108	22226	22134	22195	22426	22247	22464	22121	22227	22362	22309	22462	22130	22386	22256	22122	22312	22227	22314	22187	22258	22371	22234	22089	22211	22244	22136	22232	22225	22335	22288	22267	22316	22292	22227	22341	22192	22105	22267	22306	22139	22263	22362	22356	22295	22299	22536	22186	22288	22160	22250	22308	22191	22167	22224	22217	22303	22219	22453	22334	22339	22283	22356	22202	22428	22142	22377	22342	22300	22125	22278	22243	22177	22095	22180	22334	22270	22335	22314	22337	22206	22133	22282	22283	22108	22176	22384	22126	22188	22226	22171	22257	22099	22229	22211	22422	22195	22236	22238	22033	22334	22195	22464	22218	22011	22137	22234	22150	22297	22137	22278	22200	22244	22243	22286	22296	22059	22373	22150	22292	22184	22289	22248	22191	22318	22306	22247	22416	22411	22288	22218	22178	22320	22091	22307	22271	22171	22336	22144	22124	22247	22266	22378	22239	22358	22123	22290	22301	22220	22240	22400	22381	22526	22378	22173	22113	22419	22188	22073	22305	22303	22386	22151	22311	22466	22266	22167	22394	22204	22117	22302	22267	22124	22279	22338	22229	21971	22377	22114	22343	22183	22243	22237	22069	22412	22372	22190	22077	22245	22218	22142	22184	22346	22373	22146	22268	22292	22428	22150	22194	22302	22188	22442	22394	22282	22317	22221	22224	22231	22278	22256	22350	22222	22397	22300	22197	22355	22387	22265	22105	22364	22314	22270	22257	22165	22143	22226	22136	22183	22312	22158	22282	22177	22300	22336	22414	22303	22088	22050	22246	22349	22229	22333	22268	22246	22205	22381	22222	22196	22082	22172	22311	22377	22162	22019	22232	22300	22283	22221	22132	22319	22257	22369	22401	22443	22225	21951	22254	22458	22285	22259	22306	22585	22376	22223	22320	22357	22099	22408	22314	22549	22305	22275	22349	22105	22294	22423	22104	22154	22283	22108	22382	22270	22142	22095	22356	22266	22305	22249	22155	22313	22326	22322	22365	22294	22339	22343	22278	22335	22273	22251	22410	22355	22195	22354	22416	22264	22325	22226	22280	22220	22164	22187	22321	22253	22277	22220	22434	22270	22368	22044	22161	22322	22162	22388	22029	22237	22466	22195	22284	22284	22042	22114	22167	22206	22304	22348	22285	22357	22285	22274	22223	22360	22217	22184	22271	22248	22386	22270	22237	22146	22261	22235	22141	22271	22270	22202	22444	22122	22324	22144	22153	22287	22207	22168	22332	22177	22260	22272	22198	22169	22382	22362	22123	22202	22205	22329	22291	22270	22285	22337	22226	22168	22341	22184	22295	22250	22258	22211	22190	22253	22329	22407	22431	22297	22219	22214	22211	22357	22194	22361	22059	22204	22312	22370	21998	22273	22192	22399	22209	22251	22359	22257	22273	22210	22275	22428	22326	22109	22278	22282	22300	22177	22220	22342	22333	22070	22056	22392	22051	22180	22277	22260	22258	21998	22439	22361	22349	22414	22365	22222	22158	22236	22295	22309	22384	22140	22241	22195	22364	22252	22377	22200	22297	22290	22129	22185	22027	22479	22253	22179	22160	22401	22275	22255
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
